|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs XEmacs 21.4.9 "Informed Management" is releasedgoto announcement, summary, changes To: xemacs-announce@xemacs.org From: "Stephen J. Turnbull, XEmacs 21.4 Release Manager" <stephen@xemacs.org> Subject: XEmacs 21.4.9 "Informed Management" is released. Date: Sat, 24 Aug 2002 02:20:26 +0900 Organization: The XEmacs Project * XEmacs 21.4.9 "Informed Management" is released. "Informed Management" is the tenth in the OXYMORON series. Relative to XEmacs 21.4.8 "Honest Recruiter", "Informed Management" contains a number of crash fixes, including fixes for Motif crashing while updating non-labels, crashes when MS Windows returns bogus times, in handling of dead consoles, in subprocess handling, in skip-chars, and on finding non-existent a XML file. This last fix may prevent the infamous "gnus-byte-compile" crashes, as well. A recent update to Lesstif on Linux may have introduced a new crash. Only Lesstif version 0.93.36 on Debian "unstable" is known to be affected, and the bug appears to be in Lesstif. Other platforms and Motif implementations by other vendors are apparently safe. There are many important fixes to redisplay in Windows, including for the "freeze under virtual window manager" bug. There is an important fix to keyboard handling under X, which makes use of keysym-based input methods such as ru-keys.el much more comfortable. For many other minor fixes and improvements, see the Brief Summary of Changes, below. The first release in this series, XEmacs 21.4.0 "Solid Vapor", contained a large number of improvements and extensions to the current stable version, XEmacs 21.1.14. For more information about the OXYMORON series, see etc/NEWS, the initial release announcement http://www.xemacs.org/Releases/21.4.0.html and the release planning page, http://www.xemacs.org/Releases/Public-21.2/ For general information about XEmacs, the developers, and the user community, see our home page, http://www.xemacs.org/ * XEmacs 21.4.9 is "gamma" software. The usual "no warranty" disclaimer (see etc/WARRANTY, sections 10 and 11) applies. However, we are now experimenting with a level of stability intermediate between "beta" and "stable", dubbed "gamma". At this point all the developers and our beta testers trust the 21.4 code base with all their editing needs. Many have found it sufficiently stable that they've moved on to the development branch again in search of some excitement. After several months of testing, XEmacs 21.4.9 has been shown sufficiently stable to be recommended to all users. However, there still remain a few outstanding problems that must be fixed before we retire 21.1. * Availability Anonymous ftp: ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4 See http://www.xemacs.org/Install/. (Note that the tarball breakdown is slightly different from that implied for 21.1. For 21.4, the xemacs-21.4.9.tar.gz tarball contains the full contents of the xemacs-21.4.9-{src,elc,info}.tar.gz tarballs.) If you already have a 21.4.8 source tree, a patchkit is available in xemacs-21.4.8-21.4.9.patch.gz. This does not update .elcs or .infos, they will be rebuilt when you make XEmacs. If you have an earlier version, you can repeatedly apply patchkits. Also, if you don't have the packages yet, see http://www.xemacs.org/Documentation/packageGuide.html. Windows branch and installers: The Windows branch continues to have a few changes not yet included in the mainline. It is preferred to the mainline for Windows users. Anonymous (pserver) CVS: Anonymous CVS is available. We are very grateful to the staff at our host, SunSITE.dk, for a lot of help and quick reponse to all our requests. If you haven't used XEmacs CVS recently, we moved the repository before the 21.4.6 release. The repository structure is the same as before, so it should be possible to reuse an existing checked-out CVS tree. Take care that your Root is set correctly to CVSROOT=:pserver:cvs@cvs.xemacs.org:/pack/xemacscvs On platforms with a Bourne shell and find available, something like for r in `find . -name Root`; do echo $CVSROOT > $r; done will convert your entire tree. Tags are also the same; to update to release 21.4.9, use the release tag "r21-4-9". To set a sticky tag which will always update to the current release, use the branch tag "release-21-4". For more details, see http://www.xemacs.org/Develop/cvsaccess.html Unique branch and release tags are assigned to the Windows branch. See Andy Piper's announcements and release notes for details. Changes in XEmacs 21.4.9 "Informed Management"goto announcement, summary, changes
ChangeLogs for XEmacs 21.4.9 "Informed Management"goto announcement, summary, changes
ChangeLog Entries from ChangeLoggoto announcement, summary, changes 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.9 "Informed Management" is released. 2002-05-22 Andy Piper <andy@xemacs.org> * build-msw-release.sh (TMPINSTALL): install to a tmpdir so that xemacs can be running while we build a dist. 2002-04-26 Andy Piper <andy@xemacs.org> * configure.in: make sure that a combined X and windows build gets widgets. 2002-08-10 Stephen J. Turnbull <stephen@xemacs.org> * etc/package-index.LATEST.pgp: Update. 2002-08-10 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (General advice): Define runtime and build problems. 2002-07-24 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (Running, Linux): Rewrite "Hannibal Lecter" ld stuff. 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org> * etc/BETA (Large contributions): Typo fix per JPW. 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org> * etc/BETA (Large contributions): New section. Reorganize file. 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-05-17 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS: Describe "Hannibal Lecter" crash on Linux. Reorder Linux runtime issues section. * INSTALL: Improve description of mail locking. 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org> * etc/OXYMORONS (21.4.15): New. Not a reference to Vin. * build-msw-release.sh: Synch to Andy. 2002-03-18 Gregory Steuck <greg-xemacs-patch@nest.cx> * configure.in: Improve OpenBSD support: correct check for socklen_t, check for libtermcap is libncurses. 2002-02-28 Malcolm Purvis <malcolmpurvis@optushome.com.au> * configure.in: Protect nocomboreloc linker arguments to avoid problem on the ppc. ChangeLog Entries from lib-src/ChangeLoggoto announcement, summary, changes 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.9 "Informed Management" is released. 2002-07-17 Stephen J. Turnbull <stephen@tleeps18> * mmencode.c (fromqp): * yow.c (yow): * movemail.c (main): * make-docfile.c (scan_c_file): * gnuserv.c (permitted): * ootags.c (erlang_func): (prolog_pred): * etags.c (C_entries): Fix warnings. 2002-05-29 Greg Steuck <greg-xemacs-patches@nest.cx> * gnuclient.c: Makes it possible again to #undef INTERNET_DOMAIN_SOCKETS in lib-src/gnuserv.h and get a functional gnuserv which is only accessible through UNIX_DOMAIN_SOCKETS. 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org> * Makefile.in.in: Add winclient targets (Andy synch). ChangeLog Entries from lisp/ChangeLoggoto announcement, summary, changes 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.9 "Informed Management" is released. 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org> * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the "&optional append" argument. 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-08-03 Steve Youngs <youngs@xemacs.org> * lib-complete.el (find-library): Remove check for mule because decompression DOES work on Mule. 2002-08-11 John Paul Wallington <jpw@shootybangbang.com> * simple.el (join-line): New alias for `delete-indentation'. 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org> * font-lock.el: Some faces and doc typo fixes from GNU Emacs. (font-lock-doc-face): New alias to font-lock-doc-string-face. (font-lock-builtin-face): New. (font-lock-constant-face): New. (font-lock-face-list): Add builtin and constant faces. 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org> * autoload.el (make-autoload): Support define-derived-mode. Collected puts of doc-string-elt property. Based on a patch by Didier Verna <didier@xemacs.org>. 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org> * wid-edit.el (widget-field-activate): Fix docstring typo. 2002-07-23 Andy Piper <andy@xemacs.org> * about.el (about-personal-info): update me. 2002-07-12 Andy Piper <andy@xemacs.org> * custom.el (custom-theme-set-variables): remove bogus arguments. Use custom-set-default to set defaults. (custom-set-variables): update doc. (custom-local-buffer): new, synced from FSF. (custom-set-default): ditto. (defcustom): update doc. 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> * custom.el (custom-theme-set-variables): sync :set-after from FSF. (defcustom): ditto. (custom-handle-keyword): ditto. 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org> * gutter-items.el (buffers-tab-selection-function): Improve doc. Make obsolete. Default to nil. (buffers-tab-filter-functions): Improve doc. Use literal default. Inspired by a patch by John Palmieri. 2002-07-01 Mike Alexander <mta@arbortext.com> * process.el (shell-command-on-region): Don't delete the region before giving it to call-process-region 2002-06-04 Jerry James <james@eecs.ku.edu> * find-paths.el (paths-find-architecture-directory): Search in `system-configuration'/`base', not `base'`system-configuration'. 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org> * info.el (Info-index): Add missing \ in [ t]. 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org> * gutter-items.el (gutter-buffers-tab-visible-p, buffers-tab-omit-function, buffers-tab-selection-function, buffers-tab-filter-functions): Doc improvements. 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org> * toolbar.el (toolbar-icon-directory): Document trailing separator. * toolbar-items.el (toolbar-news): Fix typo in message string. 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org> * dialog.el (yes-or-no-p-dialog-box): * cmdloop.el (y-or-n-p-minibuf): (yes-or-no-p-minibuf): (yes-or-no-p): (y-or-n-p): Specify negative answers in docstrings. 2002-05-25 Steve Youngs <youngs@xemacs.org> * package-ui.el (pui-help-echo): Display both installed and author version. Use a balloon-help window to display extra info like package requires. 2002-05-30 Andy Piper <andy@xemacs.org> * files.el (revert-buffer-internal): don't visit revert-buffer. Kill buffer when not used. Suggested by Mike Alexander <mta@arbortext.com> 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org> * files.el (revert-buffer): More docstring fiddling. 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org> * files.el (revert-buffer): (revert-buffer-internal): (revert-buffer-insert-file-contents-function): Improve docstrings and comments. 2002-05-08 Andy Piper <andy@xemacs.org> * files.el (revert-buffer): observe noconfirm behavior. 2002-04-09 Andy Piper <andy@xemacs.org> * files.el (revert-buffer): use revert-buffer-internal if it looks like doing so will not result in any user-visible changes. (revert-buffer-internal): new function. Do the actual process of reversion and then see whether the result is any different to what we have already. If it is not then do nothing. 2001-12-11 Andy Piper <andy@xemacs.org> * menubar.el (get-popup-menu-response): re-order so that it works on more sane/facist window systems. 2001-12-03 Andy Piper <andy@xemacs.org> * faces.el (frob-face-property): don't infloop in face frobbing from Jan Vroonhof <jan@xemacs.org>. 2001-11-30 Jan Vroonhof <jan@xemacs.org> * faces.el (frob-face-property): Follow face fall-back hierarchy properly for face properties without an instance. Only do manual copy form 'default in last resort. This handles in particular the case where 'default itself has only a fall-back (which is the case by default on windows). 2001-11-24 Andy Piper <andy@xemacs.org> * printer.el (generic-print-region): set default-frame-plist to nil while creating the printer frame so that sizes reflect the printed page. * faces.el (face-complain-about-font): Don't complain on printers. 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org> * package-net.el: Andy synch. 2001-12-16 Andy Piper <andy@xemacs.org> * package-get.el (package-get-update-all): Make sure installed.db gets updated after updating packages. 2002-03-28 Ben Wing <ben@xemacs.org> * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll, continuation, truncation so that we don't get line jumpiness from them being larger than the line height. * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug. 2001-11-30 Jan Vroonhof <jan@xemacs.org> * font.el (font-window-system-mappings): Add mapping for Gtk (assume identical to X) 2002-02-04 Andy Piper <andy@xemacs.org> * files.el (convert-standard-filename): Fix for short filename Peter Arius <pas@methodpark.de> 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com> * list-mode.el (default-choose-completion): completion-base-size should refer to local value in the completion list buffer. 2001-12-03 Didier Verna <didier@xemacs.org> * rect.el: autoload `replace-rectangle'. * keydefs.el (global-map): bind it to `C-x r p'. ChangeLog Entries from lwlib/ChangeLoggoto announcement, summary, changes 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.9 "Informed Management" 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. 2002-08-14 Stephen J. Turnbull <stephen@xemacs.org> * lwlib-Xm.c: revert Darryl's patch in favor of Andy's. 2002-07-17 Stephen J. Turnbull <stephen@xemacs.org> * lwlib-utils.c (XtApplyUntilToWidgets): * xlwmenu.c (close_to_reference_time): Fix warnings. 2002-05-14 Darryl Okahata <darrylo@xemacs.org> * lwlib-Xm.c: prevent non-label widgets from being treated as labels and having their "labels" updated. ChangeLog Entries from man/ChangeLoggoto announcement, summary, changes 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.9 "Informed Management" is released. 2002-08-20 Simon Josefsson <simon@xemacs.org> * lispref/building.texi (Pure Storage): Deprecate purecopy. 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org> * internals/internals.texi (Regression Testing XEmacs): Fix typo. 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org> * internals/internals.texi (GCPROing): Add comment on GCPRO. (Regression Testing XEmacs): New node. (Modules for Regression Testing): New node. 2002-08-14 Stephen J. Turnbull <stephen@xemacs.org> * xemacs/packages.texi (Installing Packages): Revert EFS patch. 2002-07-13 Adrian Aichner <adrian@xemacs.org> * xemacs/packages.texi (Installing Packages): Fix reference to EFS. 2002-08-09 Stephen J. Turnbull <stephen@xemacs.org> * packages.texi: Replace with rev 1.16 (from 21.5 current). Includes changes by Ville Skyttä, Adrian Aichner, Simon Josefsson, and Steve Youngs. 2002-07-24 Ville Skyttä <ville.skytta@xemacs.org> * term.texi (Input to the inferior): Fix term line/char mode switch keybindings. Kudos to Jacob P. Burckhardt. * xemacs/misc.texi (Term Mode): Ditto. 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. 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> * xemacs-faq.texi (Top, Customization, Q3.10.5, Q3.10.6): New "killing is slow" FAQ and link updates.. 2002-06-17 Jerry James <james@xemacs.org> * emodules.texi (Loading other Modules): Describe why we do not use RTLD_GLOBAL. 2002-06-11 Adrian Aichner <adrian@xemacs.org> * xemacs-faq.texi (Q1.3.7): Update broken link to russian.el (found by linklint) with Google's help. 2002-05-25 Adrian Aichner <adrian@xemacs.org> * xemacs/custom.texi (Syntax Entry): Deprecate ` ' in favor of `-'. 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org> * xemacs/mule.texi (Mule Intro): Better title, explanation. 2002-05-23 Stephen J. Turnbull <stephen@xemacs.org> * lispref/packaging.texi (package-info.in Fields): Typo fix. 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org> * xemacs/files.texi (Reverting): Mention use of prefix argument and mode recalculation. 2002-05-11 Adrian Aichner <adrian@xemacs.org> * xemacs-faq.texi (Top): Add Q2.0.15 under "Installation and Trouble Shooting". * xemacs-faq.texi (Installation): Add Q2.0.15 to Installation menu. * xemacs-faq.texi (Q2.0.14): Fix unnumberedsubsec argument. * xemacs-faq.texi (Q2.0.15): New. ChangeLog Entries from netinstall/ChangeLoggoto announcement, summary, changes 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.9 "Informed Management" is released. ChangeLog Entries from nt/ChangeLoggoto announcement, summary, changes 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.9 "Informed Management" is released. 2002-08-16 Jonathan Harris <jonathan@xemacs.org> * config.inc.samp (USE_PORTABLE_DUMPER): Default to on. * config.inc.samp (USE_MINIMAL_TAGBITS): Removed. * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed. * config.inc.samp (GUNG_HO): Removed. * xemacs.mak (USE_MINIMAL_TAGBITS): Removed. * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed. * xemacs.mak (GUNG_HO): Removed. * xemacs.mak (TAGBITS_DEFINES): Removed. * xemacs.mak (LRECORD_DEFINES): Removed. * xpm.mak: Default to using MSVCRT as the C runtime Remove all vestiges of USE_MINIMAL_TAGBITS, USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those ifdefs have long been removed. Make pdump the default. 2002-07-05 Jonathan Harris <jonathan@xemacs.org> * README: Document Visual Studio .NET setup 2002-05-06 Jonathan Harris <jonathan@xemacs.org> * README: * config.inc.samp: Update PNG version to 1.0.9, zlib version to 1.1.14. ChangeLog Entries from src/ChangeLoggoto announcement, summary, changes 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.9 "Informed Management" is released. 2002-08-19 Andy Piper <andy@xemacs.org> * fileio.c (Ffile_truename): on cygwin using win32 normalize to win32 format. * realpath.c (xrealpath): normalize drive spec also so that dir sep chars are not mixed on cygwin. 2002-08-06 Jerry James <james@xemacs.org> * window.c (Fsplit_window): Count only half of the divider width against the left window when splitting horizontally. 2002-06-24 Andy Piper <andy@xemacs.org> * toolbar-gtk.c (GTK_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-gtk.c (gtk_clear_frame_toolbars): new function. Split out from gtk_output_frame_toolbars. (gtk_output_frame_toolbars): move clear pieces to gtk_clear_frame_toolbars. * toolbar-x.c (X_OUTPUT_BUTTONS_LOOP): always output buttons when the frame is cleared. How this ever worked before is a mystery. (x_output_frame_toolbars): Only output toolbars. (x_clear_frame_toolbars): new. Clear previous toolbar locations. * gutter.c (update_gutter_geometry): Mark frame layout changed. (update_frame_gutter_geometry, update_frame_gutters): Respect frame_layout_changed. * console.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.h (struct device): add frame_layout_changed. (MARK_DEVICE_FRAME_LAYOUT_CHANGED): new. * frame.h (struct frame): add frame_layout_changed. (MARK_FRAME_LAYOUT_CHANGED): new. 2002-06-30 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-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-05-25 Andy Piper <andy@xemacs.org> * select-x.c (vars_of_select_x): Fix docstring of x-selection-strict-motif-ownership 2002-08-14 Stephen J. Turnbull <stephen@xemacs.org> * keymap.c (get_keymap): Add comment about do_autoload GCPROs own args. 2002-08-14 Stephen J. Turnbull <stephen@xemacs.org> * bytecode.c (execute_optimized_program): check_opcode ifdef ERROR_CHECK_BYTE_CODE. 2002-08-14 Stephen J. Turnbull <stephen@xemacs.org> Thanks to Ben Wing and Michael Sperber. * eval.c (Fcommand_execute): (Feval): (Ffuncall): (Fmacroexpand_internal): (function_argcount): callint.c (Fcall_interactively): Add comment about do_autoload GCPROs own args. * (do_autoload): GCPRO both args as well as local Lisp_Object. * eval.c (Ffuncall): Extra braces to placate GCC. 2002-08-10 Stephen J. Turnbull <stephen@xemacs.org> * backtrace.h (grow_specpdl): (SPECPDL_RESERVE): * EmacsFrame.c (EmacsFrameSetValues): * eval.c (grow_specpdl): * ExternalShell.c (hack_event_masks_1): * glyphs-x.c (convert_EImage_to_XImage): (x_finalize_image_instance): * ralloc.c (page_size): (r_alloc_sbrk): * xgccache.c (gc_cache_hash): Fix unsigned comparison warnings. 2002-07-29 Jerry James <james@xemacs.org> * lread.c (locate_file): Any nonnegative return value indicates success if MODE is nonnegative. 2002-08-03 Brian A Palmer <bpalmer@rescomp.Stanford.EDU> * emacs.c (Fsplit_string_by_char): Make 2nd arg SEPCHAR a required argument. 2002-07-17 Stephen J. Turnbull <stephen@xemacs.org> * process-unix.c (unix_send_process): #ifdef the coding_stream member. * dumper.c (pdump_get_indirect_count): (pdump_scan_by_alignment): (pdump_dump_root_struct_ptrs): (pdump_dump_rtables): (pdump_dump_root_objects): (pdump): * nas.c (WaveOpenDataForReading): * fns.c (print_bit_vector): * font-lock.c (SINGLE_SYNTAX_STYLE): * glyphs.c (check_for_ignored_expose): (find_matching_subwindow): * glyphs-eimage.c: * imgproc.c (get_histogram): * redisplay.c (point_in_line_start_cache): * redisplay-output.c (redisplay_unmap_subwindows): * symbols.c (defsymbol_massage_name_1): (defkeyword_massage_name): (deferror_massage_name_and_message): * redisplay-x.c (x_output_string): * emacs.c (run_temacs_argv_size, run_temacs_args_size): * frame.h (struct frame): * filelock.c (current_lock_owner): * doprnt.c (emacs_doprnt_1): * lisp.h (struct Lisp_Bit_Vector): (DO_REALLOC): Fix warnings. 2002-02-13 Ben Wing <ben@xemacs.org> * event-stream.c (reset_key_echo): * event-stream.c (reset_this_command_keys): * event-stream.c (execute_command_event): If console is dead as a result of C-x 5 0, then post-command stuff needs to be careful and do only non-console-specific stuff. 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 (Fnext_event): Reorder switch cases to something that makes sense. 2001-08-13 Dmitry Astapov <adept@umc.com.ua> * event-Xt.c (maybe_define_x_key_as_self_inserting_character): Don't bogusly reinitialize ascii_character property. 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. 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-17 Jerry James <james@xemacs.org> * sysdll.c: Remove RTLD_GLOBAL initialization. * sysdll.c (dll_open): Do not use RTLD_GLOBAL. 2002-06-25 Stephen J. Turnbull <stephen@xemacs.org> * search.c (skip_chars): Port Ben's crash fix and efficiency patch. 2002-05-16 Mathias Grimmberger <mgri@zaphod.sax.de> * sysdep.c (sys_rename): Make sys_rename work for the case where Windows rename sets errno to EACCES if target file exists. 2002-05-21 Jonathan Harris <jonathan@xemacs.org> * device-msw.c (mswindows_handle_page_setup_dialog_box): Fix detection of metric units to work on Win95 2002-05-21 Stephen J. Turnbull <stephen@xemacs.org> * syswindows.h: #define LOCALE_RETURN_NUMBER. Why, I don't know. 2002-04-25 Andy Piper <andy@xemacs.org> * redisplay.c (create_text_block): Remove extra comment trailer. 2002-04-24 Andy Piper <andy@xemacs.org> * redisplay.c (create_text_block): Don't actually add propagation data if the line ends after we have added a glyph. 2002-04-22 Andy Piper <andy@xemacs.org> * extents.c (extent_fragment_update): check for glyphs we have previously displayed. * extents.c (print_extent_1): warning removal. * extents.h: change prototype. * redisplay-output.c (redisplay_normalize_glyph_area): calculate widths correctly for wide glyphs. * redisplay.c (position_redisplay_data_type): add end_glyph_width. * redisplay.c (prop_type): add PROP_GLYPH. * redisplay.c (struct prop_block): add glyph type * redisplay.c (add_glyph_rune): when adding part of a glyph add it to the propagation data. * redisplay.c (create_text_block): if there is a glyph in the propagation data use it to salt extent_fragment_update. * redisplay.c (create_string_text_block): ditto. 2002-04-13 Nix <nix@esperi.demon.co.uk> * redisplay.h (struct rune): Add ascent, descent, and yoffset fields. * redisplay-output.c (compare_runes): Compare them. * redisplay.c: Update copyright date. * redisplay.c (pos_data): Add need_baseline_computation field. * redisplay.c (add_glyph_rune): Update ascent, descent, and need_baseline_computation; zero yoffset. Set max_pixmap_height for all pixmaps, not just automatically positioned ones. * redisplay.c (calculate_yoffset): New, compute yoffset values. * redisplay.c (calculate_baseline): New, compute textual baseline. * redisplay.c (add_glyph_rune): Call them. * redisplay.c (create_text_block): Likewise. * redisplay.c (create_overlay_glyph_block): Likewise. * redisplay.c (add_margin_runes): Likewise. * redisplay.c (create_string_text_block): Likewise. Fix tabdamage. * redisplay.h: (redisplay_calculate_display_boxes): Change prototype. * redisplay-output.c (redisplay_calculate_display_boxes): Use yoffset. * redisplay-msw.c (mswindows_output_blank): Pass 0 as yoffset. * redisplay-msw.c (mswindows_output_string): Likewise. * redisplay-msw.c (mswindows_output_display_block): Pass yoffset. * redisplay-gtk.c (gtk_output_display_block): Likewise. * redisplay-x.c (x_output_display_block): Likewise. 2002-03-28 Ben Wing <ben@xemacs.org> * redisplay.c: Fixed bug in redisplay w.r.t. hscroll/truncation/continuation glyphs causing jumping up and down of the lines, since they're bigger than the line size. (It was seen most obviously when there's a horizontal scroll bar, e.g. do C-h a glyph or something like that.) The problem was that the glyph-contrib-p setting on glyphs was ignored even if it was set properly, which it wasn't until now. 2002-04-24 Andy Piper <andy@xemacs.org> * lisp.h (Dynarr_end): Fix definition. 2002-02-06 Adrian Aichner <adrian@xemacs.org> * redisplay.c (mark_redisplay): Remove call to update_frame_window_mirror. 2001-11-15 Andy Piper <andy@xemacs.org> * win32.c (Fmswindows_shell_execute): fix handling of URL's under cygwin (again). 2002-02-13 Andy Piper <andy@xemacs.org> * event-msw.c (mswindows_wnd_proc): only mark the frame visible if we did in fact enqueue the XM_MAPFRAME event. 2002-01-15 Adrian Aichner <adrian@xemacs.org> * event-msw.c (mswindows_wnd_proc): Add handling of WM_SHOWWINDOW to fix problem switching between virtual desktops under virtuawin virtual window manager. 2001-07-30 Adrian Aichner <adrian@xemacs.org> * event-msw.c: Typo fix. * event-msw.c (mswindows_wnd_proc): Set FRAME_VISIBLE_P after magic XM_MAPFRAME event has been sent. 2001-11-23 Andy Piper <andy@xemacs.org> * event-msw.c (mswindows_wnd_proc): Don't pump mousewheel events. 2001-11-21 Andy Piper <andy@xemacs.org> * scrollbar-msw.c (mswindows_handle_mousewheel_event): cope with mouse events outside the frame. 2002-03-20 Andy Piper <andy@xemacs.org> * menubar-msw.c (mswindows_popup_menu): warning removal. * dialog-msw.c (dialog_popped_down): ditto. 2001-12-11 Andy Piper <andy@xemacs.org> * dialog-msw.c (dialog_popped_down): new function. unset popup_up_p. * dialog-msw.c (mswindows_make_dialog_box_internal): set popup_up_p. * menubar-msw.c (unsafe_handle_wm_initmenupopup_1): ditto. * menubar-msw.c (mswindows_handle_wm_command): ditto. * menubar-msw.c (mswindows_popup_menu): ditto. 2001-10-29 Andy Piper <andy@xemacs.org> * dialog-msw.c (handle_directory_dialog_box): quit if the user cancels. 2002-01-03 Andy Piper <andy@xemacs.org> * realpath.c (ABS_LENGTH): dtrt for cygwin systems using drive letters. (xrealpath): ditto. 2002-03-29 Jonathan Harris <jonathan@xemacs.org> * device-msw.c (plist_get_margin): Add arg specifying mm or inches * device-msw.c (plist_set_margin): Fix multiplicand used for mm * device-msw.c (mswindows_handle_page_setup_dialog_box): Detect and handle case where machine is set up for metric units 2002-04-02 Andy Piper <andy@xemacs.org> * dired-msw.c (mswindows_get_files): * nt.c (mswindows_stat): SetErrorMode() so that file errors are completely handled by XEmacs. Suggested by Thomas Vogler <mail@thomas-vogler.de>. 2001-11-14 Andy Piper <andy@xemacs.org> * nt.c (REG_ROOT): change registry key to XEmacs. 2002-04-27 Andy Piper <andy@xemacs.org> * glyphs-msw.c (mswindows_widget_instantiate): remove dead-code. 2002-04-26 Andy Piper <andy@xemacs.org> * glyphs-msw.c (mswindows_map_subwindow): observe :initial-focus behavior. 2002-03-14 Mike Alexander <mta@arbortext.com> * event-msw.c (mswindows_unwait_process): New, remove process from wait list * process-nt.c (nt_finalize_process_data): Call mswindows_unwait_process * console-msw.h: Declare mswindows_unwait_process 2002-05-14 Stephen J. Turnbull <stephen@xemacs.org> * editfns.c (Fdecode_time): (Fformat_time_string): Check for invalid time. Thanks to Nick Pakoulin <npak@ispras.ru>. (make_time): Warning elimination (change arg name). 2001-11-24 Andy Piper <andy@xemacs.org> * window.c (Fsplit_window): Doc return type. 2002-04-01 Andy Piper <andy@xemacs.org> * emacs.c (Fkill_emacs): Only output message box in interactive mode. 2002-04-26 Andy Piper <andy@xemacs.org> * config.h.in: pull in 21.5.x change to stop alloca warnings under cygwin. 2002-03-18 Gregory Steuck <greg-xemacs-patch@nest.cx> * unexelf.c: Use ELFSIZE or define from _LP64 to indicate a 64 bit platform. ChangeLog Entries from tests/ChangeLoggoto announcement, summary, changes 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.4.9 "Informed Management" is released. 2002-07-20 Mike Sperber <mike@xemacs.org> * automated/test-harness.el (test-harness-read-from-buffer): Fix incorrect call of `princ'. goto announcement, summary, changes |
||||||||||||||||
|
|
||||||||||||||||
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