# do not edit -- automatically generated by arch changelog # non-id: automatic-ChangeLog--steve@sxemacs.org--2006/sxemacs--main--22.1.6 # 2006-12-06 06:00:41 GMT Steve Youngs version-0 Summary: SXEmacs 22.1.6 "Cadillac" is released! Revision: sxemacs--main--22.1.6--version-0 Thanks to all who have made this release possible! Especially Sebastian Freundt and Nelson Ferreira for their many many contributions and fixes this release. And a special mention for young Horst Burkhardt, who kept us on our toes and busy in #sxemacs Freenode IRC channel. 2006-12-06 04:03:36 GMT Steve Youngs patch-130 Summary: Non-Mule build fix in openssl Revision: sxemacs--main--22.1.6--patch-130 * src/openssl.c (ossl_ssl_handshake): Only call `Fset_process_coding_system()' if Mule is available. modified files: src/openssl.c 2006-12-06 01:26:09 GMT Steve Youngs patch-129 Summary: Last minute release-day updates Revision: sxemacs--main--22.1.6--patch-129 * INSTALL: Add a section about building from tla repo, mention warnings from autogen.sh. Also mention that sxemacs lists are now memeber only. * etc/MAILINGLISTS: Mention sxemacs-builds list and that all lists are now "member only". * etc/BETA: Update the folowing sections... Compiling Beta SXEmacs Building SXEmacs and XEmacs packages from scratch Improving SXEmacs * etc/DISTRIB: Update. * PROBLEMS: Mention that the Dired patch is now applied to the Dired package that XEmacs distributes. * lisp/about.el (about-once-and-future-hackers): Typo fix. * etc/NEWS: Update. modified files: INSTALL PROBLEMS etc/BETA etc/DISTRIB etc/MAILINGLISTS etc/NEWS lisp/about.el 2006-12-05 13:08:01 GMT Steve Youngs patch-128 Summary: Merged from njsf (patch 95) -- ENT fix Revision: sxemacs--main--22.1.6--patch-128 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-95 Fix bug where acos and asin would always return infinity when only fpfloat is available. modified files: src/floatfns.c new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-95 2006-12-04 01:04:02 GMT Steve Youngs patch-127 Summary: Test suite fixes Revision: sxemacs--main--22.1.6--patch-127 This changeset fixes os-tests for the case where the sh-script XE package isn't available. It also deals with the failing weak-tests. * tests/automated/os-tests.el: If `executable-find' can't be found, don't run the tests and don't bitch about it. * tests/automated/weak-tests.el: Disable the failing tests. This is TEMPORARY and _will_ be fixed in 22.1.7. The reason I've disabled the tests is for user confidence and also because I've never heard of anyone hitting the underlying bug in the wild. Also, XEmacs 21.4 shows the same failures with weak-tests (weak-tests aren't part of XE 21.4). modified files: tests/automated/os-tests.el tests/automated/weak-tests.el 2006-12-03 00:40:38 GMT Steve Youngs patch-126 Summary: Fix etags.el completion and support `include' directive. Revision: sxemacs--main--22.1.6--patch-126 This changeset gives us a working etags.el that can handle the include directive in TAGS files and do completion. This is definitely not the end of the surgery needed for etags.el. All this changeset does is make it work. Improvements will come in 22.1.7. * lisp/simple.el (hash-values-to-vector): New. Converts the values in a hash-table to a vector. (hash-keys-to-vector): New. Same as above, but for the keys in a hash-table. Yes I know these are not bug fixes in themselves, but I needed them to fix bugs in etags.el. * lisp/etags.el: Firstly this was synched up to the etags.el in XEmacs 21.5. I'm not going to document those changes. Following are the changes I made post sync. (etags): Improve doc string in the defgroup. (tags-build-completion-table): Change custom type to boolean, default to t. (buffer-tag-table-list): Drop win32 crud. (buffer-tag-table-list): Support "include" TAGS files. (tag-table-files): Change from a defconst to a defvar, and don't make it buffer-local. (get-tag-table-buffer): Don't set `tag-table-files' to nil. (get-tag-table-buffer): Always build completion table unless `tags-build-completion-table' is nil. Support "include" TAGS files. (tag-table-files-bloom): New bloom filter used to fix `tag-table-files'. (tag-table-files-from-includes): New. used to fix `tag-table-files'. (tag-table-files): Fix and support "include" TAGS files. (buffer-tag-table-files): Rewrite, support "include" TAGS files. (tag-completion-table): Make it a hash-table with a reasonable initial size instead of an insanely small vector. (add-tag-symbol): Replaces overly complicated and broken `intern-tag-symbol'. (add-to-tag-completion-table-exuberant-ctags): Use `add-tag-symbol'. (add-to-tag-completion-table): Ditto. (find-tag-default-function): Turn into a user customisable variable, default to #'symbol-near-point. (find-tag-hook): Turn it into a proper customisable hook. (find-tag-default): Greatly simplify. (buffer-tag-table-symbol-list): Don't pollute the global obarray, use `make-symbol' instead of `intern'. (find-tag-tag): Fix the completion. (find-tag-at-point): Handle `other-window' arg properly. (find-tag): Handle `other-window' arg properly. Handle running `find-tag-hook' in a sane way. (find-tag-other-window): Make it actually work. (list-tags): Ditto. (tags-apropos): Support "include" TAGS files. (display-tag-info): Fix. Make the "something more clever" do what it was supposed to, at least do what my crystal ball said it should do. See `display-tag-info' doc string for reference to "something more clever". Also several spurious variables and functions have been removed. modified files: lisp/etags.el lisp/simple.el 2006-11-30 00:38:23 GMT Steve Youngs patch-125 Summary: Merged from hrop (patch 115), hrop-fix (patch 24) -- configure fix Revision: sxemacs--main--22.1.6--patch-125 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-115 fix, do not mangle our compiler line with odd switches * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-24 fix, do not mangle our compiler line with odd switches modified files: configure.ac new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-115 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-24 2006-11-26 21:31:41 GMT Steve Youngs patch-124 Summary: Merged from hrop (patch 114) -- INSTALL/PROBLEMS update Revision: sxemacs--main--22.1.6--patch-124 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-114 fix, mention various known issues modified files: INSTALL PROBLEMS new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-114 2006-11-26 16:51:19 GMT Steve Youngs patch-123 Summary: Merged from njsf (patch 91) -- Ego update Revision: sxemacs--main--22.1.6--patch-123 More ego updates. * etc/Makefile.am (dist_photos_DATA): Update. * etc/photos/stevem.png: Updated. Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-91 Nelson's ego patch new files: etc/photos/.arch-ids/njsfm.png.id etc/photos/njsfm.png removed files: etc/photos/.arch-ids/youngs.png.id etc/photos/.arch-ids/youngsm.png.id etc/photos/youngs.png etc/photos/youngsm.png modified files: etc/Makefile.am etc/photos/stevem.png lisp/about.el new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-91 2006-11-25 18:53:40 GMT Steve Youngs patch-122 Summary: Merged from hrop (patch 111), njsf (patch 87) -- Ego patch Revision: sxemacs--main--22.1.6--patch-122 * lisp/about.el: Reasonably extensive update. Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-111 ego, minor adaptions to my about page * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-87 Add info about Nelson new files: etc/photos/.arch-ids/njsf.png.id etc/photos/njsf.png modified files: etc/photos/hroptatyr.png etc/photos/steve.png lisp/about.el new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-111 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-87 2006-11-22 22:23:55 GMT Steve Youngs patch-121 Summary: Typo in autogen.sh Revision: sxemacs--main--22.1.6--patch-121 modified files: autogen.sh 2006-11-22 04:37:38 GMT Steve Youngs patch-120 Summary: Merged from njsf (patch 89) -- mapconcat bug fix Revision: sxemacs--main--22.1.6--patch-120 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-89 Fix crash with mapconcat of huge strings due to stack overflow modified files: src/fns.c new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-89 2006-11-20 20:44:39 GMT Steve Youngs patch-119 Summary: Merged from hrop (patch 112), hrop-fix (patch 23) -- SoX detection Revision: sxemacs--main--22.1.6--patch-119 Detect slightly broken, but perfectly usable, SoX Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-112 fix, detect broken SoXes * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-23 fix, detect broken SoXes modified files: sxemacs.m4 new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-112 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-23 2006-11-20 16:00:58 GMT Steve Youngs patch-118 Summary: Merged from hrop (patch 110), hrop-fix (patch 20) -- MM detection Revision: sxemacs--main--22.1.6--patch-118 Improve (aka, make pendantic) detection of MM headers, libraries, etc. Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-110 fix, detect MM stuff more exhaustively * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-20 fix, detect MM stuff more exhaustively modified files: configure.ac src/sound-oss.c src/sound-oss.h sxemacs.m4 new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-110 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-20 2006-11-19 21:47:46 GMT Steve Youngs patch-117 Summary: Merged from hrop (patch 108-109), hrop-fix (patch 18-19) Revision: sxemacs--main--22.1.6--patch-117 This changeset fixes a bug in lib-complete that was causing `find-library' to visit the .elc instead of the .el if you were running inplace. It also cleans up modules a little in configure.ac. Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-108 fix, do not load byte-code files * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-109 fix, provide module declaration in c.ac, clean up and keep promises * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-18 fix, do not load byte-code files * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-19 fix, provide easy module declaration in c.ac modified files: configure.ac lisp/lib-complete.el sxemacs.m4 new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-108 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-109 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-18 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-19 2006-11-18 15:04:47 GMT Steve Youngs patch-116 Summary: Fix the tags make target Revision: sxemacs--main--22.1.6--patch-116 This changeset brings a working `tags' make target. The TAGS files are generated using etags from $blddir/lib-src/. Also, TAGS can be built _before_ building anything else. `make tags' in a subdirectory should work fine too. * Makefile.am (ETAGS): Define to use our etags in lib-src. * dynodump/Makefile.subam (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. * lib-src/Makefile.am (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. * lisp/Makefile.am (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. (ETAGS_ARGS): Fool automake. (TAGS): New target to build tags for the lisp. * lwlib/Makefile.am (top_builddir): Needed for $ETAGS (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. * modules/Makefile.am (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. * modules/base64/Makefile.am (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. * modules/ldap/Makefile.am (top_builddir): Needed for $ETAGS (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. * modules/sample/Makefile.am (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. * modules/zlib/Makefile.am (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. * src/Makefile.am (ETAGS): Define to use our etags in lib-src. (TAGS_DEPENDENCIES): Define so our etags is built for use with the tags targets. modified files: Makefile.am dynodump/Makefile.subam lib-src/Makefile.am lisp/Makefile.am lwlib/Makefile.am modules/Makefile.am modules/base64/Makefile.am modules/ldap/Makefile.am modules/sample/Makefile.am modules/zlib/Makefile.am src/Makefile.am 2006-11-18 00:01:47 GMT Steve Youngs patch-115 Summary: Merged from hrop (patch 107), hrop-fix (patch 17) -- build fix Revision: sxemacs--main--22.1.6--patch-115 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-107 fix, use popdef() more conservatively * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-17 fix, use popdef() more conservatively modified files: sxemacs.m4 new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-107 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-17 2006-11-17 22:19:09 GMT Steve Youngs patch-114 Summary: Merged from hrop (patch 104-105), hrop-fix (patch 15-16) -- build improvements. Revision: sxemacs--main--22.1.6--patch-114 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-104 fix, improve Option Group Miracle * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-105 fix, remove old summary cruft * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-15 fix, improve Option Group Miracle * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-16 fix, remove old summary cruft removed files: src/.arch-ids/make-src-depend.id src/make-src-depend modified files: configure.ac sxemacs.m4 new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-104 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-105 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-15 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-16 2006-11-16 12:11:04 GMT Steve Youngs patch-113 Summary: Merged from njsf (patch 84) Revision: sxemacs--main--22.1.6--patch-113 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-84 Maintain the invariant (equal buffer-file-truename (file-truename buffer-file-name)) modified files: lisp/info.el src/buffer.c new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-84 2006-11-14 23:25:41 GMT Steve Youngs patch-112 Summary: Merged from hrop (patch 102-103), hrop-fix (patch 11-14) -- build fixes Revision: sxemacs--main--22.1.6--patch-112 This changeset takes care of an issue with configure if you don't have tla. Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-102 fix, use clean version determination, fix c.ac scopes, use EXTRA_DIST * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-103 fix, always define sxemacs_arch_version variable * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-11 fix, do not use string magic while obtaining version information * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-12 fix, do not m4_define SXEM4CS_ARCH_VERSION with a shell variable * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-13 fix, correct EXTRA_DIST name * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-14 fix, always define sxemacs_arch_version variable modified files: configure.ac lisp/bytecomp.el tests/Makefile.am new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-102 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-103 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-11 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-12 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-13 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-14 2006-11-14 00:34:49 GMT Steve Youngs patch-111 Summary: Merged from hrop (patch 100), hrop-fix (patch 10) -- Makefile fix Revision: sxemacs--main--22.1.6--patch-111 Add a couple of missing files to src/Makefile.am Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-100 fix, add ent-{inf,strflt}.h to libent_a_headers * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-10 fix, add ent-{inf,strflt}.h to libent_a_headers modified files: src/Makefile.am new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-100 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-10 2006-11-14 00:14:51 GMT Steve Youngs patch-110 Summary: Fix bad path in autogen.sh Revision: sxemacs--main--22.1.6--patch-110 modified files: autogen.sh 2006-11-13 22:57:02 GMT Steve Youngs patch-109 Summary: Merged from hrop-ENT (patch 17-19), hrop (patch 97, 99), hrop-fix (patch 7-9) Revision: sxemacs--main--22.1.6--patch-109 This changeset has enhancements to the configure summary and some "fixes" in the ENT test suite. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-17 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-18 fix, kick offending ENT tests * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-19 fix to previous fix, kick the real offending test * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-97 fix, kick offending ENT tests; list mutex options in checkbox style * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-99 fix, kick the real offending test, nuke debugging output * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-7 fix, kick offending ENT tests * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-8 fix, list mutex options in checkbox style * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-9 fix, nuke debugging output in configuration summary modified files: autogen.sh configure.ac sxemacs.m4 tests/automated/ent-tests.el new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-17 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-18 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-19 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-97 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-99 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-7 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-8 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-9 2006-11-13 16:08:57 GMT Steve Youngs patch-108 Summary: Fix the hammer. Revision: sxemacs--main--22.1.6--patch-108 * autogen.sh: Move the hammer to _before_ sxemacs_version.m4 creation. modified files: autogen.sh 2006-11-13 15:38:53 GMT Steve Youngs patch-107 Summary: Add a set of hammers to the toolkit Revision: sxemacs--main--22.1.6--patch-107 * autogen.sh: Optionally clean out the WD before regenerating the autotools stuff. modified files: autogen.sh 2006-11-13 13:28:35 GMT Steve Youngs patch-106 Summary: String fixes Revision: sxemacs--main--22.1.6--patch-106 There were some unusually formatted strings in the core lisp. They looked like... "\ some text here" It was causing some strange problems, so this changeset fixes them by changing the above format to... "some text here" To make these changes I used the following snippet... (defun fix-funky-string (dir) (interactive "DLisp directory: ") (let ((files (directory-files-recur dir 'full "\\.el$" 'list t)) file) (while files (setq file (car files)) (set-buffer (find-file-noselect file)) (goto-char (point-min)) (while (re-search-forward #r"\"\\\s-*$" nil t) (replace-match "\"") (delete-indentation t) (delete-char)) (save-buffer (current-buffer)) (kill-buffer (current-buffer)) (setq files (cdr files))))) And then went back through the diff and manually fixed up a couple of false positives. * lisp/auto-save.el (recover-all-files): * lisp/cus-edit.el (custom-buffer-create-buttons): * lisp/cus-edit.el (customize-browse): * lisp/cus-edit.el (custom-magic-alist): * lisp/cus-edit.el (custom-display): * lisp/cus-edit.el (custom-group-value-create): * lisp/cus-face.el (custom-face-attributes): * lisp/files.el (after-find-file): * lisp/hyper-apropos.el (hyper-apropos): * lisp/hyper-apropos.el (hyper-apropos-get-doc): * lisp/loaddefs.el: * lisp/mule/english.el ("English"): * lisp/mule/european.el ("Latin-1"): * lisp/mule/european.el ("French"): * lisp/mule/european.el ("Norwegian"): * lisp/mule/european.el ("Latin-2"): * lisp/mule/european.el ("Croatian"): * lisp/mule/european.el ("Polish"): * lisp/mule/european.el ("Latin-3"): * lisp/mule/european.el ("Latin-4"): * lisp/mule/european.el ("Latin-5"): * lisp/mule/european.el ("German"): * lisp/mule/korean.el ("Korean"): * lisp/mule/misc-lang.el ("IPA"): * lisp/mule/vietnamese.el ("Vietnamese"): * lisp/simple.el (with-search-caps-disable-folding): * lisp/startup.el (command-line-do-help): * lisp/startup.el (load-init-file): modified files: lisp/auto-save.el lisp/cus-edit.el lisp/cus-face.el lisp/files.el lisp/hyper-apropos.el lisp/loaddefs.el lisp/mule/english.el lisp/mule/european.el lisp/mule/korean.el lisp/mule/misc-lang.el lisp/mule/vietnamese.el lisp/simple.el lisp/startup.el 2006-11-12 21:45:13 GMT Steve Youngs patch-105 Summary: Merged from njsf (patch 82) -- Build fixes (Solaris) Revision: sxemacs--main--22.1.6--patch-105 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-82 Solaris defines update. Math library detection. Cosmetic updates. modified files: configure.ac new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-82 2006-11-12 21:19:41 GMT Steve Youngs patch-104 Summary: Merged from njsf (patch 81) -- build fixes (Solaris) Revision: sxemacs--main--22.1.6--patch-104 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-81 Fixes for Solaris build modified files: lib-src/Makefile.am sxemacs.m4 new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-81 2006-11-12 16:13:22 GMT Steve Youngs patch-103 Summary: Merged from njsf (patch 76-79) -- ENT fix (MacOS) Revision: sxemacs--main--22.1.6--patch-103 This changeset has ENT fixes predominately for MacOS. Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-76 Add support for fpclassify * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-77 Fix/complete njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-76 * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-78 Fix MacOS most-{positive,negative}-float from njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-77 * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-79 Fix fpfloat cleanliness test new files: src/.arch-ids/ent-inf.h.id src/.arch-ids/ent-strflt.h.id src/ent-inf.h src/ent-strflt.h modified files: configure.ac src/ent-float.c src/ent-float.h sxemacs.m4 new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-76 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-77 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-78 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-79 2006-11-12 06:09:05 GMT Steve Youngs patch-102 Summary: Merged from hrop (patch 95), hrop-fix (patch 5-6) -- build tweaks Revision: sxemacs--main--22.1.6--patch-102 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-95 fix, provide mutually exclusive options, allow inplace gnuserv startups * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-5 fix, provide mutually exclusive options * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-6 fix, allow inplace gnuserv startups modified files: configure.ac lisp/find-paths.el lisp/setup-paths.el sxemacs.m4 new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-95 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-5 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-6 2006-11-11 22:08:21 GMT Steve Youngs patch-101 Summary: Merged from njsf (patch 75) -- build tweak (detect/use C99 compiler) Revision: sxemacs--main--22.1.6--patch-101 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-75 c99 detection modified files: configure.ac new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-75 2006-11-11 17:40:56 GMT Steve Youngs patch-100 Summary: Fix detection of mpc (complex number support) Revision: sxemacs--main--22.1.6--patch-100 * configure.ac: Improve mpc detection. Only test for it if we have mpfr and make sure we use mpfr in the test. modified files: configure.ac 2006-11-11 14:20:30 GMT Steve Youngs patch-99 Summary: Merged from hrop (patch 94), hrop-fix (patch 0-4) -- build fixes Revision: sxemacs--main--22.1.6--patch-99 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-94 fix, make `make distdir' work, cleanup dist files and prerequisites * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--base-0 tag of hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-93 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-1 fix, autotoolify tests directory; nuke DnD portions of tests/ * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-2 fix, make Makefile{,.in} precious in tests/ subdirectory * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-3 fix, reorganise libsxeui.a sources and objects * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-4 fix, make `make distdir' work, cleanup dist files and prerequisites new files: tests/.arch-ids/.arch-inventory.id tests/.arch-ids/Makefile.am.id tests/.arch-inventory tests/Makefile.am removed files: tests/Dnd/.arch-ids/=id tests/Dnd/.arch-ids/README.OffiX.id tests/Dnd/.arch-ids/README.id tests/Dnd/.arch-ids/dragtest.el.id tests/Dnd/.arch-ids/droptest.el.id tests/Dnd/.arch-ids/droptest.sh.id tests/Dnd/README tests/Dnd/README.OffiX tests/Dnd/dragtest.el tests/Dnd/droptest.el tests/Dnd/droptest.sh modified files: Makefile.am configure.ac lib-src/Makefile.am lisp/Makefile.am modules/Makefile.am modules/base64/Makefile.am modules/sample/Makefile.am modules/zlib/Makefile.am src/Makefile.am sxemacs.m4 removed directories: tests/Dnd tests/Dnd/.arch-ids new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-94 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--base-0 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-1 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-2 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop-fix--22.1.6--patch-4 2006-11-08 15:57:17 GMT Steve Youngs patch-98 Summary: Create user-init-directory if needed Revision: sxemacs--main--22.1.6--patch-98 Nelson reported that if ~/.sxemacs/ didn't exist `pui-bootstrap' could crash SXEmacs. This changeset takes care of that. * lisp/startup.el (load-user-init-file): Create the user-init-directory if if doesn't exist. modified files: lisp/startup.el 2006-11-07 22:10:31 GMT Steve Youngs patch-97 Summary: FFI fix -- stop spurious error Revision: sxemacs--main--22.1.6--patch-97 This snippet will generate an error, when it really shouldn't... (define-ffi-struct test-struct (pp (pointer void)) (fd int)) (ffi-slot-offset 'test-struct 'fd) This changeset takes care of that. * src/effi.c (ffi_type_align): Remove the error call for unrecognised types. From Evgeny Zajcev modified files: src/effi.c 2006-11-07 06:21:35 GMT Steve Youngs patch-96 Summary: Merged from njsf (patch 72) -- debugging aid Revision: sxemacs--main--22.1.6--patch-96 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-72 Rules for creating post-processed and assembler output from C sources modified files: dynodump/Makefile.am dynodump/Makefile.subam lib-src/Makefile.am lwlib/Makefile.am modules/base64/Makefile.am modules/ldap/Makefile.am modules/sample/Makefile.am modules/zlib/Makefile.am src/Makefile.am new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-72 2006-11-07 01:52:14 GMT Steve Youngs patch-95 Summary: Fix test for SXEmacs revision in configure Revision: sxemacs--main--22.1.6--patch-95 * configure.ac: Make the test for patchlevel work for people who have tla but don't have an arch-controlled SXEmacs WD. modified files: configure.ac 2006-11-06 12:54:36 GMT Steve Youngs patch-94 Summary: Merged from njsf (patch 70) -- ENT fix Revision: sxemacs--main--22.1.6--patch-94 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-70 Change the way most-{positive,negative}-float are computed so that MacOS X 10.4 get's it right. modified files: src/ent-float.c new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-70 2006-11-06 02:45:11 GMT Steve Youngs patch-93 Summary: Merged from njsf (patch 67-68) -- Build fixes Revision: sxemacs--main--22.1.6--patch-93 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-67 Fix MacOS X 10.4 build with FHS autotool'ed scheme and fix modules compilation * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-68 Added a bunch of files as precious to the inventory to fix tla usage after a build in the source tree new files: modules/ldap/.arch-ids/.arch-inventory.id modules/ldap/.arch-inventory modified files: .arch-inventory configure.ac dynodump/.arch-inventory dynodump/i386/.arch-inventory dynodump/ppc/.arch-inventory dynodump/sparc/.arch-inventory etc/.arch-inventory info/.arch-inventory lib-src/.arch-inventory lisp/.arch-inventory lwlib/.arch-inventory modules/.arch-inventory modules/base64/.arch-inventory modules/sample/.arch-inventory modules/zlib/.arch-inventory src/.arch-inventory src/Makefile.am sxemacs.m4 new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-67 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-68 2006-11-06 00:00:28 GMT Steve Youngs patch-92 Summary: Merged from hrop-FFI (patch 68), hrop (patch 92) -- build tweak Revision: sxemacs--main--22.1.6--patch-92 This changeset improves version detection. * autogen.sh: Incorporate version.sh into this. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-68 fix, always determine arch version if tla is available * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-92 fix, always determine arch version if tla is available removed files: .arch-ids/version.sh.id version.sh modified files: autogen.sh configure.ac new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-68 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-92 2006-11-05 21:36:49 GMT Steve Youngs patch-91 Summary: Generate sxemacs_version.m4 every time Revision: sxemacs--main--22.1.6--patch-91 * autogen.sh: Generate sxemacs_version.m4 unconditionally. modified files: autogen.sh 2006-11-05 02:57:17 GMT Steve Youngs patch-90 Summary: Fix configure summary Revision: sxemacs--main--22.1.6--patch-90 * configure.ac: Fix summary. modified files: configure.ac 2006-11-05 01:38:12 GMT Steve Youngs patch-89 Summary: Merged from hrop-FFI (patch 64-67), hrop (patch 91) -- build fixes/nuke DnD Revision: sxemacs--main--22.1.6--patch-89 This changeset cleans up configure.ac and module build a little. It also drags Dnd and drops it on /dev/null Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-64 fix, nuke Drag'n'Drop stuff * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-65 fix, load module if found in module-load-path * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-66 fix, clean up configure.ac * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-67 fix, use abs canon path to src/ subdirectory * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-91 fix, nuke DnD, clean up configure.ac, load modules in module-load-path modified files: autogen.sh configure.ac lisp/build-rpt.el lisp/code-files.el src/Makefile.am src/device-x.c src/event-Xt.c src/frame-x.c sxemacs.m4 version.sh new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-64 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-65 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-66 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-67 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-91 2006-11-04 06:01:49 GMT Steve Youngs patch-88 Summary: Merged from hrop-FFI (patch 18-62), hrop (patch 84-89) -- DSO/build/FHS Revision: sxemacs--main--22.1.6--patch-88 What started out as a fairly minor enhancement to the DSO code has turned into an almost complete rewrite of the build chain. We are now pretty much a completely autotool'd project... automake, autoheader, the whole 9 yards. And if that wasn't enough, we are now also, to the best of our knowledge, reasonably FHS-compliant with our install. The new install directory hierarchy looks like... $prefix/bin $prefix/include $prefix/include/sxemacs $prefix/include/sxemacs/22.1.6 $prefix/include/sxemacs/22.1.6/m $prefix/include/sxemacs/22.1.6/s $prefix/lib $prefix/lib/sxemacs-22.1.6 $prefix/lib/sxemacs-22.1.6/i686-pc-linux-gnu $prefix/lib/sxemacs-22.1.6/i686-pc-linux-gnu/modules $prefix/share $prefix/share/aclocal $prefix/share/info $prefix/share/man $prefix/share/man/man1 $prefix/share/sxemacs $prefix/share/sxemacs/mule-packages $prefix/share/sxemacs/sxemacs-packages $prefix/share/sxemacs/site-packages $prefix/share/sxemacs/xemacs-packages $prefix/share/sxemacs/site-modules $prefix/share/sxemacs-22.1.6 $prefix/share/sxemacs-22.1.6/lisp $prefix/share/sxemacs-22.1.6/lisp/ffi $prefix/share/sxemacs-22.1.6/lisp/mule $prefix/share/sxemacs-22.1.6/lisp/term $prefix/share/sxemacs-22.1.6/etc $prefix/share/sxemacs-22.1.6/etc/toolbar $prefix/share/sxemacs-22.1.6/etc/photos $prefix/share/sxemacs-22.1.6/etc/eos $prefix/share/sxemacs-22.1.6/etc/custom The build procedure has changed slightly. You now need to run the autogen.sh script from your $blddir, then configure/make as usual. For more complete details of this changeset see... tla cat-archive-log \ hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-84 | less Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-18 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-19 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-20 fix, use Makefile as Makefile * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-21 sync, adapt lisp/autoload.el to XE 21.5's autoload mechanism for emods * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-22 fix, strip FRC dummy targets from Makefiles * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-23 new, marry old build system to AM * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-24 fix, provide `module-extension' variable * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-25 fix, allow modules to rebind symbols * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-26 fix, attach loaded modules to load-history * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-27 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-28 migrate entirely to AM and friends * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-29 fix, remove config.sub and config.guess * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-30 new, support documentation in AM build chain, make info and friends * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-31 fix, use ELLMAKEDOC variable * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-32 fix, append directory where libst.a dwells during configure * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-33 fix, improve option group handling, clean up build chain * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-34 new, turn image format options into multiarg; simplify bogus opts check * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-35 new, provide byte compilation into current directory * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-36 fix, migrate Makefile.am's to batch-byte-compile-one-file-here * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-37 fix, always strip extension in batch-byte-compile-...-here * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-38 fix, descend into dynodump subdirs, make make dist work * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-39 fix, fine-tune el and elc dependencies * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-40 fix, more OG magic * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-41 fix, migrate etc subdir * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-42 fix, adapt glyphs.el to new etc/ situation and startup.el * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-43 fix, move DOC file generation to src subdir * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-44 fix, use DOC under subdir src * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-45 fix, adapt dependency precedence * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-46 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-47 fix, resolve conflicts of last changeset * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-48 fix, externalise some float tests to m4 macros * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-49 fix, add convenience targets `beta' and `build-report' * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-50 fix, turn around precedence of ${datadir} and ${libdir} * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-51 fix, descend into paths under $prefix correctly * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-52 fix, adapt config.values generating sed script * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-53 fix, suppress warnings during byte compilation of core lisp files * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-54 fix, simplify configure tests for modules, fix module compilation * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-55 fix, do not list shadows in the build tree * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-56 fix, load module autoloads * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-57 minor, make build chain work with strange scenarios * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-58 fix, find DOC more sophisticatedly * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-59 fix, use old check target, clean up target locations * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-60 fix, handle site-* files properly * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-61 fix, nuke all site-directory stuff * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-62 fix, restructure stuff below ${prefix}/include/, install PROBLEMS * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-84 major, migrate build chain to autotools * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-85 fix, descend into $prefix correctly; adapt config.values sed script * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-86 fix, simplify configure, fix module compilation, fix shadow issue * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-87 fix, find DOC more sophisticatedly, make build chain work * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-88 fix, use old check target, clean up target locations * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-89 fix, nuke all site-directory stuff, fix, handle site-* files properly new files: .arch-ids/Makefile.am.id .arch-ids/autogen.sh.id .arch-ids/sxemacs.m4.id Makefile.am autogen.sh dynodump/.arch-ids/.arch-inventory.id dynodump/.arch-ids/Makefile.am.id dynodump/.arch-ids/Makefile.subam.id dynodump/.arch-inventory dynodump/Makefile.am dynodump/Makefile.subam dynodump/i386/.arch-ids/.arch-inventory.id dynodump/i386/.arch-ids/Makefile.am.id dynodump/i386/.arch-inventory dynodump/i386/Makefile.am dynodump/ppc/.arch-ids/.arch-inventory.id dynodump/ppc/.arch-ids/Makefile.am.id dynodump/ppc/.arch-inventory dynodump/ppc/Makefile.am dynodump/sparc/.arch-ids/.arch-inventory.id dynodump/sparc/.arch-ids/Makefile.am.id dynodump/sparc/.arch-inventory dynodump/sparc/Makefile.am etc/.arch-ids/.arch-inventory.id etc/.arch-ids/Makefile.am.id etc/.arch-inventory etc/Makefile.am info/.arch-ids/Makefile.am.id info/Makefile.am info/internals/.arch-ids/.arch-inventory.id info/internals/.arch-inventory info/lispref/.arch-ids/.arch-inventory.id info/lispref/.arch-inventory info/new-users-guide/.arch-ids/.arch-inventory.id info/new-users-guide/.arch-inventory info/sxemacs/.arch-ids/.arch-inventory.id info/sxemacs/.arch-inventory lib-src/.arch-ids/Makefile.am.id lib-src/Makefile.am lisp/.arch-ids/Makefile.am.id lisp/.arch-ids/build-autoloads.el.id lisp/.arch-ids/compile-core.el.id lisp/Makefile.am lisp/build-autoloads.el lisp/compile-core.el lwlib/.arch-ids/Makefile.am.id lwlib/Makefile.am modules/.arch-ids/.arch-inventory.id modules/.arch-ids/Makefile.am.id modules/.arch-ids/autogen.sh.id modules/.arch-ids/configure.ac.id modules/.arch-inventory modules/Makefile.am modules/autogen.sh modules/base64/.arch-ids/.arch-inventory.id modules/base64/.arch-ids/Makefile.am.id modules/base64/.arch-ids/autogen.sh.id modules/base64/.arch-ids/configure.ac.id modules/base64/.arch-inventory modules/base64/Makefile.am modules/base64/autogen.sh modules/base64/configure.ac modules/configure.ac modules/ldap/.arch-ids/Makefile.am.id modules/ldap/Makefile.am modules/sample/.arch-ids/.arch-inventory.id modules/sample/.arch-ids/Makefile.am.id modules/sample/.arch-inventory modules/sample/Makefile.am modules/zlib/.arch-ids/.arch-inventory.id modules/zlib/.arch-ids/Makefile.am.id modules/zlib/.arch-ids/autogen.sh.id modules/zlib/.arch-ids/configure.ac.id modules/zlib/.arch-inventory modules/zlib/Makefile.am modules/zlib/autogen.sh modules/zlib/configure.ac src/.arch-ids/Makefile.am.id src/Makefile.am sxemacs.m4 removed files: .arch-ids/Makefile.in.in.id .arch-ids/aclocal.m4.id .arch-ids/config.guess.id .arch-ids/config.sub.id .arch-ids/install-sh.id Makefile.in.in aclocal.m4 config.guess config.sub dynodump/.arch-ids/Makefile.in.in.id dynodump/Makefile.in.in info/.arch-ids/dir.id info/dir install-sh lib-src/.arch-ids/Makefile.in.in.id lib-src/Makefile.in.in lwlib/.arch-ids/Makefile.in.in.id lwlib/Makefile.in.in man/.arch-ids/.arch-inventory.id man/.arch-ids/=id man/.arch-ids/ChangeLog.XEmacs.id man/.arch-ids/texinfo.tex.id man/.arch-inventory man/ChangeLog.XEmacs man/texinfo.tex modules/base64/.arch-ids/Makefile.id modules/base64/Makefile modules/ldap/.arch-ids/Makefile.id modules/ldap/Makefile modules/sample/.arch-ids/Makefile.id modules/sample/Makefile modules/zlib/.arch-ids/Makefile.id modules/zlib/Makefile src/.arch-ids/Makefile.in.in.id src/Makefile.in.in modified files: .arch-inventory configure.ac info/.arch-inventory info/cl.texi info/custom.texi info/emodules.texi info/external-widget.texi info/internals/internals.texi info/lispref/lispref.texi info/new-users-guide/new-users-guide.texi info/sppm.texi info/sxemacs-faq.texi info/sxemacs/sxemacs.texi info/term.texi info/widget.texi lib-src/getopt.c lisp/.arch-inventory lisp/abbrev.el lisp/about.el lisp/autoload.el lisp/bytecomp-runtime.el lisp/bytecomp.el lisp/cl-macs.el lisp/console.el lisp/dump-paths.el lisp/find-paths.el lisp/finder.el lisp/glyphs.el lisp/indent.el lisp/isearch-mode.el lisp/keydefs.el lisp/keymap.el lisp/loadup.el lisp/make-docfile.el lisp/packages.el lisp/paragraphs.el lisp/replace.el lisp/setup-paths.el lisp/startup.el lisp/subr.el lisp/update-elc.el lisp/version.el modules/base64/base64.c modules/zlib/zlib.c src/.arch-inventory src/alloc.c src/cmdloop.c src/config.h.in src/doc.c src/emacs.c src/emodules.c src/ent-ecm.h src/ent-float.h src/ent-gaussian.h src/ent-gmp.h src/ent-indef.h src/ent-mp.h src/ent-mpfr.h src/ent-pseumpc.h src/ent-quatern.h src/ent-resclass.h src/lisp.h src/lread.c src/m/intel386.h src/s/sol2.h src/sheap.c src/symbols.c src/symsinit.h renamed files: man/.arch-ids/Makefile.id ==> info/.arch-ids/Makefile.obsolete.id man/.arch-ids/README.id ==> info/.arch-ids/README.id man/.arch-ids/cl.texi.id ==> info/.arch-ids/cl.texi.id man/.arch-ids/custom.texi.id ==> info/.arch-ids/custom.texi.id man/.arch-ids/emodules.texi.id ==> info/.arch-ids/emodules.texi.id man/.arch-ids/external-widget.texi.id ==> info/.arch-ids/external-widget.texi.id man/.arch-ids/sppm.texi.id ==> info/.arch-ids/sppm.texi.id man/.arch-ids/sxemacs-faq.texi.id ==> info/.arch-ids/sxemacs-faq.texi.id man/.arch-ids/term.texi.id ==> info/.arch-ids/term.texi.id man/.arch-ids/widget.texi.id ==> info/.arch-ids/widget.texi.id man/Makefile ==> info/Makefile.obsolete man/README ==> info/README man/cl.texi ==> info/cl.texi man/custom.texi ==> info/custom.texi man/emodules.texi ==> info/emodules.texi man/external-widget.texi ==> info/external-widget.texi man/internals/.arch-ids/=id ==> info/internals/.arch-ids/=id man/internals/.arch-ids/index.texi.id ==> info/internals/.arch-ids/index.texi.id man/internals/.arch-ids/internals.texi.id ==> info/internals/.arch-ids/internals.texi.id man/lispref/.arch-ids/=id ==> info/lispref/.arch-ids/=id man/lispref/.arch-ids/abbrevs.texi.id ==> info/lispref/.arch-ids/abbrevs.texi.id man/lispref/.arch-ids/annotations.texi.id ==> info/lispref/.arch-ids/annotations.texi.id man/lispref/.arch-ids/back.texi.id ==> info/lispref/.arch-ids/back.texi.id man/lispref/.arch-ids/backups.texi.id ==> info/lispref/.arch-ids/backups.texi.id man/lispref/.arch-ids/buffers.texi.id ==> info/lispref/.arch-ids/buffers.texi.id man/lispref/.arch-ids/building.texi.id ==> info/lispref/.arch-ids/building.texi.id man/lispref/.arch-ids/commands.texi.id ==> info/lispref/.arch-ids/commands.texi.id man/lispref/.arch-ids/compile.texi.id ==> info/lispref/.arch-ids/compile.texi.id man/lispref/.arch-ids/consoles-devices.texi.id ==> info/lispref/.arch-ids/consoles-devices.texi.id man/lispref/.arch-ids/control.texi.id ==> info/lispref/.arch-ids/control.texi.id man/lispref/.arch-ids/customize.texi.id ==> info/lispref/.arch-ids/customize.texi.id man/lispref/.arch-ids/databases.texi.id ==> info/lispref/.arch-ids/databases.texi.id man/lispref/.arch-ids/debugging.texi.id ==> info/lispref/.arch-ids/debugging.texi.id man/lispref/.arch-ids/dialog.texi.id ==> info/lispref/.arch-ids/dialog.texi.id man/lispref/.arch-ids/display.texi.id ==> info/lispref/.arch-ids/display.texi.id man/lispref/.arch-ids/dragndrop.texi.id ==> info/lispref/.arch-ids/dragndrop.texi.id man/lispref/.arch-ids/edebug-inc.texi.id ==> info/lispref/.arch-ids/edebug-inc.texi.id man/lispref/.arch-ids/edebug.texi.id ==> info/lispref/.arch-ids/edebug.texi.id man/lispref/.arch-ids/ent.texi.id ==> info/lispref/.arch-ids/ent.texi.id man/lispref/.arch-ids/errors.texi.id ==> info/lispref/.arch-ids/errors.texi.id man/lispref/.arch-ids/eval.texi.id ==> info/lispref/.arch-ids/eval.texi.id man/lispref/.arch-ids/extents.texi.id ==> info/lispref/.arch-ids/extents.texi.id man/lispref/.arch-ids/faces.texi.id ==> info/lispref/.arch-ids/faces.texi.id man/lispref/.arch-ids/ffi.texi.id ==> info/lispref/.arch-ids/ffi.texi.id man/lispref/.arch-ids/files.texi.id ==> info/lispref/.arch-ids/files.texi.id man/lispref/.arch-ids/frames.texi.id ==> info/lispref/.arch-ids/frames.texi.id man/lispref/.arch-ids/functions.texi.id ==> info/lispref/.arch-ids/functions.texi.id man/lispref/.arch-ids/glyphs.texi.id ==> info/lispref/.arch-ids/glyphs.texi.id man/lispref/.arch-ids/gutter.texi.id ==> info/lispref/.arch-ids/gutter.texi.id man/lispref/.arch-ids/hash-tables.texi.id ==> info/lispref/.arch-ids/hash-tables.texi.id man/lispref/.arch-ids/help.texi.id ==> info/lispref/.arch-ids/help.texi.id man/lispref/.arch-ids/hooks.texi.id ==> info/lispref/.arch-ids/hooks.texi.id man/lispref/.arch-ids/index.texi.id ==> info/lispref/.arch-ids/index.texi.id man/lispref/.arch-ids/internationalization.texi.id ==> info/lispref/.arch-ids/internationalization.texi.id man/lispref/.arch-ids/intro.texi.id ==> info/lispref/.arch-ids/intro.texi.id man/lispref/.arch-ids/keymaps.texi.id ==> info/lispref/.arch-ids/keymaps.texi.id man/lispref/.arch-ids/ldap.texi.id ==> info/lispref/.arch-ids/ldap.texi.id man/lispref/.arch-ids/lispref.texi.id ==> info/lispref/.arch-ids/lispref.texi.id man/lispref/.arch-ids/lists.texi.id ==> info/lispref/.arch-ids/lists.texi.id man/lispref/.arch-ids/loading.texi.id ==> info/lispref/.arch-ids/loading.texi.id man/lispref/.arch-ids/locals.texi.id ==> info/lispref/.arch-ids/locals.texi.id man/lispref/.arch-ids/macros.texi.id ==> info/lispref/.arch-ids/macros.texi.id man/lispref/.arch-ids/maps.texi.id ==> info/lispref/.arch-ids/maps.texi.id man/lispref/.arch-ids/markers.texi.id ==> info/lispref/.arch-ids/markers.texi.id man/lispref/.arch-ids/media.texi.id ==> info/lispref/.arch-ids/media.texi.id man/lispref/.arch-ids/menus.texi.id ==> info/lispref/.arch-ids/menus.texi.id man/lispref/.arch-ids/minibuf.texi.id ==> info/lispref/.arch-ids/minibuf.texi.id man/lispref/.arch-ids/modes.texi.id ==> info/lispref/.arch-ids/modes.texi.id man/lispref/.arch-ids/mouse.texi.id ==> info/lispref/.arch-ids/mouse.texi.id man/lispref/.arch-ids/mule.texi.id ==> info/lispref/.arch-ids/mule.texi.id man/lispref/.arch-ids/numbers.texi.id ==> info/lispref/.arch-ids/numbers.texi.id man/lispref/.arch-ids/objects.texi.id ==> info/lispref/.arch-ids/objects.texi.id man/lispref/.arch-ids/openssl.texi.id ==> info/lispref/.arch-ids/openssl.texi.id man/lispref/.arch-ids/os.texi.id ==> info/lispref/.arch-ids/os.texi.id man/lispref/.arch-ids/packaging.texi.id ==> info/lispref/.arch-ids/packaging.texi.id man/lispref/.arch-ids/positions.texi.id ==> info/lispref/.arch-ids/positions.texi.id man/lispref/.arch-ids/postgresql.texi.id ==> info/lispref/.arch-ids/postgresql.texi.id man/lispref/.arch-ids/processes.texi.id ==> info/lispref/.arch-ids/processes.texi.id man/lispref/.arch-ids/range-tables.texi.id ==> info/lispref/.arch-ids/range-tables.texi.id man/lispref/.arch-ids/scrollbars.texi.id ==> info/lispref/.arch-ids/scrollbars.texi.id man/lispref/.arch-ids/searching.texi.id ==> info/lispref/.arch-ids/searching.texi.id man/lispref/.arch-ids/sequences.texi.id ==> info/lispref/.arch-ids/sequences.texi.id man/lispref/.arch-ids/specifiers.texi.id ==> info/lispref/.arch-ids/specifiers.texi.id man/lispref/.arch-ids/streams.texi.id ==> info/lispref/.arch-ids/streams.texi.id man/lispref/.arch-ids/strings.texi.id ==> info/lispref/.arch-ids/strings.texi.id man/lispref/.arch-ids/symbols.texi.id ==> info/lispref/.arch-ids/symbols.texi.id man/lispref/.arch-ids/syntax.texi.id ==> info/lispref/.arch-ids/syntax.texi.id man/lispref/.arch-ids/text.texi.id ==> info/lispref/.arch-ids/text.texi.id man/lispref/.arch-ids/tips.texi.id ==> info/lispref/.arch-ids/tips.texi.id man/lispref/.arch-ids/toolbar.texi.id ==> info/lispref/.arch-ids/toolbar.texi.id man/lispref/.arch-ids/tooltalk.texi.id ==> info/lispref/.arch-ids/tooltalk.texi.id man/lispref/.arch-ids/variables.texi.id ==> info/lispref/.arch-ids/variables.texi.id man/lispref/.arch-ids/windows.texi.id ==> info/lispref/.arch-ids/windows.texi.id man/lispref/.arch-ids/x-windows.texi.id ==> info/lispref/.arch-ids/x-windows.texi.id man/new-users-guide/.arch-ids/=id ==> info/new-users-guide/.arch-ids/=id man/new-users-guide/.arch-ids/custom1.texi.id ==> info/new-users-guide/.arch-ids/custom1.texi.id man/new-users-guide/.arch-ids/custom2.texi.id ==> info/new-users-guide/.arch-ids/custom2.texi.id man/new-users-guide/.arch-ids/edit.texi.id ==> info/new-users-guide/.arch-ids/edit.texi.id man/new-users-guide/.arch-ids/enter.texi.id ==> info/new-users-guide/.arch-ids/enter.texi.id man/new-users-guide/.arch-ids/files.texi.id ==> info/new-users-guide/.arch-ids/files.texi.id man/new-users-guide/.arch-ids/help.texi.id ==> info/new-users-guide/.arch-ids/help.texi.id man/new-users-guide/.arch-ids/modes.texi.id ==> info/new-users-guide/.arch-ids/modes.texi.id man/new-users-guide/.arch-ids/new-users-guide.texi.id ==> info/new-users-guide/.arch-ids/new-users-guide.texi.id man/new-users-guide/.arch-ids/region.texi.id ==> info/new-users-guide/.arch-ids/region.texi.id man/new-users-guide/.arch-ids/search.texi.id ==> info/new-users-guide/.arch-ids/search.texi.id man/new-users-guide/.arch-ids/xmenu.texi.id ==> info/new-users-guide/.arch-ids/xmenu.texi.id man/sppm.texi ==> info/sppm.texi man/sxemacs-faq.texi ==> info/sxemacs-faq.texi man/sxemacs/.arch-ids/=id ==> info/sxemacs/.arch-ids/=id man/sxemacs/.arch-ids/abbrevs.texi.id ==> info/sxemacs/.arch-ids/abbrevs.texi.id man/sxemacs/.arch-ids/basic.texi.id ==> info/sxemacs/.arch-ids/basic.texi.id man/sxemacs/.arch-ids/buffers.texi.id ==> info/sxemacs/.arch-ids/buffers.texi.id man/sxemacs/.arch-ids/building.texi.id ==> info/sxemacs/.arch-ids/building.texi.id man/sxemacs/.arch-ids/calendar.texi.id ==> info/sxemacs/.arch-ids/calendar.texi.id man/sxemacs/.arch-ids/cmdargs.texi.id ==> info/sxemacs/.arch-ids/cmdargs.texi.id man/sxemacs/.arch-ids/custom.texi.id ==> info/sxemacs/.arch-ids/custom.texi.id man/sxemacs/.arch-ids/display.texi.id ==> info/sxemacs/.arch-ids/display.texi.id man/sxemacs/.arch-ids/entering.texi.id ==> info/sxemacs/.arch-ids/entering.texi.id man/sxemacs/.arch-ids/files.texi.id ==> info/sxemacs/.arch-ids/files.texi.id man/sxemacs/.arch-ids/fixit.texi.id ==> info/sxemacs/.arch-ids/fixit.texi.id man/sxemacs/.arch-ids/frame.texi.id ==> info/sxemacs/.arch-ids/frame.texi.id man/sxemacs/.arch-ids/glossary.texi.id ==> info/sxemacs/.arch-ids/glossary.texi.id man/sxemacs/.arch-ids/help.texi.id ==> info/sxemacs/.arch-ids/help.texi.id man/sxemacs/.arch-ids/indent.texi.id ==> info/sxemacs/.arch-ids/indent.texi.id man/sxemacs/.arch-ids/keystrokes.texi.id ==> info/sxemacs/.arch-ids/keystrokes.texi.id man/sxemacs/.arch-ids/killing.texi.id ==> info/sxemacs/.arch-ids/killing.texi.id man/sxemacs/.arch-ids/m-x.texi.id ==> info/sxemacs/.arch-ids/m-x.texi.id man/sxemacs/.arch-ids/major.texi.id ==> info/sxemacs/.arch-ids/major.texi.id man/sxemacs/.arch-ids/mark.texi.id ==> info/sxemacs/.arch-ids/mark.texi.id man/sxemacs/.arch-ids/menus.texi.id ==> info/sxemacs/.arch-ids/menus.texi.id man/sxemacs/.arch-ids/mini.texi.id ==> info/sxemacs/.arch-ids/mini.texi.id man/sxemacs/.arch-ids/misc.texi.id ==> info/sxemacs/.arch-ids/misc.texi.id man/sxemacs/.arch-ids/mouse.texi.id ==> info/sxemacs/.arch-ids/mouse.texi.id man/sxemacs/.arch-ids/mule.texi.id ==> info/sxemacs/.arch-ids/mule.texi.id man/sxemacs/.arch-ids/new.texi.id ==> info/sxemacs/.arch-ids/new.texi.id man/sxemacs/.arch-ids/packages.texi.id ==> info/sxemacs/.arch-ids/packages.texi.id man/sxemacs/.arch-ids/picture.texi.id ==> info/sxemacs/.arch-ids/picture.texi.id man/sxemacs/.arch-ids/programs.texi.id ==> info/sxemacs/.arch-ids/programs.texi.id man/sxemacs/.arch-ids/reading.texi.id ==> info/sxemacs/.arch-ids/reading.texi.id man/sxemacs/.arch-ids/regs.texi.id ==> info/sxemacs/.arch-ids/regs.texi.id man/sxemacs/.arch-ids/search.texi.id ==> info/sxemacs/.arch-ids/search.texi.id man/sxemacs/.arch-ids/sending.texi.id ==> info/sxemacs/.arch-ids/sending.texi.id man/sxemacs/.arch-ids/startup.texi.id ==> info/sxemacs/.arch-ids/startup.texi.id man/sxemacs/.arch-ids/sxemacs.texi.id ==> info/sxemacs/.arch-ids/sxemacs.texi.id man/sxemacs/.arch-ids/text.texi.id ==> info/sxemacs/.arch-ids/text.texi.id man/sxemacs/.arch-ids/trouble.texi.id ==> info/sxemacs/.arch-ids/trouble.texi.id man/sxemacs/.arch-ids/undo.texi.id ==> info/sxemacs/.arch-ids/undo.texi.id man/sxemacs/.arch-ids/windows.texi.id ==> info/sxemacs/.arch-ids/windows.texi.id man/term.texi ==> info/term.texi man/widget.texi ==> info/widget.texi new directories: info/internals/.arch-ids info/lispref/.arch-ids info/new-users-guide/.arch-ids info/sxemacs/.arch-ids removed directories: man man/.arch-ids man/internals/.arch-ids man/lispref/.arch-ids man/new-users-guide/.arch-ids man/sxemacs/.arch-ids renamed directories: man/internals ==> info/internals man/lispref ==> info/lispref man/new-users-guide ==> info/new-users-guide man/sxemacs ==> info/sxemacs new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-18 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-19 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-20 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-21 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-22 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-23 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-24 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-25 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-26 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-27 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-28 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-29 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-30 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-31 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-32 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-33 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-34 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-35 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-36 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-37 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-38 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-39 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-40 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-41 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-42 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-43 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-44 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-45 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-46 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-47 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-48 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-49 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-50 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-51 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-52 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-53 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-54 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-55 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-56 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-57 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-58 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-59 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-60 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-61 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-FFI--22.1.6--patch-62 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-84 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-85 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-86 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-87 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-88 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-89 2006-10-27 14:37:00 GMT Steve Youngs patch-87 Summary: Merged from hrop-ENT (patch 15-16), hrop (patch 82-83) -- BSD/pdump/configure fixes Revision: sxemacs--main--22.1.6--patch-87 This changeset fixes a bug that crept into our configure.ac that hosed pdump on BSD systems. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-15 fix, enable pdump on BSD machines by default * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-16 fix, eval-quote correctly * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-82 fix, enable pdump on BSD machines by default * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-83 fix, eval-quote correctly modified files: configure.ac new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-15 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-16 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-82 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-83 2006-10-27 00:46:20 GMT Steve Youngs patch-86 Summary: Merged from hrop-ENT (patch 13-14), hrop (patch 81) -- ENT fixes Revision: sxemacs--main--22.1.6--patch-86 Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-13 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-14 fix, catch lifts from too large mpz's to fpfloat * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-81 fix, catch lifts from too large mpz's to fpfloat modified files: lisp/number.el src/alloc.c src/data.c src/ent-float.c src/ent-float.h src/ent-gaussian.c src/ent-gmp.c src/ent-indef.c src/ent-indef.h src/ent-int.c src/ent-mp.c src/ent-mpc.c src/ent-mpfr.c src/ent-pseumpc.c src/ent-quatern.c src/ent-quatern.h src/ent.c src/ent.h src/floatfns.c src/lread.c tests/automated/ent-tests.el new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-13 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-14 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-81 2006-10-27 00:42:28 GMT Steve Youngs patch-85 Summary: Merged from njsf (patch 64) -- Improve float max val handling Revision: sxemacs--main--22.1.6--patch-85 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-64 Better float max value handling modified files: configure.ac src/alloc.c src/config.h.in src/ent-float.c new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-64 2006-10-15 22:25:33 GMT Steve Youngs patch-84 Summary: Merged from njsf (patch 58-62) -- Solaris build fixes Revision: sxemacs--main--22.1.6--patch-84 This changeset adds a few Solaris related build fixes. As I understand, SXEmacs still doesn't build on Solaris, but with this changeset we're a few steps closer. Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-58 Use gcc to get linker options in Solaris * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-59 Properly detect if there is need to define GNU C va_list datatypes * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-60 Solaris gcc also complains about -pthread like MacOS, however loves -pthreads * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-61 Detect how to determine float indefinites * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-62 Remove warning while detecting FFI in Solaris modified files: configure.ac src/config.h.in src/s/sol2.h new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-58 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-59 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-60 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-61 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-62 2006-10-15 01:21:18 GMT Steve Youngs patch-83 Summary: Regex fix in info.el. Revision: sxemacs--main--22.1.6--patch-83 Newer versions of makeinfo add some text to the end of the lines in the command index... "(line n)", this causes `Info-find-emacs-command-nodes' to fail. This change addresses that. * lisp/info.el (Info-find-emacs-command-nodes): fix regex for find command node. From: Jeff Miller modified files: lisp/info.el 2006-10-09 06:21:34 GMT Steve Youngs patch-82 Summary: Update INSTALL to mention PulseAudio Revision: sxemacs--main--22.1.6--patch-82 * INSTALL: Don't mention Polyp, we do PulseAudio modified files: INSTALL 2006-10-09 04:08:25 GMT Steve Youngs patch-81 Summary: Fix typo in lispref Revision: sxemacs--main--22.1.6--patch-81 * man/lispref/media.texi (Media Threads): Replace unknown command @registeredsymbol{} with @sc{[tm]}. modified files: man/lispref/media.texi 2006-10-09 01:57:30 GMT Steve Youngs patch-80 Summary: Merged from njsf (patch 55-56) -- more static check cleanups Revision: sxemacs--main--22.1.6--patch-80 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-55 Incorporate more Jerry James static checking * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-56 sxe-paths.h is precious And missing from Nelson's log... * src/keymap.c (where_is_recursive_mapper): We are allocating a new array and then throwing it away. It looks like we are rolling our own realloc() here. I don't understand that, but we might as well finish the job instead of leaking memory. modified files: lwlib/lwlib-Xlw.c lwlib/xlwmenu.c src/.arch-inventory src/EmacsShell-sub.c src/device-x.c src/dgif_lib.c src/dumper.c src/input-method-xlib.c src/keymap.c src/md5.c src/scrollbar-x.c src/window.c new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-55 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-56 2006-10-07 16:03:36 GMT Steve Youngs patch-79 Summary: Merged from hrop-MM (patch 69), hrop (patch 77) -- ffmpeg fix Revision: sxemacs--main--22.1.6--patch-79 This fixes a bug that caused SXEmacs to core if you tried to create a media stream for a audio format that isn't supported. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-69 fix, avoid double freeing of ffmpeg context handle * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-77 fix, avoid double freeing of ffmpeg context handle modified files: src/media-ffmpeg.c new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-69 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-77 2006-10-07 15:59:17 GMT Steve Youngs patch-78 Summary: Merged from hrop (patch 76) -- warning fixes Revision: sxemacs--main--22.1.6--patch-78 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-76 fix, suppress some warnings throughout the code in src/ modified files: src/console.h src/dired.c src/extents.c src/fileio.c src/frame-x.c src/free-hook.c src/glyphs-x.h src/glyphs.c src/insdel.c src/media.c src/openssl.c src/process-unix.c src/process.c src/search.c src/skiplist.c src/xgccache.c new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-76 2006-10-07 15:36:02 GMT Steve Youngs patch-77 Summary: Merged from hrop-ENT (patch 4-12), hrop (patch 74-75) -- Fancy Pants Floats Revision: sxemacs--main--22.1.6--patch-77 From Sebastian's log... This changeset provides larger float precisions on machines where `long double' appears to be available. Functions using SXE's float features internally have been modified to operate on fpfloats (fixed precision floats). Also, floats being _out of range_ are converted transparently to indefinites, and floats being _out of precision_ (as well as resulting effects) are explained at the appropriate places. Moreover, this changeset finally renames all number* files to ent* and externalises as many internal definitions to them as possible. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-4 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-5 fix, catch float indefinites and turn them into SXE indefs * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-6 new, promote long double floats where available * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-7 fix, adapt format specs to new fpfloat format * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-8 new, warn about pseudo-precision effects in conjunction with floats * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-9 fix, avoid to include non-existing file * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-10 fix, use native double functions in ent-mpc * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-11 fix, externalise internal definition to ENT sub-files * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-12 fix, check at configure time if float operations are clean * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-74 fix, introduce fpfloats, warn about floats at all, catch indefs * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-75 fix, check at configure time if float operations are clean modified files: configure.ac lisp/cl.el man/lispref/numbers.texi man/lispref/strings.texi src/alloc.c src/config.h.in src/data.c src/doprnt.c src/ecrt0.c src/editfns.c src/elhash.c src/elhash.h src/emacs.c src/ent-ecm.c src/ent-float.c src/ent-float.h src/ent-gaussian.c src/ent-gaussian.h src/ent-gmp.c src/ent-gmp.h src/ent-indef.c src/ent-indef.h src/ent-int.c src/ent-int.h src/ent-mp.c src/ent-mp.h src/ent-mpc.c src/ent-mpc.h src/ent-mpfr.c src/ent-mpfr.h src/ent-pseumpc.c src/ent-pseumpc.h src/ent-quatern.c src/ent-quatern.h src/ent-resclass.c src/ent-resclass.h src/ent.c src/ent.h src/event-stream.c src/floatfns.c src/inline.c src/lisp.h src/lread.c src/print.c src/symsinit.h tests/automated/ent-tests.el renamed files: src/.arch-ids/number-ecm.c.id ==> src/.arch-ids/ent-ecm.c.id src/.arch-ids/number-ecm.h.id ==> src/.arch-ids/ent-ecm.h.id src/.arch-ids/number-gmp.c.id ==> src/.arch-ids/ent-gmp.c.id src/.arch-ids/number-gmp.h.id ==> src/.arch-ids/ent-gmp.h.id src/.arch-ids/number-mp.c.id ==> src/.arch-ids/ent-mp.c.id src/.arch-ids/number-mp.h.id ==> src/.arch-ids/ent-mp.h.id src/.arch-ids/number-mpc.c.id ==> src/.arch-ids/ent-mpc.c.id src/.arch-ids/number-mpc.h.id ==> src/.arch-ids/ent-mpc.h.id src/.arch-ids/number-mpfr.c.id ==> src/.arch-ids/ent-mpfr.c.id src/.arch-ids/number-mpfr.h.id ==> src/.arch-ids/ent-mpfr.h.id src/.arch-ids/number.c.id ==> src/.arch-ids/ent.c.id src/.arch-ids/number.h.id ==> src/.arch-ids/ent.h.id src/number-ecm.c ==> src/ent-ecm.c src/number-ecm.h ==> src/ent-ecm.h src/number-gmp.c ==> src/ent-gmp.c src/number-gmp.h ==> src/ent-gmp.h src/number-mp.c ==> src/ent-mp.c src/number-mp.h ==> src/ent-mp.h src/number-mpc.c ==> src/ent-mpc.c src/number-mpc.h ==> src/ent-mpc.h src/number-mpfr.c ==> src/ent-mpfr.c src/number-mpfr.h ==> src/ent-mpfr.h src/number.c ==> src/ent.c src/number.h ==> src/ent.h new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-4 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-5 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-6 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-7 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-8 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-9 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-10 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-11 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-12 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-74 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-75 2006-10-03 16:10:20 GMT Steve Youngs patch-76 Summary: Merged from hrop (patch 73) (Closes bug #18) Revision: sxemacs--main--22.1.6--patch-76 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-73 fix, avoid buffer overflow in float format spec, close bug #18 modified files: src/doprnt.c new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-73 2006-10-02 15:18:40 GMT Steve Youngs patch-75 Summary: Merged from hrop (patch 72) -- fix header name clash Revision: sxemacs--main--22.1.6--patch-75 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-72 fix, rename paths.h to sxe-paths.h to avoid header clashes modified files: Makefile.in.in configure.ac lib-src/Makefile.in.in lib-src/yow.c src/Makefile.in.in src/emacs.c src/filelock.c renamed files: src/.arch-ids/paths.h.in.id ==> src/.arch-ids/sxe-paths.h.in.id src/paths.h.in ==> src/sxe-paths.h.in new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-72 2006-09-27 04:59:46 GMT Steve Youngs patch-74 Summary: Merged from hrop-accel (patch 37-38), hrop (patch 71) -- improve dllists Revision: sxemacs--main--22.1.6--patch-74 Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-37 new, improve noseeum dllists, make dllists reentrant * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-38 fix, define and use dllist macro magic * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-71 new, improve noseeum dllists, make dllists reentrant, use macro magic modified files: src/dired.c src/dllist.c src/dllist.h src/fns.c src/media.c src/skiplist.c src/skiplist.h src/sound.c new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-37 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-38 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-71 2006-09-25 22:59:14 GMT Steve Youngs patch-73 Summary: Merged from njsf (patch 52) -- new icon and web buttons Revision: sxemacs--main--22.1.6--patch-73 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-52 Created with buttons and SXEmacs sink icon new files: etc/.arch-ids/cbsx.png.id etc/.arch-ids/cbsxe.png.id etc/.arch-ids/sxemacs-icon2.png.id etc/.arch-ids/sxemacs-icon2.xpm.id etc/cbsx.png etc/cbsxe.png etc/sxemacs-icon2.png etc/sxemacs-icon2.xpm modified files: lisp/glyphs.el new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-52 2006-09-24 15:45:07 GMT Steve Youngs patch-72 Summary: Merged from njsf (patch 50) -- New icons. Revision: sxemacs--main--22.1.6--patch-72 * lisp/glyphs.el (init-glyphs): Use new sxemacs-icon.xpm for the default frame icon.Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-50 Added new icons, based on the XEmacs ones new files: etc/.arch-ids/sxemacs-icon.png.id etc/.arch-ids/sxemacs-icon.xpm.id etc/.arch-ids/sxemacs-icon3.png.id etc/.arch-ids/sxemacs-icon3.xpm.id etc/sxemacs-icon.png etc/sxemacs-icon.xpm etc/sxemacs-icon3.png etc/sxemacs-icon3.xpm modified files: lisp/glyphs.el new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-50 2006-09-24 14:43:01 GMT Steve Youngs patch-71 Summary: Merged from njsf (patch 48-49) -- sync etags.c Revision: sxemacs--main--22.1.6--patch-71 Syncs our etags.c with upstream 17.20 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-48 Synch up with the official etags * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-49 Fix indentation on new etags.c modified files: lib-src/etags.c new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-48 njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-49 2006-09-24 11:21:08 GMT Steve Youngs patch-70 Summary: Merged from njsf (patch 47) -- Berkdb detection NetBSD Revision: sxemacs--main--22.1.6--patch-70 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-47 Fix Berkeley DB detection on NetBSD modified files: configure.ac src/database.c new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-47 2006-09-20 02:14:06 GMT Steve Youngs patch-69 Summary: Merged from hrop-certs (patch 21), hrop (patch 65-66) -- build updates Revision: sxemacs--main--22.1.6--patch-69 This changeset cleans up a couple of compiler warnings, plus improves MacOS build chain a little... MacOS equiv of ldd is used for the build-report and the libc version is reported. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-21 fix, suppress some warnings, clean up * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-65 fix, improve MacOS build chain * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-66 fix, suppress some warnings, clean up modified files: configure.ac lisp/build-rpt.el src/openssl.c src/openssl.h new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-21 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-65 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-66 2006-09-19 15:32:06 GMT Steve Youngs patch-68 Summary: Merged from hrop-MM (patch 55-68), hrop (patch 62-64, 67-69) -- sound Revision: sxemacs--main--22.1.6--patch-68 Squash a number of bugs in the sound code. Most notably a hang for the combination of PulseAudio/GC/threading. Thanks very much for the tremendous work you've done with this, Sebastian. It's good to be able to hear my SXEmacs again. :-) Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-55 fix, another attempt at bug #13 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-56 fix, try to fix hangs during GC in sound_pulse_play * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-57 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-58 fix, manage worker threads using emodptrs * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-59 fix, declare ALSA version 1.0.13 as sane * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-60 fix, more GC locks * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-61 fix, inhibit GCing during sound playback preparation more harshly * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-62 w000t :), fix, solve sound playback issues * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-63 fix, clean up * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-64 fix, add more debugging symbols * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-65 fix, use local semaphore in pulse to avoid global deadlocks * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-66 fix, trigger HAVE_STARTED before finish * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-67 fix, use semaphore ping-pong on start of media thread * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-68 fix, extend documentation about multimedia facilities * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-62 fix, manage worker threads using emodptrs; use more atomic locks * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-63 fix, declare ALSA version 1.0.13 to be sane * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-64 fix, inhibit GCing during sound playback preparation more harshly * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-67 w000t :), fix, solve sound playback issues * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-68 fix, clean up * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-69 minor, use semaphore ping-pong to start media thread cleanly modified files: configure.ac lisp/sound.el man/lispref/media.texi src/alloc.c src/emodptr.c src/emodptr.h src/lisp.h src/semaphore.h src/sound-pulse.c src/sound.c src/sound.h new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-55 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-56 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-57 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-58 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-59 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-60 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-61 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-62 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-63 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-64 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-65 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-66 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-67 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-68 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-62 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-63 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-64 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-67 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-68 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-69 2006-09-17 01:32:48 GMT Steve Youngs patch-67 Summary: Merged from njsf (patch 45) -- pthread warning (MacOS) Revision: sxemacs--main--22.1.6--patch-67 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-45 Remove annoying warning about pthread on MacOS modified files: configure.ac new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-45 2006-09-17 00:25:28 GMT Steve Youngs patch-66 Summary: Merged from njsf (patch 43) -- emodules on MacOS Revision: sxemacs--main--22.1.6--patch-66 This changeset brings support for emodules on MacOS. Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-43 Support for MacOS emodules modified files: aclocal.m4 new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-43 2006-09-17 00:22:48 GMT Steve Youngs patch-65 Summary: Merged from njsf (patch 42) -- build/emodptr Revision: sxemacs--main--22.1.6--patch-65 Patches applied: * njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-42 Separate emodptr from emodules so that SXEmacs can compile without emodules new files: src/.arch-ids/emodptr.c.id src/.arch-ids/emodptr.h.id src/emodptr.c src/emodptr.h modified files: src/Makefile.in.in src/emacs.c src/emodules.c src/emodules.h src/search.c src/symsinit.h new patches: njsf@sxemacs.org--2006/sxemacs--njsf--22.1.6--patch-42 2006-09-16 02:36:03 GMT Steve Youngs patch-64 Summary: Typo fix in `play-media-stream' Revision: sxemacs--main--22.1.6--patch-64 * lisp/sound.el (play-media-stream): typo fix. modified files: lisp/sound.el 2006-09-15 21:21:55 GMT Steve Youngs patch-63 Summary: Merged from hrop-MM (patch 54), hrop (patch 60) -- sound (pulse) fixes Revision: sxemacs--main--22.1.6--patch-63 Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-54 fix, fill pulse buffer if necessary; avoid races * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-60 fix, fill pulse buffer if necessary; avoid races modified files: src/device.c src/semaphore.h src/sound-pulse.c src/sound.c src/sound.h new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-54 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-60 2006-09-14 12:52:05 GMT Steve Youngs patch-62 Summary: Merged from hrop-MM (patch 50-53), hrop (patch 57-59) -- sound fixes Revision: sxemacs--main--22.1.6--patch-62 Some misc fixes to the sound code. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-50 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-51 fix, use sounds from sound-alist only if they are really there * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-52 fix, use semaphores in finalisation process * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-53 fix, leave play-sound if default-audio-device is nil * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-57 fix, use sounds from sound-alist only if they are really there * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-58 fix, use semaphores in finalisation process * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-59 fix, leave play-sound if default-audio-device is nil modified files: lisp/sound.el src/sound.c src/sound.h new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-50 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-51 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-52 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-53 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-57 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-58 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-59 2006-09-12 13:41:42 GMT Steve Youngs patch-61 Summary: Merged from hrop-MM (patch 25-48), hrop (patch 54) -- lots of sound updates Revision: sxemacs--main--22.1.6--patch-61 Lots and lots of updates and rewrites to the sound code here. It pretty much gives us good support for _all_ of our audio devices/drivers etc. If you want all the gory details, snarf sebastian's log (p-54 of his main repo). Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-25 minor, migrate media drivers to callback mechanism * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-26 new, implement jack driver * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-27 fix, fill jack ports correctly if number of channels differs * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-28 new, implement working sox * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-29 minor, clean up code * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-30 new, introduce audio coerce chains, migrate ALSA * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-31 minor, migrate oss sound to callback API; use coercion for OSS * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-32 fix, externalise ALSA hw parameters; use subthread specific struct * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-33 minor, migrate esd to callback and coercion API * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-34 fix, migrate ALSA, OSS and ESD to effect/coerce API * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-35 fix, make mad work, adapt jack to new volume * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-36 fix, implement thread-controlled finishing of media-(sub)threads * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-37 fix, typo in media_thread_print * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-38 fix, redo nas implementation * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-39 minor, make nas process passed options, fix, make nas_play signal safe * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-40 fix, migrate all audio devices to new coercion chain macros * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-41 fix, doensample on AO devices, use S16 by default * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-42 minor, provide rerate effect, clean up * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-43 fix, lock and unlock pulseaudio's mainloop if threaded * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-44 minor, support :volume keyword and `bell-volume' in `play-sound' * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-45 fix, make pulse signal-safe (dead mainloops or died servers are not fatal) * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-46 minor, support rerate effect on all audio devices * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-47 fix, ``detect'' broken arts connection * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-48 fix, detect broken arts connection * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-54 minor, completely support all audio devices modified files: configure.ac lisp/sound.el src/media-ffmpeg.c src/media-ffmpeg.h src/media-gstreamer.c src/media-gstreamer.h src/media-internal.c src/media-mad.c src/media-mad.h src/media-sndfile.c src/media-sndfile.h src/media-sox.c src/media-sox.h src/media-xine.c src/media-xine.h src/media.c src/media.h src/sound-alsa.c src/sound-alsa.h src/sound-ao.c src/sound-ao.h src/sound-arts.c src/sound-arts.h src/sound-esd.c src/sound-esd.h src/sound-jack.c src/sound-jack.h src/sound-nas.c src/sound-nas.h src/sound-oss.c src/sound-oss.h src/sound-pulse.c src/sound-pulse.h src/sound.c src/sound.h new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-25 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-26 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-27 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-28 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-29 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-30 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-31 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-32 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-33 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-34 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-35 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-36 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-37 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-38 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-39 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-40 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-41 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-42 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-43 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-44 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-45 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-46 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-47 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-48 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-54 2006-08-29 22:01:07 GMT Steve Youngs patch-60 Summary: Take care of (almost) all byte-compiler warnings Revision: sxemacs--main--22.1.6--patch-60 This changeset eliminates all but 3 byte-compiler warnings in the building of SXEmacs core lisp. The 3 that are left are related to a couple of bugs that haven't yet been tracked down. * lisp/cl-extra.el (cl-map-overlays): Use new *-boundp macros to shush the byte-compiler. * lisp/obsolete.el (play-sound-file): Ditto. * lisp/faces.el (init-device-faces): Ditto. * lisp/faces.el (init-frame-faces): Ditto. * lisp/faces.el (init-global-faces): Ditto. * lisp/minibuf.el (minibuffer-smart-mouse-tracker): Ditto. * lisp/modeline.el (modeline-toggle-read-only): Ditto. * lisp/startup.el (command-line-early): Ditto. * lisp/startup.el (maybe-migrate-user-init-file): Ditto. * lisp/startup.el (migrate-user-init-file): Ditto. * lisp/help.el (Help-find-file): Ditto. * lisp/help.el (sxemacs-local-faq): Ditto. * lisp/help.el (describe-function-1): Ditto. * lisp/files.el (set-visited-file-name): Ditto. * lisp/files.el (save-some-buffers-1): Ditto. * lisp/files.el (revert-buffer-internal): Ditto. * lisp/files.el (set-auto-mode): Ditto. * lisp/files.el (basic-save-buffer): Ditto. * lisp/files.el (save-some-buffers-1): Ditto. * lisp/files.el (recover-session-finish): Ditto. * lisp/files.el (file-remote-p): Ditto. * lisp/lib-complete.el (read-library-internal): Declare `read-library-internal-search-path' as special. * lisp/lib-complete.el (read-library-name): Ditto. * lisp/register.el (insert-register): Use new *-boundp macros to shush the byte-compiler. * lisp/register.el (copy-rectangle-to-register): Ditto. * lisp/printer.el (generic-page-setup): Ditto. * lisp/mouse.el (mouse-consolidated-yank): Ditto. * lisp/dragdrop.el (experimental-dragdrop-drop-mime-default): Ditto. * lisp/dragdrop.el (gtk-start-drag): Ditto. * lisp/dragdrop.el (gtk-start-drag-region): Ditto. * lisp/select.el (cut-copy-clear-internal): Ditto. * lisp/toolbar-items.el (toolbar-paste): Ditto. * lisp/toolbar-items.el (toolbar-info): Ditto. * lisp/mule/mule-ccl.el (ccl-compile-if): Remove unused let-bound var. * lisp/mule/mule-ccl.el (ccl-compile-write-repeat): Ditto. * lisp/mule/mule-ccl.el (ccl-compile-map-single): Ditto. * lisp/mule/mule-misc.el (toggle-display-direction): Use new *-boundp macros to shush the byte-compiler. * lisp/mule/chinese.el (post-read-decode-hz): Ditto. * lisp/mule/chinese.el (pre-write-encode-hz): Ditto. * lisp/mule/japanese.el (japanese): Ditto. * lisp/mule/korean.el (korean): Ditto. * lisp/x-mouse.el (mouse-track-and-copy-to-cutbuffer): Ditto. * lisp/fontl-hooks.el (font-lock-set-defaults): Ditto. * lisp/apropos.el (apropos-symbol-face): Ditto. * lisp/apropos.el (apropos-keybinding-face): Ditto. * lisp/apropos.el (apropos-label-face): Ditto. * lisp/apropos.el (apropos-property-face): Ditto. * lisp/apropos.el (apropos-rewrite-regexp): Ditto. * lisp/dialog-gtk.el: Ditto. * lisp/etags.el (find-tag-default): Ditto. * lisp/font-lock.el (font-lock-after-fontify-buffer): Ditto. * lisp/font.el: Ditto. * lisp/gdk.el: Ditto. * lisp/generic-widgets.el: Ditto. * lisp/generic-widgets.el (build-ui::radio-group): Declare the variable `build-ui::radio-group' special. * lisp/generic-widgets.el (build-ui::button): Ditto. * lisp/glade.el: Use new *-boundp macros to shush the byte-compiler. * lisp/gnome-widgets.el: Ditto. * lisp/gnome.el: Ditto. * lisp/gtk-extra.el: Ditto. * lisp/gtk-faces.el: Ditto. * lisp/gtk-file-dialog.el: Ditto. * lisp/gtk-font-menu.el: Ditto. * lisp/gtk-init.el: Ditto. * lisp/gtk-package.el: Ditto. * lisp/gtk-password-dialog.el: Ditto. * lisp/gtk-widget-accessors.el: Ditto. * lisp/gtk-widgets.el: Ditto. * lisp/gtk.el: Ditto. * lisp/ldap.el: Ditto. * lisp/mwheel.el: Ditto. * lisp/symbols.el: Ditto. * lisp/widgets-gtk.el: Ditto. * lisp/mule/canna-leim.el: Ditto. * lisp/ffi/ffi-taglib.el: Ditto. * lisp/ffi/ffi-wand.el: Ditto. modified files: lisp/apropos.el lisp/cl-extra.el lisp/dialog-gtk.el lisp/dragdrop.el lisp/etags.el lisp/faces.el lisp/ffi/ffi-taglib.el lisp/ffi/ffi-wand.el lisp/files.el lisp/font-lock.el lisp/font.el lisp/fontl-hooks.el lisp/gdk.el lisp/generic-widgets.el lisp/glade.el lisp/gnome-widgets.el lisp/gnome.el lisp/gtk-extra.el lisp/gtk-faces.el lisp/gtk-file-dialog.el lisp/gtk-font-menu.el lisp/gtk-init.el lisp/gtk-package.el lisp/gtk-password-dialog.el lisp/gtk-widget-accessors.el lisp/gtk-widgets.el lisp/gtk.el lisp/help-nomule.el lisp/help.el lisp/ldap.el lisp/lib-complete.el lisp/minibuf.el lisp/modeline.el lisp/mouse.el lisp/mule/canna-leim.el lisp/mule/chinese.el lisp/mule/japanese.el lisp/mule/korean.el lisp/mule/mule-ccl.el lisp/mule/mule-misc.el lisp/mwheel.el lisp/obsolete.el lisp/package-get.el lisp/package-info.el lisp/printer.el lisp/register.el lisp/select.el lisp/sound.el lisp/startup.el lisp/symbols.el lisp/toolbar-items.el lisp/widgets-gtk.el lisp/x-mouse.el 2006-08-28 22:41:44 GMT Steve Youngs patch-59 Summary: Merged from hrop (patch 52) -- squeaky clean dump file Revision: sxemacs--main--22.1.6--patch-59 This changeset prevents the dump file getting polluted with pre-existing package paths etc. Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-52 fix, keep package paths away from sxemacs.dmp modified files: lisp/dump-paths.el lisp/find-paths.el new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-52 2006-08-28 00:50:11 GMT Steve Youngs patch-58 Summary: Merged from hrop-MM (patch 10-24), hrop (patch 50-51) -- sound updates Revision: sxemacs--main--22.1.6--patch-58 Lots of updates and reworking of the sound code. In particular, PolypAudio has been dropped in favour of its successor, PulseAudio. Here is Sebastian's log to explain more... This changeset provides a callback interface for audio devices, defined by DEFINE_AUDIO_DEVICE and friends. Possible callbacks are create, finish, mark, print, play and record. Furthermore, pulse support is improved a lot, the mainloop APIs are implemented in the way they were intended to work, using the usual pulse callback mechanisms. Moreover, media streams can be volume controlled now, both on creation and in asynchronous playback. Use the functions `media-thread-volume' and `media-thread-set-volume'. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-10 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-11 new, provide callback interface for audio devices * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-12 new, support ALSA device names; fix, make ALSA errors more verbose * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-13 fix, use pulse's threaded-mainloop API * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-14 fix, turn make-audio-device into MANY function * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-15 fix, support mark operation on audio-devices * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-16 new, use pulse's threaded mainloop API * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-17 star-merge with hrop series; fix of ENT bug * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-18 new, support volumes with pulse-audio * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-19 fix, support non-threaded mainloop API * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-20 fix, improve debug macros * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-21 fix, clean up ffmpeg debug macros * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-22 fix, query for volume changes during pulse playback * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-23 star-merge with hrop series; fix of ENT bug * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-24 fix, part with polyp support * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-50 new, support Pulse's mainloop APIs, support setting volumes * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-51 fix, part with polyp support new files: src/.arch-ids/semaphore.h.id src/semaphore.h removed files: src/.arch-ids/sound-polyp.c.id src/.arch-ids/sound-polyp.h.id src/sound-polyp.c src/sound-polyp.h modified files: configure.ac lisp/sound.el src/config.h.in src/media-ffmpeg.c src/media.h src/sound-alsa.c src/sound-alsa.h src/sound-ao.c src/sound-ao.h src/sound-arts.c src/sound-arts.h src/sound-esd.c src/sound-esd.h src/sound-jack.c src/sound-jack.h src/sound-nas.c src/sound-nas.h src/sound-oss.c src/sound-oss.h src/sound-pulse.c src/sound-pulse.h src/sound.c src/sound.h new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-10 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-11 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-12 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-13 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-14 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-15 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-16 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-17 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-18 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-19 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-20 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-21 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-22 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-23 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-24 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-50 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-51 2006-08-25 23:04:14 GMT Steve Youngs patch-57 Summary: Merged from hrop-accel (patch 28-34), hrop (patch 49) -- cached regexps Revision: sxemacs--main--22.1.6--patch-57 This changeset provides cached compiled regexps. And here is a copy of Sebastian's log to explain it. :-) This changeset provides support for caching compiled regexps in the object-plist of a string. The implementation is based on emodptrs. Therfore emodptrs are revised to some extent, most importantly they are opaque when pdumping. The caching-compiled-regexp-in-object-plists feature is named COMPRE (for COMPiled Regular Expressions), configure knows about this per --with-experiment-features flag. Using this flag it is possible to toggle between the old and the new behaviour. This allows speed comparisons (COMPRE hopes to win any such comparison). Caching is done transparently so that existing code should not need special adaption. However, there are two convenience functions to explicitly compile a regexp and store it, named `defrexp' and `compile-regexp'. Note that COMPRE only `works' if the regular expression string is kept (read bound to a variable) somewhere -- it works in the opposite case, too, though you will not see any effect since the string is immediately GC'd away (there is however a hash-table with the 128 most-recently used regular expressions). A naive optimisation for COMPRE-SXEmacsen is: (let ((reg1 "^;+\\s-") (reg2 "\\s-+;+")) (while (and (re-search-forward reg1 nil t) (re-search-forward reg2 nil t)) ...)) instead of: (while (and (re-search-forward "^;+\\s-" nil t) (re-search-forward "\\s-+;+" nil t)) ...) The former construct will store the compiled regular expressions in the object property list of `reg1' and `reg2' on the first iteration of `while', all following iterations will then use the already compiled regexps. The latter construct will behave as before, the regular expression is compiled and stored, but since the string is hard-coded in the buffer, it will be newly generated (with empty object-plist of course) during every cycle of the while loop. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-28 minor, fix some flaws in emodptr code * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-29 minor, provide support for caching compiled regexps * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-30 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-31 fix, better dumping support * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-32 new, introduce experimental-features feature * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-33 fix, sort checks according to option groups * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-34 new, introduce regexp cache hash table * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-49 minor, provide cached compiled regexps; fix flaws in emodptr code modified files: configure.ac src/config.h.in src/emodules.c src/regex.c src/search.c new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-28 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-29 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-30 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-31 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-32 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-33 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ACCEL--22.1.6--patch-34 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-49 2006-08-25 22:21:38 GMT Steve Youngs patch-56 Summary: Merged from hrop-ENT (patch 3), hrop (patch 48) Revision: sxemacs--main--22.1.6--patch-56 This fixes the previous changeset Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-3 fix, check for numbers, markers or characters on coercion * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-48 fix, check for numbers, markers or characters on coercion modified files: src/number.c new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-48 2006-08-24 21:38:45 GMT Steve Youngs patch-55 Summary: Merged from hrop-ENT (patch 2), hrop (patch 47) -- bugfix coerce-number Revision: sxemacs--main--22.1.6--patch-55 This changeset fixes a bug in coerce-number Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-2 fix, check for number before coercing * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-47 fix, check for number before coercing modified files: src/number.c new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-ENT--22.1.6--patch-2 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-47 2006-08-24 00:17:19 GMT Steve Youngs patch-54 Summary: Merged from hrop-MM (patch 3-9), hrop (patch 46) -- PulseAudio Revision: sxemacs--main--22.1.6--patch-54 Introduce PulseAudio support. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-3 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-4 fix, use skiplists to store properties * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-5 revert patch-4 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-6 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-7 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-8 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-9 new, provide PulseAudio support * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-46 new, provide PulseAudio support new files: src/.arch-ids/sound-pulse.c.id src/.arch-ids/sound-pulse.h.id src/sound-pulse.c src/sound-pulse.h modified files: configure.ac src/config.h.in src/sound.c src/sound.h new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-3 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-4 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-5 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-6 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-7 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-8 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-MM--22.1.6--patch-9 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-46 2006-08-21 00:47:48 GMT Steve Youngs patch-53 Summary: Merged from hrop-certs (patch 15-20), hrop (patch 45) -- lstream/ssl Revision: sxemacs--main--22.1.6--patch-53 From Sebastian's log: This changeset migrates the old SSL-I/O functions -- which were very hard-coded I must admit but shhhhh ... -- to their Lstream counterpart. This way you can transport data in any supported coding system over the SSL line. Mule codings are allowed of course, too. At the user level nothing changes, the examples in the documentation remain valid as there are. The current code has been tested exhaustively for the last 7 days in production use (TLS-ified pop3 and smtp connections in Gnus). Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-15 minor, provide lstream implementation for SSL connections * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-16 minor, use ssl lstream implementation * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-17 fix, clean up code * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-18 fix, do not use Lstream_delete because of GCing issues * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-19 fix, better error behaviour * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-20 fix, query for SSL_ERROR_SSL * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-45 minor, provide lstream implementation for SSL connections modified files: src/event-unixoid.c src/gpmevent.c src/lstream.c src/lstream.h src/openssl.c src/openssl.h src/process-unix.c src/process.c new patches: hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-15 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-16 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-17 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-18 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-19 hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-20 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-45 2006-08-16 21:43:59 GMT Steve Youngs patch-52 Summary: Merged from hrop (patch 44) -- autoconf fix Revision: sxemacs--main--22.1.6--patch-52 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-44 fix, do not use -Werror flag during png detection modified files: configure.ac new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-44 2006-08-14 21:23:23 GMT Steve Youngs patch-51 Summary: Merged from hrop-certs (patch 0-14), hrop (patch 41-43) -- OpenSSL updates Revision: sxemacs--main--22.1.6--patch-51 Some OpenSSL updates, improvements, and fixes. Here is a copy of Sebastian's log... This changeset contains a rewrite of the old handshake functions. SSL connections can be established as before: open a network-stream, call ossl-ssl-handshake on it and store the result. The new implementation provides also support for certificate authorities (CA), for peer certificates and, using the network-server-streams, secure listening sockets. This will allow to connect/accept to/from servers/clients which require valid peer certificates. Moreover, pkey objects can carry X509 certificate data and many functions now behave more conveniently. X509 data can be queried through a pkey object instead of an ssl-conn object. PEM functions now return pkey objects on PEM-encoded X509 certificate files. All keys inside a certificate are transparently snarfed. Certificates can be verified against CAs. Furthermore, the documentation is extended to a large extent. All pkey, PEM, SSL and X509 functions are listed, most of them are explained by example. Patches applied: * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--base-0 tag of hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.6--patch-8 * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-1 star-merge with hrop series * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-2 new, provide working SSL-handshake * hroptatyr@hlidskjalf.de--sxemacs/sxemacs--hrop-feat-CERTS--22.1.6--patch-3 fix, close process properly after handshake failure