1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-25 05:52:42 -08:00
Commit graph

37194 commits

Author SHA1 Message Date
Gerd Moellmann
656280a67e (make_lispy_event) [HAVE_X_WINDOWS]: If we know
that EVENT->code isn't a function key, use the keysym's name.

Use SYMBOL_VALUE/SET_SYMBOL_VALUE macros instead of accessing
symbols' value directly.
2001-10-05 09:48:05 +00:00
Gerd Moellmann
19cebf5a64 (Fdefvaralias): New function.
(specbind): Simplify the test if symbol is a constant.
(syms_of_eval): Defsubr Fdefvaralias.
2001-10-05 09:46:11 +00:00
Gerd Moellmann
4fab758d0b (fatal_error_signal_hook): New variable.
(fatal_error_signal): Call that function.

(Fdump_emacs_data, Fdump_emacs): Call check_pure_size.
2001-10-05 09:45:30 +00:00
Gerd Moellmann
f35d5badef Use SYMBOL_VALUE/SET_SYMBOL_VALUE.
(Qcyclic_variable_indirection): New variable.
(Fkeywordp): Check for internedness differently.
(Fmakunbound): Simplify the test if symbol is a constant.
(indirect_variable, Findirect_variable): New functions.
(swap_in_symval_forwarding): If SYMBOL is an alias, use the
aliased symbol.
(let_shadows_buffer_binding_p): Check for variable aliases.
(set_internal): Simplify the test if SYMBOL is a constant.  If
SYMBOL has a buffer-local value and is an alias, use the aliased
symbol instead.
(syms_of_data): Initialze Qcyclic_variable_indirection and defsubr
Sindirect_variable.
2001-10-05 09:44:50 +00:00
Gerd Moellmann
cf29bf99c7 (ENCODE_SYSTEM, DECODE_SYSTEM): Define also for non-NT. 2001-10-05 09:44:02 +00:00
Gerd Moellmann
5133a57883 (Fbyte_code) <varref>: Use SYMBOL_VALUE.
(Fbyte_code) <varset>: Simplify the test if symbol's value can be
set directly.
2001-10-05 09:43:06 +00:00
Gerd Moellmann
9e71371586 (purebeg, pure_size, pure_bytes_used_before_overflow):
New variables.
(init_alloc_once): Initialize new variables.
(PURE_POINTER_P): Use new variables.
(pure_alloc): If pure storage overflows, allocate from the heap.
(check_pure_size): New function.
(Fgarbage_collect): Don't GC if pure storage has overflowed.

(Vpost_gc_hook, Qpost_gc_hook): New variables.
(syms_of_alloc): DEFVAR_LISP post-gc-hook, initialize
Qpost_gc_hook.
(Fgarbage_collect): Run post-gc-hook.

