1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 23:31:55 -08:00
Commit graph

21292 commits

Author SHA1 Message Date
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
26fb7bc422 Fix high cpu load for server sockets.
(pfn_WSAEventSelect): New function ptr.
(init_winsock): Load it.
(sys_listen): Set FILE_LISTEN flag. Set event mask for socket's
char_avail event object to FD_ACCEPT.
(sys_accept): Check FILE_LISTEN flag.  Set event mask on new
socket's char_avail event object to FD_READ|FD_CLOSE.
2006-07-14 09:29:32 +00:00
Kim F. Storm
d18f316eff (FILE_LISTEN): New filedesc flag value. 2006-07-14 09:29:22 +00:00
Kim F. Storm
8788120ff4 (Fthrow): Remove loop around Fsignal.
(Feval, Fapply, Ffuncall): Optimize for no function indirection.
Use original function name in all signaled errors.
Simplify Fsignal calls (no return).
(funcall_lambda): Simplify Fsignal calls (no return).
2006-07-13 13:43:50 +00:00
Kim F. Storm
64de53d81b (Findirect_function): Optimize for no indirection. 2006-07-13 13:43:44 +00:00
Kim F. Storm
14c5155a18 (Fbyte_code): Use CAR, CDR for Bcar, Bcdr.
Use CAR_SAFE, CDR_SAFE for Bcar_safe, Bcdr_safe.
Simplify loops and use CAR for Bnth and Belt.
2006-07-13 13:43:38 +00:00
Kim F. Storm
f3500bbee1 *** empty log message *** 2006-07-13 13:43:26 +00:00
Andreas Schwab
60c86a8342 (scan_sexps_forward): Use EMACS_INT for out_bytepos and
out_charpos.
2006-07-13 11:44:10 +00:00
Kenichi Handa
d40ec4a023 (Fformat): Fix calculation of text property positions
of format string.
2006-07-13 06:06:45 +00:00
Romain Francoise
68ade564b2 Formatting fixes. 2006-07-12 17:25:38 +00:00
Kim F. Storm
e55deb0b2c *** empty log message *** 2006-07-12 13:22:36 +00:00
Kim F. Storm
d5ddd1a304 (load_pixmap): Use CHECK_TYPE. 2006-07-12 13:22:10 +00:00
Kim F. Storm
663fbbba4d (Fwindow_configuration_frame, Fset_window_configuration):
(compare_window_configurations): Use CHECK_WINDOW_CONFIGURATION.
2006-07-12 13:22:00 +00:00
Kim F. Storm
47f5f6ae55 (check_syntax_table): Use CHECK_TYPE. 2006-07-12 13:21:51 +00:00
Kim F. Storm
ca29b4169d (sun_item_create): Use CHECK_LIST_CONS. 2006-07-12 13:21:39 +00:00
Kim F. Storm
29100ceab8 (Fset_match_data): Use CHECK_LIST. 2006-07-12 13:20:32 +00:00
Kim F. Storm
0b4331b7bf (Fcopy_marker): Use CHECK_TYPE. 2006-07-12 13:19:54 +00:00
Kim F. Storm
d76592ae11 (Fstart_kbd_macro): Use CHECK_VECTOR_OR_STRING. 2006-07-12 13:19:42 +00:00
Kim F. Storm
979376cccc (Fmac_get_preference): Use CHECK_LIST_END. 2006-07-12 13:19:33 +00:00
Kim F. Storm
8878319cf1 (check_obarray): Cleanup wrong_type_argument use. 2006-07-12 13:19:27 +00:00
Kim F. Storm
ce5a29a111 (Fdefine_key, Flookup_key): Use CHECK_VECTOR_OR_STRING. 2006-07-12 13:19:15 +00:00
Kim F. Storm
592c0e80ab (access_keymap_keyremap): Use ARRAYP. 2006-07-12 13:19:04 +00:00
Kim F. Storm
7fee0b5168 (Fdefine_fringe_bitmap): Cleanup wrong_type_argument use. 2006-07-12 13:17:29 +00:00
Kim F. Storm
89662fc363 (Flength, Felt, Ffillarray): Remove loop around wrong_type_argument.
(Fcopy_sequence, concat): Cleanup wrong_type_argument use.
(concat): Use CHECK_NUMBER.
(Felt): Use CHECK_ARRAY.
(Fsubstring, substring_both): Use CHECK_VECTOR_OR_STRING.
(Fmemq): Use CHECK_LIST.
(Fassq, Fassoc, Frassq, Frassoc): Use CAR.
(assq_no_quit): Use CAR_SAFE.
(Fnthcdr, Fmember, Fdelq, Fdelete, Fnreverse, Fnconc):
Use CHECK_LIST_CONS.
(Freverse, Fplist_get, Flax_plist_get): Use CHECK_LIST_END.
2006-07-12 13:17:13 +00:00
Kim F. Storm
b7f34213c1 (general_insert_function): Remove loop around wrong_type_argument. 2006-07-12 13:16:32 +00:00
Kim F. Storm
99a2036811 (sit_for): Tiny simplification. 2006-07-12 13:16:13 +00:00
Kim F. Storm
0c64a8cd5d (wrong_type_argument): Remove loop around Fsignal.
(Farrayp, Fsequencep): Use ARRAYP.
(Fcar, Fcdr): Remove loop around wrong_type_argument.
(Fcar): Use CAR.
(Fcar_safe): Use CAR_SAFE.
(Fcdr): Use CDR.
(Fcdr_safe): Use CDR_SAFE.
(Fsetcar, Fsetcdr): Use CHECK_CONS.
(Fsubr_arity, Fsubr_name): Use CHECK_SUBR.
(Faset): Use CHECK_ARRAY.
2006-07-12 13:15:46 +00:00
Kim F. Storm
886742699b (check_category_table): Use CHECK_TYPE. 2006-07-12 13:15:18 +00:00
Kim F. Storm
a5f07f6d92 * casetab.c (check_case_table): Use CHECK_TYPE. 2006-07-12 13:15:03 +00:00
Kim F. Storm
4e374bf2f8 (casify_object): Remove loop around wrong_type_argument. 2006-07-12 13:14:51 +00:00
Kim F. Storm
b08b1fc936 (Fcall_interactively): Remove loop around wrong_type_argument. 2006-07-12 13:14:38 +00:00
Kim F. Storm
c616acb810 (Fbyte_code): Use CHECK_VECTOR. 2006-07-12 13:14:26 +00:00
Kim F. Storm
7e9d10c3dc (CHECK_CATEGORY, CHECK_CATEGORY_SET): Use CHECK_TYPE. 2006-07-12 13:14:11 +00:00
Kim F. Storm
915a3e00ad (CHECK_FRAME, CHECK_LIVE_FRAME): Use CHECK_TYPE. 2006-07-12 13:14:00 +00:00
Kim F. Storm
c8a39089de (CHECK_TYPE): New macro for generic type checking.
(CAR_SAFE, CDR_SAFE): New macros.
(ARRAYP, CHECK_ARRAY): New macros.
(CHECK_VECTOR_OR_STRING, CHECK_SUBR): New macros.
(CHECK_WINDOW_CONFIGURATION): New macro.
(CHECK_LIST_CONS, CHECK_LIST_END): New checks for list traversal.
(CHECK_STRING_OR_BUFFER, CHECK_HASH_TABLE, CHECK_LIST)
(CHECK_STRING, CHECK_STRING_CAR, CHECK_CONS, CHECK_SYMBOL)
(CHECK_CHAR_TABLE, CHECK_VECTOR, CHECK_VECTOR_OR_CHAR_TABLE)
(CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW, CHECK_PROCESS)
(CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER, CHECK_OVERLAY)
(CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT)
(CHECK_NUMBER_OR_FLOAT_COERCE_MARKER): Use CHECK_TYPE.
2006-07-12 13:13:44 +00:00
Kim F. Storm
b8a6aaa7dd *** empty log message *** 2006-07-12 13:13:21 +00:00
YAMAMOTO Mitsuharu
099d42019a *** empty log message *** 2006-07-12 08:38:06 +00:00
YAMAMOTO Mitsuharu
67c08d6c72 Include blockinput.h.
(Fexpand_file_name, search_embedded_absfilename): Add BLOCK_INPUT
around getpwnam.
(search_embedded_absfilename): Remove spurious xfree.
2006-07-12 08:37:45 +00:00
YAMAMOTO Mitsuharu
b91834c328 Include blockinput.h.
(Fuser_login_name, Fuser_full_name): Add BLOCK_INPUT around
getpwuid/getpwnam.
2006-07-12 08:37:25 +00:00
YAMAMOTO Mitsuharu
8c8a7c58e3 Include blockinput.h.
(Ffile_attributes): Add BLOCK_INPUT around getpwuid/getgrgid.
2006-07-12 08:37:07 +00:00
YAMAMOTO Mitsuharu
28d987ee5d (dired.o, editfns.o, fileio.o): Depend on blockinput.h. 2006-07-12 08:36:49 +00:00
Kim F. Storm
7ff1477351 (sit_for): Use XINT. 2006-07-12 08:21:23 +00:00
Kim F. Storm
8e09f23fbf (sit_for): Signal error if TIMEOUT is not a number in case arg comes
directly from a Lisp variable.
2006-07-11 22:55:29 +00:00
Kim F. Storm
2e42ee7bfb *** empty log message *** 2006-07-11 20:13:40 +00:00
Kim F. Storm
e7c4e229ca (Fcall_interactively): Update/simplify sit_for calls. 2006-07-11 20:11:23 +00:00
Kim F. Storm
83f8d90363 (Fdo_auto_save): Update/simplify sit_for calls. 2006-07-11 20:11:10 +00:00
Kim F. Storm
666dc232b0 (command_loop_1, read_char, Fexecute_extended_command):
Update/simplify sit_for calls.
2006-07-11 20:10:56 +00:00
Kim F. Storm
7ca462f695 (temp_echo_area_glyphs): Update/simplify sit_for calls. 2006-07-11 20:10:34 +00:00
Kim F. Storm
ab9b1db594 (sit_for): Update prototype.
(Fredisplay): Add EXFUN.
2006-07-11 20:09:59 +00:00