1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-30 00:51:50 -08:00
Commit graph

13597 commits

Author SHA1 Message Date
Gerd Moellmann
f84ff02c81 *** empty log message *** 2001-03-01 15:28:57 +00:00
Gerd Moellmann
0c05dcd31a (free_frame_menubar): Set the frame's menubar_widget to
NULL after destroying it, otherwise XTread_socket can access a
destroyed widget when input is unblocked.
2001-03-01 15:28:26 +00:00
Gerd Moellmann
420f628cf9 (x_set_foreground_color): Set the background of the
cursor GC.
2001-03-01 13:12:24 +00:00
Gerd Moellmann
57c5889c08 (x_set_font): Handle case of x_new_fontset returning the
same name as before, although there was a change in fontsets.
2001-03-01 12:57:24 +00:00
Ken Raeburn
4560730a98 * lisp.h (Fframe_parameter): Declare. 2001-02-28 17:43:49 +00:00
Ken Raeburn
224227d1db * window.c (set_window_buffer): Field vscroll is an int, not a lisp object. 2001-02-28 17:41:06 +00:00
Gerd Moellmann
11ef99b90c *** empty log message *** 2001-02-28 15:06:38 +00:00
Gerd Moellmann
f1f4d34564 (x_set_window_size): Don't use `None' with widgets; use
NULL instead.
2001-02-28 15:06:04 +00:00
Gerd Moellmann
dbc64aa75a (Fx_hide_tip): Don't use `None' with widgets; use
NULL instead.
2001-02-28 15:05:10 +00:00
Gerd Moellmann
ece93c0291 (toplevel): Include process.h.
(enum mem_type): Add MEM_TYPE_PROCESS, MEM_TYPE_HASH_TABLE,
MEM_TYPE_FRAME, MEM_TYPE_WINDOW enumerators.
(allocate_vectorlike): Make it a static function.  Add parameter TYPE.
(allocate_vector, allocate_hash_table, allocate_window)
(allocate_frame, allocate_process, allocate_other_vector): New
functions.
(Fmake_vector): Call allocate_vector instead of allocate_vectorlike.
(mark_maybe_pointer): New function.
(mark_memory): Also mark Lisp data to which only pointers
remain and not Lisp_Objects.
(min_heap_address, max_heap_address): New variables.
(mem_find): Return MEM_NIL if START is below min_heap_address or
above max_heap_address.
(mem_insert): Compute min_heap_address and max_heap_address.
2001-02-28 13:30:02 +00:00
Gerd Moellmann
98423852fc (make_process): Use allocate_process. 2001-02-28 13:29:03 +00:00
Gerd Moellmann
e9c96c6291 (make_frame): Use allocate_frame. 2001-02-28 13:28:35 +00:00
Gerd Moellmann
26605be910 (make_window, make_dummy_parent): Use allocate_window.
(Fcurrent_window_configuration): Use allocate_other_vector.
2001-02-28 13:28:11 +00:00
Gerd Moellmann
b3660ef605 (Fdelete, larger_vector): Use allocate_vector.
(make_hash_table, copy_hash_table): Use allocate_hash_table.
2001-02-28 13:27:38 +00:00
Gerd Moellmann
42cc5ba463 (allocate_vectorlike): Remove prototype.
(allocate_vector, allocate_other_vector, allocate_frame)
(allocate_window, allocate_process, allocate_hash_table):
Add prototypes.
2001-02-28 13:27:04 +00:00
Kenichi Handa
5829aace4e (struct ccl_program): New member eight_bit_control. 2001-02-27 03:29:08 +00:00
Kenichi Handa
a8302ba35e (CCL_WRITE_MULTIBYTE_CHAR): New macro.
(ccl_driver) <CCL_WriteMultibyteChar2>: Use
CCL_WRITE_MULTIBYTE_CHAR instead of CCL_WRITE_CHAR.
<ccl_finish>: Set ccl->eight_bit_control properly.
2001-02-27 03:28:48 +00:00
Kenichi Handa
ade8d05eff (ccl_coding_driver): If ccl->eight_bit_control is zero,
treat the produced bytes as a valid multibyte sequence.
2001-02-27 03:27:20 +00:00
Kenichi Handa
063af45778 *** empty log message *** 2001-02-27 03:27:00 +00:00
Stefan Monnier
fc18e5470d (Faccessible_keymaps): Pass `is_metized' to accessible_keymaps_char_table.
(accessible_keymaps_char_table): Obey `is_metized'.
(where_is_internal, Fwhere_is_internal): Don't confuse int and Lisp_Object.
2001-02-26 17:16:00 +00:00
Stefan Monnier
f58c64946e *** empty log message *** 2001-02-26 17:07:47 +00:00
Gerd Moellmann
c596c392c8 *** empty log message *** 2001-02-26 13:08:00 +00:00
Gerd Moellmann
da024910cc Check HAVE_TERM_H before including term.h. 2001-02-26 12:17:18 +00:00
Andrew Innes
425de3869d *** empty log message *** 2001-02-24 22:12:00 +00:00
Andrew Innes
2821d96751 Update copyright notice. 2001-02-24 22:01:57 +00:00
Stefan Monnier
2ba11bbdcb (where_is_internal): Accept non-ascii integer prefixes. 2001-02-24 17:07:29 +00:00
Kenichi Handa
4c1593cec6 *** empty log message *** 2001-02-24 03:12:35 +00:00
Kenichi Handa
41d79f4d2b (Fnew_fontset): Fix handling of the case that an
element of FONTLIST is a cons of family and registry.
2001-02-24 02:45:00 +00:00
Kenichi Handa
66c56ed161 *** empty log message *** 2001-02-24 02:44:38 +00:00
Jason Rumney
796ead7ee5 *** empty log message *** 2001-02-23 10:25:34 +00:00
Jason Rumney
5b844253e1 * w32term.c (x_set_glyph_string_background_width): Extend the
background face to the end of the drawing area in the text area,
only.
(x_insert_glyphs): Call window_box_left to obtain the left
x-coordinate of the area to shift.
2001-02-23 10:17:41 +00:00
Jason Rumney
c53b6500e8 * w32menu.c (set_frame_menubar): Run activate-menu-bar-hook with
safe_run_hooks.
2001-02-23 10:15:27 +00:00
Jason Rumney
fd1ca6ea85 (Fx_create_frame): Don't add FRAME_TOOL_BAR_LINES
to height unconditionally.
2001-02-23 10:11:40 +00:00
Andrew Innes
f6839838d0 *** empty log message *** 2001-02-22 23:26:41 +00:00
Andrew Innes
0f9f85cc6f ($(BLD)/dired.$(O)): Remove reference to VMS
header files.
($(BLD)/dispnew.$(O)):
($(BLD)/editfns.$(O)):
($(BLD)/fileio.$(O)):
($(BLD)/filelock.$(O)):
($(BLD)/keyboard.$(O)):
($(BLD)/w32proc.$(O)):
($(BLD)/process.$(O)):
($(BLD)/sysdep.$(O)): Ditto.
2001-02-22 23:23:30 +00:00
Andrew Innes
f986cd144e ($(BLD)\dired.obj): Remove reference to VMS header
files.
($(BLD)\dispnew.obj):
($(BLD)\editfns.obj):
($(BLD)\fileio.obj):
($(BLD)\filelock.obj):
($(BLD)\keyboard.obj):
($(BLD)\w32proc.obj):
($(BLD)\process.obj):
($(BLD)\sysdep.obj): Ditto.
2001-02-22 23:22:52 +00:00
Gerd Moellmann
516957462d (forward_to_next_line_start): When taking the shortcut
at the start of the function, check that the \n in it->c is
from the iterator's current position.
2001-02-22 13:56:35 +00:00
Gerd Moellmann
a61b70582c (handle_single_display_prop): Add parameter
DISPLAY_REPLACED_BEFORE_P.  If it is non-zero ignore display
properties which replace the display of text with something else.
(handle_display_prop): Call handle_single_display_prop with
additional argument saying if we already replaced text display
with something else.  Use AREF.
(with_echo_area_buffer_unwind_data, display_menu_bar)
(decode_mode_spec_coding): Use AREF and ASIZE.
2001-02-22 13:26:12 +00:00
Gerd Moellmann
3473f362e6 *** empty log message *** 2001-02-22 12:01:57 +00:00
Gerd Moellmann
7c0be49625 Update copyright notice. 2001-02-22 11:56:33 +00:00
Gerd Moellmann
2bb58df3ab Add copyright notice. 2001-02-22 11:55:40 +00:00
Gerd Moellmann
c224f70be5 (direct_output_for_insert): Give up if we are showing
a message or just cleared the message because we might need to
resize the echo area window or display an empty echo area.
2001-02-22 11:46:14 +00:00
Richard M. Stallman
851e6368e2 Add copyright and permissions. 2001-02-22 01:49:37 +00:00
Gerd Moellmann
0528abe1c6 (redisplay_internal): Do the
mark_window_display_accurate after all windows have been
redisplayed because this call resets flags in buffers which are
needed for proper redisplay.
2001-02-21 16:20:24 +00:00
Gerd Moellmann
ffc9ff0cf5 *** empty log message *** 2001-02-21 14:10:41 +00:00
Gerd Moellmann
df6c90d8de Use display_hourglass_p, start_hourglass, cancel_hourglass instead of
the old names.
2001-02-21 13:58:57 +00:00
Gerd Moellmann
526a058f12 Use display_hourglass_p, start_hourglass,
cancel_hourglass instead of the old names.
2001-02-21 13:57:40 +00:00
Gerd Moellmann
5fa360661b (struct x_output): Rename busy_cursor to
hourglass_cursor, busy_window to hourglass_window, busy_p to
hourglass_p.
2001-02-21 13:56:29 +00:00
Gerd Moellmann
231c4d5cf0 (struct x_output): Rename busy_window to
hourglass_window, busy_p to hourglass_p.
2001-02-21 13:56:00 +00:00
Gerd Moellmann
0af913d7b6 Rename everything containing *busy_cursor* and similar
to *hourglass*.
(syms_of_w32fns): Rename x-busy-pointer-shape to
x-hourglass-pointer-shape, display-busy-cursor to
display-hourglass, busy-cursor-delay to hourglass-delay.
2001-02-21 13:55:14 +00:00