Commit graph

2980 commits

Author SHA1 Message Date
Dave Love
422eec7eb8 (mark_stack) [!GC_LISP_OBJECT_ALIGNMENT && __GNUC__]:
Use __alignof__.
2003-01-24 12:24:33 +00:00
Kenichi Handa
2a026b0452 (adjust_point_for_property): New second arg MODIFIED.
It it is nonzero, don't pretend that an invisible area doesn't
exist.
(command_loop_1): Call adjust_point_for_property with proper
second arg.
2003-01-24 02:31:24 +00:00
Juanma Barranquero
ceb39a1798 *** empty log message *** 2003-01-23 11:49:05 +00:00
Jason Rumney
a18bb28da6 * w32term.c (x_draw_glyph_string_foreground)
(x_draw_composite_glyph_string_foreground): Implement overstriking.

* w32term.c (x_write_glyphs): Clear phys_cursor_on_p if current
phys_cursor's hpos is overwritten.  This is still not completely
correct, as it doesn't really make sense to use hpos at all to
get the cursor glyph (as that is relative to the width of the
characters on the line, which may have changed during the update).

* w32term.c (notice_overwritten_cursor): Handle the special case
of the cursor being in the first blank non-text line at the
end of a window.

* w32term.c (x_draw_hollow_cursor, x_draw_bar_cursor)
(x_draw_phys_cursor_glyph): Set phys_cursor_width here.
Compute from the x position returned by x_draw_glyphs.

* w32term.c (note_mode_line_or_margin_highlight): Renamed from
note_mode_line_highlight and extended.

* w32term.c (last_window): New variable.
(w32_read_socket) <WM_MOUSEMOVE>: Generate SELECT_WINDOW_EVENTs.
(note_mouse_movement): Remove reimplemented code in #if 0.
2003-01-22 23:04:27 +00:00
Jason Rumney
ac6e47ef0a *** empty log message *** 2003-01-21 23:13:14 +00:00
Juanma Barranquero
46cf0bede3 (ALL_CFLAGS): Include MYCPPFLAGS, not MYCPPFLAG. 2003-01-21 21:36:15 +00:00
Jan Djärv
e87944765b gtkutil.c: Must include stdio.h before termhooks.h 2003-01-21 18:14:05 +00:00
Dave Love
83fc9c63ea (Fgc_status): Print zombie list.
(mark_maybe_object) [GC_MARK_STACK==GC_USE_GCPROS_CHECK_ZOMBIES]:
Fix assignment of zombies.
(Fgarbage_collect) [GC_MARK_STACK==GC_USE_GCPROS_CHECK_ZOMBIES]:
Don't take car of non-cons.
2003-01-21 16:56:38 +00:00
Jason Rumney
fe04b8c806 (digest_single_submenu): Declare all args.
Sync with 2002-12-23  Richard M. Stallman  <rms@gnu.org>
changes in xmenu.c:

