1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-27 07:41:28 -08:00
Commit graph

10404 commits

Author SHA1 Message Date
Gerd Moellmann
5bcfeb490e (ensure_echo_area_buffers): New.
(with_echo_area_buffer): Use it.
(setup_echo_area_for_printing): Ditto.
1999-11-14 16:37:23 +00:00
Gerd Moellmann
b05d3bee50 *** empty log message *** 1999-11-13 23:42:59 +00:00
Gerd Moellmann
9d1ee97679 (indicate-empty-lines): Doc-fix. 1999-11-13 23:30:57 +00:00
Gerd Moellmann
e7f90eab7e (term_init): If "op" isn't available, don't support color
because we can't switch back to the default foreground and
background.
1999-11-12 14:35:43 +00:00
Gerd Moellmann
9b2e6e4cd6 *** empty log message *** 1999-11-12 13:10:20 +00:00
Gerd Moellmann
bbd7d5d3ed (Fdocumentation_property): Remove GCPRO because
Fsubstitute_command_keys gcpro's the string.
1999-11-12 12:50:54 +00:00
Kenichi Handa
e8cce5afa5 (Ftranslate_region): Check the buffer multibyteness. 1999-11-12 00:09:03 +00:00
Kenichi Handa
1bf21027fc *** empty log message *** 1999-11-12 00:08:09 +00:00
Gerd Moellmann
3bc6df5389 *** empty log message *** 1999-11-11 11:57:47 +00:00
Gerd Moellmann
339ee9797d Remove USE_TEXT_PROPERTIES. 1999-11-11 11:45:06 +00:00
Gerd Moellmann
35a5514b96 *** empty log message *** 1999-11-10 22:53:16 +00:00
Gerd Moellmann
bfd2209f52 (QCuser_data): Removed.
(syms_of_xfns): Initialization of QCuser_data removed.
(parse_image_spec): Don't handle :user-data specially.  Allow
unknown keys.  Remove parameter ALLOW_OTHER_KEYS.
(xbm_image_p, xbm_load, xpm_image_p, pbm_image_p, png_image_p)
(tiff_image_p, jpeg_image_p, gif_image_p, gs_image_p): Call
parse_image_spec accordingly.
1999-11-10 22:05:36 +00:00
Richard M. Stallman
4ea68fcc0e *** empty log message *** 1999-11-09 19:08:51 +00:00
Richard M. Stallman
2c6ea900ee (Fforward_word): Handle fields even if would have hit
an edge of the buffer.  Return nil if affected by fields.
1999-11-09 19:00:59 +00:00
Richard M. Stallman
c252ce7653 (Fbeginning_of_line): Doc fix.
(Fend_of_line): Doc fix.
1999-11-09 18:46:09 +00:00
Richard M. Stallman
a3caef99ae (Fline_beginning_position): If N is not 1,
pass t to Fconstrain_to_field for ESCAPE-FROM-EDGE.

(preceding_pos): Function deleted.
(text_property_stickiness): Decrement POS directly.
Fix a confusion that used PT instead of POS.

