Home | History | Annotate | Line # | Download | only in dist
ChangeLog revision 1.1.1.8
      1 commit be1888a46e446dfcaa62ac0a97d96bb77b6816d4
      2 Author: Matt Turner <mattst88 (a] gmail.com>
      3 Date:   Thu Dec 8 10:41:44 2022 -0500
      4 
      5     libICE 1.1.1
      6     
      7     Signed-off-by: Matt Turner <mattst88 (a] gmail.com>
      8 
      9 commit e176b676cff17948d68299c00dddefe41638c752
     10 Author: Arsen Arsenovi <arsen (a] aarsen.me>
     11 Date:   Sun Dec 4 22:19:20 2022 +0100
     12 
     13     ICEmsg: Fix C++ interoperability error due to static_assert define
     14     
     15     Commit 0269c687e954db7aca2a4344e32cb203315a00b6 added a static_assert helper
     16     that gets defined to blank if left undefined by assert.h.  As this is not a
     17     macro in other languages that use this header, this can lead to a compile-time
     18     error.
     19     
     20     Bug: https://bugs.gentoo.org/884369
     21 
     22 commit 6c057be0f0aef0aeabb9a00e6814548fed0c125a
     23 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     24 Date:   Sat Dec 3 16:48:25 2022 -0800
     25 
     26     libICE 1.1.0
     27     
     28     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     29 
     30 commit f032db0964e6d73b4f3c3264c1f8fbbb023fdf4c
     31 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     32 Date:   Wed Nov 23 10:29:44 2022 -0800
     33 
     34     configure: Use AC_SYS_LARGEFILE to enable large file support
     35     
     36     The only files libICE operates on are .ICEauthority files, which
     37     it only uses internally and does not make available to other code,
     38     so there is no concern about ABI mismatch here.
     39     
     40     While .ICEauthority files should never be more than 2gb in size,
     41     they may be stored on filesystems with large inodes.
     42     
     43     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     44 
     45 commit dd207b23f8d8ffe36e6727c813372a7858aafd02
     46 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     47 Date:   Thu Nov 10 10:02:24 2022 -0800
     48 
     49     ice.pc.in: "Libs.Private" should be "Libs.private"
     50     
     51     Fixes: b9411f7 ("ice.pc.in: add -lbsd flags when required")
     52     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     53 
     54 commit 0515b88aa55e6e55d7ab2808d245fdd64f7863ff
     55 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     56 Date:   Thu Oct 27 19:01:46 2022 -0700
     57 
     58     Avoid -Wdeclaration-after-statement warnings from static_assert
     59     
     60     Some implementations of static_assert() define a new variable.
     61     Avoid warnings from those when calling static_assert() from a
     62     macro that may not be at the top of a new code block.
     63     
     64     ../../src/accept.c: In function 'IceAcceptConnection':
     65     ../../src/accept.c:159:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
     66       159 |     IceGetHeader (iceConn, 0, ICE_ByteOrder,
     67           |     ^~~~~~~~~~~~
     68     ../../src/connect.c: In function 'IceOpenConnection':
     69     ../../src/connect.c:254:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
     70       254 |     IceGetHeader (iceConn, 0, ICE_ByteOrder,
     71           |     ^~~~~~~~~~~~
     72     ../../src/connect.c:340:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
     73       340 |     IceGetHeaderExtra (iceConn, 0, ICE_ConnectionSetup,
     74           |     ^~~~~~~~~~~~~~~~~
     75     [...etc...]
     76     
     77     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     78 
     79 commit 246cbc402aabe5e971c43d1a21b66ab4c602f1cf
     80 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     81 Date:   Thu Oct 27 18:42:47 2022 -0700
     82 
     83     Only link with libbsd if needed for arc4random_buf() or getentropy()
     84     
     85     Avoid unnecessary library dependency when using a libc with these
     86     functions included
     87     
     88     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     89 
     90 commit 81da58f39d274ab7f822fb22e56b5b2027597a51
     91 Author: Guillem Jover <guillem (a] hadrons.org>
     92 Date:   Thu Oct 6 00:26:11 2022 +0000
     93 
     94     Switch from libbsd to libbsd-overlay
     95     
     96     This is the preferred usage form for libbsd, as it makes the code more
     97     portable and requires no special includes for libbsd, by transparently
     98     injects the needed standard headers that would be used on a BSD.
     99     
    100     Signed-off-by: Guillem Jover <guillem (a] hadrons.org>
    101 
    102 commit 96c84e563610d5c7846e601605f675f3d3840dd2
    103 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    104 Date:   Wed Sep 14 16:29:32 2022 -0700
    105 
    106     Handle arrays too large to fit in iceConn buffers
    107     
    108     Fixes numerous gcc warnings of the form:
    109     
    110     connect.c: In function IceOpenConnection:
    111     ICElibint.h:160:25: warning: potential null pointer dereference [-Wnull-dereference]
    112          *((CARD16 *) _pBuf) = _val; \
    113                              ^
    114     ICElibint.h:174:5: note: in expansion of macro STORE_CARD16
    115          STORE_CARD16 (_pBuf, _len); \
    116          ^~~~~~~~~~~~
    117     connect.c:351:5: note: in expansion of macro STORE_STRING
    118          STORE_STRING (pData, IceReleaseString);
    119          ^~~~~~~~~~~~
    120     
    121     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    122 
    123 commit 0269c687e954db7aca2a4344e32cb203315a00b6
    124 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    125 Date:   Wed Sep 7 14:22:44 2022 -0700
    126 
    127     ICEmsg.h: Add static asserts that message header length <= ICE_OUTBUFSIZE
    128     
    129     A message header length larger than ICE_OUTBUFSIZE will cause
    130     buffer overflows.
    131     
    132     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    133 
    134 commit b399fc2b3c5c2cf5f0d36d98c372f353a8186d15
    135 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    136 Date:   Wed Sep 7 13:37:34 2022 -0700
    137 
    138     IceFlush: signal fatal I/O error if bufptr is past end of buffer
    139     
    140     It should never happen, but has been possible in the past when
    141     we didn't handle buffer checks properly - this would help us
    142     catch it if a similar mistake ever happens again (or the wrong
    143     memory pointer gets corrupted by something else).
    144     
    145     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    146 
    147 commit 918d58772595e7cd9907a7b08874196442fbf599
    148 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    149 Date:   Wed Sep 7 13:36:28 2022 -0700
    150 
    151     Refactor Fatal I/O error handling into a common function
    152     
    153     Reduce duplicated code in _IceRead() and _IceWrite()
    154     
    155     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    156 
    157 commit 6ca1ea376c7c6c9dc719d607b7684d87bcf96712
    158 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    159 Date:   Wed Sep 7 11:33:13 2022 -0700
    160 
    161     IceGetHeaderExtra: only include extra space in outbufptr if there's room
    162     
    163     If there's not room for it in the buffer, we already set pData to
    164     NULL, but still set the outbufptr to include the space, which could
    165     lead to IceFlush() reading past the end of the buffer.
    166     
    167     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    168 
    169 commit 76fd1cf6534358426cddaed045514d79270275b5
    170 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    171 Date:   Sat Aug 20 16:54:52 2022 -0700
    172 
    173     Only link to libbsd for arc4random_buf if it is not found in libc
    174     
    175     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    176 
    177 commit 0124a9ea65118ae70bcc155e2a9a36a6c4869310
    178 Author: walter harms <wharms (a] bfs.de>
    179 Date:   Wed Oct 18 18:09:05 2017 +0200
    180 
    181     make sure buffer is zero filled and report if allocation failed
    182     
    183     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    184     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    185 
    186 commit 1e7787324a788fe84f7e438f4db9a47c8f6dd952
    187 Author: walter harms <wharms (a] bfs.de>
    188 Date:   Wed Oct 18 18:03:47 2017 +0200
    189 
    190     add check for malloc
    191     
    192     fix a potential null pointer deference error
    193     
    194     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    195 
    196 commit 7b439c788b94849d4f07cda77518bec43ebbd9a6
    197 Author: walter harms <wharms (a] bfs.de>
    198 Date:   Thu Sep 7 18:46:39 2017 +0200
    199 
    200     connect.c: FIX 'iceConn' shadows a previous local, [-Wshadow]
    201     
    202     In function 'IceOpenConnection':  gcc give the following warning:
    203      connect.c:106:11: warning: declaration of 'iceConn' shadows a previous local  [-Wshadow]
    204     fixed by renaming 2. iceConn to iConn (and all its uses)
    205     
    206     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    207     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    208 
    209 commit 348b9a46086ad72d6f29f2637036accff6630db4
    210 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    211 Date:   Sat Apr 30 15:17:40 2022 -0700
    212 
    213     ProcessAuthReply: rename status variable to avoid shadowing
    214     
    215     Fixes gcc complaint:
    216     
    217     process.c: In function ProcessAuthReply:
    218     process.c:1478:20: warning: declaration of status shadows a previous local [-Wshadow]
    219      1478 |             Status status = 1;
    220           |                    ^~~~~~
    221     process.c:1426:25: note: shadowed declaration is here
    222      1426 |         IcePaAuthStatus status =
    223           |                         ^~~~~~
    224     
    225     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    226 
    227 commit d70c666549a9ee17de7349904529cf41bf023926
    228 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    229 Date:   Sat Apr 30 15:04:53 2022 -0700
    230 
    231     ConnectToPeer: be doubly sure that use-after-free doesn't happen
    232     
    233     This resolves an issue reported by the Oracle Parfait static analyzer:
    234     
    235     Error: Use after free
    236        Use after free [use-after-free] (CWE 416):
    237           Use after free of pointer trans_conn
    238             at line 566 of lib/libICE/src/connect.c in function 'ConnectToPeer'.
    239               trans_conn previously freed with _IceTransClose at line 532
    240               trans_conn was allocated at line 525 with _IceTransOpenCOTSClient
    241     
    242     even though I believe this is already handled by the
    243     'if (madeConnection) { ... } else trans_conn = NULL;'
    244     block, but the analyzer apparently doesn't follow that logic,
    245     while this simple change makes it obvious.
    246     
    247     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    248 
    249 commit 8d2cb9e7a897a070b2509f9de60961c9d154ee99
    250 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    251 Date:   Sat Apr 30 14:39:02 2022 -0700
    252 
    253     configure: check for libbsd before libxtrans checks for strlcpy
    254     
    255     If we're going to link to libbsd, might as well use it for strlcpy too
    256     
    257     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    258 
    259 commit 9a3534b3e0808a5294f85f2402a2b4410a153b76
    260 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    261 Date:   Sat Apr 30 14:27:55 2022 -0700
    262 
    263     gitlab CI: add a basic build test
    264     
    265     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    266 
    267 commit 410d2005f5a1f11e8204d9bc3432e0b145ae3161
    268 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    269 Date:   Sat Apr 30 14:08:43 2022 -0700
    270 
    271     Fix spelling/wording issues
    272     
    273     Found by using:
    274         codespell --builtin clear,rare,usage,informal,code,names
    275     
    276     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    277 
    278 commit 08df47e4786d112a639915331702b4a27def6a56
    279 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    280 Date:   Sat Apr 30 13:58:58 2022 -0700
    281 
    282     Build xz tarballs instead of bzip2
    283     
    284     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    285 
    286 commit b9411f79f59b63d7d363234d795fa5c77cc738c9
    287 Author: David Callu <callu.david (a] gmail.com>
    288 Date:   Tue Apr 7 10:20:49 2020 +0200
    289 
    290     ice.pc.in: add -lbsd flags when required
    291 
    292 commit 8e6a14c63d6b73cde87cb331439f2a4d19cba5b9
    293 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    294 Date:   Sun Jul 14 10:37:25 2019 -0700
    295 
    296     libICE 1.0.10
    297     
    298     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    299 
    300 commit b6aad584c1dc278364c295165512b5f5b98c173e
    301 Author: Olivier Fourdan <ofourdan (a] redhat.com>
    302 Date:   Thu Apr 11 09:05:15 2019 +0200
    303 
    304     cleanup: Separate variable assignment and test
    305     
    306     Assigning and testing a value in a single statement hinders code clarity
    307     and may confuses static code analyzers.
    308     
    309     Separate the assignment and the test for clarity.
    310     
    311     Signed-off-by: Olivier Fourdan <ofourdan (a] redhat.com>
    312 
    313 commit 772e5b0fdfc9dbd8bec070bd0c4c7eb5565df2ee
    314 Author: Olivier Fourdan <ofourdan (a] redhat.com>
    315 Date:   Wed Apr 10 11:15:11 2019 +0200
    316 
    317     _IceRead: Avoid possible use-after-free
    318     
    319     `_IceRead()` gets called from multiple places which do not expect the
    320     connection to be freed.
    321     
    322     Do not free the connection data in `_IceRead()` to avoid potential
    323     use-after-free issue in the various callers.
    324     
    325     The connection data will be freed eventually in `ProcessWantToClose()`,
    326     so not freeing it in `_IceRead()` should not introduce an memory leak.
    327     
    328     Signed-off-by: Olivier Fourdan <ofourdan (a] redhat.com>
    329 
    330 commit 1493beba2aa03bdadeed8b4fa5d424df6e113071
    331 Author: Olivier Fourdan <ofourdan (a] redhat.com>
    332 Date:   Wed Apr 10 11:01:31 2019 +0200
    333 
    334     IceListenForWellKnownConnections: Fix memleak
    335     
    336     The function `_IceTransMakeAllCOTSServerListeners` allocates memory for
    337     `transConns` which is leaked in case of error.
    338     
    339     Signed-off-by: Olivier Fourdan <ofourdan (a] redhat.com>
    340 
    341 commit a67a477eefdc93c32fa82da6ff0b4e69dd4c2ccb
    342 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    343 Date:   Sun Mar 24 15:29:34 2019 -0700
    344 
    345     IceWritePad: always use zero values for pad bytes
    346     
    347     Previously it would just bump the pointer in the buffer leaving
    348     whatever values were previously there in place.
    349     
    350     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    351 
    352 commit 2318ace3340009c44e78eab094f159f0e0b4a197
    353 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    354 Date:   Sun Mar 24 14:36:10 2019 -0700
    355 
    356     IceOpenConnection: check for malloc failure on connect_to_you too
    357     
    358     Fixes: https://gitlab.freedesktop.org/xorg/lib/libice/issues/4
    359     
    360     Reported-by: mahendra <mahendra.n (a] samsung.com>
    361     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    362 
    363 commit b484311c929a1b64966d89da92fafce7263006e1
    364 Author: Allison Lortie <desrt (a] desrt.ca>
    365 Date:   Tue Jun 14 16:09:46 2016 -0400
    366 
    367     authutil: support $XDG_RUNTIME_DIR/ICEauthority
    368     
    369     If we find that $XDG_RUNTIME_DIR is set (and $ICEAUTHORITY is not), then
    370     the ICEauthority file is stored in the XDG_RUNTIME_DIR instead of the
    371     home directory, and without a leading dot.
    372     
    373     https://bugs.freedesktop.org/show_bug.cgi?id=49173
    374     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    375 
    376 commit 48ed5e04b5a8ba64dcfeea090cf3a32d3087b749
    377 Author: Allison Lortie <desrt (a] desrt.ca>
    378 Date:   Tue Jun 14 16:08:21 2016 -0400
    379 
    380     authutil: fix an out-of-bounds access
    381     
    382     There is a theoretical edge case where the $HOME environment variable
    383     could be set to the empty string.  IceAuthFileName() unconditionally
    384     checks index 1 of this string, which is out of bounds.
    385     
    386     Fix that up by rejecting empty strings in the same way as we reject
    387     NULL.
    388     
    389     https://bugs.freedesktop.org/show_bug.cgi?id=49173
    390     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    391 
    392 commit 468b83ec4810b4ea2373182b5801f998f3dcd471
    393 Author: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    394 Date:   Mon Jul 30 20:50:58 2018 +0200
    395 
    396     Always terminate strncpy results.
    397     
    398     The function strncpy does not guarantee to append a terminating
    399     NUL character to the destination.
    400     
    401     This patch merges libSM's way of handling this issue into libICE.
    402     
    403     Signed-off-by: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    404     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    405 
    406 commit 1cc4ae8648590f04557a20c8d88d39cef7fe8119
    407 Author: walter harms <wharms (a] bfs.de>
    408 Date:   Thu Sep 7 18:52:13 2017 +0200
    409 
    410     iceauth.c: FIX warning: unused variable 'ret' in 'arc4random_buf'
    411     
    412     commit ff5e59f32255913bb1cdf51441b98c9107ae165b left ret outside the #if
    413     causing a gcc warning:
    414     
    415      In function 'arc4random_buf':
    416      iceauth.c:89:13: warning: unused variable 'ret' [-Wunused-variable]
    417     
    418     fixed by moving  #if 1 up
    419     
    420     Signed-off-by:  Walter Harms <wharms (a] bfs.de>
    421     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    422     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    423 
    424 commit ccbcae7d3409789bf346ca35963264d064f54cba
    425 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    426 Date:   Fri Dec 7 19:29:55 2018 -0800
    427 
    428     Update configure.ac bug URL for gitlab migration
    429     
    430     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    431 
    432 commit e72ca90879db149bbee6232dd78a565e630e917d
    433 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    434 Date:   Sun Nov 18 21:48:59 2018 -0800
    435 
    436     Update README for gitlab migration
    437     
    438     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    439 
    440 commit dc73ec034c9083b8c7d980e80eb6d4c88bcfaa51
    441 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    442 Date:   Sat Nov 10 13:13:45 2018 -0800
    443 
    444     Remove obsolete B16 & B32 tags in struct definitions
    445     
    446     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    447 
    448 commit f66955f7250d7c150dfb97862878acc2222781e5
    449 Author: walter harms <wharms (a] bfs.de>
    450 Date:   Fri Sep 8 20:03:03 2017 +0200
    451 
    452     make IceProtocolShutdown() more readable
    453     
    454     I found IceProtocolShutdown() hard to read only to find that was
    455     it does it aktually very simple. So i rearranged the code to make
    456     it more readable.
    457     
    458     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    459     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    460     [Emil Velikov: whitespace fixes]
    461     Signed-off-by: Emil Velikov <emil.velikov (a] collabora.com>
    462 
    463 commit 936dcaac07f7db569ed91a34e0a4b5944aac205f
    464 Author: walter harms <wharms (a] bfs.de>
    465 Date:   Fri Sep 8 19:59:17 2017 +0200
    466 
    467     Drop NULL check prior to free()
    468     
    469     free() can handle NULL just fine - remove the check.
    470     
    471     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    472     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    473     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    474 
    475 commit 43644931cb9cb5cc92391f6f5431535b9b7a3f24
    476 Author: Eric Engestrom <eric.engestrom (a] imgtec.com>
    477 Date:   Fri Jul 7 11:23:48 2017 +0100
    478 
    479     Make sure string is never NULL
    480     
    481     `error_message` is passed in to strncpy() without any check, which
    482     doesn't handle NULL itself, so let's make it a valid empty string in
    483     cases where it was NULL.
    484     
    485     Signed-off-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    486     Acked-by: Walter Harms <wharms (a] bfs.de>
    487     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    488 
    489 commit e8c21056134498c49733f6baf572ffbb051ed886
    490 Author: Eric Engestrom <eric.engestrom (a] imgtec.com>
    491 Date:   Fri Jul 7 11:23:47 2017 +0100
    492 
    493     Make sure error_message is a free-able string
    494     
    495     Similar to the previous commit, assigning a static string would crash
    496     upon freeing.
    497     
    498     Signed-off-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    499     Acked-by: Walter Harms <wharms (a] bfs.de>
    500     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    501 
    502 commit 7a7844bf5ade915268fe7f9b292908c6cd75f3ba
    503 Author: Eric Engestrom <eric.engestrom (a] imgtec.com>
    504 Date:   Fri Jul 7 11:23:46 2017 +0100
    505 
    506     Make sure errorStr is a free-able string
    507     
    508     If the `errorClass` isn't handled by the switch, `errorStr`'s initial
    509     value would be a pointer to some static memory with an empty string,
    510     and freeing it would most likely crash.
    511     
    512     Let's set it to NULL instead, as is done in other similar places.
    513     
    514     Signed-off-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    515     Acked-by: Walter Harms <wharms (a] bfs.de>
    516     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    517 
    518 commit 7ef9680caa8c223a09beb637e26fd3471128e6ba
    519 Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    520 Date:   Sun May 8 09:19:36 2016 +0100
    521 
    522     configure.ac: set TRANS_CLIENT/SERVER
    523     
    524     Similar to ICE_t just set the define globally and remove the multiple
    525     definitions throughout the tree
    526     
    527     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    528     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    529     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    530 
    531 commit ab64a947b5de5b778f31ede9cfce386566023a14
    532 Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    533 Date:   Sun May 8 09:19:35 2016 +0100
    534 
    535     Kill off local ICE_t definitions
    536     
    537     Already defined at global scale in configure.ac
    538     
    539     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    540     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    541     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    542 
    543 commit f4c00d345edf3dad5893b50ff0ae7cd3e0cfd780
    544 Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    545 Date:   Sun May 8 09:19:34 2016 +0100
    546 
    547     Remove unneeded ^L symbols.
    548     
    549     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    550     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    551     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    552 
    553 commit d603d7d7d989c4ff1094810e9fcf2a29bc00bb0c
    554 Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    555 Date:   Sun May 8 09:19:33 2016 +0100
    556 
    557     Kill off Time_t macro
    558     
    559     Analogous to previous commit, including the megacommit that removed the
    560     need for it.
    561     
    562     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    563     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    564     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    565 
    566 commit 82250f26fc76d7b7574cfd472646a98e325d944a
    567 Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    568 Date:   Sun May 8 09:19:32 2016 +0100
    569 
    570     Kill off Strstr macro
    571     
    572     Directly use the strstr function as opposed to wrapping it in a macro.
    573     The latter is no longer needed as of
    574     
    575     commit 72e353567f8927996a26e72848d86f692c3f0737
    576     Author: Kaleb Keithley <kaleb (a] freedesktop.org>
    577     Date:   Fri Nov 14 16:48:46 2003 +0000
    578     
    579         XFree86 4.3.0.1
    580     
    581     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    582     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    583     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    584 
    585 commit ff5e59f32255913bb1cdf51441b98c9107ae165b
    586 Author: Benjamin Tissoires <benjamin.tissoires (a] gmail.com>
    587 Date:   Tue Apr 4 19:12:53 2017 +0200
    588 
    589     Use getentropy() if arc4random_buf() is not available
    590     
    591     This allows to fix CVE-2017-2626 on Linux platforms without pulling in
    592     libbsd.
    593     The libc getentropy() is available since glibc 2.25 but also on OpenBSD.
    594     For Linux, we need at least a v3.17 kernel. If the recommended
    595     arc4random_buf() function is not available, emulate it by first trying
    596     to use getentropy() on a supported glibc and kernel. If the call fails,
    597     fall back to the current (partly vulnerable) code.
    598     
    599     Signed-off-by: Benjamin Tissoires <benjamin.tissoires (a] gmail.com>
    600     Reviewed-by: Mark Kettenis <kettenis (a] openbsd.org>
    601     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    602     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    603 
    604 commit 1746abbb1ae1c41ba29c14895c5bd3f1334faef5
    605 Author: Mihail Konev <k.mvc (a] ya.ru>
    606 Date:   Thu Jan 26 13:52:49 2017 +1000
    607 
    608     autogen: add default patch prefix
    609     
    610     Signed-off-by: Mihail Konev <k.mvc (a] ya.ru>
    611 
    612 commit 3aa14db63fefb7634b1bd4370e33ba14c4ea90ae
    613 Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    614 Date:   Mon Mar 9 12:00:52 2015 +0000
    615 
    616     autogen.sh: use quoted string variables
    617     
    618     Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
    619     fall-outs, when they contain space.
    620     
    621     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    622     Reviewed-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    623     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    624 
    625 commit d41c57eaa0c1474acf0a6fb271f22106e3070016
    626 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    627 Date:   Tue Jan 24 10:32:07 2017 +1000
    628 
    629     autogen.sh: use exec instead of waiting for configure to finish
    630     
    631     Syncs the invocation of configure with the one from the server.
    632     
    633     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    634     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    635 
    636 commit ac4bb20e74e064b219de70e9b54516a921fdb7c3
    637 Author: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    638 Date:   Tue Nov 22 20:13:29 2016 +0100
    639 
    640     Fix use after free on subsequent calls
    641     
    642     The function IceAuthFileName is vulnerable to a use after free. The
    643     flaw can be triggered by calling the function three times:
    644     
    645     - First call succeeds and stores the path in buf, a dynamically
    646       allocated buffer with size bsize.
    647     - Second call fails due to out of memory. It frees buf, but keeps
    648       the old size in bsize.
    649     - Third call only checks if bsize is large enough. Then it uses
    650       buf without allocating it again -- the use after free happens.
    651     
    652     In order to exploit this, an attacker must change environment variables
    653     between each call, namely ICEAUTHORITY or HOME. It also takes subsequent
    654     calls. Due to these limitations, I don't consider this to be of high
    655     priority.
    656     
    657     Reviewed-by: Matthieu Herrb <matthieu (a] herrb.eu>
    658 
    659 commit b1720edc9b9f3e7a05caa3fcd81761e5818ea255
    660 Author: Remko van der Vossen <bugs (a] yuugen.jp>
    661 Date:   Sun Jul 19 08:34:11 2015 -0700
    662 
    663     Bug 90616 - libICE build fails on array bounds check
    664     
    665     https://bugs.freedesktop.org/show_bug.cgi?id=90616
    666     
    667     Recent versions of gcc have array bounds checking turned on by default,
    668     this leads to build failures of libICE. As the _IceVersionCount variable
    669     in ICElibint.h is not declared const the compiler cannot assume that the
    670     nested for loop in ProcessConnectionSetup stays within bounds.
    671     
    672     The simple fix is of course to change the declarations of _IceVersionCount,
    673     _IceVersions, and the local variable myVersionCount to const declarations.
    674     
    675     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    676     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    677 
    678 commit 8a511dad53774693ed818d54d7896e1663942b18
    679 Author: Jon TURNEY <jon.turney (a] dronecode.org.uk>
    680 Date:   Sat Sep 13 17:13:44 2014 +0100
    681 
    682     Include unistd.h for getpid()
    683     
    684     Signed-off-by: Jon TURNEY <jon.turney (a] dronecode.org.uk>
    685     Reviewed-by: David Macek <david.macek.0 (a] gmail.com>
    686 
    687 commit fd22b62ae6380ddb00fa4c750f5ce175d2a6e76f
    688 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    689 Date:   Sun Sep 14 13:08:17 2014 -0700
    690 
    691     spec: Convert troff \*Q..\*U to DocBook <quote>...</quote>
    692     
    693     Reported-by: Jasper St. Pierre <jstpierre (a] mecheye.net>
    694     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    695     Reviewed-by: Jasper St. Pierre <jstpierre (a] mecheye.net>
    696 
    697 commit 0dfab4253e26d5c6e5f058126eb5e9f7a7732ae8
    698 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    699 Date:   Fri Jun 6 18:28:28 2014 -0700
    700 
    701     libICE 1.0.9
    702     
    703     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    704 
    705 commit 9fb6ba03d7183ae06644f8a747fdb99b970d65fc
    706 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    707 Date:   Tue Dec 24 09:35:02 2013 -0800
    708 
    709     Delete unused name variable in register.c
    710     
    711     Found by cppcheck 1.62:
    712     [src/register.c:84]: (style) Variable 'name' is assigned a value
    713      that is never used.
    714     [src/register.c:182]: (style) Variable 'name' is assigned a value
    715      that is never used.
    716     
    717     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    718 
    719 commit c5060918164168c0a4f737b76e92df3c03356dc6
    720 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    721 Date:   Tue Dec 24 09:18:17 2013 -0800
    722 
    723     Free iceConn->connection_string when unwinding after malloc fails
    724     
    725     Found by cppcheck 1.62:
    726     [src/accept.c:113]: (error) Memory leak: iceConn.connection_string
    727     
    728     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    729 
    730 commit 80f62c54fbd50a3bbdf9c37258525098c9117830
    731 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    732 Date:   Thu Aug 29 22:18:14 2013 +0200
    733 
    734     Use arc4random when available to produce the auth cookie.
    735     
    736     arc4random() and associated functions can be found in libbsd on
    737     GNU/Linux systems.
    738     
    739     Signed-off-by: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    740     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    741 
    742 commit 2312ee00402088307e69589c3d12529b5232df66
    743 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    744 Date:   Thu Aug 8 23:01:30 2013 -0700
    745 
    746     Make STORE_STRING cast strlen result to CARD16 when storing in CARD16
    747     
    748     Clears a number of clang warnings of the form:
    749     
    750     connect.c:328:6: warning: implicit conversion loses integer precision:
    751        'size_t' (aka 'unsigned long') to 'CARD16' (aka 'unsigned short')
    752        [-Wconversion]
    753                 STORE_STRING (pData, _IceAuthNames[i]);
    754                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    755     ./ICElibint.h:173:19: note: expanded from macro 'STORE_STRING'
    756         CARD16 _len = strlen (_string); \
    757                ~~~~   ^~~~~~~~~~~~~~~~
    758     
    759     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    760 
    761 commit 6d6aa84dc6acb2daa3ef7e20942c38a1416bf543
    762 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    763 Date:   Thu Aug 8 22:58:46 2013 -0700
    764 
    765     Cast assignments in IceErrorHeader() macro
    766     
    767     Clears many clang warnings about implicit conversions losing
    768     integer precision, such as from storing ints into CARD8 or CARD16.
    769     
    770     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    771 
    772 commit 9450bb648ef98efd6f08ea7d14ab8b9ea6e7bb54
    773 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    774 Date:   Thu Aug 8 22:47:41 2013 -0700
    775 
    776     Make write_string call write_counted_string instead of copying it
    777     
    778     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    779 
    780 commit 84153eee4db318cd897c464e70cb9f8bc8e469f6
    781 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    782 Date:   Thu Aug 8 22:37:09 2013 -0700
    783 
    784     Mark input arguments to write_string functions as const
    785     
    786     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    787 
    788 commit 9a74512ffdc1628f1b87d2191439915c63b9104f
    789 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    790 Date:   Thu Aug 8 22:31:41 2013 -0700
    791 
    792     Stop casting return values from malloc
    793     
    794     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    795 
    796 commit 4033226105fa861ab5f0276850afc24c0fa45406
    797 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    798 Date:   Thu Aug 8 22:17:27 2013 -0700
    799 
    800     Get rid of casts to (char *) in calls to free()
    801     
    802     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    803 
    804 commit 10c30ae6a7df1a7c352a1d611a313dffcaa42082
    805 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    806 Date:   Sat Jul 20 14:48:33 2013 -0700
    807 
    808     Convert remaining sprintf() call to snprintf()
    809     
    810     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    811 
    812 commit 0a94633e3d805ca477fba6b7acb673d055a3f43d
    813 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    814 Date:   Sat Jul 20 14:46:09 2013 -0700
    815 
    816     Convert strcpy/strcat pairs to snprintf calls
    817     
    818     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    819 
    820 commit 0d276835222eeb57de56f56cd9e12611b1d30466
    821 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    822 Date:   Sat Jul 20 14:35:11 2013 -0700
    823 
    824     Fix some clang warnings about integer sign/size conversions
    825     
    826     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    827 
    828 commit bb3d8a7767cf260b97c7e019e4fec0ee7d7b65a8
    829 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    830 Date:   Sat Jul 20 14:24:04 2013 -0700
    831 
    832     unifdef WORD64
    833     
    834     Remove leftover remnants of CRAY support, which still had some
    835     functions consisting solely of /* NOT IMPLEMENTED YET */ comments.
    836     
    837     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    838 
    839 commit 9561eca1ad28afee6dcd0aebea3dd20a154ec481
    840 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    841 Date:   Thu Jul 18 00:36:28 2013 -0700
    842 
    843     Constify filename argument to IceLockAuthFile & IceUnlockAuthFile
    844     
    845     Needed to fix const string warnings in iceauth - functions already
    846     copy provided arguments to temporary local buffer for modifications.
    847     
    848     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    849     Reviewed-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    850 
    851 commit 1b1cf8072b2559e15ac440d5484a29a81d6918c6
    852 Author: Colin Walters <walters (a] verbum.org>
    853 Date:   Wed Jan 4 17:37:06 2012 -0500
    854 
    855     autogen.sh: Implement GNOME Build API
    856     
    857     http://people.gnome.org/~walters/docs/build-api.txt
    858     
    859     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
    860 
    861 commit 5e784ca7f37823e62733765371c0b8ed1c58e5aa
    862 Author: Adam Jackson <ajax (a] redhat.com>
    863 Date:   Tue Jan 15 14:28:48 2013 -0500
    864 
    865     configure: Remove AM_MAINTAINER_MODE
    866     
    867     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
    868 
    869 commit e1677ce019219ac164d99f1e04f17caf16fc785a
    870 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    871 Date:   Fri Jan 4 19:32:08 2013 -0800
    872 
    873     unifdef -U__UNIXOS2__
    874     
    875     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    876 
    877 commit f166e8bbf16ec214fefdcf02ce81f80442899cb7
    878 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    879 Date:   Fri Mar 2 19:59:50 2012 -0800
    880 
    881     libICE 1.0.8
    882     
    883     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    884 
    885 commit c87ecd959d61ae97d8a2bd82efc761bb3e299061
    886 Author: Matt Dew <marcoz (a] osource.org>
    887 Date:   Mon Jan 9 21:25:18 2012 -0700
    888 
    889     informaltable cleanup
    890     
    891     On certain tables, add top and bottom borders to table header
    892     and a bottom border to the table. This matches what those
    893     tables in the old pdfs looked like.
    894     
    895     the <?dbfo keep-together='always'> prevents tables from
    896     splitting across pages. Useful for tiny tables.
    897     
    898     Converting the colwidth to a floating point, IE, 1* -> 1.0*
    899     cleans up these build errors:
    900     WARNING: table-layout="fixed" and column-width unspecified =>
    901     falling back to proportional-column-width(1)
    902     
    903     Signed-off-by: Matt Dew <marcoz (a] osource.org>
    904 
    905 commit 8b4321a37a9fa2ad24bf87afabba6b08dcfded12
    906 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    907 Date:   Thu Nov 24 12:42:36 2011 -0800
    908 
    909     Plug minor memory leak in unusual path through ProcessConnectionSetup
    910     
    911     Error: Memory leak (CWE 401)
    912        Memory leak of pointer 'release' allocated with malloc((_len + 1))
    913             at line 1100 of src/process.c in function 'ProcessConnectionSetup'.
    914               'release' allocated at line 920 with malloc((_len + 1)).
    915               release leaks when _i >= hisAuthCount at line 925
    916                   and i >= _IceAuthCount at line 973
    917                   and found != 0 at line 998
    918                   and status != 0 at line 1053
    919                   and status != 1 at line 1070
    920                   and accept_setup_now == 0 at line 1082
    921                   and i >= hisAuthCount at line 1093.
    922        Memory leak of pointer 'vendor' allocated with malloc((_len + 1))
    923             at line 1100 of src/process.c in function 'ProcessConnectionSetup'.
    924               'vendor' allocated at line 919 with malloc((_len + 1)).
    925               vendor leaks when _i >= hisAuthCount at line 925
    926                   and i >= _IceAuthCount at line 973
    927                   and found != 0 at line 998
    928                   and status != 0 at line 1053
    929                   and status != 1 at line 1070
    930                   and accept_setup_now == 0 at line 1082
    931                   and i >= hisAuthCount at line 1093.
    932     
    933     [ This bug was found by the Parfait 0.3.7 bug checking tool.
    934       For more information see http://labs.oracle.com/projects/parfait/ ]
    935     
    936     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    937     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    938 
    939 commit caf9e3393d5d517ea129392d001a2c46a7c1f325
    940 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    941 Date:   Sat Nov 19 00:26:29 2011 -0800
    942 
    943     Constify protocol, vendor & release string args to IceRegisterForProtocol*
    944     
    945     Needed to resolve gcc -Wwrite-strings warnings in callers.
    946     These functions only pass the strings to strcmp before calling
    947     strdup to make their own private copy for storing away.
    948     
    949     While fixing the API docs to match, also fix them to match the existing
    950     function prototypes, where there were several errors before (including
    951     just plain missing most of the args to IceRegisterForProtocolReply).
    952     
    953     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    954     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    955 
    956 commit 59c1555dff34804c78c7e7443ad13f27300927eb
    957 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    958 Date:   Wed Nov 9 22:07:34 2011 -0800
    959 
    960     Remove ancient workaround for System V/386 Release 4.2 compiler bug
    961     
    962     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    963     Reviewed-by: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    964     Reviewed-by: walter <wharms (a] bfs.de>
    965     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    966 
    967 commit bec4e9c9089fa4cc5a50fc513a3544cf6fd59bf1
    968 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    969 Date:   Wed Nov 9 22:06:36 2011 -0800
    970 
    971     Fix gcc -Wwrite-strings warnings in process.c
    972     
    973     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    974     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    975 
    976 commit ffa659dd6dd1fb8847bfdcc5e1e2be353b6395b6
    977 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    978 Date:   Wed Nov 9 21:37:48 2011 -0800
    979 
    980     Fix gcc -Wwrite-strings warnings in AuthNames handling
    981     
    982     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    983     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    984 
    985 commit 902a52ea9d7b6e6f56f7023009859072854a0fc7
    986 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    987 Date:   Wed Nov 9 21:55:17 2011 -0800
    988 
    989     constify arguments to IceGetAuthFileEntry
    990     
    991     Needed to clear gcc -Wwrite-strings warnings in callers
    992     
    993     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    994     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    995 
    996 commit 9ff1f97e46903f8f83363f07cf021989bfa6a9f0
    997 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    998 Date:   Wed Nov 9 21:43:59 2011 -0800
    999 
   1000     Fix gcc -Wwrite-strings warnings in _IceError* functions
   1001     
   1002     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1003     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1004 
   1005 commit e8a16534a9406d5096d9c0ea515d979c7c15e084
   1006 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1007 Date:   Wed Nov 9 21:23:33 2011 -0800
   1008 
   1009     Fix gcc -Wwrite-strings warnings in _IceDefaultErrorHandler
   1010     
   1011     Had to split char *str into two variables, const char *str for the
   1012     string literals just being passed to fprintf etal.  and char *estr
   1013     for use by EXTRACT_STRING for the results of malloc calls that get
   1014     written to and then freed.
   1015     
   1016     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1017     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1018 
   1019 commit 4fbcba4ee19a49c05440861e1278bc97d29048e0
   1020 Author: Matt Dew <marcoz (a] osource.org>
   1021 Date:   Tue Oct 4 23:32:02 2011 -0600
   1022 
   1023     Cleanup IDs and links in doc
   1024     
   1025     1 - fix the capitalization of the ID attributes to match either the
   1026          <title> or <funcdef> string it goes with.
   1027     2 - fix any <linkend>'s that were affected by 1.
   1028     3 - any <function> in the docs that has an actual funcdef,
   1029     will become an olink.
   1030     
   1031     Signed-off-by: Matt Dew <marcoz (a] osource.org>
   1032 
   1033 commit d4e161e35335df82f412d2d2bb1ef95ff3e88401
   1034 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1035 Date:   Mon Sep 19 15:34:47 2011 -0400
   1036 
   1037     As of 1997, X Window System is a trademark of The Open Group.
   1038     
   1039     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1040 
   1041 commit fc0fc948d25dfa0f6f445a3b55610ea5b864dd60
   1042 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1043 Date:   Fri Sep 16 22:09:18 2011 -0700
   1044 
   1045     Strip trailing whitespace
   1046     
   1047     Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
   1048     git diff -w & git diff -b show no diffs from this change
   1049     
   1050     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1051 
   1052 commit 22601de3f38d035eb874d4bd9f649ddd2b3f0ae2
   1053 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1054 Date:   Sun Sep 11 17:20:20 2011 -0400
   1055 
   1056     specs: remove <productnumber> which is not used by default
   1057     
   1058     This element is not rendered by default on the title. A template
   1059     customization is required to display it.
   1060     X Window System does not have a product number.
   1061     
   1062     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1063     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1064 
   1065 commit 7f330738f1f5862950b3baa35ff08446093bfd4e
   1066 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1067 Date:   Sun Sep 11 17:06:00 2011 -0400
   1068 
   1069     specs: use DocBook suggested markup for Copyrights
   1070     
   1071     Puts the statement on a single line, using commas to separate years
   1072        --> Copyright  1993, 1994, 1996 X Consortium
   1073     
   1074     As opposed to 3 double-spaced lines.
   1075     
   1076     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1077     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1078 
   1079 commit d68d2d2031f623a969784e702c97a07b8cd99010
   1080 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1081 Date:   Sun Sep 11 16:56:21 2011 -0400
   1082 
   1083     specs: remove orphan <corpname>
   1084     
   1085     It does not display on the title page and is redundant.
   1086     No visible change on the doc.
   1087     
   1088     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1089 
   1090 commit 87c934b9b7973a814763670e2dfad0579a8dcc78
   1091 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1092 Date:   Sun Sep 11 16:27:09 2011 -0400
   1093 
   1094     specs: use the &fullrelvers; entity to set X11 release information
   1095     
   1096     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1097     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1098 
   1099 commit 41f04fd8673db5c2d8e587ab2c169a694bd7528f
   1100 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1101 Date:   Sun Sep 11 14:13:35 2011 -0400
   1102 
   1103     ice.xml: version number is 1.1, not 1.0
   1104     
   1105     This is what it was before the conversion from roff to docbook.
   1106     
   1107     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1108     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1109 
   1110 commit 9e2a596b4ff06fc9c70dfcd94506e536e351ee0b
   1111 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1112 Date:   Sun Sep 11 14:11:28 2011 -0400
   1113 
   1114     ice.xml: fix orphan affiliation
   1115     
   1116     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1117 
   1118 commit 1309d477a061d165345b602e122990eaab71a0d4
   1119 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1120 Date:   Fri Sep 9 21:21:57 2011 -0400
   1121 
   1122     ICElib doc: remove empty revision list and specify the doc version number
   1123     
   1124     Revision histories are not used, only 3 docs out of 63 have one.
   1125     
   1126     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1127     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1128 
   1129 commit e9d57773df26ad9440a49f58941b511e594605a4
   1130 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1131 Date:   Thu Sep 8 20:00:00 2011 -0400
   1132 
   1133     docbook.am: embed css styles inside the HTML HEAD element
   1134     
   1135     Rather than referring to the external xorg.css stylesheet, embed the content
   1136     of the file in the html output produced. This is accomplished by using
   1137     version 1.10 of xorg-xhtml.xsl.
   1138     
   1139     This makes the whole html docs tree much more relocatable.
   1140     In addition, it eliminates xorg.css as a runtime file which makes
   1141     xorg-sgml-doctools a build time only package.
   1142     
   1143     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1144 
   1145 commit b83cbed755315f6300133f2621cbe99bdc06345a
   1146 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1147 Date:   Wed Sep 7 10:31:04 2011 -0400
   1148 
   1149     docbook.am: global maintenance update - entities, images and olinking
   1150     
   1151     Adding support in libX11 for html chunking caused a reorg of docbook.am
   1152     as well as the xorg-sgml-doctools masterdb for olinking.
   1153     The parameter img.src.path is added for pdf images.
   1154     A searchpath to the root builddir is added for local entities, if present.
   1155     
   1156     The docbook.am makefile hides all the details and is identical for
   1157     all 22 modules having DocBook documentation. It is included by a thin
   1158     Makefile.am which requires no docbook knowledge.
   1159     
   1160     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1161 
   1162 commit f35b8b8be16f1903beed34fe23fa53d102329342
   1163 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1164 Date:   Sun Jun 12 17:54:50 2011 -0400
   1165 
   1166     Install xml versions of specs even if HAVE_XMLTO is false
   1167     
   1168     DocBook/XML input source is also a usefull output format that can be viewed
   1169     with an XML viewer or editor and by some O/S help system.
   1170     
   1171     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1172 
   1173 commit 4c9cbdb1b40799121456c692d960135d741f13c7
   1174 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1175 Date:   Sun Jun 5 16:27:36 2011 -0400
   1176 
   1177     Install target dbs alongside generated documents
   1178     
   1179     This matches a change in xorg-sgml-docs whereby the masterdb will look for
   1180     the target dbs into the same location as the generated documents.
   1181     
   1182     The target dbs are now installed alongside the generated documents.
   1183     Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which
   1184     has the potential of installing outside the package prefix and cause
   1185     distcheck to fail when user does not have write permission in this package.
   1186     
   1187     Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11
   1188 
   1189 commit 72d668dd2ec4db9b75973ba24f42ab49851dbc6d
   1190 Author: Matt Dew <marcoz (a] osource.org>
   1191 Date:   Wed May 25 22:54:51 2011 -0600
   1192 
   1193     add id attributes to funcsynopsis to allow other docs to olink to them
   1194     
   1195     Signed-off-by: Matt Dew <marcoz (a] osource.org>
   1196     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1197     Reviewed-by: Gaetan Nadon <memsize (a] videotron.ca>
   1198 
   1199 commit dd7f2beaa753541aefba499813f25de38cbd17b7
   1200 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1201 Date:   Tue Apr 19 18:36:58 2011 -0700
   1202 
   1203     IceWritePad: Zero fill pad bytes used when buffer is full
   1204     
   1205     Should be rarely hit, since it's only in the case where most of the
   1206     message fits in the buffer, but there's not room left for the padding
   1207     bytes, but better than sending uninitialized bytes off the stack when
   1208     it happens.
   1209     
   1210     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1211     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1212 
   1213 commit 663782989be82e7893c99eaa7cbe98ec25a23c38
   1214 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1215 Date:   Tue Apr 19 18:19:19 2011 -0700
   1216 
   1217     Fix reads outside array bounds in error handlers
   1218     
   1219     Error: Buffer overrun
   1220        Read outside array bounds (CWE 125): In call to memcpy(<unknown>, &mOp, 8), (size(&mOp) < (unsigned) 8)
   1221           Array size is 1 bytes
   1222             at line 296 of src/error.c in function '_IceErrorMajorOpcodeDuplicate'.
   1223     Error: Buffer overrun
   1224        Read outside array bounds (CWE 125): In call to memcpy(<unknown>, &maj, 8), (size(&maj) < (unsigned) 8)
   1225           Array size is 1 bytes
   1226             at line 346 of src/error.c in function '_IceErrorBadMajor'.
   1227     
   1228     [ This bug was found by the Parfait 0.3.7 bug checking tool.
   1229       For more information see http://labs.oracle.com/projects/parfait/ ]
   1230     
   1231     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1232     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1233 
   1234 commit daf686b7639919289b07a575a0d88efcb91d9732
   1235 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1236 Date:   Wed Mar 30 20:15:07 2011 -0400
   1237 
   1238     doc: xorg-sgml-doctools package at version 1.7 is required
   1239     
   1240     This version contains support for external references
   1241     
   1242     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1243 
   1244 commit fadb927532556adb471300c89de29d268aae9102
   1245 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1246 Date:   Sun Feb 27 15:06:18 2011 -0500
   1247 
   1248     Documentation: add Docbook external references support
   1249     
   1250     When writing technical documentation, it is often necessary to cross
   1251     reference to other information. When that other information is not in the
   1252     current document, additional support is needed, namely <olink>.
   1253     
   1254     A new feature with version 1.7 of xorg-sgml-doctools adds references to
   1255     other documents within or outside this package.
   1256     
   1257     This patch adds technical support for this feature but does not change
   1258     the content of the documentation as seen by the end user.
   1259     
   1260     Each book or article must generate a database containing the href
   1261     of sections that can be referred to from another document. This database
   1262     is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that
   1263     the value of DATAROOTDIR for xorg-sgml-doctools and for the package
   1264     documentation is the same. This forms a virtual document tree.
   1265     
   1266     This database is consulted by other documents while they are being generated
   1267     in order to fulfill the missing information for linking.
   1268     Refer to the xorg-sgml-doctools for further technical information.
   1269     
   1270     Co-authored-by: Matt Dew <marcoz (a] osource.org>
   1271     
   1272     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1273 
   1274 commit 483d32621c06bcba0c7aa7794633b46b151fd5bf
   1275 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1276 Date:   Fri Feb 25 08:58:54 2011 -0500
   1277 
   1278     Docbook: change the book id to match the xml file basename
   1279     
   1280     This is required for the up-coming external references support.
   1281     
   1282     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1283 
   1284 commit 4852c5bb1603fb6d401fe6895d9318555a8d4523
   1285 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1286 Date:   Wed Feb 2 19:13:54 2011 -0500
   1287 
   1288     config: splitting ICE and XTRANS compiler options is not required
   1289     
   1290     Simplify configuration by using a single PKG_CHECK_MODULES statement.
   1291     
   1292     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1293 
   1294 commit 87d34a2f04c9d920da01802cd9707c8107746fa5
   1295 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1296 Date:   Wed Feb 2 11:43:40 2011 -0500
   1297 
   1298     config: comment, minor upgrade, quote and layout configure.ac
   1299     
   1300     Group statements per section as per Autoconf standard layout
   1301     Quote statements where appropriate.
   1302     Autoconf recommends not using dnl instead of # for comments
   1303     
   1304     Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
   1305     
   1306     This helps automated maintenance and release activities.
   1307     Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
   1308     
   1309     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1310 
   1311 commit 548eded10385ccc336e66dac8bbabe05f3225ec2
   1312 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1313 Date:   Fri Jan 28 14:42:12 2011 -0500
   1314 
   1315     config: remove unrequired AC_HEADER_STDC
   1316     
   1317     Autoconf says:
   1318     "This macro is obsolescent, as current systems have conforming
   1319     header files. New programs need not use this macro".
   1320 
   1321 commit 78b8e6b772685a2ed567ac2d30f96116f050dad5
   1322 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1323 Date:   Fri Jan 7 19:29:03 2011 -0800
   1324 
   1325     Resync fallback asprintf with updated version put into xrdb
   1326     
   1327     Fixes issues found during xrdb review on xorg-devel
   1328     Also make sure <stdarg.h> is #included for varargs macros
   1329     
   1330     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1331 
   1332 commit dc63c253e33b1012c08cd274e6e37bf0fa87c624
   1333 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1334 Date:   Tue Dec 21 18:28:36 2010 -0800
   1335 
   1336     Add AC_USE_SYSTEM_EXTENSIONS to make asprintf() visible in GNU libc
   1337     
   1338     asprintf is considered a GNU extension and thus one needs to define
   1339     _GNU_SOURCE before including stdio.h.
   1340     
   1341     Reported-by: Cyril Brulebois <kibi (a] debian.org>
   1342     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1343     Reviewed-by: Mark Kettenis <kettenis (a] openbsd.org>
   1344     Reviewed-by: Gaetan Nadon <memsize (a] videotron.ca>
   1345 
   1346 commit 4b4ec3aeaa7cf5f5a6490ad2ddc2b07d090214cb
   1347 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1348 Date:   Sun Dec 19 09:57:05 2010 -0800
   1349 
   1350     Use correct string pointer in asprintf() fallback
   1351     
   1352     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1353 
   1354 commit 308c8d3d5fbf96c1d4f313def50d4b001ac0d685
   1355 Author: Paulo Zanoni <przanoni (a] gmail.com>
   1356 Date:   Fri Dec 17 14:59:22 2010 -0200
   1357 
   1358     Remove useless line from a table in specs/ice.xml
   1359     
   1360     This seems to be a leftover from a manpage/groff conversion.
   1361     
   1362     Signed-off-by: Paulo Zanoni <pzanoni (a] mandriva.com>
   1363     Reviewed-by: Matt Dew
   1364     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1365 
   1366 commit a72467b21662a63c81418731b540a8843d138750
   1367 Author: Paulo Zanoni <pzanoni (a] mandriva.com>
   1368 Date:   Thu Dec 16 13:59:52 2010 -0200
   1369 
   1370     Use docbookx.dtd version 4.3 for all docs
   1371     
   1372     Signed-off-by: Paulo Zanoni <pzanoni (a] mandriva.com>
   1373     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1374 
   1375 commit e0280caf7cc9d0e1c2df3ab7c5a4fbe4e42696a9
   1376 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1377 Date:   Sun Dec 5 01:15:42 2010 -0800
   1378 
   1379     Convert src/process.c from malloc + sprintf to asprintf
   1380     
   1381     Includes simple local implemenation of asprintf if configure doesn't
   1382     find one in system libraries
   1383     
   1384     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1385     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
   1386 
   1387 commit a5669dcb488db19b1ba4f1ef4d4565b6c3d1ea09
   1388 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1389 Date:   Sat Nov 20 19:47:53 2010 -0800
   1390 
   1391     config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
   1392     
   1393     Regroup AC statements under the Autoconf initialization section.
   1394     Regroup AM statements under the Automake initialization section.
   1395     
   1396     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1397 
   1398 commit d902a9f27369fc8388774e73f4bee6ab0ad86ef5
   1399 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1400 Date:   Sat Nov 20 19:45:42 2010 -0800
   1401 
   1402     config: Remove unnecessary calls from configure.ac
   1403     
   1404     AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
   1405     PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
   1406     
   1407     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1408 
   1409 commit fd56c4e00a564d6385ccb2f8fadf10de201ae411
   1410 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1411 Date:   Tue Nov 9 11:28:48 2010 -0500
   1412 
   1413     config: HTML file generation: use the installed copy of xorg.css
   1414     
   1415     Currenlty the xorg.css file is copied in each location
   1416     where a DocBook/XML file resides. This produces about
   1417     70 copies in the $(docdir) install tree.
   1418     
   1419     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1420 
   1421 commit 9856f5679b2b2d458cf830c1e8fdd206c724dfc5
   1422 Author: Adam Jackson <ajax (a] redhat.com>
   1423 Date:   Tue Oct 19 11:19:08 2010 -0400
   1424 
   1425     libICE 1.0.7
   1426     
   1427     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
   1428 
   1429 commit 59a8d5609398824c81b72deb82735a55332ca239
   1430 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
   1431 Date:   Sun Oct 17 21:26:31 2010 -0700
   1432 
   1433     Fix include ordering, so -I../include precedes $CPPFLAGS which could
   1434     cause us to include installed rather than packaged headers.
   1435     
   1436     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1437 
   1438 commit 4a6f7a357222b2c1fa289d6e7b5fcc8c361e20e9
   1439 Author: Jesse Adkins <jesserayadkins (a] gmail.com>
   1440 Date:   Tue Sep 28 13:30:01 2010 -0700
   1441 
   1442     Purge cvs tags.
   1443     
   1444     Signed-off-by: Jesse Adkins <jesserayadkins (a] gmail.com>
   1445     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1446 
   1447 commit 5bb806a65bf23a507b135abe1e4a8b3cabc7b8aa
   1448 Author: Matt Dew <matt (a] osource.org>
   1449 Date:   Wed Jun 30 16:52:22 2010 -0400
   1450 
   1451     specs: convert ICE doc/specs from xorg-docs module to DocBook XML
   1452     
   1453     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1454 
   1455 commit 9b54f509832c50c1fac0edc0cb78e1a3454a56dc
   1456 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1457 Date:   Tue Jun 8 20:12:53 2010 -0700
   1458 
   1459     Move ICE protocol & API specs from xorg-docs module
   1460     
   1461     For now, just checked in and included in dist tarballs, not processed
   1462     into a usable format - same as it was in xorg-docs
   1463     
   1464     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1465 
   1466 commit 1967c04c021a4cfd7b3cdd4efdc13610b4385a65
   1467 Author: Julien Cristau <jcristau (a] debian.org>
   1468 Date:   Tue May 11 16:36:20 2010 +0200
   1469 
   1470     Set the close-on-exec flag for listening sockets
   1471     
   1472     This prevents xsm from leaking file descriptors to the processes it
   1473     starts.
   1474     
   1475     X.Org bug#22932 <http://bugs.freedesktop.org/show_bug.cgi?id=22932>
   1476     
   1477     Reported-by: Kalle Olavi Niemitalo <kon (a] iki.fi>
   1478     Signed-off-by: Julien Cristau <jcristau (a] debian.org>
   1479 
   1480 commit b6478dbedcca4d4cf44bd588c050bcc70c2f4963
   1481 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1482 Date:   Mon Apr 5 19:50:40 2010 -0400
   1483 
   1484     config: update AC_PREREQ statement to 2.60
   1485     
   1486     Unrelated to the previous patches, the new value simply reflects
   1487     the reality that the minimum level for autoconf to configure
   1488     all x.org modules is 2.60 dated June 2006.
   1489     
   1490     ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
   1491     
   1492     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1493 
   1494 commit 8e175ff18649bd30e862b6a6a5f82a4ed4d5241a
   1495 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1496 Date:   Mon Mar 29 14:53:48 2010 -0400
   1497 
   1498     config: remove the pkgconfig pc.in file from EXTRA_DIST
   1499     
   1500     Automake always includes it in the tarball.
   1501     
   1502     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1503 
   1504 commit 09d61dc024d9846525e4c97d33cdf03c9f06c151
   1505 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1506 Date:   Tue Feb 16 10:37:21 2010 -0500
   1507 
   1508     config: move CWARNFLAGS from configure.ac to Makefile.am
   1509     
   1510     Compiler warning flags should be explicitly set in the makefile
   1511     rather than being merged with other packages compiler flags.
   1512     
   1513     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1514 
   1515 commit 72b8a2d39a57eb0640929b9bb9f276c6032f8213
   1516 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1517 Date:   Fri Nov 27 20:56:03 2009 -0500
   1518 
   1519     Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
   1520     
   1521     Now that the INSTALL file is generated.
   1522     Allows running make maintainer-clean.
   1523 
   1524 commit 68231f8574e197a12eff1ddde37166d101567269
   1525 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1526 Date:   Wed Oct 28 14:09:10 2009 -0400
   1527 
   1528     INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
   1529     
   1530     Add missing INSTALL file. Use standard GNU file on building tarball
   1531     README may have been updated
   1532     Remove AUTHORS file as it is empty and no content available yet.
   1533     Remove NEWS file as it is empty and no content available yet.
   1534 
   1535 commit b5cfc1cdd367c93660259a86b3b6683c57e5d76a
   1536 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1537 Date:   Tue Oct 27 15:07:25 2009 -0400
   1538 
   1539     Deploy the new XORG_DEFAULT_OPTIONS #24242
   1540     
   1541     This macro aggregate a number of existing macros that sets commmon
   1542     X.Org components configuration options. It shields the configuration file from
   1543     future changes.
   1544 
   1545 commit 5524fa4d543932e4565b2235515fef9a5d9a501d
   1546 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1547 Date:   Mon Oct 26 22:08:41 2009 -0400
   1548 
   1549     Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
   1550     
   1551     ChangeLog filename is known to Automake and requires no further
   1552     coding in the makefile.
   1553 
   1554 commit 82ad2d2053af2ad37697793b9718721aa3ff80a0
   1555 Author: Gaetan Nadon <memsize (a] videotron.ca>
   1556 Date:   Thu Oct 22 12:34:18 2009 -0400
   1557 
   1558     .gitignore: use common defaults with custom section # 24239
   1559     
   1560     Using common defaults will reduce errors and maintenance.
   1561     Only the very small or inexistent custom section need periodic maintenance
   1562     when the structure of the component changes. Do not edit defaults.
   1563 
   1564 commit 4b2289ad5481de7fa51941cf6c2ca7a2a3202690
   1565 Author: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
   1566 Date:   Wed Oct 21 12:47:23 2009 -0700
   1567 
   1568     This is not a GNU project, so declare it foreign.
   1569     
   1570     On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
   1571     > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
   1572     > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
   1573     > > was quite annoying to work around since 'autoreconf -fvi' replaces
   1574     > > it and git wants to commit it.  Should these files even be in git?
   1575     > > Can I nuke them for the betterment of humanity and since they get
   1576     > > created by autoreconf anyways?
   1577     >
   1578     > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
   1579     
   1580     As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
   1581     AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
   1582     of the INSTALL file. It is also part of the 24206 solution.
   1583     
   1584     Signed-off-by: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
   1585 
   1586 commit 94992c686a6850f2303aa78057a64a6369b64692
   1587 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1588 Date:   Fri Aug 28 14:17:50 2009 +1000
   1589 
   1590     libICE 1.0.6
   1591     
   1592     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1593 
   1594 commit 7a8bb2a2c991919bcdef63359c74e239045a3f4c
   1595 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1596 Date:   Mon Feb 2 20:34:30 2009 -0800
   1597 
   1598     Add README with pointers to mailing list, bugzilla & git repos
   1599     
   1600     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1601 
   1602 commit dbb950061f185e1ccf27bff9c71adc34ab4cfae0
   1603 Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1604 Date:   Wed Jan 28 16:55:37 2009 -0200
   1605 
   1606     Janitor: Correct sparse warnings.
   1607     
   1608       Also reorders some code in configure.ac and Makefile.am to
   1609     match pattern used on other packages.
   1610 
   1611 commit 2f41ddb3a917c4e71184452b68561a15593d33b8
   1612 Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1613 Date:   Tue Jan 6 17:25:25 2009 -0200
   1614 
   1615     Update .gitignore.
   1616     
   1617       Don't warn about files left after a build and/or make distcheck
   1618     in 'git status -a'.
   1619 
   1620 commit ab9dff549534c6d7b33f440bff7a841d60c1206c
   1621 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1622 Date:   Mon Dec 8 18:45:44 2008 +0100
   1623 
   1624     bump to 1.0.5
   1625 
   1626 commit 71695c4bf7ae07228605683f6cdeca0457c8495a
   1627 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1628 Date:   Mon Dec 8 18:44:26 2008 +0100
   1629 
   1630     remove ChangeLog from EXTRA_DIST and CLEANFILES
   1631 
   1632 commit 653f659fe65ae8c2a9fe5b1fdbfc78da43f2cf90
   1633 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1634 Date:   Mon Dec 8 18:41:34 2008 +0100
   1635 
   1636     use memcmp instead of binaryEqual
   1637     
   1638     suggested by Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1639     http://lists.freedesktop.org/archives/xorg/2008-December/041222.html
   1640 
   1641 commit bf138553afe6eecd0e6c218dc6ae4f63065e4196
   1642 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1643 Date:   Tue Dec 2 22:06:15 2008 +0100
   1644 
   1645     Use NULL, not zero, for pointers
   1646     
   1647     From Magnus Kessler <Magnus.Kessler (a] gmx.net>
   1648     http://lists.freedesktop.org/archives/xorg/2008-October/039799.html
   1649     http://lists.freedesktop.org/archives/xorg/attachments/20081030/b2ea5b1c/attachment-0001.bin
   1650 
   1651 commit b01e82ce1deedb36c9696d4d27a3b9a5d5a52d08
   1652 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1653 Date:   Thu Oct 30 12:01:06 2008 +0100
   1654 
   1655     ANSI C
   1656     
   1657     convert all old style function declarations
   1658     
   1659     see also: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1660     http://bugs.freedesktop.org/show_bug.cgi?id=14683
   1661     http://bugs.freedesktop.org/attachment.cgi?id=14582
   1662     
   1663     see also: Magnus Kessler <Magnus.Kessler (a] gmx.net>
   1664     http://lists.freedesktop.org/archives/xorg/2008-October/039799.html
   1665     http://lists.freedesktop.org/archives/xorg/attachments/20081030/b2ea5b1c/attachment-0001.bin
   1666 
   1667 commit 2aba1bc0583aeb3ee6e26e3bfacd123abef744d9
   1668 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1669 Date:   Mon Dec 1 23:06:22 2008 +0100
   1670 
   1671     towards ANSI C
   1672     
   1673     make _IceProcessCoreMessage and default error handlers static
   1674 
   1675 commit 69a1b4b6d34291738dfbc3aa19d0ce3f2842ec8f
   1676 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1677 Date:   Mon Dec 1 22:22:12 2008 +0100
   1678 
   1679     Activate CWARNFLAGS with lots of gcc warnings
   1680 
   1681 commit 898ed95cad1133940a83dcf428865c5d3fb2c939
   1682 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1683 Date:   Mon Dec 1 22:18:45 2008 +0100
   1684 
   1685     use xorg-macros-1.2.1
   1686     
   1687     Use XORG_CHANGELOG for rule to generate ChangeLog from git log
   1688     Use XORG_CWARNFLAGS for compiler warning flags, leave CFLAGS to user
   1689 
   1690 commit a99fbad09ab850e65ddd57e4d4488e4726295e14
   1691 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1692 Date:   Tue Oct 7 13:21:48 2008 -0700
   1693 
   1694     Constify some arguments in libICE to clear warnings in libSM
   1695     
   1696     This patch avoids the gcc (3.4.6) warnings:
   1697      ../../libSM-1.0.3/src/sm_client.c:104: warning: passing arg 7 of `IceRegisterForProtocolSetup' from incompatible pointer type
   1698      ../../libSM-1.0.3/src/sm_manager.c:168: warning: passing arg 7 of `IceRegisterForProtocolReply' from incompatible pointer type
   1699     when compiling libSM
   1700 
   1701 commit 3bceaeb3192ca75a14854d614e1621d28fb82274
   1702 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1703 Date:   Tue Oct 7 11:25:42 2008 -0700
   1704 
   1705     define macros to 1 in icetrans.c to avoid redefined macro warnings
   1706     
   1707     X.Org Bug #17947 <http://bugs.freedesktop.org/show_bug.cgi?id=17947>
   1708     Patch #19444 <http://bugs.freedesktop.org/attachment.cgi?id=19444>
   1709     
   1710     Define as 1 (one) as done by autoconf and the command line
   1711     option, e.g. -DICE_t, not as empty.
   1712     
   1713     This avoids the gcc (3.4.6) warnings:
   1714      ../../libICE-1.0.4/src/icetrans.c:29:1: warning: "ICE_t" redefined
   1715      ../config.h:38:1: warning: this is the location of the previous definition
   1716      ../../libICE-1.0.4/src/icetrans.c:30:1: warning: "TRANS_CLIENT" redefined
   1717      <command line>:6:1: warning: this is the location of the previous definition
   1718      ../../libICE-1.0.4/src/icetrans.c:31:1: warning: "TRANS_SERVER" redefined
   1719      <command line>:7:1: warning: this is the location of the previous definition
   1720 
   1721 commit b707104f4dba0963ab17c1d6a29c1e3a848ea408
   1722 Author: Alan Hourihane <alanh (a] tungstengraphics.com>
   1723 Date:   Tue Apr 29 00:41:40 2008 +0100
   1724 
   1725     silence warning
   1726 
   1727 commit e6b525aefc05b5203391699b00053ad52243cc6b
   1728 Author: Colin Harrison <colin.harrison-at-virgin.net>
   1729 Date:   Tue Apr 29 00:40:48 2008 +0100
   1730 
   1731     include for sleep()
   1732 
   1733 commit ef58f37724b841ef2246757be27111775aa86559
   1734 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   1735 Date:   Sun Mar 9 09:02:40 2008 +0100
   1736 
   1737     nuke RCS Ids
   1738 
   1739 commit 47d86e8343d3d0201166c4d75da2ec9c12638cc1
   1740 Author: James Cloos <cloos (a] jhcloos.com>
   1741 Date:   Thu Dec 6 15:51:13 2007 -0500
   1742 
   1743     Add missing PHONY line for automatic ChangeLog generation
   1744 
   1745 commit f415da71dd26f128df7d550ecd7631f8888eb1d2
   1746 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1747 Date:   Mon Aug 20 13:21:07 2007 -0700
   1748 
   1749     Version bump: 1.0.4
   1750 
   1751 commit 8e08d3e4b8f00151b3a8b7eb88015dc15170e154
   1752 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1753 Date:   Mon Jun 4 15:40:22 2007 -0700
   1754 
   1755     Add $(AM_CFLAGS) to lint flags to get correct Xtrans flags
   1756 
   1757 commit cd900e40b5676874d076c35466fd7baa6a49b1f6
   1758 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1759 Date:   Thu Apr 5 15:05:52 2007 -0700
   1760 
   1761     Replace many malloc(strlen()); strcpy() pairs with strdup()
   1762 
   1763 commit 27f9a9324d58c9a7472c724c62f5b7ea0e1f4681
   1764 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1765 Date:   Thu Apr 5 14:43:05 2007 -0700
   1766 
   1767     Provide ANSI C prototypes for more static functions
   1768 
   1769 commit bb639803a779ceace05d183b653da88f010ab29c
   1770 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1771 Date:   Thu Apr 5 14:32:31 2007 -0700
   1772 
   1773     Convert authutil.c static helpers to ANSI C prototypes to clear sparse warnings
   1774 
   1775 commit 2179b2d467d69e45559b8e4f161a904a21f05321
   1776 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1777 Date:   Thu Apr 5 14:28:06 2007 -0700
   1778 
   1779     Add hooks for checking source code with lint/sparse/etc.
   1780 
   1781 commit 6b361c028b5ad931b61df86fae570f3ef9f41c15
   1782 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1783 Date:   Thu Apr 5 14:19:56 2007 -0700
   1784 
   1785     Coverity #1086: Double free of pointer "*listenObjsRet"
   1786     
   1787     Same bug, different function.
   1788 
   1789 commit c9b3d016681d81aff32c74cdad75151bd538e6ab
   1790 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1791 Date:   Thu Apr 5 14:07:42 2007 -0700
   1792 
   1793     Coverity #1085: Double free of pointer "*listenObjsRet"
   1794     
   1795     If malloc failed in the loop in IceListenForConnections, the error path
   1796     would free all previous allocations, then loop around and try again, and
   1797     if it failed again, free the previous allocations again.   On the other
   1798     hand, if it succeeded on the later tries, then the memory would just be
   1799     leaked, since the error would be returned and not the pointer to them.
   1800 
   1801 commit 6039e865470af23948b0fe7d5dc0ea72da436b0e
   1802 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1803 Date:   Thu Apr 5 14:04:01 2007 -0700
   1804 
   1805     Add *~ to .gitignore to skip emacs/patch droppings
   1806 
   1807 commit bed718894bed98cbd45b02bd57fb7fc6fd5089aa
   1808 Author: Daniel Stone <daniel (a] fooishbar.org>
   1809 Date:   Sat Dec 16 01:21:17 2006 +0200
   1810 
   1811     bump to 1.0.3
   1812 
   1813 commit cac788981906186442ddfb57a41f45911eb8223b
   1814 Author: Daniel Stone <daniel (a] fooishbar.org>
   1815 Date:   Wed Dec 6 18:58:09 2006 +0200
   1816 
   1817     Makefile.am: make ChangeLog hook safer
   1818     Make ChangeLog hook as safe as possible.
   1819 
   1820 commit 011d632e8ef3f738b9158e66d6da6876e3b53905
   1821 Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   1822 Date:   Fri Oct 13 15:49:52 2006 -0400
   1823 
   1824     Bump to 1.0.2
   1825 
   1826 commit 445661cd714685009ee9ba2358a274351381eabf
   1827 Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   1828 Date:   Thu Oct 12 18:37:57 2006 -0400
   1829 
   1830     Fix ChangeLog hook to distcheck.
   1831 
   1832 commit 5cba1c763ac9f79062523227b49a29f72e6069cf
   1833 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   1834 Date:   Sun Jul 16 10:52:30 2006 +0200
   1835 
   1836     set GIT_DIR=${srcdir}/.git for git-log
   1837 
   1838 commit 86e0a93714a6ccdb8555fc2c48231d958cba383d
   1839 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1840 Date:   Thu Jul 13 14:58:44 2006 -0700
   1841 
   1842     renamed: .cvsignore -> .gitignore
   1843 
   1844 commit c87cb98979356fc55607c05a2b23207afc9beeb1
   1845 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1846 Date:   Tue Jul 11 13:48:08 2006 -0700
   1847 
   1848     Replace static ChangeLog with rule copied from libX11 to generate from git log
   1849 
   1850 commit 6066ab9b9914ec0cca3b8f36fa3f5ba323414621
   1851 Author: Derek Wang <derek.wang (a] sun.com>
   1852 Date:   Tue Nov 23 12:00:32 2004 -0800
   1853 
   1854     Sun bug #6193975: kde session manager core dumps in _IceWrite()
   1855 
   1856 commit be25425ca38d23655a5a854c053e750e1cbd3dea
   1857 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1858 Date:   Tue Jul 11 13:42:07 2006 -0700
   1859 
   1860     renamed: .cvsignore -> .gitignore
   1861 
   1862 commit 9b1bb5ab99bd386cc030cd456a576b37406da91c
   1863 Author: Adam Jackson <ajax (a] nwnk.net>
   1864 Date:   Wed Apr 26 23:57:50 2006 +0000
   1865 
   1866     Bump to 1.0.1
   1867 
   1868 commit 96d7763487da6624ed85bee10b081e7138d2060d
   1869 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   1870 Date:   Mon Apr 10 16:44:40 2006 +0000
   1871 
   1872     Coverity #664: Free memory allocated by EXTRACT_STRING in
   1873         _IceDefaultErrorHandler after we're done fprintf()'ing it.
   1874 
   1875 commit 2a30ec82f3bd2aa1f2566e97fee70403a8448de8
   1876 Author: Kevin E Martin <kem (a] kem.org>
   1877 Date:   Thu Dec 15 00:24:27 2005 +0000
   1878 
   1879     Update package version number for final X11R7 release candidate.
   1880 
   1881 commit 881573d429c0a9ecfa2d6286d4eaece36ee50675
   1882 Author: Kevin E Martin <kem (a] kem.org>
   1883 Date:   Sat Dec 3 05:49:42 2005 +0000
   1884 
   1885     Update package version number for X11R7 RC3 release.
   1886 
   1887 commit a15b179f2e8e359161d9133bac58dde57b7e78ae
   1888 Author: Kevin E Martin <kem (a] kem.org>
   1889 Date:   Sat Nov 19 07:15:39 2005 +0000
   1890 
   1891     Update pkgconfig files to separate library build-time dependencies from
   1892         application build-time dependencies, and update package deps to work
   1893         with separate build roots.
   1894 
   1895 commit c386a08047582240adefafd3afc062e52fccae6f
   1896 Author: Kevin E Martin <kem (a] kem.org>
   1897 Date:   Wed Nov 9 21:19:12 2005 +0000
   1898 
   1899     Update package version number for X11R7 RC2 release.
   1900 
   1901 commit c361e3919f2de3f4742904b04e73178edc76bf95
   1902 Author: Adam Jackson <ajax (a] nwnk.net>
   1903 Date:   Sun Oct 23 20:12:19 2005 +0000
   1904 
   1905     Bug #1893: Fix replies when peers use different major opcodes for the same
   1906         subprotocol. (016_ICE_subprotocol_reply_fix.diff from Debian, by Jochen
   1907         Voss)
   1908 
   1909 commit 0b8ff6fbd8cd7f47ab9e6ccb6d4917564a2d13ee
   1910 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   1911 Date:   Sat Jul 30 19:15:15 2005 +0000
   1912 
   1913     Add -D flags to clear various warnings (Stefan Dirsch)
   1914 
   1915 commit 260d470a128c7eaa6d7484bb143aab353c4e98ec
   1916 Author: Kevin E Martin <kem (a] kem.org>
   1917 Date:   Fri Jul 29 21:22:50 2005 +0000
   1918 
   1919     Various changes preparing packages for RC0:
   1920     - Verify and update package version numbers as needed
   1921     - Implement versioning scheme
   1922     - Change bug address to point to bugzilla bug entry form
   1923     - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
   1924         reenable it)
   1925     - Fix makedepend to use pkgconfig and pass distcheck
   1926     - Update build script to build macros first
   1927     - Update modular Xorg version
   1928 
   1929 commit cf687b775f580a84a4a8e962814abe7bc47a3c52
   1930 Author: Daniel Stone <daniel (a] fooishbar.org>
   1931 Date:   Sat Jul 16 06:22:34 2005 +0000
   1932 
   1933     Set soversion to 6.3.0.
   1934 
   1935 commit 6d1704defa0e57715bd22d30d6e789b36233dcf8
   1936 Author: Keith Packard <keithp (a] keithp.com>
   1937 Date:   Sat Jul 9 05:59:01 2005 +0000
   1938 
   1939     Add .cvsignore files
   1940 
   1941 commit 2b6b8e40a63dd69a13f87c19dcf8dc2f477c304d
   1942 Author: Daniel Stone <daniel (a] fooishbar.org>
   1943 Date:   Sun Jul 3 07:00:55 2005 +0000
   1944 
   1945     Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
   1946     Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
   1947     Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
   1948         source files in the xserver/xorg tree, predicated on defines of
   1949         HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
   1950         <X11/fonts/foo.h>.
   1951 
   1952 commit 608ad35f102b188f554daf8c160a5edcf4e8031c
   1953 Author: Daniel Stone <daniel (a] fooishbar.org>
   1954 Date:   Fri Jun 10 14:11:36 2005 +0000
   1955 
   1956     Remove pointless include of Xlib.h.
   1957     Fix #include path to bigreqstr.h.
   1958 
   1959 commit 795460992b0dcd4aa2591be462a94942415c6028
   1960 Author: Alexander Gottwald <alexander.gottwald (a] s1999.tu-chemnitz.de>
   1961 Date:   Thu Jun 9 15:54:47 2005 +0000
   1962 
   1963     Replace <X11/transport.c> with <X11/Xtrans/transport.c>
   1964 
   1965 commit ae7b4cca6bd5c1f4edea8cde80d7a3dfaaf2c4d3
   1966 Author: Alexander Gottwald <alexander.gottwald (a] s1999.tu-chemnitz.de>
   1967 Date:   Thu Jun 9 15:52:02 2005 +0000
   1968 
   1969     Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h>
   1970     Copy Xtrans.h to exports/include/X11/Xtrans only
   1971 
   1972 commit a0637be926e6da5db8d131e7914f1300f484c626
   1973 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   1974 Date:   Sat May 21 23:07:47 2005 +0000
   1975 
   1976     xtrans:
   1977     Create autoconf macro XTRANS_CONNECTION_FLAGS to provide standard set of
   1978         --enable flags for which transports to support and common place to
   1979         update for required libraries for platforms that need certain libs for
   1980         certain transports
   1981     ICE:
   1982     Add ICE_t #define required by Xtrans headers. Replace static defines of
   1983         LOCALCONN & UNIXCONN with new XTRANS_CONNECTION_FLAGS macro.
   1984     X11:
   1985     Moved transport type checks to new macro XTRANS_CONNECTION_FLAGS in
   1986         xtrans.m4 in xtrans module so they can be shared by all modules using
   1987         xtrans.
   1988 
   1989 commit efdb2468119be0c62a379d91088a708ca8d37e1b
   1990 Author: Adam Jackson <ajax (a] nwnk.net>
   1991 Date:   Thu May 19 00:22:32 2005 +0000
   1992 
   1993     revert last change, didn't do right thing at all, sorry for the noise
   1994 
   1995 commit ccf4efa5e204d4569b9b590f72baae807ec19903
   1996 Author: Adam Jackson <ajax (a] nwnk.net>
   1997 Date:   Thu May 19 00:10:02 2005 +0000
   1998 
   1999     Require automake 1.7 in AM_INIT_AUTOMAKE
   2000 
   2001 commit 3458da101c943530861485c798538ce014eee6b0
   2002 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   2003 Date:   Tue May 17 21:25:15 2005 +0000
   2004 
   2005     - Conditionally include config.h in xc/lib/SM
   2006     - Add libSM to symlink.sh
   2007     - Add SM build system
   2008 
   2009 commit cae06ca0ce523eeb9a667ce3ae5bff066cf6ecd7
   2010 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   2011 Date:   Tue May 17 20:53:58 2005 +0000
   2012 
   2013     - Conditionally include config.h in the ICE source.
   2014     - Add ICE to symlink.sh
   2015 
   2016 commit 9dd90f8f8e29bb1dd6fe84b4b1d2d75ef91bc336
   2017 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   2018 Date:   Tue May 17 20:52:35 2005 +0000
   2019 
   2020     Add ICE directory + build system.
   2021 
   2022 commit d1cfe2a6d4a392f64b6b9d9255ec329fb2a6a39a
   2023 Author: Daniel Stone <daniel (a] fooishbar.org>
   2024 Date:   Fri Jan 28 19:15:39 2005 +0000
   2025 
   2026     Move _IceGetPeerName into the ICE public API as IceGetPeerName; bump ICE
   2027         soversion to 6.4 accordingly. Change SM's use to the public version.
   2028         The old version will be retained for compatibility.
   2029 
   2030 commit 8f0babf8450aa8097e063e13c95b1581843b2dd8
   2031 Author: Egbert Eich <eich (a] suse.de>
   2032 Date:   Fri Apr 23 18:43:22 2004 +0000
   2033 
   2034     Merging XORG-CURRENT into trunk
   2035 
   2036 commit 111949a4a1d5b62e26016b555e12f8862c90ae44
   2037 Author: Egbert Eich <eich (a] suse.de>
   2038 Date:   Sun Mar 14 08:31:52 2004 +0000
   2039 
   2040     Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
   2041 
   2042 commit d4054eea34b2f4d345796ecadec8a96af93c4d0d
   2043 Author: Egbert Eich <eich (a] suse.de>
   2044 Date:   Wed Mar 3 12:11:10 2004 +0000
   2045 
   2046     Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
   2047 
   2048 commit 569bf16d182b043e7ab914202d4195baf4a8413a
   2049 Author: Egbert Eich <eich (a] suse.de>
   2050 Date:   Thu Feb 26 13:35:18 2004 +0000
   2051 
   2052     readding XFree86's cvs IDs
   2053 
   2054 commit 14c9e41e551ab1b3a00807dbb8f2f215b96bcc81
   2055 Author: Egbert Eich <eich (a] suse.de>
   2056 Date:   Thu Feb 26 09:22:34 2004 +0000
   2057 
   2058     Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
   2059 
   2060 commit 45b73c360dc68b023194758bbb1cc59c021742a6
   2061 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   2062 Date:   Thu Dec 4 22:02:52 2003 +0000
   2063 
   2064     XFree86 4.3.99.901 (RC 1)
   2065 
   2066 commit c919c3d0b355ef67dfa0b511eb1da488e5786d1b
   2067 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   2068 Date:   Tue Nov 25 19:28:07 2003 +0000
   2069 
   2070     XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
   2071 
   2072 commit 72e353567f8927996a26e72848d86f692c3f0737
   2073 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   2074 Date:   Fri Nov 14 16:48:46 2003 +0000
   2075 
   2076     XFree86 4.3.0.1
   2077 
   2078 commit ee452992357329f7af846eba8f5bbe61c5d27bfa
   2079 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   2080 Date:   Fri Nov 14 15:54:36 2003 +0000
   2081 
   2082     R6.6 is the Xorg base-line
   2083