Kenichi Handa
4bad3dc5df
(x_draw_composite_glyph_string_foreground): Don't draw
...
TAB. Adjusted for the change of s->char2b which always points to
the first elememnt of allocated memory.
2006-10-16 07:53:16 +00:00
Miles Bader
bb9c4b4f8b
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 460-475)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 145-152)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-118
2006-10-15 02:54:13 +00:00
Stefan Monnier
997482f5f4
(x_check_expected_move): Remove unused var `count'.
2006-10-10 14:37:54 +00:00
Miles Bader
863153c57b
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 427-436)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 134-136)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-110
2006-09-14 09:24:00 +00:00
Chong Yidong
98a20c65df
* xterm.c (x_initialize): Don't install Xt event timer here.
...
(x_timeout_atimer_activated_flag): New var.
(x_activate_timeout_atimer): New function to install Xt timer.
(x_send_scroll_bar_event, x_process_timeouts): Use it.
* xmenu.c (x_menu_set_in_use, popup_activate_callback)
(create_and_show_popup_menu, create_and_show_dialog): Use it.
* xterm.h (x_activate_timeout_atimer): prototype.
2006-09-13 22:39:23 +00:00
Chong Yidong
92b2332318
* xdisp.c (mouse_autoselect_window): Removed.
...
(Vmouse_autoselect_window): New variable. DEFVAR_LISP it.
* dispextern.h (mouse_autoselect_window): Remove extern.
(Vmouse_autoselect_window): Add extern.
* macterm.c (XTread_socket): Test Vmouse_autoselect_window
instead of mouse_autoselect_window.
* msdos.c (dos_rawgetc): Likewise.
* w32term.c (w32_read_socket): Likewise.
* xterm.c (handle_one_xevent): Likewise.
2006-09-08 14:14:28 +00:00
Richard M. Stallman
9e69bfa484
(x_error_quitter): For BadName error, just return.
2006-09-08 12:13:14 +00:00
Kim F. Storm
1118718c05
(x_draw_glyph_string): Fix 2006-08-24 change.
2006-09-08 11:35:01 +00:00
Miles Bader
d65dc2c390
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 399-413)
- Update from CVS
- Rcirc update from Ryan Yeske
- Merge from gnus--rel--5.10
- Miscellaneous tq-related fixes.
* gnus--rel--5.10 (patch 126-127)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-105
2006-08-28 04:33:45 +00:00
Kim F. Storm
30f2752356
(x_underline_at_descent_line): New variable.
...
(syms_of_xterm): DEFVAR_BOOL it.
(x_draw_glyph_string): Use it.
Draw underline and overline up to the end of line if the face
extends to the end of line.
2006-08-24 20:52:00 +00:00
Kim F. Storm
6c69392936
(x_draw_stretch_glyph_string): It is ok to draw a
...
stretch glyph in left marginal areas on header and mode lines.
2006-08-21 08:53:32 +00:00
Miles Bader
de20e0ccdb
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 382-398)
- Update from CVS
- Update from erc--emacs--22
- Fix ERC bug introduced in last patch
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 123-125)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-101
2006-08-16 14:08:49 +00:00
Jan Djärv
93acf8f34d
* xterm.c (x_term_init): Initialize dpyinfo->x_dnd_atoms*
2006-08-11 07:30:56 +00:00
Kenichi Handa
dc3ca1078f
(x_query_font): Compare names by ignoring case.
2006-08-04 01:41:14 +00:00
Kenichi Handa
1b4fe7abd2
(x_set_glyph_string_clipping_exactly) [USE_FONT_BACKEND]:
...
Clip to src->width, etc (not src->clip_XXX).
2006-07-28 12:40:43 +00:00
Kenichi Handa
878a939b79
(x_draw_composite_glyph_string_foreground): Check if
...
adjustment is vector or not.
2006-07-24 02:55:39 +00:00
Miles Bader
63db3c1b3f
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 343-356)
- Update from CVS
- Update for ERC 5.1.3.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 113-115)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-90
2006-07-19 00:42:56 +00:00
Dan Nicolaescu
2381d38d0a
* ebrowse.c (usage, version): Mark as NO_RETURN.
...
* emacsclient.c (print_help_and_exit): Likewise.
* xterm.c (x_connection_closed, x_error_quitter): Mark as NO_RETURN.
* textprop.c (text_read_only): Likewise.
* lread.c (end_of_file_error): Likewise.
* lisp.h (circular_list_error, memory_full, buffer_memory_full):
Likewise.
* eval.c (unwind_to_catch): Likewise.
* buffer.h (buffer_slot_type_mismatch): Likewise.
2006-07-18 16:33:45 +00:00
Kenichi Handa
9de04ace1f
(x_draw_composite_glyph_string_foreground): Adjusted for
...
the change of LGLYPH format.
2006-07-14 02:22:51 +00:00
Miles Bader
6a46b01883
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 320-342)
- Update from CVS
- Merge from gnus--rel--5.10
- lisp/play/cookie1.el (cookie): Work properly when there's only one entry
- Add note about "link" button-class to etc/TODO
* gnus--rel--5.10 (patch 108-112)
- Merge from emacs--devo--0
- Clean up merge mistakes
- Update from CVS
- Update from CVS: texi/gnus.texi (Summary Buffer Lines): Fix typo.
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-86
2006-07-06 08:59:39 +00:00
Kim F. Storm
4fbd0f6db1
(x_delete_display): Don't free or derefence NULL pointers.
2006-07-04 14:14:36 +00:00
Kenichi Handa
c8c8ff66e9
(x_draw_glyph_string) [USE_FONT_BACKEND]: Check
...
s->face->font on determining underline position.
2006-06-23 05:07:12 +00:00
Miles Bader
10c1758c0b
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 300-313)
- Update from CVS
- Update from CVS: lispref/display.texi (Forcing Redisplay): Fix typo.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 105-106)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-74
2006-06-17 20:57:37 +00:00
Jan Djärv
d692a3d5c5
2006-06-16 Francis Litterio <flitterio@gmail.com>
...
* xterm.c (x_check_expected_move, handle_one_xevent)
(x_set_offset, x_check_fullscreen): Extensive changes to make
frame positioning deterministic under X.
* xterm.h (x_output): Added members left_before_move and
top_before_move. Removed members expected_left and expected_top.
2006-06-16 12:12:27 +00:00
Kenichi Handa
8140317c7b
(x_new_fontset2): Change arguments. Both args FONTSET
...
and FONT_OBJECT must be existing ones.
2006-06-16 12:11:10 +00:00
Kenichi Handa
553b54ccb0
(x_new_fontset2): If an ASCII font couldn't be loaded,
...
return Qnil.
2006-06-09 02:16:05 +00:00
Miles Bader
b883cdb2fe
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 285-296)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: admin/FOR-RELEASE: Update refcard section.
* gnus--rel--5.10 (patch 102-104)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64
2006-06-07 18:05:10 +00:00
Kenichi Handa
c9ff09ee73
Include "font.h".
...
(x_set_mouse_face_gc, x_set_glyph_string_clipping)
(x_set_glyph_string_clipping_exactly)
(x_compute_glyph_string_overhangs)
(x_draw_glyph_string_foreground)
(x_draw_composite_glyph_string_foreground, x_draw_glyph_string)
(x_free_frame_resources) [USE_FONT_BACKEND]: If
enable_font_backend is nonzero, use font-backend mechanism.
(x_new_fontset2) [USE_FONT_BACKEND]: New function.
2006-06-06 03:52:51 +00:00
Dan Nicolaescu
01d0930532
* search.c (matcher_overflow): Mark as NO_RETURN.
...
* xterm.c (x_connection_closed): Likewise.
* sysdep.c (croak): Likewise.
* sound.c (sound_perror, alsa_sound_perror): Likewise.
* lisp.h (die, nsberror): Likewise.
2006-05-29 08:06:15 +00:00
Kim F. Storm
e8f6b0db19
(x_draw_stretch_glyph_string): Fix problems with invisible
...
cursor and erasing cursor on partially visible stretch glyph on left.
(x_draw_hollow_cursor): Compute x via get_phys_cursor_geometry.
2006-05-27 22:37:39 +00:00
Jan Djärv
32c1210748
* xterm.c: Remove declarations already in xterm.h
2006-05-23 07:13:05 +00:00
Richard M. Stallman
92daa8486f
Comment change.
2006-05-17 22:53:23 +00:00
Miles Bader
4ed925c668
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 274-284)
- Update from CVS
- Update etc/MORE.STUFF.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 101)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-62
2006-05-17 07:46:49 +00:00
Kim F. Storm
fb6341e7fd
(handle_one_xevent): Check that f is not NULL before
...
calling x_kill_gs_process.
2006-05-16 10:54:48 +00:00
Jan Djärv
79fb0ab7fa
* xterm.c (handle_one_xevent): Check that f is not NULL before
...
calling _XEditResCheckMessages.
2006-05-14 11:26:20 +00:00
Kim F. Storm
295fa1d472
(handle_one_xevent): Fix crash in 2006-03-24 change.
2006-05-14 00:30:46 +00:00
Miles Bader
91b7e4a6fd
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-50
...
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 185-187)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 71-72)
- Update from CVS
2006-03-31 04:56:24 +00:00
Kenichi Handa
3c5f949213
(x_term_init): Delete superfluous UNGCPRO.
2006-03-30 00:47:04 +00:00
Miles Bader
1ef7e5599f
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-49
...
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 164-184)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: man/mh-e.texi (Folders): Various edits.
- Update from erc--emacs--0
* gnus--rel--5.10 (patch 62-70)
- Merge from emacs--devo--0
- Update from CVS
2006-03-28 23:08:20 +00:00
Kim F. Storm
99c60e860c
(handle_one_xevent): Don't let key-press clear mouse face
...
on in toolbar window if mouse-highlight is an integer.
2006-03-24 15:24:20 +00:00
Jan Djärv
11e887e29e
* xterm.c: x_session_initialized new variable.
...
(x_term_init): Use x_session_initialized to check if
x_session_initialize should be called.
(x_initialize): Initialize x_session_initialized.
2006-03-21 14:39:41 +00:00
Andreas Schwab
c1fc674b45
* dispnew.c (init_display): Check DISPLAY here.
...
* emacs.c (main): Don't check here.
* xterm.c (x_display_ok): Don't use DISPLAY env var.
2006-03-20 22:41:23 +00:00
Kenichi Handa
5b2936ae6a
(x_term_init): Remove unnecessary GCPRO.
2006-03-20 06:23:55 +00:00
Miles Bader
292203c9ef
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-46
...
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 157-163)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 58-61)
- Update from CVS
2006-03-19 19:43:57 +00:00
Chong Yidong
11aaf44796
* xterm.c (x_display_ok): Fix minor bug and compilation warnings.
2006-03-18 15:41:59 +00:00
Eli Zaretskii
3c7b6f9f1b
(x_display_ok): New function.
2006-03-18 13:48:57 +00:00
Chong Yidong
8a34117e23
* xterm.c (x_uncatch_errors): Block input for entire function.
2006-03-14 15:38:43 +00:00
Miles Bader
71936d6753
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-43
...
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 148-156)
- Update from CVS
- Merge from gnus--rel--5.10
- Remove nick-abbrevs stuff from rcirc.el
- rcirc.el update from Ryan Yeske
* gnus--rel--5.10 (patch 57)
- Copy/update icons from Gnus trunk
2006-03-13 12:19:58 +00:00
Richard M. Stallman
e6feb692fb
(x_fully_uncatch_errors, x_catching_errors): New functions.
2006-03-11 15:20:09 +00:00
Eli Zaretskii
005a80de11
(x_draw_hollow_cursor): Subtract 1 from the last argument of XDrawRectangle.
2006-03-11 12:04:41 +00:00