|
|||||||||||||||||
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/ChangeLog
2001-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/ChangeLog
2001-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/ChangeLog
2001-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/ChangeLog
2001-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/ChangeLog
2001-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