1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 07:11:34 -08:00
Commit graph

17943 commits

Author SHA1 Message Date
Karoly Lorentey
bfdfad9294 Merged in changes from CVS HEAD
Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-103
   Update from CVS


git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-82
2004-02-19 13:25:32 +00:00
Karoly Lorentey
24268213e1 Fix list-colors-display and other functions on a termcap frame
src/term.c (get_tty_display): Fall back to the current device if
display is nil.  (Reported by Dan Nicolaescu <dann at ics dot uci dot edu>.)

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-81
2004-02-19 02:27:31 +00:00
Karoly Lorentey
71e9b5ebf8 Added newly loaded stuff in loadup.el to src/Makefile.in.
src/Makefile.in (SOME_MACHINE_LISP): Added X-related libraries that
were added to loadup.el.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-79
2004-02-19 02:06:18 +00:00
Kim F. Storm
1d71218362 (get_window_cursor_type, display_and_set_cursor): Fix last change. 2004-02-18 21:01:50 +00:00
Kim F. Storm
cc808173fc *** empty log message *** 2004-02-18 21:00:59 +00:00
Karoly Lorentey
ac3d262560 Merged in changes from CVS HEAD
Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-98
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-99
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-100
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-101
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-102
   Update from CVS


git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-78
2004-02-18 17:10:32 +00:00
Kim F. Storm
5c7528cd68 (get_window_cursor_type): Don't look at glyph if NULL.
(display_and_set_cursor): Set glyph to NULL if cursor in fringe.
2004-02-17 21:36:00 +00:00
Kim F. Storm
b26f249f3e *** empty log message *** 2004-02-17 21:35:30 +00:00
Kim F. Storm
7a272039b5 (fast_find_position): Fix return value of new version
(was inverted compared to the 21.1 version).
2004-02-17 21:06:59 +00:00
Kim F. Storm
0bf7d00506 *** empty log message *** 2004-02-17 21:06:22 +00:00
Karoly Lorentey
e581a46687 Merged in changes from CVS HEAD
Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-71
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-72
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-73
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-74
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-75
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-76
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-77
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-78
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-79
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-80
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-81
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-82
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-83
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-84
   Add lisp/emacs-lisp/macroexp.el

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-85
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-86
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-87
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-88
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-89
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-90
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-91
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-92
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-93
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-94
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-95
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-96
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-97
   Update from CVS


