Remove the old ChangeLog file. GIT makes that obsolete.
This commit is contained in:
parent
5b7182c659
commit
1d977c7b2d
610
ChangeLog
610
ChangeLog
|
@ -1,610 +0,0 @@
|
|||
2005-12-28 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* configure.ac:
|
||||
Replace obsolete AC_OUTPUT(...) call with AC_CONFIG_FILES(...)
|
||||
and the no-argument AC_OUTPUT macro.
|
||||
|
||||
2005-12-24 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_xlib.c, src/xcbxlib.h, src/Makefile.am:
|
||||
New header and two functions specifically for Xlib's use, so
|
||||
we can quit installing xcbint.h.
|
||||
|
||||
* src/xcb_out.c, src/xcbint.h:
|
||||
Now that Xlib uses entirely public API, force_sequence_wrap is
|
||||
purely internal to xcb_out.
|
||||
|
||||
2005-12-20 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_util.c:
|
||||
Use AF_UNIX instead of PF_UNIX, because they're interchangeable
|
||||
on Linux (and 4.x BSD?) but on MacOS X the latter is not
|
||||
available. Thanks to Ian Osgood for testing.
|
||||
|
||||
2005-12-12 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_util.c:
|
||||
Rewrite XCBParseDisplay to handle all error cases correctly.
|
||||
Thanks to Travis Spencer for pointing out a problem with
|
||||
the previous sscanf call; turns out that sscanf won't do what
|
||||
I want anyway, so this version just uses strtoul.
|
||||
|
||||
2005-12-12 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* tests/check_public.c:
|
||||
Fix segfault in fail_unless calls and provide more useful error
|
||||
messages. Also remove DISPLAY from the environment and test
|
||||
ParseDisplay on a null pointer.
|
||||
|
||||
2005-12-07 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb.h, src/xcb_in.c:
|
||||
Use GCC attribute extension, if available, to mark some
|
||||
functions deprecated; and rename XCBWaitEvent to
|
||||
XCBWaitForEvent, with a deprecated backwards compatibility
|
||||
function.
|
||||
|
||||
2005-12-07 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb.h, src/xcb_conn.c, src/xcb_util.c:
|
||||
Rename XCBConnect to XCBConnectToFD, and implement XCBConnect
|
||||
and XCBConnectToDisplayWithAuthInfo, as specified by the XcbApi
|
||||
documentation. Provide a trivial implementation of deprecated
|
||||
XCBConnectBasic for backwards compatibility. Fix XCBParseDisplay
|
||||
to accept a null screen pointer.
|
||||
|
||||
2005-09-30 Trevor Woerner <twoerner.x@gmail.com>
|
||||
|
||||
reviewer: Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* Makefile.am, configure.ac, src/Makefile.am, tests/Makefile.am,
|
||||
src/check_all.c, src/check_public.c, src/check_suites.h:
|
||||
Created a new directory called "tests" where the unit tests
|
||||
will reside, separate from other files. Moved the unit
|
||||
test files from the "src" directory into the new "tests"
|
||||
directory.
|
||||
|
||||
* configure.ac, tests/CheckLog.xsl, tests/.cvsignore,
|
||||
tests/Makefile.am, tests/check_all.c:
|
||||
Added an XSLT transform to post-process the XML log file which
|
||||
is generated by the unit test suite into an HTML page. Added
|
||||
the necessary hooks into the build system to have this
|
||||
translation occur when necessary as part of the build process.
|
||||
|
||||
2005-08-15 Trevor Woerner <twoerner.x@gmail.com>
|
||||
|
||||
reviewer: Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/Makefile.am:
|
||||
Make builds work when the source and build directories
|
||||
are different.
|
||||
|
||||
2005-08-03 Trevor Woerner <twoerner.x@gmail.com>
|
||||
|
||||
reviewer: Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* configure.ac:
|
||||
Allow people to not have check as long as they have at
|
||||
least automake version 1.9. Older versions of automake
|
||||
still work as long as check is installed or the NoCheck
|
||||
instructions are followed.
|
||||
|
||||
2005-07-21 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_conn.c:
|
||||
Fix one uninitialized memory warning from Valgrind.
|
||||
More will have to wait.
|
||||
|
||||
2005-07-21 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_ext.c:
|
||||
Fix memory leak reported by Carl Worth (thanks Carl!).
|
||||
|
||||
2005-05-22 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Permit unions to have fixed-length list fields.
|
||||
|
||||
2005-05-21 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
In function parameters and structure fields, line up field names in
|
||||
the same starting column.
|
||||
|
||||
2005-05-17 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Make header files self-sufficient, by including xcb.h in the
|
||||
generated headers rather than the generated sources.
|
||||
|
||||
* src/xcbext.h:
|
||||
Make xcbext.h self-sufficient, by including xcb.h.
|
||||
|
||||
2005-05-17 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Line up function parameters with opening parenthesis.
|
||||
|
||||
2005-05-17 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Improve whitespace output on function declarations.
|
||||
|
||||
2005-04-23 Jeremy Kolb <jkolb@brandeis.edu>
|
||||
* src/c-client.xsl:
|
||||
Added list support for typedefs.
|
||||
GLX now compiles.
|
||||
|
||||
2005-04-23 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Allow protocol descriptions to explicitly qualify types with a
|
||||
namespace, which should be the value of the header attribute from
|
||||
the protocol description containing the desired type.
|
||||
|
||||
2005-04-10 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb.h, src/xcb_in.c:
|
||||
New public function XCBGetRequestRead: returns the last sequence
|
||||
number that the server is known to have processed. This function
|
||||
enables apps to determine whether forcing a cookie is going to
|
||||
block.
|
||||
|
||||
2005-04-09 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_ext.c:
|
||||
Implement XCBPrefetchExtensionData. An extension can now be in
|
||||
one of three states in a particular connection's cache: not
|
||||
queried; query cookie available; and query reply available.
|
||||
|
||||
2005-04-09 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_ext.c, src/xcbint.h:
|
||||
Assign a display-independent unique integer to each XCBExtension
|
||||
structure. Use a map instead of a list for the extension cache.
|
||||
Key the map on the assigned integer.
|
||||
|
||||
2005-04-06 Jeremy Kolb <jkolb@brandeis.edu>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Added support for c types float and double.
|
||||
Needed for GLX extension.
|
||||
|
||||
2005-04-02 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Workaround for XSLT processors that can't understand attribute
|
||||
values of the form '{{ "{...}" }}'. (What? That looks completely
|
||||
clear to me. *grin*)
|
||||
|
||||
2005-04-01 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_list.c:
|
||||
Make the _destroy operations no-op on null pointers.
|
||||
|
||||
2005-03-31 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb.h, src/xcb_conn.c, src/xcb_out.c, src/xcbint.h:
|
||||
Lazily check for BIG-REQUESTS support. The first call to
|
||||
XCBGetMaximumRequestLength takes the two-round-trip penalty for
|
||||
discovering BIG-REQUESTS support, and caches the result for
|
||||
subsequent calls. Also XCBSendRequest is now careful to only ask
|
||||
for the true maximum request length if the length from the
|
||||
connection setup data isn't sufficient for the current request.
|
||||
|
||||
2005-03-31 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_in.c:
|
||||
Fix X error handling to, uh, not hang.
|
||||
|
||||
2005-03-30 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_in.c, src/xcbint.h:
|
||||
Accept zero or more replies to any request. Eliminates, for the
|
||||
moment, nearly all run-time error checking regarding the number
|
||||
of replies expected for a particular request. Also breaks the
|
||||
unexpected reply callback, which is OK because I was going to
|
||||
remove it anyway, and now I've done so.
|
||||
|
||||
2005-03-30 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_list.c, src/xcbint.h:
|
||||
Add a map ADT implemented using the list ADT.
|
||||
|
||||
2005-03-28 Vincent Torri <torri@iecn.u-nancy.fr>
|
||||
|
||||
* doc/tutorial/index.html, doc/tutorial/xcb.css:
|
||||
Add a tutorial
|
||||
|
||||
2005-03-27 Jeremy Kolb <jkolb@brandeis.edu>
|
||||
|
||||
* src/Makefile.am:
|
||||
Added xf86dri (xcb-proto/src/extensions/xf86dri.h).
|
||||
Removed compilation of record as it's broken.
|
||||
|
||||
2005-03-25 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_in.c:
|
||||
Instead of storing a pending flag per reply record, look in the
|
||||
readers list to find out whether there's a reader waiting for
|
||||
the reply we've just been asked to wait for.
|
||||
|
||||
2005-03-25 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_list.c, src/xcbint.h:
|
||||
Add _xcb_queue_is_empty.
|
||||
|
||||
2005-03-25 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_in.c, src/xcb_list.c, src/xcbint.h:
|
||||
Add a queue ADT. Currently implemented using the list ADT, but
|
||||
analysis will probably suggest a better data structure. The
|
||||
split is intended to help that analysis.
|
||||
|
||||
2005-03-25 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_in.c, src/xcb_list.c, src/xcbint.h:
|
||||
Remove _xcb_list_length. (Two callers in xcb_in didn't actually
|
||||
care about the returned value beyond "empty" or "non-empty",
|
||||
which they can get other ways.) _xcb_in_events_length became
|
||||
obsolete in the process, and I took _xcb_list_clear out of
|
||||
xcbint.h while I was at it because only _xcb_list_delete calls
|
||||
it these days.
|
||||
|
||||
2005-03-25 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb.h, src/xcb_in.c:
|
||||
Remove XCBEventQueueLength and XCBEventQueueClear: they're not
|
||||
part of the new API, and they interfere with analysis of the
|
||||
_xcb_list implementation.
|
||||
|
||||
2005-03-24 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* configure.ac:
|
||||
Change pdx.freedesktop.org to lists.freedesktop.org in package
|
||||
email address.
|
||||
|
||||
2005-03-23 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_conn.c, src/xcb_in.c:
|
||||
avn@daemon.hole.ru pointed out two memory leaks in XCB, which
|
||||
this update fixes. I also introduced a third a couple of days
|
||||
ago, which this fixes as well.
|
||||
|
||||
2005-03-23 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_in.c:
|
||||
Quit storing an "error" flag: it's redundant with the contents
|
||||
of the packet that it was stored with.
|
||||
|
||||
2005-03-22 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_in.c, src/xcbint.h:
|
||||
My recent Xlib patch stressed XCB's pending reply queue in ways
|
||||
it has never been stressed before, with thousands of entries.
|
||||
Profiling revealed that wake_up_next_reader was taking most of
|
||||
the cycles of my test app with its linear search of the reply
|
||||
queue. So I gave it its own 'readers' queue, which can have at
|
||||
most one entry per thread, and which can be no more than the
|
||||
number of pending replies. In the current implementation the
|
||||
readers queue uses only constant-time operations, too.
|
||||
|
||||
2005-03-20 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_in.c:
|
||||
Wait for the last known read sequence number to pass the request
|
||||
we're waiting for, instead of checking whether data has arrived
|
||||
for the current request. Causes null to be returned if somebody
|
||||
screwed up by expecting a reply when none can come; relied on by
|
||||
new Xlib/XCB bits that intentionally and routinely screw up this
|
||||
way because the API doesn't give them enough information.
|
||||
|
||||
* src/xcb_list.c, src/xcbint.h:
|
||||
Add _xcb_list_peek_head so Xlib doesn't have to repeatedly
|
||||
remove and re-insert the item at the head of its new
|
||||
pending_requests queue. Profiling showed that was a significant
|
||||
performance hit for the above-mentioned patch and with this
|
||||
three-line function apps are actually usable again.
|
||||
|
||||
2004-11-26 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
In do-request processing, use the existing num-parts variable
|
||||
rather than recalculating the same expression.
|
||||
|
||||
2004-11-26 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
* Add a list of known core types, and don't search all the
|
||||
protocol descriptions for types in that list. This
|
||||
significantly shortens the processing time.
|
||||
* Search for all definitions of a non-core type, not just the
|
||||
first, in order to check for duplicate definitions.
|
||||
* Add an error message for non-core types with no definitions
|
||||
found.
|
||||
|
||||
2004-11-10 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Don't create a separate local variable for exprfields, and change
|
||||
an explicit xsl:for-each to an xsl:apply-templates.
|
||||
|
||||
2004-11-10 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Prefix variables in request functions with "xcb_" to avoid
|
||||
collisions with field names.
|
||||
|
||||
2004-11-09 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
* src/xcb_out.c:
|
||||
* src/xcbext.h:
|
||||
More API changes: Put constant request-specific data into a static
|
||||
const structure in each request function.
|
||||
|
||||
2004-11-09 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* src/c-client.xsl:
|
||||
Add support for an <indent> tag in a function body, which indents
|
||||
the <l>s it contains.
|
||||
|
||||
* debian/.cvsignore:
|
||||
debian/copyright is a generated file, so add it to
|
||||
debian/.cvsignore
|
||||
|
||||
2004-11-08 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_conn.c:
|
||||
Make the __thread-based assertion a compile-time
|
||||
option, defaulting to off. It breaks on many systems
|
||||
and isn't critical to XCB's functionality.
|
||||
|
||||
2004-11-07 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* c-client.xsl:
|
||||
Update XSLT to deal with change from extension element to
|
||||
extension-name and extension-xname attributes on xcb element.
|
||||
|
||||
2004-11-06 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* xcb.h:
|
||||
* xcb_auth.c:
|
||||
* xcb_conn.c:
|
||||
* xcb_ext.c:
|
||||
* xcb_in.c:
|
||||
* xcb_list.c:
|
||||
* xcb_out.c:
|
||||
* xcb_util.c:
|
||||
* xcb_xid.c:
|
||||
* xcbext.h:
|
||||
* xcbint.h:
|
||||
Include license in every file rather than referencing COPYING.
|
||||
Update copyright notices to 2004.
|
||||
|
||||
* COPYING:
|
||||
Remove non-applicable licenses from COPYING file.
|
||||
|
||||
2004-11-06 Josh Triplett <josh@freedesktop.org>
|
||||
|
||||
* configure.ac:
|
||||
* src/.cvsignore:
|
||||
* src/Makefile.am:
|
||||
* src/xcb.h:
|
||||
Merged changes for XML-XCB project.
|
||||
|
||||
* src/c-client.xsl:
|
||||
* src/xcb.h:
|
||||
Add XSLT binding generator and non-M4 version of xcb.h.
|
||||
|
||||
* src/client-c.xcb:
|
||||
* src/xcb.h.m4:
|
||||
Remove M4 binding generator and M4 version of xcb.h.
|
||||
|
||||
* debian/changelog:
|
||||
* debian/control:
|
||||
* debian/copyright.debian:
|
||||
* debian/rules:
|
||||
Updated Debian packaging.
|
||||
|
||||
2004-09-30 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcbext.h:
|
||||
* src/xcb_in.c:
|
||||
* src/client-c.xcb:
|
||||
Renamed XCBWaitReply to XCBWaitForReply for new API.
|
||||
|
||||
2004-09-30 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/Makefile.am:
|
||||
Fix build failure when compiling tests.
|
||||
|
||||
2004-09-29 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb.h.m4:
|
||||
* src/xcb_in.c:
|
||||
Added XCBPollForEvent function from new API.
|
||||
|
||||
2004-09-29 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb.h.m4:
|
||||
* src/xcbext.h:
|
||||
* src/client-c.xcb:
|
||||
* src/xcb_ext.c:
|
||||
Update the extension cache for its new API. The
|
||||
optimizations that this API enables are not yet
|
||||
implemented, but the current implementation should
|
||||
at least function correctly.
|
||||
|
||||
2004-09-29 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_util.c:
|
||||
* src/xcbext.h:
|
||||
Oops, XCBPopcount was supposed to change argument
|
||||
types too.
|
||||
|
||||
2004-09-29 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/client-c.xcb:
|
||||
* src/xcb_util.c:
|
||||
* src/xcbext.h:
|
||||
Renamed XCBOnes to XCBPopcount as per new API spec.
|
||||
|
||||
2004-09-29 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcbext.h:
|
||||
* src/xcb.h.m4:
|
||||
* src/Makefile.am:
|
||||
* src/client-c.xcb:
|
||||
* src/xcb_in.c:
|
||||
* src/xcb_out.c:
|
||||
* src/xcb_util.c:
|
||||
* src/xcb_xid.c:
|
||||
Moved declarations that are only useful to protocol
|
||||
implementations into a separate header file,
|
||||
xcbext.h.
|
||||
|
||||
2004-09-28 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcbint.h:
|
||||
* src/xcb_conn.c:
|
||||
Add internal sanity check macros for sequence
|
||||
numbers, and invoke them every time _xcb_conn_wait
|
||||
is entered.
|
||||
|
||||
2004-09-28 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/client-c.xcb:
|
||||
Allow LISTPARAMs to omit the length argument. When
|
||||
generating C code, a LOCALPARAM is automatically
|
||||
generated for the length if the length argument is
|
||||
omitted.
|
||||
|
||||
2004-08-13 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* configure.ac:
|
||||
* src/Makefile.am:
|
||||
* src/.cvsignore:
|
||||
* src/check_all.c:
|
||||
* src/check_suites.h:
|
||||
* src/check_public.c:
|
||||
Add the first unit tests for XCB. This adds a build
|
||||
dependency on 'check'; I hope somebody will make it
|
||||
more of a build recommendation.
|
||||
|
||||
2004-08-13 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_conn.c:
|
||||
Add a sanity check: assert() that _xcb_conn_wait
|
||||
will not be re-entered within the same thread. This
|
||||
turns out not to be true in some current buggy code.
|
||||
Xlib re-enters from _XAsyncReplyHandler in
|
||||
src/xcl/display.c; and the X Test Suite seems to
|
||||
catch SIGABRT and continue running.
|
||||
|
||||
2004-08-10 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_out.c:
|
||||
I misread the BIG-REQUESTS specification. The long
|
||||
length field needs to count itself too.
|
||||
|
||||
2004-07-24 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/client-c.xcb:
|
||||
Renamed functions that return new iterators to
|
||||
*Iter, to avoid conflict with similar functions that
|
||||
return arrays.
|
||||
|
||||
Deprecating ARRAYFIELD in favor of LISTFIELD, which
|
||||
now generates both array and iterator accessors. You
|
||||
get an array accessor as long as the element type is
|
||||
fixed length; you get an interator accessor as long
|
||||
as the base type has an iterator. You always get a
|
||||
'Length' function.
|
||||
|
||||
2004-07-24 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_auth.c:
|
||||
Bart cleaned up some code that I made ugly, and
|
||||
I'm fixing a warning that resulted from a static
|
||||
function being created but not necessarily used.
|
||||
|
||||
2004-07-07 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_xid.c:
|
||||
OK, it might be a good idea to commit something
|
||||
that compiles. I thought I'd tested this change...
|
||||
|
||||
2004-07-06 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcbint.h:
|
||||
* src/xcb_xid.c:
|
||||
Added support for the XC-Misc extension's ability
|
||||
to request more XIDs from the server when the
|
||||
client runs out of them.
|
||||
|
||||
2004-07-06 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb.h.m4:
|
||||
* src/xcb_auth.c:
|
||||
* src/xcb_util.c:
|
||||
Removed XCBNextNonce, and the nonce parameter of
|
||||
XCBGetAuthInfo, from the API. XCB can compute
|
||||
that just fine without help from the application.
|
||||
|
||||
2004-07-06 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/Makefile.am:
|
||||
Importing part of patches, adding SYNC, by
|
||||
Mikko Markus Torni <mikko.markus.torni@iki.fi>.
|
||||
This needed better padding computation in XCB
|
||||
before it could be implemented cleanly.
|
||||
|
||||
2004-07-02 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/Makefile.am:
|
||||
Importing part of patches, adding XC-MISC, by
|
||||
Mikko Markus Torni <mikko.markus.torni@iki.fi>.
|
||||
|
||||
2004-07-02 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb.h.m4:
|
||||
* src/xcb_in.c:
|
||||
Remove XCBEventQueueRemove and XCBEventQueueFind.
|
||||
Their existence in the API constrains the
|
||||
implementation, and they're not useful for real
|
||||
code, like toolkits, anyway.
|
||||
|
||||
2004-07-02 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/client-c.xcb:
|
||||
* src/xcb.h.m4:
|
||||
XCB headers are now compatible with C++ source.
|
||||
|
||||
2004-07-02 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/client-c.xcb:
|
||||
* src/xcb.h.m4:
|
||||
Keith's fix for padding didn't quite work, despite
|
||||
looking quite sensible at the time. Replaced
|
||||
XCB_TYPE_CEIL with XCB_TYPE_PAD and made all the
|
||||
iterators, lists, and arrays count the number of
|
||||
bytes from the beginning of the current request.
|
||||
|
||||
2004-07-02 Jamey Sharp <jamey@minilop.net>
|
||||
|
||||
* src/xcb_out.c:
|
||||
* src/xcbint.h:
|
||||
Force a response from the server if we haven't seen
|
||||
one in 65530 requests. If you don't do this, XCB
|
||||
gets confused the next time it waits for a reply.
|
||||
|
||||
2004-06-16 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* src/client-c.xcb:
|
||||
* src/xcb.h.m4:
|
||||
Must round datatype lengths to 4-byte boundary for
|
||||
NEXTFIELD and End macros. Created new XCB_TYPE_CEIL
|
||||
macro for this purpose and used it in a couple of
|
||||
places. It is to be hoped that this represents all
|
||||
of the locations that need changing...
|
Loading…
Reference in New Issue