|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs 21.2.41 ReleaseSummary of Changes to 21.2.41 "Polyhymnia"goto changes
ChangeLogs for Release 21.2.41 "Polyhymnia" of XEmacsgoto summary lisp/ChangeLog2001-01-16 Mike Sperber <mike@xemacs.org> * setup-paths.el (paths-core-load-path-depth): Stopgap bump to catch lisp/mule/. 2001-01-14 Mike Sperber <mike@xemacs.org> * startup.el (maybe-create-compatibility-dot-emacs): (maybe-unmigrate-user-init-file): (unmigrate-user-init-file): Created. (maybe-migrate-user-init-file): Offer creation of compatibility .emacs. Some doc fixes wrt init file location. 2001-01-15 Golubev I. N. <gin@mo.msk.ru> * faces.el (face-frob-from-locale-first): new variable. (frob-face-font-2): Honor tags arg while trying to use standard-face-mapping. When face-frob-from-locale-first is set, first try to set face inheriting from frobbed-face. 2001-01-15 Didier Verna <didier@xemacs.org> * about.el (xemacs-hackers): update my entry. * about.el (about-url-alist): ditto. * about.el (about-maintainer-info): ditto. * about.el (about-hackers): ditto. 2001-01-15 Martin Buchholz <martin@xemacs.org> The byte compiler has been badly broken for a year, by the patch of 1999-12-06. * byte-optimize.el (byte-optimize-form-code-walker): Bug was: the byte compiler was making this erroneous optimization: (progn (or (foo)) (bar)) ==> (bar) 2000-11-20 Mike Sperber <mike@xemacs.org> * setup-paths.el (paths-core-load-path-depth): Split `paths-load-path-depth' in two for site and core lisp. Don't recurse into core. * setup-paths.el (paths-construct-load-path): Use. 2001-01-10 Andy Piper <andy@xemacs.org> * package-net.el (package-net-cygwin32-binary-size): new variable (package-net-win32-binary-size): ditto. add much needed commentary. * gutter-items.el (buffers-tab-items): correct off-by-one error for buffers-tab-max-size. man/ChangeLog2001-01-12 Martin Buchholz <martin@xemacs.org> * internals/internals.texi: A little post-pdump-rename fixup. 2001-01-13 Martin Buchholz <martin@xemacs.org> * internals/internals.texi: See `pdump-rename' in src/ChangeLog. 2001-01-10 Martin Buchholz <martin@xemacs.org> * internals/internals.texi: Update for pdump changes. 2001-01-04 Adrian Aichner <adrian@xemacs.org> * texinfo.texi (Using Texinfo): Change reference from GNU Emacs to XEmacs. * texinfo.texi (First Node): Fixing grammar. * texinfo.texi (Multitable Rows): Change reference from GNU Emacs to XEmacs. src/ChangeLog2001-01-16 Didier Verna <didier@xemacs.org> * glyphs.c (image_instantiate): don't use fallbacks when instantiating a face's background pixmap by inheritance. 2001-01-14 Mike Sperber <mike@xemacs.org> * sysdep.c (start_of_data): PDUMP implies ORDINARY_LINK. Conditionalize accordingly. 2001-01-16 Martin Buchholz <martin@xemacs.org> * dumper.c (pdump_file_get): Fix a compiler warning. 2001-01-15 Martin Buchholz <martin@xemacs.org> Make Purify happy when pdumping. * symbols.c (Fmake_variable_buffer_local): Make Purify happy, by iniitalizing all bits of new lisp object memory. * symbols.c (Fmake_local_variable): Likewise. * symbols.c (Fdontusethis_set_symbol_value_handler): Likewise. * symbols.c (Fdefvaralias): Likewise. * mule-charset.c (vars_of_mule_charset): Likewise. 2001-01-15 Martin Buchholz <martin@xemacs.org> Add the `-nd' flag when running pre-dump operations under the debugger. * .dbxrc (run-temacs): Add `-nd'. * .dbxrc (update-elc): Likewise. * .dbxrc (dump-temacs): Likewise. * .gdbinit (run-temacs): Likewise. * .gdbinit (check-temacs): Likewise. * .gdbinit (update-elc): Likewise. * .gdbinit (dump-temacs): Likewise. 2001-01-14 Martin Buchholz <martin@xemacs.org> Allow building 64-bit executables on AIX with GNU malloc, e.g. export OBJECT_MODE=64 configure --pdump --use-union-type=no * m/ibmrs6000.h (DATA_START): Define for 64-bit world. * gmalloc.c (__default_morecore): Remove pre-ANSI cruft. * miscplay.c (sndcnv8U_2mono): Avoid two uses of `++' in the same expression. Suppresses a GCC warning. 2001-01-13 Martin Buchholz <martin@xemacs.org> Make sure future compilers don't miscompile alloc.c. * alloc.c: (MARK_STRUCT_AS_FREE): Make aliasing-optimization-resistant. (MARK_STRUCT_AS_NOT_FREE): Make aliasing-optimization-resistant. 2001-01-12 Martin Buchholz <martin@xemacs.org> * dumper.c: A little post-pdump-rename comment fixup. 2001-01-09 Jerry James <james@eecs.ku.edu> * lisp-disunion.h: Change LISP_TO_CVOID arg to match its use. 2001-01-13 Martin Buchholz <martin@xemacs.org> * *.[ch]: Globally rename symbols using the following `pdump-rename' script: #!/bin/sh replace_symbol () { (findn texi$; findn [ch]$) | xargs g -lw "$1" | xargs global-replace 's/(?<!_)\b'$1'\b(?!_)/'$2'/g' } replace_symbol pdump_wire_lists pdump_weak_object_chains replace_symbol pdump_wire_list dump_add_weak_object_chain replace_symbol pdump_wires pdump_root_objects replace_symbol pdump_wire dump_add_root_object replace_symbol pdump_dump_wired pdump_dump_from_root_objects replace_symbol pdump_dump_structs pdump_dump_from_root_struct_ptrs replace_symbol dumpstructinfos pdump_root_struct_ptrs replace_symbol dumpstructinfo_dynarr pdump_root_struct_ptr_dynarr replace_symbol dumpstructinfo pdump_root_struct_ptr replace_symbol dumpstruct dump_add_root_struct_ptr replace_symbol dumpopaque dump_add_opaque replace_symbol dumpopaqueinfo_dynarr pdump_opaque_dynarr replace_symbol dumpopaqueinfos pdump_opaques replace_symbol dumpopaqueinfo pdump_opaque replace_symbol nb_structdump nb_root_struct_ptrs replace_symbol nb_opaquedump nb_opaques replace_symbol align_table pdump_align_table replace_symbol dump_header pdump_header replace_symbol DUMP_SIGNATURE_LEN PDUMP_SIGNATURE_LEN replace_symbol DUMP_SIGNATURE PDUMP_SIGNATURE 2001-01-12 Martin Buchholz <martin@xemacs.org> * s/aix4.h: Keep the C for AIX compiler from overaggressively optimizing bytecount_to_charcount(). 2001-01-06 Golubev I. N. <gin@mo.msk.ru> * config.h.in: (HAVE_DLFCN_H): Removed. * sysdll.c: Remove HAVE__DLOPEN, HAVE_DLFCN_H. 2001-01-06 Martin Buchholz <martin@xemacs.org> Portable dumper maintainability improvements. * alloc.c (staticpro): * alloc.c (staticpro_nodump): * alloc.c (garbage_collect_1): * alloc.c (reinit_alloc_once_early): * alloc.c (init_alloc_once_early): * alloc.c: Move dumper functions to alloc.c. * dumper.c (pdump_backtrace): * dumper.c (pdump_dump_structs): * dumper.c (pdump_dump_opaques): * dumper.c (pdump_dump_rtables): * dumper.c (pdump_dump_wired): * dumper.c (pdump): * dumper.c (pdump_load_check): * dumper.c (pdump_load_finish): * dumper.c (pdump_file_unmap): * dumper.c (pdump_file_get): * dumper.c (pdump_resource_free): * dumper.c (pdump_resource_get): * dumper.c (pdump_file_free): * dumper.c (pdump_file_try): * dumper.c (pdump_load): Remove fixed size limits on staticpro(), staticpro_nodump(), dumpopaque(), dumpstruct() by using Dynarrs instead of static C arrays. Remove custom code for dumping lrecord_implementations_table - use dumpopaque instead. Remove (most of the) custom code for dumping staticpros - dump it like any other dynarr. * alloc.h: Removed. No longer useful, since dumper now more self-contained. * dumper.c: Moved functions from alloc.c. * alloc.c (dumpstruct): Moved to dumper.c. * alloc.c (dumpopaque): Likewise. * alloc.c (pdump_wire): Likewise. * alloc.c (pdump_wire_list): Likewise. * lisp.h (Dynarr_sizeof): New. * lisp.h (Dynarr_begin): New. Very slightly C++oid. * lisp.h (Dynarr_end): New. Very slightly C++oid. * lisp.h (Lisp_Object_ptr_dynarr): New. For staticpros. * lisp.h (dumpstruct): Define to nothing if not PDUMPing. * lisp.h (dumpopaque): ditto. * lisp.h (pdump_wire): ditto. * lisp.h (pdump_wire_list): ditto. 2001-01-09 Martin Buchholz <martin@xemacs.org> * make-src-depend (PrintPatternDeps): Use `sort' to make output independent of perl version. 2001-01-08 Martin Buchholz <martin@xemacs.org> Port to Netbsd 1.5. * unexelf.c: Remove (never used) bogus Netbsd-specific cruft. * s/netbsd.c: Use unexelf.o if __ELF__ is defined. 2001-01-03 Didier Verna <didier@xemacs.org> * event-stream.c (emacs_handle_focus_change_preliminary): ensure that `focus_frame' is alive before thinking of calling `redisplay_redraw_cursor' on it. tests/ChangeLog2001-01-15 Martin Buchholz <martin@xemacs.org> * automated/byte-compiler-tests.el ((let ((z 1)) (or (setq z 42)) z)): Add regression test for mis-byte-compilation. netinstall/ChangeLog2001-01-12 Andy Piper <andy@xemacs.org> * postinstall.cc (do_postinstall): don't pick up shells if cygwin isn't installed. 2001-01-10 Andy Piper <andy@xemacs.org> * README.xemacs: deleted. * README: updated. * tar.cc (tar_gzctell): new function picked up from some internal cygnus version of zlib. * Makefile.in.in (LOCALCFLAGS): use -O2 (OBJS): reinstate autoload. 2001-01-09 Andy Piper <andy@xemacs.org> * root.cc (dialog_cmd): backslash root dir. * desktop.cc (do_desktop): runemacs.exe is the exe to run. * package-net.el (package-net-batch-convert-index-to-ini): new batch command. * Makefile.in.in (setup.ini): new target. Automatically create. (LOCALCFLAGS): use extra_includes. (setup.ini): new target. * regedit.cc (create_xemacs_root): write out the package path. * reginfo.h (XEMACS_NATIVE_ARCH_NAME): arch dir is i386 not i586 |
||||||||||||||||
|
|
||||||||||||||||
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