Brian Fox [Wed, 22 Sep 1993 18:27:28 +0000 (18:27 +0000)]
* Added fixes from Karl Berry for ISC-2.2.
(MEMMOVE_MISSING): Define.
(SIGNALS_VIA_CHARACTERS): Define.
(LIB_STANDARD): Do not include -lcposix.
(C_SWITCH_SYSTEM) [__GNUC__]: Do not use -traditional.
Brian Fox [Wed, 22 Sep 1993 18:12:09 +0000 (18:12 +0000)]
(doprnt): Use a fixed buffer to store the format
specification, but only if we are sure it will fit. Otherwise,
use alloca () to get enouhg space. Don't allow negative size
specifications to core dump; instead, treat them as positive
("%-20d" == "%20d").
Brian Fox [Tue, 21 Sep 1993 07:51:53 +0000 (07:51 +0000)]
(vc-do-command): Remove debugging output. Use (forward-line -1) instead
of (previous-line 1).
(vc-print-log): Delete extraneous lines of RCS output if present.
Brian Fox [Tue, 21 Sep 1993 07:50:14 +0000 (07:50 +0000)]
(texinfo-format-region texinfo-format-buffer): Add ###autoload cookies.
(batch-texinfo-format): Use `buffer-disable-undo' instead of obsolete
function `buffer-flush-undo'.
Brian Fox [Tue, 21 Sep 1993 07:46:03 +0000 (07:46 +0000)]
(s-hemi-seasons n-hemi-seasons): New constants are hemisphere
dependent list of season names. The names are "international"; i.e.,
`vernal' and `autumnal' are used consistently.
(solar-equinoxes-solstices): Use new constants, allowing southern
hemisphere reports to be meaningful.
(sunrise-sunset): Use `frame-width' instead of `screen-width'.
Brian Fox [Tue, 21 Sep 1993 07:12:36 +0000 (07:12 +0000)]
(dired-mode): Don't change the value of case-fold-search.
(dired-build-subdir-alist): Call `expand-file-name' to clean up
the subdirectory title (removing extra "./").
Richard M. Stallman [Mon, 20 Sep 1993 17:36:49 +0000 (17:36 +0000)]
(mouse-save-then-kill): If follows a multi-click selection,
extend the selection.
(mouse-save-then-kill-delete-region): New subroutine.
(mouse-selection-click-count): New variable.
(mouse-drag-region): Set it.
Francesco Potortì [Mon, 20 Sep 1993 16:08:50 +0000 (16:08 +0000)]
Mon Sep 20 18:06:12 1993 Francesco Potorti` (pot at fly)
* etags.c (C_entries): is_func is initialised here instead of in
consider_token for the sake of the yacc rules section.
(C_entries): Now class, struct, enum, union and typedef produce
named tags.
Richard M. Stallman [Sat, 18 Sep 1993 02:13:02 +0000 (02:13 +0000)]
- (hilit-rehighlight-region): added (save-restriction (widen))
to avoid hangups in dired.
- Also slight improvements to fortran patterns and
hilit-default-face-table doc string
- added optional case-fold argument to hilit-set-mode-patterns
- added hilit-rehighlight-buffer-quietly to dired-after-readin-hook
- fixed bug in hilit-string-find that mishandled some strings: "\\"
- work-around for bug in next-overlay-change
- the pattern matcher now starts it's searches from the end of the
most recently highlighted region (which is not necessarily the end
of the most recently matched regex).
- code moved from hilit-highlight-region to hilit-set-mode-patterns.
This will affect you if you pass your patterns directly to
hilit-highlight-region....use a pseudo-mode instead.
- twiddled C/C++, latex, texinfo, fortran, nroff patterns.
- added calendar-mode, icon-mode and pascal-mode patterns
- diverged lisp-mode and emacs-lisp-mode...also added lisp keywords.
Richard M. Stallman [Fri, 17 Sep 1993 21:26:18 +0000 (21:26 +0000)]
(mouse-set-region): Put region in kill ring.
(mouse-drag-region): Handle double and triple clicks
when displaying region and when setting it.
(mouse-skip-word, mouse-start-end): New functions.
Richard M. Stallman [Thu, 16 Sep 1993 14:56:45 +0000 (14:56 +0000)]
(font-lock-fontify-region): Don't add `font-lock' props.
(font-lock-unfontify-region): Don't remove `font-lock' props.
(font-lock-hack-keywords): Don't add `font-lock' props.
Handle values other than t and nil for allow-overlap-p specially.
(c-font-lock-keywords-1): Don't override how comments in #if... appear.
Highlight text after #else or #endif.
Richard M. Stallman [Wed, 15 Sep 1993 05:25:16 +0000 (05:25 +0000)]
Change typos in comments.
(forms-delete-record, forms--update): Use `delete-region' instead of
`kill-line' to avoid messing around with the kill ring.
Release 2.1 for Emacs 19.19.
(forms--process-format-list): No need to prepend a text item anymore.
(forms--ro-modification-start): Renamed to `forms--iif-start.
(forms--ro-properties): Renamed to `forms--iif-properties'.
(forms--romh): Renamed to `forms--iif-hook'. Rewritten to use
`insert-in-front-hooks' instead of `modification-hooks'.
(forms--romh-post-command-hook): Renamed to
`forms--iif-post-command-hook'. Rewritten to use
`insert-in-front-hooks' instead of `modification-hooks'.
(forms--make-format, forms--make-format-elt-using-text-properties):
Use `insert-in-front-hooks' instead of `modification-hooks'.
Remove `forms--electric' code. Use `front-sticky' and
`rear-nonsticky' text properties to control the insertion of text
between read-only fields.
(forms--show-record): Remove `forms--electric' code.
Richard M. Stallman [Tue, 14 Sep 1993 12:08:49 +0000 (12:08 +0000)]
(Finsert_and_inherit): New function.
(Finsert_and_inherit_before_markers): New function.
(Finsert, Finsert_before_markers): Pass new arg to insert_from_string*.
Roland McGrath [Sun, 12 Sep 1993 10:47:34 +0000 (10:47 +0000)]
Substitute variable `vpath_sed'.
If not in $srcdir and $srcdir is configured,
issue warning that GNU make is required,
and set vpath_sed to use vpath.sed script.
Richard M. Stallman [Sat, 11 Sep 1993 10:45:25 +0000 (10:45 +0000)]
(hack-local-variables-prop-line): Ignore any specification
for `mode:', since set-auto-mode has already handled it.
(set-auto-mode): Clean up. Handle more than one `mode:' spec in -*-.
Roland McGrath [Fri, 10 Sep 1993 06:08:27 +0000 (06:08 +0000)]
Remove check for $srcdir being configured. This pretty much works now.
Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
Check for XFree86 (/usr/X386/include) independent of whether -lXbsd exists.