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