1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-01 08:17:38 +00:00
Commit Graph

28001 Commits

Author SHA1 Message Date
Gerd Moellmann
78ecf55a6a (byte-compile-inline-expand): Look
for function definition in symbol's function value slot first
instead of first consulting byte-compile-function-environment.

Fix byte-compiler warnings format.
2000-03-31 11:25:10 +00:00
Dave Love
d951f8cb75 (outline-font-lock-keywords): Use :upper:
and :alpha: char classes.
2000-03-31 11:07:14 +00:00
Dave Love
de2d094281 Zap MULE/NEmacs advice. 2000-03-31 10:55:08 +00:00
Dave Love
82db7fdf6b Defvar curline when compiling.
(sc-citation-root-regexp, sc-citation-nonnested-root-regexp)
(sc-get-address, sc-attribs-extract-namestring): Use [:alnum:]
rather than a-zA-Z0-9 to allow non-ASCII characters.
2000-03-31 10:50:03 +00:00
Kenichi Handa
b9427ca6bb ("Polish"): New language environment.
(setup-polish-environment): New function.
2000-03-31 01:11:51 +00:00
Kenichi Handa
6733d07461 *** empty log message *** 2000-03-31 01:11:13 +00:00
Kenichi Handa
9ad8204c3b ("polish-slash"): New input method. 2000-03-31 01:01:34 +00:00
Dave Love
7d29122620 Hyperlinks, help echo. 2000-03-30 23:12:55 +00:00
Dave Love
d9701e91ec Tooltips extra. C-x 5 1. 2000-03-30 23:10:17 +00:00
Dave Love
9c8599ca15 Overlay arrow in margin. eval-expression variables. 2000-03-30 22:59:13 +00:00
Ken Raeburn
c6129d7e86 * lisp.h (NO_UNION_TYPE) [ENABLE_CHECKING]: Undef. 2000-03-30 22:27:55 +00:00
Gerd Moellmann
7438c86b33 *** empty log message *** 2000-03-30 13:28:09 +00:00
Gerd Moellmann
8f4a5e9954 Replace gs_languagelevel by languagelevel.
(printBackground, SetColor): New procs.
(ZebraColor): Renaming old ZebraGray var.
2000-03-30 13:27:27 +00:00
Gerd Moellmann
392a704f2b Replace gs_languagelevel by languagelevel.
(DefOp): New proc.
2000-03-30 13:26:37 +00:00
Gerd Moellmann
6e1b1da607 PostScript programming fix for ghostview, doc fix.
(ps-print-version): New version number (5.1.3).
(ps-begin-file, ps-begin-job, ps-set-color, ps-do-despool, ps-setup)
(ps-insert-file, ps-output-boolean, ps-plot-with-face)
(ps-generate-postscript-with-faces): Code fix.
(ps-color-values): XEmacs compatibility.
(ps-print-background-image, ps-print-background-text, ps-printer-name)
(ps-default-fg, ps-default-bg): Adjust customization.
(ps-zebra-color): Adjust customization, renaming old ps-zebra-gray var.
(ps-color-scale): Renaming old ps-color-value fun.
(ps-print-headers): Replace ps-print-header group to avoid conflict
with ps-print-header variable.
(ps-print-miscellany): New group.
(ps-format-color, ps-rgb-color): New funs.
(ps-default-foreground): New var.
(ps-printer-name-option): New const.
2000-03-30 13:21:45 +00:00
Dave Love
f1f6004bb8 Fix comment. Don't bother to require format. 2000-03-30 12:44:51 +00:00
Gerd Moellmann
63fcfa045d *** empty log message *** 2000-03-30 11:46:13 +00:00
Gerd Moellmann
c59a419228 (byte-compile-inline-expand): Fix bug
trying to `load' the symbol of an autoload instead of the file
recorded in the autoload.  Fix error messages.
2000-03-30 11:38:38 +00:00
Gerd Moellmann
95875d9635 (byte-compile-file-form-autoload): Disable new code. 2000-03-30 11:37:05 +00:00
Peter Breton
1f56ba7335 *** empty log message *** 2000-03-30 11:02:27 +00:00
Dave Love
370893a14a Add `extensions' to Keywords. 2000-03-30 11:00:35 +00:00
Peter Breton
76540917e1 network-connection-mode is derived from comint-mode
Added network-connection-mode-setup function
Save host and port/service information in local variables
2000-03-30 10:20:29 +00:00
Ken Raeburn
4d6e16b3c3 * configure.in: Line up "--help" output a little better. 2000-03-30 10:06:34 +00:00
Ken Raeburn
8801a864d2 * lisp.h (XCONS, XSTRING, XSYMBOL, XFLOAT, XPROCESS, XWINDOW, XSUBR, XBUFFER):
Verify correct object type before returning pointer, using eassert.
* frame.h (XFRAME): Likewise.

