1 # do not edit -- automatically generated by arch changelog
2 # non-id: automatic-ChangeLog--steve@sxemacs.org--2005/sxemacs--main--22.1.1
5 2005-01-31 02:41:22 GMT Steve Youngs <steve@sxemacs.org> version-0
8 SXEmacs 22.1.1 is released!
10 sxemacs--main--22.1.1--version-0
12 * INSTALL: Add a prefix to the top of the file informing people to
13 disregard anything they see in that file about windoze. Also direct
14 them to PROBLEMS for SXEmacs specific quirks.
16 * PROBLEMS: Add some SXEmacs specific things to the top of the file.
17 Mention symlinking ~/.sxemacs to ~/.xemacs and $prefix/lib/sxemacs to
18 $prefix/lib/xemacs. Also include the diffs for EFS and Dired to get
21 * etc/NEWS: Add the major changes in this release.
25 INSTALL PROBLEMS etc/NEWS
28 2005-01-30 01:21:09 GMT Steve Youngs <steve@eicq.org> patch-26
31 Sync with XE 21.4 -- (movemail security fixes, texinfo updates)
33 sxemacs--main--22.1.1--patch-26
35 More last minute sync'ing to XEmacs 21.4
37 2005-01-29 Vin Shelton <acs@xemacs.org>
39 * lib-src/movemail.c (popmail): Security fixes.
41 2004-10-17 Shyamal Prasad <shyamal@member.fsf.org>
43 * man/xemacs/programs.texi (Program Modes): Updated it to reflect
44 current status of programming modes.
45 * man/xemacs/programs.texi (CC Mode): New section introduces CC
46 Mode. Introduces customization with reference to CC Mode
47 manual. Also introduce C/AWK modes in prog-modes package
48 * man/xemacs/programs.texi (C Ident): Removed - it was
49 obsolete. prog-modes package documentation now contains
50 indentation description for old C mode
51 * man/xemacs/major.texi (Mode Hooks): Add description of major mode
52 hooks. Cleaned up and updated programming mode descriptions.
53 * man/xemacs/xemacs.texi (Top): Updated Detailed Node listing for new
54 CC Mode section in programs.texi
57 lib-src/movemail.c man/xemacs/major.texi
58 man/xemacs/programs.texi man/xemacs/xemacs.texi
61 2005-01-28 07:11:14 GMT Steve Youngs <steve@sxemacs.org> patch-25
66 sxemacs--main--22.1.1--patch-25
70 2005-01-23 Vin Shelton <acs@xemacs.org>
72 * Makefile.in.in (finder): Force removal of lisp/finder-inf.el.
74 2004-03-30 Zajcev Evgeny <zevlg@yandex.ru>
76 * src/window.c: Declare `allow_deletion_of_last_visible_frame' extern.
77 * src/window.c (window_loop): [fix] Take into account
78 `allow-deletion-of-last-visible-frame' variable.
79 * src/window.c (replace-buffer-in-windows): Ditto.
81 2004-02-22 Stephen J. Turnbull <stephen@xemacs.org>
83 * console.c (function_key_map): Reference `key-binding'.
85 * keymap.c (Vkey_translation_map): Improve docstring.
88 Makefile.in.in src/console.c src/keymap.c src/window.c
91 2005-01-27 16:05:31 GMT Steve Youngs <steve@sxemacs.org> patch-24
94 Sync up with XEmacs 21.4
96 sxemacs--main--22.1.1--patch-24
98 Sync up various things from XEmacs 21.4.
100 2005-01-20 Malcolm Purvis <malcolmp@xemacs.org>
102 * src/event-gtk.c: Recognise AltGr as a valid modifier.
105 2005-01-19 Aidan Kehoe <kehoea@parhasard.net>
107 * man/lispref/functions.texi (Functions): Rename to "Functions and
109 * man/lispref/functions.texi (What Is a Function): Move the definition
110 of a command further up the list, give information on a trivial
111 (interactive) declaration, and cross-reference to the key binding
112 detail. Cf. 87vf9wgd08.fsf@tleepslib.sk.tsukuba.ac.jp
113 (comp.emacs.xemacs, 2005-01-18).
114 * man/lispref/eval.texi:
115 * man/lispref/lispref.texi:
116 * man/lispref/macros.texi:
117 * man/lispref/symbols.texi:
118 * man/lispref/variables.texi: Fix cross references.
120 2005-01-17 Adrian Aichner <adrian@xemacs.org>
122 * lisp/simple.el (shifted-motion-keys-select-region): Fix statement
123 about unshifted-motion-keys-deselect-region.
125 2005-01-12 Ville Skyttä <scop@xemacs.org>
127 * src/console-x.h: #include X11/keysym.h before xintrinsic.h.
129 2005-01-14 Stephen J. Turnbull <stephen@xemacs.org>
131 * tests/automated/mule-tests.el (file-system character conversion):
132 Improve Mac OS X compatibility.
134 2005-01-13 Stephen J. Turnbull <stephen@xemacs.org>
136 Documentation, code clarification, and warning suppression.
138 * src/regex.c (regex_compile):
140 (re_match_2_internal):
141 Improve comments and avoid redundant braces. [Most of the big hunk
142 at l. 4710 is indentation; use diff -w to see the real changes.]
143 (alt_match_null_string_p):
144 (common_op_match_null_string_p):
145 Avoid shadowing global on Mac OS X 10.4, at least.
147 2005-01-13 Stephen J. Turnbull <stephen@xemacs.org>
149 Fix backreference bug caught by test suite.
151 * src/regex.c (regex_compile):
152 Make backref duplicate internal register.
154 2005-01-13 Stephen J. Turnbull <stephen@xemacs.org>
156 * tests/automated/regexp-tests.el:
157 Test trivial subpatterns and backreferences with shy groups.
159 2004-11-21 Malcolm Purvis <malcolmp@xemacs.org>
161 * INSTALL: A POSIX compatible Make is no longer required for builds.
162 * Makefile.in.in (RECURSIVE_MAKE): Removed.
163 * Makefile.in.in (RECURSIVE_MAKE_ARGS): New.
164 * configure.in (RECURSIVE_MAKE): Removed.
165 * configure.in (RECURSIVE_MAKE_ARGS): New.
166 Always refer to make as $(MAKE) and use $(RECURSIVE_MAKE_ARGS) for
167 other parameters. This allows -j to work in GNU Make while
168 removing need for POSIX compatible make on all systems.
170 2004-11-21 Malcolm Purvis <malcolmp@xemacs.org>
172 * man/Makefile (RECURSIVE_MAKE): Removed.
173 * man/Makefile (RECURSIVE_MAKE_ARGS): New. The new method for
174 handling parallel builds.
176 2004-11-21 Malcolm Purvis <malcolmp@xemacs.org>
178 * src/Makefile.in.in: Always refer to make as $(MAKE) and use
179 $(RECURSIVE_MAKE_ARGS) for other parameters. This allows -j to
180 work in GNU Make while removing need for POSIX compatible make on
183 2005-01-10 Vin Shelton <acs@xemacs.org>
185 * Makefile.in.in (RECURSIVE_MAKE_ARGS): Remove last few.
187 2004-12-15 Ville Skyttä <scop@xemacs.org>
189 * lisp/bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
190 now) for GNU Emacs compatibility.
191 (make-obsolete-variable): Ditto.
193 2004-12-15 Ville Skyttä <scop@xemacs.org>
195 * man/lispref/help.texi: Document 3rd arg to `make-obsolete'.
197 2005-01-06 Zajcev Evgeny <zevlg@yandex.ru>
199 * src/scrollbar.c (compute_scrollbar_instance_usage):
200 Only call device method compute_scrollbar_instance_usage() if it
206 Makefile.in.in configure.in lisp/bytecomp-runtime.el
207 lisp/simple.el man/Makefile man/lispref/eval.texi
208 man/lispref/functions.texi man/lispref/help.texi
209 man/lispref/lispref.texi man/lispref/macros.texi
210 man/lispref/symbols.texi man/lispref/variables.texi
211 src/Makefile.in.in src/console-x.h src/event-gtk.c src/regex.c
212 src/scrollbar.c tests/automated/mule-tests.el
213 tests/automated/regexp-tests.el
216 2005-01-27 08:28:36 GMT Steve Youngs <steve@sxemacs.org> patch-23
219 make core files precious
221 sxemacs--main--22.1.1--patch-23
225 {arch}/=tagging-method
228 2005-01-27 07:44:13 GMT Steve Youngs <steve@sxemacs.org> patch-22
231 Fix bug in re-matcher barfing deep inside the error-checking code.
233 sxemacs--main--22.1.1--patch-22
235 * src/regex.c (re_match_2_internal): Use `num_nonshy_regs' instead of
236 `num_regs' as the start value of mcnt when setting extra reg elements
239 This fixes many of the regex and syntax-table bugs that have been
240 reported recently in XEmacs 21.4 and SXEmacs.
247 2005-01-25 01:10:33 GMT Steve Youngs <steve@eicq.org> patch-21
250 From Norbert -- $old_version in lib-src/Makefile.in.in
252 sxemacs--main--22.1.1--patch-21
256 * viteno@sxemacs.org--sxemacs/sxemacs--viteno--22.1.1--patch-1
257 Make old_version visible for lib-src builds
261 lib-src/Makefile.in.in
264 viteno@sxemacs.org--sxemacs/sxemacs--viteno--22.1.1--patch-1
267 2005-01-18 09:38:19 GMT Steve Youngs <steve@sxemacs.org> patch-20
272 sxemacs--main--22.1.1--patch-20
276 etc/.arch-ids/sxemacs-beta.xpm.id etc/.arch-ids/sxemacs.xpm.id
277 etc/sxemacs-beta.xpm etc/sxemacs.xpm
280 etc/.arch-ids/sxemacs-beta.xpm.id etc/.arch-ids/sxemacs.xpm.id
281 etc/sxemacs-beta.xpm etc/sxemacs.xpm
284 2005-01-17 22:58:32 GMT Steve Youngs <steve@sxemacs.org> patch-19
287 merge from Sebastian -- logo tweaks
289 sxemacs--main--22.1.1--patch-19
293 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-5
301 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-5
304 2005-01-16 00:42:27 GMT Steve Youngs <steve@sxemacs.org> patch-18
307 Fix build-report for SXEmacs.
309 sxemacs--main--22.1.1--patch-18
311 This fixes build-report.el so that the subject header gets the right
312 value instead of "[Success] nil nil "" nil".
315 * lisp/build-report.el (build-report-version-file-regexp): Removed.
316 (build-report-version-file): Default to src/config.h instead of
318 (build-report-insert-make-output): Don't insert the keep/delete regexp
320 (build-report-installation-data): Removed.
321 (build-report-make-output-dir): Fix default.
322 (build-report-installation-version-regexp): Removed.
323 (build-report-installation-srcdir-regexp): Removed.
324 (build-report-insert-installation-file): Remove `all' argument and its
325 use. It really isn't needed.
326 (build-report-installation-insert-all): Removed.
327 (build-report-subject): Get the version from `config-value-hash-table'.
328 (build-report): Don't jump through half a million hoops trying to be
329 clever with the subject header.
330 (build-report-version-file-data): Removed.
334 lisp/auto-autoloads.el lisp/build-report.el
338 2005-01-12 23:43:22 GMT Steve Youngs <steve@sxemacs.org> patch-17
341 merge from lg -- cheating smart compilers
343 sxemacs--main--22.1.1--patch-17
347 * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-5
348 smart compilers again, fix introduced bug
355 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-5
358 2005-01-12 21:24:53 GMT Steve Youngs <steve@sxemacs.org> patch-16
361 merge from lg -- fooling smart compilers
363 sxemacs--main--22.1.1--patch-16
367 * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-3
368 fooling smart compilers fixate
370 * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-4
371 compilers optimisation again
375 lisp/auto-autoloads.el src/emacs.c
378 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-3
379 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-4
382 2005-01-12 02:00:54 GMT Steve Youngs <steve@sxemacs.org> patch-15
385 make distclean should delete _all_ .elcs
387 sxemacs--main--22.1.1--patch-15
394 2005-01-12 01:52:54 GMT Steve Youngs <steve@sxemacs.org> patch-14
397 add some missing semi-colons
399 sxemacs--main--22.1.1--patch-14
403 src/emacs.c src/malloc.c src/mem-limits.h
406 2005-01-12 01:31:14 GMT Steve Youngs <steve@sxemacs.org> patch-13
409 Type fixes for `lim_data'
411 sxemacs--main--22.1.1--patch-13
413 From Andrey Slusar <anrays@gmail.com>
415 * src/emacs.c: When _RLIM_T_DECLARED defined, use the rlim_t type to
418 * src/malloc.c: Ditto.
420 * src/mem-limits.h: Ditto.
424 src/emacs.c src/malloc.c src/mem-limits.h
427 2005-01-11 21:13:02 GMT Steve Youngs <steve@sxemacs.org> patch-12
430 merge from hrop -- version.sh fixes
432 sxemacs--main--22.1.1--patch-12
436 * hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-3
437 fix problem when having multiple versions in one wd
444 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.1--patch-3
447 2005-01-10 21:43:23 GMT Steve Youngs <steve@sxemacs.org> patch-11
450 Regenerate src/depend and lib-src/config.values.in
452 sxemacs--main--22.1.1--patch-11
454 * src/depend: Regenerate
456 * lib-src/config.values.in: Regenerate.
460 lib-src/config.values.in src/depend
463 2005-01-10 03:38:49 GMT Steve Youngs <steve@sxemacs.org> patch-10
466 FreeBSD alpha and amd64 build fixes from Andrey
468 sxemacs--main--22.1.1--patch-10
475 2005-01-10 03:01:30 GMT Steve Youngs <steve@sxemacs.org> patch-9
478 etags bugfix -- avoid a segv in non i386 platforms
480 sxemacs--main--22.1.1--patch-9
482 From Vin Shelton <acs@xemacs.org>
484 * lib-src/etags.c (add_regex): Use zeropattern to initialize patbuf and
494 2005-01-10 02:05:40 GMT Steve Youngs <steve@sxemacs.org> patch-8
497 Add bug reporting -- `report-sxemacs-bug'
499 sxemacs--main--22.1.1--patch-8
501 * lisp/issue-tracker.el: New file.
503 I'm hoping that eventually this will become a complete interface to our
504 issue tracker, BugZilla. What it does right now is provide
505 `report-sxemacs-bug'. And it does that by calling `report-xemacs-bug'
506 with the appropriate variables set to SXEmacs conditions.
510 lisp/.arch-ids/issue-tracker.el.id lisp/issue-tracker.el
513 2005-01-09 12:21:08 GMT Steve Youngs <steve@sxemacs.org> patch-7
516 merge from Evgeny -- fix read access checking
518 sxemacs--main--22.1.1--patch-7
522 * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-2
523 fixes, most of m$ crap removed
530 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-2
533 2005-01-08 17:39:15 GMT Steve Youngs <steve@sxemacs.org> patch-6
536 Ben Wing's "Son of a Bitch" patch + FreeBSD build fixes
538 sxemacs--main--22.1.1--patch-6
540 * lisp/code-files.el (load): Ben Wing's "Son of a Bitch" patch.
543 FreeBSD fixes From Andrey Slusar <anrays@gmail.com>:
545 * lib-src/fakemail.c (CURRENT_USER): Define it if FreeBSD version is >=
548 * lib-src/fakemail.c (cuserid): If FreeBSD version is >= 400000 geteuid
551 * src/s/freebsd.h (LIBS_SYSTEM): Only set to "-lutil -lxpg4" if FreeBSD
552 version is >= 199701 _and_ < 600006
556 lib-src/fakemail.c lisp/code-files.el lisp/custom-load.el
560 2005-01-08 03:46:27 GMT Steve Youngs <steve@sxemacs.org> patch-5
563 merge in lg's patch-1 -- initial import of FFI code
565 sxemacs--main--22.1.1--patch-5
569 * lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-1
570 fixes, ffi initial import
574 src/.arch-ids/ffi.c.id src/.arch-ids/ffi.h.id src/ffi.c
578 configure.in lisp/custom-load.el lisp/menubar-items.el
579 src/Makefile.in.in src/emacs.c src/event-tty.c src/symsinit.h
582 lg@xwem.org--2005/sxemacs--lg--22.1.1--patch-1
585 2005-01-08 01:26:04 GMT Steve Youngs <steve@sxemacs.org> patch-4
588 Fix missing paren & bogus use of `user-init-file' in menubar-items
590 sxemacs--main--22.1.1--patch-4
592 * lisp/menubar-items.el (maybe-add-init-button): missing paren and don't
593 use `user-init-file' because it is nil at dump time.
597 lisp/menubar-items.el
600 2005-01-07 21:30:29 GMT Steve Youngs <steve@sxemacs.org> patch-3
603 XEmacs -> SXEmacs renaming (menubar-items.el)
605 sxemacs--main--22.1.1--patch-3
607 * lisp/menubar-items.el: XEmacs -> SXEmacs renaming.
609 From Andrey Slusar <anrays@gmail.com>
610 For the Help menu renaming.
614 lisp/menubar-items.el
617 2005-01-03 04:32:59 GMT Steve Youngs <steve@eicq.org> patch-2
620 Fix user-init-directory -- set it to "~/.sxemacs"
622 sxemacs--main--22.1.1--patch-2
624 * lisp/startup.el (user-init-directory-base): Set it to ".sxemacs"
625 because at this stage of the boot process there's no way to fool around
626 with setting it to different things depending on what exists and what
628 (user-init-directory): Document symlinking old XE user-init-directory
629 to get up and running.
631 * lisp/files.el (user-init-file): Document symlinking old XE
632 user-init-directory to get up and running.
635 At this point in SXEmacs' life you can easily use your XEmacs configs, so
636 the quick way to get up and running fast is:
638 $ ln -s ~/.xemacs ~/.sxemacs
641 lisp/custom-load.el lisp/files.el lisp/startup.el
644 2005-01-01 01:48:38 GMT Steve Youngs <steve@sxemacs.org> patch-1
647 add the 22.1.0 ChangeLog and change the codename in version.sh
649 sxemacs--main--22.1.1--patch-1
653 ChangeLog.d/.arch-ids/=id
654 ChangeLog.d/.arch-ids/ChangeLog-22.1.0.id
655 ChangeLog.d/ChangeLog-22.1.0
661 ChangeLog.d ChangeLog.d/.arch-ids
664 2004-12-31 21:42:47 GMT Steve Youngs <steve@sxemacs.org> base-0
667 tag of steve@sxemacs.org--2004/sxemacs--main--22.1.0--version-0
669 sxemacs--main--22.1.1--base-0
671 (automatically generated log message)
674 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-1
675 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-2
676 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-3
677 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-5
678 hroptatyr@sxemacs.org--sxemacs/sxemacs--hrop--22.1.0--patch-6
679 steve@sxemacs.org--2004/sxemacs--main--22.1.0--base-0
680 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-1
681 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-2
682 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-3
683 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-4
684 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-5
685 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-6
686 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-7
687 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-8
688 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-9
689 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-10
690 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-11
691 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-12
692 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-13
693 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-14
694 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-15
695 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-16
696 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-17
697 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-18
698 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-19
699 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-20
700 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-21
701 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-22
702 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-23
703 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-24
704 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-25
705 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-26
706 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-27
707 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-28
708 steve@sxemacs.org--2004/sxemacs--main--22.1.0--patch-29
709 steve@sxemacs.org--2004/sxemacs--main--22.1.0--version-0