1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-05-01 10:41:57 -07:00
Commit graph

18622 commits

Author SHA1 Message Date
Kenichi Handa
07c381ad19 *** empty log message *** 2004-09-29 23:51:34 +00:00
Kenichi Handa
9de36315db (send_process): Be sure to free composition data. 2004-09-29 23:43:48 +00:00
Kenichi Handa
e254e5e586 (Finsert_file_contents): Be sure to free composition data. 2004-09-29 23:41:54 +00:00
Kenichi Handa
ce559e6f5b (code_convert_region): Don't skip ASCIIs if there are compositions to encode.
Free composition data.
(encode_coding_string): Likewise.
2004-09-29 23:40:30 +00:00
Kim F. Storm
0e9e9a2cc4 (fringe_bmp): Change to pointer.
(max_fringe_bmp): New var.
(w32_define_fringe_bitmap): Expand fringe_bmp.
(w32_draw_fringe_bitmap): Check max_fringe_bmp.
(w32_destroy_fringe_bitmap): Likewise.
2004-09-29 14:23:21 +00:00
Kim F. Storm
ad67849eb3 Remove limit on number of bitmaps.
(fringe_bitmaps, fringe_faces): Change to pointers.
(max_fringe_bitmaps): New var.
(Fdefine_fringe_bitmap): Expand fringe_bitmaps and fringe_faces.
(init_fringe): Allocate fringe_bitmaps and fringe_faces.
2004-09-29 14:22:25 +00:00
Kim F. Storm
b3b08f03c4 (FRINGE_ID_BITS): Increase to 16 bits (64K bitmaps).
(struct glyph_row): Reorder fringe_bitmap related fields.
(struct it): Likewise.
2004-09-29 14:21:45 +00:00
Kim F. Storm
dc5d6435db *** empty log message *** 2004-09-29 14:20:46 +00:00
Kim F. Storm
f2a54fbc7a *** empty log message *** 2004-09-29 12:39:27 +00:00
Kim F. Storm
983f1af9dd (handle_single_display_prop): Use lookup_fringe_bitmap. 2004-09-29 11:58:05 +00:00
Kim F. Storm
4cce0ab79f Simplify last change.
(lookup_fringe_bitmap): New function.
(valid_fringe_bitmap_p, resolve_fringe_bitmap): Remove.
(Fdestroy_fringe_bitmap): Use lookup_fringe_bitmap.
Keep standard bitmaps in Vfringe_bitmaps.
(Fdefine_fringe_bitmap): Use lookup_fringe_bitmap.
(Fset_fringe_bitmap_face): Likewise.
2004-09-29 11:57:48 +00:00
Kim F. Storm
e72d733506 (lookup_fringe_bitmap): Add prototype.
(valid_fringe_bitmap_p): Remove prototype.
2004-09-29 11:57:34 +00:00
Kim F. Storm
f2be4fd018 * fringe.c (destroy_fringe_bitmap, init_fringe_bitmap)
(w32_init_fringe, w32_reset_fringes): Fix bootstrap (NULL rif).
2004-09-29 08:51:40 +00:00
Kim F. Storm
1f2da365a2 *** empty log message *** 2004-09-29 08:51:14 +00:00
Kim F. Storm
841a8bcaef *** empty log message *** 2004-09-28 23:08:43 +00:00
Kim F. Storm
51f5e15d52 (valid_fringe_bitmap_p): Fix prototype. 2004-09-28 23:03:03 +00:00
Kim F. Storm
7a2a85be99 (Vfringe_bitmaps): New variable.
(syms_of_fringe): DEFVAR_LISP it.
(valid_fringe_bitmap_p): Rename from valid_fringe_bitmap_id_p.
Change arg to Lisp_Object and fail if not an integer.
(get_fringe_bitmap_name, resolve_fringe_bitmap)
(destroy_fringe_bitmap): New functions.
(Fdestroy_fringe_bitmap): Change arg to bitmap symbol.  Use
destroy_fringe_bitmap.  Remove symbol from Vfringe_bitmaps and
clear its fringe property.
(init_fringe_bitmap): Use destroy_fringe_bitmap instead of
Fdestroy_fringe_bitmap.
(Fdefine_fringe_bitmap): Add BITMAP arg specifying new or existing
bitmap symbol; remove WHICH arg.  Add symbol to Vfringe_bitmaps
and set fringe property.  Signal error if no free slots.
(Fset_fringe_bitmap_face): Change arg to bitmap symbol.
(Ffringe_bitmaps_at_pos): Return bitmap symbols instead of numbers.
2004-09-28 23:02:53 +00:00
Kim F. Storm
db25ed416c (handle_single_display_prop): Fringe bitmaps are now
symbols with a fringe property.
2004-09-28 23:02:41 +00:00
Kim F. Storm
5797a7a0fc (update_window_fringes): Handle new formats of
indicate-buffer-boundaries (symbol or alist).  No longer
allow a simple cons.
(Ffringe_bitmaps_at_pos): Use nil value for no bitmap.
2004-09-27 13:28:23 +00:00
Kim F. Storm
b222903736 (syms_of_buffer) <indicate-buffer-boundaries>:
Doc fix.  Format may now be a symbol or alist, not a cons.
2004-09-27 13:28:10 +00:00
Kim F. Storm
4d96559091 *** empty log message *** 2004-09-27 13:27:46 +00:00
Jan Djärv
e888c2b318 * config.in: Rebuild. 2004-09-25 20:43:26 +00:00
Kim F. Storm
dd3b1d60a4 Typo. 2004-09-24 09:36:50 +00:00
Jan Djärv
83f1cb949f * config.in: Rebuild.
* Makefile.in: Run setarh i386 ./temacs if exec-shield  is present.
2004-09-24 07:19:05 +00:00
Stefan Monnier
2c51754c78 (x_term_init): Work around a bug in some X servers. 2004-09-18 21:36:02 +00:00
Richard M. Stallman
557ca2c1b4 (syms_of_buffer) <default-major-mode>: Doc fix. 2004-09-18 19:20:53 +00:00
Richard M. Stallman
1b8950e531 Comment change. 2004-09-18 19:18:58 +00:00
Richard M. Stallman
3df5f8aad8 (try_window_reusing_current_matrix):
Handle the case where we reach the old displayed text,
out of sync with the old line boundary.
2004-09-18 14:53:42 +00:00
Stefan Monnier
4b70e2c95f (Finsert_file_contents): Fix case of replacement in a narrowed buffer. 2004-09-15 00:28:04 +00:00
Kim F. Storm
1b0338f794 (PURESIZE_RATIO): Define based on BITS_PER_EMACS_INT. 2004-09-14 20:53:18 +00:00
Kim F. Storm
a25fe164fd *** empty log message *** 2004-09-14 20:52:55 +00:00
Kim F. Storm
46b00436e7 (Qface_no_inherit): New var.
(syms_of_xfaces): Intern and staticpro it.
(Finternal_make_lisp_face, Finternal_set_lisp_face_attribute)
(Finternal_copy_lisp_face, update_face_from_frame_parameter):
Don't increment face_change_count when face has non-nil
face-no-inherit property.
2004-09-14 20:04:09 +00:00
Kim F. Storm
bfa0256354 *** empty log message *** 2004-09-14 20:03:34 +00:00
Stefan Monnier
892a8eb54c (BYTE_CODE_QUIT): Add missing AFTER_POTENTIAL_GC.
(Fbyte_code): Remove dead code after `wrong_type_argument'.
2004-09-13 21:13:38 +00:00
Stefan Monnier
126f9c02d4 (Fgarbage_collect): Mark keyboards, gtk data, and specpdl
before doing the mark_stack_check_gcpros since they are not on the stack.
2004-09-13 21:06:31 +00:00
Kim F. Storm
c0ad3b38ec *** empty log message *** 2004-09-12 21:39:06 +00:00
Kim F. Storm
15fad0379b (Fformat): Handle format strings with multiple text
properties.  Reverse text property list from the format string,
so the positions are in increasing order.
2004-09-12 21:35:14 +00:00
Eli Zaretskii
412ee2fac4 Ignore message-*. 2004-09-11 15:24:37 +00:00
Jan Djärv
0608b1a02e Must BLOCK/UNBLOCK around x_uncatch_errors. 2004-09-10 18:56:29 +00:00
Eli Zaretskii
21065c92fa (msdos.o): Depend on buffer.h, commands.h, and
blockinput.h.
(dosfns.o): Depend on blockinput.h, window.h, dispextern.h,
charset.h, and coding.h
(w16select.o): Depend on buffer.h, charset.h, coding.h, and
composite.h.
(term.o): Depend on window.h and keymap.h.
(abbrev.o): Depend on syntax.h.
(callint.o): Depend on keymap.h.
(casefiddle.o): Depend on charset.h and keymap.h.
(category.o): Depend on keymap.h.
(coding.o): Depend on dispextern.h.
(cmds.o): Depend on keyboard.h and keymap.h.
(dispnew.o): Depend on indent.h and intervals.h.
(doc.o): Depend on keymap.h.
(editfns.o): Depend on frame.h.
(emacs.o): Depend on dispextern.h.
(fileio.o): Don't depend on ccl.h.
(filelock.o): Depend on charset.h and coding.h.
(frame.o): Depend on w32term.h and macterm.h.
(insdel.o): Depend on region-cache.h.
(keyboard.o): Depend on keymap.h, w32term.h, and macterm.h.
(minibuf.o): Depend on $(INTERVALS_SRC) and keymap.h.
(search.o): Depend on $(INTERVALS_SRC).
(syntax.o): Depend on keymap.h, regex.h, and $(INTERVALS_SRC).
(window.o): Depend on keymap.h, blockinput.h, $(INTERVALS_SRC),
xterm.h, w32term.h, and macterm.h.
(xdisp.o): Depend on keyboard.h, $(INTERVALS_SRC), xterm.h,
w32term.h, and macterm.h.
(xfaces.o): Depend on keyboard.h, $(INTERVALS_SRC),
region-cache.h, xterm.h, w32term.h, and macterm.h.
(bytecode.o): Depend on dispextern.h, frame.h, and xterm.h.
(data.o): Depend on frame.h.
(fns.o): Depend on keymap.h, xterm.h, and blockinput.h.
(print.o): Depend on termchar.h and $(INTERVALS_SRC).
(lread.o): Depend on $(INTERVALS_SRC), termhooks.h, and coding.h.
(intervals.o): Depend on keymap.h.
2004-09-10 18:19:37 +00:00
Jan Djärv
844fc08505 * xselect.c (x_reply_selection_request): XSync and UNBLOCK before
x_uncatch_errors so that possible protocol errors are delivered.
2004-09-10 18:04:19 +00:00
Eli Zaretskii
b106731c46 (msdos_set_cursor_shape): Add debugging print-out to termscript. 2004-09-10 17:07:47 +00:00
Richard M. Stallman
64b7122d05 (decode_mode_spec): Use current buffer for most purposes. 2004-09-09 14:53:37 +00:00
Richard M. Stallman
6cb4a89232 (Fset_window_buffer): Doc fix. 2004-09-09 02:10:48 +00:00
Richard M. Stallman
5670531ed8 (Fformat_mode_line): New arg BUFFER says which buffer to use. 2004-09-09 01:30:38 +00:00
Juri Linkov
7e388eb7a2 *** empty log message *** 2004-09-08 20:14:58 +00:00
Juri Linkov
0da4d471d9 (history_delete_duplicates): New variable.
(read_minibuf): Use it.
(syms_of_minibuf): Create the corresponding lisp variable.
2004-09-08 20:06:13 +00:00
Kim F. Storm
bc9447bc28 (set_cursor_from_row): Also look at 'cursor' property in
overlay just before point.
2004-09-08 11:37:16 +00:00
Kim F. Storm
370e3587d5 *** empty log message *** 2004-09-08 11:36:27 +00:00
Luc Teirlinck
a020987fb7 *** empty log message *** 2004-09-08 03:26:24 +00:00