Module: docs Branch: master Commit: 17bc662768b0d4dd65cc57b03c51ecbb21c5aa01 URL: http://source.winehq.org/git/docs.git/?a=commit;h=17bc662768b0d4dd65cc57b03c...
Author: André Hentschel nerv@dawncrow.de Date: Thu Aug 16 22:56:24 2012 +0200
winedev: Remove winedev-graphical as the content is outdated.
---
en/Makefile.in | 1 - en/winedev-graphical.sgml | 40 ---------------------------------------- en/winedev-guide.sgml | 2 -- 3 files changed, 0 insertions(+), 43 deletions(-)
diff --git a/en/Makefile.in b/en/Makefile.in index 5e56c83..f4ad503 100644 --- a/en/Makefile.in +++ b/en/Makefile.in @@ -24,7 +24,6 @@ WINEDEV_SRCS = \ winedev-opengl.sgml \ winedev-testing.sgml \ winedev-coding.sgml \ - winedev-graphical.sgml \ winedev-kernel.sgml \ winedev-otherdebug.sgml \ winedev-windowing.sgml diff --git a/en/winedev-graphical.sgml b/en/winedev-graphical.sgml deleted file mode 100644 index 8524991..0000000 --- a/en/winedev-graphical.sgml +++ /dev/null @@ -1,40 +0,0 @@ - <chapter> - <title>Graphical modules</title> - <sect1> - <title>GDI Module</title> - - <sect2> - <title>X Windows System interface</title> - - <para> - The X libraries used to implement X clients (such as Wine) - do not work properly if multiple threads access the same - display concurrently. It is possible to compile the X - libraries to perform their own synchronization (initiated - by calling <function>XInitThreads()</function>). However, - Wine does not use this approach. Instead Wine performs its - own synchronization using the - <function>wine_tsx11_lock()</function> / <function>wine_tsx11_unlock()</function> - functions. This locking protects library access - with a critical section, and also arranges things so that - X libraries compiled without <option>-D_REENTRANT</option> - (eg. with global <varname>errno</varname> variable) will - work with Wine. - </para> - <para> - In the past, all calls to X used to go through a wrapper called - <function>TSX...()</function> (for "Thread Safe X ..."). - While it is still being used in the code, it's inefficient - as the lock is potentially acquired and released unnecessarily. - New code should explicitly acquire the lock. - </para> - </sect2> - </sect1> - </chapter> - -<!-- Keep this comment at the end of the file -Local variables: -mode: sgml -sgml-parent-document:("winedev-guide.sgml" "set" "book" "part" "chapter" "") -End: ---> diff --git a/en/winedev-guide.sgml b/en/winedev-guide.sgml index 5ea6ef0..aebbbac 100644 --- a/en/winedev-guide.sgml +++ b/en/winedev-guide.sgml @@ -9,7 +9,6 @@
<!entity architecture SYSTEM "winedev-architecture.sgml"> <!entity kernel SYSTEM "winedev-kernel.sgml"> -<!entity graphical SYSTEM "winedev-graphical.sgml"> <!entity windowing SYSTEM "winedev-windowing.sgml"> <!entity ole SYSTEM "winedev-ole.sgml"> <!entity opengl SYSTEM "winedev-opengl.sgml"> @@ -127,7 +126,6 @@
&architecture; &kernel; - &graphical; &windowing; &ole; &opengl;