1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-12 09:51:05 -07:00
Commit graph

1022 commits

Author SHA1 Message Date
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