1 commit fe3409cc8e87e2d486ba1361e32192791ece5496
3 Author: Steve Youngs <steve@sxemacs.org>
4 Date: Sat Jun 16 17:13:58 2012 +1000
6 SXEmacs v22.1.15 is released!
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
15 commit c9bb664d89349dd12c9b77f0aad688f53464fe31
16 Author: Steve Youngs <steve@sxemacs.org>
17 Date: Sat Jun 16 17:11:06 2012 +1000
19 Last minute NEWS update
21 Signed-off-by: Steve Youngs <steve@sxemacs.org>
24 1 file changed, 3 insertions(+), 3 deletions(-)
26 commit 98af378507e346a7caca1f8b562d4741e412bb14
27 Merge: b9f23b4 47a97e4
28 Author: Steve Youngs <steve@sxemacs.org>
29 Date: Sat Jun 16 11:16:23 2012 +1000
31 Coverity issues done and dusted! from Nelson
34 Coverity: CID 21028 Logically dead code
35 Coverity CID 400011 - Derefence NULL return value
37 commit 47a97e4f0307052738391bb339a2d58a6aa8b88e
38 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
39 Date: Fri Jun 15 11:19:42 2012 -0400
41 Coverity: CID 21028 Logically dead code
43 * src/ui/X11/event-Xt.c (x_handle_sticky_modifiers): This is a
44 false positive, but this little refactoring makes the analysis
47 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
49 src/ui/X11/event-Xt.c | 6 +++---
50 1 file changed, 3 insertions(+), 3 deletions(-)
52 commit e436f61f195c0d379e42d561101575929386af84
53 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
54 Date: Fri Jun 15 11:14:54 2012 -0400
56 Coverity CID 400011 - Derefence NULL return value
58 * src/doc.c (Fsnarf_documentation): Verify that indeed end is not
59 NULL. If it is NULL then report a file format error.
61 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
64 1 file changed, 6 insertions(+)
66 commit b9f23b4d55f2f4889d882a1a06dcbb72e7872c90
67 Merge: 0cfb001 401b73d
68 Author: Steve Youngs <steve@sxemacs.org>
69 Date: Mon Jun 11 18:52:39 2012 +1000
71 Ego is not a dirty word
76 commit 401b73deb3add6d705cda4fa04dea0c825abcea4
77 Author: Steve Youngs <steve@sxemacs.org>
78 Date: Mon Jun 11 18:16:53 2012 +1000
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"
86 * lisp/about.el (about-other-current-hackers): Horst to current;
87 Erik and Hynek to other.
89 * lisp/about.el (about-url-alist): Add a couple more of my URLs.
91 * lisp/about.el (about-personal-info): Updated my bio, added a
92 couple more URLs, and a dash of colour.
94 * etc/photos/steve.png: Update
96 * etc/photos/stevem.png: Update
98 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
105 commit 803c766d3a50b25f62c6c027a251577c5d60c45e
106 Author: Steve Youngs <steve@sxemacs.org>
107 Date: Sat Jun 2 08:24:42 2012 +1000
109 Update closed bug list
111 Signed-off-by: Steve Youngs <steve@sxemacs.org>
114 1 file changed, 1 insertion(+), 1 deletion(-)
116 commit cc10fb14556a6c98df37667dad11f2a1c790199d
117 Author: Steve Youngs <steve@sxemacs.org>
118 Date: Wed May 23 07:50:42 2012 +1000
120 Last minute update to NEWS.
122 * etc/NEWS: Forgot to mention bug 140 was fixed too
124 Signed-off-by: Steve Youngs <steve@sxemacs.org>
127 1 file changed, 1 insertion(+), 1 deletion(-)
129 commit bc28e304dcdfcd64786c9a32990a3aa98182bf0e
130 Author: Steve Youngs <steve@sxemacs.org>
131 Date: Wed May 23 07:41:52 2012 +1000
133 Update DISTRIB to talk about git instead of tla
135 * etc/DISTRIB: Rewrite.
137 Signed-off-by: Steve Youngs <steve@sxemacs.org>
139 etc/DISTRIB | 32 +++++++++++++++-----------------
140 1 file changed, 15 insertions(+), 17 deletions(-)
142 commit 4ab0328a3347f22e268163b4977cd1706cb5b0f3
143 Author: Steve Youngs <steve@sxemacs.org>
144 Date: Mon May 21 12:16:49 2012 +1000
146 Various "just before release" updates and housekeeping
148 * INSTALL: A few minor updates such as typos, URL updates etc.
150 * PROBLEMS: Fix a couple of typos.
152 * README: Update list of subdirectories.
154 * autogen.sh (EXPECTED_TREE_VERSION): Bump.
156 * autogen.sh (sxemacs_codename): "Goggomobil"
158 * info/sppm.texi: Update "versioning" macros.
160 * info/sxemacs/sxemacs.texi (Top): Update version.
162 * lisp/startup.el (splash-frame-body): Update my copyright.
164 * etc/NEWS: Add this version's release notes.
166 * info/sppm.texi (Making Releases): Describe how to generate the
167 "Developer Stats" section.
169 * info/sppm.texi (Making Releases): Use git to create diff from
172 Signed-off-by: Steve Youngs <steve@sxemacs.org>
174 INSTALL | 24 ++++++++---------
176 README | 26 +++++++++----------
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(-)
184 commit 0cfb00120c7ae337b69084b5625fbeb40a840689
185 Merge: b1aa7ca 993f4db
186 Author: Steve Youngs <steve@sxemacs.org>
187 Date: Wed May 2 12:16:11 2012 +1000
189 Fix SuSe build from Nelson
194 commit 993f4dba10a0e10ab7469fc6ed464d835f956080
195 Author: Nelson Ferreira <njsf@sxemacs.org>
196 Date: Tue May 1 02:50:45 2012 -0400
200 Signed-off-by: Nelson Ferreira <njsf@sxemacs.org>
203 1 file changed, 1 deletion(-)
205 commit b1aa7ca2fc281180651d59ae72828a263efb73d7
206 Merge: ccd489f a0b236e
207 Author: Steve Youngs <steve@sxemacs.org>
208 Date: Tue May 1 12:42:38 2012 +1000
210 MacOS build fixes from Nelson
213 Fix build in MacOS after ent changes
215 commit a0b236e2517267600dcb853bd65e38b064fc9fe1
216 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
217 Date: Mon Apr 30 18:18:43 2012 -0400
219 Fix build in MacOS after ent changes
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
226 * src/ent/ent-gaussian.c: Ditto.
228 * src/ent/ent-inf.h: Add additional includes (like in ent.h) for
229 the cases when ent.h was not included.
231 * src/ent/ent-mpc.c: Include ent.h and ent-mpfr.h
233 * src/ent/ent-mpfr.c: Include ent.h, and optable, lift and indef
235 * src/ent/ent-mpfr.h: Include ent-indef.h
237 * src/ent/ent-quatern.c: Include ent.h
239 * src/media/media.c: Include ent/ent.h
241 * src/ui/glyphs.c: Include ent/ent-float.h
243 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
245 modules/cl/cl.c | 2 ++
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(-)
258 commit ccd489f6a57dee45bda9445347a974fc9181e34e
259 Merge: 34a1522 42d6a75
260 Author: Steve Youngs <steve@sxemacs.org>
261 Date: Fri Apr 13 11:37:10 2012 +1000
263 Fixes bug #136 from Sebastian
266 fix, initialise auto_remove_nodes upon ase_make_digraph()
267 fix, do not finalise event queues during the dump phase
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
274 Merge branch 'bug/136' into next
277 fix, initialise auto_remove_nodes upon ase_make_digraph()
279 This changeset tries the best to fix bug #136. An uninitialised value
280 has been used for branching (the auto_remove_nodes slot)
282 * modules/ase/ase-digraph.c: fix, initialise slots that are being used.
284 commit f44c6d0ed0b2706de1769bc9a078e60f1b92ed5f
285 Author: Sebastian Freundt <freundt@ga-group.nl>
286 Date: Thu Apr 12 15:55:29 2012 +0000
288 fix, initialise auto_remove_nodes upon ase_make_digraph()
290 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
292 modules/ase/ase-digraph.c | 1 +
293 1 file changed, 1 insertion(+)
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
300 Merge branch 'bug/135' into next
303 fix, do not finalise event queues during the dump phase
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.
308 * src/events/event-queue.c: fix, respect for_disksave argument
310 commit 154a85c4000e56da88f55cd0367dcc731f677c53
311 Author: Sebastian Freundt <freundt@ga-group.nl>
312 Date: Thu Apr 12 15:37:26 2012 +0000
314 fix, do not finalise event queues during the dump phase
316 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
318 src/events/event-queue.c | 4 +++-
319 1 file changed, 3 insertions(+), 1 deletion(-)
321 commit 34a15225c8ee244b3a078b5ab3f9b1d107fedd12
322 Merge: c8b7da8 8c9e31c
323 Author: Steve Youngs <steve@sxemacs.org>
324 Date: Fri Apr 6 09:32:46 2012 +1000
326 Fix build on powerpc64 from Sebastian
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 ...
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
343 Merge branch 'fix/pgapi' into next
346 fix, adhere to prototypes in libpq-he.h, use size_t* instead of unsigned int*
348 commit 3706088e1f74ff5e81050f7481a95019e34838e8
349 Author: Sebastian Freundt <freundt@ga-group.nl>
350 Date: Thu Apr 5 15:31:30 2012 +0000
352 fix, adhere to prototypes in libpq-he.h, use size_t* instead of unsigned int*
354 * src/database/postgresql.c: unsigned int -> size_t
356 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
358 src/database/postgresql.c | 12 ++++++------
359 1 file changed, 6 insertions(+), 6 deletions(-)
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
366 Merge branch 'fix/ppc64' into next
369 fix to fix, PEBKAC, also include ent.h goodies in cl-loop code
371 commit 7f75ddb47d7a173112038083911d88c117b9fd37
372 Author: Sebastian Freundt <freundt@ga-group.nl>
373 Date: Thu Apr 5 15:15:44 2012 +0000
375 fix to fix, PEBKAC, also include ent.h goodies in cl-loop code
377 This changeset cares about a forgotten include in cl-loop.c.
379 * modules/cl/cl-loop.c: include ent.h here
381 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
383 modules/cl/cl-loop.c | 1 +
384 1 file changed, 1 insertion(+)
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
391 Merge branch 'fix/ppc64' into next
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 ...
401 This changeset fixes issues with the ppc64 build whilst cleaning up
402 the lisp header (lisp.h) at the same time.
404 * modules/ase/ase.c: include ent bits here
406 * modules/cl/cl-loop.h: include ent bits here
408 * src/alloc.c: include ent bits here
410 * src/bloom.c: include ent bits here
412 * src/bytecode.c: include ent bits here
414 * src/callint.c: include ent bits here
416 * src/data.c: include ent bits here
418 * src/doprnt.c: include ent bits here
420 * src/editfns.c: include ent bits here
422 * src/effi.c: include ent bits here
424 * src/elhash.c: include ent bits here
426 * src/ent/ent-binary-op.c: include ent bits here
428 * src/ent/ent-binary-rel.c: include ent bits here
430 * src/ent/ent-float.c: include ent bits here
432 * src/ent/ent-gmp.c: include ent bits here
434 * src/ent/ent-indef.c: include ent bits here
436 * src/ent/ent-int.c: include ent bits here
438 * src/ent/ent-lift.c: include ent bits here
440 * src/ent/ent-nullary-op.c: include ent bits here
442 * src/ent/ent-unary-op.c: include ent bits here
444 * src/ent/ent-unary-rel.c: include ent bits here
446 * src/ent/ent.h: provide missing ffs and fls bits
448 * src/ent/floatfns.c: include ent bits here
450 * src/events/event-stream.c: include ent bits here
452 * src/fileio.c: include ent bits here
454 * src/fns.c: include ent bits here
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
459 * src/lread.c: include ent bits here
461 * src/map.c: include ent bits here
463 * src/media/sound.c: include ent bits here
465 * src/skiplist.c: include ent bits here
467 * src/sysdep.c: include ent bits here
469 * src/ui/TTY/objects-tty.c: include ent bits here
471 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
473 commit f4affed39a9f15dd950f4779fe80673c5145c6f7
474 Author: Sebastian Freundt <freundt@ga-group.nl>
475 Date: Thu Apr 5 13:54:35 2012 +0000
477 minor, clarify usage of ase_ffsl in skiplist.c
479 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
481 src/skiplist.c | 6 ++++--
482 1 file changed, 4 insertions(+), 2 deletions(-)
484 commit 88620feaefcd5231c7a9b86a8ad628161edd830e
485 Author: Sebastian Freundt <freundt@ga-group.nl>
486 Date: Thu Apr 5 13:53:38 2012 +0000
488 minor, provide (missing) ffsl for ppc64 and flsl for ppc and ppc64
490 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
492 src/ent/ent.h | 42 ++++++++++++++++++++++++++++++++++++++++++
493 1 file changed, 42 insertions(+)
495 commit 93231e7cfc70226c7a95e6155339f9c35fe8bebf
496 Author: Sebastian Freundt <freundt@ga-group.nl>
497 Date: Thu Apr 5 12:46:12 2012 +0000
499 minor, provide __next_2power() from the bithacks web site
501 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
504 src/lisp.h | 31 ++++++++++++++++++++++++++-----
505 2 files changed, 27 insertions(+), 6 deletions(-)
507 commit 9adbc3a4b7ecd6a19386398fd6effe709dde2f0d
508 Author: Sebastian Freundt <freundt@ga-group.nl>
509 Date: Thu Apr 5 12:44:52 2012 +0000
511 cosmetics, include ent/ent.h (or one of its sub-includes) directly, take 2, ...
513 This changeset will have a follow-up that fixes the lisp.h b0rkedness
515 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
518 src/events/event-stream.c | 3 +++
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(-)
526 commit ddc50035af771377469919dba3367f1a90903980
527 Author: Sebastian Freundt <freundt@ga-group.nl>
528 Date: Thu Apr 5 11:47:23 2012 +0000
530 cosmetics, include ent/ent.h (or one of its sub-includes) directly ...
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).
535 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
537 modules/ase/ase.c | 1 +
538 modules/cl/cl-loop.h | 7 ++++++-
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 ++
560 23 files changed, 46 insertions(+), 11 deletions(-)
562 commit 1c49709246e95231b9168c3df680212d5164faf8
563 Author: Sebastian Freundt <freundt@ga-group.nl>
564 Date: Thu Apr 5 10:51:42 2012 +0000
566 cosmetics, do not include all of ent.h in lisp.h ...
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).
571 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
574 1 file changed, 3 insertions(+), 2 deletions(-)
576 commit c8b7da8680572fcfc2840190df11613257d56c1a
577 Merge: d071bef 141e7e9
578 Author: Steve Youngs <steve@sxemacs.org>
579 Date: Fri Mar 30 09:54:35 2012 +1000
581 UI related fixes/improvements from Nelson
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
592 commit 141e7e9c6e36e0bfa93ec1eb23001411f6228dbe
593 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
594 Date: Tue Mar 27 15:11:31 2012 -0300
596 Disable non UI build. Too much going wrong for that to work
598 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
600 configure.ac | 7 ++++---
601 1 file changed, 4 insertions(+), 3 deletions(-)
603 commit 8d03c4d8df80d88cff8c732e70c530f8a15ff0d0
604 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
605 Date: Wed Mar 21 22:58:00 2012 -0300
607 Only used old_fcntl_owner when compiling unixoid event loop
609 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
611 src/sysdep.c | 16 ++++++++++++++--
612 1 file changed, 14 insertions(+), 2 deletions(-)
614 commit 44e35992380ec7294221534ab6a02cc427bbd7e8
615 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
616 Date: Wed Mar 21 22:56:26 2012 -0300
618 Remove old file moved away
620 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
622 src/objects.c | 1093 ---------------------------------------------------------
623 1 file changed, 1093 deletions(-)
625 commit c503cc4e16d04b10639df4397127d5b465a50a13
626 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
627 Date: Wed Mar 21 22:55:03 2012 -0300
629 Make FD_TO_USID available to non-unixoid event loops
631 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
633 src/events/events.h | 2 +-
634 1 file changed, 1 insertion(+), 1 deletion(-)
636 commit d3e0b7c26a4a34857b4d9d1c6e87cdb22f3d7556
637 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
638 Date: Wed Mar 21 22:54:03 2012 -0300
640 Only abort due to no-tty when interactive
642 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
645 1 file changed, 1 insertion(+), 1 deletion(-)
647 commit 9606fa6b223e85c15dc0923fba732579d178c635
648 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
649 Date: Wed Mar 21 22:51:49 2012 -0300
651 Move src/objects.c to src/ui
653 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
655 src/ui/objects.c | 1093 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
656 1 file changed, 1093 insertions(+)
658 commit 126e022e04577cfee23e253561ecef0de20d3635
659 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
660 Date: Wed Mar 21 22:51:29 2012 -0300
662 Move src/objects.c to src/ui
664 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
666 src/Makefile.am | 3 +--
667 src/ui/Makefile.am | 3 ++-
668 2 files changed, 3 insertions(+), 3 deletions(-)
670 commit d071beff5fb5b0883dafb6155c0251dd46d7d6d0
671 Merge: 0df7245 7d67c9b
672 Author: Steve Youngs <steve@sxemacs.org>
673 Date: Sat Mar 17 09:45:08 2012 +1000
675 Fix dumpfile from Sebastian
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
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
687 Merge branch 'bldchn' into next
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
694 commit c182bf34f504ebef5a0981fa5fcb496b2b0a57cf
695 Author: Sebastian Freundt <freundt@ga-group.nl>
696 Date: Fri Mar 16 11:02:36 2012 +0000
698 Summary: major, rename .dmp file once more
699 Keywords: bldchn dist
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.
706 * src/Makefile.am: dump file in $(archlibdir) needs no version number
708 * src/dumper.c: reduce pdump_file_try() massively
710 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
712 src/Makefile.am | 2 +-
713 src/dumper.c | 60 +++++++++++++------------------------------------------
714 2 files changed, 15 insertions(+), 47 deletions(-)
716 commit 2435944a30c3e3f99aed6fadc4c1fb4d6c220e54
717 Author: Sebastian Freundt <freundt@ga-group.nl>
718 Date: Fri Mar 16 10:33:14 2012 +0000
720 Summary: minor, kick sheap and friends
721 Keywords: bldchn dumper
723 This changeset eradicates sheap.c and its usage in the dumping process,
724 since pdump is always and everywhere on.
726 * configure.ac: don't bother checking for SHEAP usage
728 * src/Makefile.am: kick sheap mumbojumbo
730 * src/emacs.c: kick references to sheap
734 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
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(-)
742 commit 211a4f0ebea5e377614671dbfe09896872b66196
743 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
744 Date: Thu Mar 15 22:06:50 2012 +0100
746 fix dist, configfsf.guess and configfsf.sub are also needed
749 1 file changed, 1 insertion(+)
751 commit 0df7245596eb1326379f2de82968e2ad42a8e4c2
752 Merge: aee61c6 f0ffdb5
753 Author: Steve Youngs <steve@sxemacs.org>
754 Date: Fri Mar 16 08:11:56 2012 +1000
756 Loads of build chain fixups from Sebastian
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
779 commit aee61c6403f884835505405f085e04cda6aac0c4
780 Merge: 7cf73e0 a09660b
781 Author: Steve Youngs <steve@sxemacs.org>
782 Date: Fri Mar 16 07:43:10 2012 +1000
784 cosmetic fixes from Rudi
787 cosmetics, correct fsf address in COPYING.LIB
788 fix warnings, control reaches end of non-void function
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
795 Merge branch 'bldchn' into next
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
803 commit 705f97750e06cfc718294ada3ff5cc076b88ab91
804 Author: Sebastian Freundt <freundt@ga-group.nl>
805 Date: Thu Mar 15 18:00:14 2012 +0000
807 cosmetics, list Installation and cpuid in distclean-local hook
809 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
812 1 file changed, 4 insertions(+)
814 commit f0f0fe77f47a4e25d5cd5f73d0ffac606aafa24d
815 Author: Sebastian Freundt <freundt@ga-group.nl>
816 Date: Thu Mar 15 17:03:56 2012 +0000
818 fix, comb out double-/ hiccups in invocation-{name,directory}
820 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
822 src/emacs.c | 10 ++++++++++
823 1 file changed, 10 insertions(+)
825 commit 89400919692044e43faf22c57222890bbecdece7
826 Author: Sebastian Freundt <freundt@ga-group.nl>
827 Date: Thu Mar 15 17:01:23 2012 +0000
829 chore, bldchn, remove dump file upon make uninstall
831 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
833 src/Makefile.am | 3 +++
834 1 file changed, 3 insertions(+)
836 commit e5e3a022a35bf9b13ac2c4543be827c0ab5b6529
837 Author: Sebastian Freundt <freundt@ga-group.nl>
838 Date: Thu Mar 15 17:00:39 2012 +0000
840 chore, major, do not include dump id in dump file name
842 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
844 src/Makefile.am | 2 +-
845 1 file changed, 1 insertion(+), 1 deletion(-)
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
852 Merge branch 'bldchn' into next
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
871 commit b01a0f18851663cd04a55d34239236ff941a598f
872 Author: Sebastian Freundt <freundt@ga-group.nl>
873 Date: Thu Mar 15 12:09:29 2012 +0000
875 Summary: minor, bring back dist targets
876 Keywords: bldchn dist doc
878 This changeset brings back the dist targets, in particular `distcheck'.
879 On the way there loads of cleaning up is done.
881 * .gitignore: explicitly mention src/sxemacs* (naming conflict)
883 * Makefile.am: major, allow dist again
885 * info/Makefile.am: kick TEXI2DVI redefinitions
886 list all .texi files (recursively)
888 * info/lispref/intro.texi: fix up @heading in @enumerate
890 * info/sppm.texi: fix up @anchor in structuring commands
892 * info/sxemacs/new.texi: fix up @unnumberedsec in @enumerate
894 * lib-src/Makefile.am: kick ad2c script from the dist
896 * lisp/Makefile.am: mention build chain .el's
898 * m4/sxe-srctree.m4: remove VPATH fiddling ... this needs investigating
899 who put it there and why?
901 * modules/ase/Makefile.am: ship with header files
903 * src/Makefile.am: ship with sxe-utils.h
905 * src/callproc.c: move systty.h to src/ui/TTY/
907 * src/emacs.c: move systty.h to src/ui/TTY/
909 * src/process-unix.c: move systty.h to src/ui/TTY/
911 * src/process.c: move systty.h to src/ui/TTY/
913 * src/sysdep.c: move systty.h to src/ui/TTY/
915 * src/ui/TTY/Makefile.am: move systty.h to src/ui/TTY/
917 * src/ui/TTY/console-tty.h: move systty.h to src/ui/TTY/
919 * src/ui/TTY/systty.h: move systty.h to src/ui/TTY/
921 * src/ui/systty.h: move from to src/ui
923 * tests/Makefile.am: typo
925 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
927 Makefile.am | 6 ------
928 1 file changed, 6 deletions(-)
930 commit 6fbe8f82054c53b9e8c9c9ba037926f245c53da8
931 Author: Sebastian Freundt <freundt@ga-group.nl>
932 Date: Thu Mar 15 07:45:47 2012 +0000
934 doc, fix, do not use structure (@unnumberedsec) inside @enumerate
936 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
938 info/sxemacs/new.texi | 2 +-
939 1 file changed, 1 insertion(+), 1 deletion(-)
941 commit e2b1a6db4c91e6b9715d5016d4318e01e15b9e0c
942 Author: Sebastian Freundt <freundt@ga-group.nl>
943 Date: Thu Mar 15 07:45:16 2012 +0000
945 chore, mention src/sxemacs in gitignore fully qualified
947 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
950 1 file changed, 2 insertions(+), 2 deletions(-)
952 commit 20e9eb2dc01b9470e1274362c238eb0296439631
953 Author: Sebastian Freundt <freundt@ga-group.nl>
954 Date: Thu Mar 15 07:39:25 2012 +0000
956 doc, fix, do not use @heading in @enumerate
958 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
960 info/lispref/intro.texi | 5 -----
961 1 file changed, 5 deletions(-)
963 commit 1ab57011497712b43c2ac6f3af59890ca8e19201
964 Author: Sebastian Freundt <freundt@ga-group.nl>
965 Date: Wed Mar 14 15:22:35 2012 +0000
967 chore, list ALL texi files in info/ and subdirs
969 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
971 info/Makefile.am | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
972 1 file changed, 143 insertions(+), 4 deletions(-)
974 commit a046d1d9d0aeaca986ca4f166c94e9bade2c5d90
975 Author: Sebastian Freundt <freundt@ga-group.nl>
976 Date: Wed Mar 14 14:42:06 2012 +0000
978 fix, do not use @anchor in structuring commands
980 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
982 info/sppm.texi | 9 ++++++---
983 1 file changed, 6 insertions(+), 3 deletions(-)
985 commit 01dbd6b3d2cd032a550a4c033f49031f68aa4f68
986 Author: Sebastian Freundt <freundt@ga-group.nl>
987 Date: Wed Mar 14 12:49:34 2012 +0000
989 chore, remove TEXI2DVI redefinitions
991 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
993 info/Makefile.am | 3 ---
994 1 file changed, 3 deletions(-)
996 commit 83e87dd89f1e53b7b805d3d5cbec79e70c6060fc
997 Author: Sebastian Freundt <freundt@ga-group.nl>
998 Date: Wed Mar 14 12:47:09 2012 +0000
1000 chore, mention build chain .el files in lisp's Makefile.am
1002 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1004 lisp/Makefile.am | 4 ++++
1005 1 file changed, 4 insertions(+)
1007 commit d264935e3e952db30e4fd4dab33e4305bf4b04f7
1008 Author: Sebastian Freundt <freundt@ga-group.nl>
1009 Date: Wed Mar 14 09:34:00 2012 +0000
1011 chore, mention headers needed for the ase-set emod
1013 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1015 modules/ase/Makefile.am | 7 +++++--
1016 1 file changed, 5 insertions(+), 2 deletions(-)
1018 commit 5852a92ce5475a5d8201bfe42e59af4233916991
1019 Author: Sebastian Freundt <freundt@ga-group.nl>
1020 Date: Wed Mar 14 08:41:39 2012 +0000
1022 chore, move systty.h to src/ui/TTY/
1024 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1026 src/callproc.c | 2 +-
1028 src/process-unix.c | 2 +-
1029 src/process.c | 2 +-
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(-)
1037 commit b6a8d60dd35eefac4e9b9792b1505e5eb5447f94
1038 Author: Sebastian Freundt <freundt@ga-group.nl>
1039 Date: Wed Mar 14 08:31:03 2012 +0000
1041 chore, put sxe-utils.h into distribution
1043 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1045 src/Makefile.am | 3 ++-
1046 1 file changed, 2 insertions(+), 1 deletion(-)
1048 commit 50ea2dbffb4b370ebd526010dc223cba1ec63e74
1049 Author: Sebastian Freundt <freundt@ga-group.nl>
1050 Date: Tue Mar 13 17:21:02 2012 +0000
1052 chore, remove VPATH fiddling from sxe-srctree.m4
1054 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1056 m4/sxe-srctree.m4 | 7 -------
1057 1 file changed, 7 deletions(-)
1059 commit b64e87c0bc663f58df0924a5211f383149ca69ff
1060 Author: Sebastian Freundt <freundt@ga-group.nl>
1061 Date: Tue Mar 13 13:18:41 2012 +0000
1063 chore, don't mention non-existing files in Makefile.am's
1065 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1067 lib-src/Makefile.am | 1 -
1068 1 file changed, 1 deletion(-)
1070 commit 0b5ba98ca74a92d9b376411867a81f0ef086cba6
1071 Author: Sebastian Freundt <freundt@ga-group.nl>
1072 Date: Tue Mar 13 13:09:18 2012 +0000
1074 chore, name ase-resclass-test.el correctly
1076 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1078 tests/Makefile.am | 2 +-
1079 1 file changed, 1 insertion(+), 1 deletion(-)
1081 commit a02ee5feb9386d7352ad7be9bbd6a66894cd5576
1082 Author: Sebastian Freundt <freundt@ga-group.nl>
1083 Date: Tue Mar 13 13:08:47 2012 +0000
1085 chore, don't mention non-existing files in Makefile.am's
1087 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1089 lisp/Makefile.am | 1 -
1090 src/ui/TTY/Makefile.am | 2 +-
1091 2 files changed, 1 insertion(+), 2 deletions(-)
1093 commit a09660b3d308c43201aecfdbcbd60f129324e023
1094 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1095 Date: Thu Mar 15 12:36:51 2012 +0100
1097 cosmetics, correct fsf address in COPYING.LIB
1099 etc/COPYING.LIB | 11 +++++------
1100 1 file changed, 5 insertions(+), 6 deletions(-)
1102 commit 81751ed42dba38a30cf9f0f88fd73cc773e441ec
1103 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1104 Date: Thu Mar 15 12:07:57 2012 +0100
1106 fix warnings, control reaches end of non-void function
1108 See also Nelson's "Coverity: Missing break" patches 09e0c4e2, 100ad363,
1109 0c0a6fa6 and eef3d3ba.
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(-)
1116 commit 7cf73e097476e8417b7208fc97d7b24d04316f1f
1117 Merge: 018bbe6 e897fda
1118 Author: Steve Youngs <steve@sxemacs.org>
1119 Date: Thu Mar 15 10:57:36 2012 +1000
1121 Fix return on non-void function from Rudi
1124 fix, return with no value, in function returning non-void
1126 commit e897fda4b75953a3805e99412f07ef165c35a502
1127 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1128 Date: Wed Mar 14 17:55:55 2012 +0100
1130 fix, return with no value, in function returning non-void
1134 Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1136 src/fileio.c | 3 ++-
1137 1 file changed, 2 insertions(+), 1 deletion(-)
1139 commit 018bbe6690328aa2fa2062b957d99a0cee1c3634
1140 Merge: 42297aa 31e8a7f
1141 Author: Steve Youngs <steve@sxemacs.org>
1142 Date: Wed Mar 14 12:10:25 2012 +1000
1144 Coverity fixes from Nelson
1152 Coverity CID 400832 Out of bounds access
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
1160 Merge branch 'njsf-cov' into for-steve
1162 commit 689ade4250523c8e0e9b5cb30d7e9bbf566d2667
1163 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1164 Date: Tue Mar 13 20:10:38 2012 -0400
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.
1173 * src/mule/file-coding.c (determine_real_coding_system): Call the
1176 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1178 src/mule/file-coding.c | 223 +++++++++++++++++++++++++++---------------------
1179 1 file changed, 127 insertions(+), 96 deletions(-)
1181 commit acb7fe4f9e6e8bbddb8e33e0d3c32581c96194e8
1182 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1183 Date: Sun Mar 11 22:08:20 2012 -0400
1187 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1189 src/mule/file-coding.c | 2 +-
1190 1 file changed, 1 insertion(+), 1 deletion(-)
1192 commit a8e061dda77b9793062716ececa4899aac30ba7b
1193 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1194 Date: Sun Mar 11 21:11:12 2012 -0400
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
1203 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1205 src/mule/file-coding.c | 54 +++++++++++++++++++++++-------------------------
1206 1 file changed, 26 insertions(+), 28 deletions(-)
1208 commit b6cf8397b9fc1dc0c03072340dcb3a9368ffdf4c
1209 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1210 Date: Sun Mar 11 21:01:50 2012 -0400
1214 * src/mule/file-coding.c (determine_real_coding_system): Static
1215 local variable for the mime name chars and some added explicit
1218 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1220 src/mule/file-coding.c | 23 ++++++++++++-----------
1221 1 file changed, 12 insertions(+), 11 deletions(-)
1223 commit 362ab9a8a2e7fe7dd504c5cc05cb30a5e42a340b
1224 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1225 Date: Sun Mar 11 20:57:30 2012 -0400
1229 * src/mule/file-coding.c (determine_real_coding_system): Reflow to make it easier to read and refactor.
1231 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1233 src/mule/file-coding.c | 69 ++++++++++++++----------------------------------
1234 1 file changed, 20 insertions(+), 49 deletions(-)
1236 commit 62c32374e0ba457a3f0e7dbcb4153593266c427e
1237 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1238 Date: Sun Mar 11 19:45:52 2012 -0400
1240 Coverity CID 400832 Out of bounds access
1242 * src/editfns.c (Ftemp_directory): Use proper size argument with xstrncat
1244 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1246 src/editfns.c | 2 +-
1247 1 file changed, 1 insertion(+), 1 deletion(-)
1249 commit f38eaddc0bf40295a916fc3fafa0db18deb9d398
1250 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1251 Date: Sun Mar 11 19:42:58 2012 -0400
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.
1259 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1261 src/emodules-ng.c | 10 +++++++---
1262 1 file changed, 7 insertions(+), 3 deletions(-)
1264 commit 42297aa1c61a3cbf0a681deaf8cf29d2c3df7e21
1265 Merge: 9e1531f c8978fc
1266 Author: Steve Youngs <steve@sxemacs.org>
1267 Date: Sat Mar 10 09:43:14 2012 +1000
1269 Close Bug #135, fix test suite. From Sebastian
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
1279 commit 9e1531f250e9d7153c9a86895e548ef0347da35b
1280 Merge: c23a6b9 540b7a8
1281 Author: Steve Youngs <steve@sxemacs.org>
1282 Date: Sat Mar 10 09:26:07 2012 +1000
1284 Don't put the dumpfile in bin dir from Rudi
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
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
1298 Merge branch 'bug/135' into next
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
1307 commit 6ad23541d65448b578b6f47ee37aea50e7cf225e
1308 Author: Sebastian Freundt <freundt@ga-group.nl>
1309 Date: Fri Mar 9 17:15:02 2012 +0000
1311 Summary: fix, initialise cat morphism array properly, harden the tests
1312 Keywords: fix bug 135
1314 This changeset fixes an issue of using uninitialised memory (bug 135).
1316 * src/lrecord.h (set_lheader_implementation): properly initialise lheaders
1318 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1320 src/lrecord.h | 2 ++
1321 1 file changed, 2 insertions(+)
1323 commit 656acbee333923d866a41f4dbfeaab6f39f272dc
1324 Author: Sebastian Freundt <freundt@ga-group.nl>
1325 Date: Fri Mar 9 17:14:45 2012 +0000
1327 fix, change order of bitset in lrecord struct, hash_cache last
1329 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1331 src/lrecord.h | 3 ++-
1332 1 file changed, 2 insertions(+), 1 deletion(-)
1334 commit 7c1552baf5036f755c312248ae8a010ca5e60ad2
1335 Author: Sebastian Freundt <freundt@ga-group.nl>
1336 Date: Fri Mar 9 17:13:46 2012 +0000
1338 cosmetics, turn morphism extern_inlines into static inlines
1340 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1342 src/category.h | 9 +++++----
1343 1 file changed, 5 insertions(+), 4 deletions(-)
1345 commit 4fa92017d3928ebf29719757d48201a42293e756
1346 Author: Sebastian Freundt <freundt@ga-group.nl>
1347 Date: Fri Mar 9 15:00:43 2012 +0000
1349 test, run test suite with MALLOC_PERTURB_ set to be extra-harsh to the code
1351 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1353 tests/Makefile.am | 3 ++-
1354 1 file changed, 2 insertions(+), 1 deletion(-)
1356 commit 23511fef7398ea7d84b9641fe78493cb302796cd
1357 Author: Sebastian Freundt <freundt@ga-group.nl>
1358 Date: Fri Mar 9 14:57:53 2012 +0000
1360 test, introduce regression test for one MALLOC_PERTURB_ triggered crash
1362 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1364 tests/automated/lisp-tests.el | 3 +++
1365 1 file changed, 3 insertions(+)
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
1372 Merge branch 'bld/x32' into next
1375 Summary: fix, make sure ase-heap emits all symbols it needs Keywords: bld/chn
1377 commit bd1382ce2f7b2c44270d63e10899924e69042ab4
1378 Author: Sebastian Freundt <freundt@ga-group.nl>
1379 Date: Fri Mar 9 12:30:04 2012 +0000
1381 Summary: fix, make sure ase-heap emits all symbols it needs
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.
1387 * modules/ase/ase-heap.h: kick static inlines, no need to expose them
1389 * modules/ase/ase-heap.c: soak up static inlines decls from the header
1391 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
1393 modules/ase/ase-heap.c | 19 +++++++++++++------
1394 modules/ase/ase-heap.h | 6 ------
1395 2 files changed, 13 insertions(+), 12 deletions(-)
1397 commit 540b7a85964fc472549af399a89ba905f0e3ca34
1398 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1399 Date: Thu Mar 8 15:32:00 2012 +0100
1401 bldchn fix, don't install buildir's dumpfile
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.
1408 Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1410 src/Makefile.am | 4 +++-
1411 1 file changed, 3 insertions(+), 1 deletion(-)
1413 commit f62492a20d240bb083552924aa54dfa9c3ab4d80
1414 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1415 Date: Thu Mar 8 15:16:55 2012 +0100
1417 bldchn, install dumpfile into archlibdir
1419 Also we only install the one which is named with dump_id.
1421 Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1423 src/Makefile.am | 6 ++----
1424 1 file changed, 2 insertions(+), 4 deletions(-)
1426 commit d3fb02c5bddbff7c97246a7c5170ae8cffd03578
1427 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1428 Date: Thu Mar 8 15:01:43 2012 +0100
1430 try to read dumpfile also from libarchdir
1432 Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1434 src/dumper.c | 7 ++++++-
1435 1 file changed, 6 insertions(+), 1 deletion(-)
1437 commit 246f188eacab2381b00e61f8244493bcb302cb3b
1438 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1439 Date: Thu Mar 8 14:45:51 2012 +0100
1441 why the hell we don't have always EXEC_PATH available
1443 Does this break anything?
1445 Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1447 src/sxe-paths.h.in | 2 --
1448 1 file changed, 2 deletions(-)
1450 commit a3e5216ce63731f7730b7ccd64109bf01e54cf23
1451 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
1452 Date: Wed Mar 7 17:52:43 2012 +0100
1454 bldchn cleanup, remove/re-use some unused dumpfile related AM variables
1456 This does not change anything.
1458 Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
1460 src/Makefile.am | 11 ++++-------
1461 1 file changed, 4 insertions(+), 7 deletions(-)
1463 commit c23a6b9d177fa381447bdac49aefe5a028d8d487
1464 Merge: a1ec340 e7ee5bd
1465 Author: Steve Youngs <steve@sxemacs.org>
1466 Date: Thu Mar 8 08:24:54 2012 +1000
1468 Coverity and build fixes from Nelson
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
1479 Coverity CID 400833 UNINIT
1481 commit e7ee5bd7a42e63e991a7ecb8d03c83d59a9b35f4
1482 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1483 Date: Wed Mar 7 10:21:00 2012 -0500
1485 Coverity: CID 400010: Improper use of negative value
1487 * src/ui/minibuf.c (echo_area_append): Make sure length<0 also
1490 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1492 src/ui/minibuf.c | 2 +-
1493 1 file changed, 1 insertion(+), 1 deletion(-)
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
1500 Merge branch 'for-steve' into njsf-cov
1502 commit 0857f5c2b0572bc5919c0f642ede105d11a30423
1503 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1504 Date: Wed Mar 7 09:41:24 2012 -0500
1506 Coverity: CID 400001: Logically dead code
1508 * lib-src/etags.c (get_language_from_filename): Rework code a
1509 little so that Coverity does not get fooled by ternary operator.
1511 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1513 lib-src/etags.c | 7 ++++---
1514 1 file changed, 4 insertions(+), 3 deletions(-)
1516 commit 35b84f290d01a60e6a86f851d61c8fc48b992d0e
1517 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1518 Date: Wed Mar 7 09:37:39 2012 -0500
1520 Coverity: CID 400005: Division or modulo by zero
1522 * src/media/sound-oss.c (sound_oss_play): Fix gross condition
1523 error of previous change
1525 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1527 src/media/sound-oss.c | 2 +-
1528 1 file changed, 1 insertion(+), 1 deletion(-)
1530 commit 6d5921086d737aafb6908854c09c7159d9fbbff5
1531 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1532 Date: Wed Mar 7 09:36:29 2012 -0500
1534 Coverity: CID 400007: Deference after null check
1536 * src/eval.c (Finteractive_p): Make sure btp is not NULL before
1539 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1541 src/eval.c | 7 ++++---
1542 1 file changed, 4 insertions(+), 3 deletions(-)
1544 commit 405a28b59eaddcc0a1aae2610f267c997236b6cd
1545 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1546 Date: Wed Mar 7 09:32:01 2012 -0500
1548 Coverity: CID 400831: Out of bonds access
1550 * src/fileio.c: Provide proper length to xstrncat
1552 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1555 1 file changed, 1 insertion(+), 1 deletion(-)
1557 commit f084bb64e68a4c3a9ab034eb62fc4c94f8dcb736
1558 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1559 Date: Wed Mar 7 09:30:31 2012 -0500
1561 Coverity: CID 400832: Out of bounds access
1563 * src/editfns.c (Ftemp_directory): Proper size passed to xstrncat
1565 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1567 src/editfns.c | 2 +-
1568 1 file changed, 1 insertion(+), 1 deletion(-)
1570 commit 386461097083c0d6c8321d9ec63f720b7a140375
1571 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1572 Date: Wed Mar 7 09:13:54 2012 -0500
1576 * src/callproc.c (relocate_fd): fix the argument rename usage
1578 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1580 src/callproc.c | 6 +++---
1581 1 file changed, 3 insertions(+), 3 deletions(-)
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
1588 Merge branch 'master' into for-steve
1590 commit 830828df16191311ff2ded5b60307168341320bf
1591 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1592 Date: Wed Mar 7 08:25:49 2012 -0500
1596 * src/callproc.c (max_filedesc): New function to determine the
1597 actual maximum file descriptor.
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.
1603 * src/emacs.c (__sys_stk_sz): Minor cosmetic variable rename.
1605 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1607 src/callproc.c | 97 +++++++++++++++++++++++++++++++++++++-------------------
1608 src/emacs.c | 12 +++----
1609 2 files changed, 70 insertions(+), 39 deletions(-)
1611 commit 83ecc1d5192557c8aa7b143eee4e5f99a4779da3
1612 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1613 Date: Wed Mar 7 07:49:20 2012 -0500
1615 Coverity CID 400833 UNINIT
1617 * src/sysdep.c (raw_open): Use the proper argument for open
1619 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1621 src/sysdep.c | 3 +--
1622 1 file changed, 1 insertion(+), 2 deletions(-)
1624 commit a1ec340a77f328d3599339c47d6c241d7e07ec35
1625 Merge: 562cbe3 eea0fe8
1626 Author: Steve Youngs <steve@sxemacs.org>
1627 Date: Wed Mar 7 13:03:07 2012 +1000
1629 test suite fixes from Nelson
1632 Why are quick fixes so bad ? Because they break more than they fix
1634 commit eea0fe8fcf6443eecd4c9640c7f0fab7492deb54
1635 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1636 Date: Tue Mar 6 21:47:39 2012 -0500
1638 Why are quick fixes so bad ? Because they break more than they fix
1640 * src/emodules-ng.c (__emodng_open_prepend_paths): Fix xstpncpy
1641 arguments. For real this time.
1643 * src/emodules-ng.c (__emodng_open_prepend_paths_append_exts): Ditto.
1645 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1647 src/emodules-ng.c | 6 +++---
1648 1 file changed, 3 insertions(+), 3 deletions(-)
1650 commit 562cbe3799dc430bcd37e9df75558ba83aacfe3b
1651 Merge: a22e54a 53c2162
1652 Author: Steve Youngs <steve@sxemacs.org>
1653 Date: Wed Mar 7 12:45:29 2012 +1000
1655 test suite fixes from Nelson
1658 Improve relocate_fd with dup2
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
1666 Merge branch 'njsf-cov' into for-steve
1668 commit cb79e2fc5f53faf43c1cc0f9d4b85a34d92d36cc
1669 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1670 Date: Tue Mar 6 20:53:56 2012 -0500
1672 Improve relocate_fd with dup2
1674 * src/callproc.c (relocate_fd): Satisfy checkers for return values
1675 until proper check of getrlimit is implemented
1677 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1679 src/callproc.c | 2 ++
1680 1 file changed, 2 insertions(+)
1682 commit 0bc9046449a68bea1d248bf98a7ec680fbfab0ea
1683 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1684 Date: Tue Mar 6 20:50:52 2012 -0500
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
1692 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1694 src/emodules-ng.c | 9 ++++-----
1695 1 file changed, 4 insertions(+), 5 deletions(-)
1697 commit a22e54a8ddafa76046ade0313e6df717b1ab651f
1698 Merge: 434592f 67d4837
1699 Author: Steve Youngs <steve@sxemacs.org>
1700 Date: Wed Mar 7 08:20:11 2012 +1000
1702 Fix autoload breakage from prev changeset from Nelson
1705 Fix introduced bug by coverity fix attempt
1707 commit 67d4837947349612fb868f3afafd9e03f61ad67a
1708 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1709 Date: Tue Mar 6 08:25:08 2012 -0500
1711 Fix introduced bug by coverity fix attempt
1713 * src/search.c (boyer_moore): User REGEXP_FASTMAP_MASK for the
1714 bit-and instead of the REGEXP_FASTMAP_SIZE (which is clearly
1717 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1719 src/search.c | 8 ++++----
1720 1 file changed, 4 insertions(+), 4 deletions(-)
1722 commit 434592f23673e769e8207c89a153b28e1f5aec18
1723 Merge: 90b5e66 c9752ce
1724 Author: Steve Youngs <steve@sxemacs.org>
1725 Date: Tue Mar 6 17:39:44 2012 +1000
1727 build fix from Nelson
1730 Make sure list-load-path-shadows can work after dmp
1732 commit 90b5e667cb2b0ac7599d6a85415da9351350aed1
1733 Merge: ba7e774 8134a31
1734 Author: Steve Youngs <steve@sxemacs.org>
1735 Date: Tue Mar 6 17:32:06 2012 +1000
1737 Coverity and build chain fixes from Nelson
1740 Coverity: Resource leak: CID 400015
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
1761 commit c9752ce45c912e4765e7aee9a9f58abdb712e96e
1762 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1763 Date: Tue Mar 6 02:18:10 2012 -0500
1765 Make sure list-load-path-shadows can work after dmp
1767 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1769 src/Makefile.am | 2 +-
1770 1 file changed, 1 insertion(+), 1 deletion(-)
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
1777 Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
1779 commit 38a15bee85f3ff776cb72ff20e197ff75e0dcdcd
1780 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1781 Date: Tue Mar 6 02:10:19 2012 -0500
1783 Coverity: Resource leak: CID 400015
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.
1789 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1791 src/callproc.c | 22 +++++++++++++++++++++-
1792 1 file changed, 21 insertions(+), 1 deletion(-)
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
1799 Merge remote-tracking branch 'njsf/for-steve' into for-steve
1801 commit 3a96becc409b695178b974844a604192a5c3081c
1802 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1803 Date: Tue Mar 6 01:27:19 2012 -0500
1807 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1809 configure.ac | 3 +--
1810 1 file changed, 1 insertion(+), 2 deletions(-)
1812 commit ad5f920d763d93cbdd35e81d9371b9217e7c88ea
1813 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1814 Date: Tue Mar 6 01:02:32 2012 -0500
1818 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1820 configure.ac | 3 +--
1821 1 file changed, 1 insertion(+), 2 deletions(-)
1823 commit b3e7d0ea81446e84b64e735ca9fe24b7db05bd11
1824 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1825 Date: Tue Mar 6 00:58:48 2012 -0500
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.
1833 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1835 src/emodules-ng.c | 19 ++++++++++---------
1836 1 file changed, 10 insertions(+), 9 deletions(-)
1838 commit a53ee8d977b9c8f5126b51c3b0d01b3eaafe954a
1839 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1840 Date: Tue Mar 6 00:52:11 2012 -0500
1844 * src/editfns.c (Ftemp_directory): Use xstrncpy instead of strncpy
1845 and xstrncat instead of strcat
1847 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1849 src/editfns.c | 13 +++++++------
1850 1 file changed, 7 insertions(+), 6 deletions(-)
1852 commit beb66f146c137a0f705a6b778b6d0c93cb521a9e
1853 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1854 Date: Tue Mar 6 00:50:05 2012 -0500
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.
1863 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1865 src/database/postgresql.c | 18 ++++++------------
1866 1 file changed, 6 insertions(+), 12 deletions(-)
1868 commit 0ecabdad92d3d416357f888a3e7d045219ed321c
1869 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1870 Date: Tue Mar 6 00:33:16 2012 -0500
1872 Fix tty build broken in last configure.ac changes
1874 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1876 configure.ac | 8 ++++++++
1877 1 file changed, 8 insertions(+)
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
1884 Merge branch 'for-steve' into njsf-tty
1886 commit 8a0fe377f71a4435233a3733267e5e7c0ff496b9
1887 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1888 Date: Mon Mar 5 21:50:30 2012 -0500
1890 Do not add tty objects when no tty is available
1892 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1894 configure.ac | 105 ++++++++++++++++++++++++++++++++++++++++------------------
1895 1 file changed, 72 insertions(+), 33 deletions(-)
1897 commit fa80d3a3a724ad6ef960ca63c2e0ce6d3fe99a44
1898 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1899 Date: Mon Mar 5 20:57:31 2012 -0500
1901 Coverity: CID 400005: Division or modulo by zero
1903 * src/media/sound-oss.c (sound_oss_play): Abort early when channels is 0.
1905 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1907 src/media/sound-oss.c | 9 +++++++++
1908 1 file changed, 9 insertions(+)
1910 commit 212178d3835bada77dd817652e7db9c7aa88e20f
1911 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1912 Date: Mon Mar 5 19:53:42 2012 -0500
1914 Coverity: CID 400006: Division or modulo by zero
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
1920 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1922 src/ui/window.c | 12 +++++++-----
1923 1 file changed, 7 insertions(+), 5 deletions(-)
1925 commit 28b64380c436c42e0002fa56c0a0a6f999ca1a71
1926 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1927 Date: Mon Mar 5 18:04:10 2012 -0500
1929 Coverity: Out of bounds write: CID 21140
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.
1935 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1937 src/search.c | 10 ++++++----
1938 1 file changed, 6 insertions(+), 4 deletions(-)
1940 commit 2433e7889a1123560e1a086140a319b0a9fd0425
1941 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1942 Date: Mon Mar 5 17:45:25 2012 -0500
1944 Coverity: CID 400012 Overrun dynamic
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.
1950 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1952 lib-src/gnuclient.c | 21 ++++++++++-----------
1953 1 file changed, 10 insertions(+), 11 deletions(-)
1955 commit 7543dbf60f4b03c4af67015d7f89bae53a94180d
1956 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
1957 Date: Mon Mar 5 17:43:17 2012 -0500
1959 Fix build for branches without tags
1961 * autogen.sh (emacs_is_beta): Correct the text for branches
1962 without the release tags...
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.
1970 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
1972 autogen.sh | 11 +++++++++--
1973 lib-src/make-dump-id.c | 2 +-
1974 2 files changed, 10 insertions(+), 3 deletions(-)
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
1981 Merge remote-tracking branch 'njsf/for-steve' into for-steve
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
1988 Merge remote-tracking branch 'origin/master' into for-steve
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
1995 Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
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
2002 Merge branch 'master' into njsf-cov
2004 commit 84d2a815e9fdf80288ba4d1c852889bd3fe0fb26
2005 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2006 Date: Mon Mar 5 14:33:11 2012 -0500
2008 Coverity CID 400013 Printf arg type mismatch
2010 * lib-src/make-path.c: Include string.h so that strerror is
2013 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2015 lib-src/make-path.c | 1 +
2016 1 file changed, 1 insertion(+)
2018 commit e403175f67de86a00d2da9dd5dfaa86100c9e211
2019 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2020 Date: Mon Mar 5 13:11:52 2012 -0500
2022 Coverity: CID 400031: Tainted string
2024 * lib-src/yow.c (main): Make sure argv[2] is not NULL before copying
2026 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2028 lib-src/yow.c | 4 ++--
2029 1 file changed, 2 insertions(+), 2 deletions(-)
2031 commit 2f898f9f07b60b2352daebd79398a81645cfb640
2032 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2033 Date: Mon Mar 5 13:09:31 2012 -0500
2035 Coverity: CID 400829: Uninit
2037 * src/media/media.c (Fmedia_stream_aspect): Initialize the
2038 potential return value to nil
2040 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2042 src/media/media.c | 2 +-
2043 1 file changed, 1 insertion(+), 1 deletion(-)
2045 commit 438b1b3578c66d99b29c6cdf7ec3a5c44edd71d1
2046 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2047 Date: Mon Mar 5 12:52:55 2012 -0500
2049 Use dup2 if available for -t. Also check for ttyname and isatty in configure.
2051 * configure.ac: Add some additional functions to check and add the
2052 HAVE_ISATTY and HAVE_TTYNAME
2054 * src/emacs.c (main_1): Enhance the logging of -t with ttyname if
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.
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.
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
2070 * src/sysdep.c (raw_open): New function that just calls the system
2071 open with no argument conversion at all
2073 * src/sysfile.h: declare the new raw_open function.
2075 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2077 configure.ac | 7 ++++++-
2078 src/buffer.c | 10 ++++++----
2079 src/emacs.c | 33 ++++++++++++++++++++++++++++-----
2081 src/sysdep.c | 13 +++++++++++++
2082 src/sysfile.h | 2 ++
2083 6 files changed, 57 insertions(+), 10 deletions(-)
2085 commit 5a365d9e21766d2ff0318ddbda9a5ae75e540fbb
2086 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2087 Date: Sun Mar 4 20:19:52 2012 -0500
2089 Coverity: CID 400828 Resource leak
2091 * src/emacs.c (main_1): Make sure second dup is fdesc 1
2093 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2096 1 file changed, 1 insertion(+)
2098 commit ba7e77403bb81044ed8ece7c67e527ee813ce55e
2099 Merge: 1d3633b 520164a
2100 Author: Steve Youngs <steve@sxemacs.org>
2101 Date: Mon Mar 5 09:22:38 2012 +1000
2103 xstrncpy updates from Nelson
2111 commit 520164a88735f7edb87b967b95d1e251c3806a3c
2112 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2113 Date: Sun Mar 4 17:12:24 2012 -0500
2117 * src/effi.c (Fffi_load_library): use xstrncpy instead of strncpy, strncat
2119 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2121 src/effi.c | 8 ++++----
2122 src/extents.c | 6 +++---
2123 src/ui/redisplay.c | 2 +-
2124 3 files changed, 8 insertions(+), 8 deletions(-)
2126 commit 051da61fd970ef8298318ce4d0f82ed8b63418fd
2127 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2128 Date: Sun Mar 4 16:57:18 2012 -0500
2132 * src/dumper.c (pdump_load): Use xstrncpy instead of strcpy
2134 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2137 1 file changed, 1 insertion(+), 1 deletion(-)
2139 commit 1706db16f1408aacb1cbff6d8731c9b7b0fad1ad
2140 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2141 Date: Sun Mar 4 16:55:45 2012 -0500
2145 * src/sysdep.c (init_system_name): use xstrncpy instead of strcpy
2147 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2149 src/sysdep.c | 6 ++++--
2150 1 file changed, 4 insertions(+), 2 deletions(-)
2152 commit 09dc30c092e1ae78e278e419f972ab855c1290f3
2153 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2154 Date: Sun Mar 4 16:51:53 2012 -0500
2158 * src/sysdep.c (init_system_name): Use xstrncpy instead of strncpy
2159 * src/sysdep.c (readdir): Ditto.
2161 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2163 src/sysdep.c | 4 ++--
2164 1 file changed, 2 insertions(+), 2 deletions(-)
2166 commit 22358b9fd6432fd280326667bd26075056111366
2167 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2168 Date: Sun Mar 4 00:00:09 2012 -0500
2170 Use AS_IF instead of if some places - be more M4sh friendly
2172 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2174 configure.ac | 31 +++++++++++--------------------
2175 1 file changed, 11 insertions(+), 20 deletions(-)
2177 commit fe5430c913b6b7d6d31d04b3425a6b56eee0e7a6
2178 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2179 Date: Sat Mar 3 23:57:17 2012 -0500
2181 Update copyright, remove unused ent arguments
2183 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2185 configure.ac | 5 +----
2186 1 file changed, 1 insertion(+), 4 deletions(-)
2188 commit 1d3633b7c863088bb68c0a14c180e933edab5944
2189 Merge: 8dc0ec0 e261958
2190 Author: Steve Youngs <steve@sxemacs.org>
2191 Date: Sun Mar 4 11:48:48 2012 +1000
2193 Various build updates from Nelson
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
2206 Better checking of string and memory operations. Also, add define FORBID_STRCPY to make runtime asserts on usage of strcpy, strcat and stpcpy.
2212 commit e2619581b529b0a0ebea7f02b12b77ed3f5143ef
2213 Author: Steve Youngs <steve@sxemacs.org>
2214 Date: Sun Mar 4 11:48:00 2012 +1000
2216 Add the new silent-rules options to the list of known configure opts
2218 * m4/sxe-aux.m4 (_SXE_CHECK_PURE_OPT): Add silent-rules options to
2219 list of known configure opts.
2221 Signed-off-by: Steve Youngs <steve@sxemacs.org>
2224 1 file changed, 1 insertion(+)
2226 commit 8dc0ec0c10699d344ad3bc1ad4161952d65a22ab
2227 Merge: 63fddcd db56e30
2228 Author: Steve Youngs <steve@sxemacs.org>
2229 Date: Sun Mar 4 11:00:55 2012 +1000
2231 FFI update from Aidan
2234 Avoid namespace pollution, runtime consing, #'define-ffi-function
2236 commit db56e30dc28e4ae36aa3a6c3ddf8960261f5dfcb
2237 Author: Aidan Kehoe <kehoea@parhasard.net>
2238 Date: Sat Mar 3 15:19:35 2012 +0000
2240 Avoid namespace pollution, runtime consing, #'define-ffi-function
2242 lisp/ffi.el | 27 +++++++++------------------
2243 1 file changed, 9 insertions(+), 18 deletions(-)
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
2250 Merge remote-tracking branch 'njsf/for-steve' into for-steve
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
2257 Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
2259 commit e54f82869ca4a079e9f07792f367f1d357dd63f2
2260 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2261 Date: Sat Mar 3 00:30:44 2012 -0500
2263 Warn about ignored tty 'with' options. Fix if with missing fi
2265 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2267 configure.ac | 5 +++--
2268 1 file changed, 3 insertions(+), 2 deletions(-)
2270 commit 0d72c7c4fb08d4728ab0ca7628f39a932ae36d87
2271 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2272 Date: Sat Mar 3 00:17:10 2012 -0500
2274 Add additional tty lib 'with' options
2276 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2278 configure.ac | 21 +++++++++++++++++++++
2279 1 file changed, 21 insertions(+)
2281 commit c13859ecc4830cb52b439831d69e5413cbfa15d9
2282 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2283 Date: Sat Mar 3 00:14:44 2012 -0500
2285 issue warning when no tty nor window system available
2287 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2289 configure.ac | 10 +++++-----
2290 1 file changed, 5 insertions(+), 5 deletions(-)
2292 commit 75e7c4d6d20b0b5bc91c45f60f979fa6213939ef
2293 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2294 Date: Sat Mar 3 00:11:28 2012 -0500
2296 Enable silent building, ie --enable-silent-rules and make V=0
2298 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2301 1 file changed, 1 insertion(+)
2303 commit 19296cbb61a1a356bba0c0359c5ab2f96c851151
2304 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2305 Date: Sat Mar 3 00:00:23 2012 -0500
2307 Correct the remote configuration command message
2309 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2311 contrib/git-for-steve.sh | 2 +-
2312 1 file changed, 1 insertion(+), 1 deletion(-)
2314 commit d8b55aafc38e0f24ba49ea5e3e72030da68ee837
2315 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2316 Date: Fri Mar 2 23:53:55 2012 -0500
2318 new SXE_CHECK_LINK_LIB macro
2320 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2322 m4/sxe-linker.m4 | 32 ++++++++++++++++++++++++++++++++
2323 1 file changed, 32 insertions(+)
2325 commit 8df50908b1f03c46b5919699d5d2288524535728
2326 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2327 Date: Fri Mar 2 23:51:42 2012 -0500
2329 Add summary for additional tty libraries
2331 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2333 m4/sxe-summary.m4 | 4 ++++
2334 1 file changed, 4 insertions(+)
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
2341 Merge remote-tracking branch 'njsf/for-steve' into for-steve
2343 commit a115e4605e43513cc4fd139ca04e8417cb38d323
2344 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2345 Date: Fri Mar 2 23:48:03 2012 -0500
2347 Rename git-to-steve -> git-for-steve
2349 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2351 contrib/README | 4 +--
2352 contrib/git-for-steve.sh | 85 ++++++++++++++++++++++++++++++++++++++++++++++
2353 2 files changed, 87 insertions(+), 2 deletions(-)
2355 commit 20a6a16c109742a7fb6f91a256afd8f553f2a6b0
2356 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2357 Date: Fri Mar 2 23:15:07 2012 -0500
2361 * src/fileio.c (file_name_as_directory): Use xstrncpy and change
2362 prototype to take in buffer length.
2364 * src/fileio.c (directory_file_name): Ditto.
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.
2370 * src/fileio.c (Fexpand_file_name): Use xstrncat instead of strcat.
2372 * src/fileio.c (Fdirectory_file_name): properly call
2373 directory_file_name with buffer length.
2375 * src/fileio.c (Fsubstitute_in_file_name): use xstrncpy instead of
2376 strcpy keeping track of buffer availability.
2378 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2380 src/fileio.c | 46 ++++++++++++++++++++++++++++------------------
2381 1 file changed, 28 insertions(+), 18 deletions(-)
2383 commit f58e60c4103450d300d97669f9efddf7e603c746
2384 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2385 Date: Fri Mar 2 23:07:47 2012 -0500
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.
2390 * src/sysdep.h: Move xstrlen, xstrcmp, xstrcat, xstrncmp,
2391 xstrncat, xstrncpy, xstpcpy, xstpncpy, xmemcmp, xmemcpy to
2394 * src/sysdep.h (x__dirlen): always_inline..
2395 * src/sysdep.h (x__dirname): ditto.
2396 * src/sysdep.h (xdirname): ditto.
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.
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
2413 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2415 src/sxe-utils.h | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2416 src/sysdep.h | 72 +++++-----------------------------
2417 2 files changed, 124 insertions(+), 63 deletions(-)
2419 commit a7822c51d777db6952411d17aa17858215e26cfe
2420 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2421 Date: Fri Mar 2 17:56:47 2012 -0500
2425 * src/dumper.c (pdump_load): Use xstrncpy instead of strncpy
2427 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2429 src/dumper.c | 4 ++--
2430 1 file changed, 2 insertions(+), 2 deletions(-)
2432 commit bd9104762599054a720f693071729923747f669c
2433 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2434 Date: Fri Mar 2 17:29:57 2012 -0500
2438 * src/sysdep.h (xstrncpy): New inline function.
2439 * src/sysdep.h (xstpncpy): Use xstrncpy instead of strncpy
2441 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2443 src/sysdep.h | 11 +++++++++--
2444 1 file changed, 9 insertions(+), 2 deletions(-)
2446 commit 4df9aaa5e7f7d80cfc5138c1a004633451f96d4a
2447 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2448 Date: Fri Mar 2 16:20:19 2012 -0500
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.
2476 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
2487 commit f963f2d7143180394b52e4607581a96f8c8b8b8a
2488 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2489 Date: Fri Mar 2 16:12:41 2012 -0500
2493 * lib-src/etags.c (xstrncpy): cosmetic changes to xstrncpy macro
2495 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2497 lib-src/etags.c | 7 ++++++-
2498 1 file changed, 6 insertions(+), 1 deletion(-)
2500 commit 63fddcde25bd36a5629c8efe0e4ec739a024e039
2501 Merge: 7c6f2bf a9bcc15
2502 Author: Steve Youngs <steve@sxemacs.org>
2503 Date: Fri Mar 2 09:19:07 2012 +1000
2505 Coverity fixes from Nelson
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
2521 commit a9bcc158b7c1ddd77271d9e7b847bc2392a35288
2522 Author: Steve Youngs <steve@sxemacs.org>
2523 Date: Fri Mar 2 09:18:20 2012 +1000
2525 Kill some spurious whitespace
2527 Signed-off-by: Steve Youngs <steve@sxemacs.org>
2529 src/ui/redisplay.c | 4 ++--
2530 1 file changed, 2 insertions(+), 2 deletions(-)
2532 commit ec1c1203c9fea418ec1b6205bd176774175a8e43
2533 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2534 Date: Wed Feb 29 16:11:08 2012 -0500
2536 Coverity: Resource leak: CID 400020
2538 * src/editfns.c (Ftemp_directory): Check against 0 too. Unlikely
2541 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2543 src/editfns.c | 2 +-
2544 1 file changed, 1 insertion(+), 1 deletion(-)
2546 commit 9700db036cd49ef981bd82386ff0f58000ecfa05
2547 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2548 Date: Wed Feb 29 16:07:06 2012 -0500
2550 Coverity: Resource leak: CID 400022
2552 * src/emacs.c (main_1): Make sure the temporary descriptor is 0,
2553 which makes the "leak" intentional.
2555 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2557 src/emacs.c | 13 +++++++++----
2558 1 file changed, 9 insertions(+), 4 deletions(-)
2560 commit 4da01e9594590f7745ec4477424d696d538c1932
2561 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2562 Date: Wed Feb 29 15:19:03 2012 -0500
2564 Coverity: Resource leak: CID 400023
2566 * src/fileio.c (Fcopy_file): make sure ifd is closed
2568 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2570 src/fileio.c | 4 ++++
2571 1 file changed, 4 insertions(+)
2573 commit 86de690da2852434bd881faf689681f11507df71
2574 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2575 Date: Wed Feb 29 15:15:00 2012 -0500
2577 Coverity: Resource leak: 400024
2579 * src/fileio.c (Fdo_auto_save): Make sure file is closed
2581 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2584 1 file changed, 2 insertions(+)
2586 commit 988d3d4348b6d9342413a4b225fc2bb6dece934e
2587 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2588 Date: Wed Feb 29 14:57:22 2012 -0500
2590 Coverity: Stray pointer arithmetic: CID 400000
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.
2596 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2598 src/callint.c | 5 +++--
2599 1 file changed, 3 insertions(+), 2 deletions(-)
2601 commit 2c7dca0a6ea03a156366f1ffe8f3245e70958149
2602 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2603 Date: Wed Feb 29 14:53:52 2012 -0500
2605 Coverity: Division by zero: CID 400004
2607 * src/media/media.c (Fmedia_stream_aspect): assert for den != 0,
2608 with additional check for the "already crashing" scenario.
2610 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2612 src/media/media.c | 4 +++-
2613 1 file changed, 3 insertions(+), 1 deletion(-)
2615 commit 9d3aa5082770359aeb548ada81dd396d77eed48a
2616 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2617 Date: Wed Feb 29 14:52:07 2012 -0500
2619 Coverity: Resource leak: CID 400025
2621 * src/ui/X11/glyphs-x.c (x_init_image_instance_from_eimage): Free
2622 pixtbl if we are not using it...
2624 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2626 src/ui/X11/glyphs-x.c | 5 ++++-
2627 1 file changed, 4 insertions(+), 1 deletion(-)
2629 commit bb68254b24f8835c7f3ced8518171c05032b8101
2630 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2631 Date: Wed Feb 29 14:49:01 2012 -0500
2633 Coverity: Resource Leak: CID 400026
2635 * src/ui/redisplay.c (add_glyph_rune): Dynarr_free not used
2638 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2640 src/ui/redisplay.c | 11 +++++++++--
2641 1 file changed, 9 insertions(+), 2 deletions(-)
2643 commit 7d99f36b3429ffed444c380ecd024db1081bc110
2644 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2645 Date: Wed Feb 29 13:29:13 2012 -0500
2647 Don't use strncpy, instead use *dest='\0' followed by strncat (with len-1)
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.
2661 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2663 lib-src/etags.c | 30 ++++++++++++++++--------------
2664 1 file changed, 16 insertions(+), 14 deletions(-)
2666 commit 4578ea8be16901afc95c3d9cc72e49069ca7a17d
2667 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2668 Date: Wed Feb 29 10:56:01 2012 -0500
2670 Coverity: CID 21065: Missing break
2672 * src/regex.c (common_op_match_null_string_p): Insert missing
2673 brake for set_number_at case.
2675 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2678 1 file changed, 1 insertion(+)
2680 commit a7d09cee7c71405bc6620cfddbad9630864470f0
2681 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2682 Date: Sun Feb 26 23:32:30 2012 -0500
2684 Coverity: DEADCODE: CID 583
2686 * src/media/media-internal.c (int2ulaw): Do the assignment outside
2687 of if condition to avoid Coverity false positive and improve code
2690 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2692 src/media/media-internal.c | 6 ++++--
2693 1 file changed, 4 insertions(+), 2 deletions(-)
2695 commit 7c6f2bfc2f15471271bb8bcd0c8168558386f6be
2696 Merge: f75b1fb 362cc0c
2697 Author: Steve Youngs <steve@sxemacs.org>
2698 Date: Sat Feb 25 16:19:43 2012 +1000
2700 Coverity fixes from Nelson
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
2710 commit 362cc0c0839ec0ffbb7f0a3a260b9bf766a8c53e
2711 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2712 Date: Fri Feb 24 16:28:20 2012 -0500
2714 Coverity: Overrun static CID: 138
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
2720 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2722 src/dumper.c | 25 +++++++++++++------------
2723 1 file changed, 13 insertions(+), 12 deletions(-)
2725 commit 1fcfb99ae7db42ec054da0b1ca00c1c4c4538197
2726 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2727 Date: Fri Feb 24 16:26:52 2012 -0500
2729 Coverity: CID 681: TAINTED STRING
2731 * src/emacs.c (main): Be even more strict on checks...
2733 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2736 1 file changed, 2 insertions(+)
2738 commit 59f1edbca7c01a2c48f08d19e4cbf1cdf8ce5c89
2739 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2740 Date: Fri Feb 24 16:10:44 2012 -0500
2742 Coverity: CID 610-DEAD CODE 611-UNUSED VALUE
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.
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.
2751 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2753 lib-src/etags.c | 6 +++---
2754 1 file changed, 3 insertions(+), 3 deletions(-)
2756 commit 9c7003ff693f56a2f0a68917a78a735025fa488c
2757 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2758 Date: Fri Feb 24 12:51:35 2012 -0500
2760 Coverity: TOCTOU: CID 387
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.
2766 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2768 lib-src/etags.c | 91 +++++++++++++++++++++++++++----------------------------
2769 1 file changed, 45 insertions(+), 46 deletions(-)
2771 commit cdd22e84903d51ed5d2ec9f61cbf90c4e4da9ff4
2772 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2773 Date: Fri Feb 24 12:47:30 2012 -0500
2775 Coverity:Tainted string: CID 384
2777 * lib-src/movemail.c (main): Sanitize argv[optind] so one can mark as fixed
2779 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2781 lib-src/movemail.c | 1 +
2782 1 file changed, 1 insertion(+)
2784 commit 99b9cf6d40b64eb77284f484692d38245b053afc
2785 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2786 Date: Fri Feb 24 10:36:55 2012 -0500
2788 Coverity: Tainted string: CID 386
2790 * src/emacs.c (main): Do sanity checking on the arguments
2792 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2794 src/emacs.c | 65 ++++++++++++++++++++++++++++++++++-------------------------
2795 1 file changed, 38 insertions(+), 27 deletions(-)
2797 commit f75b1fbf94d0b2ed69f9bd63dabb755f6b463ec5
2798 Merge: d24698c 11dfa0b
2799 Author: Steve Youngs <steve@sxemacs.org>
2800 Date: Thu Feb 23 16:58:37 2012 +1000
2802 Really fix FreeBSD -fstack-protector builds
2805 Fix building on FreeBSD with -fstack-protector.
2807 commit 11dfa0b819cea8ff6cc2a251266c4fd312d86142
2808 Author: Steve Youngs <steve@sxemacs.org>
2809 Date: Thu Feb 23 16:57:06 2012 +1000
2811 Fix building on FreeBSD with -fstack-protector.
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?
2816 * m4/sxe-compiler.m4 (SXE_STACK_FLAGS): Re-work so that on FreeBSD
2817 libssp is NOT used, while it is everywhere else.
2819 Signed-off-by: Steve Youngs <steve@sxemacs.org>
2821 m4/sxe-compiler.m4 | 22 ++++++++++------------
2822 1 file changed, 10 insertions(+), 12 deletions(-)
2824 commit d24698cb989fb04b908edf14dfbc535bd6cd02b8
2825 Merge: 3e29b5c e5fed6d
2826 Author: Steve Youngs <steve@sxemacs.org>
2827 Date: Thu Feb 23 10:06:52 2012 +1000
2829 Coverity fixes, etc from Nelson
2832 Coverity: TOCTOU: CID 392
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.
2842 commit e5fed6dbe5a81a77c81645e49655539406389455
2843 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2844 Date: Wed Feb 22 18:38:13 2012 -0500
2846 Coverity: TOCTOU: CID 392
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.
2852 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2854 src/editfns.c | 3 +--
2855 1 file changed, 1 insertion(+), 2 deletions(-)
2857 commit 607879898b6056f44473f03b3fa197e6781ad1e8
2858 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2859 Date: Wed Feb 22 18:36:01 2012 -0500
2863 * src/ui/X11/xgccache.c (gc_cache_lookup): NULL not null
2865 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2867 src/ui/X11/xgccache.c | 2 +-
2868 1 file changed, 1 insertion(+), 1 deletion(-)
2870 commit 882ef45574c59a4c6aca34d43842be2385f563ee
2871 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2872 Date: Wed Feb 22 18:33:17 2012 -0500
2874 Coverity: TOCTOU: CID 391
2876 * lib-src/ootags.c (process_file): Check for regular file after
2877 open, even if it fails, to improve diagnostic message.
2879 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2881 lib-src/ootags.c | 10 ++++++----
2882 1 file changed, 6 insertions(+), 4 deletions(-)
2884 commit c46e1f849c2b2029e30dcbeffa853924bc26af6e
2885 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2886 Date: Wed Feb 22 18:29:43 2012 -0500
2888 Coverity: TOCTOU: CID 390
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.
2893 * lib-src/movemail.c (main): Ditto for inname.
2895 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2897 lib-src/movemail.c | 8 --------
2898 1 file changed, 8 deletions(-)
2900 commit e42e4dcfc6f16d0abde972ddced2409ee1c2f434
2901 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2902 Date: Wed Feb 22 18:23:46 2012 -0500
2904 Coverity: TOCTOU: CID 387
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
2911 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2913 lib-src/make-path.c | 19 +++++++++++--------
2914 1 file changed, 11 insertions(+), 8 deletions(-)
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
2921 Merge branch 'njsf-cov' into for-steve
2923 commit d7a0de0519e016c267cf7fe4fdb6a3579778cd77
2924 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2925 Date: Wed Feb 22 17:49:38 2012 -0500
2927 Better stack-protector behavior in FreeBSD
2929 * m4/sxe-compiler.m4 (SXE_STACK_FLAGS): Forcefully disable stack-protector on freebsd and output warning message..
2931 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2933 m4/sxe-compiler.m4 | 6 +++++-
2934 1 file changed, 5 insertions(+), 1 deletion(-)
2936 commit 94e0376f7f5916ae8586a32dd049c3b09efc9d2c
2937 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
2938 Date: Wed Feb 22 17:48:22 2012 -0500
2940 Remove forceful disable of ase in Mac OS X
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...
2946 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
2948 configure.ac | 29 +++++++++++++----------------
2949 1 file changed, 13 insertions(+), 16 deletions(-)
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
2956 Merge remote-tracking branch 'origin/master' into for-steve
2958 commit 3e29b5ca6857a00401ff5be6bf2cf38835e82009
2959 Merge: 90ec465 fe341d5
2960 Author: Steve Youngs <steve@sxemacs.org>
2961 Date: Wed Feb 22 13:49:44 2012 +1000
2963 aRts removal from Horst
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
2969 commit fe341d5ad86d63adaeb113da6c20494d484e7d21
2970 Author: Horst G. Burkhardt III <horst@sxemacs.org>
2971 Date: Wed Feb 22 13:55:21 2012 +1100
2973 [aRts removal] Exorcizo te, omnis spiritus immunde, in nomine Dei Patris omnipotentis
2975 Signed-off-by: Horst G. Burkhardt III <horst@sxemacs.org>
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(-)
2986 commit 6c77a9550f7e186e9ba9baece2f070bb5560298f
2987 Author: Horst G. Burkhardt III <horst@sxemacs.org>
2988 Date: Wed Feb 22 12:09:40 2012 +1100
2990 ex{|or}cise the monstrosity that is aRts once and for all
2992 Signed-off-by: Horst G. Burkhardt III <horst@sxemacs.org>
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(-)
3001 commit 90ec4659b11c51612c2fc1314ac3626ed32ff328
3002 Merge: 64a1f73 e31d42a
3003 Author: Steve Youngs <steve@sxemacs.org>
3004 Date: Sun Feb 19 01:01:25 2012 +1000
3006 PROBLEMS update re SSP on FreeBSD from Horst
3009 added warning against SSP on FreeBSD to PROBLEMS file
3011 commit e31d42abf5bb63067fa8be6a3927d7dddd822fcb
3012 Author: Horst G. Burkhardt III <horst@sxemacs.org>
3013 Date: Sat Feb 18 11:48:24 2012 +1100
3015 added warning against SSP on FreeBSD to PROBLEMS file
3017 Signed-off-by: Horst G. Burkhardt III <horst@sxemacs.org>
3019 PROBLEMS | 8 ++++++++
3020 1 file changed, 8 insertions(+)
3022 commit f89886e31ab8c41ccbc5b28bafc3dd983900bbd4
3023 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
3024 Date: Fri Feb 10 21:07:57 2012 -0500
3026 Coverity CID 52: Forward null
3028 * src/ui/X11/xgccache.c (gc_cache_lookup): Only dereference
3029 cell/cache->head if not NULL
3031 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
3033 src/ui/X11/xgccache.c | 6 ++++--
3034 1 file changed, 4 insertions(+), 2 deletions(-)
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
3041 Merge remote-tracking branch 'origin/master' into for-steve
3043 commit 64a1f73619f4faec2f15fb02f9b1d57cde397ee8
3044 Merge: a17da6c 349c389
3045 Author: Steve Youngs <steve@sxemacs.org>
3046 Date: Tue Jan 31 12:34:08 2012 +1000
3048 Merge branch 'openindie'
3051 Fix build on OpenIndiana
3053 commit 349c389ef1d68eefa0e5aa1ab61458c63d18e630
3054 Author: Steve Youngs <steve@sxemacs.org>
3055 Date: Tue Jan 31 12:31:43 2012 +1000
3057 Fix build on OpenIndiana
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
3063 This changeset also documents (in PROBLEMS) the missing deps needed to
3064 build SXEmacs on OpenIndiana.
3066 * autogen.sh: Only add the xpg4/bin directory to the $PATH if this
3069 * PROBLEMS: Document build quirks for OpenIndiana.
3071 Signed-off-by: Steve Youngs <steve@sxemacs.org>
3073 PROBLEMS | 39 +++++++++++++++++++++++++++++++++++++++
3075 2 files changed, 41 insertions(+), 1 deletion(-)
3077 commit a17da6cfe6279dbd4ad4a1ba618f862edb2da6fc
3078 Merge: 7046eca fef2490
3079 Author: Steve Youngs <steve@sxemacs.org>
3080 Date: Sat Jan 28 18:01:03 2012 +1000
3082 The Great Whitespace Cleanup
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
3107 commit fef249060579771eb4f43bfb4cd7ebe827c6a633
3108 Author: Steve Youngs <steve@sxemacs.org>
3109 Date: Sat Jan 28 17:41:50 2012 +1000
3111 Whitespace cleanup in src [m-z]
3113 Signed-off-by: Steve Youngs <steve@sxemacs.org>
3115 src/map.c | 40 +++----
3118 src/objects.c | 6 +-
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 ++++++-------
3132 src/semaphore.c | 2 +-
3133 src/semaphore.h | 1 -
3136 src/skiplist.c | 24 ++---
3137 src/skiplist.h | 18 ++--
3138 src/specifier.h | 2 +-
3142 src/sunOS-fix.c | 2 +-
3143 src/sxe-utils.h | 16 +--
3144 src/symbols.c | 112 +++++++++----------
3146 src/syntax.h | 42 ++++----
3149 src/sysfile.h | 2 +-
3151 src/systime.h | 8 +-
3152 37 files changed, 480 insertions(+), 482 deletions(-)
3154 commit 90cc8d398a07c66e6bbe151961a2e73697dfacd1
3155 Author: Steve Youngs <steve@sxemacs.org>
3156 Date: Sat Jan 28 17:27:57 2012 +1000
3158 Whitespace cleanup in src [f-l]
3160 Signed-off-by: Steve Youngs <steve@sxemacs.org>
3162 src/fileio.c | 38 +++++++++++------------
3163 src/filelock.c | 2 +-
3164 src/fns.c | 38 +++++++++++------------
3166 src/getloadavg.c | 2 +-
3167 src/hftctl.c | 10 +++---
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(-)
3178 commit c3a11ea4b0d1bceb3381a0f2bc76ee0387339656
3179 Author: Steve Youngs <steve@sxemacs.org>
3180 Date: Sat Jan 28 17:22:02 2012 +1000
3182 Whitespace cleanup in src [a-e]
3184 Signed-off-by: Steve Youngs <steve@sxemacs.org>
3186 src/Makefile.am | 32 +-
3188 src/alloca.s | 22 +-
3189 src/backtrace.h | 4 +-
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 +-
3204 src/dllist.c | 12 +-
3205 src/doc.c | 480 ++++++++---------
3207 src/dumper.c | 60 +--
3208 src/dynacat.c | 14 +-
3209 src/dynacat.h | 2 +-
3210 src/dynarr.c | 16 +-
3212 src/editfns.c | 24 +-
3213 src/effi.c | 1486 ++++++++++++++++++++++++++---------------------------
3216 src/emacs.c | 218 ++++----
3217 src/emodules-ng.c | 4 +-
3218 src/emodules-ng.h | 2 +-
3220 src/extents.c | 96 ++--
3221 src/extw-Xt.c | 4 +-
3222 36 files changed, 1388 insertions(+), 1389 deletions(-)
3224 commit 78dd9663a9a07a0572e1e286dfea557c6f5be826
3225 Author: Steve Youngs <steve@sxemacs.org>
3226 Date: Sat Jan 28 17:08:21 2012 +1000
3228 Whitespace cleanup in src/database
3230 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3238 commit 51b9dd462d23dd8dcc7eeebfc434842c31813314
3239 Author: Steve Youngs <steve@sxemacs.org>
3240 Date: Sat Jan 28 17:06:29 2012 +1000
3242 Whitespace cleanup in src/ent
3244 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3277 commit 1b7a96138033cb621be9516c3d6bca7b567da1fc
3278 Author: Steve Youngs <steve@sxemacs.org>
3279 Date: Sat Jan 28 16:59:05 2012 +1000
3281 Whitespace cleanup in src/events
3283 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3298 commit 81369204cbeace21f3f3677ae5e3962cd3a7f4f3
3299 Author: Steve Youngs <steve@sxemacs.org>
3300 Date: Sat Jan 28 16:54:49 2012 +1000
3302 Whitespace cleanup in src/m
3304 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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 +-
3314 src/m/intel386.h | 4 ++--
3315 src/m/luna88k.h | 2 +-
3316 src/m/news-risc.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 +-
3332 26 files changed, 34 insertions(+), 34 deletions(-)
3334 commit 2b8cb4cd000b5f186b03357b7e0ea45dd522d955
3335 Author: Steve Youngs <steve@sxemacs.org>
3336 Date: Sat Jan 28 16:47:35 2012 +1000
3338 Whitespace cleanup in src/media
3340 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3364 commit d928b01207790fefc3581086e5dcb3658a84a48d
3365 Author: Steve Youngs <steve@sxemacs.org>
3366 Date: Sat Jan 28 16:41:08 2012 +1000
3368 Whitespace cleanup in src/mem
3370 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3378 commit 684ef72bbf5b2c4723ff5a5ee954a21041c360b2
3379 Author: Steve Youngs <steve@sxemacs.org>
3380 Date: Sat Jan 28 16:39:24 2012 +1000
3382 Whitespace cleanup in src/mule
3384 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3395 commit 90cc0c07043b6d027c64d617c96d3238eb36c353
3396 Author: Steve Youngs <steve@sxemacs.org>
3397 Date: Sat Jan 28 16:36:00 2012 +1000
3399 Whitespace cleanup in src/s
3401 Signed-off-by: Steve Youngs <steve@sxemacs.org>
3403 src/s/386bsd.h | 2 +-
3404 src/s/darwin.h | 2 +-
3405 src/s/ewsux5r4.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 ++--
3413 src/s/sunos4-1-1.h | 2 +-
3414 src/s/usg5-4.h | 2 +-
3415 12 files changed, 13 insertions(+), 13 deletions(-)
3417 commit 2eb6b615c74269b58acb8813f74a0266a706f111
3418 Author: Steve Youngs <steve@sxemacs.org>
3419 Date: Sat Jan 28 16:20:04 2012 +1000
3421 Whitespace cleanup in src/ui
3423 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3454 commit 995db1fb6de1789cfc79ce631a00cb7abac75a9e
3455 Author: Steve Youngs <steve@sxemacs.org>
3456 Date: Sat Jan 28 16:06:36 2012 +1000
3458 Whitespace cleanup in src/ui/lwlib
3460 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3481 commit f14519b61a9036436a6a00c80e6e742aa4810d09
3482 Author: Steve Youngs <steve@sxemacs.org>
3483 Date: Sat Jan 28 16:01:24 2012 +1000
3485 Whitespace cleanup in src/ui/X11
3487 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3506 commit 5053592fa224291fbbf002809244e64052af4334
3507 Author: Steve Youngs <steve@sxemacs.org>
3508 Date: Sat Jan 28 15:45:45 2012 +1000
3510 Whitespace cleanup in src/ui/TTY
3512 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3523 commit 3e2d91363c72d9a2c6be01dde0a4dddaeb09c869
3524 Author: Steve Youngs <steve@sxemacs.org>
3525 Date: Sat Jan 28 14:35:02 2012 +1000
3527 Whitespace cleanup in tests
3529 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3570 commit aa2509b313f40b4548e0070631892b9e0548c290
3571 Author: Steve Youngs <steve@sxemacs.org>
3572 Date: Sat Jan 28 14:28:25 2012 +1000
3574 Whitespace cleanup in modules
3576 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3613 commit 2e251269f55dc1275e01d92ba8d72e9a9670175c
3614 Author: Steve Youngs <steve@sxemacs.org>
3615 Date: Sat Jan 28 14:20:31 2012 +1000
3617 Whitespace cleanup in m4
3619 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3641 commit 4f026a3301f46f760b59dedece9991ea8ea0b0d6
3642 Author: Steve Youngs <steve@sxemacs.org>
3643 Date: Sat Jan 28 14:16:00 2012 +1000
3645 Whitespace cleanup in lisp
3647 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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 +--
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 +-
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 +-
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 +++---
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 +-
3767 lisp/paragraphs.el | 6 +-
3768 lisp/picture.el | 10 +-
3769 lisp/printer.el | 10 +-
3770 lisp/process.el | 30 +-
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(-)
3816 commit 708516071709b1ff2248021abef1ffd82efbecab
3817 Author: Steve Youngs <steve@sxemacs.org>
3818 Date: Sat Jan 28 13:00:23 2012 +1000
3820 Whitespace cleanup in lib-src
3822 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3844 commit 1e43ad452b2eeda9b987d7e675d501ae4af18b31
3845 Author: Steve Youngs <steve@sxemacs.org>
3846 Date: Sat Jan 28 12:52:19 2012 +1000
3848 Whitespace cleanup in info
3850 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3948 commit 6d7aaa2c198b67189e1326d68935a905a1108e54
3949 Author: Steve Youngs <steve@sxemacs.org>
3950 Date: Sat Jan 28 12:17:00 2012 +1000
3952 Whitespace cleanup in etc
3954 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3966 commit e70fb560f77563f78029bd2859781047ea291396
3967 Author: Steve Youngs <steve@sxemacs.org>
3968 Date: Sat Jan 28 12:12:08 2012 +1000
3970 Whitespace cleanup in contrib
3972 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
3983 commit 6032fe5ba29e39dae688e07780d74d5687c3dbc1
3984 Author: Steve Youngs <steve@sxemacs.org>
3985 Date: Sat Jan 28 12:08:52 2012 +1000
3987 Whitespace cleanup in toplevel dir
3989 Signed-off-by: Steve Youngs <steve@sxemacs.org>
3993 configure.ac | 172 +++++++++++++++++++++++++++++-----------------------------
3994 3 files changed, 93 insertions(+), 93 deletions(-)
3996 commit 7046eca757e9417ffe87af628f881ad6990af788
3997 Merge: d51ac4e a941afb
3998 Author: Steve Youngs <steve@sxemacs.org>
3999 Date: Sat Jan 28 10:15:37 2012 +1000
4001 Merge branch '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
4008 commit 8049916d0411da8238a51af873bacd03edfcfb5f
4009 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4010 Date: Fri Jan 27 19:03:34 2012 -0500
4012 Slightly better basic type detection.
4014 * m4/sxe-libc.m4 (SXE_CHECK_BASIC_TYPES): Check for int64_t, intptr_t and sizeof float
4016 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4018 m4/sxe-libc.m4 | 5 +++--
4019 1 file changed, 3 insertions(+), 2 deletions(-)
4021 commit a941afbc9098decd61f411d7364c2abd493c6285
4022 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4023 Date: Fri Jan 27 17:57:17 2012 -0500
4025 Conditional definition of HAVE_ALLOCA to avoid meaningless HAVE_ALLOCA redefined warnings...
4027 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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 ++
4036 src/m/pfa50.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(+)
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
4050 Merge branch 'for-steve' into njsf-cov
4052 commit d51ac4e0b91a3da7ab7f316b94997496046810bd
4053 Merge: 608de26 657e175
4054 Author: Steve Youngs <steve@sxemacs.org>
4055 Date: Wed Jan 25 15:41:59 2012 +1000
4057 autogen.sh fix from Nelson
4060 Use head -n1 throughout
4061 Do not confuse GIT with git (or vice-versa)
4063 commit 657e175b1af36d06fe09afb225367546fd4be240
4064 Author: Steve Youngs <steve@sxemacs.org>
4065 Date: Wed Jan 25 15:40:11 2012 +1000
4067 Use head -n1 throughout
4069 Signed-off-by: Steve Youngs <steve@sxemacs.org>
4072 1 file changed, 2 insertions(+), 2 deletions(-)
4074 commit 6a8d4492d2511f70a337216505734fdb77b9a33e
4075 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4076 Date: Tue Jan 24 23:45:59 2012 -0500
4078 Do not confuse GIT with git (or vice-versa)
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)
4084 * configure.ac: ditto.
4086 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4090 2 files changed, 2 insertions(+), 2 deletions(-)
4092 commit 608de267e17ddbf60a60df1ab958c318033882c6
4093 Merge: 68dc690 3309efd
4094 Author: Steve Youngs <steve@sxemacs.org>
4095 Date: Wed Jan 25 10:21:36 2012 +1000
4097 Merge branch 'breathing'
4100 Be consistent with setting and testing for breathing_space
4102 commit 3309efd48d127f36d11089ee8b554462d6c02cf0
4103 Author: Steve Youngs <steve@sxemacs.org>
4104 Date: Wed Jan 25 10:19:53 2012 +1000
4106 Be consistent with setting and testing for breathing_space
4108 * src/alloc.c (refill_memory_reserve): Test if breathing_space is
4110 Don't cast the malloc.
4112 * src/alloc.c (garbage_collect_1): Increase breathing_space to,
4113 erm, give us more breathing space.
4115 * src/alloc.c (reinit_alloc_once_early): Set breathing_space to
4118 Signed-off-by: Steve Youngs <steve@sxemacs.org>
4120 src/alloc.c | 9 +++++----
4121 1 file changed, 5 insertions(+), 4 deletions(-)
4123 commit 68dc6903190707a088574dd5f175a625004f8af4
4124 Merge: f55522a 58093bc
4125 Author: Steve Youngs <steve@sxemacs.org>
4126 Date: Wed Jan 25 10:02:25 2012 +1000
4128 Build fix from Sebastian
4131 Summary: fix, make sure ssp actually works before using it Keywords: bldchn diagnostics
4133 commit 58093bc492e461d46b1c4a1181c103a5ff9e0e1d
4134 Merge: f55522a cd0349b
4135 Author: Sebastian Freundt <hroptatyr@fresse.org>
4136 Date: Tue Jan 24 23:45:50 2012 +0000
4138 Merge branch 'bldchn/diag' into next
4141 Summary: fix, make sure ssp actually works before using it Keywords: bldchn diagnostics
4143 commit cd0349b46f73d6a7440544e703c15f61457f9079
4144 Author: Sebastian Freundt <hroptatyr@fresse.org>
4145 Date: Tue Jan 24 23:45:43 2012 +0000
4147 Summary: fix, make sure ssp actually works before using it
4148 Keywords: bldchn diagnostics
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.
4155 * m4/sxe-compiler.m4 (SXE_STACK_FLAGS): check if ssp works before adding
4158 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4160 m4/sxe-compiler.m4 | 10 ++++++++--
4161 1 file changed, 8 insertions(+), 2 deletions(-)
4163 commit f55522ab02b6205c44a41a4d4463a85a63be3f7b
4164 Merge: 81dd333 1283a4c
4165 Author: Steve Youngs <steve@sxemacs.org>
4166 Date: Tue Jan 24 22:20:47 2012 +1000
4171 build fix, undeclared XmCR_UNKNOWN
4173 commit 1283a4c65844b7495647166854ca6ffe6bf29c3a
4174 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
4175 Date: Tue Jan 24 12:19:57 2012 +0100
4177 build fix, undeclared XmCR_UNKNOWN
4179 This got accidentally broken in 613c762f.
4181 src/ui/lwlib/xlwscrollbar.c | 2 +-
4182 1 file changed, 1 insertion(+), 1 deletion(-)
4184 commit 81dd333a79e9cb7566a8629048d52ebde276f20b
4185 Merge: db6004f dd022a0
4186 Author: Steve Youngs <steve@sxemacs.org>
4187 Date: Tue Jan 24 12:33:31 2012 +1000
4192 Add a bit more breathing space to alloc
4195 compre on by default, no longer experimental
4197 commit dd022a0a6963696360b35ec1c50a670a7a9f95a4
4198 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4199 Date: Mon Jan 23 18:53:36 2012 -0500
4201 Add a bit more breathing space to alloc
4203 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4205 src/alloc.c | 6 +++---
4206 1 file changed, 3 insertions(+), 3 deletions(-)
4208 commit db6004ffaa5aa9785289e64f231a4d6d0bf9e0a8
4209 Merge: 2115401 c5264c7
4210 Author: Steve Youngs <steve@sxemacs.org>
4211 Date: Tue Jan 24 08:22:26 2012 +1000
4213 Build chain tweaks from Sebastian
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
4219 commit c5264c71997ec8e17de532a9123358929677967c
4220 Merge: 2115401 673588d
4221 Author: Sebastian Freundt <hroptatyr@fresse.org>
4222 Date: Mon Jan 23 21:45:37 2012 +0000
4224 Merge branch 'bldchn/diag' into next
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
4230 commit 673588d5186361c939ac3eb7664bcffc41071cdc
4231 Author: Sebastian Freundt <hroptatyr@fresse.org>
4232 Date: Mon Jan 23 21:45:10 2012 +0000
4234 Summary: minor, provide malldbg multiarg for MALLOC_PERTURB_
4235 Keywords: bldchn diagnostics
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
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.
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.
4250 * configure.ac: add `malldbg' to the error-checking multiarg
4252 * m4/sxe-compiler.m4: prepare EXTRA_BATCHENV in case malldbg is off
4254 * src/Makefile.am: extend dumping environment to EXTRA_BATCHENV
4256 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4259 m4/sxe-compiler.m4 | 9 ++++++++-
4260 src/Makefile.am | 3 ++-
4261 3 files changed, 11 insertions(+), 2 deletions(-)
4263 commit 613c762f7488c1ce5f85bae3fa41961099addb9b
4264 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4265 Date: Mon Jan 23 14:03:28 2012 -0500
4269 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4271 src/ui/lwlib/xlwscrollbar.c | 6 +++---
4272 1 file changed, 3 insertions(+), 3 deletions(-)
4274 commit 9258ccbfb72ceae34f5cfa53ed65a365a4f56d10
4275 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4276 Date: Mon Jan 23 14:01:57 2012 -0500
4280 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4283 1 file changed, 1 insertion(+)
4285 commit 013143bd55b2436229422828bf75eec4eff0198b
4286 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4287 Date: Mon Jan 23 13:52:52 2012 -0500
4289 compre on by default, no longer experimental
4291 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4293 configure.ac | 12 +++++++++---
4294 m4/sxe-summary.m4 | 6 ++++++
4295 2 files changed, 15 insertions(+), 3 deletions(-)
4297 commit f2970661d630ca7b3c1db1b4bb5144f441d2be93
4298 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4299 Date: Mon Jan 23 13:52:12 2012 -0500
4301 Use the real pre-processor var: DEBUG_SXEMACS
4303 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4305 src/mule/mule-charset.h | 9 ++++++---
4306 src/ui/imgproc.c | 2 +-
4307 2 files changed, 7 insertions(+), 4 deletions(-)
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
4314 Merge remote-tracking branch 'origin/master' into njsf-cov
4316 commit 5aed2346e889a9f8511d6334c3ddc3094b6e5c53
4317 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4318 Date: Mon Jan 23 04:26:35 2012 -0500
4320 Coverity: Forward NULL: CID 607
4322 * lib-src/etags.c (regex_tag_multiline): Really fix Forward NULL.
4324 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4326 lib-src/etags.c | 2 +-
4327 1 file changed, 1 insertion(+), 1 deletion(-)
4329 commit 61169e18a60bb0364064883e381d381cef96d298
4330 Author: Sebastian Freundt <hroptatyr@fresse.org>
4331 Date: Sun Jan 22 11:42:14 2012 +0000
4333 Summary: minor, add stack to --with-error-checking to turn SSP on
4334 Keywords: bldchn diagnostics
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).
4341 * configure.ac: add `stack' to the error-checking multiarg
4343 * m4/sxe-compiler.m4: check for -fstack-protector and link with libssp
4345 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4348 m4/sxe-compiler.m4 | 37 ++++++++++++++++++++++++-------------
4349 2 files changed, 25 insertions(+), 13 deletions(-)
4351 commit 21154013ed7da8fdb15d30d91a9c9a3915a88942
4352 Merge: c783f52 3a7ea5e
4353 Author: Steve Youngs <steve@sxemacs.org>
4354 Date: Sat Jan 21 16:44:57 2012 +1000
4356 Fix ase-interval from Nelson
4359 Fix crash in _ase_interval_union_boundary. Only fini tmp when ur->next becomes tmp->next
4361 commit 3a7ea5e223c8fa88dc21b2b331620150685b7c68
4362 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4363 Date: Sat Jan 21 01:22:07 2012 -0500
4365 Fix crash in _ase_interval_union_boundary. Only fini tmp when ur->next becomes tmp->next
4367 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4369 modules/ase/ase-interval.c | 2 +-
4370 1 file changed, 1 insertion(+), 1 deletion(-)
4372 commit c783f528dcc0addf42d02f89e212a9da264377ad
4373 Merge: 9a7f3ee 4ce502b
4374 Author: Steve Youngs <steve@sxemacs.org>
4375 Date: Sat Jan 21 15:36:53 2012 +1000
4377 Coverity fixes from Nelson
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
4399 commit 4ce502bf3c9b2a19c0fa0bde0963d02581979dc1
4400 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4401 Date: Fri Jan 20 23:44:33 2012 -0500
4403 Coverity: Assert side effect: CID 2
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.
4410 * src/extents.c (gap_array_delete_all_markers): Ditto.
4412 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4414 src/extents.c | 5 ++---
4415 1 file changed, 2 insertions(+), 3 deletions(-)
4417 commit 8904746582a01e0e28599691b7346828eb6cdc67
4418 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4419 Date: Fri Jan 20 23:39:47 2012 -0500
4421 Coverity: Checked return: CID 10
4423 * lib-src/hexl.c (main): signal intent to ignore read char
4425 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4427 lib-src/hexl.c | 2 +-
4428 1 file changed, 1 insertion(+), 1 deletion(-)
4430 commit 833700b99b3797553992dcc3258143c397f2a1cf
4431 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4432 Date: Fri Jan 20 23:39:00 2012 -0500
4434 Coverity: Checked return: CID 11
4436 * lib-src/make-docfile.c (scan_lisp_file): Signal intent to ignore
4439 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4441 lib-src/make-docfile.c | 2 +-
4442 1 file changed, 1 insertion(+), 1 deletion(-)
4444 commit b63a0e0e78b7113692e7fbb6e91dbbd3782649e6
4445 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4446 Date: Fri Jan 20 23:38:14 2012 -0500
4448 Coverity: Checked return: CID 12
4450 * modules/ase/ase-interval.c (_ase_interval_union_item_fini):
4451 Signal intention to ignore the return value of decref.
4453 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4455 modules/ase/ase-interval.c | 2 +-
4456 1 file changed, 1 insertion(+), 1 deletion(-)
4458 commit 934a7c561f9d3cf24e3d08984dbfbb0328a09f40
4459 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4460 Date: Fri Jan 20 23:36:38 2012 -0500
4462 Coverity: Char IO: CID 7
4464 * lib-src/make-docfile.c (read_lisp_symbol): Proper handling of
4467 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4469 lib-src/make-docfile.c | 6 +++++-
4470 1 file changed, 5 insertions(+), 1 deletion(-)
4472 commit 6224b813fc211ebb6d1955afd24977171f6807cf
4473 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4474 Date: Fri Jan 20 23:26:55 2012 -0500
4476 Coverity: No effect: CID 134
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.
4481 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4483 src/ui/TTY/event-tty.c | 2 +-
4484 1 file changed, 1 insertion(+), 1 deletion(-)
4486 commit 057eb2987cc8d99ca98a6e11d66c555c82c5b22a
4487 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4488 Date: Fri Jan 20 23:24:45 2012 -0500
4490 Coverity: Overrun static: CID 137, 136
4492 * src/mule/mule-charset.h (CHARSET_BY_ATTRIBUTES): Do paranoid
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...
4498 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4500 src/mule/mule-charset.h | 16 +++++++++++++---
4501 1 file changed, 13 insertions(+), 3 deletions(-)
4503 commit cb3b0d09437256491d66846563616d8522ea8267
4504 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4505 Date: Fri Jan 20 23:18:37 2012 -0500
4507 Coverity: Overrun static: CID 139
4509 * src/dumper.c (pdump_register_object): Fix of-by-one boundary and
4510 return after abort for fatal crash scenario.
4512 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4514 src/dumper.c | 3 ++-
4515 1 file changed, 2 insertions(+), 1 deletion(-)
4517 commit 279c58a3c19297dc6d9598306b591eb743cdd498
4518 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4519 Date: Fri Jan 20 23:13:10 2012 -0500
4521 Coverity: Overrun static: CID 141
4523 * src/ui/imgproc.c (get_histogram): Introduce paranoid histogram
4525 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4527 src/ui/imgproc.c | 8 +++++++-
4528 1 file changed, 7 insertions(+), 1 deletion(-)
4530 commit f17895f80d0334664e757a53e0ffeefe1e79be1a
4531 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4532 Date: Fri Jan 20 23:04:34 2012 -0500
4534 Coverity: Resource leak: CID 178
4536 * lib-src/etags.c (regex_tag_multiline): Make it clear a non-null
4537 name was allocated in substitute and always free it :)
4539 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4541 lib-src/etags.c | 13 ++++++++-----
4542 1 file changed, 8 insertions(+), 5 deletions(-)
4544 commit 92651d16c6fa315df82af964d387cf1bdd9761f1
4545 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4546 Date: Fri Jan 20 22:57:44 2012 -0500
4548 Coverity: Resource leak: CID 180
4550 * lib-src/movemail.c (lock_dot): free the memory
4552 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4554 lib-src/movemail.c | 1 +
4555 1 file changed, 1 insertion(+)
4557 commit e3a01be74c0f07481e43001bfed94e0c5395d870
4558 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4559 Date: Fri Jan 20 22:55:04 2012 -0500
4561 Coverity: Resource leak: CID 181
4563 * lib-src/ootags.c (Erlang_functions): free the memory
4565 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4567 lib-src/ootags.c | 3 ++-
4568 1 file changed, 2 insertions(+), 1 deletion(-)
4570 commit ca6452701725d6abe64598dbbcda957030e4360e
4571 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4572 Date: Fri Jan 20 22:53:29 2012 -0500
4574 Coverity: Resource leak: CID 181
4576 * lib-src/ootags.c (Erlang_functions): xfree the memory
4578 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4580 lib-src/ootags.c | 1 +
4581 1 file changed, 1 insertion(+)
4583 commit c92a719ac8e837d52a3000a45d6bd72305b358c7
4584 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4585 Date: Fri Jan 20 22:52:05 2012 -0500
4587 Coverity: Resource leak: CID 183
4589 * lib-src/yow.c (yow): Free the memory...
4591 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4594 1 file changed, 1 insertion(+)
4596 commit 046a66e11707c6e76176e3dce08fc76866aeade9
4597 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4598 Date: Fri Jan 20 22:49:06 2012 -0500
4600 Coverity: Resource Leak: CID 184
4602 * modules/ase/ase-interval.c (_ase_interval_union_boundary):
4603 Properly get rid of the interval.
4605 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4607 modules/ase/ase-interval.c | 1 +
4608 1 file changed, 1 insertion(+)
4610 commit e87857fc24bf72612292103e92a61c675f801a69
4611 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4612 Date: Fri Jan 20 22:44:28 2012 -0500
4614 Coverity: Resource Leak: CID 185
4616 * modules/ase/ase-interval.c (_ase_subtract_intr_intr): Properly
4617 get rid of the interval.
4619 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4621 modules/ase/ase-interval.c | 1 +
4622 1 file changed, 1 insertion(+)
4624 commit 0057a176ea017316165f9d2a3640b05bfb70f025
4625 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4626 Date: Fri Jan 20 22:15:40 2012 -0500
4628 Coverity: Forward NULL: CID 605
4630 * src/ui/X11/event-Xt.c (Xt_timeout_callback): Just return in case
4631 of fatal crash scenario.
4633 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4635 src/ui/X11/event-Xt.c | 4 +++-
4636 1 file changed, 3 insertions(+), 1 deletion(-)
4638 commit 648931ae6ad9a545bd4ee6f987bb19200d55933d
4639 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4640 Date: Fri Jan 20 22:13:23 2012 -0500
4642 Coverity: Missing return: CID 606
4644 * src/ui/window.c (window_display_buffer): Return NULL for the
4645 fatal crash scenario.
4647 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4649 src/ui/window.c | 6 ++++--
4650 1 file changed, 4 insertions(+), 2 deletions(-)
4652 commit 9a7f3ee25228ddbd5e2299d8c262680f6edebc8b
4653 Merge: aa64fcb 413ebfa
4654 Author: Steve Youngs <steve@sxemacs.org>
4655 Date: Sat Jan 21 12:16:00 2012 +1000
4657 configure fix plus mapfam fix from Sebastian
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
4663 commit 413ebfa894ee618c9237391075ba3f4ee8eac177
4664 Merge: 31b0c16 acc7abe
4665 Author: Sebastian Freundt <hroptatyr@fresse.org>
4666 Date: Sat Jan 21 00:03:25 2012 +0000
4668 Merge branch 'bug/135' into next
4671 Summary: fix, add missing break statements in mapfam permutation code Keywords: fix bug 135
4673 commit acc7abeec3efba40fecdc78e2626199a5b6ed963
4674 Author: Sebastian Freundt <hroptatyr@fresse.org>
4675 Date: Sat Jan 21 00:03:13 2012 +0000
4677 Summary: fix, add missing break statements in mapfam permutation code
4678 Keywords: fix bug 135
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).
4685 * src/map.c (__perm_nseq): no switch fallthrough, insert breaks
4687 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4690 1 file changed, 3 insertions(+), 1 deletion(-)
4692 commit 31b0c16f5f716e990346ae49553107d25fc36315
4693 Merge: 910cd5f 654c80d
4694 Author: Sebastian Freundt <hroptatyr@fresse.org>
4695 Date: Fri Jan 20 23:58:21 2012 +0000
4697 Merge branch 'bldchn' into next
4700 Summary: fix, properly expand OG_MULTIARG_ITEM indirections Keywords: bldchn
4702 commit 654c80d5b994db7452faf40ddad9f27eb3361bf5
4703 Author: Sebastian Freundt <hroptatyr@fresse.org>
4704 Date: Fri Jan 20 23:58:10 2012 +0000
4706 Summary: fix, properly expand OG_MULTIARG_ITEM indirections
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
4714 * m4/sxe-option-groups.m4: mimic AS_HELP_STRING in temporary expansion
4717 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
4719 m4/sxe-option-groups.m4 | 11 ++++++++++-
4720 1 file changed, 10 insertions(+), 1 deletion(-)
4722 commit aa64fcb6e723167c928c07f4acbf8a2661482942
4723 Merge: 910cd5f dab98df
4724 Author: Steve Youngs <steve@sxemacs.org>
4725 Date: Sat Jan 21 09:13:36 2012 +1000
4727 Coverity updates/fixes from Nelson
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
4750 commit dab98dfe7e945cb258b3999405285c652f5bedd5
4751 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4752 Date: Fri Jan 20 13:11:39 2012 -0500
4756 * src/ui/X11/device-x.c (x_get_visual_depth): Avoid uninitialized
4757 return in fatal crash.
4759 * src/ui/X11/frame-x.c (x_set_frame_properties): Change warn to
4760 message, just in case...
4762 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4764 src/ui/X11/device-x.c | 7 ++++---
4765 src/ui/X11/frame-x.c | 2 +-
4766 2 files changed, 5 insertions(+), 4 deletions(-)
4768 commit 74f15f2d86f0992572a33474e74142078ddc9589
4769 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4770 Date: Fri Jan 20 12:54:38 2012 -0500
4772 Coverity: Forward NULL: CID 32
4774 * src/extents.c (extent_list_delete_marker): Make sure p is not
4775 dereference if NULL even in case of fatal crash.
4777 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4779 src/extents.c | 6 +++++-
4780 1 file changed, 5 insertions(+), 1 deletion(-)
4782 commit 99b5fe2c050ea35c16082aefc58c98c77bb2b36d
4783 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4784 Date: Fri Jan 20 12:52:29 2012 -0500
4786 Coverity: Forward NULL: CID 33
4788 * src/alloc.c (build_string): Make sure to only dereference str if
4789 not NULL even in fatal crash case.
4791 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4793 src/alloc.c | 6 +++++-
4794 1 file changed, 5 insertions(+), 1 deletion(-)
4796 commit a859b9f6e1aabeb078447b7ade104872a29f232a
4797 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4798 Date: Fri Jan 20 12:50:42 2012 -0500
4800 Coverity: Forward NULL: CID 34
4802 * src/mem/ralloc.c (r_alloc_free): Make sure bloc is only
4803 dereferenced if not NULL even in fatal crash case.
4805 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4807 src/mem/ralloc.c | 4 ++--
4808 1 file changed, 2 insertions(+), 2 deletions(-)
4810 commit 9575c8397d573b59f5a8eea4b25c316c43bb0ea2
4811 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4812 Date: Fri Jan 20 12:49:52 2012 -0500
4814 Coverity: Forward NULL: CID 35
4816 * src/mem/ralloc.c (r_re_alloc): Make sure bloc is only
4817 dereferenced if not NULL even in fatal crash case.
4819 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4821 src/mem/ralloc.c | 2 +-
4822 1 file changed, 1 insertion(+), 1 deletion(-)
4824 commit f716a3b0be55f94021cfedfc7d753ea0392f7573
4825 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4826 Date: Fri Jan 20 12:47:31 2012 -0500
4828 Coverity: Forward NULL: CID 37
4830 * src/fns.c (concat): Make sure args_mse is not dereferenced in
4831 case of NULL even in case of fatal crash.
4833 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4835 src/fns.c | 26 +++++++++++++++-----------
4836 1 file changed, 15 insertions(+), 11 deletions(-)
4838 commit d4926cb5411fd768b58c554e26819c5009840a03
4839 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4840 Date: Fri Jan 20 12:45:25 2012 -0500
4842 Coverity: Forward NULL: CID 38
4844 * src/doprnt.c (emacs_doprnt_1): Make sure to only dereference
4845 largs if NULL even in case of a '*' format qualifier.
4847 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4849 src/doprnt.c | 40 ++++++++++++++++++++++------------------
4850 1 file changed, 22 insertions(+), 18 deletions(-)
4852 commit 32ed6a695bac107bdf8a5dc484ab8e67589e1176
4853 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4854 Date: Fri Jan 20 12:44:04 2012 -0500
4856 Coverity: Forward NULL: CID 39
4858 * lib-src/etags.c (regex_tag_multiline): Make sure to abort if name is NULL
4860 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4862 lib-src/etags.c | 10 +++++++---
4863 1 file changed, 7 insertions(+), 3 deletions(-)
4865 commit 715ed25978e77d14d2c5aa247368da08a881dbcb
4866 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4867 Date: Fri Jan 20 12:43:14 2012 -0500
4869 Coverity: Forward NULL: CID 42, 41
4871 * src/ui/redisplay-output.c (redisplay_clear_region): Make sure to
4872 return from function for case of fatal crash after abort.
4874 * src/ui/redisplay.c (regenerate_window): Ditto.
4876 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4878 src/ui/redisplay-output.c | 4 +++-
4879 src/ui/redisplay.c | 4 +++-
4880 2 files changed, 6 insertions(+), 2 deletions(-)
4882 commit 2f7cadd290b9973d8db079be2581173407a2f181
4883 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4884 Date: Fri Jan 20 12:41:16 2012 -0500
4886 Coverity: Forward NULL: CID 44, 43, 36
4888 * src/ui/window.c (window_display_buffer): Make sure t is only
4889 dereference if not NULL even in case of fatal crash.
4891 * src/ui/window.c (set_window_display_buffer): Ditto.
4892 * src/ui/window.c (window_display_lines): Ditto.
4894 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4896 src/ui/window.c | 11 +++++------
4897 1 file changed, 5 insertions(+), 6 deletions(-)
4899 commit e07adc7d56a903c846f5c5e55e2f70757f20db1a
4900 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4901 Date: Fri Jan 20 12:39:01 2012 -0500
4903 Coverity: Forward NULL: CID 48
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.
4908 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4910 src/ui/X11/device-x.c | 6 ++++--
4911 1 file changed, 4 insertions(+), 2 deletions(-)
4913 commit a87437524e64742c929b0c86232067055c1b540d
4914 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4915 Date: Fri Jan 20 12:35:49 2012 -0500
4917 Coverity: Forward NULL: CID 49
4919 * src/ui/lwlib/lwlib.c (instantiate_widget_instance): Make sure
4920 function is not dereferenced as NULL even in fatal crash case.
4922 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4924 src/ui/lwlib/lwlib.c | 4 ++--
4925 1 file changed, 2 insertions(+), 2 deletions(-)
4927 commit 1856695aa7efb60b70258641d01fa6cd7074c906
4928 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4929 Date: Fri Jan 20 12:34:43 2012 -0500
4931 Coverity: Forward NULL: CID 50
4933 * src/ui/lwlib/lwlib-Xlw.c (xlw_update_tab_control): Make sure cur
4934 is not dereference when NULL.
4936 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4938 src/ui/lwlib/lwlib-Xlw.c | 25 +++++++++++++------------
4939 1 file changed, 13 insertions(+), 12 deletions(-)
4941 commit 933b1b9038a375cdac9c276434d3dd52abee777d
4942 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4943 Date: Fri Jan 20 12:33:00 2012 -0500
4945 Coverity: Forward NULL: CID 51
4947 * src/ui/X11/event-Xt.c (Xt_timeout_callback): Make sure possible
4948 NULL are not dereference, even in fatal crash scenario.
4950 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4952 src/ui/X11/event-Xt.c | 7 +++++--
4953 1 file changed, 5 insertions(+), 2 deletions(-)
4955 commit 8768c972136b853ceb2e811c56de5c8d996f592f
4956 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4957 Date: Fri Jan 20 12:31:22 2012 -0500
4959 Coverity: Forward NULL: CID 54, 53, 52
4961 * src/ui/X11/xgccache.c (gc_cache_lookup): Make sure not to derefence possible NULL pointers.
4963 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
4965 src/ui/X11/xgccache.c | 70 +++++++++++++++++++++++++++----------------------
4966 1 file changed, 38 insertions(+), 32 deletions(-)
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
4973 Merge branch 'for-steve' into njsf-cov
4975 commit 8bd015f04a63b254d8e27b7b0cb2ac9e267a8d2f
4976 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
4977 Date: Fri Jan 20 12:28:05 2012 -0500
4979 Fix additional transcoding assertions
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.
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.
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.
4998 * src/alloc.c (ALLOCATE_FIXED_TYPE): Make sure to detect failed
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.
5004 * src/opaque.c (make_opaque): Make sure to detect failed
5005 allocations even in the fatal crash scenario.
5007 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5009 src/alloc.c | 25 ++++++++++++++++---------
5010 src/buffer.h | 30 ++++++++++++++++++++++--------
5011 src/opaque.c | 29 +++++++++++++++++------------
5012 3 files changed, 55 insertions(+), 29 deletions(-)
5014 commit 60721b3e75269648a0113d5ccb30979bd6ea9f8c
5015 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5016 Date: Fri Jan 20 10:38:36 2012 -0500
5018 Coverity: Negative returns: CID 121
5020 * src/ui/TTY/objects-tty.c (tty_font_spec_matches_charset):
5021 Actually fix the negative return issue, for the fatal crash case.
5023 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5025 src/ui/TTY/objects-tty.c | 1 +
5026 1 file changed, 1 insertion(+)
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
5033 Merge branch 'for-steve' into njsf-cov
5035 commit 6983c7712aba1a34051d979acb04c5c82cf41805
5036 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5037 Date: Fri Jan 20 10:35:51 2012 -0500
5039 Update link to newest compface in INSTALL
5041 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5044 1 file changed, 1 insertion(+), 1 deletion(-)
5046 commit 9879986b3e8eb46c632aad42605bbdf46fe85a93
5047 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5048 Date: Fri Jan 20 10:35:23 2012 -0500
5050 Coverity: Missing return: CID 604
5052 * src/ui/glyphs.c (Fglyph_type): Tidy up a missing return caused
5053 by a previous missing break...
5055 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5057 src/ui/glyphs.c | 1 +
5058 1 file changed, 1 insertion(+)
5060 commit 910cd5f620045acaa21e8c765cee64f061947f2b
5061 Merge: 56c06c8 09e0c4e
5062 Author: Steve Youngs <steve@sxemacs.org>
5063 Date: Fri Jan 20 14:55:22 2012 +1000
5065 Coverity updates/fixes from Nelson
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
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
5090 commit 09e0c4e2ff3aca97ffa37fae98533cc90f2848b0
5091 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5092 Date: Thu Jan 19 23:30:08 2012 -0500
5094 Coverity: Missing break: CID 67
5096 * src/chartab.c (char_table_type_to_symbol): Add break to account
5097 for fatal crash scenario.
5099 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5102 1 file changed, 1 insertion(+)
5104 commit 39038c4fd609c44d36790a477429d19225b46eb7
5105 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5106 Date: Thu Jan 19 23:29:29 2012 -0500
5108 Coverity: Missing break: CID 68
5110 * src/events/events.c (Fevent_properties): Add break to account
5111 for fatal crash scenario.
5113 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5115 src/events/events.c | 1 +
5116 1 file changed, 1 insertion(+)
5118 commit 100ad3638f523f39cff1f19081b2e357b9370204
5119 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5120 Date: Thu Jan 19 23:28:46 2012 -0500
5122 Coverity: Missing break: CID 69
5124 * src/events/events.c (event_equal): Add break to account for
5125 fatal crash scenario.
5127 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5129 src/events/events.c | 1 +
5130 1 file changed, 1 insertion(+)
5132 commit eef3d3bac8c27c6a4f8f16d7579a69834c8200f3
5133 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5134 Date: Thu Jan 19 23:18:18 2012 -0500
5136 Coverity: Missing break: CID 72
5138 * src/mule/file-coding.c (Fcoding_system_type): Add break to
5139 account with fatal crash situation.
5141 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5143 src/mule/file-coding.c | 1 +
5144 1 file changed, 1 insertion(+)
5146 commit 0c0a6fa65571b27b09b9fcaf2a554a34a8a25244
5147 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5148 Date: Thu Jan 19 23:17:16 2012 -0500
5150 Coverity: Missing break: CID 73
5152 * src/mule/file-coding.c (eol_type_to_symbol): Add break to
5153 account with fatal crash situation.
5155 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5157 src/mule/file-coding.c | 1 +
5158 1 file changed, 1 insertion(+)
5160 commit 3aabea71e53bcea08699adac7b3c3a1bf44e8fc5
5161 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5162 Date: Thu Jan 19 23:15:36 2012 -0500
5164 Coverity: Missing Break: CID 76
5166 * src/ui/glyphs.c (Fglyph_type): Add break to account for fatal
5169 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5171 src/ui/glyphs.c | 1 +
5172 1 file changed, 1 insertion(+)
5174 commit 4bee0216b68e14499c828f154e8d0bb61a7cbb37
5175 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5176 Date: Thu Jan 19 23:08:10 2012 -0500
5178 Coverity: Missing lock: CID 81
5180 * src/semaphore.h (sxe_refcounter_finish): Be "correct" and
5181 pedantic about locking in refcounter_init
5183 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5185 src/semaphore.h | 2 ++
5186 1 file changed, 2 insertions(+)
5188 commit 72f2e2df54ee12e09f8e780bc6709aa9ac77a8e9
5189 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5190 Date: Thu Jan 19 23:07:05 2012 -0500
5192 Coverity: Missing Lock: CID 82
5194 * src/semaphore.h (sxe_refcounter_new): Fix the refcounter finish
5197 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5199 src/semaphore.h | 2 +-
5200 1 file changed, 1 insertion(+), 1 deletion(-)
5202 commit 33d8973d9c98fbdfcab69951c55a472d0383d7ee
5203 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5204 Date: Thu Jan 19 22:46:00 2012 -0500
5208 * src/ui/X11/xgccache.c (gc_cache_lookup): Fix build (missing } )
5210 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5212 src/ui/X11/xgccache.c | 5 +++--
5213 1 file changed, 3 insertions(+), 2 deletions(-)
5215 commit 9cca0d8d68367c00f023ea3f21e7d4a5027a0ffb
5216 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5217 Date: Thu Jan 19 22:43:57 2012 -0500
5219 Coverity: Negative returns: CID 91
5221 * lib-src/gnuserv.c (handle_unix_request): Handle error in
5224 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5226 lib-src/gnuserv.c | 2 ++
5227 1 file changed, 2 insertions(+)
5229 commit b1295cda5c773a2cd3114928bc77d8b6a1d98fd8
5230 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5231 Date: Thu Jan 19 22:42:32 2012 -0500
5233 Coverity: Negative RETURNS: CID 106
5235 * src/indent.c (vpix_motion): Try to handle more safely the
5236 crashing fatally scenario...
5238 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5240 src/indent.c | 7 ++++++-
5241 1 file changed, 6 insertions(+), 1 deletion(-)
5243 commit a491fd4b1aade2921020c5cf52472f21ef279b9f
5244 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5245 Date: Thu Jan 19 22:36:59 2012 -0500
5247 Coverity: Negative returns: CID 107
5249 * src/dumper.c (pdump): Make sure not to take invalid paths even
5250 when abort is a no-op...
5252 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5254 src/dumper.c | 51 +++++++++++++++++++++++++++------------------------
5255 1 file changed, 27 insertions(+), 24 deletions(-)
5257 commit 42ae112d4a21d883369d69c45efbadcf157db234
5258 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5259 Date: Thu Jan 19 22:34:49 2012 -0500
5261 Coverity: Negative Returns: CID 121
5263 * src/ui/TTY/objects-tty.c (tty_font_spec_matches_charset): Make
5264 sure to abort in case of invariant violation.
5266 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5268 src/ui/TTY/objects-tty.c | 5 +++++
5269 1 file changed, 5 insertions(+)
5271 commit 93c6246197ce7e1b0e51323c7767828b51f8e090
5272 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5273 Date: Thu Jan 19 22:26:32 2012 -0500
5275 Coverity: Reverse INULL: CID 202
5277 * src/mem/ralloc.c (update_heap_bloc_correspondence): Be extra
5278 safe and do "abort" on violation of stated (in comment) invariant.
5280 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5282 src/mem/ralloc.c | 14 +++++++++++---
5283 1 file changed, 11 insertions(+), 3 deletions(-)
5285 commit f157312d437fa486a6aac0496228a142fe0955d8
5286 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5287 Date: Thu Jan 19 22:22:37 2012 -0500
5289 Coverity: Reverse INULL: CID 130
5291 * src/media/sound.c (audio_device_finalise): Do nothing if header is NULL
5293 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5295 src/media/sound.c | 5 ++++-
5296 1 file changed, 4 insertions(+), 1 deletion(-)
5298 commit 66cee2ac0273308a5b5f8a537ce3ab5aba7a5270
5299 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5300 Date: Thu Jan 19 22:19:45 2012 -0500
5302 Coverity: Reverse Negative: CID 210
5304 * src/process-unix.c (unix_kill_child_process): Make sure to test
5305 for subtty non negative before calling process_signal_char.
5307 * src/process-unix.c (process_signal_char): Make sure fd is non
5310 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5312 src/process-unix.c | 10 ++++++++--
5313 1 file changed, 8 insertions(+), 2 deletions(-)
5315 commit 621c404bfe5acd8cff03ad93fd6997433d78f5f3
5316 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5317 Date: Thu Jan 19 22:10:06 2012 -0500
5319 Coverity: UNINIT: CID 395
5321 * src/extents.c (extent_fragment_update): Make sure the glyph_bloc
5324 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5326 src/extents.c | 2 ++
5327 1 file changed, 2 insertions(+)
5329 commit b0ff2d2fad4141191f1eac49c4fef87203288f7c
5330 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5331 Date: Thu Jan 19 22:08:33 2012 -0500
5333 Coverity: Uninit: CID 396
5335 * src/fileio.c (file-truename) Make sure path is initialized before use.
5337 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5339 src/fileio.c | 138 +++++++++++++++++++++++++++++++---------------------------
5340 1 file changed, 75 insertions(+), 63 deletions(-)
5342 commit 5e0a19884011fbc2e981a050b8ed237f046fbba3
5343 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5344 Date: Thu Jan 19 21:56:49 2012 -0500
5346 Coverity: UNINIT: CID 602
5348 * src/ui/X11/xgccache.c: More UNINIT cleanup
5350 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5352 src/ui/X11/xgccache.c | 74 +++++++++++++++++++++++++++----------------------
5353 1 file changed, 41 insertions(+), 33 deletions(-)
5355 commit 75c6f9971dcd7cd46b12a24f37adeb2839f880fd
5356 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5357 Date: Thu Jan 19 21:51:25 2012 -0500
5359 Coverity: Uninit: CID 603
5361 * src/ui/lwlib/lwlib-Xaw.c (xaw_generic_callback): Make sure
5362 user_data is either initialized or not used :)
5364 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5366 src/ui/lwlib/lwlib-Xaw.c | 4 ++--
5367 1 file changed, 2 insertions(+), 2 deletions(-)
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
5374 Fix get_dyna_doc CHAR_IO issue sync
5376 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5378 commit 56c06c800f1de468e98031db5e642d55662722a0
5379 Merge: 5914a4f 2362ded
5380 Author: Steve Youngs <steve@sxemacs.org>
5381 Date: Thu Jan 19 11:29:50 2012 +1000
5383 Coding style cleanups from Aidan
5386 Improve conformance with usual coding style in effi.c.
5388 commit 2362ded7507a973f35649a22f03f9720441085a9
5389 Author: Aidan Kehoe <kehoea@parhasard.net>
5390 Date: Wed Jan 18 22:04:17 2012 +1000
5392 Improve conformance with usual coding style in effi.c.
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
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.
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.
5430 Signed-off-by: Aidan Kehoe <kehoea@parhasard.net>
5431 Signed-off-by: Steve Youngs <steve@sxemacs.org>
5433 src/effi.c | 277 +++++++++++++++++++++++-------------------------
5434 src/general-slots.h | 2 +
5437 src/mule/file-coding.c | 3 +-
5438 src/mule/file-coding.h | 2 +-
5439 6 files changed, 138 insertions(+), 151 deletions(-)
5441 commit 5914a4fad294a51c938aed5aea4f31f79ad9aade
5442 Merge: 1d7e40f f92fd21
5443 Author: Steve Youngs <steve@sxemacs.org>
5444 Date: Thu Jan 19 09:38:10 2012 +1000
5446 Coverity fixes from Nelson
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
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
5469 commit f92fd21ab4ce4207d433d88da21d08eb9244616d
5470 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5471 Date: Wed Jan 18 15:34:07 2012 -0500
5473 Coverity: FORWARD NULL: CID 54, 53, 52
5475 * src/ui/X11/xgccache.c (gc_cache_lookup): Refactor abort() flow
5476 through to shut up coverity.
5478 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5480 src/ui/X11/xgccache.c | 188 ++++++++++++++++++++++++-------------------------
5481 1 file changed, 94 insertions(+), 94 deletions(-)
5483 commit 84530dd18aae423c71530024138d6efdd49e9c1b
5484 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5485 Date: Wed Jan 18 15:29:11 2012 -0500
5487 Coverity: Forward NULL: CID 59, 58, 56
5489 * src/ui/lwlib/lwlib-Xaw.c (xaw_generic_callback): Make sure you
5490 do not dereference possible NULL val.
5492 * src/ui/lwlib/lwlib-Xaw.c (wm_delete_window): Make sure widget
5493 and kids are only used when valid.
5495 * src/ui/lwlib/lwlib.c (replace_widget_value_tree): Make sure node
5496 is only used if != NULL.
5498 * src/ui/lwlib/lwlib.c (lw_map_widget_values): Make sure info is
5499 only used if != NULL.
5501 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5503 src/ui/lwlib/lwlib-Xaw.c | 38 ++++++++++++++++++++------------------
5504 src/ui/lwlib/lwlib.c | 14 ++++++++------
5505 2 files changed, 28 insertions(+), 24 deletions(-)
5507 commit 04a8b7880c5fa9ccdc8c8a11af65c2abdf10f184
5508 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5509 Date: Wed Jan 18 14:51:21 2012 -0500
5511 Coverity: CHAR_IO: CID 5,6,7,9
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
5518 * lib-src/make-docfile.c (get_dyna_doc): Let the casting
5519 implementation do the truncation.
5521 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5523 lib-src/make-docfile.c | 11 ++++++-----
5525 2 files changed, 7 insertions(+), 6 deletions(-)
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
5532 Merge branch 'njsf-cov' into for-steve
5534 commit da4b7ebceb52467c7b4aad9e0bda5d974bb623cc
5535 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5536 Date: Wed Jan 18 13:11:14 2012 -0500
5538 Coverity: UNINIT: CID 393
5540 * src/print.c (write_string_to_stdio_stream): handle the case
5541 where the transcoding fails.
5543 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5545 src/print.c | 7 ++++---
5546 1 file changed, 4 insertions(+), 3 deletions(-)
5548 commit c67a873ae6b29bd63d3f7dd8de578eb301d1d6fb
5549 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5550 Date: Wed Jan 18 13:06:23 2012 -0500
5552 Coverity: UNINIT: CID 397
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.
5559 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5561 src/buffer.c | 15 ++++++++++++---
5562 1 file changed, 12 insertions(+), 3 deletions(-)
5564 commit 8e26fe35b671025c55641b6b9bdc04e516f408fc
5565 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5566 Date: Wed Jan 18 13:02:11 2012 -0500
5568 Coverity: UNINIT: CID 398
5570 * src/effi.c (Fffi_store): Make sure tmp is only used in the mule
5571 case if transcoding was proper.
5573 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5575 src/effi.c | 6 ++++--
5576 1 file changed, 4 insertions(+), 2 deletions(-)
5578 commit 5e2d1c41c90e747177da164e89af6d03adc0c17d
5579 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5580 Date: Wed Jan 18 13:00:56 2012 -0500
5582 Coverity: UNINIT: CID 399
5584 * src/effi.c (Fffi_store): Make sure val_ext is only used if
5585 transcoding was successful.
5587 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5589 src/effi.c | 8 +++++---
5590 1 file changed, 5 insertions(+), 3 deletions(-)
5592 commit 7de0f0c6b7b8237b80cd7ad619e72b4a56924280
5593 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5594 Date: Wed Jan 18 12:58:57 2012 -0500
5596 Coverity: Uninit: CID 400
5598 * src/emacs.c (decode_path): make sure to return Qnil if
5601 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5603 src/emacs.c | 6 +++---
5604 1 file changed, 3 insertions(+), 3 deletions(-)
5606 commit dbeb4e4fa479be0ee96460a47f22f4de811f2380
5607 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5608 Date: Wed Jan 18 12:57:36 2012 -0500
5610 Coverity: UNINIT: CID 401
5612 * src/media/media.c (Fmake_media_stream): make sure the stream is
5613 only created if transcoding was ok.
5615 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5617 src/media/media.c | 29 ++++++++++++++++-------------
5618 1 file changed, 16 insertions(+), 13 deletions(-)
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
5625 Merge branch 'njsf-cov' into for-steve
5627 commit 65f8ed4bdb713c8b4db7bddd9b168678305abf73
5628 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5629 Date: Wed Jan 18 12:35:32 2012 -0500
5633 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5635 src/ui/X11/select-x.c | 2 +-
5636 1 file changed, 1 insertion(+), 1 deletion(-)
5638 commit 594ea6d9dbd9971d84ec4bedd70f71aef66ded62
5639 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5640 Date: Wed Jan 18 12:34:57 2012 -0500
5644 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5646 src/ui/X11/select-x.c | 2 +-
5647 1 file changed, 1 insertion(+), 1 deletion(-)
5649 commit c5efdef56f685686524978f79f045c125e6dbcd3
5650 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5651 Date: Wed Jan 18 12:26:44 2012 -0500
5653 Coverity: UNINIT: CID 402
5655 * src/print.c (Falternate_debugging_output): Make sure to handle
5656 the case where transcoding failed.
5658 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5660 src/print.c | 15 +++++++++++----
5661 1 file changed, 11 insertions(+), 4 deletions(-)
5663 commit 1fb5a570506f1e840244607344c83fc13f42f54b
5664 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5665 Date: Wed Jan 18 12:23:45 2012 -0500
5667 Coverity: UNINIT: CID 403
5669 * src/ui/X11/gui-x.c (button_item_to_widget_value): Make sure
5670 intname is only used if properly transcoded.
5672 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5674 src/ui/X11/gui-x.c | 4 ++--
5675 1 file changed, 2 insertions(+), 2 deletions(-)
5677 commit 44ef07bf010ea6d6458e656536d6d27052229a50
5678 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5679 Date: Wed Jan 18 12:22:43 2012 -0500
5681 Coverity: UNINIT: CID 405, 404
5683 * src/ui/X11/frame-x.c (x_set_frame_properties): Make sure extval
5684 is only used if properly transcoded.
5686 * src/ui/X11/select-x.c (lisp_data_to_selection_data): Ditto.
5688 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5690 src/ui/X11/frame-x.c | 12 ++++++++----
5691 src/ui/X11/select-x.c | 26 +++++++++++++++++---------
5692 2 files changed, 25 insertions(+), 13 deletions(-)
5694 commit 08216bc53daf097dec8b5007a7936dad62309c49
5695 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5696 Date: Wed Jan 18 12:00:24 2012 -0500
5698 Coverity: UNUSED: CID 427
5700 * src/ui/insdel.c (init_buffer_text): Get rid of unused
5702 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5704 src/ui/insdel.c | 3 +--
5705 1 file changed, 1 insertion(+), 2 deletions(-)
5707 commit 43673e8ac4bdc0233c3fdc05e157565c8753e584
5708 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5709 Date: Wed Jan 18 11:57:17 2012 -0500
5711 Coverity: Forward NULL: CID 439
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...
5719 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5721 src/fns.c | 15 +++++++++------
5722 1 file changed, 9 insertions(+), 6 deletions(-)
5724 commit 55b0ffb0d07dafe1a954edd6f297c2640fd27ae6
5725 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5726 Date: Wed Jan 18 11:42:58 2012 -0500
5728 Coverity: UNINIT: CID 599
5730 * src/emacs.c (run_emacs_from_temacs): Make sure the arguments
5731 were really transcoded before using them
5733 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5735 src/emacs.c | 9 ++++++++-
5736 1 file changed, 8 insertions(+), 1 deletion(-)
5738 commit 279da956ca93015b9d058922416626cccedd745e
5739 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5740 Date: Wed Jan 18 11:39:21 2012 -0500
5742 Coverity: UNINIT: CID 600
5744 * src/ui/X11/objects-x.c (x_find_charset_font): Make sure intname
5745 is only used if transcoding worked properly.
5747 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5749 src/ui/X11/objects-x.c | 5 +++--
5750 1 file changed, 3 insertions(+), 2 deletions(-)
5752 commit 6222a6574476848e1358c8d880cb01be1da2094b
5753 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5754 Date: Wed Jan 18 11:37:32 2012 -0500
5756 Coverity: UNINIT: CID 601
5758 * src/ui/glyphs-eimage.c (jpeg_instantiate): Make sure bytes is
5759 only used if properly transcoded.
5761 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5763 src/ui/glyphs-eimage.c | 10 ++++++++--
5764 1 file changed, 8 insertions(+), 2 deletions(-)
5766 commit 1d7e40fb2a30201c67e479ae2f021faa51e4bc87
5767 Merge: 4b1df12 b2cd5d5
5768 Author: Steve Youngs <steve@sxemacs.org>
5769 Date: Sun Jan 15 14:52:10 2012 +1000
5771 Coverity fixes from Nelson
5774 Add a couple of missing semicolons on last commit
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
5786 commit b2cd5d5c18992a1eb3015b07a62aa853bd750ed2
5787 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5788 Date: Sat Jan 14 22:48:58 2012 -0500
5790 Add a couple of missing semicolons on last commit
5792 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5794 src/buffer.h | 4 ++--
5795 1 file changed, 2 insertions(+), 2 deletions(-)
5797 commit abd5ba930f3eff1a60d7a1380a1fa3760e2ed94c
5798 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5799 Date: Sat Jan 14 22:45:25 2012 -0500
5803 * src/buffer.h (TO_EXTERNAL_FORMAT): Move assertion up so that
5804 macro can be used as single statement.
5806 * src/buffer.h (TO_INTERNAL_FORMAT): Ditto.
5808 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5810 src/buffer.h | 8 ++++----
5811 1 file changed, 4 insertions(+), 4 deletions(-)
5813 commit d68824ecf59c0729731cc36644d220a3a0435d73
5814 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5815 Date: Sat Jan 14 22:32:04 2012 -0500
5817 Add some sanity assertions to format conversions.
5819 * src/buffer.h (TO_EXTERNAL_FORMAT): Add additional assert of
5820 validity after conversion.
5822 * src/buffer.h (TO_INTERNAL_FORMAT): Ditto.
5824 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5826 src/buffer.h | 6 ++++--
5827 1 file changed, 4 insertions(+), 2 deletions(-)
5829 commit cbc25b994b0083d3a224a40997ca3c7b83b7f396
5830 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5831 Date: Sat Jan 14 22:26:00 2012 -0500
5833 Coverity: UNINIT: CID 409,408,407,406
5835 * src/ui/glyphs-eimage.c (rawrgb_instantiate): Only instantiate
5836 image if the data was properly transcoded.
5838 * src/ui/glyphs-eimage.c (png_instantiate): Ditto. In this case,
5839 signal_image_error is best due to complexity.
5841 * src/ui/glyphs-eimage.c (gif_instantiate): Ditto.
5843 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5845 src/ui/glyphs-eimage.c | 96 ++++++++++++++++++++++++++++--------------------
5846 1 file changed, 56 insertions(+), 40 deletions(-)
5848 commit 911f959f5b57ac2f6aa040a445b9087ee36d313c
5849 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5850 Date: Sat Jan 14 22:12:48 2012 -0500
5852 Coverity: UNINIT: CID 410
5854 * src/ui/glyphs-eimage.c (rawrgba_instantiate): Make sure data is
5855 only used if conversion was proper.
5857 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5859 src/ui/glyphs-eimage.c | 38 +++++++++++++++++++++-----------------
5860 1 file changed, 21 insertions(+), 17 deletions(-)
5862 commit b8dfdeb05644f538a164c351d652efbf30225ca2
5863 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5864 Date: Sat Jan 14 22:05:53 2012 -0500
5866 Coverity: UNREACHABLE: CID 426, 425, 424, 423, 422, 421
5868 * src/openssl.c (ossl_digest_fun): Just appease Coverity and add
5870 * src/openssl.c (ossl_cipher_fun): Ditto.
5871 * src/openssl.c (OSSL_CHECK_PROCESS): Ditto.
5873 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5875 src/openssl.c | 6 +++---
5876 1 file changed, 3 insertions(+), 3 deletions(-)
5878 commit cc4843fb8ee352c9cb5ae52398edc4e4f7577fb7
5879 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5880 Date: Sat Jan 14 21:56:20 2012 -0500
5882 Coverity: UNINIT: CID 453
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.
5888 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5890 src/ui/glyphs-eimage.c | 130 ++++++++++++++++++++++++++----------------------
5891 1 file changed, 70 insertions(+), 60 deletions(-)
5893 commit f85a86969739ee375c9d9f18a1791c85a9a51fae
5894 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5895 Date: Sat Jan 14 21:47:51 2012 -0500
5897 Coverity: Uninit: CID 473
5899 * src/media/media-sndfile.c (media_sndfile_open): Make sure to
5900 only call sf_open if file name was properly converted.
5902 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5904 src/media/media-sndfile.c | 6 ++++--
5905 1 file changed, 4 insertions(+), 2 deletions(-)
5907 commit 488e58bd0bb3f3af02c08fbe36a49a4ecf6afb26
5908 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5909 Date: Sat Jan 14 21:43:54 2012 -0500
5911 Coverity: Char IO: CID 595
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).
5917 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5919 lib-src/make-docfile.c | 10 ++++++++--
5920 1 file changed, 8 insertions(+), 2 deletions(-)
5922 commit 93104f52834252c256cd3333dcb75b3e72e8449e
5923 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5924 Date: Sat Jan 14 21:37:21 2012 -0500
5926 Coverity: No effect: CID 598
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.
5933 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5935 src/media/media-mad.c | 4 ++--
5936 1 file changed, 2 insertions(+), 2 deletions(-)
5938 commit d476f814788a4e1330bf7142c57ba58918590c97
5939 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
5940 Date: Sat Jan 14 21:27:31 2012 -0500
5942 Coverity: LOCK: CID 597
5944 * src/media/sound-esd.c (sound_esd_play): Add missing unlock
5946 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
5948 src/media/sound-esd.c | 1 +
5949 1 file changed, 1 insertion(+)
5951 commit 4b1df12e5ecb0ff1e1ea09c1cc72093a73696926
5952 Merge: 1118397 0c0a25e
5953 Author: Steve Youngs <steve@sxemacs.org>
5954 Date: Sun Jan 15 12:09:23 2012 +1000
5956 Merge branch 'libsrc-culling'
5959 Get rid of crusty old stuff from lib-src.
5961 commit 0c0a25eede944b4401748984e6f126c6aaf54afb
5962 Author: Steve Youngs <steve@sxemacs.org>
5963 Date: Sun Jan 15 11:56:36 2012 +1000
5965 Get rid of crusty old stuff from lib-src.
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.
5972 * lib-src/Makefile.am (dist_bin_SCRIPTS): Removed.
5974 * lib-src/Makefile.am (dist_archlib_SCRIPTS): Removed.
5976 * lib-src/Makefile.am (stage1): Remove $dist_bin_SCRIPTS.
5978 * etc/Makefile.am (dist_manone_DATA): Remove gnuattach.1,
5981 * etc/gnuserv.1: Remove mention of gnudoit/gnuattach
5983 * lib-src/gnuserv.c (permitted): Don't call it 'gnudoit' in error
5984 string, it's 'gnuclient'.
5986 * lib-src/gnuserv.c (handle_internet_request): Ditto.
5988 * lib-src/gnuclient.c (pass_signal_to_emacs): Call it 'gnuclient'
5991 * lisp/gnuserv.el: Remove mention of gnudoit.
5993 * lisp/menubar-items.el (default-menubar): Call it gnuclient for
5994 remote Emacs-W3 entry.
5996 * etc/README: Remove mention of gnudoit, gnuattach
5998 Signed-off-by: Steve Youngs <steve@sxemacs.org>
6000 etc/Makefile.am | 3 +-
6002 etc/gnuattach.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(-)
6018 commit 1118397e0d83e6b46eb20aa174f8494cf05aec35
6019 Merge: ced0d05 7cd2ebb
6020 Author: Steve Youngs <steve@sxemacs.org>
6021 Date: Sat Jan 14 16:35:02 2012 +1000
6023 Contrib git conveniences from Nelson
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
6031 commit 7cd2ebb853e2f193637f4f803894d3745d3d0eda
6032 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6033 Date: Sat Jan 14 00:29:29 2012 -0500
6035 Update README. Give novice advice in git-to-steve.sh
6037 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6039 contrib/README | 7 +++++++
6040 contrib/git-to-steve.sh | 39 +++++++++++++++++++++++++++++++++++++++
6041 2 files changed, 46 insertions(+)
6043 commit baa7fa3e41833f51af3cca3efdc316bcd72eb41a
6044 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6045 Date: Sat Jan 14 00:04:35 2012 -0500
6047 Add the sample git post-receive hook and update README
6049 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6051 contrib/README | 50 ++++++++++++++++++++++++------
6052 contrib/git-post-receive-hook.sample | 56 ++++++++++++++++++++++++++++++++++
6053 2 files changed, 96 insertions(+), 10 deletions(-)
6055 commit 520872584ecd6dc7d363f8033c62b8c033d58668
6056 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6057 Date: Fri Jan 13 23:45:45 2012 -0500
6059 Add clear copyright notices to the scripts I contributed
6061 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
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
6076 Merge branch 'master' of http://git.sxemacs.org/sxemacs into for-steve
6078 commit ced0d054f625fd36f668cba565006b1aa7d721b5
6079 Merge: ac1418d 5849acc
6080 Author: Steve Youngs <steve@sxemacs.org>
6081 Date: Sat Jan 14 11:00:28 2012 +1000
6083 Merge branch 'trivial'
6088 commit 5849acc988c15c8666a6a7121e8045c0cb0ea47c
6089 Author: Steve Youngs <steve@sxemacs.org>
6090 Date: Sat Jan 14 11:00:12 2012 +1000
6094 Signed-off-by: Steve Youngs <steve@sxemacs.org>
6096 src/media/media-sox.c | 2 +-
6097 1 file changed, 1 insertion(+), 1 deletion(-)
6099 commit 5b049304111136c249b6f95e3d07b4eb526d0621
6100 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6101 Date: Fri Jan 13 19:51:20 2012 -0500
6105 * src/media/media-sox.c (media_sox_open): Fix stupid typo
6107 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6109 src/media/media-sox.c | 2 +-
6110 1 file changed, 1 insertion(+), 1 deletion(-)
6112 commit ac1418dc73bf60fe462e0ffb12615b9034929fa9
6113 Merge: e4e8b59 aa898d1
6114 Author: Steve Youngs <steve@sxemacs.org>
6115 Date: Sat Jan 14 09:58:52 2012 +1000
6117 Coverity fixes from Nelson
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
6129 commit aa898d17f74bf5c6d4b1879aa27d26da73347ed0
6130 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6131 Date: Fri Jan 13 17:59:37 2012 -0500
6133 Coverity: UNINIT: CID 474
6135 * src/media/media-sox.c: make sure file conversion is proper
6137 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6139 src/media/media-sox.c | 8 +++++---
6140 1 file changed, 5 insertions(+), 3 deletions(-)
6142 commit a99b8a18c91d9418b83594688c8097278eb2ea2b
6143 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6144 Date: Fri Jan 13 17:56:57 2012 -0500
6146 Coverity: DEADCODE: CID 578
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
6152 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6154 src/print.c | 29 ++++++++++++++---------------
6155 1 file changed, 14 insertions(+), 15 deletions(-)
6157 commit 0de636e8153fc7bb650f1e057e1bb91d4abf4f6d
6158 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6159 Date: Fri Jan 13 17:51:16 2012 -0500
6161 Coverity: Checked return: CID 582
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.
6168 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6170 src/media/media-internal.c | 12 ++++++++----
6171 1 file changed, 8 insertions(+), 4 deletions(-)
6173 commit c74531d9fa58ced7de98c967c4740d66ce9a0740
6174 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6175 Date: Fri Jan 13 17:43:25 2012 -0500
6177 Coverity: Missing lock: CID 584
6179 * src/media/sound-esd.c (sound_esd_play): Surround play_state
6180 change with the necessary lock.
6182 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6184 src/media/sound-esd.c | 3 +++
6185 1 file changed, 3 insertions(+)
6187 commit ae278c4b0ca9b2066113e45c851fc48f3b9095dc
6188 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6189 Date: Fri Jan 13 17:41:25 2012 -0500
6191 Coverity: Negative Returns: CID 585
6193 * src/media/media-internal.c (media_internal_analyse_stream): Only
6194 close the fd if it is valid, ie >= 0.
6196 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6198 src/media/media-internal.c | 2 +-
6199 1 file changed, 1 insertion(+), 1 deletion(-)
6201 commit 11604970de6fee07e0173c26e46470485e47ba61
6202 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6203 Date: Fri Jan 13 17:37:14 2012 -0500
6205 Coverity: UNINIT: CID 592
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.
6211 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6213 src/media/media-internal.c | 4 ++--
6214 1 file changed, 2 insertions(+), 2 deletions(-)
6216 commit 9c156689743b4369a9f54b15dc07f6b774d60817
6217 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6218 Date: Fri Jan 13 17:24:14 2012 -0500
6220 Coverity: NO_EFFECT: CID 594
6222 * lib-src/gnuslib.c (connect_to_unix_server): Use int for sz which
6223 is the proper return type of snprintf.
6225 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6227 lib-src/gnuslib.c | 2 +-
6228 1 file changed, 1 insertion(+), 1 deletion(-)
6230 commit ab8548447474d7caf9924345787de22bdb3f45cd
6231 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6232 Date: Fri Jan 13 17:22:09 2012 -0500
6234 Coverity: UNINIT: CID 593 Make sure file name is not used uninitialized.
6235 : Negative Returns: CID 586: Make sure file size is proper
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
6241 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6243 src/media/media-mad.c | 18 ++++++++++++++----
6244 1 file changed, 14 insertions(+), 4 deletions(-)
6246 commit 66e90621df7d29616f7a8b0c843af51d1de48c15
6247 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6248 Date: Fri Jan 13 00:48:40 2012 -0500
6250 Coverity: CHAR_IO: CID 595
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
6256 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6258 lib-src/make-docfile.c | 3 ++-
6259 1 file changed, 2 insertions(+), 1 deletion(-)
6261 commit e4e8b591d7330cb7e3e4285d64ac73330a2edb98
6262 Merge: 48aeb05 280ebe6
6263 Author: Steve Youngs <steve@sxemacs.org>
6264 Date: Fri Jan 13 01:38:58 2012 +1000
6266 Coverity fixes from Nelson
6269 Coverity: NEGATIVE_RETURNS: CID 588
6270 Coverity: NULL returns: CID 589
6271 Coverity: Resource leak: CID 590
6272 Coverity: Resource leak: CID 591
6274 commit 280ebe60c41fedd465fb7fc67da669cfdc6216f1
6275 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6276 Date: Thu Jan 12 10:23:40 2012 -0500
6278 Coverity: NEGATIVE_RETURNS: CID 588
6280 * src/ui/TTY/gpmevent.c (restore_gpm_state): Make sure that fd is
6281 >= 0 before accesing the state array.
6283 * src/ui/TTY/gpmevent.c (store_gpm_state): Ditto.
6285 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6287 src/ui/TTY/gpmevent.c | 10 ++++++++++
6288 1 file changed, 10 insertions(+)
6290 commit e2496c1aebecd9c86233d51b94c6c194e4a91a19
6291 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6292 Date: Thu Jan 12 10:19:15 2012 -0500
6294 Coverity: NULL returns: CID 589
6296 * src/process-unix.c (allocate_pty): Make sure slave_name is not
6297 NULL, since that is a possible return from ttyname.
6299 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6301 src/process-unix.c | 5 ++++-
6302 1 file changed, 4 insertions(+), 1 deletion(-)
6304 commit 268eb13c36ffec77dba8766e551827dcc1308f72
6305 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6306 Date: Thu Jan 12 10:14:34 2012 -0500
6308 Coverity: Resource leak: CID 590
6310 * src/media/media-internal.c (media_internal_analyse_stream): free
6311 data in the case of failed open.
6313 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6315 src/media/media-internal.c | 4 +++-
6316 1 file changed, 3 insertions(+), 1 deletion(-)
6318 commit 24394f1bb21f7dd43606cd2c3c3af6be9bd10d79
6319 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6320 Date: Thu Jan 12 10:12:50 2012 -0500
6322 Coverity: Resource leak: CID 591
6324 * src/media/media-mad.c (media_mad_open): free sd on unknown driver.
6326 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6328 src/media/media-mad.c | 1 +
6329 1 file changed, 1 insertion(+)
6331 commit 48aeb05cc53abf83fa07dd1d0bf8c83dc6be1d02
6332 Merge: 2fc04f6 cc0dd20
6333 Author: Steve Youngs <steve@sxemacs.org>
6334 Date: Fri Jan 13 00:54:28 2012 +1000
6336 Compiler Warning fixes from Nelson
6339 Fix switch warnings in xlwscrollbar
6340 Fix switch warnings in media
6343 commit cc0dd2038afaee5c90db731bbfe110745ed3f1d7
6344 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6345 Date: Thu Jan 12 08:29:59 2012 -0500
6347 Fix switch warnings in xlwscrollbar
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.
6353 * src/ui/lwlib/xlwscrollbar.c (Select): Add fall-through case for
6354 BUTTON_NONE. Add default case for another switch.
6356 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6358 src/ui/lwlib/xlwscrollbar.c | 20 ++++++++++++++++++--
6359 1 file changed, 18 insertions(+), 2 deletions(-)
6361 commit 7f35191af2879c1993a1cde9780863bd5ba2cf9c
6362 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6363 Date: Thu Jan 12 08:27:26 2012 -0500
6365 Fix switch warnings in media
6367 * src/media/media.c: New Qunavailable symbol.
6369 * src/media/media.c (Fmedia_properties): Default driver to
6370 Qunavailable. Add case labels for Xine and Gstreamer.
6372 * src/media/media.c (syms_of_media): init Qunavailable.
6374 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6376 src/media/media.c | 9 +++++++++
6377 1 file changed, 9 insertions(+)
6379 commit eb70212d83e1dfaf69f7120ebf8a7d17919b5646
6380 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6381 Date: Thu Jan 12 08:25:00 2012 -0500
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.
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.
6393 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6395 src/regex.c | 21 +++++++++++----------
6396 1 file changed, 11 insertions(+), 10 deletions(-)
6398 commit 2fc04f658aeeb349e113ebe3ae783f2d2b1e1e80
6399 Merge: 7b61476 580496d
6400 Author: Steve Youngs <steve@sxemacs.org>
6401 Date: Thu Jan 12 15:57:56 2012 +1000
6403 Improved assertions from Nelson
6406 Improved assert messages
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
6413 Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
6415 commit 7b6147684c0c0144c684156a51c7a672e71c3059
6416 Merge: 353005f ec4a943
6417 Author: Steve Youngs <steve@sxemacs.org>
6418 Date: Thu Jan 12 15:04:17 2012 +1000
6420 Coverity fixes from Nelson
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
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
6436 Merge branch 'njsf-cov' into for-steve
6438 commit e8a65cc0df0ae4dcf2f331b816eece8f8a26fd53
6439 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6440 Date: Wed Jan 11 22:54:57 2012 -0500
6442 Coverity: Reverse INULL: CID 204
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.
6449 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6451 modules/ase/ase-interval.c | 4 ++--
6452 1 file changed, 2 insertions(+), 2 deletions(-)
6454 commit 1316a38e35da93d9e4ccc495a64bea558e1b087b
6455 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6456 Date: Wed Jan 11 22:52:48 2012 -0500
6458 Coverity: Reverse INULL: CID:207
6460 * src/media/media.c (media_stream_finalise): Return immediately if the stream is NULL
6462 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6464 src/media/media.c | 2 ++
6465 1 file changed, 2 insertions(+)
6467 commit 87bf09c82cea7b63cb51d3b72581c3df742bf7ce
6468 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6469 Date: Wed Jan 11 22:51:06 2012 -0500
6471 Coverity: Reverse Negative: CID:209
6473 * src/mule/file-coding.c (coding_system_from_mask): Make sure cat
6474 is >=0 before dereferencing in the loop.
6476 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6478 src/mule/file-coding.c | 2 ++
6479 1 file changed, 2 insertions(+)
6481 commit 5639e154abedc4fdf8ed9632b770817e1c7e800e
6482 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6483 Date: Wed Jan 11 22:46:37 2012 -0500
6485 COVERITY: Forward NULL: CID:40
6487 * lib-src/ootags.c (analyse_regex): Return if regex_arg is NULL
6489 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6491 lib-src/ootags.c | 5 +++--
6492 1 file changed, 3 insertions(+), 2 deletions(-)
6494 commit a6c5fd2c1bc5958be16f82d057ebe6dbee1cae18
6495 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6496 Date: Wed Jan 11 22:38:35 2012 -0500
6498 Improved assert messages
6500 * src/emacs.c: make the assertions_dont_abort a variable instead
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.
6508 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6510 src/emacs.c | 36 +++++++++++++++++++-----------------
6511 1 file changed, 19 insertions(+), 17 deletions(-)
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
6518 Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
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
6525 Merge branch 'njsf-cov' into for-steve
6527 commit 59d506629cd290206ded3a27c1c267beed0c24cc
6528 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6529 Date: Wed Jan 11 22:23:56 2012 -0500
6531 COVERITY: Forward NULL CID:46
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
6538 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6540 src/print.c | 14 ++++++++++----
6541 1 file changed, 10 insertions(+), 4 deletions(-)
6543 commit 97f162eb6e0cb15cc5948ed728f8c4dc72cb9db3
6544 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6545 Date: Wed Jan 11 20:57:09 2012 -0500
6547 COVERITY: SECURE_TEMP - CID:345
6549 * lib-src/movemail.c (lock_dot): Force umask to a sensible default, ie remove all group and other permissions
6551 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6553 lib-src/movemail.c | 2 ++
6554 1 file changed, 2 insertions(+)
6556 commit 934cf535c14287975b1d884c8961783ebb2b3433
6557 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6558 Date: Wed Jan 11 20:37:50 2012 -0500
6560 Small docstring update
6562 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6564 lisp/lisp-initd.el | 2 +-
6565 1 file changed, 1 insertion(+), 1 deletion(-)
6567 commit 353005fcd48d6071c5e8d75d7ba81481ea710e80
6568 Merge: 84dcb94 f463179
6569 Author: Steve Youngs <steve@sxemacs.org>
6570 Date: Thu Jan 12 11:29:10 2012 +1000
6572 Refactor lisp-initd from Nelson
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
6582 Bug 134: Remove lisp-initd-dir from startup.el. Usage of path-construct makes it work in lisp-initd.el
6584 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6586 commit 84dcb94a182bd77912b1828b3f9e968a59ae5e59
6587 Merge: e5614d8 bef8b64
6588 Author: Steve Youngs <steve@sxemacs.org>
6589 Date: Wed Jan 11 14:51:51 2012 +1000
6594 Ensure lisp-initd-dir is set early enough -- Closes bug #134
6596 commit bef8b64eba814c06190d31131d7e31e13874e463
6597 Author: Steve Youngs <steve@sxemacs.org>
6598 Date: Wed Jan 11 14:50:11 2012 +1000
6600 Ensure lisp-initd-dir is set early enough -- Closes bug #134
6602 * lisp/lisp-initd.el (lisp-initd-dir): Move to startup.el to
6603 ensure it is set early enough to take affect.
6605 * lisp/startup.el (lisp-initd-dir): Moved here from
6608 Signed-off-by: Steve Youngs <steve@sxemacs.org>
6610 lisp/lisp-initd.el | 5 ++---
6611 lisp/startup.el | 5 +++++
6612 2 files changed, 7 insertions(+), 3 deletions(-)
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
6619 Merge branch 'master' of ssh://dio.dreamhost.com/~/repos.nelsonferreira.com/git/sxemacs into for-steve
6621 commit ec08ce0c5bf97f13ce2ace66c6559e4f1fe58e91
6622 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
6623 Date: Tue Jan 10 19:13:08 2012 -0500
6627 * lisp/lisp-initd.el (lisp-initd-basename): replaces
6628 lisp-initd-prefix, it is the basename of .el, .elc and dirnames
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.
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"
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.
6643 * lisp/lisp-initd.el (lisp-initd-compile-and-load): Update
6644 argument names and interactive usage.
6646 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
6648 lisp/lisp-initd.el | 35 +++++++++++++++++++----------------
6649 1 file changed, 19 insertions(+), 16 deletions(-)
6651 commit e5614d88ac90ae5cf1fc7620e4f22e7360bd30fd
6652 Merge: 546aa99 5687478
6653 Author: Steve Youngs <steve@sxemacs.org>
6654 Date: Wed Jan 11 10:08:36 2012 +1000
6656 Another go at fixing 131
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
6663 commit 56874785d35cdae4e45ac15343cef42dab34a63a
6664 Merge: 70d71b6 2542925
6665 Author: Sebastian Freundt <hroptatyr@fresse.org>
6666 Date: Tue Jan 10 23:02:48 2012 +0000
6668 Merge branch 'bug/131' into next
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
6675 commit 25429252abf8a977df3b8f6a105c623dd5d7037e
6676 Author: Sebastian Freundt <hroptatyr@fresse.org>
6677 Date: Tue Jan 10 23:00:02 2012 +0000
6679 Summary: fix, exec elisp in right thread context, closes bug #131
6680 Keywords: bug fix #131
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.
6685 * src/events/event-stream.c: move asyneq events (work started, ...) to
6686 execute_internal_event(), was in Fdispatch_event()
6688 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
6690 src/events/event-stream.c | 84 ++++++++++++++++++++++++---------------------
6691 1 file changed, 45 insertions(+), 39 deletions(-)
6693 commit 546aa9944f0ade809d183528925f70715c341d93
6694 Merge: e43b2dd fe31af0
6695 Author: Steve Youngs <steve@sxemacs.org>
6696 Date: Wed Jan 11 00:20:28 2012 +1000
6698 Byte-compiler warning fixes
6701 Fix a couple of byte-compiler warnings.
6703 commit fe31af04a24d98110ce27d96102c3296721cea3e
6704 Author: Steve Youngs <steve@sxemacs.org>
6705 Date: Wed Jan 11 00:18:05 2012 +1000
6707 Fix a couple of byte-compiler warnings.
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.
6713 * lisp/ffi/ffi-wand.el (liquid-rescale): Call
6714 #'Wand:liquid-rescale via #'declare-fboundp to silence
6717 Signed-off-by: Steve Youngs <steve@sxemacs.org>
6719 lisp/ffi/ffi-wand.el | 3 ++-
6720 lisp/package-get.el | 9 +++------
6721 2 files changed, 5 insertions(+), 7 deletions(-)
6723 commit ccfa00554145c9e5fae8e2432086d3b01ea13faf
6724 Author: Sebastian Freundt <freundt@ga-group.nl>
6725 Date: Tue Jan 10 11:18:18 2012 +0000
6727 Summary: revert, bring asyneq handling of job events to original state
6728 Keywords: bug unfix #131
6730 This effectively reverts all the changes made to the asyneq handling of
6731 job events, and also brings back bug #131.
6733 * src/events/worker-asyneq.c: revert
6735 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
6737 src/events/worker-asyneq.c | 10 ----------
6738 1 file changed, 10 deletions(-)
6740 commit e43b2ddfcde2d316eb050143b4b427c03f1c03cc
6741 Merge: 70d71b6 0383856
6742 Author: Steve Youngs <steve@sxemacs.org>
6743 Date: Tue Jan 10 21:15:51 2012 +1000
6745 Nuke the bitrotten GTK
6748 GTK eradication -- plug the holes left from removing gtk files.
6749 GTK eradication -- file removal
6750 GTK eradication -- the build chain.
6752 commit 0383856c492695b6b79ad705e95f02b9d70a67ff
6753 Author: Steve Youngs <steve@sxemacs.org>
6754 Date: Tue Jan 10 20:48:15 2012 +1000
6756 GTK eradication -- plug the holes left from removing gtk files.
6758 This changeset fixes all the problems that were the by-product of removing
6759 all the gtk related files from the repo.
6761 * configure.ac: Remove spurious gtk comment
6763 * etc/Makefile.am (dist_etc_DATA): Remove gtkrc.
6765 * lib-src/gnuclient.c (main): No more gtk.
6767 * lisp/cus-edit.el (custom-display): No more gtk.
6769 * lisp/device.el (device-type): Remove spurious gtk comment.
6771 * lisp/device.el (make-gtk-device): Removed.
6773 * lisp/dragdrop.el (gtk-start-drag): Removed.
6775 * lisp/dragdrop.el (gtk-start-drag-region): Removed.
6777 * lisp/faces.el (face-equal): Don't check for gtk device type.
6779 * lisp/faces.el (make-face-bold): Remove gtk case.
6781 * lisp/faces.el (make-face-italic): Ditto.
6783 * lisp/faces.el (make-face-bold-italic): Ditto.
6785 * lisp/faces.el (make-face-unbold): Ditto.
6787 * lisp/faces.el (make-face-unitalic): Ditto.
6789 * lisp/faces.el (init-device-faces): Don't init gtk, it's not
6792 * lisp/faces.el (init-frame-faces): Ditto.
6794 * lisp/faces.el (init-global-faces): Ditto.
6796 * lisp/font-menu.el (font-menu-preferred-resolution): Remove gtk
6798 * lisp/font-menu.el (font-menu-size-scaling): Ditto.
6800 * lisp/font.el (font-window-system-mappings): Ditto.
6802 * lisp/frame.el (make-frame-on-device): Remove spurious gtk doc string.
6804 * lisp/gnuserv.el (gnuserv-main-frame-function): No more gtk.
6806 * lisp/gnuserv.el (gnuserv-visible-frame-function): Ditto.
6808 * lisp/gnuserv.el (make-x-device-with-gtk-fallback): Removed.
6810 * lisp/gnuserv.el (gnuserv-edit-files): Remove gtk stuff.
6812 * lisp/menubar-items.el (default-menubar): Remove sample.gtkrc
6814 * lisp/minibuf.el (read-color-completion-table): No gtk.
6816 * lisp/specifier.el: Ditto.
6818 * src/emacs.c (console_type_create_select_gtk): Removed.
6820 * src/emacs.c (main_1): No gtk.
6822 * src/events/event-stream.c (init_event_stream): No gtk.
6824 * src/events/events.c: Don't #include console-gtk.h
6826 * src/events/events.c (event_equal): No gtk.
6828 * src/events/events.c (event_hash): Ditto.
6830 * src/events/events.c (format_event_object): Ditto.
6832 * src/general-slots.h: Remove gtk.
6834 * src/inline.c: Don't #include gtk headers.
6836 * src/lisp.h: No gtk.
6838 * src/lrecord.h: Remove gtk types.
6840 * src/symsinit.h: Remove gtk.
6842 * src/ui/console.c (select_console_1): No gtk.
6844 * src/ui/console.h: Ditto.
6846 * src/ui/console.h (CONSOLE_TYPESYM_WIN_P): No gtk.
6848 * src/ui/device.c (Fmake_device): No gtk.
6850 * src/ui/device.c (delete_device_internal): Ditto.
6852 * src/ui/device.h (DEVICE_GTK_P): Removed.
6854 * src/ui/device.h (CHECK_GTK_DEVICE): Removed.
6856 * src/ui/device.h (CONCHECK_GTK_DEVICE): Removed.
6858 * src/ui/device.h (DEVICE_MSWINDOWS_P): What the? REEEEMOOOOOVED!!!
6860 * src/ui/device.h (CHECK_MSWINDOWS_DEVICE): Gah! Gone!
6862 * src/ui/device.h (CONCHECK_MSWINDOWS_DEVICE): Sheesh! Outta here!
6864 * src/ui/faces.c (complex_vars_of_faces): No gtk.
6866 * src/ui/frame.h (FRAME_GTK_P): Removed.
6868 * src/ui/frame.h (CHECK_GTK_FRAME): Removed.
6870 * src/ui/frame.h (CONCHECK_GTK_FRAME): Removed.
6872 * src/ui/gutter.c (specifier_vars_of_gutter): No gtk.
6874 * src/ui/redisplay.c (init_redisplay): No gtk.
6876 * src/ui/toolbar.c: No gtk.
6878 * src/ui/window.c (specifier_vars_of_window): Ditto.
6880 * tests/Makefile.am (gtk_tests): Removed.
6882 * tests/Makefile.am (EXTRA_DIST): Removed gtk tests
6884 * src/events/events.h: Don't #include gdk stuff.
6886 * m4/sxe-aux.m4 (__SXE_MAKE_ADDER): Nuke gtk.
6888 * src/sysfile.h: No gtk.
6890 * src/ui/glyphs.c (pixmap_to_lisp_data): Remove gtk version.
6892 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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 +-
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 -
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 -
6918 src/symsinit.h | 35 -----
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(-)
6935 commit ff9432d976018199ca98ca9f2ef85b47ad0d9de6
6936 Author: Sebastian Freundt <freundt@ga-group.nl>
6937 Date: Tue Jan 10 09:23:10 2012 +0000
6939 Summary: fix, another bug 131 attempt, dispatch the
6940 Keywords: bug fix #131
6942 * src/events/worker-asyneq.c: dispatch directly
6944 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
6946 src/events/worker-asyneq.c | 11 ++++++++++-
6947 1 file changed, 10 insertions(+), 1 deletion(-)
6949 commit 5b4e9ea98335fbc609a65805121c58354f52cc58
6950 Author: Steve Youngs <steve@sxemacs.org>
6951 Date: Tue Jan 10 18:23:16 2012 +1000
6953 GTK eradication -- file removal
6955 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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 -------------------------
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(-)
7024 commit a2f777bd44b2f19f02cc9fcb5e1bb40fe8c90be6
7025 Author: Steve Youngs <steve@sxemacs.org>
7026 Date: Tue Jan 10 17:43:57 2012 +1000
7028 GTK eradication -- the build chain.
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!
7034 * src/ui/Makefile.am: Don't add `Gtk' to SUBDIRS
7036 * src/Makefile.am: Don't add gtk to pdumplibs.
7038 * lisp/Makefile.am (corelispels): Remove all the gtk/gnome elisp.
7040 * lisp/dumped-lisp.el: Don't dump any gtk lisp.
7042 * m4/sxe-summary.m4: No more gtk.
7044 * m4/sxe-gui.m4 (SXE_CHECK_XT_DEPENDENCIES): Remove gtk stuff.
7046 * m4/sxe-gui.m4 (SXE_CHECK_GTK_DEPENDENCIES): Removed.
7048 * m4/sxe-gui.m4 (SXE_CHECK_UI_SUFFICIENCY): Don't subst gtk obj's
7050 * configure.ac: Remove all gtk nonsense.
7052 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
7063 commit 70d71b65ab762713399d9db2e2390756b10ddd3e
7064 Merge: ce862f0 4835c9e
7065 Author: Steve Youngs <steve@sxemacs.org>
7066 Date: Tue Jan 10 10:44:42 2012 +1000
7068 Really fix bug 131, for real this time
7071 Fix the fix that fixes the fix to fix bug 131
7073 commit 4835c9e2f5a2cfb7a55c6e62485c6cbcf8d4fb80
7074 Author: Steve Youngs <steve@sxemacs.org>
7075 Date: Tue Jan 10 10:43:58 2012 +1000
7077 Fix the fix that fixes the fix to fix bug 131
7079 * src/events/worker-asyneq.c (eq_worker_eaten_myself): Don't call
7080 asyneq_handle_event()
7082 * src/events/worker-asyneq.c (eq_worker_work_started): Ditto.
7084 Signed-off-by: Steve Youngs <steve@sxemacs.org>
7086 src/events/worker-asyneq.c | 2 --
7087 1 file changed, 2 deletions(-)
7089 commit ce862f0c40e040da3783598007ae87dc6d49761c
7090 Merge: 54168be 1647bcb
7091 Author: Steve Youngs <steve@sxemacs.org>
7092 Date: Tue Jan 10 07:20:31 2012 +1000
7094 Closes bug #131 from Sebastian
7097 Summary: cosmetics, clean up event-stream code Keywords: code hygiene
7098 Summary: fix, actually dispatch events, fixes bug #131 Keywords: bug fix #131
7100 commit 1647bcbff5135071b895b8fd02baba2f06d88e94
7101 Merge: a16251e feb9baf
7102 Author: Sebastian Freundt <hroptatyr@fresse.org>
7103 Date: Mon Jan 9 20:57:45 2012 +0000
7105 Merge branch 'code/hygiene' into next
7108 Summary: cosmetics, clean up event-stream code Keywords: code hygiene
7110 commit feb9baff29a7088175056a2d7038e27db5448952
7111 Author: Sebastian Freundt <freundt@ga-group.nl>
7112 Date: Mon Jan 9 15:12:36 2012 +0000
7114 Summary: cosmetics, clean up event-stream code
7115 Keywords: code hygiene
7117 This changeset brings event-stream.c to 21st century coding style and
7120 * src/events/event-stream.c: big refactoring
7122 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7124 src/events/event-stream.c | 1627 ++++++++++++++++++++++++++-------------------
7125 1 file changed, 958 insertions(+), 669 deletions(-)
7127 commit a16251e7238fd384dc9e9956f459104126aa0796
7128 Merge: 54168be 4221196
7129 Author: Sebastian Freundt <hroptatyr@fresse.org>
7130 Date: Mon Jan 9 20:57:04 2012 +0000
7132 Merge branch 'bug/131' into next
7135 Summary: fix, actually dispatch events, fixes bug #131 Keywords: bug fix #131
7137 commit 4221196cf5d5defbc216c346ad83d37654ff7d6e
7138 Author: Sebastian Freundt <freundt@ga-group.nl>
7139 Date: Mon Jan 9 13:13:55 2012 +0000
7141 Summary: fix, actually dispatch events, fixes bug #131
7142 Keywords: bug fix #131
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.
7151 * src/events/worker-asyneq.c: call asyneq_handle_event() after enqueuing
7153 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7155 src/events/worker-asyneq.c | 3 +++
7156 1 file changed, 3 insertions(+)
7158 commit 54168beb3cc0caccebdff7c21985d6969c37920b
7159 Merge: 005ab4b 0c892d3
7160 Author: Steve Youngs <steve@sxemacs.org>
7161 Date: Mon Jan 9 10:15:08 2012 +1000
7163 Build clean up, etc. from Sebastian
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
7177 commit 0c892d345cdac5b7d836c4365949b9d0daccdd06
7178 Merge: 5f3a889 bdaeea4
7179 Author: Sebastian Freundt <hroptatyr@fresse.org>
7180 Date: Sun Jan 8 21:43:56 2012 +0000
7182 Merge branch 'bld/warn-fix' into next
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
7188 commit bdaeea4bd8663e24ce6f6c2e841d397605353706
7189 Author: Sebastian Freundt <hroptatyr@fresse.org>
7190 Date: Sun Jan 8 21:43:08 2012 +0000
7192 Summary: cosmetics, conditionalise seemingly unused vars in movemail.c
7193 Keywords: refactor warn-fix
7195 This changeset conditionalises on MAIL_USE_POP to fix warnings that
7196 arise from writing to unused variables.
7198 * lib-src/movemail.c: put MAIL_USE_POP guards around poppass var
7200 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7202 lib-src/movemail.c | 23 ++++++++++++++++-------
7203 1 file changed, 16 insertions(+), 7 deletions(-)
7205 commit 88f338097282449e9475451c32ff91f2963d03e0
7206 Author: Sebastian Freundt <hroptatyr@fresse.org>
7207 Date: Sun Jan 8 11:09:53 2012 +0000
7209 Summary: cosmetics, refactor large parts of make-docfile.c
7210 Keywords: refactor warn-fix
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.
7216 * lib-src/make-docfile.c: refactor
7218 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7220 lib-src/make-docfile.c | 769 ++++++++++++++++++++++++++----------------------
7221 1 file changed, 415 insertions(+), 354 deletions(-)
7223 commit 005ab4b69daa5afec063a036035a83a7820ba191
7224 Merge: 6a071ca bf40594
7225 Author: Steve Youngs <steve@sxemacs.org>
7226 Date: Sun Jan 8 14:47:59 2012 +1000
7228 Fix if/else scope in yow.c from Rudi
7231 fix yow.c, include assert.h (was missing since cb837c1c)
7232 fix yow.c, correct else scope (broken since cb837c1c)
7234 commit 5f3a8896dd38b1b7118c0aed65ce6a103829842e
7235 Merge: e429e8f 48f4b7f
7236 Author: Sebastian Freundt <hroptatyr@fresse.org>
7237 Date: Sun Jan 8 03:21:30 2012 +0000
7239 Merge branch 'bld/warn-fix' into next
7242 Summary: fix, -Winline -> only if maximum warning output Keywords: bldchn code hygiene warn-fix
7244 commit 48f4b7f40665030b0e1a519175f3b7d7675bcad9
7245 Author: Sebastian Freundt <hroptatyr@fresse.org>
7246 Date: Sun Jan 8 00:59:50 2012 +0000
7248 Summary: fix, -Winline -> only if maximum warning output
7249 Keywords: bldchn code hygiene warn-fix
7251 This changeset fixes some inline related warnings by turning them off.
7253 * m4/sxe-acx_pthread.m4: enable -Winline only with_maximum_warning_output
7255 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7257 m4/sxe-compiler.m4 | 8 ++++++--
7258 1 file changed, 6 insertions(+), 2 deletions(-)
7260 commit e429e8fe710f0177e71a23c839b496edc959c840
7261 Merge: 462c50e d4d6b69
7262 Author: Sebastian Freundt <hroptatyr@fresse.org>
7263 Date: Sun Jan 8 03:21:04 2012 +0000
7265 Merge branch 'bld/warn-fix' into next
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
7272 commit d4d6b69d7c4117da88d4fad0f6a8ffd43319917a
7273 Author: Sebastian Freundt <hroptatyr@fresse.org>
7274 Date: Sun Jan 8 00:40:51 2012 +0000
7276 Summary: fix, unused warnings in gnuserv.c
7277 Keywords: bldchn code hygiene warn-fix
7279 This changeset brings gnuserv.c to 21st century coding style and
7280 fixes warnings along.
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.
7285 * lib-src/gnuserv.c: fix warnings and ennicen syntax
7287 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7289 lib-src/gnuserv.c | 713 +++++++++++++++++++++++++++--------------------------
7290 1 file changed, 363 insertions(+), 350 deletions(-)
7292 commit 86b9732336b4d7f711abb5e5004ca7ca4f98bd12
7293 Author: Sebastian Freundt <hroptatyr@fresse.org>
7294 Date: Sat Jan 7 23:53:28 2012 +0000
7296 Summary: fix, signedness and unused warnings in gnuserv et al.
7297 Keywords: bldchn code hygiene warn-fix
7299 This changeset brings some of the stuff in gnuclient.c to 21st century
7300 coding style and fixes warnings along.
7302 * lib-src/gnuclient.c: fix warnings and ennicen syntax
7304 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7310 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7312 lib-src/gnuclient.c | 31 ++++++++++++++++++-------------
7313 1 file changed, 18 insertions(+), 13 deletions(-)
7315 commit 01a938e9216db247714c561a09ba692a50cabb31
7316 Author: Sebastian Freundt <hroptatyr@fresse.org>
7317 Date: Sat Jan 7 23:46:38 2012 +0000
7319 Summary: fix, clean up signedness problem in gnuserv and friends
7320 Keywords: bldchn code hygiene warn-fix
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.
7325 * lib-src/gnuclient.c: migrate to SNPRINTF
7327 * lib-src/gnuserv.c: migrate to SNPRINTF
7329 * lib-src/gnuserv.h: provide SNPRINTF macro
7331 * lib-src/gnuslib.c: migrate to SNPRINTF
7333 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7340 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
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(-)
7348 commit 462c50ec0075de2f03c03a60f1f780ff7b024a86
7349 Merge: ef802d6 bdee085
7350 Author: Sebastian Freundt <hroptatyr@fresse.org>
7351 Date: Sun Jan 8 03:15:39 2012 +0000
7353 Merge branch 'bldchn' into next
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
7361 commit bdee0850bdf8134b322d768b12c45da3338b37f3
7362 Author: Sebastian Freundt <freundt@ga-group.nl>
7363 Date: Fri Jan 6 19:34:52 2012 +0000
7365 Summary: cosmetics, declare yow internal functions static
7368 * lib-src/yow.c: make local things static
7370 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7372 lib-src/yow.c | 13 ++++++++-----
7373 1 file changed, 8 insertions(+), 5 deletions(-)
7375 commit eb09db8c9d9bce93f127386630632428e0f81619
7376 Author: Sebastian Freundt <freundt@ga-group.nl>
7377 Date: Fri Jan 6 19:33:27 2012 +0000
7379 Summary: cosmetics, fix some signedness and shadow warnings in gnuclient
7382 * lib-src/gnuclient.c: fix signedness warnings
7384 adhere to our coding style
7386 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7392 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7394 lib-src/gnuclient.c | 111 ++++++++++++++++++++++++++++-----------------------
7395 1 file changed, 62 insertions(+), 49 deletions(-)
7397 commit 1e2a299f11fc2d01113604dab2f403687e902a4d
7398 Author: Sebastian Freundt <freundt@ga-group.nl>
7399 Date: Fri Jan 6 19:06:26 2012 +0000
7401 Summary: cosmetics, fix some warnings about signedness
7404 * lib-src/gnuslib.c: treat ints returned by snprintf() as size_t for
7407 * src/regex.c: strictly return values from the enum as declared
7409 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7416 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7418 lib-src/gnuslib.c | 5 ++---
7419 lib-src/profile.c | 2 +-
7421 3 files changed, 4 insertions(+), 5 deletions(-)
7423 commit 21837e38fadd0720e55a8270a76644c5ea3d5dba
7424 Author: Sebastian Freundt <freundt@ga-group.nl>
7425 Date: Fri Jan 6 18:58:51 2012 +0000
7427 Summary: chore, deactivate some warnings again (if not aggressive)
7430 This changeset demotes some of the warning flags again to the special
7431 --with-maximum-warning-output option.
7433 * m4/sxe-compiler.m4: conditionalise on some warning switches again
7435 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7437 m4/sxe-compiler.m4 | 50 ++++++++++++++++++++++++++++----------------------
7438 1 file changed, 28 insertions(+), 22 deletions(-)
7440 commit 6a071ca2655498eb21c7c30b8b91bc8e1058b91a
7441 Merge: ef802d6 67babf5
7442 Author: Steve Youngs <steve@sxemacs.org>
7443 Date: Sun Jan 8 13:07:51 2012 +1000
7445 Close bug #133 from Sebastian
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
7453 commit 67babf5b604ab6a988e4aa53bc84da296d6005d6
7454 Merge: c6a3cb8 ff28e1f
7455 Author: Sebastian Freundt <hroptatyr@fresse.org>
7456 Date: Sun Jan 8 03:01:27 2012 +0000
7458 Merge branch 'bug/133' into for-steve
7461 Summary: fix, bug 133, for real now Keywords: bug fix
7463 commit ff28e1fc14a20224ad8fc0c643f1d9aaaaf5a995
7464 Author: Sebastian Freundt <hroptatyr@fresse.org>
7465 Date: Sun Jan 8 02:42:39 2012 +0000
7467 Summary: fix, bug 133, for real now
7470 This changeset fixes 133 by doing everything right.
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
7475 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7477 src/ui/X11/event-Xt.c | 81 +++++++++++++++++++++++++++----------------------
7478 1 file changed, 45 insertions(+), 36 deletions(-)
7480 commit bf40594f23b232b22fe9122c34005fe9bce93a49
7481 Merge: ef802d6 28d20ac
7482 Author: Sebastian Freundt <hroptatyr@fresse.org>
7483 Date: Sat Jan 7 22:38:16 2012 +0000
7485 Merge remote-tracking branch 'rudi/fixes' into for-steve-from-rudi
7488 fix yow.c, include assert.h (was missing since cb837c1c)
7489 fix yow.c, correct else scope (broken since cb837c1c)
7491 commit 28d20ac876ef18de2be73de507b3a13bde29f4e6
7492 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
7493 Date: Sat Jan 7 19:53:16 2012 +0100
7495 fix yow.c, include assert.h (was missing since cb837c1c)
7498 1 file changed, 1 insertion(+)
7500 commit 8f8568a46c509b49fca34780b50acf720c3e3abe
7501 Author: Ruediger Meier <ruediger.meier@ga-group.nl>
7502 Date: Sat Jan 7 19:45:31 2012 +0100
7504 fix yow.c, correct else scope (broken since cb837c1c)
7506 lib-src/yow.c | 5 ++---
7507 1 file changed, 2 insertions(+), 3 deletions(-)
7509 commit c6a3cb8dc768215cad36a4411a86c4fbbfae745e
7510 Author: Sebastian Freundt <hroptatyr@fresse.org>
7511 Date: Sat Jan 7 16:10:28 2012 +0000
7513 Summary: cosmetics, prescind from using inlines for trivial one-off stuff
7514 Keywords: bldchn code hygiene
7516 * src/ui/X11/event-Xt.c: superfluous inlines are removed
7518 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7520 src/ui/X11/event-Xt.c | 9 +++++----
7521 1 file changed, 5 insertions(+), 4 deletions(-)
7523 commit 175b38195fc9d7df7a528b43ba6ef5ad1c5ec603
7524 Merge: de447ef 78b8815
7525 Author: Sebastian Freundt <hroptatyr@fresse.org>
7526 Date: Sat Jan 7 16:08:00 2012 +0000
7528 Merge branch 'bug/133' into for-steve
7531 Summary: fix, final, use unsigned ints in modifier setup, fixes bug #133 Keywords: bug fix
7533 commit 78b88150cbef1b1230f98d26476c986c49cecbe7
7534 Author: Sebastian Freundt <hroptatyr@fresse.org>
7535 Date: Sat Jan 7 16:07:36 2012 +0000
7537 Summary: fix, final, use unsigned ints in modifier setup, fixes bug #133
7540 This fixes bug 133 finally.
7542 * src/ui/X11/event-Xt.c: make the bit set a bit wider
7544 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7546 src/ui/X11/event-Xt.c | 24 ++++++++++++++----------
7547 1 file changed, 14 insertions(+), 10 deletions(-)
7549 commit de447ef2d85a42f454d7e60ed6482713099495a7
7550 Merge: ef802d6 d2255f1
7551 Author: Sebastian Freundt <hroptatyr@fresse.org>
7552 Date: Sat Jan 7 10:22:13 2012 +0000
7554 Merge branch 'bug/133' into for-steve
7557 Summary: fix, tentative, use unsigned int:1 to avoid overflows, fixes bug #133 Keywords: bug fix
7559 commit d2255f13c5b5d51c6ada55f61352f12d161d6641
7560 Author: Sebastian Freundt <hroptatyr@fresse.org>
7561 Date: Sat Jan 7 10:19:37 2012 +0000
7563 Summary: fix, tentative, use unsigned int:1 to avoid overflows, fixes bug #133
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
7571 * src/ui/X11/event-Xt.c: make the bit set a bit wider
7573 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
7575 src/ui/X11/event-Xt.c | 15 ++++++++++-----
7576 1 file changed, 10 insertions(+), 5 deletions(-)
7578 commit ef802d6a7aa8e1d29357bd41326c2f1db957739d
7579 Merge: cd08c2c ea2ba45
7580 Author: Steve Youngs <steve@sxemacs.org>
7581 Date: Sat Jan 7 09:39:08 2012 +1000
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
7593 src/ui/X11/event-Xt.c -- trivial, resolved.
7595 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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
7602 Merge branch 'bld/clang' into next
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
7611 commit 369bfdd8e656c0963924f8ae8793e11b60220be1
7612 Author: Sebastian Freundt <freundt@ga-group.nl>
7613 Date: Fri Jan 6 12:24:45 2012 +0000
7615 Summary: chore, kick ase extern inline
7616 Keywords: code hygiene build clang
7618 This changeset reviews ase code that erroneously used extern inlines
7619 directly, transform them to static inlines.
7621 * modules/ase/ase-cartesian.h: extern inline -> static inline
7623 * modules/ase/ase-heap.h: extern inline -> static inline
7625 * modules/ase/ase-neighbourhood.h: extern inline -> static inline
7627 * modules/ase/ase.h: extern inline -> static inline
7629 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
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(-)
7637 commit 5e24af63ade2bfc5e5dfff588a06b4810a19e24f
7638 Author: Sebastian Freundt <freundt@ga-group.nl>
7639 Date: Fri Jan 6 10:34:52 2012 +0000
7641 Summary: chore, don't check for extern inline support anymore
7642 Keywords: code hygiene build clang
7644 This changeset drops the check for extern inline support (and compiler
7645 allergies to it) altogether, resorting instead to static inlines.
7647 * m4/sxe-compiler.m4: do not check for extern inline compiler allergies
7649 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7651 m4/sxe-compiler.m4 | 4 ----
7652 1 file changed, 4 deletions(-)
7654 commit 9f2372ef98f1bcf4c629d9fd79fe405d8bafa2ae
7655 Author: Sebastian Freundt <freundt@ga-group.nl>
7656 Date: Fri Jan 6 09:03:48 2012 +0000
7658 Summary: chore, crunch the number of extern_inline definitions
7659 Keywords: code hygiene build clang
7661 This changeset drops transitional extern_inline definitions so only pure
7662 C99 static inlines are used from now on.
7664 * src/sxe-utils.h: drop conditional extern_inline definitions leaving
7665 only static inline as expansion
7667 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7669 src/sxe-utils.h | 9 +--------
7670 1 file changed, 1 insertion(+), 8 deletions(-)
7672 commit cd08c2c0259117d516cab062ff64d20ab749885f
7673 Merge: aff5b23 80ba81e
7674 Author: Steve Youngs <steve@sxemacs.org>
7675 Date: Thu Jan 5 23:26:23 2012 +1000
7677 Warning fixes from Nelson
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)))
7685 commit 80ba81ea399716719af4aed5eeb49e8718c5c617
7686 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7687 Date: Thu Jan 5 01:35:08 2012 -0500
7689 Remove casts which were not needed and causing comparison sign mismatch
7691 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7693 src/mule/mule-ccl.c | 8 ++++----
7694 1 file changed, 4 insertions(+), 4 deletions(-)
7696 commit ed70c04349cc3fa0161ba08128c377486eac54cb
7697 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7698 Date: Thu Jan 5 01:33:23 2012 -0500
7700 Add prototype for emacs_tparam to avoid warning
7702 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7704 src/ui/TTY/terminfo.c | 3 +++
7705 1 file changed, 3 insertions(+)
7707 commit bb05cfff16464403ac435ecd39c22ec30f038901
7708 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7709 Date: Thu Jan 5 01:32:39 2012 -0500
7711 Change the pre-processor conditional to check for MPC_SET_UI_FR to avoid warning
7713 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7715 src/ent/ent-mpc.c | 3 ++-
7716 src/ent/ent-mpc.h | 2 +-
7717 2 files changed, 3 insertions(+), 2 deletions(-)
7719 commit 8a1372fb35fc126e1af57c5c23af343cd5f45504
7720 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7721 Date: Thu Jan 5 01:31:31 2012 -0500
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)))
7725 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
7747 commit aff5b23fb93f346727d48459b1c8efe59eea2854
7748 Merge: 72bced9 a2e176a
7749 Author: Steve Youngs <steve@sxemacs.org>
7750 Date: Thu Jan 5 15:13:45 2012 +1000
7752 Warning fixes from Nelson
7755 More warning suppressions
7756 More warning suppression
7757 Get rid of the slew of warning in tags code
7759 commit a2e176a2d2f133af3bf89c38ab29d9dfa08bcdc1
7760 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7761 Date: Wed Jan 4 23:05:52 2012 -0500
7763 More warning suppressions
7765 * lib-src/gnuslib.c (connect_to_unix_server): Use size_t for sz
7767 * src/ui/X11/event-Xt.c (x_reset_modifier_mapping): Add full
7768 prototype to auto functions
7770 * src/ui/glyphs-eimage.c (png_instantiate): use png_uint_32 in loop
7772 * src/ui/lwlib/xlwmenu.c (parameterize_string): add new offset to
7773 keep signedness in comparison
7775 * src/ui/X11/glyphs-x.c (x_subwindow_query_geometry): add prototyp
7777 * lib-src/gnuslib.c (connect_to_internet_server): Use size_t to
7778 compare with sizeof.
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.
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.
7825 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7827 lib-src/gnuslib.c | 5 +++--
7828 src/alloc.c | 8 ++++----
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(-)
7855 commit 4c6794a5c5bcd7bf9a8f4b6c6c97098cf2c88f15
7856 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7857 Date: Wed Jan 4 22:49:38 2012 -0500
7859 More warning suppression
7861 * lib-src/etags.c (etags_strrchr): restore the register qualifier
7863 * lib-src/gnuclient.c (main): remove unneeded shadowed variable definition
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.
7872 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
7881 commit 2e1a362f74fcaf5506fe4dbd81dacb8c16ede53e
7882 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7883 Date: Wed Jan 4 22:45:03 2012 -0500
7885 Get rid of the slew of warning in tags code
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 .
7892 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7894 lib-src/etags.c | 188 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
7895 1 file changed, 184 insertions(+), 4 deletions(-)
7897 commit 72bced9469a5d503ac002a95639b305482bd1308
7898 Merge: ba72fd2 3a67580
7899 Author: Steve Youngs <steve@sxemacs.org>
7900 Date: Thu Jan 5 10:50:42 2012 +1000
7902 Buildchain fix from Nelson
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
7909 commit 3a67580d6f26012e7fbda6f355a0fe89ceb6eff0
7910 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7911 Date: Wed Jan 4 19:24:51 2012 -0500
7913 Fix previous fix. Use X_CFLAGS, not X_FLAGS...
7915 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7917 src/Makefile.am | 4 ++--
7918 src/ui/TTY/Makefile.am | 2 +-
7919 2 files changed, 3 insertions(+), 3 deletions(-)
7921 commit 8d9caf434f035567f791e283716b38d99b382668
7922 Author: Sebastian Freundt <freundt@ga-group.nl>
7923 Date: Wed Jan 4 13:33:18 2012 +0000
7925 Summary: chore, refactor nested function construct in event-Xt.c
7926 Keywords: build clang
7928 This changeset replaces the nested function thing used for modifier
7929 mappings by ordinary function calls and a closure structure.
7931 * src/ui/X11/event-Xt.c (x_reset_modifier_mapping): auto inline foo ->
7933 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7935 src/ui/X11/event-Xt.c | 444 +++++++++++++++++++++++++++----------------------
7936 1 file changed, 247 insertions(+), 197 deletions(-)
7938 commit 4340c8701bb671122d0a4f51e2613e851c7d8051
7939 Author: Sebastian Freundt <freundt@ga-group.nl>
7940 Date: Wed Jan 4 10:33:55 2012 +0000
7942 Summary: chore, replace nested function construct by cpp equivalent
7943 Keywords: build clang
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.
7949 * src/regex.c (regex_compile): auto inline foo -> #define
7951 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
7953 src/regex.c | 7 +------
7954 1 file changed, 1 insertion(+), 6 deletions(-)
7956 commit 2eec5d2183f87c1805c66c361282069246b96528
7957 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7958 Date: Tue Jan 3 23:58:56 2012 -0500
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...
7962 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7964 src/ui/TTY/Makefile.am | 2 +-
7965 1 file changed, 1 insertion(+), 1 deletion(-)
7967 commit 033216f92d0162b3a7d78c36e801e90535152157
7968 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
7969 Date: Tue Jan 3 23:48:22 2012 -0500
7971 Revert removal of X_FLAGS from libsxecore_a_CPPFLAGS and libcruft_a_CPPFLAGS
7973 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
7975 src/Makefile.am | 4 ++--
7976 1 file changed, 2 insertions(+), 2 deletions(-)
7978 commit ba72fd2785d2759f7add94e1dd6ab312e8416f50
7979 Merge: 39bef1f b0e7120
7980 Author: Steve Youngs <steve@sxemacs.org>
7981 Date: Wed Jan 4 07:35:26 2012 +1000
7983 Merge branch 'trivial'
7988 commit b0e712037bcd49aea4967ec8785b3c92f40c588c
7989 Author: Steve Youngs <steve@sxemacs.org>
7990 Date: Wed Jan 4 07:34:57 2012 +1000
7994 Signed-off-by: Steve Youngs <steve@sxemacs.org>
7996 src/Makefile.am | 2 +-
7997 1 file changed, 1 insertion(+), 1 deletion(-)
7999 commit 39bef1fc8da5618802cf59b3e9a950a1f72c4593
8000 Merge: db6e1c7 bf238ea
8001 Author: Steve Youngs <steve@sxemacs.org>
8002 Date: Wed Jan 4 07:12:38 2012 +1000
8004 Buildchain fixes and updates from Sebastian
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
8030 src/Makefile.am -- trivial conflict resolved
8032 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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
8039 Merge branch 'bldchn' into next
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
8045 commit a1b5402d8c5857f4034cf254a54abb08616cdd64
8046 Author: Sebastian Freundt <freundt@ga-group.nl>
8047 Date: Tue Jan 3 11:33:24 2012 +0000
8049 Summary: fix to fix, do not blank EMACSPACKAGEPATH when finding ...
8052 ... load path shadows.
8054 * src/Makefile.am (sxemacs.dmp): use BATCHENV in target so load paths
8055 contain the current user's package paths
8057 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8059 src/Makefile.am | 2 +-
8060 1 file changed, 1 insertion(+), 1 deletion(-)
8062 commit 9ad792050bb03af38280ba676245bde07bba84da
8063 Author: Sebastian Freundt <freundt@ga-group.nl>
8064 Date: Tue Jan 3 10:52:29 2012 +0000
8066 Summary: minor, also massage sxemacs calls in tests/ with batch env
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.
8073 * tests/Makefile.am: add batch environment to sxemacs binary calls
8075 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8077 tests/Makefile.am | 19 +++++++++++++------
8078 1 file changed, 13 insertions(+), 6 deletions(-)
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
8085 Merge branch 'bld/icc' into next
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
8091 commit 699e5f09b46ffcf4d614ee0b850644bf52e9a8cb
8092 Author: Sebastian Freundt <freundt@ga-group.nl>
8093 Date: Tue Jan 3 09:51:06 2012 +0000
8095 Summary: minor, put XCCLDFLAGS in libtool built binaries and libs
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).
8102 * modules/ase/Makefile.am: add XCCLDFLAGS
8104 * modules/cl/Makefile.am: add XCCLDFLAGS
8106 * modules/dbus/Makefile.am: add XCCLDFLAGS
8108 * modules/ldap/Makefile.am: add XCCLDFLAGS
8110 * src/Makefile.am: add XCCLDFLAGS
8112 * src/ui/lwlib/Makefile.am: add XCCLDFLAGS
8114 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
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(-)
8124 commit 8f8cf437bf7672f133c8c13cf2475cac32f56d48
8125 Author: Sebastian Freundt <freundt@ga-group.nl>
8126 Date: Tue Jan 3 09:23:44 2012 +0000
8128 Summary: minor, provide XCCLDFLAGS to be passed on through libtool to the CC
8131 * m4/sxe-compiler.m4: put -static-foo into XCCLDFLAGS and AC_SUBST them
8133 * m4/sxe-libtool.m4: prepend XCCFLAG (-XCClinker) to XCCLDFLAGS entries
8135 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8137 m4/sxe-compiler.m4 | 8 ++++++--
8138 m4/sxe-libtool.m4 | 6 ++++++
8139 2 files changed, 12 insertions(+), 2 deletions(-)
8141 commit db6e1c7095b748d12efc495ef61db1c2b18c2a37
8142 Merge: 39b1557 cfa38d8
8143 Author: Steve Youngs <steve@sxemacs.org>
8144 Date: Tue Jan 3 13:36:06 2012 +1000
8146 MacOS libpng detection fixes from Nelson
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.
8152 commit 34b2f6c4a1fac5b6ae743faeba2f8030349fab61
8153 Merge: 9373cf1 f14fdf9
8154 Author: Sebastian Freundt <hroptatyr@fresse.org>
8155 Date: Mon Jan 2 23:36:44 2012 +0000
8157 Merge branch 'bldchn' into next
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
8167 commit f14fdf96617772fd08273bda52c39c4718021e2d
8168 Author: Sebastian Freundt <hroptatyr@fresse.org>
8169 Date: Mon Jan 2 23:14:59 2012 +0000
8171 Summary: minor, tweak SXE_CHECK_LINKER_FLAGS
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.
8179 * m4/sxe-linker.m4: provide 4 argument SXE_CHECK_LINKER_FLAGS for
8182 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8184 m4/sxe-linker.m4 | 6 ++++--
8185 1 file changed, 4 insertions(+), 2 deletions(-)
8187 commit 643a0211c43cdd3691abdcda048fbb686024fa25
8188 Author: Sebastian Freundt <hroptatyr@fresse.org>
8189 Date: Mon Jan 2 23:11:06 2012 +0000
8191 Summary: fix to fix, do not treat compiler flags as linker flags
8194 This changeset reverts some checks for falsely dubbed linker flags which
8195 are in fact compiler flags, namely -static-intel and -static-libgcc.
8197 Because these flags need to be checked against the fully expanded
8198 CFLAGS, the CFLAGS are generated beforehand and the checks themselves go
8201 * m4/sxe-linker.m4: fix, remove checks for -static-intel and
8204 * m4/sxe-compiler.m4: check for -static-intel and -static-libgcc in the
8205 context of FEATFLAGS
8207 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8209 m4/sxe-compiler.m4 | 22 +++++++++++++++++++---
8210 m4/sxe-linker.m4 | 7 -------
8211 2 files changed, 19 insertions(+), 10 deletions(-)
8213 commit cfa38d82790664fe638a5edf0bdbfba9dfc42bb0
8214 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8215 Date: Mon Jan 2 17:45:22 2012 -0500
8217 Fix detection of MacOS X native provided libpng
8219 * m4/sxe-mm.m4 (_SXE_MM_CHECK_PNG_VERSION): Use the previously
8220 detected PNG LDFLAGS, CFLAGS and LIBS when determining version.
8222 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8224 m4/sxe-mm.m4 | 5 +++--
8225 1 file changed, 3 insertions(+), 2 deletions(-)
8227 commit a83d30019ae267ba58e50f342906766f5a2c6cc8
8228 Author: Sebastian Freundt <hroptatyr@fresse.org>
8229 Date: Mon Jan 2 22:35:42 2012 +0000
8231 Summary: minor, specifically check for all optimisation flags
8234 * m4/sxe-compiler.m4: if --with-ridiculously-aggressive-optimisations is
8235 not given perform a moderate check for optimisation flags instead of
8238 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8240 m4/sxe-compiler.m4 | 45 +++++++++++++++++++++++++++++----------------
8241 1 file changed, 29 insertions(+), 16 deletions(-)
8243 commit 5fac5a7406a99455c3c23990f65b65d23319a18d
8244 Author: Sebastian Freundt <hroptatyr@fresse.org>
8245 Date: Mon Jan 2 22:09:07 2012 +0000
8247 Summary: fix, check for special diagnostic 10237 if CC=icc
8250 * m4/sxe-compiler.m4: if CC=icc check for special diagnostic 10237 to
8251 facilitate -static-intel
8253 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8255 m4/sxe-compiler.m4 | 6 ++++++
8256 1 file changed, 6 insertions(+)
8258 commit 90edcdb06ebda871cabb992d09d81136d7262758
8259 Author: Sebastian Freundt <hroptatyr@fresse.org>
8260 Date: Mon Jan 2 22:08:16 2012 +0000
8262 Summary: fix, use all CFLAGS for linker flag check
8265 * m4/sxe-linker.m4: actuaclly use the CFLAGS agreed upon so far to check
8268 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8270 m4/sxe-linker.m4 | 4 ++--
8271 1 file changed, 2 insertions(+), 2 deletions(-)
8273 commit 06ab263025dd31ade9131cda75b78e9447c5ee28
8274 Author: Sebastian Freundt <hroptatyr@fresse.org>
8275 Date: Mon Jan 2 21:41:43 2012 +0000
8277 Summary: minor, provide SXE_CHECK_COMPILER_XFLAG
8280 This changeset provides a convenience macro, SXE_CHECK_COMPILER_XFLAG,
8281 to test how to pass on linker flags through the C compiler.
8283 * m4/sxe-compiler.m4: new, SXE_CHECK_COMPILER_XFLAG
8285 * m4/sxe-linker.m4: require SXE_CHECK_COMPILER_XFLAG
8287 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8289 m4/sxe-compiler.m4 | 21 +++++++++++++++++++++
8290 m4/sxe-linker.m4 | 14 +-------------
8291 2 files changed, 22 insertions(+), 13 deletions(-)
8293 commit 9373cf13a61b48ff780bef0e2f2851e92ecce509
8294 Author: Sebastian Freundt <freundt@ga-group.nl>
8295 Date: Mon Jan 2 19:54:54 2012 +0000
8297 Summary: cosmetics, add meself to sppm.texi
8300 * info/sppm.texi: add my git repo
8302 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8304 info/sppm.texi | 5 ++++-
8305 1 file changed, 4 insertions(+), 1 deletion(-)
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
8312 Merge branch 'bldchn' into next
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
8326 commit e060837684670b5ef92597add7a172cb8bd5bb17
8327 Author: Sebastian Freundt <freundt@ga-group.nl>
8328 Date: Mon Jan 2 19:45:44 2012 +0000
8330 Summary: minor, always pass on SXE_DYLD_PATH with pointers to the lwlibdir
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.
8339 * lisp/Makefile.am: prepend all calls to sxe with BATCHENV
8341 * modules/Makefile.am: prepend all calls to sxe with BATCHENV
8343 * src/Makefile.am: prepend all calls to sxe with BATCHENV
8345 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8347 lisp/Makefile.am | 8 ++++++--
8348 modules/Makefile.am | 14 ++++++++++++--
8349 src/Makefile.am | 6 ++++--
8350 3 files changed, 22 insertions(+), 6 deletions(-)
8352 commit 821020880a883e6c7ae2c4804d29a8ff17c8ebb1
8353 Author: Sebastian Freundt <freundt@ga-group.nl>
8354 Date: Mon Jan 2 14:26:58 2012 +0000
8356 Summary: minor, call the linker (or the compiler front-end) when ...
8359 ... checking for LD_ZFLAGs. This facilitates sparse and clang builds.
8361 * m4/sxe-linker.m4 (SXE_CHECK_LD_ZFLAG): be a wrapper for
8362 SXE_CHECK_LINKER_FLAGS
8364 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8366 m4/sxe-linker.m4 | 43 ++++++++++++++++++++++---------------------
8367 1 file changed, 22 insertions(+), 21 deletions(-)
8369 commit 372156c4a7f1faccebdacbbbf0dc014b7302fbb9
8370 Author: Sebastian Freundt <freundt@ga-group.nl>
8371 Date: Mon Jan 2 14:23:33 2012 +0000
8373 Summary: fix, carefully quote esd lib prepending
8376 * configure.ac: fix, both esd-config and MM_LIBS quoted properly
8378 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8380 configure.ac | 3 ++-
8381 1 file changed, 2 insertions(+), 1 deletion(-)
8383 commit 1102c997c4f6cad32f80fb5b162be8e226d1ad58
8384 Author: Sebastian Freundt <freundt@ga-group.nl>
8385 Date: Mon Jan 2 12:39:13 2012 +0000
8387 Summary: minor, rewrite linker checks to use the compiler front-end and XFLAG
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
8394 * sxe-compiler.m4 (SXE_FEATFLAGS): move linker specific stuff to
8395 SXE_CHECK_LDFLAGS in sxe-linker.m4
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
8400 (SXE_CHECK_LDFLAGS): also check for compiler+linker specifics like
8401 static-intel and static-libgcc
8403 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8406 m4/sxe-compiler.m4 | 13 ------
8407 m4/sxe-linker.m4 | 112 +++++++++++++++++++++++++++++++++++++++++-----------
8408 3 files changed, 92 insertions(+), 37 deletions(-)
8410 commit 177e3a6c76137203f57b639ea8b0c75409e4e92c
8411 Author: Sebastian Freundt <freundt@ga-group.nl>
8412 Date: Mon Jan 2 10:39:25 2012 +0000
8414 Summary: cosmetics, add ar-lib wrapper script to git ignore file
8417 * .gitignore: add `ar-lib'
8419 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8422 1 file changed, 1 insertion(+)
8424 commit a27549ef3e349d1624e697acf1c33b22d26a85d6
8425 Author: Sebastian Freundt <freundt@ga-group.nl>
8426 Date: Mon Jan 2 10:38:18 2012 +0000
8428 Summary: fix to cosmetics, add AM_PROG_AR conditionally
8431 * configure.ac: add AM_PROG_AR conditionally
8433 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8436 1 file changed, 1 insertion(+), 1 deletion(-)
8438 commit 653a75742fd420542eff3eb51134c14660703839
8439 Author: Sebastian Freundt <freundt@ga-group.nl>
8440 Date: Mon Jan 2 10:37:02 2012 +0000
8442 Summary: cosmetics, add AM_PROG_AR like autoreconf suggests
8445 * configure.ac: add AM_PROG_AR
8447 Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
8450 1 file changed, 2 insertions(+)
8452 commit 7c089eab693837017f0d67136b4e55605c836b91
8453 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8454 Date: Sun Jan 1 23:40:14 2012 -0500
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.
8459 * m4/sxe-summary.m4 (SXE_SUMMARY): Add output of c_switch_system,
8460 ld_switch_general and ld_libs_system to the summary.
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.
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.
8484 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
8501 commit 804807b1a189cdec25cb16ffb290946447cc0d1c
8502 Author: Sebastian Freundt <hroptatyr@fresse.org>
8503 Date: Sun Jan 1 21:04:29 2012 +0000
8505 Summary: minor, check certain compiler flags regardless of CC flavour
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.
8513 This might break Sun studio build but Sun isn't shining anymore, is it?
8515 * m4/sxe-compiler.m4: check for warning flags irrespective of CC flavour
8517 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8519 m4/sxe-compiler.m4 | 183 +++++++++++++++++++++++-----------------------------
8520 1 file changed, 82 insertions(+), 101 deletions(-)
8522 commit c52e5ab7894cb2f5aef6d853a103cb282af58eb8
8523 Author: Sebastian Freundt <hroptatyr@fresse.org>
8524 Date: Sun Jan 1 20:56:47 2012 +0000
8526 Summary: minor, provide C11 check for anonymous structs
8529 This changeset provides a check for anon structs, an on-and-off feature
8530 of gcc, and mandatory for C11 support.
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.
8536 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8538 m4/sxe-compiler.m4 | 34 ++++++++++++++++++++++++++++++++++
8539 1 file changed, 34 insertions(+)
8541 commit df246395d8af148700dd9307af66e041f9f4479c
8542 Author: Sebastian Freundt <hroptatyr@fresse.org>
8543 Date: Sun Jan 1 19:00:13 2012 +0000
8545 Summary: fix, use our compiler flag check macros to check for pthread{,s}
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
8552 * configure.ac: fix, use SXE_CHECK_COMPILER_FLAGS, a macro defined in
8555 Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
8557 configure.ac | 29 ++++++++++++-----------------
8558 1 file changed, 12 insertions(+), 17 deletions(-)
8560 commit 39b1557ce3592ee25c387a72edebadb8f35fd306
8561 Merge: c66d849 23cf82a
8562 Author: Steve Youngs <steve@sxemacs.org>
8563 Date: Sun Dec 18 13:41:16 2011 +1000
8565 contrib updates from Nelson
8568 Add check for user email and name setup
8570 commit 23cf82a7fa5b37d7e31bf1f430422ecbcc7146e8
8571 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8572 Date: Fri Dec 16 23:51:26 2011 -0500
8574 Add check for user email and name setup
8576 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8578 contrib/git-to-steve.sh | 12 ++++++++++++
8579 1 file changed, 12 insertions(+)
8581 commit c66d849e3726d1ae812eba5bdb74c1a4b308aa82
8582 Merge: 0fca85e 33605d8
8583 Author: Steve Youngs <steve@sxemacs.org>
8584 Date: Sat Dec 17 13:30:44 2011 +1000
8586 stress testing git workflow
8589 ensure we track origin/master
8590 Added contrib script to help people setup their contributing branches
8592 commit 33605d8ed227ade297baa823b8551d60f40a7e1a
8593 Author: Steve Youngs <steve@sxemacs.org>
8594 Date: Sat Dec 17 13:30:23 2011 +1000
8596 ensure we track origin/master
8598 Signed-off-by: Steve Youngs <steve@sxemacs.org>
8600 contrib/git-to-steve.sh | 4 ++--
8601 1 file changed, 2 insertions(+), 2 deletions(-)
8603 commit c39799e08637bb55b6b1a0cda7d9045be212cf3b
8604 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8605 Date: Fri Dec 16 22:08:30 2011 -0500
8607 Added contrib script to help people setup their contributing branches
8609 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8611 contrib/git-to-steve.sh | 5 +++++
8612 1 file changed, 5 insertions(+)
8614 commit 0fca85e5bcfcce6570fb7686117b9994658c697a
8615 Merge: e835e19 71a3fb9
8616 Author: Steve Youngs <steve@sxemacs.org>
8617 Date: Sat Dec 17 12:47:36 2011 +1000
8619 stress testing git workflow
8622 Add copyright to autogen.sh
8624 commit 71a3fb947b3582d4fe847097f6a54d1673731597
8625 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8626 Date: Fri Dec 16 21:43:21 2011 -0500
8628 Add copyright to autogen.sh
8630 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8632 autogen.sh | 23 +++++++++++++++++++++++
8633 1 file changed, 23 insertions(+)
8635 commit e835e1926fd5dd0e66de8cc31a7d896ba6390079
8636 Merge: 3bfb19e 5660ee2
8637 Author: Steve Youngs <steve@sxemacs.org>
8638 Date: Fri Dec 16 10:24:53 2011 +1000
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
8652 commit 5660ee2f97ed12ca1f4b377d431fcd7dc1740c33
8653 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8654 Date: Thu Dec 15 00:07:25 2011 -0500
8656 Add triggers to action to update contrib scripts
8658 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
8665 commit ad4fb739fac192a9af5fc2c5bdef92fe292d779e
8666 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8667 Date: Thu Dec 15 00:03:03 2011 -0500
8669 More remove tla hook references in contrib
8671 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8673 contrib/hook | 192 ----------------------------------------------------------
8674 1 file changed, 192 deletions(-)
8676 commit d75799f66fe5c78bc131d069b348f5e74c1c8fed
8677 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8678 Date: Thu Dec 15 00:00:41 2011 -0500
8680 Remove tla hook references in contrib
8682 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8684 contrib/10sendlog | 30 -------------------------
8685 contrib/20mirror | 23 -------------------
8686 contrib/README | 64 -----------------------------------------------------
8687 3 files changed, 117 deletions(-)
8689 commit 425838730140b68fc4952f146b875a8a23bf2f0d
8690 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8691 Date: Wed Dec 14 23:08:41 2011 -0500
8693 Warn that cl emod is not being built due to missing bison
8695 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8697 configure.ac | 17 +++++++++++------
8698 1 file changed, 11 insertions(+), 6 deletions(-)
8700 commit 864a30c583e9f1969ef459fad093632c11b20baf
8701 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8702 Date: Wed Dec 14 22:52:40 2011 -0500
8704 Revert "Add copyright and license to autogen.sh"
8706 This reverts commit 141c2bb87dad80dd319fe76517ec2429a10bebe6.
8708 autogen.sh | 25 -------------------------
8709 1 file changed, 25 deletions(-)
8711 commit 141c2bb87dad80dd319fe76517ec2429a10bebe6
8712 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8713 Date: Wed Dec 14 22:42:14 2011 -0500
8715 Add copyright and license to autogen.sh
8717 autogen.sh | 25 +++++++++++++++++++++++++
8718 1 file changed, 25 insertions(+)
8720 commit a1783231ad682d92a9fbc2504cb7f2de7fe1a030
8721 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8722 Date: Wed Dec 14 22:10:59 2011 -0500
8724 Add the directory for the dbus module
8726 modules/dbus/Makefile.am | 83 ++++++++++++++++++++++++++++++++++++++++++++++
8727 1 file changed, 83 insertions(+)
8729 commit 6657aaca92854299636110e22f52d67324f6a388
8730 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8731 Date: Wed Dec 14 21:36:21 2011 -0500
8733 Add my copyright to configure.ac
8735 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8738 1 file changed, 1 insertion(+)
8740 commit 3bfb19ec3caa11eacf9150582f2a2292868b83f5
8741 Merge: 8adeb69 b6e2483
8742 Author: Steve Youngs <steve@sxemacs.org>
8743 Date: Sat Dec 10 09:34:12 2011 +1000
8745 Autoconf/buildchain fixes/improvements from Nelson
8748 Enhance realpath and dirname checking.
8749 Remove unneeded SXE_SHLIB_STUFF
8750 Stop configure if there is no makeinfo
8752 commit b6e24839f4467534be899fdfd14653255ebf4ac4
8753 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8754 Date: Fri Dec 9 14:20:15 2011 -0500
8756 Enhance realpath and dirname checking.
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.
8761 * m4/sxe-fs-funs.m4 (_SXE_CHECK_REALPATH_RETVAL_OWNER): Ditto.
8763 * m4/sxe-fs-funs.m4 (_SXE_CHECK_REALPATH_ON_PROTECTED_MEMORY): Ditto.
8765 * m4/sxe-fs-funs.m4 (_SXE_CHECK_REALPATH_SANE_ON_NON_EXISTENT): Ditto.
8767 * m4/sxe-fs-funs.m4 (_SXE_CHECK_DIRNAME_SIDE_EFFECT): Ditto.
8769 * m4/sxe-fs-funs.m4 (_SXE_CHECK_DIRNAME_RETVAL_OWNER): Ditto.
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.
8774 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8776 m4/sxe-fs-funs.m4 | 61 +++++++++++++++++++++++++++++++++++++++++++++--------
8777 1 file changed, 52 insertions(+), 9 deletions(-)
8779 commit 9e501c05c826bcf14b60c2a4969b6ca9e7ac6fe8
8780 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8781 Date: Fri Dec 9 14:11:13 2011 -0500
8783 Remove unneeded SXE_SHLIB_STUFF
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...
8789 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8791 m4/sxe-linker.m4 | 592 ------------------------------------------------------
8792 1 file changed, 592 deletions(-)
8794 commit 24f599662a78f8fa2902bfc61da049c495059a07
8795 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8796 Date: Fri Dec 9 11:04:10 2011 -0500
8798 Stop configure if there is no makeinfo
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
8805 * m4/sxe-bldchain-progs.m4 (SXE_CHECK_BUILDCHAIN): Add call to
8808 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8810 m4/sxe-bldchain-progs.m4 | 20 ++++++++++++++++++++
8811 1 file changed, 20 insertions(+)
8813 commit 8adeb697f3b0ebe9607ae192806f177ff0563e51
8814 Merge: be8b389 47793f8
8815 Author: Steve Youngs <steve@sxemacs.org>
8816 Date: Wed Dec 7 09:02:21 2011 +1000
8818 Configure fix for Solaris
8821 Fix configure in solaris
8823 commit 47793f846b8db7cba40b77255a567d4d1045ff25
8824 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8825 Date: Tue Dec 6 15:58:09 2011 -0500
8827 Fix configure in solaris
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.
8831 * m4/sxe-aux.m4 (SXE_UNDUP): Ditto
8833 * m4/sxe-summary.m4 (SXE_SUMMARY): Ditto
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.
8837 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
8844 commit be8b389c8cbe5064416db7dbf10a7507ea7e8a7f
8845 Merge: 2751571 0e75bdd
8846 Author: Steve Youngs <steve@sxemacs.org>
8847 Date: Mon Dec 5 10:17:52 2011 +1000
8849 INSTALL/PROBLEMS updates
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
8856 commit 0e75bdde09434633be49af8ef0439e21daed3584
8857 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8858 Date: Sat Dec 3 23:09:59 2011 -0500
8860 Give a little more detail about crash reporting on MacOS X
8862 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8864 PROBLEMS | 26 ++++++++++++++++++++++++++
8865 1 file changed, 26 insertions(+)
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
8872 Merge branch 'master' of http://git.sxemacs.org/sxemacs
8874 commit e0a3e603d6b466247abcde7ccb8cf0bf874a6252
8875 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8876 Date: Sat Dec 3 21:35:41 2011 -0500
8878 Add resolution to missing makeinfo while building
8880 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8883 1 file changed, 6 insertions(+)
8885 commit b3e6f095343692a2d33e16044200fe00728611c2
8886 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8887 Date: Sat Dec 3 21:32:35 2011 -0500
8889 Update link to mpc library. Warn of texinfo needed to build from git. Small typo fix
8891 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8893 INSTALL | 11 ++++++++---
8894 1 file changed, 8 insertions(+), 3 deletions(-)
8896 commit 2751571ba4796ec5ae3a5f5859797f945f7afc41
8897 Merge: 895a069 9a417f0
8898 Author: Steve Youngs <steve@sxemacs.org>
8899 Date: Sun Dec 4 08:23:38 2011 +1000
8904 Fix detection and usage of mpc in newer versions (like mpc 0.9)
8906 commit 9a417f025020ce650589bf52307fcb541ca0d42a
8907 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8908 Date: Sat Dec 3 03:02:40 2011 -0500
8910 Fix detection and usage of mpc in newer versions (like mpc 0.9)
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.
8917 * m4/sxe-maths.m4 (SXE_CHECK_MPC_LIBS): check for mpc_init2 and
8920 * src/ent/ent-mpc.h (bigc_init): conditional definition on whether
8921 mpc_init or mpc_init2 is available.
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.
8926 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
8933 commit 895a069e305ade7629878a6a319e9698122e3677
8934 Merge: 96aa28b 9361b01
8935 Author: Steve Youngs <steve@sxemacs.org>
8936 Date: Sat Dec 3 10:33:27 2011 +1000
8938 Change mod/pkg load path (user dirs)
8941 Also make sxemacs packages of user home be looked up before xemacs ones, not just the system
8943 commit 9361b0108fb09deccb7465abecf77de8fdeb2b15
8944 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8945 Date: Fri Dec 2 09:55:18 2011 -0500
8947 Also make sxemacs packages of user home be looked up before xemacs ones, not just the system
8949 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8951 configure.ac | 4 ++--
8952 1 file changed, 2 insertions(+), 2 deletions(-)
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
8959 Merge branch 'master' of http://git.sxemacs.org/sxemacs
8961 commit 96aa28bb7d9ed2025da7b590fd75d35e077c0cad
8962 Merge: 7dfc430 adb3969
8963 Author: Steve Youngs <steve@sxemacs.org>
8964 Date: Fri Dec 2 16:57:21 2011 +1000
8966 Change mod/pkg load path
8969 Revert order changer for module paths
8970 Enhance the module and package lookup paths
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
8977 Merge branch 'master' of http://git.sxemacs.org/sxemacs
8979 commit adb396952122956823c0174057de6d0bec646ab4
8980 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8981 Date: Fri Dec 2 01:04:33 2011 -0500
8983 Revert order changer for module paths
8985 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
8988 1 file changed, 1 insertion(+), 1 deletion(-)
8990 commit b5fad6fc87fa10f81c06e175e447ff121192abf2
8991 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
8992 Date: Thu Dec 1 22:06:31 2011 -0500
8994 Enhance the module and package lookup paths
8996 * configure.ac: lookup sxemacs-<version>/<configuration> before sxemacs/<configuration> for modules
8997 * configure.ac: looup sxemacs-packages before xemacs-packages
8999 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9001 configure.ac | 8 +++++---
9002 1 file changed, 5 insertions(+), 3 deletions(-)
9004 commit 7dfc430dcb13c022150d4b232b2f3c481f9cd6ee
9005 Merge: ce56b09 11c5dc0
9006 Author: Steve Youngs <steve@sxemacs.org>
9007 Date: Fri Dec 2 12:46:08 2011 +1000
9009 Configure summary clean up
9012 [ Replace this line with a one-line summary of the changes ]
9014 commit 11c5dc03a87e1c501ac4d231aadb8792b2ce4150
9015 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9016 Date: Thu Dec 1 20:34:28 2011 -0500
9018 [ Replace this line with a one-line summary of the changes ]
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
9024 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9026 configure.ac | 30 +++++++++++++++---------------
9027 m4/sxe-summary.m4 | 4 ++--
9028 2 files changed, 17 insertions(+), 17 deletions(-)
9030 commit ce56b09fdb7ed09c50cda9f602785d9bc439cf08
9031 Merge: 1584a30 b556606
9032 Author: Steve Youngs <steve@sxemacs.org>
9033 Date: Fri Dec 2 08:16:00 2011 +1000
9035 Fix pdump on Mac OS Lion from Nelson
9038 Disable PIE in MacOS X Lion, thus pdump works again...
9039 Cosmetic fixes to the configuration summary (ie Installation)
9041 commit b5566067355dbdabd4da4597c03e6a21ec262cb7
9042 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9043 Date: Thu Dec 1 12:37:29 2011 -0500
9045 Disable PIE in MacOS X Lion, thus pdump works again...
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
9052 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9054 configure.ac | 11 ++++++++++-
9055 m4/sxe-bldenv.m4 | 16 ++++++++++++++++
9056 m4/sxe-compiler.m4 | 2 ++
9057 3 files changed, 28 insertions(+), 1 deletion(-)
9059 commit 61340e710adcb3682ffb5c8a9476115359d8e1d2
9060 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9061 Date: Thu Dec 1 11:10:21 2011 -0500
9063 Cosmetic fixes to the configuration summary (ie Installation)
9065 * m4/sxe-summary.m4 (SXE_SUMMARY): Fix the Runtime behavior prefix output. Properly indent the search paths
9067 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9069 m4/sxe-summary.m4 | 10 ++++------
9070 1 file changed, 4 insertions(+), 6 deletions(-)
9072 commit 1584a30f1b9e21abe154e8143469da662b821e80
9073 Merge: e00fd44 a41701f
9074 Author: Steve Youngs <steve@sxemacs.org>
9075 Date: Thu Dec 1 23:28:40 2011 +1000
9077 configure cleanup from Nelson
9080 Deduplicate options to compiler and linker, as well as consecutive LIBS
9082 commit a41701f91ef06d80e6d7c7e998f972610d10fc6c
9083 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9084 Date: Thu Dec 1 03:32:47 2011 -0500
9086 Deduplicate options to compiler and linker, as well as consecutive LIBS
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
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
9096 * configure.ac: Use SXE_UNDUP to remove dups from {c,ld}_switch_{general,window_system,all}
9098 * configure.ac: Remove extra verbose output of the switches, since this was moved to sxe-summary.m4
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
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
9109 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
9121 commit e00fd44315c1cb18cef6815d05135e86e64fea1b
9122 Author: Steve Youngs <steve@sxemacs.org>
9123 Date: Mon Nov 28 13:03:43 2011 +1000
9127 Signed-off-by: Steve Youngs <steve@sxemacs.org>
9129 src/filelock.c | 2 +-
9130 1 file changed, 1 insertion(+), 1 deletion(-)
9132 commit a6c43f113a6323407b6786b98f867124515e7bf0
9133 Merge: f4953fd 1553d36
9134 Author: Steve Youngs <steve@sxemacs.org>
9135 Date: Mon Nov 28 12:51:50 2011 +1000
9137 Close EMchat bug #129
9140 Bug 129 - Bad conversion to snprintf
9142 commit 1553d36581eeaaffda58879d436275eeffd28405
9143 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9144 Date: Sun Nov 27 21:28:18 2011 -0500
9146 Bug 129 - Bad conversion to snprintf
9148 * src/filelock.c (lock_file): Compute size of malloc and use it assert
9150 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9152 src/filelock.c | 11 ++++++-----
9153 1 file changed, 6 insertions(+), 5 deletions(-)
9155 commit f4953fd83622491d51033313ed8994897945d6c0
9156 Merge: 480635b b532632
9157 Author: Steve Youngs <steve@sxemacs.org>
9158 Date: Mon Nov 28 07:07:16 2011 +1000
9160 Wand updates from Evgeny
9163 [add] command: M-x Wand-list-patterns RET
9165 commit b53263234ad9a7afda9903d7f6abb574b7e390a1
9166 Author: lg <lg@lg-desktop.(none)>
9167 Date: Sun Nov 27 22:00:52 2011 +0300
9169 [add] command: M-x Wand-list-patterns RET
9171 [add] command: M-x Wand-list-composite-ops RET
9173 [add] operation: preview-op, powerful shit to preview some operations
9174 with different params
9176 [add] operation: posterize
9178 [add] operation: pattern
9180 [enh] Wand-redisplay: image-wand can be changed during operation
9182 [enh] make a use of (window-displayed-text-pixel-height)
9184 Signed-off-by: lg <lg@lg-desktop.(none)>
9186 lisp/ffi/ffi-wand.el | 244 ++++++++++++++++++++++++++++++++++++++++++++++++--
9187 1 file changed, 235 insertions(+), 9 deletions(-)
9189 commit 480635bb0a81c318441a027b677a644d9d999a7b
9190 Merge: 1b783b1 5103210
9191 Author: Steve Youngs <steve@sxemacs.org>
9192 Date: Wed Nov 16 14:33:50 2011 +1000
9194 OpenSSL build fixes from Nelson
9197 Prevent inexistence of openssl ssl_verify_cert_chain from breaking the build
9199 commit 510321099de1dcb49c5a67ad038138fbe202b73e
9200 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9201 Date: Tue Nov 15 20:55:54 2011 -0500
9203 Prevent inexistence of openssl ssl_verify_cert_chain from breaking the build
9205 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9207 m4/sxe-crypto.m4 | 3 +++
9208 src/openssl.c | 4 ++++
9209 2 files changed, 7 insertions(+)
9211 commit 1b783b1b86f76ccca65baf8225bbe8d8843eb996
9212 Merge: 97aeaca d94adf5
9213 Author: Steve Youngs <steve@sxemacs.org>
9214 Date: Tue Nov 15 21:33:59 2011 +1000
9216 OpenSSL build fixes from Nelson
9219 Prevent inexistence of openssl server/client methods from breaking the build
9221 commit d94adf5dd4f6118b163c1d23a232144c4a4292b8
9222 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9223 Date: Tue Nov 15 03:59:38 2011 -0500
9225 Prevent inexistence of openssl server/client methods from breaking the build
9227 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9229 m4/sxe-crypto.m4 | 24 +++++++++++++++++++
9230 src/openssl.c | 68 +++++++++++++++++++++++++++++++++++++++++++-----------
9231 2 files changed, 78 insertions(+), 14 deletions(-)
9233 commit 97aeaca3773f1b6f5c7fbc5bba579fb67c0d0986
9234 Merge: cec40b5 caeea04
9235 Author: Steve Youngs <steve@sxemacs.org>
9236 Date: Fri Nov 11 11:36:47 2011 +1000
9238 Add prompt stack for recursive minibuffer
9241 [add] minibuffer prompt stack for use with recursive minibuffers
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
9248 Merge branch 'master' of http://git.sxemacs.org/sxemacs
9250 commit caeea04d4b205b48d657174cdd2dadae2fe19720
9251 Author: Zajcev Evgeny <zevlg@yandex.ru>
9252 Date: Thu Nov 10 13:57:11 2011 +0300
9254 [add] minibuffer prompt stack for use with recursive minibuffers
9256 Signed-off-by: Zajcev Evgeny <zevlg@yandex.ru>
9258 lisp/minibuf.el | 23 +++++++++++++++++++----
9259 1 file changed, 19 insertions(+), 4 deletions(-)
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
9266 Merge branch 'master' of http://git.sxemacs.org/sxemacs
9268 commit cec40b51ecfa8c3420d9c437e7f386abd9042c39
9269 Merge: c962a66 1f593aa
9270 Author: Steve Youngs <steve@sxemacs.org>
9271 Date: Tue Oct 25 10:11:33 2011 +1000
9273 Merge branch 'emailed-patches'
9275 commit 1f593aab5d4871218bae49ec34ab98945423e232
9276 Author: JD Horelick <jdhore1@gmail.com>
9277 Date: Mon Oct 24 06:16:12 2011 -0400
9279 Fix compilation when MULE is disabled, due to a missing ifdef.
9281 Signed-off-by: Steve Youngs <steve@sxemacs.org>
9283 src/chartab.c | 2 ++
9284 1 file changed, 2 insertions(+)
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
9291 Merge branch 'master' of http://git.sxemacs.org/sxemacs
9293 commit c962a66db0e36c7c0e385fcf9cdff1dc4d7754d2
9294 Merge: fe18565 bba1659
9295 Author: Steve Youngs <steve@sxemacs.org>
9296 Date: Wed Oct 12 10:21:12 2011 +1000
9298 Coverity fixes from Nelson
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
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
9315 Merge branch 'master' of http://git.sxemacs.org/sxemacs
9317 commit bba1659d8c31de192b8705516ee6b638af1e501b
9318 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9319 Date: Mon Oct 10 21:29:16 2011 -0400
9321 Remove unused variable
9323 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9325 lib-src/movemail.c | 1 -
9326 1 file changed, 1 deletion(-)
9328 commit 3ec33f231ece7013a0281253a2c1701c3e8826f0
9329 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9330 Date: Mon Oct 10 21:28:41 2011 -0400
9332 Fix compile of previous commit
9334 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9336 src/ui/X11/event-Xt.c | 4 ++--
9337 1 file changed, 2 insertions(+), 2 deletions(-)
9339 commit 9e3717a56c8105d1baafbecfd382cb23368b33b9
9340 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9341 Date: Mon Oct 10 21:14:35 2011 -0400
9343 Coverity fix CID:92 NEGATIVE_RETURNS
9345 * lib-src/movemail.c (main): Make sure read was successful before
9348 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9350 lib-src/movemail.c | 7 ++++---
9351 1 file changed, 4 insertions(+), 3 deletions(-)
9353 commit 0ab9fcceed4677e7d1c856ce7b85702a6a9a43f4
9354 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9355 Date: Mon Oct 10 20:36:35 2011 -0400
9357 Coverity fix. CID:135 NULL_RETURNS
9359 * src/ui/X11/event-Xt.c (x_to_emacs_keysym): make fure there is a
9360 frame before dereferencing to get the XIC.
9362 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9364 src/ui/X11/event-Xt.c | 8 +++++---
9365 1 file changed, 5 insertions(+), 3 deletions(-)
9367 commit b45588282b1fd8cd908a237d5a9e43f225ae2807
9368 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9369 Date: Mon Oct 10 20:29:54 2011 -0400
9371 More binary files...
9373 * lisp/files.el (binary-file-regexps): Following the lead from a
9374 recent XEmacs commit, enhance the list of known binary files.
9376 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9378 lisp/files.el | 37 +++++++++++++++++++------------------
9379 1 file changed, 19 insertions(+), 18 deletions(-)
9381 commit 546b20979094ed423312c678456b36019f2f81b7
9382 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9383 Date: Mon Oct 10 19:56:12 2011 -0400
9385 Coverity fix CID:202 REVERSE_INULL
9387 * src/mem/ralloc.c (update_heap_bloc_correspondence): Make sure heap is not NULL before dereference
9389 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9391 src/mem/ralloc.c | 25 ++++++++++++++++---------
9392 1 file changed, 16 insertions(+), 9 deletions(-)
9394 commit fe185652dbb2b6009c685ead0030a35d236dcae5
9395 Merge: 9983c00 4f191f3
9396 Author: Steve Youngs <steve@sxemacs.org>
9397 Date: Tue Oct 11 09:51:20 2011 +1000
9399 Coverity fixes from Nelson
9402 Coverity fix: CID 121 NEGATIVE_RETURNS
9403 Coverity fix: CID:126 NEGATIVE_RETURNS
9405 Coverity fix: USE_AFTER_FREE CID:438
9407 commit 3f835191903908f415451438c2250c42e0d6c3e8
9408 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9409 Date: Mon Oct 10 19:51:13 2011 -0400
9411 Coverity fix CI:203 REVERSE_INULL
9413 * src/doprnt.c (get_doprnt_args): avoid derefence a NULL specs
9414 (emacs_doprnt_1): ditto.
9416 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9418 src/doprnt.c | 12 ++++++++----
9419 1 file changed, 8 insertions(+), 4 deletions(-)
9421 commit 92c0d21ac2e5a211ce557471a13b7b9a4c171ebf
9422 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9423 Date: Mon Oct 10 19:42:58 2011 -0400
9425 Coverity fixes CID:45 FORWARD_NULL
9427 * src/dired.c (dfr_inner): Make sure bufp is not NULL before
9428 calling pathname_matches_p
9430 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9433 1 file changed, 1 insertion(+), 1 deletion(-)
9435 commit 4f191f3275dbe870320198086d40ea147669f809
9436 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9437 Date: Mon Oct 10 14:16:49 2011 -0400
9439 Coverity fix: CID 121 NEGATIVE_RETURNS
9441 * src/ui/TTY/objects-tty.c (tty_font_spec_matches_charset): make
9442 sure length is updated by fixup_internal_substring.
9444 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9446 src/ui/TTY/objects-tty.c | 1 +
9447 1 file changed, 1 insertion(+)
9449 commit 3e06e26dd0b7fa065ae192010120289323ba33b6
9450 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9451 Date: Mon Oct 10 14:15:09 2011 -0400
9453 Coverity fix: CID:126 NEGATIVE_RETURNS
9455 * src/ui/X11/objects-x.c (x_font_spec_matches_charset): make sure
9456 that fixup_internal_substring updated the_length.
9458 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9460 src/ui/X11/objects-x.c | 1 +
9461 1 file changed, 1 insertion(+)
9463 commit b97fa32b78c34f2fced22904e55bd92fa8b39379
9464 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9465 Date: Mon Oct 10 11:31:45 2011 -0400
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.
9473 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9475 src/ent/ent-float.c | 9 ++++++---
9476 1 file changed, 6 insertions(+), 3 deletions(-)
9478 commit 601f92b982c4feac6a829e1d3078f0d9c3b9cc18
9479 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9480 Date: Mon Oct 10 09:51:43 2011 -0400
9482 Coverity fix: USE_AFTER_FREE CID:438
9484 * src/sysdep.c (sys_fclose): loop with close on fd, not fclose
9486 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9488 src/sysdep.c | 6 ++++--
9489 1 file changed, 4 insertions(+), 2 deletions(-)
9491 commit 9983c0027c90626c03dfe64b19f5205c1774af29
9492 Merge: 6e00044 cb837c1
9493 Author: Steve Youngs <steve@sxemacs.org>
9494 Date: Mon Oct 10 13:42:29 2011 +1000
9496 Coverity inspired security fixes from Nelson
9499 SECURE_CODING: Use snprintf/write_fmt_str instead of sprintf
9501 commit cb837c1cca8929b343e620e362060a96743d550f
9502 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9503 Date: Sun Oct 9 22:56:14 2011 -0400
9505 SECURE_CODING: Use snprintf/write_fmt_str instead of sprintf
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.
9536 * src/print.c: fix comment
9538 * modules/ase/ase-resclass.h (resc_rng_to_string): check return of
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.
9544 * src/effi.c (WRITE_FMT_STRING): new macro to use
9547 * src/lisp.h (PRIVATE_EXTERNAL_LIST_LOOP_6): Finally fix the
9548 computed value not used warning.
9550 * src/events/events.c (print_event): remove unneeded buf
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.
9576 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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 +++++++----
9613 src/process.c | 6 ++-
9614 src/ui/Gtk/menubar-gtk.c | 23 +++++-----
9615 37 files changed, 294 insertions(+), 281 deletions(-)
9617 commit 6e00044928aea1f4f4002e72cf60de246c996f16
9618 Merge: b282c93 dab31a7
9619 Author: Steve Youngs <steve@sxemacs.org>
9620 Date: Tue Oct 4 15:56:10 2011 +1000
9622 Coverity inspired security fixes from Nelson
9625 Quick typo fix (missing semi-colon)
9628 commit dab31a7d58f5bf610f4cbcf0fe67d939e2778224
9629 Author: Steve Youngs <steve@sxemacs.org>
9630 Date: Tue Oct 4 15:55:35 2011 +1000
9632 Quick typo fix (missing semi-colon)
9634 * src/filelock.c (lock_file_1): Add missing semi-colon.
9636 Signed-off-by: Steve Youngs <steve@sxemacs.org>
9638 src/filelock.c | 2 +-
9639 1 file changed, 1 insertion(+), 1 deletion(-)
9641 commit 44455d60f0e281703fc03c79138c85fe295d878e
9642 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9643 Date: Tue Oct 4 01:16:11 2011 -0400
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
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
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
9685 * src/data.c (Fnumber_to_string): correct arguments to new buffer
9686 size aware float_to_string and long_to_string
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
9694 * src/ent/ent-float.c (print_float): correct arguments to new
9695 buffer size aware float_to_string
9697 * src/ent/ent-float.h: define new argument for float_to_string
9698 * src/lisp.h: define new argument for long_to_string
9700 * src/emacs.c (assert_failed): flush stderr to make sure assertion is written.
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
9705 * src/print.c (long_to_string): ditto.
9707 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9709 src/alloc.c | 20 +++++++++++++-------
9710 src/casetab.c | 5 +----
9712 src/doprnt.c | 19 ++++++++++++++-----
9713 src/dumper.c | 22 ++++++++++++----------
9714 src/editfns.c | 20 ++++++++++++--------
9715 src/elhash.c | 31 +++++++++++++-----------------
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 +++++++++++++++++++++++++++++----------------
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(-)
9742 commit b282c934958783ec39f9e021bd480e3279ad5a2f
9743 Merge: d28db7f 1473f11
9744 Author: Steve Youngs <steve@sxemacs.org>
9745 Date: Mon Oct 3 12:01:04 2011 +1000
9747 Coverity fixes from Nelson
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
9752 [ Replace this line with a one-line summary of the changes ]
9772 commit 1473f115161aae88ea13df5f07ab4dbd3a8fea47
9773 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9774 Date: Sun Oct 2 19:14:00 2011 -0400
9776 Coverity fixes. Replace UNUSED with SXE_UNUSED since some system includes (like sox.h) define it in an incompatible fashion
9778 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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 +++++++++++++++++++--------------------
9789 src/dllist.c | 4 ++--
9790 src/doprnt.c | 4 ++--
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(-)
9823 commit 0a2603e5c40f9a6e309d9698b17cb35481bccac0
9824 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9825 Date: Sun Oct 2 17:26:45 2011 -0400
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
9834 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9836 src/lisp.h | 7 +++++--
9837 1 file changed, 5 insertions(+), 2 deletions(-)
9839 commit 7d4418caa5a2ceec10bc8866ba49f6486ad0f2c1
9840 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9841 Date: Sun Oct 2 17:23:23 2011 -0400
9843 [ Replace this line with a one-line summary of the changes ]
9845 * src/emodules-ng.c (__emodng_find): only get module info if on debug mode
9847 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9849 src/emodules-ng.c | 12 +++++++-----
9850 1 file changed, 7 insertions(+), 5 deletions(-)
9852 commit aaf0744b562035565f56a421683cc57fe8a61939
9853 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9854 Date: Sun Oct 2 17:22:10 2011 -0400
9858 * src/doc.c (unparesseuxify_doc_string): decrease stack usage
9859 * src/doc.c (Fsnarf_documentation): check return of snprintf
9861 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9863 src/doc.c | 14 +++++++++-----
9864 1 file changed, 9 insertions(+), 5 deletions(-)
9866 commit a1990b58f16693a5264c4c76a3c50ab76ec8f8fe
9867 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9868 Date: Sun Oct 2 17:20:05 2011 -0400
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.
9876 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9878 src/ui/X11/frame-x.c | 31 +++++++++++++++++++------------
9879 1 file changed, 19 insertions(+), 12 deletions(-)
9881 commit 93d5585b3d51fe5bfb1e59450ee4932eba303327
9882 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9883 Date: Sun Oct 2 17:18:08 2011 -0400
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.
9891 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9893 src/ui/X11/event-Xt.c | 20 ++++++++++++--------
9894 1 file changed, 12 insertions(+), 8 deletions(-)
9896 commit 9141c5c50183f4d6f2d70e763218a016a475cbe0
9897 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9898 Date: Sun Oct 2 17:16:05 2011 -0400
9902 * src/ui/X11/dialog-x.c (dbox_descriptor_to_widget_value): use snprintf instead of sprintf
9904 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9906 src/ui/X11/dialog-x.c | 8 +++++---
9907 1 file changed, 5 insertions(+), 3 deletions(-)
9909 commit ae902379b2faac884803a2dcfd0dcf7a08847d78
9910 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9911 Date: Sun Oct 2 17:15:03 2011 -0400
9915 * src/ui/TTY/terminfo.c (emacs_tparam): use strncpy instead of strcpy
9917 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9919 src/ui/TTY/terminfo.c | 6 ++++--
9920 1 file changed, 4 insertions(+), 2 deletions(-)
9922 commit 77ba997b77d8d2f84cb2dedf016c1647f8854a8f
9923 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9924 Date: Sun Oct 2 17:14:11 2011 -0400
9928 * src/ui/TTY/redisplay-tty.c (term_get_fkeys_1): check return of snprintf
9930 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9932 src/ui/TTY/redisplay-tty.c | 3 ++-
9933 1 file changed, 2 insertions(+), 1 deletion(-)
9935 commit a57c5abdde2eab0ac2d2d9db211bbe274b7be6f1
9936 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9937 Date: Sun Oct 2 17:12:59 2011 -0400
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.
9946 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9948 src/ui/X11/objects-x.c | 22 +++++++++-------------
9949 1 file changed, 9 insertions(+), 13 deletions(-)
9951 commit 6643fab15c4a2ca2682a7c7b1401ece15bd0a6a2
9952 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9953 Date: Sun Oct 2 17:10:09 2011 -0400
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.
9960 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9962 src/ui/TTY/objects-tty.c | 14 ++++++++------
9963 1 file changed, 8 insertions(+), 6 deletions(-)
9965 commit a6f9b92f9dac20836ebbacedaae254fea64e63fd
9966 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9967 Date: Sun Oct 2 17:08:56 2011 -0400
9971 * src/ui/TTY/gpmevent.c (Fgpm_enabled_p): check return of snprintf
9972 * src/ui/TTY/gpmevent.c (Fgpm_enable): ditto.
9974 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9976 src/ui/TTY/gpmevent.c | 15 ++++++++-------
9977 1 file changed, 8 insertions(+), 7 deletions(-)
9979 commit 2b62e7cf259fc14c9fc3080936e1d3b50f8e85ff
9980 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9981 Date: Sun Oct 2 17:06:55 2011 -0400
9985 * src/ui/Gtk/ui-gtk.c (ffi_object_printer): use write_fmt_str
9988 * src/ui/Gtk/ui-gtk.c (emacs_gtk_object_printer): ditto.
9990 * src/ui/Gtk/ui-gtk.c (object_getprop): use write fmt_string instead of sprintf.
9992 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
9994 src/ui/Gtk/ui-gtk.c | 27 ++++++++-------------------
9995 1 file changed, 8 insertions(+), 19 deletions(-)
9997 commit 188f2dd925d79b0a32772759dd0d59de02f6b076
9998 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
9999 Date: Sun Oct 2 17:04:49 2011 -0400
10003 * src/ui/Gtk/objects-gtk.c (gtk_print_color_instance): use
10004 write_fmt_str instead of sprintf.
10006 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10008 src/ui/Gtk/objects-gtk.c | 12 ++++--------
10009 1 file changed, 4 insertions(+), 8 deletions(-)
10011 commit 54a1a690905c2b77085c2f4a297ae178dc8738d9
10012 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10013 Date: Sun Oct 2 17:03:44 2011 -0400
10017 * src/ui/Gtk/gtk-xemacs.c (xemacs_gtk_convert_color): use snprint
10018 instead of sprintf.
10020 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10022 src/ui/Gtk/gtk-xemacs.c | 7 ++++---
10023 1 file changed, 4 insertions(+), 3 deletions(-)
10025 commit cef7318363af827ef1be8a8c145ae0a53e23bf68
10026 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10027 Date: Sun Oct 2 17:02:29 2011 -0400
10031 * src/ui/Gtk/glyphs-gtk.c (gtk_print_image_instance): use write_fmt_str instead of sprintf
10033 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10035 src/ui/Gtk/glyphs-gtk.c | 26 +++++++++++++-------------
10036 1 file changed, 13 insertions(+), 13 deletions(-)
10038 commit 50c4498ef55e89d4848d39abd7dfed496d0cda36
10039 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10040 Date: Sun Oct 2 15:32:52 2011 -0400
10044 * src/ui/X11/xmu.c (XmuPrintDefaultErrorMessage): use snprint
10045 instead of sprintf and strncpy instead of strcpy
10047 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10049 src/ui/X11/xmu.c | 29 ++++++++++++++++++-----------
10050 1 file changed, 18 insertions(+), 11 deletions(-)
10052 commit 3d8307c03f667e95aaea2e72ca3c3379e729e1bb
10053 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10054 Date: Sun Oct 2 15:16:45 2011 -0400
10058 * src/ui/X11/ExternalShell.c (GetGeometry): use snprintf instead sprintf
10060 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10062 src/ui/X11/ExternalShell.c | 4 +++-
10063 1 file changed, 3 insertions(+), 1 deletion(-)
10065 commit bfdfd5d2040348d851c82fc9e268e8f022bdbd4d
10066 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10067 Date: Sun Oct 2 15:15:26 2011 -0400
10071 * src/ui/Gtk/frame-gtk.c (Fgtk_window_id): use snprintf instead of sprintf
10073 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10075 src/ui/Gtk/frame-gtk.c | 10 ++++++----
10076 1 file changed, 6 insertions(+), 4 deletions(-)
10078 commit ce323dfe4b5df433fd32ad55cb1b5635d2707561
10079 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10080 Date: Sun Oct 2 15:14:01 2011 -0400
10084 * src/ui/Gtk/event-gtk.c (gtk_keysym_to_emacs_keysym): use snprintf instead of sprintf.
10086 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10088 src/ui/Gtk/event-gtk.c | 6 ++++--
10089 1 file changed, 4 insertions(+), 2 deletions(-)
10091 commit bd67478c0d4409301a2dbabf89265ae689757d3b
10092 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10093 Date: Sun Oct 2 15:12:46 2011 -0400
10097 * src/rangetab.c (print_range_table): use write_fmt_str instead of sprintf.
10099 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10101 src/rangetab.c | 9 ++++-----
10102 1 file changed, 4 insertions(+), 5 deletions(-)
10104 commit 1edd2621051b69b05d9c8b8224b53f067f09b5b5
10105 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10106 Date: Sun Oct 2 15:11:19 2011 -0400
10110 * src/mule/mule-charset.c (print_charset): use
10111 write_fmt_str/write_fmt_string instead of sprintf.
10113 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10115 src/mule/mule-charset.c | 19 ++++++++-----------
10116 1 file changed, 8 insertions(+), 11 deletions(-)
10118 commit 92a8c7ec3f6f8f007dce5e156ebeab5fbed5ba7d
10119 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10120 Date: Sun Oct 2 15:07:04 2011 -0400
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.
10128 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10130 src/ui/glyphs-eimage.c | 28 +++++++++-------------------
10131 1 file changed, 9 insertions(+), 19 deletions(-)
10133 commit 9ef59d8f22f9f07e22661f2494a5990e517963bb
10134 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10135 Date: Sun Oct 2 14:54:22 2011 -0400
10139 * src/mule/input-method-xlib.c (EmacsXtCvtStringToXIMStyles): use
10140 snprintf instead of sprintf.
10142 * src/mule/input-method-xlib.c (describe_Window): ditto. Also
10143 check for the result of the system syscall.
10145 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10147 src/mule/input-method-xlib.c | 21 +++++++++++++++------
10148 1 file changed, 15 insertions(+), 6 deletions(-)
10150 commit e1e8c5c2108bf008ed7635c84ccfdf278f927f42
10151 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10152 Date: Sun Oct 2 14:51:35 2011 -0400
10156 * src/md5.c (Fmd5): use snprintf instead of sprintf
10158 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10160 src/md5.c | 6 ++++--
10161 1 file changed, 4 insertions(+), 2 deletions(-)
10163 commit 254cbaa152249fe8f9860d597c2852d6d5498895
10164 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10165 Date: Sun Oct 2 14:48:45 2011 -0400
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.
10173 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10175 src/search.c | 17 +++++++++++------
10176 1 file changed, 11 insertions(+), 6 deletions(-)
10178 commit e6bc33a73872ed415bea0963e51138c14a19b110
10179 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10180 Date: Sat Oct 1 21:06:36 2011 -0400
10184 * src/ui/glyphs.c (print_image_instance): Use write_fmt_str instead of sprintf
10186 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10188 src/ui/glyphs.c | 44 +++++++++++++++-----------------------------
10189 1 file changed, 15 insertions(+), 29 deletions(-)
10191 commit d28db7f744455e7e376e2b7737e0f804456a686d
10192 Merge: 4730bfd e8f5830
10193 Author: Steve Youngs <steve@sxemacs.org>
10194 Date: Sat Oct 1 11:00:51 2011 +1000
10196 Coverity fixes from Nelson
10198 * merges: (43 commits)
10201 CID:295 SECURE_CODING
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
10216 CID:428 UNUSED_VALUE
10217 CID:294 SECURE_CODING
10218 CID:291 SECURE_CODING
10221 commit e8f583098a2cc95cc37a07624eade7f79051f32f
10222 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10223 Date: Fri Sep 30 20:15:32 2011 -0400
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
10231 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10233 src/dired.c | 29 +++++++++++++++++------------
10234 1 file changed, 17 insertions(+), 12 deletions(-)
10236 commit 99b5f8fa81a70785930684f61d4effcfb8e878b2
10237 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10238 Date: Fri Sep 30 20:03:12 2011 -0400
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...
10246 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10248 src/ui/X11/device-x.c | 41 +++++++++++++++++++++++++++--------------
10249 1 file changed, 27 insertions(+), 14 deletions(-)
10251 commit 25f4f87b5ce9dd4d06db1a4e1c83b55c890f34d6
10252 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10253 Date: Fri Sep 30 19:54:51 2011 -0400
10255 CID:295 SECURE_CODING
10257 * src/marker.c (print_marker): use write_fmt_str instead of sprintf
10259 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10261 src/marker.c | 8 ++------
10262 1 file changed, 2 insertions(+), 6 deletions(-)
10264 commit 6ca14c9da7542d947768d191f023e3c83d5dbfc5
10265 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10266 Date: Fri Sep 30 19:53:18 2011 -0400
10270 * src/sheap.c (report_sheap_usage): use snprintf instead of sprintf
10272 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10274 src/sheap.c | 14 +++++++++-----
10275 1 file changed, 9 insertions(+), 5 deletions(-)
10277 commit efef848e8f128e7f1c348c1d2be9a81326e95f1d
10278 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10279 Date: Fri Sep 30 19:51:57 2011 -0400
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
10286 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10288 src/effi.c | 10 ++++++----
10289 1 file changed, 6 insertions(+), 4 deletions(-)
10291 commit 5bd8af857e052f62eee2763f5d369d47b6ac4220
10292 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10293 Date: Fri Sep 30 19:47:55 2011 -0400
10297 * src/ui/keymap.c (print_keymap): use write_fmt_str instead of sprintf.
10299 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10301 src/ui/keymap.c | 6 ++----
10302 1 file changed, 2 insertions(+), 4 deletions(-)
10304 commit 2392906b807ae7e7a98f02a843993b4d5a2c4c7f
10305 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10306 Date: Fri Sep 30 19:46:22 2011 -0400
10310 * src/ui/X11/menubar-x.c
10311 (command_builder_operate_menu_accelerator): use write_fmt_str
10314 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10316 src/ui/X11/menubar-x.c | 4 +---
10317 1 file changed, 1 insertion(+), 3 deletions(-)
10319 commit 2f736345ae648bb1d2d13443c99da10816db7d61
10320 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10321 Date: Fri Sep 30 19:44:33 2011 -0400
10325 * src/skiplist.c (print_skiplist): use write_fmt_str instead of snprintf
10327 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10329 src/skiplist.c | 12 +++---------
10330 1 file changed, 3 insertions(+), 9 deletions(-)
10332 commit 48e4e38395f984711bcefd2de2caa063ca923128
10333 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10334 Date: Fri Sep 30 19:42:04 2011 -0400
10336 Coverity fixes. SECURE_CODING CI:302,301
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
10341 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10343 src/objects.c | 8 ++------
10344 1 file changed, 2 insertions(+), 6 deletions(-)
10346 commit 145a7e2b73a1f6930793b453792fbb6a7937e10b
10347 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10348 Date: Fri Sep 30 19:39:44 2011 -0400
10350 Coverity fixes CID:330
10352 * src/ui/frame.c (print_frame): use write_fmt_str and write_fmt_string instead of sprintf.
10354 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10356 src/ui/frame.c | 9 +++------
10357 1 file changed, 3 insertions(+), 6 deletions(-)
10359 commit d3a0c0747d2334910b8d7e56781430d5b4da5784
10360 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10361 Date: Fri Sep 30 19:38:16 2011 -0400
10363 Coverity fixes. SECURE_CODING CID:329
10365 * src/ui/device.c (print_device): use write_fmt_string instead of snprintf
10367 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10369 src/ui/device.c | 9 +++------
10370 1 file changed, 3 insertions(+), 6 deletions(-)
10372 commit 51d485bd01a5760ea3b13ab1365cd7bb34556ea1
10373 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10374 Date: Fri Sep 30 19:33:37 2011 -0400
10376 Coverity fixes. SECURE_CODING CID:339,338,337
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
10383 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10385 src/ui/lwlib/xlwgauge.c | 36 ++++++++++++++++++++++--------------
10386 1 file changed, 22 insertions(+), 14 deletions(-)
10388 commit ea86735587622cddb04275e5e09c155a6c708315
10389 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10390 Date: Fri Sep 30 19:28:38 2011 -0400
10392 CID:327 SECURE_CODING
10394 * src/ui/X11/scrollbar-x.c (x_create_scrollbar_instance): use snprintf instead of sprintf
10396 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10398 src/ui/X11/scrollbar-x.c | 4 +++-
10399 1 file changed, 3 insertions(+), 1 deletion(-)
10401 commit a9c8fcb06bfe8b43248e06d08ca80bc63a0e7d8d
10402 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10403 Date: Fri Sep 30 19:23:54 2011 -0400
10407 * src/callproc.c: remove unused report_fork_error
10408 * src/callproc.c (Fold_call_process_internal): check result from pipe (CID:152)
10410 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10412 src/callproc.c | 16 ++++------------
10413 1 file changed, 4 insertions(+), 12 deletions(-)
10415 commit efff1ea850955cf937abf1bf39b09e32560ada12
10416 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10417 Date: Fri Sep 30 19:17:38 2011 -0400
10421 * src/sysdep.c (init_system_name): use strncpy instead of strcpy
10422 * src/sysdep.h: add start/stop async timeout prototypes.
10424 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10426 src/sysdep.c | 7 +++----
10427 src/sysdep.h | 2 ++
10428 2 files changed, 5 insertions(+), 4 deletions(-)
10430 commit c642ad69e1ae0a53538a895c568f79109737b1fe
10431 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10432 Date: Fri Sep 30 19:15:01 2011 -0400
10436 * src/ui/redisplay.c (add_octal_runes): make a reference to
10437 add_failed to "shutup" coverity.
10439 * src/ui/redisplay.c (decode_mode_spec): make just enough room for
10441 * src/ui/redisplay.c (decode_mode_spec): use snprintf instead of sprintf
10443 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10445 src/ui/redisplay.c | 25 ++++++++++++++++---------
10446 1 file changed, 16 insertions(+), 9 deletions(-)
10448 commit 2f19e5be35a3ba9f930b9273bcf915b518a67aab
10449 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10450 Date: Fri Sep 30 19:09:41 2011 -0400
10454 * src/bloom.c (print_bloom): use write_fmt_string instead of snprintf
10456 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10458 src/bloom.c | 10 +++-------
10459 1 file changed, 3 insertions(+), 7 deletions(-)
10461 commit 2780dc18bd810694158d5623c5a2354fde52aabd
10462 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10463 Date: Fri Sep 30 19:07:37 2011 -0400
10465 CID:428 UNUSED_VALUE
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
10471 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10473 src/ui/window.c | 13 +++----------
10474 1 file changed, 3 insertions(+), 10 deletions(-)
10476 commit ace775f3b21c31b89f5c2610db833b19feddb2fe
10477 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10478 Date: Fri Sep 30 19:02:33 2011 -0400
10480 CID:294 SECURE_CODING
10482 * src/lstream.c (print_lstream): use write_fmt_string instead of sprintf
10484 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10486 src/lstream.c | 7 ++-----
10487 1 file changed, 2 insertions(+), 5 deletions(-)
10489 commit a5e0d17edb97d4d6c02b314dd2fb4b367ea7a7e5
10490 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10491 Date: Fri Sep 30 19:00:30 2011 -0400
10493 CID:291 SECURE_CODING
10495 * src/fns.c (base16_encode_1): use snprintf instead of sprint,
10496 needs addition parameter for buffer parameter...
10498 * src/fns.c (Fbase16_encode_string): use base16_encode_1 with the new parameter
10500 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10502 src/fns.c | 20 ++++++++++++--------
10503 1 file changed, 12 insertions(+), 8 deletions(-)
10505 commit f20464fa0b29d30097214423713470e39c3a3173
10506 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10507 Date: Fri Sep 30 18:57:52 2011 -0400
10509 CID:256 SECURE_CODING
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.
10515 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10517 lib-src/ootags.c | 17 +++++++++++------
10518 1 file changed, 11 insertions(+), 6 deletions(-)
10520 commit ce18607b427c5072374aeaa20ce0d9eb8daad0fb
10521 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10522 Date: Fri Sep 30 18:53:33 2011 -0400
10524 CID:150 Call result should be used
10526 * lib-src/mmencode.c (from64): check result of fgets
10527 * lib-src/mmencode.c (fromqp): ditto
10529 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10531 lib-src/mmencode.c | 12 ++++++++++--
10532 1 file changed, 10 insertions(+), 2 deletions(-)
10534 commit 33b82ca64cc18caa691641d6c26886d45c3e08c1
10535 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10536 Date: Fri Sep 30 18:47:11 2011 -0400
10538 Misc security fixes
10540 * lib-src/make-docfile.c (next_extra_elc): Make appropriate check on fgets
10542 * lib-src/make-docfile.c (main): check for chdir success
10543 * lib-src/make-docfile.c (scan_c_file): check for fscanf success
10545 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10547 lib-src/make-docfile.c | 22 +++++++++++++++-------
10548 1 file changed, 15 insertions(+), 7 deletions(-)
10550 commit 658c22dcf2e182db11489fab10d9b6b3d1ec5ec3
10551 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10552 Date: Fri Sep 30 18:40:45 2011 -0400
10554 CID:245,142,90 SECURE_CODING, CALL_RESULT_SHOULD_BE_CHECK, NEGATIVE_RETURN
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
10560 * lib-src/gnuslib.c (disconnect_from_server): check for negative
10561 length possible result from the read.
10563 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10565 lib-src/gnuslib.c | 36 +++++++++++++++++++++++-------------
10566 1 file changed, 23 insertions(+), 13 deletions(-)
10568 commit c86e306109a5d377915ef6c5fc5853222bab2aea
10569 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10570 Date: Fri Sep 30 18:34:32 2011 -0400
10574 * src/ui/lwlib/lwlib-Xm.c (make_dialog): use snprintf instead of sprintf
10576 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10578 src/ui/lwlib/lwlib-Xm.c | 7 +++++--
10579 1 file changed, 5 insertions(+), 2 deletions(-)
10581 commit 9c13751a4e50ad094a875c17dab79b3b6a995b1b
10582 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10583 Date: Fri Sep 30 18:32:13 2011 -0400
10585 CID:328 SECURE_CODING
10587 * src/ui/console.c (print_console): use write_fmt_string instead of snprintf
10589 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10591 src/ui/console.c | 9 +++------
10592 1 file changed, 3 insertions(+), 6 deletions(-)
10594 commit 45195a31db8b74dba5e1479168bfd7919e4db53e
10595 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10596 Date: Fri Sep 30 18:28:40 2011 -0400
10600 * src/ui/lwlib/lwlib.c (safe_strdup): use strncpy instead of strcpy
10602 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10604 src/ui/lwlib/lwlib.c | 5 +++--
10605 1 file changed, 3 insertions(+), 2 deletions(-)
10607 commit dfe710a61402d72673994393f65825cf11646e3e
10608 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10609 Date: Fri Sep 30 18:20:31 2011 -0400
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
10617 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10619 lib-src/etags.c | 8 ++++----
10620 src/print.c | 4 ++--
10621 2 files changed, 6 insertions(+), 6 deletions(-)
10623 commit 8cdc357845a93187e343889c9aa5dd412e13970b
10624 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10625 Date: Fri Sep 30 18:16:43 2011 -0400
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
10632 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10634 src/ui/X11/glyphs-x.c | 118 +++----------------------------------------------
10635 1 file changed, 5 insertions(+), 113 deletions(-)
10637 commit 1a041fcabf6a7128436222b02d164a6b5c14dc34
10638 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10639 Date: Fri Sep 30 18:14:24 2011 -0400
10643 * src/dumper.c (pdump): improve security on error message
10645 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10647 src/dumper.c | 5 ++---
10648 1 file changed, 2 insertions(+), 3 deletions(-)
10650 commit e9c951f097c6227235b4fd5747f09d19d597650c
10651 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10652 Date: Fri Sep 30 18:11:40 2011 -0400
10654 CID:336 SECURE_CODING
10656 * src/ui/lwlib/lwlib-Xaw.c (make_dialog): use snprintf instead of sprintf
10658 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10660 src/ui/lwlib/lwlib-Xaw.c | 8 ++++++--
10661 1 file changed, 6 insertions(+), 2 deletions(-)
10663 commit be6b417e62479e67414cd698a1f475d8c1a893ab
10664 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10665 Date: Fri Sep 30 18:05:42 2011 -0400
10667 Misc coverity fixes (lost CID)
10669 * src/ui/lwlib/xlwmenu.c: include lwlib-internal.h
10670 * src/ui/lwlib/xlwmenu.c (resource_widget_value): use snprintf instead of sprintf
10672 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10674 src/ui/lwlib/xlwmenu.c | 6 +++++-
10675 1 file changed, 5 insertions(+), 1 deletion(-)
10677 commit 46ac865842319f1c7965e48f075b3994de855c72
10678 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10679 Date: Fri Sep 30 18:00:39 2011 -0400
10681 CID:57 FORWARD_NULL
10683 * src/ui/glyphs-widget.c (layout_query_geometry): make sure to
10684 test for width and height != NULL before dereference.
10686 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10688 src/ui/glyphs-widget.c | 4 ++--
10689 1 file changed, 2 insertions(+), 2 deletions(-)
10691 commit 16065833f6d5095a06e075ee9e7eb55eed10d79f
10692 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10693 Date: Fri Sep 30 17:33:09 2011 -0400
10697 * src/buffer.c (Fgenerate_new_buffer_name): check snprintf result
10699 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10701 src/buffer.c | 6 +++---
10702 1 file changed, 3 insertions(+), 3 deletions(-)
10704 commit bc3ca68aa9c4de57e3a2eebb8577649ada2f9225
10705 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10706 Date: Fri Sep 30 17:30:11 2011 -0400
10708 CID:341 SECURE_CODING
10710 * src/ui/lwlib/xlwtabs.c (XawTabsSetTop): use snprintf instead of sprintf
10712 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10714 src/ui/lwlib/xlwtabs.c | 3 ++-
10715 1 file changed, 2 insertions(+), 1 deletion(-)
10717 commit e2fbcafdcdadbbbfc339d70c24937a9d28e41cec
10718 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10719 Date: Fri Sep 30 02:25:03 2011 -0400
10721 CID:143,144 Call result should be used
10723 * lib-src/hexl.c (main): check result of fread
10725 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10727 lib-src/hexl.c | 8 ++++++--
10728 1 file changed, 6 insertions(+), 2 deletions(-)
10730 commit 1ff152706d4cf1792ce5c9ce27b41d90775f8ff9
10731 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10732 Date: Fri Sep 30 02:21:48 2011 -0400
10734 CID:293 SECURE_CODING
10736 * src/lread.c (Fload_internal): use strncpy instead of strcpy
10738 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10740 src/lread.c | 7 ++++---
10741 1 file changed, 4 insertions(+), 3 deletions(-)
10743 commit e84c6df53a9942380f1dc65ec673ff2dd61d618a
10744 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10745 Date: Fri Sep 30 02:18:40 2011 -0400
10747 CID:151 Call result should be used
10749 * lib-src/movemail.c (main): check the result of ftruncate
10751 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10753 lib-src/movemail.c | 3 ++-
10754 1 file changed, 2 insertions(+), 1 deletion(-)
10756 commit 167457edf8ce98fd9eddb8cb866fa118d5abe6c0
10757 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10758 Date: Fri Sep 30 01:22:49 2011 -0400
10760 Coverity related fixes.
10762 * src/ui/specifier.c (print_specifier): use write_fmt_string instead of snprintf
10764 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10766 src/ui/specifier.c | 7 ++-----
10767 1 file changed, 2 insertions(+), 5 deletions(-)
10769 commit a2a6b1e74780bd1d5916a4b45f77a815c9fe1de3
10770 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10771 Date: Fri Sep 30 01:17:43 2011 -0400
10773 CID:154 - Call result should be used...
10775 * src/emacs.c (main_1): Check for return of dup(0)
10777 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10779 src/emacs.c | 3 ++-
10780 1 file changed, 2 insertions(+), 1 deletion(-)
10782 commit e9681b09b5a7ce7c498761dde8f664bc5c2606f8
10783 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10784 Date: Fri Sep 30 01:01:02 2011 -0400
10788 * src/ui/gui.c (print_gui_item): use write_fmt_string instead of sprintf
10790 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10792 src/ui/gui.c | 7 +------
10793 1 file changed, 1 insertion(+), 6 deletions(-)
10795 commit 89322a1a61b0c8ebae1d608d8623594e293833e1
10796 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10797 Date: Thu Sep 29 20:05:34 2011 -0400
10799 Coverity fixes. Several CID's related to use of sprintf and stack usage.
10801 * src/print.c (std_handle_out_external): cleanup extranous scope
10803 * src/print.c (std_handle_out_external): remove condition for
10804 extlen == 0, since that is impossible. CID:23 DEADCODE
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
10811 * src/print.c (internal_object_printer): Use newly refactored
10812 write_fmt_string instead of sprintf. CID:305 SECURE_CODING
10814 * src/print.c (printing_major_badness): Use snprintf CID:240
10817 * src/print.c (default_object_printer): Use write_fmt_string
10818 instead of sprintf CID:239 SECURE_CODING
10820 * src/print.c (internal_object_printer): ditto.
10822 * src/print.c (SXE_VSNPRINT_VA): Macro to do vsnprintf with
10823 automatic buffer resizing.
10825 * src/print.c (write_fmt_str): New function for small (like
10828 * src/print.c (write_fmt_string): Moved up and refactored to use
10829 the macro which tries buffer reallocation.
10831 * src/print.c (std_handle_out_va): Refactor to use macro which
10832 tries buffer reallocation.
10834 * src/print.c (stdout_out): minor indenting change
10836 * src/print.c (fatal): Make sure not to do GETTEXT when in fatal error
10838 * src/print.c (write_hex_ptr): New function to print a pointer value in hex
10840 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10842 src/print.c | 216 ++++++++++++++++++++++++++++++++++++++++-------------------
10843 1 file changed, 146 insertions(+), 70 deletions(-)
10845 commit 4e4b098389c3e4cafce5cf708bc67c0be68cb043
10846 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10847 Date: Thu Sep 29 19:27:48 2011 -0400
10849 CID:241 SECURE_CODING
10851 * lib-src/etags.c (main): use snprint and warn of truncate cmdline (and refuse to run)
10853 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
10855 lib-src/etags.c | 18 ++++++++++++++----
10856 1 file changed, 14 insertions(+), 4 deletions(-)
10858 commit 4730bfd5b645d0d29bcd4be8ed6426e41a3bc102
10859 Merge: 1f751bd 485f8b6
10860 Author: Steve Youngs <steve@sxemacs.org>
10861 Date: Mon Sep 19 07:51:43 2011 +1000
10863 Coverity fixes from Nelson
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
10886 commit 485f8b6ab687062b816e7fd240652069ecb7a0a8
10887 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10888 Date: Sun Sep 18 02:39:57 2011 -0400
10890 CID:122 - NEGATIVE_RETURNS - Possible use of negative file descriptor
10892 * src/ui/X11/event-Xt.c(emacs_Xt_select_console): Only call
10893 select_filedesc if the descriptor is valid
10895 src/ui/X11/event-Xt.c | 3 ++-
10896 1 file changed, 2 insertions(+), 1 deletion(-)
10898 commit d431c63bf7b3850593e4b0b16ac4abc8ac0778ec
10899 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10900 Date: Sun Sep 18 02:38:37 2011 -0400
10902 CID:123 - NEGATIVE_RETURNS - Possible use of negative file descriptor
10904 * src/ui/X11/event-Xt.c(emacs_Xt_select_process): Only call
10905 select_filedesc if the descriptor is valid
10907 src/ui/X11/event-Xt.c | 3 ++-
10908 1 file changed, 2 insertions(+), 1 deletion(-)
10910 commit 62ba7094ad9b34af06ec1be68a56b6bd3623052a
10911 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10912 Date: Sun Sep 18 02:37:01 2011 -0400
10914 CID:124 NEGATIVE_RETURNS - Possible use of negative file descriptor.
10916 * src/ui/X11/event-Xt.c(emacs_Xt_unselect_console): Only call
10917 unselect_filedesc if the descriptor is valid
10919 src/ui/X11/event-Xt.c | 3 ++-
10920 1 file changed, 2 insertions(+), 1 deletion(-)
10922 commit d6ffcb4f3f58fc3c1ee4c1e4fd7ae008de68f036
10923 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10924 Date: Sun Sep 18 02:35:16 2011 -0400
10926 CID:125 - NEGATIVE RETURNS - Possible use of negative file descriptios
10928 * src/ui/X11/event-Xt.c(emacs_Xt_unselect_process): only call
10929 unselect_filedesc if indeed it is a valid one.
10931 src/ui/X11/event-Xt.c | 3 ++-
10932 1 file changed, 2 insertions(+), 1 deletion(-)
10934 commit d48c1d5ae6854edc231f09da3fe6545efeceba82
10935 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10936 Date: Sun Sep 18 02:33:14 2011 -0400
10938 CID:135 - NULL RETURNS - Possible NULL pointer dereference
10940 * src/ui/X11/console-x.h(error_check_frame_type): make
10941 assert also verify the pointer is not NULL before dereference.
10943 src/ui/frame.h | 2 +-
10944 1 file changed, 1 insertion(+), 1 deletion(-)
10946 commit 30a505f594ffbb8daf73e92be4efcce3bdac5df7
10947 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10948 Date: Sun Sep 18 02:28:42 2011 -0400
10950 CID:182 - RESOURCE_LEAK - memory not freed inside Prolog_functions
10952 * lib-src/ootags.c(Prolog_functions): free last before returning
10954 lib-src/ootags.c | 1 +
10955 1 file changed, 1 insertion(+)
10957 commit fe9b6c1d35e6796ff049a0723a5d152ee03e170a
10958 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10959 Date: Sun Sep 18 02:25:34 2011 -0400
10961 CID:192 RESOURCE_LEAK - new argv is not freed
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.)
10967 src/emacs.c | 5 ++++-
10968 1 file changed, 4 insertions(+), 1 deletion(-)
10970 commit b1791dd1984cb146fd651e54b46a2dc6861ef082
10971 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10972 Date: Sun Sep 18 02:20:33 2011 -0400
10974 CID:226 SECURE_CODING - risky use of strcpy
10976 * lib-src/etags.c(concat): use strncpy
10978 lib-src/etags.c | 6 +++---
10979 1 file changed, 3 insertions(+), 3 deletions(-)
10981 commit 23dacdd87770efc88c8885c04e0309603882fc74
10982 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10983 Date: Sun Sep 18 02:19:36 2011 -0400
10985 CID:226 - SECURE_CODING risky usage of strcpy
10987 * lib-src/movemail.c(concat): Use strncpy
10989 lib-src/movemail.c | 8 ++++----
10990 1 file changed, 4 insertions(+), 4 deletions(-)
10992 commit 5c5ab9b05b0d7060596eb82b24e69e2e67b511ea
10993 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
10994 Date: Sun Sep 18 02:15:59 2011 -0400
10996 CID:228 SECURE_CODING - risky usage of strcat
10998 * lib-src/etags.c (relative_filename): actually define res_left
11000 lib-src/etags.c | 12 +++++++-----
11001 1 file changed, 7 insertions(+), 5 deletions(-)
11003 commit a044f33f86f5b46ad059eab48433cd43c7e22750
11004 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11005 Date: Sun Sep 18 02:13:44 2011 -0400
11007 Fix last commit of CID:228 SECURE_CODING - risky usage of strcat
11009 * lib-src/ootags.c (relative_filename): actually define res_left
11011 lib-src/ootags.c | 10 ++++++----
11012 1 file changed, 6 insertions(+), 4 deletions(-)
11014 commit 41f651004ee702e581a073f2e69dbc737071a019
11015 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11016 Date: Sun Sep 18 02:06:06 2011 -0400
11018 CID:230 SECURE_CODING - risky use of strcpy
11020 * lib-src/etags.c (write_classname): Use strncpy
11022 lib-src/etags.c | 6 +++---
11023 1 file changed, 3 insertions(+), 3 deletions(-)
11025 commit c4a0c7cef9c994678fb0d57a01b3edc836cf08be
11026 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11027 Date: Sun Sep 18 00:24:47 2011 -0400
11029 CID:232 SECURE_CODING - risky usage of strcpy
11031 * lib-src/ootags.c (inf;): Use strncpy
11033 lib-src/ootags.c | 2 +-
11034 1 file changed, 1 insertion(+), 1 deletion(-)
11036 commit ed6a69d53c4b4c8d75e4fa577c24b487f04c09e2
11037 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11038 Date: Sun Sep 18 00:22:17 2011 -0400
11040 CID:241 SECURE_CODING - risky usage of sprintf
11042 * lib-src/etags.c (argv): use snprintf
11044 lib-src/etags.c | 2 +-
11045 1 file changed, 1 insertion(+), 1 deletion(-)
11047 commit 2af1929bcb271a1dba3060c91d955e246479bec7
11048 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11049 Date: Sun Sep 18 00:19:53 2011 -0400
11051 CID:318 SECURE_CODING - risky usage of sprintf
11053 * src/ui/X11/event-Xt.c (describe_event): Use snprint
11055 src/ui/X11/event-Xt.c | 5 +++--
11056 1 file changed, 3 insertions(+), 2 deletions(-)
11058 commit 8ff50ec5916da4ff0cb8eb5cbdbe2aa3ea029de5
11059 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11060 Date: Sun Sep 18 00:04:47 2011 -0400
11062 CID:340 SECURE_CODING - risky usage of strcat
11064 * src/ui/lwlib/xlwmenu.c (parameterize_string): use strncat
11065 instead of strcat and keep the space available checked...
11067 src/ui/lwlib/xlwmenu.c | 37 ++++++++++++++++++++++++++-----------
11068 1 file changed, 26 insertions(+), 11 deletions(-)
11070 commit f332d26ee91f9ff3304f2a17e8638f71c1a0250b
11071 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11072 Date: Sun Sep 18 00:00:56 2011 -0400
11074 Added sxe-utils.h with several utilities from lisp.h
11076 * src/sxe-utils.h: added code from lisp.h related to stuff like min, max, UNUSED, UNLIKELY, etc
11078 * src/lisp.h: remove code moved to sxe-utils.h and added include to it
11080 * src/sxemacs.h: added include to sxe-utils.h
11082 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11084 src/lisp.h | 360 +------------------------------------------------
11085 src/sxe-utils.h | 397 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
11086 src/sxemacs.h | 1 +
11087 3 files changed, 400 insertions(+), 358 deletions(-)
11089 commit f1b073aadd7787e4241089db17046b9900678d45
11090 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11091 Date: Sat Sep 17 17:07:34 2011 -0400
11093 CID:475 USE AFTER FREE
11095 * lib-src/etags.c (stream;): Make sure to reset name to NULL after the free
11097 lib-src/etags.c | 1 +
11098 1 file changed, 1 insertion(+)
11100 commit 75da3883aa5e9aa0b21b6731ea31007a44f1555b
11101 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11102 Date: Sat Sep 17 15:21:21 2011 -0400
11104 CID:179 RESOURCE LEAK - free string in odd case
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.
11109 lib-src/make-docfile.c | 11 ++++++++++-
11110 1 file changed, 10 insertions(+), 1 deletion(-)
11112 commit 1f751bdef39661803e9399e7ce29101ba181b78c
11113 Merge: fc63bf6 58844e4
11114 Author: Steve Youngs <steve@sxemacs.org>
11115 Date: Sat Sep 17 15:24:09 2011 +1000
11117 Coverity fixes from Nelson
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
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
11132 Merge http://git.nelsonferreira.com/sxemacs
11134 commit 3988b6f0e4031a4c5c6effde754bdbfe7c704531
11135 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11136 Date: Fri Sep 16 23:33:22 2011 -0400
11138 Several fixes to dumper. CID:107,108,206
11139 NEGATIVE_RETURNS, REVERSE_INULL
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.
11145 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11147 src/dumper.c | 16 +++++++++++++---
11148 1 file changed, 13 insertions(+), 3 deletions(-)
11150 commit 20c4651c3873847e98079777df8d81cc369135e1
11151 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11152 Date: Fri Sep 16 23:26:57 2011 -0400
11154 CID:61 INFINITE_LOOP - Let's make the "infinite" loop very evident until we teach coverity about Fsignal...
11156 * src/ui/X11/device-x.c (signal_if_x_error): Make infinite loop real clear.
11158 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11160 src/ui/X11/device-x.c | 8 +++++---
11161 1 file changed, 5 insertions(+), 3 deletions(-)
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
11168 Merge branch 'master' of http://git.sxemacs.org/sxemacs
11170 commit 4928d3a16e80bee862c2ff035e08218203a3a364
11171 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11172 Date: Fri Sep 16 23:20:18 2011 -0400
11174 CID:190 RESOURCE_LEAK free the rune when not needed...
11176 * src/ui/redisplay.c (create_text_block): use add_glyph_rune_noret
11178 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11180 src/ui/redisplay.c | 6 +++---
11181 1 file changed, 3 insertions(+), 3 deletions(-)
11183 commit 51a4d03b18acfb6654c341b5c98ce7e27f905ebc
11184 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11185 Date: Fri Sep 16 23:12:57 2011 -0400
11187 CID:170,172 PW.INCLUDE_RECURSION - Avoid recursive includes
11189 * src/ui/lwlib/xlwmenu.h: Conditionally include lwlib.h
11191 * src/ui/lwlib/lwlib.h: Conditionally include xlwmenu.h
11193 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11195 src/ui/lwlib/lwlib.h | 2 ++
11196 src/ui/lwlib/xlwmenu.h | 2 ++
11197 2 files changed, 4 insertions(+)
11199 commit 4203b7669ead397ed10a8ce908862ae5d2ba5620
11200 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11201 Date: Fri Sep 16 23:08:57 2011 -0400
11203 CID:174 RESOURCE LEAK - memory not freed
11205 * lib-src/etags.c (stream;): free memory in the case where it is not used
11207 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11209 lib-src/etags.c | 14 ++++++++------
11210 1 file changed, 8 insertions(+), 6 deletions(-)
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
11217 Merge branch 'master' of http://git.sxemacs.org/sxemacs
11219 commit 6d3da4a6d4c3f7e37e73f32b6ac807aa78d7bd63
11220 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11221 Date: Fri Sep 16 23:01:46 2011 -0400
11223 CID:377 STRING OVERFLOW - use strncpy to avoid possible string overflow
11225 * lib-src/gnuclient.c (main): Use strncpy
11227 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11229 lib-src/gnuclient.c | 3 ++-
11230 1 file changed, 2 insertions(+), 1 deletion(-)
11232 commit fc63bf62e635e8b85f32d76e18c710e22ee42778
11233 Merge: 46457f6 cfb9290
11234 Author: Steve Youngs <steve@sxemacs.org>
11235 Date: Sat Sep 17 12:33:22 2011 +1000
11237 Coverity fixes from Nelson
11240 CID:395 UNINIT - Fix uninitalized use of a member of struct gb
11241 CID:456 FORWARD NULL - possible crash on dereference
11243 commit cfb92900bc3f7d544793c9652ace58ef300d6c61
11244 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11245 Date: Fri Sep 16 22:25:36 2011 -0400
11247 CID:395 UNINIT - Fix uninitalized use of a member of struct gb
11249 * src/extents.c (extent_fragment_update): initialize width to 0, which seems better than some random value...
11251 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11253 src/extents.c | 1 +
11254 1 file changed, 1 insertion(+)
11256 commit 46457f66a34449fe24e188d4df6cfb3e3823421c
11257 Merge: 094a87f 4cfb6a2
11258 Author: Steve Youngs <steve@sxemacs.org>
11259 Date: Sat Sep 17 12:14:03 2011 +1000
11261 Coverity fixes from Nelson
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>
11270 commit bd9d2b26489b3cf95f5654a71912e7ea947e5000
11271 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11272 Date: Fri Sep 16 22:09:06 2011 -0400
11274 CID:456 FORWARD NULL - possible crash on dereference
11276 * src/media/media-ffmpeg.c (media_ffmpeg_analyse_audio): Only switch on avcc->sample_fmt if avcc != NULL
11278 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11280 src/media/media-ffmpeg.c | 64 +++++++++++++++++++++++-----------------------
11281 1 file changed, 32 insertions(+), 32 deletions(-)
11283 commit 4cfb6a2068be4032a16e7de99508e9d01ca1eff3
11284 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11285 Date: Fri Sep 16 21:56:13 2011 -0400
11287 CID:468 MISSING_LOCK
11289 * src/media/sound-alsa.c (sound_alsa_play): Add the lock around aj->play_state
11291 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11293 src/media/sound-alsa.c | 2 ++
11294 1 file changed, 2 insertions(+)
11296 commit e0cb37d7777a2a69d9fef9fce657bf43e9c27189
11297 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11298 Date: Fri Sep 16 21:53:29 2011 -0400
11300 CID:469 PW.BAD_MACRO_REDEF
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.
11306 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11308 src/media/media-sox.c | 7 ++++++-
11309 1 file changed, 6 insertions(+), 1 deletion(-)
11311 commit 8091b99b0e8b5e0f1d9bc9265b585c5e4424f008
11312 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11313 Date: Fri Sep 16 21:52:53 2011 -0400
11315 CID:469 PW.BAD_MACRO_REDEF
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.
11321 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11323 src/media/media-sox.c | 2 +-
11324 1 file changed, 1 insertion(+), 1 deletion(-)
11326 commit abbacea1e851264719f077735b96216e38f5001c
11327 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11328 Date: Fri Sep 16 21:36:23 2011 -0400
11330 CID:462 RESOURCE LEAK
11332 * src/media/media-sndfile.c (media_sndfile_open): free mtap on abnormal return
11334 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11336 src/media/media-sndfile.c | 1 +
11337 1 file changed, 1 insertion(+)
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
11344 Merge http://git.sxemacs.org/sxemacs
11346 commit 094a87f0e7df248581651da93475651746c7697c
11347 Merge: bbe5032 0d5520f
11348 Author: Steve Youngs <steve@sxemacs.org>
11349 Date: Fri Sep 16 19:36:29 2011 +1000
11354 Quick trivial one-char typo fix
11356 commit 0d5520f336bbd7356912d1f527a7a4118bc27535
11357 Author: Steve Youngs <steve@sxemacs.org>
11358 Date: Fri Sep 16 19:35:35 2011 +1000
11360 Quick trivial one-char typo fix
11362 * src/media/sound-ao.c (sound_ao_play): Add missing ;
11364 Signed-off-by: Steve Youngs <steve@sxemacs.org>
11366 src/media/sound-ao.c | 2 +-
11367 1 file changed, 1 insertion(+), 1 deletion(-)
11369 commit bbe503243aa874b469a6ba0b144f57ea6629046a
11370 Merge: 8c40f61 e7291c9
11371 Author: Steve Youngs <steve@sxemacs.org>
11372 Date: Fri Sep 16 19:17:22 2011 +1000
11374 Coverity fixes from Nelson
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>
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
11400 Merge http://git.sxemacs.org/sxemacs
11402 commit bfbb41fed218d7a9304b35d636718b8f6817bd2b
11403 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11404 Date: Fri Sep 16 05:08:20 2011 -0400
11406 Add missing semi-color
11407 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11409 src/media/sound-ao.c | 2 +-
11410 1 file changed, 1 insertion(+), 1 deletion(-)
11412 commit e7291c9856761f19e790e5ddc3da7e62b1253600
11413 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11414 Date: Fri Sep 16 05:02:59 2011 -0400
11416 Fix stupid strncat usage mistake
11417 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11419 src/media/media-ffmpeg.c | 25 +++++++++++++++----------
11420 1 file changed, 15 insertions(+), 10 deletions(-)
11422 commit f7e10d70c18279c741e058b12c07207f3df84631
11423 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11424 Date: Fri Sep 16 03:38:17 2011 -0400
11426 Make sure a pointer to the local ures is not returned, but a
11429 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11431 modules/ase/ase-interval.c | 6 ++++++
11432 1 file changed, 6 insertions(+)
11434 commit b99e5f98849430b5289fa8528a2e43ab50d49c89
11435 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11436 Date: Fri Sep 16 03:35:38 2011 -0400
11438 Make sure to fclose the file on error
11440 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11442 src/openssl.c | 7 +++++--
11443 1 file changed, 5 insertions(+), 2 deletions(-)
11445 commit 68c00c25312d910589b4e7ff4b4cb52fbf96c32c
11446 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11447 Date: Fri Sep 16 03:33:59 2011 -0400
11449 Make sure to use add.*_rune_noret when not interested on the
11452 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11454 src/ui/redisplay.c | 6 +++---
11455 1 file changed, 3 insertions(+), 3 deletions(-)
11457 commit f13aaac2d7059359140f640d5e0216a219f0a3d7
11458 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11459 Date: Fri Sep 16 03:32:15 2011 -0400
11461 Make sure that the args array is initialized
11463 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11465 modules/ase/ase-interval.c | 29 ++++++++++++++++-------------
11466 1 file changed, 16 insertions(+), 13 deletions(-)
11468 commit b93e4a19a1740451f09f3583e8189296fd95117a
11469 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11470 Date: Fri Sep 16 03:24:30 2011 -0400
11472 Make sure dl.top_clip is initialized
11474 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11476 src/ui/X11/toolbar-x.c | 1 +
11477 1 file changed, 1 insertion(+)
11479 commit c27cf9442451113ae38cc618a9877fe7043a13da
11480 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11481 Date: Fri Sep 16 03:22:27 2011 -0400
11483 Avoid doing decode_buffer twice when not doing clash
11486 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11488 src/buffer.c | 4 ++--
11489 1 file changed, 2 insertions(+), 2 deletions(-)
11491 commit bd3f42bc5d276a1eb0de972c1b21ad98921916e7
11492 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11493 Date: Fri Sep 16 03:20:33 2011 -0400
11495 Remove unneeded initialization of command_builder pointer.
11497 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11499 src/events/event-stream.c | 3 +--
11500 1 file changed, 1 insertion(+), 2 deletions(-)
11502 commit 74a24efbf7b2b2cae554d902d1c8182246ced527
11503 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11504 Date: Fri Sep 16 03:12:13 2011 -0400
11506 Do not assign the return of setlocale(LC_ALL,"C") to locale var
11507 since it will be no longer used afterwards.
11509 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11511 src/mule/input-method-xlib.c | 2 +-
11512 1 file changed, 1 insertion(+), 1 deletion(-)
11514 commit 2c330fc143900f8f9d42ec8970a792b8fc7a4189
11515 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11516 Date: Fri Sep 16 03:08:39 2011 -0400
11518 Remove unused value of eckey
11520 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11522 src/openssl.c | 4 ++--
11523 1 file changed, 2 insertions(+), 2 deletions(-)
11525 commit 74e0a12ce9a5a6c0d32aee266a44cc4f0ef7fab2
11526 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11527 Date: Fri Sep 16 03:06:33 2011 -0400
11529 Make sure that check and change of state is done on the
11530 mutual exclusion zone. move the sleep outside of it.
11533 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11535 src/media/sound-ao.c | 26 ++++++++++++--------------
11536 1 file changed, 12 insertions(+), 14 deletions(-)
11538 commit 0199ae03af9d581a3cc5d061ce546d13fdd79111
11539 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11540 Date: Fri Sep 16 02:58:50 2011 -0400
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>
11547 src/ent/ent.c | 6 ++----
11548 1 file changed, 2 insertions(+), 4 deletions(-)
11550 commit 645c51d393756cf586aed02e4e2c60507d35a73b
11551 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11552 Date: Fri Sep 16 02:55:59 2011 -0400
11554 Make sure avfc is not NULL before dereferencing
11556 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11558 src/media/media-ffmpeg.c | 18 +++++++++++-------
11559 1 file changed, 11 insertions(+), 7 deletions(-)
11561 commit 1f7d14475ad7c51360fd306feeed2bf45a42b333
11562 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11563 Date: Fri Sep 16 02:54:12 2011 -0400
11565 Make sure that avfc is non null before de-reference.
11567 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11569 src/media/media-ffmpeg.c | 69 +++++++++++++++++++++++-----------------------
11570 1 file changed, 35 insertions(+), 34 deletions(-)
11572 commit 29c457d81cdf29d0f120b577c5159a86377368ea
11573 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11574 Date: Fri Sep 16 02:42:43 2011 -0400
11576 Make sure the pointers are valid before dereferencing
11578 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11580 src/media/media-ffmpeg.c | 18 +++++++++++-------
11581 1 file changed, 11 insertions(+), 7 deletions(-)
11583 commit 6b22b5595c47b17665b80edca66fd2801a1d5c81
11584 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11585 Date: Fri Sep 16 02:39:23 2011 -0400
11587 Use strncat instead of strcat, even in a paranoid fashion.
11589 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11591 src/media/media-ffmpeg.c | 20 +++++++++-----------
11592 1 file changed, 9 insertions(+), 11 deletions(-)
11594 commit 0f123bce9031ac63ec3233d5d14c3b83c74fd5ba
11595 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11596 Date: Fri Sep 16 02:29:35 2011 -0400
11598 Make sure that mtp has the proper play state before entering
11601 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11603 src/media/sound-ao.c | 1 +
11604 1 file changed, 1 insertion(+)
11606 commit 8c40f61aaa78271b885955cc6230f4a774535a7d
11607 Merge: 35f5386 b6781fa
11608 Author: Steve Youngs <steve@sxemacs.org>
11609 Date: Fri Sep 16 14:19:32 2011 +1000
11611 More Coverity fixes from Nelson
11613 commit b6781faf0ef11417ca4b9c534cdf41c424ab6da3
11614 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11615 Date: Thu Sep 15 23:44:22 2011 -0400
11617 Fix stupid typo on previous fix, that broke build.
11618 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11620 modules/ase/ase-interval.c | 2 +-
11621 1 file changed, 1 insertion(+), 1 deletion(-)
11623 commit 4dc86a9abb14efef7fc95295a3ed9ef3226cded0
11624 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11625 Date: Thu Sep 15 23:33:33 2011 -0400
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>
11631 src/openssl.c | 48 +++++++++++++++++++++++++++++++++++++++++++++---
11632 1 file changed, 45 insertions(+), 3 deletions(-)
11634 commit 8169a297babb43f3d3c98e7f62d56cc79c51517e
11635 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11636 Date: Thu Sep 15 23:17:23 2011 -0400
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>
11643 1 file changed, 1 insertion(+), 1 deletion(-)
11645 commit 0cf4be2e3f709b71e415bddcdef506af3dc3c1ff
11646 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11647 Date: Thu Sep 15 23:16:01 2011 -0400
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>
11654 src/ent/ent.c | 23 ++++++++++-------------
11655 1 file changed, 10 insertions(+), 13 deletions(-)
11657 commit e33af2c8698c99df7630b756b48c80120591eed0
11658 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11659 Date: Thu Sep 15 22:59:24 2011 -0400
11661 Allocate and copy ures when it would be the return address.
11663 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11665 modules/ase/ase-interval.c | 7 ++++++-
11666 1 file changed, 6 insertions(+), 1 deletion(-)
11668 commit 3ac8ebb6f527f54b33ebd009c5c8c682c7a6b07f
11669 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11670 Date: Thu Sep 15 22:43:44 2011 -0400
11672 Move variable path definition to avoid out-of-scope references
11673 to the memory location.
11675 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11677 src/editfns.c | 3 +--
11678 1 file changed, 1 insertion(+), 2 deletions(-)
11680 commit e500fea58533821432a4e3d00ad2ce4f7d5d664b
11681 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11682 Date: Thu Sep 15 22:36:53 2011 -0400
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
11688 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11690 src/ui/X11/objects-x.c | 8 ++++----
11691 1 file changed, 4 insertions(+), 4 deletions(-)
11693 commit 98c274850f751a0d8beb8230719eaa3c468cabdc
11694 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11695 Date: Thu Sep 15 22:32:37 2011 -0400
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>
11701 src/ui/specifier.c | 6 +++---
11702 1 file changed, 3 insertions(+), 3 deletions(-)
11704 commit b08c9e23dfa8660efd580f57a5dcd13466ddf19e
11705 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11706 Date: Thu Sep 15 21:43:29 2011 -0400
11708 Use snprint even if there is no issue with given size...
11709 Actually reduced it, so that the stack is less likely to
11712 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11714 src/ui/window.c | 6 +++---
11715 1 file changed, 3 insertions(+), 3 deletions(-)
11717 commit 41ec22d5d00f8fd1cd50b92315935fc29243ea27
11718 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11719 Date: Thu Sep 15 19:36:26 2011 -0400
11721 Get rid of harmless warning about ignoring result of getc, while ignoring ESC ISO2022 sequences.
11723 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11725 lib-src/make-docfile.c | 4 ++--
11726 1 file changed, 2 insertions(+), 2 deletions(-)
11728 commit 12e0723d376527a27703711230761c128cbb9b24
11729 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11730 Date: Thu Sep 15 19:01:26 2011 -0400
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.
11736 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11738 src/media/sound-ao.c | 4 ++--
11739 1 file changed, 2 insertions(+), 2 deletions(-)
11741 commit bd10f44c52f220c633b33971339b71c56f3bfb39
11742 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11743 Date: Thu Sep 15 18:58:11 2011 -0400
11745 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11747 Correct silly mistake in previous locking fix. Use UNLOCK instead
11752 src/media/sound-ao.c | 2 +-
11753 1 file changed, 1 insertion(+), 1 deletion(-)
11755 commit 35f53868bffe4dbf5d9ba09194ba0fdadf61d996
11756 Merge: 3e58c8d 2a25b39
11757 Author: Steve Youngs <steve@sxemacs.org>
11758 Date: Thu Sep 15 15:49:06 2011 +1000
11760 Merge branch 'merges'
11762 commit 2a25b391dc16c15a473cdeae07c74f2908e72c1e
11763 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11764 Date: Thu Sep 15 00:34:37 2011 -0400
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>
11770 src/ui/redisplay.c | 55 +++++++++++++++++++++++++++++++++++++++-------------
11771 1 file changed, 41 insertions(+), 14 deletions(-)
11773 commit 3e58c8da036cac45dc58e1a48b1d1efc8351942d
11774 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11775 Date: Wed Sep 14 23:44:13 2011 -0400
11777 Enclosed the media stop status assignment inside the
11778 mutex zone. Also made sure any "derived" vars were updated
11780 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11782 src/media/sound-ao.c | 7 +++++--
11783 src/media/sound-oss.c | 2 ++
11784 2 files changed, 7 insertions(+), 2 deletions(-)
11786 commit f05461329a01c23ba2922fd6691db7bc3cc663c9
11787 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11788 Date: Wed Sep 14 23:34:49 2011 -0400
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>
11794 src/openssl.c | 10 ++++++----
11795 1 file changed, 6 insertions(+), 4 deletions(-)
11797 commit fd8b8a3bb15f76d2e2bae30a1ebe314fc53356b2
11798 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11799 Date: Wed Sep 14 23:25:35 2011 -0400
11801 Initialize the return object to Qnil
11803 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11805 src/lstream.c | 2 +-
11806 1 file changed, 1 insertion(+), 1 deletion(-)
11808 commit 12053ed7c67df51b6d10d74a530778b4df3aceb5
11809 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11810 Date: Wed Sep 14 23:13:27 2011 -0400
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.
11817 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11819 src/dumper.c | 3 +++
11820 1 file changed, 3 insertions(+)
11822 commit 5ad7dd003d7dd641db9b48b0f6592b4842943099
11823 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11824 Date: Wed Sep 14 23:11:02 2011 -0400
11826 Check for NULL return from getenv
11828 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11830 src/editfns.c | 45 ++++++++++++++++++++++++---------------------
11831 1 file changed, 24 insertions(+), 21 deletions(-)
11833 commit 4c56069688f2a058c109ea7e4b73d6b192fe4bcb
11834 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11835 Date: Wed Sep 14 22:54:49 2011 -0400
11837 Remove superfluous pointer check which seems to trigger
11839 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11841 src/media/sound-ao.c | 3 ++-
11842 1 file changed, 2 insertions(+), 1 deletion(-)
11844 commit 539a21ad7ca6e273390daf409e14d1572b6405cb
11845 Merge: e42db6d 7c0ce6b
11846 Author: Steve Youngs <steve@sxemacs.org>
11847 Date: Wed Sep 14 21:58:56 2011 +1000
11849 Merge branch 'merges'
11851 commit 7c0ce6b5e7d6f83c530a222e656a8d7e76dad9eb
11852 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11853 Date: Wed Sep 14 06:17:22 2011 -0400
11855 Fix potential usage of negative file handle CID:119
11857 src/lread.c | 3 +++
11858 1 file changed, 3 insertions(+)
11860 commit c287beb0ed2738a6d6276908e0111f2ceb53f6dc
11861 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11862 Date: Wed Sep 14 06:15:46 2011 -0400
11864 Fix potential usage of negative file descriptor
11867 src/ui/TTY/console-tty.c | 18 ++++++++++--------
11868 1 file changed, 10 insertions(+), 8 deletions(-)
11870 commit f405cbbbe32390d2566c2beaf5c625890f0141a4
11871 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11872 Date: Wed Sep 14 06:10:40 2011 -0400
11874 Fix potential usage of negative file handle
11876 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11878 src/lstream.c | 2 ++
11879 1 file changed, 2 insertions(+)
11881 commit 8a746856b518bfebda288e42b123efddd0056a74
11882 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11883 Date: Wed Sep 14 05:45:51 2011 -0400
11885 Make loop explicit in signal_if_x_error CID:61
11886 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11888 src/ui/X11/device-x.c | 7 +++----
11889 1 file changed, 3 insertions(+), 4 deletions(-)
11891 commit cfd1add02f324342f7759be9072370d3641a713d
11892 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11893 Date: Wed Sep 14 05:41:35 2011 -0400
11895 Shutup unchecked call return value (CID:13)
11896 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
11899 1 file changed, 1 insertion(+), 1 deletion(-)
11901 commit bab7ced32042a27158cc4071953fd3a5bd5861d1
11902 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11903 Date: Wed Sep 14 05:34:29 2011 -0400
11905 Fix potential array overrun of static due to sign bit expansion
11908 src/ui/imgproc.c | 6 +++---
11909 src/ui/imgproc.h | 1 +
11910 2 files changed, 4 insertions(+), 3 deletions(-)
11912 commit 9a05aef02ce6295b9ed9ea4ab21d966192322cfd
11913 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11914 Date: Wed Sep 14 05:27:18 2011 -0400
11916 Fix undefined order of eval in while condition.
11919 src/ent/ent-float.c | 6 ++----
11921 2 files changed, 3 insertions(+), 4 deletions(-)
11923 commit bfe35695270a23519dbf07d1753d0338188c8911
11924 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11925 Date: Wed Sep 14 04:36:00 2011 -0400
11927 Fix potential stack/string overflow warning
11930 src/symbols.c | 3 ++-
11931 1 file changed, 2 insertions(+), 1 deletion(-)
11933 commit 5d005036fed821ef324ffc11b5d1f2c2096abb90
11934 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11935 Date: Wed Sep 14 04:29:22 2011 -0400
11937 Fix potential stack overflow (via string overflow)
11940 src/symbols.c | 5 +++--
11941 1 file changed, 3 insertions(+), 2 deletions(-)
11943 commit 16415314c4d55836d8d68a5501b1897dc60afb85
11944 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11945 Date: Wed Sep 14 04:24:09 2011 -0400
11947 Use snprintf instead of sprint
11948 CID:344 SECURE_CODING
11950 src/ui/window.c | 2 +-
11951 1 file changed, 1 insertion(+), 1 deletion(-)
11953 commit 14bfb75b6c1b3bb3ddda1ef67d81f5f528e83a74
11954 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11955 Date: Wed Sep 14 04:16:58 2011 -0400
11957 Fix strcpy from environment variable into fixed size buffer. Fix strcat from argument into fixed size buffer (call to expand_filename).
11960 lib-src/gnuclient.c | 18 ++++++++++--------
11961 1 file changed, 10 insertions(+), 8 deletions(-)
11963 commit e3696f36872c948d5a9767ac3215f25f07e6d6bd
11964 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11965 Date: Wed Sep 14 04:15:53 2011 -0400
11967 Fix unchecked strcpy from commandline argument into fixed size buffer
11970 lib-src/yow.c | 7 ++++---
11971 1 file changed, 4 insertions(+), 3 deletions(-)
11973 commit e42db6dabc516e4e217f70b0e311ea844ec20c59
11974 Merge: 0d61b08 2c189e4
11975 Author: Steve Youngs <steve@sxemacs.org>
11976 Date: Wed Sep 14 15:30:04 2011 +1000
11978 Merge branch 'merges'
11980 commit 2c189e4a741cb2b604420d70d6e6878596f43a11
11981 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11982 Date: Wed Sep 14 01:05:59 2011 -0400
11984 Fix the ent-mpc issues of Bug 126.
11986 src/ent/ent-mpc.h | 5 +++++
11987 1 file changed, 5 insertions(+)
11989 commit ee57c8f50fd14ab598244b190d1c051c0c6ca6ec
11990 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
11991 Date: Wed Sep 14 00:59:52 2011 -0400
11993 Check the result of sxemacs_stat in Fwrite_region_internal (CID:14)
11995 src/fileio.c | 10 ++++++++--
11996 1 file changed, 8 insertions(+), 2 deletions(-)
11998 commit 0d61b08eaf1e6aa3b490e408546b0086f2a1e58d
11999 Merge: 96a0253 524de51
12000 Author: Steve Youngs <steve@sxemacs.org>
12001 Date: Wed Sep 14 14:26:44 2011 +1000
12003 Merge branch 'merges'
12005 commit 524de51eeeaace9c84a933f778798a45fa611c6e
12006 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12007 Date: Tue Sep 13 23:20:05 2011 -0400
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.
12011 Changed it because it is indeed more maintainable to walk past the '/' and use that afterwards.
12013 lib-src/etags.c | 5 +++--
12014 lib-src/ootags.c | 5 +++--
12015 2 files changed, 6 insertions(+), 4 deletions(-)
12017 commit 78bfe4f2108f42e55a0b4bda8601de8f2865c939
12018 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12019 Date: Tue Sep 13 22:44:30 2011 -0400
12021 Fix CID:436 Unused value
12023 src/ui/X11/dialog-x.c | 8 ++++----
12024 1 file changed, 4 insertions(+), 4 deletions(-)
12026 commit 231ffe1a4b25ba6275377c346577afd0565cd776
12027 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12028 Date: Tue Sep 13 22:36:15 2011 -0400
12030 Fix CID:437 Unused value
12032 src/ui/glyphs.c | 3 +--
12033 1 file changed, 1 insertion(+), 2 deletions(-)
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
12040 Merge http://git.sxemacs.org/sxemacs
12042 commit 96a0253c2288125e9ea0541dcc99fc4389a8ddaf
12043 Merge: 786d7ec 6d75147
12044 Author: Steve Youngs <steve@sxemacs.org>
12045 Date: Tue Sep 13 11:22:18 2011 +1000
12047 Merge branch 'tooltalkless'
12049 commit 6d75147f02d56ed339f63eb55874e0adabac8e4b
12050 Author: Steve Youngs <steve@sxemacs.org>
12051 Date: Tue Sep 13 10:37:37 2011 +1000
12053 Purge SXEmacs of tooltalk -- remainding tidy up
12055 Finger's crossed, this is the END of tooltalk. Yay!
12057 * PROBLEMS: Delete the tooltalk stuff.
12059 * etc/tests/external-widget/Makefile (CFLAGS): Remove the
12062 * etc/tests/external-widget/test-ew-motif.c (handle_tt_input):
12063 Remove. It was tooltalk.
12065 * etc/tests/external-widget/test-ew-motif.c
12066 (HxInitializeToolTalk): Ditto.
12068 * etc/tests/external-widget/test-ew-motif.c (main): Don't call
12069 HxInitializeToolTalk().
12071 * info/external-widget.texi (Using an External Client Widget):
12072 Don't mention tooltalk.
12074 * src/events/event-stream.c (execute_internal_event): Mention in
12075 comments relating to tooltalk to revisit with D-Bus
12077 * src/ui/X11/ExternalClient.h (XtNuseToolTalk): Remove.
12079 * src/ui/X11/ExternalClient.h (XtCUseToolTalk): Ditto.
12081 * .gitignore: Remove tooltalk directory.
12083 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
12094 commit b359d963178f727f70ed74b16a8e99ae8f370f85
12095 Author: Steve Youngs <steve@sxemacs.org>
12096 Date: Tue Sep 13 03:03:00 2011 +1000
12098 Purge SXEmacs of tooltalk cruft -- src, lisp
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.
12103 * lisp/Makefile.am (corelispels): Remove check-features.el. It
12104 was just tooltalk and sparcwork cruft.
12106 * lisp/dumped-lisp.el (packages-hardcoded-lisp): Remove tooltalk
12107 related stuff. Was all just comments anyway.
12109 * lisp/subr.el (error): Remove tooltalk-error
12111 * src/ui/Makefile.am (libsxeui_a_headers): Remove tooltalk.h
12113 * src/ui/X11/ExternalClientP.h: Remove the use_tooltalk member
12114 from the ExternalClientPart struct.
12116 * src/ui/X11/ExternalClient.c: Remove tooltalk cruft.
12118 * src/ui/X11/ExternalClient.c (send_tooltalk_handshake): Remove.
12120 * src/ui/X11/ExternalClient.c (tt_callback): Ditto.
12122 * src/symsinit.h: Remove tooltalk cruft.
12124 * src/procimpl.h: Remove tooltalk from process_methods
12126 * src/process.c (connected_via_filedesc_p): return 0 regardless.
12127 It was only ever non-0 with a tooltalk connection. 'nuff said.
12129 * src/process-unix.c (unix_tooltalk_connection_p): Remove.
12131 * src/process-unix.c (process_type_create_unix): Remove tooltalk cruft.
12133 * src/lrecord.h: Remove tooltalk cruft.
12135 * src/inline.c: Ditto.
12137 * src/gdbinit: Ditto.
12139 * src/emacs.c (shut_down_emacs): Ditto.
12141 * src/dbxrc (Usage): Ditto.
12143 Signed-off-by: Steve Youngs <steve@sxemacs.org>
12145 lisp/Makefile.am | 2 +-
12146 lisp/check-features.el | 56 --
12147 lisp/dumped-lisp.el | 26 -
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(-)
12166 commit 4e3e32b885e43b60602509c77881970a46d7842d
12167 Author: Steve Youngs <steve@sxemacs.org>
12168 Date: Tue Sep 13 01:07:35 2011 +1000
12170 Purge SXEmacs of tooltalk madness -- test suite
12172 This eradicates tooltalk from our test suite.
12174 * tests/Makefile.am (tooltalk_tests): Removed.
12176 * tests/Makefile.am (EXTRA_DIST): Remove tooltalk_tests.
12178 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
12189 commit f630823748bc0215843d131ab437026cf75c5bb3
12190 Author: Steve Youngs <steve@sxemacs.org>
12191 Date: Tue Sep 13 00:31:59 2011 +1000
12193 Purge SXEmacs of tooltalk and CDE cruft -- docs, autoconf
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.
12200 This changeset removes the tooltalk cruft from our build chain autotool
12201 stuff and from the docs.
12203 * configure.ac: Remove all the tooltalk and CDE cruft.
12205 * m4/sxe-summary.m4 (SXE_SUMMARY): Ditto.
12207 * etc/PACKAGES: Ditto.
12209 * info/sxemacs-faq.texi (Q4.4.2): Removed.
12210 Plus nuke other mentions of tooltalk.
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.
12217 * info/lispref/objects.texi: Remove all the tooltalk cruft.
12219 * info/lispref/lispref.texi: Ditto.
12221 * info/lispref/hooks.texi (Standard Hooks): Ditto.
12223 * info/lispref/errors.texi (Standard Errors): Ditto.
12225 * info/internals/internals.texi: Ditto.
12227 * info/lispref/ldap.texi (LDAP Support): Set prev node to
12228 X-Windows. Skips tooltalk.
12230 * info/lispref/x-windows.texi (X-Windows): Set next node to LDAP
12231 Support. Skips tooltalk.
12233 Signed-off-by: Steve Youngs <steve@sxemacs.org>
12235 configure.ac | 71 +-------
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(-)
12251 commit 786d7ecc150c784b1049150802fdd4bf411a0d07
12252 Merge: 2b75e74 17c4890
12253 Author: Steve Youngs <steve@sxemacs.org>
12254 Date: Tue Jun 21 23:05:31 2011 +1000
12256 Merge branch 'merges'
12258 commit 17c4890036d6eb15c2cadd59079a0308811b2d8e
12259 Author: Zajcev Evgeny <zevlg@yandex.ru>
12260 Date: Tue Jun 21 16:47:10 2011 +0400
12262 - [FIX] ffi-curl, avoid signalling
12264 Signed-off-by: Zajcev Evgeny <zevlg@yandex.ru>
12266 lisp/ffi/ffi-curl.el | 11 ++++++++++-
12267 1 file changed, 10 insertions(+), 1 deletion(-)
12269 commit 25efa66cc66274a744cacb5dbb877fb6ac1736f7
12270 Author: Zajcev Evgeny <zevlg@yandex.ru>
12271 Date: Tue Jun 21 11:15:39 2011 +0400
12273 ffi-wand, removed some dups
12275 Signed-off-by: Zajcev Evgeny <zevlg@yandex.ru>
12277 lisp/ffi/ffi-wand.el | 6 ------
12278 1 file changed, 6 deletions(-)
12280 commit 2b75e747e04aa8feab4018b3dc2e691229ec9ca8
12281 Merge: bce3648 5a94101
12282 Author: Steve Youngs <steve@sxemacs.org>
12283 Date: Tue Jun 21 12:13:11 2011 +1000
12285 Merge branch 'merges'
12287 commit 5a94101323ed5f2cdba8ce69c4e8a7fccf4bbc57
12288 Author: Zajcev Evgeny <zevlg@yandex.ru>
12289 Date: Mon Jun 20 19:56:04 2011 +0400
12291 - revert, avoid raw format check
12293 Signed-off-by: Zajcev Evgeny <zevlg@yandex.ru>
12295 lisp/ffi/ffi-wand.el | 6 ++++--
12296 1 file changed, 4 insertions(+), 2 deletions(-)
12298 commit 24d257de634928f0e8e804e010b0c97a246fcb52
12299 Author: Zajcev Evgeny <zevlg@yandex.ru>
12300 Date: Thu Jun 16 13:16:28 2011 +0400
12302 - [add] wand: partial support for GM lib
12303 - [fix] safe version of ffi-magic
12307 lisp/ffi/ffi-wand.el | 1066 +++++++++++++++++++++++++++++++++-----------------
12308 1 file changed, 716 insertions(+), 350 deletions(-)
12310 commit bce364853e3a9dfc411584dfd9a7ca1d92550557
12311 Merge: ad9e2b4 40098fc
12312 Author: Steve Youngs <steve@sxemacs.org>
12313 Date: Thu Jun 16 12:36:55 2011 +1000
12315 Merge branch 'merges'
12317 commit 40098fccc15a565a136d36219d44c22ebbb0af44
12318 Author: Steve Youngs <steve@sxemacs.org>
12319 Date: Thu Jun 16 12:36:17 2011 +1000
12321 Sundry FFI fixes (see bug #127)
12323 Here are a couple of FFI fixes that bring us closer to fixing bug #127
12325 * lisp/ffi/ffi-sqlite.el (sqlite-bind-value): Use sqlite-STATIC
12326 instead of sqlite-TRANSIENT
12328 * src/effi.c (ffi_call_using_libffi): Temporarily turn of async
12329 timeouts when calling ffi_call()
12331 * src/signal.c (stop_async_timeouts): Make it available
12334 * src/signal.c (start_async_timeouts): Ditto.
12336 Signed-off-by: Steve Youngs <steve@sxemacs.org>
12338 lisp/ffi/ffi-sqlite.el | 4 ++--
12340 src/signal.c | 4 ++--
12341 3 files changed, 6 insertions(+), 4 deletions(-)
12343 commit a2153383210b07e3bc0d8bc281647ee530907eb5
12344 Author: Zajcev Evgeny <zevlg@yandex.ru>
12345 Date: Tue Jun 14 22:34:45 2011 +0400
12347 - [enh] ffi-magic with safe strings
12349 lisp/ffi.el | 20 ++++++++++----------
12350 lisp/ffi/ffi-magic.el | 31 +++++++++++++++++++++----------
12351 2 files changed, 31 insertions(+), 20 deletions(-)
12353 commit ad9e2b4f262ca555dc96b5f473a4f55709ad620c
12354 Author: Steve Youngs <steve@sxemacs.org>
12355 Date: Thu May 12 09:50:23 2011 +1000
12357 Fix building with current git FFmpeg
12359 * m4/sxe-mm.m4 (SXE_MM_CHECK_FFMPEG): Turn off -Werror in the test
12360 to see if url_fopen() needs ByteIOContext**.
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. :-)
12366 Signed-off-by: Steve Youngs <steve@sxemacs.org>
12368 m4/sxe-mm.m4 | 2 +-
12369 1 file changed, 1 insertion(+), 1 deletion(-)
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
12376 Merge http://git.sxemacs.org/sxemacs
12378 commit 3137c1f8547cb644bb2f58c129c4fd3f9efa1ecb
12379 Author: Steve Youngs <steve@sxemacs.org>
12380 Date: Sat May 7 17:57:33 2011 +1000
12382 Update and fix our .desktop file.
12384 * etc/sxemacs.desktop.in (StartupNotify): Set to false. I'm
12385 almost certain we don't do this.
12387 * etc/sxemacs.desktop.in (MimeType): Update to include all the
12388 MIME types I can think of that we support.
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.
12393 Signed-off-by: Steve Youngs <steve@sxemacs.org>
12395 etc/sxemacs.desktop.in | 6 +++---
12396 1 file changed, 3 insertions(+), 3 deletions(-)
12398 commit 57b7c2148871b254536dc0732b7d71409ad9c434
12399 Author: Steve Youngs <steve@sxemacs.org>
12400 Date: Sat May 7 02:20:17 2011 +1000
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.
12409 * src/ui/glyphs-eimage.c (png_instantiate): Rewrite and update for
12410 libpng 1.5.x. Also, handle interlaced PNGs.
12412 Signed-off-by: Steve Youngs <steve@sxemacs.org>
12414 src/ui/glyphs-eimage.c | 108 ++++++++++++++++++++++++------------------------
12415 1 file changed, 55 insertions(+), 53 deletions(-)
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
12422 Merge http://git.sxemacs.org/sxemacs
12424 commit 9f3b1b68351f14b012ec1db6f1cfb99ce7a53deb
12425 Merge: ae4f56c 85099e9
12426 Author: Steve Youngs <steve@sxemacs.org>
12427 Date: Tue Apr 19 09:30:01 2011 +1000
12429 Merge branch 'merges'
12431 commit 85099e9ead057ba06b08f624ba4d01e54f980c50
12432 Author: Steve Youngs <steve@sxemacs.org>
12433 Date: Tue Apr 19 08:48:54 2011 +1000
12435 Merge branch 'merges', remote-tracking branch 'njsf/master' into merges
12437 commit e624dd0d042594f851ab12903b28f9597a08edea
12438 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12439 Date: Mon Apr 18 13:12:00 2011 -0400
12441 * src/mule/input-method-xlib.c: Fix a header due to
12442 EmacsFrame.h move that had been overlooked.
12444 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
12446 src/mule/input-method-xlib.c | 2 +-
12447 1 file changed, 1 insertion(+), 1 deletion(-)
12449 commit 0524224d1442a02959248ffeea8916612f3bd45b
12450 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12451 Date: Mon Apr 18 13:06:30 2011 -0400
12453 Even friendlier advice to the novice git SXEmacs
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
12459 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
12461 autogen.sh | 28 +++++++++++++++++++++++++---
12462 1 file changed, 25 insertions(+), 3 deletions(-)
12464 commit e3c67d680963dd79d409cf78bed451de25eaeb71
12465 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12466 Date: Mon Apr 18 12:11:16 2011 -0400
12468 * src/ui/glyphs.c: properly allow Q_mask_{file,data},
12469 Q_hotspot_{x,y}, Q_foreground,
12470 Qbackground on tty only builds.
12472 * src/ui/glyphs.c(syms_of_glyphs): ditto.
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.
12479 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
12481 src/ui/glyphs.c | 18 +++++++++---------
12482 1 file changed, 9 insertions(+), 9 deletions(-)
12484 commit 5948c7c4c8d608de8432a1f0a5dda556335ef0ce
12485 Author: Nelson Ferreira <nelson.ferreira@ieee.org>
12486 Date: Mon Apr 18 12:07:50 2011 -0400
12490 * autogen.sh: when outside of "proper" git repos
12491 try to be friendlier by using the
12492 defaults and suggest the tag command.
12494 * src/Emacs{Frame,Manager,Shell}*, src/External*:
12495 moved into src/ui/X11 as that is the
12496 proper place for those files
12498 * src/Makefile.am, src/ui/X11/Makefile.am:
12499 adjust targets for move of the files
12501 * src/mule/input-method-motif.c: adjust header path
12502 * src/ui/lwlib/lwlib-Xlw.c: ditto
12505 Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
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(-)
12552 commit ae4f56c0181f68b112fcb76e4995f953370e5afb
12553 Author: Steve Youngs <steve@sxemacs.org>
12554 Date: Sat Mar 19 09:19:41 2011 +1000
12556 Couple more warning fixes
12558 * src/media/sound-jack.c (sound_jack_shutdown_cbfun): Use %p mask
12559 to prevent compiler warning.
12561 * src/media/media.c (__add_prop): Drop the artificial attribute to
12562 prevent a compiler warning.
12564 Signed-off-by: Steve Youngs <steve@sxemacs.org>
12566 src/media/media.c | 2 +-
12567 src/media/sound-jack.c | 2 +-
12568 2 files changed, 2 insertions(+), 2 deletions(-)
12570 commit e3337135b8da41305d5f18c3f60ec43588a94f95
12571 Author: Steve Youngs <steve@sxemacs.org>
12572 Date: Fri Mar 18 23:00:18 2011 +1000
12574 Fix a few more compiler warnings.
12576 * src/skiplist.h: #if 0 out some as yet unused function
12577 declarations. Prevents compiler warnings.
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.
12583 * src/openssl.c (Fossl_ssl_cipher_version): Ditto.
12585 * src/openssl.c (Fossl_ssl_cipher_name): Ditto.
12587 * src/openssl.c (Fossl_ssl_cipher_bits): Ditto.
12589 Signed-off-by: Steve Youngs <steve@sxemacs.org>
12591 src/openssl.c | 8 ++++----
12592 src/skiplist.h | 3 ++-
12593 2 files changed, 6 insertions(+), 5 deletions(-)
12595 commit 9882c223485e9481ca620554eab0d1001726df24
12596 Author: Steve Youngs <steve@sxemacs.org>
12597 Date: Mon Mar 14 18:43:31 2011 +1000
12599 Fixes all byte-compiler warnings in our elisp.
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
12606 * lisp/help.el: Globally declare #'find-function #'find-variable
12607 and #'view-scroll-lines-up at compile time to avoid byte-compiler
12610 * lisp/minibuf.el (x-read-color-completion-table): defvar it at
12611 compile time to avoid byte-compiler warning.
12613 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
12620 commit 14473da93cb50edd102821b88e5c6494df346263
12621 Author: Steve Youngs <steve@sxemacs.org>
12622 Date: Mon Mar 14 17:36:18 2011 +1000
12624 Fix several compiler warnings in C sources.
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.
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
12636 * src/ui/TTY/terminfo.c (emacs_tparam): cast string to char* to
12637 keep tparm/ncurses happy.
12638 Prevents compiler warning.
12640 * src/ui/X11/glyphs-x.c (x_subwindow_query_geometry): Cast dx, dy
12642 Prevents a compiler warning about wrong types.
12644 * src/media/sound-alsa.h (sound_alsa_aj_data_s): samplerate is an
12646 Prevents a compiler warning.
12648 Signed-off-by: Steve Youngs <steve@sxemacs.org>
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(-)
12656 commit 18d23f87c34415e83693b14bdce915ed8ef5c080
12657 Author: Steve Youngs <steve@sxemacs.org>
12658 Date: Mon Mar 14 08:19:33 2011 +1000
12660 Add Last version ChangeLog and tweak SPPM
12662 * info/sppm.texi (Making Releases): Tweak the instructions in a
12665 Signed-off-by: Steve Youngs <steve@sxemacs.org>
12667 ChangeLog.d/ChangeLog-22.1.14 | 206 +++++++++++++++++++++++++++++++++++++++++
12668 info/sppm.texi | 8 +-
12669 2 files changed, 210 insertions(+), 4 deletions(-)