(find_field): Properly handle the case
of a field boundary where `field' inherits from neither side.

(Ffield_beginning, Ffield_end): Doc fixes.
(Ferase_field, Ffield_string, Ffield_string_no_properties): Doc fixes.
1999-11-09 18:42:28 +00:00
Gerd Moellmann
fa9aabf634 * bytecode.c (Fbyte_code) <BinsertN, Bcall>: Do the
BEFORE_POTENTIAL_GC before DISCARD.
1999-11-08 00:06:50 +00:00
Gerd Moellmann
033a5fa309 (Fgarbage_collect): Call unmark_byte_stack. 1999-11-07 22:45:14 +00:00
Gerd Moellmann
8e6e83b3ea Add prototype for unmark_byte_stack. 1999-11-07 22:44:23 +00:00
Gerd Moellmann
a719d13ed3 (mark_byte_stack): Use XMARKBIT and XMARK.
(unmark_byte_stack): Renamed from relocate_byte_pcs.  Use
XUNMARK.
1999-11-07 22:44:06 +00:00
Gerd Moellmann
55b064bdb7 Remove conditional computation on USE_TEXT_PROPERTIES.
(resize_mini_window): Fix computation of needed
mini-window height.
1999-11-07 22:36:55 +00:00
Gerd Moellmann
01e9b9dfb9 Remove conditional compilation on USE_TEXT_PROPERTIES. 1999-11-07 15:53:30 +00:00
Gerd Moellmann
4015b3c0ca Use block statements in cases and declare v1 and v2
locally there.  Rearrange case statements so that thos most
frequently executed come first.  Avoid goto's in frequently
executed cases.
1999-11-07 13:07:56 +00:00
Gerd Moellmann
dd59e217f0 *** empty log message *** 1999-11-05 22:08:22 +00:00
Gerd Moellmann
74e9500823 (Fbyte_code): Use BEFORE_POTENTIAL_GC and
AFTER_POTENTIAL_GC around internal_catch.
1999-11-05 21:55:27 +00:00
Gerd Moellmann
35c7a97438 Add prototypes for new functions in bytecode.c.
Add extern declaration for byte_stack_list.
1999-11-05 21:30:57 +00:00
Gerd Moellmann
bcf2808066 (struct catchtag): Add member byte_stack.
(internal_catch, Fcondition_case, internal_condition_case)
(internal_condition_case_1: Save value of byte_stack_list in
catchtag.
(unwind_to_catch): Restore byte_stack_list from catchtag.
1999-11-05 21:30:08 +00:00
Gerd Moellmann
630686c871 (Fgarbage_collect): Call mark_byte_stack and
relocate_byte_pcs.
(init_alloc_once, init_alloc): Set byte_stack_list to null.
1999-11-05 21:26:42 +00:00
Gerd Moellmann
7ca1e8b752 (struct byte_stack): New.
(byte_stack_list, mark_byte_stack, relocate_byte_pcs): New
(BEFORE_POTENTIAL_GC, AFTER_POTENTIAL_GC): New.
(FETCH, PUSH, POP, DISCARD, TOP, MAYBE_GC): Rewritten.
(HANDLE_RELOCATION): Removed.
(Fbyte_code): Use byte_stack structures.
1999-11-05 21:26:15 +00:00
Gerd Moellmann
4d59c34cd8 *** empty log message *** 1999-11-05 14:05:21 +00:00
Gerd Moellmann
8105cbf751 (Ffile_locked_p): Make FILENAME a required argument. 1999-11-05 14:04:40 +00:00
Gerd Moellmann
fe512f27c0 * buffer.c (syms_of_buffer): Extend documentation of
mode-line-format.
1999-11-05 13:46:32 +00:00
Gerd Moellmann
60b64cd673 *** empty log message *** 1999-11-04 21:07:47 +00:00
Gerd Moellmann
98cbb9a3dd (do_completion, Fminibuffer_complete_word): Use
Ferase_field instead of Fdelete_field.
1999-11-04 20:30:49 +00:00
Gerd Moellmann
8bf64fe8ef (Fdelete_field): Renamed from Ferase_field. 1999-11-04 20:30:05 +00:00
Jason Rumney
e5619f6b11 *** empty log message *** 1999-11-04 18:29:46 +00:00
Dave Love
789fddb7d7 *** empty log message *** 1999-11-04 16:32:03 +00:00
Gerd Moellmann
b51b619b17 *** empty log message *** 1999-11-03 16:27:34 +00:00
Gerd Moellmann
5d7791b36a (Finternal_show_cursor): Change it to set the
cursor on/off, not toggle its state.
(Finternal_show_cursor_p): New.
(syms_of_display): Defsubr Sinternal_show_cursor_p.
1999-11-03 15:57:55 +00:00
Dave Love
5865af0db1 (split_non_ascii_string): Define return value. 1999-11-03 14:30:11 +00:00
Gerd Moellmann
cb3a6c483b *** empty log message *** 1999-11-03 13:47:00 +00:00
Gerd Moellmann
edfef19957 (string_to_object): New.
(read_minibuf_noninteractive): New.
(read_minibuf): Call read_minibuf_noninteractive if
noninteractive.  Use string_to_object.
1999-11-03 12:41:38 +00:00
Gerd Moellmann
82a700f3f2 *** empty log message *** 1999-11-02 23:23:08 +00:00
Gerd Moellmann
9e56fc95cc (Fdocumentation_property): Fix bug bypassing UNGCPRO. 1999-11-02 23:18:05 +00:00
Dave Love
e69dcd60c5 Use SIGCHLD, not SIGCLD (not in glibc 2.1). 1999-11-02 23:10:56 +00:00
Dave Love
827a1788e0 Undo last change and define _GNU_SOURCE before config.h. 1999-11-02 22:44:28 +00:00
Dave Love
b5540f0dc6 Use string.h for strsignal. 1999-11-02 14:23:20 +00:00
Gerd Moellmann
a69a6e61d4 (QUIT): Give it statement form. 1999-11-02 13:25:16 +00:00
Dave Love
87e21fbd58 (init_eval): Conditionalize declaration of gcpro_level. 1999-11-02 12:58:32 +00:00
Gerd Moellmann
9fb5e03d38 (QCuser_data): New.
(syms_of_xfns): Initialize QCuser_data.
(parse_image_spec): Ignore :user-data DATA properties.
1999-11-02 12:51:55 +00:00