1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-05 07:01:11 -08:00
Commit graph

27430 commits

Author SHA1 Message Date
Dave Love
be5bb1464f *** empty log message *** 2000-02-20 13:44:12 +00:00
Eli Zaretskii
1d4311c3a9 *** empty log message *** 2000-02-20 13:06:08 +00:00
Eli Zaretskii
241424da1b (IT_write_glyphs): Allocate a larger screen_buf as data
produced for CODING_MODE_LAST_BLOCK requires.
2000-02-20 13:04:39 +00:00
Dave Love
7565ee9323 (display-mouse-p): Use variable xterm-mouse-mode and check for t-mouse
too.
2000-02-20 12:34:49 +00:00
Eli Zaretskii
0ae278818a (menu-bar-goto-menu) [next-tag, next-tag-otherw]:
Don't call ring-empty-p unless tags-location-ring is bound.
From Noah Friedman <friedman@splode.com>.
2000-02-20 12:22:14 +00:00
Thien-Thi Nguyen
a23c5037e7 (hs-flag-region): No longer use `intangible' overlay property.
(hs-toggle-hiding): New command.
(hs-mouse-toggle-hiding): Use `hs-toggle-hiding'.

(hs-minor-mode): Move call to `hs-grok-mode-type' early on.
Fix omission bug: Run `hs-minor-mode-hook' for both activation
and deactivation.
2000-02-18 23:35:24 +00:00
Dave Love
31047e0d1a *** empty log message *** 2000-02-18 22:03:40 +00:00
Dave Love
f2647d044c Amend last change to check for echo-keystrokes being zero, not nil. 2000-02-18 21:34:40 +00:00
Dave Love
ac1b1728b5 Make echo-keystrokes `number'. 2000-02-18 21:15:05 +00:00
Dave Love
2dc95ddd63 *** empty log message *** 2000-02-18 20:11:54 +00:00
Dave Love
39aab67990 (echo_keystrokes): Remove declaration.
(Vecho_keystrokes) New variable.
(read_char, record_menu_key, read_key_sequence): Use it to allow use of
float value.
(syms_of_keyboard): Change Vecho_keystrokes declaration.
2000-02-18 20:10:00 +00:00
Dave Love
d59b6ae627 Remove @dots from encode-time header. 2000-02-18 20:00:55 +00:00
Dave Love
e57196a0a1 Define NON_GNU_CPP on alpha-dec-osf5+. 2000-02-18 19:52:52 +00:00
Dave Love
f0b645bfc7 Undef feature selection macros before defining. 2000-02-18 19:47:49 +00:00
Andreas Schwab
57beb0e03a . 2000-02-18 15:35:03 +00:00
Andreas Schwab
960c7f666f (install-arch-indep): Add eudc to list of installed
info files.
2000-02-18 15:34:38 +00:00
Andreas Schwab
cc8b5a70d2 *** empty log message *** 2000-02-18 14:54:18 +00:00
Gerd Moellmann
f0930f35f1 (let_shadows_buffer_binding_p): Ignore specbindings
for symbols other than the symbol in question.
2000-02-18 13:30:59 +00:00
Gerd Moellmann
b6a22bf83e *** empty log message *** 2000-02-18 11:35:29 +00:00
Gerd Moellmann
2114e13f51 (merge_widget_value): Fix incorrect assignment of
safe_strdup'd help string.
2000-02-18 11:35:16 +00:00
Gerd Moellmann
c382fb0af7 (caar, cadr, cdar, cddr): Add defsetfs. 2000-02-18 10:50:09 +00:00
Gerd Moellmann
3c0ed7cec3 (lisp-indent-259): Indentation fix. 2000-02-17 20:45:37 +00:00
Ken Raeburn
3b3cc4a489 include -lz and -ljpeg when testing for -ltiff 2000-02-17 20:04:15 +00:00
Dave Love
e3d4de904d (C_DEBUG_SWITCH): Define to allow optimization. 2000-02-17 19:11:45 +00:00
Gerd Moellmann
d621caf7c8 *** empty log message *** 2000-02-17 16:18:09 +00:00
Gerd Moellmann
2313132fd2 (main): Use #if GC_MARK_STACK instead of #ifdef. 2000-02-17 16:17:17 +00:00
Gerd Moellmann
0b3789363d (enum mem_type): Compile unconditionally. 2000-02-17 16:15:06 +00:00
Gerd Moellmann
4d8cabfd06 (pascal-mode-syntax-table): Change syntax
of `*' to handle `(* ... *)' comments.
2000-02-17 16:03:59 +00:00
Eli Zaretskii
3b451f7412 (tty_defined_color): Don't return faulire indication
for unspecified-fg and unspecified-bg pseudo-colors.
2000-02-17 15:32:52 +00:00
Gerd Moellmann
1216f5e413 (GC_USE_GCPROS_AS_BEFORE, GC_MAKE_GCPROS_NOOPS)
(GC_MARK_STACK_CHECK_GCPROS, GC_USE_GCPROS_CHECK_ZOMBIES)
[GC_MARK_STACK]: New defines.
(GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, UNGCPRO)
[GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS]: Define as no-ops.
2000-02-17 15:23:58 +00:00
Gerd Moellmann
39ec21eae0 (main) [GC_MARK_STACK]: Initialize stack_base. 2000-02-17 15:22:35 +00:00
Gerd Moellmann
a21260d97c (Fget_buffer_create, Fmake_indirect_buffer): Use
allocate_buffer instead of xmalloc.
2000-02-17 15:21:58 +00:00
Gerd Moellmann
344000084d (mark_object): Don't mark symbol names in pure space.
(gc_sweep): Don't unmark symbol names in pure space.