(Fmake_symbol): Adapt to changes of struct Lisp_Symbol.
2001-10-05 09:42:02 +00:00
Gerd Moellmann
26236f6d9c (Variable Aliases): New node. 2001-10-05 09:38:43 +00:00
Gerd Moellmann
74ac24674b (nroff-mode-abbrev-table, nroff-mode): Use define-derived-mode.
(nroff-mode-map, nroff-mode-syntax-table): Massage.
2001-10-05 09:37:17 +00:00
Gerd Moellmann
df3fd736fd (perl-indent-continued-arguments): New var.
(perl-calculate-indent): Use it.
(perl-backward-to-noncomment): Use forward-comment.
2001-10-05 09:36:31 +00:00
Gerd Moellmann
d8754ce528 Change ;;; to ;; for outline-minor-mode. 2001-10-05 09:36:02 +00:00
Gerd Moellmann
7271daf79b (rmail-make-summary-line)
(rmail-make-summary-line-1, rmail-summary-next-same-subject)
(rmail-summary-goto-msg, rmail-summary-goto-msg): Allow
5 digit mesage ids instead of 4.
2001-10-05 09:35:36 +00:00
Gerd Moellmann
349deff4c6 (mail-abbrev-in-expansion-header-p): Simplify. 2001-10-05 09:34:27 +00:00
Gerd Moellmann
0dd7b8f0e7 Use facep iso find-face. 2001-10-05 09:32:11 +00:00
Gerd Moellmann
d7f519edc1 (lisp-imenu-generic-expression): Use regexp-opt.
(doc-string-elt): Set symbol's prop.  Copied from autoload.el.
(lisp-font-lock-syntactic-face-function): New function.
(lisp-mode-variables): Use it.  Make arg optional.
(emacs-lisp-mode): Don't pass an arg to lisp-mode-variables.
(lisp-mode): Don't pass an arg to lisp-mode-variables.
Set comment-start-skip.
2001-10-05 09:31:27 +00:00
Gerd Moellmann
3d1b88f67c (lm-history-header): Accept `ChangeLog'. 2001-10-05 09:30:59 +00:00
Gerd Moellmann
313b6c69a6 (frame-parameter): Add a setf method.
(ignore-errors): Don't bother using a `err' symbol.
2001-10-05 09:30:23 +00:00
Gerd Moellmann
3614fc84de (byte-recompile-directory): Make sure the file is readable.
(byte-compile-file): Don't compile if `no-byte-compile' is set.
(byte-compile-defvar): Update to reflect the change in Fdefvar.
(batch-byte-recompile-directory): Pass arg=0.
2001-10-05 09:29:51 +00:00
Gerd Moellmann
a273d3e0c5 (autoload-ensure-default-file, autoload-insert-section-header)
(autoload-before-p, autoload-remove-section): New functions.
(generate-file-autoloads): Use them.
(update-file-autoloads): Use them.  Return FILE if there's no cookie.
Make sure the autoload file is properly formatted when creating it.
(update-autoloads-from-directories): Use them as well.
Only update autoloads for files whose timestamp has changed.
Add a dummy entry to remember the files which had no autoload cookies.
2001-10-05 09:29:11 +00:00
Gerd Moellmann
1c549bbe56 (uniquify-get-proposed-name): Don't assume dirsep is /.
(uniquify-reverse-components): Remove.
2001-10-05 09:27:29 +00:00
Gerd Moellmann
e5da45fda7 (timer-relative-time): Fix computation for negative `micro'. 2001-10-05 09:26:53 +00:00
Gerd Moellmann
08b1f8a12e (define-key-after): Allow `key' to be longer than 1.
(make-local-hook): Make obsolete.
(add-hook, remove-hook): Don't use make-local-hook any more.
(make-syntax-table): Inherit all chars from s-s-t.
2001-10-05 09:26:17 +00:00
Gerd Moellmann
802a980a59 (inhibit-startup-buffer-menu): New user-option.
(command-line-1): If inhibit-startup-buffer-menu is set, don't
display the buffer menu.  From Simon Josefsson <jas@extundo.com>.
2001-10-05 09:24:51 +00:00
Gerd Moellmann
67085aba97 (isearch-last-case-fold-search): New variable.
(isearch-mode): Remember value of isearch-case-fold-search
in isearch-last-case-fold-search.
(isearch-done): Quote value of isearch-case-fold-search.
(isearch-repeat): When resuming a search, restore
isearch-case-fold-search from isearch-last-case-fold-search.
2001-10-05 09:24:20 +00:00
Gerd Moellmann
a4a216c5c9 (substitute-env-vars): New function.
(setenv): Add parameter SUBSTITUTE-ENV-VARS.  If set, substitute
environment variables in VALUE.  Return VALUE.
2001-10-05 09:23:32 +00:00
Gerd Moellmann
3848aeeb6f (define-derived-mode, derived-mode-make-docstring): Allow `parent' to be nil. 2001-10-05 09:22:09 +00:00
Gerd Moellmann
6c0b26437e *** empty log message *** 2001-10-05 09:13:21 +00:00
Eli Zaretskii
3f222eb52f (Meta key does not work in xterm): Add .Xdefaults fragment for xterm
to produce Meta keys.
2001-10-04 19:40:06 +00:00
Andrew Innes
0bcf87c159 *** empty log message *** 2001-10-04 17:15:26 +00:00
Andrew Innes
c97db4e4de (face-font-registry-alternatives) [windows-nt]: Make
gb2312 an alias for gb2312.1980.
2001-10-04 17:14:53 +00:00
Andrew Innes
8b77111c23 (x_to_w32_color): Fix argument to alloca.
(w32_load_system_font): Don't believe what GetLanguageFontInfo
says; query codepage info directly to determine if font is double
byte.
(x_to_w32_charset): Handle private format for unknown charsets.
Handle wildcards in charset spec, by ignoring them.
(w32_codepage_for_font): Fix argument to alloca.  Don't remove
"*-" prefix from charset.
(x_to_w32_font): Enlarge remainder array for safety.  Specifically
handle the truncated font spec form constructed by font_list_1, so
that we correctly identify the charset fields.  Don't remove "*-"
prefix from charset.
(w32_list_synthesized_fonts): Fix argument to alloca.
2001-10-04 17:14:01 +00:00
Gerd Moellmann
9c5becd89a *** empty log message *** 2001-10-04 10:38:36 +00:00
Eli Zaretskii
cf2b0d2c99 Fix the date and the syntax of Pavel Janik's entry for tpu-edt.el. 2001-10-04 07:18:32 +00:00
Eli Zaretskii
d8c37f9d2a Add _gdbinit and gdb.ini (created by the MS-DOS build). 2001-10-04 07:13:53 +00:00
Eli Zaretskii
7580167efc (File Variables): Emphasize the importance of having the `mode' variable
the first in the list of local variables.  From Eric Hanchrow
<offby1@blarg.net>.
2001-10-04 07:10:35 +00:00
Stefan Monnier
630784a27b (cvs-prefix-define): Typo cons->concat. 2001-10-03 20:32:19 +00:00
Pavel Janík
b3b8e57a79 *** empty log message *** 2001-10-03 19:50:05 +00:00
Pavel Janík
cba04ae97e Make messages match original TPU/edt editor. 2001-10-03 19:44:55 +00:00
ShengHuo ZHU
e89c369954 * emacs-mime.texi (mailcap): rvplayer -> wavplayer. Thanks to
Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>.
2001-10-03 12:29:25 +00:00
Eli Zaretskii
aa01bed161 Update maintainer's email address. 2001-10-03 10:52:47 +00:00
Miles Bader
ba88ff2887 (syms_of_callproc): Explicitly state in the documentation for
`process-environment' that earlier entries take precedence over later
ones.
2001-10-03 01:12:27 +00:00
Andreas Schwab
7d685c849a (ange-ftp-skip-msgs): Add 227 and 228 for Long
and Extended Passive Mode, resp.
2001-10-02 21:34:12 +00:00
Miles Bader
ae1a95818a *** empty log message *** 2001-10-02 02:35:04 +00:00
Miles Bader
b3b044f2ca (Minibuffer Misc): Add entries for `minibuffer-contents',
`minibuffer-contents-no-properties', and `delete-minibuffer-contents'.
Correct description for `minibuffer-prompt-end'.
2001-10-02 02:34:48 +00:00
Miles Bader
adce7d83ed Add @tindex lines to new entries. 2001-10-02 02:21:59 +00:00
Miles Bader
9db3a582b3 (Property Search): Correct descriptions of
`next-char-property-change' and `previous-char-property-change'.
Add entries for `next-single-char-property-change' and
`previous-single-char-property-change'.
Make operand names a bit more consistent.
2001-10-02 02:11:23 +00:00
Miles Bader
6d7a9ba198 (Fnext_char_property_change)
(Fprevious_char_property_change): Remove reference to non-existant
argument OBJECT from doc-string.
2001-10-02 01:53:10 +00:00
Eli Zaretskii
8632c7cb76 Mention the broken cpp from GCC snapshots around Sep 30, 2001, and show the
command line to force `configure' to use -traditional.
2001-10-01 11:23:53 +00:00
Eli Zaretskii
87671c2577 (cal-menu-x-popup-menu): New function,
calls x-popup-menu only if popup menus are supported.
(calendar-mouse-insert-hebrew-diary-entry)
(calendar-mouse-insert-islamic-diary-entry)
(calendar-mouse-holidays, calendar-mouse-view-diary-entries)
(calendar-mouse-view-other-diary-entries)
(calendar-mouse-print-dates, calendar-mouse-2-date-menu)
(calendar-mouse-cal-tex-menu, cal-tex-mouse-filofax): Call
cal-menu-x-popup-menu instead of x-popup-menu.
2001-10-01 11:08:06 +00:00
Eli Zaretskii
d24f1b150a (calendar-mode-map): Require cal-menu unconditionally.
(calendar-mode): Set up activate-menubar-hook unconditionally.
2001-10-01 11:05:18 +00:00