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