Got a little over-zealous with the last commit
[website] / changes / ChangeLog-22.1.7
1 # do not edit -- automatically generated by arch changelog
2 # non-id: automatic-ChangeLog--steve@sxemacs.org--2007/sxemacs--main--22.1.7
3 #
4
5 2007-08-24 00:46:15 GMT Steve Youngs <steve@sxemacs.org>        version-0
6
7     Summary:
8       SXEmacs 22.1.7 "De Lorean" is released!
9     Revision:
10       sxemacs--main--22.1.7--version-0
11
12     It was a long time coming, but hopefully you'll feel it was worth the
13     wait. 
14     
15     Enjoy!
16
17
18 2007-08-19 06:08:38 GMT Steve Youngs <steve@sxemacs.org>        patch-135
19
20     Summary:
21       Pre release-day updates
22     Revision:
23       sxemacs--main--22.1.7--patch-135
24
25     OK, this should be it for 22.1.7.  I don't have anything more to go in,
26     so we should be set for release.
27     
28     * etc/NEWS: Updated for 22.1.7 release.
29     
30     * info/sxemacs/sxemacs.texi (Top): Update version info.
31     
32     * info/sppm.texi (Making Releases): Fix an example.
33     
34     * INSTALL: Couple of small typo and updates.
35     
36     * PROBLEMS: Add another note about FFI in regards to some distros not
37       including it.
38     
39
40     modified files:
41      INSTALL PROBLEMS etc/NEWS info/sppm.texi
42      info/sxemacs/sxemacs.texi
43
44
45 2007-08-19 00:06:44 GMT Steve Youngs <steve@sxemacs.org>        patch-134
46
47     Summary:
48       Contrary to popular belief, the previous changeset closed bug _20_ not 29
49     Revision:
50       sxemacs--main--22.1.7--patch-134
51
52
53
54 2007-08-18 23:57:02 GMT Steve Youngs <steve@sxemacs.org>        patch-133
55
56     Summary:
57       Merged from hrop-FIX (patch 37), hrop (patch 113) -- (Closes bug #29)
58     Revision:
59       sxemacs--main--22.1.7--patch-133
60
61     Patches applied:
62     
63      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-37
64        fix, trample down bug 29
65     
66      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-113
67        fix, trample down bug 29
68
69     modified files:
70      src/sound.c
71
72     new patches:
73      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-37
74      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-113
75
76
77 2007-08-16 16:24:02 GMT Steve Youngs <steve@sxemacs.org>        patch-132
78
79     Summary:
80       Typo fix in file-coding.c
81     Revision:
82       sxemacs--main--22.1.7--patch-132
83
84     * src/file-coding.c (print_coding_system): It is `coding-system' not
85       `coding_system'. 
86     
87
88     modified files:
89      src/file-coding.c
90
91
92 2007-08-16 11:16:23 GMT Steve Youngs <steve@sxemacs.org>        patch-131
93
94     Summary:
95       Merged from hrop (patch 112) -- add a contrib directory
96     Revision:
97       sxemacs--main--22.1.7--patch-131
98
99     Yay, we now have a contrib directory! :-)
100     
101     Patches applied:
102     
103      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-112
104        minor, create contrib/ directory and contribute something
105
106     new files:
107      contrib/.arch-ids/=id contrib/.arch-ids/pop3.el.README.id
108      contrib/.arch-ids/pop3.el.patch.id
109      contrib/.arch-ids/smtpmail.el.README.id
110      contrib/.arch-ids/smtpmail.el.patch.id
111      contrib/.arch-ids/starttls.el.README.id
112      contrib/.arch-ids/starttls.el.patch.id contrib/pop3.el.README
113      contrib/pop3.el.patch contrib/smtpmail.el.README
114      contrib/smtpmail.el.patch contrib/starttls.el.README
115      contrib/starttls.el.patch
116
117     new directories:
118      contrib contrib/.arch-ids
119
120     new patches:
121      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-112
122
123
124 2007-08-14 23:25:01 GMT Steve Youngs <steve@sxemacs.org>        patch-130
125
126     Summary:
127       Merged from hrop-MM (patch 55-58), hrop (patch 110-111) -- sound fixes
128     Revision:
129       sxemacs--main--22.1.7--patch-130
130
131     This changeset (hopefully) finally solves the audio job garbage collection
132     problem where entirely intact jobs were garbled, more precisely garbage
133     collected, while they were heavily in use.
134     
135     Furtherly this changeset abandons the reign of a supposed ffmpeg bug which
136     turns out to be a rudiment of former fixes.
137     
138     It also renames #'play-media-stream-asynchronously to #'play-media-stream&
139     
140     Patches applied:
141     
142      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-55
143        snap, intermediate snapshot, ms_driver_data* -> ms_driver_data_t
144     
145      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-56
146        minor, clean up
147     
148      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-57
149        minor, clean up
150     
151      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-58
152        minor, rename play-media-stream-asynchronously to play-media-stream&
153     
154      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-110
155        fix, make ffmpeg work again, double protect audio jobs
156     
157      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-111
158        minor, rename play-media-stream-asynchronously to play-media-stream&
159
160     modified files:
161      lisp/sound.el src/media-ffmpeg.c src/media-ffmpeg.h
162      src/media-mad.c src/media-sndfile.c src/media-sox.c
163      src/media.h src/sound-pulse.c src/sound.c
164
165     new patches:
166      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-55
167      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-56
168      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-57
169      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-58
170      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-110
171      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-111
172
173
174 2007-08-13 06:26:15 GMT Steve Youngs <steve@sxemacs.org>        patch-129
175
176     Summary:
177       Merged from hrop-MM (patch 52-54), hrop (patch 109) -- event queue fixes
178     Revision:
179       sxemacs--main--22.1.7--patch-129
180
181     This changeset gives proper protection of objects in the asynchronous event
182     queue.
183     
184     Patches applied:
185     
186      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-52
187        test, provide more debugging output
188     
189      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-53
190        minor, pop off event queue jobs differently
191     
192      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-54
193        minor, make synchronous sounds work again
194     
195      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-109
196        minor, supply new queue->worker transfer mechanism
197
198     modified files:
199      src/dllist.h src/event-queue.h src/sound-pulse.c src/sound.c
200      src/worker-asyneq.c
201
202     new patches:
203      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-52
204      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-53
205      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-54
206      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-109
207
208
209 2007-08-12 06:28:57 GMT Steve Youngs <steve@sxemacs.org>        patch-128
210
211     Summary:
212       Make config.h.in precious
213     Revision:
214       sxemacs--main--22.1.7--patch-128
215
216
217     modified files:
218      src/.arch-inventory
219
220
221 2007-08-12 02:35:03 GMT Steve Youngs <steve@sxemacs.org>        patch-127
222
223     Summary:
224       Merged from hrop-MM (patch 46-51), hrop (patch 106, 108) -- sound fixes
225     Revision:
226       sxemacs--main--22.1.7--patch-127
227
228     This changeset contains various sound fixes/updates, mainly to the
229     PulseAudio code. 
230     
231     Patches applied:
232     
233      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-46
234        fix, detect new SoX API
235     
236      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-47
237        fix, flip order of connecting to the server and locking its semaphore
238     
239      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-48
240        minor, clone mplayer's pulse implementation
241     
242      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-49
243        minor, support new SoX
244     
245      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-50
246        minor, do things right
247     
248      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-51
249        fix, unlock mainloop
250     
251      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-106
252        fix, fiddle with arch-inventories
253     
254      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-108
255        minor, fix pulse problems, support new SoX
256
257     modified files:
258      .arch-inventory configure.ac m4/sxe-mm.m4 src/.arch-inventory
259      src/media-sox.c src/media-sox.h src/sound-pulse.c
260
261     new patches:
262      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-46
263      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-47
264      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-48
265      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-49
266      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-50
267      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-51
268      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-106
269      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-108
270
271
272 2007-08-10 13:39:01 GMT Steve Youngs <steve@sxemacs.org>        patch-126
273
274     Summary:
275       Merged from hrop-MM (patch 44), hrop (patch 105) -- pulse fixes
276     Revision:
277       sxemacs--main--22.1.7--patch-126
278
279     Patches applied:
280     
281      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-44
282        minor, use pulse API's timers only when being in pause mode
283     
284      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-105
285        minor, use pulse API's timers only when being in pause mode
286
287     modified files:
288      src/sound-pulse.c src/sound-pulse.h src/sound.c
289
290     new patches:
291      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-44
292      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-105
293
294
295 2007-08-07 23:29:24 GMT Steve Youngs <steve@sxemacs.org>        patch-125
296
297     Summary:
298       Merged from hrop-MM (patch 43), hrop (patch 104) -- pulse fixes
299     Revision:
300       sxemacs--main--22.1.7--patch-125
301
302     Patches applied:
303     
304      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-43
305        fix, start pulse with surrounding semaphore synchronisation
306     
307      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-104
308        fix, start pulse with surrounding semaphore synchronisation
309
310     modified files:
311      src/sound-pulse.c
312
313     new patches:
314      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-43
315      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-104
316
317
318 2007-08-07 05:46:43 GMT Steve Youngs <steve@sxemacs.org>        patch-124
319
320     Summary:
321       Merged from hrop-BLDCHN (patch 74-76), hrop (patch 103) -- bld chain tweaks
322     Revision:
323       sxemacs--main--22.1.7--patch-124
324
325     Some minor build chain tweaks
326     
327     Patches applied:
328     
329      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-74
330        fix, use GMP only if both headers and libs exist
331     
332      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-75
333        fix, put m4/sxemacs.m4 into distribution
334     
335      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-76
336        fix, indent and wrap options properly
337     
338      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-103
339        fix, minor corrections of the build chain
340
341     modified files:
342      Makefile.am m4/sxe-compiler.m4 m4/sxe-maths.m4
343
344     new patches:
345      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-74
346      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-75
347      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-76
348      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-103
349
350
351 2007-08-06 00:55:06 GMT Steve Youngs <steve@sxemacs.org>        patch-123
352
353     Summary:
354       Merged from hrop-MM (patch 42) -- sound/gc fix
355     Revision:
356       sxemacs--main--22.1.7--patch-123
357
358     This changeset fixes a bug I was seeing where SXE was trying to gc away
359     in-use sound events.
360     
361     Patches applied:
362     
363      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-42
364        fix, protect fragile parameters
365
366     modified files:
367      src/sound.c
368
369     new patches:
370      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-42
371
372
373 2007-08-05 23:15:24 GMT Steve Youngs <steve@sxemacs.org>        patch-122
374
375     Summary:
376       Merged from hrop-MM (patch 40-41), hrop (patch 102) -- pulse fix
377     Revision:
378       sxemacs--main--22.1.7--patch-122
379
380     This changeset is a reaction to the arising trend of 6ch audio files.  The sound
381     buffers are enlarged generously.  Furthermore, upon the advice of Lennart
382     himself the buffer metrics for pulseaudio connections are changed, mimicing the
383     ones from his mplayer implementation.
384     
385     
386     Patches applied:
387     
388      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-40
389        minor, enlarge sound scratch buffers and secure against overflow
390     
391      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-41
392        fix, use different buffer metrics
393     
394      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-102
395        minor, enlarge sound scratch buffers to protect against overflow
396
397     modified files:
398      src/media-ffmpeg.c src/sound-pulse.c src/sound.h
399      src/worker-asyneq.c
400
401     new patches:
402      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-40
403      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-41
404      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-102
405
406
407 2007-08-05 21:58:40 GMT Steve Youngs <steve@sxemacs.org>        patch-121
408
409     Summary:
410       Merged from hrop-FIX (patch 35-36), hrop (patch 100-101) -- fix kill-ring-save
411     Revision:
412       sxemacs--main--22.1.7--patch-121
413
414     This changeset fixes a problem with the visual hocus-pocus of kill-ring-save in
415     conjunction with an active asynchronous event queue.
416     
417     How to reproduce the malicious behaviour:
418     - create two buffers
419     - display each in its own frame
420     - place point in buffer A somewhere near top
421     - place point in buffer B somewhere near bottom
422     - mark a region in buffer A, M-w it ...
423     - while it's moving around point like mad focus the second frame with buffer B
424     
425     You will see buffer B's point is moved to the position of point in buffer A.
426     
427     This changeset also updates the Makefile so that emodules.h gets
428     installed. 
429     
430     Patches applied:
431     
432      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-35
433        fix, respect asynchronous event queue on visual `feedback'
434     
435      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-36
436        fix, install emodules.h to ${includedir}
437     
438      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-100
439        fix, respect asynchronous event queue on visual `feedback'
440     
441      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-101
442        fix, install emodules.h to ${includedir}
443
444     modified files:
445      lisp/simple.el src/Makefile.am src/sxemacs.h
446
447     new patches:
448      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-35
449      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-36
450      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-100
451      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-101
452
453
454 2007-08-02 16:08:42 GMT Steve Youngs <steve@sxemacs.org>        patch-120
455
456     Summary:
457       Merged from hrop-FIX (patch 34), hrop (patch 99) -- emodptr fix
458     Revision:
459       sxemacs--main--22.1.7--patch-120
460
461     `emodptr's are now `dynacat's
462     
463     Patches applied:
464     
465      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-34
466        fix previous fix, entirely forget about emodptrs
467     
468      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-99
469        fix previous fix, entirely forget about emodptrs
470
471     modified files:
472      info/lispref/tips.texi src/sxemacs.h
473
474     new patches:
475      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-34
476      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-99
477
478
479 2007-08-02 15:57:53 GMT Steve Youngs <steve@sxemacs.org>        patch-119
480
481     Summary:
482       Merged from hrop-FIX (patch 26-33), hrop (patch 96, 98) -- compiler warn fix
483     Revision:
484       sxemacs--main--22.1.7--patch-119
485
486     Lots of compiler warning fixes.
487     
488     Patches applied:
489     
490      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-26
491        fix, rename dllist_t* to dllist_t, dllist_item_t* to dllist_item_t
492     
493      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-27
494        fix, rename eq_worker_t* to eq_worker_t, worker_job_t* to worker_job_t
495     
496      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-28
497        minor, rename sxe_semaphore_t* to sxe_semaphore_t
498     
499      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-29
500        fix, reduce ent and ase warnings
501     
502      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-30
503        minor, rename emodptr to dynacat
504     
505      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-31
506        minor, clean up the rest of ase and ent
507     
508      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-32
509        fix even more warnings
510     
511      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-33
512        fix, introduce variable detour against overoptimisation
513     
514      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-96
515        fix, care for numerous warnings, rename some basic internal types
516     
517      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-98
518        fix, introduce variable detour against overoptimisation
519
520     modified files:
521      lib-src/movemail.c lwlib/xlwgauge.c
522      modules/ase/ase-cartesian.c modules/ase/ase-cartesian.h
523      modules/ase/ase-digraph.c modules/ase/ase-digraph.h
524      modules/ase/ase-heap.c modules/ase/ase-heap.h
525      modules/ase/ase-interval.c modules/ase/ase-interval.h
526      modules/ase/ase-metric.c modules/ase/ase-metric.h
527      modules/ase/ase-neighbourhood.c
528      modules/ase/ase-neighbourhood.h modules/ase/ase-permutation.c
529      modules/ase/ase-permutation.h modules/ase/ase-resclass.c
530      modules/ase/ase-resclass.h modules/ase/ase.c modules/ase/ase.h
531      modules/cl/cl-loop-parser.y modules/cl/cl-loop.c
532      modules/cl/cl-loop.h modules/cl/cl.c modules/cl/cl.h
533      src/Makefile.am src/alloc.c src/buffer.c src/buffer.h
534      src/bytecode.c src/data.c src/dired.c src/dllist.c
535      src/dllist.h src/dumper.c src/dynacat.c src/dynacat.h
536      src/effi.c src/effi.h src/elhash.h src/emacs.c src/emodules.h
537      src/ent-binary-op.h src/ent-binary-rel.h src/ent-float.c
538      src/ent-float.h src/ent-gaussian.c src/ent-gmp.c src/ent-gmp.h
539      src/ent-indef.c src/ent-indef.h src/ent-int.c src/ent-int.h
540      src/ent-lift.c src/ent-lift.h src/ent-mpc.c src/ent-mpfr.c
541      src/ent-mpfr.h src/ent-nullary-op.h src/ent-pseumpc.c
542      src/ent-quatern.c src/ent-unary-op.h src/ent-unary-rel.h
543      src/ent.c src/event-Xt.c src/event-queue.c src/event-queue.h
544      src/event-stream.c src/events.h src/fns.c src/line-number.c
545      src/lisp.h src/lread.c src/lrecord.h src/lstream.c src/media.c
546      src/openssl.c src/openssl.h src/process-unix.c src/process.c
547      src/search.c src/semaphore.h src/skiplist.c src/skiplist.h
548      src/sound-alsa.c src/sound-ao.c src/sound-arts.c
549      src/sound-esd.c src/sound-jack.c src/sound-jack.h
550      src/sound-nas.c src/sound-oss.c src/sound-oss.h
551      src/sound-pulse.c src/sound-pulse.h src/sound.c src/sound.h
552      src/symbols.c src/symsinit.h src/syntax.h src/sysdep.h
553      src/vm-limit.c src/worker-asyneq.c src/worker-asyneq.h
554      src/workers.c src/workers.h
555
556     renamed files:
557      src/.arch-ids/emodptr.c.id
558        ==> src/.arch-ids/dynacat.c.id
559      src/.arch-ids/emodptr.h.id
560        ==> src/.arch-ids/dynacat.h.id
561      src/emodptr.c
562        ==> src/dynacat.c
563      src/emodptr.h
564        ==> src/dynacat.h
565
566     new patches:
567      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-26
568      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-27
569      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-28
570      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-29
571      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-30
572      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-31
573      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-32
574      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-33
575      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-96
576      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-98
577
578
579 2007-07-31 04:49:08 GMT Steve Youngs <steve@sxemacs.org>        patch-118
580
581     Summary:
582       New convenience macros
583     Revision:
584       sxemacs--main--22.1.7--patch-118
585
586     This changeset introduces a couple of convenience macros to make it
587     easier to write warning free code conditionalised on emacs flavour.
588     
589     ,----[ example ]
590     | (with-emacs-type 'sxemacs
591     |   ;; SXEmacs only code goes here.
592     |   ;; XEmacs and GNU/Emacs won't see it and won't complain about unbound
593     |   ;; funcs/vars.
594     |   )
595     | (with-emacs-type 'xemacs
596     |   ;; XEmacs code goes here.
597     |   ;; GNU/Emacs won't see it and won't complain about unbound funcs/vars.
598     |   )
599     | (with-emacs-type 'gnu
600     |   ;; GNU/Emacs code goes here.
601     |   ;; SXEmacs and XEmacs won't see it and won't complain about unbound
602     |   ;; funcs/vars.
603     |   )
604     `----
605     
606     
607     * lisp/subr.el (do-in-sxemacs): New for doing things in SXEmacs only.
608       (do-in-xemacs): For doing things in XEmacs or SXEmacs only.
609       (do-in-gnu-emacs): For doing things in GNU/Emacs only.
610       (with-emacs-type): For doing things in a particular flavour of emacs.
611     
612     * lisp/font-lock.el (lisp-font-lock-keywords-2): Add the new macros.
613     
614
615     modified files:
616      lisp/font-lock.el lisp/subr.el
617
618
619 2007-07-28 15:07:37 GMT Steve Youngs <steve@sxemacs.org>        patch-117
620
621     Summary:
622       Merged from hrop-BLDCHN (patch 71-73), hrop (patch 93-95) -- build chain fixes
623     Revision:
624       sxemacs--main--22.1.7--patch-117
625
626     This changeset fixes a bug with copying large amounts of data to the X
627     clipboard.  It also drops the configure option `--with-assertions' as it
628     was really mutually incompatible with `--with-error-checking'.
629     
630     Patches applied:
631     
632      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-71
633        fix, bring back the definition of XtRegisterDrawable
634     
635      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-72
636        fix previous fix
637     
638      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-73
639        fix, nuke --with-assertions, do it implicitly via --with-error-checking
640     
641      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-93
642        fix, bring back the definition of XtRegisterDrawable
643     
644      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-94
645        fix previous fix
646     
647      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-95
648        fix, nuke --with-assertions, do it implicitly via --with-error-checking
649
650     modified files:
651      configure.ac src/select-x.c
652
653     new patches:
654      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-71
655      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-72
656      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-73
657      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-93
658      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-94
659      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-95
660
661
662 2007-07-28 04:12:20 GMT Steve Youngs <steve@sxemacs.org>        patch-116
663
664     Summary:
665       Update Danish package-get site.
666     Revision:
667       sxemacs--main--22.1.7--patch-116
668
669     * lisp/package-get.el (package-get-download-sites): Update
670       ftp.dk.xemacs.org path.
671       (package-get-pre-release-download-sites): Ditto.
672       From Adrian Aichner <adrian@xemacs.org>
673     
674
675     modified files:
676      lisp/package-get.el
677
678
679 2007-07-28 02:12:58 GMT Steve Youngs <steve@sxemacs.org>        patch-115
680
681     Summary:
682       Fix the last couple of changesets
683     Revision:
684       sxemacs--main--22.1.7--patch-115
685
686     OK, 3rd time's the charm.  This fixes the last 2 changesets.
687     
688     * lisp/mule/cyrillic.el: Drop the 2nd arg to #'require for ccl.
689     
690     * lisp/mule/chinese.el: Ditto.
691     
692     * lisp/mule/ethiopic.el: Ditto.
693     
694     * lisp/mule/thai-xtis.el: Ditto.
695     
696     * lisp/mule/vietnamese.el: Ditto.
697     
698
699     modified files:
700      lisp/mule/chinese.el lisp/mule/cyrillic.el
701      lisp/mule/ethiopic.el lisp/mule/thai-xtis.el
702      lisp/mule/vietnamese.el
703
704
705 2007-07-28 01:49:47 GMT Steve Youngs <steve@sxemacs.org>        patch-114
706
707     Summary:
708       Makefile fix
709     Revision:
710       sxemacs--main--22.1.7--patch-114
711
712     Oops, forgot to do this in the last change.  Sorry 'bout that.
713     
714     * lisp/Makefile.am (mulelispels): mule-ccl.el is now ccl.el
715     
716
717     modified files:
718      lisp/Makefile.am
719
720
721 2007-07-28 00:31:12 GMT Steve Youngs <steve@sxemacs.org>        patch-113
722
723     Summary:
724       Rename mule-ccl.el to ccl.el
725     Revision:
726       sxemacs--main--22.1.7--patch-113
727
728     Because mule-ccl.el only provides itself as `ccl' and we no longer dump
729     this lib, I've renamed it to ccl.el.  The XE folks have done the same
730     thing. 
731
732     modified files:
733      lisp/mule/ccl.el
734
735     renamed files:
736      lisp/mule/.arch-ids/mule-ccl.el.id
737        ==> lisp/mule/.arch-ids/ccl.el.id
738      lisp/mule/mule-ccl.el
739        ==> lisp/mule/ccl.el
740
741
742 2007-07-27 22:15:37 GMT Steve Youngs <steve@sxemacs.org>        patch-112
743
744     Summary:
745       Merged from hrop-BLDCHN (patch 67-70), hrop (patch 92) -- build chain improvements
746     Revision:
747       sxemacs--main--22.1.7--patch-112
748
749     Patches applied:
750     
751      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-67
752        minor, move SXE_SUMMARY macro to its a dedicated file
753     
754      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-68
755        minor, convert ENT macros to AC_CHECK_CACHE-based macros
756     
757      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-69
758        fix, search for X11 headers in X11 locations
759     
760      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-70
761        fix, bypass default action of AC_CHECK_LIB
762     
763      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-92
764        minor, improve build chain
765
766     new files:
767      m4/.arch-ids/sxe-summary.m4.id m4/sxe-summary.m4
768
769     modified files:
770      configure.ac m4/sxe-gui.m4 m4/sxe-maths.m4
771
772     new patches:
773      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-67
774      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-68
775      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-69
776      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-70
777      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-92
778
779
780 2007-07-26 10:42:54 GMT Steve Youngs <steve@sxemacs.org>        patch-111
781
782     Summary:
783       Merged from hrop (patch 91) -- build fix
784     Revision:
785       sxemacs--main--22.1.7--patch-111
786
787     Patches applied:
788     
789      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-91
790        fix previous fix, add the check for X11/Xlib.h
791
792     modified files:
793      m4/sxe-gui.m4
794
795     new patches:
796      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-91
797
798
799 2007-07-26 01:07:16 GMT Steve Youngs <steve@sxemacs.org>        patch-110
800
801     Summary:
802       Merged from hrop-BLDCHN (patch 57-59, 61-63, 65), hrop (patch 90) -- build chain improvements
803     Revision:
804       sxemacs--main--22.1.7--patch-110
805
806     This changeset adds some improvements to our build chain and introduces a
807     `sxemacs.h' header.  This header is a convenience for emodule authors and
808     the like which ensures that all the right SXEmacs related headers are
809     included in their emod etc.
810     
811     It also makes `autogen.sh' a lot more robust, making it possible for
812     people without tla to use it as well.
813     
814     And some of the m4 macros have been improved, as has the pkg-config
815     `sxemacs.pc.in'. 
816     
817     Patches applied:
818     
819      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-57
820        minor, provide convenience include file for emodule developers
821     
822      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-58
823        minor, make autogen.sh idiot-proof
824     
825      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-59
826        minor, propose implementation of sxemacs finder AC_CHECK_SXEMACS
827     
828      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-61
829        fix, conditionalise on defined version macros of autotools versions
830     
831      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-62
832        fix, check for X11/Xlib.h, do not blindly rely upon its existence
833     
834      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-63
835        minor, provide LIKELY and UNLIKELY macros
836     
837      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-65
838        minor, extend the inclusions in sxemacs.h
839     
840      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-90
841        minor, provide meta-include file, make autogen.sh idiot-proof
842
843     new files:
844      src/.arch-ids/sxemacs.h.id src/sxemacs.h
845
846     modified files:
847      autogen.sh m4/sxe-aux.m4 m4/sxe-bldchain-progs.m4
848      m4/sxemacs.m4 src/Makefile.am src/emodules.c src/events.h
849      src/lisp.h sxemacs.pc.in
850
851     new patches:
852      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-57
853      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-58
854      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-59
855      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-61
856      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-62
857      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-63
858      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-65
859      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-90
860
861
862 2007-07-26 00:47:54 GMT Steve Youngs <steve@sxemacs.org>        patch-109
863
864     Summary:
865       Merged from hrop-FIX (patch 24), hrop (patch 89) -- dllist fix
866     Revision:
867       sxemacs--main--22.1.7--patch-109
868
869     Patches applied:
870     
871      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-24
872        fix, lock dllists more atomically on print
873     
874      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-89
875        fix, lock dllists more atomically on print
876
877     modified files:
878      src/dllist.c
879
880     new patches:
881      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-24
882      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-89
883
884
885 2007-07-24 04:05:47 GMT Steve Youngs <steve@sxemacs.org>        patch-108
886
887     Summary:
888       Minor doc updates README.packages/PROBLEMS
889     Revision:
890       sxemacs--main--22.1.7--patch-108
891
892     This changset updates README.packages and adds an entry to PROBLEMS.  It
893     also removes hard-coded paths from the gdb/dbx init files we have.
894     
895     * README.packages: Update to bring into line with reality.
896     
897     * PROBLEMS: Add a entry for Horst's 0xCAFEBABEDEADBEEF test suite
898       failure. 
899     
900     * src/gdbinit: Get rid of hard-coded paths, let configure do it for us.
901     
902     * src/dbxrc: Ditto.
903     
904     * configure.ac: Create src/.gdbinit and src/.dbxrc with `AC_CONFIG_FILES'. 
905     
906     
907
908     modified files:
909      PROBLEMS README.packages configure.ac src/dbxrc src/gdbinit
910
911
912 2007-07-22 23:44:39 GMT Steve Youngs <steve@sxemacs.org>        patch-107
913
914     Summary:
915       Merged from hrop-BLDCHN (patch 54-56), hrop (patch 87) -- autoconf tweaks.
916     Revision:
917       sxemacs--main--22.1.7--patch-107
918
919     This changeset improves a couple of ENT related autoconf things.  It also
920     adds a new configure option `--with-maximum-warning-output' for
921     controlling how much the compiler spams you during the build.
922     
923     Hint: If you're looking for something to hack in SXEmacs, turn on that
924     option and start fixing compiler warnings. :-)
925     
926     Patches applied:
927     
928      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-54
929        minor, provide separate control of the amount of warnings
930     
931      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-55
932        fix, convert SXE_CHECK_ECM to cached macro
933     
934      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-56
935        fix, convert to AC_CACHE_CHECK macros properly
936     
937      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-87
938        minor, provide separate control over warnings, various fixes
939
940     modified files:
941      configure.ac m4/sxe-compiler.m4 m4/sxe-maths.m4
942      src/Makefile.am src/ent.h
943
944     new patches:
945      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-54
946      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-55
947      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-56
948      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-87
949
950
951 2007-07-22 04:10:07 GMT Steve Youngs <steve@sxemacs.org>        patch-106
952
953     Summary:
954       Merged from hrop (patch 86) -- postgres fix
955     Revision:
956       sxemacs--main--22.1.7--patch-106
957
958     Patches applied:
959     
960      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-86
961        fix, conditionalise definition of :pq-getssl keyword
962
963     modified files:
964      src/postgresql.c
965
966     new patches:
967      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-86
968
969
970 2007-07-22 03:58:46 GMT Steve Youngs <steve@eicq.org>   patch-105
971
972     Summary:
973       Merged from hrop-BLDCHN (patch 42-53), hrop (patch 82-85) -- build chain updates
974     Revision:
975       sxemacs--main--22.1.7--patch-105
976
977     This changeset has some updates and reorganisation of the build chain.
978     
979     Patches applied:
980     
981      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-42
982        minor, reorganise m4 macros
983     
984      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-43
985        minor, prevent unsupported CPU flags from being used in optimisation
986     
987      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-44
988        minor, check warning and debug flags like in olde times
989     
990      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-45
991        fix, install sxemacs.m4 from m4/ subdirectory
992     
993      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-46
994        minor, do not use declaration warnings yet, drop -malign-double
995     
996      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-47
997        minor, get rid of config.h, rename config.defs.h to config.h
998     
999      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-48
1000        fix, get rid of redefinitions of macros on expansion
1001     
1002      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-49
1003        minor, add pkgconfig file and installation routines
1004     
1005      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-50
1006        minor, adapt src/.arch-inventory to reflect recent changes
1007     
1008      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-51
1009        fix, care for config-value-hash-table creation
1010     
1011      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-52
1012        minor, use working sed commands
1013     
1014      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-53
1015        minor, improve postgres detection
1016     
1017      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-82
1018        minor, reorganise m4 macros
1019     
1020      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-83
1021        minor, get rid of config.h, rename config.defs.h to config.h
1022     
1023      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-84
1024        minor, add pkgconfig file, fix, care for config.values
1025     
1026      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-85
1027        minor, improve postgres detection
1028
1029     new files:
1030      .arch-ids/sxemacs.pc.in.id m4/.arch-ids/=id
1031      m4/.arch-ids/sxe-acx_pthread.m4.id m4/.arch-ids/sxe-arch.m4.id
1032      m4/.arch-ids/sxe-aux.m4.id
1033      m4/.arch-ids/sxe-bldchain-progs.m4.id
1034      m4/.arch-ids/sxe-bldenv.m4.id m4/.arch-ids/sxe-compiler.m4.id
1035      m4/.arch-ids/sxe-datetime.m4.id m4/.arch-ids/sxe-dbms.m4.id
1036      m4/.arch-ids/sxe-emodffi.m4.id m4/.arch-ids/sxe-events.m4.id
1037      m4/.arch-ids/sxe-foreign.m4.id m4/.arch-ids/sxe-fs-funs.m4.id
1038      m4/.arch-ids/sxe-gui.m4.id m4/.arch-ids/sxe-iconv.m4.id
1039      m4/.arch-ids/sxe-libc.m4.id m4/.arch-ids/sxe-linker.m4.id
1040      m4/.arch-ids/sxe-machine.m4.id m4/.arch-ids/sxe-maths.m4.id
1041      m4/.arch-ids/sxe-mem.m4.id m4/.arch-ids/sxe-mm.m4.id
1042      m4/.arch-ids/sxe-option-groups.m4.id
1043      m4/.arch-ids/sxe-sockets.m4.id m4/.arch-ids/sxe-srctree.m4.id
1044      m4/sxe-acx_pthread.m4 m4/sxe-arch.m4 m4/sxe-aux.m4
1045      m4/sxe-bldchain-progs.m4 m4/sxe-bldenv.m4 m4/sxe-compiler.m4
1046      m4/sxe-datetime.m4 m4/sxe-dbms.m4 m4/sxe-emodffi.m4
1047      m4/sxe-events.m4 m4/sxe-foreign.m4 m4/sxe-fs-funs.m4
1048      m4/sxe-gui.m4 m4/sxe-iconv.m4 m4/sxe-libc.m4 m4/sxe-linker.m4
1049      m4/sxe-machine.m4 m4/sxe-maths.m4 m4/sxe-mem.m4 m4/sxe-mm.m4
1050      m4/sxe-option-groups.m4 m4/sxe-sockets.m4 m4/sxe-srctree.m4
1051      sxemacs.pc.in
1052
1053     removed files:
1054      src/.arch-ids/config.h.in.id src/config.h.in
1055
1056     modified files:
1057      Makefile.am configure.ac m4/sxemacs.m4 src/.arch-inventory
1058      src/Makefile.am
1059
1060     renamed files:
1061      .arch-ids/sxemacs.m4.id
1062        ==> m4/.arch-ids/sxemacs.m4.id
1063      sxemacs.m4
1064        ==> m4/sxemacs.m4
1065
1066     new directories:
1067      m4 m4/.arch-ids
1068
1069     new patches:
1070      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-42
1071      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-43
1072      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-44
1073      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-45
1074      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-46
1075      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-47
1076      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-48
1077      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-49
1078      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-50
1079      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-51
1080      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-52
1081      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-53
1082      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-82
1083      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-83
1084      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-84
1085      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-85
1086
1087
1088 2007-07-20 16:30:43 GMT Steve Youngs <steve@sxemacs.org>        patch-104
1089
1090     Summary:
1091       Merged from hrop-BLDCHN (patch 40), hrop-feat-PQ (patch 3), hrop (patch 80-81)
1092     Revision:
1093       sxemacs--main--22.1.7--patch-104
1094
1095     Patches applied:
1096     
1097      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-40
1098        minor, install libsxeevents headers
1099     
1100      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-PQ--22.1.7--patch-3
1101        minor, add predicates for pq connections and pq tuples
1102     
1103      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-80
1104        minor, install libsxeevents headers
1105     
1106      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-81
1107        minor, add predicates for pq connections and pq tuples
1108
1109     modified files:
1110      src/Makefile.am src/postgresql.c
1111
1112     new patches:
1113      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-40
1114      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-PQ--22.1.7--patch-3
1115      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-80
1116      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-81
1117
1118
1119 2007-07-19 09:56:01 GMT Steve Youngs <steve@sxemacs.org>        patch-103
1120
1121     Summary:
1122       Merged from hrop-feat-PQ (patch 1-2), hrop (patch 79) -- pgsql updates
1123     Revision:
1124       sxemacs--main--22.1.7--patch-103
1125
1126     Some PostgreSQL updates, including fixing the connection checking
1127     functions. 
1128     
1129     Patches applied:
1130     
1131      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-PQ--22.1.7--patch-1
1132        fix, make connections checkers work, clean up code
1133     
1134      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-PQ--22.1.7--patch-2
1135        minor, clean up header file too
1136     
1137      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-79
1138        fix, make connections checkers work, clean up code
1139
1140     modified files:
1141      src/postgresql.c src/postgresql.h
1142
1143     new patches:
1144      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-PQ--22.1.7--patch-1
1145      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-PQ--22.1.7--patch-2
1146      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-79
1147
1148
1149 2007-07-17 13:26:36 GMT Steve Youngs <steve@sxemacs.org>        patch-102
1150
1151     Summary:
1152       Don't dump mule-ccl.el
1153     Revision:
1154       sxemacs--main--22.1.7--patch-102
1155
1156     There's not much point in dumping mule-ccl.el when only a couple of our
1157     .els use it, and then it's only needed at compile time.
1158     
1159     Suggested by: Aidan Kehoe <aidan@xemacs.org>
1160     
1161     Thanks very much, Aidan!
1162     
1163     * lisp/dumped-lisp.el (preloaded-file-list): Don't dump mule-ccl it is
1164       only needed at compile time by the language libs that need it.
1165     
1166     * lisp/mule/cyrillic.el: require mule-ccl at compile time.
1167     
1168     * lisp/mule/chinese.el: Ditto.
1169     
1170     * lisp/mule/ethiopic.el: Ditto.
1171     
1172     * lisp/mule/thai-xtis.el: Ditto.
1173     
1174     * lisp/mule/vietnamese.el: Ditto.
1175     
1176     
1177
1178     modified files:
1179      lisp/dumped-lisp.el lisp/mule/chinese.el lisp/mule/cyrillic.el
1180      lisp/mule/ethiopic.el lisp/mule/thai-xtis.el
1181      lisp/mule/vietnamese.el
1182
1183
1184 2007-07-05 22:30:48 GMT Steve Youngs <steve@sxemacs.org>        patch-101
1185
1186     Summary:
1187       Merged from hrop-BLDCHN (patch 39), hrop (patch 77) -- autoconf improvements
1188     Revision:
1189       sxemacs--main--22.1.7--patch-101
1190
1191     This changeset improves detection of X stuff.
1192     
1193     Patches applied:
1194     
1195      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-39
1196        minor, improve detection of X-based things (Xaw, xpm, ...)
1197     
1198      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-77
1199        minor, improve detection of X-based things (Xaw, xpm, ...)
1200
1201     modified files:
1202      sxemacs.m4
1203
1204     new patches:
1205      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-39
1206      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-77
1207
1208
1209 2007-07-04 12:47:03 GMT Steve Youngs <steve@sxemacs.org>        patch-100
1210
1211     Summary:
1212       Improve configure summary (Installation file)
1213     Revision:
1214       sxemacs--main--22.1.7--patch-100
1215
1216     * configure.ac (SXE_SUMMARY): A few minor modifications to produce nicer
1217       output. The install paths are printed now instead of the variable
1218       names.  Also the package path is printed.
1219     
1220
1221     modified files:
1222      configure.ac
1223
1224
1225 2007-07-04 07:08:03 GMT Steve Youngs <steve@sxemacs.org>        patch-99
1226
1227     Summary:
1228       Fix a couple more byte-compiler warnings
1229     Revision:
1230       sxemacs--main--22.1.7--patch-99
1231
1232     This changeset fixes a couple more byte-compiler warnings.  They only
1233     show up in non-FFI or non-GPM builds which is why I missed them.  Thanks
1234     for the build-report, Norbert, that pointed this out.
1235     
1236     * lisp/ffi.el: Fix byte-compiler warnings in non-FFI builds.
1237     
1238     * lisp/gpm.el: Fix byte-compiler warnings for non-gpm builds.
1239     
1240     * lisp/package-get.el (pui-bootstrap): Fix byte-compiler waring for
1241       non-FFI builds.
1242     
1243
1244     modified files:
1245      lisp/ffi.el lisp/gpm.el lisp/package-get.el
1246
1247
1248 2007-07-03 12:53:09 GMT Steve Youngs <steve@sxemacs.org>        patch-98
1249
1250     Summary:
1251       Report the right compiler and flags in the configure summary.
1252     Revision:
1253       sxemacs--main--22.1.7--patch-98
1254
1255     * configure.ac (SXE_SUMMARY): Report proper compiler and flags
1256     
1257
1258     modified files:
1259      configure.ac
1260
1261
1262 2007-07-02 12:49:48 GMT Steve Youngs <steve@sxemacs.org>        patch-97
1263
1264     Summary:
1265       Small fix to directory-files
1266     Revision:
1267       sxemacs--main--22.1.7--patch-97
1268
1269     * src/dired.c (Fdirectory_files): This function doesn't do recursion so
1270       set maxdepth to 0
1271     
1272
1273     modified files:
1274      src/dired.c
1275
1276
1277 2007-06-30 22:59:03 GMT Steve Youngs <steve@sxemacs.org>        patch-96
1278
1279     Summary:
1280       Merged from hrop-FIX (patch 21-22), hrop-accel (patch 42), hrop (patch 74-75) -- (Closes bug #25)
1281     Revision:
1282       sxemacs--main--22.1.7--patch-96
1283
1284     This changeset fixes bug #25
1285     
1286     Patches applied:
1287     
1288      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-21
1289        fix, rework GC protection in d-f-r phases, solves bug #25
1290     
1291      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-22
1292        fix previous fix
1293     
1294      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-42
1295        minor, add simple directory-files-fts implementation
1296     
1297      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-74
1298        fix, rework GC protection in d-f-r phases, solves bug #25
1299     
1300      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-75
1301        fix previous fix
1302
1303     modified files:
1304      src/dired.c src/lisp.h
1305
1306     new patches:
1307      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-21
1308      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-22
1309      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-42
1310      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-74
1311      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-75
1312
1313
1314 2007-06-27 14:34:54 GMT Steve Youngs <steve@sxemacs.org>        patch-95
1315
1316     Summary:
1317       Merged from hrop-FIX (patch 20), hrop (patch 73)
1318     Revision:
1319       sxemacs--main--22.1.7--patch-95
1320
1321     Patches applied:
1322     
1323      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-20
1324        fix, suppress compiler warnings in mule-charset.c
1325     
1326      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-73
1327        fix, suppress compiler warnings in mule-charset.c
1328
1329     modified files:
1330      src/mule-charset.c src/mule-charset.h
1331
1332     new patches:
1333      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-20
1334      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-73
1335
1336
1337 2007-06-27 01:00:55 GMT Steve Youngs <steve@sxemacs.org>        patch-94
1338
1339     Summary:
1340       Merged from hrop-FIX (patch 19), hrop (patch 72) -- gcc warning fixes
1341     Revision:
1342       sxemacs--main--22.1.7--patch-94
1343
1344     This changeset cleans up most of the compiler warnings in the C source.
1345     
1346     Patches applied:
1347     
1348      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-19
1349        fix, get rid of many, many C warnings
1350     
1351      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-72
1352        fix, get rid of many, many C warnings
1353
1354     modified files:
1355      lib-src/ellcc.c lib-src/etags.c lib-src/ootags.c
1356      lwlib/xlwcheckbox.c lwlib/xlwradio.c modules/ase/ase-heap.c
1357      modules/cl/cl.c src/buffer.h src/event-tty.c
1358      src/media-ffmpeg.c src/mule-charset.c src/mule-charset.h
1359      src/redisplay-tty.c src/regex.c src/search.c src/select-x.c
1360      src/sound-nas.c src/sound.c
1361
1362     new patches:
1363      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-19
1364      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-72
1365
1366
1367 2007-06-26 04:59:34 GMT Steve Youngs <steve@sxemacs.org>        patch-93
1368
1369     Summary:
1370       Clean up a truck load of byte-compiler warnings (Closes bug #31)
1371     Revision:
1372       sxemacs--main--22.1.7--patch-93
1373
1374     This changeset fixes a few gazillion byte-compiler warnings.  With this
1375     changeset, my normal "production" build on bastard reveals just one
1376     solitary byte-compiler warning.  It's about `pureload' not being defined,
1377     but it is in loadup.el and later in that file `pureload' is fmakeunbound
1378     so I'm not going to worry about it at this stage.
1379     
1380     With this I'm happy to call bug #31 closed.
1381     
1382     * lisp/auto-save.el (make-auto-save-file-name): Fix byte-compiler warnings.
1383     
1384     * lisp/build-rpt.el: Ditto.
1385     
1386     * lisp/byte-optimize.el (byte-optimize-delay-constants-math): Ditto.
1387     
1388     * lisp/dragdrop.el (experimental-dragdrop-drop-url-default): Ditto.
1389     
1390     * lisp/files.el: Ditto. 
1391     
1392     * lisp/font-lock.el (font-lock-thing-lock-cleanup): Ditto.
1393     
1394     * lisp/font.el: Ditto.
1395     
1396     * lisp/gui.el (insert-gui-button): Ditto.
1397     
1398     * lisp/help.el (sxemacs-www-page): Ditto.
1399       (sxemacs-www-faq): Ditto.
1400     
1401     * lisp/hyper-apropos.el (hyper-apropos-find-function): Ditto.
1402     
1403     * lisp/info.el (Info-find-node): Ditto.
1404     
1405     * lisp/issue-tracker.el (report-sxemacs-bug-help): Ditto.
1406       (report-sxemacs-bug-hook): Ditto.
1407     
1408     * lisp/keymap.el: Ditto.
1409     
1410     * lisp/lisp-mnt.el (lm-report-bug): Ditto.
1411     
1412     * lisp/minibuf.el (read-color-completion-table): Ditto.
1413     
1414     * lisp/mouse.el: Ditto.
1415     
1416     * lisp/package-admin.el (package-admin-check-manifest): Ditto.
1417     
1418     * lisp/package-get.el (package-get-staging-dir): Ditto.
1419     
1420     * lisp/printer.el (generic-print-region): Ditto.
1421     
1422     * lisp/process.el (shell-command): Ditto.
1423     
1424     * lisp/simple.el (sendmail-user-agent-compose): Ditto.
1425     
1426     * lisp/toolbar-items.el: Ditto.
1427     
1428     * lisp/wid-browse.el (widget-browse-sexp): Ditto.
1429     
1430     * lisp/wid-edit.el: Ditto.
1431     
1432     * lisp/x-color.el (x-color-rgb-components): Ditto.
1433     
1434     * lisp/term/AT386.el: Ditto.
1435     
1436     * lisp/term/apollo.el: Ditto.
1437     
1438     * lisp/term/bg-mouse.el: Ditto.
1439     
1440     * lisp/term/internal.el: Ditto.
1441     
1442     * lisp/term/news.el: Ditto.
1443     
1444     * lisp/term/sun-mouse.el: Ditto.
1445     
1446     * lisp/term/sun.el: Ditto.
1447     
1448     * lisp/term/sup-mouse.el: Ditto.
1449     
1450     * lisp/mule/mule-init.el: Ditto.
1451     
1452     * lisp/site-load.el: Ditto.
1453     
1454     * lisp/ffi.el (ffi-slot-type): Ditto.
1455     
1456     * lisp/mule/mule-ccl.el: Ditto.
1457     
1458     * lisp/mule/mule-init.el (init-mule): Ditto.
1459     
1460
1461     modified files:
1462      lisp/auto-save.el lisp/build-rpt.el lisp/byte-optimize.el
1463      lisp/dragdrop.el lisp/ffi.el lisp/files.el lisp/font-lock.el
1464      lisp/font.el lisp/gui.el lisp/help.el lisp/hyper-apropos.el
1465      lisp/info.el lisp/issue-tracker.el lisp/keymap.el
1466      lisp/lisp-mnt.el lisp/loadup.el lisp/minibuf.el lisp/mouse.el
1467      lisp/mule/mule-ccl.el lisp/mule/mule-init.el
1468      lisp/package-admin.el lisp/package-get.el lisp/printer.el
1469      lisp/process.el lisp/simple.el lisp/site-load.el
1470      lisp/term/AT386.el lisp/term/apollo.el lisp/term/bg-mouse.el
1471      lisp/term/internal.el lisp/term/news.el lisp/term/sun-mouse.el
1472      lisp/term/sun.el lisp/term/sup-mouse.el lisp/toolbar-items.el
1473      lisp/wid-browse.el lisp/wid-edit.el lisp/x-color.el
1474
1475
1476 2007-06-24 14:53:35 GMT Steve Youngs <steve@sxemacs.org>        patch-92
1477
1478     Summary:
1479       Revert sxemacs--hrop--22.1.7--patch-69 (fixes #31)
1480     Revision:
1481       sxemacs--main--22.1.7--patch-92
1482
1483
1484     modified files:
1485      lisp/packages.el
1486
1487
1488 2007-06-24 01:24:00 GMT Steve Youngs <steve@sxemacs.org>        patch-91
1489
1490     Summary:
1491       Quick doc fix -- remove menu item for Pure Storage from lispref
1492     Revision:
1493       sxemacs--main--22.1.7--patch-91
1494
1495     * info/lispref/lispref.texi (Top): Remove menu item for 'Pure Storage'.
1496     
1497
1498     modified files:
1499      info/lispref/lispref.texi
1500
1501
1502 2007-06-23 23:46:01 GMT Steve Youngs <steve@sxemacs.org>        patch-90
1503
1504     Summary:
1505       Merged from hrop-FIX (patch 17), hrop (patch 69) -- enhance lib search
1506     Revision:
1507       sxemacs--main--22.1.7--patch-90
1508
1509     This changeset turns off searching for a suffix-less file by default.  It
1510     can still be done, but the NOSUFFIX option is needed.
1511     
1512     Patches applied:
1513     
1514      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-17
1515        fix, search for suffix-less files only when nosuffix is specified
1516     
1517      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-69
1518        fix, search for suffix-less files only when nosuffix is specified
1519
1520     modified files:
1521      lisp/packages.el
1522
1523     new patches:
1524      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-17
1525      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-69
1526
1527
1528 2007-06-23 23:39:59 GMT Steve Youngs <steve@sxemacs.org>        patch-89
1529
1530     Summary:
1531       Merged from hrop (patch 68) -- doc update
1532     Revision:
1533       sxemacs--main--22.1.7--patch-89
1534
1535     Patches applied:
1536     
1537      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-68
1538        minor, wipe out boring stories about pure storage and friends
1539
1540     modified files:
1541      info/lispref/building.texi
1542
1543     new patches:
1544      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-68
1545
1546
1547 2007-06-18 23:57:38 GMT Steve Youngs <steve@sxemacs.org>        patch-88
1548
1549     Summary:
1550       Merged from hrop-FIX (patch 15-16), hrop (patch 67) -- (Closes Bug #29)
1551     Revision:
1552       sxemacs--main--22.1.7--patch-88
1553
1554     Contrary to popular belief, this changeset closes bug _29_ and not 30 as
1555     Sebastian's log advertises. :-)
1556     
1557     Patches applied:
1558     
1559      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-15
1560        fix, export obtained database locations to the final Makefile
1561     
1562      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-16
1563        fix, restructure targets to facilitate parallel builds, close bug #30
1564     
1565      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-67
1566        fix, restructure targets to facilitate parallel builds, close bug #30
1567
1568     modified files:
1569      autogen.sh modules/Makefile.am modules/ase/Makefile.am
1570      modules/cl/Makefile.am src/Makefile.am sxemacs.m4
1571
1572     new patches:
1573      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-15
1574      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-16
1575      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-67
1576
1577
1578 2007-06-16 16:34:14 GMT Steve Youngs <steve@sxemacs.org>        patch-87
1579
1580     Summary:
1581       Merged from hrop-FIX (patch 12-14), hrop (patch 66) -- (Closes bug #28)
1582     Revision:
1583       sxemacs--main--22.1.7--patch-87
1584
1585     Patches applied:
1586     
1587      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-12
1588        fix, make make dist work, closes bug #28
1589     
1590      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-13
1591        fix, backup value of CC during temporary excursions
1592     
1593      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-14
1594        fix, try hard to detect a pgsql version, reorganise the check
1595     
1596      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-66
1597        fix dist targets (close bug #28), fix gnu89-inlines, adapt pgsql test
1598
1599     modified files:
1600      modules/cl/Makefile.am src/Makefile.am sxemacs.m4
1601
1602     new patches:
1603      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-12
1604      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-13
1605      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-14
1606      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-66
1607
1608
1609 2007-06-11 02:13:18 GMT Steve Youngs <steve@sxemacs.org>        patch-86
1610
1611     Summary:
1612       Sync etags.c with upstream version 17.32
1613     Revision:
1614       sxemacs--main--22.1.7--patch-86
1615
1616     * etc/ETAGS.README: New file to comply with etags multi licence
1617     
1618     * etc/ETAGS.EBNF: New, from etags upstream dist.
1619     
1620     * etc/etags.1: Sync with upstream.
1621     
1622     * lib-src/etags.c: Sync'd up with upstream version 17.32.
1623     
1624     The changes from the upstream ChangeLog...
1625     
1626     2007-05-18  Francesco Potortì  <pot@gnu.org>
1627     
1628         * etags.c: Extern definitions of some more pointer functions for
1629         standalone compilation, especially important for 64bit platforms.
1630         (main, print_help): --members is now the default for etags.
1631         (C_entries): Parse start of C comment as a space == end of token.
1632         This is not necessary for C++ comment, already parsed as newline.
1633     
1634     2007-02-05  Francesco Potortì  <pot@gnu.org>
1635     
1636         * etags.c (default_C_help, Cplusplus_help, PHP_help, print_help)
1637         (main): Now --members is the default for etags, not for ctags yet.
1638     
1639     * etc/Makefile.am (dist_etc_DATA): Add ETAGS.{EBNF,README}.
1640     
1641     
1642     
1643
1644     new files:
1645      etc/.arch-ids/ETAGS.EBNF.id etc/.arch-ids/ETAGS.README.id
1646      etc/ETAGS.EBNF etc/ETAGS.README
1647
1648     modified files:
1649      etc/Makefile.am etc/etags.1 lib-src/etags.c
1650
1651
1652 2007-06-10 14:26:03 GMT Steve Youngs <steve@sxemacs.org>        patch-85
1653
1654     Summary:
1655       Merged from lg (patch 3) -- (Closes Bug #27)
1656     Revision:
1657       sxemacs--main--22.1.7--patch-85
1658
1659     This changeset fixes bug #27.
1660     
1661     Patches applied:
1662     
1663      * lg@xwem.org--2007/sxemacs--lg--22.1.7--patch-3
1664        symbol-macro fixes
1665
1666     modified files:
1667      lisp/cl-macs.el src/eval.c src/lisp.h src/symbols.c
1668
1669     new patches:
1670      lg@xwem.org--2007/sxemacs--lg--22.1.7--patch-3
1671
1672
1673 2007-06-09 02:06:48 GMT Steve Youngs <steve@sxemacs.org>        patch-84
1674
1675     Summary:
1676       Merged from njsf-fsf (patch 20), njsf (patch 54) -- colour updates
1677     Revision:
1678       sxemacs--main--22.1.7--patch-84
1679
1680     Patches applied:
1681     
1682      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-20
1683        Color system improvements
1684     
1685      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-54
1686        Color system improvements
1687
1688     modified files:
1689      lisp/font.el lisp/modeline.el lisp/x-color.el
1690
1691     new patches:
1692      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-20
1693      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-54
1694
1695
1696 2007-06-09 01:26:21 GMT Steve Youngs <steve@sxemacs.org>        patch-83
1697
1698     Summary:
1699       quick typo fix
1700     Revision:
1701       sxemacs--main--22.1.7--patch-83
1702
1703
1704     modified files:
1705      src/search.c
1706
1707
1708 2007-06-09 00:08:56 GMT Steve Youngs <steve@sxemacs.org>        patch-82
1709
1710     Summary:
1711       Rename async curl:defuns to have `&' suffix.
1712     Revision:
1713       sxemacs--main--22.1.7--patch-82
1714
1715     This changeset just renames a couple of things to give them a hopefully
1716     better, more logical name.
1717     
1718     First, the async curl:functions...
1719     
1720     These used to have a `*' suffix, but I've renamed them all to have a `&'
1721     suffix.  The `&' sort of fits in nicely with the notion of asynchronous
1722     when you think of backgrounding a process on the command line.
1723     
1724     Second, I've renamed the Fdefrexp to Fdefregexp and removed the alias I
1725     introduced in a previous changeset.
1726     
1727     * lisp/ffi/ffi-curl.el (curl:easy-perform&): Renamed from `curl:easy-perform*'.
1728       (curl:download&): Renamed from `curl:download*'.
1729       (curl:download&-post-hook): Renamed from `curl:download*-post-hook'.
1730     
1731     * src/search.c (Fdefregexp): Renamed from `defrexp'.
1732     
1733     * lisp/subr.el: Remove the alias defregexp -> defrexp.
1734     
1735
1736     modified files:
1737      lisp/ffi/ffi-curl.el lisp/subr.el src/search.c
1738
1739
1740 2007-06-07 14:25:40 GMT Steve Youngs <steve@sxemacs.org>        patch-81
1741
1742     Summary:
1743       Alias `defregexp' to `defrexp'
1744     Revision:
1745       sxemacs--main--22.1.7--patch-81
1746
1747     * lisp/subr.el (#'defrexp): Give it a nicer name via alias... `defregexp'.
1748     
1749
1750     modified files:
1751      lisp/subr.el
1752
1753
1754 2007-06-05 04:47:05 GMT Steve Youngs <steve@sxemacs.org>        patch-80
1755
1756     Summary:
1757       Add easy-mmode.el and regexp-opt.el from XE packages
1758     Revision:
1759       sxemacs--main--22.1.7--patch-80
1760
1761     For some reason, since updating my installed packages, `package-suppress'
1762     has suddenly started working properly.  Because of that, we now need
1763     easy-mmode.el and regexp-opt.el in our core lisp.
1764     
1765     * lisp/easy-mmode.el: New file, brought in from XE packages.
1766     
1767     * lisp/regexp-opt.el: Ditto.
1768     
1769
1770     new files:
1771      lisp/.arch-ids/easy-mmode.el.id
1772      lisp/.arch-ids/regexp-opt.el.id lisp/easy-mmode.el
1773      lisp/regexp-opt.el
1774
1775
1776 2007-06-04 02:25:54 GMT Steve Youngs <steve@sxemacs.org>        patch-79
1777
1778     Summary:
1779       Merged from njsf (patch 52) -- build-rpt fix
1780     Revision:
1781       sxemacs--main--22.1.7--patch-79
1782
1783     Patches applied:
1784     
1785      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-52
1786        Fix build-rpt bugs when using mail-compose and the absolute default
1787
1788     modified files:
1789      lisp/build-rpt.el
1790
1791     new patches:
1792      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-52
1793
1794
1795 2007-06-04 00:02:27 GMT Steve Youngs <steve@sxemacs.org>        patch-78
1796
1797     Summary:
1798       Merged from njsf-fsf (patch 18), njsf (patch 50) -- rgb.txt
1799     Revision:
1800       sxemacs--main--22.1.7--patch-78
1801
1802     Patches applied:
1803     
1804      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-18
1805        Fix color specs reading
1806     
1807      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-50
1808        Fix rgb.txt color reading
1809
1810     modified files:
1811      lisp/x-color.el
1812
1813     new patches:
1814      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-18
1815      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-50
1816
1817
1818 2007-06-03 15:04:40 GMT Steve Youngs <steve@sxemacs.org>        patch-77
1819
1820     Summary:
1821       Merged from njsf (patch 49) -- build chain tweaks
1822     Revision:
1823       sxemacs--main--22.1.7--patch-77
1824
1825     This changeset ensures a sane LOCALE setting for the build... `C'.  It
1826     also handles the MALLOC_CHECK in a better way.
1827     
1828     Patches applied:
1829     
1830      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-49
1831        Misc. build chain enhancements
1832
1833     modified files:
1834      Makefile.am dynodump/Makefile.am dynodump/Makefile.subam
1835      etc/Makefile.am info/Makefile.am lib-src/Makefile.am
1836      lisp/Makefile.am lwlib/Makefile.am modules/Makefile.am
1837      modules/ase/Makefile.am modules/cl/Makefile.am
1838      modules/ldap/Makefile.am src/Makefile.am sxemacs.m4
1839      tests/Makefile.am
1840
1841     new patches:
1842      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-49
1843
1844
1845 2007-06-03 09:12:32 GMT Steve Youngs <steve@sxemacs.org>        patch-76
1846
1847     Summary:
1848       Merged from njsf (patch 48) -- build fix
1849     Revision:
1850       sxemacs--main--22.1.7--patch-76
1851
1852     Patches applied:
1853     
1854      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-48
1855        Fix build problems my last Merge-request caused
1856
1857     modified files:
1858      lisp/build-rpt.el lisp/dumped-lisp.el src/Makefile.am
1859
1860     new patches:
1861      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-48
1862
1863
1864 2007-06-03 04:45:07 GMT Steve Youngs <steve@sxemacs.org>        patch-75
1865
1866     Summary:
1867       Merged from njsf (patch 47) -- build-rpt update
1868     Revision:
1869       sxemacs--main--22.1.7--patch-75
1870
1871     Patches applied:
1872     
1873      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-47
1874        Friendlier build-rpt
1875
1876     modified files:
1877      lisp/build-rpt.el
1878
1879     new patches:
1880      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-47
1881
1882
1883 2007-06-03 00:37:53 GMT Steve Youngs <steve@sxemacs.org>        patch-74
1884
1885     Summary:
1886       Merged from njsf-fsf (patch 12-15), njsf (patch 46) -- tty/xterm updates
1887     Revision:
1888       sxemacs--main--22.1.7--patch-74
1889
1890     From Nelson's log...
1891     
1892     Some additional enhancements. Laying the foundation to be able to safely
1893     do bright backgrounds (we currently just assume it is possible, which is
1894     true of true xterm and rxvt and not of other knock offs - Konsole for
1895     instance). 
1896     
1897     Also added some more xterm key definitions. There are a result of a sync
1898     with the FSF version of term/xterm.el
1899     
1900     
1901     
1902     Patches applied:
1903     
1904      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-12
1905        Make better detection of max number of colors supported by the terminal in edge cases
1906     
1907      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-13
1908        Bits for bold and standout to give out some extra colors on 8 color terms
1909     
1910      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-14
1911        Improve flag name
1912     
1913      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-15
1914        xterm additional keys - Sync with FSF
1915     
1916      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-46
1917        Misc. TTY and term updates
1918
1919     modified files:
1920      lisp/term/xterm.el src/console-tty.h src/redisplay-tty.c
1921
1922     new patches:
1923      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-12
1924      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-13
1925      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-14
1926      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-15
1927      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-46
1928
1929
1930 2007-05-29 06:33:05 GMT Steve Youngs <steve@sxemacs.org>        patch-73
1931
1932     Summary:
1933       Merged from njsf-fsf (patch 3, 11), njsf (patch 44) -- tty colour updates
1934     Revision:
1935       sxemacs--main--22.1.7--patch-73
1936
1937     More tty colour related updates.
1938     
1939     Patches applied:
1940     
1941      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-3
1942        Detect and access to maximum number of colors in tty
1943     
1944      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-11
1945        Remove tty dynamic color cruft
1946     
1947      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-44
1948        Another set of TTY patches. This time detecting the number of colors on the terminal
1949
1950     modified files:
1951      src/console-tty.c src/console-tty.h src/objects-tty.c
1952      src/redisplay-tty.c
1953
1954     new patches:
1955      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-3
1956      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-11
1957      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-44
1958
1959
1960 2007-05-29 00:17:25 GMT Steve Youngs <steve@sxemacs.org>        patch-72
1961
1962     Summary:
1963       Merged from njsf-fsf (patch 4, 7-9), njsf-xe (patch 2, 6), njsf (patch 2, 42)
1964     Revision:
1965       sxemacs--main--22.1.7--patch-72
1966
1967     This changeset brings glorious colour to the tty plus some other
1968     enhancements in that area.
1969     
1970     Patches applied:
1971     
1972      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-4
1973        remove dynamic tty color cruft
1974     
1975      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-7
1976        Distribute rgb.txt
1977     
1978      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-8
1979        Add RGB colormaps for tty colors
1980     
1981      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-9
1982        RGB color specifications refactoring.
1983     
1984      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-xe-sync--22.1.7--patch-2
1985        Undo previous fix
1986     
1987      * njsf@sxemacs.org--2007--knuth/sxemacs--njsf-xe-sync--22.1.7--patch-6
1988        Improve tty only responsiveness.
1989     
1990      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-2
1991        Undo non needed fix.
1992     
1993      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-42
1994        Several tty and color patches
1995
1996     new files:
1997      etc/.arch-ids/rgb.txt.id etc/rgb.txt
1998      lisp/.arch-ids/x-color.el.id lisp/x-color.el
1999
2000     modified files:
2001      etc/Makefile.am lisp/Makefile.am lisp/font.el lisp/minibuf.el
2002      lisp/tty-init.el src/event-tty.c src/objects-tty.c
2003      src/objects-tty.h src/redisplay-tty.c
2004
2005     new patches:
2006      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-4
2007      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-7
2008      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-8
2009      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-fsf-sync--22.1.7--patch-9
2010      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-xe-sync--22.1.7--patch-2
2011      njsf@sxemacs.org--2007--knuth/sxemacs--njsf-xe-sync--22.1.7--patch-6
2012      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-2
2013      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-42
2014
2015
2016 2007-05-24 03:29:25 GMT Steve Youngs <steve@sxemacs.org>        patch-71
2017
2018     Summary:
2019       Merged from njsf (patch 40) -- build fix
2020     Revision:
2021       sxemacs--main--22.1.7--patch-71
2022
2023     Patches applied:
2024     
2025      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-40
2026        Really fix glibc complaining about intended memory corruption in tests
2027
2028     modified files:
2029      sxemacs.m4
2030
2031     new patches:
2032      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-40
2033
2034
2035 2007-05-22 04:50:29 GMT Steve Youngs <steve@sxemacs.org>        patch-70
2036
2037     Summary:
2038       Merged from njsf (patch 39) -- build update
2039     Revision:
2040       sxemacs--main--22.1.7--patch-70
2041
2042     This changeset prevents glibc >= 2.5 from spamming the terminal with a
2043     freaky looking "trace" that was coming from one of our configure tests.
2044     
2045     Patches applied:
2046     
2047      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-39
2048        Stop glibc complaining
2049
2050     modified files:
2051      sxemacs.m4
2052
2053     new patches:
2054      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-39
2055
2056
2057 2007-05-20 23:43:47 GMT Steve Youngs <steve@sxemacs.org>        patch-69
2058
2059     Summary:
2060       Merged from hrop (patch 63) -- POSIX fix
2061     Revision:
2062       sxemacs--main--22.1.7--patch-69
2063
2064     Patches applied:
2065     
2066      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-63
2067        fix, get rid of gnu_inline attributes, use real posix signature
2068
2069     modified files:
2070      src/realpath.c src/sysdep.h
2071
2072     new patches:
2073      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-63
2074
2075
2076 2007-05-20 04:07:54 GMT Steve Youngs <steve@sxemacs.org>        patch-68
2077
2078     Summary:
2079       Merged from hrop-FIX (patch 9-10), hrop (patch 62) -- build fixes
2080     Revision:
2081       sxemacs--main--22.1.7--patch-68
2082
2083     Patches applied:
2084     
2085      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-9
2086        fix, check for various dirname variants, fix ellcc accordingly
2087     
2088      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-10
2089        fix, add realpath sanity checking
2090     
2091      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-62
2092        fix, check for dirname/realpath variants, fix ellcc accordingly
2093
2094     modified files:
2095      configure.ac lib-src/ellcc.c src/realpath.c src/sysdep.c
2096      src/sysdep.h sxemacs.m4
2097
2098     new patches:
2099      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-9
2100      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-10
2101      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-62
2102
2103
2104 2007-05-18 23:16:30 GMT Steve Youngs <steve@sxemacs.org>        patch-67
2105
2106     Summary:
2107       Merged from njsf (patch 33) -- autoconf tweak
2108     Revision:
2109       sxemacs--main--22.1.7--patch-67
2110
2111     Patches applied:
2112     
2113      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-33
2114        Check additional headers
2115
2116     modified files:
2117      configure.ac
2118
2119     new patches:
2120      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-33
2121
2122
2123 2007-05-17 16:38:50 GMT Steve Youngs <steve@sxemacs.org>        patch-66
2124
2125     Summary:
2126       Merged from hrop-FIX (patch 5-6), hrop (patch 57)
2127     Revision:
2128       sxemacs--main--22.1.7--patch-66
2129
2130     Patches applied:
2131     
2132      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-5
2133        fix, use the safer n variant of string functions as OpenBSD suggests
2134     
2135      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-6
2136        fix, use alternative collect test when #'primep is not available
2137     
2138      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-57
2139        fix, use safe string funs, provide alternative collect test
2140
2141     modified files:
2142      lib-src/fakemail.c modules/cl/cl-loop-tests.el
2143
2144     new patches:
2145      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-5
2146      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-6
2147      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-57
2148
2149
2150 2007-05-17 06:05:46 GMT Steve Youngs <steve@sxemacs.org>        patch-65
2151
2152     Summary:
2153       Merged from hrop-BLDCHN (patch 37), hrop (patch 59) -- gcc fixes
2154     Revision:
2155       sxemacs--main--22.1.7--patch-65
2156
2157     Patches applied:
2158     
2159      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-37
2160        fix, work around conceptional changes in newer gccs
2161     
2162      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-59
2163        fix, work around conceptional changes in newer gccs
2164
2165     modified files:
2166      sxemacs.m4
2167
2168     new patches:
2169      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-37
2170      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-59
2171
2172
2173 2007-05-15 23:15:21 GMT Steve Youngs <steve@sxemacs.org>        patch-64
2174
2175     Summary:
2176       Merged from njsf (patch 37) -- skiplist fix.
2177     Revision:
2178       sxemacs--main--22.1.7--patch-64
2179
2180     Patches applied:
2181     
2182      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-37
2183        Skiplist core fix
2184
2185     modified files:
2186      src/skiplist.c
2187
2188     new patches:
2189      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-37
2190
2191
2192 2007-05-14 00:35:51 GMT Steve Youngs <steve@sxemacs.org>        patch-63
2193
2194     Summary:
2195       Merged from hrop-BLDCHN (patch 36), hrop (patch 58) -- xpm detection (Closes bug #24)
2196     Revision:
2197       sxemacs--main--22.1.7--patch-63
2198
2199     Patches applied:
2200     
2201      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-36
2202        fix, pass -lX11 to Xpm check, fixes bug 24
2203     
2204      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-58
2205        fix, pass -lX11 to Xpm check, fixes bug 24
2206
2207     modified files:
2208      sxemacs.m4
2209
2210     new patches:
2211      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-36
2212      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-58
2213
2214
2215 2007-05-10 04:23:39 GMT Steve Youngs <steve@sxemacs.org>        patch-62
2216
2217     Summary:
2218       Merged from hrop-BLDCHN (patch 33-35), hrop (patch 54-55), njsf (patch 31)
2219     Revision:
2220       sxemacs--main--22.1.7--patch-62
2221
2222     This changeset has some more autoconf related fixes and updates.
2223     
2224     Patches applied:
2225     
2226      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-33
2227        fix, use s/ and m/ files to obtain additional distinctions
2228     
2229      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-34
2230        fix, use OPENSSL_{CPPFLAGS,CFLAGS,LDFLAGS,LIBS}
2231     
2232      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-35
2233        fix, moan about missing athena only if X11 is present and requested
2234     
2235      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-54
2236        fix, reactivate code blocked during the transition to ac 2.60
2237     
2238      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-55
2239        fix, moan about missing athena only if X11 is present and requested
2240     
2241      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-31
2242        Update inventory
2243
2244     modified files:
2245      configure.ac src/.arch-inventory src/Makefile.am sxemacs.m4
2246
2247     new patches:
2248      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-33
2249      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-34
2250      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-35
2251      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-54
2252      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-55
2253      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-31
2254
2255
2256 2007-05-10 04:10:39 GMT Steve Youngs <steve@sxemacs.org>        patch-61
2257
2258     Summary:
2259       autoconf fixes -- SoX, bind, time, xaw.
2260     Revision:
2261       sxemacs--main--22.1.7--patch-61
2262
2263     This changeset cleans up our configure a little.  It gets rid of those
2264     "Present, but not usable" errors, stops detecting a non-existant SoX,
2265     adds -lbind if it's needed.
2266     
2267     * configure.ac (X11 header checks): Include some extra needed headers to
2268       prevent configure bitching about "Present, but not usable" headers.
2269     
2270     * sxemacs.m4 (SXE_CHECK_HEADERS): Call `AC_CHECK_HEADERS' with all 4
2271       arguments. 
2272       (SXE_CHECK_TIME_HEADERS): Only test for linux/time.h if we really need
2273       to.  Fixes another "Present, but not usable".
2274       (SXE_CHECK_LIBBIND): New macro to see if -lbind is needed for those
2275       inet_blah() functions.  Just don't tell anyone that he really doesn't
2276       do what he says he does.  See the comments in sxemacs.m4.
2277       (SXE_CHECK_LIBEVENT): Use it.
2278       (SXE_XAW_INCLUDES_INTRINSIC): New.  Adds Intrinsic headers when testing
2279       for Xaw.
2280       (SXE_TEST_THREED_XAW_INC_INTERNAL): Use it.
2281       (SXE_TEST_XAW_LIB): Need to use `AC_CHECK_HEADERS' here instead of
2282       `AC_CHECK_HEADER'.
2283       (SXE_MM_CHECK_SOX): Make sure we really do have SoX before we start
2284       complaining that it is too old.
2285     
2286
2287     modified files:
2288      configure.ac sxemacs.m4
2289
2290
2291 2007-05-08 02:18:00 GMT Steve Youngs <steve@sxemacs.org>        patch-60
2292
2293     Summary:
2294       Merged from lg (patch 1) -- New macro
2295     Revision:
2296       sxemacs--main--22.1.7--patch-60
2297
2298     Patches applied:
2299     
2300      * lg@xwem.org--2007/sxemacs--lg--22.1.7--patch-1
2301        Support for `define-symbol-macro'
2302
2303     modified files:
2304      lisp/cl-macs.el src/eval.c src/lisp.h src/symbols.c
2305
2306     new patches:
2307      lg@xwem.org--2007/sxemacs--lg--22.1.7--patch-1
2308
2309
2310 2007-05-08 02:03:33 GMT Steve Youngs <steve@sxemacs.org>        patch-59
2311
2312     Summary:
2313       Merged from lg (patch 2) -- New macro.
2314     Revision:
2315       sxemacs--main--22.1.7--patch-59
2316
2317     This changeset adds a nifty new macro for easing the pain of creating
2318     toggle variables.
2319     
2320     Patches applied:
2321     
2322      * lg@xwem.org--2007/sxemacs--lg--22.1.7--patch-2
2323        `define-toggle-variable' added
2324
2325     modified files:
2326      lisp/custom.el
2327
2328     new patches:
2329      lg@xwem.org--2007/sxemacs--lg--22.1.7--patch-2
2330
2331
2332 2007-05-08 01:46:10 GMT Steve Youngs <steve@sxemacs.org>        patch-58
2333
2334     Summary:
2335       Merged from njsf (patch 29), njsf@sxemacs.org--2007 (patch 4-5) -- MacOS fixes
2336     Revision:
2337       sxemacs--main--22.1.7--patch-58
2338
2339     Patches applied:
2340     
2341      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-29
2342        Fix the MacOS modules build. Enhance support the 3rd party module developers in ellcc
2343     
2344      * njsf@sxemacs.org--2007/sxemacs--njsf-priv-dev--22.1.7--patch-4
2345        Fix MacOS "default" build and first stab at implicit dependency dynamic module loading
2346     
2347      * njsf@sxemacs.org--2007/sxemacs--njsf-priv-dev--22.1.7--patch-5
2348        Make ellcc properly account for the build dir
2349
2350     modified files:
2351      configure.ac lib-src/ellcc.c modules/ase/Makefile.am
2352      modules/cl/Makefile.am
2353
2354     new patches:
2355      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-29
2356      njsf@sxemacs.org--2007/sxemacs--njsf-priv-dev--22.1.7--patch-4
2357      njsf@sxemacs.org--2007/sxemacs--njsf-priv-dev--22.1.7--patch-5
2358
2359
2360 2007-05-08 01:36:56 GMT Steve Youngs <steve@sxemacs.org>        patch-57
2361
2362     Summary:
2363       Merged from njsf (patch 24-28) -- build related updates
2364     Revision:
2365       sxemacs--main--22.1.7--patch-57
2366
2367     A number of build related fixes/updates.
2368     
2369     Patches applied:
2370     
2371      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-24
2372        Fix modules rpath linkage
2373     
2374      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-25
2375        Add target sxemacs.dmp.gdb to easily allow debug of the dump stage
2376     
2377      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-26
2378        build time reporting
2379     
2380      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-27
2381        include time in build report
2382     
2383      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-28
2384        Report key environment variables on build report
2385
2386     modified files:
2387      Makefile.am lisp/build-rpt.el modules/Makefile.am
2388      modules/ase/Makefile.am modules/cl/Makefile.am src/Makefile.am
2389
2390     new patches:
2391      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-24
2392      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-25
2393      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-26
2394      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-27
2395      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-28
2396
2397
2398 2007-05-08 01:07:09 GMT Steve Youngs <steve@sxemacs.org>        patch-56
2399
2400     Summary:
2401       Merged from hrop-BLDCHN (patch 18-28, 30-31), hrop (patch 49-52) -- build chain updates
2402     Revision:
2403       sxemacs--main--22.1.7--patch-56
2404
2405     Loadsa updates and reworkings from our resident autotools guru. :-)
2406     
2407     Here is some of his log...
2408     
2409     This changeset breaks^Wmigrates our build chain.  Autoconf 2.60 has many useful
2410     macros which replace a lot of our hand-crafted stuff.
2411     Furthermore, this changeset cleans up the configure check concept a bit.  All
2412     kinds of tests are performed regardless whether the user requested the feature
2413     or not.  This tremendously helps keeping adminstrative overhead for dependency
2414     trees, however this also means more of them checks, a lot more.
2415     
2416     
2417     Patches applied:
2418     
2419      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-18
2420        minor, port build chain to autoconf 2.60, part I
2421     
2422      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-19
2423        minor, use different build-root computation
2424     
2425      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-20
2426        fix, for previous fix, elude inf-loops
2427     
2428      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-21
2429        minor, extend c.ac tests, migrate modules to libtool modules
2430     
2431      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-22
2432        minor, adapt dumper to libtool situation
2433     
2434      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-23
2435        minor, add libevent check
2436     
2437      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-24
2438        minor, outsource mula, canna, wnn, and xim stuff
2439     
2440      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-25
2441        minor, kick RUNPATH computation
2442     
2443      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-26
2444        fix, revert libfool-based build
2445     
2446      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-27
2447        minor, externalise sxe_srcdir and sxe_blddir computation
2448     
2449      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-28
2450        fix, correct help string
2451     
2452      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-30
2453        minor, remove hand-crafted value sets for multiarg options
2454     
2455      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-31
2456        minor, add more precious files to our inventories
2457     
2458      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-49
2459        minor, port build chain to autoconf 2.60
2460     
2461      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-50
2462        fix, get rid of that annoying cl-loop-tests failure which is none
2463     
2464      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-51
2465        minor, various very wee variations
2466     
2467      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-52
2468        minor, add more precious files to our inventories
2469
2470     modified files:
2471      .arch-inventory configure.ac lib-src/.arch-inventory
2472      lisp/Makefile.am lisp/loadup.el lwlib/.arch-inventory
2473      modules/ase/.arch-inventory modules/cl/.arch-inventory
2474      modules/cl/cl-loop-tests.el src/.arch-inventory
2475      src/Makefile.am src/dumper.c sxemacs.m4
2476
2477     new patches:
2478      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-18
2479      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-19
2480      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-20
2481      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-21
2482      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-22
2483      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-23
2484      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-24
2485      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-25
2486      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-26
2487      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-27
2488      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-28
2489      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-30
2490      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-31
2491      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-49
2492      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-50
2493      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-51
2494      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-52
2495
2496
2497 2007-05-02 21:20:39 GMT Steve Youngs <steve@eicq.org>   patch-55
2498
2499     Summary:
2500       Merged from hrop-FIX (patch 4), hrop (patch 48) -- skiplist updates/fixes
2501     Revision:
2502       sxemacs--main--22.1.7--patch-55
2503
2504     From Sebastian's log...
2505     
2506     This changeset improves skiplists a bit.  Firstly, internal structure handling
2507     is cleaned up, non-public stuff is removed from the header to the source.
2508     Secondly, the structures now use `long int' instead of uint32_t which might
2509     overcome certain issues of late seen at least on ultrasparc.
2510     
2511     More importantly, this changeset switches to more efficient path handling
2512     routines, using temporarily allocated arrays of level objects instead of
2513     dllists.
2514     
2515     
2516     Patches applied:
2517     
2518      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-4
2519        minor, clean up skiplist structures, remove private stuff from header
2520     
2521      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-48
2522        minor, clean up skiplist structures, remove private stuff from header
2523
2524     modified files:
2525      modules/ase/ase-digraph.c src/skiplist.c src/skiplist.h
2526
2527     new patches:
2528      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-FIX--22.1.7--patch-4
2529      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-48
2530
2531
2532 2007-04-24 22:54:06 GMT Steve Youngs <steve@sxemacs.org>        patch-54
2533
2534     Summary:
2535       Merged from njsf (patch 21) -- New hooks.
2536     Revision:
2537       sxemacs--main--22.1.7--patch-54
2538
2539     Nelson's comments...
2540     
2541     This changeset provides a new useful hook,
2542     after-change-before-major-mode-hook, which gets executed after a change
2543     of major mode, yet before the actual mode hook is
2544     executed. after-change-major-mode-hook runs after the mode hook has run.
2545     
2546     In addition, current-major-hook will now hold the symbol of the currently
2547     running hook enabling the hook code to inspect which hook they are
2548     running under. It is also useful for debug.
2549     
2550     
2551     Patches applied:
2552     
2553      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-21
2554        after-change-before-major-mode-hook and current-running-hook
2555
2556     modified files:
2557      src/eval.c
2558
2559     new patches:
2560      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-21
2561
2562
2563 2007-04-24 22:47:13 GMT Steve Youngs <steve@sxemacs.org>        patch-53
2564
2565     Summary:
2566       Merged from njsf (patch 20) -- font-lock fix.
2567     Revision:
2568       sxemacs--main--22.1.7--patch-53
2569
2570     This changeset ensures that font-lock resets itself properly when it is
2571     turned off/on.  For example, when changing major modes.
2572     
2573     Patches applied:
2574     
2575      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-20
2576        Auto font lock fix
2577
2578     modified files:
2579      lisp/font-lock.el lisp/fontl-hooks.el
2580
2581     new patches:
2582      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-20
2583
2584
2585 2007-04-24 22:41:20 GMT Steve Youngs <steve@sxemacs.org>        patch-52
2586
2587     Summary:
2588       Merged from hrop-MM (patch 38), hrop (patch 46) -- MM Pulse fix
2589     Revision:
2590       sxemacs--main--22.1.7--patch-52
2591
2592     Patches applied:
2593     
2594      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-38
2595        fix, drain buffered streams, do not flush them
2596     
2597      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-46
2598        fix, drain buffered streams, do not flush them
2599
2600     modified files:
2601      src/sound-pulse.c
2602
2603     new patches:
2604      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-38
2605      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-46
2606
2607
2608 2007-04-24 22:33:45 GMT Steve Youngs <steve@sxemacs.org>        patch-51
2609
2610     Summary:
2611       Merged from hrop-FIX64 (patch 7), hrop (patch 45) -- GC fix
2612     Revision:
2613       sxemacs--main--22.1.7--patch-51
2614
2615     This changeset fixes a bug on 64bit machines where it would try to GC
2616     away things that were currently being used.  Especially affected was
2617     XEtla. 
2618     
2619     Patches applied:
2620     
2621      * hroptatyr@issel--sxemacs/sxemacs--hrop-fix64--22.1.7--patch-7
2622        fix, GC protect usid_to_process hash-table
2623     
2624      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-45
2625        fix, GC protect usid_to_process hash-table
2626
2627     modified files:
2628      src/process-unix.c src/process.c
2629
2630     new patches:
2631      hroptatyr@issel--sxemacs/sxemacs--hrop-fix64--22.1.7--patch-7
2632      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-45
2633
2634
2635 2007-04-22 02:13:35 GMT Steve Youngs <steve@eicq.org>   patch-50
2636
2637     Summary:
2638       Merged from Horst (patch 3) -- MM (SoX) fix
2639     Revision:
2640       sxemacs--main--22.1.7--patch-50
2641
2642     Patches applied:
2643     
2644      * horst@sxemacs.org--archive/sxemacs--horst--22.1.7--patch-3
2645        fixed SoX flaw due to renamed internal structure (of SoX)
2646
2647     modified files:
2648      src/media-sox.c sxemacs.m4
2649
2650     new patches:
2651      horst@sxemacs.org--archive/sxemacs--horst--22.1.7--patch-3
2652
2653
2654 2007-04-11 16:43:03 GMT Steve Youngs <steve@sxemacs.org>        patch-49
2655
2656     Summary:
2657       Merged from hrop-MM (patch 25-36), hrop (patch 43-44) -- MM updates
2658     Revision:
2659       sxemacs--main--22.1.7--patch-49
2660
2661     A few multimedia updates here.  gstreamer and xine have been nuked, some
2662     ffmpeg updates, and the prelude to supporting `libmagic'.
2663     
2664     Here's Sebastian's log with a little more detail...
2665     
2666     This changeset migrates the ffmpeg driver to use avcodec_decode_audio2 if
2667     supported which promises to provide cleaner playback of streams.  Furthermore,
2668     video packets are finally detected and handled appropriately (which means
2669     ignored at this stage).
2670     
2671     
2672     Patches applied:
2673     
2674      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-25
2675        minor, support ffmpeg's avcodec_decode_audio2
2676     
2677      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-26
2678        fix, nuke gstreamer and xine support
2679     
2680      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-27
2681        fix, rilly nuke gstreamer and xine
2682     
2683      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-28
2684        minor, provide libmagic/file detection
2685     
2686      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-29
2687        minor, do not send stuff blindly down to the decoder functions
2688     
2689      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-30
2690        minor, give ffmpeg what he cries for
2691     
2692      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-31
2693        minor, provide extremely simple libmagic access
2694     
2695      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-32
2696        fix, use avcodec_decode_audio2 correctly
2697     
2698      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-33
2699        minor, improve ffmpeg playback
2700     
2701      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-34
2702        minor, cast debugging output correctly
2703     
2704      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-35
2705        minor, provide result passing for worker jobs
2706     
2707      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-36
2708        fix, conditionalise asyneq functionality properly
2709     
2710      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-43
2711        fix, nuke gstreamer and xine support, provide libmagic/file detection
2712     
2713      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-44
2714        minor, support ffmpeg's avcodec_decode_audio2, various MM-fixes
2715
2716     new files:
2717      src/.arch-ids/media-magic.c.id src/.arch-ids/media-magic.h.id
2718      src/media-magic.c src/media-magic.h
2719
2720     removed files:
2721      src/.arch-ids/media-gstreamer.c.id
2722      src/.arch-ids/media-gstreamer.h.id
2723      src/.arch-ids/media-xine.c.id src/.arch-ids/media-xine.h.id
2724      src/media-gstreamer.c src/media-gstreamer.h src/media-xine.c
2725      src/media-xine.h
2726
2727     modified files:
2728      configure.ac src/event-Xt.c src/event-queue.h
2729      src/media-ffmpeg.c src/sound-pulse.c src/sound.c src/sound.h
2730      src/worker-asyneq.c src/workers.c src/workers.h sxemacs.m4
2731
2732     new patches:
2733      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-25
2734      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-26
2735      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-27
2736      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-28
2737      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-29
2738      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-30
2739      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-31
2740      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-32
2741      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-33
2742      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-34
2743      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-35
2744      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-36
2745      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-43
2746      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-44
2747
2748
2749 2007-04-05 00:31:08 GMT Steve Youngs <steve@sxemacs.org>        patch-48
2750
2751     Summary:
2752       Turn off the progress guage by default.
2753     Revision:
2754       sxemacs--main--22.1.7--patch-48
2755
2756     * lisp/gutter-items.el (progress-feedback-use-echo-area): Default to t,
2757       the progress guage is ugly!!
2758     
2759
2760     modified files:
2761      lisp/gutter-items.el
2762
2763
2764 2007-04-05 00:25:19 GMT Steve Youngs <steve@sxemacs.org>        patch-47
2765
2766     Summary:
2767       Merged from njsf (patch 16) -- Info-directory-list fix
2768     Revision:
2769       sxemacs--main--22.1.7--patch-47
2770
2771     Patches applied:
2772     
2773      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-16
2774        Make sure <emacs-root>/share/info is on the Info-directory-list
2775
2776     modified files:
2777      lisp/setup-paths.el
2778
2779     new patches:
2780      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-16
2781
2782
2783 2007-04-04 23:37:20 GMT Steve Youngs <steve@sxemacs.org>        patch-46
2784
2785     Summary:
2786       Merged from njsf (patch 14-15) -- font-lock updates
2787     Revision:
2788       sxemacs--main--22.1.7--patch-46
2789
2790     Patches applied:
2791     
2792      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-14
2793        Support proper auto fontification when buffer major mode changes
2794     
2795      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-15
2796        Dump font-lock with SXEmacs
2797
2798     modified files:
2799      lisp/dumped-lisp.el lisp/font-lock.el
2800
2801     new patches:
2802      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-14
2803      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-15
2804
2805
2806 2007-04-04 23:30:21 GMT Steve Youngs <steve@sxemacs.org>        patch-45
2807
2808     Summary:
2809       Merged from njsf (patch 13) -- New major mode hook
2810     Revision:
2811       sxemacs--main--22.1.7--patch-45
2812
2813     Patches applied:
2814     
2815      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-13
2816        Implement after-changed-major-mode-hook
2817
2818     modified files:
2819      src/buffer.c src/eval.c src/lisp.h
2820
2821     new patches:
2822      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-13
2823
2824
2825 2007-04-01 22:03:07 GMT Steve Youngs <steve@sxemacs.org>        patch-44
2826
2827     Summary:
2828       Merged from hrop (40) hrop-fix64 (5) -- build cleanups
2829     Revision:
2830       sxemacs--main--22.1.7--patch-44
2831
2832     Patches applied:
2833     
2834      * hroptatyr@issel--sxemacs/sxemacs--hrop-fix64--22.1.7--patch-5
2835        fix, suppress C warnings, esp. on 64b machines
2836     
2837      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-40
2838        fix, suppress C warnings, esp. on 64b machines
2839     
2840
2841     modified files:
2842      lwlib/xlwgauge.c src/ent.c src/frame-x.c src/lisp.h
2843      src/media-ffmpeg.c src/openssl.c src/process-unix.c
2844      src/search.c
2845
2846     new patches:
2847      hroptatyr@issel--sxemacs/sxemacs--hrop-fix64--22.1.7--patch-5
2848      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-40
2849
2850
2851 2007-04-01 21:51:13 GMT Steve Youngs <steve@sxemacs.org>        patch-43
2852
2853     Summary:
2854       Merged from hrop-MM (patch 24), hrop (patch 39) -- pulse fix
2855     Revision:
2856       sxemacs--main--22.1.7--patch-43
2857
2858     Patches applied:
2859     
2860      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-24
2861        fix, work around a possible deadlock in the pulse playback code
2862     
2863      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-39
2864        fix, work around a possible deadlock in the pulse playback code
2865
2866     modified files:
2867      src/sound-pulse.c
2868
2869     new patches:
2870      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-24
2871      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-39
2872
2873
2874 2007-04-01 17:33:02 GMT Steve Youngs <steve@sxemacs.org>        patch-42
2875
2876     Summary:
2877       Merged from njsf patch 10 -- doc update
2878     Revision:
2879       sxemacs--main--22.1.7--patch-42
2880
2881     Patches applied:
2882     
2883      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-10
2884        Improve server streams documentation phrasing.
2885     
2886
2887     modified files:
2888      info/lispref/processes.texi lisp/process.el src/process.c
2889
2890     new patches:
2891      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-10
2892
2893
2894 2007-04-01 17:29:30 GMT Steve Youngs <steve@sxemacs.org>        patch-41
2895
2896     Summary:
2897       Merged from hrop-BLDCHN (patch 15-16), hrop (patch 41) -- build tweaks
2898     Revision:
2899       sxemacs--main--22.1.7--patch-41
2900
2901     Patches applied:
2902     
2903      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-15
2904        minor, add some helpers for summary production
2905     
2906      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-16
2907        minor, also brag about autotools versions
2908     
2909      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-41
2910        minor, also brag about autotools versions
2911
2912     modified files:
2913      autogen.sh configure.ac sxemacs.m4
2914
2915     new patches:
2916      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-15
2917      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-BLDCHN--22.1.7--patch-16
2918      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-41
2919
2920
2921 2007-04-01 16:31:50 GMT Steve Youngs <steve@sxemacs.org>        patch-40
2922
2923     Summary:
2924       Merged from hrop-feat-FFI (3-4), hrop (36-37) -- FFI asycn
2925     Revision:
2926       sxemacs--main--22.1.7--patch-40
2927
2928     This changeset provides some asynchronous functionality for FFI function 
2929     calls.  It includes an asynchronous version of `curl:download'.
2930     
2931     Patches applied:
2932     
2933      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.7--patch-3
2934        minor, provide asynchronous ffi function calls
2935     
2936      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.7--patch-4
2937        minor, provide autoloadable curl:download* function
2938     
2939      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-36
2940        minor, provide asynchronous ffi function calls
2941     
2942      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-37
2943        minor, provide autoloadable curl:download* function
2944     
2945
2946     modified files:
2947      lisp/ffi/ffi-curl.el src/effi.c src/effi.h
2948
2949     new patches:
2950      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.7--patch-3
2951      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.7--patch-4
2952      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-36
2953      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-37
2954
2955
2956 2007-04-01 16:19:36 GMT Steve Youngs <steve@sxemacs.org>        patch-39
2957
2958     Summary:
2959       Merged from hrop-MM (patch 23), hrop (patch 35)
2960     Revision:
2961       sxemacs--main--22.1.7--patch-39
2962
2963     Patches applied:
2964     
2965      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-23
2966        fix, initialise GCPRO'd vars
2967     
2968      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-35
2969        fix, initialise GCPRO'd vars
2970
2971     modified files:
2972      src/sound.c
2973
2974     new patches:
2975      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-23
2976      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-35
2977
2978
2979 2007-03-20 13:20:24 GMT Steve Youngs <steve@sxemacs.org>        patch-38
2980
2981     Summary:
2982       Guard against an upcoming addition to XE packages
2983     Revision:
2984       sxemacs--main--22.1.7--patch-38
2985
2986     A new library is about to be added to the XEmacs xemacs-base package,
2987     called `bytedecl.el'.  This lib contains a copy of the warning
2988     suppression macros in XEmacs 21.5's `bytecomp-runtime.el', the
2989     `if-fboundp', `when-fboundp' etc.  It is to allow earlier XEmacsen access
2990     to these macros.  The problem for us is that we already have these macros
2991     in our bytecomp-runtime.el.
2992     
2993     This changeset adds a provide form in bytecomp-runtime.el to prevent
2994     bytedecl.el from XE packages from being loaded via `require'.  Hopefully,
2995     if someone loads it via `load', they'll know what they are doing.
2996     
2997     * lisp/bytecomp-runtime.el (bytedecl): Provide this feature.
2998     
2999
3000     modified files:
3001      lisp/bytecomp-runtime.el
3002
3003
3004 2007-03-18 23:07:37 GMT Steve Youngs <steve@sxemacs.org>        patch-37
3005
3006     Summary:
3007       Merged from hrop-feat-ASE (patch 61), hrop (patch 34) -- DSO/autoload
3008     Revision:
3009       sxemacs--main--22.1.7--patch-37
3010
3011     Add some autoload cookies to the ase emodule... mmmmm, yummy.
3012     
3013     Patches applied:
3014     
3015      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-61
3016        minor, add autoload cookies to ase functions
3017     
3018      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-34
3019        minor, add autoload cookies to ase functions
3020
3021     modified files:
3022      modules/ase/ase-cartesian.c modules/ase/ase-digraph.c
3023      modules/ase/ase-heap.c modules/ase/ase-interval.c
3024      modules/ase/ase-metric.c modules/ase/ase-neighbourhood.c
3025      modules/ase/ase-permutation.c modules/ase/ase-resclass.c
3026
3027     new patches:
3028      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-61
3029      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-34
3030
3031
3032 2007-03-18 20:53:18 GMT Steve Youngs <steve@sxemacs.org>        patch-36
3033
3034     Summary:
3035       Merged from njsf (patch 8) -- SCM administrivia
3036     Revision:
3037       sxemacs--main--22.1.7--patch-36
3038
3039     Patches applied:
3040     
3041      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-8
3042        libsxeevents.a is precious
3043
3044     modified files:
3045      src/.arch-inventory
3046
3047     new patches:
3048      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-8
3049
3050
3051 2007-03-18 17:16:59 GMT Steve Youngs <steve@sxemacs.org>        patch-35
3052
3053     Summary:
3054       Merged from hrop-feat-ASE (patch 57-60), hrop (patch 33) -- DSO fix/update
3055     Revision:
3056       sxemacs--main--22.1.7--patch-35
3057
3058     Patches applied:
3059     
3060      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-57
3061        fix, make ase work for non-ENT SXEmacsen
3062     
3063      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-58
3064        fix, make ase modules disable-able
3065     
3066      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-59
3067        fix, nuke dummy, no-op modules
3068     
3069      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-60
3070        minor, make modules and static modules choosable
3071     
3072      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-33
3073        fix, make ase work for non-ENT SXEmacsen, nuke useless modules
3074
3075     removed files:
3076      modules/base64/.arch-ids/.arch-inventory.id
3077      modules/base64/.arch-ids/=id
3078      modules/base64/.arch-ids/Makefile.am.id
3079      modules/base64/.arch-ids/autogen.sh.id
3080      modules/base64/.arch-ids/base64.c.id
3081      modules/base64/.arch-ids/configure.ac.id
3082      modules/base64/.arch-inventory modules/base64/Makefile.am
3083      modules/base64/autogen.sh modules/base64/base64.c
3084      modules/base64/configure.ac
3085      modules/sample/.arch-ids/.arch-inventory.id
3086      modules/sample/.arch-ids/=id
3087      modules/sample/.arch-ids/Makefile.am.id
3088      modules/sample/.arch-ids/sample.c.id
3089      modules/sample/.arch-inventory modules/sample/Makefile.am
3090      modules/sample/sample.c
3091      modules/zlib/.arch-ids/.arch-inventory.id
3092      modules/zlib/.arch-ids/=id
3093      modules/zlib/.arch-ids/Makefile.am.id
3094      modules/zlib/.arch-ids/autogen.sh.id
3095      modules/zlib/.arch-ids/configure.ac.id
3096      modules/zlib/.arch-ids/zlib.c.id modules/zlib/.arch-inventory
3097      modules/zlib/Makefile.am modules/zlib/autogen.sh
3098      modules/zlib/configure.ac modules/zlib/zlib.c
3099
3100     modified files:
3101      configure.ac modules/Makefile.am
3102      modules/ase/ase-metric-tests.el
3103      modules/ase/ase-neighbourhood-tests.el
3104      modules/ase/ase-resclass.c
3105
3106     removed directories:
3107      modules/base64 modules/base64/.arch-ids modules/sample
3108      modules/sample/.arch-ids modules/zlib modules/zlib/.arch-ids
3109
3110     new patches:
3111      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-57
3112      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-58
3113      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-59
3114      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-60
3115      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-33
3116
3117
3118 2007-03-17 21:50:38 GMT Steve Youngs <steve@sxemacs.org>        patch-34
3119
3120     Summary:
3121       Merged from hrop-MM (patch 16-22), hrop (patch 32) -- sound (Closes bug #13)
3122     Revision:
3123       sxemacs--main--22.1.7--patch-34
3124
3125     This changeset migrates the rest of the audio devices to the "workers"
3126     concept.  And as an added bonus, it closes bug #13.
3127     
3128     Patches applied:
3129     
3130      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-16
3131        minor, add convenience functions #'add-workers and #'remove-workers
3132     
3133      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-17
3134        minor, mutexify audio jobs properly
3135     
3136      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-18
3137        minor, various fixes
3138     
3139      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-19
3140        minor, bring audio-job-* event triggering to alsa
3141     
3142      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-20
3143        minor, migrate jack to asynchronous audio-job events
3144     
3145      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-21
3146        minor, migrate OSS to asynchronous audio job notification
3147     
3148      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-22
3149        minor, make the rest of the audio devices listen to audio-job events
3150     
3151      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-32
3152        minor, completely migrate audio devices to workers concept
3153
3154     modified files:
3155      lisp/sound.el src/sound-alsa.c src/sound-alsa.h src/sound-ao.c
3156      src/sound-ao.h src/sound-arts.c src/sound-arts.h
3157      src/sound-esd.c src/sound-esd.h src/sound-jack.c
3158      src/sound-jack.h src/sound-nas.c src/sound-nas.h
3159      src/sound-oss.c src/sound-oss.h src/sound-pulse.c src/sound.c
3160      src/worker-asyneq.c src/workers.c src/workers.h
3161
3162     new patches:
3163      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-16
3164      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-17
3165      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-18
3166      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-19
3167      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-20
3168      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-21
3169      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-22
3170      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-32
3171
3172
3173 2007-03-16 23:29:59 GMT Steve Youngs <steve@sxemacs.org>        patch-33
3174
3175     Summary:
3176       Merged from hrop-MM (patch 15), hrop (patch 31) -- plug a mem leak
3177     Revision:
3178       sxemacs--main--22.1.7--patch-33
3179
3180     This changeset plugs a memory leak in our ffmpeg code.
3181     
3182     Patches applied:
3183     
3184      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-15
3185        fix, avoid mem-leaks by freeing packets read through ffmpeg
3186     
3187      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-31
3188        fix, avoid mem-leaks by freeing packets read through ffmpeg
3189
3190     modified files:
3191      src/media-ffmpeg.c
3192
3193     new patches:
3194      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-15
3195      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-31
3196
3197
3198 2007-03-16 23:22:49 GMT Steve Youngs <steve@sxemacs.org>        patch-32
3199
3200     Summary:
3201       Merged from hrop-MM (patch 2-13), hrop (patch 29-30) -- threads/media
3202     Revision:
3203       sxemacs--main--22.1.7--patch-32
3204
3205     This changeset reimplements the sound engine in a much more
3206     thread-friendly way.  But there's a fair bit more to it than that, so
3207     here's a copy of Sebastian's log which tells all...
3208     
3209     This changeset introduces another event-stream subsystem, in parallel but
3210     mutually exclusive to the ``traditional'' one.  The new event queue is
3211     available with the flag --with-experimental-feature=asyneq, it is enabled by
3212     default when pthreads (prerequisite) are available.  Moreover, the asynchronous
3213     event queue (asyneq for short) works only in conjunction with the Xt mainloop
3214     (event-Xt) at the moment.
3215     
3216     The asyneq may be fed from any thread without further precautions.  The events
3217     in there have to be of type Lisp_Event, preserve their order (FIFO) and are
3218     always dispatched in the scope of the main thread.  The Xt mainloop keeps an eye
3219     on the queue with varying time intervals, depending on the amount of events
3220     waiting in the queue.
3221     
3222     Cui bono?  This changeset also provides an interface to generic-purpose worker
3223     threads which may absorb some of the work of the main thread and perform it
3224     in parallel.  These worker threads communicate with the main thread via the
3225     asyneq, any commenced work is announced to the main thread via a special event
3226     (work_started_event) and finishing a task will leave another special event
3227     (work_finished_event) in the asyneq.  These events may be used to run arbitrary
3228     code in the main scope.  They are passed a special lisp object, called
3229     worker-job (worker_job_t) which may be used to identify a certain scheduled
3230     task.
3231     
3232     Cui bono?  This changeset also migrates the former media-thread system to this
3233     new job concept.  Asynchronously run media will produce an audio-job ticket.
3234     Via another per-job event queue the lisp level can communicate with the running
3235     job.  This whole machinery effectively reimplements the old media-thread-*
3236     functionality.  However since different interfaces are used now, they have all
3237     been renamed to audio-job-* functions.
3238     
3239     In order to migrate your personal SXEmacs multimedia world to the
3240     asyneq/worker-job based goodness:
3241     
3242     Old                                     New
3243     ============================================================================
3244     (setq number-of-media-queues 4)         ;; done in the initialisation code
3245     (init-asynchronousity)                  (init-workers 4)
3246     (uninit-asynchronousity)                (uninit-workers)
3247     ;; automatically (re)set                (setq synchronous-sounds nil)
3248     ----------------------------------------------------------------------------
3249     (play-media-stream ...)                 (play-media-stream ...)
3250     (pause-media-thread handle)             (pause-audio-job job)
3251     (resume-media-thread handle)            (resume-audio-job job)
3252     (stop-media-thread handle)              (stop-audio-job job)
3253     (media-thread-set-volume handle vol)    (set-audio-job-volume job vol)
3254     (media-thread-volume handle)            (audio-job-volume job)
3255     (media-thread-set-rate handle rate)     (set-audio-job-rate job rate)
3256     (media-thread-rate handle)              (audio-job-rate job)
3257     ;;(create-core-dump-instantly)          (set-audio-job-sentinel job sentinel)
3258     
3259     All audio devices can be used to spawn audio jobs (play-media-stream,
3260     play-media-stream-synchronously, or play-media-stream-asynchronously), howbeit
3261     the communication between the lisp engine and running audio jobs is currently
3262     only available for pulseaudio audio devices.
3263     
3264     At last, this changeset fixes bug #13.
3265     
3266     
3267     Patches applied:
3268     
3269      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-2
3270        minor, introduce TSO (thread-safe objects) concept
3271     
3272      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-3
3273        major, replace the entire event stream with a thread-safe one
3274     
3275      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-4
3276        minor, rearrange the asynchrnonous event queue and worker thread magic
3277     
3278      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-5
3279        fix, add configure switches for asyneq
3280     
3281      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-6
3282        minor, add work_handler_t interface
3283     
3284      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-7
3285        minor, apply asyneq magic to media streams
3286     
3287      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-8
3288        minor, migrate audio device interfaces to asyneq
3289     
3290      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-9
3291        minor, introduce worker scratch buffers
3292     
3293      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-10
3294        minor, implement per-job event queues, migrate pulse to it
3295     
3296      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-11
3297        fix, rename set-media-thread-sentinel to set-audio-job-sentinel
3298     
3299      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-12
3300        fix, increase my revision counter, and properly use the XRECORD macro
3301     
3302      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-13
3303        fix, kick some code solely for testing purposes
3304     
3305      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-29
3306        minor, reimplement event-queues, provide generic threaded workers
3307     
3308      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-30
3309        fix, kick some code solely for testing purposes
3310
3311     new files:
3312      src/.arch-ids/event-queue.c.id src/.arch-ids/event-queue.h.id
3313      src/.arch-ids/worker-asyneq.c.id
3314      src/.arch-ids/worker-asyneq.h.id src/.arch-ids/workers.c.id
3315      src/.arch-ids/workers.h.id src/event-queue.c src/event-queue.h
3316      src/worker-asyneq.c src/worker-asyneq.h src/workers.c
3317      src/workers.h
3318
3319     modified files:
3320      configure.ac modules/ase/ase-cartesian.c src/Makefile.am
3321      src/alloc.c src/dllist.c src/dllist.h src/emacs.c src/eval.c
3322      src/event-Xt.c src/event-stream.c src/events.c src/events.h
3323      src/lisp.h src/lrecord.h src/media-internal.c src/minibuf.c
3324      src/semaphore.c src/semaphore.h src/sound-alsa.c
3325      src/sound-ao.c src/sound-arts.c src/sound-esd.c
3326      src/sound-jack.c src/sound-nas.c src/sound-oss.c
3327      src/sound-pulse.c src/sound-pulse.h src/sound.c src/sound.h
3328      src/symsinit.h sxemacs.m4
3329
3330     new patches:
3331      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-2
3332      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-3
3333      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-4
3334      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-5
3335      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-6
3336      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-7
3337      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-8
3338      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-9
3339      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-10
3340      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-11
3341      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-12
3342      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.7--patch-13
3343      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-29
3344      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-30
3345
3346
3347 2007-03-14 01:14:10 GMT Steve Youngs <steve@sxemacs.org>        patch-31
3348
3349     Summary:
3350       Merged from hrop-feat-ASE (patch 56), hrop (patch 28)
3351     Revision:
3352       sxemacs--main--22.1.7--patch-31
3353
3354     Patches applied:
3355     
3356      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-56
3357        minor, wipe out nested scopes
3358     
3359      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-28
3360        minor, wipe out nested scopes
3361
3362     modified files:
3363      modules/ase/ase-digraph.c modules/ase/ase-digraph.h
3364      src/skiplist.c src/skiplist.h
3365
3366     new patches:
3367      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-56
3368      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-28
3369
3370
3371 2007-03-11 12:23:51 GMT Steve Youngs <steve@sxemacs.org>        patch-30
3372
3373     Summary:
3374       Better output for etags' --version
3375     Revision:
3376       sxemacs--main--22.1.7--patch-30
3377
3378     This changeset makes the output from `etags --version' a bit nicer, and
3379     more accurate/complete.  It'll now show the full SXEmacs revision as well
3380     as Francesco's version number.
3381     
3382     I've given a copy of this to Francesco, but as yet I don't know if he
3383     intends to include it.
3384     
3385     * lib-src/etags.c (E_VERSION): define to `EMACS_VERSION' if available, or
3386       to `VERSION' if not.
3387       (print_version): Use `E_VERSION' and `pot_etags_version' for a more
3388       complete and accurate output for --version.
3389     
3390
3391     modified files:
3392      lib-src/etags.c
3393
3394
3395 2007-03-11 12:08:29 GMT Steve Youngs <steve@sxemacs.org>        patch-29
3396
3397     Summary:
3398       Merged from hrop-feat-ASE (patch 53-54), hrop (patch 27) -- ASE updates
3399     Revision:
3400       sxemacs--main--22.1.7--patch-29
3401
3402     Patches applied:
3403     
3404      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-53
3405        minor, recheck the object types after combined lift-rel operations
3406     
3407      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-54
3408        minor, adapt test suites, conditionalise on supported features
3409     
3410      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-27
3411        minor, recheck object types on lift-rel op, adapt test suites
3412
3413     modified files:
3414      modules/ase/ase-cartesian-tests.el
3415      modules/ase/ase-digraph-tests.el modules/ase/ase-heap-tests.el
3416      modules/ase/ase-heap.c modules/ase/ase-interval-tests.el
3417      modules/ase/ase-metric-tests.el
3418      modules/ase/ase-neighbourhood-tests.el
3419      modules/ase/ase-permutation-tests.el
3420      modules/ase/ase-resclass-tests.el modules/ase/ase-resclass.c
3421      src/ent-binary-rel.h
3422
3423     new patches:
3424      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-53
3425      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-54
3426      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-27
3427
3428
3429 2007-03-11 12:01:51 GMT Steve Youngs <steve@sxemacs.org>        patch-28
3430
3431     Summary:
3432       Merged from njsf (patch 5) -- repo housekeeping
3433     Revision:
3434       sxemacs--main--22.1.7--patch-28
3435
3436     Patches applied:
3437     
3438      * njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-5
3439        Added several "precious" marks to inventory needed when building inplace
3440
3441     modified files:
3442      .arch-inventory modules/ase/.arch-inventory
3443      modules/cl/.arch-inventory
3444
3445     new patches:
3446      njsf@sxemacs.org--2007/sxemacs--njsf--22.1.7--patch-5
3447
3448
3449 2007-03-11 11:26:09 GMT Steve Youngs <steve@sxemacs.org>        patch-27
3450
3451     Summary:
3452       Merged from hrop-PORT (patch 1), hrop (patch 26) -- Packages
3453     Revision:
3454       sxemacs--main--22.1.7--patch-27
3455
3456     This changeset implements `package-suppress' from XEmacs 21.5.  It is a
3457     neat way of suppressing the load of particular files from a given
3458     package. 
3459     
3460     Patches applied:
3461     
3462      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-PORT--22.1.7--patch-1
3463        minor, port package-suppress mechanism from XE 21.5
3464     
3465      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-26
3466        minor, port package-suppress mechanism from XE 21.5
3467
3468     modified files:
3469      lisp/packages.el src/lread.c
3470
3471     new patches:
3472      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-PORT--22.1.7--patch-1
3473      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-26
3474
3475
3476 2007-03-07 21:47:59 GMT Steve Youngs <steve@sxemacs.org>        patch-26
3477
3478     Summary:
3479       Remove a couple of overly aggresive cflags.
3480     Revision:
3481       sxemacs--main--22.1.7--patch-26
3482
3483     * modules/ase/Makefile.am (AM_CFLAGS): Lets be a little less aggressive
3484       in our optimising.
3485     
3486     * src/Makefile.am (libent_a_CFLAGS): Removed.  It was a little too
3487       aggressive and was making me dizzy.
3488     
3489
3490     modified files:
3491      modules/ase/Makefile.am src/Makefile.am
3492
3493
3494 2007-03-07 15:59:29 GMT Steve Youngs <steve@sxemacs.org>        patch-25
3495
3496     Summary:
3497       A little housekeeping.
3498     Revision:
3499       sxemacs--main--22.1.7--patch-25
3500
3501     * .arch-inventory: ylwrap is precious.
3502     
3503     * move-if-change: Removed.  Nobody has used this since the jurassic
3504       period. 
3505     
3506
3507     removed files:
3508      .arch-ids/move-if-change.id move-if-change
3509
3510     modified files:
3511      .arch-inventory
3512
3513
3514 2007-03-07 15:27:41 GMT Steve Youngs <steve@sxemacs.org>        patch-24
3515
3516     Summary:
3517       Merged from hrop-accel (patch 2-3, 6, 8, 10-13, 18-21, 24, 27-30), hrop (patch 16, 21) -- cl.el -> C
3518     Revision:
3519       sxemacs--main--22.1.7--patch-24
3520
3521     cl.el meets C
3522     
3523     Sebastian says...
3524     
3525     This changeset provides some basic functionality (loops) of the upcoming
3526     CL emodule which is a complete emod-based reimplementation of cl.el.
3527     This changeset is mainly for testing purposes.
3528     
3529     All the stuff defined in the emodule is prefixed with `cl:' in order to
3530     distinguish between cl.el functions and the corresponding cl.ell functions.
3531     
3532     This changeset provides about 50% of the facilities of the CL loop macro, by
3533     facilities I refer to the ANSI-CL specification of course.
3534     Furthermore, a quick draught of a benchmark suite is included.
3535     Parsing a CL loop macro form is bison-based hence bison is mandatory for this
3536     module atm the moment.  To make cl-loop forms survive the byte-compiler, a
3537     generic bytecode symbol is added which leaves its arguments as untouched as
3538     possible, however the byte optimiser still interferes heavily and at the moment
3539     one of the regression tests fails due to this behaviour.
3540     
3541     Patches applied:
3542     
3543      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-2
3544        minor, provide cl module, a fast C-based Common Lisp implementation
3545     
3546      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-3
3547        fix, provide a simple define-setf-method implementation
3548     
3549      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-6
3550        minor, provide looping constructs
3551     
3552      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-8
3553        minor, provide dotimes, dolist and the beginning of do-symbols
3554     
3555      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-10
3556        minor, add do-symbols and do-all-symbols
3557     
3558      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-11
3559        minor, convert to single and mono emodule concept
3560     
3561      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-12
3562        minor, exclude setf expander magic temporarily
3563     
3564      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-13
3565        fix, provide a small and working test suite for cl-loop
3566     
3567      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-18
3568        minor, provide a draught for a bison-bbased CL loop macro
3569     
3570      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-19
3571        minor, provide for-equals-then subclause
3572     
3573      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-20
3574        minor, add for-across-array subclause, add for-being-each-of clause
3575     
3576      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-21
3577        minor, provide repeat clause and for-in-hash-table clause
3578     
3579      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-24
3580        minor, provide generic byte-compiler mumbo-jumbo for emod-cl macroes
3581     
3582      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-27
3583        minor, provide nconc, append, collect clauses
3584     
3585      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-28
3586        minor, provide count, sum, minimise, maximise accus
3587     
3588      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-29
3589        minor, add benchmark suite
3590     
3591      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-30
3592        minor, build chain tweaks for cl module
3593     
3594      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-16
3595        minor, provide portions of the upcoming CL emodule
3596     
3597      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-21
3598        minor, add benchmark suite, provide cl-loop module
3599
3600     new files:
3601      modules/cl/.arch-ids/.arch-inventory.id
3602      modules/cl/.arch-ids/=id modules/cl/.arch-ids/Makefile.am.id
3603      modules/cl/.arch-ids/cl-loop-parser.y.id
3604      modules/cl/.arch-ids/cl-loop-profs.el.id
3605      modules/cl/.arch-ids/cl-loop-tests.el.id
3606      modules/cl/.arch-ids/cl-loop.c.id
3607      modules/cl/.arch-ids/cl-loop.h.id modules/cl/.arch-ids/cl.c.id
3608      modules/cl/.arch-ids/cl.h.id modules/cl/.arch-inventory
3609      modules/cl/Makefile.am modules/cl/cl-loop-parser.y
3610      modules/cl/cl-loop-profs.el modules/cl/cl-loop-tests.el
3611      modules/cl/cl-loop.c modules/cl/cl-loop.h modules/cl/cl.c
3612      modules/cl/cl.h tests/benchmark/.arch-ids/=id
3613      tests/benchmark/.arch-ids/benchmark.el.id
3614      tests/benchmark/benchmark.el
3615
3616     modified files:
3617      configure.ac lisp/bytecomp.el modules/Makefile.am
3618      src/bytecode.c src/elhash.c src/elhash.h src/eval.c src/hash.c
3619      src/hash.h src/symbols.c src/symeval.h sxemacs.m4
3620
3621     new directories:
3622      modules/cl modules/cl/.arch-ids tests/benchmark
3623      tests/benchmark/.arch-ids
3624
3625     new patches:
3626      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-2
3627      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-3
3628      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-6
3629      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-8
3630      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-10
3631      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-11
3632      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-12
3633      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-13
3634      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-18
3635      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-19
3636      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-20
3637      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-21
3638      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-24
3639      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-27
3640      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-28
3641      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-29
3642      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.7--patch-30
3643      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-16
3644      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-21
3645
3646
3647 2007-03-07 15:12:35 GMT Steve Youngs <steve@sxemacs.org>        patch-23
3648
3649     Summary:
3650       Merged from hrop-feat-ASE (patch 0-5, 7-22, 24-29, 31-37, 39, 42, 44-52), hrop (patch 13, 15, 18, 23-24)
3651     Revision:
3652       sxemacs--main--22.1.7--patch-23
3653
3654     It's amazing how much math you can do in a text editor. :-)  And once
3655     again, I'm going to cheat on my log and let Sebastian's log tell you the
3656     story... 
3657     
3658     This changeset refactors the arithmetics engine.  Moreover, non-standard stuff
3659     is moved to an external module called ASE (which might stand for Algebraic
3660     Structures for ENT, or sometimes I like ASE Supersedes ENT).
3661     
3662     Furthermore, algebraic operations (0, 1, -, *, ...) and relations (<, >, ...)
3663     are handled dynamically in a large lookup table.  With this concept emodules can
3664     now overload operations and relations.
3665     
3666     Note: This changeset does not provide finished or working code.  It is just the
3667     prerequisite for another module.  Documentation is coming soon.
3668     
3669     
3670     New stuff:
3671     ==========
3672     + ent-nullary-op  nullary operations like #'zero or #'one
3673     + ent-unary-op    unary operations like #'- with one arg (negation)
3674     + ent-binary-op   binary-operations like #'+ #'// #'^ asf.
3675     + ent-unary-rel   unary relations like #'zerop, #'onep, etc.
3676     + ent-binary-rel  binary relations like #'<, #'=, etc.
3677     + ent-lift        coercions/lifts like (float 1) (int 1.2) etc.
3678     
3679     + ase-cartesian   cartesian products and interior sums of object categories
3680     + ase-interval    intervalsx of (numerical) objects (aka ranges)
3681     + ase-neighbourhood  neighbourhoods around (numerical) objects
3682     + ase-permutation  permutations of object sets
3683     + ase-resclass    residue classes (was: ent-resclass)
3684     + ase-metric      metrical spaces
3685     
3686     And again, from Sebastian's log...
3687     
3688     This changeset provides support for directed graphs.
3689     At the moment only the sparse representation is implemented, more
3690     representations will follow.
3691     
3692     This changeset provides portions of the residue class stuff in emodule speak.
3693     
3694     Moreover, and more importantly, this changeset implements heaps, a
3695     data-structure which represents priority queues with O(1) access to the most
3696     extreme element.  Heaps come in 2 flavours, ordinary and coloured.  Ordinary
3697     heaps may solely consist of comparable objects (objects accepted by #'< or #'>),
3698     whereas coloured heaps consist of comparable objects to determine the position
3699     of a compound object within the heap and a colour which is the actual poppable
3700     element (think of it as though you would assign a priority value to an arbitrary
3701     object).
3702     
3703     This changeset provides 3 different kinds of heaps, dense heaps, dynamic heaps
3704     and weak heaps.  The former two fulfill the formal heap property (the root of
3705     a subtree contains the most extreme element) whereas the latter concept weakens
3706     this, roughly: only the right branch of a subtree suffices the heap property.
3707     Weak heaps are always stored dense (in an array).  The dynamic heap resembles
3708     the implementation of dllists and is purely pointer-based.
3709     
3710     All heaps of all kinds and flavours are thread-safe under the provided heap
3711     operations add, pop, top, and top-rank which makes them perfect candidates for
3712     asynchronous event-queues with priorities.
3713     
3714     Patches applied:
3715     
3716      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--base-0
3717        tag of hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-1
3718     
3719      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-1
3720        minor, tweak module magic, provide ase module
3721     
3722      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-2
3723        new, offer boundary, interior and closure constructors
3724     
3725      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-3
3726        new, provide check target
3727     
3728      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-4
3729        minor, provide neighbourhoods
3730     
3731      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-5
3732        fix, kick sysfloat.h
3733     
3734      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-7
3735        minor, add support for cartesian products
3736     
3737      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-8
3738        minor, add support for interior cartesian products of intervals
3739     
3740      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-9
3741        fix, distinguish unions properly
3742     
3743      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-10
3744        fix, adapt arithmetical operations
3745     
3746      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-11
3747        minor, provide intersections for interior interval products.
3748     
3749      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-12
3750        minor, support embeddings and projections of cartesian products
3751     
3752      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-13
3753        new, provide thread-safe reference counter object
3754     
3755      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-14
3756        minor, support differences on interior products
3757     
3758      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-15
3759        minor, improve module handling
3760     
3761      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-16
3762        fix, do not reannounce BUILT_SOURCES as nodist
3763     
3764      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-17
3765        minor, macro-ify provide/require magic for emods, provide metrics
3766     
3767      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-18
3768        fix, support ASE as static module
3769     
3770      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-19
3771        minor, migrate to new optable magic
3772     
3773      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-20
3774        fix, add tests for units and fix gaussian and quatern unit relation
3775     
3776      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-21
3777        minor, migrate resclass to ASE module
3778     
3779      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-22
3780        sync, merge with hrop series
3781     
3782      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-24
3783        removal, eradicate old resclass implementation
3784     
3785      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-25
3786        minor, provide permutations of natural numbers
3787     
3788      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-26
3789        minor, fix make target
3790     
3791      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-27
3792        minor, tweak the inlined function, add global optable header
3793     
3794      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-28
3795        minor, tune ase inlining
3796     
3797      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-29
3798        minor, adapt test harness to handle on-the-fly scanner changes
3799     
3800      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-31
3801        fix, add missing header file to libent_a_headers
3802     
3803      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-32
3804        star-merge with hrop series
3805     
3806      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-33
3807        minor, get rid of Fcanoncalize_number references
3808     
3809      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-34
3810        fix, do not return ints in DEFUNs
3811     
3812      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-35
3813        minor, bring back resclass products and differences
3814     
3815      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-36
3816        minor, use dedicated mpz_powm to allow arbitrary powers
3817     
3818      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ASE--22.1.7--patch-37