1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-06 22:31:13 -07:00
Commit graph

5236 commits

Author SHA1 Message Date
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
Andreas Schwab
dae581bf8d (debug_output_compilation_hack): Fix return type. 2006-08-16 12:33:12 +00:00
Richard M. Stallman
3cb74cd127 *** empty log message *** 2006-08-16 05:17:30 +00:00
Kenichi Handa
29cbc48294 (choose_write_coding_system): Use LF for end-of-line
in auto-saving.
2006-08-16 00:20:53 +00:00
Chong Yidong
3236e6b849 * keyboard.c (read_char): Don't change idle timer state at all if
end_time is supplied.
2006-08-15 17:39:21 +00:00
Kenichi Handa
8db1f9fa0c (ONE_MORE_BYTE_CHECK_MULTIBYTE): New arg RET. If SRC
is exhausted, return with RET.
(detect_coding_emacs_mule, detect_coding_iso2022)
(detect_coding_sjis, detect_coding_big5, detect_coding_utf_8)
(detect_coding_utf_16, detect_coding_ccl): Adjusted for the above
change.
2006-08-15 02:42:21 +00:00
Chong Yidong
70282fce62 * keyboard.c (read_char): Don't reset idle timers if a time limit
is supplied.
2006-08-14 18:32:23 +00:00
Kim F. Storm
9bdc2a5d70 *** empty log message *** 2006-08-14 09:58:03 +00:00
Eli Zaretskii
e6b8d66282 *** empty log message *** 2006-08-12 12:34:47 +00:00
Jan Djärv
0c584069b6 * xselect.c (Fx_register_dnd_atom): New function.
(syms_of_xselect): Defsubr it.
	(x_handle_dnd_message): Check that message_type is in
	dpyinfo->x_dnd_atoms before generating lisp event.

	* xterm.h (struct x_display_info): Add x_dnd_atoms* to keep track
	of drag and drop Atoms.

	* xterm.c (x_term_init): Initialize dpyinfo->x_dnd_atoms*
2006-08-11 07:31:14 +00:00
Jan Djärv
abef1dd799 * keyboard.c: Define in_sighandler.
(input_available_signal): Set in_sighandler.
 (init_keyboard): Initialize in_sighandler.

 * keyboard.h: Declare in_sighandler.

 * alloc.c (UNBLOCK_INPUT_ALLOC, BLOCK_INPUT_ALLOC): Use in_sighandler
 to check if mutex should be locked or not.
2006-08-10 06:09:57 +00:00
Richard M. Stallman
c2028ac64f (keyremap_step): No-op if fkey->parent = nil.
(read_key_sequence): Always start fkey.start and fkey.end at 0,
and likewise for keytran.
2006-08-09 04:55:10 +00:00
Kenichi Handa
bb0825cb7d *** empty log message *** 2006-08-09 01:25:59 +00:00
Andreas Schwab
6148699930 (BASE_PURESIZE): Increase to 1120000. 2006-08-07 16:39:36 +00:00
Chong Yidong
43ed3b8da0 * buffer.c (Vchange_major_mode_hook, Qchange_major_mode_hook): New vars.
(Fkill_all_local_variables): Use it.
	(syms_of_buffer): Defvar it.
2006-08-06 14:22:24 +00:00
Eli Zaretskii
0a3297f7bb *** empty log message *** 2006-08-05 13:31:11 +00:00
Eli Zaretskii
6b657e423e (kbd_buffer_get_event): Return Qnil when current time is exactly equal to
end_time, not only when it is past that.
2006-08-05 12:00:32 +00:00
Chong Yidong
092869b973 * keyboard.c (read_char): Rebalance specpdl after receiving jump. 2006-08-05 01:38:21 +00:00
Eli Zaretskii
3046c3f924 (w32_query_font): Fix last change: use stricmp. 2006-08-04 17:22:18 +00:00
Stefan Monnier
0f2e2a3bbc (Fsubst_char_in_region): Redo the setup work after running
the before-change-functions since they may have altered the buffer.
2006-08-04 15:22:09 +00:00
Eli Zaretskii
316a275a1e *** empty log message *** 2006-08-04 11:43:45 +00:00
Kenichi Handa
6f64cebf16 (w32_query_font): Compare names by ignoring case. 2006-08-04 02:50:10 +00:00
Kenichi Handa
ef8f7cddb3 *** empty log message *** 2006-08-04 01:49:05 +00:00
Jason Rumney
f3e0a6de08 (w32_menu_show, w32_dialog_show): Call Fsignal to quit
when no option selected except when for_click.
2006-08-03 22:08:09 +00:00
Chong Yidong
d634a67054 * process.c: Revert last change. 2006-08-03 15:19:20 +00:00
Miles Bader
e2b9706014 Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 357-381)

   - Merge from gnus--rel--5.10
   - Update from CVS
   - Merge from erc--emacs--21

 * gnus--rel--5.10  (patch 116-122)

   - Update from CVS
   - Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-98
