|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs XEmacs 21.5.17 "chayote" is releasedgoto announcement, summary, changes To: xemacs-beta@xemacs.org From: "Stephen J. Turnbull, XEmacs Beta Release Engineer" <stephen@xemacs.org> Subject: XEmacs 21.5.17 "chayote" is released. Organization: The XEmacs Project * XEmacs 21.5.17 "chayote" is released. "chayote" is the eighteenth in the OXYMORON series. The main purpose of the "chayote" release is to provide a checkpoint before upcoming major changes. Bignum (infinite precision integer) support and Xft (including antialiasing) support are expected to be added in the near future. Relative to XEmacs 21.5.16 "celeriac", "chayote" has many improvements in module support from Jerry James, and improved package management from Steve Youngs. Steve Youngs also ported the "lazy" widget support from GNU Emacs 21.3, and Jerry James synched frame and window support. A number of annoying crashes in GTK, in X11 dialogs, and in the bytecode interpreter were fixed, but several crashes remain. * XEmacs 21.5.17 is "beta" software. The usual "no warranty" disclaimer (see etc/WARRANTY, sections 10 and 11) applies. Furthermore, since the 21.5 series is in active development, there is no promise that it will even build successfully on your platform (unless you happen to have one similar to the release engineer's and build a tagged beta). If you want a semblance of stability, you should use the stable 21.4 release series. * Availability Anonymous ftp: ftp://ftp.xemacs.org/pub/xemacs/beta See http://www.xemacs.org/Install/. Beta releases only come in "full kit" form, with sources and prebuilt Info and compiled Lisp. If you already have a 21.5.16 source tree, a patchkit is available in xemacs-21.5.16-21.5.17.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. 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.5.17, use the release tag "r21-5-17". 21.5 commits are to the trunk; to get the bleeding edge, use the "-A" flag to cvs update to reset any sticky tags or dates. For more details, see http://www.xemacs.org/Develop/cvsaccess.html Changes in XEmacs 21.5.17 "chayote"goto announcement, summary, changes
ChangeLogs for XEmacs 21.5.17 "chayote"goto announcement, summary, changes
ChangeLog Entries from ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. 2004-03-18 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp> * configure.in (Compiler feature macros): Define _POSIX_C_SOURCE for FreeBSD 4.9 to shut up viteno's compiler, and _XOPEN_SOURCE to 500 since apparently we'll use it if available. 2004-03-05 Stephen J. Turnbull <stephen@xemacs.org> * configure.in (libc detection): Fix progress message. 2004-02-21 Stephen J. Turnbull <stephen@xemacs.org> * configure.in (CFLAGS): Do XE_CFLAGS before adding warning flags to CFLAGS. Thanks to Jerry James for reporting the bug. 2004-02-18 Stephen J. Turnbull <stephen@xemacs.org> * configure.in (AC_INIT_PARSE_ARGS): Use Solaris-compatible `for'. Thanks to Vin Shelton for noticing the bug, and Hrvoje Niksic for the more elegant fix. 2004-01-28 Stephen J. Turnbull <stephen@xemacs.org> * configure.in: Use XE_CFLAGS for XEMACS_CC. Kludge: warn about CC and XEMACS_CC not from same vendor (gcc only). Various comment fixups. Delete dead code for finding srcdir. * Makefile.in.in (clean): Force deletion of generated Lisp load files. 2003-11-06 Stephen J. Turnbull <stephen@xemacs.org> * configure.in: Report cc and libc version info. Detection code by Valdis Kletnieks <Valdis.Kletnieks@vt.edu>. Tweaked for Debian. 2004-01-20 Jerry James <james@xemacs.org> * configure.in: The icc compiler pretends to be gcc. It isn't. 2003-11-18 Jerry James <james@xemacs.org> * configure.in: Check for the typeof extension. 2003-10-15 Jerry James <james@xemacs.org> * aclocal.m4: Add icc (Intel compiler) support. * configure.in: Ditto. 2003-10-11 Jerry James <james@xemacs.org> * configure.in: installexe.sh is under srcdir, not blddir. ChangeLog Entries from etc/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. 2004-03-20 Adrian Aichner <adrian@xemacs.org> * sample.init.el: Typo and copycat fix. 2003-11-28 Norbert Koch <viteno@xemacs.org> * PACKAGES (erc): new. 2003-11-18 Norbert Koch <viteno@xemacs.org> * PACKAGES (MH-E): Update the MH-E package information string. 2003-10-25 Norbert Koch <viteno@xemacs.org> * PACKAGES (riece): New package. * PACKAGES (liece): Mark as deprecated. 2003-10-02 Steve Youngs <youngs@xemacs.org> * youngs.png, youngsm.png: Removed. ChangeLog Entries from lib-src/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. 2004-01-21 Jerry James <james@xemacs.org> * Makefile.in.in (mmencode): Pass $(ldflags) to the compiler. * Makefile.in.in (make-path): Ditto. 2003-10-13 Jerry James <james@xemacs.org> * ellcc.c: Remove attribute definitions, include new compiler.h instead, and change existing uses to match new definitions. ChangeLog Entries from lisp/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. 2004-02-26 Jerry James <james@xemacs.org> * device.el (device-num-screens): New. * device.el (device-backing-store): New. * device.el (device-save-under): New. * frame.el: Synch with Emacs 21.3. 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au> * package-get.el (package-get-update-base-from-buffer): Force binary coding system for verifying GnuPG signature in the package-index file. 2004-02-06 Jerry James <james@xemacs.org> * term/linux.el: Change iso-latin-1 to iso-8859-1. 2004-01-28 Jerry James <james@xemacs.org> * subr.el (add-to-invisibility-spec): New, from Emacs 21.3. * subr.el (remove-from-invisibility-spec): Ditto. 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org> * mule/japanese.el (paragraph-start, paragraph-separate): Remove anchor to BOL. 2004-01-22 Stephen J. Turnbull <stephen@xemacs.org> * specifier.el (canonicalize-spec): Fix typo in docstring. (make-specifier-and-init): (map-specifier): (canonicalize-spec-list): (set-specifier): Improve docstring. 2004-01-21 Jerry James <james@xemacs.org> * wid-edit.el: Remove duplicate sexp widget definitions. 2004-01-08 Nickolay Pakoulin <npak@ispras.ru> * info.el (Info-insert-file-contents): Use `shell-command-switch' instead of hard-coded "-c". 2003-12-15 Steve Youngs <sryoungs@bigpond.net.au> * wid-edit.el (lazy): New. (widget-child-value-get): New. (widget-child-value-inline): New. (widget-child-validate): New. (widget-type-value-create): New. (widget-type-default-get): New. (widget-type-match): New. This adds a "lazy" widget to allow the definition of recursive datatypes for customize. The composite widgets expand their subtypes immediately, which cause obvious problems for recursive datatypes. The "lazy" will only expand them when needed, hense the name. From Per Abrahamsen <abraham@dina.kvl.dk> 2003-12-15 Steve Youngs <sryoungs@bigpond.net.au> * package-get.el (package-get-list-packages-where): New. A function that allows searching for groups of packages. For example, find all packages that require the fsf-compat package. 2003-11-05 Vin Shelton <acs@xemacs.org> * help.el (Help-prin1-face): (Help-princ-face): princ and prin1 are functions and need to be called as such. The idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>. 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org> * about.el (about-personal-info): Fix typo in Tony Rossini's entry. 2003-10-29 Ville Skyttä <scop@xemacs.org> * mule/lao-util.el (lao-transcription-pattern): Comment out duplicate which uses regexp-opt. 2003-10-15 Stephen J. Turnbull <stephen@xemacs.org> * autoload.el (Copyright): Update. 2003-10-11 Stephen J. Turnbull <stephen@xemacs.org> * files.el (find-file): Improve docstring. 2003-10-11 Steve Youngs <sryoungs@bigpond.net.au> * package-ui.el (pui-display-keymap): Map `m' to `pui-display-maintainer'. (pui-help-echo): Display both the installed upstream version number and the available upstream version number. (pui-display-maintainer): New. 2003-10-10 Stephen J. Turnbull <stephen@xemacs.org> * wid-edit.el (widget-url-link-action): Fix typo. 2003-10-05 Kevin Haddock <kevinhaddock@yahoo.com> * lisp/wid-edit.el (widget-default-create): Implemented suggested char-table dispatch wrench up (No. 4). 2003-10-07 Jerry James <james@xemacs.org> * autoload.el (generate-c-file-autoloads-1): Use module-extensions instead of listing the extensions. Use locate-file instead of explicitly trying each extension. * code-files.el (load): Use module-extensions instead of an explicit list of extensions. 2003-10-02 Steve Youngs <youngs@xemacs.org> * about.el (xemacs-hackers): Remove me. (about-current-release-maintainers): Ditto. (about-url-alist): Ditto. (about-personal-info): Ditto. (about-hacker-contribution): Ditto. 2003-10-01 Steve Youngs <youngs@xemacs.org> * cl-extra.el (cl-do-prettyprint): Work around a "formatting" bug in `report-xemacs-bug'. ChangeLog Entries from lwlib/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. 2003-09-22 Stephen J. Turnbull <stephen@xemacs.org> * Makefile.in.in (XE_CFLAGS): New variant on CFLAGS for XEMACS_CC. ChangeLog Entries from man/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. 2004-02-20 Stephen J. Turnbull <stephen@xemacs.org> * internals/internals.texi (GCPROing): Mention `Fsignal'. Clarify that references, not the objects themselves, are what is marked. 2004-01-26 Stephen J. Turnbull <stephen@xemacs.org> * lispref/specifiers.texi (Copyright): Update. (Creating Specifiers): Correct more instances of subject-verb disagreement. 2004-01-24 Stephen J. Turnbull <stephen@xemacs.org> * lispref/specifiers.texi (Specifier Instancing Functions): Fix typos, thanks to Ilpo Nyyssönen. 2004-01-23 Stephen J. Turnbull <stephen@xemacs.org> * lispref/specifiers.texi (Specifier Instancing Functions): Add documentation of `specifier-matching-instance'. (Introduction to Specifiers): Fix typos. (Simple Specifier Usage): Cross-reference Toolbar Intro. (Creating Specifiers): (Specifier Instancing Functions): (Adding Specifications): Various improvements. Deprecate set-specifier a bit more. 2004-01-20 Stephen J. Turnbull <stephen@xemacs.org> * lispref/specifiers.texi (Specifier Examples): Add new example, pluralize node name and section title. (Specifiers): Pluralize "Specifier Examples" in menu. * lispref/lispref.texi (Top): Pluralize "Specifier Examples" in menu. 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org> * xemacs-faq.texi: Fix Tony Rossini's address. 2003-12-15 Steve Youngs <sryoungs@bigpond.net.au> * lispref/customize.texi (Defining New Types): New node. From Per Abrahamsen <abraham@dina.kvl.dk> 2003-10-16 Ilya N. Golubev <gin@mo.msk.ru> * lispref/tips.texi (Comment Tips): Typo fix. 2003-10-10 Ilya N. Golubev <gin@mo.msk.ru> * new-users-guide/custom2.texi (Init File): Fix up erroneous uses of @var instead of @code for the names of particular variables in programming languages. 2003-10-10 Ilya N. Golubev <gin@mo.msk.ru> * custom.texi (The Init File): * xemacs-faq.texi (Q2.1.3): (Q2.1.5): * internals/internals.texi (Modules for Internationalization): * lispref/display.texi (Beeping): * lispref/ldap.texi (Encoder/Decoder Functions): * lispref/markers.texi (The Mark): (The Region): * lispref/menus.texi (Menu Accelerator Functions): * lispref/numbers.texi (Math Functions): * lispref/packaging.texi (package-info.in): (Makefile): (Local.rules File): * lispref/postgresql.texi (libpq Lisp Symbols and DataTypes): (libpq Lisp Variables): (Synchronous Interface Functions): (Other libpq Functions): * new-users-guide/custom2.texi (Init File): (Setting Variables): * new-users-guide/files.texi (File Names): (Saving Files): * new-users-guide/search.texi (Search and Replace): * xemacs/custom.texi (X Resources): Fix up erroneous uses of @var instead of @code for the names of particular variables in programming languages. 2003-10-10 Stephen J. Turnbull <stephen@xemacs.org> * Makefile: Remove old package and redundant cruft. 2003-10-10 Ilya N. Golubev <gin@mo.msk.ru> * lispref/mule.texi (Charset Property Functions): Charset registry can be set. (Predefined Charsets): Add registry to Vietnamese charset names. ChangeLog Entries from modules/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. ChangeLog Entries from netinstall/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. ChangeLog Entries from nt/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. 2003-11-06 Adrian Aichner <adrian@xemacs.org> * minitar.c (Usage): Change return type to void. * minitar.c (main): Fix inconsistent indentation, use return instead of exit to fix compiler warning. 2003-10-27 Jerry James <james@xemacs.org> * README: Update library versions. Delete irrelevant text. * config.inc.samp: Ditto. 2003-10-15 Jerry James <james@xemacs.org> * xemacs.mak (TEMACS_OBJS): Add emodules.obj, which always has content now. ChangeLog Entries from nt/installer/Wise/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. ChangeLog Entries from src/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. 2004-03-20 Adrian Aichner <adrian@xemacs.org> * eval.c: Typo fixes. 2004-03-16 Jerry James <james@xemacs.org> * alloc.c: Make gc_currently_forbidden readable in other files. * lisp.h: Add a declaration for gc_currently_forbidden. * print.c: Add a debug_bindings struct to bind without consing. * print.c (debug_prin1_bindings): New variable. * print.c (output_string): Avoid calling begin_gc_forbidden, which conses, if it is already forbidden. * print.c (print_internal): Do not bump print_depth, which involves consing, when inhibit_non_essential_printing_operations is set, in which case we set print_depth to zero anyway. * print.c (alternate_do_size): New variable. * print.c (alternate_do_string): Dynamically allocated to avoid a buffer overflow bug. * print.c (write_string_to_alternate_debugging_output): Make sure we do not overflow alternate_do_string. * print.c (debug_prin1_exit): New function. Unbind variables bound by debug_prin1. * print.c (debug_prin1): Avoid using internal_bind_int, which conses; use debug_binding instead. Always inhibit quit. * print.c (vars_of_print): Initialize debug_prin1_bindings, alternate_do_size, and alternate_do_string. 2004-03-15 Jerry James <james@xemacs.org> * eval.c (grow_specpdl): Add some specpdl space, even when not debug-on-error or debug-on-signal. 2004-03-08 Lutz Euler <lutz.euler@freenet.de> * lstream.c (Lstream_pseudo_close): Fix test for LSTREAM_FL_IS_OPEN. 2004-02-26 Jerry James <james@xemacs.org> * console.h (device_metrics): New metrics num_screens, backing_store, save_under. * device-x.c (x_device_system_metrics): Support the new metrics. * device.c: Add symbols for the new metrics. * device.c (Fdevice_system_metric): Support the new metrics. * device.c (Fdevice_system_metrics): Ditto. * device.c (syms_of_device): Define symbols for the new metrics. 2004-02-25 Jerry James <james@xemacs.org> * sysdep.h: Declare interrupt/quit-related symbols as C symbols. * xemacs.def.in.in: Fix placement error in previous patch. 2004-02-25 Jerry James <james@xemacs.org> * general-slots.h: Make Qcritical, Qdelete, Qsearch, and Qsimple visible to modules (all are used by the LDAP module). * lisp.h: Make stuff in QUIT and QUITP visible to modules. * sysdep.h: Make speed_up_interrupts and slow_down_interrupts visible to modules (both are used by the LDAP module). * xemacs.def.in.in: Reflect all of the above additions to the module API. 2004-02-20 Stephen J. Turnbull <stephen@xemacs.org> * bytecode.c (execute_optimized_program): Identify and mark more potential GC locations. Remove dead STATIC_GCPRO_STACK code and CPP constructs. Document GCPRO_STACK usage. * fns.c (Fnthcdr): (Fnth): (Felt): Propagate "This function can GC"s. (Fput): Propagate "This function cannot GC"s. 2004-02-17 Jerry James <james@xemacs.org> * menubar-x.c (protected_menu_item_descriptor_to_widget_value_1): Move begin_gc_forbidden() here so it affects all callers. * menubar-x.c (menu_item_descriptor_to_widget_value): Call protected_menu_item_descriptor_to_widget_value_1 with call_trapping_problems. 2004-02-16 Jerry James <james@xemacs.org> * gui-x.c (wv_set_evalable_slot): Check for eval within redisplay. 2004-02-14 Jerry James <james@xemacs.org> * gui.c (gui_item_value): Remove in_redisplay parameter; check the in_display global variable instead. * gui.c (gui_item_active_p): Ditto. * gui.c (gui_item_selected_p): Ditto. * gui.c (gui_value_equal): Ditto. * gui.c (gui_item_equal_sans_selected): Ditto. * gui.c (gui_item_list_find_selected): Change calls to drop in_redisplay parameter. * gui.c (gui_item_included_p): Ditto. * gui.c (gui_item_equal): Ditto. * gui.h: Change prototypes accordingly. * dialog-msw.c (handle_question_dialog_box): Change calls to drop in_redisplay parameter. * glyphs-gtk.c (gtk_tab_control_redisplay): Ditto. * glyphs-msw.c (mswindows_redisplay_widget): Ditto. * glyphs-msw.c (mswindows_widget_instantiate): Ditto. * glyphs-msw.c (mswindows_button_instantiate): Ditto. * glyphs-msw.c (mswindows_button_redisplay): Ditto. * glyphs-msw.c (mswindows_tab_control_instantiate): Ditto. * glyphs-msw.c (mswindows_tab_control_redisplay): Ditto. * glyphs-widget.c (tab_control_order_only_changed): Ditto. * glyphs-x.c (x_tab_control_redisplay): Ditto. * menubar-msw.c (populate_menu_add_item): Ditto. * menubar.c (Fmenu_find_real_submenu): Ditto. 2004-01-28 Stephen J. Turnbull <stephen@xemacs.org> * Makefile.in.in: Use XE_CFLAGS, not CFLAGS. 2004-01-21 Jerry James <james@xemacs.org> * unicode.c (struct unicode_coding_system): Make one bit fields unsigned. * unicode.c (decode_unicode_char): Ditto. * unicode.c (encode_unicode_char_1): Ditto. * unicode.c (encode_unicode_char): Ditto. * unicode.c (unicode_convert): Ditto. * unicode.c (struct utf_8_detector): Ditto. 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org> * frame-x.c (x_wm_hack_wm_protocols): (x_frame_window_state): Get casts right to avoid aliasing issues. * glyphs.c (process_image_string_instantiator): (Fset_console_type_image_conversion_list): Change identifier to quiet compiler. 2003-11-10 Stephen J. Turnbull <stephen@xemacs.org> * bytecode.c (execute_optimized_program): GCPRO_STACK main loop. 2004-01-16 Malcolm Purvis <malcolmpurvis@optushome.com.au> * ui-gtk.c (__internal_callback_marshal): Marshalling data to return to GTK requires a different API to marshalling data to use as GTK parameters. * ui-gtk.c (lisp_to_gtk_ret_type): New. 2004-01-23 Stephen J. Turnbull <stephen@xemacs.org> * specifier.c (Fvalid_specifier_type_p): Fix docstring typo. 2003-12-29 Malcolm Purvis <malcolmpurvis@optushome.com.au> * sysdll.c (dll_function): Added support for finding symbols in Darwin shared libraries as well in Darwin bundles. * sysdll.c (image_for_address): New. * sysdll.c (my_find_image): New. * sysdll.c (search_linked_libs): New. 2004-01-03 James C. McPherson <james.mcpherson@optusnet.com.au> * doc.c (Fdocumentation_property): GCPROd variables cannot be declared register. * eval.c (Fprog1): Ditto. * eval.c (Fprog2): Ditto. * fns.c (Fnreverse): Ditto. * lread.c (readevalloop): Ditto. 2003-11-29 Jerry James <james@xemacs.org> * emodules.c (emodules_load): Remove dll_error parameter. * sysdll.c: Ditto. * sysdll.h: Ditto. Remove unused DLLEXPORT definitions. * ui-gtk.c (initialize_dll_cache): dll_open now takes a Lisp_Object. * ui-gtk.c (Fdll_load): Ditto. Remove dll_error parameter. 2003-11-18 Jerry James <james@xemacs.org> * config.h.in: Add TYPEOF. * emacs.c (voodoo_free_hook): Revert the previous patch and use TYPEOF instead. * emacs.c (Fkill_emacs): Ditto. * ralloc.c (init_ralloc): Ditto. * ralloc.c (r_alloc_reinit): Ditto. 2003-11-14 Jerry James <james@xemacs.org> * emacs.c (voodoo_free_hook): ICC understands typeof. * emacs.c (Fkill_emacs): Ditto. * ralloc.c (init_ralloc): Ditto. * ralloc.c (r_alloc_reinit): Ditto. 2003-11-14 Jerry James <james@xemacs.org> * config.h.in: Remove last traces of GNU DLD. 2003-11-01 Markus Kaltenbach <makalten@informatik.uni-tuebingen.de> * alloc.c (garbage_collect_1): move kkcc_marking() call inside the while loop containing all the iterative calls for marking weak data structures since the entries on the kkcc_stack need to be processed after every run to mark attached objects 2003-10-16 Jerry James <james@xemacs.org> * realpath.c (qxe_realpath): When a symbolic link to an absolute pathname is found, really start over. 2003-10-21 Stephen J. Turnbull <stephen@xemacs.org> * bytecode.c (execute_optimized_program): Revert Mike's patch temporarily. 2003-10-11 Olivier Galibert <galibert@pobox.com> * window.c (Fdelete_window): Dirty the mirror structure _before_ marking the window deleted. 2003-10-14 Jerry James <james@xemacs.org> * Makefile.in.in (shlib_objs): Remove emodules.o. * Makefile.in.in (objs): Add emodules.o; it always has content now. * emacs.c (main_1): Call vars_of_module to define module-extensions. * emodules.c: Always set Vmodule_load_path and Vmodule_extensions. * emodules.h: Vmodule_load_path is now static. 2003-10-15 Stephen J. Turnbull <stephen@xemacs.org> * mule-charset.c (get_unallocated_leading_byte): #endif->#else. 2003-10-14 Jerry James <james@xemacs.org> * compiler.h: Don't define __GNUC__ if using a non-GNU compiler. Use a consistent spacing scheme. 2003-08-14 Stephen J. Turnbull <stephen@xemacs.org> * mule-charset.c (get_unallocated_leading_byte): Compiler quietus. 2003-10-13 Stephen J. Turnbull <stephen@xemacs.org> * nas.c (AudioLibraryVersionMajor, AudioLibraryVersionMinor): Ensure they are #define'd. 2003-10-13 Stephen J. Turnbull <stephen@xemacs.org> * frame-x.c (x_update_frame_external_traits): Fix XtSetArg idiom. 2003-10-14 Jerry James <james@xemacs.org> * compiler.h: Check __GNUC_PATCHLEVEL__ definition. * depend: Regenerate. 2003-10-13 Jerry James <james@xemacs.org> * dumper.h: Use {BEGIN,END}_C_DECLS instead of explicit #ifdef. * glyphs-eimage.c: Ditto. * glyphs-gtk.c: Ditto. * glyphs-msw.c: Ditto. * glyphs-x.c: Ditto. * gtk-xemacs.h: Ditto. * libinterface.h: Ditto. * lrecord.h: Ditto. * process.h: Ditto. * symeval.h: Ditto. * sysdll.h: Ditto. * syswindows.h: Ditto. * text.h: Ditto. * lisp.h: Ditto. Move basic compiler defines to compiler.h. Remove redundant definitions. Add MALLOC attribute to xmalloc, xcalloc, etc. Change attribute uses to match new compiler.h. * compiler.h: New file containing basic compiler defines from lisp.h. * s/windowsnt.h (DECLARE_DOESNT_RETURN): Remove definitions now in compiler.h. 2003-10-10 Jerry James <james@xemacs.org> * alloc.c (make_compiled_function): Fix C++ breakage introduced by 2003-07-25 patch. 2003-07-25 Eric Benson <eric_a_benson@yahoo.com> Delay the allocation and initialization of the args array in compiled_function objects from creation until first use, thus avoiding a bug in the portable dumper. See mail with subject "Symbol's value as variable is void: region" in the July 2003 xemacs-beta archives. * alloc.c (make_compiled_function): initialize args, max_args, min_args, and args_in_array to zero. (Fmake_byte_code): Removed allocation and initialization of args array. * bytecode.c (optimize_compiled_function): Added allocation and initialization of args array. * eval.c (function_argcount): Added call to optimize_compiled_function. 2003-10-07 Jerry James <james@xemacs.org> * emodules.c (vars_of_module): Make Vmodule_extensions visible to Lisp. Move assignments next to the corresponding declarations. 2003-09-30 Jerry James <james@xemacs.org> * Makefile.in.in (distclean): xemacs.def.in.in should not be removed. 2003-09-25 Jerry James <james@xemacs.org> * alloc.c (xfree_1): Use this name even when not error checking. * device-tty.c (free_tty_device_struct): Use xfree type parameter, but error-checking version alters the original, not a local copy. * fileio.c (Ffile_name_directory): Don't xfree alloca'd memory; this is in an #if 0, but fix it anyway just in case. * lisp.h: Add a type parameter to the xfree declaration, and remove the alias when ERROR_CHECK_MALLOC is defined. Fix 2 incorrect comments pointing to structure declarations. * tparam.c: Remove unused free macro, and duplicate xmalloc and xrealloc declarations. * ui-gtk.c (CONVERT_RETVAL): Add type parameter to use of xfree, and fix some minor whitespace problems. * xemacs.def.in.in: Unconditionally export xfree_1 * alloc.c: * alloca.c: * buffer.c: * buffer.h: * console-stream.c: * console-tty.c: * device-gtk.c: * device-msw.c: * device-x.c: * dialog-msw.c: * dialog-x.c: * dired-msw.c: * dired.c: * doc.c: * dumper.c: * dynarr.c: * editfns.c: * elhash.c: * emacs.c: * emodules.c: * eval.c: * event-Xt.c: * event-gtk.c: * event-msw.c: * event-stream.c: * extents.c: * file-coding.c: * fileio.c: * filelock.c: * frame-gtk.c: * frame-msw.c: * frame-x.c: * frame.c: * gccache-gtk.c: * glyphs-eimage.c: * glyphs-gtk.c: * glyphs-msw.c: * glyphs-x.c: * gui-x.c: * hash.c: * hftctl.c: * imgproc.c: * insdel.c: * intl-win32.c: * keymap.c: * lstream.c: * mule-coding.c: * nt.c: * ntplay.c: * objects-gtk.c: * objects-msw.c: * objects-tty.c: * objects-x.c: * process.c: * redisplay.c: * regex.c: * scrollbar-gtk.c: * scrollbar-msw.c: * scrollbar-x.c: * select-gtk.c: * select-msw.c: * select-x.c: * specifier.c: * syntax.c: * sysdep.c: * termcap.c: * tests.c: * text.c: * text.h: * toolbar-msw.c: * unicode.c: * xgccache.c: Add type parameter to uses of xfree. 2003-09-27 Stephen J. Turnbull <stephen@xemacs.org> * search.c (trivial_regexp_p): Regexps containing "\{" are nontrivial. Thanks to Manfred Bartz for reporting the bug and Stefan Monnier for suggesting a diagnosis. ChangeLog Entries from tests/ChangeLoggoto announcement, summary, changes 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> * XEmacs 21.5.17 "chayote" is released. 2003-11-01 Markus Kaltenbach <makalten@informatik.uni-tuebingen.de> * automated/weak-tests.el: Added testing of the iterative marking calls needed for processing weak data structures, especially ephemerons, correctly 2003-10-22 Vin Shelton <acs@xemacs.org> * automated/hash-table-tests.el: Remove debugging print statements. 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org> * automated/test-harness.el: List me as maintainer. 2003-10-21 Stephen J. Turnbull <stephen@xemacs.org> * automated/test-harness.el (test-harness-test-compiled): New variable to notify tests whether they are compiled or interpreted. * automated/weak-tests.el (test-harness-test-compiled): Temporary hack to remind me of the reverted byte-interpreter patch. 2003-10-15 Stephen J. Turnbull <stephen@xemacs.org> * automated/test-harness.el: Whitespace/readability tweaks. (Copyright): Update. (test-harness-file-summary-template): New constant. (test-harness-null-summary-template): New constant. (test-harness-from-buffer): (batch-test-emacs): Improve report formatting. 2003-09-28 Adrian Aichner <adrian@xemacs.org> * automated/test-harness.el (batch-test-emacs): Emergency fix for arithmetic error when no tests are run. 2003-09-27 Adrian Aichner <adrian@xemacs.org> * automated/test-harness.el: Syntax emergency fix. 2003-09-27 Stephen J. Turnbull <stephen@xemacs.org> * automated/test-harness.el: Give the maintainers what they want. 2003-09-26 Adrian Aichner <adrian@xemacs.org> * automated/test-harness.el (test-harness-from-buffer): Revert logging results when running noninteractive per Stephen J. Turnbull's veto. 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