|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs 21.5.10 "burdock" is Releasedgoto ChangeLogs, summary From: "Steve Youngs [XEmacs 21.5 Release Manager]" <youngs@xemacs.org> Subject: XEmacs 21.5.10 "burdock" is released. To: XEmacs beta <xemacs-beta@xemacs.org> Date: Fri, 10 Jan 2003 07:18:24 +1000 Organization: The XEmacs Development Team * XEmacs 21.5.10 "burdock" is released. "burdock" is the eleventh in the VEGETABLE series. Please accept my apologies for the very long wait between releases this time around. My PC chose the 21.5.10 development cycle to go up in a sickening cloud of smoke. :-( Lots of updates from Ben Wing (as always), also from Andy Piper, Mike Sperber, and Stephen Turnbull with lots of documentation updates and fixes. One new exciting addition in this release is that the LDAP and PostgreSQL code has been extracted out of the core C code and moved to DSO's. We have Jerry James to thank/blame/worship for that. For general information about XEmacs, the developers, and the user community, see our home page, http://www.xemacs.org/ * XEmacs 21.5.10 is "beta" software. The usual "no warranty" disclaimer (see etc/WARRANTY, sections 10 and 11) applies. Being "beta" software means that you should expect to encounter bugs, you should expect it to crash, and you really shouldn't be using it for "mission crittical" tasks. * Availability Anonymous ftp: ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.5/ See http://www.xemacs.org/Install/. (Note that the tarball breakdown is slightly different from that implied for 21.1. For 21.5, the xemacs-21.5.10.tar.gz tarball contains the full contents of the xemacs-21.5.10-{src,elc,info}.tar.gz tarballs.) If you already have a 21.5.9 source tree, a patchkit is available in xemacs-21.5.9-21.5.10.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 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. To update to release 21.5.10, use the release tag "r21-5-10". To set a sticky tag which will always update to the current release, use the branch tag "r21-5-latest-beta". For more details, see http://www.xemacs.org/Develop/cvsaccess.html Summary of changes for XEmacs 21.5.10 "burdock"goto announcement, ChangeLogs Build
Documentation
Internals
Lisp API
-- |---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---| | XEmacs - It's not just an editor. | | It's a way of life. | |------------------------------------<youngs@xemacs.org>---| ChangeLogs for XEmacs 21.5.10 "burdock"goto announcement, summary
ChangeLog Entries from ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. 2002-07-08 Andy Piper <andy@xemacs.org> * Makefile.in.in (src/sheap-adjust.h): reset back to zero. Making this anything other than zero was misguided. 2002-12-04 Stephen J. Turnbull <stephen@xemacs.org> * configure.in: Make --pdump default per opsys; move Darwin's setting and change Linux's default to yes. 2002-11-27 Ben Wing <ben@xemacs.org> * configure.in (CANONICALIZE_PATH): * configure.in (TAB): Check for GCC version and only use -Wpacked in v3. 2002-10-14 Jerry James <james@xemacs.org> * configure.in: Remove LISP_FLOAT_TYPE definition. 2002-11-17 Ben Wing <ben@xemacs.org> * aclocal.m4 (cygwin_warn): New. Disable shared library modules under Cygwin for the moment, since we need some more tricky coding done and I don't have the time right now. * configure.in: * configure.in (need_modules_common): New. * configure.in (quoted_arguments): * configure.in (stack_trace_eye_catcher): * configure.in (CPP): * configure.in (CFLAGS): New. * configure.in (bitmapdir): * configure.in (ldap_libs): * configure.in (postgresql_libs): * configure.in (all_widgets): * configure.in (SUBDIR_MAKEFILES): * configure.in (RECURSIVE_MAKE): * configure.in (null_string): * configure.in (Mail): * configure.usage (--cflags): * configure.usage (--cflags_warning): New. Make sure we use the compiler in --xemacs-compiler to compile the modules, too, or we will get link errors when trying to do a C++ build. Create a directory modules/common, in which is code common to all the module Makefiles and configure.ac's. We create a separate directory because we may be building in a separate source tree, and need a way of accessing the common code (at least in the case of the Makefile). Either we create symlinks for all necessary files or one just for the directory -- the latter is more robust. Add code to create the symlink for modules/common as necessary. When creating the modules Makefiles, append the common code. Check for wcslen/wcscmp; apparently missing sometimes in Cygwin and G++ v3. Output correct compiler name in messages. Separate warning flags from other C flags so that user-specified --cflags doesn't disable warnings. 2002-11-12 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (Running/Linux): Lesstif 0.93.36 info, from F. McIngvale. 2002-11-12 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS: Typo fix. 2002-10-31 John Paul Wallington <jpw@shootybangbang.com> * info/dir (File): button1 on a highlighted word doesn't follow that cross-reference. 2002-10-31 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (Running/IRIX): Irix 6.5 coredumps. Thanks, Valdis. 2002-10-19 Stephen Turnbull <stephen@xemacs.org> * Makefile.in.in (clean): Delete auto-autoloads.e* and custom-load.* in lisp, lisp/mule, and modules. ChangeLog: Fix my bogus email addresses. 2002-10-25 Stephen J. Turnbull <stephen@xemacs.org> * configure.in (Check for POSIX functions): New section head. getaddrinfo is detected on HP-UX 11.XX, but appears to be non-functional. Disable it. Based on work by Darryl Okahata. 2002-10-18 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (Running/Cygwin): "No cygXpm-noX" fatal error. 2002-10-17 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (Missing charsets): Remove ambiguity. 2002-10-10 Stephen J. Turnbull <stephen@xemacs.org> * INSTALL (PREREQUISITES): Recommend Texinfo 4.2. 2002-09-27 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (Running, General): Missing charset in FontSet warnings. 2002-10-08 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (MacOS/X): Describe stack limitation. (Digital Unix): Generalize to all regexp-using applications. * INSTALL (PREQUISITES): Mention MacOS/X stack limitation. (PROBLEMS): Point to PROBLEMS file for build notes. Thanks to Skip Montanaro for the report. 2002-09-20 Steve Youngs <youngs@xemacs.org> * Makefile.in.in (TAGS tags): Descend into the modules directory as well. 2002-09-20 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS: AIX memcpy MACRO/#ifdef USE_KKCC lossage. Thx, Valdis! 2002-08-08 Jerry James <james@xemacs.org> * Makefile.in.in (install-arch-dep): Install internal modules and the corresponding autoload file. * configure: Regenerate. * configure.in: Detect module support early. Define variables to be substituted in internal Makefiles. Use ldap_libs instead of LIBS for LDAP libraries. Use postgresql_libs instead of LIBS for PostgreSQL libraries. Introduce ld_libs_module for seamless module/no-module support. ChangeLog Entries from etc/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. 2002-11-11 Stephen J. Turnbull <steve@tleepslib.sk.tsukuba.ac.jp> * etc/Emacs.ad (Emacs.bold-italic.attributeFont): Per G. Boffi. 2002-11-04 giacomo boffi <giacomo.boffi@polimi.it> * sample.Xdefaults (Emacs.default.attributeForeground): Add an example of setting the default bold-italic face. 2002-10-30 Katsumi Yamaoka <yamaoka@jpl.org> * etc/TUTORIAL.ja: Typo fix. 2002-10-25 Steve Youngs <youngs@xemacs.org> * TUTORIAL.fr (suivante): Typo fix. From juergen stuber <stuberj@mines.inpl-nancy.fr>. 2002-10-09 Stephen J. Turnbull <stephen@xemacs.org> * etc/BETA: Improve descriptions of XEmacs Patches; mention Design. 2002-09-27 Stephen J. Turnbull <stephen@xemacs.org> * Emacs.ad: Add charsets to *menubar*FontSet and *popup*FontSet. 2002-08-31 Ville Skyttä <ville.skytta@xemacs.org> * Emacs.ad: Add *menubar*FontSet and *popup*FontSet entries, (self-)obtained from Red Hat. ChangeLog Entries from lib-src/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. 2002-11-27 Ben Wing <ben@xemacs.org> * .cvsignore: Add .idb, .ilk for MS Windows VC++. 2002-11-17 Ben Wing <ben@xemacs.org> * ellcc.c (do_init_mode): Use full prototypes. * ellcc.h.in: Use the correct user-specified compiler. * make-docfile.c: * make-docfile.c (read_c_string): * make-docfile.c (scan_c_file): Fix shadowing warnings. NOTE: This was already fixed awhile ago, but reverted by Jerry. Please be careful. 2002-08-08 Jerry James <james@xemacs.org> * config.values.in: Regenerate. * ellcc.c: A thorough cleanup to eliminate potential buffer overruns and null pointer dereferences, make some global variables local, add braces for clarity, etc., using hints supplied by splint. * ellcc.c (EXEC_GROW_SIZE): New constant for dynamic allocation. * ellcc.c (xrealloc): New function. * ellcc.c (xstrdup): New function. * ellcc.c (fatal): Use varargs for flexibility. * ellcc.c (add_string): New function for abstracting the addition of a string to the exec_argv array. * ellcc.c (add_to_argv): Use add_string. Improve whitespace handling. Recode finite state machine as a clearer while loop. * ellcc.c (do_compile_mode): Use new functions. * ellcc.c (do_link_mode): Ditto. * ellcc.c (do_init_mode): Ditto. Default to in-source make-docfile. ChangeLog Entries from lisp/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> * wid-edit.el: Synch trivia to GNU Emacs 21.3.50. Make docstrings from comments, fix typos & whitespace, add some comments and fixmes. 2002-12-15 Ben Wing <ben@xemacs.org> * ChangeLog: Combine all ChangeLog files. * ChangeLog.1: Deleted. 2002-12-14 Ben Wing <ben@xemacs.org> * window-xemacs.el (restore-saved-window-parameters): Don't override point motion when restoring window start, or `M-x goto-line' doesn't work. 2002-12-03 John Paul Wallington <jpw@shootybangbang.com> * cus-start.el (garbage-collection-messages): Add. 2002-12-02 Mike Sperber <mike@xemacs.org> * The Great Window Configuration rewrite: Re-implement window configuration functionality in Emacs Lisp. * window-xemacs.el (current-window-configuration): (set-window-configuration): (plus many functions they depend on) Re-implement window configurations in Emacs Lisp. 2002-12-03 Didier Verna <didier@xemacs.org> * faces.el (set-face-background-pixmap-file): Ensure default value can be computed. 2002-12-03 Didier Verna <didier@xemacs.org> * faces.el (background-pixmap-file-history): New. * faces.el (set-face-background-pixmap-file): New. 2002-11-28 Mike Sperber <mike@xemacs.org> * window.el (save-window-excursion): New macro to eventually replace the bytecode instruction of that name. 2002-11-16 Mike Sperber <mike@xemacs.org> * dumped-lisp.el (preloaded-file-list): Move window.el & neighbors further up because other some files further down import macro(s) from it. 2002-11-26 Mike Sperber <mike@xemacs.org> * window.el (shrink-window-if-larger-than-buffer): Elide braindead use of `save-window-excursion'. 2002-11-28 Mike Sperber <mike@xemacs.org> * dialog.el (make-dialog-box): `set-frame-pixel-size' -> `set-frame-displayable-pixel-size,' following the `frame-pixel-xxx' reorganization in src/frame.c. 2002-11-27 Ben Wing <ben@xemacs.org> * cl-macs.el (loop): Document better. * cmdloop.el: * cmdloop.el (command-error): * cmdloop.el (breakpoint-on-error): Removed. Remove nonworking breakpoint-on-error now that debug-on-error works as documented. * help.el: * help.el (temp-buffer-mode): New. * help.el (Commands): New. * help.el (temp-buffer-mode-map): New. * help.el (mode-for-temp-buffer): New. * help.el (with-displaying-help-buffer): Removed. * help.el (with-displaying-temp-buffer): New. Extract out with-displaying-help-buffer into a more general mechanism. * lib-complete.el: * lib-complete.el (find-library-source-path): * lib-complete.el (find-library): Support thunks in find-library-source-path. * startup.el (normal-top-level): Don't catch errors when noninteractive, because that makes stack traces from stack-trace-on-error useless. 2002-11-17 Ben Wing <ben@xemacs.org> * code-files.el (load): * loadhist.el (unload-feature): Fix warnings. * package-get.el (package-get-update-base-from-buffer): Fix warnings. NOTE: This was already fixed awhile ago, but reverted by Steve Y. Please be careful. 2002-10-14 Jerry James <james@xemacs.org> * gtk-font-menu.el (gtk-reset-device-font-menus): Simplify code that previously could not depend on LISP_FLOAT_TYPE. * x-font-menu.el (x-reset-device-font-menus): Ditto. 2002-11-12 Stephen J. Turnbull <stephen@xemacs.org> Synch to 21.4 (suggested by Edward M. Lee <edward@tailifer.com>): * font-menu.el (font-menu-set-font): Make sure values for family, size, and weight are defaulted non-nil. Fix indentation. (font-menu-size-scaling): (font-menu-preferred-resolution): Provide specs for GTK+. 2002-11-03 Mike Sperber <mike@xemacs.org> * code-process.el (call-process-region): Preserve return value from `call-process.' 2002-10-25 Scott Evans <gse@antisleep.com> * replace.el (operate-on-non-matching-lines) (operate-on-non-matching-lines): Generalized from delete-non-matching-lines and delete-matching-lines. The "operate" versions work with regions, can copy to the kill ring, and return the number of lines copied/deleted. (delete-non-matching-lines): Use operate-on-non-matching-lines. (delete-matching-lines): Use operate-on-matching-lines. (kill-non-matching-lines): New. (copy-non-matching-lines): New. (kill-matching-lines): New. (copy-matching-lines): New. 2002-10-24 Andy Piper <andy@xemacs.org> * dialog.el (make-dialog-box): for general dialogs only delete-frame-hook will be run. 2002-10-10 Jerry James <james@xemacs.org> * autoload.el (generate-file-autoloads-1): Use new print-autoload margin parameter. * autoload.el (generate-c-file-autoloads-1): Ditto. Fix typo in docstring. Conditionalize module autoloads on the presence of the module in module-directory. * autoload.el (print-autoload): New margin parameter to prettify module auto-autoloads without affecting Lisp auto-autoloads. * dump-paths.el (startup-setup-paths): Always set module-directory, site-module-directory, and module-load-path, even when not called-early. 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org> * package-get.el (package-get-download-sites): Bring sites list up to date, prefer xx.xemacs.org addresses. 2002-09-12 John Paul Wallington <jpw@shootybangbang.com> * hyper-apropos.el (hyper-apropos-popup-menu): Add "Find Variable" menu entry for `hyper-apropos-find-variable'. 2002-09-03 John Paul Wallington <jpw@shootybangbang.com> * help.el (view-lossage): Change interactive spec to "P". 2002-09-03 John Paul Wallington <jpw@shootybangbang.com> * subr.el (with-output-to-string): Synch with GNU Emacs 21; avoids leaking temp buffers by killing rather than erasing them, and doesn't execute BODY in temporary `standard-output' buffer. 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org> * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU. 2002-10-03 Stephen J. Turnbull <stephen@xemacs.org> * font-lock.el (font-lock-compile-keywords): Improve docstring. 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org> * files.el (auto-mode-alist): Move entries for modes in packages to the corresponding modes. (interpreter-mode-alist): Ditto. 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org> * obsolete.el (parse-sexp-lookup-properties): new compatible alias for `lookup-syntax-properties'. RFE from Alan Mackenzie. 2002-08-08 Jerry James <james@xemacs.org> * autoload.el (make-c-autoload): New function for reading autoload markers in C files. * autoload.el (generate-c-autoload-cookie): New variable. * autoload.el (generate-c-autoload-module): New variable. * autoload.el (generate-file-autoloads): Do C autoloads, too. * autoload.el (generate-file-autoloads-1): Use print-autoload. * autoload.el (generate-c-file-autoloads-1): New function. * autoload.el (print-autoload): New function to abstract the printing of autoload forms. * autoload.el (update-file-autoloads): Do C autoloads, too. * autoload.el (update-autoloads-from-directory): Ditto. * code-files.el (load): Pass the pathless filename to load-module. * loadhist.el (unload-feature): Set unloading-module when a module marker is seen in load-history. Call unload-module if unloading-module is non-nil. * startup.el (startup-load-autoloads): Look for module autoloads. * update-elc-2.el (batch-update-elc-2): Generate module autoloads. 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org> * bytecomp-runtime.el (make-obsolete): Docstring argument nit. (make-obsolete-variable): Ditto. (make-compatible): Ditto. (make-compatible-variable): Ditto. 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-07-23 Andy Piper <andy@xemacs.org> * about.el (about-personal-info): update me. 2002-08-28 Andy Piper <andy@xemacs.org> * files.el (revert-buffer): propagate revert-without-query-status. 2002-08-31 Seiichi Ikiuo <ikiuo@polyphony.co.jp> * code-init.el (reset-coding-categories-to-default): Add new coding category 'utf-8-bom'. * coding.el (coding-system-category): Add check for 'utf-8-bom'. * unicode.el: Add new coding system 'utf-8-bom'. ChangeLog Entries from lwlib/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. ChangeLog Entries from man/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org> * xemacs/startup.texi (Startup Paths): Hierarchy, not package, layout. 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org> * xemacs-faq.texi: Debugging FAQ improvements from Ben Wing. (Q2.0.6): Mention union type bugs. (Q2.1.1): Debugging HOWTO improvements. (Q2.1.15): Decoding Lisp objects in the debugger. * widget.texi (Widget Internals): New node. (Top): Add menu item for it. * xemacs/xemacs.texi (Top): Better short description of Mule in menu. Mule submenu. Charset unification docs. What a concept---commit docs first! * lispref/mule.texi (MULE): Add Unification and Tables menu entries. (Unicode Support): Fixup next node. (Charset Unification): (Overview): (Usage): (Basic Functionality): (Interactive Usage): (Configuration): (Theory of Operation): (What Unification Cannot Do for You): (Unification Internals): (Charsets and Coding Systems): New nodes. * xemacs/mule.texi (Mule): Menu items for Unification and Tables. (Recognize Coding): (Specify Coding): Fixup next and previous pointers. (Unification): (Unification Overview): (Unification Usage): (Unification Configuration): (Unification FAQs): (Unification Theory): (What Unification Cannot Do for You): (Charsets and Coding Systems): New nodes. 2002-12-17 Stephen Turnbull <stephen@xemacs.org> * widget.texi (Widget Wishlist): Typo. (Defining New Widgets): s/widget-define/define-widget/g. 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> * internals/internals.texi (Regression Testing XEmacs): Hints for test design. 2002-10-29 Ville Skyttä <scop@xemacs.org> * xemacs-faq.texi (Top): The canonical location for FAQ on the website is /FAQ/. 2002-11-12 Ilya N. Golubev <gin@mo.msk.ru> * xemacs/custom.texi (Face Customization): (Faces): Document face-frob-from-locale-first variable. 2002-12-03 Didier Verna <didier@xemacs.org> * xemacs-faq.texi (Customization): add missing menu entry for Q3.2.7. 2002-12-03 Didier Verna <didier@xemacs.org> * lispref/specifiers.texi (Introduction to Specifiers): fix case spelling of `Buffer-Local Variables' crossref. 2002-12-03 Didier Verna <didier@xemacs.org> * xemacs/custom.texi (Faces): document `set-face-background-pixmap-file'. 2002-12-03 Didier Verna <didier@xemacs.org> * lispref/faces.texi (Face Convenience Functions): ditto. * lispref/glyphs.texi (Creating Glyphs): reference it. 2002-11-29 Stephen Turnbull <stephen@xemacs.org> * lispref/specifiers.texi (Simple Specifier Usage): New node. (Specifiers): Adjust node pointers. (Simple Specifier Usage): Revise. Adjust node pointers. * lispref/toolbar.texi (Creating Toolbar): Xref specifier example. 2002-10-20 Stephen Turnbull <stephen@xemacs.org> * xemacs-faq.texi (Q3.2.7): New FAQ on displaying non-ASCII. (Q3.5.7, Q1.3.3): Cross-reference it. 2002-10-20 Stephen Turnbull <stephen@xemacs.org> * xemacs-faq.texi (Q2.1.1): Mention bug report commands. (Q2.0.9): Note how out-of-date the entry is. (Q1.3.1, Q1.3.2, Q1.3.3, Q1.3.4, Q1.3.5, Q1.3.6): Revise/update. (Q1.2.1): Fix typo. * internals/internals.texi (Regression Testing XEmacs): Thorough rewrite, documenting macros explicitly. 2002-10-29 Stephen J. Turnbull <stephen@xemacs.org> * lispref/compile.texi (Compilation Options): New node. (Byte Compilation): Add it to menu. (Compilation Functions): Minor mods. (Docs and Compilation): (Dynamic Loading): Document some variable defaults. 2002-11-07 Stephen J. Turnbull <stephen@xemacs.org> * internals/internals.texi (Low-Level Modules): Add urefs to Doug Lea's and Wolfram Gloger's home pages. 2002-10-18 Stephen J. Turnbull <stephen@xemacs.org> * xemacs-faq.texi (Q2.0.16): New FAQ on "no cygXpm-noX" fatal error. (Q6.1.4): Document cygXpm-noX. 2002-10-04 Ville Skyttä <ville.skytta@xemacs.org> * xemacs/packages.texi (Available Packages): Add fortran-modes, perl-modes, psgml-dtds, python-modes and ruby-modes. Some consistency tweaks. 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org> * lispref/variables.texi (add-to-list): Document the new (optional) append argument. 2002-09-20 Stephen J. Turnbull <stephen@xemacs.org> * internals/internals.texi (Techniques for XEmacs Developers): More performance optimization hints. (Modules for Other Aspects of the Lisp Interpreter and Object System): Describe syntax code internals. * lispref/syntax.texi (Syntax Basics): XEmacs "20" -> "20 and later". (Syntax Class Table): Deprecate SPC as whitespace designator. (Syntax Flags): Rewrite for `8-bit' comment syntax flags. ChangeLog Entries from modules/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. 2002-11-17 Ben Wing <ben@xemacs.org> * postgresql/Makefile.in.in: * postgresql/Makefile.in.in (SRCS): * postgresql/Makefile.in.in (SRC_SRCS): Removed. * postgresql/Makefile.in.in (OBJS): Removed. * postgresql/Makefile.in.in (SHELL): Removed. * postgresql/Makefile.in.in (RM): Removed. * postgresql/Makefile.in.in (PROGNAME): Removed. * postgresql/Makefile.in.in (CFLAGS): Removed. * postgresql/Makefile.in.in (INSTALL): Removed. * postgresql/Makefile.in.in (version): Removed. * postgresql/Makefile.in.in (prefix): Removed. * postgresql/Makefile.in.in (exec_prefix): Removed. * postgresql/Makefile.in.in (libdir): Removed. * postgresql/Makefile.in.in (instvardir): Removed. * postgresql/Makefile.in.in (configuration): Removed. * postgresql/Makefile.in.in (moduledir): Removed. * postgresql/Makefile.in.in (with_modules): Removed. * postgresql/Makefile.in.in (srcdir): Removed. * postgresql/Makefile.in.in (VPATH): Removed. * postgresql/Makefile.in.in (CC): Removed. * postgresql/Makefile.in.in (MODARCHDIR): Removed. * postgresql/Makefile.in.in (MAKE_DOCFILE): Removed. * postgresql/Makefile.in.in (MODCFLAGS): Removed. * postgresql/Makefile.in.in (INSTALLPATH): Removed. * postgresql/Makefile.in.in (INSTALL_PROGRAM): Removed. * postgresql/Makefile.in.in (OBJECT_TO_BUILD): Removed. * postgresql/Makefile.in.in (.PHONY): Removed. * postgresql/Makefile.in.in (all): Removed. * postgresql/Makefile.in.in (.c.o): Removed. * postgresql/Makefile.in.in (clean): Removed. * postgresql/Makefile.in.in (distclean): Removed. * postgresql/Makefile.in.in (install): Removed. Move common stuff into modues/common/Makefile.common. (Also add extraclean target and a couple of other fixes in that file.) * postgresql/configure.ac: Extract out common configure stuff into modules/common/configure-{pre,post}.ac. * postgresql/postgresql.c (WARNING): Fix warning. 2002-11-17 Ben Wing <ben@xemacs.org> * ldap/Makefile.in.in: * ldap/Makefile.in.in (SRCS): * ldap/Makefile.in.in (SRC_SRCS): Removed. * ldap/Makefile.in.in (OBJS): Removed. * ldap/Makefile.in.in (SHELL): Removed. * ldap/Makefile.in.in (RM): Removed. * ldap/Makefile.in.in (PROGNAME): Removed. * ldap/Makefile.in.in (CFLAGS): Removed. * ldap/Makefile.in.in (INSTALL): Removed. * ldap/Makefile.in.in (version): Removed. * ldap/Makefile.in.in (prefix): Removed. * ldap/Makefile.in.in (exec_prefix): Removed. * ldap/Makefile.in.in (libdir): Removed. * ldap/Makefile.in.in (instvardir): Removed. * ldap/Makefile.in.in (configuration): Removed. * ldap/Makefile.in.in (moduledir): Removed. * ldap/Makefile.in.in (with_modules): Removed. * ldap/Makefile.in.in (srcdir): Removed. * ldap/Makefile.in.in (VPATH): Removed. * ldap/Makefile.in.in (CC): Removed. * ldap/Makefile.in.in (MODARCHDIR): Removed. * ldap/Makefile.in.in (MAKE_DOCFILE): Removed. * ldap/Makefile.in.in (MODCFLAGS): Removed. * ldap/Makefile.in.in (INSTALLPATH): Removed. * ldap/Makefile.in.in (INSTALL_PROGRAM): Removed. * ldap/Makefile.in.in (OBJECT_TO_BUILD): Removed. * ldap/Makefile.in.in (.PHONY): Removed. * ldap/Makefile.in.in (all): Removed. * ldap/Makefile.in.in (.c.o): Removed. * ldap/Makefile.in.in (clean): Removed. * ldap/Makefile.in.in (distclean): Removed. * ldap/Makefile.in.in (install): Removed. Move common stuff into modues/common/Makefile.common. (Also add extraclean target and a couple of other fixes in that file.) * ldap/configure.ac: * ldap/configure.ac (have_ldap): Extract out common configure stuff into modules/common/configure-{pre,post}.ac. 2002-11-17 Ben Wing <ben@xemacs.org> * common/Makefile.common: * common/Makefile.common (SHELL): Common stuff is here. 2002-09-20 Steve Youngs <youngs@xemacs.org> * postgresql/Makefile.in.in (LDFLAGS): Add @ld_switch_all@ to pick up '--site-libraries'. * ldap/Makefile.in.in (LDFLAGS): Ditto. 2002-08-08 Jerry James <james@xemacs.org> * auto-autoloads.el: New file containing module autoloads. * auto-autoloads.elc: Ditto. * README: Update to reflect the new architecture. * ldap/configure.ac: New file. * ldap/configure: Ditto. * ldap/eldap.h: Copy the version from src. * ldap/eldap.c: Ditto. Add autoloads. * ldap/eldap.c (unload_eldap): New function to unstaticpro symbols defined in this file. * ldap/install-sh: New script for independent module building. * ldap/Makefile: Remove in favor of autoconf solution. * ldap/Makefile.in.in: New file containing the autoconf solution. * postgresql: New directory. * postgresql/.cvsignore: New file. * postgresql/configure.ac: Ditto. * postgresql/configure: Ditto. * postgresql/install-sh: New script for independent module building. * postgresql/Makefile.in.in: New file. * postgresql/postgresql.h: Copy the version from src. * postgresql/postgresql.c: Ditto. Add autoloads. * sample/Makefile: Move to internal and external subdirectories. * sample/sample.c: Ditto. * sample/external: New directory containing sample external modules. * sample/external/.cvsignore: New file. * sample/external/configure.ac: Ditto. * sample/external/install-sh: Ditto. * sample/external/Makefile.in.in: New. * sample/external/sample.c: Move from next higher directory. * sample/internal: New directory containing sample internal modules. * sample/internal/.cvsignore: New file. * sample/internal/configure.ac: Ditto. * sample/internal/install-sh: Ditto. * sample/internal/Makefile.in.in: New. * sample/internal/sample.c: Move from next higher directory. ChangeLog Entries from netinstall/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. ChangeLog Entries from nt/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. 2002-11-27 Ben Wing <ben@xemacs.org> * .cvsignore: Windows shit. 2002-10-13 Adrian Aichner <adrian@xemacs.org> * xemacs.mak (OS): Remove obsolete quoting of double-quote in the Installation file to avoid unnecessary deviations from the UNIX version in `describe-installation' and `build-report'. 2002-09-13 Adrian Aichner <adrian@xemacs.org> * xemacs.mak: Suppress confirmation for overwriting files. * xemacs.mak (installation): Add support for xemacs_extra_name. ChangeLog Entries from nt/installer/Wise/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. ChangeLog Entries from src/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. 2002-12-15 Ben Wing <ben@xemacs.org> * ChangeLog: Combine all ChangeLog files. * ChangeLog.1, ChangeLog.2: Deleted. * window.c (Fset_window_point): Correct to FSF behavior. This fixes some bugs in GNUS reported by Jeff Miller. 2002-12-14 Ben Wing <ben@xemacs.org> * frame.c (enter_redisplay_critical_section): * frame.c (exit_redisplay_critical_section): Inhibit GC during critical sections. 2002-12-12 Andy Piper <andy@xemacs.org> * sheap.c (report_sheap_usage): fixup calculation. 2002-12-03 John Paul Wallington <jpw@shootybangbang.com> * alloc.c (garbage_collection_messages): New variable. (vars_of_alloc): Declare and initialise it. (garbage_collect_1): Respect it. 2002-12-02 Mike Sperber <mike@xemacs.org> * The Great Window Configuration rewrite: Re-implement window configuration functionality in Emacs Lisp. * window.h (Fcurrent_window_configuration): Don't export anymore. (Qcurrent_window_configuration): Declare. (Qset_window_configuration): Declare. * event-stream.c (execute_help_form): * bytecode.c (execute_rare_opcode): Call out to Lisp to save window excursion. * window.c (Qcurrent_window_configuration): Declare. (Qwindow_configurationp): (Vwindow_configuration_free_list): (Qset_window_configuration): (Qtemp_buffer_show_hook): (struct saved_window): (struct window_config): (SAVED_WINDOW_N): (XWINDOW_CONFIGURATION): (wrap_window_configuration): (WINDOW_CONFIGURATIONP): (CHECK_WINDOW_CONFIGURATION): (mark_window_config): (sizeof_window_config_for_n_windows): (sizeof_window_config): (print_window_config): (saved_window_equal): (window_config_equal): (Fwindow_configuration_p): (mark_windows_in_use_closure): (mark_windows_in_use): (free_window_configuration): (Fset_window_configuration): (count_windows): (saved_window_index): (save_window_save): (Fcurrent_window_configuration): (Fsave_window_excursion): Remove. (mark_window_as_deleted): Rectify comment about `set-window-configuration'. (Fset_window_buffer): Reinstate code not activated because of old implementation of window configurations. (temp_output_buffer_show): Don't run `temp-buffer-show-hook' anymore---this wasn't supposed to happen anyway according to the documentation of `temp-buffer-show-function'. (reinit_vars_of_window): Don't do the window configuration stuff no more (vars_of_window): Don't set up `temp-buffer-show-hook' any more. 2002-12-02 Greg Allen <greg_allen@westlb-systems.co.uk> * database.c: Fix open_database. Berkeley DB API has changed in 4.1. see: http://www.sleepycat.com/docs/ref/upgrade.4.1/fop.html 2002-11-25 Mike Sperber <mike@xemacs.org> * frame.c (frame_conversion_internal): Convert pixel_to_char argument to an enum; allow additional option CHAR_TO_DISPLAYABLE_PIXEL. * frame.c (Fset_frame_pixel_height): Make `set-frame-pixel-height' conform to `frame-pixel-height'. (Fset_frame_displayable_pixel_height): New function, equivalent to old `set-frame-pixel-height'. (Fset_frame_width): Make `set-frame-pixel-width conform to `frame-pixel-width'. (Fset_frame_displayable_pixel_width): New function, equivalent to old `set-frame-pixel-width'. (Fset_frame_pixel_size): Make `set-frame-pixel-size conform to `frame-pixel-height' and `frame-pixel-width'. (Fset_frame_displayable_pixel_size): New function, equivalent to old `set-frame-size'. 2002-11-30 Ben Wing <ben@xemacs.org> * eval.c: * eval.c (signal_call_debugger): Fix up C debugger entrance -- first output the error message, then stack trace, then exiting message, then force debugger. * frame-msw.c (mswindows_init_frame_1): Use EQ not EQUAL to avoid QUIT tripping. * toolbar-msw.c (mswindows_clear_toolbar): Indentation fixes. 2002-11-27 Ben Wing <ben@xemacs.org> * alloc.c: * alloc.c (garbage_collect_1): Better redisplay-related assert. * elhash.c (xhash_table): Comment change. * eval.c: * eval.c (signal_call_debugger): * eval.c (throw_or_bomb_out): * eval.c (check_proper_critical_section_gc_protection): * eval.c (Fsignal): * eval.c (Feval): * eval.c (Ffuncall): * eval.c (flagged_a_squirmer): * eval.c (call_trapping_problems): * eval.c (warning_will_be_discarded): * eval.c (warn_when_safe_lispobj): * eval.c (warn_when_safe): * eval.c (vars_of_eval): Don't generate large warning strings (e.g. backtraces) when they will be discarded. Implement debug-on-error as documented -- it will enter the debugger and crash when an uncaught signal happens noninteractively and we are --debug. Better redisplay-related asserts. * frame-msw.c (mswindows_init_frame_1): * frame.c (enter_redisplay_critical_section): * lisp.h: * redisplay.c (redisplay_frame): * scrollbar-gtk.c (gtk_update_frame_scrollbars): * scrollbar-x.c (x_update_frame_scrollbars): * signal.c (check_quit): * sysdep.c: * sysdep.c (qxe_interruptible_open): Fix up documentation related to QUIT (which CANNOT garbage-collect under any circumstances), and to redisplay critical sections. * lread.c: * lread.c (Fload_internal): * lread.c (PRINT_LOADING_MESSAGE_1): * lread.c (locate_file_open_or_access_file): * lread.c (locate_file_in_directory_mapper): * lread.c (vars_of_lread): Add load-ignore-out-of-date-elc-files, load-always-display-messages, load-show-full-path-in-messages for more robust package compilation and debugging. * profile.c: * profile.c (create_call_count_profile_table): * profile.c (profile_increase_call_count): * profile.c (Fstart_profiling): * profile.c (Fclear_profiling_info): * profile.c (get_profiling_info_timing_maphash): * profile.c (Fget_profiling_info): * profile.c (set_profiling_info_timing_maphash): * profile.c (Fset_profiling_info): * profile.c (Fprofiling_active_p): * profile.c (syms_of_profile): * profile.c (vars_of_profile): Overhaul profile code. Change format to include call count and be extensible for further info. Remove call-count-profile-table. Add set-profiling-info. See related profile.el changes (which SHOULD ABSOLUTELY be in the core! Get rid of xemacs-devel and xemacs-base packages *yesterday*!). 2002-11-22 Ben Wing <ben@xemacs.org> * fileio.c: Fix crashes due to incorrectly ported code from FSF. * realpath.c: Don't return EIO when a filename is incorrect, since the I/O error gets passed all the way up. Clean up this file and avoid using macros as a poor-man's dispatch mechanism -- it just makes it impossible to follow the code. 2002-11-17 Ben Wing <ben@xemacs.org> * s/cygwin32.h: * s/cygwin32.h (TEXT_START): -fvtable-thunks is obsolete in GCC 3 and generates warnings. * s/mingw32.h: * s/windowsnt.h: Comment fixes. 2002-11-17 Ben Wing <ben@xemacs.org> * emodules.h: Fix warnings from redefining symbols. * eval.c: * eval.c (call_with_condition_handler): * eval.c (run_post_gc_hook): * eval.c (Ffuncall): Fix C++ errors -- no automatic casting between function pointers and void *, function declarations inside of functions not allowed. * event-Xt.c (emacs_Xt_enqueue_focus_event): Warning fixes. * fileio.c (Ffile_truename): Warning fixes. Use LOCAL_TO_WIN32_FILE_FORMAT rather than duplicating it. * glyphs-x.c: * glyphs-x.c (x_map_subwindow): Fix style. * intl-auto-encap-win32.c: * intl-auto-encap-win32.h: * intl-encap-win32.c: * intl-encap-win32.c (qxeRegConnectRegistry): * syswindows.h (RegConnectRegistry): DdeCreateStringHandle needs to be manual due to new Cygwin bug. * intl-win32.c: * intl-win32.c (wcscmp): * intl-win32.c (wcslen): wcslen/wcscmp don't seem to exist under G++ 3, Cygwin. * lisp.h: * lisp-union.h: * lisp-disunion.h: * process-unix.c (unix_send_process): Ugh, C needs volatile and C++ must not have volatile. Remove previous volatile hacks, which don't seem to be working any more. * sheap.c (STATIC_HEAP_SLOP): Try to get a working Cygwin build with old unexec. * sheap.c (more_static_core): No NL's in literals allowed. * symbols.c (Fset): Fix C++ errors. * syswindows.h: * syswindows.h (struct): * syswindows.h (tagNMDATETIMEFORMATW): * syswindows.h (tagNMTTDISPIFNOA): * syswindows.h (tagNMTTDISPINFOW): Fix Cygwin complaints now that some missing structs have been added. 2002-10-14 Jerry James <james@xemacs.org> * alloc.c: Unconditionally use LISP_FLOAT_TYPE code. * bytecode.c: Ditto. * data.c: Ditto. * ecrt0.c: Ditto. * emacs.c: Ditto. * event-stream.c: Ditto. * floatfns.c: Ditto. * lisp.h: Ditto. * lread.c: Ditto. * print.c: Ditto. * config.h.in: Remove LISP_FLOAT_TYPE entry. * s/windowsnt.h: Remove LISP_FLOAT_TYPE definition. 2002-10-10 Stephen J. Turnbull <stephen@xemacs.org> * emacs.c (shut_down_emacs): Improve crash message. 2002-10-17 Raymond Toy <toy@rtp.ericsson.se> * nas.c: Update for NAS 1.6 and later, from Jon Trulson. Was using the NAS private array SoundFileInfo that no longer exists in NAS 1.6 and later. Preserve backward compatibility with NAS 1.5a and earlier. This is broken for some versions between 1.5a and 1.5f. 2002-10-20 Stephen Turnbull <steve@tleepslib1> * ExternalClient.c (externalClientRealize): Suppress "unused" warning. 2002-10-19 Stephen Turnbull <stephen@xemacs.org> * extw-Xt.c (isMine): Suppress signed-unsigned compare warning. 2002-10-19 Stephen Turnbull <stephen@xemacs.org> * mule-canna.c (Fcanna_touroku_string): (Fcanna_change_mode): (Fcanna_do_function): Fix "unused variable" warnings. 2002-10-18 Stephen Turnbull <stephen@xemacs.org> * event-Xt.c (enqueue_focus_event): Prototype it. 2002-10-24 Andy Piper <andy@xemacs.org> * glyphs-widget.c (layout_query_geometry): add in fiddle factor. Include border text in width layout calculation. (layout_layout): use BORDER_FIDDLE_FACTOR instead of 10. 2002-10-24 John Paul Wallington <jpw@shootybangbang.com> * fns.c (Frequire): Add optional `noerror' argument. 2002-10-24 Andy Piper <andy@xemacs.org> * glyphs-widget.c (layout_query_geometry): only resize dynamically if static sizes haven't been set. 2002-09-21 Stephen J. Turnbull <stephen@xemacs.org> * extents.c (Fset_extent_property): Document `syntax-table' property. 2002-08-20 Ben Sigelman <bhsigelm@cs.brown.edu> * event-Xt.c (drain_X_queue): loop over while(XEventsQueued()) instead of while(XtAppPending()&XtIMXEvent). Upon a gdm logout, the xemacs process did not exit, but looped infinitely here. This fixes that problem. 2002-10-04 Stephen J. Turnbull <stephen@xemacs.org> * regex.c (re_match_2_internal): Declare num_nonshy_regs in enclosing scope. 2002-09-09 Stephen J. Turnbull <stephen@xemacs.org> * search.c (clear_unused_search_regs): New static function. (search_buffer): (simple_search): (boyer_moore): Use it. Fixes "stale match data" bug reported by Martin Stjernholm. Minor clarifications in comments. * regex.c (re_match_2_internal): Ensure no stale submatches. 2002-09-26 Golubev I. N. <gin@mo.msk.ru> * frame-x.c (x_delete_frame): do not call XtDisplay on a destroyed widget. 2002-09-22 Mike Sperber <mike@xemacs.org> * specifier.c (specifier_add_spec): Don't do anything if NILP (inst_list)---otherwise, assertions in the rest of the specifier code get violated. 2002-09-20 Mike Sperber <mike@xemacs.org> (This partially gets back my patch from 2002-07-20 without the bug.) * process-unix.c (child_setup): Remove Ben's comment noting confusion over the file descriptors >= 3: close_process_descs() doesn't close all. Fix fd range to go up to MAXDESC-1 instead of 64. (unix_create_process): Call begin_dont_check_for_quit to inhibit unwanted interaction (and thus breaking of X event synchronicity) in the child. 2002-08-08 Jerry James <james@xemacs.org> * Makefile.in.in: ldap.o and postgresql.o have moved. * alloc.c (unstaticpro_nodump_1): New function. * alloc.c (unstaticpro_nodump): Ditto. * depend: Regenerate. * eldap.c: Move to modules/ldap. * eldap.h: Ditto. * emacs.c (main_1): Call LDAP and PostgreSQL initialization functions only if they are not modules. * emodules.c: Define EMODULES_DO_NOT_REDEFINE to skip changes to core functions and macros made in emodules.h. * emodules.c (unloading_module): New variable to flag when a module unload is in progress. * emodules.c (emodules_list): New member unload, to hold a function for doing module cleanup at unload time. * emodules.c (Fload_module): Note that users should not call this function directly. * emodules.c (Funload_module): Ditto. Compile it. Call the module's unload function if it has one. * emodules.c (emodules_load): Stop working around formerly broken build_string() declaration. Update load-history for module unloading. * emodules.c (syms_of_module): Add new symbols. * emodules.c (vars_of_module): Add unloading-module. Make Vmodule_extensions use the new format. * emodules.h: Block paths from module code into the dump_add* functions. * emodules.h (EMODULES_VERSION): New version. * fileio.c: Add Qfile_name_nondirectory for use in emodules.c. * inline.c: eldap.h and postgresql.h have moved. * lisp.h: Add unstaticpro_nodump, unloading_module, Qmodule, and Qfile_name_sans_extension declarations. * lisp.h (Dynarr_delete_object): New macro. * lrecord.h (UNDEF_LRECORD_IMPLEMENTATION): New macro. * lrecord.h (UNDEF_EXTERNAL_LRECORD_IMPLEMENTATION): New macro. * postgresql.c: Move to modules/postgresql. * postgresql.h: Ditto. * symbols.c (reject_constant_symbols): Allow it if we are unloading a module. * symbols.c (Fset): Allow unbinding constant value forward symbols if we are unloading a module. * symbols.c (defsubr): Update the load history for modules. * symbols.c (defsubr_macro): Ditto. * symbols.c (defvar_magic): Ditto. 2002-08-29 Jerry James <james@xemacs.org> * eldap.c: Put #endif tokens in a comment. * eldap.c (Fldap_status): * eldap.c (syms_of_eldap): * eldap.h: Change to Fldap_live_p to match Lisp name. 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-09-01 Mike Alexander <mta@arbortext.com> * event-msw.c (winsock_closer): Use closesocket, not CloseHandle to close a socket. 2002-08-31 Seiichi Ikiuo <ikiuo@polyphony.co.jp> * file-coding.h (detection_result): fix DET_LOWEST. * mule-coding.c (big5_detector): Add member 'seen_euc_char'. (big5_detect): It was made not to become the trouble of EUC. (iso2022_detector): Add member 'longest_even_high_byte'. (iso2022_detect): Fix checking for even/odd_high_byte_group. The judgment of EUC is changed. * unicode.c: Add DETECTOR_CATEGORY utf_8_bom. (utf_8_detector): Add member byteno, first_byte and second_byte. (utf_8_detect): The judgment of UTF-8-BOM is added. ChangeLog Entries from tests/ChangeLoggoto announcement, summary, ChangeLog Index 2003-01-04 Steve Youngs <youngs@xemacs.org> * XEmacs 21.5.10 "burdock" is released. 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> * automated/regexp-tests.el (Mule character class): New test cases. Based on draft patch by Daiki Ueno <daiki@xemacs.org>. * automated/test-harness.el (Print-Pass): Comment. 2002-10-19 Stephen J. Turnbull <stephen@xemacs.org> * automated/test-harness.el (test-harness-expect-bug): New variable. (Known-Bug-Expect-Failure): New macro. (Skip-Test-Unless): New macro. (Check-Message): Use Skip-Test-Unless. (test-harness-from-buffer): Type fixes. * automated/regexp-tests.el: Use Known-Bug-Expect-Failure. * automated/syntax-tests.el: Use Skip-Test-Unless. 2002-09-09 Stephen J. Turnbull <stephen@xemacs.org> * automated/regexp-tests.el: Add test for stale subexpr match-data. Thanks to Martin Stjernholm for the report. * automated/syntax-tests.el: Conditionalize syntax-table property tests on feature. Enable feature if present. 2002-09-12 Stephen J. Turnbull <stephen@xemacs.org> * automated/regexp-tests.el: Add word-boundary regexp tests. goto announcement, summary, ChangeLog Index |
||||||||||||||||
|
|
||||||||||||||||
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