2006-08-03 11:45:23 +00:00
Kim F. Storm
0885202f72 *** empty log message *** 2006-08-01 00:12:55 +00:00
Thien-Thi Nguyen
0f42ea765f *** empty log message *** 2006-07-30 12:45:36 +00:00
Eli Zaretskii
cfb37af8b1 *** empty log message *** 2006-07-29 11:20:42 +00:00
Eli Zaretskii
69666f776a [WINDOWSNT]: Include fcntl.h, to fix last change. 2006-07-29 10:18:48 +00:00
Richard M. Stallman
0de8dcc977 *** empty log message *** 2006-07-29 02:27:00 +00:00
Kim F. Storm
4dbdb9eb93 *** empty log message *** 2006-07-28 11:11:51 +00:00
Chong Yidong
2f1950bfb6 * keyboard.c (read_char): New arg END_TIME specifying timeout.
All callers changed.  Turn off echoing if END_TIME is non-NULL.
	(kbd_buffer_get_event): New arg END_TIME.

	* lread.c (read_filtered_event): New arg SECONDS to wait until.
	(Fread_char, Fread_event, Fread_char_exclusive): New arg SECONDS.

	* lisp.h: Update read-char, read-event, and read_filtered_event
	prototypes.

	* keyboard.h: Include systime.h.  Update read_char prototype.
2006-07-26 18:16:32 +00:00
YAMAMOTO Mitsuharu
55a905016c (BASE_PURESIZE): Decrease to 1102000. 2006-07-25 10:10:41 +00:00
Stefan Monnier
2db8f17387 (Fdefine_key): If the key binding definition looks like an
XEmacs-style key sequence, convert it to Emacs's format.
2006-07-22 21:22:52 +00:00
Eli Zaretskii
272f22ebb0 *** empty log message *** 2006-07-22 11:32:46 +00:00
Eli Zaretskii
69b72317ae (convert_time): Use explicit long double constants to ensure long double
arithmetics is used throughout.
2006-07-21 17:28:23 +00:00
YAMAMOTO Mitsuharu
14eee5020b *** empty log message *** 2006-07-20 01:01:40 +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
Kim F. Storm
eeeda6f14d *** empty log message *** 2006-07-18 23:03:17 +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
Kim F. Storm
5b5fca2805 *** empty log message *** 2006-07-18 14:06:39 +00:00
YAMAMOTO Mitsuharu
d3f31bc589 (XTread_socket): Undo previous change. 2006-07-18 08:12:51 +00:00
YAMAMOTO Mitsuharu
1e53bd0e79 (keycode_to_xkeysym): Remove function. All uses now
directly lookup keycode_to_xkeysym_table.
[USE_MAC_TSM] (mac_handle_text_input_event): Don't construct
ASCII_KEYSTROKE_EVENT for non-zero keycode_to_xkeysym_table entries.
(XTread_socket): Use character codes to construct keypad key events.
(mac_initialize_display_info) [MAC_OSX]: Use CGDisplaySamplesPerPixel.
(x_delete_display): Apply 2006-07-04 change for xterm.c.
2006-07-18 03:00:19 +00:00
Kim F. Storm
55dc982c6c *** empty log message *** 2006-07-17 14:24:50 +00:00
Thien-Thi Nguyen
ce7d5efe33 (display_mode_line): Preserve match data. 2006-07-17 07:47:41 +00:00
Kim F. Storm
d753d9b7ad *** empty log message *** 2006-07-14 15:04:08 +00:00
Jan Djärv
dcc881213c * sound.c (alsa_init): Call snd_pcm_close after successful snd_pcm_open. 2006-07-14 09:47:45 +00:00
Kim F. Storm
8a8476f984 *** empty log message *** 2006-07-14 09:32:02 +00:00
Kim F. Storm
f3500bbee1 *** empty log message *** 2006-07-13 13:43:26 +00:00