1 # do not edit -- automatically generated by arch changelog
2 # non-id: automatic-ChangeLog--steve@sxemacs.org--2006/sxemacs--main--22.1.6
5 2006-12-06 06:00:41 GMT Steve Youngs <steve@sxemacs.org> version-0
8 SXEmacs 22.1.6 "Cadillac" is released!
10 sxemacs--main--22.1.6--version-0
12 Thanks to all who have made this release possible!
14 Especially Sebastian Freundt and Nelson Ferreira for their many many
15 contributions and fixes this release.
17 And a special mention for young Horst Burkhardt, who kept us on our toes
18 and busy in #sxemacs Freenode IRC channel.
21 2006-12-06 04:03:36 GMT Steve Youngs <steve@sxemacs.org> patch-130
24 Non-Mule build fix in openssl
26 sxemacs--main--22.1.6--patch-130
28 * src/openssl.c (ossl_ssl_handshake): Only call
29 `Fset_process_coding_system()' if Mule is available.
36 2006-12-06 01:26:09 GMT Steve Youngs <steve@sxemacs.org> patch-129
39 Last minute release-day updates
41 sxemacs--main--22.1.6--patch-129
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.
46 * etc/MAILINGLISTS: Mention sxemacs-builds list and that all lists are
49 * etc/BETA: Update the folowing sections...
50 Compiling Beta SXEmacs
51 Building SXEmacs and XEmacs packages from scratch
54 * etc/DISTRIB: Update.
56 * PROBLEMS: Mention that the Dired patch is now applied to the Dired
57 package that XEmacs distributes.
59 * lisp/about.el (about-once-and-future-hackers): Typo fix.
65 INSTALL PROBLEMS etc/BETA etc/DISTRIB etc/MAILINGLISTS
66 etc/NEWS lisp/about.el
69 2006-12-05 13:08:01 GMT Steve Youngs <steve@sxemacs.org> patch-128
72 Merged from njsf (patch 95) -- ENT fix
74 sxemacs--main--22.1.6--patch-128
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.
85 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-95
88 2006-12-04 01:04:02 GMT Steve Youngs <steve@sxemacs.org> patch-127
93 sxemacs--main--22.1.6--patch-127
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.
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.
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).
109 tests/automated/os-tests.el tests/automated/weak-tests.el
112 2006-12-03 00:40:38 GMT Steve Youngs <steve@sxemacs.org> patch-126
115 Fix etags.el completion and support `include' directive.
117 sxemacs--main--22.1.6--patch-126
119 This changeset gives us a working etags.el that can handle the include
120 directive in TAGS files and do completion.
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.
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
129 Yes I know these are not bug fixes in themselves, but I needed them to
130 fix bugs in etags.el.
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
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
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
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.
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
173 Also several spurious variables and functions have been removed.
176 lisp/etags.el lisp/simple.el
179 2006-11-30 00:38:23 GMT Steve Youngs <steve@sxemacs.org> patch-125
182 Merged from hrop (patch 115), hrop-fix (patch 24) -- configure fix
184 sxemacs--main--22.1.6--patch-125
188 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-115
189 fix, do not mangle our compiler line with odd switches
191 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-24
192 fix, do not mangle our compiler line with odd switches
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
202 2006-11-26 21:31:41 GMT Steve Youngs <steve@sxemacs.org> patch-124
205 Merged from hrop (patch 114) -- INSTALL/PROBLEMS update
207 sxemacs--main--22.1.6--patch-124
211 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-114
212 fix, mention various known issues
218 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-114
221 2006-11-26 16:51:19 GMT Steve Youngs <steve@sxemacs.org> patch-123
224 Merged from njsf (patch 91) -- Ego update
226 sxemacs--main--22.1.6--patch-123
230 * etc/Makefile.am (dist_photos_DATA): Update.
232 * etc/photos/stevem.png: Updated.
237 * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-91
243 etc/photos/.arch-ids/njsfm.png.id etc/photos/njsfm.png
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
251 etc/Makefile.am etc/photos/stevem.png lisp/about.el
254 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-91
257 2006-11-25 18:53:40 GMT Steve Youngs <steve@sxemacs.org> patch-122
260 Merged from hrop (patch 111), njsf (patch 87) -- Ego patch
262 sxemacs--main--22.1.6--patch-122
264 * lisp/about.el: Reasonably extensive update.
268 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-111
269 ego, minor adaptions to my about page
271 * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-87
272 Add info about Nelson
275 etc/photos/.arch-ids/njsf.png.id etc/photos/njsf.png
278 etc/photos/hroptatyr.png etc/photos/steve.png lisp/about.el
281 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-111
282 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-87
285 2006-11-22 22:23:55 GMT Steve Youngs <steve@sxemacs.org> patch-121
290 sxemacs--main--22.1.6--patch-121
297 2006-11-22 04:37:38 GMT Steve Youngs <steve@sxemacs.org> patch-120
300 Merged from njsf (patch 89) -- mapconcat bug fix
302 sxemacs--main--22.1.6--patch-120
306 * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-89
307 Fix crash with mapconcat of huge strings due to stack overflow
313 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-89
316 2006-11-20 20:44:39 GMT Steve Youngs <steve@sxemacs.org> patch-119
319 Merged from hrop (patch 112), hrop-fix (patch 23) -- SoX detection
321 sxemacs--main--22.1.6--patch-119
323 Detect slightly broken, but perfectly usable, SoX
327 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-112
328 fix, detect broken SoXes
330 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-23
331 fix, detect broken SoXes
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
341 2006-11-20 16:00:58 GMT Steve Youngs <steve@sxemacs.org> patch-118
344 Merged from hrop (patch 110), hrop-fix (patch 20) -- MM detection
346 sxemacs--main--22.1.6--patch-118
348 Improve (aka, make pendantic) detection of MM headers, libraries, etc.
352 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-110
353 fix, detect MM stuff more exhaustively
355 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-20
356 fix, detect MM stuff more exhaustively
359 configure.ac src/sound-oss.c src/sound-oss.h sxemacs.m4
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
366 2006-11-19 21:47:46 GMT Steve Youngs <steve@sxemacs.org> patch-117
369 Merged from hrop (patch 108-109), hrop-fix (patch 18-19)
371 sxemacs--main--22.1.6--patch-117
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
377 It also cleans up modules a little in configure.ac.
381 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-108
382 fix, do not load byte-code files
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
387 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-18
388 fix, do not load byte-code files
390 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-19
391 fix, provide easy module declaration in c.ac
394 configure.ac lisp/lib-complete.el sxemacs.m4
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
403 2006-11-18 15:04:47 GMT Steve Youngs <steve@sxemacs.org> patch-116
406 Fix the tags make target
408 sxemacs--main--22.1.6--patch-116
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
415 * Makefile.am (ETAGS): Define to use our etags in lib-src.
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
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
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
428 (ETAGS_ARGS): Fool automake.
429 (TAGS): New target to build tags for the lisp.
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
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
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
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
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
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
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
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
469 2006-11-18 00:01:47 GMT Steve Youngs <steve@sxemacs.org> patch-115
472 Merged from hrop (patch 107), hrop-fix (patch 17) -- build fix
474 sxemacs--main--22.1.6--patch-115
478 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-107
479 fix, use popdef() more conservatively
481 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-17
482 fix, use popdef() more conservatively
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
492 2006-11-17 22:19:09 GMT Steve Youngs <steve@sxemacs.org> patch-114
495 Merged from hrop (patch 104-105), hrop-fix (patch 15-16) -- build improvements.
497 sxemacs--main--22.1.6--patch-114
501 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-104