1commit 13a2d7bc6c8a67b1f58e285f63e0147924fc6fff
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Sat Jul 27 13:15:57 2024 -0700
4
5    xfs 1.2.2
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit d42a23256008b5e1394e0d9936e50dd051d56a94
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sat Jul 20 15:02:38 2024 -0700
12
13    configure: Use AC_SYS_LARGEFILE to enable large file support
14    
15    While files opened by xfs should never be more than 2gb in size,
16    they may be stored on filesystems with large inodes or dates past 2038.
17    
18    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
19    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/9>
20
21commit 4a1b2330ff2589c3c56159f3113710950d41b39b
22Author: Alan Coopersmith <alan.coopersmith@oracle.com>
23Date:   Sun Apr 28 16:20:09 2024 -0700
24
25    WriteToClient: handle allocation failure
26    
27    os/io.c: In function ‘write_to_client_internal’:
28    os/io.c:562:5: warning: use of possibly-NULL ‘buf’ where non-null expected
29     [CWE-690] [-Wanalyzer-possible-null-argument]
30      562 |     memmove( (char *) oco->buf + oco->count, buf, count);
31          |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32    
33    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
35
36commit 36e461f8b3cfc7133801ec95ca31a363819ed91a
37Author: Alan Coopersmith <alan.coopersmith@oracle.com>
38Date:   Sun Apr 28 15:53:41 2024 -0700
39
40    SetFontCatalogue: handle allocation failure
41    
42    difs/fonts.c: In function ‘SetFontCatalogue’:
43    difs/fonts.c:766:14: warning: dereference of possibly-NULL ‘p’ [CWE-690]
44     [-Wanalyzer-possible-null-dereference]
45      766 |         *p++ = len = end - str;
46          |         ~~~~~^~~~~~~~~~~~~~~~~
47    
48    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
49    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
50
51commit b4461cb5b2627709ba8a7be3ba7c608bbf482c46
52Author: Alan Coopersmith <alan.coopersmith@oracle.com>
53Date:   Sun Apr 28 15:48:33 2024 -0700
54
55    QueryBitmaps: Avoid memory leak in error path
56    
57    difs/fontinfo.c: In function ‘QueryBitmaps’:
58    difs/fontinfo.c:430:8: warning: leak of ‘fixed_range’ [CWE-401] [-Wanalyzer-malloc-leak]
59      430 |     if (!c)
60          |        ^
61    
62    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
63    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
64
65commit 08e3bca7a5c0a4d9fdd288599955706076470de4
66Author: Alan Coopersmith <alan.coopersmith@oracle.com>
67Date:   Sun Apr 28 15:46:18 2024 -0700
68
69    QueryExtents: Avoid memory leak in error path
70    
71    difs/fontinfo.c: In function ‘QueryExtents’:
72    difs/fontinfo.c:331:8: warning: leak of ‘fixed_range’ [CWE-401]
73     [-Wanalyzer-malloc-leak]
74      331 |     if (!c)
75          |        ^
76    
77    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
78    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
79
80commit b880645f6e517a707e2bcc747c5385a786ff06b0
81Author: Alan Coopersmith <alan.coopersmith@oracle.com>
82Date:   Sun Apr 28 15:23:48 2024 -0700
83
84    Add alloc_size & malloc attributes to allocation functions
85    
86    All functions get alloc_size, but only fresh allocators get the
87    malloc attribute - it doesn't support realloc style functions.
88    
89    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
90    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
91
92commit 73696aa2fdd35f4f7c0f822cb3e75efb4f7fcde5
93Author: Alan Coopersmith <alan.coopersmith@oracle.com>
94Date:   Sun Apr 28 15:16:55 2024 -0700
95
96    Mark FatalError as _X_NORETURN
97    
98    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
99    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
100
101commit 0847b07e89839b430d7eabee8965a4f0c9680256
102Author: Alan Coopersmith <alan.coopersmith@oracle.com>
103Date:   Sun Apr 28 15:16:43 2024 -0700
104
105    print error messages if syslog support is built but disabled
106    
107    Also ensure we always call va_end() before returning
108    
109    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
110    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
111
112commit 776bcc9e459630c60a4a7f3fdf992589518acb5c
113Author: Alan Coopersmith <alan.coopersmith@oracle.com>
114Date:   Sun Apr 28 14:31:37 2024 -0700
115
116    Get rid of fsalloc/fsrealloc/fsfree wrapper macros
117    
118    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
119    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
120
121commit 20703d1690257deb8c1c6f6dcc779ba615ef488f
122Author: Alan Coopersmith <alan.coopersmith@oracle.com>
123Date:   Sun Apr 28 14:23:31 2024 -0700
124
125    Add FSreallocarray for array reallocation with overflow check
126    
127    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
128    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
129
130commit 7713e7ca39c37c15e92c77d04586bf4d587899c8
131Author: Alan Coopersmith <alan.coopersmith@oracle.com>
132Date:   Sun Apr 28 14:05:08 2024 -0700
133
134    Replace obsolete bzero call with standard memset call
135    
136    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
137    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
138
139commit 64e61297c8ddd8761538b1ca5091b6b40ba7f1c4
140Author: Alan Coopersmith <alan.coopersmith@oracle.com>
141Date:   Sun Apr 28 14:03:56 2024 -0700
142
143    Replace alloc+bzero pairs with FScalloc calls
144    
145    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
146    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
147
148commit 5651efe6f3657fde95a0f8db1d821a3dd38ac117
149Author: Alan Coopersmith <alan.coopersmith@oracle.com>
150Date:   Sun Apr 28 13:56:10 2024 -0700
151
152    Make FScalloc take two args like standard calloc
153    
154    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
155    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
156
157commit e2ca402b81b4aff3ea14f07f18f730ceb2b17530
158Author: Alan Coopersmith <alan.coopersmith@oracle.com>
159Date:   Sun Apr 28 13:52:33 2024 -0700
160
161    Add FSallocarray for array allocation with overflow check
162    
163    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
164    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
165
166commit 42e57d4a0bb43afcc9ed0c2f81a4201d9f28b515
167Author: Alan Coopersmith <alan.coopersmith@oracle.com>
168Date:   Sun Apr 28 13:00:34 2024 -0700
169
170    Avoid memory leak if -ls specified multiple times on command line
171    
172    Reported by gcc 13.2 -fanalyze:
173    os/utils.c:237:15: warning: leak of ‘OldListen’ [CWE-401]
174     [-Wanalyzer-malloc-leak]
175      237 |     OldListen = (OldListenRec *) malloc (
176          |     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
177      238 |         OldListenCount * sizeof (OldListenRec));
178          |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
179    
180    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
181    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
182
183commit 8b69f5872ee7cff2b21eee05457ab4cb2ed34a98
184Author: Alan Coopersmith <alan.coopersmith@oracle.com>
185Date:   Sun Apr 28 12:48:16 2024 -0700
186
187    Remove no-op OsInitAllocator()
188    
189    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
190    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
191
192commit e6ac911fdff233507f1eff950886c5d23a1e8ff5
193Author: Alan Coopersmith <alan.coopersmith@oracle.com>
194Date:   Sun Apr 28 12:24:57 2024 -0700
195
196    DetachStdio: check that open & dup2 functions succeed
197    
198    This was originally an attempt to fix -Wanalyzer-fd-use-without-check
199    warnings from gcc 13.2 with -fanalyzer, but it still gives false positives
200    reported to gcc in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113329
201    and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114880 .
202    
203    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
204    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
205
206commit 3bbb10cf0fde28647edf996c7b92d89f299fdb76
207Author: Alan Coopersmith <alan.coopersmith@oracle.com>
208Date:   Sun Apr 28 11:28:00 2024 -0700
209
210    Remove unused EventSwap functions & dispatch vector
211    
212    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
213    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
214
215commit 923b774950e10ba13cf2757393ef20ac794c60fb
216Author: Alan Coopersmith <alan.coopersmith@oracle.com>
217Date:   Sun Apr 28 11:16:57 2024 -0700
218
219    Remove unused empty NoopDDA() function
220    
221    Was previously there just to work around broken linkers
222    
223    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
224    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
225
226commit 9a7c831cb1be7c124eff9299d8046a57ac31bf4c
227Author: Alan Coopersmith <alan.coopersmith@oracle.com>
228Date:   Sun Apr 28 11:13:28 2024 -0700
229
230    Clear up -Wcast-function-type warnings from NotImplemented()
231    
232    difs/dispatch.c: In function ‘InitProcVectors’:
233    difs/dispatch.c:1078:34: warning: cast between incompatible function types
234     from ‘int (*)(void)’ to ‘void (*)(struct _Client *, int,  void *)’
235     [-Wcast-function-type]
236     1078 |             ReplySwapVector[i] = (ReplySwapFunc)NotImplemented;
237          |                                  ^
238    difs/dispatch.c:1082:30: warning: cast between incompatible function types
239     from ‘int (*)(void)’ to ‘void (*)(fsError *, fsError *)’
240     [-Wcast-function-type]
241     1082 |         EventSwapVector[i] = (EventSwapFunc)NotImplemented;
242          |                              ^
243    
244    (plus 10 more repeated warnings for difs/tables.c)
245    
246    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
247    Part-of: <https://gitlab.freedesktop.org/xorg/app/xfs/-/merge_requests/7>
248
249commit c8119b28ca20332d39153cdd1a297d62ed7d12cb
250Author: Alan Coopersmith <alan.coopersmith@oracle.com>
251Date:   Sat Feb 17 13:56:16 2024 -0800
252
253    unifdef SUNSSYV
254    
255    This isn't defined on Solaris, so I don't know what this was for
256    
257    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
258
259commit c337a18e92147f6980703ea35937e819261b192d
260Author: Alan Coopersmith <alan.coopersmith@oracle.com>
261Date:   Sat Feb 17 13:54:00 2024 -0800
262
263    unifdef QNX4
264    
265    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
266
267commit ee86195796a21699f39f3832160df9258486f7cc
268Author: Alan Coopersmith <alan.coopersmith@oracle.com>
269Date:   Fri Oct 13 15:48:08 2023 -0700
270
271    gitlab CI: Update to latest CI templates & Debian stable release
272    
273    Current template fails to rebuild the CI container with the current
274    Debian stable release (a new release since the last update)
275    
276    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
277
278commit b382e8460c1eae466d5cbda8d177e91730adbf9a
279Author: Alan Coopersmith <alan.coopersmith@oracle.com>
280Date:   Sat Feb 25 08:58:49 2023 -0800
281
282    Remove "All rights reserved" from Oracle copyright notices
283    
284    Oracle no longer includes this term in our copyright & license notices.
285    
286    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
287
288commit 6e84cb7dcdccdc8059aca0bfe52837b6624a3a96
289Author: Alan Coopersmith <alan.coopersmith@oracle.com>
290Date:   Sun Jul 10 15:24:00 2022 -0700
291
292    xfs 1.2.1
293    
294    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
295
296commit ab6e5cc9f27109b72462073f03b4268dddbeac6d
297Author: Alan Coopersmith <alan.coopersmith@oracle.com>
298Date:   Sat Apr 16 10:00:16 2022 -0700
299
300    gitlab CI: stop requiring Signed-off-by in commits
301    
302    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
303
304commit cdb536d65f1898ecbd2d9ae13058703063e715f9
305Author: Alan Coopersmith <alan.coopersmith@oracle.com>
306Date:   Sat Apr 16 09:59:02 2022 -0700
307
308    Use memcpy() instead of memmove() when buffers are known not to overlap
309    
310    Most of these came from a mass bcopy() -> memmove() substitution
311    in 1993 with a commit comment of "ANSIfied for R6".
312    
313    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
314
315commit 431588f8103a886de68a7ae3fcb8cc36974ed3c5
316Author: Alan Coopersmith <alan.coopersmith@oracle.com>
317Date:   Sat Apr 16 09:37:59 2022 -0700
318
319    SetAlternateServers(): avoid memory leak on allocation failure
320    
321    Reported by Oracle Parfait static analyzer:
322    
323       Memory leak [memory-leak] (CWE 401):
324          Memory leak of pointer alts allocated with FSalloc((16 * num))
325            at line 229 of app/xfs/os/osglue.c in function 'SetAlternateServers'.
326            malloc called at line 372 of app/xfs/os/utils.c in function 'FSalloc'
327            Allocated value returned to caller at line 373
328              alts allocated at line 218 of app/xfs/os/osglue.c in function 'SetAlternateServers' with FSalloc((16 * num))
329              alts leaks when (*t) == 44 at line 225.
330    
331       Memory leak [memory-leak] (CWE 401):
332          Memory leak of pointer alts allocated with FSalloc((16 * num))
333            at line 245 of app/xfs/os/osglue.c in function 'SetAlternateServers'.
334            malloc called at line 372 of app/xfs/os/utils.c in function 'FSalloc'
335            Allocated value returned to caller at line 373
336              alts allocated at line 218 of app/xfs/os/osglue.c in function 'SetAlternateServers' with FSalloc((16 * num))
337              alts leaks when (*(list + <pointer arithmetic>)) == 0 at line 224.
338    
339    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
340
341commit 01a36ae3d97e01e5c3ae3cf730fceabb66a9f235
342Author: Alan Coopersmith <alan.coopersmith@oracle.com>
343Date:   Sun Jan 9 13:33:58 2022 -0800
344
345    Fix spelling/wording issues
346    
347    Found by using:
348        codespell --builtin clear,rare,usage,informal,code,names
349    
350    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
351
352commit fe06632d4126013747e896df4528537fc7136396
353Author: Alan Coopersmith <alan.coopersmith@oracle.com>
354Date:   Mon Dec 6 12:32:58 2021 -0800
355
356    Build xz tarballs instead of bzip2
357    
358    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
359
360commit 65e5c8764ac0c00f8d3750db5eb4c90dda4c37da
361Author: Alan Coopersmith <alan.coopersmith@oracle.com>
362Date:   Mon Dec 6 12:32:55 2021 -0800
363
364    gitlab CI: add a basic build test
365    
366    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
367
368commit f759842e8f6dc1ab296d75ec9e4fc108b2ee9a43
369Author: Alan Coopersmith <alan.coopersmith@oracle.com>
370Date:   Wed Nov 21 17:03:55 2018 -0800
371
372    Update configure.ac bug URL for gitlab migration
373    
374    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
375
376commit a0585a3aa4ded660a3415893d052f57b5524b8e9
377Author: Alan Coopersmith <alan.coopersmith@oracle.com>
378Date:   Fri Nov 16 22:03:53 2018 -0800
379
380    Update README for gitlab migration
381    
382    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
383
384commit 490b589ea68479bd389e6fce3ba3c203b228f615
385Author: Alan Coopersmith <alan.coopersmith@oracle.com>
386Date:   Sat Nov 10 12:52:42 2018 -0800
387
388    doc/xfs-design.xml: Remove obsolete B16 tags in struct definition
389    
390    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
391
392commit c0ff087474db78b91241c31c00a501782a3da31b
393Author: Adam Jackson <ajax@redhat.com>
394Date:   Tue Nov 28 12:16:13 2017 -0500
395
396    xfs 1.2.0
397    
398    Signed-off-by: Adam Jackson <ajax@redhat.com>
399
400commit fedc90e8e3f6c36204de5562bfb726270064a4f1
401Author: Adam Jackson <ajax@redhat.com>
402Date:   Mon Apr 24 17:35:14 2017 -0400
403
404    xfs: port to libXfont2
405    
406    This appears to work, in the sense that xfsinfo and fslsfonts print the
407    same thing before and after.
408    
409    Signed-off-by: Adam Jackson <ajax@redhat.com>
410
411commit 47eceb44ca00569b76e4304ee3b36c8f87d46a3e
412Author: Adam Jackson <ajax@redhat.com>
413Date:   Mon Apr 24 15:33:39 2017 -0400
414
415    xtrans: Simplify an error path when started from inetd
416    
417    The old code is redundant, since our caller looks like:
418    
419        OldListen = _FontTransGetInetdListenInfo (inetdListener);
420        if (OldListen == NULL) {
421            FatalError("failed to initialize OldListen to inetd socket: %s\n",
422                       strerror(errno));
423        }
424    
425    Signed-off-by: Adam Jackson <ajax@redhat.com>
426
427commit fcdfd5053c21441265645eb381bb9120f972735c
428Author: Mihail Konev <k.mvc@ya.ru>
429Date:   Thu Jan 26 14:00:21 2017 +1000
430
431    autogen: add default patch prefix
432    
433    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
434
435commit 22c4117e8c7e08f15e42be3120eff58cb04fdd0d
436Author: Emil Velikov <emil.l.velikov@gmail.com>
437Date:   Mon Mar 9 12:00:52 2015 +0000
438
439    autogen.sh: use quoted string variables
440    
441    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
442    fall-outs, when they contain space.
443    
444    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
445    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
446    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
447
448commit 89c3df532ae4bd9d5924a445264a9df3a97f6bf6
449Author: Peter Hutterer <peter.hutterer@who-t.net>
450Date:   Tue Jan 24 10:32:07 2017 +1000
451
452    autogen.sh: use exec instead of waiting for configure to finish
453    
454    Syncs the invocation of configure with the one from the server.
455    
456    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
457    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
458
459commit 9e64669db3b19ce11b40e084cf2d366bfd52826f
460Author: Thomas Klausner <wiz@NetBSD.org>
461Date:   Thu Jul 23 13:55:18 2015 +0200
462
463    Include config.h first, and add comment about Xpoll.h.
464    
465    (To avoid having this header moved lower.)
466    
467    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
468    Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
469
470commit 75be718a55376d39b0e517da33ef7a7557ac8f20
471Author: Thomas Klausner <wiz@NetBSD.org>
472Date:   Sun Jul 19 09:55:55 2015 +0200
473
474    Ignore .dirstamp files.
475    
476    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
477    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
478
479commit 1508df2fa02daff7a5cd58ce5d64e42b44ff4065
480Author: Matthew Green <mrg@NetBSD.org>
481Date:   Sun Jul 19 09:54:59 2015 +0200
482
483    FD_SETSIZE fixes.
484    
485    Move X11/Xpoll.h include earlier than sys/select.h to avoid missing
486    out on setting FD_SETSIZE early enough.
487    
488    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
489    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
490
491commit 4fdc960c33724f859be74a630e0d668a74f6637d
492Author: Alan Coopersmith <alan.coopersmith@oracle.com>
493Date:   Mon Jun 8 23:20:06 2015 -0700
494
495    Fix memory leaks when not using alloca
496    
497    Reported by Oracle Parfait 1.5.1:
498    
499    Error: Memory leak (CWE 401)
500       Memory leak of pointer client_auth allocated with FSalloc((prefix->num_auths * 24))
501            at line 256 of difs/dispatch.c in function 'ProcEstablishConnection'.
502              client_auth allocated at line 243 with FSalloc((prefix->num_auths * 24)).
503              client_auth leaks when (((Atom)ad) - ((Atom)(prefix + 8))) > ((stuff->length << 2) - 4) at line 252.
504            malloc called at line 372 of os/utils.c in function 'FSalloc'
505            at line 276 of difs/dispatch.c in function 'ProcEstablishConnection'.
506              client_auth allocated at line 243 with FSalloc((prefix->num_auths * 24)).
507              client_auth leaks when (i + 1) >= ((fsConnClientPrefix*)client->requestBuffer)[1].num_auths at line 251.
508            malloc called at line 372 of os/utils.c in function 'FSalloc'
509    
510    Error: Memory leak (CWE 401)
511       Memory leak of pointer acp allocated with FSalloc((stuff->num_auths * 24))
512            at line 604 of difs/dispatch.c in function 'ProcCreateAC'.
513              acp allocated at line 590 with FSalloc((stuff->num_auths * 24)).
514              acp leaks when ((((Atom)ad) - ((Atom)client->requestBuffer)) + 8) > ((stuff->length << 2) - 4) at line 599.
515            malloc called at line 372 of os/utils.c in function 'FSalloc'
516            at line 622 of difs/dispatch.c in function 'ProcCreateAC'.
517              acp allocated at line 590 with FSalloc((stuff->num_auths * 24)).
518              acp leaks when (i + 1) >= ((fsCreateACReq*)client->requestBuffer)->num_auths at line 597.
519            malloc called at line 372 of os/utils.c in function 'FSalloc'
520    
521    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
522
523commit 3d9bc5a3a8dd36188b0c09d536dcc3c0a8339c31
524Author: Alan Coopersmith <alan.coopersmith@oracle.com>
525Date:   Sat Aug 23 13:00:24 2014 -0700
526
527    Add const to port variable passed to TRANS(ReopenCOTSServer)
528    
529    Before this patch, gcc always warns:
530    os/xfstrans.c: In function ‘_FontTransGetInetdListenInfo’:
531    os/xfstrans.c:38:18: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default]
532         char *port = "0";
533                      ^
534    
535    After this patch, with prior versons of libxtrans, gcc will warn about
536    passing a const to TRANS(ReopenCOTSServer) where non-const is expected.
537    
538    With both this patch & the libxtrans const patches, there are no warnings.
539    
540    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
541
542commit 4bc3e1f01864f09ce87b8eba9b1970ea3715375c
543Author: Alan Coopersmith <alan.coopersmith@oracle.com>
544Date:   Thu Aug 21 22:34:59 2014 -0700
545
546    xfs 1.1.4
547    
548    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
549
550commit 899268224e98d2c660839a08d70166543d8e0a51
551Author: Alan Coopersmith <alan.coopersmith@oracle.com>
552Date:   Mon Aug 11 18:40:27 2014 -0700
553
554    Add subdir-objects to automake options
555    
556    automake 1.14.1 is asking for it:
557    
558     warning: possible forward-incompatibility.
559     At least a source file is in a subdirectory, but the 'subdir-objects'
560     automake option hasn't been enabled.  For now, the corresponding output
561     object file(s) will be placed in the top-level directory.  However,
562     this behaviour will change in future Automake versions: they will
563     unconditionally cause object files to be placed in the same subdirectory
564     of the corresponding sources.
565     You are advised to start using 'subdir-objects' option throughout your
566     project, to avoid future incompatibilities.
567    
568    and repeating for every source file:
569    Makefile.am:35: warning: source file 'difs/charinfo.c' is in a subdirectory,
570    Makefile.am:35: but option 'subdir-objects' is disabled
571    
572    This quiets it, and brings us into line with the future state.
573    
574    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
575
576commit a3498cecb300d20ddaab033a8dbda72df52a8b3b
577Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
578Date:   Sun Apr 6 14:41:56 2014 -0500
579
580    Fix CFLAGS and LDFLAGS for Cygwin/MinGW
581    
582    As in xserver, FD_SETSIZE must be overridden due to a too-low default,
583    and symbols must be exported for compatibility with the shared libXfont
584    stub handling on these platforms.
585    
586    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
587    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
588
589commit 1c8459eafc04997751ae3d200d0ec91e43e19b5b
590Author: Alan Coopersmith <alan.coopersmith@oracle.com>
591Date:   Sat May 31 21:39:32 2014 -0700
592
593    autogen.sh: Honor NOCONFIGURE=1
594    
595    See http://people.gnome.org/~walters/docs/build-api.txt
596    
597    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
598
599commit d353fc875c534c1efeaeb5185b3088f52d266882
600Author: Alan Coopersmith <alan.coopersmith@oracle.com>
601Date:   Sat May 31 21:38:41 2014 -0700
602
603    configure: Drop AM_MAINTAINER_MODE
604    
605    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
606
607commit 79db3095004c912850455bddfc91bb0991ff6c75
608Author: Alan Coopersmith <alan.coopersmith@oracle.com>
609Date:   Fri May 23 23:01:51 2014 -0700
610
611    Add -version option to print program version
612    
613    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
614
615commit f25c51fba6c7a08748892050c9db78e911e80ede
616Author: Alan Coopersmith <alan.coopersmith@oracle.com>
617Date:   Fri May 23 22:55:53 2014 -0700
618
619    Print which option was in error along with usage message
620    
621    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
622
623commit 9298ede3e9b9a4707d91a460f2f9e91aef23d6c1
624Author: Alan Coopersmith <alan.coopersmith@oracle.com>
625Date:   Thu May 22 23:21:18 2014 -0700
626
627    Delete XpClient stubs
628    
629    Xprint support stubs were required for libXfont prior to removal
630    of Xprint support in libXfont commit e1927f80deabe in 2009, but
631    are no longer needed.
632    
633    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
634
635commit 9ca90f04e43545dd0ab4f2f580e1c7a32139936d
636Author: Alan Coopersmith <alan.coopersmith@oracle.com>
637Date:   Thu May 22 23:11:48 2014 -0700
638
639    Move EventSwapVector from extenst.h to difs.h
640    
641    Fits in better with other swap vectors there
642    
643    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
644
645commit 03bf9d280c88b15161defd305ab06920bacb26a9
646Author: Alan Coopersmith <alan.coopersmith@oracle.com>
647Date:   Thu May 22 23:05:42 2014 -0700
648
649    Delete unused extension code
650    
651    No extensions were defined, but the code was ready for them, just in
652    case someone came up with one.  If someone ever does, they can restore
653    from git history or an old tarball - until then, less code for us to
654    maintain & worry about checking for proper encoding/decoding of protocol.
655    
656    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
657
658commit ca9663adce2a6e477fd92429e6e64bf8665998ef
659Author: Alan Coopersmith <alan.coopersmith@oracle.com>
660Date:   Tue May 20 22:51:15 2014 -0700
661
662    Replace fsalloc(strlen) + strcpy with strdup
663    
664    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
665
666commit 0c2c5520eef72b851aef245e4d5209087e824385
667Author: Alan Coopersmith <alan.coopersmith@oracle.com>
668Date:   Tue May 20 22:39:40 2014 -0700
669
670    Convert remaining sprintf calls to snprintf
671    
672    Removes a bonus unchecked strcat() call as well.
673    
674    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
675
676commit 51970b9a6f51fdb23ccdd566b48594aeb593eb11
677Author: Alan Coopersmith <alan.coopersmith@oracle.com>
678Date:   Tue May 20 22:04:21 2014 -0700
679
680    unifdef -USABER
681    
682    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
683
684commit b240bc3633a56db6dbd0b1c8fa465b186814f1b7
685Author: Alan Coopersmith <alan.coopersmith@oracle.com>
686Date:   Tue May 20 22:01:29 2014 -0700
687
688    unifdef -UNOTYET
689    
690    Mostly removes resource class code copied from the X server resource
691    handling code and never used.  Also removes reset on last client
692    disconnect code (similarly copied from the X server and not used).
693    
694    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
695
696commit 659e9deafa76bb7feab16afc848392536361c92b
697Author: Alan Coopersmith <alan.coopersmith@oracle.com>
698Date:   Fri May 16 15:33:56 2014 -0700
699
700    Only call SnfSetFormat if libXfont is built with SNF support
701    
702    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
703
704commit 013df6f7d4ad0f3f2a74993733fc62ab67ffd484
705Author: Julien Cristau <jcristau@debian.org>
706Date:   Thu May 8 19:28:28 2014 +0200
707
708    Delete unused CopyISOLatin1Lowered function
709    
710    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
711    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
712
713commit 62daf761ea5e7c810d305c84426a8769db785979
714Author: Julien Cristau <jcristau@debian.org>
715Date:   Thu May 8 19:28:27 2014 +0200
716
717    Use the register_fpe_functions() function from libXfont
718    
719    Instead of individually registering support for font files and font
720    servers, use the libXfont-provided register_fpe_functions() which will
721    do the right thing (as of 1.4.2) depending how libXfont was configured.
722    
723    This should let xfs run against a libXfont configured with --disable-fc.
724    
725    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
726    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
727
728commit c6bb161dcb391977d353dc1c9d2b7d10179a20d4
729Author: Alan Coopersmith <alan.coopersmith@oracle.com>
730Date:   Thu Apr 24 23:29:13 2014 -0700
731
732    Don't abort() just because we found more names than client requested
733    
734    Too many fonts is no reason to drop everything, dump core, and exit.
735    
736    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
737
738commit 2c7945278c8f5b7c70b0ef12b4024caa43ac152e
739Author: Keith Packard <keithp@keithp.com>
740Date:   Wed Jan 29 13:14:22 2014 -0800
741
742    Warning fixes.
743    
744    XFS replicates quite a bit of X server infrastructure so that it can
745    share libXfont. Many of those shared functions are declared in shared
746    font header files (either fontsproto.h or fontmisc.h). This patch
747    removes duplicate definitions from the XFS header files and makes sure
748    the shared header files are included in the right places to get the
749    functions declared before being defined.
750    
751    Of course, some of those function types have changed, in particular
752    CopyISOLatin1Lowered now takes a const char * source parameter.
753    
754    This patch also stops re-using the 'port' variable in
755    GetInetdListenInfo when fetching the ReopenInfo. That's not strictly
756    necessary here, but will be useful when the Reopen API in libxtrans
757    changes to take a constant parameter.
758    
759    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
760    Tested-by: Gaetan Nadon <memsize@videotron.ca>
761    Signed-off-by: Keith Packard <keithp@keithp.com>
762    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
763
764commit b7cd80d37de51311e4cbf73dc9cdf231c5352bb1
765Author: Alan Coopersmith <alan.coopersmith@oracle.com>
766Date:   Sat Jul 6 00:10:50 2013 -0700
767
768    Remove CRAY/WORD64 support
769    
770    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
771
772commit 37df336745b23a7394a97e93ffe8944376d194db
773Author: Alan Coopersmith <alan.coopersmith@oracle.com>
774Date:   Mon Jun 24 22:34:36 2013 -0700
775
776    Require ANSI C89 pre-processor, drop pre-C89 token pasting support
777    
778    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
779
780commit a52114915c0fadfbbdd81049d5e940720868f44e
781Author: Alan Coopersmith <alan.coopersmith@oracle.com>
782Date:   Fri Apr 12 18:45:28 2013 -0700
783
784    xfs 1.1.3
785    
786    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
787
788commit b736a278a574a0f5f24c207478974351573427bc
789Author: Alan Coopersmith <alan.coopersmith@oracle.com>
790Date:   Sat Jan 19 22:50:11 2013 -0800
791
792    Remove unused server cache functionality
793    
794    We initialized the cache & reset the cache, but never put anything in it.
795    (Unlike the FontPatternCache provided by libXfont.)
796    
797    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
798
799commit 21e479609b3529ce24e6139d1208dfe4f9040891
800Author: Alan Coopersmith <alan.coopersmith@oracle.com>
801Date:   Sat Jan 19 22:30:49 2013 -0800
802
803    Convert Reply initialization to use C99 struct initializers
804    
805    Much like we did for the X server, lets the compiler handle filling
806    in the entire struct, including zeroing out padding bytes.
807    
808    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
809
810commit e77aa8b02f3f95a312a755bead400e1dd6e7fc45
811Author: Alan Coopersmith <alan.coopersmith@oracle.com>
812Date:   Sat Jan 19 22:27:02 2013 -0800
813
814    Delete unused/empty FreeFonts() function
815    
816    Had no body and no callers
817    
818    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
819
820commit 43dd1a904a17d6cbcef6d6728b192eae858b642f
821Author: Alan Coopersmith <alan.coopersmith@oracle.com>
822Date:   Sat Jan 19 22:22:09 2013 -0800
823
824    Make FontWakeup functions be static to fonts.c
825    
826    Only called from other functions in fonts.c
827    
828    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
829
830commit b6404f5855b7a38ad567c51b916646c3a085b419
831Author: Alan Coopersmith <alan.coopersmith@oracle.com>
832Date:   Sat Jan 19 21:52:38 2013 -0800
833
834    Convert UseFPE & FreeFPE into static inline functions
835    
836    Comment suggests making them a macro, but since they're only used in this
837    file, might as well let the compiler choose how best to optimize them.
838    
839    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
840
841commit d7558028f93ba8d068ca9f0c5638268f2063c944
842Author: Alan Coopersmith <alan.coopersmith@oracle.com>
843Date:   Sat Jan 19 21:38:40 2013 -0800
844
845    Delete unused function CopyCharInfo
846    
847    Can find no record of this being used in current git repo (back to X11R6.6)
848    
849    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
850
851commit e46193d3bb4b7bd52f4dfbccaf5efd4525d97103
852Author: Alan Coopersmith <alan.coopersmith@oracle.com>
853Date:   Sat Jan 19 19:28:06 2013 -0800
854
855    MakeAtom: get rid of unnecessary casts
856    
857    strncmp & strncpy expect an unsigned (size_t) argument, so don't take our
858    unsigned len and cast it back to a signed int, because that makes clang sad:
859    
860    difs/atom.c:92:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
861                comp = strncmp(string, (*np)->string, (int) len);
862                       ~~~~~~~                        ^~~~~~~~~
863    difs/atom.c:118:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
864                strncpy(nd->string, string, (int) len);
865                ~~~~~~~                     ^~~~~~~~~
866    
867    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
868
869commit 5ac8e2b0aabd61639acee43ac0b9794a65f09594
870Author: Alan Coopersmith <alan.coopersmith@oracle.com>
871Date:   Fri Jan 4 18:33:54 2013 -0800
872
873    unifdef -U__UNIXOS2__
874    
875    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
876
877commit ed5cdb85b307ca1844b337b50fb49108d9d4b6e1
878Author: Alan Coopersmith <alan.coopersmith@oracle.com>
879Date:   Fri Jan 4 18:32:06 2013 -0800
880
881    Remove old OS2 linker file, xfs.def
882    
883    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
884
885commit d27fea63c95f98b09f8242db71423f959a1665ba
886Author: Arvind Umrao <arvind.umrao@oracle.com>
887Date:   Thu Aug 23 16:55:18 2012 +0530
888
889    Revert of ac59cccf8bc1ae3d41e0608f131b5eb888f9362b
890    
891    xfs service will go to maintenance status after running fsinfo.
892    NULL is passed to socket layer causing crash.  It was missed that
893    it also gets passed to ReopenCOTSServer which attempts to strdup
894    the port string without checking if it's null.
895    
896    Signed-off-by: Arvind Umrao <arvind.umrao@oracle.com>
897    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
898    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
899
900commit ef3f230bc13a15c2cca2cb974de12d6d861aebdf
901Author: Alan Coopersmith <alan.coopersmith@oracle.com>
902Date:   Fri Mar 2 10:19:15 2012 -0800
903
904    Require libXfont >= 1.4.5 to avoid prototype mismatch errors for MakeAtom
905    
906    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
907    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
908
909commit 7ec5d8d1a7adfd9b844fa750c319189a426466d5
910Author: Alan Coopersmith <alan.coopersmith@oracle.com>
911Date:   Tue Feb 28 22:33:44 2012 -0800
912
913    xfs 1.1.2
914    
915    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
916
917commit 03b4a543a812b14a565a92ac691cdc0f550e95d1
918Author: Alan Coopersmith <alan.coopersmith@oracle.com>
919Date:   Wed Nov 30 18:21:30 2011 -0800
920
921    Call malloc, not xalloc
922    
923    One call in xfstrans.c used xalloc - everything else already had malloc.
924    Fix this so it won't break when Xtrans stops defining xalloc to malloc
925    for us.
926    
927    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
928
929commit 1c7f1cdefc1c256cd24d4b793c710c60870ae942
930Author: Alan Coopersmith <alan.coopersmith@oracle.com>
931Date:   Fri Nov 11 22:42:51 2011 -0800
932
933    Use config.h for autoconf output now that there's no conflict
934    
935    Now that os/config.h is gone, no reason to special case and have
936    xfs-config.h for the autoconf generated header.
937    
938    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
939    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
940
941commit e2a18c2fc203d094b2e975cf9b316528b9feaaa8
942Author: Alan Coopersmith <alan.coopersmith@oracle.com>
943Date:   Fri Nov 11 22:38:08 2011 -0800
944
945    Move os/config.h into os/config.c
946    
947    The only file that needed the only remaining definition was config.c,
948    so there's no point keeping a header file around for a single #define
949    
950    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
951    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
952
953commit 9de423ba5997e7cdb131f4bbdec2e676fa42c3e0
954Author: Alan Coopersmith <alan.coopersmith@oracle.com>
955Date:   Fri Nov 11 22:33:24 2011 -0800
956
957    Fix printf format errors found by gcc now that it can check
958    
959    Fixes:
960    os/config.c: In function ‘config_parse_nameVal’:
961    os/config.c:417:5: warning: too few arguments for format
962    os/config.c: In function ‘config_parse_int’:
963    os/config.c:458:6: warning: too few arguments for format
964    
965    Requires passing parm arguments around in order to provide parameter
966    names with problems in the error messages
967    
968    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
969    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
970
971commit 22968fe5dd9e83ea39c095fd74bbf518ed1e51f0
972Author: Alan Coopersmith <alan.coopersmith@oracle.com>
973Date:   Fri Nov 11 22:27:00 2011 -0800
974
975    Make CONFIG_ERR_* values be strings instead of indexes in ConfigErrors array
976    
977    Allows gcc to check printf format strings instead of just giving warnings.
978    Since these #defines are only used in config.c, define them directly there,
979    instead of in the config.h header that no one else includes.
980    
981    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
982    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
983
984commit f8224be41700ccf7d639bd9a10818a45b10bc63a
985Author: Alan Coopersmith <alan.coopersmith@oracle.com>
986Date:   Fri Nov 11 20:05:49 2011 -0800
987
988    Constify string argument to MakeAtom
989    
990    Matches what's already been done in xserver and libXfont
991    
992    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
993
994commit ac59cccf8bc1ae3d41e0608f131b5eb888f9362b
995Author: Alan Coopersmith <alan.coopersmith@oracle.com>
996Date:   Sun Sep 25 12:12:14 2011 -0700
997
998    Don't pass a static string to TRANS(GetReopenInfo)
999    
1000    It never reads the value passed in, just overwrites the pointer,
1001    and gcc -Wwrite-strings complains about assigning a constant string
1002    to a non-const char*.
1003    
1004    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1005
1006commit cb8c4d800cc237c9ecaebd7af91ff26a311ac310
1007Author: Gaetan Nadon <memsize@videotron.ca>
1008Date:   Thu Sep 22 09:10:10 2011 -0400
1009
1010    xfs-design: add missing legal text for Copyright holder
1011    
1012    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1013
1014commit fd9d549b9e480826f8d3a22665a26977c573c0c4
1015Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1016Date:   Fri Sep 16 20:33:36 2011 -0700
1017
1018    Add _X_NORETURN to declarations of functions that exit
1019    
1020    While you might think FatalError() also should have _X_NORETURN, if
1021    you add it, you will find that gcc warns you that it does indeed
1022    return when built with syslog support.   Why syslog makes all fatal
1023    errors become non-fatal is an excellent question to ponder...
1024    
1025    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1026
1027commit cee4aafcd5ebef34cae02f2215663df6c8551a20
1028Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1029Date:   Fri Sep 16 19:36:02 2011 -0700
1030
1031    Fix warnings about mismatched printf arg types
1032    
1033    Mostly from types defined as long or unsigned long which we tried to
1034    print as normal ints.
1035    
1036    difs/cache.c: In function `CacheFreeMemory':
1037    difs/cache.c:371: warning: int format, different type arg (arg 2)
1038    
1039    difs/resource.c: In function `AddResource':
1040    difs/resource.c:304: warning: unsigned int format, different type arg (arg 2)
1041    difs/resource.c:304: warning: unsigned int format, different type arg (arg 3)
1042    difs/resource.c:304: warning: unsigned int format, pointer arg (arg 4)
1043    difs/resource.c: In function `FreeResource':
1044    difs/resource.c:410: warning: unsigned int format, different type arg (arg 2)
1045    
1046    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1047
1048commit 8b426f8a15b5f2e6268438d2e0505fdbf8c64aeb
1049Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1050Date:   Fri Sep 16 19:11:53 2011 -0700
1051
1052    Add _X_ATTRIBUTE_PRINTF to error reporting functions
1053    
1054    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1055
1056commit c57e65406a7447930f701a319ba518acf9b4b5d3
1057Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1058Date:   Fri Sep 16 19:10:04 2011 -0700
1059
1060    Fix gcc -Wwrite-strings warnings for initialization with string literals
1061    
1062    Many warnings of the form:
1063    os/config.c:92:5: warning: initialization discards qualifiers from pointer target type
1064    
1065    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1066
1067commit 12463ed04068716ef8e9cf53eddaf8e78d0688dd
1068Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1069Date:   Fri Sep 16 19:23:30 2011 -0700
1070
1071    Remove dependency on libFS, the client-side library
1072    
1073    xfs doesn't include <X11/fonts/FSlib.h> nor call any functions from the
1074    library, which is not surprising, as that's the library containing the
1075    client-side code for connecting to a font server such as xfs.
1076    
1077    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1078    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1079
1080commit ece2db504981f95bb1766d5a95ee8558bd95da46
1081Author: Gaetan Nadon <memsize@videotron.ca>
1082Date:   Mon Sep 12 11:08:10 2011 -0400
1083
1084    docs: use the &fullrelvers; entity to set X11 release information
1085    
1086    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1087
1088commit 074374e0b94b3ff7aa09966d01691a98e2467ee4
1089Author: Gaetan Nadon <memsize@videotron.ca>
1090Date:   Fri Sep 9 13:00:50 2011 -0400
1091
1092    devbook.am: maintenance update from docbook.am
1093    
1094    The developer docs are generated from a subset of docbook.am
1095    which is sometimes updated.
1096    
1097    The one difference is the embedded css style in the HEAD element.
1098    
1099    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1100
1101commit d8c17fc48a02d9c21d55514c92ec72a03ba581a8
1102Author: Gaetan Nadon <memsize@videotron.ca>
1103Date:   Fri Sep 9 13:30:55 2011 -0400
1104
1105    config: fix distcheck for config.cpp
1106    
1107    The location of the file is in srcdir.
1108    Problem introduced in commit 68bf267fa
1109    
1110    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1111    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1112
1113commit 3024e122b6d256060696ef0ba92c794a8106bc8f
1114Author: Gaetan Nadon <memsize@videotron.ca>
1115Date:   Wed Mar 2 14:20:10 2011 -0500
1116
1117    doc: use common makefile for developers documentation
1118    
1119    The user/specs docs now have external references support.
1120    Developers doc are not installed so they do not participate.
1121    However, using a similar makefile shared amongst developers
1122    document reduces maintenance and is forward looking.
1123    
1124    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1125
1126commit fe05c6c0c5abc7708f10c7af3929b1a26dde60c8
1127Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1128Date:   Fri Jan 7 18:22:51 2011 -0800
1129
1130    resync font-path checking with xserver's configure.ac
1131    
1132    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1133    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
1134
1135commit 68bf267fa4080e4a85df91e4a196bb701ee921d1
1136Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1137Date:   Fri Jan 7 18:19:56 2011 -0800
1138
1139    Make config.cpp rule compatible with Solaris make
1140    
1141    Solaris make doesn't support $< in direct target rules.
1142    
1143    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1144
1145commit ea30eb37f4402cf09db8e1dc8b999d3bf7b7d66f
1146Author: Martin Jansa <martin.jansa@gmail.com>
1147Date:   Sat Nov 20 08:47:06 2010 +0100
1148
1149    config: look for fontpath.d only if --with-default-font-path wasn't specified #31290
1150    
1151    * AC_CHECK_FILE doesn't work when cross compiling
1152    * Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31290
1153    
1154    Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
1155    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1156
1157commit 070fc985a8048e3a126690c5e64f0dca6418806b
1158Author: Gaetan Nadon <memsize@videotron.ca>
1159Date:   Tue Nov 9 11:19:31 2010 -0500
1160
1161    config: HTML file generation: use the installed copy of xorg.css
1162    
1163    Currenlty the xorg.css file is copied in each location
1164    where a DocBook/XML file resides. This produces about
1165    70 copies in the $(docdir) install tree.
1166    
1167    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1168
1169commit 995c9b23864e0207cf4c01cf442e49cc63817fdc
1170Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1171Date:   Sat Oct 30 15:39:30 2010 -0700
1172
1173    xfs 1.1.1
1174    
1175    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1176
1177commit bea7df7f194e3dab6f1826477a8accd8e249cbee
1178Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1179Date:   Sat Oct 30 15:36:51 2010 -0700
1180
1181    config: Remove unnecessary calls from configure.ac
1182    
1183    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
1184    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
1185    
1186    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1187
1188commit 293b8b9163083e7d8adfde752a29e25436b927a1
1189Author: Gaetan Nadon <memsize@videotron.ca>
1190Date:   Thu Aug 5 08:02:40 2010 -0400
1191
1192    Using the C preprocessor to generate "config" is no longer needed.
1193    
1194    Reuse and adapt the man makefile using sed in a seperate directory
1195    Replace XCOMM IMakefile comment with #
1196    
1197    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1198    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1199
1200commit 9ad39a265b093793a0d9f009018f99f3fde596bf
1201Author: Gaetan Nadon <memsize@videotron.ca>
1202Date:   Thu Aug 5 13:31:57 2010 -0400
1203
1204    fontcache: remove unreachable code around FONTCACHE define
1205    
1206    Unlike the xset app, xfs has never defined or included a header
1207    that defines FONTCACHE, even when compiled with libXfont 1.3.3
1208    which uses fontcacheproto and defines FONTCACHE in its config.h.
1209    
1210    This will allow further simplification when generating config.cpp.
1211    
1212    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1213
1214commit ec0bcb3daf87368ff22be65f66c70dbb7ab48d32
1215Author: Gaetan Nadon <memsize@videotron.ca>
1216Date:   Wed Aug 4 16:10:26 2010 -0400
1217
1218    xfs.man: use sed and standard makefile
1219    
1220    Remove the complexity of using the C preprocessor legacy
1221    from IMakefile.
1222    
1223    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1224    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1225
1226commit 884dc954c93e49a31047b84dcf01e0c3e40e08f6
1227Author: Gaetan Nadon <memsize@videotron.ca>
1228Date:   Wed Aug 4 15:24:37 2010 -0400
1229
1230    xfs.man: replace IMake XCOMM comment with #
1231    
1232    There is no need to replace it using sed everytime.
1233    
1234    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1235    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1236
1237commit 980f905db43fd43cd61a95c4286a1b26658c2d0c
1238Author: Gaetan Nadon <memsize@videotron.ca>
1239Date:   Tue Aug 3 17:13:20 2010 -0400
1240
1241    doc: use xorg stylesheet and standard makefile
1242    
1243    The recent conversion to DocBook XML has created an infra-structure
1244    to apply a common stylesheet and build support.
1245    
1246    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1247
1248commit f371c30202705f949d7a8ed04e4039d69f04fcf9
1249Author: Gaetan Nadon <memsize@videotron.ca>
1250Date:   Tue Aug 3 13:47:10 2010 -0400
1251
1252    doc: use HAVE_XMLTO_TEXT for users without a text browser.
1253    
1254    Used to conditionally generate text documentation.
1255    xmlto for text output requires either lynx, links, or w3m browsers
1256    
1257    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1258
1259commit 31917b20fe3d83ca51c460fdd66a7d61f2670db3
1260Author: Olivier Fourdan <fourdan@xfce.org>
1261Date:   Sat Jun 26 17:43:06 2010 -0400
1262
1263    Fix segfaults in xfs
1264    
1265    This addresses possible remaining segfaults which can occur randomly
1266    in xfs, mostly a follow up on bug 22084.
1267    
1268    1. Make sure ListenTransCount is reset to 0 when ListenTransConns is
1269       freed to avoid a segfault in CloseSockets() when a “drone server”
1270       terminates.
1271    
1272    2. ffs() is still used in various places on fd_mask whereas the
1273       fd_mask can be greater than an int.
1274    
1275    3. replace (i << 5) with (i * (sizeof(fd_mask) * 8) to be more
1276       64bit safe
1277    
1278    Cf: https://bugs.freedesktop.org/show_bug.cgi?id=28691
1279    
1280    Signed-off-by: James Cloos <cloos@jhcloos.com>
1281
1282commit 7caf7298a5088c8afab4d0c8146de2faca2e2baa
1283Author: Jeff Smith <whydoubt@yahoo.com>
1284Date:   Fri Mar 19 13:48:08 2010 -0500
1285
1286    Clean up some pointer signedness warnings
1287    
1288    Signed-off-by: Jeff Smith <whydoubt@yahoo.com>
1289    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1290
1291commit 3660bdcaea6915d9c2ff90b96a3986cb5379ee5d
1292Author: Gaetan Nadon <memsize@videotron.ca>
1293Date:   Wed Mar 31 16:36:00 2010 -0400
1294
1295    config: update and relocate AC_DEFINE_DIR macro
1296    
1297    Remove deprecated acinclude.m4 macro container file
1298    Use separate macro files as per autoconf recommendation
1299    Use the latest macro from GNU (ax) which replaces
1300    the non-gnu version (ac)
1301    This preserves the Autoconf macro AC namespace.
1302    
1303    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1304    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1305
1306commit 8c220fa266b9c3ecae551e1c9e422a257805e80d
1307Author: Gaetan Nadon <memsize@videotron.ca>
1308Date:   Wed Mar 31 15:57:45 2010 -0400
1309
1310    config: AC_USE_SYSTEM_EXTENSIONS must be before any compiler stmt.
1311    
1312    Reorder the initialization section at the top of the file.
1313    
1314    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1315
1316commit 73ef42c6710796556bcd2ec24fdf30addb86fc76
1317Author: Gaetan Nadon <memsize@videotron.ca>
1318Date:   Thu Mar 11 09:58:37 2010 -0500
1319
1320    doc: specify 0.0.20 as the minimum version for xmlto
1321    
1322    Older versions do not have fop backend.
1323    
1324    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1325
1326commit 23a8afed5c782a7a4680163c96e51016f6d2bb54
1327Author: Gaetan Nadon <memsize@videotron.ca>
1328Date:   Tue Feb 9 17:36:57 2010 -0500
1329
1330    doc: use $(mkdir_p) rather than $(MKDIR_P) due to automake 1.9.6
1331    
1332    $(MKDIR_P) is not defined in automake 1.9.
1333    
1334    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1335
1336commit 7b3d832e84c455595077f68cea482d3886a8e49e
1337Author: Gaetan Nadon <memsize@videotron.ca>
1338Date:   Fri Jan 29 14:23:29 2010 -0500
1339
1340    doc: use new macros to control doc generation
1341    
1342    Namely XORG_WITH_FOP for the fop backend (pdf) and
1343    XORG_ENABLE_DEVEL_DOCS for the generation of all docs
1344    
1345    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1346
1347commit 6fdf88356387cbac04b553f04b79cc00ab45235a
1348Author: Gaetan Nadon <memsize@videotron.ca>
1349Date:   Fri Jan 22 09:18:21 2010 -0500
1350
1351    doc: use fop backend to convert xml to pdf
1352    
1353    The default is passiveTex which does not work.
1354    Add XMLFOP and HAVE_XMLFOP to skip pdf if fop is missing.
1355    
1356    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1357    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1358
1359commit 09b4378509ecc821635eda398aae5af222f02d73
1360Author: Gaetan Nadon <memsize@videotron.ca>
1361Date:   Wed Jan 20 12:09:58 2010 -0500
1362
1363    config: replace custom code with reusable macro XORG_WITH_XMLTO
1364    
1365    XORG_WITH_XMLTO provides additional functions like a configure
1366    option which allow platform builders to control the usage of
1367    the xmlto program.
1368    
1369    This is a requirement from platforms that do not have such doc tool.
1370    
1371    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1372    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1373
1374commit 0bd527a8ad4bf2c047d4b9ac2e9a311d107eae8f
1375Author: Alan Coopersmith <alan.coopersmith@sun.com>
1376Date:   Thu Jan 14 22:16:39 2010 -0800
1377
1378    Update Sun license notices to current X.Org standard form
1379    
1380    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1381
1382commit e32c9704a5fd800537f3549528aa599d91955e3d
1383Author: Gaetan Nadon <memsize@videotron.ca>
1384Date:   Thu Nov 26 09:19:53 2009 -0500
1385
1386    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
1387    
1388    Now that the INSTALL file is generated.
1389    Allows running make maintainer-clean.
1390
1391commit f934b6a48112e4feb15ba6faaa03903918d20005
1392Author: Gaetan Nadon <memsize@videotron.ca>
1393Date:   Wed Oct 28 14:09:08 2009 -0400
1394
1395    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1396    
1397    Add missing INSTALL file. Use standard GNU file on building tarball
1398    README may have been updated
1399    Remove AUTHORS file as it is empty and no content available yet.
1400    Remove NEWS file as it is empty and no content available yet.
1401
1402commit 1c0e6b11af1982f68c521e5b0cfd87c975f54d72
1403Author: Gaetan Nadon <memsize@videotron.ca>
1404Date:   Mon Oct 26 22:08:39 2009 -0400
1405
1406    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
1407    
1408    ChangeLog filename is known to Automake and requires no further
1409    coding in the makefile.
1410
1411commit 6cf397b9685b5022477138386b349d8b95d853ac
1412Author: Gaetan Nadon <memsize@videotron.ca>
1413Date:   Thu Oct 22 12:34:15 2009 -0400
1414
1415    .gitignore: use common defaults with custom section # 24239
1416    
1417    Using common defaults will reduce errors and maintenance.
1418    Only the very small or inexistent custom section need periodic maintenance
1419    when the structure of the component changes. Do not edit defaults.
1420
1421commit 756cb37a07af13c31a13c8882fe4abdd1b32da6a
1422Author: Alan Coopersmith <alan.coopersmith@sun.com>
1423Date:   Fri Oct 9 23:21:59 2009 -0700
1424
1425    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
1426    
1427    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1428
1429commit dc057e158e778c194f2680f2083f42145683d020
1430Author: Alan Coopersmith <alan.coopersmith@sun.com>
1431Date:   Wed Oct 7 22:46:39 2009 -0700
1432
1433    Use font-utils 1.1 macros to find default font path
1434    
1435    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1436
1437commit eccddc3753e97b0b47c68e59b6650eb314ef5402
1438Author: Alan Coopersmith <alan.coopersmith@sun.com>
1439Date:   Thu Jun 18 14:00:28 2009 -0700
1440
1441    xfs 1.1.0
1442    
1443    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1444
1445commit 7fc0d81f660eaec16f10ebdff6367da7bcc204f9
1446Author: Alan Coopersmith <alan.coopersmith@sun.com>
1447Date:   Thu Jun 18 10:29:39 2009 -0700
1448
1449    remove SCCS ids
1450    
1451    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1452
1453commit be599b68334d2dea71e12f478e3201d3087ddf56
1454Author: Alan Coopersmith <alan.coopersmith@sun.com>
1455Date:   Wed Jun 17 18:56:09 2009 -0700
1456
1457    Add --disable-devel-docs flag to configure to skip xfs-design doc conversion
1458    
1459    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1460
1461commit 93f75eed7b7dd1208d6d24ec065dfd1518efa599
1462Author: Alan Coopersmith <alan.coopersmith@sun.com>
1463Date:   Wed Jun 17 17:29:16 2009 -0700
1464
1465    Update README and COPYING files and man page
1466    
1467    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1468
1469commit 66c3c3e95b0faa005d2a5cdcd196cdc6de027d16
1470Author: Alan Coopersmith <alan.coopersmith@sun.com>
1471Date:   Wed Jun 17 16:49:20 2009 -0700
1472
1473    Add support for starting xfs from inetd
1474    
1475    Adds -inetd command line flag to be used when starting via inetd.
1476    Assumes inetd is set to "wait" mode, and will thus let xfs, once
1477    started, deal with waiting for & handling all further clients,
1478    until xfs is killed.
1479    
1480    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1481
1482commit 6edc36cf965501149889ebb2a8afe61330f895c5
1483Author: Alan Coopersmith <alan.coopersmith@sun.com>
1484Date:   Wed Jun 17 16:47:04 2009 -0700
1485
1486    Add --enable-syslog (on by default) to configure for use-syslog option
1487    
1488    Oops, guess we missed providing a way to #define USE_SYSLOG in the
1489    Imake -> autoconf conversion.
1490    
1491    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1492
1493commit 0f3597e7f313bbc231817172b9786cbfe2e974d0
1494Author: Alan Coopersmith <alan.coopersmith@sun.com>
1495Date:   Tue Jun 16 20:57:43 2009 -0700
1496
1497    Bug 22084: XFS server crash with many dropped connections
1498    
1499    http://bugs.freedesktop.org/show_bug.cgi?id=22084
1500    
1501    Fixes three crashes I hit investigating this report:
1502    
1503    1) Replace ffs() with a version that handles fd_mask sized arguments instead
1504    of int sized ones, so we don't get stuck in 64-bit builds when fd bits
1505    are set past the 32-bit boundary.  (os/WaitFor.c in the X server already does
1506    this.)
1507    
1508    2) Check that the client OsPrivate isn't already NULL before dismantling it
1509    in CloseDownConnection()
1510    
1511    3) Make sure we aren't overflowing the pClientsReady buffer when returning
1512    the list of clients ready for processing.
1513    
1514    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1515
1516commit c8f86a023411c3697fe86beb4be1fe7fffc7e487
1517Author: Alan Coopersmith <alan.coopersmith@sun.com>
1518Date:   Tue Jun 16 08:16:27 2009 -0700
1519
1520    daemon(): use configure to see if it exists, FatalError on failure
1521    
1522    Matches similar changes to xdm's copy of daemon.c
1523    
1524    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1525
1526commit 33c5f6836d8233f91b2c3890ef8419894b7a94d0
1527Author: Alan Coopersmith <alan.coopersmith@sun.com>
1528Date:   Mon Jun 15 19:32:06 2009 -0700
1529
1530    Remove leftover includes that should have gone away with c47d3d3795c8d
1531    
1532    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1533
1534commit 8d5838bb075dc995dcfce5634c6c70be4ecff832
1535Author: Alan Coopersmith <alan.coopersmith@sun.com>
1536Date:   Thu Jun 11 17:12:08 2009 -0700
1537
1538    Use AC_SYSTEM_EXTENSIONS instead of maintaining _GNU_SOURCE OS list
1539    
1540    Bumps minimum autoconf version required to 2.60
1541    
1542    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1543
1544commit 91c61d56cf6c780db011b8386ce094e11ec5ef42
1545Author: Alan Coopersmith <alan.coopersmith@sun.com>
1546Date:   Thu Jun 11 17:05:24 2009 -0700
1547
1548    Make sure all source files #include "xfs-config.h"
1549    
1550    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1551
1552commit 6741315a7e839a3c3e8c725e458ec0da5ad3012b
1553Author: Alan Coopersmith <alan.coopersmith@sun.com>
1554Date:   Tue Jun 9 13:58:59 2009 -0700
1555
1556    Add #includes of access.h to clear prototype warnings
1557    
1558    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1559
1560commit 6b8f4459861bda8c2cce70490cca0fe1f7784305
1561Author: Alan Coopersmith <alan.coopersmith@sun.com>
1562Date:   Mon Jun 8 16:22:33 2009 -0700
1563
1564    Convert xfs design doc from troff/.ms to docbook/xml
1565    
1566    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1567
1568commit 6fad03d2626c568ba9563a1d4d4f7c85f488341c
1569Author: Alan Coopersmith <alan.coopersmith@sun.com>
1570Date:   Wed May 27 11:07:29 2009 -0700
1571
1572    Remove include/accstr.h from Makefile.am
1573    
1574    Fixes distcheck error introduced by 4b1a9e1a20049fa55f780c8fd4bb9eaba7540712
1575    
1576    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1577
1578commit 2c37901f2f64a0e188dd42386f6364c0a154f78b
1579Author: Alan Coopersmith <alan.coopersmith@sun.com>
1580Date:   Wed May 27 08:03:45 2009 -0700
1581
1582    Move design.ms from xorg-docs/specs/xfs/design.ms to this module
1583    
1584    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1585
1586commit 95b40e0235109d4b963d385008bb73636f89aead
1587Author: Alan Coopersmith <alan.coopersmith@sun.com>
1588Date:   Tue May 19 01:30:52 2009 -0700
1589
1590    Update AC_DEFINE_DIR to latest version from Autoconf Archive
1591
1592commit 3c2390c461f15386a8e2676572c520f01e9c600f
1593Author: Alan Coopersmith <alan.coopersmith@sun.com>
1594Date:   Tue May 19 01:20:14 2009 -0700
1595
1596    xfs shouldn't re-create the log file every time it clones
1597    
1598    Port to current xfs of a part of the fix for Sun bug 4302139:
1599    patch 108117-01 removes error-file configuration option for xfs
1600    
1601    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1602
1603commit 346a316f5e39ca6d99b98372914294988e79758d
1604Author: Alan Coopersmith <alan.coopersmith@sun.com>
1605Date:   Tue May 19 01:14:11 2009 -0700
1606
1607    Simplify OPEN_MAX #ifdefs down to POSIX standard sysconf(_SC_OPEN_MAX)
1608    
1609    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1610
1611commit a1583d53a44f65d0930282e193365f5605bde547
1612Author: Alan Coopersmith <alan.coopersmith@sun.com>
1613Date:   Tue May 19 01:10:06 2009 -0700
1614
1615    Crash in CloseSockets() after StopListening()
1616    
1617    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1618
1619commit d78622007b9102d1818f2c73a00670351f026262
1620Author: Alan Coopersmith <alan.coopersmith@sun.com>
1621Date:   Mon May 18 21:28:46 2009 -0700
1622
1623    Remove more #if 0 bits
1624    
1625    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1626
1627commit 4b1a9e1a20049fa55f780c8fd4bb9eaba7540712
1628Author: Alan Coopersmith <alan.coopersmith@sun.com>
1629Date:   Mon May 18 21:28:03 2009 -0700
1630
1631    Remove unused HostAddress list manipulation code
1632    
1633    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1634
1635commit b0c41c110bb05947fccc9a6228bc3e9badff38c5
1636Author: Alan Coopersmith <alan.coopersmith@sun.com>
1637Date:   Mon May 18 21:06:59 2009 -0700
1638
1639    Convert to POSIX standard signal handling
1640    
1641    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1642
1643commit c5985b93dd2c96ab9c1cfbfe7881b0f80e349879
1644Author: Alan Coopersmith <alan.coopersmith@sun.com>
1645Date:   Mon May 18 21:05:35 2009 -0700
1646
1647    Fix definition of WRITES macro for debug messages in os/utils.c
1648    
1649    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1650
1651commit a97048bd750f2d514dd8bb2959e3bbab4443178e
1652Author: Alan Coopersmith <alan.coopersmith@sun.com>
1653Date:   Mon May 18 19:50:07 2009 -0700
1654
1655    Server miscounts clients who exit before finishing handshake
1656    
1657    nClients could go negative since it wasn't incremented until
1658    ProcInitialConnection, but was always decremented in DoCloseDownClient
1659    
1660    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1661
1662commit e47728904d50566ec4390829fc9a511e54e9157e
1663Author: Alan Coopersmith <alan.coopersmith@sun.com>
1664Date:   Mon May 18 19:17:16 2009 -0700
1665
1666    Delete #ifdef MEMBUG code
1667    
1668    Couldn't build since modularization, since it depended on old memleak code
1669    
1670    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1671
1672commit 02b3a024b151177246e026d05d8e0efe4eda47b4
1673Author: Alan Coopersmith <alan.coopersmith@sun.com>
1674Date:   Mon May 18 18:58:46 2009 -0700
1675
1676    Coalesce PATH_MAX ifdefs into a single copy in osdep.h
1677    
1678    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1679
1680commit c47d3d3795c8d9152dcfed7b806eab1204830e7d
1681Author: Alan Coopersmith <alan.coopersmith@sun.com>
1682Date:   Mon May 18 18:42:18 2009 -0700
1683
1684    Remove X_NOT_POSIX #ifdefs
1685    
1686    Hadn't been compiled since modularization, was previously only used
1687    on pre-POSIX-1.1990 systems, which are no longer supported by X.Org.
1688    
1689    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1690
1691commit 7ccc50b6a7dd47f89e3b2aff5accaab4cad24a64
1692Author: Alan Coopersmith <alan.coopersmith@sun.com>
1693Date:   Mon May 18 16:53:31 2009 -0700
1694
1695    Remove #ifdef Lynx code
1696    
1697    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1698
1699commit a1d254a81b5dffd0f706c77e28ec72aff11169f8
1700Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1701Date:   Wed Jan 21 18:02:36 2009 -0200
1702
1703    Correct all sparse warnings.
1704    
1705      All extern declarations were moved from C sources to header files,
1706    with the exception of the new prototype for SnfSetFormat() as it
1707    is not available on installed libXfont headers.
1708      difs/difsutils.c:CopyISOLatin1Lowered() had it's arguments sign
1709    changed to avoid conflict with libXfont's X11/fonts/fontmisc.h
1710    prototype.
1711
1712commit f7f149457581fa819c88e1958e7c154a6d9824fa
1713Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1714Date:   Fri Dec 19 18:43:53 2008 -0800
1715
1716    Bug #11567: Fix handling of invalid, non-path FPE
1717    
1718    FPE's which are not valid and are not in the form of paths cause a
1719    failure on the parser which invalidates all subsequent FPEs. If
1720    the invalid FPE is the first on the list, this will cause a
1721    fatal-error and the server will abort.
1722    
1723    https://bugs.freedesktop.org/show_bug.cgi?id=11567
1724    
1725    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1726
1727commit ffbdfc9bbe8a38a5658197a95e0cf5266ef51604
1728Author: Alan Coopersmith <alan.coopersmith@sun.com>
1729Date:   Tue Dec 16 16:27:30 2008 -0800
1730
1731    `ReadConfigFile': 'fp' might be used uninitialized in this function
1732    
1733    In the unlikely event that default_config_files is completely empty,
1734    fp would never have been set to NULL to trigger error check at line 363.
1735
1736commit 158e7f062a21ea4abfe64aa976735804f00bc3b5
1737Author: Alan Coopersmith <alan.coopersmith@sun.com>
1738Date:   Tue Dec 16 16:24:37 2008 -0800
1739
1740    Clear many sparse warnings: Using plain integer as NULL pointer
1741
1742commit 2b529e155a2a414cc225d8fd8014ff6c2e8231cb
1743Author: Alan Coopersmith <alan.coopersmith@sun.com>
1744Date:   Fri Dec 5 08:57:11 2008 -0800
1745
1746    Use XORG_CWARNFLAGS & XORG_CHANGELOG from xorg-macros 1.2
1747
1748commit cbd9f1b5b36789474788ca6ff60ccbaee4969ff1
1749Author: Alan Coopersmith <alan.coopersmith@sun.com>
1750Date:   Fri Dec 5 08:54:43 2008 -0800
1751
1752    Clear warnings about redefining command-line -D values in xfstrans.c
1753
1754commit b02fa1750fa20cb1784a16cd2402a303146f8c99
1755Author: Alan Coopersmith <alan.coopersmith@sun.com>
1756Date:   Fri Dec 5 08:51:18 2008 -0800
1757
1758    os/daemon.c:100: warning: old-style parameter declaration
1759
1760commit 302e3fcf221843d42141f73277911dfab9428d71
1761Author: Alan Coopersmith <alan.coopersmith@sun.com>
1762Date:   Thu Dec 4 18:01:17 2008 -0800
1763
1764    When byte swapping authentication data, try to workaround bad X servers
1765    
1766    Port/reworking of fix for Sun bug 4783714 ("fix for 4764193 [CERT CA-2002-34]
1767    breaks cross-platform font service") to try to figure out whether the
1768    authentication data follows the FS protocol spec or the way the X11 Sample
1769    Implementation has worked for years, and handle it either way.
1770
1771commit 3fe28a31a2974287acc182c7c9bfd68d94ea6292
1772Author: Alan Coopersmith <alan.coopersmith@sun.com>
1773Date:   Thu Dec 4 14:45:17 2008 -0800
1774
1775    Don't overcalculate size of authentication packets with no data
1776    
1777    If a font server client wasn't providing any authentication methods,
1778    the code was adding 4 to the packet length, then rejecting the packet
1779    as having more data than the length field said - but the X server
1780    side wasn't actually putting those 4 bytes into the packet anywhere.
1781
1782commit c1fda34275583b7ae8d2b1b749bd362443874bda
1783Author: Alan Coopersmith <alan.coopersmith@sun.com>
1784Date:   Wed Dec 3 19:52:16 2008 -0800
1785
1786    Use cpp instead of sed for processing man page & sample config file
1787    
1788    Make fontcache entries in sample config only appear #ifdef FONTCACHE
1789
1790commit c66a46e35ae40a23ad9acee838ab42300eddbd67
1791Author: Alan Coopersmith <alan.coopersmith@sun.com>
1792Date:   Mon Oct 6 21:19:27 2008 -0700
1793
1794    Use configure to determine font path to put into xfs config file
1795    
1796    Uses --default-font-path if specified, otherwise checks for
1797    /etc/X11/fontpath.d, otherwise uses default path copied
1798    from xserver configure.ac
1799
1800commit 8b3e40688a9b829eee56d8b2aabadc4093227da6
1801Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1802Date:   Fri Jun 13 15:37:13 2008 -0600
1803
1804    remove RCS Ids
1805
1806commit 3e6b854aa4ce0636fd63f63afd04d68b28c0fa68
1807Author: Brice Goglin <bgoglin@debian.org>
1808Date:   Fri May 23 22:29:50 2008 +0200
1809
1810    xfs 1.0.8
1811
1812commit 8144d75d4e71d8ae0493043f49fe9925f8099244
1813Author: Brice Goglin <bgoglin@debian.org>
1814Date:   Fri May 23 18:53:55 2008 +0200
1815
1816    Fix nasty typo in SetConfigValues
1817    
1818    Nasty typo introduced in 4a163a076e90808fa47ade1504fd0f2893bdc306,
1819    causes xfs to crash on startup.
1820    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482551
1821
1822commit 9666b767a1f565bae06e84aacb53a1d9b7747f90
1823Author: Adam Jackson <ajax@redhat.com>
1824Date:   Wed May 21 14:18:01 2008 -0400
1825
1826    xfs 1.0.7
1827
1828commit 4a163a076e90808fa47ade1504fd0f2893bdc306
1829Author: Petter Reinholdtsen <pere@hungry.com>
1830Date:   Fri May 16 20:27:48 2008 +0200
1831
1832    Return an error to the log instead of segfaulting
1833    
1834    Return an error to the log instead of segfaulting
1835    if catalogue line is omitted from config file.
1836    
1837    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=148650
1838
1839commit 6188cb8538b713296266238b7b780718fcec881b
1840Author: Stephan A. Maciej <stephanm@datenfriedhof.net>
1841Date:   Mon Mar 17 18:00:49 2008 -0700
1842
1843    Allow font server to start with pid longer than 5 digits
1844    
1845    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1846
1847commit 24d4172a71850299c797f887d3027c32068763d0
1848Author: Alan Coopersmith <alan.coopersmith@sun.com>
1849Date:   Mon Jan 14 19:32:09 2008 -0800
1850
1851    Fix --with-default-config to work with more than two config files
1852
1853commit 8337bcb5650581874510514cce7d9df89db54d5c
1854Author: Adam Jackson <ajax@redhat.com>
1855Date:   Thu Mar 6 17:06:25 2008 -0500
1856
1857    xfs 1.0.6
1858
1859commit f253f56e9ff33e7424317be7fa54a60eec4053a8
1860Author: Julien Cristau <jcristau@debian.org>
1861Date:   Tue Feb 5 21:57:21 2008 +0100
1862
1863    Install config file in $(sysconfdir) by default instead of $(libdir)
1864
1865commit 71c2acc3d0fecc5c6c3d63cfae8f38ee2ce72d9d
1866Author: Alan Coopersmith <alan.coopersmith@sun.com>
1867Date:   Wed Jan 9 16:08:54 2008 -0800
1868
1869    List multiple config files in man page if specified in --with-default-config-file
1870
1871commit 5a5d003bfc400471693f88a16d2ed6ed98ca8111
1872Author: Alan Coopersmith <alan.coopersmith@sun.com>
1873Date:   Mon Jan 7 18:04:36 2008 -0800
1874
1875    Add xfsinfo & fslsfonts to See Also section of man page
1876
1877commit 9d19ae3b4d6fcaa01bcb88b9fde644aec3f191b1
1878Author: Alan Coopersmith <alan.coopersmith@sun.com>
1879Date:   Mon Jan 7 15:08:33 2008 -0800
1880
1881    Remove another extraneous + from man page
1882
1883commit c398fae4cf2119f467970a0af4b408948aff12ef
1884Author: Alan Coopersmith <alan.coopersmith@sun.com>
1885Date:   Fri Jan 4 15:56:31 2008 -0800
1886
1887    Add hooks for checking sources with tools like sparse & lint
1888
1889commit 04e94c3d22e6115f40bcced43e78a336613789a9
1890Author: Alan Coopersmith <alan.coopersmith@sun.com>
1891Date:   Fri Jan 4 15:55:53 2008 -0800
1892
1893    Remove duplicated section & extra + in xfs.man
1894
1895commit bc3d7ac63b801b22214ce5d04fa0a585a6223fee
1896Author: Alan Coopersmith <alan.coopersmith@sun.com>
1897Date:   Thu Jan 3 17:12:58 2008 -0800
1898
1899    Rename autoconf-generated header to xfs-config.h to avoid clash with os/config.h
1900
1901commit c0b33d044edc89ec882ac425c91a79cd738167a4
1902Author: Alan Coopersmith <alan.coopersmith@sun.com>
1903Date:   Thu Jan 3 16:47:59 2008 -0800
1904
1905    Add --with-default-config-file configure option
1906    
1907    Allow specifying multiple files, using the first one found at runtime.
1908
1909commit c7b49319ac3ba99002074021f0cd493aa122439a
1910Author: Alan Coopersmith <alan.coopersmith@sun.com>
1911Date:   Thu Jan 3 13:58:18 2008 -0800
1912
1913    xfs.man: Replace Speedo with TrueType, fix typos
1914
1915commit cfbf2d673d0b764f6f5aa3d802c4796c94b407d0
1916Author: Alan Coopersmith <alan.coopersmith@sun.com>
1917Date:   Thu Jan 3 13:10:01 2008 -0800
1918
1919    Use PACKAGE_VERSION_* to set default VENDOR_RELEASE version string
1920
1921commit 33f185cc94d11279aa3c08ebebf8461225dad4be
1922Author: James Cloos <cloos@jhcloos.com>
1923Date:   Thu Dec 6 16:37:15 2007 -0500
1924
1925    Replace static ChangeLog with dist-hook to generate from git log
1926
1927commit ec8bfac7c5ab048d86bd60ec97526300ef41d2a9
1928Author: David Nusinow <dnusinow@debian.org>
1929Date:   Wed Oct 3 21:37:46 2007 -0400
1930
1931    Perform massive manpage cleanup and reformatting.
1932    
1933    Add "FUTURE DIRECTIONS" section.
1934    
1935    This patch by Branden Robinson, forward ported by David Nusinow and
1936    probably a few others.
1937
1938commit 0bd59b5938059c7ff5501b928ebe80ecea27f008
1939Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1940Date:   Mon Oct 1 21:55:52 2007 +0200
1941
1942    Bump to 1.0.5
1943
1944commit ec3ca8fd4c599f41e6f977ce912805ac8ac74f32
1945Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1946Date:   Mon Oct 1 21:53:41 2007 +0200
1947
1948    Fix for heap overwrite in swap_char2b() CVE-2007-4568.
1949
1950commit 380fb68316f13012ff7cb2ac4addc2626fa2dad0
1951Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1952Date:   Mon Oct 1 21:51:40 2007 +0200
1953
1954    fix for integer overflows in build_range(). CVE-4568.
1955
1956commit 63596c80ec1c406a35780f45ea43d8004b020869
1957Author: Ademar de Souza Reis Jr <ademar@mandriva.com.br>
1958Date:   Wed Jun 20 13:31:40 2007 -0300
1959
1960    Document catalogue:<dir> feature
1961
1962commit 2037244c4a758d4010da55128fc2b7902f2bc8ad
1963Author: Daniel Stone <daniel@fooishbar.org>
1964Date:   Thu Nov 30 19:55:47 2006 +0200
1965
1966    bump to 1.0.4
1967
1968commit 311483ff1bea8ae31671b5bd6033a27dd0f315a4
1969Author: Alan Coopersmith <alan.coopersmith@sun.com>
1970Date:   Mon Nov 20 10:58:35 2006 -0800
1971
1972    Add *~ to .gitignore to skip emacs/patch droppings
1973
1974commit 2e81fe0c9eeac502e19d7f9696e29d4847f8a8e0
1975Author: Alan Coopersmith <alan.coopersmith@sun.com>
1976Date:   Mon Nov 20 10:58:10 2006 -0800
1977
1978    renamed: .cvsignore -> .gitignore
1979
1980commit 19bc6ee23c7137c8d182738e850621586ba43659
1981Author: J.P. Larocque <piranha-fdo-bz@thoughtcrime.us>
1982Date:   Mon Nov 20 10:57:28 2006 -0800
1983
1984    Bug 7317: xfs doesn't build on some GLIBC based systems: _XOPEN_SOURCE undefined
1985    
1986    Bug 7317: <https://bugs.freedesktop.org/show_bug.cgi?id=7317>
1987
1988commit 20014d1c8fa416306f5be60d4cd225cc6132d532
1989Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1990Date:   Fri Oct 13 17:51:32 2006 -0400
1991
1992    Bump to 1.0.3
1993
1994commit d68ce54e725aa332c0c74e1aa2e7e59b079fb5fe
1995Author: Kristian Høgsberg <krh@redhat.com>
1996Date:   Mon Sep 25 18:01:48 2006 -0400
1997
1998    Substitute config dir into man page.
1999
2000commit ced4cd44bd177b9579c457a2f108a09e8bbb7eb9
2001Author: Adam Jackson <ajax@nwnk.net>
2002Date:   Wed Apr 26 23:40:40 2006 +0000
2003
2004    Bump to 1.0.2
2005
2006commit 099e52769a0601bca9d731209465d6205cd63fc9
2007Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2008Date:   Tue Mar 14 03:41:28 2006 +0000
2009
2010    Check for alloc error was reversed, causing memory leak, NULL pointer
2011        dereference (if fsalloc actually failed), and failure to rebuild cache.
2012        (Coverity ids #560 & #127).
2013
2014commit 03a3384fe8985419d8ec9507458a8808dafa2758
2015Author: Kevin E Martin <kem@kem.org>
2016Date:   Wed Dec 21 02:29:50 2005 +0000
2017
2018    Update package version for X11R7 release.
2019
2020commit c34fccfa706811aa2d177afd07cc96e7094b10ef
2021Author: Adam Jackson <ajax@nwnk.net>
2022Date:   Mon Dec 19 16:22:44 2005 +0000
2023
2024    Stub COPYING files
2025
2026commit 7cd4bd5a4044fbbcd7b05b5d4c11542353d85e52
2027Author: Kevin E Martin <kem@kem.org>
2028Date:   Thu Dec 15 00:24:07 2005 +0000
2029
2030    Update package version number for final X11R7 release candidate.
2031
2032commit e9ed66a84780a87d1f102b3960007aba9d7d2ed7
2033Author: Kevin E Martin <kem@kem.org>
2034Date:   Tue Dec 6 22:48:22 2005 +0000
2035
2036    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
2037
2038commit 7d6e0e69cde9b41061eb591d418d3ceab4e5f9a3
2039Author: Kevin E Martin <kem@kem.org>
2040Date:   Sat Dec 3 05:49:23 2005 +0000
2041
2042    Update package version number for X11R7 RC3 release.
2043
2044commit 932e1834195eb85b291b29bac4719cd02830dcc4
2045Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2046Date:   Mon Nov 28 22:01:42 2005 +0000
2047
2048    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
2049        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2050
2051commit 02640671a2ef2c5240d87f96f1b3518ac0026a6d
2052Author: Eric Anholt <anholt@freebsd.org>
2053Date:   Mon Nov 21 10:35:00 2005 +0000
2054
2055    Another pass at .cvsignores for apps.
2056
2057commit c23ac3c68be607d8b050b4a50bfe441737c9fed8
2058Author: Eric Anholt <anholt@freebsd.org>
2059Date:   Sun Nov 20 22:08:52 2005 +0000
2060
2061    Add/improve .cvsignore files for apps.
2062
2063commit e3edf1412eacc3efb3bc6d949406474e1f4aacff
2064Author: Kevin E Martin <kem@kem.org>
2065Date:   Sat Nov 19 07:15:36 2005 +0000
2066
2067    Update pkgconfig files to separate library build-time dependencies from
2068        application build-time dependencies, and update package deps to work
2069        with separate build roots.
2070
2071commit dc896313209b1fc91cfd8f9ed15d7a26d4cdb450
2072Author: Kevin E Martin <kem@kem.org>
2073Date:   Wed Nov 9 21:09:21 2005 +0000
2074
2075    Update package version number for X11R7 RC2 release.
2076
2077commit af24389ccccdf82a8224299f808acf07443ce98b
2078Author: Kean Johnson <kean@armory.com>
2079Date:   Tue Nov 8 06:33:33 2005 +0000
2080
2081    See ChangeLog entry 2005-11-07 for details.
2082
2083commit 75cca7507a37ea2e65a7ff541560047b54da369e
2084Author: Kevin E Martin <kem@kem.org>
2085Date:   Tue Nov 1 15:05:18 2005 +0000
2086
2087    Update pkgcheck depedencies to work with separate build roots.
2088
2089commit 3bca148d9c5d9af5af31c6d4ce6a731fc46ff3b3
2090Author: Kevin E Martin <kem@kem.org>
2091Date:   Wed Oct 19 02:47:54 2005 +0000
2092
2093    Update package version number for RC1 release.
2094
2095commit be42526a6087c63f618bfeb13c7f3b46068528fe
2096Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2097Date:   Mon Oct 17 23:56:22 2005 +0000
2098
2099    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
2100        work better with BSD make
2101
2102commit bc6cbdd5925ffc52abbf0da1834405b8fbe49ee1
2103Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2104Date:   Mon Oct 17 22:28:18 2005 +0000
2105
2106    Add 's|XCOMM|\#|g' to sed rules for man page processing
2107
2108commit 91cc5c0c1d36059e6e0792a80b4443b8bb6c0c14
2109Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2110Date:   Fri Oct 14 00:25:45 2005 +0000
2111
2112    Use sed to fill in variables in man page
2113
2114commit 68de46d260d44841aab5ecce9d31cf24ccd533f8
2115Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2116Date:   Mon Aug 1 20:25:29 2005 +0000
2117
2118    Install man pages to section 1 instead of section m (Patch from Donnie
2119        Berkholz)
2120
2121commit 216412edcbf15a9ae918c2066f93680355fc9b0b
2122Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2123Date:   Sat Jul 30 19:32:32 2005 +0000
2124
2125    Add -D flags to clear more compiler warnings (Stefan Dirsch)
2126
2127commit 6890ec2cd680eed48c64f9e91fa4b0c8508f4b96
2128Author: Kevin E Martin <kem@kem.org>
2129Date:   Fri Jul 29 21:22:34 2005 +0000
2130
2131    Various changes preparing packages for RC0:
2132    - Verify and update package version numbers as needed
2133    - Implement versioning scheme
2134    - Change bug address to point to bugzilla bug entry form
2135    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
2136        reenable it)
2137    - Fix makedepend to use pkgconfig and pass distcheck
2138    - Update build script to build macros first
2139    - Update modular Xorg version
2140
2141commit 9a118fcc0ce0e202d31fcf579daf0dc03fc2f6bb
2142Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2143Date:   Thu Jul 28 22:43:18 2005 +0000
2144
2145    Thu Jul 28 18:29:06 2005 Søren Sandmann <sandmann@redhat.com>
2146    Fix double free when there no valid paths.
2147
2148commit 9c9f67e12450035b7997c2c3bb3700ea51d8b3d2
2149Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2150Date:   Thu Jul 28 22:28:21 2005 +0000
2151
2152    Add flags to make xfs actually load fonts
2153
2154commit fc670eef6a29564aeddcb2e8f6b6a3fdb791b7f5
2155Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2156Date:   Thu Jul 28 20:46:54 2005 +0000
2157
2158    Create and install a config file Fix xfs DEFAULT_CONFIG_FILE
2159
2160commit b7901095f14ec2ea00f1cbeb57952957e9f0d5aa
2161Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2162Date:   Wed Jul 27 22:48:39 2005 +0000
2163
2164    Add -D_XOPEN_SOURCE on Linux
2165
2166commit cedf6178e2c2becfd40a9ed309714d3957ee7d1f
2167Author: Adam Jackson <ajax@nwnk.net>
2168Date:   Wed Jul 20 19:31:56 2005 +0000
2169
2170    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
2171        configure cache, you cache it, and the cached value is probably wrong.
2172
2173commit f0c7ea00ce16c6f4d7d23fe3f87af335b1bdc591
2174Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2175Date:   Sat Jul 16 23:29:38 2005 +0000
2176
2177    x11perf/Makefile.am: xinit/Makefile.am: xvidtune/Makefile.am:
2178    - Replace $< with portable macro xinit/Makefile.am: xinit/configure.ac:
2179        xvidtune/Makefile.am: xvidtune/configure.ac:
2180    - Use more portable cpp invocations for pre-processing files
2181        xfs/configure.ac:
2182    - Add XTRANS_CONNECTION_FLAGS so xtrans transport type defines are set
2183        correctly
2184
2185commit 2dd92fea669cdd34b15cf75455ca7766b5cf9c93
2186Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2187Date:   Sat Jul 16 20:52:25 2005 +0000
2188
2189    Mark variables modified in signal handlers as volatile (part of Sun bug id
2190        4496504)
2191
2192commit f638b9c31aab9b90b8b9b4dbea79f8a588037498
2193Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2194Date:   Thu Jul 14 22:40:15 2005 +0000
2195
2196    Add _BSD_SOURCE to lots of applications - patch from Stefan Dirsch
2197
2198commit 61c45e7ae8cdcead33392c0a2affc63a00b284c3
2199Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2200Date:   Tue Jul 12 18:49:12 2005 +0000
2201
2202    Add include files to sources, so it will distcheck
2203
2204commit 2ac8a668c645746430031f7f2776e98dc0cf0b98
2205Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2206Date:   Tue Jul 12 18:45:48 2005 +0000
2207
2208    - lib/lbxutil/lbxutil.pc.in: link to lbxutil, not Xfixes
2209    - symlink.sh: add xedit.h, add xedit/lis/mp directory, add xfs
2210    - xc/programs/xedit: include "lisp/../xedit.h" instead of xedit/xedit.h
2211    - Change include of "foo.h" to <X11/.../foo.h> in various places in
2212        xc/programs/lbxproxy and xc/programs/xfs
2213    - add build system for xfs
2214    - add forgotten lbxproxytrans.c file
2215
2216commit 465a53c5deee64fcdc768b5c8a9123ee56a39dd5
2217Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
2218Date:   Thu Jun 9 15:52:02 2005 +0000
2219
2220    Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h>
2221    Copy Xtrans.h to exports/include/X11/Xtrans only
2222
2223commit 2203407e26a173410b8a96368266f0e860381987
2224Author: Adam Jackson <ajax@nwnk.net>
2225Date:   Fri Apr 22 20:49:50 2005 +0000
2226
2227    Bug #3069: Drop the BuildLowMem hack, it doesn't compile and isn't useful.
2228
2229commit 9971dd3529c07022231fd722cb593f6609dd9d70
2230Author: Matthieu Herrb <matthieu.herrb@laas.fr>
2231Date:   Mon Jul 26 22:44:25 2004 +0000
2232
2233    Fix opening of log file with '-user nobody'. Problem reported by Oleg
2234        Safiullin and Mike Pechkin.
2235
2236commit 956b25ecaa203291b5abdfc43451ae34da4ebdc7
2237Author: Egbert Eich <eich@suse.de>
2238Date:   Fri Apr 23 19:54:48 2004 +0000
2239
2240    Merging XORG-CURRENT into trunk
2241
2242commit 54409026c1afcd67c2d548a9efc606e29d47715f
2243Author: Egbert Eich <eich@suse.de>
2244Date:   Sun Mar 14 08:35:23 2004 +0000
2245
2246    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
2247
2248commit 4b40ae3860584b4c4078941f45c6dfe223d2154c
2249Author: Egbert Eich <eich@suse.de>
2250Date:   Wed Mar 3 12:13:08 2004 +0000
2251
2252    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
2253
2254commit 73d09b90af9e6b5aa389939f913f9f9a826e9269
2255Author: Egbert Eich <eich@suse.de>
2256Date:   Thu Feb 26 13:36:24 2004 +0000
2257
2258    readding XFree86's cvs IDs
2259
2260commit 9cd7676755000e0bf926cab806d8a5b10ce8efab
2261Author: Egbert Eich <eich@suse.de>
2262Date:   Thu Feb 26 09:24:07 2004 +0000
2263
2264    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
2265
2266commit 32d7dc13777fee72c185b64bafc64f6525c474c5
2267Author: Kaleb Keithley <kaleb@freedesktop.org>
2268Date:   Mon Feb 23 20:35:41 2004 +0000
2269
2270    Import most of XFree86 4.4RC3. This import excludes files which have the
2271        new license. If we want to, later we can import 4.4RC3 again and pick
2272        up the files that have the new license, but for now the vendor branch
2273        is "pure."
2274
2275commit 86cae258ef5b7de939d2b4af5669992815145f61
2276Author: Egbert Eich <eich@suse.de>
2277Date:   Thu Jan 29 08:09:12 2004 +0000
2278
2279    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
2280
2281commit 8e1ac4fe2b5d9e31a37469fb462eb728457ccfb5
2282Author: Kaleb Keithley <kaleb@freedesktop.org>
2283Date:   Tue Nov 25 19:29:13 2003 +0000
2284
2285    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
2286
2287commit 491f741a1b34f20831a30fa017e422154127d54f
2288Author: Kaleb Keithley <kaleb@freedesktop.org>
2289Date:   Fri Nov 14 16:49:22 2003 +0000
2290
2291    XFree86 4.3.0.1
2292
2293commit 58396f7f075f465fe9fb7580af16c96ad0a88738
2294Author: Kaleb Keithley <kaleb@freedesktop.org>
2295Date:   Fri Nov 14 16:49:22 2003 +0000
2296
2297    Initial revision
2298
2299commit db757f1d2a5a951ec26aa4ed64134d8113089fd0
2300Author: Kaleb Keithley <kaleb@freedesktop.org>
2301Date:   Fri Nov 14 15:54:53 2003 +0000
2302
2303    R6.6 is the Xorg base-line
2304