This form contains a series of questions that need to be answered. As you go about answering the questions, please keep the following things in mind:While it is not required that each question be answered at this time, all questions must have answers before the response is submitted to The Open Group for review and publication.Press the "Save" button at any time to save work in progress. Once the work has been saved, there is the option to continue editing if required.Many questions have instructions to assist in development of answers. They are marked with the indicator. Please look at the instructions carefully.Although HTML markup can be included in answers, this is not recommended apart from basic tags such as <p> and <br>, since incorrect markup could effect the format of other items in the document.Questions on this system should be addressed to the Conformance Statement manager at The Open Group.
Enter the name of the Organization that produced the implementation and the name of the author of the Conformance Statement.
A product may be registered in all members of a binary-compatible family of products on the basis of a single test report.
Answer the questions for each binary-compatible family. Alternately, provide the answers in the Appendix at the end of this document.
Question 1: Does the toolkit automatically set standard window properties?
Response
Yes No
Rationale
If application programmers do not use a toolkit that automatically sets standard window properties, they should set these properties for top-level windows before mapping them.
Reference
CAE Specification, Window Management (X11R5): Xlib-C Language Binding, Section 4.3, Creating Windows.
Question 2: What is the default GC font value?
The default GC font value is implementation-dependent.
CAE Specification, Window Management (X11R5): Xlib-C Language Binding, Section 8.1, Manipulating Graphics Context/State.
Question 3: Does the toolkit use its own event handling functions which can not be interchanged with those in Xlib?
Some toolkits use their own event handling functions and do not allow you to interchange them with those in Xlib.
CAE Specification, Window Management (X11R5): Xlib-C Language Binding, Chapter 12, Event Handling Functions.
Question 4: What are the definitions of the implementation-defined data types?
Enter the implementation's definition for each of these opaque types.
To increase the portability of widget and application source code between different system environments, the Intrinsics define several data types whose precise representation is explicitly dependent upon, and chosen by, each individual implementation of the Intrinsics.
CAE Specification, Window Management (X11R5): X Toolkit Intrinsics, Section 3.5, Implementation-Specific Types.
Question 5: Are local displays supported?
The Product Standard definition states that it is optional whether displays are local and/or remote.
The X/Open Branding Programme, How to Brand \(em What to Buy, Part 2, Component Definitions, X Window System Application Interface V2.
Question 6: Are remote displays supported?
Question 7: Can your implementation interface to displays using the X Protocol?
The Product Standard definition states that the implementation may communicate with displays using the X Protocol.
The questions in the rest of this section apply only if the answer to Question 7 is YES.
Question 8: What versions of the X Protocol does your implementation support?
A server can refuse connections from clients that offer a different version from the one the server supports.
CAE Specification, Window Management (X11R5): X Window System Protocol, Section 3.3.2, Server Response.
Question 9: What extensions to the X Protocol does your implementation support?
Named extensions to the core protocol can be defined to extend the system. Extension to output requests, resources and event types are all possible and are expected.
Every request contains an 8-bit major opcode. Major opcodes 128 through 255 are reserved for extensions.
Every error includes an 8-bit error code. Error codes 128 through 255 are reserved for extensions.
Every event includes an 8-bit type code. Event codes 64 through 127 are reserved for extensions.
CAE Specification, Window Management (X11R5): X Window System Protocol, Section 3.1.1, Request Format, Section 3.1.3, Error Format, Section 3.1.4, Event Format, and Glossary.
What communications protocols does your server support beneath the X Protocol?
For remote clients, the X Protocol can be built on top of any reliable byte stream. The Product Standard definition states that TCP/IP must be supported and that other protocols may be supported as well.
CAE Specification, Window Management (X11R5): X Window System Protocol, Chapter 3, Protocol Overview.
Question 11: What inter-process communication mechanisms does your server support beneath the X Protocol?
For local clients, the way that information is passed depends on the inter-process communication channel the client and server use.
Question 12: How are communications mechanisms other than TCP/IP specified to the XOpenDisplay function?
XOpenDisplay
If the hostname (part of the display_name argument of XOpenDisplay) is a host machine name and a single colon separates the hostname and display number, XOpenDisplay connects using TCP streams.
hostname
display_name
CAE Specification, Window Management (X11R5): Xlib-C Language Binding, Section 3.1, Opening the Display.
Copyright © All rights reserved.