Typo fix, 'max_align_t' -> 'sxe_max_align_t'
[sxemacs] / ChangeLog.d / ChangeLog-22.1.15
1 commit fe3409cc8e87e2d486ba1361e32192791ece5496
2 Merge: 98af378 c9bb664
3 Author: Steve Youngs <steve@sxemacs.org>
4 Date:   Sat Jun 16 17:13:58 2012 +1000
5
6     SXEmacs v22.1.15 is released!
7     
8     * release-housekeeping:
9       Last minute NEWS update
10       Update closed bug list
11       Last minute update to NEWS.
12       Update DISTRIB to talk about git instead of tla
13       Various "just before release" updates and housekeeping
14
15 commit c9bb664d89349dd12c9b77f0aad688f53464fe31
16 Author: Steve Youngs <steve@sxemacs.org>
17 Date:   Sat Jun 16 17:11:06 2012 +1000
18
19     Last minute NEWS update
20     
21     Signed-off-by: Steve Youngs <steve@sxemacs.org>
22
23  etc/NEWS |    6 +++---
24  1 file changed, 3 insertions(+), 3 deletions(-)
25
26 commit 98af378507e346a7caca1f8b562d4741e412bb14
27 Merge: b9f23b4 47a97e4
28 Author: Steve Youngs <steve@sxemacs.org>
29 Date:   Sat Jun 16 11:16:23 2012 +1000
30
31     Coverity issues done and dusted! from Nelson
32     
33     * merges:
34       Coverity: CID 21028 Logically dead code
35       Coverity CID 400011 - Derefence NULL return value
36
37 commit 47a97e4f0307052738391bb339a2d58a6aa8b88e
38 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
39 Date:   Fri Jun 15 11:19:42 2012 -0400
40
41     Coverity: CID 21028 Logically dead code
42     
43         * src/ui/X11/event-Xt.c (x_handle_sticky_modifiers): This is a
44         false positive, but this little refactoring makes the analysis
45         easier...
46     
47     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
48
49  src/ui/X11/event-Xt.c |    6 +++---
50  1 file changed, 3 insertions(+), 3 deletions(-)
51
52 commit e436f61f195c0d379e42d561101575929386af84
53 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
54 Date:   Fri Jun 15 11:14:54 2012 -0400
55
56     Coverity CID 400011 - Derefence NULL return value
57     
58         * src/doc.c (Fsnarf_documentation): Verify that indeed end is not
59         NULL. If it is NULL then report a file format error.
60     
61     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
62
63  src/doc.c |    6 ++++++
64  1 file changed, 6 insertions(+)
65
66 commit b9f23b4d55f2f4889d882a1a06dcbb72e7872c90
67 Merge: 0cfb001 401b73d
68 Author: Steve Youngs <steve@sxemacs.org>
69 Date:   Mon Jun 11 18:52:39 2012 +1000
70
71     Ego is not a dirty word
72     
73     * ego-patch:
74       Update my about info.
75
76 commit 401b73deb3add6d705cda4fa04dea0c825abcea4
77 Author: Steve Youngs <steve@sxemacs.org>
78 Date:   Mon Jun 11 18:16:53 2012 +1000
79
80     Update my about info.
81     
82         * lisp/about.el (about-current-release-maintainers): Promote Horst
83         to the lofty level of "current dev".
84         Put Erik and Hynek into "other"
85     
86         * lisp/about.el (about-other-current-hackers): Horst to current;
87         Erik and Hynek to other.
88     
89         * lisp/about.el (about-url-alist): Add a couple more of my URLs.
90     
91         * lisp/about.el (about-personal-info): Updated my bio, added a
92         couple more URLs, and a dash of colour.
93     
94         * etc/photos/steve.png: Update
95     
96         * etc/photos/stevem.png: Update
97     
98     Signed-off-by: Steve Youngs <steve@sxemacs.org>
99
100  etc/photos/steve.png  |  Bin 48649 -> 49065 bytes
101  etc/photos/stevem.png |  Bin 17310 -> 24988 bytes
102  lisp/about.el         |   57 ++++++++++++++++++++++++++++++++++++-------------
103  3 files changed, 42 insertions(+), 15 deletions(-)
104
105 commit 803c766d3a50b25f62c6c027a251577c5d60c45e
106 Author: Steve Youngs <steve@sxemacs.org>
107 Date:   Sat Jun 2 08:24:42 2012 +1000
108
109     Update closed bug list
110     
111     Signed-off-by: Steve Youngs <steve@sxemacs.org>
112
113  etc/NEWS |    2 +-
114  1 file changed, 1 insertion(+), 1 deletion(-)
115
116 commit cc10fb14556a6c98df37667dad11f2a1c790199d
117 Author: Steve Youngs <steve@sxemacs.org>
118 Date:   Wed May 23 07:50:42 2012 +1000
119
120     Last minute update to NEWS.
121     
122         * etc/NEWS: Forgot to mention bug 140 was fixed too
123     
124     Signed-off-by: Steve Youngs <steve@sxemacs.org>
125
126  etc/NEWS |    2 +-
127  1 file changed, 1 insertion(+), 1 deletion(-)
128
129 commit bc28e304dcdfcd64786c9a32990a3aa98182bf0e
130 Author: Steve Youngs <steve@sxemacs.org>
131 Date:   Wed May 23 07:41:52 2012 +1000
132
133     Update DISTRIB to talk about git instead of tla
134     
135         * etc/DISTRIB: Rewrite.
136     
137     Signed-off-by: Steve Youngs <steve@sxemacs.org>
138
139  etc/DISTRIB |   32 +++++++++++++++-----------------
140  1 file changed, 15 insertions(+), 17 deletions(-)
141
142 commit 4ab0328a3347f22e268163b4977cd1706cb5b0f3
143 Author: Steve Youngs <steve@sxemacs.org>
144 Date:   Mon May 21 12:16:49 2012 +1000
145
146     Various "just before release" updates and housekeeping
147     
148         * INSTALL: A few minor updates such as typos, URL updates etc.
149     
150         * PROBLEMS: Fix a couple of typos.
151     
152         * README: Update list of subdirectories.
153     
154         * autogen.sh (EXPECTED_TREE_VERSION): Bump.
155     
156         * autogen.sh (sxemacs_codename): "Goggomobil"
157     
158         * info/sppm.texi: Update "versioning" macros.
159     
160         * info/sxemacs/sxemacs.texi (Top): Update version.
161     
162         * lisp/startup.el (splash-frame-body): Update my copyright.
163     
164         * etc/NEWS: Add this version's release notes.
165     
166         * info/sppm.texi (Making Releases): Describe how to generate the
167         "Developer Stats" section.
168     
169         * info/sppm.texi (Making Releases): Use git to create diff from
170         previous versions.
171     
172     Signed-off-by: Steve Youngs <steve@sxemacs.org>
173
174  INSTALL                   |   24 ++++++++---------
175  PROBLEMS                  |    4 +--
176  README                    |   26 +++++++++----------
177  autogen.sh                |    6 ++---
178  etc/NEWS                  |   63 +++++++++++++++++++++++++++++++++++++++++++++
179  info/sppm.texi            |   36 ++++++++++++++------------
180  info/sxemacs/sxemacs.texi |    4 +--
181  lisp/startup.el           |    4 +--
182  8 files changed, 116 insertions(+), 51 deletions(-)
183
184 commit 0cfb00120c7ae337b69084b5625fbeb40a840689
185 Merge: b1aa7ca 993f4db
186 Author: Steve Youngs <steve@sxemacs.org>
187 Date:   Wed May 2 12:16:11 2012 +1000
188
189     Fix SuSe build from Nelson
190     
191     * merges:
192       Fix SuSE build
193
194 commit 993f4dba10a0e10ab7469fc6ed464d835f956080
195 Author: Nelson Ferreira <njsf@sxemacs.org>
196 Date:   Tue May 1 02:50:45 2012 -0400
197
198     Fix SuSE build
199     
200     Signed-off-by: Nelson Ferreira <njsf@sxemacs.org>
201
202  src/alloc.c |    1 -
203  1 file changed, 1 deletion(-)
204
205 commit b1aa7ca2fc281180651d59ae72828a263efb73d7
206 Merge: ccd489f a0b236e
207 Author: Steve Youngs <steve@sxemacs.org>
208 Date:   Tue May 1 12:42:38 2012 +1000
209
210     MacOS build fixes from Nelson
211     
212     * merges:
213       Fix build in MacOS after ent changes
214
215 commit a0b236e2517267600dcb853bd65e38b064fc9fe1
216 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
217 Date:   Mon Apr 30 18:18:43 2012 -0400
218
219     Fix build in MacOS after ent changes
220     
221         * modules/cl/cl.c: Add ent/ent.h include
222         * src/alloc.c: Add ent/ent.h, ent/ent-float.h and ent/ent-mpfr.h includes
223         * src/ent/ent-float.h: Include ent/ent-optable.h and
224         ent/ent-lift.h which define symbols used
225     
226         * src/ent/ent-gaussian.c: Ditto.
227     
228         * src/ent/ent-inf.h: Add additional includes (like in ent.h) for
229         the cases when ent.h was not included.
230     
231         * src/ent/ent-mpc.c: Include ent.h and ent-mpfr.h
232     
233         * src/ent/ent-mpfr.c: Include ent.h, and optable, lift and indef
234     
235         * src/ent/ent-mpfr.h: Include ent-indef.h
236     
237         * src/ent/ent-quatern.c: Include ent.h
238     
239         * src/media/media.c: Include ent/ent.h
240     
241         * src/ui/glyphs.c: Include ent/ent-float.h
242     
243     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
244
245  modules/cl/cl.c        |    2 ++
246  src/alloc.c            |    4 ++++
247  src/ent/ent-float.h    |    2 ++
248  src/ent/ent-gaussian.c |    3 +++
249  src/ent/ent-inf.h      |   10 ++++++++++
250  src/ent/ent-mpc.c      |    2 ++
251  src/ent/ent-mpfr.c     |    4 ++++
252  src/ent/ent-mpfr.h     |    2 ++
253  src/ent/ent-quatern.c  |    1 +
254  src/media/media.c      |    1 +
255  src/ui/glyphs.c        |    3 ++-
256  11 files changed, 33 insertions(+), 1 deletion(-)
257
258 commit ccd489f6a57dee45bda9445347a974fc9181e34e
259 Merge: 34a1522 42d6a75
260 Author: Steve Youngs <steve@sxemacs.org>
261 Date:   Fri Apr 13 11:37:10 2012 +1000
262
263     Fixes bug #136 from Sebastian
264     
265     * merges:
266       fix, initialise auto_remove_nodes upon ase_make_digraph()
267       fix, do not finalise event queues during the dump phase
268
269 commit 42d6a75d316a649600e4402fde8b0b8996ccd632
270 Merge: fc0d29c f44c6d0
271 Author: Sebastian Freundt <freundt@ga-group.nl>
272 Date:   Thu Apr 12 15:55:38 2012 +0000
273
274     Merge branch 'bug/136' into next
275     
276     * bug/136:
277       fix, initialise auto_remove_nodes upon ase_make_digraph()
278     
279     This changeset tries the best to fix bug #136.  An uninitialised value
280     has been used for branching (the auto_remove_nodes slot)
281     
282     * modules/ase/ase-digraph.c: fix, initialise slots that are being used.
283
284 commit f44c6d0ed0b2706de1769bc9a078e60f1b92ed5f
285 Author: Sebastian Freundt <freundt@ga-group.nl>
286 Date:   Thu Apr 12 15:55:29 2012 +0000
287
288     fix, initialise auto_remove_nodes upon ase_make_digraph()
289     
290     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
291
292  modules/ase/ase-digraph.c |    1 +
293  1 file changed, 1 insertion(+)
294
295 commit fc0d29c8b6140482ab10eb387fb8b78c093de362
296 Merge: 34a1522 154a85c
297 Author: Sebastian Freundt <freundt@ga-group.nl>
298 Date:   Thu Apr 12 15:38:42 2012 +0000
299
300     Merge branch 'bug/135' into next
301     
302     * bug/135:
303       fix, do not finalise event queues during the dump phase
304     
305     This changeset is a follow-up to my previous go at bug #135.
306     This ensures that the event queue is not freed during the dump phase.
307     
308     * src/events/event-queue.c: fix, respect for_disksave argument
309
310 commit 154a85c4000e56da88f55cd0367dcc731f677c53
311 Author: Sebastian Freundt <freundt@ga-group.nl>
312 Date:   Thu Apr 12 15:37:26 2012 +0000
313
314     fix, do not finalise event queues during the dump phase
315     
316     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
317
318  src/events/event-queue.c |    4 +++-
319  1 file changed, 3 insertions(+), 1 deletion(-)
320
321 commit 34a15225c8ee244b3a078b5ab3f9b1d107fedd12
322 Merge: c8b7da8 8c9e31c
323 Author: Steve Youngs <steve@sxemacs.org>
324 Date:   Fri Apr 6 09:32:46 2012 +1000
325
326     Fix build on powerpc64 from Sebastian
327     
328     * merges:
329       fix, adhere to prototypes in libpq-he.h, use size_t* instead of unsigned int*
330       fix to fix, PEBKAC, also include ent.h goodies in cl-loop code
331       minor, clarify usage of ase_ffsl in skiplist.c
332       minor, provide (missing) ffsl for ppc64 and flsl for ppc and ppc64
333       minor, provide __next_2power() from the bithacks web site
334       cosmetics, include ent/ent.h (or one of its sub-includes) directly, take 2, ...
335       cosmetics, include ent/ent.h (or one of its sub-includes) directly ...
336       cosmetics, do not include all of ent.h in lisp.h ...
337
338 commit 8c9e31ceea56f8c91f8e3cbc192ccd90ba1b3ae5
339 Merge: 0bea10a 3706088
340 Author: Sebastian Freundt <freundt@ga-group.nl>
341 Date:   Thu Apr 5 15:32:38 2012 +0000
342
343     Merge branch 'fix/pgapi' into next
344     
345     * fix/pgapi:
346       fix, adhere to prototypes in libpq-he.h, use size_t* instead of unsigned int*
347
348 commit 3706088e1f74ff5e81050f7481a95019e34838e8
349 Author: Sebastian Freundt <freundt@ga-group.nl>
350 Date:   Thu Apr 5 15:31:30 2012 +0000
351
352     fix, adhere to prototypes in libpq-he.h, use size_t* instead of unsigned int*
353     
354     * src/database/postgresql.c: unsigned int -> size_t
355     
356     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
357
358  src/database/postgresql.c |   12 ++++++------
359  1 file changed, 6 insertions(+), 6 deletions(-)
360
361 commit 0bea10af4b8317d8ad4441ee49c75b0c9c3a458c
362 Merge: 16873e5 7f75ddb
363 Author: Sebastian Freundt <freundt@ga-group.nl>
364 Date:   Thu Apr 5 15:17:03 2012 +0000
365
366     Merge branch 'fix/ppc64' into next
367     
368     * fix/ppc64:
369       fix to fix, PEBKAC, also include ent.h goodies in cl-loop code
370
371 commit 7f75ddb47d7a173112038083911d88c117b9fd37
372 Author: Sebastian Freundt <freundt@ga-group.nl>
373 Date:   Thu Apr 5 15:15:44 2012 +0000
374
375     fix to fix, PEBKAC, also include ent.h goodies in cl-loop code
376     
377     This changeset cares about a forgotten include in cl-loop.c.
378     
379     * modules/cl/cl-loop.c: include ent.h here
380     
381     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
382
383  modules/cl/cl-loop.c |    1 +
384  1 file changed, 1 insertion(+)
385
386 commit 16873e543b8a58aff045d20edc312c383f5f296e
387 Merge: c8b7da8 f4affed
388 Author: Sebastian Freundt <freundt@ga-group.nl>
389 Date:   Thu Apr 5 14:11:16 2012 +0000
390
391     Merge branch 'fix/ppc64' into next
392     
393     * fix/ppc64:
394       minor, clarify usage of ase_ffsl in skiplist.c
395       minor, provide (missing) ffsl for ppc64 and flsl for ppc and ppc64
396       minor, provide __next_2power() from the bithacks web site
397       cosmetics, include ent/ent.h (or one of its sub-includes) directly, take 2, ...
398       cosmetics, include ent/ent.h (or one of its sub-includes) directly ...
399       cosmetics, do not include all of ent.h in lisp.h ...
400     
401     This changeset fixes issues with the ppc64 build whilst cleaning up
402     the lisp header (lisp.h) at the same time.
403     
404     * modules/ase/ase.c: include ent bits here
405     
406     * modules/cl/cl-loop.h: include ent bits here
407     
408     * src/alloc.c: include ent bits here
409     
410     * src/bloom.c: include ent bits here
411     
412     * src/bytecode.c: include ent bits here
413     
414     * src/callint.c: include ent bits here
415     
416     * src/data.c: include ent bits here
417     
418     * src/doprnt.c: include ent bits here
419     
420     * src/editfns.c: include ent bits here
421     
422     * src/effi.c: include ent bits here
423     
424     * src/elhash.c: include ent bits here
425     
426     * src/ent/ent-binary-op.c: include ent bits here
427     
428     * src/ent/ent-binary-rel.c: include ent bits here
429     
430     * src/ent/ent-float.c: include ent bits here
431     
432     * src/ent/ent-gmp.c: include ent bits here
433     
434     * src/ent/ent-indef.c: include ent bits here
435     
436     * src/ent/ent-int.c: include ent bits here
437     
438     * src/ent/ent-lift.c: include ent bits here
439     
440     * src/ent/ent-nullary-op.c: include ent bits here
441     
442     * src/ent/ent-unary-op.c: include ent bits here
443     
444     * src/ent/ent-unary-rel.c: include ent bits here
445     
446     * src/ent/ent.h: provide missing ffs and fls bits
447     
448     * src/ent/floatfns.c: include ent bits here
449     
450     * src/events/event-stream.c: include ent bits here
451     
452     * src/fileio.c: include ent bits here
453     
454     * src/fns.c: include ent bits here
455     
456     * src/lisp.h: remove ent bits here, keep ent-int.h though
457       provide __next_2power() based on a hack from the bithack website
458     
459     * src/lread.c: include ent bits here
460     
461     * src/map.c: include ent bits here
462     
463     * src/media/sound.c: include ent bits here
464     
465     * src/skiplist.c: include ent bits here
466     
467     * src/sysdep.c: include ent bits here
468     
469     * src/ui/TTY/objects-tty.c: include ent bits here
470     
471     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
472
473 commit f4affed39a9f15dd950f4779fe80673c5145c6f7
474 Author: Sebastian Freundt <freundt@ga-group.nl>
475 Date:   Thu Apr 5 13:54:35 2012 +0000
476
477     minor, clarify usage of ase_ffsl in skiplist.c
478     
479     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
480
481  src/skiplist.c |    6 ++++--
482  1 file changed, 4 insertions(+), 2 deletions(-)
483
484 commit 88620feaefcd5231c7a9b86a8ad628161edd830e
485 Author: Sebastian Freundt <freundt@ga-group.nl>
486 Date:   Thu Apr 5 13:53:38 2012 +0000
487
488     minor, provide (missing) ffsl for ppc64 and flsl for ppc and ppc64
489     
490     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
491
492  src/ent/ent.h |   42 ++++++++++++++++++++++++++++++++++++++++++
493  1 file changed, 42 insertions(+)
494
495 commit 93231e7cfc70226c7a95e6155339f9c35fe8bebf
496 Author: Sebastian Freundt <freundt@ga-group.nl>
497 Date:   Thu Apr 5 12:46:12 2012 +0000
498
499     minor, provide __next_2power() from the bithacks web site
500     
501     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
502
503  src/bloom.c |    2 +-
504  src/lisp.h  |   31 ++++++++++++++++++++++++++-----
505  2 files changed, 27 insertions(+), 6 deletions(-)
506
507 commit 9adbc3a4b7ecd6a19386398fd6effe709dde2f0d
508 Author: Sebastian Freundt <freundt@ga-group.nl>
509 Date:   Thu Apr 5 12:44:52 2012 +0000
510
511     cosmetics, include ent/ent.h (or one of its sub-includes) directly, take 2, ...
512     
513     This changeset will have a follow-up that fixes the lisp.h b0rkedness
514     
515     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
516
517  src/callint.c             |    1 +
518  src/events/event-stream.c |    3 +++
519  src/map.c                 |    1 +
520  src/media/sound.c         |    3 +++
521  src/skiplist.c            |    4 ++--
522  src/sysdep.c              |    4 ++++
523  src/ui/TTY/objects-tty.c  |    4 ++++
524  7 files changed, 18 insertions(+), 2 deletions(-)
525
526 commit ddc50035af771377469919dba3367f1a90903980
527 Author: Sebastian Freundt <freundt@ga-group.nl>
528 Date:   Thu Apr 5 11:47:23 2012 +0000
529
530     cosmetics, include ent/ent.h (or one of its sub-includes) directly ...
531     
532     This changeset will still have follow-ups that rectify the situation in files
533     that used some of the macros defined by ent.h (and its includes).
534     
535     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
536
537  modules/ase/ase.c        |    1 +
538  modules/cl/cl-loop.h     |    7 ++++++-
539  src/alloc.c              |    2 ++
540  src/bytecode.c           |    1 +
541  src/data.c               |    1 +
542  src/doprnt.c             |    1 +
543  src/editfns.c            |    1 +
544  src/effi.c               |    1 +
545  src/elhash.c             |    1 +
546  src/ent/ent-binary-op.c  |    5 ++++-
547  src/ent/ent-binary-rel.c |    7 ++++++-
548  src/ent/ent-float.c      |    2 +-
549  src/ent/ent-gmp.c        |    2 +-
550  src/ent/ent-indef.c      |    2 +-
551  src/ent/ent-int.c        |    2 +-
552  src/ent/ent-lift.c       |    3 ++-
553  src/ent/ent-nullary-op.c |    3 ++-
554  src/ent/ent-unary-op.c   |    5 ++++-
555  src/ent/ent-unary-rel.c  |    5 ++++-
556  src/ent/floatfns.c       |    2 ++
557  src/fileio.c             |    1 +
558  src/fns.c                |    1 +
559  src/lread.c              |    1 +
560  23 files changed, 46 insertions(+), 11 deletions(-)
561
562 commit 1c49709246e95231b9168c3df680212d5164faf8
563 Author: Sebastian Freundt <freundt@ga-group.nl>
564 Date:   Thu Apr 5 10:51:42 2012 +0000
565
566     cosmetics, do not include all of ent.h in lisp.h ...
567     
568     This changeset will have follow-ups that rectify the situation in files that actually
569     do need some stuff of ent.h (and its includes).
570     
571     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
572
573  src/lisp.h |    5 +++--
574  1 file changed, 3 insertions(+), 2 deletions(-)
575
576 commit c8b7da8680572fcfc2840190df11613257d56c1a
577 Merge: d071bef 141e7e9
578 Author: Steve Youngs <steve@sxemacs.org>
579 Date:   Fri Mar 30 09:54:35 2012 +1000
580
581     UI related fixes/improvements from Nelson
582     
583     * merges:
584       Disable non UI build. Too much going wrong for that to work
585       Only used old_fcntl_owner when compiling unixoid event loop
586       Remove old file moved away
587       Make FD_TO_USID available to non-unixoid event loops
588       Only abort due to no-tty when interactive
589       Move src/objects.c to src/ui
590       Move src/objects.c to src/ui
591
592 commit 141e7e9c6e36e0bfa93ec1eb23001411f6228dbe
593 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
594 Date:   Tue Mar 27 15:11:31 2012 -0300
595
596     Disable non UI build. Too much going wrong for that to work
597     
598     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
599
600  configure.ac |    7 ++++---
601  1 file changed, 4 insertions(+), 3 deletions(-)
602
603 commit 8d03c4d8df80d88cff8c732e70c530f8a15ff0d0
604 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
605 Date:   Wed Mar 21 22:58:00 2012 -0300
606
607     Only used old_fcntl_owner when compiling unixoid event loop
608     
609     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
610
611  src/sysdep.c |   16 ++++++++++++++--
612  1 file changed, 14 insertions(+), 2 deletions(-)
613
614 commit 44e35992380ec7294221534ab6a02cc427bbd7e8
615 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
616 Date:   Wed Mar 21 22:56:26 2012 -0300
617
618     Remove old file moved away
619     
620     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
621
622  src/objects.c | 1093 ---------------------------------------------------------
623  1 file changed, 1093 deletions(-)
624
625 commit c503cc4e16d04b10639df4397127d5b465a50a13
626 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
627 Date:   Wed Mar 21 22:55:03 2012 -0300
628
629     Make FD_TO_USID available to non-unixoid event loops
630     
631     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
632
633  src/events/events.h |    2 +-
634  1 file changed, 1 insertion(+), 1 deletion(-)
635
636 commit d3e0b7c26a4a34857b4d9d1c6e87cdb22f3d7556
637 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
638 Date:   Wed Mar 21 22:54:03 2012 -0300
639
640     Only abort due to no-tty when interactive
641     
642     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
643
644  src/emacs.c |    2 +-
645  1 file changed, 1 insertion(+), 1 deletion(-)
646
647 commit 9606fa6b223e85c15dc0923fba732579d178c635
648 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
649 Date:   Wed Mar 21 22:51:49 2012 -0300
650
651     Move src/objects.c to src/ui
652     
653     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
654
655  src/ui/objects.c | 1093 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
656  1 file changed, 1093 insertions(+)
657
658 commit 126e022e04577cfee23e253561ecef0de20d3635
659 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
660 Date:   Wed Mar 21 22:51:29 2012 -0300
661
662     Move src/objects.c to src/ui
663     
664     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
665
666  src/Makefile.am    |    3 +--
667  src/ui/Makefile.am |    3 ++-
668  2 files changed, 3 insertions(+), 3 deletions(-)
669
670 commit d071beff5fb5b0883dafb6155c0251dd46d7d6d0
671 Merge: 0df7245 7d67c9b
672 Author: Steve Youngs <steve@sxemacs.org>
673 Date:   Sat Mar 17 09:45:08 2012 +1000
674
675     Fix dumpfile from Sebastian
676     
677     * merges:
678       Summary: major, rename .dmp file once more Keywords: bldchn dist
679       Summary: minor, kick sheap and friends Keywords: bldchn dumper
680       fix dist, configfsf.guess and configfsf.sub are also needed
681
682 commit 7d67c9b9b69d6a5958c29f6b1834061d18ce0e7a
683 Merge: 0df7245 c182bf3
684 Author: Sebastian Freundt <freundt@ga-group.nl>
685 Date:   Fri Mar 16 11:23:22 2012 +0000
686
687     Merge branch 'bldchn' into next
688     
689     * bldchn:
690       Summary: major, rename .dmp file once more Keywords: bldchn dist
691       Summary: minor, kick sheap and friends Keywords: bldchn dumper
692       fix dist, configfsf.guess and configfsf.sub are also needed
693
694 commit c182bf34f504ebef5a0981fa5fcb496b2b0a57cf
695 Author: Sebastian Freundt <freundt@ga-group.nl>
696 Date:   Fri Mar 16 11:02:36 2012 +0000
697
698     Summary: major, rename .dmp file once more
699     Keywords: bldchn dist
700     
701     This changeset outroduces the nuisance caused by the big build chain
702     clean up.  In particular, the dump file name is now just sxemacs.dmp,
703     seeing as the version number in it was just redundant as it resides in
704     $(archlibdir) which contains a version number already.
705     
706     * src/Makefile.am: dump file in $(archlibdir) needs no version number
707     
708     * src/dumper.c: reduce pdump_file_try() massively
709     
710     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
711
712  src/Makefile.am |    2 +-
713  src/dumper.c    |   60 +++++++++++++------------------------------------------
714  2 files changed, 15 insertions(+), 47 deletions(-)
715
716 commit 2435944a30c3e3f99aed6fadc4c1fb4d6c220e54
717 Author: Sebastian Freundt <freundt@ga-group.nl>
718 Date:   Fri Mar 16 10:33:14 2012 +0000
719
720     Summary: minor, kick sheap and friends
721     Keywords: bldchn dumper
722     
723     This changeset eradicates sheap.c and its usage in the dumping process,
724     since pdump is always and everywhere on.
725     
726     * configure.ac: don't bother checking for SHEAP usage
727     
728     * src/Makefile.am: kick sheap mumbojumbo
729     
730     * src/emacs.c: kick references to sheap
731     
732     * src/sheap.c: gone
733     
734     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
735
736  configure.ac    |   13 -----
737  src/Makefile.am |   15 ++----
738  src/emacs.c     |   11 -----
739  src/sheap.c     |  145 -------------------------------------------------------
740  4 files changed, 3 insertions(+), 181 deletions(-)
741
742 commit 211a4f0ebea5e377614671dbfe09896872b66196
743 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
744 Date:   Thu Mar 15 22:06:50 2012 +0100
745
746     fix dist, configfsf.guess and configfsf.sub are also needed
747
748  Makefile.am |    1 +
749  1 file changed, 1 insertion(+)
750
751 commit 0df7245596eb1326379f2de82968e2ad42a8e4c2
752 Merge: aee61c6 f0ffdb5
753 Author: Steve Youngs <steve@sxemacs.org>
754 Date:   Fri Mar 16 08:11:56 2012 +1000
755
756     Loads of build chain fixups from Sebastian
757     
758     * merges:
759       cosmetics, list Installation and cpuid in distclean-local hook
760       fix, comb out double-/ hiccups in invocation-{name,directory}
761       chore, bldchn, remove dump file upon make uninstall
762       chore, major, do not include dump id in dump file name
763       Summary: minor, bring back dist targets Keywords: bldchn dist doc
764       doc, fix, do not use structure (@unnumberedsec) inside @enumerate
765       chore, mention src/sxemacs in gitignore fully qualified
766       doc, fix, do not use @heading in @enumerate
767       chore, list ALL texi files in info/ and subdirs
768       fix, do not use @anchor in structuring commands
769       chore, remove TEXI2DVI redefinitions
770       chore, mention build chain .el files in lisp's Makefile.am
771       chore, mention headers needed for the ase-set emod
772       chore, move systty.h to src/ui/TTY/
773       chore, put sxe-utils.h into distribution
774       chore, remove VPATH fiddling from sxe-srctree.m4
775       chore, don't mention non-existing files in Makefile.am's
776       chore, name ase-resclass-test.el correctly
777       chore, don't mention non-existing files in Makefile.am's
778
779 commit aee61c6403f884835505405f085e04cda6aac0c4
780 Merge: 7cf73e0 a09660b
781 Author: Steve Youngs <steve@sxemacs.org>
782 Date:   Fri Mar 16 07:43:10 2012 +1000
783
784     cosmetic fixes from Rudi
785     
786     * merges:
787       cosmetics, correct fsf address in COPYING.LIB
788       fix warnings, control reaches end of non-void function
789
790 commit f0ffdb51a8d0dd2be55e0d11f0f814cdc1d0c932
791 Merge: 27f2ee6 705f977
792 Author: Sebastian Freundt <freundt@ga-group.nl>
793 Date:   Thu Mar 15 18:20:27 2012 +0000
794
795     Merge branch 'bldchn' into next
796     
797     * bldchn:
798       cosmetics, list Installation and cpuid in distclean-local hook
799       fix, comb out double-/ hiccups in invocation-{name,directory}
800       chore, bldchn, remove dump file upon make uninstall
801       chore, major, do not include dump id in dump file name
802
803 commit 705f97750e06cfc718294ada3ff5cc076b88ab91
804 Author: Sebastian Freundt <freundt@ga-group.nl>
805 Date:   Thu Mar 15 18:00:14 2012 +0000
806
807     cosmetics, list Installation and cpuid in distclean-local hook
808     
809     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
810
811  Makefile.am |    4 ++++
812  1 file changed, 4 insertions(+)
813
814 commit f0f0fe77f47a4e25d5cd5f73d0ffac606aafa24d
815 Author: Sebastian Freundt <freundt@ga-group.nl>
816 Date:   Thu Mar 15 17:03:56 2012 +0000
817
818     fix, comb out double-/ hiccups in invocation-{name,directory}
819     
820     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
821
822  src/emacs.c |   10 ++++++++++
823  1 file changed, 10 insertions(+)
824
825 commit 89400919692044e43faf22c57222890bbecdece7
826 Author: Sebastian Freundt <freundt@ga-group.nl>
827 Date:   Thu Mar 15 17:01:23 2012 +0000
828
829     chore, bldchn, remove dump file upon make uninstall
830     
831     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
832
833  src/Makefile.am |    3 +++
834  1 file changed, 3 insertions(+)
835
836 commit e5e3a022a35bf9b13ac2c4543be827c0ab5b6529
837 Author: Sebastian Freundt <freundt@ga-group.nl>
838 Date:   Thu Mar 15 17:00:39 2012 +0000
839
840     chore, major, do not include dump id in dump file name
841     
842     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
843
844  src/Makefile.am |    2 +-
845  1 file changed, 1 insertion(+), 1 deletion(-)
846
847 commit 27f2ee60c194a74832912b6a65a8e33e55d92d98
848 Merge: 7cf73e0 b01a0f1
849 Author: Sebastian Freundt <freundt@ga-group.nl>
850 Date:   Thu Mar 15 18:19:12 2012 +0000
851
852     Merge branch 'bldchn' into next
853     
854     * bldchn:
855       Summary: minor, bring back dist targets Keywords: bldchn dist doc
856       doc, fix, do not use structure (@unnumberedsec) inside @enumerate
857       chore, mention src/sxemacs in gitignore fully qualified
858       doc, fix, do not use @heading in @enumerate
859       chore, list ALL texi files in info/ and subdirs
860       fix, do not use @anchor in structuring commands
861       chore, remove TEXI2DVI redefinitions
862       chore, mention build chain .el files in lisp's Makefile.am
863       chore, mention headers needed for the ase-set emod
864       chore, move systty.h to src/ui/TTY/
865       chore, put sxe-utils.h into distribution
866       chore, remove VPATH fiddling from sxe-srctree.m4
867       chore, don't mention non-existing files in Makefile.am's
868       chore, name ase-resclass-test.el correctly
869       chore, don't mention non-existing files in Makefile.am's
870
871 commit b01a0f18851663cd04a55d34239236ff941a598f
872 Author: Sebastian Freundt <freundt@ga-group.nl>
873 Date:   Thu Mar 15 12:09:29 2012 +0000
874
875     Summary: minor, bring back dist targets
876     Keywords: bldchn dist doc
877     
878     This changeset brings back the dist targets, in particular `distcheck'.
879     On the way there loads of cleaning up is done.
880     
881     * .gitignore: explicitly mention src/sxemacs* (naming conflict)
882     
883     * Makefile.am: major, allow dist again
884     
885     * info/Makefile.am: kick TEXI2DVI redefinitions
886       list all .texi files (recursively)
887     
888     * info/lispref/intro.texi: fix up @heading in @enumerate
889     
890     * info/sppm.texi: fix up @anchor in structuring commands
891     
892     * info/sxemacs/new.texi: fix up @unnumberedsec in @enumerate
893     
894     * lib-src/Makefile.am: kick ad2c script from the dist
895     
896     * lisp/Makefile.am: mention build chain .el's
897     
898     * m4/sxe-srctree.m4: remove VPATH fiddling ... this needs investigating
899       who put it there and why?
900     
901     * modules/ase/Makefile.am: ship with header files
902     
903     * src/Makefile.am: ship with sxe-utils.h
904     
905     * src/callproc.c: move systty.h to src/ui/TTY/
906     
907     * src/emacs.c: move systty.h to src/ui/TTY/
908     
909     * src/process-unix.c: move systty.h to src/ui/TTY/
910     
911     * src/process.c: move systty.h to src/ui/TTY/
912     
913     * src/sysdep.c: move systty.h to src/ui/TTY/
914     
915     * src/ui/TTY/Makefile.am: move systty.h to src/ui/TTY/
916     
917     * src/ui/TTY/console-tty.h: move systty.h to src/ui/TTY/
918     
919     * src/ui/TTY/systty.h: move systty.h to src/ui/TTY/
920     
921     * src/ui/systty.h: move from to src/ui
922     
923     * tests/Makefile.am: typo
924     
925     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
926
927  Makefile.am |    6 ------
928  1 file changed, 6 deletions(-)
929
930 commit 6fbe8f82054c53b9e8c9c9ba037926f245c53da8
931 Author: Sebastian Freundt <freundt@ga-group.nl>
932 Date:   Thu Mar 15 07:45:47 2012 +0000
933
934     doc, fix, do not use structure (@unnumberedsec) inside @enumerate
935     
936     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
937
938  info/sxemacs/new.texi |    2 +-
939  1 file changed, 1 insertion(+), 1 deletion(-)
940
941 commit e2b1a6db4c91e6b9715d5016d4318e01e15b9e0c
942 Author: Sebastian Freundt <freundt@ga-group.nl>
943 Date:   Thu Mar 15 07:45:16 2012 +0000
944
945     chore, mention src/sxemacs in gitignore fully qualified
946     
947     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
948
949  .gitignore |    4 ++--
950  1 file changed, 2 insertions(+), 2 deletions(-)
951
952 commit 20e9eb2dc01b9470e1274362c238eb0296439631
953 Author: Sebastian Freundt <freundt@ga-group.nl>
954 Date:   Thu Mar 15 07:39:25 2012 +0000
955
956     doc, fix, do not use @heading in @enumerate
957     
958     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
959
960  info/lispref/intro.texi |    5 -----
961  1 file changed, 5 deletions(-)
962
963 commit 1ab57011497712b43c2ac6f3af59890ca8e19201
964 Author: Sebastian Freundt <freundt@ga-group.nl>
965 Date:   Wed Mar 14 15:22:35 2012 +0000
966
967     chore, list ALL texi files in info/ and subdirs
968     
969     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
970
971  info/Makefile.am |  147 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
972  1 file changed, 143 insertions(+), 4 deletions(-)
973
974 commit a046d1d9d0aeaca986ca4f166c94e9bade2c5d90
975 Author: Sebastian Freundt <freundt@ga-group.nl>
976 Date:   Wed Mar 14 14:42:06 2012 +0000
977
978     fix, do not use @anchor in structuring commands
979     
980     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
981
982  info/sppm.texi |    9 ++++++---
983  1 file changed, 6 insertions(+), 3 deletions(-)
984
985 commit 01dbd6b3d2cd032a550a4c033f49031f68aa4f68
986 Author: Sebastian Freundt <freundt@ga-group.nl>
987 Date:   Wed Mar 14 12:49:34 2012 +0000
988
989     chore, remove TEXI2DVI redefinitions
990     
991     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
992
993  info/Makefile.am |    3 ---
994  1 file changed, 3 deletions(-)
995
996 commit 83e87dd89f1e53b7b805d3d5cbec79e70c6060fc
997 Author: Sebastian Freundt <freundt@ga-group.nl>
998 Date:   Wed Mar 14 12:47:09 2012 +0000
999
1000     chore, mention build chain .el files in lisp's Makefile.am
1001     
1002     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1003
1004  lisp/Makefile.am |    4 ++++
1005  1 file changed, 4 insertions(+)
1006
1007 commit d264935e3e952db30e4fd4dab33e4305bf4b04f7
1008 Author: Sebastian Freundt <freundt@ga-group.nl>
1009 Date:   Wed Mar 14 09:34:00 2012 +0000
1010
1011     chore, mention headers needed for the ase-set emod
1012     
1013     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1014
1015  modules/ase/Makefile.am |    7 +++++--
1016  1 file changed, 5 insertions(+), 2 deletions(-)
1017
1018 commit 5852a92ce5475a5d8201bfe42e59af4233916991
1019 Author: Sebastian Freundt <freundt@ga-group.nl>
1020 Date:   Wed Mar 14 08:41:39 2012 +0000
1021
1022     chore, move systty.h to src/ui/TTY/
1023     
1024     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1025
1026  src/callproc.c           |    2 +-
1027  src/emacs.c              |    2 +-
1028  src/process-unix.c       |    2 +-
1029  src/process.c            |    2 +-
1030  src/sysdep.c             |    8 +-
1031  src/ui/TTY/Makefile.am   |    1 +
1032  src/ui/TTY/console-tty.h |    2 +-
1033  src/ui/TTY/systty.h      |  392 ++++++++++++++++++++++++++++++++++++++++++++++
1034  src/ui/systty.h          |  392 ----------------------------------------------
1035  9 files changed, 402 insertions(+), 401 deletions(-)
1036
1037 commit b6a8d60dd35eefac4e9b9792b1505e5eb5447f94
1038 Author: Sebastian Freundt <freundt@ga-group.nl>
1039 Date:   Wed Mar 14 08:31:03 2012 +0000
1040
1041     chore, put sxe-utils.h into distribution
1042     
1043     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1044
1045  src/Makefile.am |    3 ++-
1046  1 file changed, 2 insertions(+), 1 deletion(-)
1047
1048 commit 50ea2dbffb4b370ebd526010dc223cba1ec63e74
1049 Author: Sebastian Freundt <freundt@ga-group.nl>
1050 Date:   Tue Mar 13 17:21:02 2012 +0000
1051
1052     chore, remove VPATH fiddling from sxe-srctree.m4
1053     
1054     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1055
1056  m4/sxe-srctree.m4 |    7 -------
1057  1 file changed, 7 deletions(-)
1058
1059 commit b64e87c0bc663f58df0924a5211f383149ca69ff
1060 Author: Sebastian Freundt <freundt@ga-group.nl>
1061 Date:   Tue Mar 13 13:18:41 2012 +0000
1062
1063     chore, don't mention non-existing files in Makefile.am's
1064     
1065     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1066
1067  lib-src/Makefile.am |    1 -
1068  1 file changed, 1 deletion(-)
1069
1070 commit 0b5ba98ca74a92d9b376411867a81f0ef086cba6
1071 Author: Sebastian Freundt <freundt@ga-group.nl>
1072 Date:   Tue Mar 13 13:09:18 2012 +0000
1073
1074     chore, name ase-resclass-test.el correctly
1075     
1076     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1077
1078  tests/Makefile.am |    2 +-
1079  1 file changed, 1 insertion(+), 1 deletion(-)
1080
1081 commit a02ee5feb9386d7352ad7be9bbd6a66894cd5576
1082 Author: Sebastian Freundt <freundt@ga-group.nl>
1083 Date:   Tue Mar 13 13:08:47 2012 +0000
1084
1085     chore, don't mention non-existing files in Makefile.am's
1086     
1087     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1088
1089  lisp/Makefile.am       |    1 -
1090  src/ui/TTY/Makefile.am |    2 +-
1091  2 files changed, 1 insertion(+), 2 deletions(-)
1092
1093 commit a09660b3d308c43201aecfdbcbd60f129324e023
1094 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1095 Date:   Thu Mar 15 12:36:51 2012 +0100
1096
1097     cosmetics, correct fsf address in COPYING.LIB
1098
1099  etc/COPYING.LIB |   11 +++++------
1100  1 file changed, 5 insertions(+), 6 deletions(-)
1101
1102 commit 81751ed42dba38a30cf9f0f88fd73cc773e441ec
1103 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1104 Date:   Thu Mar 15 12:07:57 2012 +0100
1105
1106     fix warnings, control reaches end of non-void function
1107     
1108     See also Nelson's "Coverity: Missing break" patches 09e0c4e2, 100ad363,
1109     0c0a6fa6 and eef3d3ba.
1110
1111  src/chartab.c          |    2 +-
1112  src/events/events.c    |    2 +-
1113  src/mule/file-coding.c |    4 ++--
1114  3 files changed, 4 insertions(+), 4 deletions(-)
1115
1116 commit 7cf73e097476e8417b7208fc97d7b24d04316f1f
1117 Merge: 018bbe6 e897fda
1118 Author: Steve Youngs <steve@sxemacs.org>
1119 Date:   Thu Mar 15 10:57:36 2012 +1000
1120
1121     Fix return on non-void function from Rudi
1122     
1123     * merges:
1124       fix, return with no value, in function returning non-void
1125
1126 commit e897fda4b75953a3805e99412f07ef165c35a502
1127 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1128 Date:   Wed Mar 14 17:55:55 2012 +0100
1129
1130     fix, return with no value, in function returning non-void
1131     
1132     followup 4da01e95
1133     
1134     Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1135
1136  src/fileio.c |    3 ++-
1137  1 file changed, 2 insertions(+), 1 deletion(-)
1138
1139 commit 018bbe6690328aa2fa2062b957d99a0cee1c3634
1140 Merge: 42297aa 31e8a7f
1141 Author: Steve Youngs <steve@sxemacs.org>
1142 Date:   Wed Mar 14 12:10:25 2012 +1000
1143
1144     Coverity fixes from Nelson
1145     
1146     * merges:
1147       Refactor
1148       Fix build
1149       Refactor
1150       Refactoring
1151       reflow
1152       Coverity CID 400832 Out of bounds access
1153       Small optimization
1154
1155 commit 31e8a7f7af30a232a29957cab97bd1f892df3d21
1156 Merge: f38eadd 689ade4
1157 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1158 Date:   Tue Mar 13 20:11:04 2012 -0400
1159
1160     Merge branch 'njsf-cov' into for-steve
1161
1162 commit 689ade4250523c8e0e9b5cb30d7e9bbf566d2667
1163 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1164 Date:   Tue Mar 13 20:10:38 2012 -0400
1165
1166     Refactor
1167     
1168         * src/mule/file-coding.c (autodetect_real_coding_system): New
1169         function to reduce indentention of scope. Also as soon as stream
1170         read fails, it returns, thus solving one of the coverity issues.
1171         Several scope reduction refactorings.
1172     
1173         * src/mule/file-coding.c (determine_real_coding_system): Call the
1174         new function.
1175     
1176     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1177
1178  src/mule/file-coding.c |  223 +++++++++++++++++++++++++++---------------------
1179  1 file changed, 127 insertions(+), 96 deletions(-)
1180
1181 commit acb7fe4f9e6e8bbddb8e33e0d3c32581c96194e8
1182 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1183 Date:   Sun Mar 11 22:08:20 2012 -0400
1184
1185     Fix build
1186     
1187     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1188
1189  src/mule/file-coding.c |    2 +-
1190  1 file changed, 1 insertion(+), 1 deletion(-)
1191
1192 commit a8e061dda77b9793062716ececa4899aac30ba7b
1193 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1194 Date:   Sun Mar 11 21:11:12 2012 -0400
1195
1196     Refactor
1197     
1198         * src/mule/file-coding.c (determine_real_coding_system): Refactor
1199         condition in inner for loop so that negative branch of the
1200         condition will continue loop, and fall through is the old positive
1201         condition branch.
1202     
1203     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1204
1205  src/mule/file-coding.c |   54 +++++++++++++++++++++++-------------------------
1206  1 file changed, 26 insertions(+), 28 deletions(-)
1207
1208 commit b6cf8397b9fc1dc0c03072340dcb3a9368ffdf4c
1209 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1210 Date:   Sun Mar 11 21:01:50 2012 -0400
1211
1212     Refactoring
1213     
1214         * src/mule/file-coding.c (determine_real_coding_system): Static
1215         local variable for the mime name chars and some added explicit
1216         scope braces.
1217     
1218     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1219
1220  src/mule/file-coding.c |   23 ++++++++++++-----------
1221  1 file changed, 12 insertions(+), 11 deletions(-)
1222
1223 commit 362ab9a8a2e7fe7dd504c5cc05cb30a5e42a340b
1224 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1225 Date:   Sun Mar 11 20:57:30 2012 -0400
1226
1227     reflow
1228     
1229         * src/mule/file-coding.c (determine_real_coding_system): Reflow to make it easier to read and refactor.
1230     
1231     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1232
1233  src/mule/file-coding.c |   69 ++++++++++++++----------------------------------
1234  1 file changed, 20 insertions(+), 49 deletions(-)
1235
1236 commit 62c32374e0ba457a3f0e7dbcb4153593266c427e
1237 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1238 Date:   Sun Mar 11 19:45:52 2012 -0400
1239
1240     Coverity CID 400832 Out of bounds access
1241     
1242         * src/editfns.c (Ftemp_directory): Use proper size argument with xstrncat
1243     
1244     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1245
1246  src/editfns.c |    2 +-
1247  1 file changed, 1 insertion(+), 1 deletion(-)
1248
1249 commit f38eaddc0bf40295a916fc3fafa0db18deb9d398
1250 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1251 Date:   Sun Mar 11 19:42:58 2012 -0400
1252
1253     Small optimization
1254     
1255         * src/emodules-ng.c (__emodng_open_append_exts): New remain variable to keep
1256         invariant computation...
1257         * src/emodules-ng.c (__emodng_open_prepend_paths_append_exts): Ditto.
1258     
1259     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1260
1261  src/emodules-ng.c |   10 +++++++---
1262  1 file changed, 7 insertions(+), 3 deletions(-)
1263
1264 commit 42297aa1c61a3cbf0a681deaf8cf29d2c3df7e21
1265 Merge: 9e1531f c8978fc
1266 Author: Steve Youngs <steve@sxemacs.org>
1267 Date:   Sat Mar 10 09:43:14 2012 +1000
1268
1269     Close Bug #135, fix test suite. From Sebastian
1270     
1271     * merges:
1272       Summary: fix, initialise cat morphism array properly, harden the tests Keywords: fix bug 135
1273       fix, change order of bitset in lrecord struct, hash_cache last
1274       cosmetics, turn morphism extern_inlines into static inlines
1275       test, run test suite with MALLOC_PERTURB_ set to be extra-harsh to the code
1276       test, introduce regression test for one MALLOC_PERTURB_ triggered crash
1277       Summary: fix, make sure ase-heap emits all symbols it needs Keywords: bld/chn
1278
1279 commit 9e1531f250e9d7153c9a86895e548ef0347da35b
1280 Merge: c23a6b9 540b7a8
1281 Author: Steve Youngs <steve@sxemacs.org>
1282 Date:   Sat Mar 10 09:26:07 2012 +1000
1283
1284     Don't put the dumpfile in bin dir from Rudi
1285     
1286     * merges:
1287       bldchn fix, don't install buildir's dumpfile
1288       bldchn, install dumpfile into archlibdir
1289       try to read dumpfile also from libarchdir
1290       why the hell we don't have always EXEC_PATH available
1291       bldchn cleanup, remove/re-use some unused dumpfile related AM variables
1292
1293 commit c8978fc2f0bd65c07260c82139d7bbdeb391a41f
1294 Merge: 07b6ccc 6ad2354
1295 Author: Sebastian Freundt <freundt@ga-group.nl>
1296 Date:   Fri Mar 9 17:16:28 2012 +0000
1297
1298     Merge branch 'bug/135' into next
1299     
1300     * bug/135:
1301       Summary: fix, initialise cat morphism array properly, harden the tests Keywords: fix bug 135
1302       fix, change order of bitset in lrecord struct, hash_cache last
1303       cosmetics, turn morphism extern_inlines into static inlines
1304       test, run test suite with MALLOC_PERTURB_ set to be extra-harsh to the code
1305       test, introduce regression test for one MALLOC_PERTURB_ triggered crash
1306
1307 commit 6ad23541d65448b578b6f47ee37aea50e7cf225e
1308 Author: Sebastian Freundt <freundt@ga-group.nl>
1309 Date:   Fri Mar 9 17:15:02 2012 +0000
1310
1311     Summary: fix, initialise cat morphism array properly, harden the tests
1312     Keywords: fix bug 135
1313     
1314     This changeset fixes an issue of using uninitialised memory (bug 135).
1315     
1316     * src/lrecord.h (set_lheader_implementation): properly initialise lheaders
1317     
1318     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1319
1320  src/lrecord.h |    2 ++
1321  1 file changed, 2 insertions(+)
1322
1323 commit 656acbee333923d866a41f4dbfeaab6f39f272dc
1324 Author: Sebastian Freundt <freundt@ga-group.nl>
1325 Date:   Fri Mar 9 17:14:45 2012 +0000
1326
1327     fix, change order of bitset in lrecord struct, hash_cache last
1328     
1329     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1330
1331  src/lrecord.h |    3 ++-
1332  1 file changed, 2 insertions(+), 1 deletion(-)
1333
1334 commit 7c1552baf5036f755c312248ae8a010ca5e60ad2
1335 Author: Sebastian Freundt <freundt@ga-group.nl>
1336 Date:   Fri Mar 9 17:13:46 2012 +0000
1337
1338     cosmetics, turn morphism extern_inlines into static inlines
1339     
1340     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1341
1342  src/category.h |    9 +++++----
1343  1 file changed, 5 insertions(+), 4 deletions(-)
1344
1345 commit 4fa92017d3928ebf29719757d48201a42293e756
1346 Author: Sebastian Freundt <freundt@ga-group.nl>
1347 Date:   Fri Mar 9 15:00:43 2012 +0000
1348
1349     test, run test suite with MALLOC_PERTURB_ set to be extra-harsh to the code
1350     
1351     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1352
1353  tests/Makefile.am |    3 ++-
1354  1 file changed, 2 insertions(+), 1 deletion(-)
1355
1356 commit 23511fef7398ea7d84b9641fe78493cb302796cd
1357 Author: Sebastian Freundt <freundt@ga-group.nl>
1358 Date:   Fri Mar 9 14:57:53 2012 +0000
1359
1360     test, introduce regression test for one MALLOC_PERTURB_ triggered crash
1361     
1362     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1363
1364  tests/automated/lisp-tests.el |    3 +++
1365  1 file changed, 3 insertions(+)
1366
1367 commit 07b6ccc3ecc55cfee07db1eb4fc92879a8350785
1368 Merge: c23a6b9 bd1382c
1369 Author: Sebastian Freundt <freundt@ga-group.nl>
1370 Date:   Fri Mar 9 12:31:01 2012 +0000
1371
1372     Merge branch 'bld/x32' into next
1373     
1374     * bld/x32:
1375       Summary: fix, make sure ase-heap emits all symbols it needs Keywords: bld/chn
1376
1377 commit bd1382ce2f7b2c44270d63e10899924e69042ab4
1378 Author: Sebastian Freundt <freundt@ga-group.nl>
1379 Date:   Fri Mar 9 12:30:04 2012 +0000
1380
1381     Summary: fix, make sure ase-heap emits all symbols it needs
1382     Keywords: bld/chn
1383     
1384     This changeset fixes an issue with the ase-heap emodule.  Ctors and
1385     wrappers are now declared and defined in the file that they're used.
1386     
1387     * modules/ase/ase-heap.h: kick static inlines, no need to expose them
1388     
1389     * modules/ase/ase-heap.c: soak up static inlines decls from the header
1390     
1391     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1392
1393  modules/ase/ase-heap.c |   19 +++++++++++++------
1394  modules/ase/ase-heap.h |    6 ------
1395  2 files changed, 13 insertions(+), 12 deletions(-)
1396
1397 commit 540b7a85964fc472549af399a89ba905f0e3ca34
1398 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1399 Date:   Thu Mar 8 15:32:00 2012 +0100
1400
1401     bldchn fix, don't install buildir's dumpfile
1402     
1403     This problem became visible since we create the symlink within
1404     archlibdir instead of bindir.
1405     Also we delete $(bindir)/sxemacs.dmp from older installations
1406     because unfortunately sxemacs would still try this first.
1407     
1408     Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1409
1410  src/Makefile.am |    4 +++-
1411  1 file changed, 3 insertions(+), 1 deletion(-)
1412
1413 commit f62492a20d240bb083552924aa54dfa9c3ab4d80
1414 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1415 Date:   Thu Mar 8 15:16:55 2012 +0100
1416
1417     bldchn, install dumpfile into archlibdir
1418     
1419     Also we only install the one which is named with dump_id.
1420     
1421     Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1422
1423  src/Makefile.am |    6 ++----
1424  1 file changed, 2 insertions(+), 4 deletions(-)
1425
1426 commit d3fb02c5bddbff7c97246a7c5170ae8cffd03578
1427 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1428 Date:   Thu Mar 8 15:01:43 2012 +0100
1429
1430     try to read dumpfile also from libarchdir
1431     
1432     Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1433
1434  src/dumper.c |    7 ++++++-
1435  1 file changed, 6 insertions(+), 1 deletion(-)
1436
1437 commit 246f188eacab2381b00e61f8244493bcb302cb3b
1438 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1439 Date:   Thu Mar 8 14:45:51 2012 +0100
1440
1441     why the hell we don't have always EXEC_PATH available
1442     
1443     Does this break anything?
1444     
1445     Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1446
1447  src/sxe-paths.h.in |    2 --
1448  1 file changed, 2 deletions(-)
1449
1450 commit a3e5216ce63731f7730b7ccd64109bf01e54cf23
1451 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1452 Date:   Wed Mar 7 17:52:43 2012 +0100
1453
1454     bldchn cleanup, remove/re-use some unused dumpfile related AM variables
1455     
1456     This does not change anything.
1457     
1458     Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1459
1460  src/Makefile.am |   11 ++++-------
1461  1 file changed, 4 insertions(+), 7 deletions(-)
1462
1463 commit c23a6b9d177fa381447bdac49aefe5a028d8d487
1464 Merge: a1ec340 e7ee5bd
1465 Author: Steve Youngs <steve@sxemacs.org>
1466 Date:   Thu Mar 8 08:24:54 2012 +1000
1467
1468     Coverity and build fixes from Nelson
1469     
1470     * merges:
1471       Coverity: CID 400010: Improper use of negative value
1472       Coverity: CID 400001: Logically dead code
1473       Coverity: CID 400005: Division or modulo by zero
1474       Coverity: CID 400007: Deference after null check
1475       Coverity: CID 400831: Out of bonds access
1476       Coverity: CID 400832: Out of bounds access
1477       Fix build
1478       Fix the relocate_fd
1479       Coverity CID 400833 UNINIT
1480
1481 commit e7ee5bd7a42e63e991a7ecb8d03c83d59a9b35f4
1482 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1483 Date:   Wed Mar 7 10:21:00 2012 -0500
1484
1485     Coverity: CID 400010: Improper use of negative value
1486     
1487         * src/ui/minibuf.c (echo_area_append): Make sure length<0 also
1488         returns early here.
1489     
1490     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1491
1492  src/ui/minibuf.c |    2 +-
1493  1 file changed, 1 insertion(+), 1 deletion(-)
1494
1495 commit eaec8ad2fad951d293c7957dfc3d501da73c0a59
1496 Merge: 0857f5c 3864610
1497 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1498 Date:   Wed Mar 7 09:58:51 2012 -0500
1499
1500     Merge branch 'for-steve' into njsf-cov
1501
1502 commit 0857f5c2b0572bc5919c0f642ede105d11a30423
1503 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1504 Date:   Wed Mar 7 09:41:24 2012 -0500
1505
1506     Coverity: CID 400001: Logically dead code
1507     
1508         * lib-src/etags.c (get_language_from_filename): Rework code a
1509         little so that Coverity does not get fooled by ternary operator.
1510     
1511     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1512
1513  lib-src/etags.c |    7 ++++---
1514  1 file changed, 4 insertions(+), 3 deletions(-)
1515
1516 commit 35b84f290d01a60e6a86f851d61c8fc48b992d0e
1517 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1518 Date:   Wed Mar 7 09:37:39 2012 -0500
1519
1520     Coverity: CID 400005: Division or modulo by zero
1521     
1522         * src/media/sound-oss.c (sound_oss_play): Fix gross condition
1523         error of previous change
1524     
1525     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1526
1527  src/media/sound-oss.c |    2 +-
1528  1 file changed, 1 insertion(+), 1 deletion(-)
1529
1530 commit 6d5921086d737aafb6908854c09c7159d9fbbff5
1531 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1532 Date:   Wed Mar 7 09:36:29 2012 -0500
1533
1534     Coverity: CID 400007: Deference after null check
1535     
1536         * src/eval.c (Finteractive_p): Make sure btp is not NULL before
1537         dereference.
1538     
1539     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1540
1541  src/eval.c |    7 ++++---
1542  1 file changed, 4 insertions(+), 3 deletions(-)
1543
1544 commit 405a28b59eaddcc0a1aae2610f267c997236b6cd
1545 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1546 Date:   Wed Mar 7 09:32:01 2012 -0500
1547
1548     Coverity: CID 400831: Out of bonds access
1549     
1550         * src/fileio.c: Provide proper length to xstrncat
1551     
1552     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1553
1554  src/fileio.c |    2 +-
1555  1 file changed, 1 insertion(+), 1 deletion(-)
1556
1557 commit f084bb64e68a4c3a9ab034eb62fc4c94f8dcb736
1558 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1559 Date:   Wed Mar 7 09:30:31 2012 -0500
1560
1561     Coverity: CID 400832: Out of bounds access
1562     
1563         * src/editfns.c (Ftemp_directory): Proper size passed to xstrncat
1564     
1565     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1566
1567  src/editfns.c |    2 +-
1568  1 file changed, 1 insertion(+), 1 deletion(-)
1569
1570 commit 386461097083c0d6c8321d9ec63f720b7a140375
1571 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1572 Date:   Wed Mar 7 09:13:54 2012 -0500
1573
1574     Fix build
1575     
1576         * src/callproc.c (relocate_fd): fix the argument rename usage
1577     
1578     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1579
1580  src/callproc.c |    6 +++---
1581  1 file changed, 3 insertions(+), 3 deletions(-)
1582
1583 commit 1c06832a88bd4f2903f4c0d6cf9b38420b5debec
1584 Merge: 830828d a1ec340
1585 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1586 Date:   Wed Mar 7 08:29:21 2012 -0500
1587
1588     Merge branch 'master' into for-steve
1589
1590 commit 830828df16191311ff2ded5b60307168341320bf
1591 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1592 Date:   Wed Mar 7 08:25:49 2012 -0500
1593
1594     Fix the relocate_fd
1595     
1596         * src/callproc.c (max_filedesc): New function to determine the
1597         actual maximum file descriptor.
1598     
1599         * src/callproc.c (relocate_fd): Realized previous use of just dup
1600         was actually better, made sure that the closing of temporary duped
1601         file descriptors was commented.
1602     
1603         * src/emacs.c (__sys_stk_sz): Minor cosmetic variable rename.
1604     
1605     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1606
1607  src/callproc.c |   97 +++++++++++++++++++++++++++++++++++++-------------------
1608  src/emacs.c    |   12 +++----
1609  2 files changed, 70 insertions(+), 39 deletions(-)
1610
1611 commit 83ecc1d5192557c8aa7b143eee4e5f99a4779da3
1612 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1613 Date:   Wed Mar 7 07:49:20 2012 -0500
1614
1615     Coverity CID 400833 UNINIT
1616     
1617         * src/sysdep.c (raw_open): Use the proper argument for open
1618     
1619     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1620
1621  src/sysdep.c |    3 +--
1622  1 file changed, 1 insertion(+), 2 deletions(-)
1623
1624 commit a1ec340a77f328d3599339c47d6c241d7e07ec35
1625 Merge: 562cbe3 eea0fe8
1626 Author: Steve Youngs <steve@sxemacs.org>
1627 Date:   Wed Mar 7 13:03:07 2012 +1000
1628
1629     test suite fixes from Nelson
1630     
1631     * merges:
1632       Why are quick fixes so bad ? Because they break more than they fix
1633
1634 commit eea0fe8fcf6443eecd4c9640c7f0fab7492deb54
1635 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1636 Date:   Tue Mar 6 21:47:39 2012 -0500
1637
1638     Why are quick fixes so bad ? Because they break more than they fix
1639     
1640         * src/emodules-ng.c (__emodng_open_prepend_paths): Fix xstpncpy
1641         arguments. For real this time.
1642     
1643         * src/emodules-ng.c (__emodng_open_prepend_paths_append_exts): Ditto.
1644     
1645     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1646
1647  src/emodules-ng.c |    6 +++---
1648  1 file changed, 3 insertions(+), 3 deletions(-)
1649
1650 commit 562cbe3799dc430bcd37e9df75558ba83aacfe3b
1651 Merge: a22e54a 53c2162
1652 Author: Steve Youngs <steve@sxemacs.org>
1653 Date:   Wed Mar 7 12:45:29 2012 +1000
1654
1655     test suite fixes from Nelson
1656     
1657     * merges:
1658       Improve relocate_fd with dup2
1659       Fix build
1660
1661 commit 53c2162223a524221a5672af07da9f1110de5a26
1662 Merge: 67d4837 cb79e2f
1663 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1664 Date:   Tue Mar 6 20:58:18 2012 -0500
1665
1666     Merge branch 'njsf-cov' into for-steve
1667
1668 commit cb79e2fc5f53faf43c1cc0f9d4b85a34d92d36cc
1669 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1670 Date:   Tue Mar 6 20:53:56 2012 -0500
1671
1672     Improve relocate_fd with dup2
1673     
1674         * src/callproc.c (relocate_fd): Satisfy checkers for return values
1675         until proper check of getrlimit is implemented
1676     
1677     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1678
1679  src/callproc.c |    2 ++
1680  1 file changed, 2 insertions(+)
1681
1682 commit 0bc9046449a68bea1d248bf98a7ec680fbfab0ea
1683 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1684 Date:   Tue Mar 6 20:50:52 2012 -0500
1685
1686     Fix build
1687     
1688         * src/emodules-ng.c (__emodng_open_prepend_paths): Correct usage of xstpcpy size argument.
1689         * src/emodules-ng.c (_adapt_load_path): Ditto.
1690         * src/emodules-ng.c (__emodng_open_prepend_paths_append_exts): Fix indentation
1691     
1692     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1693
1694  src/emodules-ng.c |    9 ++++-----
1695  1 file changed, 4 insertions(+), 5 deletions(-)
1696
1697 commit a22e54a8ddafa76046ade0313e6df717b1ab651f
1698 Merge: 434592f 67d4837
1699 Author: Steve Youngs <steve@sxemacs.org>
1700 Date:   Wed Mar 7 08:20:11 2012 +1000
1701
1702     Fix autoload breakage from prev changeset from Nelson
1703     
1704     * merges:
1705       Fix introduced bug by coverity fix attempt
1706
1707 commit 67d4837947349612fb868f3afafd9e03f61ad67a
1708 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1709 Date:   Tue Mar 6 08:25:08 2012 -0500
1710
1711     Fix introduced bug by coverity fix attempt
1712     
1713         * src/search.c (boyer_moore): User REGEXP_FASTMAP_MASK for the
1714         bit-and instead of the REGEXP_FASTMAP_SIZE (which is clearly
1715         wrong).
1716     
1717     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1718
1719  src/search.c |    8 ++++----
1720  1 file changed, 4 insertions(+), 4 deletions(-)
1721
1722 commit 434592f23673e769e8207c89a153b28e1f5aec18
1723 Merge: 90b5e66 c9752ce
1724 Author: Steve Youngs <steve@sxemacs.org>
1725 Date:   Tue Mar 6 17:39:44 2012 +1000
1726
1727     build fix from Nelson
1728     
1729     * merges:
1730       Make sure list-load-path-shadows can work after dmp
1731
1732 commit 90b5e667cb2b0ac7599d6a85415da9351350aed1
1733 Merge: ba7e774 8134a31
1734 Author: Steve Youngs <steve@sxemacs.org>
1735 Date:   Tue Mar 6 17:32:06 2012 +1000
1736
1737     Coverity and build chain fixes from Nelson
1738     
1739     * merges:
1740       Coverity: Resource leak: CID 400015
1741       Fix configure.ac
1742       Fix configure
1743       xstrncpy saga
1744       xstrncpy saga
1745       xstrncpy saga
1746       Fix tty build broken in last configure.ac changes
1747       Do not add tty objects when no tty is available
1748       Coverity: CID 400005: Division or modulo by zero
1749       Coverity: CID 400006: Division or modulo by zero
1750       Coverity: Out of bounds write: CID 21140
1751       Coverity: CID 400012 Overrun dynamic
1752       Fix build for branches without tags
1753       Coverity CID 400013 Printf arg type mismatch
1754       Coverity: CID 400031: Tainted string
1755       Coverity: CID 400829: Uninit
1756       Use dup2 if available for -t. Also check for ttyname and isatty in configure.
1757       Coverity: CID 400828 Resource leak
1758       Use AS_IF instead of if some places - be more M4sh friendly
1759       Update copyright, remove unused ent arguments
1760
1761 commit c9752ce45c912e4765e7aee9a9f58abdb712e96e
1762 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1763 Date:   Tue Mar 6 02:18:10 2012 -0500
1764
1765     Make sure list-load-path-shadows can work after dmp
1766     
1767     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1768
1769  src/Makefile.am |    2 +-
1770  1 file changed, 1 insertion(+), 1 deletion(-)
1771
1772 commit 8134a314ad31818920d8453577a4cd81fccc47ee
1773 Merge: 97e22d6 38a15be
1774 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1775 Date:   Tue Mar 6 02:13:23 2012 -0500
1776
1777     Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
1778
1779 commit 38a15bee85f3ff776cb72ff20e197ff75e0dcdcd
1780 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1781 Date:   Tue Mar 6 02:10:19 2012 -0500
1782
1783     Coverity: Resource leak: CID 400015
1784     
1785         * src/callproc.c (relocate_fd): Make sure that dup'ed file
1786         descriptors < min are closed. In addition, make a better version
1787         when dup2 is available.
1788     
1789     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1790
1791  src/callproc.c |   22 +++++++++++++++++++++-
1792  1 file changed, 21 insertions(+), 1 deletion(-)
1793
1794 commit 97e22d6df762d8d9222904cde69d2e588c41d7d5
1795 Merge: 3a96bec ad5f920
1796 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1797 Date:   Tue Mar 6 01:29:23 2012 -0500
1798
1799     Merge remote-tracking branch 'njsf/for-steve' into for-steve
1800
1801 commit 3a96becc409b695178b974844a604192a5c3081c
1802 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1803 Date:   Tue Mar 6 01:27:19 2012 -0500
1804
1805     Fix configure.ac
1806     
1807     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1808
1809  configure.ac |    3 +--
1810  1 file changed, 1 insertion(+), 2 deletions(-)
1811
1812 commit ad5f920d763d93cbdd35e81d9371b9217e7c88ea
1813 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1814 Date:   Tue Mar 6 01:02:32 2012 -0500
1815
1816     Fix configure
1817     
1818     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1819
1820  configure.ac |    3 +--
1821  1 file changed, 1 insertion(+), 2 deletions(-)
1822
1823 commit b3e7d0ea81446e84b64e735ca9fe24b7db05bd11
1824 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1825 Date:   Tue Mar 6 00:58:48 2012 -0500
1826
1827     xstrncpy saga
1828     
1829         * src/emodules-ng.c (__emodng_open_append_exts): Use xstrncpy instead of strncpy
1830         * src/emodules-ng.c (__emodng_open_prepend_paths): Ditto.
1831         * src/emodules-ng.c (__emodng_open_prepend_paths_append_exts): Ditto.
1832     
1833     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1834
1835  src/emodules-ng.c |   19 ++++++++++---------
1836  1 file changed, 10 insertions(+), 9 deletions(-)
1837
1838 commit a53ee8d977b9c8f5126b51c3b0d01b3eaafe954a
1839 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1840 Date:   Tue Mar 6 00:52:11 2012 -0500
1841
1842     xstrncpy saga
1843     
1844         * src/editfns.c (Ftemp_directory): Use xstrncpy instead of strncpy
1845         and xstrncat instead of strcat
1846     
1847     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1848
1849  src/editfns.c |   13 +++++++------
1850  1 file changed, 7 insertions(+), 6 deletions(-)
1851
1852 commit beb66f146c137a0f705a6b778b6d0c93cb521a9e
1853 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1854 Date:   Tue Mar 6 00:50:05 2012 -0500
1855
1856     xstrncpy saga
1857     
1858         * src/database/postgresql.c (Fpq_connectdb): Use xstrncpy instead of strncpy
1859         * src/database/postgresql.c (Fpq_connect_start): Ditto.
1860         * src/database/postgresql.c (Fpq_exec): Ditto.
1861         * src/database/postgresql.c (Fpq_get_result): Ditto.
1862     
1863     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1864
1865  src/database/postgresql.c |   18 ++++++------------
1866  1 file changed, 6 insertions(+), 12 deletions(-)
1867
1868 commit 0ecabdad92d3d416357f888a3e7d045219ed321c
1869 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1870 Date:   Tue Mar 6 00:33:16 2012 -0500
1871
1872     Fix tty build broken in last configure.ac changes
1873     
1874     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1875
1876  configure.ac |    8 ++++++++
1877  1 file changed, 8 insertions(+)
1878
1879 commit ca52abdc354d49e06fd5275eb49b5b98da12a7f3
1880 Merge: 8a0fe37 fa80d3a
1881 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1882 Date:   Mon Mar 5 22:08:38 2012 -0500
1883
1884     Merge branch 'for-steve' into njsf-tty
1885
1886 commit 8a0fe377f71a4435233a3733267e5e7c0ff496b9
1887 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1888 Date:   Mon Mar 5 21:50:30 2012 -0500
1889
1890     Do not add tty objects when no tty is available
1891     
1892     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1893
1894  configure.ac |  105 ++++++++++++++++++++++++++++++++++++++++------------------
1895  1 file changed, 72 insertions(+), 33 deletions(-)
1896
1897 commit fa80d3a3a724ad6ef960ca63c2e0ce6d3fe99a44
1898 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1899 Date:   Mon Mar 5 20:57:31 2012 -0500
1900
1901     Coverity: CID 400005: Division or modulo by zero
1902     
1903         * src/media/sound-oss.c (sound_oss_play): Abort early when channels is 0.
1904     
1905     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1906
1907  src/media/sound-oss.c |    9 +++++++++
1908  1 file changed, 9 insertions(+)
1909
1910 commit 212178d3835bada77dd817652e7db9c7aa88e20f
1911 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1912 Date:   Mon Mar 5 19:53:42 2012 -0500
1913
1914     Coverity: CID 400006: Division or modulo by zero
1915     
1916         * src/ui/window.c (Fwindow_displayed_text_pixel_height): Make sure
1917         no division by 0 is attempted and use "best heuristic" of just
1918         adding 3.
1919     
1920     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1921
1922  src/ui/window.c |   12 +++++++-----
1923  1 file changed, 7 insertions(+), 5 deletions(-)
1924
1925 commit 28b64380c436c42e0002fa56c0a0a6f999ca1a71
1926 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1927 Date:   Mon Mar 5 18:04:10 2012 -0500
1928
1929     Coverity: Out of bounds write: CID 21140
1930     
1931         * src/search.c (boyer_moore): Make it explicit that the value will
1932         always be within the range of the index. Previously it was a side
1933         effect of the downcast to unsigned char, now its explicit.
1934     
1935     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1936
1937  src/search.c |   10 ++++++----
1938  1 file changed, 6 insertions(+), 4 deletions(-)
1939
1940 commit 2433e7889a1123560e1a086140a319b0a9fd0425
1941 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1942 Date:   Mon Mar 5 17:45:25 2012 -0500
1943
1944     Coverity: CID 400012 Overrun dynamic
1945     
1946         * lib-src/gnuclient.c (clean_string): Avoid coverity aliasing
1947         shortcomings by reusing the same variable where the length is
1948         calculate for the copy pass.
1949     
1950     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1951
1952  lib-src/gnuclient.c |   21 ++++++++++-----------
1953  1 file changed, 10 insertions(+), 11 deletions(-)
1954
1955 commit 7543dbf60f4b03c4af67015d7f89bae53a94180d
1956 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1957 Date:   Mon Mar 5 17:43:17 2012 -0500
1958
1959     Fix build for branches without tags
1960     
1961         * autogen.sh (emacs_is_beta): Correct the text for branches
1962         without the release tags...
1963     
1964         * lib-src/make-dump-id.c: Include the config.h from the proper
1965         directory. This was not an issue for a long time, since there was
1966         always a tag when under git control. make-dump-id was only
1967         compiled then. Now in autogen.sh we will always make sure there is
1968         a tree version, so this will no longer be an issue again.
1969     
1970     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1971
1972  autogen.sh             |   11 +++++++++--
1973  lib-src/make-dump-id.c |    2 +-
1974  2 files changed, 10 insertions(+), 3 deletions(-)
1975
1976 commit 043a13238092a6d351ce54e2041852cc1cdbce01
1977 Merge: 5b62e7b 086d8b4
1978 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1979 Date:   Mon Mar 5 14:38:46 2012 -0500
1980
1981     Merge remote-tracking branch 'njsf/for-steve' into for-steve
1982
1983 commit 5b62e7b113a105cafce699cb6d8f2d88005ba704
1984 Merge: 30a0b2f ba7e774
1985 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1986 Date:   Mon Mar 5 14:35:38 2012 -0500
1987
1988     Merge remote-tracking branch 'origin/master' into for-steve
1989
1990 commit 30a0b2fed5d7156fde7189561ff50f263f1abec0
1991 Merge: 520164a 84d2a81
1992 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1993 Date:   Mon Mar 5 14:34:32 2012 -0500
1994
1995     Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
1996
1997 commit 086d8b4086119b0a2d84ae08c2b17dd81c5d3312
1998 Merge: e403175 84d2a81
1999 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2000 Date:   Mon Mar 5 14:33:35 2012 -0500
2001
2002     Merge branch 'master' into njsf-cov
2003
2004 commit 84d2a815e9fdf80288ba4d1c852889bd3fe0fb26
2005 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2006 Date:   Mon Mar 5 14:33:11 2012 -0500
2007
2008     Coverity CID 400013 Printf arg type mismatch
2009     
2010         * lib-src/make-path.c: Include string.h so that strerror is
2011         properly defined.
2012     
2013     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2014
2015  lib-src/make-path.c |    1 +
2016  1 file changed, 1 insertion(+)
2017
2018 commit e403175f67de86a00d2da9dd5dfaa86100c9e211
2019 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2020 Date:   Mon Mar 5 13:11:52 2012 -0500
2021
2022     Coverity: CID 400031: Tainted string
2023     
2024         * lib-src/yow.c (main): Make sure argv[2] is not NULL before copying
2025     
2026     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2027
2028  lib-src/yow.c |    4 ++--
2029  1 file changed, 2 insertions(+), 2 deletions(-)
2030
2031 commit 2f898f9f07b60b2352daebd79398a81645cfb640
2032 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2033 Date:   Mon Mar 5 13:09:31 2012 -0500
2034
2035     Coverity: CID 400829: Uninit
2036     
2037         * src/media/media.c (Fmedia_stream_aspect): Initialize the
2038         potential return value to nil
2039     
2040     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2041
2042  src/media/media.c |    2 +-
2043  1 file changed, 1 insertion(+), 1 deletion(-)
2044
2045 commit 438b1b3578c66d99b29c6cdf7ec3a5c44edd71d1
2046 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2047 Date:   Mon Mar 5 12:52:55 2012 -0500
2048
2049     Use dup2 if available for -t. Also check for ttyname and isatty in configure.
2050     
2051         * configure.ac: Add some additional functions to check and add the
2052         HAVE_ISATTY and HAVE_TTYNAME
2053     
2054         * src/emacs.c (main_1): Enhance the logging of -t with ttyname if
2055         it is available.
2056     
2057         * src/emacs.c (main_1): Use raw_open instead of open to avoid
2058         using the format conversion of the filename, which at this early
2059         stage is not setup yet.
2060     
2061         * src/emacs.c (main_1): use dup2 if available to dup the opened
2062         file (and then close the original descriptor). This is much more
2063         reliable than close then open, since dup2 will make sure the
2064         descriptor number will be the desired.
2065     
2066         * src/eval.c (grow_specpdl): If grow_specpdl is called very early
2067         on specpdl_size is 0 and will loop infinitely here because 2 * 0
2068         == 0 ;)
2069     
2070         * src/sysdep.c (raw_open): New function that just calls the system
2071         open with no argument conversion at all
2072     
2073         * src/sysfile.h: declare the new raw_open function.
2074     
2075     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2076
2077  configure.ac  |    7 ++++++-
2078  src/buffer.c  |   10 ++++++----
2079  src/emacs.c   |   33 ++++++++++++++++++++++++++++-----
2080  src/eval.c    |    2 ++
2081  src/sysdep.c  |   13 +++++++++++++
2082  src/sysfile.h |    2 ++
2083  6 files changed, 57 insertions(+), 10 deletions(-)
2084
2085 commit 5a365d9e21766d2ff0318ddbda9a5ae75e540fbb
2086 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2087 Date:   Sun Mar 4 20:19:52 2012 -0500
2088
2089     Coverity: CID 400828 Resource leak
2090     
2091         * src/emacs.c (main_1): Make sure second dup is fdesc 1
2092     
2093     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2094
2095  src/emacs.c |    1 +
2096  1 file changed, 1 insertion(+)
2097
2098 commit ba7e77403bb81044ed8ece7c67e527ee813ce55e
2099 Merge: 1d3633b 520164a
2100 Author: Steve Youngs <steve@sxemacs.org>
2101 Date:   Mon Mar 5 09:22:38 2012 +1000
2102
2103     xstrncpy updates from Nelson
2104     
2105     * merges:
2106       xstrncpy saga
2107       xstrncpy saga
2108       xstrncpy saga
2109       xstrncpy saga
2110
2111 commit 520164a88735f7edb87b967b95d1e251c3806a3c
2112 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2113 Date:   Sun Mar 4 17:12:24 2012 -0500
2114
2115     xstrncpy saga
2116     
2117         * src/effi.c (Fffi_load_library): use xstrncpy instead of strncpy, strncat
2118     
2119     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2120
2121  src/effi.c         |    8 ++++----
2122  src/extents.c      |    6 +++---
2123  src/ui/redisplay.c |    2 +-
2124  3 files changed, 8 insertions(+), 8 deletions(-)
2125
2126 commit 051da61fd970ef8298318ce4d0f82ed8b63418fd
2127 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2128 Date:   Sun Mar 4 16:57:18 2012 -0500
2129
2130     xstrncpy saga
2131     
2132         * src/dumper.c (pdump_load): Use xstrncpy instead of strcpy
2133     
2134     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2135
2136  src/dumper.c |    2 +-
2137  1 file changed, 1 insertion(+), 1 deletion(-)
2138
2139 commit 1706db16f1408aacb1cbff6d8731c9b7b0fad1ad
2140 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2141 Date:   Sun Mar 4 16:55:45 2012 -0500
2142
2143     xstrncpy saga
2144     
2145         * src/sysdep.c (init_system_name): use xstrncpy instead of strcpy
2146     
2147     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2148
2149  src/sysdep.c |    6 ++++--
2150  1 file changed, 4 insertions(+), 2 deletions(-)
2151
2152 commit 09dc30c092e1ae78e278e419f972ab855c1290f3
2153 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2154 Date:   Sun Mar 4 16:51:53 2012 -0500
2155
2156     xstrncpy saga
2157     
2158         * src/sysdep.c (init_system_name): Use xstrncpy instead of strncpy
2159         * src/sysdep.c (readdir): Ditto.
2160     
2161     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2162
2163  src/sysdep.c |    4 ++--
2164  1 file changed, 2 insertions(+), 2 deletions(-)
2165
2166 commit 22358b9fd6432fd280326667bd26075056111366
2167 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2168 Date:   Sun Mar 4 00:00:09 2012 -0500
2169
2170     Use AS_IF instead of if some places - be more M4sh friendly
2171     
2172     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2173
2174  configure.ac |   31 +++++++++++--------------------
2175  1 file changed, 11 insertions(+), 20 deletions(-)
2176
2177 commit fe5430c913b6b7d6d31d04b3425a6b56eee0e7a6
2178 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2179 Date:   Sat Mar 3 23:57:17 2012 -0500
2180
2181     Update copyright, remove unused ent arguments
2182     
2183     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2184
2185  configure.ac |    5 +----
2186  1 file changed, 1 insertion(+), 4 deletions(-)
2187
2188 commit 1d3633b7c863088bb68c0a14c180e933edab5944
2189 Merge: 8dc0ec0 e261958
2190 Author: Steve Youngs <steve@sxemacs.org>
2191 Date:   Sun Mar 4 11:48:48 2012 +1000
2192
2193     Various build updates from Nelson
2194     
2195     * merges:
2196       Add the new silent-rules options to the list of known configure opts
2197       Warn about ignored tty 'with' options. Fix if with missing fi
2198       Add additional tty lib 'with' options
2199       issue warning when no tty nor window system available
2200       Enable silent building, ie --enable-silent-rules and make V=0
2201       Correct the remote configuration command message
2202       new SXE_CHECK_LINK_LIB macro
2203       Add summary for additional tty libraries
2204       Rename git-to-steve -> git-for-steve
2205       xstrncpy saga
2206       Better checking of string and memory operations. Also, add define FORBID_STRCPY to make runtime asserts on usage of strcpy, strcat and stpcpy.
2207       xstrncpy saga
2208       xstrncpy saga
2209       xstrncpy saga
2210       xstrncpy saga
2211
2212 commit e2619581b529b0a0ebea7f02b12b77ed3f5143ef
2213 Author: Steve Youngs <steve@sxemacs.org>
2214 Date:   Sun Mar 4 11:48:00 2012 +1000
2215
2216     Add the new silent-rules options to the list of known configure opts
2217     
2218         * m4/sxe-aux.m4 (_SXE_CHECK_PURE_OPT): Add silent-rules options to
2219         list of known configure opts.
2220     
2221     Signed-off-by: Steve Youngs <steve@sxemacs.org>
2222
2223  m4/sxe-aux.m4 |    1 +
2224  1 file changed, 1 insertion(+)
2225
2226 commit 8dc0ec0c10699d344ad3bc1ad4161952d65a22ab
2227 Merge: 63fddcd db56e30
2228 Author: Steve Youngs <steve@sxemacs.org>
2229 Date:   Sun Mar 4 11:00:55 2012 +1000
2230
2231     FFI update from Aidan
2232     
2233     * merges:
2234       Avoid namespace pollution, runtime consing, #'define-ffi-function
2235
2236 commit db56e30dc28e4ae36aa3a6c3ddf8960261f5dfcb
2237 Author: Aidan Kehoe <kehoea@parhasard.net>
2238 Date:   Sat Mar 3 15:19:35 2012 +0000
2239
2240     Avoid namespace pollution, runtime consing, #'define-ffi-function
2241
2242  lisp/ffi.el |   27 +++++++++------------------
2243  1 file changed, 9 insertions(+), 18 deletions(-)
2244
2245 commit 44948eb20e121ae7df6dfa1a99af863abee386f6
2246 Merge: 2bd6f85 e54f828
2247 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2248 Date:   Sat Mar 3 00:33:54 2012 -0500
2249
2250     Merge remote-tracking branch 'njsf/for-steve' into for-steve
2251
2252 commit 2bd6f85ce9abc38a1033881e210f87eae32dfdf2
2253 Merge: 20a6a16 63fddcd
2254 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2255 Date:   Sat Mar 3 00:33:34 2012 -0500
2256
2257     Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
2258
2259 commit e54f82869ca4a079e9f07792f367f1d357dd63f2
2260 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2261 Date:   Sat Mar 3 00:30:44 2012 -0500
2262
2263     Warn about ignored tty 'with' options. Fix if with missing fi
2264     
2265     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2266
2267  configure.ac |    5 +++--
2268  1 file changed, 3 insertions(+), 2 deletions(-)
2269
2270 commit 0d72c7c4fb08d4728ab0ca7628f39a932ae36d87
2271 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2272 Date:   Sat Mar 3 00:17:10 2012 -0500
2273
2274     Add additional tty lib 'with' options
2275     
2276     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2277
2278  configure.ac |   21 +++++++++++++++++++++
2279  1 file changed, 21 insertions(+)
2280
2281 commit c13859ecc4830cb52b439831d69e5413cbfa15d9
2282 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2283 Date:   Sat Mar 3 00:14:44 2012 -0500
2284
2285     issue warning when no tty nor window system available
2286     
2287     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2288
2289  configure.ac |   10 +++++-----
2290  1 file changed, 5 insertions(+), 5 deletions(-)
2291
2292 commit 75e7c4d6d20b0b5bc91c45f60f979fa6213939ef
2293 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2294 Date:   Sat Mar 3 00:11:28 2012 -0500
2295
2296     Enable silent building, ie --enable-silent-rules and make V=0
2297     
2298     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2299
2300  configure.ac |    1 +
2301  1 file changed, 1 insertion(+)
2302
2303 commit 19296cbb61a1a356bba0c0359c5ab2f96c851151
2304 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2305 Date:   Sat Mar 3 00:00:23 2012 -0500
2306
2307     Correct the remote configuration command message
2308     
2309     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2310
2311  contrib/git-for-steve.sh |    2 +-
2312  1 file changed, 1 insertion(+), 1 deletion(-)
2313
2314 commit d8b55aafc38e0f24ba49ea5e3e72030da68ee837
2315 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2316 Date:   Fri Mar 2 23:53:55 2012 -0500
2317
2318     new SXE_CHECK_LINK_LIB macro
2319     
2320     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2321
2322  m4/sxe-linker.m4 |   32 ++++++++++++++++++++++++++++++++
2323  1 file changed, 32 insertions(+)
2324
2325 commit 8df50908b1f03c46b5919699d5d2288524535728
2326 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2327 Date:   Fri Mar 2 23:51:42 2012 -0500
2328
2329     Add summary for additional tty libraries
2330     
2331     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2332
2333  m4/sxe-summary.m4 |    4 ++++
2334  1 file changed, 4 insertions(+)
2335
2336 commit 49dddce345ca231de1120f88e91bb175eb430fed
2337 Merge: a115e46 20a6a16
2338 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2339 Date:   Fri Mar 2 23:49:39 2012 -0500
2340
2341     Merge remote-tracking branch 'njsf/for-steve' into for-steve
2342
2343 commit a115e4605e43513cc4fd139ca04e8417cb38d323
2344 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2345 Date:   Fri Mar 2 23:48:03 2012 -0500
2346
2347     Rename git-to-steve -> git-for-steve
2348     
2349     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2350
2351  contrib/README           |    4 +--
2352  contrib/git-for-steve.sh |   85 ++++++++++++++++++++++++++++++++++++++++++++++
2353  2 files changed, 87 insertions(+), 2 deletions(-)
2354
2355 commit 20a6a16c109742a7fb6f91a256afd8f553f2a6b0
2356 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2357 Date:   Fri Mar 2 23:15:07 2012 -0500
2358
2359     xstrncpy saga
2360     
2361         * src/fileio.c (file_name_as_directory): Use xstrncpy and change
2362         prototype to take in buffer length.
2363     
2364         * src/fileio.c (directory_file_name): Ditto.
2365     
2366         * src/fileio.c (Ffile_name_as_directory): properly call
2367         file_name_as_directory with buffer length.
2368         * src/fileio.c (Fdirectory_file_name): ditto.
2369     
2370         * src/fileio.c (Fexpand_file_name): Use xstrncat instead of strcat.
2371     
2372         * src/fileio.c (Fdirectory_file_name): properly call
2373         directory_file_name with buffer length.
2374     
2375         * src/fileio.c (Fsubstitute_in_file_name): use xstrncpy instead of
2376         strcpy keeping track of buffer availability.
2377     
2378     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2379
2380  src/fileio.c |   46 ++++++++++++++++++++++++++++------------------
2381  1 file changed, 28 insertions(+), 18 deletions(-)
2382
2383 commit f58e60c4103450d300d97669f9efddf7e603c746
2384 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2385 Date:   Fri Mar 2 23:07:47 2012 -0500
2386
2387     Better checking of string and memory operations.
2388     Also, add define FORBID_STRCPY to make runtime asserts on usage of strcpy, strcat and stpcpy.
2389     
2390         * src/sysdep.h: Move xstrlen, xstrcmp, xstrcat, xstrncmp,
2391         xstrncat, xstrncpy, xstpcpy, xstpncpy, xmemcmp, xmemcpy to
2392         sxe-utils.h
2393     
2394         * src/sysdep.h (x__dirlen): always_inline..
2395         * src/sysdep.h (x__dirname): ditto.
2396         * src/sysdep.h (xdirname): ditto.
2397     
2398         * src/sxe-utils.h (xstrlen): move from sysdep.h
2399         * src/sxe-utils.h (xstrcmp): ditto.
2400         * src/sxe-utils.h (xstrncmp): ditto.
2401         * src/sxe-utils.h (xstrncat): ditto.
2402         * src/sxe-utils.h (xstrncpy): ditto.
2403         * src/sxe-utils.h (xstpcpy): ditto.
2404         * src/sxe-utils.h (xstpncpy): ditto.
2405         * src/sxe-utils.h (xmemcmp): ditto.
2406         * src/sxe-utils.h (xmemcpy): ditto.
2407         * src/sxe-utils.h (xmin_size_t): ditto.
2408     
2409         * src/sxe-utils.h (no_strcpy): New forbidden strcpy
2410         * src/sxe-utils.h (no_strcat): New forbidden strcat
2411         * src/sxe-utils.h (no_stpcpy): New forbidden stpcpy
2412     
2413     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2414
2415  src/sxe-utils.h |  115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2416  src/sysdep.h    |   72 +++++-----------------------------
2417  2 files changed, 124 insertions(+), 63 deletions(-)
2418
2419 commit a7822c51d777db6952411d17aa17858215e26cfe
2420 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2421 Date:   Fri Mar 2 17:56:47 2012 -0500
2422
2423     xstrncpy saga
2424     
2425         * src/dumper.c (pdump_load): Use xstrncpy instead of strncpy
2426     
2427     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2428
2429  src/dumper.c |    4 ++--
2430  1 file changed, 2 insertions(+), 2 deletions(-)
2431
2432 commit bd9104762599054a720f693071729923747f669c
2433 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2434 Date:   Fri Mar 2 17:29:57 2012 -0500
2435
2436     xstrncpy saga
2437     
2438         * src/sysdep.h (xstrncpy): New inline function.
2439         * src/sysdep.h (xstpncpy): Use xstrncpy instead of strncpy
2440     
2441     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2442
2443  src/sysdep.h |   11 +++++++++--
2444  1 file changed, 9 insertions(+), 2 deletions(-)
2445
2446 commit 4df9aaa5e7f7d80cfc5138c1a004633451f96d4a
2447 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2448 Date:   Fri Mar 2 16:20:19 2012 -0500
2449
2450     xstrncpy saga
2451     
2452         * lib-src/fakemail.c (make_file_preface): Use xstrncpy instead of strncpy
2453         * lib-src/fakemail.c (read_header): ditto.
2454         * lib-src/fakemail.c (main): ditto.
2455         * lib-src/gnuclient.c (main): ditto.
2456         * lib-src/gnuserv.c (handle_ipc_request): ditto.
2457         * lib-src/movemail.c (concat): ditto.
2458         * lib-src/movemail.c (pop_retr): ditto.
2459         * lib-src/movemail.c (pop_retr): ditto.
2460         * lib-src/movemail.c (pop_search_top): ditto.
2461         * lib-src/movemail.c (pop_search_top): ditto.
2462         * lib-src/ootags.c (consider_token): ditto.
2463         * lib-src/ootags.c (C_entries): ditto.
2464         * lib-src/ootags.c (Pascal_functions): ditto.
2465         * lib-src/ootags.c (Prolog_functions): ditto.
2466         * lib-src/ootags.c (Erlang_functions): ditto.
2467         * lib-src/ootags.c (substitute): ditto.
2468         * lib-src/ootags.c (savenstr): ditto.
2469         * lib-src/pop.c (pop_stat): ditto.
2470         * lib-src/pop.c (pop_list): ditto.
2471         * lib-src/pop.c (pop_multi_first): ditto.
2472         * lib-src/pop.c (pop_last): ditto.
2473         * lib-src/pop.c (getok): ditto.
2474         * lib-src/yow.c (main): ditto.
2475     
2476     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2477
2478  lib-src/fakemail.c  |   19 +++++++++++++------
2479  lib-src/gnuclient.c |   11 +++++++++--
2480  lib-src/gnuserv.c   |    9 ++++++++-
2481  lib-src/movemail.c  |   22 +++++++++++++++-------
2482  lib-src/ootags.c    |   22 +++++++++++++++-------
2483  lib-src/pop.c       |   17 ++++++++++++-----
2484  lib-src/yow.c       |   10 +++++++++-
2485  7 files changed, 81 insertions(+), 29 deletions(-)
2486
2487 commit f963f2d7143180394b52e4607581a96f8c8b8b8a
2488 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2489 Date:   Fri Mar 2 16:12:41 2012 -0500
2490
2491     xstrncpy saga
2492     
2493         * lib-src/etags.c (xstrncpy): cosmetic changes to xstrncpy macro
2494     
2495     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2496
2497  lib-src/etags.c |    7 ++++++-
2498  1 file changed, 6 insertions(+), 1 deletion(-)
2499
2500 commit 63fddcde25bd36a5629c8efe0e4ec739a024e039
2501 Merge: 7c6f2bf a9bcc15
2502 Author: Steve Youngs <steve@sxemacs.org>
2503 Date:   Fri Mar 2 09:19:07 2012 +1000
2504
2505     Coverity fixes from Nelson
2506     
2507     * merges:
2508       Kill some spurious whitespace
2509       Coverity: Resource leak: CID 400020
2510       Coverity: Resource leak: CID 400022
2511       Coverity: Resource leak: CID 400023
2512       Coverity: Resource leak: 400024
2513       Coverity: Stray pointer arithmetic: CID 400000
2514       Coverity: Division by zero: CID 400004
2515       Coverity: Resource leak: CID 400025
2516       Coverity: Resource Leak: CID 400026
2517       Don't use strncpy, instead use *dest='\0' followed by strncat (with len-1)
2518       Coverity: CID 21065: Missing break
2519       Coverity: DEADCODE: CID 583
2520
2521 commit a9bcc158b7c1ddd77271d9e7b847bc2392a35288
2522 Author: Steve Youngs <steve@sxemacs.org>
2523 Date:   Fri Mar 2 09:18:20 2012 +1000
2524
2525     Kill some spurious whitespace
2526     
2527     Signed-off-by: Steve Youngs <steve@sxemacs.org>
2528
2529  src/ui/redisplay.c |    4 ++--
2530  1 file changed, 2 insertions(+), 2 deletions(-)
2531
2532 commit ec1c1203c9fea418ec1b6205bd176774175a8e43
2533 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2534 Date:   Wed Feb 29 16:11:08 2012 -0500
2535
2536     Coverity: Resource leak: CID 400020
2537     
2538         * src/editfns.c (Ftemp_directory): Check against 0 too. Unlikely
2539         but possible.
2540     
2541     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2542
2543  src/editfns.c |    2 +-
2544  1 file changed, 1 insertion(+), 1 deletion(-)
2545
2546 commit 9700db036cd49ef981bd82386ff0f58000ecfa05
2547 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2548 Date:   Wed Feb 29 16:07:06 2012 -0500
2549
2550     Coverity: Resource leak: CID 400022
2551     
2552         * src/emacs.c (main_1): Make sure the temporary descriptor is 0,
2553         which makes the "leak" intentional.
2554     
2555     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2556
2557  src/emacs.c |   13 +++++++++----
2558  1 file changed, 9 insertions(+), 4 deletions(-)
2559
2560 commit 4da01e9594590f7745ec4477424d696d538c1932
2561 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2562 Date:   Wed Feb 29 15:19:03 2012 -0500
2563
2564     Coverity: Resource leak: CID 400023
2565     
2566         * src/fileio.c (Fcopy_file): make sure ifd is closed
2567     
2568     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2569
2570  src/fileio.c |    4 ++++
2571  1 file changed, 4 insertions(+)
2572
2573 commit 86de690da2852434bd881faf689681f11507df71
2574 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2575 Date:   Wed Feb 29 15:15:00 2012 -0500
2576
2577     Coverity: Resource leak: 400024
2578     
2579         * src/fileio.c (Fdo_auto_save): Make sure file is closed
2580     
2581     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2582
2583  src/fileio.c |    2 ++
2584  1 file changed, 2 insertions(+)
2585
2586 commit 988d3d4348b6d9342413a4b225fc2bb6dece934e
2587 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2588 Date:   Wed Feb 29 14:57:22 2012 -0500
2589
2590     Coverity: Stray pointer arithmetic: CID 400000
2591     
2592         * src/callint.c (Fcall_interactively): add new fcall array, which
2593         is the one allocated, and make args value derive from that. Fill
2594         in function in fcall, and arguments in args.
2595     
2596     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2597
2598  src/callint.c |    5 +++--
2599  1 file changed, 3 insertions(+), 2 deletions(-)
2600
2601 commit 2c7dca0a6ea03a156366f1ffe8f3245e70958149
2602 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2603 Date:   Wed Feb 29 14:53:52 2012 -0500
2604
2605     Coverity: Division by zero: CID 400004
2606     
2607         * src/media/media.c (Fmedia_stream_aspect): assert for den != 0,
2608         with additional check for the "already crashing" scenario.
2609     
2610     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2611
2612  src/media/media.c |    4 +++-
2613  1 file changed, 3 insertions(+), 1 deletion(-)
2614
2615 commit 9d3aa5082770359aeb548ada81dd396d77eed48a
2616 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2617 Date:   Wed Feb 29 14:52:07 2012 -0500
2618
2619     Coverity: Resource leak: CID 400025
2620     
2621         * src/ui/X11/glyphs-x.c (x_init_image_instance_from_eimage): Free
2622         pixtbl if we are not using it...
2623     
2624     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2625
2626  src/ui/X11/glyphs-x.c |    5 ++++-
2627  1 file changed, 4 insertions(+), 1 deletion(-)
2628
2629 commit bb68254b24f8835c7f3ced8518171c05032b8101
2630 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2631 Date:   Wed Feb 29 14:49:01 2012 -0500
2632
2633     Coverity: Resource Leak: CID 400026
2634     
2635         * src/ui/redisplay.c (add_glyph_rune): Dynarr_free not used
2636         allocated memory.
2637     
2638     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2639
2640  src/ui/redisplay.c |   11 +++++++++--
2641  1 file changed, 9 insertions(+), 2 deletions(-)
2642
2643 commit 7d99f36b3429ffed444c380ecd024db1081bc110
2644 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2645 Date:   Wed Feb 29 13:29:13 2012 -0500
2646
2647     Don't use strncpy, instead use *dest='\0' followed by strncat (with len-1)
2648     
2649         * lib-src/etags.c (write_classname): use xstrncpy instead of strncpy
2650         * lib-src/etags.c (consider_token): ditto.
2651         * lib-src/etags.c (C_entries): ditto.
2652         * lib-src/etags.c (Pascal_functions): ditto.
2653         * lib-src/etags.c (HTML_lables): ditto.
2654         * lib-src/etags.c (Prolog_functions): ditto.
2655         * lib-src/etags.c (Erlang_functions): ditto.
2656         * lib-src/etags.c (substitute): ditto.
2657         * lib-src/etags.c (readline_internal): ditto.
2658         * lib-src/etags.c (savenstr): ditto.
2659         * lib-src/etags.c (concat): ditto.
2660     
2661     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2662
2663  lib-src/etags.c |   30 ++++++++++++++++--------------
2664  1 file changed, 16 insertions(+), 14 deletions(-)
2665
2666 commit 4578ea8be16901afc95c3d9cc72e49069ca7a17d
2667 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2668 Date:   Wed Feb 29 10:56:01 2012 -0500
2669
2670     Coverity: CID 21065: Missing break
2671     
2672         * src/regex.c (common_op_match_null_string_p): Insert missing
2673         brake for set_number_at case.
2674     
2675     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2676
2677  src/regex.c |    1 +
2678  1 file changed, 1 insertion(+)
2679
2680 commit a7d09cee7c71405bc6620cfddbad9630864470f0
2681 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2682 Date:   Sun Feb 26 23:32:30 2012 -0500
2683
2684     Coverity: DEADCODE: CID 583
2685     
2686         * src/media/media-internal.c (int2ulaw): Do the assignment outside
2687         of if condition to avoid Coverity false positive and improve code
2688         legibility.
2689     
2690     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2691
2692  src/media/media-internal.c |    6 ++++--
2693  1 file changed, 4 insertions(+), 2 deletions(-)
2694
2695 commit 7c6f2bfc2f15471271bb8bcd0c8168558386f6be
2696 Merge: f75b1fb 362cc0c
2697 Author: Steve Youngs <steve@sxemacs.org>
2698 Date:   Sat Feb 25 16:19:43 2012 +1000
2699
2700     Coverity fixes from Nelson
2701     
2702     * merges:
2703       Coverity: Overrun static CID: 138
2704       Coverity: CID 681: TAINTED STRING
2705       Coverity: CID 610-DEAD CODE 611-UNUSED VALUE
2706       Coverity: TOCTOU: CID 387
2707       Coverity:Tainted string: CID 384
2708       Coverity: Tainted string: CID 386
2709
2710 commit 362cc0c0839ec0ffbb7f0a3a260b9bf766a8c53e
2711 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2712 Date:   Fri Feb 24 16:28:20 2012 -0500
2713
2714     Coverity: Overrun static CID: 138
2715     
2716         * src/dumper.c (pdump_register_struct): Be even more obvious that
2717         control flow ends on abort, which could fall through in the case
2718         of fatal error.
2719     
2720     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2721
2722  src/dumper.c |   25 +++++++++++++------------
2723  1 file changed, 13 insertions(+), 12 deletions(-)
2724
2725 commit 1fcfb99ae7db42ec054da0b1ca00c1c4c4538197
2726 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2727 Date:   Fri Feb 24 16:26:52 2012 -0500
2728
2729     Coverity: CID 681: TAINTED STRING
2730     
2731         * src/emacs.c (main): Be even more strict on checks...
2732     
2733     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2734
2735  src/emacs.c |    2 ++
2736  1 file changed, 2 insertions(+)
2737
2738 commit 59f1edbca7c01a2c48f08d19e4cbf1cdf8ce5c89
2739 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2740 Date:   Fri Feb 24 16:10:44 2012 -0500
2741
2742     Coverity: CID 610-DEAD CODE 611-UNUSED VALUE
2743     
2744         * lib-src/etags.c (process_file_name): compr was not being used
2745         before anyway so just remove the assignment from the if statement.
2746     
2747         * lib-src/etags.c (process_file_name): only make compressed_value
2748         NULL if it was previously not null. But still free it. This means
2749         that after the free we CANNOT dereference it.
2750     
2751     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2752
2753  lib-src/etags.c |    6 +++---
2754  1 file changed, 3 insertions(+), 3 deletions(-)
2755
2756 commit 9c7003ff693f56a2f0a68917a78a735025fa488c
2757 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2758 Date:   Fri Feb 24 12:51:35 2012 -0500
2759
2760     Coverity: TOCTOU: CID 387
2761     
2762         * lib-src/etags.c (process_file_name): use open/popen then handle
2763         failure, instead of stat. Also, after successful open check it is
2764         regular file, and reject it is not.
2765     
2766     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2767
2768  lib-src/etags.c |   91 +++++++++++++++++++++++++++----------------------------
2769  1 file changed, 45 insertions(+), 46 deletions(-)
2770
2771 commit cdd22e84903d51ed5d2ec9f61cbf90c4e4da9ff4
2772 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2773 Date:   Fri Feb 24 12:47:30 2012 -0500
2774
2775     Coverity:Tainted string: CID 384
2776     
2777         * lib-src/movemail.c (main): Sanitize argv[optind] so one can mark as fixed
2778     
2779     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2780
2781  lib-src/movemail.c |    1 +
2782  1 file changed, 1 insertion(+)
2783
2784 commit 99b9cf6d40b64eb77284f484692d38245b053afc
2785 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2786 Date:   Fri Feb 24 10:36:55 2012 -0500
2787
2788     Coverity: Tainted string: CID 386
2789     
2790         * src/emacs.c (main): Do sanity checking on the arguments
2791     
2792     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2793
2794  src/emacs.c |   65 ++++++++++++++++++++++++++++++++++-------------------------
2795  1 file changed, 38 insertions(+), 27 deletions(-)
2796
2797 commit f75b1fbf94d0b2ed69f9bd63dabb755f6b463ec5
2798 Merge: d24698c 11dfa0b
2799 Author: Steve Youngs <steve@sxemacs.org>
2800 Date:   Thu Feb 23 16:58:37 2012 +1000
2801
2802     Really fix FreeBSD -fstack-protector builds
2803     
2804     * freebsd-ssp:
2805       Fix building on FreeBSD with -fstack-protector.
2806
2807 commit 11dfa0b819cea8ff6cc2a251266c4fd312d86142
2808 Author: Steve Youngs <steve@sxemacs.org>
2809 Date:   Thu Feb 23 16:57:06 2012 +1000
2810
2811     Fix building on FreeBSD with -fstack-protector.
2812     
2813     So, as it turns out, FreeBSD CAN build SXEmacs with -fstack-protector.
2814     But only if you DON'T link with libssp.  Who knew?
2815     
2816         * m4/sxe-compiler.m4 (SXE_STACK_FLAGS): Re-work so that on FreeBSD
2817         libssp is NOT used, while it is everywhere else.
2818     
2819     Signed-off-by: Steve Youngs <steve@sxemacs.org>
2820
2821  m4/sxe-compiler.m4 |   22 ++++++++++------------
2822  1 file changed, 10 insertions(+), 12 deletions(-)
2823
2824 commit d24698cb989fb04b908edf14dfbc535bd6cd02b8
2825 Merge: 3e29b5c e5fed6d
2826 Author: Steve Youngs <steve@sxemacs.org>
2827 Date:   Thu Feb 23 10:06:52 2012 +1000
2828
2829     Coverity fixes, etc from Nelson
2830     
2831     * merges:
2832       Coverity: TOCTOU: CID 392
2833       Fix build...
2834       Coverity: TOCTOU: CID 391
2835       Coverity: TOCTOU: CID 390
2836       Coverity: TOCTOU: CID 387
2837       Better stack-protector behavior in FreeBSD
2838       Remove forceful disable of ase in Mac OS X
2839       Coverity CID 52: Forward null
2840       Slightly better basic type detection.
2841
2842 commit e5fed6dbe5a81a77c81645e49655539406389455
2843 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2844 Date:   Wed Feb 22 18:38:13 2012 -0500
2845
2846     Coverity: TOCTOU: CID 392
2847     
2848         * src/editfns.c (Ftemp_directory): First mkdir then properly
2849         handle errors for the home directory temp directory creation.
2850         Also attempt to create .created_by_sxemacs in case the dir exists.
2851     
2852     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2853
2854  src/editfns.c |    3 +--
2855  1 file changed, 1 insertion(+), 2 deletions(-)
2856
2857 commit 607879898b6056f44473f03b3fa197e6781ad1e8
2858 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2859 Date:   Wed Feb 22 18:36:01 2012 -0500
2860
2861     Fix build...
2862     
2863         * src/ui/X11/xgccache.c (gc_cache_lookup): NULL not null
2864     
2865     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2866
2867  src/ui/X11/xgccache.c |    2 +-
2868  1 file changed, 1 insertion(+), 1 deletion(-)
2869
2870 commit 882ef45574c59a4c6aca34d43842be2385f563ee
2871 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2872 Date:   Wed Feb 22 18:33:17 2012 -0500
2873
2874     Coverity: TOCTOU: CID 391
2875     
2876         * lib-src/ootags.c (process_file): Check for regular file after
2877         open, even if it fails, to improve diagnostic message.
2878     
2879     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2880
2881  lib-src/ootags.c |   10 ++++++----
2882  1 file changed, 6 insertions(+), 4 deletions(-)
2883
2884 commit c46e1f849c2b2029e30dcbeffa853924bc26af6e
2885 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2886 Date:   Wed Feb 22 18:29:43 2012 -0500
2887
2888     Coverity: TOCTOU: CID 390
2889     
2890         * lib-src/movemail.c (main): No need to check access to outname,
2891         since open will fail and we are not giving any better diagnosis.
2892     
2893         * lib-src/movemail.c (main): Ditto for inname.
2894     
2895     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2896
2897  lib-src/movemail.c |    8 --------
2898  1 file changed, 8 deletions(-)
2899
2900 commit e42e4dcfc6f16d0abde972ddced2409ee1c2f434
2901 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2902 Date:   Wed Feb 22 18:23:46 2012 -0500
2903
2904     Coverity: TOCTOU: CID 387
2905     
2906         * lib-src/make-path.c (touchy_mkdir): Try to avoid check/create
2907         race condition by first attempting to create, then check any
2908         error. If it is EEXISTS or directory already exists, then all
2909         good.
2910     
2911     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2912
2913  lib-src/make-path.c |   19 +++++++++++--------
2914  1 file changed, 11 insertions(+), 8 deletions(-)
2915
2916 commit dac4e476ebc8e70f571ea1497990ed98170ae843
2917 Merge: d7a0de0 f89886e
2918 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2919 Date:   Wed Feb 22 17:49:47 2012 -0500
2920
2921     Merge branch 'njsf-cov' into for-steve
2922
2923 commit d7a0de0519e016c267cf7fe4fdb6a3579778cd77
2924 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2925 Date:   Wed Feb 22 17:49:38 2012 -0500
2926
2927     Better stack-protector behavior in FreeBSD
2928     
2929         * m4/sxe-compiler.m4 (SXE_STACK_FLAGS): Forcefully disable stack-protector on freebsd and output warning message..
2930     
2931     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2932
2933  m4/sxe-compiler.m4 |    6 +++++-
2934  1 file changed, 5 insertions(+), 1 deletion(-)
2935
2936 commit 94e0376f7f5916ae8586a32dd049c3b09efc9d2c
2937 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2938 Date:   Wed Feb 22 17:48:22 2012 -0500
2939
2940     Remove forceful disable of ase in Mac OS X
2941     
2942         * configure.ac: Remove conditional on opsys != darwin for ase
2943         inclusion. Make conditional on ase components depend on having
2944         dynamic or static ase, not on OS...
2945     
2946     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2947
2948  configure.ac |   29 +++++++++++++----------------
2949  1 file changed, 13 insertions(+), 16 deletions(-)
2950
2951 commit 43face8c911462f1c3561032ae1dbaa2af47a8ae
2952 Merge: 2e3cb02 3e29b5c
2953 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2954 Date:   Wed Feb 22 16:52:45 2012 -0500
2955
2956     Merge remote-tracking branch 'origin/master' into for-steve
2957
2958 commit 3e29b5ca6857a00401ff5be6bf2cf38835e82009
2959 Merge: 90ec465 fe341d5
2960 Author: Steve Youngs <steve@sxemacs.org>
2961 Date:   Wed Feb 22 13:49:44 2012 +1000
2962
2963     aRts removal from Horst
2964     
2965     * merges:
2966       [aRts removal] Exorcizo te, omnis spiritus immunde, in nomine Dei Patris omnipotentis
2967       ex{|or}cise the monstrosity that is aRts once and for all
2968
2969 commit fe341d5ad86d63adaeb113da6c20494d484e7d21
2970 Author: Horst G. Burkhardt III <horst@sxemacs.org>
2971 Date:   Wed Feb 22 13:55:21 2012 +1100
2972
2973     [aRts removal] Exorcizo te, omnis spiritus immunde, in nomine Dei Patris omnipotentis
2974     
2975     Signed-off-by: Horst G. Burkhardt III <horst@sxemacs.org>
2976
2977  INSTALL                 |    3 ---
2978  PROBLEMS                |    5 -----
2979  etc/sample.init.el      |    2 +-
2980  info/lispref/media.texi |   42 ++++++------------------------------------
2981  info/sxemacs-faq.texi   |    4 ++--
2982  src/media/sound.c       |   31 +------------------------------
2983  src/media/sound.h       |    1 -
2984  7 files changed, 10 insertions(+), 78 deletions(-)
2985
2986 commit 6c77a9550f7e186e9ba9baece2f070bb5560298f
2987 Author: Horst G. Burkhardt III <horst@sxemacs.org>
2988 Date:   Wed Feb 22 12:09:40 2012 +1100
2989
2990     ex{|or}cise the monstrosity that is aRts once and for all
2991     
2992     Signed-off-by: Horst G. Burkhardt III <horst@sxemacs.org>
2993
2994  configure.ac           |   27 +---
2995  m4/sxe-mm.m4           |   52 -------
2996  src/media/Makefile.am  |    8 +-
2997  src/media/sound-arts.c |  397 ------------------------------------------------
2998  src/media/sound-arts.h |   62 --------
2999  5 files changed, 5 insertions(+), 541 deletions(-)
3000
3001 commit 90ec4659b11c51612c2fc1314ac3626ed32ff328
3002 Merge: 64a1f73 e31d42a
3003 Author: Steve Youngs <steve@sxemacs.org>
3004 Date:   Sun Feb 19 01:01:25 2012 +1000
3005
3006     PROBLEMS update re SSP on FreeBSD from Horst
3007     
3008     * merges:
3009       added warning against SSP on FreeBSD to PROBLEMS file
3010
3011 commit e31d42abf5bb63067fa8be6a3927d7dddd822fcb
3012 Author: Horst G. Burkhardt III <horst@sxemacs.org>
3013 Date:   Sat Feb 18 11:48:24 2012 +1100
3014
3015     added warning against SSP on FreeBSD to PROBLEMS file
3016     
3017     Signed-off-by: Horst G. Burkhardt III <horst@sxemacs.org>
3018
3019  PROBLEMS |    8 ++++++++
3020  1 file changed, 8 insertions(+)
3021
3022 commit f89886e31ab8c41ccbc5b28bafc3dd983900bbd4
3023 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
3024 Date:   Fri Feb 10 21:07:57 2012 -0500
3025
3026     Coverity CID 52: Forward null
3027     
3028         * src/ui/X11/xgccache.c (gc_cache_lookup): Only dereference
3029         cell/cache->head if not NULL
3030     
3031     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
3032
3033  src/ui/X11/xgccache.c |    6 ++++--
3034  1 file changed, 4 insertions(+), 2 deletions(-)
3035
3036 commit 2e3cb02e20b751359c415843893f02e7a1d4639f
3037 Merge: 8049916 64a1f73
3038 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
3039 Date:   Wed Feb 1 11:15:57 2012 -0500
3040
3041     Merge remote-tracking branch 'origin/master' into for-steve
3042
3043 commit 64a1f73619f4faec2f15fb02f9b1d57cde397ee8
3044 Merge: a17da6c 349c389
3045 Author: Steve Youngs <steve@sxemacs.org>
3046 Date:   Tue Jan 31 12:34:08 2012 +1000
3047
3048     Merge branch 'openindie'
3049     
3050     * openindie:
3051       Fix build on OpenIndiana
3052
3053 commit 349c389ef1d68eefa0e5aa1ab61458c63d18e630
3054 Author: Steve Youngs <steve@sxemacs.org>
3055 Date:   Tue Jan 31 12:31:43 2012 +1000
3056
3057     Fix build on OpenIndiana
3058     
3059     "Fix" is probably too strong a word here, it wasn't really broken in the
3060     first place.  Just a tiny tweak to autogen.sh was the only "fix" needed
3061     here.
3062     
3063     This changeset also documents (in PROBLEMS) the missing deps needed to
3064     build SXEmacs on OpenIndiana.
3065     
3066         * autogen.sh: Only add the xpg4/bin directory to the $PATH if this
3067         isn't OpenIndiana.
3068     
3069         * PROBLEMS: Document build quirks for OpenIndiana.
3070     
3071     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3072
3073  PROBLEMS   |   39 +++++++++++++++++++++++++++++++++++++++
3074  autogen.sh |    3 ++-
3075  2 files changed, 41 insertions(+), 1 deletion(-)
3076
3077 commit a17da6cfe6279dbd4ad4a1ba618f862edb2da6fc
3078 Merge: 7046eca fef2490
3079 Author: Steve Youngs <steve@sxemacs.org>
3080 Date:   Sat Jan 28 18:01:03 2012 +1000
3081
3082     The Great Whitespace Cleanup
3083     
3084     * whitespace: (24 commits)
3085       Whitespace cleanup in src [m-z]
3086       Whitespace cleanup in src [f-l]
3087       Whitespace cleanup in src [a-e]
3088       Whitespace cleanup in src/database
3089       Whitespace cleanup in src/ent
3090       Whitespace cleanup in src/events
3091       Whitespace cleanup in src/m
3092       Whitespace cleanup in src/media
3093       Whitespace cleanup in src/mem
3094       Whitespace cleanup in src/mule
3095       Whitespace cleanup in src/s
3096       Whitespace cleanup in src/ui
3097       Whitespace cleanup in src/ui/lwlib
3098       Whitespace cleanup in src/ui/X11
3099       Whitespace cleanup in src/ui/TTY
3100       Whitespace cleanup in tests
3101       Whitespace cleanup in modules
3102       Whitespace cleanup in m4
3103       Whitespace cleanup in lisp
3104       Whitespace cleanup in lib-src
3105       ...
3106
3107 commit fef249060579771eb4f43bfb4cd7ebe827c6a633
3108 Author: Steve Youngs <steve@sxemacs.org>
3109 Date:   Sat Jan 28 17:41:50 2012 +1000
3110
3111     Whitespace cleanup in src [m-z]
3112     
3113     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3114
3115  src/map.c          |   40 +++----
3116  src/map.h          |    2 +-
3117  src/md5.c          |    8 +-
3118  src/objects.c      |    6 +-
3119  src/opaque.c       |    2 +-
3120  src/openssl.c      |  128 +++++++++++-----------
3121  src/openssl.h      |    2 +-
3122  src/print.c        |   36 +++----
3123  src/process-unix.c |  306 ++++++++++++++++++++++++++--------------------------
3124  src/process.c      |   74 ++++++-------
3125  src/process.h      |    2 +-
3126  src/procimpl.h     |    4 +-
3127  src/rangetab.c     |    2 +-
3128  src/realpath.c     |    2 +-
3129  src/regex.c        |   76 ++++++-------
3130  src/regex.h        |   10 +-
3131  src/search.c       |    4 +-
3132  src/semaphore.c    |    2 +-
3133  src/semaphore.h    |    1 -
3134  src/seq.c          |    2 +-
3135  src/seq.h          |    2 +-
3136  src/skiplist.c     |   24 ++---
3137  src/skiplist.h     |   18 ++--
3138  src/specifier.h    |    2 +-
3139  src/strcat.c       |    4 +-
3140  src/strcmp.c       |    2 +-
3141  src/strcpy.c       |    4 +-
3142  src/sunOS-fix.c    |    2 +-
3143  src/sxe-utils.h    |   16 +--
3144  src/symbols.c      |  112 +++++++++----------
3145  src/syntax.c       |    2 +-
3146  src/syntax.h       |   42 ++++----
3147  src/sysdep.c       |    4 +-
3148  src/sysdep.h       |    8 +-
3149  src/sysfile.h      |    2 +-
3150  src/syspwd.h       |    1 -
3151  src/systime.h      |    8 +-
3152  37 files changed, 480 insertions(+), 482 deletions(-)
3153
3154 commit 90cc8d398a07c66e6bbe151961a2e73697dfacd1
3155 Author: Steve Youngs <steve@sxemacs.org>
3156 Date:   Sat Jan 28 17:27:57 2012 +1000
3157
3158     Whitespace cleanup in src [f-l]
3159     
3160     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3161
3162  src/fileio.c        |   38 +++++++++++------------
3163  src/filelock.c      |    2 +-
3164  src/fns.c           |   38 +++++++++++------------
3165  src/gdbinit         |    1 -
3166  src/getloadavg.c    |    2 +-
3167  src/hftctl.c        |   10 +++---
3168  src/indent.c        |    2 +-
3169  src/libsst.c        |    2 +-
3170  src/lisp-disunion.h |   12 ++++----
3171  src/lisp.h          |   48 ++++++++++++++---------------
3172  src/lread.c         |   84 +++++++++++++++++++++++++--------------------------
3173  src/lrecord.h       |    2 +-
3174  src/lstream.c       |    6 ++--
3175  src/lstream.h       |    2 +-
3176  14 files changed, 124 insertions(+), 125 deletions(-)
3177
3178 commit c3a11ea4b0d1bceb3381a0f2bc76ee0387339656
3179 Author: Steve Youngs <steve@sxemacs.org>
3180 Date:   Sat Jan 28 17:22:02 2012 +1000
3181
3182     Whitespace cleanup in src [a-e]
3183     
3184     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3185
3186  src/Makefile.am   |   32 +-
3187  src/alloc.c       |   48 +-
3188  src/alloca.s      |   22 +-
3189  src/backtrace.h   |    4 +-
3190  src/bloom.c       |    1 -
3191  src/broken-sun.h  |    2 +-
3192  src/buffer.c      |   26 +-
3193  src/buffer.h      |   20 +-
3194  src/callproc.c    |    2 +-
3195  src/category.c    |    2 +-
3196  src/category.h    |   18 +-
3197  src/chartab.c     |    6 +-
3198  src/data.c        |   34 +-
3199  src/debug.c       |    4 +-
3200  src/debug.h       |    2 +-
3201  src/dict.c        |    2 +-
3202  src/dict.h        |    2 +-
3203  src/dired.c       |   12 +-
3204  src/dllist.c      |   12 +-
3205  src/doc.c         |  480 ++++++++---------
3206  src/doprnt.c      |    6 +-
3207  src/dumper.c      |   60 +--
3208  src/dynacat.c     |   14 +-
3209  src/dynacat.h     |    2 +-
3210  src/dynarr.c      |   16 +-
3211  src/ecrt0.c       |    6 +-
3212  src/editfns.c     |   24 +-
3213  src/effi.c        | 1486 ++++++++++++++++++++++++++---------------------------
3214  src/effi.h        |   30 +-
3215  src/elhash.c      |    2 +-
3216  src/emacs.c       |  218 ++++----
3217  src/emodules-ng.c |    4 +-
3218  src/emodules-ng.h |    2 +-
3219  src/eval.c        |   76 +--
3220  src/extents.c     |   96 ++--
3221  src/extw-Xt.c     |    4 +-
3222  36 files changed, 1388 insertions(+), 1389 deletions(-)
3223
3224 commit 78dd9663a9a07a0572e1e286dfea557c6f5be826
3225 Author: Steve Youngs <steve@sxemacs.org>
3226 Date:   Sat Jan 28 17:08:21 2012 +1000
3227
3228     Whitespace cleanup in src/database
3229     
3230     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3231
3232  src/database/Makefile.am  |    2 +-
3233  src/database/database.c   |    2 +-
3234  src/database/eldap.h      |    2 +-
3235  src/database/postgresql.c |   20 ++++++++++----------
3236  4 files changed, 13 insertions(+), 13 deletions(-)
3237
3238 commit 51b9dd462d23dd8dcc7eeebfc434842c31813314
3239 Author: Steve Youngs <steve@sxemacs.org>
3240 Date:   Sat Jan 28 17:06:29 2012 +1000
3241
3242     Whitespace cleanup in src/ent
3243     
3244     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3245
3246  src/ent/Makefile.am      |    2 +-
3247  src/ent/ent-binary-op.c  |    2 +-
3248  src/ent/ent-binary-op.h  |    2 +-
3249  src/ent/ent-binary-rel.c |    6 +++---
3250  src/ent/ent-binary-rel.h |    2 +-
3251  src/ent/ent-float.c      |    2 +-
3252  src/ent/ent-gaussian.c   |    6 +++---
3253  src/ent/ent-gmp.c        |   10 +++++-----
3254  src/ent/ent-indef.c      |    4 ++--
3255  src/ent/ent-indef.h      |    6 +++---
3256  src/ent/ent-inf.h        |    4 ++--
3257  src/ent/ent-lift.c       |    2 +-
3258  src/ent/ent-lift.h       |    2 +-
3259  src/ent/ent-mpc.c        |    2 +-
3260  src/ent/ent-mpfr.c       |    5 ++---
3261  src/ent/ent-nullary-op.c |    2 +-
3262  src/ent/ent-nullary-op.h |    2 +-
3263  src/ent/ent-optable.h    |    2 +-
3264  src/ent/ent-pseumpc.c    |    4 ++--
3265  src/ent/ent-pseumpc.h    |    2 +-
3266  src/ent/ent-quatern.c    |    6 +++---
3267  src/ent/ent-strflt.h     |    4 ++--
3268  src/ent/ent-unary-op.c   |    2 +-
3269  src/ent/ent-unary-op.h   |    2 +-
3270  src/ent/ent-unary-rel.c  |    2 +-
3271  src/ent/ent-unary-rel.h  |    2 +-
3272  src/ent/ent.c            |   18 +++++++++---------
3273  src/ent/ent.h            |   12 ++++++------
3274  src/ent/floatfns.c       |   18 +++++++++---------
3275  29 files changed, 67 insertions(+), 68 deletions(-)
3276
3277 commit 1b7a96138033cb621be9516c3d6bca7b567da1fc
3278 Author: Steve Youngs <steve@sxemacs.org>
3279 Date:   Sat Jan 28 16:59:05 2012 +1000
3280
3281     Whitespace cleanup in src/events
3282     
3283     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3284
3285  src/events/Makefile.am     |    2 +-
3286  src/events/event-queue.c   |    2 +-
3287  src/events/event-queue.h   |    2 +-
3288  src/events/event-stream.c  |   56 ++++++++++++-------------
3289  src/events/event-unixoid.c |    4 +-
3290  src/events/events.c        |    6 +--
3291  src/events/events.h        |   12 +++---
3292  src/events/worker-asyneq.c |   98 ++++++++++++++++++++++----------------------
3293  src/events/worker-asyneq.h |    2 +-
3294  src/events/workers.c       |   16 ++++----
3295  src/events/workers.h       |    2 +-
3296  11 files changed, 101 insertions(+), 101 deletions(-)
3297
3298 commit 81369204cbeace21f3f3677ae5e3962cd3a7f4f3
3299 Author: Steve Youngs <steve@sxemacs.org>
3300 Date:   Sat Jan 28 16:54:49 2012 +1000
3301
3302     Whitespace cleanup in src/m
3303     
3304     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3305
3306  src/m/arm.h           |    2 +-
3307  src/m/cydra5.h        |    2 +-
3308  src/m/elxsi.h         |    2 +-
3309  src/m/gec63.h         |    2 +-
3310  src/m/hp300bsd.h      |    2 +-
3311  src/m/hp800.h         |    4 ++--
3312  src/m/hp9000s300.h    |    2 +-
3313  src/m/i860.h          |    2 +-
3314  src/m/intel386.h      |    4 ++--
3315  src/m/luna88k.h       |    2 +-
3316  src/m/news-risc.h     |    2 +-
3317  src/m/news.h          |    2 +-
3318  src/m/next.h          |    2 +-
3319  src/m/pmax.h          |    4 ++--
3320  src/m/powerpc.h       |    2 +-
3321  src/m/sgi-challenge.h |    2 +-
3322  src/m/sparc.h         |    2 +-
3323  src/m/sun1.h          |    4 ++--
3324  src/m/sun2.h          |    4 ++--
3325  src/m/sun3-68881.h    |    2 +-
3326  src/m/sun3-fpa.h      |    2 +-
3327  src/m/sun3-soft.h     |    4 ++--
3328  src/m/sun3.h          |    4 ++--
3329  src/m/sun386.h        |    4 ++--
3330  src/m/template.h      |    2 +-
3331  src/m/vax.h           |    2 +-
3332  26 files changed, 34 insertions(+), 34 deletions(-)
3333
3334 commit 2b8cb4cd000b5f186b03357b7e0ea45dd522d955
3335 Author: Steve Youngs <steve@sxemacs.org>
3336 Date:   Sat Jan 28 16:47:35 2012 +1000
3337
3338     Whitespace cleanup in src/media
3339     
3340     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3341
3342  src/media/Makefile.am      |    4 +--
3343  src/media/dgif_lib.c       |   12 ++++-----
3344  src/media/gif_io.c         |    2 +-
3345  src/media/media-ffmpeg.c   |   64 ++++++++++++++++++++++----------------------
3346  src/media/media-internal.c |    2 +-
3347  src/media/media-mad.c      |    4 +--
3348  src/media/media-mad.h      |    4 +--
3349  src/media/media-magic.c    |    2 +-
3350  src/media/media-magic.h    |    2 +-
3351  src/media/media-sndfile.c  |   22 +++++++--------
3352  src/media/media-sox.c      |    8 +++---
3353  src/media/media.c          |   20 +++++++-------
3354  src/media/media.h          |    4 +--
3355  src/media/sound-ao.c       |    2 +-
3356  src/media/sound-jack.c     |    2 +-
3357  src/media/sound-nas.c      |   12 ++++-----
3358  src/media/sound-oss.c      |    6 ++---
3359  src/media/sound-pulse.c    |   60 ++++++++++++++++++++---------------------
3360  src/media/sound.c          |   16 +++++------
3361  src/media/sound.h          |    8 +++---
3362  20 files changed, 128 insertions(+), 128 deletions(-)
3363
3364 commit d928b01207790fefc3581086e5dcb3658a84a48d
3365 Author: Steve Youngs <steve@sxemacs.org>
3366 Date:   Sat Jan 28 16:41:08 2012 +1000
3367
3368     Whitespace cleanup in src/mem
3369     
3370     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3371
3372  src/mem/Makefile.am |    6 +++---
3373  src/mem/free-hook.c |   16 ++++++++--------
3374  src/mem/malloc.c    |    4 ++--
3375  src/mem/ralloc.c    |    8 ++++----
3376  4 files changed, 17 insertions(+), 17 deletions(-)
3377
3378 commit 684ef72bbf5b2c4723ff5a5ee954a21041c360b2
3379 Author: Steve Youngs <steve@sxemacs.org>
3380 Date:   Sat Jan 28 16:39:24 2012 +1000
3381
3382     Whitespace cleanup in src/mule
3383     
3384     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3385
3386  src/mule/Makefile.am         |    2 +-
3387  src/mule/file-coding.c       |    4 ++--
3388  src/mule/input-method-xlib.c |   14 +++++++-------
3389  src/mule/mule-canna.c        |   10 +++++-----
3390  src/mule/mule-ccl.c          |   10 +++++-----
3391  src/mule/mule-ccl.h          |    2 +-
3392  src/mule/mule-wnnfns.c       |    4 ++--
3393  7 files changed, 23 insertions(+), 23 deletions(-)
3394
3395 commit 90cc0c07043b6d027c64d617c96d3238eb36c353
3396 Author: Steve Youngs <steve@sxemacs.org>
3397 Date:   Sat Jan 28 16:36:00 2012 +1000
3398
3399     Whitespace cleanup in src/s
3400     
3401     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3402
3403  src/s/386bsd.h      |    2 +-
3404  src/s/darwin.h      |    2 +-
3405  src/s/ewsux5r4.h    |    2 +-
3406  src/s/hpux.h        |    2 +-
3407  src/s/hpux8.h       |    2 +-
3408  src/s/hpux9.h       |    2 +-
3409  src/s/linux.h       |    2 +-
3410  src/s/mach-bsd4-3.h |    2 +-
3411  src/s/ptx.h         |    4 ++--
3412  src/s/sco4.h        |    2 +-
3413  src/s/sunos4-1-1.h  |    2 +-
3414  src/s/usg5-4.h      |    2 +-
3415  12 files changed, 13 insertions(+), 13 deletions(-)
3416
3417 commit 2eb6b615c74269b58acb8813f74a0266a706f111
3418 Author: Steve Youngs <steve@sxemacs.org>
3419 Date:   Sat Jan 28 16:20:04 2012 +1000
3420
3421     Whitespace cleanup in src/ui
3422     
3423     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3424
3425  src/ui/Makefile.am        |   24 ++++++++---------
3426  src/ui/bitmaps.h          |    2 +-
3427  src/ui/console.c          |    8 +++---
3428  src/ui/console.h          |    6 ++---
3429  src/ui/device.c           |    4 +--
3430  src/ui/device.h           |   16 ++++++------
3431  src/ui/faces.c            |    2 +-
3432  src/ui/frame.c            |    4 +--
3433  src/ui/frame.h            |    4 +--
3434  src/ui/gifrlib.h          |    2 +-
3435  src/ui/glyphs-eimage.c    |   64 ++++++++++++++++++++++-----------------------
3436  src/ui/glyphs-widget.c    |    8 +++---
3437  src/ui/glyphs.c           |   30 ++++++++++-----------
3438  src/ui/gutter.h           |    2 +-
3439  src/ui/imgproc.c          |   10 +++----
3440  src/ui/insdel.c           |   14 +++++-----
3441  src/ui/keymap.c           |   42 ++++++++++++++---------------
3442  src/ui/menubar.c          |    2 +-
3443  src/ui/redisplay-output.c |    4 +--
3444  src/ui/redisplay.c        |   20 +++++++-------
3445  src/ui/redisplay.h        |   12 ++++-----
3446  src/ui/scrollbar.c        |   10 +++----
3447  src/ui/select.c           |   14 +++++-----
3448  src/ui/specifier.c        |    4 +--
3449  src/ui/toolbar.c          |    4 +--
3450  src/ui/window.c           |   40 ++++++++++++++--------------
3451  src/ui/window.h           |    2 +-
3452  27 files changed, 177 insertions(+), 177 deletions(-)
3453
3454 commit 995db1fb6de1789cfc79ce631a00cb7abac75a9e
3455 Author: Steve Youngs <steve@sxemacs.org>
3456 Date:   Sat Jan 28 16:06:36 2012 +1000
3457
3458     Whitespace cleanup in src/ui/lwlib
3459     
3460     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3461
3462  src/ui/lwlib/Makefile.am    |    2 +-
3463  src/ui/lwlib/lwlib-Xaw.c    |   10 +++++-----
3464  src/ui/lwlib/lwlib-Xlw.c    |    2 +-
3465  src/ui/lwlib/lwlib-Xm.c     |    2 +-
3466  src/ui/lwlib/lwlib-utils.c  |    2 +-
3467  src/ui/lwlib/lwlib.c        |    4 ++--
3468  src/ui/lwlib/xlwcheckbox.h  |    6 +++---
3469  src/ui/lwlib/xlwcheckboxP.h |    6 +++---
3470  src/ui/lwlib/xlwgauge.c     |    8 ++++----
3471  src/ui/lwlib/xlwgauge.h     |    2 +-
3472  src/ui/lwlib/xlwgaugeP.h    |    4 ++--
3473  src/ui/lwlib/xlwmenu.c      |   10 +++++-----
3474  src/ui/lwlib/xlwradio.h     |    6 +++---
3475  src/ui/lwlib/xlwradioP.h    |    6 +++---
3476  src/ui/lwlib/xlwscrollbar.h |    2 +-
3477  src/ui/lwlib/xlwtabs.c      |    2 +-
3478  src/ui/lwlib/xlwtabs.h      |    8 ++++----
3479  17 files changed, 41 insertions(+), 41 deletions(-)
3480
3481 commit f14519b61a9036436a6a00c80e6e742aa4810d09
3482 Author: Steve Youngs <steve@sxemacs.org>
3483 Date:   Sat Jan 28 16:01:24 2012 +1000
3484
3485     Whitespace cleanup in src/ui/X11
3486     
3487     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3488
3489  src/ui/X11/EmacsShell-sub.c |    6 +-
3490  src/ui/X11/ExternalShell.c  |    2 +-
3491  src/ui/X11/Makefile.am      |   14 +-
3492  src/ui/X11/console-x.h      |   30 +-
3493  src/ui/X11/device-x.c       |   32 +-
3494  src/ui/X11/event-Xt.c       |   18 +-
3495  src/ui/X11/frame-x.c        |   66 +--
3496  src/ui/X11/glyphs-x.c       |   28 +-
3497  src/ui/X11/objects-x.c      |    4 +-
3498  src/ui/X11/redisplay-x.c    |   60 +-
3499  src/ui/X11/scrollbar-x.c    |   18 +-
3500  src/ui/X11/select-x.c       | 1306 +++++++++++++++++++++----------------------
3501  src/ui/X11/toolbar-x.c      |   10 +-
3502  src/ui/X11/xgccache.c       |   14 +-
3503  src/ui/X11/xmu.c            |    4 +-
3504  15 files changed, 806 insertions(+), 806 deletions(-)
3505
3506 commit 5053592fa224291fbbf002809244e64052af4334
3507 Author: Steve Youngs <steve@sxemacs.org>
3508 Date:   Sat Jan 28 15:45:45 2012 +1000
3509
3510     Whitespace cleanup in src/ui/TTY
3511     
3512     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3513
3514  src/ui/TTY/Makefile.am     |    8 ++--
3515  src/ui/TTY/console-tty.h   |   10 ++--
3516  src/ui/TTY/event-tty.c     |  108 ++++++++++++++++++++++----------------------
3517  src/ui/TTY/objects-tty.c   |   27 ++++++-----
3518  src/ui/TTY/objects-tty.h   |    4 +-
3519  src/ui/TTY/redisplay-tty.c |   66 +++++++++++++--------------
3520  src/ui/TTY/terminfo.c      |    1 -
3521  7 files changed, 111 insertions(+), 113 deletions(-)
3522
3523 commit 3e2d91363c72d9a2c6be01dde0a4dddaeb09c869
3524 Author: Steve Youngs <steve@sxemacs.org>
3525 Date:   Sat Jan 28 14:35:02 2012 +1000
3526
3527     Whitespace cleanup in tests
3528     
3529     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3530
3531  tests/Makefile.am                      |    5 +-
3532  tests/automated/ase-interval-tests.el  |    2 +-
3533  tests/automated/base64-tests.el        |    2 +-
3534  tests/automated/bloom-tests.el         |   20 +-
3535  tests/automated/byte-compiler-tests.el |    2 +-
3536  tests/automated/c-tests.el             |    2 +-
3537  tests/automated/case-tests.el          |    3 +-
3538  tests/automated/ccl-tests.el           |   14 +-
3539  tests/automated/cl-loop-tests.el       |   10 +-
3540  tests/automated/database-tests.el      |    2 +-
3541  tests/automated/ent-tests.el           |  829 ++++++++++++++++----------------
3542  tests/automated/extent-tests.el        |    4 +-
3543  tests/automated/format-tests.el        |  814 +++++++++++++++----------------
3544  tests/automated/hash-table-tests.el    |   28 +-
3545  tests/automated/inplace-tests.el       |    4 +-
3546  tests/automated/lisp-reader-tests.el   |   50 +-
3547  tests/automated/lisp-tests.el          |   14 +-
3548  tests/automated/map-tests.el           |  164 +++----
3549  tests/automated/md5-tests.el           |    2 +-
3550  tests/automated/mule-tests.el          |    6 +-
3551  tests/automated/openssl-tests.el       |    4 +-
3552  tests/automated/os-tests.el            |    2 +-
3553  tests/automated/regexp-tests.el        |    2 +-
3554  tests/automated/region-tests.el        |    4 +-
3555  tests/automated/skiplist-tests.el      |    4 +-
3556  tests/automated/symbol-tests.el        |    8 +-
3557  tests/automated/syntax-tests.el        |    4 +-
3558  tests/automated/tag-tests.el           |    2 +-
3559  tests/automated/test-harness.el        |   38 +-
3560  tests/automated/weak-tests.el          |    5 +-
3561  tests/benchmark/benchmark.el           |  183 ++++---
3562  tests/frame.el                         |    1 -
3563  tests/glyph-test.el                    |   80 +--
3564  tests/gutter-test.el                   |   21 +-
3565  tests/mule/match.el                    |    3 +-
3566  tests/redisplay-tests.el               |    2 +-
3567  tests/reproduce-bugs.el                |    4 +-
3568  37 files changed, 1168 insertions(+), 1176 deletions(-)
3569
3570 commit aa2509b313f40b4548e0070631892b9e0548c290
3571 Author: Steve Youngs <steve@sxemacs.org>
3572 Date:   Sat Jan 28 14:28:25 2012 +1000
3573
3574     Whitespace cleanup in modules
3575     
3576     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3577
3578  modules/Makefile.am             |    6 +++---
3579  modules/ase/Makefile.am         |    6 +++---
3580  modules/ase/ase-cartesian.c     |    4 ++--
3581  modules/ase/ase-cartesian.h     |    2 +-
3582  modules/ase/ase-digraph.c       |    4 ++--
3583  modules/ase/ase-digraph.h       |    2 +-
3584  modules/ase/ase-heap-profs.el   |    4 ++--
3585  modules/ase/ase-heap.c          |    6 +++---
3586  modules/ase/ase-heap.h          |    2 +-
3587  modules/ase/ase-interval.c      |   28 ++++++++++++++--------------
3588  modules/ase/ase-interval.h      |    2 +-
3589  modules/ase/ase-metric.c        |    4 ++--
3590  modules/ase/ase-metric.h        |    2 +-
3591  modules/ase/ase-neighbourhood.c |    2 +-
3592  modules/ase/ase-neighbourhood.h |    2 +-
3593  modules/ase/ase-permutation.c   |    4 ++--
3594  modules/ase/ase-permutation.h   |    2 +-
3595  modules/ase/ase-resclass.c      |    8 ++++----
3596  modules/ase/ase-resclass.h      |    2 +-
3597  modules/ase/ase-set.c           |    2 +-
3598  modules/ase/ase-set.h           |    3 +--
3599  modules/ase/ase.c               |    2 +-
3600  modules/ase/ase.h               |    3 +--
3601  modules/cl/Makefile.am          |    2 +-
3602  modules/cl/cl-loop-parser.y     |   15 +++++++--------
3603  modules/cl/cl-loop-profs.el     |    6 +++---
3604  modules/cl/cl-loop.c            |    4 ++--
3605  modules/cl/cl-loop.h            |    2 +-
3606  modules/cl/cl.c                 |    2 +-
3607  modules/cl/cl.h                 |    2 +-
3608  modules/configure.ac            |    8 ++++----
3609  modules/dbus/Makefile.am        |    3 +--
3610  modules/ldap/Makefile.am        |    2 +-
3611  33 files changed, 72 insertions(+), 76 deletions(-)
3612
3613 commit 2e251269f55dc1275e01d92ba8d72e9a9670175c
3614 Author: Steve Youngs <steve@sxemacs.org>
3615 Date:   Sat Jan 28 14:20:31 2012 +1000
3616
3617     Whitespace cleanup in m4
3618     
3619     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3620
3621  m4/sxe-acx_pthread.m4    |  180 +++++++++++++++++++++++-----------------------
3622  m4/sxe-arch.m4           |   12 ++--
3623  m4/sxe-aux.m4            |   38 +++++-----
3624  m4/sxe-bldchain-progs.m4 |    6 +-
3625  m4/sxe-bldenv.m4         |   10 +--
3626  m4/sxe-compiler.m4       |   60 ++++++++--------
3627  m4/sxe-crypto.m4         |   30 ++++----
3628  m4/sxe-dbms.m4           |   14 ++--
3629  m4/sxe-fs-funs.m4        |   42 +++++------
3630  m4/sxe-gui.m4            |   38 +++++-----
3631  m4/sxe-iconv.m4          |    2 +-
3632  m4/sxe-libc.m4           |   40 +++++------
3633  m4/sxe-machine.m4        |    4 +-
3634  m4/sxe-maths.m4          |   26 +++----
3635  m4/sxe-mm.m4             |   30 ++++----
3636  m4/sxe-option-groups.m4  |   22 +++---
3637  m4/sxe-sockets.m4        |   16 ++---
3638  m4/sxe-summary.m4        |   20 +++---
3639  18 files changed, 295 insertions(+), 295 deletions(-)
3640
3641 commit 4f026a3301f46f760b59dedece9991ea8ea0b0d6
3642 Author: Steve Youngs <steve@sxemacs.org>
3643 Date:   Sat Jan 28 14:16:00 2012 +1000
3644
3645     Whitespace cleanup in lisp
3646     
3647     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3648
3649  lisp/Makefile.am           |   28 +-
3650  lisp/abbrev.el             |  166 +++---
3651  lisp/about.el              |  130 ++---
3652  lisp/apropos.el            |    4 +-
3653  lisp/auto-save.el          |    2 +-
3654  lisp/auto-show.el          |    8 +-
3655  lisp/autoload.el           |  138 ++---
3656  lisp/backquote.el          |   16 +-
3657  lisp/buff-menu.el          |   94 ++--
3658  lisp/build-autoloads.el    |    4 +-
3659  lisp/build-rpt.el          |  326 ++++++------
3660  lisp/byte-optimize.el      |   62 +--
3661  lisp/bytecomp-runtime.el   |    8 +-
3662  lisp/bytecomp.el           |  116 ++--
3663  lisp/cl-compat.el          |    3 +-
3664  lisp/cl-extra.el           |   44 +-
3665  lisp/cl-macs.el            |   66 +--
3666  lisp/cl.el                 |   10 +-
3667  lisp/cmdloop.el            |  156 +++---
3668  lisp/code-cmds.el          |   26 +-
3669  lisp/code-files.el         |  118 ++---
3670  lisp/code-process.el       |    2 +-
3671  lisp/compat.el             |    2 +-
3672  lisp/compile-core.el       |   50 +-
3673  lisp/console.el            |    2 +-
3674  lisp/cus-edit.el           |  276 +++++-----
3675  lisp/cus-face.el           |   14 +-
3676  lisp/cus-start.el          |    4 +-
3677  lisp/custom.el             |  252 ++++-----
3678  lisp/derived.el            |    8 +-
3679  lisp/device.el             |    4 +-
3680  lisp/dialog-items.el       |   20 +-
3681  lisp/dialog.el             |   30 +-
3682  lisp/disass.el             |   10 +-
3683  lisp/disp-table.el         |   18 +-
3684  lisp/dragdrop.el           |    6 +-
3685  lisp/dump-paths.el         |   10 +-
3686  lisp/dumped-lisp.el        |   16 +-
3687  lisp/easy-mmode.el         |   14 +-
3688  lisp/easymenu.el           |    2 +-
3689  lisp/emod-utils.el         |    4 +-
3690  lisp/etags.el              |   62 +--
3691  lisp/events.el             |    2 +-
3692  lisp/extents.el            |   20 +-
3693  lisp/faces.el              |   56 +-
3694  lisp/ffi.el                |  570 ++++++++++----------
3695  lisp/ffi/ffi-curl.el       |  120 ++---
3696  lisp/ffi/ffi-dbus.el       |   46 +-
3697  lisp/ffi/ffi-gcrypt.el     |  262 +++++-----
3698  lisp/ffi/ffi-libc.el       |   40 +-
3699  lisp/ffi/ffi-magic.el      |    4 +-
3700  lisp/ffi/ffi-sqlite.el     |  168 +++---
3701  lisp/ffi/ffi-taglib.el     |  228 ++++----
3702  lisp/ffi/ffi-wand.el       | 1248 ++++++++++++++++++++++----------------------
3703  lisp/files.el              |  386 +++++++-------
3704  lisp/fill.el               |   14 +-
3705  lisp/find-paths.el         |   88 ++--
3706  lisp/finder.el             |   66 +--
3707  lisp/font-lock.el          |  240 ++++-----
3708  lisp/font-menu.el          |    4 +-
3709  lisp/font.el               |    4 +-
3710  lisp/fontl-hooks.el        |    2 +-
3711  lisp/format.el             |   26 +-
3712  lisp/frame.el              |    8 +-
3713  lisp/glyphs.el             |   40 +-
3714  lisp/gnuserv.el            |    8 +-
3715  lisp/gui.el                |    2 +-
3716  lisp/gutter-items.el       |   52 +-
3717  lisp/gutter.el             |   10 +-
3718  lisp/help-macro.el         |    3 +-
3719  lisp/help.el               |  276 +++++-----
3720  lisp/hyper-apropos.el      |   40 +-
3721  lisp/indent.el             |    6 +-
3722  lisp/info.el               |   78 +--
3723  lisp/isearch-mode.el       |   42 +-
3724  lisp/iso8859-1.el          |    4 +-
3725  lisp/issue-tracker.el      |   20 +-
3726  lisp/itimer-autosave.el    |    2 +-
3727  lisp/keydefs.el            |   14 +-
3728  lisp/keymap.el             |  230 ++++----
3729  lisp/lib-complete.el       |   68 +--
3730  lisp/lisp-initd.el         |   33 +-
3731  lisp/lisp-mnt.el           |   42 +-
3732  lisp/lisp-mode.el          |  172 +++---
3733  lisp/lisp.el               |    4 +-
3734  lisp/list-mode.el          |   30 +-
3735  lisp/loaddefs.el           |    2 +-
3736  lisp/loadhist.el           |   68 +--
3737  lisp/loadup.el             |   66 +--
3738  lisp/make-docfile.el       |   28 +-
3739  lisp/map-ynp.el            |    2 +-
3740  lisp/menubar-items.el      |   24 +-
3741  lisp/menubar.el            |   92 ++--
3742  lisp/minibuf.el            |  916 ++++++++++++++++----------------
3743  lisp/mode-motion.el        |    2 +-
3744  lisp/modeline.el           |    2 +-
3745  lisp/mouse.el              |   36 +-
3746  lisp/mule/ccl.el           |   16 +-
3747  lisp/mule/chinese.el       |   16 +-
3748  lisp/mule/cyrillic.el      |    8 +-
3749  lisp/mule/japanese.el      |    4 +-
3750  lisp/mule/kinsoku.el       |   16 +-
3751  lisp/mule/mule-category.el |    2 +-
3752  lisp/mule/mule-charset.el  |   12 +-
3753  lisp/mule/mule-cmds.el     |   56 +-
3754  lisp/mule/mule-help.el     |    4 +-
3755  lisp/mule/mule-init.el     |   10 +-
3756  lisp/mule/mule-x-init.el   |    8 +-
3757  lisp/mule/thai-xtis.el     |    8 +-
3758  lisp/mule/vietnamese.el    |    6 +-
3759  lisp/multicast.el          |    4 +-
3760  lisp/number.el             |    4 +-
3761  lisp/obsolete.el           |    8 +-
3762  lisp/package-admin.el      |   48 +-
3763  lisp/package-get.el        |  182 +++----
3764  lisp/package-ui.el         |  154 +++---
3765  lisp/packages.el           |    6 +-
3766  lisp/page.el               |    2 +-
3767  lisp/paragraphs.el         |    6 +-
3768  lisp/picture.el            |   10 +-
3769  lisp/printer.el            |   10 +-
3770  lisp/process.el            |   30 +-
3771  lisp/rect.el               |    2 +-
3772  lisp/regexp-opt.el         |   44 +-
3773  lisp/register.el           |    2 +-
3774  lisp/replace.el            |   10 +-
3775  lisp/resize-minibuffer.el  |    4 +-
3776  lisp/select.el             |    8 +-
3777  lisp/setup-paths.el        |   44 +-
3778  lisp/shadow.el             |   12 +-
3779  lisp/simple.el             |  154 +++---
3780  lisp/site-load.el          |    2 +-
3781  lisp/sound.el              |   52 +-
3782  lisp/specifier.el          |   14 +-
3783  lisp/startup.el            |  168 +++---
3784  lisp/subr.el               |   56 +-
3785  lisp/symbols.el            |    4 +-
3786  lisp/syntax.el             |   66 +--
3787  lisp/term/apollo.el        |    2 +-
3788  lisp/term/internal.el      |    2 +-
3789  lisp/term/linux.el         |    1 -
3790  lisp/term/sun-mouse.el     |    4 +-
3791  lisp/term/sup-mouse.el     |    4 +-
3792  lisp/term/tvi970.el        |    2 +-
3793  lisp/term/vt100.el         |    2 +-
3794  lisp/term/vt201.el         |    1 -
3795  lisp/term/vt220.el         |    1 -
3796  lisp/text-mode.el          |    2 +-
3797  lisp/toolbar-items.el      |   26 +-
3798  lisp/tty-init.el           |    6 +-
3799  lisp/update-elc-2.el       |    8 +-
3800  lisp/update-elc.el         |   48 +-
3801  lisp/userlock.el           |    6 +-
3802  lisp/version.el            |    8 +-
3803  lisp/wid-browse.el         |   14 +-
3804  lisp/wid-edit.el           |  128 ++---
3805  lisp/window-xemacs.el      |   20 +-
3806  lisp/window.el             |   28 +-
3807  lisp/x-color.el            |   72 +--
3808  lisp/x-faces.el            |    4 +-
3809  lisp/x-font-menu.el        |   12 +-
3810  lisp/x-init.el             |   14 +-
3811  lisp/x-iso8859-1.el        |   14 +-
3812  lisp/x-mouse.el            |    2 +-
3813  lisp/x-scrollbar.el        |    2 +-
3814  165 files changed, 5022 insertions(+), 5030 deletions(-)
3815
3816 commit 708516071709b1ff2248021abef1ffd82efbecab
3817 Author: Steve Youngs <steve@sxemacs.org>
3818 Date:   Sat Jan 28 13:00:23 2012 +1000
3819
3820     Whitespace cleanup in lib-src
3821     
3822     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3823
3824  lib-src/Makefile.am      |    8 +--
3825  lib-src/etags.c          |  108 ++++++++++++++---------------
3826  lib-src/gnuclient.c      |   10 +--
3827  lib-src/gnuserv.c        |    2 +-
3828  lib-src/gnuserv.h        |   12 ++--
3829  lib-src/gnuslib.c        |   26 +++----
3830  lib-src/hexl.c           |    2 +-
3831  lib-src/make-docfile.c   |  132 +++++++++++++++++------------------
3832  lib-src/make-msgfile.lex |   47 +++++++------
3833  lib-src/mmencode.c       |   40 +++++------
3834  lib-src/movemail.c       |   18 ++---
3835  lib-src/ootags.c         |  144 +++++++++++++++++++--------------------
3836  lib-src/pop.c            |  170 +++++++++++++++++++++++-----------------------
3837  lib-src/pop.h            |    5 +-
3838  lib-src/profile.c        |    2 +-
3839  lib-src/qsort.c          |   34 +++++-----
3840  lib-src/sorted-doc.c     |    2 +-
3841  lib-src/yow.c            |    6 +-
3842  18 files changed, 383 insertions(+), 385 deletions(-)
3843
3844 commit 1e43ad452b2eeda9b987d7e675d501ae4af18b31
3845 Author: Steve Youngs <steve@sxemacs.org>
3846 Date:   Sat Jan 28 12:52:19 2012 +1000
3847
3848     Whitespace cleanup in info
3849     
3850     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3851
3852  info/emodules.texi                        |  141 ++++++++++---------
3853  info/internals/index.texi                 |    2 +-
3854  info/internals/internals.texi             |   50 +++----
3855  info/lispref/backups.texi                 |    5 +-
3856  info/lispref/building.texi                |    6 +-
3857  info/lispref/commands.texi                |    2 +-
3858  info/lispref/compile.texi                 |    6 +-
3859  info/lispref/control.texi                 |    4 +-
3860  info/lispref/display.texi                 |    3 +-
3861  info/lispref/edebug-inc.texi              |    2 +-
3862  info/lispref/ent.texi                     |   56 ++++----
3863  info/lispref/eval.texi                    |    1 -
3864  info/lispref/extents.texi                 |    6 +-
3865  info/lispref/faces.texi                   |    2 +-
3866  info/lispref/ffi.texi                     |   32 ++---
3867  info/lispref/files.texi                   |    4 +-
3868  info/lispref/functions.texi               |    5 +-
3869  info/lispref/glyphs.texi                  |   18 +--
3870  info/lispref/gutter.texi                  |    1 -
3871  info/lispref/ldap.texi                    |    1 -
3872  info/lispref/lispref.texi                 |    2 +-
3873  info/lispref/lists.texi                   |    8 +-
3874  info/lispref/loading.texi                 |    4 +-
3875  info/lispref/markers.texi                 |    2 -
3876  info/lispref/media.texi                   |   24 ++--
3877  info/lispref/menus.texi                   |    1 -
3878  info/lispref/modes.texi                   |    4 +-
3879  info/lispref/mule.texi                    |    1 -
3880  info/lispref/numbers.texi                 |    2 -
3881  info/lispref/openssl.texi                 |   26 ++--
3882  info/lispref/os.texi                      |    4 +-
3883  info/lispref/packaging.texi               |   55 ++++----
3884  info/lispref/positions.texi               |    2 +-
3885  info/lispref/postgresql.texi              |    6 +-
3886  info/lispref/processes.texi               |   14 +-
3887  info/lispref/range-tables.texi            |    1 -
3888  info/lispref/searching.texi               |    2 +-
3889  info/lispref/symbols.texi                 |    3 -
3890  info/lispref/text.texi                    |    4 +-
3891  info/lispref/tips.texi                    |   10 +-
3892  info/lispref/variables.texi               |    2 -
3893  info/lispref/windows.texi                 |    4 +-
3894  info/new-users-guide/custom1.texi         |   37 +++--
3895  info/new-users-guide/custom2.texi         |   41 ++----
3896  info/new-users-guide/edit.texi            |   34 ++---
3897  info/new-users-guide/enter.texi           |   58 ++++----
3898  info/new-users-guide/files.texi           |   23 ----
3899  info/new-users-guide/help.texi            |   28 ++--
3900  info/new-users-guide/modes.texi           |   29 ++--
3901  info/new-users-guide/new-users-guide.texi |   17 ++-
3902  info/new-users-guide/region.texi          |   48 ++-----
3903  info/new-users-guide/xmenu.texi           |  105 +++++++-------
3904  info/sppm.texi                            |   32 ++---
3905  info/sxemacs-faq.texi                     |  130 +++++++++---------
3906  info/sxemacs/abbrevs.texi                 |    1 -
3907  info/sxemacs/basic.texi                   |    6 +-
3908  info/sxemacs/buffers.texi                 |    9 +-
3909  info/sxemacs/building.texi                |    9 +-
3910  info/sxemacs/calendar.texi                |   52 +++----
3911  info/sxemacs/cmdargs.texi                 |   11 +-
3912  info/sxemacs/custom.texi                  |   85 ++++++------
3913  info/sxemacs/display.texi                 |    7 +-
3914  info/sxemacs/files.texi                   |   27 ++--
3915  info/sxemacs/fixit.texi                   |    3 +-
3916  info/sxemacs/frame.texi                   |    1 -
3917  info/sxemacs/glossary.texi                |    1 -
3918  info/sxemacs/help.texi                    |    1 -
3919  info/sxemacs/indent.texi                  |    7 +-
3920  info/sxemacs/keystrokes.texi              |  111 ++++++++-------
3921  info/sxemacs/killing.texi                 |   23 ++--
3922  info/sxemacs/m-x.texi                     |   13 +-
3923  info/sxemacs/major.texi                   |    3 -
3924  info/sxemacs/mark.texi                    |   15 +-
3925  info/sxemacs/menus.texi                   |  139 ++++++++++---------
3926  info/sxemacs/mini.texi                    |    7 +-
3927  info/sxemacs/misc.texi                    |    9 +-
3928  info/sxemacs/mouse.texi                   |   11 +-
3929  info/sxemacs/mule.texi                    |   20 +--
3930  info/sxemacs/new.texi                     |   31 ++---
3931  info/sxemacs/packages.texi                |   43 +++---
3932  info/sxemacs/picture.texi                 |    7 +-
3933  info/sxemacs/programs.texi                |   47 ++++---
3934  info/sxemacs/reading.texi                 |    1 -
3935  info/sxemacs/regs.texi                    |    1 -
3936  info/sxemacs/search.texi                  |   27 ++--
3937  info/sxemacs/sending.texi                 |    9 +-
3938  info/sxemacs/startup.texi                 |    2 -
3939  info/sxemacs/sxemacs.texi                 |   34 ++---
3940  info/sxemacs/text.texi                    |    5 +-
3941  info/sxemacs/trouble.texi                 |    4 +-
3942  info/sxemacs/undo.texi                    |    1 -
3943  info/sxemacs/windows.texi                 |    1 -
3944  info/term.texi                            |    2 +-
3945  info/widget.texi                          |  212 ++++++++++++++---------------
3946  94 files changed, 978 insertions(+), 1130 deletions(-)
3947
3948 commit 6d7aaa2c198b67189e1326d68935a905a1108e54
3949 Author: Steve Youngs <steve@sxemacs.org>
3950 Date:   Sat Jan 28 12:17:00 2012 +1000
3951
3952     Whitespace cleanup in etc
3953     
3954     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3955
3956  etc/Makefile.am                            |    2 +-
3957  etc/custom/example-themes/europe-theme.el  |    2 +-
3958  etc/custom/example-themes/example-theme.el |    5 +-
3959  etc/editclient.sh                          |    1 -
3960  etc/sample.init.el                         |   95 ++++++++++++++--------------
3961  etc/tests/external-widget/Makefile         |    5 +-
3962  etc/tests/external-widget/test-ew-motif.c  |    2 +-
3963  etc/tests/external-widget/test-ew-xlib.c   |   14 ++--
3964  8 files changed, 60 insertions(+), 66 deletions(-)
3965
3966 commit e70fb560f77563f78029bd2859781047ea291396
3967 Author: Steve Youngs <steve@sxemacs.org>
3968 Date:   Sat Jan 28 12:12:08 2012 +1000
3969
3970     Whitespace cleanup in contrib
3971     
3972     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3973
3974  contrib/do_builds.sh                 |   19 +++++----
3975  contrib/git-post-receive-hook.sample |    8 ++--
3976  contrib/git-to-steve.sh              |    4 +-
3977  contrib/make-pkg.sh                  |    4 +-
3978  contrib/report-build-failure.sh      |   16 ++++----
3979  contrib/tar-build-failure.sh         |    4 +-
3980  contrib/tty-colors.c                 |   70 +++++++++++++++++-----------------
3981  7 files changed, 62 insertions(+), 63 deletions(-)
3982
3983 commit 6032fe5ba29e39dae688e07780d74d5687c3dbc1
3984 Author: Steve Youngs <steve@sxemacs.org>
3985 Date:   Sat Jan 28 12:08:52 2012 +1000
3986
3987     Whitespace cleanup in toplevel dir
3988     
3989     Signed-off-by: Steve Youngs <steve@sxemacs.org>
3990
3991  Makefile.am  |    6 +-
3992  autogen.sh   |    8 +--
3993  configure.ac |  172 +++++++++++++++++++++++++++++-----------------------------
3994  3 files changed, 93 insertions(+), 93 deletions(-)
3995
3996 commit 7046eca757e9417ffe87af628f881ad6990af788
3997 Merge: d51ac4e a941afb
3998 Author: Steve Youngs <steve@sxemacs.org>
3999 Date:   Sat Jan 28 10:15:37 2012 +1000
4000
4001     Merge branch 'merges'
4002     
4003     * merges:
4004       Conditional definition of HAVE_ALLOCA to avoid meaningless HAVE_ALLOCA redefined warnings...
4005       Use the real pre-processor var: DEBUG_SXEMACS
4006       Coverity: Forward NULL: CID 607
4007
4008 commit 8049916d0411da8238a51af873bacd03edfcfb5f
4009 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4010 Date:   Fri Jan 27 19:03:34 2012 -0500
4011
4012     Slightly better basic type detection.
4013     
4014         * m4/sxe-libc.m4 (SXE_CHECK_BASIC_TYPES): Check for int64_t, intptr_t and sizeof float
4015     
4016     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4017
4018  m4/sxe-libc.m4 |    5 +++--
4019  1 file changed, 3 insertions(+), 2 deletions(-)
4020
4021 commit a941afbc9098decd61f411d7364c2abd493c6285
4022 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4023 Date:   Fri Jan 27 17:57:17 2012 -0500
4024
4025     Conditional definition of HAVE_ALLOCA to avoid meaningless HAVE_ALLOCA redefined warnings...
4026     
4027     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4028
4029  src/m/ews4800r.h   |    2 ++
4030  src/m/hp300bsd.h   |    2 ++
4031  src/m/hp800.h      |    2 ++
4032  src/m/hp9000s300.h |    4 ++++
4033  src/m/luna88k.h    |    2 ++
4034  src/m/m68k.h       |    2 ++
4035  src/m/news.h       |    2 ++
4036  src/m/pfa50.h      |    2 ++
4037  src/m/pmax.h       |    2 ++
4038  src/m/powerpc.h    |    2 ++
4039  src/m/pyrmips.h    |    2 ++
4040  src/m/vax.h        |    4 ++++
4041  src/s/aix3-2.h     |    2 ++
4042  src/s/nextstep.h   |    2 ++
4043  14 files changed, 32 insertions(+)
4044
4045 commit bb5d6e262fbd3be348dc442e266397b06a5e8759
4046 Merge: f297066 d51ac4e
4047 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4048 Date:   Fri Jan 27 17:47:11 2012 -0500
4049
4050     Merge branch 'for-steve' into njsf-cov
4051
4052 commit d51ac4e0b91a3da7ab7f316b94997496046810bd
4053 Merge: 608de26 657e175
4054 Author: Steve Youngs <steve@sxemacs.org>
4055 Date:   Wed Jan 25 15:41:59 2012 +1000
4056
4057     autogen.sh fix from Nelson
4058     
4059     * merges:
4060       Use head -n1 throughout
4061       Do not confuse GIT with git (or vice-versa)
4062
4063 commit 657e175b1af36d06fe09afb225367546fd4be240
4064 Author: Steve Youngs <steve@sxemacs.org>
4065 Date:   Wed Jan 25 15:40:11 2012 +1000
4066
4067     Use head -n1 throughout
4068     
4069     Signed-off-by: Steve Youngs <steve@sxemacs.org>
4070
4071  autogen.sh |    4 ++--
4072  1 file changed, 2 insertions(+), 2 deletions(-)
4073
4074 commit 6a8d4492d2511f70a337216505734fdb77b9a33e
4075 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4076 Date:   Tue Jan 24 23:45:59 2012 -0500
4077
4078     Do not confuse GIT with git (or vice-versa)
4079     
4080         * autogen.sh: Make sure to only conside one line of git describe,
4081         thus taking care of GIT (http://www.gnu.org/software/git/) being
4082         installed instead of git (http://git-scm.com)
4083     
4084         * configure.ac: ditto.
4085     
4086     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4087
4088  autogen.sh   |    2 +-
4089  configure.ac |    2 +-
4090  2 files changed, 2 insertions(+), 2 deletions(-)
4091
4092 commit 608de267e17ddbf60a60df1ab958c318033882c6
4093 Merge: 68dc690 3309efd
4094 Author: Steve Youngs <steve@sxemacs.org>
4095 Date:   Wed Jan 25 10:21:36 2012 +1000
4096
4097     Merge branch 'breathing'
4098     
4099     * breathing:
4100       Be consistent with setting and testing for breathing_space
4101
4102 commit 3309efd48d127f36d11089ee8b554462d6c02cf0
4103 Author: Steve Youngs <steve@sxemacs.org>
4104 Date:   Wed Jan 25 10:19:53 2012 +1000
4105
4106     Be consistent with setting and testing for breathing_space
4107     
4108         * src/alloc.c (refill_memory_reserve): Test if breathing_space is
4109         NULL, not zero.
4110         Don't cast the malloc.
4111     
4112         * src/alloc.c (garbage_collect_1): Increase breathing_space to,
4113         erm, give us more breathing space.
4114     
4115         * src/alloc.c (reinit_alloc_once_early): Set breathing_space to
4116         NULL, not zero.
4117     
4118     Signed-off-by: Steve Youngs <steve@sxemacs.org>
4119
4120  src/alloc.c |    9 +++++----
4121  1 file changed, 5 insertions(+), 4 deletions(-)
4122
4123 commit 68dc6903190707a088574dd5f175a625004f8af4
4124 Merge: f55522a 58093bc
4125 Author: Steve Youngs <steve@sxemacs.org>
4126 Date:   Wed Jan 25 10:02:25 2012 +1000
4127
4128     Build fix from Sebastian
4129     
4130     * merges:
4131       Summary: fix, make sure ssp actually works before using it Keywords: bldchn diagnostics
4132
4133 commit 58093bc492e461d46b1c4a1181c103a5ff9e0e1d
4134 Merge: f55522a cd0349b
4135 Author: Sebastian Freundt <hroptatyr@fresse.org>
4136 Date:   Tue Jan 24 23:45:50 2012 +0000
4137
4138     Merge branch 'bldchn/diag' into next
4139     
4140     * bldchn/diag:
4141       Summary: fix, make sure ssp actually works before using it Keywords: bldchn diagnostics
4142
4143 commit cd0349b46f73d6a7440544e703c15f61457f9079
4144 Author: Sebastian Freundt <hroptatyr@fresse.org>
4145 Date:   Tue Jan 24 23:45:43 2012 +0000
4146
4147     Summary: fix, make sure ssp actually works before using it
4148     Keywords: bldchn diagnostics
4149     
4150     This changeset hopefully resolves the issue Nelson had with ssp and
4151     -fstack-protector.  Using crystal ball technology and rune readings
4152     it turns out that gcc single-handedly adds -lssp as soon as
4153     -fstack-protector is specified, regardless if it works or exists.
4154     
4155     * m4/sxe-compiler.m4 (SXE_STACK_FLAGS): check if ssp works before adding
4156       -fstack-protector
4157     
4158     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4159
4160  m4/sxe-compiler.m4 |   10 ++++++++--
4161  1 file changed, 8 insertions(+), 2 deletions(-)
4162
4163 commit f55522ab02b6205c44a41a4d4463a85a63be3f7b
4164 Merge: 81dd333 1283a4c
4165 Author: Steve Youngs <steve@sxemacs.org>
4166 Date:   Tue Jan 24 22:20:47 2012 +1000
4167
4168     Build fix from Rudi
4169     
4170     * merges:
4171       build fix, undeclared XmCR_UNKNOWN
4172
4173 commit 1283a4c65844b7495647166854ca6ffe6bf29c3a
4174 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
4175 Date:   Tue Jan 24 12:19:57 2012 +0100
4176
4177     build fix, undeclared XmCR_UNKNOWN
4178     
4179     This got accidentally broken in 613c762f.
4180
4181  src/ui/lwlib/xlwscrollbar.c |    2 +-
4182  1 file changed, 1 insertion(+), 1 deletion(-)
4183
4184 commit 81dd333a79e9cb7566a8629048d52ebde276f20b
4185 Merge: db6004f dd022a0
4186 Author: Steve Youngs <steve@sxemacs.org>
4187 Date:   Tue Jan 24 12:33:31 2012 +1000
4188
4189     Changes from Nelson
4190     
4191     * merges:
4192       Add a bit more breathing space to alloc
4193       Cosmetic break
4194       Empty merge
4195       compre on by default, no longer experimental
4196
4197 commit dd022a0a6963696360b35ec1c50a670a7a9f95a4
4198 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4199 Date:   Mon Jan 23 18:53:36 2012 -0500
4200
4201     Add a bit more breathing space to alloc
4202     
4203     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4204
4205  src/alloc.c |    6 +++---
4206  1 file changed, 3 insertions(+), 3 deletions(-)
4207
4208 commit db6004ffaa5aa9785289e64f231a4d6d0bf9e0a8
4209 Merge: 2115401 c5264c7
4210 Author: Steve Youngs <steve@sxemacs.org>
4211 Date:   Tue Jan 24 08:22:26 2012 +1000
4212
4213     Build chain tweaks from Sebastian
4214     
4215     * merges:
4216       Summary: minor, provide malldbg multiarg for MALLOC_PERTURB_ Keywords: bldchn diagnostics
4217       Summary: minor, add stack to --with-error-checking to turn SSP on Keywords: bldchn diagnostics
4218
4219 commit c5264c71997ec8e17de532a9123358929677967c
4220 Merge: 2115401 673588d
4221 Author: Sebastian Freundt <hroptatyr@fresse.org>
4222 Date:   Mon Jan 23 21:45:37 2012 +0000
4223
4224     Merge branch 'bldchn/diag' into next
4225     
4226     * bldchn/diag:
4227       Summary: minor, provide malldbg multiarg for MALLOC_PERTURB_ Keywords: bldchn diagnostics
4228       Summary: minor, add stack to --with-error-checking to turn SSP on Keywords: bldchn diagnostics
4229
4230 commit 673588d5186361c939ac3eb7664bcffc41071cdc
4231 Author: Sebastian Freundt <hroptatyr@fresse.org>
4232 Date:   Mon Jan 23 21:45:10 2012 +0000
4233
4234     Summary: minor, provide malldbg multiarg for MALLOC_PERTURB_
4235     Keywords: bldchn diagnostics
4236     
4237     This changeset introduces a multiarg item to the error-checking option
4238     group, named `malldbg', that controls MALLOC_PERTURB_ and friends when
4239     dumping.  This should fix the dumping procedure on MALLOC_PERTURB_
4240     systems as our dumper reacts quite sensitively to that kind of system
4241     hardening.
4242     
4243     This changeset contains no additional intelligence to turn it off
4244     automatically, if you see crashes during the dump phase conside
4245     --with-error-checking=nomalldbg.
4246     
4247     Whether or not we can persuade (read fix) the dumper code to react more
4248     friendly to this kind of interference is subject to a different patch.
4249     
4250     * configure.ac: add `malldbg' to the error-checking multiarg
4251     
4252     * m4/sxe-compiler.m4: prepare EXTRA_BATCHENV in case malldbg is off
4253     
4254     * src/Makefile.am: extend dumping environment to EXTRA_BATCHENV
4255     
4256     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4257
4258  configure.ac       |    1 +
4259  m4/sxe-compiler.m4 |    9 ++++++++-
4260  src/Makefile.am    |    3 ++-
4261  3 files changed, 11 insertions(+), 2 deletions(-)
4262
4263 commit 613c762f7488c1ce5f85bae3fa41961099addb9b
4264 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4265 Date:   Mon Jan 23 14:03:28 2012 -0500
4266
4267     Cosmetic break
4268     
4269     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4270
4271  src/ui/lwlib/xlwscrollbar.c |    6 +++---
4272  1 file changed, 3 insertions(+), 3 deletions(-)
4273
4274 commit 9258ccbfb72ceae34f5cfa53ed65a365a4f56d10
4275 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4276 Date:   Mon Jan 23 14:01:57 2012 -0500
4277
4278     Empty merge
4279     
4280     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4281
4282  src/regex.c |    1 +
4283  1 file changed, 1 insertion(+)
4284
4285 commit 013143bd55b2436229422828bf75eec4eff0198b
4286 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4287 Date:   Mon Jan 23 13:52:52 2012 -0500
4288
4289     compre on by default, no longer experimental
4290     
4291     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4292
4293  configure.ac      |   12 +++++++++---
4294  m4/sxe-summary.m4 |    6 ++++++
4295  2 files changed, 15 insertions(+), 3 deletions(-)
4296
4297 commit f2970661d630ca7b3c1db1b4bb5144f441d2be93
4298 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4299 Date:   Mon Jan 23 13:52:12 2012 -0500
4300
4301     Use the real pre-processor var: DEBUG_SXEMACS
4302     
4303     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4304
4305  src/mule/mule-charset.h |    9 ++++++---
4306  src/ui/imgproc.c        |    2 +-
4307  2 files changed, 7 insertions(+), 4 deletions(-)
4308
4309 commit 28db26703561d88d53b4b70cf399a3d2a5064c38
4310 Merge: 5aed234 2115401
4311 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4312 Date:   Mon Jan 23 04:28:44 2012 -0500
4313
4314     Merge remote-tracking branch 'origin/master' into njsf-cov
4315
4316 commit 5aed2346e889a9f8511d6334c3ddc3094b6e5c53
4317 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4318 Date:   Mon Jan 23 04:26:35 2012 -0500
4319
4320     Coverity: Forward NULL: CID 607
4321     
4322         * lib-src/etags.c (regex_tag_multiline): Really fix Forward NULL.
4323     
4324     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4325
4326  lib-src/etags.c |    2 +-
4327  1 file changed, 1 insertion(+), 1 deletion(-)
4328
4329 commit 61169e18a60bb0364064883e381d381cef96d298
4330 Author: Sebastian Freundt <hroptatyr@fresse.org>
4331 Date:   Sun Jan 22 11:42:14 2012 +0000
4332
4333     Summary: minor, add stack to --with-error-checking to turn SSP on
4334     Keywords: bldchn diagnostics
4335     
4336     This changeset fixes a potential stack bashing in the mapfam permutation
4337     code by inserting proper break statements where they belong.  This could
4338     be one of the reasons of bug #135 and it's yet to be shown that it fixes
4339     anything (other than pleasing coverity).
4340     
4341     * configure.ac: add `stack' to the error-checking multiarg
4342     
4343     * m4/sxe-compiler.m4: check for -fstack-protector and link with libssp
4344     
4345     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4346
4347  configure.ac       |    1 +
4348  m4/sxe-compiler.m4 |   37 ++++++++++++++++++++++++-------------
4349  2 files changed, 25 insertions(+), 13 deletions(-)
4350
4351 commit 21154013ed7da8fdb15d30d91a9c9a3915a88942
4352 Merge: c783f52 3a7ea5e
4353 Author: Steve Youngs <steve@sxemacs.org>
4354 Date:   Sat Jan 21 16:44:57 2012 +1000
4355
4356     Fix ase-interval from Nelson
4357     
4358     * merges:
4359       Fix crash in _ase_interval_union_boundary. Only fini tmp when ur->next becomes tmp->next
4360
4361 commit 3a7ea5e223c8fa88dc21b2b331620150685b7c68
4362 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4363 Date:   Sat Jan 21 01:22:07 2012 -0500
4364
4365     Fix crash in _ase_interval_union_boundary. Only fini tmp when ur->next becomes tmp->next
4366     
4367     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4368
4369  modules/ase/ase-interval.c |    2 +-
4370  1 file changed, 1 insertion(+), 1 deletion(-)
4371
4372 commit c783f528dcc0addf42d02f89e212a9da264377ad
4373 Merge: 9a7f3ee 4ce502b
4374 Author: Steve Youngs <steve@sxemacs.org>
4375 Date:   Sat Jan 21 15:36:53 2012 +1000
4376
4377     Coverity fixes from Nelson
4378     
4379     * merges:
4380       Coverity: Assert side effect: CID 2
4381       Coverity: Checked return: CID 10
4382       Coverity: Checked return: CID 11
4383       Coverity: Checked return: CID 12
4384       Coverity: Char IO: CID 7
4385       Coverity: No effect: CID 134
4386       Coverity: Overrun static: CID 137, 136
4387       Coverity: Overrun static: CID 139
4388       Coverity: Overrun static: CID 141
4389       Coverity: Resource leak: CID 178
4390       Coverity: Resource leak: CID 180
4391       Coverity: Resource leak: CID 181
4392       Coverity: Resource leak: CID 181
4393       Coverity: Resource leak: CID 183
4394       Coverity: Resource Leak: CID 184
4395       Coverity: Resource Leak: CID 185
4396       Coverity: Forward NULL: CID 605
4397       Coverity: Missing return: CID 606
4398
4399 commit 4ce502bf3c9b2a19c0fa0bde0963d02581979dc1
4400 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4401 Date:   Fri Jan 20 23:44:33 2012 -0500
4402
4403     Coverity: Assert side effect: CID 2
4404     
4405         * src/extents.c (gap_array_delete_marker): Remove unnecessary
4406         volatile (we don't multithread so we should have this be
4407         interrupted. If at some point we make multi-threaded SXEmacs, this
4408         should be protected by some barrier.
4409     
4410         * src/extents.c (gap_array_delete_all_markers): Ditto.
4411     
4412     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4413
4414  src/extents.c |    5 ++---
4415  1 file changed, 2 insertions(+), 3 deletions(-)
4416
4417 commit 8904746582a01e0e28599691b7346828eb6cdc67
4418 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4419 Date:   Fri Jan 20 23:39:47 2012 -0500
4420
4421     Coverity: Checked return: CID 10
4422     
4423         * lib-src/hexl.c (main): signal intent to ignore read char
4424     
4425     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4426
4427  lib-src/hexl.c |    2 +-
4428  1 file changed, 1 insertion(+), 1 deletion(-)
4429
4430 commit 833700b99b3797553992dcc3258143c397f2a1cf
4431 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4432 Date:   Fri Jan 20 23:39:00 2012 -0500
4433
4434     Coverity: Checked return: CID 11
4435     
4436         * lib-src/make-docfile.c (scan_lisp_file): Signal intent to ignore
4437         read char.
4438     
4439     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4440
4441  lib-src/make-docfile.c |    2 +-
4442  1 file changed, 1 insertion(+), 1 deletion(-)
4443
4444 commit b63a0e0e78b7113692e7fbb6e91dbbd3782649e6
4445 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4446 Date:   Fri Jan 20 23:38:14 2012 -0500
4447
4448     Coverity: Checked return: CID 12
4449     
4450         * modules/ase/ase-interval.c (_ase_interval_union_item_fini):
4451         Signal intention to ignore the return value of decref.
4452     
4453     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4454
4455  modules/ase/ase-interval.c |    2 +-
4456  1 file changed, 1 insertion(+), 1 deletion(-)
4457
4458 commit 934a7c561f9d3cf24e3d08984dbfbb0328a09f40
4459 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4460 Date:   Fri Jan 20 23:36:38 2012 -0500
4461
4462     Coverity: Char IO: CID 7
4463     
4464         * lib-src/make-docfile.c (read_lisp_symbol): Proper handling of
4465         cast for getc...
4466     
4467     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4468
4469  lib-src/make-docfile.c |    6 +++++-
4470  1 file changed, 5 insertions(+), 1 deletion(-)
4471
4472 commit 6224b813fc211ebb6d1955afd24977171f6807cf
4473 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4474 Date:   Fri Jan 20 23:26:55 2012 -0500
4475
4476     Coverity: No effect: CID 134
4477     
4478         * src/ui/TTY/event-tty.c (emacs_tty_next_event): Change the loop
4479         variable to int to properly map the type of descriptors.
4480     
4481     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4482
4483  src/ui/TTY/event-tty.c |    2 +-
4484  1 file changed, 1 insertion(+), 1 deletion(-)
4485
4486 commit 057eb2987cc8d99ca98a6e11d66c555c82c5b22a
4487 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4488 Date:   Fri Jan 20 23:24:45 2012 -0500
4489
4490     Coverity: Overrun static: CID 137, 136
4491     
4492         * src/mule/mule-charset.h (CHARSET_BY_ATTRIBUTES): Do paranoid
4493         bounds checking...
4494     
4495         * src/mule/mule-charset.h (REP_BYTES_BY_FIRST_BYTE): Make sure to
4496         not dereference in fatal crash scenario where assert flows through...
4497     
4498     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4499
4500  src/mule/mule-charset.h |   16 +++++++++++++---
4501  1 file changed, 13 insertions(+), 3 deletions(-)
4502
4503 commit cb3b0d09437256491d66846563616d8522ea8267
4504 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4505 Date:   Fri Jan 20 23:18:37 2012 -0500
4506
4507     Coverity: Overrun static: CID 139
4508     
4509         * src/dumper.c (pdump_register_object): Fix of-by-one boundary and
4510         return after abort for fatal crash scenario.
4511     
4512     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4513
4514  src/dumper.c |    3 ++-
4515  1 file changed, 2 insertions(+), 1 deletion(-)
4516
4517 commit 279c58a3c19297dc6d9598306b591eb743cdd498
4518 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4519 Date:   Fri Jan 20 23:13:10 2012 -0500
4520
4521     Coverity: Overrun static: CID 141
4522     
4523         * src/ui/imgproc.c (get_histogram): Introduce paranoid histogram
4524     
4525     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4526
4527  src/ui/imgproc.c |    8 +++++++-
4528  1 file changed, 7 insertions(+), 1 deletion(-)
4529
4530 commit f17895f80d0334664e757a53e0ffeefe1e79be1a
4531 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4532 Date:   Fri Jan 20 23:04:34 2012 -0500
4533
4534     Coverity: Resource leak: CID 178
4535     
4536         * lib-src/etags.c (regex_tag_multiline): Make it clear a non-null
4537         name was allocated in substitute and always free it :)
4538     
4539     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4540
4541  lib-src/etags.c |   13 ++++++++-----
4542  1 file changed, 8 insertions(+), 5 deletions(-)
4543
4544 commit 92651d16c6fa315df82af964d387cf1bdd9761f1
4545 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4546 Date:   Fri Jan 20 22:57:44 2012 -0500
4547
4548     Coverity: Resource leak: CID 180
4549     
4550         * lib-src/movemail.c (lock_dot): free the memory
4551     
4552     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4553
4554  lib-src/movemail.c |    1 +
4555  1 file changed, 1 insertion(+)
4556
4557 commit e3a01be74c0f07481e43001bfed94e0c5395d870
4558 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4559 Date:   Fri Jan 20 22:55:04 2012 -0500
4560
4561     Coverity: Resource leak: CID 181
4562     
4563         * lib-src/ootags.c (Erlang_functions): free the memory
4564     
4565     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4566
4567  lib-src/ootags.c |    3 ++-
4568  1 file changed, 2 insertions(+), 1 deletion(-)
4569
4570 commit ca6452701725d6abe64598dbbcda957030e4360e
4571 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4572 Date:   Fri Jan 20 22:53:29 2012 -0500
4573
4574     Coverity: Resource leak: CID 181
4575     
4576         * lib-src/ootags.c (Erlang_functions): xfree the memory
4577     
4578     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4579
4580  lib-src/ootags.c |    1 +
4581  1 file changed, 1 insertion(+)
4582
4583 commit c92a719ac8e837d52a3000a45d6bd72305b358c7
4584 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4585 Date:   Fri Jan 20 22:52:05 2012 -0500
4586
4587     Coverity: Resource leak: CID 183
4588     
4589         * lib-src/yow.c (yow): Free the memory...
4590     
4591     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4592
4593  lib-src/yow.c |    1 +
4594  1 file changed, 1 insertion(+)
4595
4596 commit 046a66e11707c6e76176e3dce08fc76866aeade9
4597 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4598 Date:   Fri Jan 20 22:49:06 2012 -0500
4599
4600     Coverity: Resource Leak: CID 184
4601     
4602         * modules/ase/ase-interval.c (_ase_interval_union_boundary):
4603         Properly get rid of the interval.
4604     
4605     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4606
4607  modules/ase/ase-interval.c |    1 +
4608  1 file changed, 1 insertion(+)
4609
4610 commit e87857fc24bf72612292103e92a61c675f801a69
4611 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4612 Date:   Fri Jan 20 22:44:28 2012 -0500
4613
4614     Coverity: Resource Leak: CID 185
4615     
4616         * modules/ase/ase-interval.c (_ase_subtract_intr_intr): Properly
4617         get rid of the interval.
4618     
4619     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4620
4621  modules/ase/ase-interval.c |    1 +
4622  1 file changed, 1 insertion(+)
4623
4624 commit 0057a176ea017316165f9d2a3640b05bfb70f025
4625 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4626 Date:   Fri Jan 20 22:15:40 2012 -0500
4627
4628     Coverity: Forward NULL: CID 605
4629     
4630         * src/ui/X11/event-Xt.c (Xt_timeout_callback): Just return in case
4631         of fatal crash scenario.
4632     
4633     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4634
4635  src/ui/X11/event-Xt.c |    4 +++-
4636  1 file changed, 3 insertions(+), 1 deletion(-)
4637
4638 commit 648931ae6ad9a545bd4ee6f987bb19200d55933d
4639 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4640 Date:   Fri Jan 20 22:13:23 2012 -0500
4641
4642     Coverity: Missing return: CID 606
4643     
4644         * src/ui/window.c (window_display_buffer): Return NULL for the
4645         fatal crash scenario.
4646     
4647     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4648
4649  src/ui/window.c |    6 ++++--
4650  1 file changed, 4 insertions(+), 2 deletions(-)
4651
4652 commit 9a7f3ee25228ddbd5e2299d8c262680f6edebc8b
4653 Merge: aa64fcb 413ebfa
4654 Author: Steve Youngs <steve@sxemacs.org>
4655 Date:   Sat Jan 21 12:16:00 2012 +1000
4656
4657     configure fix plus mapfam fix from Sebastian
4658     
4659     * merges:
4660       Summary: fix, add missing break statements in mapfam permutation code Keywords: fix bug 135
4661       Summary: fix, properly expand OG_MULTIARG_ITEM indirections Keywords: bldchn
4662
4663 commit 413ebfa894ee618c9237391075ba3f4ee8eac177
4664 Merge: 31b0c16 acc7abe
4665 Author: Sebastian Freundt <hroptatyr@fresse.org>
4666 Date:   Sat Jan 21 00:03:25 2012 +0000
4667
4668     Merge branch 'bug/135' into next
4669     
4670     * bug/135:
4671       Summary: fix, add missing break statements in mapfam permutation code Keywords: fix bug 135
4672
4673 commit acc7abeec3efba40fecdc78e2626199a5b6ed963
4674 Author: Sebastian Freundt <hroptatyr@fresse.org>
4675 Date:   Sat Jan 21 00:03:13 2012 +0000
4676
4677     Summary: fix, add missing break statements in mapfam permutation code
4678     Keywords: fix bug 135
4679     
4680     This changeset fixes a potential stack bashing in the mapfam permutation
4681     code by inserting proper break statements where they belong.  This could
4682     be one of the reasons of bug #135 and it's yet to be shown that it fixes
4683     anything (other than pleasing coverity).
4684     
4685     * src/map.c (__perm_nseq): no switch fallthrough, insert breaks
4686     
4687     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4688
4689  src/map.c |    4 +++-
4690  1 file changed, 3 insertions(+), 1 deletion(-)
4691
4692 commit 31b0c16f5f716e990346ae49553107d25fc36315
4693 Merge: 910cd5f 654c80d
4694 Author: Sebastian Freundt <hroptatyr@fresse.org>
4695 Date:   Fri Jan 20 23:58:21 2012 +0000
4696
4697     Merge branch 'bldchn' into next
4698     
4699     * bldchn:
4700       Summary: fix, properly expand OG_MULTIARG_ITEM indirections Keywords: bldchn
4701
4702 commit 654c80d5b994db7452faf40ddad9f27eb3361bf5
4703 Author: Sebastian Freundt <hroptatyr@fresse.org>
4704 Date:   Fri Jan 20 23:58:10 2012 +0000
4705
4706     Summary: fix, properly expand OG_MULTIARG_ITEM indirections
4707     Keywords: bldchn
4708     
4709     This changeset expands the explanations of multiarg items in option
4710     groups properly (again), m4_text_wrap (and AS_HELP_STRING) fail to
4711     evaluate arguments that come from the temporary redefinition of
4712     OG_MULTIARG_ITEM.
4713     
4714     * m4/sxe-option-groups.m4: mimic AS_HELP_STRING in temporary expansion
4715       of OG_MULTIARG_ITEM
4716     
4717     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4718
4719  m4/sxe-option-groups.m4 |   11 ++++++++++-
4720  1 file changed, 10 insertions(+), 1 deletion(-)
4721
4722 commit aa64fcb6e723167c928c07f4acbf8a2661482942
4723 Merge: 910cd5f dab98df
4724 Author: Steve Youngs <steve@sxemacs.org>
4725 Date:   Sat Jan 21 09:13:36 2012 +1000
4726
4727     Coverity updates/fixes from Nelson
4728     
4729     * merges:
4730       Avoid warnings
4731       Coverity: Forward NULL: CID 32
4732       Coverity: Forward NULL: CID 33
4733       Coverity: Forward NULL: CID 34
4734       Coverity: Forward NULL: CID 35
4735       Coverity: Forward NULL: CID 37
4736       Coverity: Forward NULL: CID 38
4737       Coverity: Forward NULL: CID 39
4738       Coverity: Forward NULL: CID 42, 41
4739       Coverity: Forward NULL: CID 44, 43, 36
4740       Coverity: Forward NULL: CID 48
4741       Coverity: Forward NULL: CID 49
4742       Coverity: Forward NULL: CID 50
4743       Coverity: Forward NULL: CID 51
4744       Coverity: Forward NULL: CID 54, 53, 52
4745       Fix additional transcoding assertions
4746       Coverity: Negative returns: CID 121
4747       Update link to newest compface in INSTALL
4748       Coverity: Missing return: CID 604
4749
4750 commit dab98dfe7e945cb258b3999405285c652f5bedd5
4751 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4752 Date:   Fri Jan 20 13:11:39 2012 -0500
4753
4754     Avoid warnings
4755     
4756         * src/ui/X11/device-x.c (x_get_visual_depth): Avoid uninitialized
4757         return in fatal crash.
4758     
4759         * src/ui/X11/frame-x.c (x_set_frame_properties): Change warn to
4760         message, just in case...
4761     
4762     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4763
4764  src/ui/X11/device-x.c |    7 ++++---
4765  src/ui/X11/frame-x.c  |    2 +-
4766  2 files changed, 5 insertions(+), 4 deletions(-)
4767
4768 commit 74f15f2d86f0992572a33474e74142078ddc9589
4769 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4770 Date:   Fri Jan 20 12:54:38 2012 -0500
4771
4772     Coverity: Forward NULL: CID 32
4773     
4774         * src/extents.c (extent_list_delete_marker): Make sure p is not
4775         dereference if NULL even in case of fatal crash.
4776     
4777     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4778
4779  src/extents.c |    6 +++++-
4780  1 file changed, 5 insertions(+), 1 deletion(-)
4781
4782 commit 99b5fe2c050ea35c16082aefc58c98c77bb2b36d
4783 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4784 Date:   Fri Jan 20 12:52:29 2012 -0500
4785
4786     Coverity: Forward NULL: CID 33
4787     
4788         * src/alloc.c (build_string): Make sure to only dereference str if
4789         not NULL even in fatal crash case.
4790     
4791     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4792
4793  src/alloc.c |    6 +++++-
4794  1 file changed, 5 insertions(+), 1 deletion(-)
4795
4796 commit a859b9f6e1aabeb078447b7ade104872a29f232a
4797 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4798 Date:   Fri Jan 20 12:50:42 2012 -0500
4799
4800     Coverity: Forward NULL: CID 34
4801     
4802         * src/mem/ralloc.c (r_alloc_free): Make sure bloc is only
4803         dereferenced if not NULL even in fatal crash case.
4804     
4805     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4806
4807  src/mem/ralloc.c |    4 ++--
4808  1 file changed, 2 insertions(+), 2 deletions(-)
4809
4810 commit 9575c8397d573b59f5a8eea4b25c316c43bb0ea2
4811 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4812 Date:   Fri Jan 20 12:49:52 2012 -0500
4813
4814     Coverity: Forward NULL: CID 35
4815     
4816         * src/mem/ralloc.c (r_re_alloc): Make sure bloc is only
4817         dereferenced if not NULL even in fatal crash case.
4818     
4819     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4820
4821  src/mem/ralloc.c |    2 +-
4822  1 file changed, 1 insertion(+), 1 deletion(-)
4823
4824 commit f716a3b0be55f94021cfedfc7d753ea0392f7573
4825 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4826 Date:   Fri Jan 20 12:47:31 2012 -0500
4827
4828     Coverity: Forward NULL: CID 37
4829     
4830         * src/fns.c (concat): Make sure args_mse is not dereferenced in
4831         case of NULL even in case of fatal crash.
4832     
4833     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4834
4835  src/fns.c |   26 +++++++++++++++-----------
4836  1 file changed, 15 insertions(+), 11 deletions(-)
4837
4838 commit d4926cb5411fd768b58c554e26819c5009840a03
4839 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4840 Date:   Fri Jan 20 12:45:25 2012 -0500
4841
4842     Coverity: Forward NULL: CID 38
4843     
4844         * src/doprnt.c (emacs_doprnt_1): Make sure to only dereference
4845         largs if NULL even in case of a '*' format qualifier.
4846     
4847     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4848
4849  src/doprnt.c |   40 ++++++++++++++++++++++------------------
4850  1 file changed, 22 insertions(+), 18 deletions(-)
4851
4852 commit 32ed6a695bac107bdf8a5dc484ab8e67589e1176
4853 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4854 Date:   Fri Jan 20 12:44:04 2012 -0500
4855
4856     Coverity: Forward NULL: CID 39
4857     
4858         * lib-src/etags.c (regex_tag_multiline): Make sure to abort if name is NULL
4859     
4860     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4861
4862  lib-src/etags.c |   10 +++++++---
4863  1 file changed, 7 insertions(+), 3 deletions(-)
4864
4865 commit 715ed25978e77d14d2c5aa247368da08a881dbcb
4866 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4867 Date:   Fri Jan 20 12:43:14 2012 -0500
4868
4869     Coverity: Forward NULL: CID 42, 41
4870     
4871         * src/ui/redisplay-output.c (redisplay_clear_region): Make sure to
4872         return from function for case of fatal crash after abort.
4873     
4874         * src/ui/redisplay.c (regenerate_window): Ditto.
4875     
4876     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4877
4878  src/ui/redisplay-output.c |    4 +++-
4879  src/ui/redisplay.c        |    4 +++-
4880  2 files changed, 6 insertions(+), 2 deletions(-)
4881
4882 commit 2f7cadd290b9973d8db079be2581173407a2f181
4883 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4884 Date:   Fri Jan 20 12:41:16 2012 -0500
4885
4886     Coverity: Forward NULL: CID 44, 43, 36
4887     
4888         * src/ui/window.c (window_display_buffer): Make sure t is only
4889         dereference if not NULL even in case of fatal crash.
4890     
4891         * src/ui/window.c (set_window_display_buffer): Ditto.
4892         * src/ui/window.c (window_display_lines): Ditto.
4893     
4894     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4895
4896  src/ui/window.c |   11 +++++------
4897  1 file changed, 5 insertions(+), 6 deletions(-)
4898
4899 commit e07adc7d56a903c846f5c5e55e2f70757f20db1a
4900 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4901 Date:   Fri Jan 20 12:39:01 2012 -0500
4902
4903     Coverity: Forward NULL: CID 48
4904     
4905         * src/ui/X11/device-x.c (x_get_visual_depth): make sure vi_out is
4906         only dereference is not NULL, even in fatal crash scenario.
4907     
4908     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4909
4910  src/ui/X11/device-x.c |    6 ++++--
4911  1 file changed, 4 insertions(+), 2 deletions(-)
4912
4913 commit a87437524e64742c929b0c86232067055c1b540d
4914 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4915 Date:   Fri Jan 20 12:35:49 2012 -0500
4916
4917     Coverity: Forward NULL: CID 49
4918     
4919         * src/ui/lwlib/lwlib.c (instantiate_widget_instance): Make sure
4920         function is not dereferenced as NULL even in fatal crash case.
4921     
4922     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4923
4924  src/ui/lwlib/lwlib.c |    4 ++--
4925  1 file changed, 2 insertions(+), 2 deletions(-)
4926
4927 commit 1856695aa7efb60b70258641d01fa6cd7074c906
4928 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4929 Date:   Fri Jan 20 12:34:43 2012 -0500
4930
4931     Coverity: Forward NULL: CID 50
4932     
4933         * src/ui/lwlib/lwlib-Xlw.c (xlw_update_tab_control): Make sure cur
4934         is not dereference when NULL.
4935     
4936     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4937
4938  src/ui/lwlib/lwlib-Xlw.c |   25 +++++++++++++------------
4939  1 file changed, 13 insertions(+), 12 deletions(-)
4940
4941 commit 933b1b9038a375cdac9c276434d3dd52abee777d
4942 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4943 Date:   Fri Jan 20 12:33:00 2012 -0500
4944
4945     Coverity: Forward NULL: CID 51
4946     
4947         * src/ui/X11/event-Xt.c (Xt_timeout_callback): Make sure possible
4948         NULL are not dereference, even in fatal crash scenario.
4949     
4950     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4951
4952  src/ui/X11/event-Xt.c |    7 +++++--
4953  1 file changed, 5 insertions(+), 2 deletions(-)
4954
4955 commit 8768c972136b853ceb2e811c56de5c8d996f592f
4956 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4957 Date:   Fri Jan 20 12:31:22 2012 -0500
4958
4959     Coverity: Forward NULL: CID 54, 53, 52
4960     
4961         * src/ui/X11/xgccache.c (gc_cache_lookup): Make sure not to derefence possible NULL pointers.
4962     
4963     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4964
4965  src/ui/X11/xgccache.c |   70 +++++++++++++++++++++++++++----------------------
4966  1 file changed, 38 insertions(+), 32 deletions(-)
4967
4968 commit f3ab0ede4aaf66f6e56f4bed327f09f82cf364a7
4969 Merge: 60721b3 8bd015f
4970 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4971 Date:   Fri Jan 20 12:28:55 2012 -0500
4972
4973     Merge branch 'for-steve' into njsf-cov
4974
4975 commit 8bd015f04a63b254d8e27b7b0cb2ac9e267a8d2f
4976 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4977 Date:   Fri Jan 20 12:28:05 2012 -0500
4978
4979     Fix additional transcoding assertions
4980     
4981         * src/buffer.h (TO_EXTERNAL_FORMAT): Remove the bad assert (ie not
4982         valid in all conditions).
4983         * src/buffer.h (TO_INTERNAL_FORMAT): Ditto.
4984     
4985         * src/buffer.h (DFC_SOURCE_DATA_TO_ARGS): Do the proper assert to
4986         the source conversion.
4987         * src/buffer.h (DFC_SOURCE_C_STRING_TO_ARGS): Ditto.
4988         * src/buffer.h (DFC_SOURCE_LISP_OPAQUE_TO_ARGS): Ditto.
4989     
4990         * src/buffer.h (DFC_ALLOCA_USE_CONVERTED_DATA): Do the proper assert
4991         to the converted data.
4992         * src/buffer.h (DFC_MALLOC_USE_CONVERTED_DATA): Ditto.
4993         * src/buffer.h (DFC_C_STRING_ALLOCA_USE_CONVERTED_DATA): Ditto.
4994         * src/buffer.h (DFC_C_STRING_MALLOC_USE_CONVERTED_DATA): Ditto.
4995         * src/buffer.h (DFC_LISP_STRING_USE_CONVERTED_DATA): Ditto.
4996         * src/buffer.h (DFC_LISP_OPAQUE_USE_CONVERTED_DATA): Ditto.
4997     
4998         * src/alloc.c (ALLOCATE_FIXED_TYPE): Make sure to detect failed
4999         allocations.
5000         * src/alloc.c (ALLOCATE_ATOMIC_FIXED_TYPE): Ditto.
5001         * src/alloc.c (make_uninit_string): Make sure the uninit string is
5002         valid after construction.
5003     
5004         * src/opaque.c (make_opaque): Make sure to detect failed
5005         allocations even in the fatal crash scenario.
5006     
5007     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5008
5009  src/alloc.c  |   25 ++++++++++++++++---------
5010  src/buffer.h |   30 ++++++++++++++++++++++--------
5011  src/opaque.c |   29 +++++++++++++++++------------
5012  3 files changed, 55 insertions(+), 29 deletions(-)
5013
5014 commit 60721b3e75269648a0113d5ccb30979bd6ea9f8c
5015 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5016 Date:   Fri Jan 20 10:38:36 2012 -0500
5017
5018     Coverity: Negative returns: CID 121
5019     
5020         * src/ui/TTY/objects-tty.c (tty_font_spec_matches_charset):
5021         Actually fix the negative return issue, for the fatal crash case.
5022     
5023     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5024
5025  src/ui/TTY/objects-tty.c |    1 +
5026  1 file changed, 1 insertion(+)
5027
5028 commit 7cd3c3873df27acf88f29390ae2ab98fbc4ffa8b
5029 Merge: 9879986 6983c77
5030 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5031 Date:   Fri Jan 20 10:36:01 2012 -0500
5032
5033     Merge branch 'for-steve' into njsf-cov
5034
5035 commit 6983c7712aba1a34051d979acb04c5c82cf41805
5036 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5037 Date:   Fri Jan 20 10:35:51 2012 -0500
5038
5039     Update link to newest compface in INSTALL
5040     
5041     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5042
5043  INSTALL |    2 +-
5044  1 file changed, 1 insertion(+), 1 deletion(-)
5045
5046 commit 9879986b3e8eb46c632aad42605bbdf46fe85a93
5047 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5048 Date:   Fri Jan 20 10:35:23 2012 -0500
5049
5050     Coverity: Missing return: CID 604
5051     
5052         * src/ui/glyphs.c (Fglyph_type): Tidy up a missing return caused
5053         by a previous missing break...
5054     
5055     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5056
5057  src/ui/glyphs.c |    1 +
5058  1 file changed, 1 insertion(+)
5059
5060 commit 910cd5f620045acaa21e8c765cee64f061947f2b
5061 Merge: 56c06c8 09e0c4e
5062 Author: Steve Youngs <steve@sxemacs.org>
5063 Date:   Fri Jan 20 14:55:22 2012 +1000
5064
5065     Coverity updates/fixes from Nelson
5066     
5067     * merges: (21 commits)
5068       Coverity: Missing break: CID 67
5069       Coverity: Missing break: CID 68
5070       Coverity: Missing break: CID 69
5071       Coverity: Missing break: CID 72
5072       Coverity: Missing break: CID 73
5073       Coverity: Missing Break: CID 76
5074       Coverity: Missing lock: CID 81
5075       Coverity: Missing Lock: CID 82
5076       Fix build
5077       Coverity: Negative returns: CID 91
5078       Coverity: Negative RETURNS: CID 106
5079       Coverity: Negative returns: CID 107
5080       Coverity: Negative Returns: CID 121
5081       Coverity: Reverse INULL: CID 202
5082       Coverity: Reverse INULL: CID 130
5083       Coverity: Reverse Negative: CID 210
5084       Coverity: UNINIT: CID 395
5085       Coverity: Uninit: CID 396
5086       Coverity: UNINIT: CID 602
5087       Coverity: Uninit: CID 603
5088       ...
5089
5090 commit 09e0c4e2ff3aca97ffa37fae98533cc90f2848b0
5091 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5092 Date:   Thu Jan 19 23:30:08 2012 -0500
5093
5094     Coverity: Missing break: CID 67
5095     
5096         * src/chartab.c (char_table_type_to_symbol): Add break to account
5097         for fatal crash scenario.
5098     
5099     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5100
5101  src/chartab.c |    1 +
5102  1 file changed, 1 insertion(+)
5103
5104 commit 39038c4fd609c44d36790a477429d19225b46eb7
5105 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5106 Date:   Thu Jan 19 23:29:29 2012 -0500
5107
5108     Coverity: Missing break: CID 68
5109     
5110         * src/events/events.c (Fevent_properties): Add break to account
5111         for fatal crash scenario.
5112     
5113     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5114
5115  src/events/events.c |    1 +
5116  1 file changed, 1 insertion(+)
5117
5118 commit 100ad3638f523f39cff1f19081b2e357b9370204
5119 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5120 Date:   Thu Jan 19 23:28:46 2012 -0500
5121
5122     Coverity: Missing break: CID 69
5123     
5124         * src/events/events.c (event_equal): Add break to account for
5125         fatal crash scenario.
5126     
5127     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5128
5129  src/events/events.c |    1 +
5130  1 file changed, 1 insertion(+)
5131
5132 commit eef3d3bac8c27c6a4f8f16d7579a69834c8200f3
5133 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5134 Date:   Thu Jan 19 23:18:18 2012 -0500
5135
5136     Coverity: Missing break: CID 72
5137     
5138         * src/mule/file-coding.c (Fcoding_system_type): Add break to
5139         account with fatal crash situation.
5140     
5141     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5142
5143  src/mule/file-coding.c |    1 +
5144  1 file changed, 1 insertion(+)
5145
5146 commit 0c0a6fa65571b27b09b9fcaf2a554a34a8a25244
5147 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5148 Date:   Thu Jan 19 23:17:16 2012 -0500
5149
5150     Coverity: Missing break: CID 73
5151     
5152         * src/mule/file-coding.c (eol_type_to_symbol): Add break to
5153         account with fatal crash situation.
5154     
5155     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5156
5157  src/mule/file-coding.c |    1 +
5158  1 file changed, 1 insertion(+)
5159
5160 commit 3aabea71e53bcea08699adac7b3c3a1bf44e8fc5
5161 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5162 Date:   Thu Jan 19 23:15:36 2012 -0500
5163
5164     Coverity: Missing Break: CID 76
5165     
5166         * src/ui/glyphs.c (Fglyph_type): Add break to account for fatal
5167         crash situation.
5168     
5169     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5170
5171  src/ui/glyphs.c |    1 +
5172  1 file changed, 1 insertion(+)
5173
5174 commit 4bee0216b68e14499c828f154e8d0bb61a7cbb37
5175 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5176 Date:   Thu Jan 19 23:08:10 2012 -0500
5177
5178     Coverity: Missing lock: CID 81
5179     
5180         * src/semaphore.h (sxe_refcounter_finish): Be "correct" and
5181         pedantic about locking in refcounter_init
5182     
5183     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5184
5185  src/semaphore.h |    2 ++
5186  1 file changed, 2 insertions(+)
5187
5188 commit 72f2e2df54ee12e09f8e780bc6709aa9ac77a8e9
5189 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5190 Date:   Thu Jan 19 23:07:05 2012 -0500
5191
5192     Coverity: Missing Lock: CID 82
5193     
5194         * src/semaphore.h (sxe_refcounter_new): Fix the refcounter finish
5195         locking
5196     
5197     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5198
5199  src/semaphore.h |    2 +-
5200  1 file changed, 1 insertion(+), 1 deletion(-)
5201
5202 commit 33d8973d9c98fbdfcab69951c55a472d0383d7ee
5203 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5204 Date:   Thu Jan 19 22:46:00 2012 -0500
5205
5206     Fix build
5207     
5208         * src/ui/X11/xgccache.c (gc_cache_lookup): Fix build (missing } )
5209     
5210     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5211
5212  src/ui/X11/xgccache.c |    5 +++--
5213  1 file changed, 3 insertions(+), 2 deletions(-)
5214
5215 commit 9cca0d8d68367c00f023ea3f21e7d4a5027a0ffb
5216 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5217 Date:   Thu Jan 19 22:43:57 2012 -0500
5218
5219     Coverity: Negative returns: CID 91
5220     
5221         * lib-src/gnuserv.c (handle_unix_request): Handle error in
5222         accept...
5223     
5224     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5225
5226  lib-src/gnuserv.c |    2 ++
5227  1 file changed, 2 insertions(+)
5228
5229 commit b1295cda5c773a2cd3114928bc77d8b6a1d98fd8
5230 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5231 Date:   Thu Jan 19 22:42:32 2012 -0500
5232
5233     Coverity: Negative RETURNS: CID 106
5234     
5235         * src/indent.c (vpix_motion): Try to handle more safely the
5236         crashing fatally scenario...
5237     
5238     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5239
5240  src/indent.c |    7 ++++++-
5241  1 file changed, 6 insertions(+), 1 deletion(-)
5242
5243 commit a491fd4b1aade2921020c5cf52472f21ef279b9f
5244 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5245 Date:   Thu Jan 19 22:36:59 2012 -0500
5246
5247     Coverity: Negative returns: CID 107
5248     
5249         * src/dumper.c (pdump): Make sure not to take invalid paths even
5250         when abort is a no-op...
5251     
5252     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5253
5254  src/dumper.c |   51 +++++++++++++++++++++++++++------------------------
5255  1 file changed, 27 insertions(+), 24 deletions(-)
5256
5257 commit 42ae112d4a21d883369d69c45efbadcf157db234
5258 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5259 Date:   Thu Jan 19 22:34:49 2012 -0500
5260
5261     Coverity: Negative Returns: CID 121
5262     
5263         * src/ui/TTY/objects-tty.c (tty_font_spec_matches_charset): Make
5264         sure to abort in case of invariant violation.
5265     
5266     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5267
5268  src/ui/TTY/objects-tty.c |    5 +++++
5269  1 file changed, 5 insertions(+)
5270
5271 commit 93c6246197ce7e1b0e51323c7767828b51f8e090
5272 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5273 Date:   Thu Jan 19 22:26:32 2012 -0500
5274
5275     Coverity: Reverse INULL: CID 202
5276     
5277         * src/mem/ralloc.c (update_heap_bloc_correspondence): Be extra
5278         safe and do "abort" on violation of stated (in comment) invariant.
5279     
5280     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5281
5282  src/mem/ralloc.c |   14 +++++++++++---
5283  1 file changed, 11 insertions(+), 3 deletions(-)
5284
5285 commit f157312d437fa486a6aac0496228a142fe0955d8
5286 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5287 Date:   Thu Jan 19 22:22:37 2012 -0500
5288
5289     Coverity: Reverse INULL: CID 130
5290     
5291         * src/media/sound.c (audio_device_finalise): Do nothing if header is NULL
5292     
5293     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5294
5295  src/media/sound.c |    5 ++++-
5296  1 file changed, 4 insertions(+), 1 deletion(-)
5297
5298 commit 66cee2ac0273308a5b5f8a537ce3ab5aba7a5270
5299 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5300 Date:   Thu Jan 19 22:19:45 2012 -0500
5301
5302     Coverity: Reverse Negative: CID 210
5303     
5304         * src/process-unix.c (unix_kill_child_process): Make sure to test
5305         for subtty non negative before calling process_signal_char.
5306     
5307         * src/process-unix.c (process_signal_char): Make sure fd is non
5308         negative.
5309     
5310     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5311
5312  src/process-unix.c |   10 ++++++++--
5313  1 file changed, 8 insertions(+), 2 deletions(-)
5314
5315 commit 621c404bfe5acd8cff03ad93fd6997433d78f5f3
5316 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5317 Date:   Thu Jan 19 22:10:06 2012 -0500
5318
5319     Coverity: UNINIT: CID 395
5320     
5321         * src/extents.c (extent_fragment_update): Make sure the glyph_bloc
5322         is initialized.
5323     
5324     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5325
5326  src/extents.c |    2 ++
5327  1 file changed, 2 insertions(+)
5328
5329 commit b0ff2d2fad4141191f1eac49c4fef87203288f7c
5330 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5331 Date:   Thu Jan 19 22:08:33 2012 -0500
5332
5333     Coverity: Uninit: CID 396
5334     
5335         * src/fileio.c (file-truename) Make sure path is initialized before use.
5336     
5337     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5338
5339  src/fileio.c |  138 +++++++++++++++++++++++++++++++---------------------------
5340  1 file changed, 75 insertions(+), 63 deletions(-)
5341
5342 commit 5e0a19884011fbc2e981a050b8ed237f046fbba3
5343 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5344 Date:   Thu Jan 19 21:56:49 2012 -0500
5345
5346     Coverity: UNINIT: CID 602
5347     
5348         * src/ui/X11/xgccache.c: More UNINIT cleanup
5349     
5350     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5351
5352  src/ui/X11/xgccache.c |   74 +++++++++++++++++++++++++++----------------------
5353  1 file changed, 41 insertions(+), 33 deletions(-)
5354
5355 commit 75c6f9971dcd7cd46b12a24f37adeb2839f880fd
5356 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5357 Date:   Thu Jan 19 21:51:25 2012 -0500
5358
5359     Coverity: Uninit: CID 603
5360     
5361         * src/ui/lwlib/lwlib-Xaw.c (xaw_generic_callback): Make sure
5362         user_data is either initialized or not used :)
5363     
5364     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5365
5366  src/ui/lwlib/lwlib-Xaw.c |    4 ++--
5367  1 file changed, 2 insertions(+), 2 deletions(-)
5368
5369 commit e6a7b0fcfb699c888a42d54c2836f1bd3f952935
5370 Merge: 66e9062 56c06c8
5371 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5372 Date:   Thu Jan 19 21:44:23 2012 -0500
5373
5374     Fix get_dyna_doc CHAR_IO issue sync
5375     
5376     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5377
5378 commit 56c06c800f1de468e98031db5e642d55662722a0
5379 Merge: 5914a4f 2362ded
5380 Author: Steve Youngs <steve@sxemacs.org>
5381 Date:   Thu Jan 19 11:29:50 2012 +1000
5382
5383     Coding style cleanups from Aidan
5384     
5385     * from-aidan:
5386       Improve conformance with usual coding style in effi.c.
5387
5388 commit 2362ded7507a973f35649a22f03f9720441085a9
5389 Author: Aidan Kehoe <kehoea@parhasard.net>
5390 Date:   Wed Jan 18 22:04:17 2012 +1000
5391
5392     Improve conformance with usual coding style in effi.c.
5393     
5394     Qabcdef should hold the perfectly normal, interned symbol abcdef, its
5395     C variable should not be named Q_abcdef, that would imply the keyword
5396     :abcdef.
5397     
5398             * effi.c:
5399             Only declare the symbols corresponding to foreign types if they're
5400             not declared elsewhere. Follow the usual convention as above.
5401             * effi.c (FFI_TPTR): Change symbol names here.
5402             * effi.c (Fffi_basic_type_p): Ditto.
5403             * effi.c (ffi_canonicalise_type): Ditto.
5404             * effi.c (Fffi_size_of_type): Ditto.
5405             * effi.c (Fmake_ffi_object): Ditto.
5406             * effi.c (Fffi_make_pointer): Ditto.
5407             * effi.c (Fffi_load_library): Ditto.
5408             * effi.c (ffi_type_align): Ditto.
5409             * effi.c (ffi_fetch_foreign): Ditto.
5410             * effi.c (Fffi_fetch): Ditto.
5411             * effi.c (Fffi_aref): Ditto.
5412             * effi.c (Fffi_store): Ditto.
5413             * effi.c (Fffi_aset): Ditto.
5414             * effi.c (Fffi_address_of): Ditto.
5415             * effi.c (Fffi_lisp_object_to_pointer): Ditto.
5416             * effi.c (extffi_setup_argument): Ditto.
5417             * effi.c (Fx_device_display): Ditto.
5418             * effi.c (ffi_callback_call_x86): Ditto.
5419             * effi.c (Fffi_make_callback): Ditto.
5420             * effi.c (syms_of_ffi): Use DEFSYMBOL where appropriate, document an
5421             oddity with Qffiobjectp.
5422             * general-slots.h: Move Qshort, Qvoid here.
5423             * lisp.h: Remove Qshort, Qvoid from here.
5424             * map.c: Ditto.
5425             * map.c (map_LTX_init): Ditto.
5426             * mule/file-coding.c: Ditto.
5427             * mule/file-coding.c (syms_of_file_coding): Ditto.
5428             * mule/file-coding.h: Ditto.
5429     
5430     Signed-off-by: Aidan Kehoe <kehoea@parhasard.net>
5431     Signed-off-by: Steve Youngs <steve@sxemacs.org>
5432
5433  src/effi.c             |  277 +++++++++++++++++++++++-------------------------
5434  src/general-slots.h    |    2 +
5435  src/lisp.h             |    2 +-
5436  src/map.c              |    3 +-
5437  src/mule/file-coding.c |    3 +-
5438  src/mule/file-coding.h |    2 +-
5439  6 files changed, 138 insertions(+), 151 deletions(-)
5440
5441 commit 5914a4fad294a51c938aed5aea4f31f79ad9aade
5442 Merge: 1d7e40f f92fd21
5443 Author: Steve Youngs <steve@sxemacs.org>
5444 Date:   Thu Jan 19 09:38:10 2012 +1000
5445
5446     Coverity fixes from Nelson
5447     
5448     * merges:
5449       Coverity: FORWARD NULL: CID 54, 53, 52
5450       Coverity: Forward NULL: CID 59, 58, 56
5451       Coverity: CHAR_IO: CID 5,6,7,9
5452       Coverity: UNINIT: CID 393
5453       Coverity: UNINIT: CID 397
5454       Coverity: UNINIT: CID 398
5455       Coverity: UNINIT: CID 399
5456       Coverity: Uninit: CID 400
5457       Coverity: UNINIT: CID 401
5458       Fix build
5459       Fix build
5460       Coverity: UNINIT: CID 402
5461       Coverity: UNINIT: CID  403
5462       Coverity: UNINIT: CID 405, 404
5463       Coverity: UNUSED: CID 427
5464       Coverity: Forward NULL: CID 439
5465       Coverity: UNINIT: CID 599
5466       Coverity: UNINIT: CID 600
5467       Coverity: UNINIT: CID 601
5468
5469 commit f92fd21ab4ce4207d433d88da21d08eb9244616d
5470 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5471 Date:   Wed Jan 18 15:34:07 2012 -0500
5472
5473     Coverity: FORWARD NULL: CID 54, 53, 52
5474     
5475         * src/ui/X11/xgccache.c (gc_cache_lookup): Refactor abort() flow
5476         through to shut up coverity.
5477     
5478     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5479
5480  src/ui/X11/xgccache.c |  188 ++++++++++++++++++++++++-------------------------
5481  1 file changed, 94 insertions(+), 94 deletions(-)
5482
5483 commit 84530dd18aae423c71530024138d6efdd49e9c1b
5484 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5485 Date:   Wed Jan 18 15:29:11 2012 -0500
5486
5487     Coverity: Forward NULL: CID 59, 58, 56
5488     
5489         * src/ui/lwlib/lwlib-Xaw.c (xaw_generic_callback): Make sure you
5490         do not dereference possible NULL val.
5491     
5492         * src/ui/lwlib/lwlib-Xaw.c (wm_delete_window): Make sure widget
5493         and kids are only used when valid.
5494     
5495         * src/ui/lwlib/lwlib.c (replace_widget_value_tree): Make sure node
5496         is only used if != NULL.
5497     
5498         * src/ui/lwlib/lwlib.c (lw_map_widget_values): Make sure info is
5499         only used if != NULL.
5500     
5501     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5502
5503  src/ui/lwlib/lwlib-Xaw.c |   38 ++++++++++++++++++++------------------
5504  src/ui/lwlib/lwlib.c     |   14 ++++++++------
5505  2 files changed, 28 insertions(+), 24 deletions(-)
5506
5507 commit 04a8b7880c5fa9ccdc8c8a11af65c2abdf10f184
5508 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5509 Date:   Wed Jan 18 14:51:21 2012 -0500
5510
5511     Coverity: CHAR_IO: CID 5,6,7,9
5512     
5513         * lib-src/make-docfile.c (skip_white): Use proper return type of getc
5514         * lib-src/make-docfile.c (read_lisp_symbol): Ditto
5515         * src/signal.c (interrupt_signal): Ditto
5516         * lib-src/make-docfile.c (scan_c_file): Do proper casting
5517     
5518         * lib-src/make-docfile.c (get_dyna_doc): Let the casting
5519         implementation do the truncation.
5520     
5521     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5522
5523  lib-src/make-docfile.c |   11 ++++++-----
5524  src/signal.c           |    2 +-
5525  2 files changed, 7 insertions(+), 6 deletions(-)
5526
5527 commit d39f2f1c4061b18bd7a7696da06cee2f777cfb18
5528 Merge: c5dd7ff da4b7eb
5529 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5530 Date:   Wed Jan 18 13:17:03 2012 -0500
5531
5532     Merge branch 'njsf-cov' into for-steve
5533
5534 commit da4b7ebceb52467c7b4aad9e0bda5d974bb623cc
5535 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5536 Date:   Wed Jan 18 13:11:14 2012 -0500
5537
5538     Coverity: UNINIT: CID 393
5539     
5540         * src/print.c (write_string_to_stdio_stream): handle the case
5541         where the transcoding fails.
5542     
5543     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5544
5545  src/print.c |    7 ++++---
5546  1 file changed, 4 insertions(+), 3 deletions(-)
5547
5548 commit c67a873ae6b29bd63d3f7dd8de578eb301d1d6fb
5549 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5550 Date:   Wed Jan 18 13:06:23 2012 -0500
5551
5552     Coverity: UNINIT: CID 397
5553     
5554         * src/buffer.c (directory_is_current_directory): Handle the case
5555         of failed transcoding by attempting to use the non-transcoded
5556         version. There is a high chance it is proper. Worst case it will
5557         also fail, like the bad conversion would have prompted.
5558     
5559     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5560
5561  src/buffer.c |   15 ++++++++++++---
5562  1 file changed, 12 insertions(+), 3 deletions(-)
5563
5564 commit 8e26fe35b671025c55641b6b9bdc04e516f408fc
5565 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5566 Date:   Wed Jan 18 13:02:11 2012 -0500
5567
5568     Coverity: UNINIT: CID 398
5569     
5570         * src/effi.c (Fffi_store): Make sure tmp is only used in the mule
5571         case if transcoding was proper.
5572     
5573     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5574
5575  src/effi.c |    6 ++++--
5576  1 file changed, 4 insertions(+), 2 deletions(-)
5577
5578 commit 5e2d1c41c90e747177da164e89af6d03adc0c17d
5579 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5580 Date:   Wed Jan 18 13:00:56 2012 -0500
5581
5582     Coverity: UNINIT: CID 399
5583     
5584         * src/effi.c (Fffi_store): Make sure val_ext is only used if
5585         transcoding was successful.
5586     
5587     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5588
5589  src/effi.c |    8 +++++---
5590  1 file changed, 5 insertions(+), 3 deletions(-)
5591
5592 commit 7de0f0c6b7b8237b80cd7ad619e72b4a56924280
5593 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5594 Date:   Wed Jan 18 12:58:57 2012 -0500
5595
5596     Coverity: Uninit: CID 400
5597     
5598         * src/emacs.c (decode_path): make sure to return Qnil if
5599         transcoding failed.
5600     
5601     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5602
5603  src/emacs.c |    6 +++---
5604  1 file changed, 3 insertions(+), 3 deletions(-)
5605
5606 commit dbeb4e4fa479be0ee96460a47f22f4de811f2380
5607 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5608 Date:   Wed Jan 18 12:57:36 2012 -0500
5609
5610     Coverity: UNINIT: CID 401
5611     
5612         * src/media/media.c (Fmake_media_stream): make sure the stream is
5613         only created if transcoding was ok.
5614     
5615     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5616
5617  src/media/media.c |   29 ++++++++++++++++-------------
5618  1 file changed, 16 insertions(+), 13 deletions(-)
5619
5620 commit c5dd7ff525ccb70e906ee3f0ba968c13e40b2525
5621 Merge: 1d7e40f 65f8ed4
5622 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5623 Date:   Wed Jan 18 12:51:55 2012 -0500
5624
5625     Merge branch 'njsf-cov' into for-steve
5626
5627 commit 65f8ed4bdb713c8b4db7bddd9b168678305abf73
5628 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5629 Date:   Wed Jan 18 12:35:32 2012 -0500
5630
5631     Fix build
5632     
5633     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5634
5635  src/ui/X11/select-x.c |    2 +-
5636  1 file changed, 1 insertion(+), 1 deletion(-)
5637
5638 commit 594ea6d9dbd9971d84ec4bedd70f71aef66ded62
5639 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5640 Date:   Wed Jan 18 12:34:57 2012 -0500
5641
5642     Fix build
5643     
5644     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5645
5646  src/ui/X11/select-x.c |    2 +-
5647  1 file changed, 1 insertion(+), 1 deletion(-)
5648
5649 commit c5efdef56f685686524978f79f045c125e6dbcd3
5650 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5651 Date:   Wed Jan 18 12:26:44 2012 -0500
5652
5653     Coverity: UNINIT: CID 402
5654     
5655         * src/print.c (Falternate_debugging_output): Make sure to handle
5656         the case where transcoding failed.
5657     
5658     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5659
5660  src/print.c |   15 +++++++++++----
5661  1 file changed, 11 insertions(+), 4 deletions(-)
5662
5663 commit 1fb5a570506f1e840244607344c83fc13f42f54b
5664 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5665 Date:   Wed Jan 18 12:23:45 2012 -0500
5666
5667     Coverity: UNINIT: CID  403
5668     
5669         * src/ui/X11/gui-x.c (button_item_to_widget_value): Make sure
5670         intname is only used if properly transcoded.
5671     
5672     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5673
5674  src/ui/X11/gui-x.c |    4 ++--
5675  1 file changed, 2 insertions(+), 2 deletions(-)
5676
5677 commit 44ef07bf010ea6d6458e656536d6d27052229a50
5678 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5679 Date:   Wed Jan 18 12:22:43 2012 -0500
5680
5681     Coverity: UNINIT: CID 405, 404
5682     
5683         * src/ui/X11/frame-x.c (x_set_frame_properties): Make sure extval
5684         is only used if properly transcoded.
5685     
5686         * src/ui/X11/select-x.c (lisp_data_to_selection_data): Ditto.
5687     
5688     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5689
5690  src/ui/X11/frame-x.c  |   12 ++++++++----
5691  src/ui/X11/select-x.c |   26 +++++++++++++++++---------
5692  2 files changed, 25 insertions(+), 13 deletions(-)
5693
5694 commit 08216bc53daf097dec8b5007a7936dad62309c49
5695 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5696 Date:   Wed Jan 18 12:00:24 2012 -0500
5697
5698     Coverity: UNUSED: CID 427
5699     
5700         * src/ui/insdel.c (init_buffer_text): Get rid of unused
5701     
5702     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5703
5704  src/ui/insdel.c |    3 +--
5705  1 file changed, 1 insertion(+), 2 deletions(-)
5706
5707 commit 43673e8ac4bdc0233c3fdc05e157565c8753e584
5708 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5709 Date:   Wed Jan 18 11:57:17 2012 -0500
5710
5711     Coverity: Forward NULL: CID 439
5712     
5713         * src/fns.c (concat): Manually skip and abort when
5714         string_result_ptr is NULL. Coverity is actually right
5715         here, because when we are in a fatal error handling,
5716         assert will be a no-op, so we better just put an
5717         abort for the other cases and not try to dereference...
5718     
5719     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5720
5721  src/fns.c |   15 +++++++++------
5722  1 file changed, 9 insertions(+), 6 deletions(-)
5723
5724 commit 55b0ffb0d07dafe1a954edd6f297c2640fd27ae6
5725 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5726 Date:   Wed Jan 18 11:42:58 2012 -0500
5727
5728     Coverity: UNINIT: CID 599
5729     
5730         * src/emacs.c (run_emacs_from_temacs): Make sure the arguments
5731         were really transcoded before using them
5732     
5733     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5734
5735  src/emacs.c |    9 ++++++++-
5736  1 file changed, 8 insertions(+), 1 deletion(-)
5737
5738 commit 279da956ca93015b9d058922416626cccedd745e
5739 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5740 Date:   Wed Jan 18 11:39:21 2012 -0500
5741
5742     Coverity: UNINIT: CID 600
5743     
5744         * src/ui/X11/objects-x.c (x_find_charset_font): Make sure intname
5745         is only used if transcoding worked properly.
5746     
5747     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5748
5749  src/ui/X11/objects-x.c |    5 +++--
5750  1 file changed, 3 insertions(+), 2 deletions(-)
5751
5752 commit 6222a6574476848e1358c8d880cb01be1da2094b
5753 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5754 Date:   Wed Jan 18 11:37:32 2012 -0500
5755
5756     Coverity: UNINIT: CID 601
5757     
5758         * src/ui/glyphs-eimage.c (jpeg_instantiate): Make sure bytes is
5759         only used if properly transcoded.
5760     
5761     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5762
5763  src/ui/glyphs-eimage.c |   10 ++++++++--
5764  1 file changed, 8 insertions(+), 2 deletions(-)
5765
5766 commit 1d7e40fb2a30201c67e479ae2f021faa51e4bc87
5767 Merge: 4b1df12 b2cd5d5
5768 Author: Steve Youngs <steve@sxemacs.org>
5769 Date:   Sun Jan 15 14:52:10 2012 +1000
5770
5771     Coverity fixes from Nelson
5772     
5773     * merges:
5774       Add a couple of missing semicolons on last commit
5775       Fix build
5776       Add some sanity assertions to format conversions.
5777       Coverity: UNINIT: CID 409,408,407,406
5778       Coverity: UNINIT: CID 410
5779       Coverity: UNREACHABLE: CID 426, 425, 424, 423, 422, 421
5780       Coverity: UNINIT: CID 453
5781       Coverity: Uninit: CID 473
5782       Coverity: Char IO: CID 595
5783       Coverity: No effect: CID 598
5784       Coverity: LOCK: CID 597
5785
5786 commit b2cd5d5c18992a1eb3015b07a62aa853bd750ed2
5787 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5788 Date:   Sat Jan 14 22:48:58 2012 -0500
5789
5790     Add a couple of missing semicolons on last commit
5791     
5792     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5793
5794  src/buffer.h |    4 ++--
5795  1 file changed, 2 insertions(+), 2 deletions(-)
5796
5797 commit abd5ba930f3eff1a60d7a1380a1fa3760e2ed94c
5798 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5799 Date:   Sat Jan 14 22:45:25 2012 -0500
5800
5801     Fix build
5802     
5803         * src/buffer.h (TO_EXTERNAL_FORMAT): Move assertion up so that
5804         macro can be used as single statement.
5805     
5806         * src/buffer.h (TO_INTERNAL_FORMAT): Ditto.
5807     
5808     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5809
5810  src/buffer.h |    8 ++++----
5811  1 file changed, 4 insertions(+), 4 deletions(-)
5812
5813 commit d68824ecf59c0729731cc36644d220a3a0435d73
5814 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5815 Date:   Sat Jan 14 22:32:04 2012 -0500
5816
5817     Add some sanity assertions to format conversions.
5818     
5819         * src/buffer.h (TO_EXTERNAL_FORMAT): Add additional assert of
5820         validity after conversion.
5821     
5822         * src/buffer.h (TO_INTERNAL_FORMAT): Ditto.
5823     
5824     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5825
5826  src/buffer.h |    6 ++++--
5827  1 file changed, 4 insertions(+), 2 deletions(-)
5828
5829 commit cbc25b994b0083d3a224a40997ca3c7b83b7f396
5830 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5831 Date:   Sat Jan 14 22:26:00 2012 -0500
5832
5833     Coverity: UNINIT: CID 409,408,407,406
5834     
5835         * src/ui/glyphs-eimage.c (rawrgb_instantiate): Only instantiate
5836         image if the data was properly transcoded.
5837     
5838         * src/ui/glyphs-eimage.c (png_instantiate): Ditto. In this case,
5839         signal_image_error is best due to complexity.
5840     
5841         * src/ui/glyphs-eimage.c (gif_instantiate): Ditto.
5842     
5843     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5844
5845  src/ui/glyphs-eimage.c |   96 ++++++++++++++++++++++++++++--------------------
5846  1 file changed, 56 insertions(+), 40 deletions(-)
5847
5848 commit 911f959f5b57ac2f6aa040a445b9087ee36d313c
5849 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5850 Date:   Sat Jan 14 22:12:48 2012 -0500
5851
5852     Coverity: UNINIT: CID 410
5853     
5854         * src/ui/glyphs-eimage.c (rawrgba_instantiate): Make sure data is
5855         only used if conversion was proper.
5856     
5857     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5858
5859  src/ui/glyphs-eimage.c |   38 +++++++++++++++++++++-----------------
5860  1 file changed, 21 insertions(+), 17 deletions(-)
5861
5862 commit b8dfdeb05644f538a164c351d652efbf30225ca2
5863 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5864 Date:   Sat Jan 14 22:05:53 2012 -0500
5865
5866     Coverity: UNREACHABLE: CID 426, 425, 424, 423, 422, 421
5867     
5868         * src/openssl.c (ossl_digest_fun): Just appease Coverity and add
5869         do the while(0)...
5870         * src/openssl.c (ossl_cipher_fun): Ditto.
5871         * src/openssl.c (OSSL_CHECK_PROCESS): Ditto.
5872     
5873     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5874
5875  src/openssl.c |    6 +++---
5876  1 file changed, 3 insertions(+), 3 deletions(-)
5877
5878 commit cc4843fb8ee352c9cb5ae52398edc4e4f7577fb7
5879 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5880 Date:   Sat Jan 14 21:56:20 2012 -0500
5881
5882     Coverity: UNINIT: CID 453
5883     
5884         * src/ui/glyphs-eimage.c (tiff_instantiate): Make sure file is
5885         properly encoded before using it. This one is a bit uglier due to
5886         the custom unwind here for error handling.
5887     
5888     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5889
5890  src/ui/glyphs-eimage.c |  130 ++++++++++++++++++++++++++----------------------
5891  1 file changed, 70 insertions(+), 60 deletions(-)
5892
5893 commit f85a86969739ee375c9d9f18a1791c85a9a51fae
5894 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5895 Date:   Sat Jan 14 21:47:51 2012 -0500
5896
5897     Coverity: Uninit: CID 473
5898     
5899         * src/media/media-sndfile.c (media_sndfile_open): Make sure to
5900         only call sf_open if file name was properly converted.
5901     
5902     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5903
5904  src/media/media-sndfile.c |    6 ++++--
5905  1 file changed, 4 insertions(+), 2 deletions(-)
5906
5907 commit 488e58bd0bb3f3af02c08fbe36a49a4ecf6afb26
5908 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5909 Date:   Sat Jan 14 21:43:54 2012 -0500
5910
5911     Coverity: Char IO: CID 595
5912     
5913         * lib-src/make-docfile.c (get_dyna_doc): Make sure to properly
5914         downcast the result of getc to char, after checking for its
5915         validity (ie != -1).
5916     
5917     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5918
5919  lib-src/make-docfile.c |   10 ++++++++--
5920  1 file changed, 8 insertions(+), 2 deletions(-)
5921
5922 commit 93104f52834252c256cd3333dcb75b3e72e8449e
5923 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5924 Date:   Sat Jan 14 21:37:21 2012 -0500
5925
5926     Coverity: No effect: CID 598
5927     
5928         * src/media/media-mad.c (media_mad_open): Use long for result of
5929         ftell. Previous use of size_t could cause a bad ftell to be
5930         considered a maximum size media file... Later the positive size has
5931         to be cast to size_t for storage in the structure.
5932     
5933     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5934
5935  src/media/media-mad.c |    4 ++--
5936  1 file changed, 2 insertions(+), 2 deletions(-)
5937
5938 commit d476f814788a4e1330bf7142c57ba58918590c97
5939 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5940 Date:   Sat Jan 14 21:27:31 2012 -0500
5941
5942     Coverity: LOCK: CID 597
5943     
5944         * src/media/sound-esd.c (sound_esd_play): Add missing unlock
5945     
5946     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5947
5948  src/media/sound-esd.c |    1 +
5949  1 file changed, 1 insertion(+)
5950
5951 commit 4b1df12e5ecb0ff1e1ea09c1cc72093a73696926
5952 Merge: 1118397 0c0a25e
5953 Author: Steve Youngs <steve@sxemacs.org>
5954 Date:   Sun Jan 15 12:09:23 2012 +1000
5955
5956     Merge branch 'libsrc-culling'
5957     
5958     * libsrc-culling:
5959       Get rid of crusty old stuff from lib-src.
5960
5961 commit 0c0a25eede944b4401748984e6f126c6aaf54afb
5962 Author: Steve Youngs <steve@sxemacs.org>
5963 Date:   Sun Jan 15 11:56:36 2012 +1000
5964
5965     Get rid of crusty old stuff from lib-src.
5966     
5967     We inherited a boat load of stuff in lib-src when we forked from XEmacs,
5968     it's high time we got rid of all that cave-man bit-rot.  This changeset
5969     gets rid of the stuff in lib-src that nobody under the age of 30 has even
5970     heard of, let alone ever used.
5971     
5972         * lib-src/Makefile.am (dist_bin_SCRIPTS): Removed.
5973     
5974         * lib-src/Makefile.am (dist_archlib_SCRIPTS): Removed.
5975     
5976         * lib-src/Makefile.am (stage1): Remove $dist_bin_SCRIPTS.
5977     
5978         * etc/Makefile.am (dist_manone_DATA): Remove gnuattach.1,
5979         gnudoit.1.
5980     
5981         * etc/gnuserv.1: Remove mention of gnudoit/gnuattach
5982     
5983         * lib-src/gnuserv.c (permitted): Don't call it 'gnudoit' in error
5984         string, it's 'gnuclient'.
5985     
5986         * lib-src/gnuserv.c (handle_internet_request): Ditto.
5987     
5988         * lib-src/gnuclient.c (pass_signal_to_emacs): Call it 'gnuclient'
5989         in error string.
5990     
5991         * lisp/gnuserv.el: Remove mention of gnudoit.
5992     
5993         * lisp/menubar-items.el (default-menubar): Call it gnuclient for
5994         remote Emacs-W3 entry.
5995     
5996         * etc/README: Remove mention of gnudoit, gnuattach
5997     
5998     Signed-off-by: Steve Youngs <steve@sxemacs.org>
5999
6000  etc/Makefile.am       |    3 +-
6001  etc/README            |    2 -
6002  etc/gnuattach.1       |    1 -
6003  etc/gnudoit.1         |    1 -
6004  etc/gnuserv.1         |   14 -
6005  lib-src/Makefile.am   |    4 +-
6006  lib-src/gnuclient.c   |   13 +-
6007  lib-src/gnudoit       |   34 ---
6008  lib-src/gnuserv.c     |    4 +-
6009  lib-src/gzip-el.sh    |   35 ---
6010  lib-src/leditcfns.c   |   24 --
6011  lib-src/rcs-checkin   |   98 -------
6012  lib-src/rcs2log       |  731 -------------------------------------------------
6013  lib-src/vcdiff        |  106 -------
6014  lisp/gnuserv.el       |   14 +-
6015  lisp/menubar-items.el |    2 +-
6016  16 files changed, 11 insertions(+), 1075 deletions(-)
6017
6018 commit 1118397e0d83e6b46eb20aa174f8494cf05aec35
6019 Merge: ced0d05 7cd2ebb
6020 Author: Steve Youngs <steve@sxemacs.org>
6021 Date:   Sat Jan 14 16:35:02 2012 +1000
6022
6023     Contrib git conveniences from Nelson
6024     
6025     * merges:
6026       Update README. Give novice advice in git-to-steve.sh
6027       Add the sample git post-receive hook and update README
6028       Add clear copyright notices to the scripts I contributed
6029       Fix build
6030
6031 commit 7cd2ebb853e2f193637f4f803894d3745d3d0eda
6032 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6033 Date:   Sat Jan 14 00:29:29 2012 -0500
6034
6035     Update README. Give novice advice in git-to-steve.sh
6036     
6037     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6038
6039  contrib/README          |    7 +++++++
6040  contrib/git-to-steve.sh |   39 +++++++++++++++++++++++++++++++++++++++
6041  2 files changed, 46 insertions(+)
6042
6043 commit baa7fa3e41833f51af3cca3efdc316bcd72eb41a
6044 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6045 Date:   Sat Jan 14 00:04:35 2012 -0500
6046
6047     Add the sample git post-receive hook and update README
6048     
6049     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6050
6051  contrib/README                       |   50 ++++++++++++++++++++++++------
6052  contrib/git-post-receive-hook.sample |   56 ++++++++++++++++++++++++++++++++++
6053  2 files changed, 96 insertions(+), 10 deletions(-)
6054
6055 commit 520872584ecd6dc7d363f8033c62b8c033d58668
6056 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6057 Date:   Fri Jan 13 23:45:45 2012 -0500
6058
6059     Add clear copyright notices to the scripts I contributed
6060     
6061     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6062
6063  contrib/do_builds.sh            |   30 ++++++++++++++++++++++++++++++
6064  contrib/git-to-steve.sh         |   29 +++++++++++++++++++++++++++++
6065  contrib/make-pkg.sh             |   31 +++++++++++++++++++++++++++++--
6066  contrib/report-build-failure.sh |   32 ++++++++++++++++++++++++++++++++
6067  contrib/tar-build-failure.sh    |   30 ++++++++++++++++++++++++++++++
6068  contrib/tty-colors.c            |   30 ++++++++++++++++++++++++++++++
6069  6 files changed, 180 insertions(+), 2 deletions(-)
6070
6071 commit fb7a6f6a5451c8bf885bbff5a01a863e31cca0e9
6072 Merge: 5b04930 ced0d05
6073 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6074 Date:   Fri Jan 13 20:01:20 2012 -0500
6075
6076     Merge branch 'master' of http://git.sxemacs.org/sxemacs into for-steve
6077
6078 commit ced0d054f625fd36f668cba565006b1aa7d721b5
6079 Merge: ac1418d 5849acc
6080 Author: Steve Youngs <steve@sxemacs.org>
6081 Date:   Sat Jan 14 11:00:28 2012 +1000
6082
6083     Merge branch 'trivial'
6084     
6085     * trivial:
6086       missing paren
6087
6088 commit 5849acc988c15c8666a6a7121e8045c0cb0ea47c
6089 Author: Steve Youngs <steve@sxemacs.org>
6090 Date:   Sat Jan 14 11:00:12 2012 +1000
6091
6092     missing paren
6093     
6094     Signed-off-by: Steve Youngs <steve@sxemacs.org>
6095
6096  src/media/media-sox.c |    2 +-
6097  1 file changed, 1 insertion(+), 1 deletion(-)
6098
6099 commit 5b049304111136c249b6f95e3d07b4eb526d0621
6100 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6101 Date:   Fri Jan 13 19:51:20 2012 -0500
6102
6103     Fix build
6104     
6105         * src/media/media-sox.c (media_sox_open): Fix stupid typo
6106     
6107     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6108
6109  src/media/media-sox.c |    2 +-
6110  1 file changed, 1 insertion(+), 1 deletion(-)
6111
6112 commit ac1418dc73bf60fe462e0ffb12615b9034929fa9
6113 Merge: e4e8b59 aa898d1
6114 Author: Steve Youngs <steve@sxemacs.org>
6115 Date:   Sat Jan 14 09:58:52 2012 +1000
6116
6117     Coverity fixes from Nelson
6118     
6119     * merges:
6120       Coverity: UNINIT: CID 474
6121       Coverity: DEADCODE: CID 578
6122       Coverity: Checked return: CID 582
6123       Coverity: Missing lock: CID 584
6124       Coverity: Negative Returns: CID 585
6125       Coverity: UNINIT: CID 592
6126       Coverity: NO_EFFECT: CID 594
6127       Coverity: UNINIT: CID 593 Make sure file name is not used uninitialized.  : Negative Returns: CID 586: Make sure file size is proper
6128
6129 commit aa898d17f74bf5c6d4b1879aa27d26da73347ed0
6130 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6131 Date:   Fri Jan 13 17:59:37 2012 -0500
6132
6133     Coverity: UNINIT: CID 474
6134     
6135         * src/media/media-sox.c: make sure file conversion is proper
6136     
6137     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6138
6139  src/media/media-sox.c |    8 +++++---
6140  1 file changed, 5 insertions(+), 3 deletions(-)
6141
6142 commit a99b8a18c91d9418b83594688c8097278eb2ea2b
6143 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6144 Date:   Fri Jan 13 17:56:57 2012 -0500
6145
6146     Coverity: DEADCODE: CID 578
6147     
6148         * src/print.c (SXE_VSNPRINT_VA): Fix the macro so that error in
6149         snprintf is actually detected, instead of masked because of the
6150         buffer growth loop.
6151     
6152     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6153
6154  src/print.c |   29 ++++++++++++++---------------
6155  1 file changed, 14 insertions(+), 15 deletions(-)
6156
6157 commit 0de636e8153fc7bb650f1e057e1bb91d4abf4f6d
6158 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6159 Date:   Fri Jan 13 17:51:16 2012 -0500
6160
6161     Coverity: Checked return: CID 582
6162     
6163         * src/media/media-internal.c (parsewave): Check the return of
6164         waverequire, because we are trying to align the stream, but it may
6165         still be fatal. Also fix the "flow" through of fatal error parsing
6166         WAVE file in case wvSoundChuck which do not sound proper.
6167     
6168     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6169
6170  src/media/media-internal.c |   12 ++++++++----
6171  1 file changed, 8 insertions(+), 4 deletions(-)
6172
6173 commit c74531d9fa58ced7de98c967c4740d66ce9a0740
6174 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6175 Date:   Fri Jan 13 17:43:25 2012 -0500
6176
6177     Coverity: Missing lock: CID 584
6178     
6179         * src/media/sound-esd.c (sound_esd_play): Surround play_state
6180         change with the necessary lock.
6181     
6182     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6183
6184  src/media/sound-esd.c |    3 +++
6185  1 file changed, 3 insertions(+)
6186
6187 commit ae278c4b0ca9b2066113e45c851fc48f3b9095dc
6188 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6189 Date:   Fri Jan 13 17:41:25 2012 -0500
6190
6191     Coverity: Negative Returns: CID 585
6192     
6193         * src/media/media-internal.c (media_internal_analyse_stream): Only
6194         close the fd if it is valid, ie >= 0.
6195     
6196     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6197
6198  src/media/media-internal.c |    2 +-
6199  1 file changed, 1 insertion(+), 1 deletion(-)
6200
6201 commit 11604970de6fee07e0173c26e46470485e47ba61
6202 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6203 Date:   Fri Jan 13 17:37:14 2012 -0500
6204
6205     Coverity: UNINIT: CID 592
6206     
6207         * src/media/media-internal.c (media_internal_analyse_stream): Make
6208         sure that only if conversion to external format is successful we
6209         try to open the file otherwise return as if file open failed.
6210     
6211     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6212
6213  src/media/media-internal.c |    4 ++--
6214  1 file changed, 2 insertions(+), 2 deletions(-)
6215
6216 commit 9c156689743b4369a9f54b15dc07f6b774d60817
6217 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6218 Date:   Fri Jan 13 17:24:14 2012 -0500
6219
6220     Coverity: NO_EFFECT: CID 594
6221     
6222         * lib-src/gnuslib.c (connect_to_unix_server): Use int for sz which
6223         is the proper return type of snprintf.
6224     
6225     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6226
6227  lib-src/gnuslib.c |    2 +-
6228  1 file changed, 1 insertion(+), 1 deletion(-)
6229
6230 commit ab8548447474d7caf9924345787de22bdb3f45cd
6231 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6232 Date:   Fri Jan 13 17:22:09 2012 -0500
6233
6234     Coverity: UNINIT: CID 593 Make sure file name is not used uninitialized.
6235         : Negative Returns: CID 586: Make sure file size is proper
6236     
6237         * src/media/media-mad.c (media_mad_open): Guard fopen against bad
6238         EXTERNAL_FORMAT conversion.
6239         Also make sure that if ftell is not successful the function terminates
6240     
6241     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6242
6243  src/media/media-mad.c |   18 ++++++++++++++----
6244  1 file changed, 14 insertions(+), 4 deletions(-)
6245
6246 commit 66e90621df7d29616f7a8b0c843af51d1de48c15
6247 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6248 Date:   Fri Jan 13 00:48:40 2012 -0500
6249
6250     Coverity: CHAR_IO: CID 595
6251     
6252         * lib-src/make-docfile.c (get_dyna_doc): Make explicit the discard
6253         of non existing bits on the getc call assignment to the saved
6254         string.
6255     
6256     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6257
6258  lib-src/make-docfile.c |    3 ++-
6259  1 file changed, 2 insertions(+), 1 deletion(-)
6260
6261 commit e4e8b591d7330cb7e3e4285d64ac73330a2edb98
6262 Merge: 48aeb05 280ebe6
6263 Author: Steve Youngs <steve@sxemacs.org>
6264 Date:   Fri Jan 13 01:38:58 2012 +1000
6265
6266     Coverity fixes from Nelson
6267     
6268     * merges:
6269       Coverity: NEGATIVE_RETURNS: CID 588
6270       Coverity: NULL returns: CID 589
6271       Coverity: Resource leak: CID 590
6272       Coverity: Resource leak: CID 591
6273
6274 commit 280ebe60c41fedd465fb7fc67da669cfdc6216f1
6275 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6276 Date:   Thu Jan 12 10:23:40 2012 -0500
6277
6278     Coverity: NEGATIVE_RETURNS: CID 588
6279     
6280         * src/ui/TTY/gpmevent.c (restore_gpm_state): Make sure that fd is
6281         >= 0 before accesing the state array.
6282     
6283         * src/ui/TTY/gpmevent.c (store_gpm_state): Ditto.
6284     
6285     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6286
6287  src/ui/TTY/gpmevent.c |   10 ++++++++++
6288  1 file changed, 10 insertions(+)
6289
6290 commit e2496c1aebecd9c86233d51b94c6c194e4a91a19
6291 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6292 Date:   Thu Jan 12 10:19:15 2012 -0500
6293
6294     Coverity: NULL returns: CID 589
6295     
6296         * src/process-unix.c (allocate_pty): Make sure slave_name is not
6297         NULL, since that is a possible return from ttyname.
6298     
6299     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6300
6301  src/process-unix.c |    5 ++++-
6302  1 file changed, 4 insertions(+), 1 deletion(-)
6303
6304 commit 268eb13c36ffec77dba8766e551827dcc1308f72
6305 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6306 Date:   Thu Jan 12 10:14:34 2012 -0500
6307
6308     Coverity: Resource leak: CID 590
6309     
6310         * src/media/media-internal.c (media_internal_analyse_stream): free
6311         data in the case of failed open.
6312     
6313     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6314
6315  src/media/media-internal.c |    4 +++-
6316  1 file changed, 3 insertions(+), 1 deletion(-)
6317
6318 commit 24394f1bb21f7dd43606cd2c3c3af6be9bd10d79
6319 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6320 Date:   Thu Jan 12 10:12:50 2012 -0500
6321
6322     Coverity: Resource leak: CID 591
6323     
6324         * src/media/media-mad.c (media_mad_open): free sd on unknown driver.
6325     
6326     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6327
6328  src/media/media-mad.c |    1 +
6329  1 file changed, 1 insertion(+)
6330
6331 commit 48aeb05cc53abf83fa07dd1d0bf8c83dc6be1d02
6332 Merge: 2fc04f6 cc0dd20
6333 Author: Steve Youngs <steve@sxemacs.org>
6334 Date:   Fri Jan 13 00:54:28 2012 +1000
6335
6336     Compiler Warning fixes from Nelson
6337     
6338     * merges:
6339       Fix switch warnings in xlwscrollbar
6340       Fix switch warnings in media
6341       Remove warnings
6342
6343 commit cc0dd2038afaee5c90db731bbfe110745ed3f1d7
6344 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6345 Date:   Thu Jan 12 08:29:59 2012 -0500
6346
6347     Fix switch warnings in xlwscrollbar
6348     
6349         * src/ui/lwlib/xlwscrollbar.c (call_callbacks): Add default to switch.
6350         * src/ui/lwlib/xlwscrollbar.c (timer): Init reason to
6351         XmCR_NONE. Assert that ARM_NONE cannot happen in switch.
6352     
6353         * src/ui/lwlib/xlwscrollbar.c (Select): Add fall-through case for
6354         BUTTON_NONE. Add default case for another switch.
6355     
6356     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6357
6358  src/ui/lwlib/xlwscrollbar.c |   20 ++++++++++++++++++--
6359  1 file changed, 18 insertions(+), 2 deletions(-)
6360
6361 commit 7f35191af2879c1993a1cde9780863bd5ba2cf9c
6362 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6363 Date:   Thu Jan 12 08:27:26 2012 -0500
6364
6365     Fix switch warnings in media
6366     
6367         * src/media/media.c: New Qunavailable symbol.
6368     
6369         * src/media/media.c (Fmedia_properties): Default driver to
6370         Qunavailable. Add case labels for Xine and Gstreamer.
6371     
6372         * src/media/media.c (syms_of_media): init Qunavailable.
6373     
6374     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6375
6376  src/media/media.c |    9 +++++++++
6377  1 file changed, 9 insertions(+)
6378
6379 commit eb70212d83e1dfaf69f7120ebf8a7d17919b5646
6380 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6381 Date:   Thu Jan 12 08:25:00 2012 -0500
6382
6383     Remove warnings
6384     
6385         * src/regex.c (POP_FAILURE_POINT): Move DEBUG_STATEMENT to comply
6386         with C variable declaration rules. Cast the POP_FAILURE_POINTER return
6387         to proper const-ness.
6388     
6389         * src/regex.c (re_match_2_internal): Make re_char *'s d and dend
6390         const. Make scope p2 char* const. Make pdummy and sdummy const.
6391         Remove old comment.
6392     
6393     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6394
6395  src/regex.c |   21 +++++++++++----------
6396  1 file changed, 11 insertions(+), 10 deletions(-)
6397
6398 commit 2fc04f658aeeb349e113ebe3ae783f2d2b1e1e80
6399 Merge: 7b61476 580496d
6400 Author: Steve Youngs <steve@sxemacs.org>
6401 Date:   Thu Jan 12 15:57:56 2012 +1000
6402
6403     Improved assertions from Nelson
6404     
6405     * merges:
6406       Improved assert messages
6407
6408 commit 580496d4cb0a95b14964b76c4fde232b8795d54b
6409 Merge: a6c5fd2 7b61476
6410 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6411 Date:   Thu Jan 12 00:22:28 2012 -0500
6412
6413     Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
6414
6415 commit 7b6147684c0c0144c684156a51c7a672e71c3059
6416 Merge: 353005f ec4a943
6417 Author: Steve Youngs <steve@sxemacs.org>
6418 Date:   Thu Jan 12 15:04:17 2012 +1000
6419
6420     Coverity fixes from Nelson
6421     
6422     * merges:
6423       Coverity: Reverse INULL: CID 204
6424       Coverity: Reverse INULL: CID:207
6425       Coverity: Reverse Negative: CID:209
6426       COVERITY: Forward NULL: CID:40
6427       COVERITY: Forward NULL CID:46
6428       COVERITY: SECURE_TEMP - CID:345
6429       Small docstring update
6430
6431 commit ec4a943ccb453473274723653ae72bd29800f5d3
6432 Merge: 8d26ca4 e8a65cc
6433 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6434 Date:   Wed Jan 11 22:55:56 2012 -0500
6435
6436     Merge branch 'njsf-cov' into for-steve
6437
6438 commit e8a65cc0df0ae4dcf2f331b816eece8f8a26fd53
6439 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6440 Date:   Wed Jan 11 22:54:57 2012 -0500
6441
6442     Coverity: Reverse INULL: CID 204
6443     
6444         * modules/ase/ase-interval.c (_ase_unite_intervals_intr): Defer
6445         the call to ase_cartesion_dimension so that it does not try to
6446         derefence an invalid argument. As a side benefit, it will be
6447         faster in the trivial cases.
6448     
6449     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6450
6451  modules/ase/ase-interval.c |    4 ++--
6452  1 file changed, 2 insertions(+), 2 deletions(-)
6453
6454 commit 1316a38e35da93d9e4ccc495a64bea558e1b087b
6455 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6456 Date:   Wed Jan 11 22:52:48 2012 -0500
6457
6458     Coverity: Reverse INULL: CID:207
6459     
6460         * src/media/media.c (media_stream_finalise): Return immediately if the stream is NULL
6461     
6462     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6463
6464  src/media/media.c |    2 ++
6465  1 file changed, 2 insertions(+)
6466
6467 commit 87bf09c82cea7b63cb51d3b72581c3df742bf7ce
6468 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6469 Date:   Wed Jan 11 22:51:06 2012 -0500
6470
6471     Coverity: Reverse Negative: CID:209
6472     
6473         * src/mule/file-coding.c (coding_system_from_mask): Make sure cat
6474         is >=0 before dereferencing in the loop.
6475     
6476     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6477
6478  src/mule/file-coding.c |    2 ++
6479  1 file changed, 2 insertions(+)
6480
6481 commit 5639e154abedc4fdf8ed9632b770817e1c7e800e
6482 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6483 Date:   Wed Jan 11 22:46:37 2012 -0500
6484
6485     COVERITY: Forward NULL: CID:40
6486     
6487         * lib-src/ootags.c (analyse_regex): Return if regex_arg is NULL
6488     
6489     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6490
6491  lib-src/ootags.c |    5 +++--
6492  1 file changed, 3 insertions(+), 2 deletions(-)
6493
6494 commit a6c5fd2c1bc5958be16f82d057ebe6dbee1cae18
6495 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6496 Date:   Wed Jan 11 22:38:35 2012 -0500
6497
6498     Improved assert messages
6499     
6500         * src/emacs.c: make the assertions_dont_abort a variable instead
6501         of define.
6502     
6503         * src/emacs.c (assert_failed): Make the 3rd nested assertion abort
6504         instead of exit. Add an extra newline in the 2nd nested
6505         assertion. Add a short backtrace of up to 32767 entries to the 2nd
6506         nested assertion. Add a backtrace to to the 1st assert_failed.
6507     
6508     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6509
6510  src/emacs.c |   36 +++++++++++++++++++-----------------
6511  1 file changed, 19 insertions(+), 17 deletions(-)
6512
6513 commit 8d26ca40525f91c79d9b37c5dd194233ac816a12
6514 Merge: c3d0458 353005f
6515 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6516 Date:   Wed Jan 11 22:25:39 2012 -0500
6517
6518     Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
6519
6520 commit c3d0458e37856dc7628b139c7c48713b3a19f9d5
6521 Merge: 934cf53 59d5066
6522 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6523 Date:   Wed Jan 11 22:25:12 2012 -0500
6524
6525     Merge branch 'njsf-cov' into for-steve
6526
6527 commit 59d506629cd290206ded3a27c1c267beed0c24cc
6528 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6529 Date:   Wed Jan 11 22:23:56 2012 -0500
6530
6531     COVERITY: Forward NULL CID:46
6532     
6533         * src/print.c (write_string_to_stdio_stream): Add appropriate
6534         diagnostics if no console nor stream provided...
6535         * src/print.c (Fexternal_debugging_output): Explict NULL
6536         initialization.
6537     
6538     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6539
6540  src/print.c |   14 ++++++++++----
6541  1 file changed, 10 insertions(+), 4 deletions(-)
6542
6543 commit 97f162eb6e0cb15cc5948ed728f8c4dc72cb9db3
6544 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6545 Date:   Wed Jan 11 20:57:09 2012 -0500
6546
6547     COVERITY: SECURE_TEMP - CID:345
6548     
6549         * lib-src/movemail.c (lock_dot): Force umask to a sensible default, ie remove all group and other permissions
6550     
6551     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6552
6553  lib-src/movemail.c |    2 ++
6554  1 file changed, 2 insertions(+)
6555
6556 commit 934cf535c14287975b1d884c8961783ebb2b3433
6557 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6558 Date:   Wed Jan 11 20:37:50 2012 -0500
6559
6560     Small docstring update
6561     
6562     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6563
6564  lisp/lisp-initd.el |    2 +-
6565  1 file changed, 1 insertion(+), 1 deletion(-)
6566
6567 commit 353005fcd48d6071c5e8d75d7ba81481ea710e80
6568 Merge: 84dcb94 f463179
6569 Author: Steve Youngs <steve@sxemacs.org>
6570 Date:   Thu Jan 12 11:29:10 2012 +1000
6571
6572     Refactor lisp-initd from Nelson
6573     
6574     * merges:
6575       Fix bug 134:
6576
6577 commit f46317982568029b01fde29524c4b98f153f1c73
6578 Merge: 4e57f3d 84dcb94
6579 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6580 Date:   Wed Jan 11 19:22:27 2012 -0500
6581
6582     Bug 134: Remove lisp-initd-dir from startup.el. Usage of path-construct makes it work in lisp-initd.el
6583     
6584     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6585
6586 commit 84dcb94a182bd77912b1828b3f9e968a59ae5e59
6587 Merge: e5614d8 bef8b64
6588 Author: Steve Youngs <steve@sxemacs.org>
6589 Date:   Wed Jan 11 14:51:51 2012 +1000
6590
6591     Close bug #134
6592     
6593     * bug-134:
6594       Ensure lisp-initd-dir is set early enough -- Closes bug #134
6595
6596 commit bef8b64eba814c06190d31131d7e31e13874e463
6597 Author: Steve Youngs <steve@sxemacs.org>
6598 Date:   Wed Jan 11 14:50:11 2012 +1000
6599
6600     Ensure lisp-initd-dir is set early enough -- Closes bug #134
6601     
6602         * lisp/lisp-initd.el (lisp-initd-dir): Move to startup.el to
6603         ensure it is set early enough to take affect.
6604     
6605         * lisp/startup.el (lisp-initd-dir): Moved here from
6606         lisp-initd.el.
6607     
6608     Signed-off-by: Steve Youngs <steve@sxemacs.org>
6609
6610  lisp/lisp-initd.el |    5 ++---
6611  lisp/startup.el    |    5 +++++
6612  2 files changed, 7 insertions(+), 3 deletions(-)
6613
6614 commit 4e57f3da8b0415101abc4b5eb621fd10fc3c2543
6615 Merge: ec08ce0 e5614d8
6616 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6617 Date:   Tue Jan 10 19:27:51 2012 -0500
6618
6619     Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
6620
6621 commit ec08ce0c5bf97f13ce2ace66c6559e4f1fe58e91
6622 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6623 Date:   Tue Jan 10 19:13:08 2012 -0500
6624
6625     Fix bug 134:
6626     
6627         * lisp/lisp-initd.el (lisp-initd-basename): replaces
6628         lisp-initd-prefix, it is the basename of .el, .elc and dirnames
6629         for the initd.
6630     
6631         * lisp/lisp-initd.el (lisp-initd-dir): Delay file expansion, and
6632         as such, just put as default the concat of user-init-directory and
6633         lisp-initd-basename.
6634     
6635         * lisp/lisp-initd.el (lisp-initd-compile): update argument
6636         names. Do the proper directory filename expansion here. Use
6637         lisp-initd-basename instead of the literal "init.d"
6638     
6639         * lisp/lisp-initd.el (lisp-initd-compile): Issue warning when a
6640         file was not included in compiled initd.el instead of the almost
6641         unnoticeable message in the lossage.
6642     
6643         * lisp/lisp-initd.el (lisp-initd-compile-and-load): Update
6644         argument names and interactive usage.
6645     
6646     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6647
6648  lisp/lisp-initd.el |   35 +++++++++++++++++++----------------
6649  1 file changed, 19 insertions(+), 16 deletions(-)
6650
6651 commit e5614d88ac90ae5cf1fc7620e4f22e7360bd30fd
6652 Merge: 546aa99 5687478
6653 Author: Steve Youngs <steve@sxemacs.org>
6654 Date:   Wed Jan 11 10:08:36 2012 +1000
6655
6656     Another go at fixing 131
6657     
6658     * merges:
6659       Summary: fix, exec elisp in right thread context, closes bug #131 Keywords: bug fix #131
6660       Summary: revert, bring asyneq handling of job events to original state Keywords: bug unfix #131
6661       Summary: fix, another bug 131 attempt, dispatch the Keywords: bug fix #131
6662
6663 commit 56874785d35cdae4e45ac15343cef42dab34a63a
6664 Merge: 70d71b6 2542925
6665 Author: Sebastian Freundt <hroptatyr@fresse.org>
6666 Date:   Tue Jan 10 23:02:48 2012 +0000
6667
6668     Merge branch 'bug/131' into next
6669     
6670     * bug/131:
6671       Summary: fix, exec elisp in right thread context, closes bug #131 Keywords: bug fix #131
6672       Summary: revert, bring asyneq handling of job events to original state Keywords: bug unfix #131
6673       Summary: fix, another bug 131 attempt, dispatch the Keywords: bug fix #131
6674
6675 commit 25429252abf8a977df3b8f6a105c623dd5d7037e
6676 Author: Sebastian Freundt <hroptatyr@fresse.org>
6677 Date:   Tue Jan 10 23:00:02 2012 +0000
6678
6679     Summary: fix, exec elisp in right thread context, closes bug #131
6680     Keywords: bug fix #131
6681     
6682     This changeset now most definitely fixes the sentinel issue of bug #131,
6683     this time the elisp is even executed in the main thread.
6684     
6685     * src/events/event-stream.c: move asyneq events (work started, ...) to
6686       execute_internal_event(), was in Fdispatch_event()
6687     
6688     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
6689
6690  src/events/event-stream.c |   84 ++++++++++++++++++++++++---------------------
6691  1 file changed, 45 insertions(+), 39 deletions(-)
6692
6693 commit 546aa9944f0ade809d183528925f70715c341d93
6694 Merge: e43b2dd fe31af0
6695 Author: Steve Youngs <steve@sxemacs.org>
6696 Date:   Wed Jan 11 00:20:28 2012 +1000
6697
6698     Byte-compiler warning fixes
6699     
6700     * lisp-warnfix:
6701       Fix a couple of byte-compiler warnings.
6702
6703 commit fe31af04a24d98110ce27d96102c3296721cea3e
6704 Author: Steve Youngs <steve@sxemacs.org>
6705 Date:   Wed Jan 11 00:18:05 2012 +1000
6706
6707     Fix a couple of byte-compiler warnings.
6708     
6709         * lisp/package-get.el (pui-bootstrap): Call #'pui-list-packages
6710         via #'declare-fboundp to silence byte-compiler.
6711         Also remove fake version hack.
6712     
6713         * lisp/ffi/ffi-wand.el (liquid-rescale): Call
6714         #'Wand:liquid-rescale via #'declare-fboundp to silence
6715         byte-compiler.
6716     
6717     Signed-off-by: Steve Youngs <steve@sxemacs.org>
6718
6719  lisp/ffi/ffi-wand.el |    3 ++-
6720  lisp/package-get.el  |    9 +++------
6721  2 files changed, 5 insertions(+), 7 deletions(-)
6722
6723 commit ccfa00554145c9e5fae8e2432086d3b01ea13faf
6724 Author: Sebastian Freundt <freundt@ga-group.nl>
6725 Date:   Tue Jan 10 11:18:18 2012 +0000
6726
6727     Summary: revert, bring asyneq handling of job events to original state
6728     Keywords: bug unfix #131
6729     
6730     This effectively reverts all the changes made to the asyneq handling of
6731     job events, and also brings back bug #131.
6732     
6733     * src/events/worker-asyneq.c: revert
6734     
6735     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
6736
6737  src/events/worker-asyneq.c |   10 ----------
6738  1 file changed, 10 deletions(-)
6739
6740 commit e43b2ddfcde2d316eb050143b4b427c03f1c03cc
6741 Merge: 70d71b6 0383856
6742 Author: Steve Youngs <steve@sxemacs.org>
6743 Date:   Tue Jan 10 21:15:51 2012 +1000
6744
6745     Nuke the bitrotten GTK
6746     
6747     * gtk1-removal:
6748       GTK eradication -- plug the holes left from removing gtk files.
6749       GTK eradication -- file removal
6750       GTK eradication -- the build chain.
6751
6752 commit 0383856c492695b6b79ad705e95f02b9d70a67ff
6753 Author: Steve Youngs <steve@sxemacs.org>
6754 Date:   Tue Jan 10 20:48:15 2012 +1000
6755
6756     GTK eradication -- plug the holes left from removing gtk files.
6757     
6758     This changeset fixes all the problems that were the by-product of removing
6759     all the gtk related files from the repo.
6760     
6761         * configure.ac: Remove spurious gtk comment
6762     
6763         * etc/Makefile.am (dist_etc_DATA): Remove gtkrc.
6764     
6765         * lib-src/gnuclient.c (main): No more gtk.
6766     
6767         * lisp/cus-edit.el (custom-display): No more gtk.
6768     
6769         * lisp/device.el (device-type): Remove spurious gtk comment.
6770     
6771         * lisp/device.el (make-gtk-device): Removed.
6772     
6773         * lisp/dragdrop.el (gtk-start-drag): Removed.
6774     
6775         * lisp/dragdrop.el (gtk-start-drag-region): Removed.
6776     
6777         * lisp/faces.el (face-equal): Don't check for gtk device type.
6778     
6779         * lisp/faces.el (make-face-bold): Remove gtk case.
6780     
6781         * lisp/faces.el (make-face-italic): Ditto.
6782     
6783         * lisp/faces.el (make-face-bold-italic): Ditto.
6784     
6785         * lisp/faces.el (make-face-unbold): Ditto.
6786     
6787         * lisp/faces.el (make-face-unitalic): Ditto.
6788     
6789         * lisp/faces.el (init-device-faces): Don't init gtk, it's not
6790         there.
6791     
6792         * lisp/faces.el (init-frame-faces): Ditto.
6793     
6794         * lisp/faces.el (init-global-faces): Ditto.
6795     
6796         * lisp/font-menu.el (font-menu-preferred-resolution): Remove gtk
6797     
6798         * lisp/font-menu.el (font-menu-size-scaling): Ditto.
6799     
6800         * lisp/font.el (font-window-system-mappings): Ditto.
6801     
6802         * lisp/frame.el (make-frame-on-device): Remove spurious gtk doc string.
6803     
6804         * lisp/gnuserv.el (gnuserv-main-frame-function): No more gtk.
6805     
6806         * lisp/gnuserv.el (gnuserv-visible-frame-function): Ditto.
6807     
6808         * lisp/gnuserv.el (make-x-device-with-gtk-fallback): Removed.
6809     
6810         * lisp/gnuserv.el (gnuserv-edit-files): Remove gtk stuff.
6811     
6812         * lisp/menubar-items.el (default-menubar): Remove sample.gtkrc
6813     
6814         * lisp/minibuf.el (read-color-completion-table): No gtk.
6815     
6816         * lisp/specifier.el: Ditto.
6817     
6818         * src/emacs.c (console_type_create_select_gtk): Removed.
6819     
6820         * src/emacs.c (main_1): No gtk.
6821     
6822         * src/events/event-stream.c (init_event_stream): No gtk.
6823     
6824         * src/events/events.c: Don't #include console-gtk.h
6825     
6826         * src/events/events.c (event_equal): No gtk.
6827     
6828         * src/events/events.c (event_hash): Ditto.
6829     
6830         * src/events/events.c (format_event_object): Ditto.
6831     
6832         * src/general-slots.h: Remove gtk.
6833     
6834         * src/inline.c: Don't #include gtk headers.
6835     
6836         * src/lisp.h: No gtk.
6837     
6838         * src/lrecord.h: Remove gtk types.
6839     
6840         * src/symsinit.h: Remove gtk.
6841     
6842         * src/ui/console.c (select_console_1): No gtk.
6843     
6844         * src/ui/console.h: Ditto.
6845     
6846         * src/ui/console.h (CONSOLE_TYPESYM_WIN_P): No gtk.
6847     
6848         * src/ui/device.c (Fmake_device): No gtk.
6849     
6850         * src/ui/device.c (delete_device_internal): Ditto.
6851     
6852         * src/ui/device.h (DEVICE_GTK_P): Removed.
6853     
6854         * src/ui/device.h (CHECK_GTK_DEVICE): Removed.
6855     
6856         * src/ui/device.h (CONCHECK_GTK_DEVICE): Removed.
6857     
6858         * src/ui/device.h (DEVICE_MSWINDOWS_P): What the?  REEEEMOOOOOVED!!!
6859     
6860         * src/ui/device.h (CHECK_MSWINDOWS_DEVICE): Gah!  Gone!
6861     
6862         * src/ui/device.h (CONCHECK_MSWINDOWS_DEVICE): Sheesh! Outta here!
6863     
6864         * src/ui/faces.c (complex_vars_of_faces): No gtk.
6865     
6866         * src/ui/frame.h (FRAME_GTK_P): Removed.
6867     
6868         * src/ui/frame.h (CHECK_GTK_FRAME): Removed.
6869     
6870         * src/ui/frame.h (CONCHECK_GTK_FRAME): Removed.
6871     
6872         * src/ui/gutter.c (specifier_vars_of_gutter): No gtk.
6873     
6874         * src/ui/redisplay.c (init_redisplay): No gtk.
6875     
6876         * src/ui/toolbar.c: No gtk.
6877     
6878         * src/ui/window.c (specifier_vars_of_window): Ditto.
6879     
6880         * tests/Makefile.am (gtk_tests): Removed.
6881     
6882         * tests/Makefile.am (EXTRA_DIST): Removed gtk tests
6883     
6884         * src/events/events.h: Don't #include gdk stuff.
6885     
6886         * m4/sxe-aux.m4 (__SXE_MAKE_ADDER): Nuke gtk.
6887     
6888         * src/sysfile.h: No gtk.
6889     
6890         * src/ui/glyphs.c (pixmap_to_lisp_data): Remove gtk version.
6891     
6892     Signed-off-by: Steve Youngs <steve@sxemacs.org>
6893
6894  configure.ac              |    3 -
6895  etc/Makefile.am           |    2 +-
6896  lib-src/gnuclient.c       |    6 -
6897  lisp/cus-edit.el          |    3 -
6898  lisp/device.el            |    5 -
6899  lisp/dragdrop.el          |   14 --
6900  lisp/faces.el             |   49 ++-----
6901  lisp/font-menu.el         |    6 +-
6902  lisp/font.el              |    1 -
6903  lisp/frame.el             |    1 -
6904  lisp/generic-widgets.el   |  346 ---------------------------------------------
6905  lisp/gnuserv.el           |   15 +-
6906  lisp/menubar-items.el     |    4 -
6907  lisp/minibuf.el           |    2 +-
6908  lisp/specifier.el         |    2 -
6909  m4/sxe-aux.m4             |    3 -
6910  src/emacs.c               |   94 ------------
6911  src/events/event-stream.c |    5 -
6912  src/events/events.c       |   23 ---
6913  src/events/events.h       |    6 -
6914  src/general-slots.h       |    1 -
6915  src/inline.c              |    5 -
6916  src/lisp.h                |    1 -
6917  src/lrecord.h             |    2 -
6918  src/symsinit.h            |   35 -----
6919  src/sysfile.h             |    5 -
6920  src/ui/console.c          |    5 -
6921  src/ui/console.h          |   13 +-
6922  src/ui/device.c           |    9 +-
6923  src/ui/device.h           |   11 +-
6924  src/ui/faces.c            |   23 +--
6925  src/ui/frame.h            |    4 -
6926  src/ui/glyphs.c           |   10 +-
6927  src/ui/gutter.c           |    6 -
6928  src/ui/redisplay-output.c |    1 -
6929  src/ui/redisplay.c        |    8 --
6930  src/ui/toolbar.c          |   10 --
6931  src/ui/window.c           |    6 -
6932  tests/Makefile.am         |    6 +-
6933  39 files changed, 21 insertions(+), 730 deletions(-)
6934
6935 commit ff9432d976018199ca98ca9f2ef85b47ad0d9de6
6936 Author: Sebastian Freundt <freundt@ga-group.nl>
6937 Date:   Tue Jan 10 09:23:10 2012 +0000
6938
6939     Summary: fix, another bug 131 attempt, dispatch the
6940     Keywords: bug fix #131
6941     
6942     * src/events/worker-asyneq.c: dispatch directly
6943     
6944     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
6945
6946  src/events/worker-asyneq.c |   11 ++++++++++-
6947  1 file changed, 10 insertions(+), 1 deletion(-)
6948
6949 commit 5b4e9ea98335fbc609a65805121c58354f52cc58
6950 Author: Steve Youngs <steve@sxemacs.org>
6951 Date:   Tue Jan 10 18:23:16 2012 +1000
6952
6953     GTK eradication -- file removal
6954     
6955     Signed-off-by: Steve Youngs <steve@sxemacs.org>
6956
6957  etc/gtkrc                       |    9 -
6958  lisp/dialog-gtk.el              |  359 -----
6959  lisp/gdk.el                     |  150 --
6960  lisp/glade.el                   |   66 -
6961  lisp/gnome-widgets.el           | 1009 ------------
6962  lisp/gnome.el                   |   25 -
6963  lisp/gtk-compose.el             |    4 -
6964  lisp/gtk-extra.el               |  118 --
6965  lisp/gtk-faces.el               |  305 ----
6966  lisp/gtk-ffi.el                 |  102 --
6967  lisp/gtk-file-dialog.el         |  294 ----
6968  lisp/gtk-font-menu.el           |  251 ---
6969  lisp/gtk-glyphs.el              |   74 -
6970  lisp/gtk-init.el                |  337 ----
6971  lisp/gtk-iso8859-1.el           |    5 -
6972  lisp/gtk-marshal.el             |  289 ----
6973  lisp/gtk-mouse.el               |   70 -
6974  lisp/gtk-package.el             |   14 -
6975  lisp/gtk-password-dialog.el     |  129 --
6976  lisp/gtk-select.el              |   63 -
6977  lisp/gtk-widget-accessors.el    |  262 ----
6978  lisp/gtk-widgets.el             | 2084 -------------------------
6979  lisp/gtk.el                     |   27 -
6980  lisp/widgets-gtk.el             |  152 --
6981  src/emacs-marshals.c            | 2321 ----------------------------
6982  src/emacs-widget-accessors.c    | 1716 ---------------------
6983  src/glade.c                     |  129 --
6984  src/gtk-glue.c                  |  255 ---
6985  src/ui/Gtk/Makefile.am          |   78 -
6986  src/ui/Gtk/console-gtk.c        |  124 --
6987  src/ui/Gtk/console-gtk.h        |  257 ----
6988  src/ui/Gtk/device-gtk.c         |  734 ---------
6989  src/ui/Gtk/dialog-gtk.c         |   61 -
6990  src/ui/Gtk/event-gtk.c          | 2238 ---------------------------
6991  src/ui/Gtk/frame-gtk.c          | 1473 ------------------
6992  src/ui/Gtk/gccache-gtk.c        |  276 ----
6993  src/ui/Gtk/gccache-gtk.h        |   33 -
6994  src/ui/Gtk/glyphs-gtk.c         | 3249 ---------------------------------------
6995  src/ui/Gtk/glyphs-gtk.h         |  150 --
6996  src/ui/Gtk/gtk-xemacs.c         |  392 -----
6997  src/ui/Gtk/gtk-xemacs.h         |   45 -
6998  src/ui/Gtk/gui-gtk.c            |  100 --
6999  src/ui/Gtk/gui-gtk.h            |   35 -
7000  src/ui/Gtk/menubar-gtk.c        | 1428 -----------------
7001  src/ui/Gtk/native-gtk-toolbar.c |  236 ---
7002  src/ui/Gtk/objects-gtk.c        |  569 -------
7003  src/ui/Gtk/objects-gtk.h        |   65 -
7004  src/ui/Gtk/redisplay-gtk.c      | 2006 ------------------------
7005  src/ui/Gtk/scrollbar-gtk.c      |  533 -------
7006  src/ui/Gtk/scrollbar-gtk.h      |   81 -
7007  src/ui/Gtk/select-gtk.c         |  948 ------------
7008  src/ui/Gtk/toolbar-gtk.c        |  643 --------
7009  src/ui/Gtk/ui-byhand.c          |  675 --------
7010  src/ui/Gtk/ui-gtk.c             | 2089 -------------------------
7011  src/ui/Gtk/ui-gtk.h             |   71 -
7012  tests/gtk/UNIMPLEMENTED         |   12 -
7013  tests/gtk/event-stream-tests.el |   74 -
7014  tests/gtk/gnome-test.el         |  247 ---
7015  tests/gtk/gtk-embedded-test.el  |   32 -
7016  tests/gtk/gtk-extra-test.el     |   26 -
7017  tests/gtk/gtk-test.el           | 2042 ------------------------
7018  tests/gtk/gtk-test.glade        |  145 --
7019  tests/gtk/statusbar-test.el     |   74 -
7020  tests/gtk/toolbar-test.el       |   34 -
7021  tests/gtk/xemacs-toolbar.el     |   21 -
7022  65 files changed, 31915 deletions(-)
7023
7024 commit a2f777bd44b2f19f02cc9fcb5e1bb40fe8c90be6
7025 Author: Steve Youngs <steve@sxemacs.org>
7026 Date:   Tue Jan 10 17:43:57 2012 +1000
7027
7028     GTK eradication -- the build chain.
7029     
7030     The GTK code in SXEmacs has been stagnating since 2000, 4 years before
7031     SXEmacs even came into existance.  It was GTK version 1.  Nobody, nowhere
7032     uses GTKv1 any more, so this stuff is going to /dev/null hell!
7033     
7034         * src/ui/Makefile.am: Don't add `Gtk' to SUBDIRS
7035     
7036         * src/Makefile.am: Don't add gtk to pdumplibs.
7037     
7038         * lisp/Makefile.am (corelispels): Remove all the gtk/gnome elisp.
7039     
7040         * lisp/dumped-lisp.el: Don't dump any gtk lisp.
7041     
7042         * m4/sxe-summary.m4: No more gtk.
7043     
7044         * m4/sxe-gui.m4 (SXE_CHECK_XT_DEPENDENCIES): Remove gtk stuff.
7045     
7046         * m4/sxe-gui.m4 (SXE_CHECK_GTK_DEPENDENCIES): Removed.
7047     
7048         * m4/sxe-gui.m4 (SXE_CHECK_UI_SUFFICIENCY): Don't subst gtk obj's
7049     
7050         * configure.ac: Remove all gtk nonsense.
7051     
7052     Signed-off-by: Steve Youngs <steve@sxemacs.org>
7053
7054  configure.ac        |  190 +++------------------------------------------------
7055  lisp/Makefile.am    |   40 +++++------
7056  lisp/dumped-lisp.el |   15 +---
7057  m4/sxe-gui.m4       |   36 +---------
7058  m4/sxe-summary.m4   |    6 +-
7059  src/Makefile.am     |    5 --
7060  src/ui/Makefile.am  |    4 --
7061  7 files changed, 31 insertions(+), 265 deletions(-)
7062
7063 commit 70d71b65ab762713399d9db2e2390756b10ddd3e
7064 Merge: ce862f0 4835c9e
7065 Author: Steve Youngs <steve@sxemacs.org>
7066 Date:   Tue Jan 10 10:44:42 2012 +1000
7067
7068     Really fix bug 131, for real this time
7069     
7070     * crash-test:
7071       Fix the fix that fixes the fix to fix bug 131
7072
7073 commit 4835c9e2f5a2cfb7a55c6e62485c6cbcf8d4fb80
7074 Author: Steve Youngs <steve@sxemacs.org>
7075 Date:   Tue Jan 10 10:43:58 2012 +1000
7076
7077     Fix the fix that fixes the fix to fix bug 131
7078     
7079         * src/events/worker-asyneq.c (eq_worker_eaten_myself): Don't call
7080         asyneq_handle_event()
7081     
7082         * src/events/worker-asyneq.c (eq_worker_work_started): Ditto.
7083     
7084     Signed-off-by: Steve Youngs <steve@sxemacs.org>
7085
7086  src/events/worker-asyneq.c |    2 --
7087  1 file changed, 2 deletions(-)
7088
7089 commit ce862f0c40e040da3783598007ae87dc6d49761c
7090 Merge: 54168be 1647bcb
7091 Author: Steve Youngs <steve@sxemacs.org>
7092 Date:   Tue Jan 10 07:20:31 2012 +1000
7093
7094     Closes bug #131 from Sebastian
7095     
7096     * merges:
7097       Summary: cosmetics, clean up event-stream code Keywords: code hygiene
7098       Summary: fix, actually dispatch events, fixes bug #131 Keywords: bug fix #131
7099
7100 commit 1647bcbff5135071b895b8fd02baba2f06d88e94
7101 Merge: a16251e feb9baf
7102 Author: Sebastian Freundt <hroptatyr@fresse.org>
7103 Date:   Mon Jan 9 20:57:45 2012 +0000
7104
7105     Merge branch 'code/hygiene' into next
7106     
7107     * code/hygiene:
7108       Summary: cosmetics, clean up event-stream code Keywords: code hygiene
7109
7110 commit feb9baff29a7088175056a2d7038e27db5448952
7111 Author: Sebastian Freundt <freundt@ga-group.nl>
7112 Date:   Mon Jan 9 15:12:36 2012 +0000
7113
7114     Summary: cosmetics, clean up event-stream code
7115     Keywords: code hygiene
7116     
7117     This changeset brings event-stream.c to 21st century coding style and
7118     our 80 cols rule.
7119     
7120     * src/events/event-stream.c: big refactoring
7121     
7122     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7123
7124  src/events/event-stream.c | 1627 ++++++++++++++++++++++++++-------------------
7125  1 file changed, 958 insertions(+), 669 deletions(-)
7126
7127 commit a16251e7238fd384dc9e9956f459104126aa0796
7128 Merge: 54168be 4221196
7129 Author: Sebastian Freundt <hroptatyr@fresse.org>
7130 Date:   Mon Jan 9 20:57:04 2012 +0000
7131
7132     Merge branch 'bug/131' into next
7133     
7134     * bug/131:
7135       Summary: fix, actually dispatch events, fixes bug #131 Keywords: bug fix #131
7136
7137 commit 4221196cf5d5defbc216c346ad83d37654ff7d6e
7138 Author: Sebastian Freundt <freundt@ga-group.nl>
7139 Date:   Mon Jan 9 13:13:55 2012 +0000
7140
7141     Summary: fix, actually dispatch events, fixes bug #131
7142     Keywords: bug fix #131
7143     
7144     This changeset makes sure that the communication between REPL event
7145     queue and delegation event queue (the one for the worker threads)
7146     actually work in both directions.  Events put on the REPL event queue
7147     from within jobs that have been delegated are now announced to the event
7148     queue handler and hence executed, which in particular was the reason the
7149     sentinel wasn't invoked as described in bug #131.
7150     
7151     * src/events/worker-asyneq.c: call asyneq_handle_event() after enqueuing
7152     
7153     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7154
7155  src/events/worker-asyneq.c |    3 +++
7156  1 file changed, 3 insertions(+)
7157
7158 commit 54168beb3cc0caccebdff7c21985d6969c37920b
7159 Merge: 005ab4b 0c892d3
7160 Author: Steve Youngs <steve@sxemacs.org>
7161 Date:   Mon Jan 9 10:15:08 2012 +1000
7162
7163     Build clean up, etc. from Sebastian
7164     
7165     * merges:
7166       Summary: cosmetics, conditionalise seemingly unused vars in movemail.c Keywords: refactor warn-fix
7167       Summary: cosmetics, refactor large parts of make-docfile.c Keywords: refactor warn-fix
7168       Summary: fix, -Winline -> only if maximum warning output Keywords: bldchn code hygiene warn-fix
7169       Summary: fix, unused warnings in gnuserv.c Keywords: bldchn code hygiene warn-fix
7170       Summary: fix, signedness and unused warnings in gnuserv et al. Keywords: bldchn code hygiene warn-fix
7171       Summary: fix, clean up signedness problem in gnuserv and friends Keywords: bldchn code hygiene warn-fix
7172       Summary: cosmetics, declare yow internal functions static Keywords: bldchn
7173       Summary: cosmetics, fix some signedness and shadow warnings in gnuclient Keywords: bldchn
7174       Summary: cosmetics, fix some warnings about signedness Keywords: bldchn
7175       Summary: chore, deactivate some warnings again (if not aggressive) Keywords: bldchn
7176
7177 commit 0c892d345cdac5b7d836c4365949b9d0daccdd06
7178 Merge: 5f3a889 bdaeea4
7179 Author: Sebastian Freundt <hroptatyr@fresse.org>
7180 Date:   Sun Jan 8 21:43:56 2012 +0000
7181
7182     Merge branch 'bld/warn-fix' into next
7183     
7184     * bld/warn-fix:
7185       Summary: cosmetics, conditionalise seemingly unused vars in movemail.c Keywords: refactor warn-fix
7186       Summary: cosmetics, refactor large parts of make-docfile.c Keywords: refactor warn-fix
7187
7188 commit bdaeea4bd8663e24ce6f6c2e841d397605353706
7189 Author: Sebastian Freundt <hroptatyr@fresse.org>
7190 Date:   Sun Jan 8 21:43:08 2012 +0000
7191
7192     Summary: cosmetics, conditionalise seemingly unused vars in movemail.c
7193     Keywords: refactor warn-fix
7194     
7195     This changeset conditionalises on MAIL_USE_POP to fix warnings that
7196     arise from writing to unused variables.
7197     
7198     * lib-src/movemail.c: put MAIL_USE_POP guards around poppass var
7199     
7200     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7201
7202  lib-src/movemail.c |   23 ++++++++++++++++-------
7203  1 file changed, 16 insertions(+), 7 deletions(-)
7204
7205 commit 88f338097282449e9475451c32ff91f2963d03e0
7206 Author: Sebastian Freundt <hroptatyr@fresse.org>
7207 Date:   Sun Jan 8 11:09:53 2012 +0000
7208
7209     Summary: cosmetics, refactor large parts of make-docfile.c
7210     Keywords: refactor warn-fix
7211     
7212     This changeset refactors large parts of make-docfile.c, i.e. kill unused
7213     code and kludges, adhere to our 80 column policy and maintain our coding
7214     style throughout the file.
7215     
7216     * lib-src/make-docfile.c: refactor
7217     
7218     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7219
7220  lib-src/make-docfile.c |  769 ++++++++++++++++++++++++++----------------------
7221  1 file changed, 415 insertions(+), 354 deletions(-)
7222
7223 commit 005ab4b69daa5afec063a036035a83a7820ba191
7224 Merge: 6a071ca bf40594
7225 Author: Steve Youngs <steve@sxemacs.org>
7226 Date:   Sun Jan 8 14:47:59 2012 +1000
7227
7228     Fix if/else scope in yow.c from Rudi
7229     
7230     * merges-rudi:
7231       fix yow.c, include assert.h (was missing since cb837c1c)
7232       fix yow.c, correct else scope (broken since cb837c1c)
7233
7234 commit 5f3a8896dd38b1b7118c0aed65ce6a103829842e
7235 Merge: e429e8f 48f4b7f
7236 Author: Sebastian Freundt <hroptatyr@fresse.org>
7237 Date:   Sun Jan 8 03:21:30 2012 +0000
7238
7239     Merge branch 'bld/warn-fix' into next
7240     
7241     * bld/warn-fix:
7242       Summary: fix, -Winline -> only if maximum warning output Keywords: bldchn code hygiene warn-fix
7243
7244 commit 48f4b7f40665030b0e1a519175f3b7d7675bcad9
7245 Author: Sebastian Freundt <hroptatyr@fresse.org>
7246 Date:   Sun Jan 8 00:59:50 2012 +0000
7247
7248     Summary: fix, -Winline -> only if maximum warning output
7249     Keywords: bldchn code hygiene warn-fix
7250     
7251     This changeset fixes some inline related warnings by turning them off.
7252     
7253     * m4/sxe-acx_pthread.m4: enable -Winline only with_maximum_warning_output
7254     
7255     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7256
7257  m4/sxe-compiler.m4 |    8 ++++++--
7258  1 file changed, 6 insertions(+), 2 deletions(-)
7259
7260 commit e429e8fe710f0177e71a23c839b496edc959c840
7261 Merge: 462c50e d4d6b69
7262 Author: Sebastian Freundt <hroptatyr@fresse.org>
7263 Date:   Sun Jan 8 03:21:04 2012 +0000
7264
7265     Merge branch 'bld/warn-fix' into next
7266     
7267     * bld/warn-fix:
7268       Summary: fix, unused warnings in gnuserv.c Keywords: bldchn code hygiene warn-fix
7269       Summary: fix, signedness and unused warnings in gnuserv et al. Keywords: bldchn code hygiene warn-fix
7270       Summary: fix, clean up signedness problem in gnuserv and friends Keywords: bldchn code hygiene warn-fix
7271
7272 commit d4d6b69d7c4117da88d4fad0f6a8ffd43319917a
7273 Author: Sebastian Freundt <hroptatyr@fresse.org>
7274 Date:   Sun Jan 8 00:40:51 2012 +0000
7275
7276     Summary: fix, unused warnings in gnuserv.c
7277     Keywords: bldchn code hygiene warn-fix
7278     
7279     This changeset brings gnuserv.c to 21st century coding style and
7280     fixes warnings along.
7281     
7282     Note to myself: gnuserv is not v6-ready!  Several locations assume for
7283     inet addresses to fit in an unsigned long which is so 1980.
7284     
7285     * lib-src/gnuserv.c: fix warnings and ennicen syntax
7286     
7287     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7288
7289  lib-src/gnuserv.c |  713 +++++++++++++++++++++++++++--------------------------
7290  1 file changed, 363 insertions(+), 350 deletions(-)
7291
7292 commit 86b9732336b4d7f711abb5e5004ca7ca4f98bd12
7293 Author: Sebastian Freundt <hroptatyr@fresse.org>
7294 Date:   Sat Jan 7 23:53:28 2012 +0000
7295
7296     Summary: fix, signedness and unused warnings in gnuserv et al.
7297     Keywords: bldchn code hygiene warn-fix
7298     
7299     This changeset brings some of the stuff in gnuclient.c to 21st century
7300     coding style and fixes warnings along.
7301     
7302     * lib-src/gnuclient.c: fix warnings and ennicen syntax
7303     
7304     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7305     
7306     Conflicts:
7307     
7308         lib-src/gnuclient.c
7309     
7310     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7311
7312  lib-src/gnuclient.c |   31 ++++++++++++++++++-------------
7313  1 file changed, 18 insertions(+), 13 deletions(-)
7314
7315 commit 01a938e9216db247714c561a09ba692a50cabb31
7316 Author: Sebastian Freundt <hroptatyr@fresse.org>
7317 Date:   Sat Jan 7 23:46:38 2012 +0000
7318
7319     Summary: fix, clean up signedness problem in gnuserv and friends
7320     Keywords: bldchn code hygiene warn-fix
7321     
7322     This changeset introduces SNPRINTF, a macro that also ascertains that
7323     its result is >=0 and < than the size of the buffer printed into.
7324     
7325     * lib-src/gnuclient.c: migrate to SNPRINTF
7326     
7327     * lib-src/gnuserv.c: migrate to SNPRINTF
7328     
7329     * lib-src/gnuserv.h: provide SNPRINTF macro
7330     
7331     * lib-src/gnuslib.c: migrate to SNPRINTF
7332     
7333     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7334     
7335     Conflicts:
7336     
7337         lib-src/gnuclient.c
7338         lib-src/gnuserv.c
7339     
7340     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7341
7342  lib-src/gnuclient.c |   56 +++++++++++++++++++--------------------------------
7343  lib-src/gnuserv.c   |   16 +++++++--------
7344  lib-src/gnuserv.h   |    5 +++++
7345  lib-src/gnuslib.c   |   23 +++++++++------------
7346  4 files changed, 44 insertions(+), 56 deletions(-)
7347
7348 commit 462c50ec0075de2f03c03a60f1f780ff7b024a86
7349 Merge: ef802d6 bdee085
7350 Author: Sebastian Freundt <hroptatyr@fresse.org>
7351 Date:   Sun Jan 8 03:15:39 2012 +0000
7352
7353     Merge branch 'bldchn' into next
7354     
7355     * bldchn:
7356       Summary: cosmetics, declare yow internal functions static Keywords: bldchn
7357       Summary: cosmetics, fix some signedness and shadow warnings in gnuclient Keywords: bldchn
7358       Summary: cosmetics, fix some warnings about signedness Keywords: bldchn
7359       Summary: chore, deactivate some warnings again (if not aggressive) Keywords: bldchn
7360
7361 commit bdee0850bdf8134b322d768b12c45da3338b37f3
7362 Author: Sebastian Freundt <freundt@ga-group.nl>
7363 Date:   Fri Jan 6 19:34:52 2012 +0000
7364
7365     Summary: cosmetics, declare yow internal functions static
7366     Keywords: bldchn
7367     
7368     * lib-src/yow.c: make local things static
7369     
7370     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7371
7372  lib-src/yow.c |   13 ++++++++-----
7373  1 file changed, 8 insertions(+), 5 deletions(-)
7374
7375 commit eb09db8c9d9bce93f127386630632428e0f81619
7376 Author: Sebastian Freundt <freundt@ga-group.nl>
7377 Date:   Fri Jan 6 19:33:27 2012 +0000
7378
7379     Summary: cosmetics, fix some signedness and shadow warnings in gnuclient
7380     Keywords: bldchn
7381     
7382     * lib-src/gnuclient.c: fix signedness warnings
7383       fix shadow warnings
7384       adhere to our coding style
7385     
7386     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7387     
7388     Conflicts:
7389     
7390         lib-src/gnuclient.c
7391     
7392     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7393
7394  lib-src/gnuclient.c |  111 ++++++++++++++++++++++++++++-----------------------
7395  1 file changed, 62 insertions(+), 49 deletions(-)
7396
7397 commit 1e2a299f11fc2d01113604dab2f403687e902a4d
7398 Author: Sebastian Freundt <freundt@ga-group.nl>
7399 Date:   Fri Jan 6 19:06:26 2012 +0000
7400
7401     Summary: cosmetics, fix some warnings about signedness
7402     Keywords: bldchn
7403     
7404     * lib-src/gnuslib.c: treat ints returned by snprintf() as size_t for
7405       assertions
7406     
7407     * src/regex.c: strictly return values from the enum as declared
7408     
7409     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7410     
7411     Conflicts:
7412     
7413         lib-src/gnuslib.c
7414         lib-src/profile.c
7415     
7416     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7417
7418  lib-src/gnuslib.c |    5 ++---
7419  lib-src/profile.c |    2 +-
7420  src/regex.c       |    2 +-
7421  3 files changed, 4 insertions(+), 5 deletions(-)
7422
7423 commit 21837e38fadd0720e55a8270a76644c5ea3d5dba
7424 Author: Sebastian Freundt <freundt@ga-group.nl>
7425 Date:   Fri Jan 6 18:58:51 2012 +0000
7426
7427     Summary: chore, deactivate some warnings again (if not aggressive)
7428     Keywords: bldchn
7429     
7430     This changeset demotes some of the warning flags again to the special
7431     --with-maximum-warning-output option.
7432     
7433     * m4/sxe-compiler.m4: conditionalise on some warning switches again
7434     
7435     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7436
7437  m4/sxe-compiler.m4 |   50 ++++++++++++++++++++++++++++----------------------
7438  1 file changed, 28 insertions(+), 22 deletions(-)
7439
7440 commit 6a071ca2655498eb21c7c30b8b91bc8e1058b91a
7441 Merge: ef802d6 67babf5
7442 Author: Steve Youngs <steve@sxemacs.org>
7443 Date:   Sun Jan 8 13:07:51 2012 +1000
7444
7445     Close bug #133 from Sebastian
7446     
7447     * merges:
7448       Summary: fix, bug 133, for real now Keywords: bug fix
7449       Summary: cosmetics, prescind from using inlines for trivial one-off stuff Keywords: bldchn code hygiene
7450       Summary: fix, final, use unsigned ints in modifier setup, fixes bug #133 Keywords: bug fix
7451       Summary: fix, tentative, use unsigned int:1 to avoid overflows, fixes bug #133 Keywords: bug fix
7452
7453 commit 67babf5b604ab6a988e4aa53bc84da296d6005d6
7454 Merge: c6a3cb8 ff28e1f
7455 Author: Sebastian Freundt <hroptatyr@fresse.org>
7456 Date:   Sun Jan 8 03:01:27 2012 +0000
7457
7458     Merge branch 'bug/133' into for-steve
7459     
7460     * bug/133:
7461       Summary: fix, bug 133, for real now Keywords: bug fix
7462
7463 commit ff28e1fc14a20224ad8fc0c643f1d9aaaaf5a995
7464 Author: Sebastian Freundt <hroptatyr@fresse.org>
7465 Date:   Sun Jan 8 02:42:39 2012 +0000
7466
7467     Summary: fix, bug 133, for real now
7468     Keywords: bug fix
7469     
7470     This changeset fixes 133 by doing everything right.
7471     
7472     * src/ui/X11/event-Xt.c: actually reset the old modifier to the bit it
7473       represents, this should fix 133 once and forever
7474     
7475     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7476
7477  src/ui/X11/event-Xt.c |   81 +++++++++++++++++++++++++++----------------------
7478  1 file changed, 45 insertions(+), 36 deletions(-)
7479
7480 commit bf40594f23b232b22fe9122c34005fe9bce93a49
7481 Merge: ef802d6 28d20ac
7482 Author: Sebastian Freundt <hroptatyr@fresse.org>
7483 Date:   Sat Jan 7 22:38:16 2012 +0000
7484
7485     Merge remote-tracking branch 'rudi/fixes' into for-steve-from-rudi
7486     
7487     * rudi/fixes:
7488       fix yow.c, include assert.h (was missing since cb837c1c)
7489       fix yow.c, correct else scope (broken since cb837c1c)
7490
7491 commit 28d20ac876ef18de2be73de507b3a13bde29f4e6
7492 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
7493 Date:   Sat Jan 7 19:53:16 2012 +0100
7494
7495     fix yow.c, include assert.h (was missing since cb837c1c)
7496
7497  lib-src/yow.c |    1 +
7498  1 file changed, 1 insertion(+)
7499
7500 commit 8f8568a46c509b49fca34780b50acf720c3e3abe
7501 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
7502 Date:   Sat Jan 7 19:45:31 2012 +0100
7503
7504     fix yow.c, correct else scope (broken since cb837c1c)
7505
7506  lib-src/yow.c |    5 ++---
7507  1 file changed, 2 insertions(+), 3 deletions(-)
7508
7509 commit c6a3cb8dc768215cad36a4411a86c4fbbfae745e
7510 Author: Sebastian Freundt <hroptatyr@fresse.org>
7511 Date:   Sat Jan 7 16:10:28 2012 +0000
7512
7513     Summary: cosmetics, prescind from using inlines for trivial one-off stuff
7514     Keywords: bldchn code hygiene
7515     
7516     * src/ui/X11/event-Xt.c: superfluous inlines are removed
7517     
7518     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7519
7520  src/ui/X11/event-Xt.c |    9 +++++----
7521  1 file changed, 5 insertions(+), 4 deletions(-)
7522
7523 commit 175b38195fc9d7df7a528b43ba6ef5ad1c5ec603
7524 Merge: de447ef 78b8815
7525 Author: Sebastian Freundt <hroptatyr@fresse.org>
7526 Date:   Sat Jan 7 16:08:00 2012 +0000
7527
7528     Merge branch 'bug/133' into for-steve
7529     
7530     * bug/133:
7531       Summary: fix, final, use unsigned ints in modifier setup, fixes bug #133 Keywords: bug fix
7532
7533 commit 78b88150cbef1b1230f98d26476c986c49cecbe7
7534 Author: Sebastian Freundt <hroptatyr@fresse.org>
7535 Date:   Sat Jan 7 16:07:36 2012 +0000
7536
7537     Summary: fix, final, use unsigned ints in modifier setup, fixes bug #133
7538     Keywords: bug fix
7539     
7540     This fixes bug 133 finally.
7541     
7542     * src/ui/X11/event-Xt.c: make the bit set a bit wider
7543     
7544     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7545
7546  src/ui/X11/event-Xt.c |   24 ++++++++++++++----------
7547  1 file changed, 14 insertions(+), 10 deletions(-)
7548
7549 commit de447ef2d85a42f454d7e60ed6482713099495a7
7550 Merge: ef802d6 d2255f1
7551 Author: Sebastian Freundt <hroptatyr@fresse.org>
7552 Date:   Sat Jan 7 10:22:13 2012 +0000
7553
7554     Merge branch 'bug/133' into for-steve
7555     
7556     * bug/133:
7557       Summary: fix, tentative, use unsigned int:1 to avoid overflows, fixes bug #133 Keywords: bug fix
7558
7559 commit d2255f13c5b5d51c6ada55f61352f12d161d6641
7560 Author: Sebastian Freundt <hroptatyr@fresse.org>
7561 Date:   Sat Jan 7 10:19:37 2012 +0000
7562
7563     Summary: fix, tentative, use unsigned int:1 to avoid overflows, fixes bug #133
7564     Keywords: bug fix
7565     
7566     This fixes bug 133 tentatively, a problem with the bitset seems to spoil
7567     the big de-nestification.  However, it appears the bits have to be wider
7568     than I planned them to be, this is up to investigation, could be an
7569     alignment issue.
7570     
7571     * src/ui/X11/event-Xt.c: make the bit set a bit wider
7572     
7573     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7574
7575  src/ui/X11/event-Xt.c |   15 ++++++++++-----
7576  1 file changed, 10 insertions(+), 5 deletions(-)
7577
7578 commit ef802d6a7aa8e1d29357bd41326c2f1db957739d
7579 Merge: cd08c2c ea2ba45
7580 Author: Steve Youngs <steve@sxemacs.org>
7581 Date:   Sat Jan 7 09:39:08 2012 +1000
7582
7583     from Sebastian
7584     
7585     * merges:
7586       Summary: chore, kick ase extern inline Keywords: code hygiene build clang
7587       Summary: chore, don't check for extern inline support anymore Keywords: code hygiene build clang
7588       Summary: chore, crunch the number of extern_inline definitions Keywords: code hygiene build clang
7589       Summary: chore, refactor nested function construct in event-Xt.c Keywords: build clang
7590       Summary: chore, replace nested function construct by cpp equivalent Keywords: build clang
7591     
7592     Conflicts:
7593         src/ui/X11/event-Xt.c  -- trivial, resolved.
7594     
7595     Signed-off-by: Steve Youngs <steve@sxemacs.org>
7596
7597 commit ea2ba4542f18d0ef911fc682061cd53b3ffca7d3
7598 Merge: ba72fd2 369bfdd
7599 Author: Sebastian Freundt <freundt@ga-group.nl>
7600 Date:   Fri Jan 6 12:54:51 2012 +0000
7601
7602     Merge branch 'bld/clang' into next
7603     
7604     * bld/clang:
7605       Summary: chore, kick ase extern inline Keywords: code hygiene build clang
7606       Summary: chore, don't check for extern inline support anymore Keywords: code hygiene build clang
7607       Summary: chore, crunch the number of extern_inline definitions Keywords: code hygiene build clang
7608       Summary: chore, refactor nested function construct in event-Xt.c Keywords: build clang
7609       Summary: chore, replace nested function construct by cpp equivalent Keywords: build clang
7610
7611 commit 369bfdd8e656c0963924f8ae8793e11b60220be1
7612 Author: Sebastian Freundt <freundt@ga-group.nl>
7613 Date:   Fri Jan 6 12:24:45 2012 +0000
7614
7615     Summary: chore, kick ase extern inline
7616     Keywords: code hygiene build clang
7617     
7618     This changeset reviews ase code that erroneously used extern inlines
7619     directly, transform them to static inlines.
7620     
7621     * modules/ase/ase-cartesian.h: extern inline -> static inline
7622     
7623     * modules/ase/ase-heap.h: extern inline -> static inline
7624     
7625     * modules/ase/ase-neighbourhood.h: extern inline -> static inline
7626     
7627     * modules/ase/ase.h: extern inline -> static inline
7628     
7629     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7630
7631  modules/ase/ase-cartesian.h     |   24 +++++++++++------------
7632  modules/ase/ase-heap.h          |   12 ++++++------
7633  modules/ase/ase-neighbourhood.h |   40 +++++++++++++++++++--------------------
7634  modules/ase/ase.h               |   24 +++++++++++------------
7635  4 files changed, 50 insertions(+), 50 deletions(-)
7636
7637 commit 5e24af63ade2bfc5e5dfff588a06b4810a19e24f
7638 Author: Sebastian Freundt <freundt@ga-group.nl>
7639 Date:   Fri Jan 6 10:34:52 2012 +0000
7640
7641     Summary: chore, don't check for extern inline support anymore
7642     Keywords: code hygiene build clang
7643     
7644     This changeset drops the check for extern inline support (and compiler
7645     allergies to it) altogether, resorting instead to static inlines.
7646     
7647     * m4/sxe-compiler.m4: do not check for extern inline compiler allergies
7648     
7649     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7650
7651  m4/sxe-compiler.m4 |    4 ----
7652  1 file changed, 4 deletions(-)
7653
7654 commit 9f2372ef98f1bcf4c629d9fd79fe405d8bafa2ae
7655 Author: Sebastian Freundt <freundt@ga-group.nl>
7656 Date:   Fri Jan 6 09:03:48 2012 +0000
7657
7658     Summary: chore, crunch the number of extern_inline definitions
7659     Keywords: code hygiene build clang
7660     
7661     This changeset drops transitional extern_inline definitions so only pure
7662     C99 static inlines are used from now on.
7663     
7664     * src/sxe-utils.h: drop conditional extern_inline definitions leaving
7665       only static inline as expansion
7666     
7667     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7668
7669  src/sxe-utils.h |    9 +--------
7670  1 file changed, 1 insertion(+), 8 deletions(-)
7671
7672 commit cd08c2c0259117d516cab062ff64d20ab749885f
7673 Merge: aff5b23 80ba81e
7674 Author: Steve Youngs <steve@sxemacs.org>
7675 Date:   Thu Jan 5 23:26:23 2012 +1000
7676
7677     Warning fixes from Nelson
7678     
7679     * merges:
7680       Remove casts which were not needed and causing comparison sign mismatch
7681       Add prototype for emacs_tparam to avoid warning
7682       Change the pre-processor conditional to check for MPC_SET_UI_FR to avoid warning
7683       Add new Assert-Equal and Assert-Not-Equal macros to test-harness, which print the actual values in case of failure. Use instead of (Assert (equal)) and (Assert (not (equal)))
7684
7685 commit 80ba81ea399716719af4aed5eeb49e8718c5c617
7686 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7687 Date:   Thu Jan 5 01:35:08 2012 -0500
7688
7689     Remove casts which were not needed and causing comparison sign mismatch
7690     
7691     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7692
7693  src/mule/mule-ccl.c |    8 ++++----
7694  1 file changed, 4 insertions(+), 4 deletions(-)
7695
7696 commit ed70c04349cc3fa0161ba08128c377486eac54cb
7697 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7698 Date:   Thu Jan 5 01:33:23 2012 -0500
7699
7700     Add prototype for emacs_tparam to avoid warning
7701     
7702     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7703
7704  src/ui/TTY/terminfo.c |    3 +++
7705  1 file changed, 3 insertions(+)
7706
7707 commit bb05cfff16464403ac435ecd39c22ec30f038901
7708 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7709 Date:   Thu Jan 5 01:32:39 2012 -0500
7710
7711     Change the pre-processor conditional to check for MPC_SET_UI_FR to avoid warning
7712     
7713     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7714
7715  src/ent/ent-mpc.c |    3 ++-
7716  src/ent/ent-mpc.h |    2 +-
7717  2 files changed, 3 insertions(+), 2 deletions(-)
7718
7719 commit 8a1372fb35fc126e1af57c5c23af343cd5f45504
7720 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7721 Date:   Thu Jan 5 01:31:31 2012 -0500
7722
7723     Add new Assert-Equal and Assert-Not-Equal macros to test-harness, which print the actual values in case of failure. Use instead of (Assert (equal)) and (Assert (not (equal)))
7724     
7725     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7726
7727  tests/automated/ase-heap-tests.el      |   24 +++----
7728  tests/automated/base64-tests.el        |   44 ++++++------
7729  tests/automated/byte-compiler-tests.el |    4 +-
7730  tests/automated/ccl-tests.el           |   40 +++++------
7731  tests/automated/database-tests.el      |    4 +-
7732  tests/automated/ent-tests.el           |   88 ++++++++++++------------
7733  tests/automated/extent-tests.el        |   52 +++++++-------
7734  tests/automated/format-tests.el        |   86 +++++++++++------------
7735  tests/automated/hash-table-tests.el    |   42 ++++++------
7736  tests/automated/inplace-tests.el       |    2 +-
7737  tests/automated/lisp-tests.el          |  118 ++++++++++++++++----------------
7738  tests/automated/map-tests.el           |    8 +--
7739  tests/automated/md5-tests.el           |   12 ++--
7740  tests/automated/mule-tests.el          |   17 ++---
7741  tests/automated/skiplist-tests.el      |    2 +-
7742  tests/automated/symbol-tests.el        |   40 +++++------
7743  tests/automated/test-harness.el        |   30 ++++++++
7744  tests/automated/weak-tests.el          |   30 ++++----
7745  18 files changed, 337 insertions(+), 306 deletions(-)
7746
7747 commit aff5b23fb93f346727d48459b1c8efe59eea2854
7748 Merge: 72bced9 a2e176a
7749 Author: Steve Youngs <steve@sxemacs.org>
7750 Date:   Thu Jan 5 15:13:45 2012 +1000
7751
7752     Warning fixes from Nelson
7753     
7754     * merges:
7755       More warning suppressions
7756       More warning suppression
7757       Get rid of the slew of warning in tags code
7758
7759 commit a2e176a2d2f133af3bf89c38ab29d9dfa08bcdc1
7760 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7761 Date:   Wed Jan 4 23:05:52 2012 -0500
7762
7763     More warning suppressions
7764     
7765         * lib-src/gnuslib.c (connect_to_unix_server): Use size_t for sz
7766     
7767         * src/ui/X11/event-Xt.c (x_reset_modifier_mapping): Add full
7768         prototype to auto functions
7769     
7770         * src/ui/glyphs-eimage.c (png_instantiate): use png_uint_32 in loop
7771     
7772         * src/ui/lwlib/xlwmenu.c (parameterize_string): add new offset to
7773         keep signedness in comparison
7774     
7775         * src/ui/X11/glyphs-x.c (x_subwindow_query_geometry): add prototyp
7776     
7777         * lib-src/gnuslib.c (connect_to_internet_server): Use size_t to
7778         compare with sizeof.
7779     
7780         * src/alloc.c (garbage_collect): ditto.
7781         * src/buffer.c (Fgenerate_new_buffer_name): ditto.
7782         * src/dumper.c (pdump_file_try): ditto.
7783         * src/dumper.c (pdump_load): ditto.
7784         * src/editfns.c (Fencode_time): ditto.
7785         * src/editfns.c (Fencode_btime): ditto.
7786         * src/editfns.c (Fcurrent_time_zone): ditto.
7787         * src/extents.c (print_extent_1): ditto.
7788         * src/mule/input-method-xlib.c (EmacsXtCvtStringToXIMStyles): ditto.
7789         * src/mule/input-method-xlib.c (describe_Window): ditto.
7790         * src/print.c (SXE_VSNPRINT_VA): ditto.
7791         * src/print.c (write_hex_ptr): ditto.
7792         * src/print.c (printing_major_badness): ditto.
7793         * src/process-unix.c (allocate_pty_the_old_fashioned_way): ditto.
7794     
7795         * src/process-unix.c (unix_open_network_stream): ditto.
7796         * src/process-unix.c (unix_open_network_server_stream): ditto.
7797         * src/process.c (make_process_internal): ditto.
7798         * src/strftime.c (add_num_time_t): ditto.
7799         * src/ui/TTY/objects-tty.c (Ffind_tty_color): ditto.
7800         * src/ui/TTY/objects-tty.c (Ftty_registered_color_list): ditto.
7801         * src/ui/TTY/redisplay-tty.c (term_get_fkeys_1): ditto.
7802         * src/ui/X11/device-x.c (read_locale_specific_resources): ditto.
7803         * src/ui/X11/device-x.c (x_init_device): ditto.
7804         * src/ui/X11/device-x.c (signal_if_x_error): ditto.
7805         * src/ui/X11/dialog-x.c (dbox_descriptor_to_widget_value): ditto.
7806         * src/ui/X11/event-Xt.c (x_keysym_to_emacs_keysym): ditto.
7807         * src/ui/X11/event-Xt.c (describe_event): ditto.
7808         * src/ui/X11/frame-x.c (color_to_string): ditto.
7809         * src/ui/X11/frame-x.c (x_set_initial_frame_size): ditto.
7810         * src/ui/X11/frame-x.c (Fx_window_id): ditto.
7811         * src/ui/X11/objects-x.c (truename_via_random_props): ditto.
7812         * src/ui/X11/scrollbar-x.c (x_create_scrollbar_instance): ditto.
7813         * src/ui/glyphs-eimage.c (tiff_error_func): ditto.
7814         * src/ui/glyphs-eimage.c (tiff_warning_func): ditto.
7815         * src/ui/lwlib/lwlib-Xaw.c (make_dialog): ditto.
7816         * src/ui/lwlib/lwlib-Xaw.c (make_dialog): ditto.
7817         * src/ui/lwlib/xlwgauge.c (GaugeExpose): ditto.
7818         * src/ui/lwlib/xlwgauge.c (MaxLabel): ditto.
7819         * src/ui/lwlib/xlwmenu.c (parameterize_string): ditto.
7820         * src/ui/lwlib/xlwtabs.c (XawTabsSetTop): ditto.
7821         * src/ui/redisplay.c (decode_mode_spec): ditto.
7822         * src/ui/redisplay.c (decode_mode_spec): ditto.
7823         * src/ui/redisplay.c (decode_mode_spec): ditto.
7824     
7825     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7826
7827  lib-src/gnuslib.c            |    5 +++--
7828  src/alloc.c                  |    8 ++++----
7829  src/buffer.c                 |    2 +-
7830  src/dumper.c                 |    8 ++++----
7831  src/editfns.c                |    6 +++---
7832  src/extents.c                |    2 +-
7833  src/mule/input-method-xlib.c |    9 +++++----
7834  src/print.c                  |    6 +++---
7835  src/process-unix.c           |   10 +++++-----
7836  src/process.c                |    2 +-
7837  src/strftime.c               |    2 +-
7838  src/ui/TTY/objects-tty.c     |    4 ++--
7839  src/ui/TTY/redisplay-tty.c   |    2 +-
7840  src/ui/X11/device-x.c        |   20 ++++++++++----------
7841  src/ui/X11/dialog-x.c        |    2 +-
7842  src/ui/X11/event-Xt.c        |   15 +++++++++------
7843  src/ui/X11/frame-x.c         |    6 +++---
7844  src/ui/X11/glyphs-x.c        |    4 ++++
7845  src/ui/X11/objects-x.c       |    2 +-
7846  src/ui/X11/scrollbar-x.c     |    2 +-
7847  src/ui/glyphs-eimage.c       |    7 ++++---
7848  src/ui/lwlib/lwlib-Xaw.c     |    4 ++--
7849  src/ui/lwlib/xlwgauge.c      |    4 ++--
7850  src/ui/lwlib/xlwmenu.c       |   14 +++++++++-----
7851  src/ui/lwlib/xlwtabs.c       |    2 +-
7852  src/ui/redisplay.c           |    6 +++---
7853  26 files changed, 84 insertions(+), 70 deletions(-)
7854
7855 commit 4c6794a5c5bcd7bf9a8f4b6c6c97098cf2c88f15
7856 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7857 Date:   Wed Jan 4 22:49:38 2012 -0500
7858
7859     More warning suppression
7860     
7861         * lib-src/etags.c (etags_strrchr): restore the register qualifier
7862     
7863         * lib-src/gnuclient.c (main): remove unneeded shadowed variable definition
7864     
7865         * lib-src/gnuclient.c (tell_emacs_to_resume): use size_to compare to sizeof
7866         * lib-src/gnuclient.c (filename_expand): ditto.
7867         * lib-src/gnuclient.c (main): ditto.
7868         * lib-src/gnuserv.c (unix_init): ditto.
7869         * lib-src/ootags.c (main): ditto.
7870         * lib-src/profile.c (get_time): ditto.
7871     
7872     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7873
7874  lib-src/etags.c     |    4 ++--
7875  lib-src/gnuclient.c |   21 ++++++++++-----------
7876  lib-src/gnuserv.c   |    2 +-
7877  lib-src/ootags.c    |    4 ++--
7878  lib-src/profile.c   |    2 +-
7879  5 files changed, 16 insertions(+), 17 deletions(-)
7880
7881 commit 2e1a362f74fcaf5506fe4dbd81dacb8c16ede53e
7882 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7883 Date:   Wed Jan 4 22:45:03 2012 -0500
7884
7885     Get rid of the slew of warning in tags code
7886     
7887         * lib-src/etags.c (main): added missing case labels.
7888         * lib-src/etags.c (consider_token): ditto.
7889         * lib-src/etags.c (C_entries): ditto.
7890         * lib-src/etags.c (main): Made sure size was compared to sizeof as size_t .
7891     
7892     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7893
7894  lib-src/etags.c |  188 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
7895  1 file changed, 184 insertions(+), 4 deletions(-)
7896
7897 commit 72bced9469a5d503ac002a95639b305482bd1308
7898 Merge: ba72fd2 3a67580
7899 Author: Steve Youngs <steve@sxemacs.org>
7900 Date:   Thu Jan 5 10:50:42 2012 +1000
7901
7902     Buildchain fix from Nelson
7903     
7904     * merges:
7905       Fix previous fix. Use X_CFLAGS, not X_FLAGS...
7906       Revert removal of X_FLAGS from libsxeuiTTY_a_CPPFLAGS. We really need to fix this. TTY should not depend on X11 even if X11 is being linked in...
7907       Revert removal of X_FLAGS from libsxecore_a_CPPFLAGS and libcruft_a_CPPFLAGS
7908
7909 commit 3a67580d6f26012e7fbda6f355a0fe89ceb6eff0
7910 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7911 Date:   Wed Jan 4 19:24:51 2012 -0500
7912
7913     Fix previous fix. Use X_CFLAGS, not X_FLAGS...
7914     
7915     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7916
7917  src/Makefile.am        |    4 ++--
7918  src/ui/TTY/Makefile.am |    2 +-
7919  2 files changed, 3 insertions(+), 3 deletions(-)
7920
7921 commit 8d9caf434f035567f791e283716b38d99b382668
7922 Author: Sebastian Freundt <freundt@ga-group.nl>
7923 Date:   Wed Jan 4 13:33:18 2012 +0000
7924
7925     Summary: chore, refactor nested function construct in event-Xt.c
7926     Keywords: build clang
7927     
7928     This changeset replaces the nested function thing used for modifier
7929     mappings by ordinary function calls and a closure structure.
7930     
7931     * src/ui/X11/event-Xt.c (x_reset_modifier_mapping): auto inline foo ->
7932     
7933     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7934
7935  src/ui/X11/event-Xt.c |  444 +++++++++++++++++++++++++++----------------------
7936  1 file changed, 247 insertions(+), 197 deletions(-)
7937
7938 commit 4340c8701bb671122d0a4f51e2613e851c7d8051
7939 Author: Sebastian Freundt <freundt@ga-group.nl>
7940 Date:   Wed Jan 4 10:33:55 2012 +0000
7941
7942     Summary: chore, replace nested function construct by cpp equivalent
7943     Keywords: build clang
7944     
7945     This changeset replaces a nested function left-over, introduced to
7946     provide closure (over the compile stack), by a more portable
7947     pre-processor construct.
7948     
7949     * src/regex.c (regex_compile): auto inline foo -> #define
7950     
7951     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7952
7953  src/regex.c |    7 +------
7954  1 file changed, 1 insertion(+), 6 deletions(-)
7955
7956 commit 2eec5d2183f87c1805c66c361282069246b96528
7957 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7958 Date:   Tue Jan 3 23:58:56 2012 -0500
7959
7960     Revert removal of X_FLAGS from libsxeuiTTY_a_CPPFLAGS. We really need to fix this. TTY should not depend on X11 even if X11 is being linked in...
7961     
7962     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7963
7964  src/ui/TTY/Makefile.am |    2 +-
7965  1 file changed, 1 insertion(+), 1 deletion(-)
7966
7967 commit 033216f92d0162b3a7d78c36e801e90535152157
7968 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7969 Date:   Tue Jan 3 23:48:22 2012 -0500
7970
7971     Revert removal of X_FLAGS from libsxecore_a_CPPFLAGS and libcruft_a_CPPFLAGS
7972     
7973     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7974
7975  src/Makefile.am |    4 ++--
7976  1 file changed, 2 insertions(+), 2 deletions(-)
7977
7978 commit ba72fd2785d2759f7add94e1dd6ab312e8416f50
7979 Merge: 39bef1f b0e7120
7980 Author: Steve Youngs <steve@sxemacs.org>
7981 Date:   Wed Jan 4 07:35:26 2012 +1000
7982
7983     Merge branch 'trivial'
7984     
7985     * trivial:
7986       fix my conflict fix
7987
7988 commit b0e712037bcd49aea4967ec8785b3c92f40c588c
7989 Author: Steve Youngs <steve@sxemacs.org>
7990 Date:   Wed Jan 4 07:34:57 2012 +1000
7991
7992     fix my conflict fix
7993     
7994     Signed-off-by: Steve Youngs <steve@sxemacs.org>
7995
7996  src/Makefile.am |    2 +-
7997  1 file changed, 1 insertion(+), 1 deletion(-)
7998
7999 commit 39bef1fc8da5618802cf59b3e9a950a1f72c4593
8000 Merge: db6e1c7 bf238ea
8001 Author: Steve Youngs <steve@sxemacs.org>
8002 Date:   Wed Jan 4 07:12:38 2012 +1000
8003
8004     Buildchain fixes and updates from Sebastian
8005     
8006     * merges: (21 commits)
8007       Summary: fix to fix, do not blank EMACSPACKAGEPATH when finding ... Keywords: bldchn
8008       Summary: minor, also massage sxemacs calls in tests/ with batch env Keywords: bldchn
8009       Summary: minor, put XCCLDFLAGS in libtool built binaries and libs Keywords: build icc
8010       Summary: minor, provide XCCLDFLAGS to be passed on through libtool to the CC Keywords: build icc
8011       Summary: minor, tweak SXE_CHECK_LINKER_FLAGS Keywords: bldchn
8012       Summary: fix to fix, do not treat compiler flags as linker flags Keywords: bldchn
8013       Summary: minor, specifically check for all optimisation flags Keywords: bldchn
8014       Summary: fix, check for special diagnostic 10237 if CC=icc Keywords: bldchn
8015       Summary: fix, use all CFLAGS for linker flag check Keywords: bldchn
8016       Summary: minor, provide SXE_CHECK_COMPILER_XFLAG Keywords: bldchn
8017       Summary: cosmetics, add meself to sppm.texi Keywords: boasting
8018       Summary: minor, always pass on SXE_DYLD_PATH with pointers to the lwlibdir Keywords: bldchn
8019       Summary: minor, call the linker (or the compiler front-end) when ... Keywords: bldchn
8020       Summary: fix, carefully quote esd lib prepending Keywords: bldchn
8021       Summary: minor, rewrite linker checks to use the compiler front-end and XFLAG Keywords: bldchn
8022       Summary: cosmetics, add ar-lib wrapper script to git ignore file Keywords: bldchn
8023       Summary: fix to cosmetics, add AM_PROG_AR conditionally Keywords: bldchn
8024       Summary: cosmetics, add AM_PROG_AR like autoreconf suggests Keywords: bldchn
8025       Summary: minor, check certain compiler flags regardless of CC flavour Keywords: bldchn
8026       Summary: minor, provide C11 check for anonymous structs Keywords: bldchn
8027       ...
8028     
8029     Conflicts:
8030         src/Makefile.am  -- trivial conflict resolved
8031     
8032     Signed-off-by: Steve Youngs <steve@sxemacs.org>
8033
8034 commit bf238ea1390b3e1503cb3a18ab83f9a3dd7894d9
8035 Merge: e38e85e a1b5402
8036 Author: Sebastian Freundt <freundt@ga-group.nl>
8037 Date:   Tue Jan 3 11:54:04 2012 +0000
8038
8039     Merge branch 'bldchn' into next
8040     
8041     * bldchn:
8042       Summary: fix to fix, do not blank EMACSPACKAGEPATH when finding ... Keywords: bldchn
8043       Summary: minor, also massage sxemacs calls in tests/ with batch env Keywords: bldchn
8044
8045 commit a1b5402d8c5857f4034cf254a54abb08616cdd64
8046 Author: Sebastian Freundt <freundt@ga-group.nl>
8047 Date:   Tue Jan 3 11:33:24 2012 +0000
8048
8049     Summary: fix to fix, do not blank EMACSPACKAGEPATH when finding ...
8050     Keywords: bldchn
8051     
8052     ... load path shadows.
8053     
8054     * src/Makefile.am (sxemacs.dmp): use BATCHENV in target so load paths
8055       contain the current user's package paths
8056     
8057     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8058
8059  src/Makefile.am |    2 +-
8060  1 file changed, 1 insertion(+), 1 deletion(-)
8061
8062 commit 9ad792050bb03af38280ba676245bde07bba84da
8063 Author: Sebastian Freundt <freundt@ga-group.nl>
8064 Date:   Tue Jan 3 10:52:29 2012 +0000
8065
8066     Summary: minor, also massage sxemacs calls in tests/ with batch env
8067     Keywords: bldchn
8068     
8069     Again, due to a libtool inconsistency, this changeset adds the location
8070     of the newly built lwlib libary to the environment before calling
8071     sxemacs, this time in tests/ so make check will work.
8072     
8073     * tests/Makefile.am: add batch environment to sxemacs binary calls
8074     
8075     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8076
8077  tests/Makefile.am |   19 +++++++++++++------
8078  1 file changed, 13 insertions(+), 6 deletions(-)
8079
8080 commit e38e85eccd599c0096d3343e0ae8a7b782cddcc0
8081 Merge: 34b2f6c 699e5f0
8082 Author: Sebastian Freundt <freundt@ga-group.nl>
8083 Date:   Tue Jan 3 10:29:10 2012 +0000
8084
8085     Merge branch 'bld/icc' into next
8086     
8087     * bld/icc:
8088       Summary: minor, put XCCLDFLAGS in libtool built binaries and libs Keywords: build icc
8089       Summary: minor, provide XCCLDFLAGS to be passed on through libtool to the CC Keywords: build icc
8090
8091 commit 699e5f09b46ffcf4d614ee0b850644bf52e9a8cb
8092 Author: Sebastian Freundt <freundt@ga-group.nl>
8093 Date:   Tue Jan 3 09:51:06 2012 +0000
8094
8095     Summary: minor, put XCCLDFLAGS in libtool built binaries and libs
8096     Keywords: build icc
8097     
8098     This changeset adds XCCLDFLAGS to all libs and binaries touched by
8099     libtool, in general whenever there's a foo_la_bar foo_la_LDFLAGS or
8100     AM_LDFLAGS should contain $(XCCLDFLAGS).
8101     
8102     * modules/ase/Makefile.am: add XCCLDFLAGS
8103     
8104     * modules/cl/Makefile.am: add XCCLDFLAGS
8105     
8106     * modules/dbus/Makefile.am: add XCCLDFLAGS
8107     
8108     * modules/ldap/Makefile.am: add XCCLDFLAGS
8109     
8110     * src/Makefile.am: add XCCLDFLAGS
8111     
8112     * src/ui/lwlib/Makefile.am: add XCCLDFLAGS
8113     
8114     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8115
8116  modules/ase/Makefile.am  |    2 +-
8117  modules/cl/Makefile.am   |    2 +-
8118  modules/dbus/Makefile.am |    2 +-
8119  modules/ldap/Makefile.am |    2 +-
8120  src/Makefile.am          |    2 +-
8121  src/ui/lwlib/Makefile.am |    2 +-
8122  6 files changed, 6 insertions(+), 6 deletions(-)
8123
8124 commit 8f8cf437bf7672f133c8c13cf2475cac32f56d48
8125 Author: Sebastian Freundt <freundt@ga-group.nl>
8126 Date:   Tue Jan 3 09:23:44 2012 +0000
8127
8128     Summary: minor, provide XCCLDFLAGS to be passed on through libtool to the CC
8129     Keywords: build icc
8130     
8131     * m4/sxe-compiler.m4: put -static-foo into XCCLDFLAGS and AC_SUBST them
8132     
8133     * m4/sxe-libtool.m4: prepend XCCFLAG (-XCClinker) to XCCLDFLAGS entries
8134     
8135     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8136
8137  m4/sxe-compiler.m4 |    8 ++++++--
8138  m4/sxe-libtool.m4  |    6 ++++++
8139  2 files changed, 12 insertions(+), 2 deletions(-)
8140
8141 commit db6e1c7095b748d12efc495ef61db1c2b18c2a37
8142 Merge: 39b1557 cfa38d8
8143 Author: Steve Youngs <steve@sxemacs.org>
8144 Date:   Tue Jan 3 13:36:06 2012 +1000
8145
8146     MacOS libpng detection fixes from Nelson
8147     
8148     * merges:
8149       Fix detection of MacOS X native provided libpng
8150       Overcome differences in order of CFLAGS vs argument list. In the process, make the libpng used in Mac OS be the one detected, not a difference between compile and runtime.
8151
8152 commit 34b2f6c4a1fac5b6ae743faeba2f8030349fab61
8153 Merge: 9373cf1 f14fdf9
8154 Author: Sebastian Freundt <hroptatyr@fresse.org>
8155 Date:   Mon Jan 2 23:36:44 2012 +0000
8156
8157     Merge branch 'bldchn' into next
8158     
8159     * bldchn:
8160       Summary: minor, tweak SXE_CHECK_LINKER_FLAGS Keywords: bldchn
8161       Summary: fix to fix, do not treat compiler flags as linker flags Keywords: bldchn
8162       Summary: minor, specifically check for all optimisation flags Keywords: bldchn
8163       Summary: fix, check for special diagnostic 10237 if CC=icc Keywords: bldchn
8164       Summary: fix, use all CFLAGS for linker flag check Keywords: bldchn
8165       Summary: minor, provide SXE_CHECK_COMPILER_XFLAG Keywords: bldchn
8166
8167 commit f14fdf96617772fd08273bda52c39c4718021e2d
8168 Author: Sebastian Freundt <hroptatyr@fresse.org>
8169 Date:   Mon Jan 2 23:14:59 2012 +0000
8170
8171     Summary: minor, tweak SXE_CHECK_LINKER_FLAGS
8172     Keywords: bldchn
8173     
8174     Just to be symmetric provide a 4 argument version for macro
8175     SXE_CHECK_LINKER_FLAGS, where the 4th argument is a list of additional
8176     flags to pass to the linker, in analogy to the 4-arg version of
8177     SXE_CHECK_COMPILER_FLAGS.
8178     
8179     * m4/sxe-linker.m4: provide 4 argument SXE_CHECK_LINKER_FLAGS for
8180       analogy reasons
8181     
8182     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8183
8184  m4/sxe-linker.m4 |    6 ++++--
8185  1 file changed, 4 insertions(+), 2 deletions(-)
8186
8187 commit 643a0211c43cdd3691abdcda048fbb686024fa25
8188 Author: Sebastian Freundt <hroptatyr@fresse.org>
8189 Date:   Mon Jan 2 23:11:06 2012 +0000
8190
8191     Summary: fix to fix, do not treat compiler flags as linker flags
8192     Keywords: bldchn
8193     
8194     This changeset reverts some checks for falsely dubbed linker flags which
8195     are in fact compiler flags, namely -static-intel and -static-libgcc.
8196     
8197     Because these flags need to be checked against the fully expanded
8198     CFLAGS, the CFLAGS are generated beforehand and the checks themselves go
8199     to FEATFLAGS.
8200     
8201     * m4/sxe-linker.m4: fix, remove checks for -static-intel and
8202       -static-libgcc
8203     
8204     * m4/sxe-compiler.m4: check for -static-intel and -static-libgcc in the
8205       context of FEATFLAGS
8206     
8207     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8208
8209  m4/sxe-compiler.m4 |   22 +++++++++++++++++++---
8210  m4/sxe-linker.m4   |    7 -------
8211  2 files changed, 19 insertions(+), 10 deletions(-)
8212
8213 commit cfa38d82790664fe638a5edf0bdbfba9dfc42bb0
8214 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8215 Date:   Mon Jan 2 17:45:22 2012 -0500
8216
8217     Fix detection of MacOS X native provided libpng
8218     
8219         * m4/sxe-mm.m4 (_SXE_MM_CHECK_PNG_VERSION): Use the previously
8220         detected PNG LDFLAGS, CFLAGS and LIBS when determining version.
8221     
8222     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8223
8224  m4/sxe-mm.m4 |    5 +++--
8225  1 file changed, 3 insertions(+), 2 deletions(-)
8226
8227 commit a83d30019ae267ba58e50f342906766f5a2c6cc8
8228 Author: Sebastian Freundt <hroptatyr@fresse.org>
8229 Date:   Mon Jan 2 22:35:42 2012 +0000
8230
8231     Summary: minor, specifically check for all optimisation flags
8232     Keywords: bldchn
8233     
8234     * m4/sxe-compiler.m4: if --with-ridiculously-aggressive-optimisations is
8235       not given perform a moderate check for optimisation flags instead of
8236       just setting them
8237     
8238     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8239
8240  m4/sxe-compiler.m4 |   45 +++++++++++++++++++++++++++++----------------
8241  1 file changed, 29 insertions(+), 16 deletions(-)
8242
8243 commit 5fac5a7406a99455c3c23990f65b65d23319a18d
8244 Author: Sebastian Freundt <hroptatyr@fresse.org>
8245 Date:   Mon Jan 2 22:09:07 2012 +0000
8246
8247     Summary: fix, check for special diagnostic 10237 if CC=icc
8248     Keywords: bldchn
8249     
8250     * m4/sxe-compiler.m4: if CC=icc check for special diagnostic 10237 to
8251       facilitate -static-intel
8252     
8253     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8254
8255  m4/sxe-compiler.m4 |    6 ++++++
8256  1 file changed, 6 insertions(+)
8257
8258 commit 90edcdb06ebda871cabb992d09d81136d7262758
8259 Author: Sebastian Freundt <hroptatyr@fresse.org>
8260 Date:   Mon Jan 2 22:08:16 2012 +0000
8261
8262     Summary: fix, use all CFLAGS for linker flag check
8263     Keywords: bldchn
8264     
8265     * m4/sxe-linker.m4: actuaclly use the CFLAGS agreed upon so far to check
8266       linker flags
8267     
8268     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8269
8270  m4/sxe-linker.m4 |    4 ++--
8271  1 file changed, 2 insertions(+), 2 deletions(-)
8272
8273 commit 06ab263025dd31ade9131cda75b78e9447c5ee28
8274 Author: Sebastian Freundt <hroptatyr@fresse.org>
8275 Date:   Mon Jan 2 21:41:43 2012 +0000
8276
8277     Summary: minor, provide SXE_CHECK_COMPILER_XFLAG
8278     Keywords: bldchn
8279     
8280     This changeset provides a convenience macro, SXE_CHECK_COMPILER_XFLAG,
8281     to test how to pass on linker flags through the C compiler.
8282     
8283     * m4/sxe-compiler.m4: new, SXE_CHECK_COMPILER_XFLAG
8284     
8285     * m4/sxe-linker.m4: require SXE_CHECK_COMPILER_XFLAG
8286     
8287     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8288
8289  m4/sxe-compiler.m4 |   21 +++++++++++++++++++++
8290  m4/sxe-linker.m4   |   14 +-------------
8291  2 files changed, 22 insertions(+), 13 deletions(-)
8292
8293 commit 9373cf13a61b48ff780bef0e2f2851e92ecce509
8294 Author: Sebastian Freundt <freundt@ga-group.nl>
8295 Date:   Mon Jan 2 19:54:54 2012 +0000
8296
8297     Summary: cosmetics, add meself to sppm.texi
8298     Keywords: boasting
8299     
8300     * info/sppm.texi: add my git repo
8301     
8302     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8303
8304  info/sppm.texi |    5 ++++-
8305  1 file changed, 4 insertions(+), 1 deletion(-)
8306
8307 commit 1fee7d7533c177971cc422f67a8cdb48845ba092
8308 Merge: 39b1557 e060837
8309 Author: Sebastian Freundt <freundt@ga-group.nl>
8310 Date:   Mon Jan 2 19:47:04 2012 +0000
8311
8312     Merge branch 'bldchn' into next
8313     
8314     * bldchn:
8315       Summary: minor, always pass on SXE_DYLD_PATH with pointers to the lwlibdir Keywords: bldchn
8316       Summary: minor, call the linker (or the compiler front-end) when ... Keywords: bldchn
8317       Summary: fix, carefully quote esd lib prepending Keywords: bldchn
8318       Summary: minor, rewrite linker checks to use the compiler front-end and XFLAG Keywords: bldchn
8319       Summary: cosmetics, add ar-lib wrapper script to git ignore file Keywords: bldchn
8320       Summary: fix to cosmetics, add AM_PROG_AR conditionally Keywords: bldchn
8321       Summary: cosmetics, add AM_PROG_AR like autoreconf suggests Keywords: bldchn
8322       Summary: minor, check certain compiler flags regardless of CC flavour Keywords: bldchn
8323       Summary: minor, provide C11 check for anonymous structs Keywords: bldchn
8324       Summary: fix, use our compiler flag check macros to check for pthread{,s} Keywords: bldchn
8325
8326 commit e060837684670b5ef92597add7a172cb8bd5bb17
8327 Author: Sebastian Freundt <freundt@ga-group.nl>
8328 Date:   Mon Jan 2 19:45:44 2012 +0000
8329
8330     Summary: minor, always pass on SXE_DYLD_PATH with pointers to the lwlibdir
8331     Keywords: bldchn
8332     
8333     This changeset prepends calls to the undumped or dumped sxe binary with
8334     BATCHENV which holds paths to the newly built lwlib libs.  This fixes
8335     builds that switch from say the athena widget kit to the lucid kit, as
8336     the installed lwlib library will certainly not provide some symbols
8337     needed with the new widget kit.
8338     
8339     * lisp/Makefile.am: prepend all calls to sxe with BATCHENV
8340     
8341     * modules/Makefile.am: prepend all calls to sxe with BATCHENV
8342     
8343     * src/Makefile.am: prepend all calls to sxe with BATCHENV
8344     
8345     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8346
8347  lisp/Makefile.am    |    8 ++++++--
8348  modules/Makefile.am |   14 ++++++++++++--
8349  src/Makefile.am     |    6 ++++--
8350  3 files changed, 22 insertions(+), 6 deletions(-)
8351
8352 commit 821020880a883e6c7ae2c4804d29a8ff17c8ebb1
8353 Author: Sebastian Freundt <freundt@ga-group.nl>
8354 Date:   Mon Jan 2 14:26:58 2012 +0000
8355
8356     Summary: minor, call the linker (or the compiler front-end) when ...
8357     Keywords: bldchn
8358     
8359     ... checking for LD_ZFLAGs.  This facilitates sparse and clang builds.
8360     
8361     * m4/sxe-linker.m4 (SXE_CHECK_LD_ZFLAG): be a wrapper for
8362       SXE_CHECK_LINKER_FLAGS
8363     
8364     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8365
8366  m4/sxe-linker.m4 |   43 ++++++++++++++++++++++---------------------
8367  1 file changed, 22 insertions(+), 21 deletions(-)
8368
8369 commit 372156c4a7f1faccebdacbbbf0dc014b7302fbb9
8370 Author: Sebastian Freundt <freundt@ga-group.nl>
8371 Date:   Mon Jan 2 14:23:33 2012 +0000
8372
8373     Summary: fix, carefully quote esd lib prepending
8374     Keywords: bldchn
8375     
8376     * configure.ac: fix, both esd-config and MM_LIBS quoted properly
8377     
8378     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8379
8380  configure.ac |    3 ++-
8381  1 file changed, 2 insertions(+), 1 deletion(-)
8382
8383 commit 1102c997c4f6cad32f80fb5b162be8e226d1ad58
8384 Author: Sebastian Freundt <freundt@ga-group.nl>
8385 Date:   Mon Jan 2 12:39:13 2012 +0000
8386
8387     Summary: minor, rewrite linker checks to use the compiler front-end and XFLAG
8388     Keywords: bldchn
8389     
8390     * configure.ac (SXE_CHECK_LINKER_FLAGS -> SXE_CHECK_LDFLAGS): rename, in
8391       accordance to SXE_CHECK_CFLAGS
8392       use new SXE_CHECK_LINKER_FLAGS macro to check for nocombreloc
8393     
8394     * sxe-compiler.m4 (SXE_FEATFLAGS): move linker specific stuff to
8395       SXE_CHECK_LDFLAGS in sxe-linker.m4
8396     
8397     * sxe-linker.m4 (SXE_CHECK_LINKER_FLAGS): new, macro to check for flags
8398       passed down to the linker via the compiler front-end, just as in
8399       real-life
8400       (SXE_CHECK_LDFLAGS): also check for compiler+linker specifics like
8401       static-intel and static-libgcc
8402     
8403     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8404
8405  configure.ac       |    4 +-
8406  m4/sxe-compiler.m4 |   13 ------
8407  m4/sxe-linker.m4   |  112 +++++++++++++++++++++++++++++++++++++++++-----------
8408  3 files changed, 92 insertions(+), 37 deletions(-)
8409
8410 commit 177e3a6c76137203f57b639ea8b0c75409e4e92c
8411 Author: Sebastian Freundt <freundt@ga-group.nl>
8412 Date:   Mon Jan 2 10:39:25 2012 +0000
8413
8414     Summary: cosmetics, add ar-lib wrapper script to git ignore file
8415     Keywords: bldchn
8416     
8417     * .gitignore: add `ar-lib'
8418     
8419     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8420
8421  .gitignore |    1 +
8422  1 file changed, 1 insertion(+)
8423
8424 commit a27549ef3e349d1624e697acf1c33b22d26a85d6
8425 Author: Sebastian Freundt <freundt@ga-group.nl>
8426 Date:   Mon Jan 2 10:38:18 2012 +0000
8427
8428     Summary: fix to cosmetics, add AM_PROG_AR conditionally
8429     Keywords: bldchn
8430     
8431     * configure.ac: add AM_PROG_AR conditionally
8432     
8433     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8434
8435  configure.ac |    2 +-
8436  1 file changed, 1 insertion(+), 1 deletion(-)
8437
8438 commit 653a75742fd420542eff3eb51134c14660703839
8439 Author: Sebastian Freundt <freundt@ga-group.nl>
8440 Date:   Mon Jan 2 10:37:02 2012 +0000
8441
8442     Summary: cosmetics, add AM_PROG_AR like autoreconf suggests
8443     Keywords: bldchn
8444     
8445     * configure.ac: add AM_PROG_AR
8446     
8447     Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8448
8449  configure.ac |    2 ++
8450  1 file changed, 2 insertions(+)
8451
8452 commit 7c089eab693837017f0d67136b4e55605c836b91
8453 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8454 Date:   Sun Jan 1 23:40:14 2012 -0500
8455
8456     Overcome differences in order of CFLAGS vs argument list. In the process, make the libpng
8457     used in Mac OS be the one detected, not a difference between compile and runtime.
8458     
8459         * m4/sxe-summary.m4 (SXE_SUMMARY): Add output of c_switch_system,
8460         ld_switch_general and ld_libs_system to the summary.
8461     
8462         * src/Makefile.am (libsxecore_a_CPPFLAGS): Remove X_CFLAGS since
8463         they are not (and should not be) needed.
8464         * src/Makefile.am (libcruft_a_CPPFLAGS): Ditto.
8465         * src/ui/TTY/Makefile.am (libsxeuiTTY_a_CPPFLAGS): Ditto.
8466     
8467         * src/Makefile.am (AM_CPPFLAGS): Use c_switch_general instead of c_switch_system
8468         * src/database/Makefile.am (AM_CPPFLAGS): Ditto.
8469         * src/ent/Makefile.am (AM_CPPFLAGS): Ditto.
8470         * src/events/Makefile.am (AM_CPPFLAGS): Ditto.
8471         * src/media/Makefile.am (AM_CPPFLAGS): Ditto.
8472         * src/media/Makefile.am (libmm_a_CPPFLAGS): Ditto.
8473         * src/mem/Makefile.am (AM_CPPFLAGS): Ditto.
8474         * src/mule/Makefile.am (AM_CPPFLAGS): Ditto.
8475         * src/ui/Gtk/Makefile.am (AM_CPPFLAGS): Ditto.
8476         * src/ui/Gtk/Makefile.am (libsxeuiGtk_a_CPPFLAGS): Ditto.
8477         * src/ui/Makefile.am (AM_CPPFLAGS): Ditto.
8478         * src/ui/Makefile.am (libsxeui_a_CPPFLAGS): Ditto.
8479         * src/ui/TTY/Makefile.am (AM_CPPFLAGS): Ditto.
8480         * src/ui/TTY/Makefile.am (libsxeuiTTY_a_CPPFLAGS): Ditto.
8481         * src/ui/X11/Makefile.am (AM_CPPFLAGS): Ditto.
8482         * src/ui/X11/Makefile.am (libsxeuiX11_a_CPPFLAGS): Ditto.
8483     
8484     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8485
8486  configure.ac             |    2 +-
8487  m4/sxe-summary.m4        |    3 +++
8488  src/Makefile.am          |    6 +++---
8489  src/database/Makefile.am |    2 +-
8490  src/ent/Makefile.am      |    2 +-
8491  src/events/Makefile.am   |    2 +-
8492  src/media/Makefile.am    |    4 ++--
8493  src/mem/Makefile.am      |    2 +-
8494  src/mule/Makefile.am     |    2 +-
8495  src/ui/Gtk/Makefile.am   |    4 ++--
8496  src/ui/Makefile.am       |    4 ++--
8497  src/ui/TTY/Makefile.am   |    4 ++--
8498  src/ui/X11/Makefile.am   |    4 ++--
8499  13 files changed, 22 insertions(+), 19 deletions(-)
8500
8501 commit 804807b1a189cdec25cb16ffb290946447cc0d1c
8502 Author: Sebastian Freundt <hroptatyr@fresse.org>
8503 Date:   Sun Jan 1 21:04:29 2012 +0000
8504
8505     Summary: minor, check certain compiler flags regardless of CC flavour
8506     Keywords: bldchn
8507     
8508     This changeset, in preparation to upcoming clang support, checks for
8509     certain compiler flags (warnings at the moment) regardless of flavour.
8510     It seems many compilers actually support a lot more gcc flags than gcc
8511     itself, so check for them without checking for the flavour first.
8512     
8513     This might break Sun studio build but Sun isn't shining anymore, is it?
8514     
8515     * m4/sxe-compiler.m4: check for warning flags irrespective of CC flavour
8516     
8517     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8518
8519  m4/sxe-compiler.m4 |  183 +++++++++++++++++++++++-----------------------------
8520  1 file changed, 82 insertions(+), 101 deletions(-)
8521
8522 commit c52e5ab7894cb2f5aef6d853a103cb282af58eb8
8523 Author: Sebastian Freundt <hroptatyr@fresse.org>
8524 Date:   Sun Jan 1 20:56:47 2012 +0000
8525
8526     Summary: minor, provide C11 check for anonymous structs
8527     Keywords: bldchn
8528     
8529     This changeset provides a check for anon structs, an on-and-off feature
8530     of gcc, and mandatory for C11 support.
8531     
8532     * m4/sxe-compiler.m4 (SXE_CHECK_ANON_STRUCTS): simply check if anon
8533       structs are possible, they ought to be when -std=gnu1x is selected but
8534       that's only possible in gcc 4.6.1 it seems.
8535     
8536     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8537
8538  m4/sxe-compiler.m4 |   34 ++++++++++++++++++++++++++++++++++
8539  1 file changed, 34 insertions(+)
8540
8541 commit df246395d8af148700dd9307af66e041f9f4479c
8542 Author: Sebastian Freundt <hroptatyr@fresse.org>
8543 Date:   Sun Jan 1 19:00:13 2012 +0000
8544
8545     Summary: fix, use our compiler flag check macros to check for pthread{,s}
8546     Keywords: bldchn
8547     
8548     This changeset properly checks for the flags -pthread and -pthreads.
8549     The old case based system could not cope with new gcc's and clang's
8550     error messages.
8551     
8552     * configure.ac: fix, use SXE_CHECK_COMPILER_FLAGS, a macro defined in
8553       m4/sxe-compiler.m4
8554     
8555     Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8556
8557  configure.ac |   29 ++++++++++++-----------------
8558  1 file changed, 12 insertions(+), 17 deletions(-)
8559
8560 commit 39b1557ce3592ee25c387a72edebadb8f35fd306
8561 Merge: c66d849 23cf82a
8562 Author: Steve Youngs <steve@sxemacs.org>
8563 Date:   Sun Dec 18 13:41:16 2011 +1000
8564
8565     contrib updates from Nelson
8566     
8567     * merges:
8568       Add check for user email and name setup
8569
8570 commit 23cf82a7fa5b37d7e31bf1f430422ecbcc7146e8
8571 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8572 Date:   Fri Dec 16 23:51:26 2011 -0500
8573
8574     Add check for user email and name setup
8575     
8576     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8577
8578  contrib/git-to-steve.sh |   12 ++++++++++++
8579  1 file changed, 12 insertions(+)
8580
8581 commit c66d849e3726d1ae812eba5bdb74c1a4b308aa82
8582 Merge: 0fca85e 33605d8
8583 Author: Steve Youngs <steve@sxemacs.org>
8584 Date:   Sat Dec 17 13:30:44 2011 +1000
8585
8586     stress testing git workflow
8587     
8588     * merges:
8589       ensure we track origin/master
8590       Added contrib script to help people setup their contributing branches
8591
8592 commit 33605d8ed227ade297baa823b8551d60f40a7e1a
8593 Author: Steve Youngs <steve@sxemacs.org>
8594 Date:   Sat Dec 17 13:30:23 2011 +1000
8595
8596     ensure we track origin/master
8597     
8598     Signed-off-by: Steve Youngs <steve@sxemacs.org>
8599
8600  contrib/git-to-steve.sh |    4 ++--
8601  1 file changed, 2 insertions(+), 2 deletions(-)
8602
8603 commit c39799e08637bb55b6b1a0cda7d9045be212cf3b
8604 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8605 Date:   Fri Dec 16 22:08:30 2011 -0500
8606
8607     Added contrib script to help people setup their contributing branches
8608     
8609     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8610
8611  contrib/git-to-steve.sh |    5 +++++
8612  1 file changed, 5 insertions(+)
8613
8614 commit 0fca85e5bcfcce6570fb7686117b9994658c697a
8615 Merge: e835e19 71a3fb9
8616 Author: Steve Youngs <steve@sxemacs.org>
8617 Date:   Sat Dec 17 12:47:36 2011 +1000
8618
8619     stress testing git workflow
8620     
8621     * merges:
8622       Add copyright to autogen.sh
8623
8624 commit 71a3fb947b3582d4fe847097f6a54d1673731597
8625 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8626 Date:   Fri Dec 16 21:43:21 2011 -0500
8627
8628     Add copyright to autogen.sh
8629     
8630     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8631
8632  autogen.sh |   23 +++++++++++++++++++++++
8633  1 file changed, 23 insertions(+)
8634
8635 commit e835e1926fd5dd0e66de8cc31a7d896ba6390079
8636 Merge: 3bfb19e 5660ee2
8637 Author: Steve Youngs <steve@sxemacs.org>
8638 Date:   Fri Dec 16 10:24:53 2011 +1000
8639
8640     contrib updates
8641     
8642     * merges:
8643       Add triggers to action to update contrib scripts
8644       More remove tla hook references in contrib
8645       Remove tla hook references in contrib
8646       Warn that cl emod is not being built due to missing bison
8647       Revert "Add copyright and license to autogen.sh"
8648       Add copyright and license to autogen.sh
8649       Add the directory for the dbus module
8650       Add my copyright to configure.ac
8651
8652 commit 5660ee2f97ed12ca1f4b377d431fcd7dc1740c33
8653 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8654 Date:   Thu Dec 15 00:07:25 2011 -0500
8655
8656     Add triggers to action to update contrib scripts
8657     
8658     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8659
8660  contrib/README                  |    5 +----
8661  contrib/make-pkg.sh             |    2 ++
8662  contrib/report-build-failure.sh |    2 ++
8663  3 files changed, 5 insertions(+), 4 deletions(-)
8664
8665 commit ad4fb739fac192a9af5fc2c5bdef92fe292d779e
8666 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8667 Date:   Thu Dec 15 00:03:03 2011 -0500
8668
8669     More remove tla hook references in contrib
8670     
8671     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8672
8673  contrib/hook |  192 ----------------------------------------------------------
8674  1 file changed, 192 deletions(-)
8675
8676 commit d75799f66fe5c78bc131d069b348f5e74c1c8fed
8677 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8678 Date:   Thu Dec 15 00:00:41 2011 -0500
8679
8680     Remove tla hook references in contrib
8681     
8682     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8683
8684  contrib/10sendlog |   30 -------------------------
8685  contrib/20mirror  |   23 -------------------
8686  contrib/README    |   64 -----------------------------------------------------
8687  3 files changed, 117 deletions(-)
8688
8689 commit 425838730140b68fc4952f146b875a8a23bf2f0d
8690 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8691 Date:   Wed Dec 14 23:08:41 2011 -0500
8692
8693     Warn that cl emod is not being built due to missing bison
8694     
8695     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8696
8697  configure.ac |   17 +++++++++++------
8698  1 file changed, 11 insertions(+), 6 deletions(-)
8699
8700 commit 864a30c583e9f1969ef459fad093632c11b20baf
8701 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8702 Date:   Wed Dec 14 22:52:40 2011 -0500
8703
8704     Revert "Add copyright and license to autogen.sh"
8705     
8706     This reverts commit 141c2bb87dad80dd319fe76517ec2429a10bebe6.
8707
8708  autogen.sh |   25 -------------------------
8709  1 file changed, 25 deletions(-)
8710
8711 commit 141c2bb87dad80dd319fe76517ec2429a10bebe6
8712 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8713 Date:   Wed Dec 14 22:42:14 2011 -0500
8714
8715     Add copyright and license to autogen.sh
8716
8717  autogen.sh |   25 +++++++++++++++++++++++++
8718  1 file changed, 25 insertions(+)
8719
8720 commit a1783231ad682d92a9fbc2504cb7f2de7fe1a030
8721 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8722 Date:   Wed Dec 14 22:10:59 2011 -0500
8723
8724     Add the directory for the dbus module
8725
8726  modules/dbus/Makefile.am |   83 ++++++++++++++++++++++++++++++++++++++++++++++
8727  1 file changed, 83 insertions(+)
8728
8729 commit 6657aaca92854299636110e22f52d67324f6a388
8730 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8731 Date:   Wed Dec 14 21:36:21 2011 -0500
8732
8733     Add my copyright to configure.ac
8734     
8735     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8736
8737  configure.ac |    1 +
8738  1 file changed, 1 insertion(+)
8739
8740 commit 3bfb19ec3caa11eacf9150582f2a2292868b83f5
8741 Merge: 8adeb69 b6e2483
8742 Author: Steve Youngs <steve@sxemacs.org>
8743 Date:   Sat Dec 10 09:34:12 2011 +1000
8744
8745     Autoconf/buildchain fixes/improvements from Nelson
8746     
8747     * merges:
8748       Enhance realpath and dirname checking.
8749       Remove unneeded SXE_SHLIB_STUFF
8750       Stop configure if there is no makeinfo
8751
8752 commit b6e24839f4467534be899fdfd14653255ebf4ac4
8753 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8754 Date:   Fri Dec 9 14:20:15 2011 -0500
8755
8756     Enhance realpath and dirname checking.
8757     
8758         * m4/sxe-fs-funs.m4 (_SXE_CHECK_REALPATH_RETVAL): Do the checking
8759         in a function so that any core will show which test cored.
8760     
8761         * m4/sxe-fs-funs.m4 (_SXE_CHECK_REALPATH_RETVAL_OWNER): Ditto.
8762     
8763         * m4/sxe-fs-funs.m4 (_SXE_CHECK_REALPATH_ON_PROTECTED_MEMORY): Ditto.
8764     
8765         * m4/sxe-fs-funs.m4 (_SXE_CHECK_REALPATH_SANE_ON_NON_EXISTENT): Ditto.
8766     
8767         * m4/sxe-fs-funs.m4 (_SXE_CHECK_DIRNAME_SIDE_EFFECT): Ditto.
8768     
8769         * m4/sxe-fs-funs.m4 (_SXE_CHECK_DIRNAME_RETVAL_OWNER): Ditto.
8770     
8771         * m4/sxe-fs-funs.m4 (_SXE_CHECK_DIRNAME_RETVAL_OWNER): Avoid a
8772         core in MacOS X by pre-choosing sys as the result.
8773     
8774     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8775
8776  m4/sxe-fs-funs.m4 |   61 +++++++++++++++++++++++++++++++++++++++++++++--------
8777  1 file changed, 52 insertions(+), 9 deletions(-)
8778
8779 commit 9e501c05c826bcf14b60c2a4969b6ca9e7ac6fe8
8780 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8781 Date:   Fri Dec 9 14:11:13 2011 -0500
8782
8783     Remove unneeded SXE_SHLIB_STUFF
8784     
8785         * m4/sxe-linker.m4: As the title says. This is not called anywhere, so better to
8786         take this ugly piece out. We have this logic already spreadout elsewhere anyway,
8787         both in our own stuff and libtool...
8788     
8789     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8790
8791  m4/sxe-linker.m4 |  592 ------------------------------------------------------
8792  1 file changed, 592 deletions(-)
8793
8794 commit 24f599662a78f8fa2902bfc61da049c495059a07
8795 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8796 Date:   Fri Dec 9 11:04:10 2011 -0500
8797
8798     Stop configure if there is no makeinfo
8799     
8800         * m4/sxe-bldchain-progs.m4 (SXE_PROG_MAKEINFO): Detection of
8801         makeinfo. Since autoconf will actually define one using missing,
8802         we kinda need to execute --version to make sure it is actually
8803         real.
8804     
8805         * m4/sxe-bldchain-progs.m4 (SXE_CHECK_BUILDCHAIN): Add call to
8806         SXE_PROG_MAKEINFO
8807     
8808     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8809
8810  m4/sxe-bldchain-progs.m4 |   20 ++++++++++++++++++++
8811  1 file changed, 20 insertions(+)
8812
8813 commit 8adeb697f3b0ebe9607ae192806f177ff0563e51
8814 Merge: be8b389 47793f8
8815 Author: Steve Youngs <steve@sxemacs.org>
8816 Date:   Wed Dec 7 09:02:21 2011 +1000
8817
8818     Configure fix for Solaris
8819     
8820     * merges:
8821       Fix configure in solaris
8822
8823 commit 47793f846b8db7cba40b77255a567d4d1045ff25
8824 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8825 Date:   Tue Dec 6 15:58:09 2011 -0500
8826
8827     Fix configure in solaris
8828     
8829         * m4/sxe-aux.m4 (SXE_CONSECUTIVE_UNDUP): Try use detected awk which will allow for better results. On solaris this should be either the xpg4 one, or gawk.
8830     
8831         * m4/sxe-aux.m4 (SXE_UNDUP): Ditto
8832     
8833         * m4/sxe-summary.m4 (SXE_SUMMARY): Ditto
8834     
8835         * m4/sxe-crypto.m4 (SXE_OPENSSL_VERSION): Try to use detected grep which will allow for -q. On solaris this should be either gnu grep or the xpg4 one.
8836     
8837     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8838
8839  m4/sxe-aux.m4     |    4 ++--
8840  m4/sxe-crypto.m4  |    2 +-
8841  m4/sxe-summary.m4 |    4 ++--
8842  3 files changed, 5 insertions(+), 5 deletions(-)
8843
8844 commit be8b389c8cbe5064416db7dbf10a7507ea7e8a7f
8845 Merge: 2751571 0e75bdd
8846 Author: Steve Youngs <steve@sxemacs.org>
8847 Date:   Mon Dec 5 10:17:52 2011 +1000
8848
8849     INSTALL/PROBLEMS updates
8850     
8851     * merges:
8852       Give a little more detail about crash reporting on MacOS X
8853       Add resolution to missing makeinfo while building
8854       Update link to mpc library. Warn of texinfo needed to build from git. Small typo fix
8855
8856 commit 0e75bdde09434633be49af8ef0439e21daed3584
8857 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8858 Date:   Sat Dec 3 23:09:59 2011 -0500
8859
8860     Give a little more detail about crash reporting on MacOS X
8861     
8862     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8863
8864  PROBLEMS |   26 ++++++++++++++++++++++++++
8865  1 file changed, 26 insertions(+)
8866
8867 commit 0a56048a061dd4db932a5957a1a04e61d6d96654
8868 Merge: e0a3e60 2751571
8869 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8870 Date:   Sat Dec 3 22:34:50 2011 -0500
8871
8872     Merge branch 'master' of http://git.sxemacs.org/sxemacs
8873
8874 commit e0a3e603d6b466247abcde7ccb8cf0bf874a6252
8875 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8876 Date:   Sat Dec 3 21:35:41 2011 -0500
8877
8878     Add resolution to missing makeinfo while building
8879     
8880     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8881
8882  PROBLEMS |    6 ++++++
8883  1 file changed, 6 insertions(+)
8884
8885 commit b3e6f095343692a2d33e16044200fe00728611c2
8886 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8887 Date:   Sat Dec 3 21:32:35 2011 -0500
8888
8889     Update link to mpc library. Warn of texinfo needed to build from git. Small typo fix
8890     
8891     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8892
8893  INSTALL |   11 ++++++++---
8894  1 file changed, 8 insertions(+), 3 deletions(-)
8895
8896 commit 2751571ba4796ec5ae3a5f5859797f945f7afc41
8897 Merge: 895a069 9a417f0
8898 Author: Steve Youngs <steve@sxemacs.org>
8899 Date:   Sun Dec 4 08:23:38 2011 +1000
8900
8901     Fix mpc detection
8902     
8903     * merges:
8904       Fix detection and usage of mpc in newer versions (like mpc 0.9)
8905
8906 commit 9a417f025020ce650589bf52307fcb541ca0d42a
8907 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8908 Date:   Sat Dec 3 03:02:40 2011 -0500
8909
8910     Fix detection and usage of mpc in newer versions (like mpc 0.9)
8911     
8912         * m4/sxe-maths.m4 (_SXE_CHECK_MPC): check for mpc_init and
8913         mpc_set_ui_fr which were recently removed so that they can be
8914         emulated for now. Also determine if mpc can be inited (and thus
8915         used) by making sure one of mpc_init or mpc_init2 is available.
8916     
8917         * m4/sxe-maths.m4 (SXE_CHECK_MPC_LIBS): check for mpc_init2 and
8918         mpc_set_ui_fr too.
8919     
8920         * src/ent/ent-mpc.h (bigc_init): conditional definition on whether
8921         mpc_init or mpc_init2 is available.
8922     
8923         * src/ent/ent-mpc.c: define mpc_set_ui_fr based on the MPC_SET_X_Y
8924         macro if available. Abort compile if not available.
8925     
8926     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8927
8928  m4/sxe-maths.m4   |   20 +++++++++++++++++---
8929  src/ent/ent-mpc.c |    9 +++++++++
8930  src/ent/ent-mpc.h |   13 ++++++++-----
8931  3 files changed, 34 insertions(+), 8 deletions(-)
8932
8933 commit 895a069e305ade7629878a6a319e9698122e3677
8934 Merge: 96aa28b 9361b01
8935 Author: Steve Youngs <steve@sxemacs.org>
8936 Date:   Sat Dec 3 10:33:27 2011 +1000
8937
8938     Change mod/pkg load path (user dirs)
8939     
8940     * merges:
8941       Also make sxemacs packages of user home be looked up before xemacs ones, not just the system
8942
8943 commit 9361b0108fb09deccb7465abecf77de8fdeb2b15
8944 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8945 Date:   Fri Dec 2 09:55:18 2011 -0500
8946
8947     Also make sxemacs packages of user home be looked up before xemacs ones, not just the system
8948     
8949     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8950
8951  configure.ac |    4 ++--
8952  1 file changed, 2 insertions(+), 2 deletions(-)
8953
8954 commit 92cf6b023bd6235997b90132a23c8f0ea7572ee9
8955 Merge: cccab85 96aa28b
8956 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8957 Date:   Fri Dec 2 09:49:18 2011 -0500
8958
8959     Merge branch 'master' of http://git.sxemacs.org/sxemacs
8960
8961 commit 96aa28bb7d9ed2025da7b590fd75d35e077c0cad
8962 Merge: 7dfc430 adb3969
8963 Author: Steve Youngs <steve@sxemacs.org>
8964 Date:   Fri Dec 2 16:57:21 2011 +1000
8965
8966     Change mod/pkg load path
8967     
8968     * merges:
8969       Revert order changer for module paths
8970       Enhance the module and package lookup paths
8971
8972 commit cccab8579521eeb4827c722fe519553f46f5811c
8973 Merge: adb3969 7dfc430
8974 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8975 Date:   Fri Dec 2 01:05:32 2011 -0500
8976
8977     Merge branch 'master' of http://git.sxemacs.org/sxemacs
8978
8979 commit adb396952122956823c0174057de6d0bec646ab4
8980 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8981 Date:   Fri Dec 2 01:04:33 2011 -0500
8982
8983     Revert order changer for module paths
8984     
8985     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8986
8987  configure.ac |    2 +-
8988  1 file changed, 1 insertion(+), 1 deletion(-)
8989
8990 commit b5fad6fc87fa10f81c06e175e447ff121192abf2
8991 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8992 Date:   Thu Dec 1 22:06:31 2011 -0500
8993
8994     Enhance the module and package lookup paths
8995     
8996         * configure.ac: lookup sxemacs-<version>/<configuration> before sxemacs/<configuration> for modules
8997         * configure.ac: looup sxemacs-packages before xemacs-packages
8998     
8999     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9000
9001  configure.ac |    8 +++++---
9002  1 file changed, 5 insertions(+), 3 deletions(-)
9003
9004 commit 7dfc430dcb13c022150d4b232b2f3c481f9cd6ee
9005 Merge: ce56b09 11c5dc0
9006 Author: Steve Youngs <steve@sxemacs.org>
9007 Date:   Fri Dec 2 12:46:08 2011 +1000
9008
9009     Configure summary clean up
9010     
9011     * merges:
9012       [ Replace this line with a one-line summary of the changes ]
9013
9014 commit 11c5dc03a87e1c501ac4d231aadb8792b2ce4150
9015 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9016 Date:   Thu Dec 1 20:34:28 2011 -0500
9017
9018     [ Replace this line with a one-line summary of the changes ]
9019     
9020         * configure.ac: Properly quote eval so that ~ does not get expanded
9021         * configure.ac: Remove double ':' on package path
9022         * m4/sxe-summary.m4 (SXE_SUMMARY): Use awk instead of SED so that newlines are properly introduced in all cases
9023     
9024     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9025
9026  configure.ac      |   30 +++++++++++++++---------------
9027  m4/sxe-summary.m4 |    4 ++--
9028  2 files changed, 17 insertions(+), 17 deletions(-)
9029
9030 commit ce56b09fdb7ed09c50cda9f602785d9bc439cf08
9031 Merge: 1584a30 b556606
9032 Author: Steve Youngs <steve@sxemacs.org>
9033 Date:   Fri Dec 2 08:16:00 2011 +1000
9034
9035     Fix pdump on Mac OS Lion from Nelson
9036     
9037     * merges:
9038       Disable PIE in MacOS X Lion, thus pdump works again...
9039       Cosmetic fixes to the configuration summary (ie Installation)
9040
9041 commit b5566067355dbdabd4da4597c03e6a21ec262cb7
9042 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9043 Date:   Thu Dec 1 12:37:29 2011 -0500
9044
9045     Disable PIE in MacOS X Lion, thus pdump works again...
9046     
9047         * configure.ac: If darwin linker supports -no_pie, add it
9048         * m4/sxe-bldenv.m4 (SXE_LD_NO_PIE): New function to check if the
9049         linker supports -no_pie.
9050         * m4/sxe-compiler.m4 (SXE_CHECK_CC_CHAR): Invoke the linker check for -no_pie
9051     
9052     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9053
9054  configure.ac       |   11 ++++++++++-
9055  m4/sxe-bldenv.m4   |   16 ++++++++++++++++
9056  m4/sxe-compiler.m4 |    2 ++
9057  3 files changed, 28 insertions(+), 1 deletion(-)
9058
9059 commit 61340e710adcb3682ffb5c8a9476115359d8e1d2
9060 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9061 Date:   Thu Dec 1 11:10:21 2011 -0500
9062
9063     Cosmetic fixes to the configuration summary (ie Installation)
9064     
9065         * m4/sxe-summary.m4 (SXE_SUMMARY): Fix the Runtime behavior prefix output. Properly indent the search paths
9066     
9067     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9068
9069  m4/sxe-summary.m4 |   10 ++++------
9070  1 file changed, 4 insertions(+), 6 deletions(-)
9071
9072 commit 1584a30f1b9e21abe154e8143469da662b821e80
9073 Merge: e00fd44 a41701f
9074 Author: Steve Youngs <steve@sxemacs.org>
9075 Date:   Thu Dec 1 23:28:40 2011 +1000
9076
9077     configure cleanup from Nelson
9078     
9079     * merges:
9080       Deduplicate options to compiler and linker, as well as consecutive LIBS
9081
9082 commit a41701f91ef06d80e6d7c7e998f972610d10fc6c
9083 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9084 Date:   Thu Dec 1 03:32:47 2011 -0500
9085
9086     Deduplicate options to compiler and linker, as well as consecutive LIBS
9087     
9088         * configure.ac: Use SXE_{APPEND,PREPEND}_UNDUP do add to c_switch_site and ld_switch_site
9089         * configure.ac: Ditto for adding to c_switch_gtk
9090         * configure.ac: Ditto for adding to X_CFLAGS
9091         * configure.ac: Ditto for adding to MM_CFLAGS, MM_LDFLAGS and MM_CPPFLAGS
9092     
9093         * configure.ac: Use SXE_CONSECUTIVE_UNDUP instead of SXE_SPACE to remove consecutive dups on libs_xauth
9094         * configure.ac: Ditto for ld_libs_general, ld_libs_window_system and ld_libs_all
9095     
9096         * configure.ac: Use SXE_UNDUP to remove dups from {c,ld}_switch_{general,window_system,all}
9097     
9098         * configure.ac: Remove extra verbose output of the switches, since this was moved to sxe-summary.m4
9099     
9100         * m4/sxe-summary.m4 (SXE_SUMMARY): Provide output of {c,ld}_switch_{general,window_system,all}
9101         * m4/sxe-summary.m4 (SXE_SUMMARY): Don't use -e on echo, since not all shells honor it
9102     
9103         * m4/sxe-bldenv.m4: Use SXE_{APPEND,PREPEND}_UNDUP do add to LD_FLAGS, CPPFLAGS, ld_switch_{run,system,site}
9104         * m4/sxe-compiler.m4: Use SXE_{APPEND,PREPEND}_UNDUP do add to c_switch_{site,system}, CFLAGS
9105         * m4/sxe-crypto.m4: Use SXE_{APPEND,PREPEND}_UNDUP do add to CPPFLAGS, LDFLAGS
9106         * m4/sxe-libtool.m4: Use SXE_{APPEND,PREPEND}_UNDUP do add to LDFLAGS
9107         * m4/sxe-mm.m4: Use SXE_{APPEND,PREPEND}_UNDUP do add to {c,ld}_switch_site
9108     
9109     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9110
9111  configure.ac       |   75 ++++++++++++++++++++++++----------------------------
9112  m4/sxe-aux.m4      |   43 +++++++++++++++++++++++++-----
9113  m4/sxe-bldenv.m4   |   24 ++++++++---------
9114  m4/sxe-compiler.m4 |   14 +++++-----
9115  m4/sxe-crypto.m4   |    8 +++---
9116  m4/sxe-libtool.m4  |    2 +-
9117  m4/sxe-mm.m4       |   14 +++++-----
9118  m4/sxe-summary.m4  |   21 ++++++++++++---
9119  8 files changed, 120 insertions(+), 81 deletions(-)
9120
9121 commit e00fd44315c1cb18cef6815d05135e86e64fea1b
9122 Author: Steve Youngs <steve@sxemacs.org>
9123 Date:   Mon Nov 28 13:03:43 2011 +1000
9124
9125     typo fix
9126     
9127     Signed-off-by: Steve Youngs <steve@sxemacs.org>
9128
9129  src/filelock.c |    2 +-
9130  1 file changed, 1 insertion(+), 1 deletion(-)
9131
9132 commit a6c43f113a6323407b6786b98f867124515e7bf0
9133 Merge: f4953fd 1553d36
9134 Author: Steve Youngs <steve@sxemacs.org>
9135 Date:   Mon Nov 28 12:51:50 2011 +1000
9136
9137     Close EMchat bug #129
9138     
9139     * merges:
9140       Bug 129 - Bad conversion to snprintf
9141
9142 commit 1553d36581eeaaffda58879d436275eeffd28405
9143 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9144 Date:   Sun Nov 27 21:28:18 2011 -0500
9145
9146     Bug 129 - Bad conversion to snprintf
9147     
9148         * src/filelock.c (lock_file): Compute size of malloc and use it assert
9149     
9150     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9151
9152  src/filelock.c |   11 ++++++-----
9153  1 file changed, 6 insertions(+), 5 deletions(-)
9154
9155 commit f4953fd83622491d51033313ed8994897945d6c0
9156 Merge: 480635b b532632
9157 Author: Steve Youngs <steve@sxemacs.org>
9158 Date:   Mon Nov 28 07:07:16 2011 +1000
9159
9160     Wand updates from Evgeny
9161     
9162     * merges:
9163       [add] command: M-x Wand-list-patterns RET
9164
9165 commit b53263234ad9a7afda9903d7f6abb574b7e390a1
9166 Author: lg <lg@lg-desktop.(none)>
9167 Date:   Sun Nov 27 22:00:52 2011 +0300
9168
9169     [add] command: M-x Wand-list-patterns RET
9170     
9171     [add] command: M-x Wand-list-composite-ops RET
9172     
9173     [add] operation: preview-op, powerful shit to preview some operations
9174                      with different params
9175     
9176     [add] operation: posterize
9177     
9178     [add] operation: pattern
9179     
9180     [enh] Wand-redisplay: image-wand can be changed during operation
9181     
9182     [enh] make a use of (window-displayed-text-pixel-height)
9183     
9184     Signed-off-by: lg <lg@lg-desktop.(none)>
9185
9186  lisp/ffi/ffi-wand.el |  244 ++++++++++++++++++++++++++++++++++++++++++++++++--
9187  1 file changed, 235 insertions(+), 9 deletions(-)
9188
9189 commit 480635bb0a81c318441a027b677a644d9d999a7b
9190 Merge: 1b783b1 5103210
9191 Author: Steve Youngs <steve@sxemacs.org>
9192 Date:   Wed Nov 16 14:33:50 2011 +1000
9193
9194     OpenSSL build fixes from Nelson
9195     
9196     * merges:
9197       Prevent inexistence of openssl ssl_verify_cert_chain from breaking the build
9198
9199 commit 510321099de1dcb49c5a67ad038138fbe202b73e
9200 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9201 Date:   Tue Nov 15 20:55:54 2011 -0500
9202
9203     Prevent inexistence of openssl ssl_verify_cert_chain from breaking the build
9204     
9205     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9206
9207  m4/sxe-crypto.m4 |    3 +++
9208  src/openssl.c    |    4 ++++
9209  2 files changed, 7 insertions(+)
9210
9211 commit 1b783b1b86f76ccca65baf8225bbe8d8843eb996
9212 Merge: 97aeaca d94adf5
9213 Author: Steve Youngs <steve@sxemacs.org>
9214 Date:   Tue Nov 15 21:33:59 2011 +1000
9215
9216     OpenSSL build fixes from Nelson
9217     
9218     * merges:
9219       Prevent inexistence of openssl server/client methods from breaking the build
9220
9221 commit d94adf5dd4f6118b163c1d23a232144c4a4292b8
9222 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9223 Date:   Tue Nov 15 03:59:38 2011 -0500
9224
9225     Prevent inexistence of openssl server/client methods from breaking the build
9226     
9227     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9228
9229  m4/sxe-crypto.m4 |   24 +++++++++++++++++++
9230  src/openssl.c    |   68 +++++++++++++++++++++++++++++++++++++++++++-----------
9231  2 files changed, 78 insertions(+), 14 deletions(-)
9232
9233 commit 97aeaca3773f1b6f5c7fbc5bba579fb67c0d0986
9234 Merge: cec40b5 caeea04
9235 Author: Steve Youngs <steve@sxemacs.org>
9236 Date:   Fri Nov 11 11:36:47 2011 +1000
9237
9238     Add prompt stack for recursive minibuffer
9239     
9240     * merges:
9241       [add] minibuffer prompt stack for use with recursive minibuffers
9242
9243 commit c3012f3f60cf6640fb8d2966d57607a91b5061ae
9244 Merge: 2c53c2f 97aeaca
9245 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9246 Date:   Thu Nov 10 17:54:04 2011 -0500
9247
9248     Merge branch 'master' of http://git.sxemacs.org/sxemacs
9249
9250 commit caeea04d4b205b48d657174cdd2dadae2fe19720
9251 Author: Zajcev Evgeny <zevlg@yandex.ru>
9252 Date:   Thu Nov 10 13:57:11 2011 +0300
9253
9254     [add] minibuffer prompt stack for use with recursive minibuffers
9255     
9256     Signed-off-by: Zajcev Evgeny <zevlg@yandex.ru>
9257
9258  lisp/minibuf.el |   23 +++++++++++++++++++----
9259  1 file changed, 19 insertions(+), 4 deletions(-)
9260
9261 commit 2c53c2f603e508450bd9de5b8a2b600c30a896eb
9262 Merge: 62d51b6 cec40b5
9263 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9264 Date:   Fri Nov 4 00:14:36 2011 -0400
9265
9266     Merge branch 'master' of http://git.sxemacs.org/sxemacs
9267
9268 commit cec40b51ecfa8c3420d9c437e7f386abd9042c39
9269 Merge: c962a66 1f593aa
9270 Author: Steve Youngs <steve@sxemacs.org>
9271 Date:   Tue Oct 25 10:11:33 2011 +1000
9272
9273     Merge branch 'emailed-patches'
9274
9275 commit 1f593aab5d4871218bae49ec34ab98945423e232
9276 Author: JD Horelick <jdhore1@gmail.com>
9277 Date:   Mon Oct 24 06:16:12 2011 -0400
9278
9279     Fix compilation when MULE is disabled, due to a missing ifdef.
9280     
9281     Signed-off-by: Steve Youngs <steve@sxemacs.org>
9282
9283  src/chartab.c |    2 ++
9284  1 file changed, 2 insertions(+)
9285
9286 commit 62d51b6efa73cfab1ae7d34527a530d2e227b03a
9287 Merge: bc778a0 c962a66
9288 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9289 Date:   Wed Oct 19 11:45:36 2011 -0400
9290
9291     Merge branch 'master' of http://git.sxemacs.org/sxemacs
9292
9293 commit c962a66db0e36c7c0e385fcf9cdff1dc4d7754d2
9294 Merge: fe18565 bba1659
9295 Author: Steve Youngs <steve@sxemacs.org>
9296 Date:   Wed Oct 12 10:21:12 2011 +1000
9297
9298     Coverity fixes from Nelson
9299     
9300     * merges:
9301       Remove unused variable
9302       Fix compile of previous commit
9303       Coverity fix CID:92 NEGATIVE_RETURNS
9304       Coverity fix. CID:135 NULL_RETURNS
9305       More binary files...
9306       Coverity fix CID:202 REVERSE_INULL
9307       Coverity fix CI:203 REVERSE_INULL
9308       Coverity fixes CID:45 FORWARD_NULL
9309
9310 commit bc778a053f11584b6fafc4cd322d00d59611f44e
9311 Merge: bba1659 fe18565
9312 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9313 Date:   Tue Oct 11 17:19:36 2011 -0400
9314
9315     Merge branch 'master' of http://git.sxemacs.org/sxemacs
9316
9317 commit bba1659d8c31de192b8705516ee6b638af1e501b
9318 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9319 Date:   Mon Oct 10 21:29:16 2011 -0400
9320
9321     Remove unused variable
9322     
9323     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9324
9325  lib-src/movemail.c |    1 -
9326  1 file changed, 1 deletion(-)
9327
9328 commit 3ec33f231ece7013a0281253a2c1701c3e8826f0
9329 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9330 Date:   Mon Oct 10 21:28:41 2011 -0400
9331
9332     Fix compile of previous commit
9333     
9334     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9335
9336  src/ui/X11/event-Xt.c |    4 ++--
9337  1 file changed, 2 insertions(+), 2 deletions(-)
9338
9339 commit 9e3717a56c8105d1baafbecfd382cb23368b33b9
9340 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9341 Date:   Mon Oct 10 21:14:35 2011 -0400
9342
9343     Coverity fix CID:92 NEGATIVE_RETURNS
9344     
9345         * lib-src/movemail.c (main): Make sure read was successful before
9346         trying to write..
9347     
9348     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9349
9350  lib-src/movemail.c |    7 ++++---
9351  1 file changed, 4 insertions(+), 3 deletions(-)
9352
9353 commit 0ab9fcceed4677e7d1c856ce7b85702a6a9a43f4
9354 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9355 Date:   Mon Oct 10 20:36:35 2011 -0400
9356
9357     Coverity fix. CID:135 NULL_RETURNS
9358     
9359         * src/ui/X11/event-Xt.c (x_to_emacs_keysym): make fure there is a
9360         frame before dereferencing to get the XIC.
9361     
9362     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9363
9364  src/ui/X11/event-Xt.c |    8 +++++---
9365  1 file changed, 5 insertions(+), 3 deletions(-)
9366
9367 commit b45588282b1fd8cd908a237d5a9e43f225ae2807
9368 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9369 Date:   Mon Oct 10 20:29:54 2011 -0400
9370
9371     More binary files...
9372     
9373         * lisp/files.el (binary-file-regexps): Following the lead from a
9374         recent XEmacs commit, enhance the list of known binary files.
9375     
9376     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9377
9378  lisp/files.el |   37 +++++++++++++++++++------------------
9379  1 file changed, 19 insertions(+), 18 deletions(-)
9380
9381 commit 546b20979094ed423312c678456b36019f2f81b7
9382 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9383 Date:   Mon Oct 10 19:56:12 2011 -0400
9384
9385     Coverity fix CID:202 REVERSE_INULL
9386     
9387         * src/mem/ralloc.c (update_heap_bloc_correspondence): Make sure heap is not NULL before dereference
9388     
9389     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9390
9391  src/mem/ralloc.c |   25 ++++++++++++++++---------
9392  1 file changed, 16 insertions(+), 9 deletions(-)
9393
9394 commit fe185652dbb2b6009c685ead0030a35d236dcae5
9395 Merge: 9983c00 4f191f3
9396 Author: Steve Youngs <steve@sxemacs.org>
9397 Date:   Tue Oct 11 09:51:20 2011 +1000
9398
9399     Coverity fixes from Nelson
9400     
9401     * merges:
9402       Coverity fix: CID 121 NEGATIVE_RETURNS
9403       Coverity fix: CID:126 NEGATIVE_RETURNS
9404       Fix solaris crash
9405       Coverity fix: USE_AFTER_FREE CID:438
9406
9407 commit 3f835191903908f415451438c2250c42e0d6c3e8
9408 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9409 Date:   Mon Oct 10 19:51:13 2011 -0400
9410
9411     Coverity fix CI:203 REVERSE_INULL
9412     
9413         * src/doprnt.c (get_doprnt_args): avoid derefence a NULL specs
9414         (emacs_doprnt_1): ditto.
9415     
9416     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9417
9418  src/doprnt.c |   12 ++++++++----
9419  1 file changed, 8 insertions(+), 4 deletions(-)
9420
9421 commit 92c0d21ac2e5a211ce557471a13b7b9a4c171ebf
9422 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9423 Date:   Mon Oct 10 19:42:58 2011 -0400
9424
9425     Coverity fixes CID:45 FORWARD_NULL
9426     
9427         * src/dired.c (dfr_inner): Make sure bufp is not NULL before
9428         calling pathname_matches_p
9429     
9430     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9431
9432  src/dired.c |    2 +-
9433  1 file changed, 1 insertion(+), 1 deletion(-)
9434
9435 commit 4f191f3275dbe870320198086d40ea147669f809
9436 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9437 Date:   Mon Oct 10 14:16:49 2011 -0400
9438
9439     Coverity fix: CID 121 NEGATIVE_RETURNS
9440     
9441         * src/ui/TTY/objects-tty.c (tty_font_spec_matches_charset): make
9442         sure length is updated by fixup_internal_substring.
9443     
9444     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9445
9446  src/ui/TTY/objects-tty.c |    1 +
9447  1 file changed, 1 insertion(+)
9448
9449 commit 3e06e26dd0b7fa065ae192010120289323ba33b6
9450 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9451 Date:   Mon Oct 10 14:15:09 2011 -0400
9452
9453     Coverity fix: CID:126 NEGATIVE_RETURNS
9454     
9455         * src/ui/X11/objects-x.c (x_font_spec_matches_charset): make sure
9456         that fixup_internal_substring updated the_length.
9457     
9458     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9459
9460  src/ui/X11/objects-x.c |    1 +
9461  1 file changed, 1 insertion(+)
9462
9463 commit b97fa32b78c34f2fced22904e55bd92fa8b39379
9464 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9465 Date:   Mon Oct 10 11:31:45 2011 -0400
9466
9467     Fix solaris crash
9468     
9469         * src/ent/ent-float.c (vars_of_ent_float): Make sure to use a
9470         buffer since some implementations of snprintf will refuse a NULL
9471         buffer and not return the characters that would be written.
9472     
9473     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9474
9475  src/ent/ent-float.c |    9 ++++++---
9476  1 file changed, 6 insertions(+), 3 deletions(-)
9477
9478 commit 601f92b982c4feac6a829e1d3078f0d9c3b9cc18
9479 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9480 Date:   Mon Oct 10 09:51:43 2011 -0400
9481
9482     Coverity fix: USE_AFTER_FREE CID:438
9483     
9484         * src/sysdep.c (sys_fclose): loop with close on fd, not fclose
9485     
9486     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9487
9488  src/sysdep.c |    6 ++++--
9489  1 file changed, 4 insertions(+), 2 deletions(-)
9490
9491 commit 9983c0027c90626c03dfe64b19f5205c1774af29
9492 Merge: 6e00044 cb837c1
9493 Author: Steve Youngs <steve@sxemacs.org>
9494 Date:   Mon Oct 10 13:42:29 2011 +1000
9495
9496     Coverity inspired security fixes from Nelson
9497     
9498     * merges:
9499       SECURE_CODING: Use snprintf/write_fmt_str instead of sprintf
9500
9501 commit cb837c1cca8929b343e620e362060a96743d550f
9502 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9503 Date:   Sun Oct 9 22:56:14 2011 -0400
9504
9505     SECURE_CODING: Use snprintf/write_fmt_str instead of sprintf
9506     
9507         * etc/tests/external-widget/test-ew-motif.c (ScaleValueChangedCB):
9508         Use snprintf instead of sprintf.
9509         * etc/tests/external-widget/test-ew-motif.c (main): ditto.
9510         * etc/tests/external-widget/test-ew-motif.c (main): ditto.
9511         * etc/tests/external-widget/test-ew-xlib.c (draw_text): ditto
9512         * lib-src/gnuclient.c (tell_emacs_to_resume): ditto.
9513         * lib-src/gnuclient.c (main): ditto.
9514         * lib-src/gnuserv.c (ipc_init): ditto.
9515         * lib-src/gnuserv.c (unix_init): ditto.
9516         * lib-src/gnuslib.c (connect_to_ipc_server): ditto.
9517         * lib-src/gnuslib.c (connect_to_unix_server): ditto.
9518         * lib-src/make-po.c (buf_print): ditto.
9519         * lib-src/movemail.c (lock_dot): ditto.
9520         * lib-src/pop.c (pop_open): ditto.
9521         * lib-src/profile.c (get_time): ditto.
9522         * lib-src/yow.c (main): ditto.
9523         * src/bytecode.c (invalid_byte_code_error): ditto.
9524         * src/extents.c (print_extent_1): ditto.
9525         * src/m/cydra5.h (PTY_NAME_SPRINTF): ditto.
9526         * src/m/cydra5.h (PTY_TTY_NAME_SPRINTF): ditto.
9527         * src/media/media-ffmpeg.c (media_ffmpeg_streaminfo): ditto.
9528         * src/media/sound-hpplay.c (player_error_internal): ditto.
9529         * src/media/sound-sunplay.c (init_device): ditto.
9530         * src/media/sound-sunplay.c (play_sound_file): ditto.
9531         * src/media/sound-sunplay.c (play_sound_data): ditto.
9532         * src/media/sound-sunplay.c (sound_native_audio_init): ditto.
9533         * src/process.c (make_process_internal): ditto.
9534         * src/ui/Gtk/menubar-gtk.c (menu_descriptor_to_widget_1): ditto.
9535     
9536         * src/print.c: fix comment
9537     
9538         * modules/ase/ase-resclass.h (resc_rng_to_string): check return of
9539         snprintf.
9540         * modules/ase/ase-resclass.c (_ase_resc_rng_to_string): ditto.
9541         * modules/ase/ase-resclass.c (_ase_resc_elm_to_string): ditto.
9542         * src/media/sound-jack.c (sound_jack_subthread_create): ditto.
9543     
9544         * src/effi.c (WRITE_FMT_STRING): new macro to use
9545         write_fmt_string.
9546     
9547         * src/lisp.h (PRIVATE_EXTERNAL_LIST_LOOP_6): Finally fix the
9548         computed value not used warning.
9549     
9550         * src/events/events.c (print_event): remove unneeded buf
9551     
9552         * modules/ase/ase-cartesian.c (ase_cartesian_prnt): Use
9553         write_fmt_str instead of sprintf.
9554         * modules/ase/ase-heap.c (ase_yheap_prnt): ditto.
9555         * modules/ase/ase-heap.c (ase_dheap_prnt): ditto.
9556         * modules/ase/ase-heap.c (ase_wheap_prnt): ditto.
9557         * modules/ase/ase-metric.c (ase_metric_prnt): ditto.
9558         * modules/ase/ase-permutation.c (_ase_permutation_prnt_cyc): ditto.
9559         * src/bytecode.c (print_compiled_function): ditto.
9560         * src/chartab.c (print_chartab_two_byte_charset): ditto.
9561         * src/chartab.c (print_char_table): ditto.
9562         * src/database/database.c (print_database): ditto.
9563         * src/database/eldap.c (print_ldap): ditto.
9564         * src/database/postgresql.c (print_pgconn): ditto.
9565         * src/database/postgresql.c (print_pgresult): ditto.
9566         * src/effi.c (print_ffiobject): ditto.
9567         * src/effi.c (print_ffi_job): ditto.
9568         * src/emacs.c (fatal_error_signal): ditto.
9569         * src/extents.c (print_extent_1): ditto.
9570         * src/extents.c (print_extent): ditto.
9571         * src/media/media.c (media_substream_print_audio): ditto.
9572         * src/media/media.c (media_substream_print_video): ditto.
9573         * src/media/sound-alsa.c (sound_alsa_print): ditto.
9574         * src/media/sound-pulse.c (sound_pulse_print): ditto.
9575     
9576     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9577
9578  etc/tests/external-widget/test-ew-motif.c |   10 +++--
9579  etc/tests/external-widget/test-ew-xlib.c  |   23 +++++-----
9580  lib-src/gnuclient.c                       |   67 ++++++++++++++++++-----------
9581  lib-src/gnuserv.c                         |   13 ++++--
9582  lib-src/gnuslib.c                         |   12 ++++--
9583  lib-src/make-po.c                         |    7 +--
9584  lib-src/movemail.c                        |   12 ++++--
9585  lib-src/pop.c                             |   24 ++++++++---
9586  lib-src/profile.c                         |   11 +++--
9587  lib-src/yow.c                             |    7 +--
9588  modules/ase/ase-cartesian.c               |    8 +---
9589  modules/ase/ase-heap.c                    |   19 +++-----
9590  modules/ase/ase-metric.c                  |   10 ++---
9591  modules/ase/ase-permutation.c             |   13 ++----
9592  modules/ase/ase-resclass.c                |   14 +++---
9593  modules/ase/ase-resclass.h                |    4 +-
9594  src/bytecode.c                            |   15 +++----
9595  src/chartab.c                             |   11 ++---
9596  src/database/database.c                   |   17 ++++----
9597  src/database/eldap.c                      |    3 +-
9598  src/database/postgresql.c                 |   37 ++++++++--------
9599  src/effi.c                                |   21 +++++----
9600  src/emacs.c                               |   12 ++++--
9601  src/events/events.c                       |    1 -
9602  src/extents.c                             |   24 +++++------
9603  src/lisp.h                                |   22 +++++-----
9604  src/m/cydra5.h                            |    4 +-
9605  src/media/media-ffmpeg.c                  |    3 +-
9606  src/media/media.c                         |   63 ++++++++++-----------------
9607  src/media/sound-alsa.c                    |   12 ++----
9608  src/media/sound-hpplay.c                  |    4 +-
9609  src/media/sound-jack.c                    |    3 +-
9610  src/media/sound-pulse.c                   |   14 ++----
9611  src/media/sound-sunplay.c                 |   24 +++++++----
9612  src/print.c                               |    2 +-
9613  src/process.c                             |    6 ++-
9614  src/ui/Gtk/menubar-gtk.c                  |   23 +++++-----
9615  37 files changed, 294 insertions(+), 281 deletions(-)
9616
9617 commit 6e00044928aea1f4f4002e72cf60de246c996f16
9618 Merge: b282c93 dab31a7
9619 Author: Steve Youngs <steve@sxemacs.org>
9620 Date:   Tue Oct 4 15:56:10 2011 +1000
9621
9622     Coverity inspired security fixes from Nelson
9623     
9624     * merges:
9625       Quick typo fix (missing semi-colon)
9626       Security fixes
9627
9628 commit dab31a7d58f5bf610f4cbcf0fe67d939e2778224
9629 Author: Steve Youngs <steve@sxemacs.org>
9630 Date:   Tue Oct 4 15:55:35 2011 +1000
9631
9632     Quick typo fix (missing semi-colon)
9633     
9634         * src/filelock.c (lock_file_1): Add missing semi-colon.
9635     
9636     Signed-off-by: Steve Youngs <steve@sxemacs.org>
9637
9638  src/filelock.c |    2 +-
9639  1 file changed, 1 insertion(+), 1 deletion(-)
9640
9641 commit 44455d60f0e281703fc03c79138c85fe295d878e
9642 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9643 Date:   Tue Oct 4 01:16:11 2011 -0400
9644
9645     Security fixes
9646     
9647         * src/alloc.c (garbage-collect): check return of snprintf
9648         * src/doprnt.c (emacs_doprnt_smZ): ditto
9649         * src/dumper.c (pdump_file_try): ditto
9650         * src/dumper.c (pdump_load): ditto
9651         * src/editfns.c (Fencode_time): ditto
9652         * src/editfns.c (Fencode_btime): ditto
9653         * src/editfns.c (current_time_zone): ditto
9654         * src/ent/ent-float.c (vars_of_ent_float): ditto
9655         * src/filelock.c (lock_file_1): ditto
9656         * src/media/sound-arts.c (sound_arts_play): ditto
9657         * src/mule/mule-ccl.c (ccl_driver): ditto
9658         * src/opaque.c (print_opaque_ptr): ditto
9659         * src/strftime.c (add_num_time_t): ditto
9660     
9661         * src/casetab.c (print_case_table): use write_fmt_str instead of sprintf
9662         * src/elhash.c (print_hash_table): ditto
9663         * src/events/event-stream.c (print_timeout): ditto
9664         * src/events/events.c (print_event): ditto
9665         * src/media/sound-nas.c (sound_nas_print): ditto
9666         * src/media/sound.c (print_audio_job): ditto
9667         * src/opaque.c (print_opaque): ditto
9668         * src/openssl.c (print_evp_pkey): ditto
9669         * src/symbols.c (print_symbol_value_magic): ditto
9670     
9671         * src/filelock.c (lock_file): Use snprintf instead of sprintf
9672         * src/libsst.c (sst_set_ger): ditto
9673         * src/libsst.c (sst_set_gr): ditto
9674         * src/libsst.c (sst_set_gx): ditto
9675         * src/libsst.c (sst_tones): ditto
9676         * src/libsst.c (sst_dmtf): ditto
9677         * src/print.c (float_to_string): ditto
9678         * src/process-unix.c (allocate_pty_the_old_fashioned_way): ditto
9679         * src/process-unix.c (unix_open_network_stream): ditto
9680         * src/s/hpux.h (PTY_TTY_NAME_SPRINTF): ditto
9681         * src/s/rtu.h (PTY_TTY_NAME_SPRINTF): ditto
9682         * src/s/sco4.h (PTY_TTY_NAME_SPRINTF): ditto
9683         * src/s/sco5.h (PTY_TTY_NAME_SPRINTF): ditto
9684     
9685         * src/data.c (Fnumber_to_string): correct arguments to new buffer
9686         size aware float_to_string and long_to_string
9687     
9688         * src/doprnt.c (emacs_doprnt_number): correct arguments to new
9689         buffer size aware long_to_string
9690         * src/print.c (print_internal): ditto
9691         * src/ui/redisplay.c (window_line_number): ditto
9692         * src/ui/redisplay.c (decode_mode_spec): ditto
9693     
9694         * src/ent/ent-float.c (print_float):  correct arguments to new
9695         buffer size aware float_to_string
9696     
9697         * src/ent/ent-float.h: define new argument for float_to_string
9698         * src/lisp.h: define new argument for long_to_string
9699     
9700         * src/emacs.c (assert_failed): flush stderr to make sure assertion is written.
9701     
9702         * src/print.c (float_to_string): rewrite so that it knows size and
9703         does not overflow buf. Also uses snprintf instead of sprintf
9704     
9705         * src/print.c (long_to_string): ditto.
9706     
9707     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9708
9709  src/alloc.c               |   20 +++++++++++++-------
9710  src/casetab.c             |    5 +----
9711  src/data.c                |    4 ++--
9712  src/doprnt.c              |   19 ++++++++++++++-----
9713  src/dumper.c              |   22 ++++++++++++----------
9714  src/editfns.c             |   20 ++++++++++++--------
9715  src/elhash.c              |   31 +++++++++++++-----------------
9716  src/emacs.c               |    1 +
9717  src/ent/ent-float.c       |    8 +++++---
9718  src/ent/ent-float.h       |    2 +-
9719  src/ent/ent-gmp.c         |   13 -------------
9720  src/events/event-stream.c |    7 ++-----
9721  src/events/events.c       |    5 ++---
9722  src/filelock.c            |   18 ++++++++++++------
9723  src/libsst.c              |   46 +++++++++++++++++++++++++++++----------------
9724  src/lisp.h                |    2 +-
9725  src/media/sound-arts.c    |    5 +++--
9726  src/media/sound-nas.c     |    7 ++-----
9727  src/media/sound.c         |    6 +-----
9728  src/mule/mule-ccl.c       |   22 +++++++++++++---------
9729  src/opaque.c              |   18 +++++++-----------
9730  src/openssl.c             |    4 +---
9731  src/print.c               |   44 +++++++++++++++++++++++++++++--------------
9732  src/process-unix.c        |   23 +++++++++++++++--------
9733  src/s/hpux.h              |   18 ++++++++++++++----
9734  src/s/rtu.h               |   16 ++++++++++++----
9735  src/s/sco4.h              |   17 +++++++++++++----
9736  src/s/sco5.h              |   20 +++++++++++++++-----
9737  src/strftime.c            |    3 ++-
9738  src/symbols.c             |    8 +++-----
9739  src/ui/redisplay.c        |    4 ++--
9740  31 files changed, 254 insertions(+), 184 deletions(-)
9741
9742 commit b282c934958783ec39f9e021bd480e3279ad5a2f
9743 Merge: d28db7f 1473f11
9744 Author: Steve Youngs <steve@sxemacs.org>
9745 Date:   Mon Oct 3 12:01:04 2011 +1000
9746
9747     Coverity fixes from Nelson
9748     
9749     * merges: (27 commits)
9750       Coverity fixes. Replace UNUSED with SXE_UNUSED since some system includes (like sox.h) define it in an incompatible fashion
9751       Coverity fixes
9752       [ Replace this line with a one-line summary of the changes ]
9753       Coverity fixes
9754       Coverity fixes
9755       Coverity fixes
9756       Coverity fixes
9757       Coverity changes
9758       Coverity fixes
9759       Coverity fixes
9760       Coverity fixes
9761       Coverity fixes
9762       Coverity fixes
9763       Coverity fixes
9764       Coverity fixes
9765       Coverity fixes
9766       Coverity fixes
9767       Coverity fixes
9768       Coverity fixes
9769       Coverity fixes.
9770       ...
9771
9772 commit 1473f115161aae88ea13df5f07ab4dbd3a8fea47
9773 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9774 Date:   Sun Oct 2 19:14:00 2011 -0400
9775
9776     Coverity fixes. Replace UNUSED with SXE_UNUSED since some system includes (like sox.h) define it in an incompatible fashion
9777     
9778     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9779
9780  modules/ase/ase-digraph.c     |    4 ++--
9781  modules/ase/ase-heap.c        |   16 ++++++-------
9782  modules/ase/ase-permutation.c |    2 +-
9783  modules/ase/ase-resclass.c    |    6 ++---
9784  modules/ase/ase.h             |    8 +++----
9785  modules/cl/cl-loop.c          |    6 ++---
9786  modules/cl/cl.h               |    8 +++----
9787  src/alloc.c                   |   50 +++++++++++++++++++--------------------
9788  src/bloom.c                   |    2 +-
9789  src/dllist.c                  |    4 ++--
9790  src/doprnt.c                  |    4 ++--
9791  src/effi.c                    |    2 +-
9792  src/emodules-ng.c             |    2 +-
9793  src/ent/ent-float.c           |    6 ++---
9794  src/ent/ent-gaussian.c        |    6 ++---
9795  src/ent/ent-gmp.c             |   46 ++++++++++++++++++------------------
9796  src/ent/ent-indef.c           |    8 +++----
9797  src/ent/ent-int.c             |    4 ++--
9798  src/ent/ent-lift.c            |    4 ++--
9799  src/ent/ent-lift.h            |    4 ++--
9800  src/ent/ent-mpc.c             |   12 +++++-----
9801  src/ent/ent-mpfr.c            |    8 +++----
9802  src/ent/ent-pseumpc.c         |   10 ++++----
9803  src/ent/ent-quatern.c         |   12 +++++-----
9804  src/events/event-stream.c     |    2 ++
9805  src/events/workers.c          |    6 ++---
9806  src/extents.c                 |    4 ++--
9807  src/lstream.c                 |    2 +-
9808  src/map.c                     |   52 ++++++++++++++++++++---------------------
9809  src/media/media-internal.c    |    4 ++--
9810  src/media/media-sox.h         |    3 ++-
9811  src/media/sound.c             |    4 ++--
9812  src/media/sound.h             |    2 +-
9813  src/mem/blocktype.c           |    2 +-
9814  src/skiplist.c                |    2 +-
9815  src/sxe-utils.h               |   12 ++++++----
9816  src/ui/TTY/event-tty.c        |    2 +-
9817  src/ui/TTY/redisplay-tty.c    |    4 ++--
9818  src/ui/X11/device-x.c         |    2 +-
9819  src/ui/X11/event-Xt.c         |    6 ++---
9820  src/ui/keymap.c               |    4 ++--
9821  41 files changed, 177 insertions(+), 170 deletions(-)
9822
9823 commit 0a2603e5c40f9a6e309d9698b17cb35481bccac0
9824 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9825 Date:   Sun Oct 2 17:26:45 2011 -0400
9826
9827     Coverity fixes
9828     
9829         * src/lisp.h (PRIVATE_EXTERNAL_LIST_LOOP_6): silence value
9830         computed not used warning.
9831         * src/lisp.h: add prototypes for write_hex_ptr, write_fmt_str and
9832         write_fmt_sting.
9833     
9834     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9835
9836  src/lisp.h |    7 +++++--
9837  1 file changed, 5 insertions(+), 2 deletions(-)
9838
9839 commit 7d4418caa5a2ceec10bc8866ba49f6486ad0f2c1
9840 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9841 Date:   Sun Oct 2 17:23:23 2011 -0400
9842
9843     [ Replace this line with a one-line summary of the changes ]
9844     
9845         * src/emodules-ng.c (__emodng_find): only get module info if on debug mode
9846     
9847     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9848
9849  src/emodules-ng.c |   12 +++++++-----
9850  1 file changed, 7 insertions(+), 5 deletions(-)
9851
9852 commit aaf0744b562035565f56a421683cc57fe8a61939
9853 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9854 Date:   Sun Oct 2 17:22:10 2011 -0400
9855
9856     Coverity fixes
9857     
9858         * src/doc.c (unparesseuxify_doc_string): decrease stack usage
9859         * src/doc.c (Fsnarf_documentation): check return of snprintf
9860     
9861     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9862
9863  src/doc.c |   14 +++++++++-----
9864  1 file changed, 9 insertions(+), 5 deletions(-)
9865
9866 commit a1990b58f16693a5264c4c76a3c50ab76ec8f8fe
9867 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9868 Date:   Sun Oct 2 17:20:05 2011 -0400
9869
9870     Coverity fixes
9871     
9872         * src/ui/X11/frame-x.c (color_to_string): use snprintf instead of sprintf
9873         * src/ui/X11/frame-x.c (x_set_initial_frame_size): ditto.
9874         * src/ui/X11/frame-x.c (Fx_window_id): ditto.
9875     
9876     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9877
9878  src/ui/X11/frame-x.c |   31 +++++++++++++++++++------------
9879  1 file changed, 19 insertions(+), 12 deletions(-)
9880
9881 commit 93d5585b3d51fe5bfb1e59450ee4932eba303327
9882 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9883 Date:   Sun Oct 2 17:18:08 2011 -0400
9884
9885     Coverity fixes
9886     
9887         * src/ui/X11/event-Xt.c (x_keysym_to_emacs_keysym): check result of snprintf
9888         * src/ui/X11/event-Xt.c (describe_event_window): ditto.
9889         * src/ui/X11/event-Xt.c (describe_event): ditto.
9890     
9891     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9892
9893  src/ui/X11/event-Xt.c |   20 ++++++++++++--------
9894  1 file changed, 12 insertions(+), 8 deletions(-)
9895
9896 commit 9141c5c50183f4d6f2d70e763218a016a475cbe0
9897 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9898 Date:   Sun Oct 2 17:16:05 2011 -0400
9899
9900     Coverity fixes
9901     
9902         * src/ui/X11/dialog-x.c (dbox_descriptor_to_widget_value): use snprintf instead of sprintf
9903     
9904     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9905
9906  src/ui/X11/dialog-x.c |    8 +++++---
9907  1 file changed, 5 insertions(+), 3 deletions(-)
9908
9909 commit ae902379b2faac884803a2dcfd0dcf7a08847d78
9910 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9911 Date:   Sun Oct 2 17:15:03 2011 -0400
9912
9913     Coverity changes
9914     
9915         * src/ui/TTY/terminfo.c (emacs_tparam): use strncpy instead of strcpy
9916     
9917     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9918
9919  src/ui/TTY/terminfo.c |    6 ++++--
9920  1 file changed, 4 insertions(+), 2 deletions(-)
9921
9922 commit 77ba997b77d8d2f84cb2dedf016c1647f8854a8f
9923 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9924 Date:   Sun Oct 2 17:14:11 2011 -0400
9925
9926     Coverity fixes
9927     
9928         * src/ui/TTY/redisplay-tty.c (term_get_fkeys_1): check return of snprintf
9929     
9930     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9931
9932  src/ui/TTY/redisplay-tty.c |    3 ++-
9933  1 file changed, 2 insertions(+), 1 deletion(-)
9934
9935 commit a57c5abdde2eab0ac2d2d9db211bbe274b7be6f1
9936 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9937 Date:   Sun Oct 2 17:12:59 2011 -0400
9938
9939     Coverity fixes
9940     
9941         * src/ui/X11/objects-x.c (x_print_color_instance): use write_fmt_str instead of snprintf
9942         * src/ui/X11/objects-x.c (x_print_font_instance): ditto
9943         * src/ui/X11/objects-x.c (truename_via_random_props): check result
9944         of snprintf and remove not needed finalizer from strncpy.
9945     
9946     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9947
9948  src/ui/X11/objects-x.c |   22 +++++++++-------------
9949  1 file changed, 9 insertions(+), 13 deletions(-)
9950
9951 commit 6643fab15c4a2ca2682a7c7b1401ece15bd0a6a2
9952 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9953 Date:   Sun Oct 2 17:10:09 2011 -0400
9954
9955     Coverity fixes
9956     
9957         * src/ui/TTY/objects-tty.c (Ffind_tty_color): check return of snprintf
9958         * src/ui/TTY/objects-tty.c (Ftty_registered_color_list): ditto.
9959     
9960     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9961
9962  src/ui/TTY/objects-tty.c |   14 ++++++++------
9963  1 file changed, 8 insertions(+), 6 deletions(-)
9964
9965 commit a6f9b92f9dac20836ebbacedaae254fea64e63fd
9966 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9967 Date:   Sun Oct 2 17:08:56 2011 -0400
9968
9969     Coverity fixes
9970     
9971         * src/ui/TTY/gpmevent.c (Fgpm_enabled_p): check return of snprintf
9972         * src/ui/TTY/gpmevent.c (Fgpm_enable): ditto.
9973     
9974     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9975
9976  src/ui/TTY/gpmevent.c |   15 ++++++++-------
9977  1 file changed, 8 insertions(+), 7 deletions(-)
9978
9979 commit 2b62e7cf259fc14c9fc3080936e1d3b50f8e85ff
9980 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9981 Date:   Sun Oct 2 17:06:55 2011 -0400
9982
9983     Coverity fixes
9984     
9985         * src/ui/Gtk/ui-gtk.c (ffi_object_printer): use write_fmt_str
9986         instead of sprintf.
9987     
9988         * src/ui/Gtk/ui-gtk.c (emacs_gtk_object_printer): ditto.
9989     
9990         * src/ui/Gtk/ui-gtk.c (object_getprop): use write fmt_string instead of sprintf.
9991     
9992     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9993
9994  src/ui/Gtk/ui-gtk.c |   27 ++++++++-------------------
9995  1 file changed, 8 insertions(+), 19 deletions(-)
9996
9997 commit 188f2dd925d79b0a32772759dd0d59de02f6b076
9998 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9999 Date:   Sun Oct 2 17:04:49 2011 -0400
10000
10001     Coverity fixes
10002     
10003         * src/ui/Gtk/objects-gtk.c (gtk_print_color_instance): use
10004         write_fmt_str instead of sprintf.
10005     
10006     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10007
10008  src/ui/Gtk/objects-gtk.c |   12 ++++--------
10009  1 file changed, 4 insertions(+), 8 deletions(-)
10010
10011 commit 54a1a690905c2b77085c2f4a297ae178dc8738d9
10012 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10013 Date:   Sun Oct 2 17:03:44 2011 -0400
10014
10015     Coverity fixes
10016     
10017         * src/ui/Gtk/gtk-xemacs.c (xemacs_gtk_convert_color): use snprint
10018         instead of sprintf.
10019     
10020     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10021
10022  src/ui/Gtk/gtk-xemacs.c |    7 ++++---
10023  1 file changed, 4 insertions(+), 3 deletions(-)
10024
10025 commit cef7318363af827ef1be8a8c145ae0a53e23bf68
10026 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10027 Date:   Sun Oct 2 17:02:29 2011 -0400
10028
10029     Coverity fixes
10030     
10031         * src/ui/Gtk/glyphs-gtk.c (gtk_print_image_instance): use write_fmt_str instead of sprintf
10032     
10033     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10034
10035  src/ui/Gtk/glyphs-gtk.c |   26 +++++++++++++-------------
10036  1 file changed, 13 insertions(+), 13 deletions(-)
10037
10038 commit 50c4498ef55e89d4848d39abd7dfed496d0cda36
10039 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10040 Date:   Sun Oct 2 15:32:52 2011 -0400
10041
10042     Coverity fixes
10043     
10044         * src/ui/X11/xmu.c (XmuPrintDefaultErrorMessage): use snprint
10045         instead of sprintf and strncpy instead of strcpy
10046     
10047     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10048
10049  src/ui/X11/xmu.c |   29 ++++++++++++++++++-----------
10050  1 file changed, 18 insertions(+), 11 deletions(-)
10051
10052 commit 3d8307c03f667e95aaea2e72ca3c3379e729e1bb
10053 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10054 Date:   Sun Oct 2 15:16:45 2011 -0400
10055
10056     Coverity fixes
10057     
10058         * src/ui/X11/ExternalShell.c (GetGeometry): use snprintf instead sprintf
10059     
10060     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10061
10062  src/ui/X11/ExternalShell.c |    4 +++-
10063  1 file changed, 3 insertions(+), 1 deletion(-)
10064
10065 commit bfdfd5d2040348d851c82fc9e268e8f022bdbd4d
10066 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10067 Date:   Sun Oct 2 15:15:26 2011 -0400
10068
10069     Coverity fixes
10070     
10071         * src/ui/Gtk/frame-gtk.c (Fgtk_window_id): use snprintf instead of sprintf
10072     
10073     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10074
10075  src/ui/Gtk/frame-gtk.c |   10 ++++++----
10076  1 file changed, 6 insertions(+), 4 deletions(-)
10077
10078 commit ce323dfe4b5df433fd32ad55cb1b5635d2707561
10079 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10080 Date:   Sun Oct 2 15:14:01 2011 -0400
10081
10082     Coverity fixes.
10083     
10084         * src/ui/Gtk/event-gtk.c (gtk_keysym_to_emacs_keysym): use snprintf instead of sprintf.
10085     
10086     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10087
10088  src/ui/Gtk/event-gtk.c |    6 ++++--
10089  1 file changed, 4 insertions(+), 2 deletions(-)
10090
10091 commit bd67478c0d4409301a2dbabf89265ae689757d3b
10092 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10093 Date:   Sun Oct 2 15:12:46 2011 -0400
10094
10095     Coverity fixes
10096     
10097         * src/rangetab.c (print_range_table): use write_fmt_str instead of sprintf.
10098     
10099     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10100
10101  src/rangetab.c |    9 ++++-----
10102  1 file changed, 4 insertions(+), 5 deletions(-)
10103
10104 commit 1edd2621051b69b05d9c8b8224b53f067f09b5b5
10105 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10106 Date:   Sun Oct 2 15:11:19 2011 -0400
10107
10108     Coverity fixes
10109     
10110         * src/mule/mule-charset.c (print_charset): use
10111         write_fmt_str/write_fmt_string instead of sprintf.
10112     
10113     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10114
10115  src/mule/mule-charset.c |   19 ++++++++-----------
10116  1 file changed, 8 insertions(+), 11 deletions(-)
10117
10118 commit 92a8c7ec3f6f8f007dce5e156ebeab5fbed5ba7d
10119 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10120 Date:   Sun Oct 2 15:07:04 2011 -0400
10121
10122     Coverity
10123     
10124         * src/ui/glyphs-eimage.c: always use safer vsnprintf.
10125         * src/ui/glyphs-eimage.c (tiff_error_func): always use safer vsnprintf.
10126         * src/ui/glyphs-eimage.c (tiff_warning_func): ditto.
10127     
10128     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10129
10130  src/ui/glyphs-eimage.c |   28 +++++++++-------------------
10131  1 file changed, 9 insertions(+), 19 deletions(-)
10132
10133 commit 9ef59d8f22f9f07e22661f2494a5990e517963bb
10134 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10135 Date:   Sun Oct 2 14:54:22 2011 -0400
10136
10137     Coverity fixes
10138     
10139         * src/mule/input-method-xlib.c (EmacsXtCvtStringToXIMStyles): use
10140         snprintf instead of sprintf.
10141     
10142         * src/mule/input-method-xlib.c (describe_Window): ditto. Also
10143         check for the result of the system syscall.
10144     
10145     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10146
10147  src/mule/input-method-xlib.c |   21 +++++++++++++++------
10148  1 file changed, 15 insertions(+), 6 deletions(-)
10149
10150 commit e1e8c5c2108bf008ed7635c84ccfdf278f927f42
10151 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10152 Date:   Sun Oct 2 14:51:35 2011 -0400
10153
10154     Coverity fixes
10155     
10156         * src/md5.c (Fmd5): use snprintf instead of sprintf
10157     
10158     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10159
10160  src/md5.c |    6 ++++--
10161  1 file changed, 4 insertions(+), 2 deletions(-)
10162
10163 commit 254cbaa152249fe8f9860d597c2852d6d5498895
10164 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10165 Date:   Sun Oct 2 14:48:45 2011 -0400
10166
10167     Coverity fixes
10168     
10169         * src/search.c (compre_prfun): Use write_fmt_str instead of snprintf
10170         * src/search.c (fast_string_match): safeguard alloca from being
10171         used with a negative length.
10172     
10173     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10174
10175  src/search.c |   17 +++++++++++------
10176  1 file changed, 11 insertions(+), 6 deletions(-)
10177
10178 commit e6bc33a73872ed415bea0963e51138c14a19b110
10179 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10180 Date:   Sat Oct 1 21:06:36 2011 -0400
10181
10182     Coverity fixes
10183     
10184         * src/ui/glyphs.c (print_image_instance): Use write_fmt_str instead of sprintf
10185     
10186     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10187
10188  src/ui/glyphs.c |   44 +++++++++++++++-----------------------------
10189  1 file changed, 15 insertions(+), 29 deletions(-)
10190
10191 commit d28db7f744455e7e376e2b7737e0f804456a686d
10192 Merge: 4730bfd e8f5830
10193 Author: Steve Youngs <steve@sxemacs.org>
10194 Date:   Sat Oct 1 11:00:51 2011 +1000
10195
10196     Coverity fixes from Nelson
10197     
10198     * merges: (43 commits)
10199       Coverity fixes
10200       Security fixes.
10201       CID:295 SECURE_CODING
10202       Security fixes
10203       Coverity fixes
10204       Coverity fixes
10205       Coverity fixes.
10206       Coverity fixes
10207       Coverity fixes. SECURE_CODING CI:302,301
10208       Coverity fixes CID:330
10209       Coverity fixes. SECURE_CODING CID:329
10210       Coverity fixes. SECURE_CODING CID:339,338,337
10211       CID:327 SECURE_CODING
10212       Coverity fixes
10213       Coverity fixes
10214       Coverity fixes
10215       Secure coding
10216       CID:428 UNUSED_VALUE
10217       CID:294 SECURE_CODING
10218       CID:291 SECURE_CODING
10219       ...
10220
10221 commit e8f583098a2cc95cc37a07624eade7f79051f32f
10222 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10223 Date:   Fri Sep 30 20:15:32 2011 -0400
10224
10225     Coverity fixes
10226     
10227         * src/dired.c (dired_realpath): free the buffer if realpath fails. RESOURCE_LEAK
10228         * src/dired.c (dfr_inner): only consider the canonname as fullname
10229         if it could resolve the canonical name CID:205 REVERSE_INULL
10230     
10231     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10232
10233  src/dired.c |   29 +++++++++++++++++------------
10234  1 file changed, 17 insertions(+), 12 deletions(-)
10235
10236 commit 99b5f8fa81a70785930684f61d4effcfb8e878b2
10237 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10238 Date:   Fri Sep 30 20:03:12 2011 -0400
10239
10240     Security fixes.
10241     
10242         * src/ui/X11/device-x.c (read_locale_specific_resources): check
10243         snprintf results and use sizeof instead of countof since we are
10244         talking about chars...
10245     
10246     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10247
10248  src/ui/X11/device-x.c |   41 +++++++++++++++++++++++++++--------------
10249  1 file changed, 27 insertions(+), 14 deletions(-)
10250
10251 commit 25f4f87b5ce9dd4d06db1a4e1c83b55c890f34d6
10252 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10253 Date:   Fri Sep 30 19:54:51 2011 -0400
10254
10255     CID:295 SECURE_CODING
10256     
10257         * src/marker.c (print_marker): use write_fmt_str instead of sprintf
10258     
10259     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10260
10261  src/marker.c |    8 ++------
10262  1 file changed, 2 insertions(+), 6 deletions(-)
10263
10264 commit 6ca14c9da7542d947768d191f023e3c83d5dbfc5
10265 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10266 Date:   Fri Sep 30 19:53:18 2011 -0400
10267
10268     Security fixes
10269     
10270         * src/sheap.c (report_sheap_usage): use snprintf instead of sprintf
10271     
10272     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10273
10274  src/sheap.c |   14 +++++++++-----
10275  1 file changed, 9 insertions(+), 5 deletions(-)
10276
10277 commit efef848e8f128e7f1c348c1d2be9a81326e95f1d
10278 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10279 Date:   Fri Sep 30 19:51:57 2011 -0400
10280
10281     Coverity fixes
10282     
10283         * src/effi.c: include sysdep.h for the async_timeout prototypes
10284         * src/effi.c (Fffi_load_library): use strncpy and strncat instead of strcpy/strcat
10285     
10286     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10287
10288  src/effi.c |   10 ++++++----
10289  1 file changed, 6 insertions(+), 4 deletions(-)
10290
10291 commit 5bd8af857e052f62eee2763f5d369d47b6ac4220
10292 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10293 Date:   Fri Sep 30 19:47:55 2011 -0400
10294
10295     Coverity fixes
10296     
10297         * src/ui/keymap.c (print_keymap): use write_fmt_str instead of sprintf.
10298     
10299     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10300
10301  src/ui/keymap.c |    6 ++----
10302  1 file changed, 2 insertions(+), 4 deletions(-)
10303
10304 commit 2392906b807ae7e7a98f02a843993b4d5a2c4c7f
10305 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10306 Date:   Fri Sep 30 19:46:22 2011 -0400
10307
10308     Coverity fixes.
10309     
10310         * src/ui/X11/menubar-x.c
10311         (command_builder_operate_menu_accelerator): use write_fmt_str
10312         instead of sprintf
10313     
10314     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10315
10316  src/ui/X11/menubar-x.c |    4 +---
10317  1 file changed, 1 insertion(+), 3 deletions(-)
10318
10319 commit 2f736345ae648bb1d2d13443c99da10816db7d61
10320 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10321 Date:   Fri Sep 30 19:44:33 2011 -0400
10322
10323     Coverity fixes
10324     
10325         * src/skiplist.c (print_skiplist): use write_fmt_str instead of snprintf
10326     
10327     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10328
10329  src/skiplist.c |   12 +++---------
10330  1 file changed, 3 insertions(+), 9 deletions(-)
10331
10332 commit 48e4e38395f984711bcefd2de2caa063ca923128
10333 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10334 Date:   Fri Sep 30 19:42:04 2011 -0400
10335
10336     Coverity fixes. SECURE_CODING CI:302,301
10337     
10338         * src/objects.c (print_color_instance): use write_fmt_str instead of sprintf
10339         * src/objects.c (print_fonr_instance): use write_fmt_str instead of sprintf
10340     
10341     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10342
10343  src/objects.c |    8 ++------
10344  1 file changed, 2 insertions(+), 6 deletions(-)
10345
10346 commit 145a7e2b73a1f6930793b453792fbb6a7937e10b
10347 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10348 Date:   Fri Sep 30 19:39:44 2011 -0400
10349
10350     Coverity fixes CID:330
10351     
10352         * src/ui/frame.c (print_frame): use write_fmt_str and write_fmt_string instead of sprintf.
10353     
10354     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10355
10356  src/ui/frame.c |    9 +++------
10357  1 file changed, 3 insertions(+), 6 deletions(-)
10358
10359 commit d3a0c0747d2334910b8d7e56781430d5b4da5784
10360 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10361 Date:   Fri Sep 30 19:38:16 2011 -0400
10362
10363     Coverity fixes. SECURE_CODING CID:329
10364     
10365         * src/ui/device.c (print_device): use write_fmt_string instead of snprintf
10366     
10367     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10368
10369  src/ui/device.c |    9 +++------
10370  1 file changed, 3 insertions(+), 6 deletions(-)
10371
10372 commit 51d485bd01a5760ea3b13ab1365cd7bb34556ea1
10373 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10374 Date:   Fri Sep 30 19:33:37 2011 -0400
10375
10376     Coverity fixes. SECURE_CODING CID:339,338,337
10377     
10378         * src/ui/lwlib/xlwgauge.c: include lwlib-internal.h
10379         * src/ui/lwlib/xlwgauge.c (GaugeExpose): use snprintf instead of sprintf. small reformat of expressions to help human parsing...
10380         * src/ui/lwlib/xlwgauge.c (GaugeSelect): use snprintf instead of sprintf
10381         * src/ui/lwlib/xlwgauge.c (MaxLabel): use snprintf instead of sprintf
10382     
10383     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10384
10385  src/ui/lwlib/xlwgauge.c |   36 ++++++++++++++++++++++--------------
10386  1 file changed, 22 insertions(+), 14 deletions(-)
10387
10388 commit ea86735587622cddb04275e5e09c155a6c708315
10389 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10390 Date:   Fri Sep 30 19:28:38 2011 -0400
10391
10392     CID:327 SECURE_CODING
10393     
10394         * src/ui/X11/scrollbar-x.c (x_create_scrollbar_instance): use snprintf instead of sprintf
10395     
10396     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10397
10398  src/ui/X11/scrollbar-x.c |    4 +++-
10399  1 file changed, 3 insertions(+), 1 deletion(-)
10400
10401 commit a9c8fcb06bfe8b43248e06d08ca80bc63a0e7d8d
10402 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10403 Date:   Fri Sep 30 19:23:54 2011 -0400
10404
10405     Coverity fixes
10406     
10407         * src/callproc.c: remove unused report_fork_error
10408         * src/callproc.c (Fold_call_process_internal): check result from pipe (CID:152)
10409     
10410     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10411
10412  src/callproc.c |   16 ++++------------
10413  1 file changed, 4 insertions(+), 12 deletions(-)
10414
10415 commit efff1ea850955cf937abf1bf39b09e32560ada12
10416 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10417 Date:   Fri Sep 30 19:17:38 2011 -0400
10418
10419     Coverity fixes
10420     
10421         * src/sysdep.c (init_system_name): use strncpy instead of strcpy
10422         * src/sysdep.h: add start/stop async timeout prototypes.
10423     
10424     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10425
10426  src/sysdep.c |    7 +++----
10427  src/sysdep.h |    2 ++
10428  2 files changed, 5 insertions(+), 4 deletions(-)
10429
10430 commit c642ad69e1ae0a53538a895c568f79109737b1fe
10431 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10432 Date:   Fri Sep 30 19:15:01 2011 -0400
10433
10434     Coverity fixes
10435     
10436         * src/ui/redisplay.c (add_octal_runes): make a reference to
10437         add_failed to "shutup" coverity.
10438     
10439         * src/ui/redisplay.c (decode_mode_spec): make just enough room for
10440         a long
10441         * src/ui/redisplay.c (decode_mode_spec): use snprintf instead of sprintf
10442     
10443     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10444
10445  src/ui/redisplay.c |   25 ++++++++++++++++---------
10446  1 file changed, 16 insertions(+), 9 deletions(-)
10447
10448 commit 2f19e5be35a3ba9f930b9273bcf915b518a67aab
10449 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10450 Date:   Fri Sep 30 19:09:41 2011 -0400
10451
10452     Secure coding
10453     
10454         * src/bloom.c (print_bloom): use write_fmt_string instead of snprintf
10455     
10456     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10457
10458  src/bloom.c |   10 +++-------
10459  1 file changed, 3 insertions(+), 7 deletions(-)
10460
10461 commit 2780dc18bd810694158d5623c5a2354fde52aabd
10462 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10463 Date:   Fri Sep 30 19:07:37 2011 -0400
10464
10465     CID:428 UNUSED_VALUE
10466     
10467         * src/ui/window.c (print_window): use write_fmt_str instead of snprintf
10468         * src/ui/window.c (margin_width_internal): no need to check this return
10469         * src/ui/window.c (print_window_config): use write_fmt_str instead of snprintf
10470     
10471     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10472
10473  src/ui/window.c |   13 +++----------
10474  1 file changed, 3 insertions(+), 10 deletions(-)
10475
10476 commit ace775f3b21c31b89f5c2610db833b19feddb2fe
10477 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10478 Date:   Fri Sep 30 19:02:33 2011 -0400
10479
10480     CID:294 SECURE_CODING
10481     
10482         * src/lstream.c (print_lstream): use write_fmt_string instead of sprintf
10483     
10484     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10485
10486  src/lstream.c |    7 ++-----
10487  1 file changed, 2 insertions(+), 5 deletions(-)
10488
10489 commit a5e0d17edb97d4d6c02b314dd2fb4b367ea7a7e5
10490 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10491 Date:   Fri Sep 30 19:00:30 2011 -0400
10492
10493     CID:291 SECURE_CODING
10494     
10495         * src/fns.c (base16_encode_1): use snprintf instead of sprint,
10496         needs addition parameter for buffer parameter...
10497     
10498         * src/fns.c (Fbase16_encode_string): use base16_encode_1 with the new parameter
10499     
10500     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10501
10502  src/fns.c |   20 ++++++++++++--------
10503  1 file changed, 12 insertions(+), 8 deletions(-)
10504
10505 commit f20464fa0b29d30097214423713470e39c3a3173
10506 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10507 Date:   Fri Sep 30 18:57:52 2011 -0400
10508
10509     CID:256 SECURE_CODING
10510     
10511         * lib-src/ootags.c (main): avoid using sprintf just to build a 1 char string...
10512         * lib-src/ootags.c (main): use snprintf instead of sprintf
10513         * lib-src/ootags.c (main): ditto.
10514     
10515     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10516
10517  lib-src/ootags.c |   17 +++++++++++------
10518  1 file changed, 11 insertions(+), 6 deletions(-)
10519
10520 commit ce18607b427c5072374aeaa20ce0d9eb8daad0fb
10521 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10522 Date:   Fri Sep 30 18:53:33 2011 -0400
10523
10524     CID:150 Call result should be used
10525     
10526         * lib-src/mmencode.c (from64): check result of fgets
10527         * lib-src/mmencode.c (fromqp): ditto
10528     
10529     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10530
10531  lib-src/mmencode.c |   12 ++++++++++--
10532  1 file changed, 10 insertions(+), 2 deletions(-)
10533
10534 commit 33b82ca64cc18caa691641d6c26886d45c3e08c1
10535 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10536 Date:   Fri Sep 30 18:47:11 2011 -0400
10537
10538     Misc security fixes
10539     
10540         * lib-src/make-docfile.c (next_extra_elc): Make appropriate check on fgets
10541     
10542         * lib-src/make-docfile.c (main): check for chdir success
10543         * lib-src/make-docfile.c (scan_c_file): check for fscanf success
10544     
10545     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10546
10547  lib-src/make-docfile.c |   22 +++++++++++++++-------
10548  1 file changed, 15 insertions(+), 7 deletions(-)
10549
10550 commit 658c22dcf2e182db11489fab10d9b6b3d1ec5ec3
10551 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10552 Date:   Fri Sep 30 18:40:45 2011 -0400
10553
10554     CID:245,142,90 SECURE_CODING, CALL_RESULT_SHOULD_BE_CHECK, NEGATIVE_RETURN
10555     
10556         * lib-src/gnuslib.c: include assert and remove RCS
10557         * lib-src/gnuslib.c (connect_to_internet_server): use snprintf
10558         instead of sprintf, and check result from write
10559     
10560         * lib-src/gnuslib.c (disconnect_from_server): check for negative
10561         length possible result from the read.
10562     
10563     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10564
10565  lib-src/gnuslib.c |   36 +++++++++++++++++++++++-------------
10566  1 file changed, 23 insertions(+), 13 deletions(-)
10567
10568 commit c86e306109a5d377915ef6c5fc5853222bab2aea
10569 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10570 Date:   Fri Sep 30 18:34:32 2011 -0400
10571
10572     No CID yet...
10573     
10574         * src/ui/lwlib/lwlib-Xm.c (make_dialog): use snprintf instead of sprintf
10575     
10576     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10577
10578  src/ui/lwlib/lwlib-Xm.c |    7 +++++--
10579  1 file changed, 5 insertions(+), 2 deletions(-)
10580
10581 commit 9c13751a4e50ad094a875c17dab79b3b6a995b1b
10582 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10583 Date:   Fri Sep 30 18:32:13 2011 -0400
10584
10585     CID:328 SECURE_CODING
10586     
10587         * src/ui/console.c (print_console): use write_fmt_string instead of snprintf
10588     
10589     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10590
10591  src/ui/console.c |    9 +++------
10592  1 file changed, 3 insertions(+), 6 deletions(-)
10593
10594 commit 45195a31db8b74dba5e1479168bfd7919e4db53e
10595 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10596 Date:   Fri Sep 30 18:28:40 2011 -0400
10597
10598     CID:317
10599     
10600         * src/ui/lwlib/lwlib.c (safe_strdup): use strncpy instead of strcpy
10601     
10602     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10603
10604  src/ui/lwlib/lwlib.c |    5 +++--
10605  1 file changed, 3 insertions(+), 2 deletions(-)
10606
10607 commit dfe710a61402d72673994393f65825cf11646e3e
10608 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10609 Date:   Fri Sep 30 18:20:31 2011 -0400
10610
10611     Small type change
10612     
10613         * lib-src/etags.c (argv): Use int instead of ssize_t as per manpage
10614         * src/print.c (std_handle_out_va): ditto
10615         * src/print.c (write_fmt_str): fix comment reference to function name
10616     
10617     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10618
10619  lib-src/etags.c |    8 ++++----
10620  src/print.c     |    4 ++--
10621  2 files changed, 6 insertions(+), 6 deletions(-)
10622
10623 commit 8cdc357845a93187e343889c9aa5dd412e13970b
10624 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10625 Date:   Fri Sep 30 18:16:43 2011 -0400
10626
10627     SECURE_CODING
10628     
10629         * src/ui/X11/glyphs-x.c (x_print_image_instance): use write_fmt_str instead of sprintf
10630         * src/ui/X11/glyphs-x.c: removed #if 0 write_lisp_string_to_temp_file
10631     
10632     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10633
10634  src/ui/X11/glyphs-x.c |  118 +++----------------------------------------------
10635  1 file changed, 5 insertions(+), 113 deletions(-)
10636
10637 commit 1a041fcabf6a7128436222b02d164a6b5c14dc34
10638 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10639 Date:   Fri Sep 30 18:14:24 2011 -0400
10640
10641     SECURE_CODING
10642     
10643         * src/dumper.c (pdump): improve security on error message
10644     
10645     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10646
10647  src/dumper.c |    5 ++---
10648  1 file changed, 2 insertions(+), 3 deletions(-)
10649
10650 commit e9c951f097c6227235b4fd5747f09d19d597650c
10651 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10652 Date:   Fri Sep 30 18:11:40 2011 -0400
10653
10654     CID:336 SECURE_CODING
10655     
10656         * src/ui/lwlib/lwlib-Xaw.c (make_dialog): use snprintf instead of sprintf
10657     
10658     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10659
10660  src/ui/lwlib/lwlib-Xaw.c |    8 ++++++--
10661  1 file changed, 6 insertions(+), 2 deletions(-)
10662
10663 commit be6b417e62479e67414cd698a1f475d8c1a893ab
10664 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10665 Date:   Fri Sep 30 18:05:42 2011 -0400
10666
10667     Misc coverity fixes (lost CID)
10668     
10669         * src/ui/lwlib/xlwmenu.c: include lwlib-internal.h
10670         * src/ui/lwlib/xlwmenu.c (resource_widget_value): use snprintf instead of sprintf
10671     
10672     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10673
10674  src/ui/lwlib/xlwmenu.c |    6 +++++-
10675  1 file changed, 5 insertions(+), 1 deletion(-)
10676
10677 commit 46ac865842319f1c7965e48f075b3994de855c72
10678 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10679 Date:   Fri Sep 30 18:00:39 2011 -0400
10680
10681     CID:57 FORWARD_NULL
10682     
10683         * src/ui/glyphs-widget.c (layout_query_geometry): make sure to
10684         test for width and height != NULL before dereference.
10685     
10686     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10687
10688  src/ui/glyphs-widget.c |    4 ++--
10689  1 file changed, 2 insertions(+), 2 deletions(-)
10690
10691 commit 16065833f6d5095a06e075ee9e7eb55eed10d79f
10692 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10693 Date:   Fri Sep 30 17:33:09 2011 -0400
10694
10695     Fixup snprintf
10696     
10697         * src/buffer.c (Fgenerate_new_buffer_name): check snprintf result
10698     
10699     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10700
10701  src/buffer.c |    6 +++---
10702  1 file changed, 3 insertions(+), 3 deletions(-)
10703
10704 commit bc3ca68aa9c4de57e3a2eebb8577649ada2f9225
10705 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10706 Date:   Fri Sep 30 17:30:11 2011 -0400
10707
10708     CID:341 SECURE_CODING
10709     
10710         * src/ui/lwlib/xlwtabs.c (XawTabsSetTop): use snprintf instead of sprintf
10711     
10712     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10713
10714  src/ui/lwlib/xlwtabs.c |    3 ++-
10715  1 file changed, 2 insertions(+), 1 deletion(-)
10716
10717 commit e2fbcafdcdadbbbfc339d70c24937a9d28e41cec
10718 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10719 Date:   Fri Sep 30 02:25:03 2011 -0400
10720
10721     CID:143,144 Call result should be used
10722     
10723         * lib-src/hexl.c (main): check result of fread
10724     
10725     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10726
10727  lib-src/hexl.c |    8 ++++++--
10728  1 file changed, 6 insertions(+), 2 deletions(-)
10729
10730 commit 1ff152706d4cf1792ce5c9ce27b41d90775f8ff9
10731 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10732 Date:   Fri Sep 30 02:21:48 2011 -0400
10733
10734     CID:293 SECURE_CODING
10735     
10736         * src/lread.c (Fload_internal): use strncpy instead of strcpy
10737     
10738     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10739
10740  src/lread.c |    7 ++++---
10741  1 file changed, 4 insertions(+), 3 deletions(-)
10742
10743 commit e84c6df53a9942380f1dc65ec673ff2dd61d618a
10744 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10745 Date:   Fri Sep 30 02:18:40 2011 -0400
10746
10747     CID:151 Call result should be used
10748     
10749         * lib-src/movemail.c (main): check the result of ftruncate
10750     
10751     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10752
10753  lib-src/movemail.c |    3 ++-
10754  1 file changed, 2 insertions(+), 1 deletion(-)
10755
10756 commit 167457edf8ce98fd9eddb8cb866fa118d5abe6c0
10757 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10758 Date:   Fri Sep 30 01:22:49 2011 -0400
10759
10760     Coverity related fixes.
10761     
10762         * src/ui/specifier.c (print_specifier): use write_fmt_string instead of snprintf
10763     
10764     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10765
10766  src/ui/specifier.c |    7 ++-----
10767  1 file changed, 2 insertions(+), 5 deletions(-)
10768
10769 commit a2a6b1e74780bd1d5916a4b45f77a815c9fe1de3
10770 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10771 Date:   Fri Sep 30 01:17:43 2011 -0400
10772
10773     CID:154 - Call result should be used...
10774     
10775         * src/emacs.c (main_1): Check for return of dup(0)
10776     
10777     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10778
10779  src/emacs.c |    3 ++-
10780  1 file changed, 2 insertions(+), 1 deletion(-)
10781
10782 commit e9681b09b5a7ce7c498761dde8f664bc5c2606f8
10783 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10784 Date:   Fri Sep 30 01:01:02 2011 -0400
10785
10786     CID:334
10787     
10788         * src/ui/gui.c (print_gui_item): use write_fmt_string instead of sprintf
10789     
10790     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10791
10792  src/ui/gui.c |    7 +------
10793  1 file changed, 1 insertion(+), 6 deletions(-)
10794
10795 commit 89322a1a61b0c8ebae1d608d8623594e293833e1
10796 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10797 Date:   Thu Sep 29 20:05:34 2011 -0400
10798
10799     Coverity fixes. Several CID's related to use of sprintf and stack usage.
10800     
10801         * src/print.c (std_handle_out_external): cleanup extranous scope
10802     
10803         * src/print.c (std_handle_out_external): remove condition for
10804         extlen == 0, since that is impossible. CID:23 DEADCODE
10805     
10806         * src/print.c (std_handle_out_va): Lowered buffer from 16K to 1K
10807         since most messages will be small and this could lead to heavy
10808         stack usage (specially upon assert failure in
10809         std_handle_out_external). CID:348,349 STACK_USE
10810     
10811         * src/print.c (internal_object_printer): Use newly refactored
10812         write_fmt_string instead of sprintf. CID:305 SECURE_CODING
10813     
10814         * src/print.c (printing_major_badness): Use snprintf CID:240
10815         SECURE_CODING
10816     
10817         * src/print.c (default_object_printer): Use write_fmt_string
10818         instead of sprintf CID:239 SECURE_CODING
10819     
10820         * src/print.c (internal_object_printer): ditto.
10821     
10822         * src/print.c (SXE_VSNPRINT_VA): Macro to do vsnprintf with
10823         automatic buffer resizing.
10824     
10825         * src/print.c (write_fmt_str): New function for small (like
10826         integers) sprintf.
10827     
10828         * src/print.c (write_fmt_string): Moved up and refactored to use
10829         the macro which tries buffer reallocation.
10830     
10831         * src/print.c (std_handle_out_va): Refactor to use macro which
10832         tries buffer reallocation.
10833     
10834         * src/print.c (stdout_out): minor indenting change
10835     
10836         * src/print.c (fatal): Make sure not to do GETTEXT when in fatal error
10837     
10838         * src/print.c (write_hex_ptr): New function to print a pointer value in hex
10839     
10840     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10841
10842  src/print.c |  216 ++++++++++++++++++++++++++++++++++++++++-------------------
10843  1 file changed, 146 insertions(+), 70 deletions(-)
10844
10845 commit 4e4b098389c3e4cafce5cf708bc67c0be68cb043
10846 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10847 Date:   Thu Sep 29 19:27:48 2011 -0400
10848
10849     CID:241 SECURE_CODING
10850     
10851         * lib-src/etags.c (main): use snprint and warn of truncate cmdline (and refuse to run)
10852     
10853     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10854
10855  lib-src/etags.c |   18 ++++++++++++++----
10856  1 file changed, 14 insertions(+), 4 deletions(-)
10857
10858 commit 4730bfd5b645d0d29bcd4be8ed6426e41a3bc102
10859 Merge: 1f751bd 485f8b6
10860 Author: Steve Youngs <steve@sxemacs.org>
10861 Date:   Mon Sep 19 07:51:43 2011 +1000
10862
10863     Coverity fixes from Nelson
10864     
10865     * merges:
10866       CID:122 - NEGATIVE_RETURNS - Possible use of negative file descriptor
10867       CID:123 - NEGATIVE_RETURNS - Possible use of negative file descriptor
10868       CID:124 NEGATIVE_RETURNS - Possible use of negative file descriptor.
10869       CID:125 - NEGATIVE RETURNS - Possible use of negative file descriptios
10870       CID:135 - NULL RETURNS - Possible NULL pointer dereference
10871       CID:182 - RESOURCE_LEAK - memory not freed inside Prolog_functions
10872       CID:192 RESOURCE_LEAK - new argv is not freed
10873       CID:226 SECURE_CODING - risky use of strcpy
10874       CID:226 - SECURE_CODING risky usage of strcpy
10875       CID:228 SECURE_CODING - risky usage of strcat
10876       Fix last commit of CID:228 SECURE_CODING - risky usage of strcat
10877       CID:230 SECURE_CODING - risky use of strcpy
10878       CID:232 SECURE_CODING - risky usage of strcpy
10879       CID:241 SECURE_CODING - risky usage of sprintf
10880       CID:318 SECURE_CODING - risky usage of sprintf
10881       CID:340 SECURE_CODING - risky usage of strcat
10882       Added sxe-utils.h with several utilities from lisp.h
10883       CID:475 USE AFTER FREE
10884       CID:179 RESOURCE LEAK - free string in odd case
10885
10886 commit 485f8b6ab687062b816e7fd240652069ecb7a0a8
10887 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10888 Date:   Sun Sep 18 02:39:57 2011 -0400
10889
10890     CID:122 - NEGATIVE_RETURNS - Possible use of negative file descriptor
10891     
10892         * src/ui/X11/event-Xt.c(emacs_Xt_select_console): Only call
10893               select_filedesc if the descriptor is valid
10894
10895  src/ui/X11/event-Xt.c |    3 ++-
10896  1 file changed, 2 insertions(+), 1 deletion(-)
10897
10898 commit d431c63bf7b3850593e4b0b16ac4abc8ac0778ec
10899 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10900 Date:   Sun Sep 18 02:38:37 2011 -0400
10901
10902     CID:123 - NEGATIVE_RETURNS - Possible use of negative file descriptor
10903     
10904         * src/ui/X11/event-Xt.c(emacs_Xt_select_process): Only call
10905               select_filedesc if the descriptor is valid
10906
10907  src/ui/X11/event-Xt.c |    3 ++-
10908  1 file changed, 2 insertions(+), 1 deletion(-)
10909
10910 commit 62ba7094ad9b34af06ec1be68a56b6bd3623052a
10911 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10912 Date:   Sun Sep 18 02:37:01 2011 -0400
10913
10914     CID:124 NEGATIVE_RETURNS - Possible use of negative file descriptor.
10915     
10916         * src/ui/X11/event-Xt.c(emacs_Xt_unselect_console): Only call
10917         unselect_filedesc if the descriptor is valid
10918
10919  src/ui/X11/event-Xt.c |    3 ++-
10920  1 file changed, 2 insertions(+), 1 deletion(-)
10921
10922 commit d6ffcb4f3f58fc3c1ee4c1e4fd7ae008de68f036
10923 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10924 Date:   Sun Sep 18 02:35:16 2011 -0400
10925
10926     CID:125 - NEGATIVE RETURNS - Possible use of negative file descriptios
10927     
10928         * src/ui/X11/event-Xt.c(emacs_Xt_unselect_process): only call
10929           unselect_filedesc if indeed it is a valid one.
10930
10931  src/ui/X11/event-Xt.c |    3 ++-
10932  1 file changed, 2 insertions(+), 1 deletion(-)
10933
10934 commit d48c1d5ae6854edc231f09da3fe6545efeceba82
10935 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10936 Date:   Sun Sep 18 02:33:14 2011 -0400
10937
10938     CID:135 - NULL RETURNS - Possible NULL pointer dereference
10939     
10940         * src/ui/X11/console-x.h(error_check_frame_type): make
10941           assert also verify the pointer is not NULL before dereference.
10942
10943  src/ui/frame.h |    2 +-
10944  1 file changed, 1 insertion(+), 1 deletion(-)
10945
10946 commit 30a505f594ffbb8daf73e92be4efcce3bdac5df7
10947 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10948 Date:   Sun Sep 18 02:28:42 2011 -0400
10949
10950     CID:182 - RESOURCE_LEAK - memory not freed inside Prolog_functions
10951     
10952           * lib-src/ootags.c(Prolog_functions): free last before returning
10953
10954  lib-src/ootags.c |    1 +
10955  1 file changed, 1 insertion(+)
10956
10957 commit fe9b6c1d35e6796ff049a0723a5d152ee03e170a
10958 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10959 Date:   Sun Sep 18 02:25:34 2011 -0400
10960
10961     CID:192 RESOURCE_LEAK - new argv is not freed
10962     
10963         * src/emacs.c(make_docfile): free newargv after the return of
10964         execv (which will be never if successful, but, if execv fails no
10965         memory will be leaked.)
10966
10967  src/emacs.c |    5 ++++-
10968  1 file changed, 4 insertions(+), 1 deletion(-)
10969
10970 commit b1791dd1984cb146fd651e54b46a2dc6861ef082
10971 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10972 Date:   Sun Sep 18 02:20:33 2011 -0400
10973
10974     CID:226 SECURE_CODING - risky use of strcpy
10975     
10976          * lib-src/etags.c(concat): use strncpy
10977
10978  lib-src/etags.c |    6 +++---
10979  1 file changed, 3 insertions(+), 3 deletions(-)
10980
10981 commit 23dacdd87770efc88c8885c04e0309603882fc74
10982 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10983 Date:   Sun Sep 18 02:19:36 2011 -0400
10984
10985     CID:226 - SECURE_CODING risky usage of strcpy
10986     
10987          * lib-src/movemail.c(concat): Use strncpy
10988
10989  lib-src/movemail.c |    8 ++++----
10990  1 file changed, 4 insertions(+), 4 deletions(-)
10991
10992 commit 5c5ab9b05b0d7060596eb82b24e69e2e67b511ea
10993 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10994 Date:   Sun Sep 18 02:15:59 2011 -0400
10995
10996     CID:228 SECURE_CODING - risky usage of strcat
10997     
10998                 * lib-src/etags.c (relative_filename): actually define res_left
10999
11000  lib-src/etags.c |   12 +++++++-----
11001  1 file changed, 7 insertions(+), 5 deletions(-)
11002
11003 commit a044f33f86f5b46ad059eab48433cd43c7e22750
11004 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11005 Date:   Sun Sep 18 02:13:44 2011 -0400
11006
11007     Fix last commit of CID:228 SECURE_CODING - risky usage of strcat
11008     
11009         * lib-src/ootags.c (relative_filename): actually define res_left
11010
11011  lib-src/ootags.c |   10 ++++++----
11012  1 file changed, 6 insertions(+), 4 deletions(-)
11013
11014 commit 41f651004ee702e581a073f2e69dbc737071a019
11015 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11016 Date:   Sun Sep 18 02:06:06 2011 -0400
11017
11018     CID:230 SECURE_CODING - risky use of strcpy
11019     
11020         * lib-src/etags.c (write_classname): Use strncpy
11021
11022  lib-src/etags.c |    6 +++---
11023  1 file changed, 3 insertions(+), 3 deletions(-)
11024
11025 commit c4a0c7cef9c994678fb0d57a01b3edc836cf08be
11026 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11027 Date:   Sun Sep 18 00:24:47 2011 -0400
11028
11029     CID:232 SECURE_CODING - risky usage of strcpy
11030     
11031         * lib-src/ootags.c (inf;): Use strncpy
11032
11033  lib-src/ootags.c |    2 +-
11034  1 file changed, 1 insertion(+), 1 deletion(-)
11035
11036 commit ed6a69d53c4b4c8d75e4fa577c24b487f04c09e2
11037 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11038 Date:   Sun Sep 18 00:22:17 2011 -0400
11039
11040     CID:241 SECURE_CODING - risky usage of sprintf
11041     
11042         * lib-src/etags.c (argv): use snprintf
11043
11044  lib-src/etags.c |    2 +-
11045  1 file changed, 1 insertion(+), 1 deletion(-)
11046
11047 commit 2af1929bcb271a1dba3060c91d955e246479bec7
11048 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11049 Date:   Sun Sep 18 00:19:53 2011 -0400
11050
11051     CID:318 SECURE_CODING - risky usage of sprintf
11052     
11053         * src/ui/X11/event-Xt.c (describe_event): Use snprint
11054
11055  src/ui/X11/event-Xt.c |    5 +++--
11056  1 file changed, 3 insertions(+), 2 deletions(-)
11057
11058 commit 8ff50ec5916da4ff0cb8eb5cbdbe2aa3ea029de5
11059 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11060 Date:   Sun Sep 18 00:04:47 2011 -0400
11061
11062     CID:340 SECURE_CODING - risky usage of strcat
11063     
11064         * src/ui/lwlib/xlwmenu.c (parameterize_string): use strncat
11065         instead of strcat and keep the space available checked...
11066
11067  src/ui/lwlib/xlwmenu.c |   37 ++++++++++++++++++++++++++-----------
11068  1 file changed, 26 insertions(+), 11 deletions(-)
11069
11070 commit f332d26ee91f9ff3304f2a17e8638f71c1a0250b
11071 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11072 Date:   Sun Sep 18 00:00:56 2011 -0400
11073
11074     Added sxe-utils.h with several utilities from lisp.h
11075     
11076         * src/sxe-utils.h: added code from lisp.h related to stuff like min, max, UNUSED, UNLIKELY, etc
11077     
11078         * src/lisp.h: remove code moved to sxe-utils.h and added include to it
11079     
11080         * src/sxemacs.h: added include to sxe-utils.h
11081     
11082     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11083
11084  src/lisp.h      |  360 +------------------------------------------------
11085  src/sxe-utils.h |  397 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
11086  src/sxemacs.h   |    1 +
11087  3 files changed, 400 insertions(+), 358 deletions(-)
11088
11089 commit f1b073aadd7787e4241089db17046b9900678d45
11090 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11091 Date:   Sat Sep 17 17:07:34 2011 -0400
11092
11093     CID:475 USE AFTER FREE
11094     
11095         * lib-src/etags.c (stream;): Make sure to reset name to NULL after the free
11096
11097  lib-src/etags.c |    1 +
11098  1 file changed, 1 insertion(+)
11099
11100 commit 75da3883aa5e9aa0b21b6731ea31007a44f1555b
11101 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11102 Date:   Sat Sep 17 15:21:21 2011 -0400
11103
11104     CID:179 RESOURCE LEAK - free string in odd case
11105     
11106         * lib-src/make-docfile.c (scan_lisp_file): Free string before returning from function.
11107         This would happend only if there was a dynamic doc string with no next expression.
11108
11109  lib-src/make-docfile.c |   11 ++++++++++-
11110  1 file changed, 10 insertions(+), 1 deletion(-)
11111
11112 commit 1f751bdef39661803e9399e7ce29101ba181b78c
11113 Merge: fc63bf6 58844e4
11114 Author: Steve Youngs <steve@sxemacs.org>
11115 Date:   Sat Sep 17 15:24:09 2011 +1000
11116
11117     Coverity fixes from Nelson
11118     
11119     * merges:
11120       Several fixes to dumper. CID:107,108,206  NEGATIVE_RETURNS, REVERSE_INULL
11121       CID:61 INFINITE_LOOP - Let's make the "infinite" loop very evident until we teach coverity about Fsignal...
11122       CID:190 RESOURCE_LEAK free the rune when not needed...
11123       CID:170,172 PW.INCLUDE_RECURSION - Avoid recursive includes
11124       CID:174 RESOURCE LEAK - memory not freed
11125       CID:377 STRING OVERFLOW - use strncpy to avoid possible string overflow
11126
11127 commit 58844e40f14ae66927333733d533200399b56e48
11128 Merge: 3988b6f 3f6dfb7
11129 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11130 Date:   Fri Sep 16 23:38:49 2011 -0400
11131
11132     Merge http://git.nelsonferreira.com/sxemacs
11133
11134 commit 3988b6f0e4031a4c5c6effde754bdbfe7c704531
11135 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11136 Date:   Fri Sep 16 23:33:22 2011 -0400
11137
11138     Several fixes to dumper. CID:107,108,206
11139         NEGATIVE_RETURNS, REVERSE_INULL
11140     
11141         * src/dumper.c: Make pdump_length an off_t to fix CID:108
11142         * src/dumper.c (pdump_register_sub): move strlen inside the if to only do it when str!=NULL CID:206
11143         * src/dumper.c (pdump): Make sure the fds are >=0 and abort otherwise due to the early nature of the call.
11144     
11145     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11146
11147  src/dumper.c |   16 +++++++++++++---
11148  1 file changed, 13 insertions(+), 3 deletions(-)
11149
11150 commit 20c4651c3873847e98079777df8d81cc369135e1
11151 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11152 Date:   Fri Sep 16 23:26:57 2011 -0400
11153
11154     CID:61 INFINITE_LOOP - Let's make the "infinite" loop very evident until we teach coverity about Fsignal...
11155     
11156         * src/ui/X11/device-x.c (signal_if_x_error): Make infinite loop real clear.
11157     
11158     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11159
11160  src/ui/X11/device-x.c |    8 +++++---
11161  1 file changed, 5 insertions(+), 3 deletions(-)
11162
11163 commit c21e8f2e8651becaea697075f65efef266718fa9
11164 Merge: 4928d3a fc63bf6
11165 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11166 Date:   Fri Sep 16 23:22:53 2011 -0400
11167
11168     Merge branch 'master' of http://git.sxemacs.org/sxemacs
11169
11170 commit 4928d3a16e80bee862c2ff035e08218203a3a364
11171 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11172 Date:   Fri Sep 16 23:20:18 2011 -0400
11173
11174     CID:190 RESOURCE_LEAK free the rune when not needed...
11175     
11176         * src/ui/redisplay.c (create_text_block): use add_glyph_rune_noret
11177     
11178     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11179
11180  src/ui/redisplay.c |    6 +++---
11181  1 file changed, 3 insertions(+), 3 deletions(-)
11182
11183 commit 51a4d03b18acfb6654c341b5c98ce7e27f905ebc
11184 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11185 Date:   Fri Sep 16 23:12:57 2011 -0400
11186
11187     CID:170,172 PW.INCLUDE_RECURSION - Avoid recursive includes
11188     
11189         * src/ui/lwlib/xlwmenu.h: Conditionally include lwlib.h
11190     
11191         * src/ui/lwlib/lwlib.h: Conditionally include xlwmenu.h
11192     
11193     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11194
11195  src/ui/lwlib/lwlib.h   |    2 ++
11196  src/ui/lwlib/xlwmenu.h |    2 ++
11197  2 files changed, 4 insertions(+)
11198
11199 commit 4203b7669ead397ed10a8ce908862ae5d2ba5620
11200 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11201 Date:   Fri Sep 16 23:08:57 2011 -0400
11202
11203     CID:174 RESOURCE LEAK - memory not freed
11204     
11205         * lib-src/etags.c (stream;): free memory in the case where it is not used
11206     
11207     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11208
11209  lib-src/etags.c |   14 ++++++++------
11210  1 file changed, 8 insertions(+), 6 deletions(-)
11211
11212 commit 3f6dfb716145ced1c38839e2e3c58479d1c31812
11213 Merge: 6d3da4a fc63bf6
11214 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11215 Date:   Fri Sep 16 23:02:59 2011 -0400
11216
11217     Merge branch 'master' of http://git.sxemacs.org/sxemacs
11218
11219 commit 6d3da4a6d4c3f7e37e73f32b6ac807aa78d7bd63
11220 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11221 Date:   Fri Sep 16 23:01:46 2011 -0400
11222
11223     CID:377 STRING OVERFLOW - use strncpy to avoid possible string overflow
11224     
11225         * lib-src/gnuclient.c (main): Use strncpy
11226     
11227     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11228
11229  lib-src/gnuclient.c |    3 ++-
11230  1 file changed, 2 insertions(+), 1 deletion(-)
11231
11232 commit fc63bf62e635e8b85f32d76e18c710e22ee42778
11233 Merge: 46457f6 cfb9290
11234 Author: Steve Youngs <steve@sxemacs.org>
11235 Date:   Sat Sep 17 12:33:22 2011 +1000
11236
11237     Coverity fixes from Nelson
11238     
11239     * merges:
11240       CID:395 UNINIT - Fix uninitalized use of a member of struct gb
11241       CID:456 FORWARD NULL - possible crash on dereference
11242
11243 commit cfb92900bc3f7d544793c9652ace58ef300d6c61
11244 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11245 Date:   Fri Sep 16 22:25:36 2011 -0400
11246
11247     CID:395 UNINIT - Fix uninitalized use of a member of struct gb
11248     
11249         * src/extents.c (extent_fragment_update): initialize width to 0, which seems better than some random value...
11250     
11251     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11252
11253  src/extents.c |    1 +
11254  1 file changed, 1 insertion(+)
11255
11256 commit 46457f66a34449fe24e188d4df6cfb3e3823421c
11257 Merge: 094a87f 4cfb6a2
11258 Author: Steve Youngs <steve@sxemacs.org>
11259 Date:   Sat Sep 17 12:14:03 2011 +1000
11260
11261     Coverity fixes from Nelson
11262     
11263     * merges:
11264       CID:468 MISSING_LOCK
11265       CID:469 PW.BAD_MACRO_REDEF
11266       CID:469 PW.BAD_MACRO_REDEF
11267       CID:462 RESOURCE LEAK
11268       Add missing semi-color Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11269
11270 commit bd9d2b26489b3cf95f5654a71912e7ea947e5000
11271 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11272 Date:   Fri Sep 16 22:09:06 2011 -0400
11273
11274     CID:456 FORWARD NULL - possible crash on dereference
11275     
11276         * src/media/media-ffmpeg.c (media_ffmpeg_analyse_audio): Only switch on avcc->sample_fmt if avcc != NULL
11277     
11278     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11279
11280  src/media/media-ffmpeg.c |   64 +++++++++++++++++++++++-----------------------
11281  1 file changed, 32 insertions(+), 32 deletions(-)
11282
11283 commit 4cfb6a2068be4032a16e7de99508e9d01ca1eff3
11284 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11285 Date:   Fri Sep 16 21:56:13 2011 -0400
11286
11287     CID:468 MISSING_LOCK
11288     
11289         * src/media/sound-alsa.c (sound_alsa_play): Add the lock around aj->play_state
11290     
11291     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11292
11293  src/media/sound-alsa.c |    2 ++
11294  1 file changed, 2 insertions(+)
11295
11296 commit e0cb37d7777a2a69d9fef9fce657bf43e9c27189
11297 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11298 Date:   Fri Sep 16 21:53:29 2011 -0400
11299
11300     CID:469 PW.BAD_MACRO_REDEF
11301     
11302         * src/media/media-sox.c: undef UNUSED before including media-sox.h
11303         because sox.h conflicts with lisp.h definition. This should have
11304         as proper fix a SXE_UNUSED macro... For a later time.
11305     
11306     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11307
11308  src/media/media-sox.c |    7 ++++++-
11309  1 file changed, 6 insertions(+), 1 deletion(-)
11310
11311 commit 8091b99b0e8b5e0f1d9bc9265b585c5e4424f008
11312 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11313 Date:   Fri Sep 16 21:52:53 2011 -0400
11314
11315     CID:469 PW.BAD_MACRO_REDEF
11316     
11317         * src/media/media-sox.c: undef UNUSED before including media-sox.h
11318         because sox.h conflicts with lisp.h definition. This should have
11319         as proper fix a SXE_UNUSED macro... For a later time.
11320     
11321     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11322
11323  src/media/media-sox.c |    2 +-
11324  1 file changed, 1 insertion(+), 1 deletion(-)
11325
11326 commit abbacea1e851264719f077735b96216e38f5001c
11327 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11328 Date:   Fri Sep 16 21:36:23 2011 -0400
11329
11330     CID:462 RESOURCE LEAK
11331     
11332         * src/media/media-sndfile.c (media_sndfile_open): free mtap on abnormal return
11333     
11334     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11335
11336  src/media/media-sndfile.c |    1 +
11337  1 file changed, 1 insertion(+)
11338
11339 commit 819a723c5e5104f58d36534c8f60f7f13e06a133
11340 Merge: 81cbe4d 094a87f
11341 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11342 Date:   Fri Sep 16 08:46:50 2011 -0400
11343
11344     Merge http://git.sxemacs.org/sxemacs
11345
11346 commit 094a87f0e7df248581651da93475651746c7697c
11347 Merge: bbe5032 0d5520f
11348 Author: Steve Youngs <steve@sxemacs.org>
11349 Date:   Fri Sep 16 19:36:29 2011 +1000
11350
11351     quick typo fix
11352     
11353     * quickfix:
11354       Quick trivial one-char typo fix
11355
11356 commit 0d5520f336bbd7356912d1f527a7a4118bc27535
11357 Author: Steve Youngs <steve@sxemacs.org>
11358 Date:   Fri Sep 16 19:35:35 2011 +1000
11359
11360     Quick trivial one-char typo fix
11361     
11362         * src/media/sound-ao.c (sound_ao_play): Add missing ;
11363     
11364     Signed-off-by: Steve Youngs <steve@sxemacs.org>
11365
11366  src/media/sound-ao.c |    2 +-
11367  1 file changed, 1 insertion(+), 1 deletion(-)
11368
11369 commit bbe503243aa874b469a6ba0b144f57ea6629046a
11370 Merge: 8c40f61 e7291c9
11371 Author: Steve Youngs <steve@sxemacs.org>
11372 Date:   Fri Sep 16 19:17:22 2011 +1000
11373
11374     Coverity fixes from Nelson
11375     
11376     * njsf-merges:
11377       Fix stupid strncat usage mistake Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11378       Make sure a pointer to the local ures is not returned, but a copy instead. CID:199 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11379       Make sure to fclose the file on error CID:195 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11380       Make sure to use add.*_rune_noret when not interested on the return value.. CID:175,177,190 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11381       Make sure that the args array is initialized CID:394 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11382       Make sure dl.top_clip is initialized CID:406 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11383       Avoid doing decode_buffer twice when not doing clash detection CID:430 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11384       Remove unneeded initialization of command_builder pointer. CID:431 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11385       Do not assign the return of setlocale(LC_ALL,"C") to locale var since it will be no longer used afterwards. CID:432 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11386       Remove unused value of eckey CID:435 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11387       Make sure that check and change of state is done on the mutual exclusion zone. move the sleep outside of it. CID:440
11388       make sure the optable_index cannot be negative, instead an assertion is made. CID:117,116,115,114,111,110,109,88,87 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11389       Make sure avfc is not NULL before dereferencing CID:457 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11390       Make sure that avfc is non null before de-reference. CID:458 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11391       Make sure the pointers are valid before dereferencing CID:461 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11392       Use strncat instead of strcat, even in a paranoid fashion. CID:463 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11393       Make sure that mtp has the proper play state before entering the loop. CID:466 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11394
11395 commit 81cbe4d1fcfb8f484f9c2e77824edcb2da66e958
11396 Merge: bfbb41f bbe5032
11397 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11398 Date:   Fri Sep 16 05:16:59 2011 -0400
11399
11400     Merge http://git.sxemacs.org/sxemacs
11401
11402 commit bfbb41fed218d7a9304b35d636718b8f6817bd2b
11403 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11404 Date:   Fri Sep 16 05:08:20 2011 -0400
11405
11406     Add missing semi-color
11407     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11408
11409  src/media/sound-ao.c |    2 +-
11410  1 file changed, 1 insertion(+), 1 deletion(-)
11411
11412 commit e7291c9856761f19e790e5ddc3da7e62b1253600
11413 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11414 Date:   Fri Sep 16 05:02:59 2011 -0400
11415
11416     Fix stupid strncat usage mistake
11417     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11418
11419  src/media/media-ffmpeg.c |   25 +++++++++++++++----------
11420  1 file changed, 15 insertions(+), 10 deletions(-)
11421
11422 commit f7e10d70c18279c741e058b12c07207f3df84631
11423 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11424 Date:   Fri Sep 16 03:38:17 2011 -0400
11425
11426     Make sure a pointer to the local ures is not returned, but a
11427     copy instead.
11428     CID:199
11429     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11430
11431  modules/ase/ase-interval.c |    6 ++++++
11432  1 file changed, 6 insertions(+)
11433
11434 commit b99e5f98849430b5289fa8528a2e43ab50d49c89
11435 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11436 Date:   Fri Sep 16 03:35:38 2011 -0400
11437
11438     Make sure to fclose the file on error
11439     CID:195
11440     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11441
11442  src/openssl.c |    7 +++++--
11443  1 file changed, 5 insertions(+), 2 deletions(-)
11444
11445 commit 68c00c25312d910589b4e7ff4b4cb52fbf96c32c
11446 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11447 Date:   Fri Sep 16 03:33:59 2011 -0400
11448
11449     Make sure to use add.*_rune_noret when not interested on the
11450     return value..
11451     CID:175,177,190
11452     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11453
11454  src/ui/redisplay.c |    6 +++---
11455  1 file changed, 3 insertions(+), 3 deletions(-)
11456
11457 commit f13aaac2d7059359140f640d5e0216a219f0a3d7
11458 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11459 Date:   Fri Sep 16 03:32:15 2011 -0400
11460
11461     Make sure that the args array is initialized
11462     CID:394
11463     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11464
11465  modules/ase/ase-interval.c |   29 ++++++++++++++++-------------
11466  1 file changed, 16 insertions(+), 13 deletions(-)
11467
11468 commit b93e4a19a1740451f09f3583e8189296fd95117a
11469 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11470 Date:   Fri Sep 16 03:24:30 2011 -0400
11471
11472     Make sure dl.top_clip is initialized
11473     CID:406
11474     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11475
11476  src/ui/X11/toolbar-x.c |    1 +
11477  1 file changed, 1 insertion(+)
11478
11479 commit c27cf9442451113ae38cc618a9877fe7043a13da
11480 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11481 Date:   Fri Sep 16 03:22:27 2011 -0400
11482
11483     Avoid doing decode_buffer twice when not doing clash
11484     detection
11485     CID:430
11486     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11487
11488  src/buffer.c |    4 ++--
11489  1 file changed, 2 insertions(+), 2 deletions(-)
11490
11491 commit bd3f42bc5d276a1eb0de972c1b21ad98921916e7
11492 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11493 Date:   Fri Sep 16 03:20:33 2011 -0400
11494
11495     Remove unneeded initialization of command_builder pointer.
11496     CID:431
11497     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11498
11499  src/events/event-stream.c |    3 +--
11500  1 file changed, 1 insertion(+), 2 deletions(-)
11501
11502 commit 74a24efbf7b2b2cae554d902d1c8182246ced527
11503 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11504 Date:   Fri Sep 16 03:12:13 2011 -0400
11505
11506     Do not assign the return of setlocale(LC_ALL,"C") to locale var
11507     since it will be no longer used afterwards.
11508     CID:432
11509     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11510
11511  src/mule/input-method-xlib.c |    2 +-
11512  1 file changed, 1 insertion(+), 1 deletion(-)
11513
11514 commit 2c330fc143900f8f9d42ec8970a792b8fc7a4189
11515 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11516 Date:   Fri Sep 16 03:08:39 2011 -0400
11517
11518     Remove unused value of eckey
11519     CID:435
11520     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11521
11522  src/openssl.c |    4 ++--
11523  1 file changed, 2 insertions(+), 2 deletions(-)
11524
11525 commit 74e0a12ce9a5a6c0d32aee266a44cc4f0ef7fab2
11526 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11527 Date:   Fri Sep 16 03:06:33 2011 -0400
11528
11529     Make sure that check and change of state is done on the
11530     mutual exclusion zone. move the sleep outside of it.
11531     CID:440
11532     
11533     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11534
11535  src/media/sound-ao.c |   26 ++++++++++++--------------
11536  1 file changed, 12 insertions(+), 14 deletions(-)
11537
11538 commit 0199ae03af9d581a3cc5d061ce546d13fdd79111
11539 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11540 Date:   Fri Sep 16 02:58:50 2011 -0400
11541
11542     make sure the optable_index cannot be negative, instead
11543     an assertion is made.
11544     CID:117,116,115,114,111,110,109,88,87
11545     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11546
11547  src/ent/ent.c |    6 ++----
11548  1 file changed, 2 insertions(+), 4 deletions(-)
11549
11550 commit 645c51d393756cf586aed02e4e2c60507d35a73b
11551 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11552 Date:   Fri Sep 16 02:55:59 2011 -0400
11553
11554     Make sure avfc is not NULL before dereferencing
11555     CID:457
11556     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11557
11558  src/media/media-ffmpeg.c |   18 +++++++++++-------
11559  1 file changed, 11 insertions(+), 7 deletions(-)
11560
11561 commit 1f7d14475ad7c51360fd306feeed2bf45a42b333
11562 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11563 Date:   Fri Sep 16 02:54:12 2011 -0400
11564
11565     Make sure that avfc is non null before de-reference.
11566     CID:458
11567     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11568
11569  src/media/media-ffmpeg.c |   69 +++++++++++++++++++++++-----------------------
11570  1 file changed, 35 insertions(+), 34 deletions(-)
11571
11572 commit 29c457d81cdf29d0f120b577c5159a86377368ea
11573 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11574 Date:   Fri Sep 16 02:42:43 2011 -0400
11575
11576     Make sure the pointers are valid before dereferencing
11577     CID:461
11578     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11579
11580  src/media/media-ffmpeg.c |   18 +++++++++++-------
11581  1 file changed, 11 insertions(+), 7 deletions(-)
11582
11583 commit 6b22b5595c47b17665b80edca66fd2801a1d5c81
11584 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11585 Date:   Fri Sep 16 02:39:23 2011 -0400
11586
11587     Use strncat instead of strcat, even in a paranoid fashion.
11588     CID:463
11589     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11590
11591  src/media/media-ffmpeg.c |   20 +++++++++-----------
11592  1 file changed, 9 insertions(+), 11 deletions(-)
11593
11594 commit 0f123bce9031ac63ec3233d5d14c3b83c74fd5ba
11595 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11596 Date:   Fri Sep 16 02:29:35 2011 -0400
11597
11598     Make sure that mtp has the proper play state before entering
11599     the loop.
11600     CID:466
11601     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11602
11603  src/media/sound-ao.c |    1 +
11604  1 file changed, 1 insertion(+)
11605
11606 commit 8c40f61aaa78271b885955cc6230f4a774535a7d
11607 Merge: 35f5386 b6781fa
11608 Author: Steve Youngs <steve@sxemacs.org>
11609 Date:   Fri Sep 16 14:19:32 2011 +1000
11610
11611     More Coverity fixes from Nelson
11612
11613 commit b6781faf0ef11417ca4b9c534cdf41c424ab6da3
11614 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11615 Date:   Thu Sep 15 23:44:22 2011 -0400
11616
11617     Fix stupid typo on previous fix, that broke build.
11618     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11619
11620  modules/ase/ase-interval.c |    2 +-
11621  1 file changed, 1 insertion(+), 1 deletion(-)
11622
11623 commit 4dc86a9abb14efef7fc95295a3ed9ef3226cded0
11624 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11625 Date:   Thu Sep 15 23:33:33 2011 -0400
11626
11627     Fix several FILE* leaks in ssl
11628     CID:193,194,195,196,197,198
11629     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11630
11631  src/openssl.c |   48 +++++++++++++++++++++++++++++++++++++++++++++---
11632  1 file changed, 45 insertions(+), 3 deletions(-)
11633
11634 commit 8169a297babb43f3d3c98e7f62d56cc79c51517e
11635 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11636 Date:   Thu Sep 15 23:17:23 2011 -0400
11637
11638     Make implementation comment about issues with strlen of
11639     NULL pointers match the implementation
11640     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11641
11642  src/alloc.c |    2 +-
11643  1 file changed, 1 insertion(+), 1 deletion(-)
11644
11645 commit 0cf4be2e3f709b71e415bddcdef506af3dc3c1ff
11646 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11647 Date:   Thu Sep 15 23:16:01 2011 -0400
11648
11649     Fix several invalid uses of negative returns on acessing an array
11650     due to ase_optable_index
11651     CID:87,88,109,110,111,114,115,116,117
11652     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11653
11654  src/ent/ent.c |   23 ++++++++++-------------
11655  1 file changed, 10 insertions(+), 13 deletions(-)
11656
11657 commit e33af2c8698c99df7630b756b48c80120591eed0
11658 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11659 Date:   Thu Sep 15 22:59:24 2011 -0400
11660
11661     Allocate and copy ures when it would be the return address.
11662     CID:200
11663     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11664
11665  modules/ase/ase-interval.c |    7 ++++++-
11666  1 file changed, 6 insertions(+), 1 deletion(-)
11667
11668 commit 3ac8ebb6f527f54b33ebd009c5c8c682c7a6b07f
11669 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11670 Date:   Thu Sep 15 22:43:44 2011 -0400
11671
11672     Move variable path definition to avoid out-of-scope references
11673     to the memory location.
11674     CID:201
11675     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11676
11677  src/editfns.c |    3 +--
11678  1 file changed, 1 insertion(+), 2 deletions(-)
11679
11680 commit e500fea58533821432a4e3d00ad2ce4f7d5d664b
11681 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11682 Date:   Thu Sep 15 22:36:53 2011 -0400
11683
11684     CID:326,325
11685     Use snprintf instead of sprintf. Although current sizes and formatting
11686     string are fine (since it is only integer printing), it won't hurt to
11687     limit the buffer.
11688     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11689
11690  src/ui/X11/objects-x.c |    8 ++++----
11691  1 file changed, 4 insertions(+), 4 deletions(-)
11692
11693 commit 98c274850f751a0d8beb8230719eaa3c468cabdc
11694 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11695 Date:   Thu Sep 15 22:32:37 2011 -0400
11696
11697     Use snprint instead of sprintf. One of the uses of
11698     this CID:342 was of valid concern.
11699     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11700
11701  src/ui/specifier.c |    6 +++---
11702  1 file changed, 3 insertions(+), 3 deletions(-)
11703
11704 commit b08c9e23dfa8660efd580f57a5dcd13466ddf19e
11705 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11706 Date:   Thu Sep 15 21:43:29 2011 -0400
11707
11708     Use snprint even if there is no issue with given size...
11709     Actually reduced it, so that the stack is less likely to
11710     blow up.
11711     CID:343
11712     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11713
11714  src/ui/window.c |    6 +++---
11715  1 file changed, 3 insertions(+), 3 deletions(-)
11716
11717 commit 41ec22d5d00f8fd1cd50b92315935fc29243ea27
11718 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11719 Date:   Thu Sep 15 19:36:26 2011 -0400
11720
11721     Get rid of harmless warning about ignoring result of getc, while ignoring ESC ISO2022 sequences.
11722     CID:11
11723     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11724
11725  lib-src/make-docfile.c |    4 ++--
11726  1 file changed, 2 insertions(+), 2 deletions(-)
11727
11728 commit 12e0723d376527a27703711230761c128cbb9b24
11729 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11730 Date:   Thu Sep 15 19:01:26 2011 -0400
11731
11732     Avoid potential race condition and check only mtp as loop
11733     exit condition, which is updated at each switch condition
11734     that may change the state and also updated under lock.
11735     
11736     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11737
11738  src/media/sound-ao.c |    4 ++--
11739  1 file changed, 2 insertions(+), 2 deletions(-)
11740
11741 commit bd10f44c52f220c633b33971339b71c56f3bfb39
11742 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11743 Date:   Thu Sep 15 18:58:11 2011 -0400
11744
11745     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11746     
11747     Correct silly mistake in previous locking fix. Use UNLOCK instead
11748     of LOCK.
11749     
11750     CID:454
11751
11752  src/media/sound-ao.c |    2 +-
11753  1 file changed, 1 insertion(+), 1 deletion(-)
11754
11755 commit 35f53868bffe4dbf5d9ba09194ba0fdadf61d996
11756 Merge: 3e58c8d 2a25b39
11757 Author: Steve Youngs <steve@sxemacs.org>
11758 Date:   Thu Sep 15 15:49:06 2011 +1000
11759
11760     Merge branch 'merges'
11761
11762 commit 2a25b391dc16c15a473cdeae07c74f2908e72c1e
11763 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11764 Date:   Thu Sep 15 00:34:37 2011 -0400
11765
11766     Avoid resource leaks in redisplay (runes mostly).
11767     CID:175,176,177,186,187,188,189,190,191
11768     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11769
11770  src/ui/redisplay.c |   55 +++++++++++++++++++++++++++++++++++++++-------------
11771  1 file changed, 41 insertions(+), 14 deletions(-)
11772
11773 commit 3e58c8da036cac45dc58e1a48b1d1efc8351942d
11774 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11775 Date:   Wed Sep 14 23:44:13 2011 -0400
11776
11777     Enclosed the media stop status assignment inside the
11778     mutex zone. Also made sure any "derived" vars were updated
11779     CID:440,441,442
11780     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11781
11782  src/media/sound-ao.c  |    7 +++++--
11783  src/media/sound-oss.c |    2 ++
11784  2 files changed, 7 insertions(+), 2 deletions(-)
11785
11786 commit f05461329a01c23ba2922fd6691db7bc3cc663c9
11787 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11788 Date:   Wed Sep 14 23:34:49 2011 -0400
11789
11790     Use ssize_t for string length and return from read calls
11791     CID:130,131,132,133
11792     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11793
11794  src/openssl.c |   10 ++++++----
11795  1 file changed, 6 insertions(+), 4 deletions(-)
11796
11797 commit fd8b8a3bb15f76d2e2bae30a1ebe314fc53356b2
11798 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11799 Date:   Wed Sep 14 23:25:35 2011 -0400
11800
11801     Initialize the return object to Qnil
11802     CID:452
11803     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11804
11805  src/lstream.c |    2 +-
11806  1 file changed, 1 insertion(+), 1 deletion(-)
11807
11808 commit 12053ed7c67df51b6d10d74a530778b4df3aceb5
11809 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11810 Date:   Wed Sep 14 23:13:27 2011 -0400
11811
11812     Check for NULL return from getenv on pdump_load. These
11813     are made with assert since it is so early there is no
11814     recovery possible or needed.
11815     CID:443
11816     
11817     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11818
11819  src/dumper.c |    3 +++
11820  1 file changed, 3 insertions(+)
11821
11822 commit 5ad7dd003d7dd641db9b48b0f6592b4842943099
11823 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11824 Date:   Wed Sep 14 23:11:02 2011 -0400
11825
11826     Check for NULL return from getenv
11827     CID:444
11828     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11829
11830  src/editfns.c |   45 ++++++++++++++++++++++++---------------------
11831  1 file changed, 24 insertions(+), 21 deletions(-)
11832
11833 commit 4c56069688f2a058c109ea7e4b73d6b192fe4bcb
11834 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11835 Date:   Wed Sep 14 22:54:49 2011 -0400
11836
11837     Remove superfluous pointer check which seems to trigger
11838     CID:445
11839     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11840
11841  src/media/sound-ao.c |    3 ++-
11842  1 file changed, 2 insertions(+), 1 deletion(-)
11843
11844 commit 539a21ad7ca6e273390daf409e14d1572b6405cb
11845 Merge: e42db6d 7c0ce6b
11846 Author: Steve Youngs <steve@sxemacs.org>
11847 Date:   Wed Sep 14 21:58:56 2011 +1000
11848
11849     Merge branch 'merges'
11850
11851 commit 7c0ce6b5e7d6f83c530a222e656a8d7e76dad9eb
11852 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11853 Date:   Wed Sep 14 06:17:22 2011 -0400
11854
11855     Fix potential usage of negative file handle CID:119
11856
11857  src/lread.c |    3 +++
11858  1 file changed, 3 insertions(+)
11859
11860 commit c287beb0ed2738a6d6276908e0111f2ceb53f6dc
11861 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11862 Date:   Wed Sep 14 06:15:46 2011 -0400
11863
11864     Fix potential usage of negative file descriptor
11865     CID:120
11866
11867  src/ui/TTY/console-tty.c |   18 ++++++++++--------
11868  1 file changed, 10 insertions(+), 8 deletions(-)
11869
11870 commit f405cbbbe32390d2566c2beaf5c625890f0141a4
11871 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11872 Date:   Wed Sep 14 06:10:40 2011 -0400
11873
11874     Fix potential usage of negative file handle
11875     CID:119
11876     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11877
11878  src/lstream.c |    2 ++
11879  1 file changed, 2 insertions(+)
11880
11881 commit 8a746856b518bfebda288e42b123efddd0056a74
11882 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11883 Date:   Wed Sep 14 05:45:51 2011 -0400
11884
11885     Make loop explicit in signal_if_x_error CID:61
11886     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11887
11888  src/ui/X11/device-x.c |    7 +++----
11889  1 file changed, 3 insertions(+), 4 deletions(-)
11890
11891 commit cfd1add02f324342f7759be9072370d3641a713d
11892 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11893 Date:   Wed Sep 14 05:41:35 2011 -0400
11894
11895     Shutup unchecked call return value (CID:13)
11896     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11897
11898  src/dired.c |    2 +-
11899  1 file changed, 1 insertion(+), 1 deletion(-)
11900
11901 commit bab7ced32042a27158cc4071953fd3a5bd5861d1
11902 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11903 Date:   Wed Sep 14 05:34:29 2011 -0400
11904
11905     Fix  potential array overrun of static due to sign bit expansion
11906     CID:141
11907
11908  src/ui/imgproc.c |    6 +++---
11909  src/ui/imgproc.h |    1 +
11910  2 files changed, 4 insertions(+), 3 deletions(-)
11911
11912 commit 9a05aef02ce6295b9ed9ea4ab21d966192322cfd
11913 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11914 Date:   Wed Sep 14 05:27:18 2011 -0400
11915
11916     Fix undefined order of eval in while condition.
11917     CID:30
11918
11919  src/ent/ent-float.c |    6 ++----
11920  src/fns.c           |    1 +
11921  2 files changed, 3 insertions(+), 4 deletions(-)
11922
11923 commit bfe35695270a23519dbf07d1753d0338188c8911
11924 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11925 Date:   Wed Sep 14 04:36:00 2011 -0400
11926
11927     Fix potential stack/string overflow warning
11928     CID:379
11929
11930  src/symbols.c |    3 ++-
11931  1 file changed, 2 insertions(+), 1 deletion(-)
11932
11933 commit 5d005036fed821ef324ffc11b5d1f2c2096abb90
11934 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11935 Date:   Wed Sep 14 04:29:22 2011 -0400
11936
11937     Fix potential stack overflow (via string overflow)
11938     CID:380
11939
11940  src/symbols.c |    5 +++--
11941  1 file changed, 3 insertions(+), 2 deletions(-)
11942
11943 commit 16415314c4d55836d8d68a5501b1897dc60afb85
11944 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11945 Date:   Wed Sep 14 04:24:09 2011 -0400
11946
11947     Use snprintf instead of sprint
11948     CID:344 SECURE_CODING
11949
11950  src/ui/window.c |    2 +-
11951  1 file changed, 1 insertion(+), 1 deletion(-)
11952
11953 commit 14bfb75b6c1b3bb3ddda1ef67d81f5f528e83a74
11954 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11955 Date:   Wed Sep 14 04:16:58 2011 -0400
11956
11957     Fix strcpy from environment variable into fixed size buffer.  Fix strcat from argument into fixed size buffer (call to expand_filename).
11958     CID:381
11959
11960  lib-src/gnuclient.c |   18 ++++++++++--------
11961  1 file changed, 10 insertions(+), 8 deletions(-)
11962
11963 commit e3696f36872c948d5a9767ac3215f25f07e6d6bd
11964 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11965 Date:   Wed Sep 14 04:15:53 2011 -0400
11966
11967     Fix unchecked strcpy from commandline argument into fixed size buffer
11968     CID:382
11969
11970  lib-src/yow.c |    7 ++++---
11971  1 file changed, 4 insertions(+), 3 deletions(-)
11972
11973 commit e42db6dabc516e4e217f70b0e311ea844ec20c59
11974 Merge: 0d61b08 2c189e4
11975 Author: Steve Youngs <steve@sxemacs.org>
11976 Date:   Wed Sep 14 15:30:04 2011 +1000
11977
11978     Merge branch 'merges'
11979
11980 commit 2c189e4a741cb2b604420d70d6e6878596f43a11
11981 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11982 Date:   Wed Sep 14 01:05:59 2011 -0400
11983
11984     Fix the ent-mpc issues of Bug 126.
11985
11986  src/ent/ent-mpc.h |    5 +++++
11987  1 file changed, 5 insertions(+)
11988
11989 commit ee57c8f50fd14ab598244b190d1c051c0c6ca6ec
11990 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11991 Date:   Wed Sep 14 00:59:52 2011 -0400
11992
11993     Check the result of sxemacs_stat in Fwrite_region_internal (CID:14)
11994
11995  src/fileio.c |   10 ++++++++--
11996  1 file changed, 8 insertions(+), 2 deletions(-)
11997
11998 commit 0d61b08eaf1e6aa3b490e408546b0086f2a1e58d
11999 Merge: 96a0253 524de51
12000 Author: Steve Youngs <steve@sxemacs.org>
12001 Date:   Wed Sep 14 14:26:44 2011 +1000
12002
12003     Merge branch 'merges'
12004
12005 commit 524de51eeeaace9c84a933f778798a45fa611c6e
12006 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12007 Date:   Tue Sep 13 23:20:05 2011 -0400
12008
12009     Prevent harmless COVERITY warning message of the BAD_ALLOC_STRLEN checker on relative_filename about the usage of pointer+1 inside strlen as parameter to xnew.
12010     
12011     Changed it because it is indeed more maintainable to walk past the '/' and use that afterwards.
12012
12013  lib-src/etags.c  |    5 +++--
12014  lib-src/ootags.c |    5 +++--
12015  2 files changed, 6 insertions(+), 4 deletions(-)
12016
12017 commit 78bfe4f2108f42e55a0b4bda8601de8f2865c939
12018 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12019 Date:   Tue Sep 13 22:44:30 2011 -0400
12020
12021     Fix CID:436 Unused value
12022
12023  src/ui/X11/dialog-x.c |    8 ++++----
12024  1 file changed, 4 insertions(+), 4 deletions(-)
12025
12026 commit 231ffe1a4b25ba6275377c346577afd0565cd776
12027 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12028 Date:   Tue Sep 13 22:36:15 2011 -0400
12029
12030     Fix CID:437 Unused value
12031
12032  src/ui/glyphs.c |    3 +--
12033  1 file changed, 1 insertion(+), 2 deletions(-)
12034
12035 commit 0c3ccf5a2bc52569d4f808702ac1263dc5c460f0
12036 Merge: 53b0119 96a0253
12037 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12038 Date:   Tue Sep 13 21:01:04 2011 -0400
12039
12040     Merge http://git.sxemacs.org/sxemacs
12041
12042 commit 96a0253c2288125e9ea0541dcc99fc4389a8ddaf
12043 Merge: 786d7ec 6d75147
12044 Author: Steve Youngs <steve@sxemacs.org>
12045 Date:   Tue Sep 13 11:22:18 2011 +1000
12046
12047     Merge branch 'tooltalkless'
12048
12049 commit 6d75147f02d56ed339f63eb55874e0adabac8e4b
12050 Author: Steve Youngs <steve@sxemacs.org>
12051 Date:   Tue Sep 13 10:37:37 2011 +1000
12052
12053     Purge SXEmacs of tooltalk -- remainding tidy up
12054     
12055     Finger's crossed, this is the END of tooltalk.  Yay!
12056     
12057         * PROBLEMS: Delete the tooltalk stuff.
12058     
12059         * etc/tests/external-widget/Makefile (CFLAGS): Remove the
12060         -DTOOLTALK flag
12061     
12062         * etc/tests/external-widget/test-ew-motif.c (handle_tt_input):
12063         Remove.  It was tooltalk.
12064     
12065         * etc/tests/external-widget/test-ew-motif.c
12066         (HxInitializeToolTalk): Ditto.
12067     
12068         * etc/tests/external-widget/test-ew-motif.c (main): Don't call
12069         HxInitializeToolTalk().
12070     
12071         * info/external-widget.texi (Using an External Client Widget):
12072         Don't mention tooltalk.
12073     
12074         * src/events/event-stream.c (execute_internal_event): Mention in
12075         comments relating to tooltalk to revisit with D-Bus
12076     
12077         * src/ui/X11/ExternalClient.h (XtNuseToolTalk): Remove.
12078     
12079         * src/ui/X11/ExternalClient.h (XtCUseToolTalk): Ditto.
12080     
12081         * .gitignore: Remove tooltalk directory.
12082     
12083     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12084
12085  .gitignore                                |    1 -
12086  PROBLEMS                                  |    7 -----
12087  etc/tests/external-widget/Makefile        |    2 +-
12088  etc/tests/external-widget/test-ew-motif.c |   43 -----------------------------
12089  info/external-widget.texi                 |    9 ++++--
12090  src/events/event-stream.c                 |    5 +++-
12091  src/ui/X11/ExternalClient.h               |    7 -----
12092  7 files changed, 11 insertions(+), 63 deletions(-)
12093
12094 commit b359d963178f727f70ed74b16a8e99ae8f370f85
12095 Author: Steve Youngs <steve@sxemacs.org>
12096 Date:   Tue Sep 13 03:03:00 2011 +1000
12097
12098     Purge SXEmacs of tooltalk cruft -- src, lisp
12099     
12100     This kills off pretty much all of the tooltalk.  But I expect a couple
12101     more (at least) changesets to completely tidy it up.
12102     
12103         * lisp/Makefile.am (corelispels): Remove check-features.el.  It
12104           was just tooltalk and sparcwork cruft.
12105     
12106         * lisp/dumped-lisp.el (packages-hardcoded-lisp): Remove tooltalk
12107           related stuff.  Was all just comments anyway.
12108     
12109         * lisp/subr.el (error): Remove tooltalk-error
12110     
12111         * src/ui/Makefile.am (libsxeui_a_headers): Remove tooltalk.h
12112     
12113         * src/ui/X11/ExternalClientP.h: Remove the use_tooltalk member
12114           from the ExternalClientPart struct.
12115     
12116         * src/ui/X11/ExternalClient.c: Remove tooltalk cruft.
12117     
12118         * src/ui/X11/ExternalClient.c (send_tooltalk_handshake): Remove.
12119     
12120         * src/ui/X11/ExternalClient.c (tt_callback): Ditto.
12121     
12122         * src/symsinit.h: Remove tooltalk cruft.
12123     
12124         * src/procimpl.h: Remove tooltalk from process_methods
12125     
12126         * src/process.c (connected_via_filedesc_p): return 0 regardless.
12127           It was only ever non-0 with a tooltalk connection.  'nuff said.
12128     
12129         * src/process-unix.c (unix_tooltalk_connection_p): Remove.
12130     
12131         * src/process-unix.c (process_type_create_unix): Remove tooltalk cruft.
12132     
12133         * src/lrecord.h: Remove tooltalk cruft.
12134     
12135         * src/inline.c: Ditto.
12136     
12137         * src/gdbinit: Ditto.
12138     
12139         * src/emacs.c (shut_down_emacs): Ditto.
12140     
12141         * src/dbxrc (Usage): Ditto.
12142     
12143     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12144
12145  lisp/Makefile.am             |    2 +-
12146  lisp/check-features.el       |   56 --
12147  lisp/dumped-lisp.el          |   26 -
12148  lisp/subr.el                 |    1 -
12149  src/dbxrc                    |    4 -
12150  src/emacs.c                  |   20 -
12151  src/gdbinit                  |    6 -
12152  src/inline.c                 |    4 -
12153  src/lrecord.h                |    2 -
12154  src/process-unix.c           |   10 +-
12155  src/process.c                |    7 +-
12156  src/procimpl.h               |    1 -
12157  src/symsinit.h               |    2 -
12158  src/tooltalk.c               | 1334 ------------------------------------------
12159  src/tooltalk.doc             |  330 -----------
12160  src/ui/Makefile.am           |    3 +-
12161  src/ui/X11/ExternalClient.c  |   61 --
12162  src/ui/X11/ExternalClientP.h |    2 +-
12163  src/ui/tooltalk.h            |   59 --
12164  19 files changed, 10 insertions(+), 1920 deletions(-)
12165
12166 commit 4e3e32b885e43b60602509c77881970a46d7842d
12167 Author: Steve Youngs <steve@sxemacs.org>
12168 Date:   Tue Sep 13 01:07:35 2011 +1000
12169
12170     Purge SXEmacs of tooltalk madness -- test suite
12171     
12172     This eradicates tooltalk from our test suite.
12173     
12174         * tests/Makefile.am (tooltalk_tests): Removed.
12175     
12176         * tests/Makefile.am (EXTRA_DIST): Remove tooltalk_tests.
12177     
12178     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12179
12180  tests/Makefile.am                  |    5 +-
12181  tests/tooltalk/Makefile            |   25 ----------
12182  tests/tooltalk/beeps.el            |    5 --
12183  tests/tooltalk/emacs-eval.c        |   89 -----------------------------------
12184  tests/tooltalk/load-file.c         |   89 -----------------------------------
12185  tests/tooltalk/make-client-frame.c |   91 ------------------------------------
12186  tests/tooltalk/simple.el           |   38 ---------------
12187  7 files changed, 1 insertion(+), 341 deletions(-)
12188
12189 commit f630823748bc0215843d131ab437026cf75c5bb3
12190 Author: Steve Youngs <steve@sxemacs.org>
12191 Date:   Tue Sep 13 00:31:59 2011 +1000
12192
12193     Purge SXEmacs of tooltalk and CDE cruft -- docs, autoconf
12194     
12195     Tooltalk was some old Sun/Sparcworks thingamajiggy.  Nobody uses it
12196     anymore and it has been superseded by D-Bus anyway.  Even though SXEmacs
12197     doesn't yet have full (any?) D-Bus support we're nuking this silly
12198     tooltalk madness now.
12199     
12200     This changeset removes the tooltalk cruft from our build chain autotool
12201     stuff and from the docs.
12202     
12203         * configure.ac: Remove all the tooltalk and CDE cruft.
12204     
12205         * m4/sxe-summary.m4 (SXE_SUMMARY): Ditto.
12206     
12207         * etc/PACKAGES: Ditto.
12208     
12209         * info/sxemacs-faq.texi (Q4.4.2): Removed.
12210           Plus nuke other mentions of tooltalk.
12211     
12212         * info/sxemacs/packages.texi (Available Packages): Remove
12213           tooltalk. Yes I know that the tooltalk XEmacs package is still
12214           available, but there's not much point in saying so in the SXEmacs
12215           manual if SXEmacs doesn't support tooltalk at all.
12216     
12217         * info/lispref/objects.texi: Remove all the tooltalk cruft.
12218     
12219         * info/lispref/lispref.texi: Ditto.
12220     
12221         * info/lispref/hooks.texi (Standard Hooks): Ditto.
12222     
12223         * info/lispref/errors.texi (Standard Errors): Ditto.
12224     
12225         * info/internals/internals.texi: Ditto.
12226     
12227         * info/lispref/ldap.texi (LDAP Support): Set prev node to
12228           X-Windows.  Skips tooltalk.
12229     
12230         * info/lispref/x-windows.texi (X-Windows): Set next node to LDAP
12231           Support.  Skips tooltalk.
12232     
12233     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12234
12235  configure.ac                  |   71 +-------
12236  etc/PACKAGES                  |    3 -
12237  info/Makefile.obsolete        |  377 ----------------------------------------
12238  info/internals/internals.texi |   23 +--
12239  info/lispref/errors.texi      |    5 -
12240  info/lispref/hooks.texi       |    3 -
12241  info/lispref/ldap.texi        |    2 +-
12242  info/lispref/lispref.texi     |    8 -
12243  info/lispref/objects.texi     |   20 +--
12244  info/lispref/tooltalk.texi    |  381 -----------------------------------------
12245  info/lispref/x-windows.texi   |    2 +-
12246  info/sxemacs-faq.texi         |   26 ---
12247  info/sxemacs/packages.texi    |    3 -
12248  m4/sxe-summary.m4             |    2 -
12249  14 files changed, 6 insertions(+), 920 deletions(-)
12250
12251 commit 786d7ecc150c784b1049150802fdd4bf411a0d07
12252 Merge: 2b75e74 17c4890
12253 Author: Steve Youngs <steve@sxemacs.org>
12254 Date:   Tue Jun 21 23:05:31 2011 +1000
12255
12256     Merge branch 'merges'
12257
12258 commit 17c4890036d6eb15c2cadd59079a0308811b2d8e
12259 Author: Zajcev Evgeny <zevlg@yandex.ru>
12260 Date:   Tue Jun 21 16:47:10 2011 +0400
12261
12262     - [FIX] ffi-curl, avoid signalling
12263     
12264     Signed-off-by: Zajcev Evgeny <zevlg@yandex.ru>
12265
12266  lisp/ffi/ffi-curl.el |   11 ++++++++++-
12267  1 file changed, 10 insertions(+), 1 deletion(-)
12268
12269 commit 25efa66cc66274a744cacb5dbb877fb6ac1736f7
12270 Author: Zajcev Evgeny <zevlg@yandex.ru>
12271 Date:   Tue Jun 21 11:15:39 2011 +0400
12272
12273     ffi-wand, removed some dups
12274     
12275     Signed-off-by: Zajcev Evgeny <zevlg@yandex.ru>
12276
12277  lisp/ffi/ffi-wand.el |    6 ------
12278  1 file changed, 6 deletions(-)
12279
12280 commit 2b75e747e04aa8feab4018b3dc2e691229ec9ca8
12281 Merge: bce3648 5a94101
12282 Author: Steve Youngs <steve@sxemacs.org>
12283 Date:   Tue Jun 21 12:13:11 2011 +1000
12284
12285     Merge branch 'merges'
12286
12287 commit 5a94101323ed5f2cdba8ce69c4e8a7fccf4bbc57
12288 Author: Zajcev Evgeny <zevlg@yandex.ru>
12289 Date:   Mon Jun 20 19:56:04 2011 +0400
12290
12291     - revert, avoid raw format check
12292     
12293     Signed-off-by: Zajcev Evgeny <zevlg@yandex.ru>
12294
12295  lisp/ffi/ffi-wand.el |    6 ++++--
12296  1 file changed, 4 insertions(+), 2 deletions(-)
12297
12298 commit 24d257de634928f0e8e804e010b0c97a246fcb52
12299 Author: Zajcev Evgeny <zevlg@yandex.ru>
12300 Date:   Thu Jun 16 13:16:28 2011 +0400
12301
12302     - [add] wand: partial support for GM lib
12303     - [fix] safe version of ffi-magic
12304     
12305     misc enhs
12306
12307  lisp/ffi/ffi-wand.el | 1066 +++++++++++++++++++++++++++++++++-----------------
12308  1 file changed, 716 insertions(+), 350 deletions(-)
12309
12310 commit bce364853e3a9dfc411584dfd9a7ca1d92550557
12311 Merge: ad9e2b4 40098fc
12312 Author: Steve Youngs <steve@sxemacs.org>
12313 Date:   Thu Jun 16 12:36:55 2011 +1000
12314
12315     Merge branch 'merges'
12316
12317 commit 40098fccc15a565a136d36219d44c22ebbb0af44
12318 Author: Steve Youngs <steve@sxemacs.org>
12319 Date:   Thu Jun 16 12:36:17 2011 +1000
12320
12321     Sundry FFI fixes (see bug #127)
12322     
12323     Here are a couple of FFI fixes that bring us closer to fixing bug #127
12324     
12325         * lisp/ffi/ffi-sqlite.el (sqlite-bind-value): Use sqlite-STATIC
12326         instead of sqlite-TRANSIENT
12327     
12328         * src/effi.c (ffi_call_using_libffi): Temporarily turn of async
12329         timeouts when calling ffi_call()
12330     
12331         * src/signal.c (stop_async_timeouts): Make it available
12332         externally.
12333     
12334         * src/signal.c (start_async_timeouts): Ditto.
12335     
12336     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12337
12338  lisp/ffi/ffi-sqlite.el |    4 ++--
12339  src/effi.c             |    2 ++
12340  src/signal.c           |    4 ++--
12341  3 files changed, 6 insertions(+), 4 deletions(-)
12342
12343 commit a2153383210b07e3bc0d8bc281647ee530907eb5
12344 Author: Zajcev Evgeny <zevlg@yandex.ru>
12345 Date:   Tue Jun 14 22:34:45 2011 +0400
12346
12347     - [enh] ffi-magic with safe strings
12348
12349  lisp/ffi.el           |   20 ++++++++++----------
12350  lisp/ffi/ffi-magic.el |   31 +++++++++++++++++++++----------
12351  2 files changed, 31 insertions(+), 20 deletions(-)
12352
12353 commit ad9e2b4f262ca555dc96b5f473a4f55709ad620c
12354 Author: Steve Youngs <steve@sxemacs.org>
12355 Date:   Thu May 12 09:50:23 2011 +1000
12356
12357     Fix building with current git FFmpeg
12358     
12359         * m4/sxe-mm.m4 (SXE_MM_CHECK_FFMPEG): Turn off -Werror in the test
12360         to see if url_fopen() needs ByteIOContext**.
12361     
12362         That stuff is now deprecated in current FFmpeg git repo.  This
12363         patch allows SXEmacs to build with it, although, with loads of
12364         warnings.  Yeah, I'm on it. :-)
12365     
12366     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12367
12368  m4/sxe-mm.m4 |    2 +-
12369  1 file changed, 1 insertion(+), 1 deletion(-)
12370
12371 commit 53b0119cfebc7f152b6eaf6dc1d5e4d0aac222ea
12372 Merge: abc4221 3137c1f
12373 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12374 Date:   Sun May 8 00:42:47 2011 -0400
12375
12376     Merge http://git.sxemacs.org/sxemacs
12377
12378 commit 3137c1f8547cb644bb2f58c129c4fd3f9efa1ecb
12379 Author: Steve Youngs <steve@sxemacs.org>
12380 Date:   Sat May 7 17:57:33 2011 +1000
12381
12382     Update and fix our .desktop file.
12383     
12384         * etc/sxemacs.desktop.in (StartupNotify): Set to false.  I'm
12385         almost certain we don't do this.
12386     
12387         * etc/sxemacs.desktop.in (MimeType): Update to include all the
12388         MIME types I can think of that we support.
12389     
12390         * etc/sxemacs.desktop.in (Categories): The spec says that if we're
12391         a "TextEditor", we should also be a "Utility".  So add that.
12392     
12393     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12394
12395  etc/sxemacs.desktop.in |    6 +++---
12396  1 file changed, 3 insertions(+), 3 deletions(-)
12397
12398 commit 57b7c2148871b254536dc0732b7d71409ad9c434
12399 Author: Steve Youngs <steve@sxemacs.org>
12400 Date:   Sat May 7 02:20:17 2011 +1000
12401
12402     Libpng 1.5 fix.
12403     
12404     One of the things they did in libpng 1.5 was to remove all the stuff in
12405     1.4 and earlier that had been marked deprecated.  Of course we were using
12406     some of those deprecated things.  This patch fixes that and brings back
12407     PNGs to SXEmacsen built with the latest libpng.
12408     
12409         * src/ui/glyphs-eimage.c (png_instantiate): Rewrite and update for
12410         libpng 1.5.x.  Also, handle interlaced PNGs.
12411     
12412     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12413
12414  src/ui/glyphs-eimage.c |  108 ++++++++++++++++++++++++------------------------
12415  1 file changed, 55 insertions(+), 53 deletions(-)
12416
12417 commit abc4221c4ffe1e3084e78a427f33255f51298071
12418 Merge: e624dd0 9f3b1b6
12419 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12420 Date:   Wed Apr 20 21:08:06 2011 -0400
12421
12422     Merge http://git.sxemacs.org/sxemacs
12423
12424 commit 9f3b1b68351f14b012ec1db6f1cfb99ce7a53deb
12425 Merge: ae4f56c 85099e9
12426 Author: Steve Youngs <steve@sxemacs.org>
12427 Date:   Tue Apr 19 09:30:01 2011 +1000
12428
12429     Merge branch 'merges'
12430
12431 commit 85099e9ead057ba06b08f624ba4d01e54f980c50
12432 Author: Steve Youngs <steve@sxemacs.org>
12433 Date:   Tue Apr 19 08:48:54 2011 +1000
12434
12435     Merge branch 'merges', remote-tracking branch 'njsf/master' into merges
12436
12437 commit e624dd0d042594f851ab12903b28f9597a08edea
12438 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12439 Date:   Mon Apr 18 13:12:00 2011 -0400
12440
12441     * src/mule/input-method-xlib.c: Fix a header due to
12442             EmacsFrame.h move that had been overlooked.
12443     
12444     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
12445
12446  src/mule/input-method-xlib.c |    2 +-
12447  1 file changed, 1 insertion(+), 1 deletion(-)
12448
12449 commit 0524224d1442a02959248ffeea8916612f3bd45b
12450 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12451 Date:   Mon Apr 18 13:06:30 2011 -0400
12452
12453     Even friendlier advice to the novice git SXEmacs
12454     contributor.
12455     
12456     * autogen.sh: also state one needs to git push --tag
12457     * autogen.sh: if the detected TREE_VERSION differs from the expected, issue a warning
12458     
12459     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
12460
12461  autogen.sh |   28 +++++++++++++++++++++++++---
12462  1 file changed, 25 insertions(+), 3 deletions(-)
12463
12464 commit e3c67d680963dd79d409cf78bed451de25eaeb71
12465 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12466 Date:   Mon Apr 18 12:11:16 2011 -0400
12467
12468     * src/ui/glyphs.c: properly allow Q_mask_{file,data},
12469                        Q_hotspot_{x,y}, Q_foreground,
12470                        Qbackground on tty only builds.
12471     
12472     * src/ui/glyphs.c(syms_of_glyphs): ditto.
12473     
12474     * src/ui/glyphs.c(xface_normalize): properly handle
12475                        tty only builds by returning nil
12476                        when HAVE_WINDOW_SYSTEM is not
12477                        defined and conversion is needed.
12478     
12479     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
12480
12481  src/ui/glyphs.c |   18 +++++++++---------
12482  1 file changed, 9 insertions(+), 9 deletions(-)
12483
12484 commit 5948c7c4c8d608de8432a1f0a5dda556335ef0ce
12485 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12486 Date:   Mon Apr 18 12:07:50 2011 -0400
12487
12488     Build improvements
12489     
12490     * autogen.sh: when outside of "proper" git repos
12491                   try to be friendlier by using the
12492                   defaults and suggest the tag command.
12493     
12494     * src/Emacs{Frame,Manager,Shell}*, src/External*:
12495                   moved into src/ui/X11 as that is the
12496                   proper place for those files
12497     
12498     * src/Makefile.am, src/ui/X11/Makefile.am:
12499                   adjust targets for move of the files
12500     
12501     * src/mule/input-method-motif.c: adjust header path
12502     * src/ui/lwlib/lwlib-Xlw.c: ditto
12503     
12504     
12505     Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
12506
12507  autogen.sh                       |   11 +-
12508  src/EmacsFrame.c                 |  682 ----------------------------------
12509  src/EmacsFrame.h                 |  349 ------------------
12510  src/EmacsFrameP.h                |  136 -------
12511  src/EmacsManager.c               |  259 -------------
12512  src/EmacsManager.h               |   59 ---
12513  src/EmacsManagerP.h              |   66 ----
12514  src/EmacsShell-sub.c             |  389 --------------------
12515  src/EmacsShell.c                 |  163 ---------
12516  src/EmacsShell.h                 |   70 ----
12517  src/EmacsShellP.h                |  101 ------
12518  src/ExternalClient-Xlib.c        |  142 --------
12519  src/ExternalClient.c             |  619 -------------------------------
12520  src/ExternalClient.h             |   75 ----
12521  src/ExternalClientP.h            |   67 ----
12522  src/ExternalShell.c              |  743 --------------------------------------
12523  src/ExternalShell.h              |   58 ---
12524  src/ExternalShellP.h             |   60 ---
12525  src/Makefile.am                  |   30 +-
12526  src/mule/input-method-motif.c    |    2 +-
12527  src/ui/X11/EmacsFrame.c          |  682 ++++++++++++++++++++++++++++++++++
12528  src/ui/X11/EmacsFrame.h          |  349 ++++++++++++++++++
12529  src/ui/X11/EmacsFrameP.h         |  136 +++++++
12530  src/ui/X11/EmacsManager.c        |  259 +++++++++++++
12531  src/ui/X11/EmacsManager.h        |   59 +++
12532  src/ui/X11/EmacsManagerP.h       |   66 ++++
12533  src/ui/X11/EmacsShell-sub.c      |  389 ++++++++++++++++++++
12534  src/ui/X11/EmacsShell.c          |  163 +++++++++
12535  src/ui/X11/EmacsShell.h          |   70 ++++
12536  src/ui/X11/EmacsShellP.h         |  101 ++++++
12537  src/ui/X11/ExternalClient-Xlib.c |  142 ++++++++
12538  src/ui/X11/ExternalClient.c      |  619 +++++++++++++++++++++++++++++++
12539  src/ui/X11/ExternalClient.h      |   75 ++++
12540  src/ui/X11/ExternalClientP.h     |   67 ++++
12541  src/ui/X11/ExternalShell.c       |  743 ++++++++++++++++++++++++++++++++++++++
12542  src/ui/X11/ExternalShell.h       |   58 +++
12543  src/ui/X11/ExternalShellP.h      |   60 +++
12544  src/ui/X11/Makefile.am           |   29 ++
12545  src/ui/X11/xintrinsic.h          |   26 ++
12546  src/ui/X11/xintrinsicp.h         |   32 ++
12547  src/ui/lwlib/lwlib-Xlw.c         |    2 +-
12548  src/xintrinsic.h                 |   26 --
12549  src/xintrinsicp.h                |   32 --
12550  43 files changed, 4137 insertions(+), 4129 deletions(-)
12551
12552 commit ae4f56c0181f68b112fcb76e4995f953370e5afb
12553 Author: Steve Youngs <steve@sxemacs.org>
12554 Date:   Sat Mar 19 09:19:41 2011 +1000
12555
12556     Couple more warning fixes
12557     
12558         * src/media/sound-jack.c (sound_jack_shutdown_cbfun): Use %p mask
12559         to prevent compiler warning.
12560     
12561         * src/media/media.c (__add_prop): Drop the artificial attribute to
12562         prevent a compiler warning.
12563     
12564     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12565
12566  src/media/media.c      |    2 +-
12567  src/media/sound-jack.c |    2 +-
12568  2 files changed, 2 insertions(+), 2 deletions(-)
12569
12570 commit e3337135b8da41305d5f18c3f60ec43588a94f95
12571 Author: Steve Youngs <steve@sxemacs.org>
12572 Date:   Fri Mar 18 23:00:18 2011 +1000
12573
12574     Fix a few more compiler warnings.
12575     
12576         * src/skiplist.h: #if 0 out some as yet unused function
12577         declarations.  Prevents compiler warnings.
12578     
12579         * src/openssl.c (Fossl_ssl_cipher_description):
12580         SSL_get_current_cipher returns a const, so needs to be stored in a
12581         const.  Prevents compiler warning.
12582     
12583         * src/openssl.c (Fossl_ssl_cipher_version): Ditto.
12584     
12585         * src/openssl.c (Fossl_ssl_cipher_name): Ditto.
12586     
12587         * src/openssl.c (Fossl_ssl_cipher_bits): Ditto.
12588     
12589     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12590
12591  src/openssl.c  |    8 ++++----
12592  src/skiplist.h |    3 ++-
12593  2 files changed, 6 insertions(+), 5 deletions(-)
12594
12595 commit 9882c223485e9481ca620554eab0d1001726df24
12596 Author: Steve Youngs <steve@sxemacs.org>
12597 Date:   Mon Mar 14 18:43:31 2011 +1000
12598
12599     Fixes all byte-compiler warnings in our elisp.
12600     
12601         * lisp/ffi/ffi-wand.el
12602         (Wand-mode-insert-info, Wand-mode-select-region): Use
12603         #'when-boundp to avoid byte-compiler warning.  Also require
12604         wid-edit for same.
12605     
12606         * lisp/help.el: Globally declare #'find-function #'find-variable
12607         and #'view-scroll-lines-up at compile time to avoid byte-compiler
12608         warnings.
12609     
12610         * lisp/minibuf.el (x-read-color-completion-table): defvar it at
12611         compile time to avoid byte-compiler warning.
12612     
12613     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12614
12615  lisp/ffi/ffi-wand.el |   10 ++++++----
12616  lisp/help.el         |    5 ++++-
12617  lisp/minibuf.el      |    2 ++
12618  3 files changed, 12 insertions(+), 5 deletions(-)
12619
12620 commit 14473da93cb50edd102821b88e5c6494df346263
12621 Author: Steve Youngs <steve@sxemacs.org>
12622 Date:   Mon Mar 14 17:36:18 2011 +1000
12623
12624     Fix several compiler warnings in C sources.
12625     
12626     This takes care of most of the compiler warnings that have crept back into
12627     the C sources.  There are a couple more left, but they will require us to
12628     catch up with current versions of libpng and ffmpeg, so not quite as
12629     trivial as the rest of this patch.
12630     
12631         * modules/ase/ase-metric.c (ase_metric_prnt): Don't try to cast
12632         XASE_METRIC_DIST to unsigned int, use %p printf mask instead.
12633         Prevents compiler warning about casting pointer to int of
12634         different size.
12635     
12636         * src/ui/TTY/terminfo.c (emacs_tparam): cast string to char* to
12637         keep tparm/ncurses happy.
12638         Prevents compiler warning.
12639     
12640         * src/ui/X11/glyphs-x.c (x_subwindow_query_geometry): Cast dx, dy
12641         to int.
12642         Prevents a compiler warning about wrong types.
12643     
12644         * src/media/sound-alsa.h (sound_alsa_aj_data_s): samplerate is an
12645         unsigned int.
12646         Prevents a compiler warning.
12647     
12648     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12649
12650  modules/ase/ase-metric.c |    3 +--
12651  src/media/sound-alsa.h   |    2 +-
12652  src/ui/TTY/terminfo.c    |    2 +-
12653  src/ui/X11/glyphs-x.c    |    3 ++-
12654  4 files changed, 5 insertions(+), 5 deletions(-)
12655
12656 commit 18d23f87c34415e83693b14bdce915ed8ef5c080
12657 Author: Steve Youngs <steve@sxemacs.org>
12658 Date:   Mon Mar 14 08:19:33 2011 +1000
12659
12660     Add Last version ChangeLog and tweak SPPM
12661     
12662         * info/sppm.texi (Making Releases): Tweak the instructions in a
12663         couple of places.
12664     
12665     Signed-off-by: Steve Youngs <steve@sxemacs.org>
12666
12667  ChangeLog.d/ChangeLog-22.1.14 |  206 +++++++++++++++++++++++++++++++++++++++++
12668  info/sppm.texi                |    8 +-
12669  2 files changed, 210 insertions(+), 4 deletions(-)