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