- - - - - - - - - - - - - - - - - - - - src/ChangeLog 1999-02-20 Andrew Innes * emacs.c (main) [!SYSTEM_MALLOC]: Call realloc and free as well as malloc before calling uninterrupt_malloc, for consistency. This also enables profiling to work on WINDOWSNT. * vm-limit.c (memory_warnings) [WINDOWSNT]: Reset lim_data on each run, since size can vary from run to run. 1999-02-20 Andrew Innes * makefile.nt (EXTRA_LINK, LINK_FLAGS): Ensure base relocation data is included, to enable profiling. ($(EMACS)): Map file not needed for emacs.exe. 1999-02-18 Richard Stallman * Makefile.in (emacs.o): Depend on termhooks.h. (filelock.o): Depend on systime.h. 1999-02-18 Ken'ichi Handa * coding.c (Fdecode_sjis_char): Use %x for formatting error message. (Fdecode_big5_char): Likewise. 1999-02-17 Richard Stallman * insdel.c (adjust_markers_for_replace): When doing an insertion (replacing a region of zero length), handle markers at the insertion point properly. 1999-02-17 Andrew Innes * w32fns.c (Vw32_quit_key): New variable. (post_character_message): Use it. (syms_of_w32fns): DEFVAR it. 1999-02-16 MORIOKA Tomohiko * fns.c (Fbase64_encode_string): New optional argument `NO_LINE_BREAK'. 1999-02-16 Richard Stallman * filelock.c (within_one_second): New function. (current_lock_owner): Use that. (get_boot_time): Use /proc/uptime if available. Otherwise, if nothing found in wtmp, try wtmp.1.gz and so on. (get_boot_time_1): New subroutine taken from get_boot_time. 1999-02-16 Richard Stallman * emacs.c (Qusr1_signal, Qusr2_signal): New variables. (syms_of_emacs): Init and staticpro them. (handle_USR1_signal): Don't run any code, just queue up an event. (handle_USR2_signal): Likewise. 1999-02-16 Eli Zaretskii * dired.c (Ffile_attributes): If the file's size doesn't fit in an integer, return it as a float. Doc string fixed. 1999-02-16 Richard Stallman * emacs.c (Qusr1_signal, Qusr2_signal): New variables. (syms_of_emacs): Init and staticpro them. (handle_USR1_signal): Don't run any code, just queue up an event. (handle_USR2_signal): Likewise. 1999-02-15 Kenichi Handa * coding.c (Fdecode_sjis_char, Fencode_sjis_char): Handle ASCII correctly. Signal error on invalid characters. (Fdecode_big5_char, Fencode_big5_char): Likewise. 1999-02-15 Eli Zaretskii * w16select.c (get_clipboard_data): Work around a bug in Windows95 DOS box which doubles the reported size of text in the clipboard. 1999-02-15 Kenichi Handa * coding.c (decode_coding_iso2022): Don't set coding->composed_chars to 0 here. (setup_coding_system): Set coding->composed_chars to 0 here. 1999-02-10 Richard Stallman * fileio.c (Ffile_regular_p): Use lstat. 1999-02-09 Richard Stallman * unexelf.c (HAS_SBSS_SECTION): Define this in some cases. (unexec): Test this instead of specific systems. * m/macppc.h: New file. 1999-02-08 Dave Love * fns.c (Fyes_or_no_p, Fy_or_n_p): Doc fix. 1999-02-08 Ken'ichi Handa * coding.c (ccl_coding_driver): On encoding, coding->produced_char should be set to coding->produced. 1999-02-07 Paul Fisher * fns.c (IS_BASE64_IGNORABLE, READ_QUADRUPLET_BYTE): New macros. (base64_decode_1): Use READ_QUADRUPLET_BYTE. 1999-02-07 Markus Rost * editfns.c (Fformat): Doc fix. 1999-02-06 Richard Stallman * process.c (syms_of_process): defsubr it. (Fprocess_running_child_p): New function. 1999-02-05 Andrew Innes * w32term.c (construct_drag_n_drop): Call DraqQueryPoint before recording drop position. 1999-02-05 Ken'ichi Handa * coding.c (encode_coding_iso2022): Before writing out an invalid code, reset graphic planes and registers if necessary. * term.c (encode_terminal_code): Fix previous change. 1999-02-04 Eli Zaretskii * w16select.c (last_clipboard_text, clipboard_storage_size): New static variables. (set_clipboard_data): Save a copy of the text we put into clipboard in last_clipboard_text. (get_clipboard_data): If the clipboard text is identical to what last_clipboard_text holds, pretend there's no data in the clipboard. 1999-02-03 Richard Stallman * s/gnu.h (NLIST_STRUCT): Add #undef. 1999-02-03 Eli Zaretskii * w16select.c (Fw16_set_clipboard_data): When the text needs to be encoded, set its pointer and size as returned by encode_coding. 1999-02-02 Ken'ichi Handa * fns.c (Fset_char_table_default): To handle the case that CH is an ASCII char, use SPLIT_CHAR instead of SPLIT_NON_ASCII_CHAR. 1999-02-02 Andrew Innes * w32fns.c (syms_of_w32fns): Change default value of w32-mouse-move-interval to 0, so that the mouse wheel/rocker on some mice works properly. 1999-02-02 Eli Zaretskii * w16select.c (set_clipboard_data): Correctly null-terminate the string to be put into the Windows clipboard. Use xbuf_addr. 1999-02-01 Richard Stallman * buffer.c (Fset_buffer_multibyte): Error if buffer is indirect. 1999-01-31 Richard Stallman * process.c (process_send_signal): If CURRENT_GROUP is `lambda' then don't send the signal if the shell owns the terminal. (Finterrupt_process): Doc change. 1999-01-31 Andrew Innes * unexw32.c: (ROUND_UP_DST_AND_ZERO): New macro. (copy_executable_and_dump_data): Use it to ensure alignment slop is zeroed. 1999-01-30 Andrew Innes * w32.c (init_environment): Change argv[0] to contain the full path to Emacs. * emacs.c (main) [WINDOWSNT]: Pass argv to init_environment. 1999-01-29 Ken'ichi Handa * xterm.c (x_new_fontset): For ASCII font, don't use the font name returned by x_new_font (the resolved one) but use the font name set in the fontset specification. (x_load_font): For the height of font, if normarl ascent and descent value are larger than those in max_bounds field, use the former. 1999-01-28 Eli Zaretskii * xdisp.c (decode_mode_spec_coding): Fix previous change. 1999-01-27 Geoff Voelker * makefile.nt: Use full path to temacs.exe when dumping. 1999-01-27 Jason Rumney * w32fns.c (w32_load_system_font): Do not load unlisted fonts if list was reliable. (enum_fontex_cb1, enum_fontex_cb2): New functions. (w32_list_bdf_fonts): New parameter; max_names. Callers updated. (w32_list_synthesized_fonts): New function. (w32_list_fonts): Use maxnames. Use EnumFontFamiliesEx when available instead of EnumFontFamilies. List synthesized fonts if Vw32_enable_italics is non-nil. 1999-01-27 Richard Stallman * s/ptx4.h (SETUP_SLAVE_PTY): Use the ptem module if it exists. Don't complain if ttcompat does not exist. * w32fns.c (x_set_frame_parameters): gcpro as needed. 1999-01-27 Andrew Innes * w32fns.c (w32_wnd_proc): Fix bug introduced by previous change; the lwindow, rwindow and apps keys could not be used as function keys, because they were being passed to TranslateMessage which ignores them. Also, key was being changed to SPC. * makefile.nt: Do make version comparison as strings. 1999-01-27 Eli Zaretskii * coding.c (syms_of_coding): eol-mnemonic-* variables are now strings, not characters. * coding.h: Likewise. * xdisp.c (decode_mode_spec_coding): Display the EOL type as a string. 1999-01-26 Dave Love * emacs.c (main): Up-date copyright. 1999-01-25 Dave Love * coding.c (syms_of_coding): Doc fix for inhibit-eol-conversion. 1999-01-25 Andreas Schwab * eval.c (Fsignal): Move comment to avoid confusing make-docfile. 1999-01-23 Richard M. Stallman * xfns.c (x_set_frame_parameters): gcpro as needed. * window.c (Fset_window_point): If WINDOW is selected but the current buffer is not its buffer, don't use Fgoto_char. 1999-01-22 Richard M. Stallman * syntax.c (scan_sexps_forward): Delete duplicate code to set prev_from_syntax, above start of main loop. At startinstring, check syntax when checking for a match. - - - - - - - - - - - - - - - - - - - - lisp/ChangeLog 1999-02-20 Lars Magne Ingebrigtsen * gnus/*: New version installed; details to be added. 1999-02-18 Peter Breton * dirtrack.el (dirtrack): Check for the prompt in the input string instead of the buffer. 1999-02-18 Alex Schroeder * sql.el: Set version to 1.4.1. Changed mail address to alex@gnu.org. Mention the mailing list sql.el@gnu.org. (sql-input-ring-separator): Doc fix. (sql-mode-syntax-table): double-dash starts comments is defined as ". 56" instead of ". 12b" for XEmacs. (sql-stop, sql-interactive-mode): Doc fixes. (sql-postgres): Queries for database and server, not just one. (sql-set-sqli-buffer): sql-set-sqli-hook must be quoted. * sql.el (sql-set-sqli-hook): A hook run when sql-buffer is changed. This is needed for master.el to work. (sql-set-sqli-buffer): Use the new hook. * sql.el (sql-make-alternate-buffer-name): Function that sets sql-alternate-buffer-name. (sql-alternate-buffer-name): Possible name of SQLi buffers. (sql-interactive-mode): Set sql-alternate-buffer-name. (sql-rename-buffer): New command. (sql-interactive-mode-menu): Menu for SQLi buffers. * sql.el (sql-interactive-mode): Doc fix. sql-input-ring-separator and sql-input-ring-file-name are used to temporarily set comint-input-ring-file-name and comint-input-ring-separator when reading and writing input history files. (sql-stop): Use sql-input-ring-separator and sql-input-ring-file-name. (sql-input-ring-file-name): New variable with customization. (sql-input-ring-separator): New variable with customization. (sql-set-sqli-buffer): Renamed from sql-change-sqli-buffer. Callers changed. (sql-show-sqli-buffer): The message for "sql-buffer is not set" now includes the name of the current buffer. (sql-mode): Set paragraph-separate and paragraph-start so that sql-send-paragraph sends the entire SQL statements, even if it contains indented lines. 1999-02-18 Dave Love * format.el (format-encode-run-method, format-decode-run-method): Fix previous change. 1999-02-18 Ken'ichi Handa * international/mule.el (coding-system-list): Moved here from mule-util.el to avoid autoloading mule-util by the call of select-safe-coding-system. 1999-02-17 Per Abrahamsen * simple.el (turn-on-auto-fill): Mark it as an option for `text-mode-hook'. 1999-02-17 Richard Stallman * emacs-lisp/easymenu.el (easy-menu-get-map): Don't crash if (current-local-map) is nil. 1999-02-17 Peter Breton * filecache.el (file-cache-filter-regexps): Added .class. 1999-02-17 Ken'ichi Handa * international/mule-util.el (decompose-region): Use insert-buffer-substring instead of insert-buffer to avoid putting mark. 1999-02-17 Andreas Schwab * calendar/cal-move.el (scroll-calendar-left): Don't set displayed-month and displayed-year here, let generate-calendar do it, after range checking. 1999-02-17 Simon Marshall * progmodes/cc-engine.el (c-at-toplevel-p): New function. * font-lock.el (c++-font-lock-keywords-3): Use it to distinguish correctly between an object declared via a constructor and a method. (font-lock-defaults-alist): Don't give `.' word syntax for Java. (java-font-lock-keywords-1): Fontify package names individually. (java-font-lock-extra-types): Ensure regexp matches capitalised only. (java-font-lock-keywords-2): Simplify type fontification. (java-font-lock-keywords-3): Likewise. 1999-02-17 Kenichi Handa * language/japanese.el (iso-2022-jp-2): New coding system. ("Japanese"): Put iso-2022-jp-2 in coding-priority property. 1999-02-16 Dave Love * help.el (describe-function-1): Accept non-symbols. 1999-02-16 Paul Eggert * dired.el (dired-move-to-filename-regexp): Prepend .* so that we find the last match if there are multiple matches. 1999-02-16 Markus Rost * tex-mode.el (tex-run-command, latex-run-command) (slitex-run-command, tex-command): Doc changes. (tex-start-options-string): Autoload it. Doc change. Provide a menu for customization. Allow nil. Quote backslashes only once. (tex-start-tex): Handle nil value of tex-start-options-string and apply shell-quote-argument to it. 1999-02-16 Eli Zaretskii * ls-lisp.el (ls-lisp-insert-directory): Call fceiling to round the size in blocks, since it can be a float. (ls-lisp-format): Likewise 1999-02-16 Ken'ichi Handa * language/japanese.el (japanese-shift-jis): Add charset-origin-alist property. 1999-02-15 Richard Stallman * progmodes/compile.el (compile-internal): Use save-selected-window. * subr.el (momentary-string-display): Bind inhibit-read-only. * speedbar.el (speedbar-item-info-tag-helper): Scan the whole line. 1999-02-15 Eli Zaretskii * mail/rmail.el (rmail-show-message): If an unseen message has a Summary-line in its header, get past one more line before looking for the X-Coding-System header. 1999-02-15 Geoff Voelker * makefile.nt (INSTALL): Copy the handful of uncompiled lisp files explicitly to accomodate Windows 9X lack of a useful copy program. 1999-02-15 Per Abrahamsen * wid-edit.el (widget-choice-value-create): Use `equal' instead of `eq'. 1999-02-14 Richard Stallman * international/iso-transl.el: (iso-transl-ae): Renamed from iso-transl-e-slash. (iso-transl-a-ring): Renamed from iso-transl-a-slash. (iso-transl-AE): Renamed from iso-transl-E-slash. (iso-transl-A-ring): Renamed from iso-transl-A-slash. (iso-transl-char-map): Related changes. * format.el (format-replace-strings): Fix value of TO in REVERSE case. 1999-02-13 Richard Stallman * textmodes/texinfmt.el (texinfo-alias): New function. (texinfo-fold-nodename-case): Add defvar. (texinfo-format-node): Do case folding if specified. * ffap.el (ffap-file-at-point): Test local file names immediately. Strip off line numbers. 1999-02-12 Alex Schroeder * sql.el: Set version to 1.3.2 (sql-solid-program): Added support for solid. (sql-help): Doc mentions sql-solid. (sql-solid): Entry function for Solid. (sql-buffer): Doc explains the use of the variable and how to change it. (sql-mode-menu): Included entries for sql-show-sqli-buffer and sql-change-sqli-buffer; sql-send-region and sql-send-buffer are disabled if sql-buffer doesn't have a process; sql-send-paragraph is new. (sql-show-sqli-buffer): New function to display the value of sql-buffer. (sql-change-sqli-buffer): New function to change sql-buffer. (sql-mode): Doc explains how to change sql-buffer. (sql-send-paragraph): New function to send a paragraph. (sql-mode-map): Added keybinding for sql-send-paragraph. (sql-mysql): Doc corrected. (sql-ms): Doc corrected. * sql.el (sql-server): Doc fix. (sql-mysql): Added the use of sql-server to specify the host, sql-database now specifies database instead of host. (sql-mode-menu): Send... menu items are only active if sql-buffer is non-nil. (sql-help): Changed tag of entry functions a bit. * sql.el: Added keywords from `finder-by-keyword'. (sql-mode): Made sql-buffer a local variable, changed the documentation: removed instructions to add *.sql files to auto-mode-alist, added documentation for having mutliple SQL buffers sending their stuff to different SQLi buffers, each running a different process. (sql-postgres): Quoted *SQL* in doc string. (sql-ms): Likewise. (sql-ingres): Likewise. (sql-ingres): Quoted *SQL* in doc string, added references to sql-user and sql-password used during login. (sql-sybase): Quoted *SQL* in doc string, added comma. (sql-oracle): Likewise. (sql-interactive-mode): Added extensive documentation for having mutliple SQL buffers sending their stuff to different SQLi buffers, each running a different process. (sql-buffer): Changed doc from *SQL* to SQLi. (sql-get-login): Doc fix. 1999-02-12 Ken'ichi Handa * international/mule-conf.el (undecided): Set ascii in safe-charsets property. 1999-02-12 Richard Stallman * textmodes/paragraphs.el (paragraph-separate): Doc fix. 1999-02-12 Ken'ichi Handa * ps-mule.el (ps-mule-font-info-database-default): Set the initial value to ps-mule-font-info-database-latin. 1999-02-13 Kenichi HANDA * ps-mule.el (ps-multibyte-buffer): Doc-string modified. (ps-mule-font-info-database-default): New variable. (ps-mule-begin-job): If ps-multibyte-buffer is nil, use ps-mule-font-info-database-default. 1999-02-12 Dave Love * timezone.el (timezone-make-date-sortable) (timezone-make-date-arpa-standard): Doc fix. 1999-02-12 Ken'ichi Handa * international/quail.el (quail-show-kbd-layout): Bind blink-matching-paren to nil. * ps-mule.el (ps-mule-font-info-database-bdf): Fix ENCODING field for ASCII and Latin-1. 1999-02-12 Andreas Schwab * gud.el (jdb): Fix regexp for comint-prompt-regexp. 1999-02-12 Kenichi Handa * international/mule-cmds.el (language-info-alist): Remove description about charset-origin-alist. * international/mule.el: Comment added for a new coding system property `charset-origin-alit'. (make-translation-table): This variable deleted. * language/chinese.el (chinese-big5): Add charset-origin-alist property. ("Chinese-CNS"): Remove charset-origin-alist property. * language/cyrillic.el (cyrillic-koi8): Add charset-origin-alist property. (cyrillic-alternativnyj): Likewise. ("Cyrillic-KOI8"): Remove charset-origin-alist property. ("Cyrillic-ALT"): Likewise. * language/vietnamese.el (vietnamese-viqr): Add charset-origin-alist property. ("Vietnamese"): Remove charset-origin-alist property. * simple.el (what-cursor-position): Don't use the varialbe charset-origin-alist, but use charset-origin-alist property of buffer-file-coding-system to decide external character set code. 1999-02-10 Richard Stallman * shadowfile.el: Don't turn on the mode when the file is loaded. 1999-02-09 Richard Stallman * progmodes/compile.el (compile-auto-highlight): Customize. * add-log.el (add-log-file-name-function): New variable. (add-change-log-entry): Call that function, if non-nil. 1999-02-09 Michael Ernst * rmail.el (rmail-search): Track match with a marker, not an integer. 1999-02-08 Markus Rost * progmodes/compile.el (compilation-setup): Set value of compilation-directory-stack as in compilation-forget-errors. (compile-reinitialize-errors): Bind buffer-undo-list and deactivate-mark. (compilation-forget-errors): Likewise. 1999-02-08 Jim Blandy * textmodes/texinfo.el (texinfo-environment-regexp): Add the def... constructs. * texnfo-upd.el (texinfo-all-menus-update, texinfo-master-menu): Remove calls to sleep-for. 1999-02-08 Eli Zaretskii * international/codepage.el (cp-coding-system-for-codepage-1): On MS-DOS, use dos-unsupported-char-glyph for characters not supported by the codepage. (cp-make-coding-systems-for-codepage): Likewise. 1999-02-08 Andreas Schwab * international/mule-util.el (coding-system-list): Don't sort coding-system-list here. * international/mule.el (coding-system-lessp): Moved here from mule-util.el (add-to-coding-system-list): New function. (make-subsidiary-coding-system, make-coding-system, define-coding-system-alias): Use it instead of setting coding-system-list directly. 1999-02-07 Dave Love * calendar/appt.el (appt-make-list): Don't splice quotes and date onto message. 1999-02-06 Markus Rost * imenu.el (imenu--last-menubar-index-alist): Add doc. (imenu-add-to-menubar): Reset imenu--last-menubar-index-alist. 1999-02-06 Richard Stallman * language/european.el (setup-slovenian-environment): New function. ("Slovenian"): New language environment. * progmodes/sql.el (sql-help): Doc fix. (sql-mysql): Doc fix. 1999-02-05 Markus Rost * tex-mode.el: When compiling, require compare-w and skeleton to pacify the byte-compiler. Move the def's of the tex-commands together. Add a comment on kill-process vs. quit-process. 1999-02-05 Dave Love * progmodes/compile.el (compile-mouse-goto-error): Don't lose with null markers. (compile-goto-error): Likewise. 1999-02-05 Stephen Gildea * time-stamp.el (time-stamp-format): Format doc tighter. (time-stamp-line-limit): 0 searches the entire buffer (careful!). (time-stamp): don't re-write the time stamp if it didn't change. 1999-02-05 Alex Schroeder * progmodes/sql.el: Changed version to 1.2.1. (sql-pop-to-buffer-after-send-region): Improved documentation. (sql-mysql-program): Added MySQL support. (sql-prompt-length): Made prompt-length configurable. (sql-mode-syntax-table): Made apostrophe (') be a string delimiter. (sql-help): Added MySQL support, changed documentation. (sql-send-region): A message is displayed if something is sent. (sql-mode): Added buffer-local comment-start. (sql-interactive-mode): Use sql-prompt-length to set left-margin. (sql-interactive-mode): Added buffer-local comment-start. (sql-oracle): Set sql-prompt-length. (sql-sybase): Set sql-prompt-length. (sql-mysql): Added MySQL support. (sql-ingres): Set sql-prompt-length. (sql-ms): Set sql-prompt-length. (sql-postgres): Set sql-prompt-length. 1999-02-04 Eli Zaretskii * term/internal.el (dos-codepage-setup): Set selection coding system to cpNNN-dos. 1999-02-03 Lars Magne Ingebrigtsen * international/characters.el: Let ethiopic use iso-2022-7bit. 1999-02-02 Dave Love * progmodes/fortran.el (mark-fortran-subprogram): Activate mark here... (fortran-narrow-to-subprogram, fortran-indent-subprogram): ...not here. 1999-02-02 Karl Heuer * terminal.el (terminal-emulator): Doc fix. 1999-02-02 Ken'ichi Handa * international/mule-util.el (compose-chars): Doc-string modified. Correctly handle a composition character in ARGS. 1999-02-01 Richard Stallman * progmodes/make-mode.el (makefile-imenu-generic-expression): New var. (makefile-menu-index-function): Function deleted. (makefile-mode): Use makefile-imenu-generic-expression. 1999-02-01 Geoff Voelker * term/w32-win.el (w32-create-initial-fontsets): Back out previous change, invoke from before-init-hook. 1999-02-01 Dan Nicolaescu * subr.el (remove-from-invisibility-spec): Cope with the case when buffer-invisibility-spec is t. 1999-02-01 Ed Reingold * calendar/calendar.el (calendar-mode-map): Fix bindings for appt-add and appt-delete. 1999-02-01 Eli Zaretskii * term/pc-win.el (msdos-approximate-color): New function. (msdos-color-translate): Call it to find a DOS color that best approximates an X-style "#NNNNNN" color specification. 1999-02-01 Ken'ichi Handa * international/mule-util.el (compose-chars-component): Add autoload cookie. 1999-01-31 Ken'ichi Handa * international/quail.el (quail-lookup-key): If cdr of MAP is a function, replace cdr of MAP by the return value of the function unconditionally. 1999-01-31 Markus Rost * progmodes/compile.el (compilation-next-error-locus): Don't decrease argument FIND-AT-LEAST of compilation-next-error-locus. 1999-01-31 Eli Zaretskii * mail/rmail.el (rmail-mime-charset-pattern): Add optional TABs and NLs before "charset", and allow the charset name be in double quotes. 1999-01-31 Richard Stallman * imenu.el (imenu-sort-function): Fix custom type. 1999-01-30 Richard Stallman * speedbar.el (speedbar-line-token): Match {...} instead of [...]. (speedbar-line-token): Likewise. * play/gametree.el (gametree-default-score): Use defcustom. (gametree-score-regexp, gametree-score-closer): Likewise. (gametree-score-manual-flag, gametree-score-opener): Likewise. 1999-01-29 Markus Rost * mail/rmail.el (rmail-decode-babyl-format): Avoid locking when decoding. 1999-01-29 Markus Rost * tex-mode.el (tex-mode-map): Replace validate-tex-buffer by tex-validate-buffer. (plain-tex-mode, latex-mode, slitex-mode): Likewise. (tex-validate-buffer): Renamed from validate-tex-buffer. Works now with recent occur-mode. (tex-validate-region): Really walk through all Sexps. (tex-region): Bind shell-dirtrack-verbose. (tex-file, tex-bibtex-file): Likewise. 1999-01-29 Dave Love * finder.el: (finder-commentary): Fix interactive spec. Try appending .el to file name. (finder-find-library, finder-commentary): Doc fixes. 1999-01-29 Andrew Innes * mail/rmail.el (rmail-insert-inbox-text): Handle POP mailboxes where the userid contains directory separators. 1999-01-29 Dave Love * emacs-lisp/lisp-mnt.el (lm-verify): Fix arg list. (lm-commentary): Doc fix. 1999-01-29 Andreas Schwab * files.el (file-expand-wildcards): Never consider `.' and `..' a wildcard match. Fix regexp that tests if dirpart contains wildcard characters. 1999-01-28 Richard Stallman * font-lock.el (font-lock-default-unfontify-region): If not font-lock-syntactic-keywords, don't remove syntax-table prop. 1999-01-27 Jason Rumney * term/w32-win.el (w32-standard-fontset-spec): Remove wildcard from FAMILY field. (w32-create-initial-fontsets): Do not use before-init-hook. (mouse-set-font): Document. Automatically create and use fontsets. * dos-w32.el (direct-print-region-helper): Check for printer being t as well as a string. 1999-01-27 Kenichi Handa * mail/rmail.el (rmail-decode-mime-charset): New variable. (rmail-mime-charset-pattern): New variable. (rmail-convert-to-babyl-format): Decode by MIME-charset if rmail-decode-mime-charset is non-nil. 1999-01-27 Ken'ichi Handa * international/characters.el: Set category `q' for all characters in tibetan and tibetan-1-column. 1999-01-27 Andrew Innes * frame.el (select-frame-by-name): Obey focus-follows-mouse. (select-frame-by-name) [windows-nt]: Use w32-focus-frame. 1999-01-27 Dave Love * international/mule-cmds.el (current-language-environment): Provide :link, :type (choices) and appropriate :get. 1999-01-27 Eli Zaretskii * startup.el (command-line): Set default eol-mnemonic-* strings to display end-of-line format in mode line. * cus-start.el (all): Add eol-mnemonic-* variables. 1999-01-26 Dave Love * startup.el (command-line-1): Up-date copyright. * paths.el (Info-default-directory-list): Use configdir twice. * info.el (Info-directory-list): Don't set path-separator now we're not shipped with Texinfo. Simplify path definition. Substitute all occurrences of instdir in Info-default-directory-list. 1999-01-25 Richard Stallman * startup.el (normal-top-level-add-subdirs-to-load-path): Record the inode numbers of the dirs processed, to avoid loop. * textmodes/tex-mode.el (tex-run-command): Doc fix. 1999-01-25 Dave Love * browse-url.el (browse-url-netscape-program): Doc addition. * help.el (help-make-xrefs): Default info references to an `(emacs)' prefix. * snmp-mode.el (snmpv2-mode, snmpv-mode): Add autoload cookies -- see auto-mode-alist. 1999-01-25 Edward M. Reingold * calendar/diary-lib.el (mark-diary-entries): Use assoc-ignore-case and do not capitalize when matching month and day names. * calendar/calendar.el (calendar-read-date): Ditto. * calendar/cal-hebrew.el (calendar-goto-hebrew-date) (mark-hebrew-diary-entries, list-yahrzeit-dates): Ditto. * calendar/cal-coptic.el (coptic-prompt-for-date): Ditto. * calendar/cal-french.el (calendar-goto-french-date): Ditto. * calendar/cal-islam.el (calendar-goto-islamic-date) (mark-islamic-diary-entries): Ditto. * calendar/cal-julian.el (calendar-goto-julian-date): Ditto. * calendar/cal-mayan.el (calendar-read-mayan-haab-date) (calendar-read-mayan-tzolkin-date): Ditto. * calendar/cal-persia.el (persian-prompt-for-date): Ditto. 1999-01-22 Michael Ernst * texnfo-upd.el (texinfo-make-menu): Make region-end a marker. 1999-01-25 Karl Heuer * faces.el (list-faces-display): Multiline case of previous fix. 1999-01-25 Andreas Schwab * mail/mailalias.el (mail-complete-alist): Use alist as customize type. 1999-01-24 Richard M. Stallman * files.el (find-file): If find-file-noselect returns a list, do switch-to-buffer on each element. (find-file-other-window): Likewise for all but the first element. (find-file-other-frame): Same. (find-file-noselect): When we expand a wildcard, return a list of buffers. 1999-01-24 Eli Zaretskii * term/internal.el (dos-codepage-setup): Call prefer-coding-system to set the appropriate cpNNN-dos coding system as the highest-priority coding system. 1999-01-23 Ken'ichi Handa * international/fontset.el (generate-fontset-menu): Return a sorted list by plain names of fontsets. * international/mule-diag.el (list-fontsets): Sort fontsets by plain names. * language/tibet-util.el (tibetan-vertical-stacking): If the arg FIRST is a composite character, decompose it at first. 1999-01-23 Dave Love * format.el: Doc fixes. (format-encode-run-method): Have things happen in the right buffer. Deal with errors from method. Set coding-system-for-write. (format-decode-run-method): Have things happen in the right buffer. Deal with errors from method. Set coding-system-for-read. (format-alist): Use nil instead of unmatchable regexps. * simple.el (shell-command-on-region): Return command's exit status. 1999-01-23 Eric Ludlam * speedbar.el (speedbar-item-info-file-helper): Add optional arg of the file whose info we want to display. (speedbar-easymenu-definition-trailer) Fix list issue w/ customize. (speedbar-add-mode-functions-list) Improve doc. (speedbar-line-token) New function. (speedbar-dired) Fix order of directories in -shown-directories. (speedbar-line-path): Default return is default-directory (speedbar-buffers-line-path): Return is dir name only. (speedbar-mode-functions-list): New variable. (speedbar-mouse-item-info): Rewrote to be a replaceable fn. (speedbar-item-info-file-helper, speedbar-item-info-tag-helper speedbar-files-item-info speedbar-buffers-item-info): New functions. (speedbar-fetch-replacement-function,speedbar-add-mode-functions-list): New functions. (speedbar-line-file): Broke out part that fetches file from a line. (speedbar-line-text): New function extracted from speedbar-line-file. (speedbar-line-path): Converted into a replaceable function. (speedbar-files-line-path, speedbar-buffers-line-path): New functions. 1999-01-23 Ken'ichi Handa * international/fontset.el (create-fontset-from-x-resource): Make style variants. 1999-01-22 Dave Love * paths.el (Info-default-directory-list): Put sysdir after start. 1999-01-22 Sam Steingold * midnight.el (clean-buffer-list): do not kill a buffer if it has a process associated with it. 1999-01-22 Jason Rumney * term/w32-win.el (w32-standard-fontset-spec): Simplified. 1999-01-22 Felix Lee * vc.el (vc-annotate-display): Delete old overlays. Fix check for major-mode. (vc-annotate-mode): Delete variable. 1999-01-22 Andrew Innes * startup.el (command-line): [windows-nt]: Check for existence of .emacs file so as to notice .emacs.el or .emacs.elc and use them in preference to _emacs. 1999-01-22 Dave Love * textmodes/texinfo.el (texinfo-font-lock-keywords): Match @ref. - - - - - - - - - - - - - - - - - - - - lib-src/ChangeLog 1999-01-27 Andrew Innes * makefile.nt: Do make version comparison as strings. 1999-01-25 Richard Stallman * emacsclient.c (xmalloc): Fix previous change. 1999-01-24 Richard M. Stallman * emacsclient.c (xmalloc): Declare to return long. 1999-01-22 Geoff Voelker * etags.c (etags_getcwd, absolute_filename) [DOS_NT]: Canonicalize the case of the drive letter. - - - - - - - - - - - - - - - - - - - - nt/ChangeLog 1999-02-20 Andrew Innes * makefile.def (ARCH_CFLAGS): Set struct packing to 8. 1999-02-20 Andrew Innes * preprep.c: New program to allow dumped image to be profiled. * makefile.nt (preprep): New target. (ALL): Build it. * ftime.bat: Invoke preprep to prepare dumped image for profiling. 1999-02-15 Geoff Voelker * makefile.nt: Create installation directory as first step. 1999-01-31 Andrew Innes * addsection.c: (ROUND_UP_DST_AND_ZERO): Renamed from ROUND_UP_DST. Zeroes the alignment slop. (copy_executable_and_add_section): Update the SizeOfHeaders field properly.