git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-77
2004-02-17 01:52:25 +00:00
Kim F. Storm
7371cef007 (in_read_avail_input): New static variable to handle re-entrancy.
(read_avail_input): Change buf to pinter to read_avail_input_buf.
Use in_read_avail_input to handle re-entrance; when re-entered,
fully initialize and use tmp_buf array instead of read_avail_input_buf.
2004-02-17 00:29:13 +00:00
Kim F. Storm
b9568dfc77 *** empty log message *** 2004-02-17 00:28:22 +00:00
Kim F. Storm
9940231136 Rework previous change; it didn't consider that the
buf array was allocated on the stack.
(prev_read): Remove variable.
(read_avail_input_buf): New static event buffer array.
(in_read_avail_input): New static variable to avoid re-entrancy.
(read_avail_input): Change buf to pinter to read_avail_input_buf.
Use in_read_avail_input to guard against re-entry.
Do not initialize read_avail_input_buf here; instead assume it
is always cleared on entry.  To ensure that, we clear (just) the
entries that were used before we return.
(init_keyboard): Initialize read_avail_input_buf here.
2004-02-16 23:13:13 +00:00
Kim F. Storm
ab90a54d2f *** empty log message *** 2004-02-16 23:11:58 +00:00
Eli Zaretskii
4e039f3f1f *** empty log message *** 2004-02-16 19:41:27 +00:00
Eli Zaretskii
6ff67d57ae (Fend_of_line): Doc fix. 2004-02-16 19:12:46 +00:00
Eli Zaretskii
7b5368c1a9 *** empty log message *** 2004-02-16 17:18:58 +00:00
Eli Zaretskii
ca4bc494c2 *** empty log message *** 2004-02-16 17:05:44 +00:00
Eli Zaretskii
fe088644a6 (prev_read): New static variable.
(read_avail_input): Use it to zero out only those slots in buf[]
that were used last time we were called.
2004-02-16 16:36:24 +00:00
Eli Zaretskii
3cf0b44b4a (obj): Move fringe.o from here...
(XOBJ, MAC_OBJ): ...to here.
2004-02-16 16:16:16 +00:00
Stephen Eglen
159c348e36 (init_fringe_bitmap): Define j in MAC_OS code. 2004-02-16 11:54:29 +00:00
Stefan Monnier
d2f1499943 Lisp_Object/int mixup. 2004-02-16 04:53:28 +00:00
Jason Rumney
f3336ea4a1 (w32_draw_fringe_bitmap): Handle overlay fringe bitmaps. 2004-02-16 00:54:02 +00:00
Jason Rumney
8d50508a88 *** empty log message *** 2004-02-16 00:53:34 +00:00
Kim F. Storm
ccbc43315d (syms_of_buffer): Doc fix for indicate-buffer-boundaries. 2004-02-15 17:39:43 +00:00
Kim F. Storm
2cc5265869 *** empty log message *** 2004-02-15 17:38:52 +00:00
Steven Tamm
dd4497dc17 (Vmac_emulate_three_button_mouse): New variable for
controlling emulation of a three button mouse with option and
command keys.
(Qreverse, mac_get_enumlated_btn): Handle the emulation
(mac_event_to_emacs_modifiers, XTread_socket): Ditto
2004-02-15 17:16:18 +00:00
Kim F. Storm
bd23113188 (init_fringe_bitmap) [MAC_OS, WORDS_BIG_ENDIAN]: Perform byte-swapping. 2004-02-15 16:19:00 +00:00
Kim F. Storm
c9159cb3f6 *** empty log message *** 2004-02-15 16:18:42 +00:00
Kim F. Storm
d30b6b3390 (Ffringe_bitmaps_at_pos): Add missing arg declarations. 2004-02-13 23:44:37 +00:00
Kim F. Storm
f21a7192c0 *** empty log message *** 2004-02-13 23:44:20 +00:00
Kim F. Storm
12fde2dcdf (struct draw_fringe_bitmap_params): Change member
bits from char to short to facilitate wider bitmaps.
(struct redisplay_interface): Fix prototype of define_fringe_bitmap
member.
2004-02-13 23:29:58 +00:00
Kim F. Storm
0881a0fd14 (struct fringe_bitmap): Change member bits from char to
short to facilitate 16 bits wide bitmaps.  Modify all standard
bitmaps accordingly.
(BYTES_PER_BITMAP_ROW, STANDARD_BITMAP_HEIGHT): New macros.
(FRBITS): Use STANDARD_BITMAP_HEIGHT instead of just sizeof.
(draw_fringe_bitmap): Ditto.
(init_fringe_bitmap) [MAC_OS]: Don't bitswap.
(init_fringe_bitmap) [HAVE_X_WINDOWS]: Enhance bitswapping to
handle up to 16 bits wide bitmaps.
(Fdefine_fringe_bitmap): Doc fix.  Handle wider bitmaps.
2004-02-13 23:28:52 +00:00
Kim F. Storm
dcd0c64591 (mac_draw_bitmap): Handle 16 bits wide bitmaps directly.
(x_draw_fringe_bitmap): Use enhanced mac_draw_bitmap, so we no longer
need to call mac_create_bitmap_from_bitmap_data and mac_free_bitmap.
2004-02-13 23:28:32 +00:00
Kim F. Storm
03cce111cf (w32_define_fringe_bitmap): Bitmaps are now 16 bits wide,
so it is no longer necessary to expand them here.
2004-02-13 23:28:00 +00:00
Kim F. Storm
82b05d81af (x_draw_fringe_bitmap): Handle wider bitmaps (max 16 bits). 2004-02-13 23:27:38 +00:00
Kim F. Storm
9d7271e8a8 *** empty log message *** 2004-02-12 12:21:08 +00:00
Kim F. Storm
467e281a73 (Fwindow_fringes): Doc fix. 2004-02-12 12:12:41 +00:00
Jan Djärv
706c1e4f43 * xselect.c (x_get_foreign_selection): Add new optional parameter
time_stamp.
(Fx_get_selection_internal): Ditto, pass time_stamp to
x_get_foreign_selection.

* data.c (Fbyteorder): New function.
2004-02-10 17:20:15 +00:00
Jan Djärv
3a42401d9d * xselect.c (x_get_foreign_selection): Add new optional parameter
time_stamp.
(Fx_get_selection_internal): Ditto, pass time_stamp to
x_get_foreign_selection.
2004-02-10 17:19:14 +00:00
Jan Djärv
d4be0d3140 * data.c (Fbyteorder): New function. 2004-02-10 17:18:34 +00:00
Jan Djärv
c2d12b5d17 Move include stdio for some files. 2004-02-10 17:14:51 +00:00
Kim F. Storm
a510f26946 Add fringe.o to OBJ1. 2004-02-10 16:32:07 +00:00
Sam Steingold
4c1947b96e (w32_draw_fringe_bitmap): Fixed a typo in the last patch. 2004-02-09 18:49:44 +00:00
Jan Djärv
5890e9f7ac Move include stdio.h to same place as in other files. 2004-02-09 15:39:49 +00:00
Miles Bader
429e7e2d69 Resolve CVS conflicts 2004-02-09 12:42:04 +00:00
Kim F. Storm
41840482b0 (mac_draw_bitmap): Add overlay_p arg.
(x_draw_fringe_bitmap):  Handle overlayed fringe bitmaps;
thanks to YAMAMOTO Mitsuharu for advice on how to do this.
Use cursor color for displaying cursor in fringe.
2004-02-09 09:18:17 +00:00
Kim F. Storm
a3993cc86e *** empty log message *** 2004-02-09 09:17:22 +00:00
Kim F. Storm
82722af355 *** empty log message *** 2004-02-08 23:32:37 +00:00