(parse_single_submenu): Use individual keymap's prompt
string as pane name, if there is one.
(set_frame_menubar): Save menu_items_n_panes from each call to
parse_single_submenu and use it when calling digest_single_submenu.
2003-01-20 20:18:13 +00:00
Steven Tamm
539e69a9fd * macterm.c (XTread_socket): Checks for valid, visible window
before sending a scroll-wheel event.
2003-01-20 16:53:38 +00:00
Richard M. Stallman
675d000fab *** empty log message *** 2003-01-20 09:12:53 +00:00
Jan Djärv
22174d100d *** empty log message *** 2003-01-19 23:06:42 +00:00
Jan Djärv
1db60b708f *** empty log message *** 2003-01-19 22:55:00 +00:00
Jan Djärv
488dd4c404 GTK version 2003-01-19 21:50:03 +00:00
Stefan Monnier
35d0e4fa0f *** empty log message *** 2003-01-19 00:42:46 +00:00
Jan Djärv
bc82cdfe19 * xmenu.c (mouse_position_for_popup): New function.
(Fx_popup_menu): Call mouse_position_for_popup for X and
mouse_position_hook for others.
2003-01-18 09:55:37 +00:00
Kim F. Storm
c8e88f8d46 *** empty log message *** 2003-01-17 12:30:22 +00:00
Kenichi Handa
3c02a6f56c *** empty log message *** 2003-01-17 08:17:23 +00:00
Kenichi Handa
1255b58ae9 *** empty log message *** 2003-01-17 00:47:32 +00:00
Kim F. Storm
cd7df9c00b *** empty log message *** 2003-01-16 12:59:00 +00:00
Kenichi Handa
56210ecde3 *** empty log message *** 2003-01-16 04:39:20 +00:00
Kenichi Handa
6df8b9feea *** empty log message *** 2003-01-15 06:27:32 +00:00
Francesco Potortì
292ddc3149 *** empty log message *** 2003-01-14 23:12:01 +00:00
Kim F. Storm
63e4e4c6d4 *** empty log message *** 2003-01-14 10:15:40 +00:00
Francesco Potortì
7ed1656756 *** empty log message *** 2003-01-13 23:16:41 +00:00
Francesco Potortì
e833850f14 *** empty log message *** 2003-01-13 23:08:23 +00:00
Dave Love
817cb12775 *** empty log message *** 2003-01-13 13:33:54 +00:00
Richard M. Stallman
3e8cf2ea92 *** empty log message *** 2003-01-13 08:23:46 +00:00
Kim F. Storm
afd250cb73 *** empty log message *** 2003-01-12 22:23:22 +00:00
Kim F. Storm
94e8ffca66 Added process private variables. 2003-01-12 20:24:57 +00:00
Kim F. Storm
441174202f (pure_alloc): Rewritten and simplified. 2003-01-12 15:40:23 +00:00
Kim F. Storm
2c10f02917 *** empty log message *** 2003-01-12 00:38:22 +00:00
Kim F. Storm
b8a76c6c30 *** empty log message *** 2003-01-10 22:24:25 +00:00
Andreas Schwab
3a8d08994a (pure_alloc): Correct alignment for Lisp_Floats. 2003-01-10 20:08:54 +00:00
Dave Love
4abc7470be (syms_of_composite): Make composition_hash_table
weak.
2003-01-10 12:49:38 +00:00
Kim F. Storm
b809d66207 *** empty log message *** 2003-01-08 22:14:55 +00:00
Jan Djärv
bf3382455d *** empty log message *** 2003-01-08 20:06:05 +00:00
Dave Love
00e3ab5666 *** empty log message *** 2003-01-08 19:28:42 +00:00
Kim F. Storm
06e022f657 *** empty log message *** 2003-01-08 15:33:55 +00:00
Kim F. Storm
c4af2bceb4 *** empty log message *** 2003-01-08 10:38:18 +00:00
Markus Rost
f387e1fdb2 *** empty log message *** 2003-01-07 19:35:51 +00:00
Richard M. Stallman
8c6d74c642 *** empty log message *** 2003-01-06 01:28:25 +00:00
Steven Tamm
8c609cffa6 * macterm.c (syms_of_macterm): Provide the feature "mac-carbon" to
distinguish Carbon GUI builds from X11 builds on darwin.
2003-01-02 22:36:23 +00:00
Steven Tamm
b37113a158 * macterm.c (syms_of_macterm): Set mac-wheel-button-is-mouse-2
to default to t.
2002-12-30 17:20:06 +00:00
Francesco Potortì
fa634a5ec6 *** empty log message *** 2002-12-29 19:13:29 +00:00
Steven Tamm
ce0669d437 * Makefile.in (macosx-bundle): Fixes to Mac OS X/Carbon port to
allow building in a different directory than source.  Uses some
	GNU Make extensions, but there is no other make on Mac OS X.
2002-12-28 18:35:52 +00:00
Francesco Potortì
2308af15ff *** empty log message *** 2002-12-25 23:26:56 +00:00
Richard M. Stallman
2155ecf383 *** empty log message *** 2002-12-23 18:42:49 +00:00
Steven Tamm
61f1d295a2 * macmenu.c (MIN_POPUP_SUBMENU_ID): Added
(mac_menu_show): Added support for hierarchical popup menus
	(add_menu_item): Removed indentation support
	(fill_submenu, fill_menu): Now creates hierarchical menus
	instead of using indentation
2002-12-22 23:14:52 +00:00
Richard M. Stallman
0b17a21779 *** empty log message *** 2002-12-22 22:06:38 +00:00