# do not edit -- automatically generated by arch changelog # non-id: automatic-ChangeLog--steve@sxemacs.org--2005/sxemacs--main--22.1.1 # 2005-01-31 02:41:22 GMT Steve Youngs version-0 Summary: SXEmacs 22.1.1 is released! Revision: sxemacs--main--22.1.1--version-0 * INSTALL: Add a prefix to the top of the file informing people to disregard anything they see in that file about windoze. Also direct them to PROBLEMS for SXEmacs specific quirks. * PROBLEMS: Add some SXEmacs specific things to the top of the file. Mention symlinking ~/.sxemacs to ~/.xemacs and $prefix/lib/sxemacs to $prefix/lib/xemacs. Also include the diffs for EFS and Dired to get them working. * etc/NEWS: Add the major changes in this release. modified files: INSTALL PROBLEMS etc/NEWS 2005-01-30 01:21:09 GMT Steve Youngs patch-26 Summary: Sync with XE 21.4 -- (movemail security fixes, texinfo updates) Revision: sxemacs--main--22.1.1--patch-26 More last minute sync'ing to XEmacs 21.4 2005-01-29 Vin Shelton * lib-src/movemail.c (popmail): Security fixes. 2004-10-17 Shyamal Prasad * man/xemacs/programs.texi (Program Modes): Updated it to reflect current status of programming modes. * man/xemacs/programs.texi (CC Mode): New section introduces CC Mode. Introduces customization with reference to CC Mode manual. Also introduce C/AWK modes in prog-modes package * man/xemacs/programs.texi (C Ident): Removed - it was obsolete. prog-modes package documentation now contains indentation description for old C mode * man/xemacs/major.texi (Mode Hooks): Add description of major mode hooks. Cleaned up and updated programming mode descriptions. * man/xemacs/xemacs.texi (Top): Updated Detailed Node listing for new CC Mode section in programs.texi modified files: lib-src/movemail.c man/xemacs/major.texi man/xemacs/programs.texi man/xemacs/xemacs.texi 2005-01-28 07:11:14 GMT Steve Youngs patch-25 Summary: Various XE 21.4 syncs Revision: sxemacs--main--22.1.1--patch-25 More sync'ing. 2005-01-23 Vin Shelton * Makefile.in.in (finder): Force removal of lisp/finder-inf.el. 2004-03-30 Zajcev Evgeny * src/window.c: Declare `allow_deletion_of_last_visible_frame' extern. * src/window.c (window_loop): [fix] Take into account `allow-deletion-of-last-visible-frame' variable. * src/window.c (replace-buffer-in-windows): Ditto. 2004-02-22 Stephen J. Turnbull * console.c (function_key_map): Reference `key-binding'. * keymap.c (Vkey_translation_map): Improve docstring. modified files: Makefile.in.in src/console.c src/keymap.c src/window.c 2005-01-27 16:05:31 GMT Steve Youngs patch-24 Summary: Sync up with XEmacs 21.4 Revision: sxemacs--main--22.1.1--patch-24 Sync up various things from XEmacs 21.4. 2005-01-20 Malcolm Purvis * src/event-gtk.c: Recognise AltGr as a valid modifier. 2005-01-19 Aidan Kehoe * man/lispref/functions.texi (Functions): Rename to "Functions and Commands" * man/lispref/functions.texi (What Is a Function): Move the definition of a command further up the list, give information on a trivial (interactive) declaration, and cross-reference to the key binding detail. Cf. 87vf9wgd08.fsf@tleepslib.sk.tsukuba.ac.jp (comp.emacs.xemacs, 2005-01-18). * man/lispref/eval.texi: * man/lispref/lispref.texi: * man/lispref/macros.texi: * man/lispref/symbols.texi: * man/lispref/variables.texi: Fix cross references. 2005-01-17 Adrian Aichner * lisp/simple.el (shifted-motion-keys-select-region): Fix statement about unshifted-motion-keys-deselect-region. 2005-01-12 Ville Skyttä * src/console-x.h: #include X11/keysym.h before xintrinsic.h. 2005-01-14 Stephen J. Turnbull * tests/automated/mule-tests.el (file-system character conversion): Improve Mac OS X compatibility. 2005-01-13 Stephen J. Turnbull Documentation, code clarification, and warning suppression. * src/regex.c (regex_compile): Improve comments. (re_match_2_internal): Improve comments and avoid redundant braces. [Most of the big hunk at l. 4710 is indentation; use diff -w to see the real changes.] (alt_match_null_string_p): (common_op_match_null_string_p): Avoid shadowing global on Mac OS X 10.4, at least. 2005-01-13 Stephen J. Turnbull Fix backreference bug caught by test suite. * src/regex.c (regex_compile): Make backref duplicate internal register. 2005-01-13 Stephen J. Turnbull * tests/automated/regexp-tests.el: Test trivial subpatterns and backreferences with shy groups. 2004-11-21 Malcolm Purvis * INSTALL: A POSIX compatible Make is no longer required for builds. * Makefile.in.in (RECURSIVE_MAKE): Removed. * Makefile.in.in (RECURSIVE_MAKE_ARGS): New. * configure.in (RECURSIVE_MAKE): Removed. * configure.in (RECURSIVE_MAKE_ARGS): New. Always refer to make as $(MAKE) and use $(RECURSIVE_MAKE_ARGS) for other parameters. This allows -j to work in GNU Make while removing need for POSIX compatible make on all systems. 2004-11-21 Malcolm Purvis * man/Makefile (RECURSIVE_MAKE): Removed. * man/Makefile (RECURSIVE_MAKE_ARGS): New. The new method for handling parallel builds. 2004-11-21 Malcolm Purvis * src/Makefile.in.in: Always refer to make as $(MAKE) and use $(RECURSIVE_MAKE_ARGS) for other parameters. This allows -j to work in GNU Make while removing need for POSIX compatible make on all systems. 2005-01-10 Vin Shelton * Makefile.in.in (RECURSIVE_MAKE_ARGS): Remove last few. 2004-12-15 Ville Skyttä * lisp/bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for now) for GNU Emacs compatibility. (make-obsolete-variable): Ditto. 2004-12-15 Ville Skyttä * man/lispref/help.texi: Document 3rd arg to `make-obsolete'. 2005-01-06 Zajcev Evgeny * src/scrollbar.c (compute_scrollbar_instance_usage): Only call device method compute_scrollbar_instance_usage() if it is defined. modified files: Makefile.in.in configure.in lisp/bytecomp-runtime.el lisp/simple.el man/Makefile man/lispref/eval.texi man/lispref/functions.texi man/lispref/help.texi man/lispref/lispref.texi man/lispref/macros.texi man/lispref/symbols.texi man/lispref/variables.texi src/Makefile.in.in src/console-x.h src/event-gtk.c src/regex.c src/scrollbar.c tests/automated/mule-tests.el tests/automated/regexp-tests.el 2005-01-27 08:28:36 GMT Steve Youngs patch-23 Summary: make core files precious Revision: sxemacs--main--22.1.1--patch-23 modified files: {arch}/=tagging-method 2005-01-27 07:44:13 GMT Steve Youngs patch-22 Summary: Fix bug in re-matcher barfing deep inside the error-checking code. Revision: sxemacs--main--22.1.1--patch-22 * src/regex.c (re_match_2_internal): Use `num_nonshy_regs' instead of `num_regs' as the start value of mcnt when setting extra reg elements to -1. This fixes many of the regex and syntax-table bugs that have been reported recently in XEmacs 21.4 and SXEmacs. modified files: src/regex.c 2005-01-25 01:10:33 GMT Steve Youngs patch-21 Summary: From Norbert -- $old_version in lib-src/Makefile.in.in Revision: sxemacs--main--22.1.1--patch-21 Patches applied: * viteno@sxemacs.org--sxemacs/sxemacs--viteno--22.1.1--patch-1 Make old_version visible for lib-src builds modified files: lib-src/Makefile.in.in new patches: viteno@sxemacs.org--sxemacs/sxemacs--viteno--22.1.1--patch-1 2005-01-18 09:38:19 GMT Steve Youngs patch-20 Summary: fix up the logos Revision: sxemacs--main--22.1.1--patch-20 new files: etc/.arch-ids/sxemacs-beta.xpm.id etc/.arch-ids/sxemacs.xpm.id etc/sxemacs-beta.xpm etc/sxemacs.xpm removed files: etc/.arch-ids/sxemacs-beta.xpm.id etc/.arch-ids/sxemacs.xpm.id etc/sxemacs-beta.xpm etc/sxemacs.xpm 2005-01-17 22:58:32 GMT Steve Youngs patch-19 Summary: merge from Sebastian -- logo tweaks Revision: sxemacs--main--22.1.1--patch-19 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-5 provide new logos modified files: etc/sxemacs.xpm new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-5 2005-01-16 00:42:27 GMT Steve Youngs patch-18 Summary: Fix build-report for SXEmacs. Revision: sxemacs--main--22.1.1--patch-18 This fixes build-report.el so that the subject header gets the right value instead of "[Success] nil nil "" nil". * lisp/build-report.el (build-report-version-file-regexp): Removed. (build-report-version-file): Default to src/config.h instead of version.sh. (build-report-insert-make-output): Don't insert the keep/delete regexp into the report. (build-report-installation-data): Removed. (build-report-make-output-dir): Fix default. (build-report-installation-version-regexp): Removed. (build-report-installation-srcdir-regexp): Removed. (build-report-insert-installation-file): Remove `all' argument and its use. It really isn't needed. (build-report-installation-insert-all): Removed. (build-report-subject): Get the version from `config-value-hash-table'. (build-report): Don't jump through half a million hoops trying to be clever with the subject header. (build-report-version-file-data): Removed. modified files: lisp/auto-autoloads.el lisp/build-report.el lisp/custom-load.el 2005-01-12 23:43:22 GMT Steve Youngs patch-17 Summary: merge from lg -- cheating smart compilers Revision: sxemacs--main--22.1.1--patch-17 Patches applied: * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-5 smart compilers again, fix introduced bug modified files: src/emacs.c new patches: lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-5 2005-01-12 21:24:53 GMT Steve Youngs patch-16 Summary: merge from lg -- fooling smart compilers Revision: sxemacs--main--22.1.1--patch-16 Patches applied: * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-3 fooling smart compilers fixate * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-4 compilers optimisation again modified files: lisp/auto-autoloads.el src/emacs.c new patches: lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-3 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-4 2005-01-12 02:00:54 GMT Steve Youngs patch-15 Summary: make distclean should delete _all_ .elcs Revision: sxemacs--main--22.1.1--patch-15 modified files: Makefile.in.in 2005-01-12 01:52:54 GMT Steve Youngs patch-14 Summary: add some missing semi-colons Revision: sxemacs--main--22.1.1--patch-14 modified files: src/emacs.c src/malloc.c src/mem-limits.h 2005-01-12 01:31:14 GMT Steve Youngs patch-13 Summary: Type fixes for `lim_data' Revision: sxemacs--main--22.1.1--patch-13 From Andrey Slusar * src/emacs.c: When _RLIM_T_DECLARED defined, use the rlim_t type to lim_data. * src/malloc.c: Ditto. * src/mem-limits.h: Ditto. modified files: src/emacs.c src/malloc.c src/mem-limits.h 2005-01-11 21:13:02 GMT Steve Youngs patch-12 Summary: merge from hrop -- version.sh fixes Revision: sxemacs--main--22.1.1--patch-12 Patches applied: * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-3 fix problem when having multiple versions in one wd modified files: version.sh new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-3 2005-01-10 21:43:23 GMT Steve Youngs patch-11 Summary: Regenerate src/depend and lib-src/config.values.in Revision: sxemacs--main--22.1.1--patch-11 * src/depend: Regenerate * lib-src/config.values.in: Regenerate. modified files: lib-src/config.values.in src/depend 2005-01-10 03:38:49 GMT Steve Youngs patch-10 Summary: FreeBSD alpha and amd64 build fixes from Andrey Revision: sxemacs--main--22.1.1--patch-10 modified files: src/unexelf.c 2005-01-10 03:01:30 GMT Steve Youngs patch-9 Summary: etags bugfix -- avoid a segv in non i386 platforms Revision: sxemacs--main--22.1.1--patch-9 From Vin Shelton * lib-src/etags.c (add_regex): Use zeropattern to initialize patbuf and thus avoid a segv. modified files: lib-src/etags.c 2005-01-10 02:05:40 GMT Steve Youngs patch-8 Summary: Add bug reporting -- `report-sxemacs-bug' Revision: sxemacs--main--22.1.1--patch-8 * lisp/issue-tracker.el: New file. I'm hoping that eventually this will become a complete interface to our issue tracker, BugZilla. What it does right now is provide `report-sxemacs-bug'. And it does that by calling `report-xemacs-bug' with the appropriate variables set to SXEmacs conditions. new files: lisp/.arch-ids/issue-tracker.el.id lisp/issue-tracker.el 2005-01-09 12:21:08 GMT Steve Youngs patch-7 Summary: merge from Evgeny -- fix read access checking Revision: sxemacs--main--22.1.1--patch-7 Patches applied: * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-2 fixes, most of m$ crap removed modified files: src/emacs.c new patches: lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-2 2005-01-08 17:39:15 GMT Steve Youngs patch-6 Summary: Ben Wing's "Son of a Bitch" patch + FreeBSD build fixes Revision: sxemacs--main--22.1.1--patch-6 * lisp/code-files.el (load): Ben Wing's "Son of a Bitch" patch. FreeBSD fixes From Andrey Slusar : * lib-src/fakemail.c (CURRENT_USER): Define it if FreeBSD version is >= 400000 * lib-src/fakemail.c (cuserid): If FreeBSD version is >= 400000 geteuid is a uid_t. * src/s/freebsd.h (LIBS_SYSTEM): Only set to "-lutil -lxpg4" if FreeBSD version is >= 199701 _and_ < 600006 modified files: lib-src/fakemail.c lisp/code-files.el lisp/custom-load.el src/s/freebsd.h 2005-01-08 03:46:27 GMT Steve Youngs patch-5 Summary: merge in lg's patch-1 -- initial import of FFI code Revision: sxemacs--main--22.1.1--patch-5 Patches applied: * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-1 fixes, ffi initial import new files: src/.arch-ids/ffi.c.id src/.arch-ids/ffi.h.id src/ffi.c src/ffi.h modified files: configure.in lisp/custom-load.el lisp/menubar-items.el src/Makefile.in.in src/emacs.c src/event-tty.c src/symsinit.h new patches: lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-1 2005-01-08 01:26:04 GMT Steve Youngs patch-4 Summary: Fix missing paren & bogus use of `user-init-file' in menubar-items Revision: sxemacs--main--22.1.1--patch-4 * lisp/menubar-items.el (maybe-add-init-button): missing paren and don't use `user-init-file' because it is nil at dump time. modified files: lisp/menubar-items.el 2005-01-07 21:30:29 GMT Steve Youngs patch-3 Summary: XEmacs -> SXEmacs renaming (menubar-items.el) Revision: sxemacs--main--22.1.1--patch-3 * lisp/menubar-items.el: XEmacs -> SXEmacs renaming. From Andrey Slusar For the Help menu renaming. modified files: lisp/menubar-items.el 2005-01-03 04:32:59 GMT Steve Youngs patch-2 Summary: Fix user-init-directory -- set it to "~/.sxemacs" Revision: sxemacs--main--22.1.1--patch-2 * lisp/startup.el (user-init-directory-base): Set it to ".sxemacs" because at this stage of the boot process there's no way to fool around with setting it to different things depending on what exists and what doesn't. (user-init-directory): Document symlinking old XE user-init-directory to get up and running. * lisp/files.el (user-init-file): Document symlinking old XE user-init-directory to get up and running. At this point in SXEmacs' life you can easily use your XEmacs configs, so the quick way to get up and running fast is: $ ln -s ~/.xemacs ~/.sxemacs modified files: lisp/custom-load.el lisp/files.el lisp/startup.el 2005-01-01 01:48:38 GMT Steve Youngs patch-1 Summary: add the 22.1.0 ChangeLog and change the codename in version.sh Revision: sxemacs--main--22.1.1--patch-1 new files: ChangeLog.d/.arch-ids/=id ChangeLog.d/.arch-ids/ChangeLog-22.1.0.id ChangeLog.d/ChangeLog-22.1.0 modified files: version.sh new directories: ChangeLog.d ChangeLog.d/.arch-ids 2004-12-31 21:42:47 GMT Steve Youngs base-0 Summary: tag of steve@sxemacs.org--2004/sxemacs--main--22.1.0--version-0 Revision: sxemacs--main--22.1.1--base-0 (automatically generated log message) new patches: hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-1 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-2 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-3 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-5 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-6 steve@sxemacs.org--2004/sxemacs--main--22.1.0--base-0 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-1 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-2 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-3 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-4 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-5 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-6 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-7 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-8 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-9 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-10 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-11 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-12 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-13 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-14 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-15 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-16 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-17 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-18 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-19 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-20 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-21 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-22 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-23 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-24 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-25 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-26 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-27 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-28 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-29 steve@sxemacs.org--2004/sxemacs--main--22.1.0--version-0