Add logo XCF
[sxemacs] / ChangeLog.d / 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