Got a little over-zealous with the last commit
[website] / changes / ChangeLog-22.1.6
1 # do not edit -- automatically generated by arch changelog
2 # non-id: automatic-ChangeLog--steve@sxemacs.org--2006/sxemacs--main--22.1.6
3 #
4
5 2006-12-06 06:00:41 GMT Steve Youngs <steve@sxemacs.org>        version-0
6
7     Summary:
8       SXEmacs 22.1.6 "Cadillac" is released!
9     Revision:
10       sxemacs--main--22.1.6--version-0
11
12     Thanks to all who have made this release possible!
13     
14     Especially Sebastian Freundt and Nelson Ferreira for their many many
15     contributions and fixes this release.
16     
17     And a special mention for young Horst Burkhardt, who kept us on our toes
18     and busy in #sxemacs Freenode IRC channel.
19
20
21 2006-12-06 04:03:36 GMT Steve Youngs <steve@sxemacs.org>        patch-130
22
23     Summary:
24       Non-Mule build fix in openssl
25     Revision:
26       sxemacs--main--22.1.6--patch-130
27
28     * src/openssl.c (ossl_ssl_handshake): Only call
29       `Fset_process_coding_system()' if Mule is available.
30     
31
32     modified files:
33      src/openssl.c
34
35
36 2006-12-06 01:26:09 GMT Steve Youngs <steve@sxemacs.org>        patch-129
37
38     Summary:
39       Last minute release-day updates
40     Revision:
41       sxemacs--main--22.1.6--patch-129
42
43     * INSTALL: Add a section about building from tla repo, mention warnings
44       from autogen.sh.  Also mention that sxemacs lists are now memeber only.
45     
46     * etc/MAILINGLISTS: Mention sxemacs-builds list and that all lists are
47       now "member only".
48     
49     * etc/BETA: Update the folowing sections...
50       Compiling Beta SXEmacs
51       Building SXEmacs and XEmacs packages from scratch
52       Improving SXEmacs
53     
54     * etc/DISTRIB: Update.
55     
56     * PROBLEMS: Mention that the Dired patch is now applied to the Dired
57       package that XEmacs distributes.
58     
59     * lisp/about.el (about-once-and-future-hackers): Typo fix.
60     
61     * etc/NEWS: Update.
62     
63
64     modified files:
65      INSTALL PROBLEMS etc/BETA etc/DISTRIB etc/MAILINGLISTS
66      etc/NEWS lisp/about.el
67
68
69 2006-12-05 13:08:01 GMT Steve Youngs <steve@sxemacs.org>        patch-128
70
71     Summary:
72       Merged from njsf (patch 95) -- ENT fix
73     Revision:
74       sxemacs--main--22.1.6--patch-128
75
76     Patches applied:
77     
78      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-95
79        Fix bug where acos and asin would always return infinity when only fpfloat is available.
80
81     modified files:
82      src/floatfns.c
83
84     new patches:
85      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-95
86
87
88 2006-12-04 01:04:02 GMT Steve Youngs <steve@sxemacs.org>        patch-127
89
90     Summary:
91       Test suite fixes
92     Revision:
93       sxemacs--main--22.1.6--patch-127
94
95     This changeset fixes os-tests for the case where the sh-script XE package
96     isn't available.  It also deals with the failing weak-tests.
97     
98     * tests/automated/os-tests.el: If `executable-find' can't be found, don't
99       run the tests and don't bitch about it.
100     
101     * tests/automated/weak-tests.el: Disable the failing tests.  This is
102       TEMPORARY and _will_ be fixed in 22.1.7.  The reason I've disabled the
103       tests is for user confidence and also because I've never heard of
104       anyone hitting the underlying bug in the wild.  Also, XEmacs 21.4 shows
105       the same failures with weak-tests (weak-tests aren't part of XE 21.4).
106     
107
108     modified files:
109      tests/automated/os-tests.el tests/automated/weak-tests.el
110
111
112 2006-12-03 00:40:38 GMT Steve Youngs <steve@sxemacs.org>        patch-126
113
114     Summary:
115       Fix etags.el completion and support `include' directive.
116     Revision:
117       sxemacs--main--22.1.6--patch-126
118
119     This changeset gives us a working etags.el that can handle the include
120     directive in TAGS files and do completion.
121     
122     This is definitely not the end of the surgery needed for etags.el.  All
123     this changeset does is make it work.  Improvements will come in 22.1.7.
124     
125     * lisp/simple.el (hash-values-to-vector): New.  Converts the values in a
126       hash-table to a vector.
127       (hash-keys-to-vector): New.  Same as above, but for the keys in a
128       hash-table. 
129       Yes I know these are not bug fixes in themselves, but I needed them to
130       fix bugs in etags.el.
131     
132     * lisp/etags.el: Firstly this was synched up to the etags.el in XEmacs
133       21.5.  I'm not going to document those changes.  Following are the
134       changes I made post sync.
135       (etags): Improve doc string in the defgroup.
136       (tags-build-completion-table): Change custom type to boolean, default
137       to t.
138       (buffer-tag-table-list): Drop win32 crud.
139       (buffer-tag-table-list): Support "include" TAGS files.
140       (tag-table-files): Change from a defconst to a defvar, and don't make
141       it buffer-local.
142       (get-tag-table-buffer): Don't set `tag-table-files' to nil.
143       (get-tag-table-buffer): Always build completion table unless
144       `tags-build-completion-table' is nil.  Support "include" TAGS files.
145       (tag-table-files-bloom): New bloom filter used to fix `tag-table-files'.
146       (tag-table-files-from-includes): New. used to fix `tag-table-files'.
147       (tag-table-files): Fix and support "include" TAGS files.
148       (buffer-tag-table-files): Rewrite, support "include" TAGS files.
149       (tag-completion-table): Make it a hash-table with a reasonable initial
150       size instead of an insanely small vector.
151       (add-tag-symbol): Replaces overly complicated and broken
152       `intern-tag-symbol'.
153       (add-to-tag-completion-table-exuberant-ctags): Use `add-tag-symbol'.
154       (add-to-tag-completion-table): Ditto.
155       (find-tag-default-function): Turn into a user customisable variable,
156       default to #'symbol-near-point.
157       (find-tag-hook): Turn it into a proper customisable hook.
158       (find-tag-default): Greatly simplify.
159       (buffer-tag-table-symbol-list): Don't pollute the global obarray, use
160       `make-symbol' instead of `intern'.
161       (find-tag-tag): Fix the completion.
162       (find-tag-at-point): Handle `other-window' arg properly.
163       (find-tag): Handle `other-window' arg properly.  Handle running
164       `find-tag-hook' in a sane way.
165       (find-tag-other-window): Make it actually work.
166       (list-tags): Ditto.
167       (tags-apropos): Support "include" TAGS files.
168       (display-tag-info): Fix.  Make the "something more clever" do what it
169       was supposed to, at least do what my crystal ball said it should do.
170       See `display-tag-info' doc string for reference to "something more
171       clever".
172     
173     Also several spurious variables and functions have been removed.
174
175     modified files:
176      lisp/etags.el lisp/simple.el
177
178
179 2006-11-30 00:38:23 GMT Steve Youngs <steve@sxemacs.org>        patch-125
180
181     Summary:
182       Merged from hrop (patch 115), hrop-fix (patch 24) -- configure fix
183     Revision:
184       sxemacs--main--22.1.6--patch-125
185
186     Patches applied:
187     
188      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-115
189        fix, do not mangle our compiler line with odd switches
190     
191      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-24
192        fix, do not mangle our compiler line with odd switches
193
194     modified files:
195      configure.ac
196
197     new patches:
198      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-115
199      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-24
200
201
202 2006-11-26 21:31:41 GMT Steve Youngs <steve@sxemacs.org>        patch-124
203
204     Summary:
205       Merged from hrop (patch 114) -- INSTALL/PROBLEMS update
206     Revision:
207       sxemacs--main--22.1.6--patch-124
208
209     Patches applied:
210     
211      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-114
212        fix, mention various known issues
213
214     modified files:
215      INSTALL PROBLEMS
216
217     new patches:
218      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-114
219
220
221 2006-11-26 16:51:19 GMT Steve Youngs <steve@sxemacs.org>        patch-123
222
223     Summary:
224       Merged from njsf (patch 91) -- Ego update
225     Revision:
226       sxemacs--main--22.1.6--patch-123
227
228     More ego updates.
229     
230     * etc/Makefile.am (dist_photos_DATA): Update.
231     
232     * etc/photos/stevem.png: Updated.
233     
234     
235     Patches applied:
236     
237      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-91
238        Nelson's ego patch
239     
240     
241
242     new files:
243      etc/photos/.arch-ids/njsfm.png.id etc/photos/njsfm.png
244
245     removed files:
246      etc/photos/.arch-ids/youngs.png.id
247      etc/photos/.arch-ids/youngsm.png.id etc/photos/youngs.png
248      etc/photos/youngsm.png
249
250     modified files:
251      etc/Makefile.am etc/photos/stevem.png lisp/about.el
252
253     new patches:
254      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-91
255
256
257 2006-11-25 18:53:40 GMT Steve Youngs <steve@sxemacs.org>        patch-122
258
259     Summary:
260       Merged from hrop (patch 111), njsf (patch 87) -- Ego patch
261     Revision:
262       sxemacs--main--22.1.6--patch-122
263
264      * lisp/about.el: Reasonably extensive update.
265     
266     Patches applied:
267     
268      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-111
269        ego, minor adaptions to my about page
270     
271      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-87
272        Add info about Nelson
273
274     new files:
275      etc/photos/.arch-ids/njsf.png.id etc/photos/njsf.png
276
277     modified files:
278      etc/photos/hroptatyr.png etc/photos/steve.png lisp/about.el
279
280     new patches:
281      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-111
282      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-87
283
284
285 2006-11-22 22:23:55 GMT Steve Youngs <steve@sxemacs.org>        patch-121
286
287     Summary:
288       Typo in autogen.sh
289     Revision:
290       sxemacs--main--22.1.6--patch-121
291
292
293     modified files:
294      autogen.sh
295
296
297 2006-11-22 04:37:38 GMT Steve Youngs <steve@sxemacs.org>        patch-120
298
299     Summary:
300       Merged from njsf (patch 89) -- mapconcat bug fix
301     Revision:
302       sxemacs--main--22.1.6--patch-120
303
304     Patches applied:
305     
306      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-89
307        Fix crash with mapconcat of huge strings due to stack overflow
308
309     modified files:
310      src/fns.c
311
312     new patches:
313      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-89
314
315
316 2006-11-20 20:44:39 GMT Steve Youngs <steve@sxemacs.org>        patch-119
317
318     Summary:
319       Merged from hrop (patch 112), hrop-fix (patch 23) -- SoX detection
320     Revision:
321       sxemacs--main--22.1.6--patch-119
322
323     Detect slightly broken, but perfectly usable, SoX
324     
325     Patches applied:
326     
327      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-112
328        fix, detect broken SoXes
329     
330      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-23
331        fix, detect broken SoXes
332
333     modified files:
334      sxemacs.m4
335
336     new patches:
337      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-112
338      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-23
339
340
341 2006-11-20 16:00:58 GMT Steve Youngs <steve@sxemacs.org>        patch-118
342
343     Summary:
344       Merged from hrop (patch 110), hrop-fix (patch 20) -- MM detection
345     Revision:
346       sxemacs--main--22.1.6--patch-118
347
348     Improve (aka, make pendantic) detection of MM headers, libraries, etc.
349     
350     Patches applied:
351     
352      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-110
353        fix, detect MM stuff more exhaustively
354     
355      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-20
356        fix, detect MM stuff more exhaustively
357
358     modified files:
359      configure.ac src/sound-oss.c src/sound-oss.h sxemacs.m4
360
361     new patches:
362      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-110
363      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-20
364
365
366 2006-11-19 21:47:46 GMT Steve Youngs <steve@sxemacs.org>        patch-117
367
368     Summary:
369       Merged from hrop (patch 108-109), hrop-fix (patch 18-19)
370     Revision:
371       sxemacs--main--22.1.6--patch-117
372
373     This changeset fixes a bug in lib-complete that was causing
374     `find-library' to visit the .elc instead of the .el if you were running
375     inplace.
376     
377     It also cleans up modules a little in configure.ac.
378     
379     Patches applied:
380     
381      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-108
382        fix, do not load byte-code files
383     
384      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-109
385        fix, provide module declaration in c.ac, clean up and keep promises
386     
387      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-18
388        fix, do not load byte-code files
389     
390      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-19
391        fix, provide easy module declaration in c.ac
392
393     modified files:
394      configure.ac lisp/lib-complete.el sxemacs.m4
395
396     new patches:
397      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-108
398      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-109
399      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-18
400      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-19
401
402
403 2006-11-18 15:04:47 GMT Steve Youngs <steve@sxemacs.org>        patch-116
404
405     Summary:
406       Fix the tags make target
407     Revision:
408       sxemacs--main--22.1.6--patch-116
409
410     This changeset brings a working `tags' make target.  The TAGS files are
411     generated using etags from $blddir/lib-src/.  Also, TAGS can be built
412     _before_ building anything else.  `make tags' in a subdirectory should
413     work fine too.
414     
415     * Makefile.am (ETAGS): Define to use our etags in lib-src.
416     
417     * dynodump/Makefile.subam (ETAGS): Define to use our etags in lib-src.
418       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
419       targets.
420     
421     * lib-src/Makefile.am (ETAGS): Define to use our etags in lib-src. 
422       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
423       targets.
424     
425     * lisp/Makefile.am (ETAGS): Define to use our etags in lib-src. 
426       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
427       targets.
428       (ETAGS_ARGS): Fool automake.
429       (TAGS): New target to build tags for the lisp.
430     
431     * lwlib/Makefile.am (top_builddir): Needed for $ETAGS
432       (ETAGS): Define to use our etags in lib-src. 
433       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
434       targets.
435     
436     * modules/Makefile.am (ETAGS): Define to use our etags in lib-src. 
437       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
438       targets.
439     
440     * modules/base64/Makefile.am (ETAGS): Define to use our etags in lib-src. 
441       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
442       targets.
443     
444     * modules/ldap/Makefile.am (top_builddir): Needed for $ETAGS
445       (ETAGS): Define to use our etags in lib-src. 
446       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
447       targets.
448     
449     * modules/sample/Makefile.am (ETAGS): Define to use our etags in lib-src. 
450       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
451       targets.
452     
453     * modules/zlib/Makefile.am (ETAGS): Define to use our etags in lib-src. 
454       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
455       targets.
456     
457     * src/Makefile.am (ETAGS): Define to use our etags in lib-src. 
458       (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags
459       targets.
460
461     modified files:
462      Makefile.am dynodump/Makefile.subam lib-src/Makefile.am
463      lisp/Makefile.am lwlib/Makefile.am modules/Makefile.am
464      modules/base64/Makefile.am modules/ldap/Makefile.am
465      modules/sample/Makefile.am modules/zlib/Makefile.am
466      src/Makefile.am
467
468
469 2006-11-18 00:01:47 GMT Steve Youngs <steve@sxemacs.org>        patch-115
470
471     Summary:
472       Merged from hrop (patch 107), hrop-fix (patch 17) -- build fix
473     Revision:
474       sxemacs--main--22.1.6--patch-115
475
476     Patches applied:
477     
478      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-107
479        fix, use popdef() more conservatively
480     
481      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-17
482        fix, use popdef() more conservatively
483
484     modified files:
485      sxemacs.m4
486
487     new patches:
488      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-107
489      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-17
490
491
492 2006-11-17 22:19:09 GMT Steve Youngs <steve@sxemacs.org>        patch-114
493
494     Summary:
495       Merged from hrop (patch 104-105), hrop-fix (patch 15-16) -- build improvements.
496     Revision:
497       sxemacs--main--22.1.6--patch-114
498
499     Patches applied:
500     
501      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-104
502        fix, improve Option Group Miracle
503     
504      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-105
505        fix, remove old summary cruft
506     
507      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-15
508        fix, improve Option Group Miracle
509     
510      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-16
511        fix, remove old summary cruft
512
513     removed files:
514      src/.arch-ids/make-src-depend.id src/make-src-depend
515
516     modified files:
517      configure.ac sxemacs.m4
518
519     new patches:
520      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-104
521      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-105
522      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-15
523      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-16
524
525
526 2006-11-16 12:11:04 GMT Steve Youngs <steve@sxemacs.org>        patch-113
527
528     Summary:
529       Merged from njsf (patch 84)
530     Revision:
531       sxemacs--main--22.1.6--patch-113
532
533     Patches applied:
534     
535      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-84
536        Maintain the invariant (equal buffer-file-truename (file-truename buffer-file-name))
537
538     modified files:
539      lisp/info.el src/buffer.c
540
541     new patches:
542      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-84
543
544
545 2006-11-14 23:25:41 GMT Steve Youngs <steve@sxemacs.org>        patch-112
546
547     Summary:
548       Merged from hrop (patch 102-103), hrop-fix (patch 11-14) -- build fixes
549     Revision:
550       sxemacs--main--22.1.6--patch-112
551
552     This changeset takes care of an issue with configure if you don't have
553     tla. 
554     
555     Patches applied:
556     
557      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-102
558        fix, use clean version determination, fix c.ac scopes, use EXTRA_DIST
559     
560      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-103
561        fix, always define sxemacs_arch_version variable
562     
563      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-11
564        fix, do not use string magic while obtaining version information
565     
566      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-12
567        fix, do not m4_define SXEM4CS_ARCH_VERSION with a shell variable
568     
569      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-13
570        fix, correct EXTRA_DIST name
571     
572      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-14
573        fix, always define sxemacs_arch_version variable
574
575     modified files:
576      configure.ac lisp/bytecomp.el tests/Makefile.am
577
578     new patches:
579      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-102
580      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-103
581      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-11
582      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-12
583      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-13
584      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-14
585
586
587 2006-11-14 00:34:49 GMT Steve Youngs <steve@sxemacs.org>        patch-111
588
589     Summary:
590       Merged from hrop (patch 100), hrop-fix (patch 10) -- Makefile fix
591     Revision:
592       sxemacs--main--22.1.6--patch-111
593
594     Add a couple of missing files to src/Makefile.am
595     
596     Patches applied:
597     
598      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-100
599        fix, add ent-{inf,strflt}.h to libent_a_headers
600     
601      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-10
602        fix, add ent-{inf,strflt}.h to libent_a_headers
603
604     modified files:
605      src/Makefile.am
606
607     new patches:
608      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-100
609      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-10
610
611
612 2006-11-14 00:14:51 GMT Steve Youngs <steve@sxemacs.org>        patch-110
613
614     Summary:
615       Fix bad path in autogen.sh
616     Revision:
617       sxemacs--main--22.1.6--patch-110
618
619
620     modified files:
621      autogen.sh
622
623
624 2006-11-13 22:57:02 GMT Steve Youngs <steve@sxemacs.org>        patch-109
625
626     Summary:
627       Merged from hrop-ENT (patch 17-19), hrop (patch 97, 99), hrop-fix (patch 7-9)
628     Revision:
629       sxemacs--main--22.1.6--patch-109
630
631     This changeset has enhancements to the configure summary and some "fixes"
632     in the ENT test suite. 
633     
634     Patches applied:
635     
636      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-17
637        star-merge with hrop series
638     
639      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-18
640        fix, kick offending ENT tests
641     
642      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-19
643        fix to previous fix, kick the real offending test
644     
645      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-97
646        fix, kick offending ENT tests; list mutex options in checkbox style
647     
648      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-99
649        fix, kick the real offending test, nuke debugging output
650     
651      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-7
652        fix, kick offending ENT tests
653     
654      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-8
655        fix, list mutex options in checkbox style
656     
657      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-9
658        fix, nuke debugging output in configuration summary
659
660     modified files:
661      autogen.sh configure.ac sxemacs.m4
662      tests/automated/ent-tests.el
663
664     new patches:
665      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-17
666      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-18
667      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-19
668      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-97
669      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-99
670      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-7
671      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-8
672      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-9
673
674
675 2006-11-13 16:08:57 GMT Steve Youngs <steve@sxemacs.org>        patch-108
676
677     Summary:
678       Fix the hammer.
679     Revision:
680       sxemacs--main--22.1.6--patch-108
681
682     * autogen.sh: Move the hammer to _before_ sxemacs_version.m4 creation.
683     
684
685     modified files:
686      autogen.sh
687
688
689 2006-11-13 15:38:53 GMT Steve Youngs <steve@sxemacs.org>        patch-107
690
691     Summary:
692       Add a set of hammers to the toolkit
693     Revision:
694       sxemacs--main--22.1.6--patch-107
695
696     * autogen.sh: Optionally clean out the WD before regenerating the
697       autotools stuff.
698     
699
700     modified files:
701      autogen.sh
702
703
704 2006-11-13 13:28:35 GMT Steve Youngs <steve@sxemacs.org>        patch-106
705
706     Summary:
707       String fixes
708     Revision:
709       sxemacs--main--22.1.6--patch-106
710
711     There were some unusually formatted strings in the core lisp.  They
712     looked like...
713     
714       "\
715     some text here"
716     
717     It was causing some strange problems, so this changeset fixes them by
718     changing the above format to...
719     
720       "some text here"
721     
722     To make these changes I used the following snippet...
723     
724     (defun fix-funky-string (dir)
725       (interactive "DLisp directory: ")
726       (let ((files (directory-files-recur dir 'full "\\.el$" 'list t))
727         file)
728         (while files
729           (setq file (car files))
730           (set-buffer (find-file-noselect file))
731           (goto-char (point-min))
732           (while (re-search-forward #r"\"\\\s-*$" nil t)
733         (replace-match "\"")
734         (delete-indentation t)
735         (delete-char))
736           (save-buffer (current-buffer))
737           (kill-buffer (current-buffer))
738           (setq files (cdr files)))))
739     
740     And then went back through the diff and manually fixed up a couple of
741     false positives.
742     
743     * lisp/auto-save.el (recover-all-files): 
744     
745     * lisp/cus-edit.el (custom-buffer-create-buttons): 
746     
747     * lisp/cus-edit.el (customize-browse): 
748     
749     * lisp/cus-edit.el (custom-magic-alist): 
750     
751     * lisp/cus-edit.el (custom-display): 
752     
753     * lisp/cus-edit.el (custom-group-value-create): 
754     
755     * lisp/cus-face.el (custom-face-attributes): 
756     
757     * lisp/files.el (after-find-file): 
758     
759     * lisp/hyper-apropos.el (hyper-apropos): 
760     
761     * lisp/hyper-apropos.el (hyper-apropos-get-doc): 
762     
763     * lisp/loaddefs.el:
764     
765     * lisp/mule/english.el ("English"): 
766     
767     * lisp/mule/european.el ("Latin-1"): 
768     
769     * lisp/mule/european.el ("French"): 
770     
771     * lisp/mule/european.el ("Norwegian"): 
772     
773     * lisp/mule/european.el ("Latin-2"): 
774     
775     * lisp/mule/european.el ("Croatian"): 
776     
777     * lisp/mule/european.el ("Polish"): 
778     
779     * lisp/mule/european.el ("Latin-3"): 
780     
781     * lisp/mule/european.el ("Latin-4"): 
782     
783     * lisp/mule/european.el ("Latin-5"): 
784     
785     * lisp/mule/european.el ("German"): 
786     
787     * lisp/mule/korean.el ("Korean"): 
788     
789     * lisp/mule/misc-lang.el ("IPA"): 
790     
791     * lisp/mule/vietnamese.el ("Vietnamese"): 
792     
793     * lisp/simple.el (with-search-caps-disable-folding): 
794     
795     * lisp/startup.el (command-line-do-help): 
796     
797     * lisp/startup.el (load-init-file): 
798     
799
800     modified files:
801      lisp/auto-save.el lisp/cus-edit.el lisp/cus-face.el
802      lisp/files.el lisp/hyper-apropos.el lisp/loaddefs.el
803      lisp/mule/english.el lisp/mule/european.el lisp/mule/korean.el
804      lisp/mule/misc-lang.el lisp/mule/vietnamese.el lisp/simple.el
805      lisp/startup.el
806
807
808 2006-11-12 21:45:13 GMT Steve Youngs <steve@sxemacs.org>        patch-105
809
810     Summary:
811       Merged from njsf (patch 82) -- Build fixes (Solaris)
812     Revision:
813       sxemacs--main--22.1.6--patch-105
814
815     Patches applied:
816     
817      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-82
818        Solaris defines update. Math library detection. Cosmetic updates.
819
820     modified files:
821      configure.ac
822
823     new patches:
824      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-82
825
826
827 2006-11-12 21:19:41 GMT Steve Youngs <steve@sxemacs.org>        patch-104
828
829     Summary:
830       Merged from njsf (patch 81) -- build fixes (Solaris)
831     Revision:
832       sxemacs--main--22.1.6--patch-104
833
834     Patches applied:
835     
836      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-81
837        Fixes for Solaris build
838
839     modified files:
840      lib-src/Makefile.am sxemacs.m4
841
842     new patches:
843      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-81
844
845
846 2006-11-12 16:13:22 GMT Steve Youngs <steve@sxemacs.org>        patch-103
847
848     Summary:
849       Merged from njsf (patch 76-79) -- ENT fix (MacOS)
850     Revision:
851       sxemacs--main--22.1.6--patch-103
852
853     This changeset has ENT fixes predominately for MacOS.
854     
855     Patches applied:
856     
857      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-76
858        Add support for fpclassify
859     
860      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-77
861        Fix/complete njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-76
862     
863      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-78
864        Fix MacOS most-{positive,negative}-float from njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-77
865     
866      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-79
867        Fix fpfloat cleanliness test
868
869     new files:
870      src/.arch-ids/ent-inf.h.id src/.arch-ids/ent-strflt.h.id
871      src/ent-inf.h src/ent-strflt.h
872
873     modified files:
874      configure.ac src/ent-float.c src/ent-float.h sxemacs.m4
875
876     new patches:
877      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-76
878      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-77
879      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-78
880      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-79
881
882
883 2006-11-12 06:09:05 GMT Steve Youngs <steve@sxemacs.org>        patch-102
884
885     Summary:
886       Merged from hrop (patch 95), hrop-fix (patch 5-6) -- build tweaks
887     Revision:
888       sxemacs--main--22.1.6--patch-102
889
890     Patches applied:
891     
892      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-95
893        fix, provide mutually exclusive options, allow inplace gnuserv startups
894     
895      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-5
896        fix, provide mutually exclusive options
897     
898      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-6
899        fix, allow inplace gnuserv startups
900
901     modified files:
902      configure.ac lisp/find-paths.el lisp/setup-paths.el sxemacs.m4
903
904     new patches:
905      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-95
906      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-5
907      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-6
908
909
910 2006-11-11 22:08:21 GMT Steve Youngs <steve@sxemacs.org>        patch-101
911
912     Summary:
913       Merged from njsf (patch 75) -- build tweak (detect/use C99 compiler)
914     Revision:
915       sxemacs--main--22.1.6--patch-101
916
917     Patches applied:
918     
919      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-75
920        c99 detection
921
922     modified files:
923      configure.ac
924
925     new patches:
926      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-75
927
928
929 2006-11-11 17:40:56 GMT Steve Youngs <steve@sxemacs.org>        patch-100
930
931     Summary:
932       Fix detection of mpc (complex number support)
933     Revision:
934       sxemacs--main--22.1.6--patch-100
935
936     * configure.ac: Improve mpc detection.  Only test for it if we have mpfr
937       and make sure we use mpfr in the test.
938     
939
940     modified files:
941      configure.ac
942
943
944 2006-11-11 14:20:30 GMT Steve Youngs <steve@sxemacs.org>        patch-99
945
946     Summary:
947       Merged from hrop (patch 94), hrop-fix (patch 0-4) -- build fixes
948     Revision:
949       sxemacs--main--22.1.6--patch-99
950
951     Patches applied:
952     
953      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-94
954        fix, make `make distdir' work, cleanup dist files and prerequisites
955     
956      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--base-0
957        tag of hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-93
958     
959      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-1
960        fix, autotoolify tests directory; nuke DnD portions of tests/
961     
962      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-2
963        fix, make Makefile{,.in} precious in tests/ subdirectory
964     
965      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-3
966        fix, reorganise libsxeui.a sources and objects
967     
968      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-4
969        fix, make `make distdir' work, cleanup dist files and prerequisites
970
971     new files:
972      tests/.arch-ids/.arch-inventory.id
973      tests/.arch-ids/Makefile.am.id tests/.arch-inventory
974      tests/Makefile.am
975
976     removed files:
977      tests/Dnd/.arch-ids/=id tests/Dnd/.arch-ids/README.OffiX.id
978      tests/Dnd/.arch-ids/README.id
979      tests/Dnd/.arch-ids/dragtest.el.id
980      tests/Dnd/.arch-ids/droptest.el.id
981      tests/Dnd/.arch-ids/droptest.sh.id tests/Dnd/README
982      tests/Dnd/README.OffiX tests/Dnd/dragtest.el
983      tests/Dnd/droptest.el tests/Dnd/droptest.sh
984
985     modified files:
986      Makefile.am configure.ac lib-src/Makefile.am lisp/Makefile.am
987      modules/Makefile.am modules/base64/Makefile.am
988      modules/sample/Makefile.am modules/zlib/Makefile.am
989      src/Makefile.am sxemacs.m4
990
991     removed directories:
992      tests/Dnd tests/Dnd/.arch-ids
993
994     new patches:
995      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-94
996      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--base-0
997      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-1
998      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-2
999      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-3
1000      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-4
1001
1002
1003 2006-11-08 15:57:17 GMT Steve Youngs <steve@sxemacs.org>        patch-98
1004
1005     Summary:
1006       Create user-init-directory if needed
1007     Revision:
1008       sxemacs--main--22.1.6--patch-98
1009
1010     Nelson reported that if ~/.sxemacs/ didn't exist `pui-bootstrap' could
1011     crash SXEmacs.  This changeset takes care of that.
1012     
1013     * lisp/startup.el (load-user-init-file): Create the user-init-directory
1014       if if doesn't exist.
1015     
1016
1017     modified files:
1018      lisp/startup.el
1019
1020
1021 2006-11-07 22:10:31 GMT Steve Youngs <steve@sxemacs.org>        patch-97
1022
1023     Summary:
1024       FFI fix -- stop spurious error
1025     Revision:
1026       sxemacs--main--22.1.6--patch-97
1027
1028     This snippet will generate an error, when it really shouldn't...
1029     
1030       (define-ffi-struct test-struct
1031         (pp (pointer void)) (fd int))
1032       (ffi-slot-offset 'test-struct 'fd)
1033     
1034     This changeset takes care of that.
1035     
1036     * src/effi.c (ffi_type_align): Remove the error call for unrecognised
1037       types. 
1038       From Evgeny Zajcev <lg@sxemacs.org>
1039     
1040
1041     modified files:
1042      src/effi.c
1043
1044
1045 2006-11-07 06:21:35 GMT Steve Youngs <steve@sxemacs.org>        patch-96
1046
1047     Summary:
1048       Merged from njsf (patch 72) -- debugging aid
1049     Revision:
1050       sxemacs--main--22.1.6--patch-96
1051
1052     Patches applied:
1053     
1054      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-72
1055        Rules for creating post-processed and assembler output from C sources
1056
1057     modified files:
1058      dynodump/Makefile.am dynodump/Makefile.subam
1059      lib-src/Makefile.am lwlib/Makefile.am
1060      modules/base64/Makefile.am modules/ldap/Makefile.am
1061      modules/sample/Makefile.am modules/zlib/Makefile.am
1062      src/Makefile.am
1063
1064     new patches:
1065      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-72
1066
1067
1068 2006-11-07 01:52:14 GMT Steve Youngs <steve@sxemacs.org>        patch-95
1069
1070     Summary:
1071       Fix test for SXEmacs revision in configure
1072     Revision:
1073       sxemacs--main--22.1.6--patch-95
1074
1075     * configure.ac: Make the test for patchlevel work for people who have tla
1076       but don't have an arch-controlled SXEmacs WD.
1077     
1078
1079     modified files:
1080      configure.ac
1081
1082
1083 2006-11-06 12:54:36 GMT Steve Youngs <steve@sxemacs.org>        patch-94
1084
1085     Summary:
1086       Merged from njsf (patch 70) -- ENT fix
1087     Revision:
1088       sxemacs--main--22.1.6--patch-94
1089
1090     Patches applied:
1091     
1092      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-70
1093        Change the way most-{positive,negative}-float are computed so that MacOS X 10.4 get's it right.
1094
1095     modified files:
1096      src/ent-float.c
1097
1098     new patches:
1099      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-70
1100
1101
1102 2006-11-06 02:45:11 GMT Steve Youngs <steve@sxemacs.org>        patch-93
1103
1104     Summary:
1105       Merged from njsf (patch 67-68) -- Build fixes
1106     Revision:
1107       sxemacs--main--22.1.6--patch-93
1108
1109     Patches applied:
1110     
1111      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-67
1112        Fix MacOS X 10.4 build with FHS autotool'ed scheme and fix modules compilation
1113     
1114      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-68
1115        Added a bunch of files as precious to the inventory to fix tla usage after a build in the source tree
1116
1117     new files:
1118      modules/ldap/.arch-ids/.arch-inventory.id
1119      modules/ldap/.arch-inventory
1120
1121     modified files:
1122      .arch-inventory configure.ac dynodump/.arch-inventory
1123      dynodump/i386/.arch-inventory dynodump/ppc/.arch-inventory
1124      dynodump/sparc/.arch-inventory etc/.arch-inventory
1125      info/.arch-inventory lib-src/.arch-inventory
1126      lisp/.arch-inventory lwlib/.arch-inventory
1127      modules/.arch-inventory modules/base64/.arch-inventory
1128      modules/sample/.arch-inventory modules/zlib/.arch-inventory
1129      src/.arch-inventory src/Makefile.am sxemacs.m4
1130
1131     new patches:
1132      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-67
1133      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-68
1134
1135
1136 2006-11-06 00:00:28 GMT Steve Youngs <steve@sxemacs.org>        patch-92
1137
1138     Summary:
1139       Merged from hrop-FFI (patch 68), hrop (patch 92) -- build tweak
1140     Revision:
1141       sxemacs--main--22.1.6--patch-92
1142
1143     
1144     This changeset improves version detection.
1145     
1146     * autogen.sh: Incorporate version.sh into this.
1147     
1148     Patches applied:
1149     
1150      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-68
1151        fix, always determine arch version if tla is available
1152     
1153      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-92
1154        fix, always determine arch version if tla is available
1155
1156     removed files:
1157      .arch-ids/version.sh.id version.sh
1158
1159     modified files:
1160      autogen.sh configure.ac
1161
1162     new patches:
1163      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-68
1164      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-92
1165
1166
1167 2006-11-05 21:36:49 GMT Steve Youngs <steve@sxemacs.org>        patch-91
1168
1169     Summary:
1170       Generate sxemacs_version.m4 every time
1171     Revision:
1172       sxemacs--main--22.1.6--patch-91
1173
1174     * autogen.sh: Generate sxemacs_version.m4 unconditionally.
1175     
1176
1177     modified files:
1178      autogen.sh
1179
1180
1181 2006-11-05 02:57:17 GMT Steve Youngs <steve@sxemacs.org>        patch-90
1182
1183     Summary:
1184       Fix configure summary
1185     Revision:
1186       sxemacs--main--22.1.6--patch-90
1187
1188     * configure.ac: Fix summary.
1189     
1190
1191     modified files:
1192      configure.ac
1193
1194
1195 2006-11-05 01:38:12 GMT Steve Youngs <steve@sxemacs.org>        patch-89
1196
1197     Summary:
1198       Merged from hrop-FFI (patch 64-67), hrop (patch 91) -- build fixes/nuke DnD
1199     Revision:
1200       sxemacs--main--22.1.6--patch-89
1201
1202     
1203     This changeset cleans up configure.ac and module build a little.  It also
1204     drags Dnd and drops it on /dev/null
1205     
1206     Patches applied:
1207     
1208      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-64
1209        fix, nuke Drag'n'Drop stuff
1210     
1211      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-65
1212        fix, load module if found in module-load-path
1213     
1214      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-66
1215        fix, clean up configure.ac
1216     
1217      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-67
1218        fix, use abs canon path to src/ subdirectory
1219     
1220      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-91
1221        fix, nuke DnD, clean up configure.ac, load modules in module-load-path
1222
1223     modified files:
1224      autogen.sh configure.ac lisp/build-rpt.el lisp/code-files.el
1225      src/Makefile.am src/device-x.c src/event-Xt.c src/frame-x.c
1226      sxemacs.m4 version.sh
1227
1228     new patches:
1229      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-64
1230      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-65
1231      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-66
1232      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-67
1233      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-91
1234
1235
1236 2006-11-04 06:01:49 GMT Steve Youngs <steve@sxemacs.org>        patch-88
1237
1238     Summary:
1239       Merged from hrop-FFI (patch 18-62), hrop (patch 84-89) -- DSO/build/FHS
1240     Revision:
1241       sxemacs--main--22.1.6--patch-88
1242
1243     What started out as a fairly minor enhancement to the DSO code has turned
1244     into an almost complete rewrite of the build chain.
1245     
1246     We are now pretty much a completely autotool'd project... automake,
1247     autoheader, the whole 9 yards.  And if that wasn't enough, we are now
1248     also, to the best of our knowledge, reasonably FHS-compliant with our
1249     install.  The new install directory hierarchy looks like...
1250     
1251       $prefix/bin
1252       $prefix/include
1253       $prefix/include/sxemacs
1254       $prefix/include/sxemacs/22.1.6
1255       $prefix/include/sxemacs/22.1.6/m
1256       $prefix/include/sxemacs/22.1.6/s
1257       $prefix/lib
1258       $prefix/lib/sxemacs-22.1.6
1259       $prefix/lib/sxemacs-22.1.6/i686-pc-linux-gnu
1260       $prefix/lib/sxemacs-22.1.6/i686-pc-linux-gnu/modules
1261       $prefix/share
1262       $prefix/share/aclocal
1263       $prefix/share/info
1264       $prefix/share/man
1265       $prefix/share/man/man1
1266       $prefix/share/sxemacs
1267       $prefix/share/sxemacs/mule-packages
1268       $prefix/share/sxemacs/sxemacs-packages
1269       $prefix/share/sxemacs/site-packages
1270       $prefix/share/sxemacs/xemacs-packages
1271       $prefix/share/sxemacs/site-modules
1272       $prefix/share/sxemacs-22.1.6
1273       $prefix/share/sxemacs-22.1.6/lisp
1274       $prefix/share/sxemacs-22.1.6/lisp/ffi
1275       $prefix/share/sxemacs-22.1.6/lisp/mule
1276       $prefix/share/sxemacs-22.1.6/lisp/term
1277       $prefix/share/sxemacs-22.1.6/etc
1278       $prefix/share/sxemacs-22.1.6/etc/toolbar
1279       $prefix/share/sxemacs-22.1.6/etc/photos
1280       $prefix/share/sxemacs-22.1.6/etc/eos
1281       $prefix/share/sxemacs-22.1.6/etc/custom
1282     
1283     The build procedure has changed slightly.  You now need to run the
1284     autogen.sh script from your $blddir, then configure/make as usual.
1285     
1286     For more complete details of this changeset see...
1287     
1288       tla cat-archive-log \
1289         hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-84 | less
1290     
1291     Patches applied:
1292     
1293      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-18
1294        star-merge with hrop series
1295     
1296      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-19
1297        star-merge with hrop series
1298     
1299      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-20
1300        fix, use Makefile as Makefile
1301     
1302      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-21
1303        sync, adapt lisp/autoload.el to XE 21.5's autoload mechanism for emods
1304     
1305      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-22
1306        fix, strip FRC dummy targets from Makefiles
1307     
1308      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-23
1309        new, marry old build system to AM
1310     
1311      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-24
1312        fix, provide `module-extension' variable
1313     
1314      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-25
1315        fix, allow modules to rebind symbols
1316     
1317      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-26
1318        fix, attach loaded modules to load-history
1319     
1320      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-27
1321        star-merge with hrop series
1322     
1323      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-28
1324        migrate entirely to AM and friends
1325     
1326      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-29
1327        fix, remove config.sub and config.guess
1328     
1329      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-30
1330        new, support documentation in AM build chain, make info and friends
1331     
1332      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-31
1333        fix, use ELLMAKEDOC variable
1334     
1335      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-32
1336        fix, append directory where libst.a dwells during configure
1337     
1338      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-33
1339        fix, improve option group handling, clean up build chain
1340     
1341      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-34
1342        new, turn image format options into multiarg; simplify bogus opts check
1343     
1344      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-35
1345        new, provide byte compilation into current directory
1346     
1347      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-36
1348        fix, migrate Makefile.am's to batch-byte-compile-one-file-here
1349     
1350      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-37
1351        fix, always strip extension in batch-byte-compile-...-here
1352     
1353      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-38
1354        fix, descend into dynodump subdirs, make make dist work
1355     
1356      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-39
1357        fix, fine-tune el and elc dependencies
1358     
1359      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-40
1360        fix, more OG magic
1361     
1362      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-41
1363        fix, migrate etc subdir
1364     
1365      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-42
1366        fix, adapt glyphs.el to new etc/ situation and startup.el
1367     
1368      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-43
1369        fix, move DOC file generation to src subdir
1370     
1371      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-44
1372        fix, use DOC under subdir src
1373     
1374      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-45
1375        fix, adapt dependency precedence
1376     
1377      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-46
1378        star-merge with hrop series
1379     
1380      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-47
1381        fix, resolve conflicts of last changeset
1382     
1383      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-48
1384        fix, externalise some float tests to m4 macros
1385     
1386      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-49
1387        fix, add convenience targets `beta' and `build-report'
1388     
1389      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-50
1390        fix, turn around precedence of ${datadir} and ${libdir}
1391     
1392      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-51
1393        fix, descend into paths under $prefix correctly
1394     
1395      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-52
1396        fix, adapt config.values generating sed script
1397     
1398      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-53
1399        fix, suppress warnings during byte compilation of core lisp files
1400     
1401      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-54
1402        fix, simplify configure tests for modules, fix module compilation
1403     
1404      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-55
1405        fix, do not list shadows in the build tree
1406     
1407      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-56
1408        fix, load module autoloads
1409     
1410      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-57
1411        minor, make build chain work with strange scenarios
1412     
1413      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-58
1414        fix, find DOC more sophisticatedly
1415     
1416      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-59
1417        fix, use old check target, clean up target locations
1418     
1419      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-60
1420        fix, handle site-* files properly
1421     
1422      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-61
1423        fix, nuke all site-directory stuff
1424     
1425      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-62
1426        fix, restructure stuff below ${prefix}/include/, install PROBLEMS
1427     
1428      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-84
1429        major, migrate build chain to autotools
1430     
1431      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-85
1432        fix, descend into $prefix correctly; adapt config.values sed script
1433     
1434      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-86
1435        fix, simplify configure, fix module compilation, fix shadow issue
1436     
1437      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-87
1438        fix, find DOC more sophisticatedly, make build chain work
1439     
1440      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-88
1441        fix, use old check target, clean up target locations
1442     
1443      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-89
1444        fix, nuke all site-directory stuff, fix, handle site-* files properly
1445
1446     new files:
1447      .arch-ids/Makefile.am.id .arch-ids/autogen.sh.id
1448      .arch-ids/sxemacs.m4.id Makefile.am autogen.sh
1449      dynodump/.arch-ids/.arch-inventory.id
1450      dynodump/.arch-ids/Makefile.am.id
1451      dynodump/.arch-ids/Makefile.subam.id dynodump/.arch-inventory
1452      dynodump/Makefile.am dynodump/Makefile.subam
1453      dynodump/i386/.arch-ids/.arch-inventory.id
1454      dynodump/i386/.arch-ids/Makefile.am.id
1455      dynodump/i386/.arch-inventory dynodump/i386/Makefile.am
1456      dynodump/ppc/.arch-ids/.arch-inventory.id
1457      dynodump/ppc/.arch-ids/Makefile.am.id
1458      dynodump/ppc/.arch-inventory dynodump/ppc/Makefile.am
1459      dynodump/sparc/.arch-ids/.arch-inventory.id
1460      dynodump/sparc/.arch-ids/Makefile.am.id
1461      dynodump/sparc/.arch-inventory dynodump/sparc/Makefile.am
1462      etc/.arch-ids/.arch-inventory.id etc/.arch-ids/Makefile.am.id
1463      etc/.arch-inventory etc/Makefile.am
1464      info/.arch-ids/Makefile.am.id info/Makefile.am
1465      info/internals/.arch-ids/.arch-inventory.id
1466      info/internals/.arch-inventory
1467      info/lispref/.arch-ids/.arch-inventory.id
1468      info/lispref/.arch-inventory
1469      info/new-users-guide/.arch-ids/.arch-inventory.id
1470      info/new-users-guide/.arch-inventory
1471      info/sxemacs/.arch-ids/.arch-inventory.id
1472      info/sxemacs/.arch-inventory lib-src/.arch-ids/Makefile.am.id
1473      lib-src/Makefile.am lisp/.arch-ids/Makefile.am.id
1474      lisp/.arch-ids/build-autoloads.el.id
1475      lisp/.arch-ids/compile-core.el.id lisp/Makefile.am
1476      lisp/build-autoloads.el lisp/compile-core.el
1477      lwlib/.arch-ids/Makefile.am.id lwlib/Makefile.am
1478      modules/.arch-ids/.arch-inventory.id
1479      modules/.arch-ids/Makefile.am.id
1480      modules/.arch-ids/autogen.sh.id
1481      modules/.arch-ids/configure.ac.id modules/.arch-inventory
1482      modules/Makefile.am modules/autogen.sh
1483      modules/base64/.arch-ids/.arch-inventory.id
1484      modules/base64/.arch-ids/Makefile.am.id
1485      modules/base64/.arch-ids/autogen.sh.id
1486      modules/base64/.arch-ids/configure.ac.id
1487      modules/base64/.arch-inventory modules/base64/Makefile.am
1488      modules/base64/autogen.sh modules/base64/configure.ac
1489      modules/configure.ac modules/ldap/.arch-ids/Makefile.am.id
1490      modules/ldap/Makefile.am
1491      modules/sample/.arch-ids/.arch-inventory.id
1492      modules/sample/.arch-ids/Makefile.am.id
1493      modules/sample/.arch-inventory modules/sample/Makefile.am
1494      modules/zlib/.arch-ids/.arch-inventory.id
1495      modules/zlib/.arch-ids/Makefile.am.id
1496      modules/zlib/.arch-ids/autogen.sh.id
1497      modules/zlib/.arch-ids/configure.ac.id
1498      modules/zlib/.arch-inventory modules/zlib/Makefile.am
1499      modules/zlib/autogen.sh modules/zlib/configure.ac
1500      src/.arch-ids/Makefile.am.id src/Makefile.am sxemacs.m4
1501
1502     removed files:
1503      .arch-ids/Makefile.in.in.id .arch-ids/aclocal.m4.id
1504      .arch-ids/config.guess.id .arch-ids/config.sub.id
1505      .arch-ids/install-sh.id Makefile.in.in aclocal.m4 config.guess
1506      config.sub dynodump/.arch-ids/Makefile.in.in.id
1507      dynodump/Makefile.in.in info/.arch-ids/dir.id info/dir
1508      install-sh lib-src/.arch-ids/Makefile.in.in.id
1509      lib-src/Makefile.in.in lwlib/.arch-ids/Makefile.in.in.id
1510      lwlib/Makefile.in.in man/.arch-ids/.arch-inventory.id
1511      man/.arch-ids/=id man/.arch-ids/ChangeLog.XEmacs.id
1512      man/.arch-ids/texinfo.tex.id man/.arch-inventory
1513      man/ChangeLog.XEmacs man/texinfo.tex
1514      modules/base64/.arch-ids/Makefile.id modules/base64/Makefile
1515      modules/ldap/.arch-ids/Makefile.id modules/ldap/Makefile
1516      modules/sample/.arch-ids/Makefile.id modules/sample/Makefile
1517      modules/zlib/.arch-ids/Makefile.id modules/zlib/Makefile
1518      src/.arch-ids/Makefile.in.in.id src/Makefile.in.in
1519
1520     modified files:
1521      .arch-inventory configure.ac info/.arch-inventory info/cl.texi
1522      info/custom.texi info/emodules.texi info/external-widget.texi
1523      info/internals/internals.texi info/lispref/lispref.texi
1524      info/new-users-guide/new-users-guide.texi info/sppm.texi
1525      info/sxemacs-faq.texi info/sxemacs/sxemacs.texi info/term.texi
1526      info/widget.texi lib-src/getopt.c lisp/.arch-inventory
1527      lisp/abbrev.el lisp/about.el lisp/autoload.el
1528      lisp/bytecomp-runtime.el lisp/bytecomp.el lisp/cl-macs.el
1529      lisp/console.el lisp/dump-paths.el lisp/find-paths.el
1530      lisp/finder.el lisp/glyphs.el lisp/indent.el
1531      lisp/isearch-mode.el lisp/keydefs.el lisp/keymap.el
1532      lisp/loadup.el lisp/make-docfile.el lisp/packages.el
1533      lisp/paragraphs.el lisp/replace.el lisp/setup-paths.el
1534      lisp/startup.el lisp/subr.el lisp/update-elc.el
1535      lisp/version.el modules/base64/base64.c modules/zlib/zlib.c
1536      src/.arch-inventory src/alloc.c src/cmdloop.c src/config.h.in
1537      src/doc.c src/emacs.c src/emodules.c src/ent-ecm.h
1538      src/ent-float.h src/ent-gaussian.h src/ent-gmp.h
1539      src/ent-indef.h src/ent-mp.h src/ent-mpfr.h src/ent-pseumpc.h
1540      src/ent-quatern.h src/ent-resclass.h src/lisp.h src/lread.c
1541      src/m/intel386.h src/s/sol2.h src/sheap.c src/symbols.c
1542      src/symsinit.h
1543
1544     renamed files:
1545      man/.arch-ids/Makefile.id
1546        ==> info/.arch-ids/Makefile.obsolete.id
1547      man/.arch-ids/README.id
1548        ==> info/.arch-ids/README.id
1549      man/.arch-ids/cl.texi.id
1550        ==> info/.arch-ids/cl.texi.id
1551      man/.arch-ids/custom.texi.id
1552        ==> info/.arch-ids/custom.texi.id
1553      man/.arch-ids/emodules.texi.id
1554        ==> info/.arch-ids/emodules.texi.id
1555      man/.arch-ids/external-widget.texi.id
1556        ==> info/.arch-ids/external-widget.texi.id
1557      man/.arch-ids/sppm.texi.id
1558        ==> info/.arch-ids/sppm.texi.id
1559      man/.arch-ids/sxemacs-faq.texi.id
1560        ==> info/.arch-ids/sxemacs-faq.texi.id
1561      man/.arch-ids/term.texi.id
1562        ==> info/.arch-ids/term.texi.id
1563      man/.arch-ids/widget.texi.id
1564        ==> info/.arch-ids/widget.texi.id
1565      man/Makefile
1566        ==> info/Makefile.obsolete
1567      man/README
1568        ==> info/README
1569      man/cl.texi
1570        ==> info/cl.texi
1571      man/custom.texi
1572        ==> info/custom.texi
1573      man/emodules.texi
1574        ==> info/emodules.texi
1575      man/external-widget.texi
1576        ==> info/external-widget.texi
1577      man/internals/.arch-ids/=id
1578        ==> info/internals/.arch-ids/=id
1579      man/internals/.arch-ids/index.texi.id
1580        ==> info/internals/.arch-ids/index.texi.id
1581      man/internals/.arch-ids/internals.texi.id
1582        ==> info/internals/.arch-ids/internals.texi.id
1583      man/lispref/.arch-ids/=id
1584        ==> info/lispref/.arch-ids/=id
1585      man/lispref/.arch-ids/abbrevs.texi.id
1586        ==> info/lispref/.arch-ids/abbrevs.texi.id
1587      man/lispref/.arch-ids/annotations.texi.id
1588        ==> info/lispref/.arch-ids/annotations.texi.id
1589      man/lispref/.arch-ids/back.texi.id
1590        ==> info/lispref/.arch-ids/back.texi.id
1591      man/lispref/.arch-ids/backups.texi.id
1592        ==> info/lispref/.arch-ids/backups.texi.id
1593      man/lispref/.arch-ids/buffers.texi.id
1594        ==> info/lispref/.arch-ids/buffers.texi.id
1595      man/lispref/.arch-ids/building.texi.id
1596        ==> info/lispref/.arch-ids/building.texi.id
1597      man/lispref/.arch-ids/commands.texi.id
1598        ==> info/lispref/.arch-ids/commands.texi.id
1599      man/lispref/.arch-ids/compile.texi.id
1600        ==> info/lispref/.arch-ids/compile.texi.id
1601      man/lispref/.arch-ids/consoles-devices.texi.id
1602        ==> info/lispref/.arch-ids/consoles-devices.texi.id
1603      man/lispref/.arch-ids/control.texi.id
1604        ==> info/lispref/.arch-ids/control.texi.id
1605      man/lispref/.arch-ids/customize.texi.id
1606        ==> info/lispref/.arch-ids/customize.texi.id
1607      man/lispref/.arch-ids/databases.texi.id
1608        ==> info/lispref/.arch-ids/databases.texi.id
1609      man/lispref/.arch-ids/debugging.texi.id
1610        ==> info/lispref/.arch-ids/debugging.texi.id
1611      man/lispref/.arch-ids/dialog.texi.id
1612        ==> info/lispref/.arch-ids/dialog.texi.id
1613      man/lispref/.arch-ids/display.texi.id
1614        ==> info/lispref/.arch-ids/display.texi.id
1615      man/lispref/.arch-ids/dragndrop.texi.id
1616        ==> info/lispref/.arch-ids/dragndrop.texi.id
1617      man/lispref/.arch-ids/edebug-inc.texi.id
1618        ==> info/lispref/.arch-ids/edebug-inc.texi.id
1619      man/lispref/.arch-ids/edebug.texi.id
1620        ==> info/lispref/.arch-ids/edebug.texi.id
1621      man/lispref/.arch-ids/ent.texi.id
1622        ==> info/lispref/.arch-ids/ent.texi.id
1623      man/lispref/.arch-ids/errors.texi.id
1624        ==> info/lispref/.arch-ids/errors.texi.id
1625      man/lispref/.arch-ids/eval.texi.id
1626        ==> info/lispref/.arch-ids/eval.texi.id
1627      man/lispref/.arch-ids/extents.texi.id
1628        ==> info/lispref/.arch-ids/extents.texi.id
1629      man/lispref/.arch-ids/faces.texi.id
1630        ==> info/lispref/.arch-ids/faces.texi.id
1631      man/lispref/.arch-ids/ffi.texi.id
1632        ==> info/lispref/.arch-ids/ffi.texi.id
1633      man/lispref/.arch-ids/files.texi.id
1634        ==> info/lispref/.arch-ids/files.texi.id
1635      man/lispref/.arch-ids/frames.texi.id
1636        ==> info/lispref/.arch-ids/frames.texi.id
1637      man/lispref/.arch-ids/functions.texi.id
1638        ==> info/lispref/.arch-ids/functions.texi.id
1639      man/lispref/.arch-ids/glyphs.texi.id
1640        ==> info/lispref/.arch-ids/glyphs.texi.id
1641      man/lispref/.arch-ids/gutter.texi.id
1642        ==> info/lispref/.arch-ids/gutter.texi.id
1643      man/lispref/.arch-ids/hash-tables.texi.id
1644        ==> info/lispref/.arch-ids/hash-tables.texi.id
1645      man/lispref/.arch-ids/help.texi.id
1646        ==> info/lispref/.arch-ids/help.texi.id
1647      man/lispref/.arch-ids/hooks.texi.id
1648        ==> info/lispref/.arch-ids/hooks.texi.id
1649      man/lispref/.arch-ids/index.texi.id
1650        ==> info/lispref/.arch-ids/index.texi.id
1651      man/lispref/.arch-ids/internationalization.texi.id
1652        ==> info/lispref/.arch-ids/internationalization.texi.id
1653      man/lispref/.arch-ids/intro.texi.id
1654        ==> info/lispref/.arch-ids/intro.texi.id
1655      man/lispref/.arch-ids/keymaps.texi.id
1656        ==> info/lispref/.arch-ids/keymaps.texi.id
1657      man/lispref/.arch-ids/ldap.texi.id
1658        ==> info/lispref/.arch-ids/ldap.texi.id
1659      man/lispref/.arch-ids/lispref.texi.id
1660        ==> info/lispref/.arch-ids/lispref.texi.id
1661      man/lispref/.arch-ids/lists.texi.id
1662        ==> info/lispref/.arch-ids/lists.texi.id
1663      man/lispref/.arch-ids/loading.texi.id
1664        ==> info/lispref/.arch-ids/loading.texi.id
1665      man/lispref/.arch-ids/locals.texi.id
1666        ==> info/lispref/.arch-ids/locals.texi.id
1667      man/lispref/.arch-ids/macros.texi.id
1668        ==> info/lispref/.arch-ids/macros.texi.id
1669      man/lispref/.arch-ids/maps.texi.id
1670        ==> info/lispref/.arch-ids/maps.texi.id
1671      man/lispref/.arch-ids/markers.texi.id
1672        ==> info/lispref/.arch-ids/markers.texi.id
1673      man/lispref/.arch-ids/media.texi.id
1674        ==> info/lispref/.arch-ids/media.texi.id
1675      man/lispref/.arch-ids/menus.texi.id
1676        ==> info/lispref/.arch-ids/menus.texi.id
1677      man/lispref/.arch-ids/minibuf.texi.id
1678        ==> info/lispref/.arch-ids/minibuf.texi.id
1679      man/lispref/.arch-ids/modes.texi.id
1680        ==> info/lispref/.arch-ids/modes.texi.id
1681      man/lispref/.arch-ids/mouse.texi.id
1682        ==> info/lispref/.arch-ids/mouse.texi.id
1683      man/lispref/.arch-ids/mule.texi.id
1684        ==> info/lispref/.arch-ids/mule.texi.id
1685      man/lispref/.arch-ids/numbers.texi.id
1686        ==> info/lispref/.arch-ids/numbers.texi.id
1687      man/lispref/.arch-ids/objects.texi.id
1688        ==> info/lispref/.arch-ids/objects.texi.id
1689      man/lispref/.arch-ids/openssl.texi.id
1690        ==> info/lispref/.arch-ids/openssl.texi.id
1691      man/lispref/.arch-ids/os.texi.id
1692        ==> info/lispref/.arch-ids/os.texi.id
1693      man/lispref/.arch-ids/packaging.texi.id
1694        ==> info/lispref/.arch-ids/packaging.texi.id
1695      man/lispref/.arch-ids/positions.texi.id
1696        ==> info/lispref/.arch-ids/positions.texi.id
1697      man/lispref/.arch-ids/postgresql.texi.id
1698        ==> info/lispref/.arch-ids/postgresql.texi.id
1699      man/lispref/.arch-ids/processes.texi.id
1700        ==> info/lispref/.arch-ids/processes.texi.id
1701      man/lispref/.arch-ids/range-tables.texi.id
1702        ==> info/lispref/.arch-ids/range-tables.texi.id
1703      man/lispref/.arch-ids/scrollbars.texi.id
1704        ==> info/lispref/.arch-ids/scrollbars.texi.id
1705      man/lispref/.arch-ids/searching.texi.id
1706        ==> info/lispref/.arch-ids/searching.texi.id
1707      man/lispref/.arch-ids/sequences.texi.id
1708        ==> info/lispref/.arch-ids/sequences.texi.id
1709      man/lispref/.arch-ids/specifiers.texi.id
1710        ==> info/lispref/.arch-ids/specifiers.texi.id
1711      man/lispref/.arch-ids/streams.texi.id
1712        ==> info/lispref/.arch-ids/streams.texi.id
1713      man/lispref/.arch-ids/strings.texi.id
1714        ==> info/lispref/.arch-ids/strings.texi.id
1715      man/lispref/.arch-ids/symbols.texi.id
1716        ==> info/lispref/.arch-ids/symbols.texi.id
1717      man/lispref/.arch-ids/syntax.texi.id
1718        ==> info/lispref/.arch-ids/syntax.texi.id
1719      man/lispref/.arch-ids/text.texi.id
1720        ==> info/lispref/.arch-ids/text.texi.id
1721      man/lispref/.arch-ids/tips.texi.id
1722        ==> info/lispref/.arch-ids/tips.texi.id
1723      man/lispref/.arch-ids/toolbar.texi.id
1724        ==> info/lispref/.arch-ids/toolbar.texi.id
1725      man/lispref/.arch-ids/tooltalk.texi.id
1726        ==> info/lispref/.arch-ids/tooltalk.texi.id
1727      man/lispref/.arch-ids/variables.texi.id
1728        ==> info/lispref/.arch-ids/variables.texi.id
1729      man/lispref/.arch-ids/windows.texi.id
1730        ==> info/lispref/.arch-ids/windows.texi.id
1731      man/lispref/.arch-ids/x-windows.texi.id
1732        ==> info/lispref/.arch-ids/x-windows.texi.id
1733      man/new-users-guide/.arch-ids/=id
1734        ==> info/new-users-guide/.arch-ids/=id
1735      man/new-users-guide/.arch-ids/custom1.texi.id
1736        ==> info/new-users-guide/.arch-ids/custom1.texi.id
1737      man/new-users-guide/.arch-ids/custom2.texi.id
1738        ==> info/new-users-guide/.arch-ids/custom2.texi.id
1739      man/new-users-guide/.arch-ids/edit.texi.id
1740        ==> info/new-users-guide/.arch-ids/edit.texi.id
1741      man/new-users-guide/.arch-ids/enter.texi.id
1742        ==> info/new-users-guide/.arch-ids/enter.texi.id
1743      man/new-users-guide/.arch-ids/files.texi.id
1744        ==> info/new-users-guide/.arch-ids/files.texi.id
1745      man/new-users-guide/.arch-ids/help.texi.id
1746        ==> info/new-users-guide/.arch-ids/help.texi.id
1747      man/new-users-guide/.arch-ids/modes.texi.id
1748        ==> info/new-users-guide/.arch-ids/modes.texi.id
1749      man/new-users-guide/.arch-ids/new-users-guide.texi.id
1750        ==> info/new-users-guide/.arch-ids/new-users-guide.texi.id
1751      man/new-users-guide/.arch-ids/region.texi.id
1752        ==> info/new-users-guide/.arch-ids/region.texi.id
1753      man/new-users-guide/.arch-ids/search.texi.id
1754        ==> info/new-users-guide/.arch-ids/search.texi.id
1755      man/new-users-guide/.arch-ids/xmenu.texi.id
1756        ==> info/new-users-guide/.arch-ids/xmenu.texi.id
1757      man/sppm.texi
1758        ==> info/sppm.texi
1759      man/sxemacs-faq.texi
1760        ==> info/sxemacs-faq.texi
1761      man/sxemacs/.arch-ids/=id
1762        ==> info/sxemacs/.arch-ids/=id
1763      man/sxemacs/.arch-ids/abbrevs.texi.id
1764        ==> info/sxemacs/.arch-ids/abbrevs.texi.id
1765      man/sxemacs/.arch-ids/basic.texi.id
1766        ==> info/sxemacs/.arch-ids/basic.texi.id
1767      man/sxemacs/.arch-ids/buffers.texi.id
1768        ==> info/sxemacs/.arch-ids/buffers.texi.id
1769      man/sxemacs/.arch-ids/building.texi.id
1770        ==> info/sxemacs/.arch-ids/building.texi.id
1771      man/sxemacs/.arch-ids/calendar.texi.id
1772        ==> info/sxemacs/.arch-ids/calendar.texi.id
1773      man/sxemacs/.arch-ids/cmdargs.texi.id
1774        ==> info/sxemacs/.arch-ids/cmdargs.texi.id
1775      man/sxemacs/.arch-ids/custom.texi.id
1776        ==> info/sxemacs/.arch-ids/custom.texi.id
1777      man/sxemacs/.arch-ids/display.texi.id
1778        ==> info/sxemacs/.arch-ids/display.texi.id
1779      man/sxemacs/.arch-ids/entering.texi.id
1780        ==> info/sxemacs/.arch-ids/entering.texi.id
1781      man/sxemacs/.arch-ids/files.texi.id
1782        ==> info/sxemacs/.arch-ids/files.texi.id
1783      man/sxemacs/.arch-ids/fixit.texi.id
1784        ==> info/sxemacs/.arch-ids/fixit.texi.id
1785      man/sxemacs/.arch-ids/frame.texi.id
1786        ==> info/sxemacs/.arch-ids/frame.texi.id
1787      man/sxemacs/.arch-ids/glossary.texi.id
1788        ==> info/sxemacs/.arch-ids/glossary.texi.id
1789      man/sxemacs/.arch-ids/help.texi.id
1790        ==> info/sxemacs/.arch-ids/help.texi.id
1791      man/sxemacs/.arch-ids/indent.texi.id
1792        ==> info/sxemacs/.arch-ids/indent.texi.id
1793      man/sxemacs/.arch-ids/keystrokes.texi.id
1794        ==> info/sxemacs/.arch-ids/keystrokes.texi.id
1795      man/sxemacs/.arch-ids/killing.texi.id
1796        ==> info/sxemacs/.arch-ids/killing.texi.id
1797      man/sxemacs/.arch-ids/m-x.texi.id
1798        ==> info/sxemacs/.arch-ids/m-x.texi.id
1799      man/sxemacs/.arch-ids/major.texi.id
1800        ==> info/sxemacs/.arch-ids/major.texi.id
1801      man/sxemacs/.arch-ids/mark.texi.id
1802        ==> info/sxemacs/.arch-ids/mark.texi.id
1803      man/sxemacs/.arch-ids/menus.texi.id
1804        ==> info/sxemacs/.arch-ids/menus.texi.id
1805      man/sxemacs/.arch-ids/mini.texi.id
1806        ==> info/sxemacs/.arch-ids/mini.texi.id
1807      man/sxemacs/.arch-ids/misc.texi.id
1808        ==> info/sxemacs/.arch-ids/misc.texi.id
1809      man/sxemacs/.arch-ids/mouse.texi.id
1810        ==> info/sxemacs/.arch-ids/mouse.texi.id
1811      man/sxemacs/.arch-ids/mule.texi.id
1812        ==> info/sxemacs/.arch-ids/mule.texi.id
1813      man/sxemacs/.arch-ids/new.texi.id
1814        ==> info/sxemacs/.arch-ids/new.texi.id
1815      man/sxemacs/.arch-ids/packages.texi.id
1816        ==> info/sxemacs/.arch-ids/packages.texi.id
1817      man/sxemacs/.arch-ids/picture.texi.id
1818        ==> info/sxemacs/.arch-ids/picture.texi.id
1819      man/sxemacs/.arch-ids/programs.texi.id
1820        ==> info/sxemacs/.arch-ids/programs.texi.id
1821      man/sxemacs/.arch-ids/reading.texi.id
1822        ==> info/sxemacs/.arch-ids/reading.texi.id
1823      man/sxemacs/.arch-ids/regs.texi.id
1824        ==> info/sxemacs/.arch-ids/regs.texi.id
1825      man/sxemacs/.arch-ids/search.texi.id
1826        ==> info/sxemacs/.arch-ids/search.texi.id
1827      man/sxemacs/.arch-ids/sending.texi.id
1828        ==> info/sxemacs/.arch-ids/sending.texi.id
1829      man/sxemacs/.arch-ids/startup.texi.id
1830        ==> info/sxemacs/.arch-ids/startup.texi.id
1831      man/sxemacs/.arch-ids/sxemacs.texi.id
1832        ==> info/sxemacs/.arch-ids/sxemacs.texi.id
1833      man/sxemacs/.arch-ids/text.texi.id
1834        ==> info/sxemacs/.arch-ids/text.texi.id
1835      man/sxemacs/.arch-ids/trouble.texi.id
1836        ==> info/sxemacs/.arch-ids/trouble.texi.id
1837      man/sxemacs/.arch-ids/undo.texi.id
1838        ==> info/sxemacs/.arch-ids/undo.texi.id
1839      man/sxemacs/.arch-ids/windows.texi.id
1840        ==> info/sxemacs/.arch-ids/windows.texi.id
1841      man/term.texi
1842        ==> info/term.texi
1843      man/widget.texi
1844        ==> info/widget.texi
1845
1846     new directories:
1847      info/internals/.arch-ids info/lispref/.arch-ids
1848      info/new-users-guide/.arch-ids info/sxemacs/.arch-ids
1849
1850     removed directories:
1851      man man/.arch-ids man/internals/.arch-ids
1852      man/lispref/.arch-ids man/new-users-guide/.arch-ids
1853      man/sxemacs/.arch-ids
1854
1855     renamed directories:
1856      man/internals
1857        ==> info/internals
1858      man/lispref
1859        ==> info/lispref
1860      man/new-users-guide
1861        ==> info/new-users-guide
1862      man/sxemacs
1863        ==> info/sxemacs
1864
1865     new patches:
1866      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-18
1867      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-19
1868      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-20
1869      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-21
1870      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-22
1871      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-23
1872      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-24
1873      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-25
1874      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-26
1875      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-27
1876      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-28
1877      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-29
1878      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-30
1879      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-31
1880      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-32
1881      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-33
1882      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-34
1883      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-35
1884      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-36
1885      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-37
1886      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-38
1887      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-39
1888      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-40
1889      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-41
1890      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-42
1891      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-43
1892      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-44
1893      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-45
1894      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-46
1895      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-47
1896      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-48
1897      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-49
1898      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-50
1899      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-51
1900      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-52
1901      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-53
1902      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-54
1903      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-55
1904      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-56
1905      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-57
1906      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-58
1907      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-59
1908      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-60
1909      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-61
1910      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-62
1911      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-84
1912      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-85
1913      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-86
1914      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-87
1915      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-88
1916      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-89
1917
1918
1919 2006-10-27 14:37:00 GMT Steve Youngs <steve@sxemacs.org>        patch-87
1920
1921     Summary:
1922       Merged from hrop-ENT (patch 15-16), hrop (patch 82-83) -- BSD/pdump/configure fixes
1923     Revision:
1924       sxemacs--main--22.1.6--patch-87
1925
1926     This changeset fixes a bug that crept into our configure.ac that hosed
1927     pdump on BSD systems.
1928     
1929     Patches applied:
1930     
1931      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-15
1932        fix, enable pdump on BSD machines by default
1933     
1934      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-16
1935        fix, eval-quote correctly
1936     
1937      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-82
1938        fix, enable pdump on BSD machines by default
1939     
1940      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-83
1941        fix, eval-quote correctly
1942
1943     modified files:
1944      configure.ac
1945
1946     new patches:
1947      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-15
1948      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-16
1949      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-82
1950      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-83
1951
1952
1953 2006-10-27 00:46:20 GMT Steve Youngs <steve@sxemacs.org>        patch-86
1954
1955     Summary:
1956       Merged from hrop-ENT (patch 13-14), hrop (patch 81) -- ENT fixes
1957     Revision:
1958       sxemacs--main--22.1.6--patch-86
1959
1960     Patches applied:
1961     
1962      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-13
1963        star-merge with hrop series
1964     
1965      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-14
1966        fix, catch lifts from too large mpz's to fpfloat
1967     
1968      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-81
1969        fix, catch lifts from too large mpz's to fpfloat
1970
1971     modified files:
1972      lisp/number.el src/alloc.c src/data.c src/ent-float.c
1973      src/ent-float.h src/ent-gaussian.c src/ent-gmp.c
1974      src/ent-indef.c src/ent-indef.h src/ent-int.c src/ent-mp.c
1975      src/ent-mpc.c src/ent-mpfr.c src/ent-pseumpc.c
1976      src/ent-quatern.c src/ent-quatern.h src/ent.c src/ent.h
1977      src/floatfns.c src/lread.c tests/automated/ent-tests.el
1978
1979     new patches:
1980      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-13
1981      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-14
1982      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-81
1983
1984
1985 2006-10-27 00:42:28 GMT Steve Youngs <steve@sxemacs.org>        patch-85
1986
1987     Summary:
1988       Merged from njsf (patch 64) -- Improve float max val handling
1989     Revision:
1990       sxemacs--main--22.1.6--patch-85
1991
1992     Patches applied:
1993     
1994      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-64
1995        Better float max value handling
1996
1997     modified files:
1998      configure.ac src/alloc.c src/config.h.in src/ent-float.c
1999
2000     new patches:
2001      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-64
2002
2003
2004 2006-10-15 22:25:33 GMT Steve Youngs <steve@sxemacs.org>        patch-84
2005
2006     Summary:
2007       Merged from njsf (patch 58-62) -- Solaris build fixes
2008     Revision:
2009       sxemacs--main--22.1.6--patch-84
2010
2011     
2012     This changeset adds a few Solaris related build fixes.  As I understand,
2013     SXEmacs still doesn't build on Solaris, but with this changeset we're a
2014     few steps closer.
2015     
2016     Patches applied:
2017     
2018      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-58
2019        Use gcc to get linker options in Solaris
2020     
2021      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-59
2022        Properly detect if there is need to define GNU C va_list datatypes
2023     
2024      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-60
2025        Solaris gcc also complains about -pthread like MacOS, however loves -pthreads
2026     
2027      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-61
2028        Detect how to determine float indefinites
2029     
2030      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-62
2031        Remove warning while detecting FFI in Solaris
2032
2033     modified files:
2034      configure.ac src/config.h.in src/s/sol2.h
2035
2036     new patches:
2037      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-58
2038      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-59
2039      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-60
2040      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-61
2041      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-62
2042
2043
2044 2006-10-15 01:21:18 GMT Steve Youngs <steve@sxemacs.org>        patch-83
2045
2046     Summary:
2047       Regex fix in info.el.
2048     Revision:
2049       sxemacs--main--22.1.6--patch-83
2050
2051     Newer versions of makeinfo add some text to the end of the lines in the
2052     command index... "(line n)", this causes `Info-find-emacs-command-nodes'
2053     to fail.  This change addresses that.
2054     
2055     
2056     * lisp/info.el (Info-find-emacs-command-nodes): fix regex for find
2057       command node.
2058       From: Jeff Miller  <jmiller@xemacs.org>
2059
2060     modified files:
2061      lisp/info.el
2062
2063
2064 2006-10-09 06:21:34 GMT Steve Youngs <steve@sxemacs.org>        patch-82
2065
2066     Summary:
2067       Update INSTALL to mention PulseAudio
2068     Revision:
2069       sxemacs--main--22.1.6--patch-82
2070
2071     * INSTALL: Don't mention Polyp, we do PulseAudio
2072     
2073
2074     modified files:
2075      INSTALL
2076
2077
2078 2006-10-09 04:08:25 GMT Steve Youngs <steve@sxemacs.org>        patch-81
2079
2080     Summary:
2081       Fix typo in lispref
2082     Revision:
2083       sxemacs--main--22.1.6--patch-81
2084
2085     * man/lispref/media.texi (Media Threads): Replace unknown command
2086       @registeredsymbol{} with @sc{[tm]}.
2087     
2088
2089     modified files:
2090      man/lispref/media.texi
2091
2092
2093 2006-10-09 01:57:30 GMT Steve Youngs <steve@sxemacs.org>        patch-80
2094
2095     Summary:
2096       Merged from njsf (patch 55-56) -- more static check cleanups
2097     Revision:
2098       sxemacs--main--22.1.6--patch-80
2099
2100     Patches applied:
2101     
2102      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-55
2103        Incorporate more Jerry James static checking
2104     
2105      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-56
2106        sxe-paths.h is precious
2107     
2108     And missing from Nelson's log...
2109     
2110      * src/keymap.c (where_is_recursive_mapper): We are allocating a new
2111        array and then throwing it away.  It looks like we are rolling our own
2112        realloc() here.  I don't understand that, but we might as well finish
2113        the job instead of leaking memory.
2114
2115     modified files:
2116      lwlib/lwlib-Xlw.c lwlib/xlwmenu.c src/.arch-inventory
2117      src/EmacsShell-sub.c src/device-x.c src/dgif_lib.c
2118      src/dumper.c src/input-method-xlib.c src/keymap.c src/md5.c
2119      src/scrollbar-x.c src/window.c
2120
2121     new patches:
2122      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-55
2123      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-56
2124
2125
2126 2006-10-07 16:03:36 GMT Steve Youngs <steve@sxemacs.org>        patch-79
2127
2128     Summary:
2129       Merged from hrop-MM (patch 69), hrop (patch 77) -- ffmpeg fix
2130     Revision:
2131       sxemacs--main--22.1.6--patch-79
2132
2133     This fixes a bug that caused SXEmacs to core if you tried to create a
2134     media stream for a audio format that isn't supported.
2135     
2136     Patches applied:
2137     
2138      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-69
2139        fix, avoid double freeing of ffmpeg context handle
2140     
2141      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-77
2142        fix, avoid double freeing of ffmpeg context handle
2143
2144     modified files:
2145      src/media-ffmpeg.c
2146
2147     new patches:
2148      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-69
2149      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-77
2150
2151
2152 2006-10-07 15:59:17 GMT Steve Youngs <steve@sxemacs.org>        patch-78
2153
2154     Summary:
2155       Merged from hrop (patch 76) -- warning fixes
2156     Revision:
2157       sxemacs--main--22.1.6--patch-78
2158
2159     Patches applied:
2160     
2161      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-76
2162        fix, suppress some warnings throughout the code in src/
2163
2164     modified files:
2165      src/console.h src/dired.c src/extents.c src/fileio.c
2166      src/frame-x.c src/free-hook.c src/glyphs-x.h src/glyphs.c
2167      src/insdel.c src/media.c src/openssl.c src/process-unix.c
2168      src/process.c src/search.c src/skiplist.c src/xgccache.c
2169
2170     new patches:
2171      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-76
2172
2173
2174 2006-10-07 15:36:02 GMT Steve Youngs <steve@sxemacs.org>        patch-77
2175
2176     Summary:
2177       Merged from hrop-ENT (patch 4-12), hrop (patch 74-75) -- Fancy Pants Floats
2178     Revision:
2179       sxemacs--main--22.1.6--patch-77
2180
2181     
2182     From Sebastian's log...
2183     
2184     This changeset provides larger float precisions on machines where `long double'
2185     appears to be available.  Functions using SXE's float features internally have
2186     been modified to operate on fpfloats (fixed precision floats).
2187     
2188     Also, floats being _out of range_ are converted transparently to indefinites,
2189     and floats being _out of precision_ (as well as resulting effects) are explained
2190     at the appropriate places.
2191     
2192     Moreover, this changeset finally renames all number* files to ent* and
2193     externalises as many internal definitions to them as possible.
2194     
2195     Patches applied:
2196     
2197      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-4
2198        star-merge with hrop series
2199     
2200      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-5
2201        fix, catch float indefinites and turn them into SXE indefs
2202     
2203      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-6
2204        new, promote long double floats where available
2205     
2206      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-7
2207        fix, adapt format specs to new fpfloat format
2208     
2209      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-8
2210        new, warn about pseudo-precision effects in conjunction with floats
2211     
2212      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-9
2213        fix, avoid to include non-existing file
2214     
2215      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-10
2216        fix, use native double functions in ent-mpc
2217     
2218      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-11
2219        fix, externalise internal definition to ENT sub-files
2220     
2221      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-12
2222        fix, check at configure time if float operations are clean
2223     
2224      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-74
2225        fix, introduce fpfloats, warn about floats at all, catch indefs
2226     
2227      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-75
2228        fix, check at configure time if float operations are clean
2229
2230     modified files:
2231      configure.ac lisp/cl.el man/lispref/numbers.texi
2232      man/lispref/strings.texi src/alloc.c src/config.h.in
2233      src/data.c src/doprnt.c src/ecrt0.c src/editfns.c src/elhash.c
2234      src/elhash.h src/emacs.c src/ent-ecm.c src/ent-float.c
2235      src/ent-float.h src/ent-gaussian.c src/ent-gaussian.h
2236      src/ent-gmp.c src/ent-gmp.h src/ent-indef.c src/ent-indef.h
2237      src/ent-int.c src/ent-int.h src/ent-mp.c src/ent-mp.h
2238      src/ent-mpc.c src/ent-mpc.h src/ent-mpfr.c src/ent-mpfr.h
2239      src/ent-pseumpc.c src/ent-pseumpc.h src/ent-quatern.c
2240      src/ent-quatern.h src/ent-resclass.c src/ent-resclass.h
2241      src/ent.c src/ent.h src/event-stream.c src/floatfns.c
2242      src/inline.c src/lisp.h src/lread.c src/print.c src/symsinit.h
2243      tests/automated/ent-tests.el
2244
2245     renamed files:
2246      src/.arch-ids/number-ecm.c.id
2247        ==> src/.arch-ids/ent-ecm.c.id
2248      src/.arch-ids/number-ecm.h.id
2249        ==> src/.arch-ids/ent-ecm.h.id
2250      src/.arch-ids/number-gmp.c.id
2251        ==> src/.arch-ids/ent-gmp.c.id
2252      src/.arch-ids/number-gmp.h.id
2253        ==> src/.arch-ids/ent-gmp.h.id
2254      src/.arch-ids/number-mp.c.id
2255        ==> src/.arch-ids/ent-mp.c.id
2256      src/.arch-ids/number-mp.h.id
2257        ==> src/.arch-ids/ent-mp.h.id
2258      src/.arch-ids/number-mpc.c.id
2259        ==> src/.arch-ids/ent-mpc.c.id
2260      src/.arch-ids/number-mpc.h.id
2261        ==> src/.arch-ids/ent-mpc.h.id
2262      src/.arch-ids/number-mpfr.c.id
2263        ==> src/.arch-ids/ent-mpfr.c.id
2264      src/.arch-ids/number-mpfr.h.id
2265        ==> src/.arch-ids/ent-mpfr.h.id
2266      src/.arch-ids/number.c.id
2267        ==> src/.arch-ids/ent.c.id
2268      src/.arch-ids/number.h.id
2269        ==> src/.arch-ids/ent.h.id
2270      src/number-ecm.c
2271        ==> src/ent-ecm.c
2272      src/number-ecm.h
2273        ==> src/ent-ecm.h
2274      src/number-gmp.c
2275        ==> src/ent-gmp.c
2276      src/number-gmp.h
2277        ==> src/ent-gmp.h
2278      src/number-mp.c
2279        ==> src/ent-mp.c
2280      src/number-mp.h
2281        ==> src/ent-mp.h
2282      src/number-mpc.c
2283        ==> src/ent-mpc.c
2284      src/number-mpc.h
2285        ==> src/ent-mpc.h
2286      src/number-mpfr.c
2287        ==> src/ent-mpfr.c
2288      src/number-mpfr.h
2289        ==> src/ent-mpfr.h
2290      src/number.c
2291        ==> src/ent.c
2292      src/number.h
2293        ==> src/ent.h
2294
2295     new patches:
2296      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-4
2297      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-5
2298      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-6
2299      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-7
2300      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-8
2301      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-9
2302      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-10
2303      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-11
2304      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-12
2305      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-74
2306      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-75
2307
2308
2309 2006-10-03 16:10:20 GMT Steve Youngs <steve@sxemacs.org>        patch-76
2310
2311     Summary:
2312       Merged from hrop (patch 73) (Closes bug #18)
2313     Revision:
2314       sxemacs--main--22.1.6--patch-76
2315
2316     Patches applied:
2317     
2318      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-73
2319        fix, avoid buffer overflow in float format spec, close bug #18
2320
2321     modified files:
2322      src/doprnt.c
2323
2324     new patches:
2325      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-73
2326
2327
2328 2006-10-02 15:18:40 GMT Steve Youngs <steve@sxemacs.org>        patch-75
2329
2330     Summary:
2331       Merged from hrop (patch 72) -- fix header name clash
2332     Revision:
2333       sxemacs--main--22.1.6--patch-75
2334
2335     Patches applied:
2336     
2337      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-72
2338        fix, rename paths.h to sxe-paths.h to avoid header clashes
2339
2340     modified files:
2341      Makefile.in.in configure.ac lib-src/Makefile.in.in
2342      lib-src/yow.c src/Makefile.in.in src/emacs.c src/filelock.c
2343
2344     renamed files:
2345      src/.arch-ids/paths.h.in.id
2346        ==> src/.arch-ids/sxe-paths.h.in.id
2347      src/paths.h.in
2348        ==> src/sxe-paths.h.in
2349
2350     new patches:
2351      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-72
2352
2353
2354 2006-09-27 04:59:46 GMT Steve Youngs <steve@sxemacs.org>        patch-74
2355
2356     Summary:
2357       Merged from hrop-accel (patch 37-38), hrop (patch 71) -- improve dllists
2358     Revision:
2359       sxemacs--main--22.1.6--patch-74
2360
2361     Patches applied:
2362     
2363      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-37
2364        new, improve noseeum dllists, make dllists reentrant
2365     
2366      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-38
2367        fix, define and use dllist macro magic
2368     
2369      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-71
2370        new, improve noseeum dllists, make dllists reentrant, use macro magic
2371
2372     modified files:
2373      src/dired.c src/dllist.c src/dllist.h src/fns.c src/media.c
2374      src/skiplist.c src/skiplist.h src/sound.c
2375
2376     new patches:
2377      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-37
2378      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-38
2379      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-71
2380
2381
2382 2006-09-25 22:59:14 GMT Steve Youngs <steve@sxemacs.org>        patch-73
2383
2384     Summary:
2385       Merged from njsf (patch 52) -- new icon and web buttons
2386     Revision:
2387       sxemacs--main--22.1.6--patch-73
2388
2389     Patches applied:
2390     
2391      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-52
2392        Created with buttons and SXEmacs sink icon
2393
2394     new files:
2395      etc/.arch-ids/cbsx.png.id etc/.arch-ids/cbsxe.png.id
2396      etc/.arch-ids/sxemacs-icon2.png.id
2397      etc/.arch-ids/sxemacs-icon2.xpm.id etc/cbsx.png etc/cbsxe.png
2398      etc/sxemacs-icon2.png etc/sxemacs-icon2.xpm
2399
2400     modified files:
2401      lisp/glyphs.el
2402
2403     new patches:
2404      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-52
2405
2406
2407 2006-09-24 15:45:07 GMT Steve Youngs <steve@sxemacs.org>        patch-72
2408
2409     Summary:
2410       Merged from njsf (patch 50) -- New icons.
2411     Revision:
2412       sxemacs--main--22.1.6--patch-72
2413
2414     * lisp/glyphs.el (init-glyphs): Use new sxemacs-icon.xpm for the default
2415       frame icon.Patches applied:
2416     
2417      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-50
2418        Added new icons, based on the XEmacs ones
2419     
2420     
2421
2422     new files:
2423      etc/.arch-ids/sxemacs-icon.png.id
2424      etc/.arch-ids/sxemacs-icon.xpm.id
2425      etc/.arch-ids/sxemacs-icon3.png.id
2426      etc/.arch-ids/sxemacs-icon3.xpm.id etc/sxemacs-icon.png
2427      etc/sxemacs-icon.xpm etc/sxemacs-icon3.png
2428      etc/sxemacs-icon3.xpm
2429
2430     modified files:
2431      lisp/glyphs.el
2432
2433     new patches:
2434      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-50
2435
2436
2437 2006-09-24 14:43:01 GMT Steve Youngs <steve@sxemacs.org>        patch-71
2438
2439     Summary:
2440       Merged from njsf (patch 48-49) -- sync etags.c
2441     Revision:
2442       sxemacs--main--22.1.6--patch-71
2443
2444     Syncs our etags.c with upstream 17.20
2445     
2446     Patches applied:
2447     
2448      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-48
2449        Synch up with the official etags
2450     
2451      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-49
2452        Fix indentation on new etags.c
2453
2454     modified files:
2455      lib-src/etags.c
2456
2457     new patches:
2458      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-48
2459      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-49
2460
2461
2462 2006-09-24 11:21:08 GMT Steve Youngs <steve@sxemacs.org>        patch-70
2463
2464     Summary:
2465       Merged from njsf (patch 47) -- Berkdb detection NetBSD
2466     Revision:
2467       sxemacs--main--22.1.6--patch-70
2468
2469     Patches applied:
2470     
2471      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-47
2472        Fix Berkeley DB detection on NetBSD
2473
2474     modified files:
2475      configure.ac src/database.c
2476
2477     new patches:
2478      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-47
2479
2480
2481 2006-09-20 02:14:06 GMT Steve Youngs <steve@sxemacs.org>        patch-69
2482
2483     Summary:
2484       Merged from hrop-certs (patch 21), hrop (patch 65-66) -- build updates
2485     Revision:
2486       sxemacs--main--22.1.6--patch-69
2487
2488     This changeset cleans up a couple of compiler warnings, plus improves
2489     MacOS build chain a little... MacOS equiv of ldd is used for the
2490     build-report and the libc version is reported.
2491     
2492     Patches applied:
2493     
2494      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-21
2495        fix, suppress some warnings, clean up
2496     
2497      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-65
2498        fix, improve MacOS build chain
2499     
2500      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-66
2501        fix, suppress some warnings, clean up
2502
2503     modified files:
2504      configure.ac lisp/build-rpt.el src/openssl.c src/openssl.h
2505
2506     new patches:
2507      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-21
2508      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-65
2509      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-66
2510
2511
2512 2006-09-19 15:32:06 GMT Steve Youngs <steve@sxemacs.org>        patch-68
2513
2514     Summary:
2515       Merged from hrop-MM (patch 55-68), hrop (patch 62-64, 67-69) -- sound
2516     Revision:
2517       sxemacs--main--22.1.6--patch-68
2518
2519     Squash a number of bugs in the sound code.  Most notably a hang for the
2520     combination of PulseAudio/GC/threading.  Thanks very much for the
2521     tremendous work you've done with this, Sebastian.  It's good to be able
2522     to hear my SXEmacs again. :-)
2523     
2524     Patches applied:
2525     
2526      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-55
2527        fix, another attempt at bug #13
2528     
2529      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-56
2530        fix, try to fix hangs during GC in sound_pulse_play
2531     
2532      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-57
2533        star-merge with hrop series
2534     
2535      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-58
2536        fix, manage worker threads using emodptrs
2537     
2538      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-59
2539        fix, declare ALSA version 1.0.13 as sane
2540     
2541      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-60
2542        fix, more GC locks
2543     
2544      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-61
2545        fix, inhibit GCing during sound playback preparation more harshly
2546     
2547      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-62
2548        w000t :), fix, solve sound playback issues
2549     
2550      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-63
2551        fix, clean up
2552     
2553      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-64
2554        fix, add more debugging symbols
2555     
2556      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-65
2557        fix, use local semaphore in pulse to avoid global deadlocks
2558     
2559      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-66
2560        fix, trigger HAVE_STARTED before finish
2561     
2562      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-67
2563        fix, use semaphore ping-pong on start of media thread
2564     
2565      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-68
2566        fix, extend documentation about multimedia facilities
2567     
2568      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-62
2569        fix, manage worker threads using emodptrs; use more atomic locks
2570     
2571      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-63
2572        fix, declare ALSA version 1.0.13 to be sane
2573     
2574      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-64
2575        fix, inhibit GCing during sound playback preparation more harshly
2576     
2577      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-67
2578        w000t :), fix, solve sound playback issues
2579     
2580      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-68
2581        fix, clean up
2582     
2583      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-69
2584        minor, use semaphore ping-pong to start media thread cleanly
2585
2586     modified files:
2587      configure.ac lisp/sound.el man/lispref/media.texi src/alloc.c
2588      src/emodptr.c src/emodptr.h src/lisp.h src/semaphore.h
2589      src/sound-pulse.c src/sound.c src/sound.h
2590
2591     new patches:
2592      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-55
2593      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-56
2594      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-57
2595      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-58
2596      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-59
2597      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-60
2598      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-61
2599      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-62
2600      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-63
2601      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-64
2602      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-65
2603      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-66
2604      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-67
2605      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-68
2606      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-62
2607      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-63
2608      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-64
2609      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-67
2610      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-68
2611      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-69
2612
2613
2614 2006-09-17 01:32:48 GMT Steve Youngs <steve@sxemacs.org>        patch-67
2615
2616     Summary:
2617       Merged from njsf (patch 45) -- pthread warning (MacOS)
2618     Revision:
2619       sxemacs--main--22.1.6--patch-67
2620
2621     Patches applied:
2622     
2623      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-45
2624        Remove annoying warning about pthread on MacOS
2625
2626     modified files:
2627      configure.ac
2628
2629     new patches:
2630      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-45
2631
2632
2633 2006-09-17 00:25:28 GMT Steve Youngs <steve@sxemacs.org>        patch-66
2634
2635     Summary:
2636       Merged from njsf (patch 43) -- emodules on MacOS
2637     Revision:
2638       sxemacs--main--22.1.6--patch-66
2639
2640     This changeset brings support for emodules on MacOS.
2641     
2642     Patches applied:
2643     
2644      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-43
2645        Support for MacOS emodules
2646
2647     modified files:
2648      aclocal.m4
2649
2650     new patches:
2651      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-43
2652
2653
2654 2006-09-17 00:22:48 GMT Steve Youngs <steve@sxemacs.org>        patch-65
2655
2656     Summary:
2657       Merged from njsf (patch 42) -- build/emodptr
2658     Revision:
2659       sxemacs--main--22.1.6--patch-65
2660
2661     Patches applied:
2662     
2663      * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-42
2664        Separate emodptr from emodules so that SXEmacs can compile without emodules
2665
2666     new files:
2667      src/.arch-ids/emodptr.c.id src/.arch-ids/emodptr.h.id
2668      src/emodptr.c src/emodptr.h
2669
2670     modified files:
2671      src/Makefile.in.in src/emacs.c src/emodules.c src/emodules.h
2672      src/search.c src/symsinit.h
2673
2674     new patches:
2675      njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-42
2676
2677
2678 2006-09-16 02:36:03 GMT Steve Youngs <steve@sxemacs.org>        patch-64
2679
2680     Summary:
2681       Typo fix in `play-media-stream'
2682     Revision:
2683       sxemacs--main--22.1.6--patch-64
2684
2685     * lisp/sound.el (play-media-stream): typo fix.
2686     
2687
2688     modified files:
2689      lisp/sound.el
2690
2691
2692 2006-09-15 21:21:55 GMT Steve Youngs <steve@sxemacs.org>        patch-63
2693
2694     Summary:
2695       Merged from hrop-MM (patch 54), hrop (patch 60) -- sound (pulse) fixes
2696     Revision:
2697       sxemacs--main--22.1.6--patch-63
2698
2699     
2700     Patches applied:
2701     
2702      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-54
2703        fix, fill pulse buffer if necessary; avoid races
2704     
2705      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-60
2706        fix, fill pulse buffer if necessary; avoid races
2707
2708     modified files:
2709      src/device.c src/semaphore.h src/sound-pulse.c src/sound.c
2710      src/sound.h
2711
2712     new patches:
2713      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-54
2714      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-60
2715
2716
2717 2006-09-14 12:52:05 GMT Steve Youngs <steve@sxemacs.org>        patch-62
2718
2719     Summary:
2720       Merged from hrop-MM (patch 50-53), hrop (patch 57-59) -- sound fixes
2721     Revision:
2722       sxemacs--main--22.1.6--patch-62
2723
2724     Some misc fixes to the sound code.
2725     
2726     Patches applied:
2727     
2728      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-50
2729        star-merge with hrop series
2730     
2731      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-51
2732        fix, use sounds from sound-alist only if they are really there
2733     
2734      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-52
2735        fix, use semaphores in finalisation process
2736     
2737      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-53
2738        fix, leave play-sound if default-audio-device is nil
2739     
2740      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-57
2741        fix, use sounds from sound-alist only if they are really there
2742     
2743      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-58
2744        fix, use semaphores in finalisation process
2745     
2746      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-59
2747        fix, leave play-sound if default-audio-device is nil
2748
2749     modified files:
2750      lisp/sound.el src/sound.c src/sound.h
2751
2752     new patches:
2753      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-50
2754      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-51
2755      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-52
2756      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-53
2757      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-57
2758      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-58
2759      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-59
2760
2761
2762 2006-09-12 13:41:42 GMT Steve Youngs <steve@sxemacs.org>        patch-61
2763
2764     Summary:
2765       Merged from hrop-MM (patch 25-48), hrop (patch 54) -- lots of sound updates
2766     Revision:
2767       sxemacs--main--22.1.6--patch-61
2768
2769     Lots and lots of updates and rewrites to the sound code here.  It pretty
2770     much gives us good support for _all_ of our audio devices/drivers etc.
2771     If you want all the gory details, snarf sebastian's log (p-54 of his main
2772     repo).
2773     
2774     Patches applied:
2775     
2776      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-25
2777        minor, migrate media drivers to callback mechanism
2778     
2779      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-26
2780        new, implement jack driver
2781     
2782      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-27
2783        fix, fill jack ports correctly if number of channels differs
2784     
2785      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-28
2786        new, implement working sox
2787     
2788      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-29
2789        minor, clean up code
2790     
2791      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-30
2792        new, introduce audio coerce chains, migrate ALSA
2793     
2794      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-31
2795        minor, migrate oss sound to callback API; use coercion for OSS
2796     
2797      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-32
2798        fix, externalise ALSA hw parameters; use subthread specific struct
2799     
2800      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-33
2801        minor, migrate esd to callback and coercion API
2802     
2803      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-34
2804        fix, migrate ALSA, OSS and ESD to effect/coerce API
2805     
2806      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-35
2807        fix, make mad work, adapt jack to new volume
2808     
2809      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-36
2810        fix, implement thread-controlled finishing of media-(sub)threads
2811     
2812      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-37
2813        fix, typo in media_thread_print
2814     
2815      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-38
2816        fix, redo nas implementation
2817     
2818      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-39
2819        minor, make nas process passed options, fix, make nas_play signal safe
2820     
2821      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-40
2822        fix, migrate all audio devices to new coercion chain macros
2823     
2824      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-41
2825        fix, doensample on AO devices, use S16 by default
2826     
2827      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-42
2828        minor, provide rerate effect, clean up
2829     
2830      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-43
2831        fix, lock and unlock pulseaudio's mainloop if threaded
2832     
2833      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-44
2834        minor, support :volume keyword and `bell-volume' in `play-sound'
2835     
2836      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-45
2837        fix, make pulse signal-safe (dead mainloops or died servers are not fatal)
2838     
2839      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-46
2840        minor, support rerate effect on all audio devices
2841     
2842      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-47
2843        fix, ``detect'' broken arts connection
2844     
2845      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-48
2846        fix, detect broken arts connection
2847     
2848      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-54
2849        minor, completely support all audio devices
2850
2851     modified files:
2852      configure.ac lisp/sound.el src/media-ffmpeg.c
2853      src/media-ffmpeg.h src/media-gstreamer.c src/media-gstreamer.h
2854      src/media-internal.c src/media-mad.c src/media-mad.h
2855      src/media-sndfile.c src/media-sndfile.h src/media-sox.c
2856      src/media-sox.h src/media-xine.c src/media-xine.h src/media.c
2857      src/media.h src/sound-alsa.c src/sound-alsa.h src/sound-ao.c
2858      src/sound-ao.h src/sound-arts.c src/sound-arts.h
2859      src/sound-esd.c src/sound-esd.h src/sound-jack.c
2860      src/sound-jack.h src/sound-nas.c src/sound-nas.h
2861      src/sound-oss.c src/sound-oss.h src/sound-pulse.c
2862      src/sound-pulse.h src/sound.c src/sound.h
2863
2864     new patches:
2865      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-25
2866      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-26
2867      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-27
2868      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-28
2869      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-29
2870      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-30
2871      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-31
2872      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-32
2873      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-33
2874      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-34
2875      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-35
2876      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-36
2877      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-37
2878      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-38
2879      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-39
2880      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-40
2881      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-41
2882      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-42
2883      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-43
2884      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-44
2885      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-45
2886      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-46
2887      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-47
2888      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-48
2889      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-54
2890
2891
2892 2006-08-29 22:01:07 GMT Steve Youngs <steve@sxemacs.org>        patch-60
2893
2894     Summary:
2895       Take care of (almost) all byte-compiler warnings
2896     Revision:
2897       sxemacs--main--22.1.6--patch-60
2898
2899     This changeset eliminates all but 3 byte-compiler warnings in the
2900     building of SXEmacs core lisp.  The 3 that are left are related to a
2901     couple of bugs that haven't yet been tracked down.
2902     
2903     * lisp/cl-extra.el (cl-map-overlays): Use new *-boundp macros to shush
2904       the byte-compiler.
2905     
2906     * lisp/obsolete.el (play-sound-file): Ditto.
2907     
2908     * lisp/faces.el (init-device-faces): Ditto.
2909     
2910     * lisp/faces.el (init-frame-faces): Ditto.
2911     
2912     * lisp/faces.el (init-global-faces): Ditto.
2913     
2914     * lisp/minibuf.el (minibuffer-smart-mouse-tracker): Ditto.
2915     
2916     * lisp/modeline.el (modeline-toggle-read-only): Ditto.
2917     
2918     * lisp/startup.el (command-line-early): Ditto.
2919     
2920     * lisp/startup.el (maybe-migrate-user-init-file): Ditto.
2921     
2922     * lisp/startup.el (migrate-user-init-file): Ditto.
2923     
2924     * lisp/help.el (Help-find-file): Ditto.
2925     
2926     * lisp/help.el (sxemacs-local-faq): Ditto.
2927     
2928     * lisp/help.el (describe-function-1): Ditto.
2929     
2930     * lisp/files.el (set-visited-file-name): Ditto.
2931     
2932     * lisp/files.el (save-some-buffers-1): Ditto.
2933     
2934     * lisp/files.el (revert-buffer-internal): Ditto.
2935     
2936     * lisp/files.el (set-auto-mode): Ditto.
2937     
2938     * lisp/files.el (basic-save-buffer): Ditto.
2939     
2940     * lisp/files.el (save-some-buffers-1): Ditto.
2941     
2942     * lisp/files.el (recover-session-finish): Ditto.
2943     
2944     * lisp/files.el (file-remote-p): Ditto.
2945     
2946     * lisp/lib-complete.el (read-library-internal): Declare
2947       `read-library-internal-search-path' as special.
2948     
2949     * lisp/lib-complete.el (read-library-name): Ditto.
2950     
2951     * lisp/register.el (insert-register): Use new *-boundp macros to shush
2952       the byte-compiler.
2953     
2954     * lisp/register.el (copy-rectangle-to-register): Ditto.
2955     
2956     * lisp/printer.el (generic-page-setup): Ditto.
2957     
2958     * lisp/mouse.el (mouse-consolidated-yank): Ditto.
2959     
2960     * lisp/dragdrop.el (experimental-dragdrop-drop-mime-default): Ditto.
2961     
2962     * lisp/dragdrop.el (gtk-start-drag): Ditto.
2963     
2964     * lisp/dragdrop.el (gtk-start-drag-region): Ditto.
2965     
2966     * lisp/select.el (cut-copy-clear-internal): Ditto.
2967     
2968     * lisp/toolbar-items.el (toolbar-paste): Ditto.
2969     
2970     * lisp/toolbar-items.el (toolbar-info): Ditto.
2971     
2972     * lisp/mule/mule-ccl.el (ccl-compile-if): Remove unused let-bound var.
2973     
2974     * lisp/mule/mule-ccl.el (ccl-compile-write-repeat): Ditto.
2975     
2976     * lisp/mule/mule-ccl.el (ccl-compile-map-single): Ditto.
2977     
2978     * lisp/mule/mule-misc.el (toggle-display-direction): Use new *-boundp
2979       macros to shush the byte-compiler.
2980     
2981     * lisp/mule/chinese.el (post-read-decode-hz): Ditto.
2982     
2983     * lisp/mule/chinese.el (pre-write-encode-hz): Ditto.
2984     
2985     * lisp/mule/japanese.el (japanese): Ditto.
2986     
2987     * lisp/mule/korean.el (korean): Ditto.
2988     
2989     * lisp/x-mouse.el (mouse-track-and-copy-to-cutbuffer): Ditto.
2990     
2991     * lisp/fontl-hooks.el (font-lock-set-defaults): Ditto.
2992     
2993     * lisp/apropos.el (apropos-symbol-face): Ditto.
2994     
2995     * lisp/apropos.el (apropos-keybinding-face): Ditto.
2996     
2997     * lisp/apropos.el (apropos-label-face): Ditto.
2998     
2999     * lisp/apropos.el (apropos-property-face): Ditto.
3000     
3001     * lisp/apropos.el (apropos-rewrite-regexp): Ditto.
3002     
3003     * lisp/dialog-gtk.el: Ditto. 
3004     
3005     * lisp/etags.el (find-tag-default): Ditto.
3006     
3007     * lisp/font-lock.el (font-lock-after-fontify-buffer): Ditto.
3008     
3009     * lisp/font.el: Ditto. 
3010     
3011     * lisp/gdk.el: Ditto.
3012     
3013     * lisp/generic-widgets.el: Ditto.
3014     
3015     * lisp/generic-widgets.el (build-ui::radio-group): Declare the variable
3016       `build-ui::radio-group' special.
3017     
3018     * lisp/generic-widgets.el (build-ui::button): Ditto.
3019     
3020     * lisp/glade.el: Use new *-boundp macros to shush the byte-compiler.
3021     
3022     * lisp/gnome-widgets.el: Ditto.
3023     
3024     * lisp/gnome.el: Ditto.
3025     
3026     * lisp/gtk-extra.el: Ditto.
3027     
3028     * lisp/gtk-faces.el: Ditto.
3029     
3030     * lisp/gtk-file-dialog.el: Ditto.
3031     
3032     * lisp/gtk-font-menu.el: Ditto.
3033     
3034     * lisp/gtk-init.el: Ditto.
3035     
3036     * lisp/gtk-package.el: Ditto.
3037     
3038     * lisp/gtk-password-dialog.el: Ditto.
3039     
3040     * lisp/gtk-widget-accessors.el: Ditto.
3041     
3042     * lisp/gtk-widgets.el: Ditto.
3043     
3044     * lisp/gtk.el: Ditto.
3045     
3046     * lisp/ldap.el: Ditto.
3047     
3048     * lisp/mwheel.el: Ditto.
3049     
3050     * lisp/symbols.el: Ditto.
3051     
3052     * lisp/widgets-gtk.el: Ditto.
3053     
3054     * lisp/mule/canna-leim.el: Ditto.
3055     
3056     * lisp/ffi/ffi-taglib.el: Ditto.
3057     
3058     * lisp/ffi/ffi-wand.el: Ditto.
3059     
3060
3061     modified files:
3062      lisp/apropos.el lisp/cl-extra.el lisp/dialog-gtk.el
3063      lisp/dragdrop.el lisp/etags.el lisp/faces.el
3064      lisp/ffi/ffi-taglib.el lisp/ffi/ffi-wand.el lisp/files.el
3065      lisp/font-lock.el lisp/font.el lisp/fontl-hooks.el lisp/gdk.el
3066      lisp/generic-widgets.el lisp/glade.el lisp/gnome-widgets.el
3067      lisp/gnome.el lisp/gtk-extra.el lisp/gtk-faces.el
3068      lisp/gtk-file-dialog.el lisp/gtk-font-menu.el lisp/gtk-init.el
3069      lisp/gtk-package.el lisp/gtk-password-dialog.el
3070      lisp/gtk-widget-accessors.el lisp/gtk-widgets.el lisp/gtk.el
3071      lisp/help-nomule.el lisp/help.el lisp/ldap.el
3072      lisp/lib-complete.el lisp/minibuf.el lisp/modeline.el
3073      lisp/mouse.el lisp/mule/canna-leim.el lisp/mule/chinese.el
3074      lisp/mule/japanese.el lisp/mule/korean.el
3075      lisp/mule/mule-ccl.el lisp/mule/mule-misc.el lisp/mwheel.el
3076      lisp/obsolete.el lisp/package-get.el lisp/package-info.el
3077      lisp/printer.el lisp/register.el lisp/select.el lisp/sound.el
3078      lisp/startup.el lisp/symbols.el lisp/toolbar-items.el
3079      lisp/widgets-gtk.el lisp/x-mouse.el
3080
3081
3082 2006-08-28 22:41:44 GMT Steve Youngs <steve@sxemacs.org>        patch-59
3083
3084     Summary:
3085       Merged from hrop (patch 52) -- squeaky clean dump file
3086     Revision:
3087       sxemacs--main--22.1.6--patch-59
3088
3089     This changeset prevents the dump file getting polluted with pre-existing
3090     package paths etc.
3091     
3092     Patches applied:
3093     
3094      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-52
3095        fix, keep package paths away from sxemacs.dmp
3096
3097     modified files:
3098      lisp/dump-paths.el lisp/find-paths.el
3099
3100     new patches:
3101      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-52
3102
3103
3104 2006-08-28 00:50:11 GMT Steve Youngs <steve@sxemacs.org>        patch-58
3105
3106     Summary:
3107       Merged from hrop-MM (patch 10-24), hrop (patch 50-51) -- sound updates
3108     Revision:
3109       sxemacs--main--22.1.6--patch-58
3110
3111     Lots of updates and reworking of the sound code.  In particular,
3112     PolypAudio has been dropped in favour of its successor, PulseAudio.
3113     
3114     Here is Sebastian's log to explain more...
3115     
3116     This changeset provides a callback interface for audio devices, defined by
3117     DEFINE_AUDIO_DEVICE and friends.  Possible callbacks are create, finish, mark,
3118     print, play and record.
3119     
3120     Furthermore, pulse support is improved a lot, the mainloop APIs are implemented
3121     in the way they were intended to work, using the usual pulse callback
3122     mechanisms.
3123     
3124     Moreover, media streams can be volume controlled now, both on creation and in
3125     asynchronous playback.  Use the functions `media-thread-volume' and
3126     `media-thread-set-volume'.
3127     
3128     
3129     Patches applied:
3130     
3131      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-10
3132        
3133     
3134      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-11
3135        new, provide callback interface for audio devices
3136     
3137      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-12
3138        new, support ALSA device names; fix, make ALSA errors more verbose
3139     
3140      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-13
3141        fix, use pulse's threaded-mainloop API
3142     
3143      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-14
3144        fix, turn make-audio-device into MANY function
3145     
3146      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-15
3147        fix, support mark operation on audio-devices
3148     
3149      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-16
3150        new, use pulse's threaded mainloop API
3151     
3152      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-17
3153        star-merge with hrop series; fix of ENT bug
3154     
3155      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-18
3156        new, support volumes with pulse-audio
3157     
3158      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-19
3159        fix, support non-threaded mainloop API
3160     
3161      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-20
3162        fix, improve debug macros
3163     
3164      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-21
3165        fix, clean up ffmpeg debug macros
3166     
3167      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-22
3168        fix, query for volume changes during pulse playback
3169     
3170      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-23
3171        star-merge with hrop series; fix of ENT bug
3172     
3173      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-24
3174        fix, part with polyp support
3175     
3176      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-50
3177        new, support Pulse's mainloop APIs, support setting volumes
3178     
3179      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-51
3180        fix, part with polyp support
3181
3182     new files:
3183      src/.arch-ids/semaphore.h.id src/semaphore.h
3184
3185     removed files:
3186      src/.arch-ids/sound-polyp.c.id src/.arch-ids/sound-polyp.h.id
3187      src/sound-polyp.c src/sound-polyp.h
3188
3189     modified files:
3190      configure.ac lisp/sound.el src/config.h.in src/media-ffmpeg.c
3191      src/media.h src/sound-alsa.c src/sound-alsa.h src/sound-ao.c
3192      src/sound-ao.h src/sound-arts.c src/sound-arts.h
3193      src/sound-esd.c src/sound-esd.h src/sound-jack.c
3194      src/sound-jack.h src/sound-nas.c src/sound-nas.h
3195      src/sound-oss.c src/sound-oss.h src/sound-pulse.c
3196      src/sound-pulse.h src/sound.c src/sound.h
3197
3198     new patches:
3199      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-10
3200      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-11
3201      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-12
3202      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-13
3203      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-14
3204      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-15
3205      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-16
3206      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-17
3207      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-18
3208      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-19
3209      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-20
3210      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-21
3211      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-22
3212      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-23
3213      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-24
3214      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-50
3215      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-51
3216
3217
3218 2006-08-25 23:04:14 GMT Steve Youngs <steve@sxemacs.org>        patch-57
3219
3220     Summary:
3221       Merged from hrop-accel (patch 28-34), hrop (patch 49) -- cached regexps
3222     Revision:
3223       sxemacs--main--22.1.6--patch-57
3224
3225     This changeset provides cached compiled regexps.  And here is a copy of
3226     Sebastian's log to explain it. :-)
3227     
3228     This changeset provides support for caching compiled regexps in the
3229     object-plist of a string.  The implementation is based on emodptrs.
3230     Therfore emodptrs are revised to some extent, most importantly they are
3231     opaque when pdumping.
3232     
3233     The caching-compiled-regexp-in-object-plists feature is named COMPRE
3234     (for COMPiled Regular Expressions), configure knows about this per
3235     --with-experiment-features flag.
3236     
3237     Using this flag it is possible to toggle between the old and the new
3238     behaviour.  This allows speed comparisons (COMPRE hopes to win any such
3239     comparison).
3240     
3241     Caching is done transparently so that existing code should not need
3242     special adaption.  However, there are two convenience functions to
3243     explicitly compile a regexp and store it, named `defrexp' and
3244     `compile-regexp'.  Note that COMPRE only `works' if the regular
3245     expression string is kept (read bound to a variable) somewhere -- it
3246     works in the opposite case, too, though you will not see any effect
3247     since the string is immediately GC'd away (there is however a hash-table
3248     with the 128 most-recently used regular expressions).
3249     
3250     A naive optimisation for COMPRE-SXEmacsen is:
3251     
3252       (let ((reg1 "^;+\\s-")
3253             (reg2 "\\s-+;+"))
3254         (while (and (re-search-forward reg1 nil t)
3255                     (re-search-forward reg2 nil t))
3256           ...))
3257     
3258     instead of:
3259     
3260       (while (and (re-search-forward "^;+\\s-" nil t)
3261                   (re-search-forward "\\s-+;+" nil t))
3262         ...)
3263     
3264     The former construct will store the compiled regular expressions in the
3265     object property list of `reg1' and `reg2' on the first iteration of
3266     `while', all following iterations will then use the already compiled
3267     regexps.  The latter construct will behave as before, the regular
3268     expression is compiled and stored, but since the string is hard-coded in
3269     the buffer, it will be newly generated (with empty object-plist of
3270     course) during every cycle of the while loop.
3271     
3272     
3273     Patches applied:
3274     
3275      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-28
3276        minor, fix some flaws in emodptr code
3277     
3278      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-29
3279        minor, provide support for caching compiled regexps
3280     
3281      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-30
3282        star-merge with hrop series
3283     
3284      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-31
3285        fix, better dumping support
3286     
3287      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-32
3288        new, introduce experimental-features feature
3289     
3290      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-33
3291        fix, sort checks according to option groups
3292     
3293      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-34
3294        new, introduce regexp cache hash table
3295     
3296      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-49
3297        minor, provide cached compiled regexps; fix flaws in emodptr code
3298
3299     modified files:
3300      configure.ac src/config.h.in src/emodules.c src/regex.c
3301      src/search.c
3302
3303     new patches:
3304      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-28
3305      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-29
3306      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-30
3307      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-31
3308      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-32
3309      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-33
3310      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-34
3311      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-49
3312
3313
3314 2006-08-25 22:21:38 GMT Steve Youngs <steve@sxemacs.org>        patch-56
3315
3316     Summary:
3317       Merged from hrop-ENT (patch 3), hrop (patch 48)
3318     Revision:
3319       sxemacs--main--22.1.6--patch-56
3320
3321     This fixes the previous changeset
3322     
3323     Patches applied:
3324     
3325      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-3
3326        fix, check for numbers, markers or characters on coercion
3327     
3328      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-48
3329        fix, check for numbers, markers or characters on coercion
3330
3331     modified files:
3332      src/number.c
3333
3334     new patches:
3335      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-3
3336      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-48
3337
3338
3339 2006-08-24 21:38:45 GMT Steve Youngs <steve@sxemacs.org>        patch-55
3340
3341     Summary:
3342       Merged from hrop-ENT (patch 2), hrop (patch 47) -- bugfix coerce-number
3343     Revision:
3344       sxemacs--main--22.1.6--patch-55
3345
3346     This changeset fixes a bug in coerce-number
3347     
3348     Patches applied:
3349     
3350      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-2
3351        fix, check for number before coercing
3352     
3353      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-47
3354        fix, check for number before coercing
3355
3356     modified files:
3357      src/number.c
3358
3359     new patches:
3360      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-2
3361      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-47
3362
3363
3364 2006-08-24 00:17:19 GMT Steve Youngs <steve@sxemacs.org>        patch-54
3365
3366     Summary:
3367       Merged from hrop-MM (patch 3-9), hrop (patch 46) -- PulseAudio
3368     Revision:
3369       sxemacs--main--22.1.6--patch-54
3370
3371     Introduce PulseAudio support.
3372     
3373     Patches applied:
3374     
3375      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-3
3376        star-merge with hrop series
3377     
3378      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-4
3379        fix, use skiplists to store properties
3380     
3381      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-5
3382        revert patch-4
3383     
3384      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-6
3385        star-merge with hrop series
3386     
3387      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-7
3388        star-merge with hrop series
3389     
3390      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-8
3391        star-merge with hrop series
3392     
3393      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-9
3394        new, provide PulseAudio support
3395     
3396      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-46
3397        new, provide PulseAudio support
3398
3399     new files:
3400      src/.arch-ids/sound-pulse.c.id src/.arch-ids/sound-pulse.h.id
3401      src/sound-pulse.c src/sound-pulse.h
3402
3403     modified files:
3404      configure.ac src/config.h.in src/sound.c src/sound.h
3405
3406     new patches:
3407      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-3
3408      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-4
3409      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-5
3410      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-6
3411      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-7
3412      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-8
3413      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-9
3414      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-46
3415
3416
3417 2006-08-21 00:47:48 GMT Steve Youngs <steve@sxemacs.org>        patch-53
3418
3419     Summary:
3420       Merged from hrop-certs (patch 15-20), hrop (patch 45) -- lstream/ssl
3421     Revision:
3422       sxemacs--main--22.1.6--patch-53
3423
3424     From Sebastian's log:
3425     
3426     This changeset migrates the old SSL-I/O functions -- which were very hard-coded
3427     I must admit but shhhhh ... -- to their Lstream counterpart.
3428     This way you can transport data in any supported coding system over the SSL
3429     line.  Mule codings are allowed of course, too.
3430     
3431     At the user level nothing changes, the examples in the documentation remain
3432     valid as there are.  The current code has been tested exhaustively for the last
3433     7 days in production use (TLS-ified pop3 and smtp connections in Gnus).
3434     
3435     
3436     Patches applied:
3437     
3438      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-15
3439        minor, provide lstream implementation for SSL connections
3440     
3441      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-16
3442        minor, use ssl lstream implementation
3443     
3444      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-17
3445        fix, clean up code
3446     
3447      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-18
3448        fix, do not use Lstream_delete because of GCing issues
3449     
3450      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-19
3451        fix, better error behaviour
3452     
3453      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-20
3454        fix, query for SSL_ERROR_SSL
3455     
3456      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-45
3457        minor, provide lstream implementation for SSL connections
3458
3459     modified files:
3460      src/event-unixoid.c src/gpmevent.c src/lstream.c src/lstream.h
3461      src/openssl.c src/openssl.h src/process-unix.c src/process.c
3462
3463     new patches:
3464      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-15
3465      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-16
3466      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-17
3467      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-18
3468      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-19
3469      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-20
3470      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-45
3471
3472
3473 2006-08-16 21:43:59 GMT Steve Youngs <steve@sxemacs.org>        patch-52
3474
3475     Summary:
3476       Merged from hrop (patch 44) -- autoconf fix
3477     Revision:
3478       sxemacs--main--22.1.6--patch-52
3479
3480     Patches applied:
3481     
3482      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-44
3483        fix, do not use -Werror flag during png detection
3484
3485     modified files:
3486      configure.ac
3487
3488     new patches:
3489      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-44
3490
3491
3492 2006-08-14 21:23:23 GMT Steve Youngs <steve@sxemacs.org>        patch-51
3493
3494     Summary:
3495       Merged from hrop-certs (patch 0-14), hrop (patch 41-43) -- OpenSSL updates
3496     Revision:
3497       sxemacs--main--22.1.6--patch-51
3498
3499     Some OpenSSL updates, improvements, and fixes.  Here is a copy of
3500     Sebastian's log...
3501     
3502     This changeset contains a rewrite of the old handshake functions.
3503     SSL connections can be established as before: open a network-stream, call
3504     ossl-ssl-handshake on it and store the result.  The new implementation provides
3505     also support for certificate authorities (CA), for peer certificates and, using
3506     the network-server-streams, secure listening sockets.  This will allow to
3507     connect/accept to/from servers/clients which require valid peer certificates.
3508     
3509     Moreover, pkey objects can carry X509 certificate data and many functions now
3510     behave more conveniently.  X509 data can be queried through a pkey object
3511     instead of an ssl-conn object.  PEM functions now return pkey objects on
3512     PEM-encoded X509 certificate files.  All keys inside a certificate are
3513     transparently snarfed.  Certificates can be verified against CAs.
3514     
3515     Furthermore, the documentation is extended to a large extent.  All pkey, PEM,
3516     SSL and X509 functions are listed, most of them are explained by example.
3517     
3518     
3519     Patches applied:
3520     
3521      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--base-0
3522        tag of hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-8
3523     
3524      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-1
3525        star-merge with hrop series
3526     
3527      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-2
3528        new, provide working SSL-handshake
3529     
3530      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-3
3531        fix, close process properly after handshake failure
3532     
3533      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-4
3534        new, provide more x509 structures
3535     
3536      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-5
3537        new, support CA files
3538     
3539      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-6
3540        fix, clean up code
3541     
3542      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-7
3543        fix, split handshake procedure
3544     
3545      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-8
3546        new, add convenience funs; fix, improve doc strings
3547     
3548      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-9
3549        new, support peer certificates
3550     
3551      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-10
3552        new, provide ssl-conn and x509 convenience functions
3553     
3554      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-11
3555        minor, add documentation
3556     
3557      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-12
3558        minor, support server handshake
3559     
3560      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-13
3561        fix, escape email @ properly
3562     
3563      * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-14
3564        fix, give example for server sockets
3565     
3566      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-41
3567        minor, fix handshake; support x509, CAs, peer certs; extend docs
3568     
3569      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-42
3570        fix, correct menu entries for openssl API documentation
3571     
3572      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-43
3573        fix, conditionalise pkey types
3574
3575     modified files:
3576      man/lispref/lispref.texi man/lispref/openssl.texi
3577      src/openssl.c src/openssl.h src/process.c
3578
3579     new patches:
3580      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--base-0
3581      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-1
3582      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-2
3583      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-3
3584      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-4
3585      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-5
3586      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-6
3587      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-7
3588      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-8
3589      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-9
3590      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-10
3591      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-11
3592      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-12
3593      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-13
3594      hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-14
3595      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-41
3596      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-42
3597      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-43
3598
3599
3600 2006-08-12 12:42:43 GMT Steve Youngs <steve@sxemacs.org>        patch-50
3601
3602     Summary:
3603       Don't strip `-gnu' off configuration name -- autoconf
3604     Revision:
3605       sxemacs--main--22.1.6--patch-50
3606
3607     * configure.ac (ac_cv_build_alias, ac_cv_build): Don't strip the 4th
3608       component `-gnu'.
3609       And as a result of this, Dired will use the `--dired' switch to ls.
3610     
3611
3612     modified files:
3613      configure.ac
3614
3615
3616 2006-08-12 02:31:48 GMT Steve Youngs <steve@sxemacs.org>        patch-49
3617
3618     Summary:
3619       Merged from hrop (patch 40), hrop-doc (patch 7) -- doc fix
3620     Revision:
3621       sxemacs--main--22.1.6--patch-49
3622
3623     Patches applied:
3624     
3625      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-40
3626        fix, do not use @code{} in node titles
3627     
3628      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-doc--22.1.6--patch-7
3629        fix, do not use @code{} in node titles
3630
3631     modified files:
3632      man/lispref/ffi.texi
3633
3634     new patches:
3635      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-40
3636      hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-doc--22.1.6--patch-7
3637
3638
3639 2006-07-27 04:16:40 GMT Steve Youngs <steve@sxemacs.org>        patch-48
3640
3641     Summary:
3642       Sync bytecomp-runtime.el with XE 21.5 (if-boundp and friends)
3643     Revision:
3644       sxemacs--main--22.1.6--patch-48
3645
3646     This changeset syncs bytecomp-runtime.el with the version from XEmacs
3647     21.5.  As a result, we get Ben Wing's nifty if-fboundp macros.
3648     
3649     Comments from bytecomp-runtime.el...
3650     
3651     ;;; Functions to cleanly eliminate warnings about undefined functions
3652     ;;; or variables when the code knows what it's doing.  These macros DO
3653     ;;; NOT rely on any byte-compiler changes, and thus can be copied into
3654     ;;; a package and used within it.
3655     
3656     
3657     * lisp/bytecomp-runtime.el (with-boundp, if-boundp, when-boundp)
3658       (and-boundp, declare-boundp, globally-declare-boundp) 
3659       (byte-compile-with-fboundp, with-fboundp-1, with-fboundp, if-fboundp) 
3660       (when-fboundp, and-fboundp, declare-fboundp, globally-declare-fboundp) 
3661       (byte-compile-with-byte-compiler-warnings-suppressed) 
3662       (with-byte-compiler-warnings-suppressed-1) 
3663       (with-byte-compiler-warnings-suppressed, with-obsolete-variable) 
3664       (with-obsolete-function): 
3665       A bunch of new macros/defuns from XE 21.5 to help with byte-compiler
3666       warning suppression.
3667     
3668
3669     modified files:
3670      lisp/bytecomp-runtime.el
3671
3672
3673 2006-07-27 02:20:36 GMT Steve Youngs <steve@sxemacs.org>        patch-47
3674
3675     Summary:
3676       Test suite updates
3677     Revision:
3678       sxemacs--main--22.1.6--patch-47
3679
3680     This changeset does a little housekeeping in the test suite.  It fixes
3681     some unknown errors in the openssl tests, gets rid of some pointless
3682     conditions, disables the failing region test, and adds weak list tests.
3683     
3684     Watch this space for the fix for the weak-tests failures. :-)
3685     
3686     * tests/automated/openssl-tests.el: Don't error if SXEmacs wasn't built
3687       with OpenSSL, just wrap the whole lot in a (when (featurep 'openssl)
3688     
3689     * tests/automated/ent-tests.el: You can't build SXEmacs without number-types
3690       so don't conditionalise the ent tests on it.
3691     
3692     * tests/automated/bloom-tests.el: Ditto for bloom.
3693     
3694     * tests/automated/inplace-tests.el: Ditto for mapc-inplace.
3695     
3696     * tests/automated/skiplist-tests.el: Ditto for skiplist.
3697     
3698     * tests/automated/region-tests.el: Disable the failing test.  It is not
3699       reproducible outside of `make check'.
3700     
3701     * tests/automated/weak-tests.el: New, adapted from the version in XEmacs
3702       21.5.  There are current 5 tests failing.  It's a known bug and XE
3703       folks have the answer.
3704     
3705
3706     new files:
3707      tests/automated/.arch-ids/weak-tests.el.id
3708      tests/automated/weak-tests.el
3709
3710     modified files:
3711      tests/automated/bloom-tests.el tests/automated/ent-tests.el
3712      tests/automated/inplace-tests.el
3713      tests/automated/openssl-tests.el
3714      tests/automated/region-tests.el
3715      tests/automated/skiplist-tests.el
3716
3717
3718 2006-07-17 00:08:43 GMT Steve Youngs <steve@sxemacs.org>        patch-46
3719
3720     Summary:
3721       Fix raw strings in lisp-interaction-mode (Closes Bug #17)
3722     Revision:
3723       sxemacs--main--22.1.6--patch-46
3724
3725     From: Aidan Kehoe  <kehoea@parhasard.net>
3726     
3727     This changeset fixes a problem that arose in lisp-interaction-mode, where
3728     raw strings were parsed as normal strings if you did a C-j after them,
3729     becase forward-sexp couldn~t handle them.
3730     
3731     * lisp/lisp.el (forward-sexp): Handle raw strings specially just as we do
3732       structures. Fixes problems evaluating them in *scratch*.
3733     
3734
3735     modified files:
3736      lisp/lisp.el
3737
3738
3739 2006-07-14 01:52:08 GMT Steve Youngs <steve@sxemacs.org>        patch-45
3740
3741     Summary:
3742       Sync up etags.c and etags.1 to latest upstream
3743     Revision:
3744       sxemacs--main--22.1.6--patch-45
3745
3746     * lib-src/etags.c: Update to Francesco's version 17.19, after reindenting
3747       and win32 eradication.
3748     
3749     * etc/etags.1: Ditto.
3750     
3751
3752     modified files:
3753      etc/etags.1 lib-src/etags.c
3754
3755
3756 2006-07-14 00:40:38 GMT Steve Youngs <steve@sxemacs.org>        patch-44
3757
3758     Summary:
3759       Disable GCC pie extension (Closes Bug #16)
3760     Revision:
3761       sxemacs--main--22.1.6--patch-44
3762
3763     * configure.ac: Test for GCC that have the pie extension and disable with
3764       -nopie if found.
3765     
3766
3767     modified files:
3768      configure.ac
3769
3770
3771 2006-07-09 03:35:52 GMT Steve Youngs <steve@sxemacs.org>        patch-43
3772
3773     Summary:
3774       Merged from hrop (patch 37), hrop-doc (patch 3-6) -- doc updates
3775     Revision:
3776       sxemacs--main--22.1.6--patch-43
3777
3778     This changeset improves the lispref manual to explain function quoting
3779     and backquoting in detail.
3780     
3781     Patches applied:
3782     
3783      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-37
3784        fix, explain quoting in detail, introduce all short forms
3785     
3786      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-doc--22.1.6--patch-3
3787        new, documentation of quoting facilities
3788     
3789      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-doc--22.1.6--patch-4
3790        fix, flush hints for Emacsen from the early 1920s
3791     
3792      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-doc--22.1.6--patch-5
3793        fix, clean up, extent and rename double quoting to nested quoting
3794     
3795      * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-doc--22.1.6--patch-6
3796        fix, explain quoting in detail, introduce all short forms
3797
3798     modified files:
3799      man/lispref/eval.texi man/lispref/functions.texi
3800      man/lispref/macros.texi