|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs 21.5.8 "broccoli" is Releasedgoto announcement From: Steve Youngs <youngs@xemacs.org> Subject: XEmacs 21.5.8 "broccoli" is released. To: XEmacs Announce <xemacs-announce@xemacs.org> Date: Sat, 27 Jul 2002 22:51:57 +1000 Organization: The XEmacs Development Team Hi Folks! OK, here we go, my first Beta release... XEmacs 21.5.8 "broccoli" is released. There are a reasonable amount of fixes here but the primary reason for this release is to make way for some upcoming major changes to the GC code that Mike Sperber is working on. You can pick up the tarball 'xemacs-21.5.8.tar.gz' at: /ftp.xemacs.org:/pub/xemacs/beta/ Or from a mirror near you. Or via CVS: cvs -d :pserver:cvs@cvs.xemacs.org:/pack/xemacscvs login [password "cvs" (sans quotes)] cvs -d :pserver:cvs@cvs.xemacs.org:/pack/xeamcscvs co -r r21-5-8 xemacs Summary of Changes: ================== to 21.5.8 "broccoli" Lots of fixes and changes. This release has primarily been done to make way for the new GC stuff from Mike Sperber. CHANGES now uses surnames as listed in the ChangeLogs to identify contributors. And I haven't sorted the changes into different categories. Maybe next release... -- New configure option "--use-kkcc" for the upcoming new GC algorithms - Sperber. -- Identify "--with-modules" as an autodetected configure option - James. -- Add a couple of configuration questions to PROBLEMS - Turnbull. -- Test for wchar.h in configure - Sperber. -- Update package-index files - Youngs. -- s/Xemacs/XEmacs/ doc fixes - Aichner. -- Sync make-docfile.c with GNU - James. -- Updates to gutter-items - Palmieri. -- Sync setenv with GNU - Wallington. -- Remove package-get's dependence on APEL - Youngs. -- Fix case fold bug in replace-in-string - Verna. -- Updates to code-process.el and process.el - Alexander. -- Updates to mule/kinsoku.el - Yamaoka. -- Updates to define-derived-mode - Wallington. -- Printer fixes - Piper. -- Updates to window-xemacs.el & frame.el - James. -- Doc fix gutter-items.el - Piper. -- Sync ":set-after" in custom with GNU - Piper. -- Sort the lists in enabled-behavior-list - Galibert -- Updates to lwlib-Xm.c - Piper. -- Various doc fixes to the TeXinfo docs - Aichner. -- GC fixes - Sperber. -- Updates to lisp.h, symbols.c for DSO's - James. -- Fix to mswindows_need_event - Alexander. -- Declare Fcdr_safe to be callable from C - Turnbull. -- Ffunctionp return nil for autoloaded macros & keymaps - Niksic. -- Subwindow fixes - Ueno. -- Include wchar.h only if available, define wclsen if not - Sperber. -- Fixes to Fstart_process_internal - Sperber. -- Fixes to init_ralloc for pdump - Sperber. -- Remove duplicated definition of Lisp_Devmode - Bush. -- Fixes to toolbar/redisplay - Piper. -- Windows DDE fixes - Moore. -- Fixes to 'query_string_geometry' and 'widget_logical_unit_height' - Piper. -- Fix problem with XEmacs freezing with certain virtual window managers on Windows - Rankin. -- Conditionalise calls to syms_of_dired_mswindows & vars_of_dired_mswindows on WIN32_NATIVE instead of HAVE_MSW_C_DIRED - Harris. -- Process related fixes - Sperber. -- Fix #includes in input-method-motif.c - Galibert. -- Fixes to automated tests - Sperber. ChangeLog Entries: ================= ./ChangeLog ----------- 2002-07-27 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.8 "broccoli" is released. 2002-07-09 Mike Sperber <mike@xemacs.org> * configure.usage: * configure.in: Add --use-kkcc option for new GC algorithms. 2002-06-04 Jerry James <james@xemacs.org> * configure.usage: Identify --with-modules as autodetecting. 2002-07-04 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS: Add two basic configuration questions. 2002-07-08 Mike Sperber <mike@xemacs.org> * configure.in: Test for wchar.h. ./etc/ChangeLog --------------- 2002-07-27 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.8 "broccoli" is released. 2002-07-21 Steve Youngs <youngs@xemacs.org> * package-index.LATEST.pgp: Update. * package-index.LATEST.gpg: Ditto. 2002-07-14 Adrian Aichner <adrian@xemacs.org> * xemacs-icon.xpm: It's XEmacs, not Xemacs. ./lib-src/ChangeLog ------------------- 2002-07-27 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.8 "broccoli" is released. 2002-07-15 Jerry James <james@xemacs.org> * make-docfile.c: Change whitespace and organization to reduce the size of the diff against FSF Emacs sources and synch to Emacs 21.2. Remove unused DO_REALLOC. Mark XEmacs changes and additions more clearly. Reintroduce previously deleted Emacs code inside #if 0 ... #endif. * make-docfile.c (next_extra_elc): Replace goto with do-while. * make-docfile.c (main): Put XEmacs-only args in one place. * make-docfile.c (write_c_args): Change buff to buf to match Emacs. Replace pointer arithmetic with simpler array syntax. * make-docfile.c (scan_c_file): Note that DEFSIMPLE and DEFPRED no longer exist. Correct the "name too long" test (off by one). Die with message if a DEFUN has no docstring instead of hanging. * make-docfile.c (scan_lisp_file): Introduce while loops used in Emacs sources to skip consecutive blank lines. 2002-07-14 Adrian Aichner <adrian@xemacs.org> * etags.c: It's XEmacs, not Xemacs. ./lisp/ChangeLog ---------------- 2002-07-27 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.8 "broccoli" is released. 2002-06-04 John H Palmieri <palmieri@math.washington.edu> * gutter-items.el (buffers-tab-omit-function): Default value is now `buffers-tab-omit-some-buffers'. * gutter-items.el (buffers-tab-omit-list): New customizable variable, specifying which buffers to omit from buffers tab. * gutter-items.el (buffers-tab-omit-some-buffers): New function which uses buffers-tab-omit-list. 2002-07-21 John Paul Wallington <jpw@xemacs.org> * process.el (substitute-env-vars): New function; sync with GNU Emacs 21.1.50. (setenv): Add optional arg SUBSTITUTE-ENV-VARS; sync with GNU Emacs 21.1.50. 2002-07-17 Steve Youngs <youngs@xemacs.org> * package-get.el (package-get-update-base-from-buffer): Re-write so it doesn't rely on the APEL package. 2002-07-16 Didier Verna <didier@xemacs.org> * subr.el (replace-in-string): fix case fold bug introduced by "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of case-fold-search in temporary buffers. 2002-07-01 Mike Alexander <mta@arbortext.com> * code-process.el (call-process-region): Don't delete the process output if start equals end 2002-07-14 Mike Alexander <mta@arbortext.com> * process.el (shell-command-on-region): Don't delete the region before giving it to call-process-region 2002-07-14 Adrian Aichner <adrian@xemacs.org> * ChangeLog: It's XEmacs, not Xemacs. 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii mixed text. (kinsoku-eol-p): Ditto. 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org> * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol, kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign characters as the category `s' or `e' correctly. 2002-06-26 John Paul Wallington <jpw@shootybangbang.com> * derived.el (define-derived-mode): Put `derived-mode-parent' property on child. (derived-mode-p): New function; sync with GNU Emacs 21. 2002-06-16 Andy Piper <andy@xemacs.org> * menubar-items.el (default-menubar): enable windows printing on cygwin as well as native. 2002-06-12 Andy Piper <andy@xemacs.org> * printer.el (generic-print-buffer): catch all errors so that the print device can be cleared in all scenarios. (Printer-clear-device): make sure clearing the printer allows it to be used again immediately. (generic-print-region): make sure the default printer face is black-on-white. 2002-04-23 Jerry James <james@xemacs.org> * window-xemacs.el (display-buffer-function): Change doc to reflect new arg. * window-xemacs.el (pre-display-buffer-function): Ditto. * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If non-nil, make the new window just big enough for its contents. * frame.el (get-frame-for-buffer): Accept new arg, due to above. * frame.el (show-temp-buffer-in-current-frame): Remove broken temp-buffer-shrink-to-fit code. Tell display-buffer instead. 2002-06-06 Andy Piper <andy@xemacs.org> * gutter-items.el (buffers-tab-filter-functions): fix typo. 2002-06-06 Andy Piper <andy@xemacs.org> * custom.el (custom-theme-set-variables): sync :set-after from FSF. (defcustom): ditto. (custom-handle-keyword): ditto. 2002-06-04 John H Palmieri <palmieri@math.washington.edu> * gutter-items.el (buffers-tab-selection-function): fix documentation, make obsolete. * gutter-items.el (buffers-tab-filter-functions): change default value (but not default behavior), reword documentation. 2002-06-27 Olivier Galibert <galibert@pobox.com> * behavior.el (enabled-behavior-list): Sort the lists for the assert comparison. ./lwlib/ChangeLog ----------------- 2002-07-27 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.8 "broccoli" is released. 2002-06-07 Andy Piper <andy@xemacs.org> * lwlib-Xm.c: (xm_safe_update_label): new function. Call xm_update_label if the class is appropriate. (make_menu_in_widget): use it. (update_one_menu_entry): ditto. (xm_update_one_widget): ditto. ./man/ChangeLog --------------- 2002-07-27 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.8 "broccoli" is released. 2002-07-13 Adrian Aichner <adrian@xemacs.org> * xemacs/packages.texi (Installing Packages): Fix reference to EFS. 2002-07-06 Adrian Aichner <adrian@xemacs.org> * new-users-guide/custom1.texi (Customizing key Bindings): Fix improper use of indef. art. "a". 2002-07-06 Adrian Aichner <adrian@xemacs.org> * lispref/commands.texi (Peeking and Discarding): Ditto. * lispref/customize.texi (Type Keywords): Ditto. * lispref/dragndrop.texi (Drop Interface): Ditto. 2002-07-06 Adrian Aichner <adrian@xemacs.org> * termcap.texi (Clearing): Ditto. * widget.texi (User Interface): Ditto. * widget.texi (Basic Types): Ditto. * widget.texi (group): Ditto. 2002-07-05 Adrian Aichner <adrian@xemacs.org> * xemacs/menus.texi (Edit Menu): Typo fixes for incorrect use of indef. art. "an". 2002-07-05 Adrian Aichner <adrian@xemacs.org> * lispref/control.texi (Processing of Errors): Ditto. * lispref/mule.texi (ISO 2022): Ditto. * lispref/packaging.texi (Package Terminology): Ditto. * lispref/text.texi (Transformations): Ditto. 2002-07-05 Adrian Aichner <adrian@xemacs.org> * termcap.texi (Naming): Ditto. * texinfo.texi (itemize): Ditto. * texinfo.texi (Tips): Ditto. * widget.texi (Introduction): Ditto. * widget.texi (group): Ditto. ./nt/ChangeLog -------------- 2002-07-27 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.8 "broccoli" is released. 2002-07-08 Stephen J. Turnbull <stephen@xemacs.org> * README: Reference GNU Emacs 21.x. 2002-07-05 Jonathan Harris <jonathan@xemacs.org> * README: Document Visual Studio .NET setup ./src/ChangeLog --------------- 2002-07-27 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.8 "broccoli" is released. 2002-07-25 Steve Youngs <youngs@xemacs.org> * process-unix.c (child_setup): (unix_create_process): Revert Mike's patch of 2002-07-20. 2002-07-20 Mike Sperber <mike@xemacs.org> * eval.c (run_post_gc_hook): Use more correct flags when running post-gc-hook. 2002-07-20 Mike Sperber <mike@xemacs.org> * process-unix.c (child_setup): Don't try to close file descriptors for chid process once again---it's already being done in close_process_descs. (unix_create_process): Call begin_dont_check_for_quit to inhibit unwanted interaction (and thus breaking of X event synchronicity) in the child. 2002-07-15 Jerry James <james@xemacs.org> * lisp.h: Make Qdll_error visible globally. * symbols.c (check_sane_subr): Revert 2002-06-26 change. Check only if !initialized. * symbols.c (check_module_subr): Add parameter. Duplicate check_sane_subr checks, but signal an error instead of asserting. * symbols.c (defsubr): Use check_module_subr parameter. * symbols.c (defsubr_macro): Ditto. 2002-07-09 Mike Sperber <mike@xemacs.org> * config.h.in: Add USE_KKCC variable to enable upcoming new GC algorithms. 2002-07-14 Mike Alexander <mta@arbortext.com> * event-msw.c (mswindows_need_event): Don't wait for a new message if the queue is not empty. Suggested by Paul Moore. 2002-07-08 Stephen J. Turnbull <stephen@xemacs.org> * lisp.h: Declare Fcdr_safe to be callable from C. 2002-07-08 Hrvoje Niksic <hniksic@xemacs.org> * eval.c (Ffunctionp): Return nil for autoloaded macros and keymaps. 2002-07-08 Daiki Ueno <daiki@xemacs.org> * glyphs-x.c (x_unmap_subwindow): Deal with the substantial windows. (x_map_subwindow): Likewise. 2002-07-08 Mike Sperber <mike@xemacs.org> * text.h: Only include wchar.h if we have it; define wcslen prototype if we don't. * config.h.in: Add stub for HAVE_WCHAR_H. * sysdep.c (wcslen): Added definition for systems which don't have it. 2002-07-08 Mike Sperber <mike@xemacs.org> * process.c (Fstart_process_internal): Do error checking before we fork off the child, so the child can't muck with the state of the parent. 2002-07-08 Mike Sperber <mike@xemacs.org> * ralloc.c (init_ralloc): Allocate properly for pdump. * emacs.c (main_1): Revert init_ralloc patch in favor of an easier-to-understand solution. 2002-07-05 David Bush <David.Bush@intel.com> * console-msw-impl.h (struct Lisp_Devmode): Lisp_Devmode is typedef'ed in console-msw.h, don't do it again with the structure definition 2002-06-26 Jerry James <james@xemacs.org> * symbols.c (check_sane_subr): Let the symbol be bound if it is an autoload cookie. 2002-06-24 Andy Piper <andy@xemacs.org> * toolbar-x.c (console_type_create_toolbar_x): declare x_clear_frame_toolbars. * toolbar-gtk.c (console_type_create_toolbar_gtk): ditto. * toolbar-common.h (common_clear_frame_toolbars): ditto. * toolbar-common.c (COMMON_OUTPUT_BUTTONS_LOOP): output button if whole toolbar was cleared. * toolbar-msw.c (mswindows_clear_frame_toolbars): new function. Split out from mswindows_output_frame_toolbars. (mswindows_output_frame_toolbars): move clear pieces to mswindows_output_frame_toolbars. * toolbar-common.c (common_clear_frame_toolbars): new function. Split out from gtk_output_frame_toolbars. (common_output_frame_toolbars): move clear pieces to gtk_clear_frame_toolbars. * console-impl.h (struct console_methods): add clear_frame_toolbars_method. * redisplay.c (redisplay_frame): call update_frame_toolbars_geometry and re-order update_frame_toolbars. * toolbar.h: declare update_frame_toolbars_geometry. * toolbar.c (update_frame_toolbars_geometry): new function. Split out from update_frame_toolbars. Call clear_frame_toolbars. (update_frame_toolbars): only output, do not change geometry. * redisplay.c: add frame_layout_changed. * redisplay.h: add frame_layout_changed. (CLASS_RESET_CHANGED_FLAGS): set it. (GLOBAL_RESET_CHANGED_FLAGS): ditto. (CLASS_REDISPLAY_FLAGS_CHANGEDP): test it. (GLOBAL_REDISPLAY_FLAGS_CHANGEDP): ditto. * device-impl.h (struct device): add frame_layout_changed. (MARK_DEVICE_FRAME_LAYOUT_CHANGED): new. * frame-impl.h (struct frame): add frame_layout_changed. (MARK_FRAME_LAYOUT_CHANGED): new. 2002-07-02 Paul Moore <gustav@morpheus.demon.co.uk> * console-msw.h: * device-msw.c: * device-msw.c (mswindows_init_dde): * device-msw.c (mswindows_delete_device): Initialise extra DDE strings for remote execution, and change DDE initialisation to send ADVISE and REQUEST notifications. * emacs.c (main_1): Add symbols of event_mswindows. * event-msw.c: * event-msw.c (mswindows_dde_callback): * event-msw.c (reinit_vars_of_event_mswindows): * event-msw.c (vars_of_event_mswindows): * event-msw.c (syms_of_event_mswindows): Add DDE support for remote execution. 2002-06-12 Andy Piper <andy@xemacs.org> * glyphs.c (query_string_geometry): check the string. * glyphs-widget.c (widget_logical_unit_height): cope with nil widget names. 2002-06-12 Andy Piper <andy@xemacs.org> * frame-msw.c (msprinter_init_frame_3): calculate the frame size for printing on accurately. 2002-06-09 Rick Rankin <rick_rankin@yahoo.com> * event-msw.c (mswindows_wnd_proc): Add a handler for the WM_ACTIVATE message. Make sure that the frame is visible if the window is visible. This seemss to fix the problem where XEmacs appears to freeze after switching desktops with certain virtual window managers. (debug_output_mswin_message): Added code to output message parameters for WM_WINDOWPOSCHANGED, WM_WINDOWPOSCHANGING, WM_MOVE, and WM_SIZE messages. 2002-07-05 Jonathan Harris <jonathan@xemacs.org> * emacs.c (main_1): Conditionalise calls to syms_of_dired_mswindows() and vars_of_dired_mswindows() on WIN32_NATIVE instead of redundant HAVE_MSW_C_DIRED 2002-07-03 Mike Sperber <mike@xemacs.org> * emacs.c (main_1): We need to call init_ralloc twice for PDUMP, otherwice ralloc won't do anything for us. 2002-07-01 Mike Sperber <mike@xemacs.org> * process-unix.c (unix_send_process): Mark coding_outstream as non-open upon SIGPIPE. * event-stream.c (execute_internal_event): Reinstate code to deactivate a dead network connection that got lost during the stdout/stderr separation. * event-stream.c (Fnext_event): Reorder switch cases to something that makes sense. 2002-06-27 Olivier Galibert <galibert@pobox.com> * input-method-motif.c: Fix the #includes. ./tests/ChangeLog ----------------- 2002-07-27 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.8 "broccoli" is released. 2002-07-20 Mike Sperber <mike@xemacs.org> * automated/test-harness.el (test-harness-read-from-buffer): Fix incorrect call of `princ'. -- |---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---| | XEmacs - It's not just an editor. | | It's a way of life. | |------------------------------------<youngs@xemacs.org>---| goto announcement |
||||||||||||||||
|
|
||||||||||||||||
Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Automatically validated by PSGML