(toplevel): Include setjmp.h.
(PURE_POINTER_P): New define.
(enum mem_type) [GC_MARK_STACK]: New enumeration.
(Vdead) [GC_MARK_STACK]: New variable.
(lisp_malloc): Add parameter TYPE, call mem_insert if
GC_MARK_STACK is defined.
(allocate_buffer): New function.
(lisp_free) [GC_MARK_STACK]: Call mem_delete.
(free_float) [GC_MARK_STACK]: Set type to Vdead.
(free_cons) [GC_MARK_STACK]: Set car to Vdead.
(stack_base, mem_root, mem_z) [GC_MARK_STACK]: New variables.
(MEM_NIL) [GC_MARK_STACK]: New define.
(struct mem_node) [GC_MARK_STACK]: New structure.
(mem_init, mem_find, mem_insert, mem_delete, mem_insert_fixup)
(mem_delete_fixup, mem_rotate_left, mem_rotate_right)
(live_string_p, live_cons_p, live_symbol_p, live_float_p)
(live_misc_p, live_vector_p, live_buffer_p, mark_memory)
(mark_stack) [GC_MARK_STACK]: New functions.
(Fgarbage_collect) [GC_MARK_STACK]: Call mark_stack.
(clear_marks): Removed.
(gc_sweep): Set free conses' car, free floats' type, free
symbols' function to Vdead.  Use lisp_free to free buffers.
(init_alloc_once): Initialize Vdead.
(survives_gc_p): Return non-zero for pure objects.

Add comments throughout the file.
2000-02-17 15:21:21 +00:00
Eli Zaretskii
53c80cf65e (list-faces-display): Use display-mouse-p, not window-system. 2000-02-17 14:01:20 +00:00
Gerd Moellmann
2503c8b1ae (stop_other_atimers): Don't call cancel_atimer because
that unblocks alarms.
2000-02-17 13:15:26 +00:00
Gerd Moellmann
249652b19d *** empty log message *** 2000-02-17 12:15:05 +00:00
Eli Zaretskii
538d88fb93 (mule-menu-keymap)
(describe-language-environment-map, set-coding-system-map)
(setup-language-environment-map): Convert to new (menu-item...
form, add help strings.  Change names of menu items for better
clarity.  "Mule" menu-bar item removed (it's now in the "Options"
submenu).
2000-02-17 11:10:31 +00:00
Eli Zaretskii
7f315c7cd9 (global-map): Menu-bar items converted to the new
format (menu-item..., rearranged for better CUA compliance, and
their names changed for better clarity.  Help strings added.
2000-02-17 11:08:09 +00:00
Gerd Moellmann
8389e1e25c *** empty log message *** 2000-02-17 09:49:05 +00:00
Gerd Moellmann
1073bdc3f7 Remove LISP_FLOAT_TYPE. 2000-02-17 09:47:23 +00:00
Gerd Moellmann
cc94f3b24e Remove LISP_FLOAT_TYPE' and standalone'. 2000-02-17 09:45:46 +00:00
Gerd Moellmann
10689a01d9 (make_frame): Set frame initiallly to `garbaged'. 2000-02-17 09:20:23 +00:00
Gerd Moellmann
ea1856442d (dired-do-copy): Remove spurios character.`n'
within the code.
2000-02-17 09:13:39 +00:00
Kenichi Handa
4a09dee02e (decode_mode_spec_coding): Delete superfluous code.
Allocate sufficient memory for eol_str in the case that eoltype is
Lisp_Int.
2000-02-17 08:19:21 +00:00
Kenichi Handa
bfc17d180a *** empty log message *** 2000-02-17 08:15:20 +00:00
Stefan Monnier
2b927d02c8 (Fforward_comment): Undo the previous change, since cc-mode
depends on the previous behavior.
2000-02-17 05:57:38 +00:00
Dave Love
84fe35f0e4 Don't require custom. Add more specific :groups to various deffaces.
(set-face-attribute): Purecopy args.
(read-face-name): Default to name at point and use it in prompt.
Remove colon from arg in all callers.
(list-faces-display): Hyperlink to face descriptions and customize
buffers.
2000-02-16 22:58:42 +00:00
Dave Love
d932ce2079 (facemenu-set-face): Amend interactive prompt. 2000-02-16 22:45:03 +00:00
Dave Love
aaa659ef05 Mention some new packages, extra configure options. 2000-02-16 22:32:57 +00:00
Dave Love
82d2c7c522 *** empty log message *** 2000-02-16 19:21:54 +00:00