1 # do not edit -- automatically generated by arch changelog
2 # non-id: automatic-ChangeLog--steve@sxemacs.org--2008/sxemacs--main--22.1.9
5 2008-06-06 02:13:05 GMT Steve Youngs <steve@sxemacs.org> version-0
8 SXEmacs 22.1.9 (Edsel) is released!
10 sxemacs--main--22.1.9--version-0
12 The Edsel is rolling off the showroom floor! Everyone here at the
13 SXEmacs project hopes you enjoy this release.
15 * PROBLEMS: Release day updates!
17 * etc/BETA: Release day updates!
19 * etc/NEWS: Release day updates!
21 * info/sxemacs/sxemacs.texi (Top): Update version.
25 PROBLEMS etc/BETA etc/NEWS info/sxemacs/sxemacs.texi
28 2008-06-02 16:50:43 GMT Steve Youngs <steve@sxemacs.org> patch-144
31 Merged from hrop-BLDCHN (patch 30, 32), hrop (patch 78) -- build chain fix
33 sxemacs--main--22.1.9--patch-144
37 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-30
38 fix, kick lwlib's config.h.in
40 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-32
41 fix, speak bourne shell
43 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-78
44 fix, kick lwlib's config.h.in, speak proper bourne-shell
47 lwlib/.arch-ids/config.h.in.id lwlib/config.h.in
50 configure.ac m4/sxe-summary.m4
53 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-30
54 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-32
55 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-78
58 2008-06-02 16:43:38 GMT Steve Youngs <steve@sxemacs.org> patch-143
61 Update NEWS for upcoming release
63 sxemacs--main--22.1.9--patch-143
65 * etc/NEWS: Update for 22.1.9 release.
72 2008-06-02 09:04:21 GMT Steve Youngs <steve@sxemacs.org> patch-142
75 Merged from njsf (patch 180-186) -- contrib updates
77 sxemacs--main--22.1.9--patch-142
81 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-180
84 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-181
87 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-182
88 report-build-failure uuencode detection fix
90 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-183
91 Another small bugfix for uuencode in report-build-failure.sh
93 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-184
94 The final fix for uuencode in report-build-failure.
96 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-185
97 do_builds.sh "no make" and "false build failure" fixes
99 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-186
100 do_builds.sh cosmetic
103 contrib/do_builds.sh contrib/report-build-failure.sh
106 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-180
107 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-181
108 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-182
109 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-183
110 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-184
111 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-185
112 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-186
115 2008-06-01 22:53:20 GMT Steve Youngs <steve@sxemacs.org> patch-141
118 Merged from njsf (patch 178-179) -- build fix MacOS
120 sxemacs--main--22.1.9--patch-141
124 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-178
125 Fix berkdb compile in MacOS
127 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-179
128 Small correction to DB_UNKNOWN check
131 configure.ac src/database.c
134 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-178
135 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-179
138 2008-06-01 03:35:04 GMT Steve Youngs <steve@sxemacs.org> patch-140
141 Merged from hrop-BLDCHN (patch 21-29), hrop (patch 75-77) -- lots of build chain fixes
143 sxemacs--main--22.1.9--patch-140
147 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-21
148 fix to fix, use X cppflags for gpm and xlib input method
150 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-22
151 minor, use meta macro to create adder macros
153 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-23
154 fix, avoid declaring unused variables, one warning less
156 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-24
157 fix, issue a note about medieval gccs and bdwgc
159 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-25
160 fix, don't bother to declare undefined symbols
162 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-26
163 minor, do not do inspection voodoo of gnu89 inlines on darwin
165 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-27
166 minor, only link with non-empty lib archives
168 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-28
169 fix, report the right ENT feature set in installation summary
171 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-29
172 fix, check more compiler flags in maxopt mode
174 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-75
175 fix to fix, use X cppflags for gpm and xlib input method
177 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-76
178 minor, use meta macro to create adder macros
180 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-77
181 minor, build cleaner on darwin
184 configure.ac m4/sxe-aux.m4 m4/sxe-compiler.m4 m4/sxe-mem.m4
185 src/Makefile.am src/ent.h src/gpmevent.c
186 src/input-method-xlib.c src/lstream.c
189 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-21
190 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-22
191 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-23
192 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-24
193 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-25
194 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-26
195 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-27
196 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-28
197 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-29
198 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-75
199 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-76
200 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-77
203 2008-05-31 02:17:26 GMT Steve Youngs <steve@sxemacs.org> patch-139
206 Merged from hrop-BLDCHN (patch 18-20), hrop (patch 74) -- X dependency fixes
208 sxemacs--main--22.1.9--patch-139
210 This changeset sorts out a little of the mess of X dependencies.
214 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-18
215 tiny, provide some hints about CFLAGS fiddling
217 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-19
218 minor, make SXE_ADD_*_OBJS macros work on multiple arguments
220 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-20
221 fix, include X dependent parts of events.h where necessary
223 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-74
224 fix, include X dependent parts of events.h where necessary
227 m4/sxe-aux.m4 m4/sxe-compiler.m4 src/Makefile.am src/alloc.c
228 src/callint.c src/editfns.c src/event-Xt.c src/event-queue.c
229 src/event-queue.h src/event-stream.c src/event-tty.c
230 src/event-unixoid.c src/events.c src/events.h src/frame.c
231 src/gui-x.c src/keymap.c src/menubar-x.c src/worker-asyneq.c
235 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-18
236 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-19
237 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.9--patch-20
238 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-74
241 2008-05-31 00:02:24 GMT Steve Youngs <steve@sxemacs.org> patch-138
244 Merged from hrop (patch 72-73) -- fix a couple of fixes
246 sxemacs--main--22.1.9--patch-138
250 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-72
251 fix to fix, correct #ifdef hiccup
253 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-73
254 fix to fix to fix, do things right
260 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-72
261 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-73
264 2008-05-30 23:57:32 GMT Steve Youngs <steve@sxemacs.org> patch-137
267 Merged from njsf (patch 172) -- more autogen fool-proofing
269 sxemacs--main--22.1.9--patch-137
273 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-172
274 Make sure HAMMER is only enforced when we are inside a tla controlled workspace
280 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-172
283 2008-05-30 23:31:07 GMT Steve Youngs <steve@sxemacs.org> patch-136
286 Merged from njsf (patch 171) -- autogen.sh fool-proofing
288 sxemacs--main--22.1.9--patch-136
292 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-171
293 Prevent embarassing autogen.sh run in snapshot to ruin the sxemacs version detection
299 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-171
302 2008-05-29 23:44:10 GMT Steve Youngs <steve@sxemacs.org> patch-135
305 Merged from hrop (patch 70-71) -- fix last fix
307 sxemacs--main--22.1.9--patch-135
311 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-70
312 fix to fix, make non-BDWGC builds work
314 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-71
315 fix to fix, initialise the dllist mutex
318 src/cmdloop.c src/dllist.c src/lstream.c src/window.c
321 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-70
322 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-71
325 2008-05-29 17:03:02 GMT Steve Youngs <steve@sxemacs.org> patch-134
328 Merged from hrop-BDWGC (patch 99-100, 102-105), hrop (patch 68-69) -- bdwgc + warnfix
330 sxemacs--main--22.1.9--patch-134
332 This changeset has more bdwgc fixes plus a couple of compiler warning
337 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-99
338 fix, register a finaliser for lstreams
340 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-100
341 fix, sort out some warnings
343 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-102
344 fix to fix, consider missing next slot in BDWGC mode
346 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-103
347 fix, obey const qualifiers more strictly == less warnings
349 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-104
352 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-105
353 fix, even lesserer warnings
355 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-68
356 fix, clean up, obey const qualifiers more strictly == less warnings
358 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-69
359 fix, be very strict with attempted function return value casting
362 src/buffer.c src/callint.c src/callproc.c src/chartab.c
363 src/cmdloop.c src/console-tty.h src/console.c src/database.c
364 src/dgif_lib.c src/dired.c src/doprnt.c src/editfns.c
365 src/effi.c src/emodules-ng.c src/ent-gaussian.c
366 src/ent-quatern.c src/event-stream.c src/events.c src/faces.c
367 src/file-coding.c src/fileio.c src/font-lock.c src/frame-x.c
368 src/frame.c src/glyphs-x.c src/glyphs.c src/gui-x.c
369 src/gutter.c src/indent.c src/input-method-xlib.c src/insdel.c
370 src/keymap.c src/lread.c src/lstream.c src/media-ffmpeg.c
371 src/mem-limits.h src/mule-ccl.c src/mule-charset.c
372 src/objects-tty.c src/profile.c src/redisplay-tty.c
373 src/redisplay.c src/scrollbar.c src/sound.c src/specifier.c
374 src/symbols.c src/tests.c src/vm-limit.c src/window.c
378 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-99
379 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-100
380 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-102
381 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-103
382 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-104
383 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-105
384 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-68
385 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-69
388 2008-05-29 15:03:22 GMT Steve Youngs <steve@sxemacs.org> patch-133
391 Merged from hrop-BDWGC (patch 94-98), hrop (patch 66) -- bdwgc fixes
393 sxemacs--main--22.1.9--patch-133
395 From Sebastian's log...
397 This changeset cleans up allocator code, kicks memory stats when in BDWGC mode,
398 also kicks POM. Furtherly, this changeset gets rid of the event resource pool
399 in BDWGC mode to avoid leakage.
401 This changeset marks the end of bdwgc hacking in the 22.1.9 series and I will
402 focus on bdwgc related crashes and warning fixes until version-0.
405 The collector basically works fine on all lisp objects I could test.
406 The collector even survives the portable dumper (pdump).
408 Occasionally, especially with foreign libs, memory fraud can happen, that is you
409 allocate some resource with xnew/xmalloc and pass it on to a foreign lib which
410 simply free()s it or, worse, calls munmap() on it. /note to myself: investigate
411 if ffi is susceptible to this.
413 Occasionally, the converse can occur, i.e. some foreign library hands over
414 resources explicitly allocated differently (sbrk, malloc, mmap, etc.) and the
415 collector will never free those because it does not know about them.
416 I took care that dynacats and opaques behave well in that regard. /note to
417 myself: what about X resources?
420 A BDWGC-SXEmacs is measurably a _LOT_ faster than a traditional one. However,
421 the price for this is heavy memory usage, and at the moment I don't see a way to
422 tune the collector. For comparison's sake, the traditional collector was called
423 whenever gc-cons-threshold (500000 by default) bytes have been allocated, BDWGC
424 uses a somewhat different scale based on the current size of the heap and an
425 estimated number of freeable objects therein, if you do nothing in your instance
426 it will be run about every 2000000 to 5000000 allocated bytes (so 4 to 10 times
427 less frequent). However, gnus will be hog in BDWGC mode here, having the
428 garbage collector run about every 30M allocated bytes.
433 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-94
434 minor, clean up alloc code, condense and kick memory stats in bdwgc mode
436 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-95
439 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-96
440 fix, do not use event resource pool in BDWGC mode
442 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-97
443 fix to fix, do not define event resource mutex in BDWGC mode
445 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-98
446 fix, kick POM and dissolve lcheader's next slot in BDWGC mode
448 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-66
449 minor, clean up alloc code, kick mem stats in bdwgc mode, kick event pool
452 src/alloc.c src/buffer.c src/dllist.c src/dynarr.c src/eval.c
453 src/events.c src/extents.c src/faces.c src/glyphs.c src/lisp.h
454 src/lrecord.h src/marker.c src/redisplay.c src/scrollbar-x.c
455 src/scrollbar.c src/symeval.h src/window.c
458 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-94
459 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-95
460 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-96
461 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-97
462 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-98
463 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-66
466 2008-05-27 06:30:04 GMT Steve Youngs <steve@sxemacs.org> patch-132
469 Fix bug in ffi-taglib where some lists were being inadvertently altered
471 sxemacs--main--22.1.9--patch-132
473 * lisp/ffi/ffi-taglib.el (taglib:tagnames): Use #'copy-sequence to
474 prevent the readonly and editable lists from being modified by
479 lisp/ffi/ffi-taglib.el
482 2008-05-26 06:05:04 GMT Steve Youngs <steve@sxemacs.org> patch-131
485 Merged from njsf (patch 165) -- (Closes bug #62)
487 sxemacs--main--22.1.9--patch-131
491 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-165
495 src/objects-tty.c src/redisplay-tty.c
498 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-165
501 2008-05-25 22:21:51 GMT Steve Youngs <steve@sxemacs.org> patch-130
504 Merged from hrop-FIX (patch 77), hrop (patch 64) -- bdwgc related PROBLEMS upd
506 sxemacs--main--22.1.9--patch-130
510 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-77
511 minor, mention bdwgc failure on gcc 3.x built SXEmacsen
513 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-64
514 minor, mention bdwgc failure on gcc 3.x built SXEmacsen
520 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-77
521 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-64
524 2008-05-25 22:18:09 GMT Steve Youngs <steve@sxemacs.org> patch-129
527 Merged from hrop-FIX (patch 76), hrop (patch 63), njsf (patch 159) -- gcc 3.1.1 build fixes
529 sxemacs--main--22.1.9--patch-129
531 This changeset is to please Nelson. Per-library EXTRA sources are now using
532 their envisaged targets instead of the .c.o generic one.
534 And from Nelson's log...
536 The source of this bug was failures to compile effi.c due an unfortunate
537 "breakage" on Slackware:
539 /usr/X11/include is symlinked to /usr/include
541 Which causes all sorts of include reordering by gcc-3.1.1 which then
542 caused ffitarget to not be found, even when configure detected it
543 fine. The root cause for that was that /usr/X11/include was pushed
544 upfront from /usr/local/include.
546 This changeset _requires_
547 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-63 to also be
550 It makes sure that only the sources of a lib are compiled with the flags
551 specific to that flag.
556 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-76
557 fix, use automake's nomenclature on per-lib EXTRA targets
559 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-63
560 fix, use automake's nomenclature on per-lib EXTRA targets
562 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-159
563 Minimalistic CPPFLAGS usage, per lib. Fixes gcc-3.1.1 builds in Slackware
566 configure.ac m4/sxe-arch.m4 m4/sxe-aux.m4 m4/sxe-compiler.m4
570 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-76
571 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-63
572 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-159
575 2008-05-25 22:04:45 GMT Steve Youngs <steve@sxemacs.org> patch-128
578 Merged from njsf (patch 157) -- (Closes bug #55)
580 sxemacs--main--22.1.9--patch-128
584 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-157
585 Fix extern inline declarations in lstream.h which prevents successful
586 Mac builds with gcc 4.2.3
589 src/lisp.h src/lstream.h src/map.c
592 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-157
595 2008-05-25 04:52:09 GMT Steve Youngs <steve@sxemacs.org> patch-127
598 Merged from njsf (patch 147) -- contrib update
600 sxemacs--main--22.1.9--patch-127
604 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-147
605 Contrib tty 256 color utilities
608 contrib/.arch-ids/show-tty-256-colors.pl.id
609 contrib/.arch-ids/tty-colors.c.id
610 contrib/show-tty-256-colors.pl contrib/tty-colors.c
616 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-147
619 2008-05-24 23:17:44 GMT Steve Youngs <steve@sxemacs.org> patch-126
622 Merged from hrop-feat-ASE (patch 16), hrop (patch 62) -- 64b mapfam fix
624 sxemacs--main--22.1.9--patch-126
626 This changeset fixes a bug on 64b machines with recent (read svn) gccs.
627 Possibly an overoptimisation makes passing by value unusable, so stuff is passed
628 by reference, qualified as volatile.
632 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.9--patch-16
633 fix, pass mapfam decoration by reference
635 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-62
636 fix, pass mapfam decoration by reference
642 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.9--patch-16
643 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-62
646 2008-05-24 01:42:03 GMT Steve Youngs <steve@sxemacs.org> patch-125
649 Fix typo in splash screen
651 sxemacs--main--22.1.9--patch-125
653 * lisp/startup.el (splash-frame-body): Typo fix.
654 From Horst Burkhardt <horst@sxemacs.org>
660 2008-05-24 00:37:35 GMT Steve Youngs <steve@sxemacs.org> patch-124
663 Merged from njsf (patch 146) -- contrib update
665 sxemacs--main--22.1.9--patch-124
669 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-146
670 Fix report failure sendmail detection
674 contrib/report-build-failure.sh
677 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-146
680 2008-05-23 22:42:53 GMT Steve Youngs <steve@sxemacs.org> patch-123
683 Merged from hrop-BDWGC (patch 88-93), hrop (patch 60) -- bdwgc fixes/updates
685 sxemacs--main--22.1.9--patch-123
687 This changeset makes bdwgc a tad less greedy by not using those free lists
688 anymore if in BDWGC mode. Also, warnings are never printed to stderr unless
689 GC_DEBUG_FLAG is set in which case you WILL DROWN in warnings.
693 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-88
694 minor, make bdwgc less greedy
696 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-89
697 fix to fix, do things right
699 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-90
700 minor, disqualify free lists globally
702 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-91
703 fix to fix, do things right
705 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-92
706 fix, quash bdwgc warnings
708 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-93
709 fix to fix, do not introduce new C warnings
711 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-60
712 minor, make bdwgc less greedy and less talkative
715 src/alloc.c src/event-stream.c src/extents.c src/extents.h
716 src/opaque.c src/window.c
719 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-88
720 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-89
721 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-90
722 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-91
723 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-92
724 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-93
725 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-60
728 2008-05-23 06:34:50 GMT Steve Youngs <steve@sxemacs.org> patch-122
731 Merged from sy-ffi (patch 5) -- Improve FFI detection.
733 sxemacs--main--22.1.9--patch-122
737 * steve@sxemacs.org--2008/sxemacs--sy-ffi--22.1.9--patch-5
738 Try to use pkg-config to detect FFI
741 INSTALL PROBLEMS m4/sxe-emodffi.m4
744 steve@sxemacs.org--2008/sxemacs--sy-ffi--22.1.9--patch-5
747 2008-05-22 22:20:36 GMT Steve Youngs <steve@sxemacs.org> patch-121
750 Merged from sy-etags (patch 3) -- etags fix
752 sxemacs--main--22.1.9--patch-121
756 * steve@sxemacs.org--2008/sxemacs--sy-etags--22.1.9--patch-3
757 Fix etags.el for non-emod-capable SXEmacsen
760 lisp/etags.el src/console-tty.c
763 steve@sxemacs.org--2008/sxemacs--sy-etags--22.1.9--patch-3
766 2008-05-22 10:27:33 GMT Steve Youngs <steve@sxemacs.org> patch-120
769 Merged from njsf (patch 145) -- MacOS build fixes
771 sxemacs--main--22.1.9--patch-120
775 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-145
776 Still the fix for bug #42
779 m4/sxe-compiler.m4 src/lisp.h
782 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-145
785 2008-05-21 06:26:51 GMT Steve Youngs <steve@sxemacs.org> patch-119
788 Merged from njsf (patch 144) -- HPUX build fix
790 sxemacs--main--22.1.9--patch-119
794 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-144
795 HPUX build time dynamic library load fixup
798 Makefile.am src/Makefile.am
801 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-144
804 2008-05-21 04:42:58 GMT Steve Youngs <steve@sxemacs.org> patch-118
807 Merged from njsf (patch 141) -- tty code cleanup
809 sxemacs--main--22.1.9--patch-118
813 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-141
814 Better ncurses header file detection. General tty code warning removal
817 configure.ac src/console-tty.c src/console-tty.h src/console.h
818 src/objects-tty.c src/objects-tty.h src/redisplay-tty.c
821 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-141
824 2008-05-21 04:39:53 GMT Steve Youngs <steve@sxemacs.org> patch-117
827 Merged from njsf (patch 136) -- MacOS build fixes
829 sxemacs--main--22.1.9--patch-117
833 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-136
834 Fix PowerPC MacOS build
837 lwlib/xlwmenu.c m4/sxe-compiler.m4 src/dict.h src/lisp.h
838 src/seq.h src/skiplist.h
841 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-136
844 2008-05-20 21:16:11 GMT Steve Youngs <steve@sxemacs.org> patch-116
847 Merged from hrop-BDWGC (patch 87), hrop (patch 59) -- (Closes bug #61)
849 sxemacs--main--22.1.9--patch-116
851 This changeset fixes bug #61 as it was reported.
855 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-87
856 fix, free bigqs and bigfs with xfree(), closes bug #61
858 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-59
859 fix, free bigqs and bigfs with xfree(), closes bug #61
865 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-87
866 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-59
869 2008-05-19 15:40:38 GMT Steve Youngs <steve@sxemacs.org> patch-115
872 Update INSTALL -- SXEmacs requires a C99-compliant C compiler!
874 sxemacs--main--22.1.9--patch-115
876 * INSTALL (Prerequisites): Update the blurb about minimum GCC version
877 needed, mentioning C99.
884 2008-05-19 07:16:08 GMT Steve Youngs <steve@sxemacs.org> patch-114
887 Merged from njsf (patch 135) -- type fix
889 sxemacs--main--22.1.9--patch-114
893 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-135
894 Fix the only index_t usage
900 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-135
903 2008-05-19 06:23:35 GMT Steve Youngs <steve@sxemacs.org> patch-113
906 Merged from njsf (patch 133-134) -- build fixes
908 sxemacs--main--22.1.9--patch-113
910 This changeset updates our build chain so that it'll puke if you try to
911 use gcc <= 2.95.3. It also guards against test(1) getting handed an
916 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-133
917 Declare gcc-2.95.3 as non suitable to compile SXEmacs
919 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-134
920 Fix the tests for sxemacs versions in configure.ac
923 configure.ac m4/sxe-compiler.m4
926 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-133
927 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-134
930 2008-05-19 04:38:17 GMT Steve Youngs <steve@sxemacs.org> patch-112
933 Merged from njsf (patch 129-130) -- build fixes/updates
935 sxemacs--main--22.1.9--patch-112
937 This changeset gives a bit of helpful advice to the user when X11
938 detection fails, and also improves pgsql version handling.
942 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-129
943 Better user friendliness when X11 detection fails
945 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-130
946 Fix build with pgsql < 8.1
949 configure.ac m4/sxe-dbms.m4 src/postgresql.c
952 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-129
953 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-130
956 2008-05-19 00:56:27 GMT Steve Youngs <steve@sxemacs.org> patch-111
959 Merged from hrop-FIX (patch 75), hrop (patch 57) -- libtool fixes
961 sxemacs--main--22.1.9--patch-111
965 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-75
966 fix, descend to libltdl even if odds aren't so good
968 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-57
969 fix, descend to libltdl even if odds aren't so good
972 configure.ac m4/sxe-libtool.m4
975 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-75
976 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-57
979 2008-05-18 06:02:09 GMT Steve Youngs <steve@sxemacs.org> patch-110
982 Merged from njsf (patch 121-122) -- contrib updates
984 sxemacs--main--22.1.9--patch-110
988 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-121
989 Include libltdl in package
991 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-122
995 contrib/make-pkg.sh contrib/report-build-failure.sh
996 contrib/tar-build-failure.sh
999 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-121
1000 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-122
1003 2008-05-18 05:58:44 GMT Steve Youngs <steve@sxemacs.org> patch-109
1006 Merged from njsf (patch 118, 120, 123-124) -- various build fixes
1008 sxemacs--main--22.1.9--patch-109
1012 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-118
1013 Fix conflict of index_t with system includes in Solaris
1015 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-120
1016 Be more conservative about actually having found curses, termcap and term
1018 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-123
1019 Fix build configured --with-x=no
1021 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-124
1022 Fix build configure --with-module-support=no
1025 configure.ac lisp/code-files.el src/lisp.h src/redisplay-tty.c
1028 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-118
1029 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-120
1030 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-123
1031 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-124
1034 2008-05-18 05:54:12 GMT Steve Youngs <steve@sxemacs.org> patch-108
1037 Merged from njsf (patch 115, 119) -- fix bug in tcp streams
1039 sxemacs--main--22.1.9--patch-108
1043 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-115
1044 Bug fix on endianess of INADDR_*
1046 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-119
1047 Fix dumb and new api spoiled tcp coder mistake
1053 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-115
1054 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-119
1057 2008-05-18 05:26:08 GMT Steve Youngs <steve@sxemacs.org> patch-107
1060 New global binding C-x51 - #'delete-other-frames
1062 sxemacs--main--22.1.9--patch-107
1064 Apparantly FSF and XE has this, and John was kind enough to let me know
1065 about it on IRC #emacs. Thanks, John!
1067 * lisp/keydefs.el (global-map): Add `C-x 5 1' binding to
1068 #'delete-other-frames.
1069 From John Paul Wallington <jpw@pobox.com>
1076 2008-05-16 03:10:16 GMT Steve Youngs <steve@sxemacs.org> patch-106
1079 Merged from njsf (patch 113-114) -- build fixes
1081 sxemacs--main--22.1.9--patch-106
1085 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-113
1086 getopt_long final fixes
1088 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-114
1089 Fix some warnings in x-color, with a subtle bugfix
1092 lib-src/movemail.c lib-src/ootags.c lisp/x-color.el
1095 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-113
1096 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-114
1099 2008-05-16 01:05:53 GMT Steve Youngs <steve@sxemacs.org> patch-105
1102 Merged from njsf (patch 112) -- colour tty update
1104 sxemacs--main--22.1.9--patch-105
1108 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-112
1109 Color tty "force" mode
1112 src/device-tty.c src/redisplay-tty.c
1115 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-112
1118 2008-05-15 06:52:22 GMT Steve Youngs <steve@sxemacs.org> patch-104
1121 Merged from njsf (patch 108-109) -- contrib updates
1123 sxemacs--main--22.1.9--patch-104
1127 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-108
1128 Small bug fixes in make-pkg.sh
1130 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-109
1131 Another fix for make-pkg.sh
1137 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-108
1138 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-109
1141 2008-05-15 06:45:12 GMT Steve Youngs <steve@sxemacs.org> patch-103
1144 Merged from sy-ffi (patch 3) -- UI for curl/taglib
1146 sxemacs--main--22.1.9--patch-103
1148 This changeset adds a little bit of user friendliness to ffi-curl.el and
1151 In ffi-curl.el, both #'curl:download and #'curl:download& are now
1152 interactive. They will attempt to guess the URL you want, ask if you
1153 just want the HTTP header when a prefix arg is used. And will save to a
1154 unique filename if the user is too lazy to supply one.
1156 In ffi-taglib.el there are 3 new user functions...
1158 #'taglib:get-tag -- displays the value of any tag... has completion
1159 #'taglib:put-tag -- change the value of a tag... has completion and
1160 uses existing tag value for default.
1161 #'taglib:list-all-tags -- pop to a buffer displaying a pretty list of
1162 all of a files tags and their values.
1166 * steve@sxemacs.org--2008/sxemacs--sy-ffi--22.1.9--patch-3
1167 Bring some UI-goodness to ffi-curl/taglib
1170 lisp/ffi/ffi-curl.el lisp/ffi/ffi-taglib.el
1173 steve@sxemacs.org--2008/sxemacs--sy-ffi--22.1.9--patch-3
1176 2008-05-14 08:43:23 GMT Steve Youngs <steve@sxemacs.org> patch-102
1179 Merged from njsf (patch 106) -- doc updates
1181 sxemacs--main--22.1.9--patch-102
1185 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-106
1189 contrib/README info/sxemacs/cmdargs.texi
1192 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-106
1195 2008-05-14 06:14:48 GMT Steve Youngs <steve@sxemacs.org> patch-101
1198 Merged from njsf (patch 104) -- build fix for old gcc
1200 sxemacs--main--22.1.9--patch-101
1204 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-104
1205 Refactor assert in order not to break gcc < 3.4.x
1211 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-104
1214 2008-05-14 06:08:25 GMT Steve Youngs <steve@sxemacs.org> patch-100
1217 Merged from njsf (patch 102) -- New cmdline opt (-ct, --color-terminal)
1219 sxemacs--main--22.1.9--patch-100
1223 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-102
1224 Allow user to force the usage of color tty's via command line option
1227 src/emacs.c src/redisplay-tty.c
1230 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-102
1233 2008-05-14 03:34:37 GMT Steve Youngs <steve@sxemacs.org> patch-99
1236 Merged from njsf (patch 101) -- (Closes bug #60)
1238 sxemacs--main--22.1.9--patch-99
1242 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-101
1243 Refactor code for tty color approximation so that it caches the
1244 previous approximations.
1250 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-101
1253 2008-05-13 14:47:30 GMT Steve Youngs <steve@sxemacs.org> patch-98
1256 Merged from njsf (patch 97) -- typo
1258 sxemacs--main--22.1.9--patch-98
1262 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-97
1269 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-97
1272 2008-05-13 14:45:14 GMT Steve Youngs <steve@sxemacs.org> patch-97
1275 Merged from njsf (patch 96, 98) -- contrib updates
1277 sxemacs--main--22.1.9--patch-97
1281 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-96
1282 report-build-failure.sh with more info in the main text body. minor bugfixes
1284 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-98
1285 Remove redudant info from report-build-failure.sh
1288 contrib/report-build-failure.sh
1291 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-96
1292 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-98
1295 2008-05-12 22:29:36 GMT Steve Youngs <steve@sxemacs.org> patch-96
1298 Merged from hrop-FIX (patch 66-74), hrop (patch 55) -- build warning fixes
1300 sxemacs--main--22.1.9--patch-96
1302 This changeset fixes many switch and signedness warnings. Furtherly, the inline
1303 behaviour is macroified so that extern_inline now takes the role of a gnu89
1304 extern inline (a C99 inline respectively).
1308 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-66
1309 minor, extern inline -> extern_inline
1311 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-67
1314 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-68
1315 fix, kick some more warnings
1317 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-69
1318 fix, suppress warnings
1320 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-70
1321 fix, kick warnings in media related files
1323 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-71
1324 teeny, introduce index_t
1326 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-72
1329 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-73
1332 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-74
1333 fix, more warning suppressions
1335 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-55
1336 minor, annihilate some more warnings, extern inlines -> extern_inlines
1339 configure.ac src/buffer.h src/category.h src/chartab.h
1340 src/console.h src/device-tty.c src/device.h src/dialog-x.c
1341 src/dict.h src/dllist.h src/dynacat.h src/dynarr.c
1342 src/elhash.h src/ent-binary-op.h src/ent-binary-rel.h
1343 src/ent-float.h src/ent-gaussian.c src/ent-gmp.h
1344 src/ent-indef.c src/ent-int.h src/ent-lift.h src/ent-mpc.c
1345 src/ent-mpfr.h src/ent-nullary-op.h src/ent-unary-op.h
1346 src/ent-unary-rel.h src/ent.c src/ent.h src/event-queue.h
1347 src/extents.h src/floatfns.c src/frame.h src/glyphs.h
1348 src/imgproc.c src/lisp-disunion.h src/lisp.h src/lrecord.h
1349 src/lstream.h src/media-ffmpeg.c src/media-internal.c
1350 src/media-mad.c src/media-magic.c src/media-sndfile.c
1351 src/media.c src/mule-charset.h src/objects-tty.c
1352 src/redisplay-x.c src/scrollbar-x.c src/semaphore.h src/seq.h
1353 src/skiplist.h src/sound-alsa.c src/sound-ao.c
1354 src/sound-arts.c src/sound-esd.c src/sound-jack.c
1355 src/sound-nas.c src/sound-oss.c src/sound-pulse.c src/sound.c
1356 src/sound.h src/specifier.h src/syntax.h src/sysdep.h
1357 src/workers.c src/workers.h
1360 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-66
1361 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-67
1362 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-68
1363 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-69
1364 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-70
1365 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-71
1366 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-72
1367 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-73
1368 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.9--patch-74
1369 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-55
1372 2008-05-12 08:09:19 GMT Steve Youngs <steve@sxemacs.org> patch-95
1375 Merged from sy-etags (patch 1) -- etags.el enhancements
1377 sxemacs--main--22.1.9--patch-95
1379 This changeset makes a few improvements to etags.el. There is a new
1380 "taglist" buffer that has its own mode/keymap for #'tags-apropos and
1381 #'list-tags. Also, if it is available, etags.el now uses our new CL
1382 emodule for any looping. Other things have been done with an eye on
1383 speed, so hopefully this etags.el should be significantly faster.
1384 There's also a new #'find-tags-regex which uses #'igrep-find to search
1385 for a regexp in all files in a TAGS file.
1390 * steve@sxemacs.org--2008/sxemacs--sy-etags--22.1.9--patch-1
1397 steve@sxemacs.org--2008/sxemacs--sy-etags--22.1.9--patch-1
1400 2008-05-12 07:53:32 GMT Steve Youngs <steve@sxemacs.org> patch-94
1403 Merged from njsf (patch 92) -- contrib update
1405 sxemacs--main--22.1.9--patch-94
1409 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-92
1410 Add disk space saving option to do_builds: REMOVE_ON_SUCCESS
1413 contrib/do_builds.sh
1416 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-92
1419 2008-05-11 09:57:26 GMT Steve Youngs <steve@sxemacs.org> patch-93
1422 Merged from njsf (patch 88) -- contrib update
1424 sxemacs--main--22.1.9--patch-93
1428 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-88
1429 Allow report-build-failure to work when configure fails
1432 contrib/report-build-failure.sh
1435 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-88
1438 2008-05-11 09:48:58 GMT Steve Youngs <steve@sxemacs.org> patch-92
1441 Merged from njsf (patch 86-87) -- build tweaks
1443 sxemacs--main--22.1.9--patch-92
1447 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-86
1448 Prevent check from running in time-build-report when compile fails
1450 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-87
1451 Turn off core generation on configure
1454 Makefile.am configure.ac
1457 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-86
1458 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-87
1461 2008-05-11 09:45:11 GMT Steve Youngs <steve@sxemacs.org> patch-91
1464 Merged from njsf (patch 84-85) -- contrib updates
1466 sxemacs--main--22.1.9--patch-91
1470 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-84
1471 Changed destination of build failures
1473 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-85
1474 Allow override of MAIL_FAILURE_TO
1477 contrib/do_builds.sh contrib/report-build-failure.sh
1480 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-84
1481 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-85
1484 2008-05-11 06:59:46 GMT Steve Youngs <steve@sxemacs.org> patch-90
1487 Merged from njsf (patch 81-82) -- contrib updates
1489 sxemacs--main--22.1.9--patch-90
1493 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-81
1494 Enhance report-build-failure
1496 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-82
1497 Simple script to gather build failure info. Nice when reporting at issues.sxemacs.org
1500 contrib/.arch-ids/tar-build-failure.sh.id
1501 contrib/tar-build-failure.sh
1504 contrib/report-build-failure.sh
1507 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-81
1508 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-82
1511 2008-05-11 01:33:29 GMT Steve Youngs <steve@sxemacs.org> patch-89
1514 Merged from sy-ffi (patch 1) -- better libname handling for FFI
1516 sxemacs--main--22.1.9--patch-89
1518 This changeset means that you don't have to give a filename extension as
1519 part of the arg to #'ffi-load or #'ffi-load-library. In fact, it is
1520 best that you don't. We check the arg, if there is no extension, or if
1521 the extension isn't a shlib extension we add one appropriate for the
1522 platform. Otherwise we leave it along and go ahead and try to load it.
1526 * steve@sxemacs.org--2008/sxemacs--sy-ffi--22.1.9--patch-1
1527 Don't require that a file extension be used for libnames in #'ffi-load
1530 lisp/ffi/ffi-curl.el lisp/ffi/ffi-gcrypt.el
1531 lisp/ffi/ffi-magic.el lisp/ffi/ffi-taglib.el
1532 lisp/ffi/ffi-wand.el src/effi.c
1535 steve@sxemacs.org--2008/sxemacs--sy-ffi--22.1.9--patch-1
1538 2008-05-11 01:24:34 GMT Steve Youngs <steve@sxemacs.org> patch-88
1541 Merged from njsf (patch 72-78) -- various MacOS build fixes & contrib updates
1543 sxemacs--main--22.1.9--patch-88
1547 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-72
1548 Fix bug in PowerPPC MacOS build where bsfl asm mnemonic is invalid
1550 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-73
1551 Fix tags out of src tree compile
1553 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-74
1554 Small fixes to do_builds.sh
1556 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-75
1557 Change required cwd for report-build-failure.sh: It should be a build directory duh!
1559 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-76
1560 Remove pushd/popd dependency
1562 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-77
1563 Remove pushd/popd dependency
1565 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-78
1566 make-pkg.sh enhancements
1569 autogen.sh configure.ac contrib/do_builds.sh
1570 contrib/make-pkg.sh contrib/report-build-failure.sh
1571 lib-src/Makefile.am src/ent.h
1574 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-72
1575 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-73
1576 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-74
1577 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-75
1578 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-76
1579 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-77
1580 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-78
1583 2008-05-08 16:01:30 GMT Steve Youngs <steve@sxemacs.org> patch-87
1586 Merged from njsf (patch 68) -- contrib updates
1588 sxemacs--main--22.1.9--patch-87
1592 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-68
1593 Small contrib script fixes
1596 contrib/do_builds.sh contrib/make-pkg.sh
1599 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-68
1602 2008-05-08 15:56:37 GMT Steve Youngs <steve@sxemacs.org> patch-86
1605 Merged from hrop-BDWGC (patch 83-84), hrop (patch 51) -- bdwgc/warnings
1607 sxemacs--main--22.1.9--patch-86
1609 Some more bdwgc updates and warning fixes.
1613 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-83
1614 minor, use debugging allocators only when GC_DEBUG_FLAG is set
1616 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-84
1617 fix, overcome some warnings introduced while migrating to bdwgc
1619 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-51
1620 minor, use BDWGC in non-debugging mode, outtroduce warnings
1623 modules/ase/ase-permutation.c modules/cl/cl-loop.c src/bloom.c
1624 src/lisp.h src/process-unix.c src/procimpl.h src/regex.c
1627 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-83
1628 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-BDWGC--22.1.9--patch-84
1629 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.9--patch-51
1632 2008-05-08 12:11:40 GMT Steve Youngs <steve@sxemacs.org> patch-85
1635 Make FFI compatible for XEmacs
1637 sxemacs--main--22.1.9--patch-85
1639 This changeset is the result of backporting our FFI to XEmacs. This is
1640 pretty much a stack of compatibility stuff to ease the pain of any future
1641 synchs the XE folks do from our FFI.
1643 * src/effi.h (Lisp_EffiObject): Use old_lcrecord_header when in XEmacs.
1644 Also, when in XEmacs use wrap_record() instead of XSETRECORD.
1646 * src/effi.c: Set up some XE/SXE compatibility defines.
1647 (print_ffiobject): Make compatible for both XEmacs and SXEmacs.
1648 (ffiobject_description): Ditto.
1649 (sizeof_ffiobject): Ditto.
1650 (Fffi_canonicalise_type): Ditto.
1651 (Fmake_ffi_object): Ditto.
1652 (Fffi_dlerror): Ditto.
1653 (Fffi_defun): Ditto.
1654 (Fffi_slot_offset): Ditto.
1655 (Fffi_fetch): Ditto.
1657 (Fffi_store): Ditto.
1659 (extffi_setup_argument): Ditto.
1660 (print_ffi_job): Ditto.
1662 * lisp/ffi/ffi-curl.el (curl:easy-perform&): Error unless we have
1664 (curl:download&): Ditto.
1668 lisp/ffi/ffi-curl.el src/effi.c src/effi.h
1671 2008-05-06 02:14:00 GMT Steve Youngs <steve@sxemacs.org> patch-84
1674 Merged from njsf (patch 60) -- build fix
1676 sxemacs--main--22.1.9--patch-84
1680 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-60
1681 Better detection of version on configure
1687 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-60
1690 2008-05-06 01:11:36 GMT Steve Youngs <steve@sxemacs.org> patch-83
1693 Merged from njsf (patch 62-65) -- build fixes
1695 sxemacs--main--22.1.9--patch-83
1699 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-62
1700 Small fixes to make-pkg.sh
1702 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-63
1703 Small enhancements to do_builds.sh
1705 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-64
1706 Allow top level make tags without full build. Support for TAGS in do_builds.sh
1708 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-65
1709 Fix build for systems without getopt_long
1712 Makefile.am contrib/do_builds.sh contrib/make-pkg.sh
1713 lib-src/etags.c lib-src/movemail.c
1716 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-62
1717 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-63
1718 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-64
1719 njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-65
1722 2008-05-04 22:18:55 GMT Steve Youngs <steve@sxemacs.org> patch-82
1725 Merged from njsf (patch 58-59) -- some contrib contributions.
1727 sxemacs--main--22.1.9--patch-82
1731 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-58
1734 * njsf@sxemacs.org--2008/sxemacs--njsf--22.1.9--patch-59
1735 Added documentation about do_builds.sh to contrib/README
1738 contrib/.arch-ids/do_builds.sh.id contrib/do_builds.sh
1741 contrib/README contrib/report-build-failure.sh