diff --git a/specs/libX11/CH08.xml b/specs/libX11/CH08.xml index 376f1940..febdbcb1 100644 --- a/specs/libX11/CH08.xml +++ b/specs/libX11/CH08.xml @@ -15,9 +15,9 @@ Once you have established a connection to a display, you can use the Xlib graphi Transfer images between clients and the server -If the same drawable and GC is used for each call, Xlib batches back-to-back calls to XDraw- -Point, XDrawLine, XDrawRectangle, XFillArc, and XFillRectangle. Note that this reduces -the total number of requests sent to the server. +If the same drawable and GC is used for each call, Xlib batches back-to-back +calls to XDrawPoint, XDrawLine, XDrawRectangle, XFillArc, and XFillRectangle. +Note that this reduces the total number of requests sent to the server. Clearing Areas diff --git a/specs/libX11/CH09.xml b/specs/libX11/CH09.xml index 66d1bc33..413762f2 100644 --- a/specs/libX11/CH09.xml +++ b/specs/libX11/CH09.xml @@ -5,10 +5,11 @@ Window and Session Manager Functions -Although it is difficult to categorize functions as exclusively for an application, a window man- -ager, or a session manager, the functions in this chapter are most often used by window managers -and session managers. It is not expected that these functions will be used by most application -programs. Xlib provides management functions to: +Although it is difficult to categorize functions as exclusively for an application, +a window manager, or a session manager, the functions in this chapter are most +often used by window managers and session managers. It is not expected that +these functions will be used by most application programs. Xlib provides +management functions to: diff --git a/specs/libX11/CH10.xml b/specs/libX11/CH10.xml index d36ac19f..ee1e3919 100644 --- a/specs/libX11/CH10.xml +++ b/specs/libX11/CH10.xml @@ -6,8 +6,8 @@ A client application communicates with the X server through the connection you establish with -the XOpenDisplay function. A client application sends requests to the X server over this con- -nection. These requests are made by the Xlib functions that are called in the client application. +the XOpenDisplay function. A client application sends requests to the X server over this +connection. These requests are made by the Xlib functions that are called in the client application. Many Xlib functions cause the X server to generate events, and the user’s typing or moving the pointer can generate events asynchronously. The X server returns events to the client on the same connection. diff --git a/specs/libX11/CH13.xml b/specs/libX11/CH13.xml index 25cb56fe..9525750b 100644 --- a/specs/libX11/CH13.xml +++ b/specs/libX11/CH13.xml @@ -8,13 +8,12 @@ An internationalized application is one that is adaptable to the requirements of different native languages, local customs, and character string encodings. The process of adapting the operation to a particular native language, local custom, or string encoding is called localization. A goal of -internationalization is to permit localization without program source modifications or recompila- -tion. +internationalization is to permit localization without program source modifications or recompilation. -As one of the localization mechanisms, Xlib provides an X Input Method (XIM) functional inter- -face for internationalized text input and an X Output Method (XOM) functional interface for -internationalized text output. +As one of the localization mechanisms, Xlib provides an X Input Method (XIM) +functional interface for internationalized text input and an X Output Method +(XOM) functional interface for internationalized text output. Internationalization in X is based on the concept of a locale. A locale defines the localized @@ -32,9 +31,9 @@ behavior of a program at run time. Locales affect Xlib in its: • Encoding and decoding for inter-client text communication -Characters from various languages are represented in a computer using an encoding. Different -languages have different encodings, and there are even different encodings for the same charac- -ters in the same language. +Characters from various languages are represented in a computer using an encoding. +Different languages have different encodings, and there are even different +encodings for the same characters in the same language. This chapter defines support for localized text imaging and text input and describes the locale @@ -44,10 +43,10 @@ C language environment. The multibyte and wide character functions are equivalen the form of the text argument. -The Xlib internationalization functions are not meant to provide support for multilingual applica- -tions (mixing multiple languages within a single piece of text), but they make it possible to imple- -ment applications that work in limited fashion with more than one language in independent con- -texts. +The Xlib internationalization functions are not meant to provide support for +multilingual applications (mixing multiple languages within a single piece of text), +but they make it possible to implement applications that work in limited +fashion with more than one language in independent contexts. The remainder of this chapter discusses: @@ -9361,9 +9360,10 @@ typedef unsigned long XIMFeedback; #define XIMVisibleToCenter (1L<<10) *† The values for XIMPrimary, XIMSecondary, and XIMTertiary were incorrectly defined in -the R5 specification. The X Consortium’s X11R5 implementation correctly implemented the val- -ues for these highlights. The value of these highlights has been corrected in this specification to -agree with the values in the Consortium’s X11R5 and X11R6 implementations. +the R5 specification. The X Consortium’s X11R5 implementation correctly +implemented the values for these highlights. The value of these highlights has +been corrected in this specification to agree with the values in the +Consortium’s X11R5 and X11R6 implementations. diff --git a/specs/libX11/CH14.xml b/specs/libX11/CH14.xml index 78d0e3fe..62836774 100644 --- a/specs/libX11/CH14.xml +++ b/specs/libX11/CH14.xml @@ -7,14 +7,14 @@ The Inter-Client Communication Conventions Manual, hereafter referred to as the ICCCM, details the X Consortium approved conventions that govern inter-client communications. These conventions ensure peer-to-peer client cooperation in the use of selections, cut buffers, and shared -resources as well as client cooperation with window and session managers. For further informa- -tion, see the Inter-Client Communication Conventions Manual. +resources as well as client cooperation with window and session managers. For further information, +see the Inter-Client Communication Conventions Manual. -Xlib provides a number of standard properties and programming interfaces that are ICCCM com- -pliant. The predefined atoms for some of these properties are defined in the <X11/Xatom.h> -header file, where to avoid name conflicts with user symbols their #define name has an XA_ pre- -fix. For further information about atoms and properties, see section 4.3. +Xlib provides a number of standard properties and programming interfaces that are ICCCM +compliant. The predefined atoms for some of these properties are defined in the <X11/Xatom.h> +header file, where to avoid name conflicts with user symbols their #define name has an XA_ prefix. +For further information about atoms and properties, see section 4.3. Xlib’s selection and cut buffer mechanisms provide the primary programming interfaces by which @@ -57,8 +57,7 @@ managers are: TEXT The string name of the machine on - which the client application is run- - ning. + which the client application is running. @@ -74,7 +73,7 @@ managers are: WM_COMMAND TEXT - The command and arguments, null- + The command and arguments, null separated, used to invoke the application. @@ -134,8 +133,7 @@ managers are: WM_STATE 32 Intended for communication - between window and session man- - agers only. + between window and session managers only.