|
|||||||||||||||||
Searching XEmacs
Quick Links
About XEmacs
|
XEmacs 21.2.45 "Thelxepeia" is Releasedgoto announcement, summary, changes From: XEmacs Release Engineer <martin@xemacs.org> To: XEmacs Beta Test <xemacs-beta@xemacs.org> Subject: XEmacs 21.2.45 "Thelxepeia" is released. Reply-To: martin@xemacs.org --text follows this line-- Changes in XEmacs 21.2.45 "Thelxepeia"goto announcement, summary, changes
ChangeLogs for XEmacs 21.2.45 "Thelxepeia"goto announcement, summary, changes
ChangeLog Entries from lib-src/ChangeLoggoto announcement, summary, changes 2001-02-11 Martin Buchholz <martin@xemacs.org> * Makefile.in.in: Cleanup. Fixes bug: all must depend on make-dump-id. Don't install make-path; only used at build time. Avoid duplicating file lists for maintainability. (PUBLIC_INSTALLABLE_SCRIPTS): More logical naming. (PUBLIC_INSTALLABLE_EXES): Likewise. (PUBLIC_INSTALLABLES): Likewise. (PRIVATE_INSTALLABLE_SCRIPTS): More logical naming. (PRIVATE_INSTALLABLE_EXES): Likewise. (PRIVATE_INSTALLABLES): Likewise. (SCRIPTS): Likewise. (EXES): New. (PROGS): New. (SOURCES): Remove. (BUILD_UTILITIES): New. Non-installed utilities. (INSTALL_GNUSERV): New. (unlock): Remove obsolete target. (relock): Remove obsolete target. (aixcc.c): Remove. Obsolete. * aixcc.lex: Remove. Obsolete. 2001-02-12 Martin Buchholz <martin@xemacs.org> * make-dump-id.c (main): No longer #include dump-id.h. 2001-02-08 Martin Buchholz <martin@xemacs.org> * gnuserv.c (permitted): Compiler warning fixes. ChangeLog Entries from lisp/ChangeLoggoto announcement, summary, changes 2001-01-25 Jason R. Mastaler <jason@xemacs.org> * about.el (xemacs-hackers): update my entry. * about.el (about-maintainer-info): ditto. * about.el (about-hackers): ditto. 2001-02-20 Jan Vroonhof <jan@xemacs.org> * about.el (about-maintainer-info): More vanity info about yours truly. 2001-02-20 Adrian Aichner <adrian@xemacs.org> * build-report.el (build-report-destination): xemacs-build-reports has moved to SourceForge, where mailing list name length is restricted, hence the name change to xemacs-buildreports@xemacs.org. * build-report.el (build-report-keep-regexp): Update default. * build-report.el (build-report-delete-regexp): Ditto. * build-report.el (build-report-make-output-files): Ditto. 2001-02-19 Craig Lanning <lanning@scra.org> * lisp-mode.el: Add indentation specifications for following Common Lisp forms: handler-case, handler-bind, with-slots, with-open-file, with-open-stream, print-unreadable-object. 2001-02-18 Matt Tucker <tuck@whistlingfish.net> * font-lock.el (font-lock-set-defaults-1): Move initialization of `font-lock-cache-position' so that it's set even if font-lock-keywords is already defined. 2001-02-17 Matt Tucker <tuck@whistlingfish.net> * autoload.el (generate-file-autoloads-1): Use `emacs-lisp-mode-syntax-table' instead of `lisp-mode-syntax-table'. * lisp-mode.el (lisp-mode-syntax-table): Get rid of old checks for `parse-partial-sexp' version. Make `|' (pipe) string delimiter instead of punctuation. 2001-02-16 Martin Buchholz <martin@xemacs.org> * window.el (save-selected-window): Use gensym for better macro hygiene. 2001-02-06 Mike Sperber <mike@xemacs.org> * dump-paths.el: * startup.el (startup-setup-paths): Set and use `mule-lisp-directory'. (startup-setup-paths-warning): Ditto. * setup-paths.el (paths-find-mule-lisp-directory): Added. (paths-construct-load-path): Consider `mule-lisp-directory'. 2001-02-07 Matt Tucker <tuck@whistlingfish.net> * font-lock.el: Syntax table improvements used. A few random changes are not specified below. (font-lock-fontify-string-delimiters): (font-lock-syntactic-keywords): (font-lock-cache-state nil): (font-lock-cache-position): New variables. (font-lock-set-syntax): (font-lock-apply-syntactic-highlight): (font-lock-fontify-syntactic-anchored-keywords): (font-lock-fontify-syntactic-keywords-region): (font-lock-eval-keywords): New functions. (font-lock-remove-face): (font-lock-fontify-syntactically-region): Use syntax properties. ChangeLog Entries from lwlib/ChangeLoggoto announcement, summary, changes 2001-02-16 Raymond Toy <toy@rtp.ericsson.se> * lwlib-Xaw.c: Always include ATHENA_AsciiText_h_ to get the text-field widget. (xaw_creation_table): Always include the text-field widget ChangeLog Entries from man/ChangeLoggoto announcement, summary, changes 2001-02-10 Martin Buchholz <martin@xemacs.org> * xemacs/programs.texi (Tag Syntax): Port to makeinfo 3. ChangeLog Entries from nt/ChangeLoggoto announcement, summary, changes 2001-02-09 Martin Buchholz <martin@xemacs.org> * config.h (HAVE_UTIME): New. * config.h (HAVE_UTIME_H): Remove. * config.h (HAVE_STRUCT_UTIMBUF): Remove. ChangeLog Entries from src/ChangeLoggoto announcement, summary, changes 2001-02-21 Martin Buchholz <martin@xemacs.org> * lisp-union.h (XSETINT): (XSETCHAR): (XSETOBJ): Reverse previous change of 2001-02-06. 2001-02-20 Matt Tucker <tuck@whistlingfish.net> Fix `VALID_BYTIND_P' crashes in regex.c when using narrowed buffers. * syntax.h (SYNTAX_CACHE_BYTE_TO_CHAR): * syntax.h (SYNTAX_CACHE_OBJECT_BYTE_TO_CHAR): Add `BI_BUF_BEGV' to bytepos before calculating bufpos. * regex.c (POS_AS_IN_BUFFER): removed * regex.c (re_search_2): * regex.c (re_match_2): Don't use an offset of 1 when calculating buffer positions, since `BI_BUF_BEGV' does it already. 2001-02-18 Wim Dumon <wim@easics.be> * insdel.c (prepare_to_modify_buffer): Also check for supersession when clash-detection is enabled. 2001-02-17 Matt Tucker <tuck@whistlingfish.net> * regex.c (re_match_2_internal): Convert temp characters from 'const unsigned char' to 're_char'. Fix crashing bug with extended characters under mule. * syntax.c (Qsyntax_table): Moved from vars_of_syntax to syms_of_syntax. Use defsymbol to define. Fixes hanging bug with font-lock, pdump, and new syntax-table code. * syntax.c (find_start_of_comment): (find_end_of_comment): (forward-comment): Fix crashing bugs involving moving beyond end of buffer. * syntax.c (find_start_of_comment): Fixed logic to allow proper detection of cases where the same character is used to end both a two-char comment start and a two-char comment end sequence. Fixes `(forward-comment -1)'. * syntax.c (find_start_of_comment): Return position just past last comment-end character for all cases (previously was only done for two-char comment-end sequences). * syntax.c (forward-comment): Take value returned from `find_end_of_comment', rather than incrementing it. * syntax.h (SYNTAX_CACHE_BYTE_TO_CHAR): Properly deal with BUFFERP (syntax_cache.object) 2001-02-17 Martin Buchholz <martin@xemacs.org> * alloc.c (Fgarbage_collect): * alloc.c (make_bit_vector_from_byte_vector): -Wsign-compare-correctness. 2001-02-16 Martin Buchholz <martin@xemacs.org> * lisp-union.h (XSETINT): Eliminate unnecessary temp var. (XSETCHAR): Likewise. (XSETOBJ): Likewise. 2001-02-15 Martin Buchholz <martin@xemacs.org> * mule-canna.c (canna-func-delete_previous): Rename to canna-func-delete-previous. 2001-02-14 Martin Buchholz <martin@xemacs.org> * mule-ccl.c (ccl_driver): Warning suppression. Use countof. 2001-02-13 Matt Tucker <tuck@whistlingfish.net> * font-lock.c (find_context): Fix C++ compile errors introduced by recent patch 2001-02-13 Martin Buchholz <martin@xemacs.org> * s/aix4.h: Later versions of IBM C compiler need a bug workaround pragma, but earlier ones barf on the same pragma. 2001-02-06 Mike Sperber <mike@xemacs.org> * emacs.c (complex_vars_of_emacs): Add `mule-lisp-directory' and `configure-mule-lisp-directory'. 2001-02-12 Martin Buchholz <martin@xemacs.org> Make sure dump-id.c is compiled in the same way as other .c's. Fixes pdump compilation failure with HP's cc, which defaults to K&R. * dump-id.h: Remove. * emacs.c: Move dump-id.h into dumper.h. * dumper.h: Move dump-id.h into dumper.h. * Makefile.in.in: Use standard .c.o rule for building dump-id.o. Remove preprocessor flags from link command. Add dump-id.o to ${otherobjs} if PDUMP. 2001-02-07 Matt Tucker <tuck@whistlingfish.net> Port FSF 20.7 syntax table improvements. * syntax.c. * syntax.h. Fixups for new syntax table stuff. * dired.c: Include syntax.c. (Fdirectory_files): Initialize regex_match_object and regex_emacs_buffer. * extents.h: EXFUN Fnext_extent_change, Fprevious_extent_change, and Fget_char_property. Use ported FSF 20.7 syntax table improvements. * font-lock.c. * regex.c. * search.c. 2001-02-09 Martin Buchholz <martin@xemacs.org> * regex.c (Boolean): Renamed to `re_bool', to avoid conflict with Unixware's enum boolean from sys/types.h. 2001-02-10 Martin Buchholz <martin@xemacs.org> Fix support for building with latest Purify. * Makefile.in.in (PURIFY_LIBS): Remove thread flags. (PURIFY_FLAGS): Likewise. 2001-02-09 Martin Buchholz <martin@xemacs.org> * fileio.c (lisp_string_set_file_times): New. * fileio.c (Fcopy_file): Use it. Fixes bug: (copy-file filename non-ascii-filename t t) ==> No such file or directory, non-ascii-filename 2001-02-10 Martin Buchholz <martin@xemacs.org> * glyphs-x.c (generate_cursor_fg_bg): Avoid a warning. USHRT_MAX seems clearer than ~0 anyways. 2001-02-09 Martin Buchholz <martin@xemacs.org> dumper improvements. Inspired by Olivier. * dumper.c (pdump_max_align): New. * dumper.c (pdump_add_entry): Use pdump_max_align. * dumper.c (pdump_get_entry_list): Likewise. * dumper.c (pdump_scan_by_alignment): Likewise. Don't iterate through unnecessary alignments. * dumper.c (pdump_file_get): No need to align result of malloc(). * dumper.c (pdump_mallocadr): Remove. The result of malloc() is guaranteed to be maximally aligned. * dumper.c: s/elmt/elt/g; * dumper.c (pdump_object_table): Allocate dynamically, not statically. * dumper.c (pdump_alert_undump_object): Likewise. * dumper.c (pdump_align_table): Don't support alignments > 64. Store ALIGNOF's, not shift counts, in table. 2001-02-09 Martin Buchholz <martin@xemacs.org> * s/mingw32.h (HAVE_STRUCT_UTIMBUF): Remove. * s/windowsnt.h (HAVE_STRUCT_UTIMBUF): Remove. * systime.h: Use HAVE_UTIME. * sysdep.c (struct utimbuf): Remove. * sysdep.c (set_file_times): Prefer utime() to utimes(). * config.h.in (HAVE_UTIME): New. * config.h.in (HAVE_UTIME_H): Remove. * config.h.in (HAVE_STRUCT_UTIMBUF): Remove. 2001-02-09 Martin Buchholz <martin@xemacs.org> * s/aix4.h: Hide #pragmas inside #ifndef NOT_C_CODE. 2001-02-08 Martin Buchholz <martin@xemacs.org> * s/irix6-0.h: Use the standard system memmove, not bcopy. ChangeLog Entries from tests/ChangeLoggoto announcement, summary, changes 2001-02-20 Matt Tucker <tuck@whistlingfish.net> * automated/syntax-tests.el: remove debug message 2001-02-17 Matt Tucker <tuck@whistlingfish.net> * automated/syntax-tests.el: Added tests for syntax-table extents. Added regression tests for fencepost bugs with `find_start_of_comment' and `find_end_of_comment'. ChangeLog Entries from ChangeLoggoto announcement, summary, changes 2001-02-13 Martin Buchholz <martin@xemacs.org> * aclocal.m4: Fix module support for AIX cc. Support possible future OSes irix7, aix5, osf[56]. 2001-02-12 Martin Buchholz <martin@xemacs.org> * configure.in: No need for NON_GNU_CPP on SCO. 2001-02-10 Martin Buchholz <martin@xemacs.org> * etc/MACHINES: Rewritten. Bitrot discarded. 2001-02-09 Martin Buchholz <martin@xemacs.org> * configure.in: Prefer utime to utimes - it's more standard. Remove explicit checking for struct utimbuf. Remove explicit checking for <utime.h>. Combined into one simpler test for utime. Add explicit check for utimes, if utime not found. 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