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

17341 commits

Author SHA1 Message Date
Stefan Monnier
349bd9eda2 (mark_buffer): Fix missed buffer->name in last patch. 2003-06-27 22:54:26 +00:00
Stefan Monnier
00baad70aa (MARKBIT): Update comment. 2003-06-27 22:53:35 +00:00
Stefan Monnier
3ef06d12cd (VECTOR_MARK, VECTOR_UNMARK, VECTOR_MARKED_P): New macros.
(GC_STRING_BYTES): Don't mask markbit (it's only used on `size').
(allocate_buffer): Move.
(string_bytes): Don't mask markbit of `size_byte'.
(mark_maybe_object, mark_maybe_pointer, Fgarbage_collect)
(mark_object, mark_buffer, survives_gc_p, gc_sweep):
Use the `size' field of buffers (rather than the `name' field) for
the mark bit, as is done for all other vectorlike objects.
Use the new macros to access the mark bit of vectorlike objects.
2003-06-27 21:54:38 +00:00
Richard M. Stallman
e81043aa06 (BASE_PURESIZE): Increment base size. 2003-06-27 02:25:31 +00:00
Richard M. Stallman
9c3521e093 (fast_find_position): Enable Gerd's new definition. 2003-06-27 02:24:29 +00:00
Richard M. Stallman
5b4907d013 (xim_initialize): Undo previous change. 2003-06-27 02:21:51 +00:00
Stefan Monnier
2d0834cc27 (Fset_window_dedicated_p): Simplify.
(display_buffer_1): Don't raise the win from which minibuf was entered.
(temp_output_buffer_show): Don't assume BEG == 1.  Simplify.
(Fminibuffer_selected_window): Simplify.
(delete_window): Update for new types.
2003-06-26 23:20:50 +00:00
Stefan Monnier
cfea0546e8 (message_dolog): Update for new types. 2003-06-26 23:18:07 +00:00
Stefan Monnier
5e097e002b (buf_charpos_to_bytepos, buf_bytepos_to_charpos)
(Fset_marker, set_marker_restricted, set_marker_both, unchain_marker)
(set_marker_restricted_both, Fbuffer_has_markers_at, count_markers):
Update for new types.
2003-06-26 23:17:50 +00:00
Stefan Monnier
dab0b04d49 (check_markers, adjust_markers_for_delete)
(adjust_markers_for_insert, adjust_markers_for_replace)
(prepare_to_modify_buffer, RESTORE_VALUE): Update for new types.
2003-06-26 23:17:29 +00:00
Stefan Monnier
12038f9fc9 (save_excursion_restore, transpose_markers): Update for new types. 2003-06-26 23:17:13 +00:00
Stefan Monnier
65745fadd7 (set_buffer_internal_1): Test CONSP for lists.
(Fget_buffer_create, Fkill_buffer, Fset_buffer_multibyte): Update to new types.
2003-06-26 23:16:44 +00:00
Stefan Monnier
ef89c2ce88 (survives_gc_p): Simplify.
(Fmake_marker, free_marker, gc_sweep): Update for new types.
2003-06-26 23:16:05 +00:00
Stefan Monnier
568c168cc7 (struct buffer_text): Lisp_Object `markers' => Lisp_Marker. 2003-06-26 23:15:25 +00:00
Stefan Monnier
c0ac2f4ab0 (unchain_marker): Lisp_Object arg => Lisp_Marker.
(struct Lisp_Marker): Lisp_Object `chain' => Lisp_Marker `next'.
2003-06-26 23:15:08 +00:00
Jan Djärv
a5f696acd2 Fix some of the font/face problems. 2003-06-26 21:18:45 +00:00
Jan Djärv
d54ae3d846 Add XRegisterIMInstantiateCallback_arg6 so it will be defined. 2003-06-26 21:08:13 +00:00
Stefan Monnier
2336fe58df (make_interval, Fmake_symbol, allocate_misc):
Initialize the new field `gcmarkbit'.
(mark_interval, MARK_INTERVAL_TREE): Use the new `gcmarkbit' field.
(mark_interval_tree): Don't mark the tree separately from the nodes.
(UNMARK_BALANCE_INTERVALS): Don't unmark the tree.
(mark_maybe_object, mark_maybe_pointer, Fgarbage_collect, mark_object)
(survives_gc_p, gc_sweep): Use new `gcmarkbit' fields.
2003-06-25 23:28:14 +00:00
Stefan Monnier
a84f89d510 (struct interval, struct Lisp_Symbol, struct Lisp_Free)
(struct Lisp_Marker, struct Lisp_Intfwd, struct Lisp_Boolfwd)
(struct Lisp_Kboard_Objfwd, struct Lisp_Save_Value)
(struct Lisp_Buffer_Local_Value, struct Lisp_Overlay)
(struct Lisp_Objfwd, struct Lisp_Buffer_Objfwd): Add `gcmarkbit' field.
2003-06-25 23:16:30 +00:00
Dave Love
bcea31c2b6 (xim_initialize): Use XRegisterIMInstantiateCallback_arg6. 2003-06-24 09:43:04 +00:00
Dave Love
fcf08f5b7d Test HAVE_SYS__MBSTATE_H, not __hpux. Merge changes
from gnulib.
2003-06-24 09:42:14 +00:00
Richard M. Stallman
2601f59e10 (wait_reading_process_input): Don't signal SIGIO in batch mode. 2003-06-22 00:04:49 +00:00
Richard M. Stallman
0c328a0ef5 (Fwrite_region): Alternate messages for append and partial write. 2003-06-22 00:04:10 +00:00
Richard M. Stallman
f1871a7dc8 (read_key_sequence): When converting upcase fn key to
downcase, update fkey and keytran so `backspace' gets translated.

(read_avail_input): Don't signal SIGHUP in batch mode.
2003-06-22 00:01:42 +00:00
Glenn Morris
595f5aa5ee Entry that should have been made last month. 2003-06-20 10:14:31 +00:00
Kenichi Handa
b5d2c62196 *** empty log message *** 2003-06-17 11:14:25 +00:00
Kenichi Handa
0c6db68bc0 (xselect.o): Don't depend on charset.h, coding.h, composite.h. 2003-06-17 10:52:01 +00:00
Kenichi Handa
e57ad4d894 Don't include cahrset.h, coding.h, composite.h.
(Qforeign_selection): New variable.
(syms_of_xselect): Intern and static it.
(selection_data_to_lisp_data): Return a unibyte string made from
data with `foreign-selection' text property.
2003-06-17 10:51:11 +00:00
Stefan Monnier
6793bc6322 (mark_kboards): Move to keyboard.c. 2003-06-15 21:49:23 +00:00
Stefan Monnier
1269a76123 (mark_kboards): New fun, moved from alloc.c. Mark kbd_buffer.
(record_asynch_buffer_change, read_avail_input): Don't pass uninitialized
data to kbd_buffer_store_event.
2003-06-15 21:46:53 +00:00
Stefan Monnier
2cd679c3c8 (x_dispatch_event): Don't pass uninitialized
data to kbd_buffer_store_event.
2003-06-15 21:20:55 +00:00
Stefan Monnier
38f7dce375 (find_and_call_menu_selection): Don't pass uninitialized
data to kbd_buffer_store_event.
2003-06-15 21:18:03 +00:00
Stefan Monnier
d86705ece6 (handle_tool_bar_click): Don't pass uninitialized
data to kbd_buffer_store_event.
2003-06-15 21:16:11 +00:00
Stefan Monnier
f456401b96 (menubar_selection_callback): Don't pass uninitialized
data to kbd_buffer_store_event.
2003-06-15 21:05:34 +00:00
Stefan Monnier
50acda85ee (kbd_input_ast, read_input_waiting): Don't pass uninitialized
data to kbd_buffer_store_event.
2003-06-15 21:04:16 +00:00
Stefan Monnier
c658018ff8 (dos_rawgetc): Don't pass uninitialized data to kbd_buffer_store_event. 2003-06-15 21:00:45 +00:00
Stefan Monnier
c61ab2a006 (mac_check_for_quit_char): Don't pass uninitialized
data to kbd_buffer_store_event.
2003-06-15 20:59:24 +00:00
Stefan Monnier
aa4ac49462 (xg_tool_bar_callback): Don't pass uninitialized
data to kbd_buffer_store_event.
2003-06-15 20:56:40 +00:00
Stefan Monnier
5400da8f3f (EVENT_INIT): New macro. 2003-06-15 20:52:33 +00:00
Kim F. Storm
57dd22f4e8 (x_fix_overlapping_area): Always use area relative X to fix redisplay
problem with tall characters (such as A-tilde).
2003-06-14 23:01:54 +00:00
Kim F. Storm
b3ea810c38 *** empty log message *** 2003-06-14 23:01:02 +00:00
Kai Großjohann
b8f75eda19 (Fcopy_file): Doc fix: copies file modes, too. 2003-06-13 08:40:16 +00:00
Kenichi Handa
4a38de71d8 (Fwrite_region): Save and restore restriction. 2003-06-12 23:23:48 +00:00
Kenichi Handa
ba92ce489a *** empty log message *** 2003-06-12 23:23:33 +00:00
Dave Love
b80263be1b Remove redundant include of unistd.h, stdlib.h. Use
HAVE_DECL_SYS_SIGLIST, not SYS_SIGLIST_DECLARED.
2003-06-12 22:14:31 +00:00
Dave Love
2136598a91 (alloca): Declare arg as size_t. 2003-06-12 22:09:14 +00:00
Dave Love
b23c0a83dc (shrink_regexp_cache): Use xrealloc.
(syms_of_search): Use xmalloc.
2003-06-11 11:43:52 +00:00
Kim F. Storm
aecf50d2f1 (phys_cursor_in_rect_p): Fix 2003-05-24 change.
Adjust phys_cursor.x to be relative to window box, rather than
text area before checking -- to ensure cursor is redrawn when
exposing window.
Note: This also fixes a similar (older) bug if display margins
are present.
2003-06-09 23:01:52 +00:00
Kim F. Storm
700e47c240 *** empty log message *** 2003-06-09 23:01:17 +00:00
Dave Love
973a76b18b *** empty log message *** 2003-06-06 10:16:42 +00:00