* buffer.c (Frename_buffer, Fset_buffer_multibyte,
swap_out_buffer_local_variables, Fmove_overlay): Don't apply XSYMBOL, XBUFFER,
etc, to values that may be nil or of the wrong type.
* data.c (set_internal): Likewise.
* dispextern.h (WINDOW_WANTS_MODELINE_P, WINDOW_WANTS_HEADER_LINE_P): Likewise.
* fileio.c (auto_save_1): Likewise.
* insdel.c (check_markers): Likewise.
* marker.c (buf_charpos_to_bytepos, unchain_marker): Likewise.
* undo.c (record_insert): Likewise.
* vmsproc.c (child_sig): Likewise.
* window.c (unshow_buffer, window_loop): Likewise.
* xterm.c (x_erase_phys_cursor): Likewise.
2000-03-30 09:56:31 +00:00
Peter Breton
326855a0f4 Changes for locate.el 2000-03-30 09:37:06 +00:00
Gerd Moellmann
8e7af858e1 (xstrdup): Add prototype. 2000-03-30 09:36:27 +00:00
Peter Breton
96c1776c80 Add locate-word-at-point function
In locate function, default to using locate-word-at-point as input
Run dired-mode-hook in locate function
2000-03-30 09:33:17 +00:00
Gerd Moellmann
58f2fab8c4 (realize_tty_face): Use find_symbol_value instead
of Fsymbol_value.
(xstrdup): Moved to alloc.c.
2000-03-30 09:32:14 +00:00
Gerd Moellmann
dca7c6a8d2 (xstrdup): Moved here from xfaces.c.
(allocating_for_lisp): Variable removed.
(lisp_malloc): Block input around the calls to malloc and
mem_insert.
2000-03-30 09:29:22 +00:00
Gerd Moellmann
e3130015d6 (free_image_cache): Free the cache structure itself
last, after all its members have been freed.
2000-03-30 09:27:30 +00:00
Kenichi Handa
d2ff77dab1 *** empty log message *** 2000-03-30 01:12:14 +00:00
Kenichi Handa
6702eacee0 Augment the comment of lookup_face. 2000-03-30 00:27:29 +00:00
Ken Raeburn
b96f9fb741 * scroll.c (CHECK_BOUNDS): Renamed from CHECK.
* emacs.c (main): Fix sense of no-loadup test.
2000-03-29 23:24:14 +00:00
Ken Raeburn
e0b8c689e2 Stop assuming interval pointers and lisp objects can be distinguished by
inspection.  Beginnings of support for expensive internal consistency checks.

* config.in (ENABLE_CHECKING): Undef.

* lisp.h (struct interval): Replace "parent" field with a union of interval
pointer and Lisp_Object; add new bitfield to use as discriminant.  Change other
flag fields to bitfields.
(CHECK): New macro for consistency checking.  If ENABLE_CHECKING is defined and
the supplied test fails, print a message and abort.
(eassert): New macro.  Use CHECK to provide an assert-like facility.

* intervals.h (NULL_INTERVAL_P): Now applies only to real interval pointers;
abort if the value looks like a lisp object.
(NULL_INTERVAL_P, NULL_PARENT, HAS_PARENT, HAS_OBJECT, SET_PARENT, SET_OBJECT,
INTERVAL_PARENT, GET_INTERVAL_OBJECT, COPY_PARENT): Modify for new interval
parent definition.

* alloc.c (mark_interval_tree, MARK_INTERVAL_TREE, UNMARK_BALANCE_INTERVALS):
Update references that need an addressable lisp object in the interval
structure.
(die): New function.
(suppress_checking): New variable.

* intervals.c (interval_start_pos): Just return 0 if there's no parent object.
2000-03-29 22:14:34 +00:00
Dave Love
141384bdd2 *** empty log message *** 2000-03-29 21:57:22 +00:00
Dave Love
d073fa5ba6 Doc fixes.
(appt-check): Convert min-to-app to a string before passing to
appt-disp-window-function or concat.
(appt-delete-window): Remove test for frame-root-window.
(appt-select-lowest-window, appt-convert-time): Simplify.
2000-03-29 21:47:07 +00:00
Andreas Schwab
c5aa0fc289 . 2000-03-29 21:34:46 +00:00
Dave Love
c5091f25dd Doc fixes.
(byte-compile-file-form-autoload): Update
byte-compile-function-environment.
2000-03-29 21:32:57 +00:00
Andreas Schwab
34e778a67d (scan_lisp_file): Also look for `defsubst'. 2000-03-29 21:32:12 +00:00
Andreas Schwab
d14ef04bda Also print defsubst doc string
specially.
2000-03-29 21:31:40 +00:00
Andreas Schwab
8b0b6a7f28 (dired-insert-directory): If dired-free-space-program
failed just delete its output.
2000-03-29 20:02:10 +00:00
Richard M. Stallman
3d3df9e121 *** empty log message *** 2000-03-29 19:40:14 +00:00
Dave Love
dd0add8e08 iso-iso2sgml 2000-03-29 18:42:29 +00:00
Dave Love
f1d6fe6965 (format-alist): Use iso-cvt functions for SGML/HTML. 2000-03-29 18:37:25 +00:00
Dave Love
6f52a61e18 Move provide to end. Doc fixes.
(iso-iso2sgml-trans-tab, iso-sgml2iso-trans-tab): New variables.
(iso-iso2sgml, iso-sgml2iso): New functions.
(iso-cvt-define-menu): Fix some entries and use backquote for
clarity.
2000-03-29 18:33:24 +00:00
Andreas Schwab
9019f2fb66 . 2000-03-29 16:42:32 +00:00
Andreas Schwab
79d4274f33 (Imenu): Fix cross ref. 2000-03-29 16:41:59 +00:00
Gerd Moellmann
f83c5440c7 *** empty log message *** 2000-03-29 13:05:37 +00:00
Gerd Moellmann
2c9cf2c821 (Ftop_level): Cancel busy-cursor. 2000-03-29 12:58:52 +00:00
Gerd Moellmann
03859d20b7 (read1): Accept `.' (period) as symbol start like in CL
and earlier Emacs versions.
2000-03-29 12:57:45 +00:00