Stefan Monnier
9465a86c76
(adjust_point_for_property): Be more careful about termination.
2003-05-11 15:06:41 +00:00
Stefan Monnier
1c4001a1df
(uniquify-rationalize-file-buffer-names): Thinko.
2003-05-10 22:46:10 +00:00
Stefan Monnier
fe5b94c53a
(follow_key): Remove dead variable `did_meta'.
...
(access_keymap_keyremap, keyremap_step): New funs, extracted from the
duplicated handling of function-key-map and key-translation-map
in read_key_sequence.
(read_key_sequence): Use them.
2003-05-10 22:15:35 +00:00
Stefan Monnier
0bbdffbdfc
(adjust_point_for_property): Try harder to move point
...
to the non-sticky end of an invisible property.
2003-05-10 16:36:02 +00:00
Stefan Monnier
6cd83a9a85
(single_display_prop_intangible_p): Make `space' display
...
property intangible as well.
2003-05-10 16:27:35 +00:00
Andreas Schwab
780379b1f9
.
2003-05-10 16:14:50 +00:00
Andreas Schwab
aea448d23c
(single_menu_item): Change last parameter to void* to
...
avoid warning.
2003-05-10 16:14:35 +00:00
Richard M. Stallman
ca2de34225
(Fprin1_to_string): Instead of gcpro, set abort_on_gc.
...
Bind Qinhibit_modification_hooks to t so there will be no GC.
Rename local `tem' to `save_deactivate_mark'.
2003-05-09 14:03:51 +00:00
Richard M. Stallman
611a8f8c1f
(specpdl_ptr): Declare volatile.
...
(unbind_to): Copy the whole binding and decrement specpdl_ptr
before doing the work of unbinding it.
2003-05-09 14:01:12 +00:00
Richard M. Stallman
4e91a530f9
(struct specbinding): Declare elements volatile.
...
(specpdl_ptr): Declare volatile.
2003-05-09 13:58:38 +00:00
Richard M. Stallman
ecc4e8e0b5
(alloca.o): Specify -DDO_BLOCK_INPUT in compiling.
2003-05-09 13:54:51 +00:00
Richard M. Stallman
46158a353b
Test DO_BLOCK_INPUT rather than `emacs'
...
for use of BLOCK_INPUT and inclusion of lisp.h and blockinput.h.
2003-05-09 13:54:14 +00:00
Dave Love
347003be13
*** empty log message ***
2003-05-08 17:54:14 +00:00
Dave Love
7c695ab92f
(Vlast_coding_system_used): Doc fix.
2003-05-08 17:49:05 +00:00
Jason Rumney
5adcec2317
(Ffile_symlink_p): Let handlers handle symlinks even
...
when system does not support them.
2003-05-07 22:14:01 +00:00
Kenichi Handa
1f816871d4
*** empty log message ***
2003-05-06 02:50:01 +00:00
Stefan Monnier
5fe3b8a416
*** empty log message ***
2003-05-05 19:13:41 +00:00
Stefan Monnier
bd23561041
(Qwrite_region_annotate_functions): New var.
...
(build_annotations): Use it to process the global part of the hook.
(syms_of_fileio): Init and staticpro it.
2003-05-05 18:13:08 +00:00
Stefan Monnier
edf505ce9a
(map_keymap): Doc fix.
2003-05-05 18:06:03 +00:00
Stefan Monnier
adec392eb2
(safe_run_hooks_error): Display the error instead of silently ignoring it.
2003-05-05 14:36:09 +00:00
Stefan Monnier
318ab85c81
(menu_bar_item): Adjust declaration.
...
(menu_bar_one_keymap_changed_items): Declare.
2003-05-04 01:44:08 +00:00
Stefan Monnier
4216b545a9
(input_available_signal): Mark static.
...
(menu_bar_items): Use map_keymap.
(menu_bar_one_keymap): Remove.
(menu_bar_item): Adjust arglist (for use in map_keymap).
Properly hide a second binding when not both are keymaps.
2003-05-04 01:39:33 +00:00
Stefan Monnier
0695ce9138
(struct skp): New struct, to pass args through map_keymap.
...
(single_keymap_panes): Use it and map_keymap.
(single_menu_item): Use skp as well.
2003-05-04 01:27:32 +00:00
Stefan Monnier
9d3153eb87
(map_keymap_item, map_keymap_char_table_item, map_keymap)
...
(map_keymap_call, Fmap_keymap): New functions.
(syms_of_keymap): Defsubr map-keymap.
2003-05-04 00:13:06 +00:00
Stefan Monnier
b41ea33eef
(map_keymap_function_t): New type.
...
(map_keymap): Declare.
2003-05-04 00:10:01 +00:00
Stefan Monnier
5ed6ba5b28
*** empty log message ***
2003-05-03 18:44:49 +00:00
Jan Djärv
4b1b444335
* gtkutil.c (create_dialog, make_widget_for_menu_item)
...
(make_menu_item, create_menus, xg_update_menu_item): Don't call
..._with_mnemonic functions for menu items.
2003-05-02 12:20:16 +00:00
Stefan Monnier
04b28167ad
(Funwind_protect): Use func = Fprogn rather symbol = Qnil.
2003-05-01 19:38:05 +00:00
Kenichi Handa
b666620cdd
(coding_system_accept_latin_extra_p): Delete this
...
function.
(find_safe_codings): Pay attention to
the property tranlsation-table-for-encode of each codings.
(syms_of_coding): Give Qtranslation_table the extra slot number 2.
2003-05-01 04:34:57 +00:00
Stefan Monnier
32c0622910
(unbind_to): Don't handle symbol = Qnil any more.
2003-05-01 00:43:29 +00:00
Stefan Monnier
6cbe2e289a
(CHECK): Wrap args in parenthesis.
...
(specbind): Fix doc: symbol = Qnil is not supported any more.
2003-05-01 00:36:21 +00:00
Stefan Monnier
ba3fb06394
(Fbyte_code) <unwind-protect>: Use Fprogn rather than 0 and Qnil.
2003-05-01 00:22:31 +00:00
Stefan Monnier
65470b5257
(parse_modifiers_uncached): Parse down', drag',
...
`double', and `triple' modifiers as well.
2003-04-30 21:04:13 +00:00
Richard M. Stallman
ed3c33148b
*** empty log message ***
2003-04-30 12:08:31 +00:00
Richard M. Stallman
2ff4d3d9b8
(echo_char): Don't clear out a dash that follows a space.
2003-04-30 12:08:07 +00:00
Richard M. Stallman
9568459289
(abort_on_gc): Add decl.
2003-04-30 12:06:39 +00:00
Richard M. Stallman
d063129f1e
(Fsignal): Clear abort_on_gc.
2003-04-30 12:06:04 +00:00
Richard M. Stallman
67965a9816
(Fformat): Set abort_on_gc during first scan of format.
...
Reinit FORMAT_START and END before second scan.
2003-04-30 12:05:37 +00:00
Richard M. Stallman
3de0effb43
(abort_on_gc): New variable.
...
(Fgarbage_collect): Abort if abort_on_gc is set.
2003-04-30 12:04:39 +00:00
Richard M. Stallman
ccbb9ed2e0
(move_it_vertically_backward): Do the final big else even if nlines is 0.
...
(redisplay_internal): Finish the per-frame loop
even if redisplay is suspended by input.
2003-04-30 12:03:53 +00:00
Andrew Choi
0b325c12a2
* macterm.c (x_list_fonts): Return all fonts that match if maxnames = -1.
2003-04-25 04:32:25 +00:00
Kenichi Handa
4e837cd04f
(skip_chars): Fix previous change.
2003-04-24 23:25:09 +00:00
Kenichi Handa
9af7511a2a
(skip_chars): Make the code faster by using the common
...
technique of *p, *stop, and *endp.
2003-04-24 01:28:43 +00:00
Jan Djärv
e3b2c21fc7
* xdisp.c (update_tool_bar): BLOCK_INPUT before calling
...
tool_bar_items so GTK tool bar expose callback does not access items
being updated.
2003-04-23 17:51:33 +00:00
Richard M. Stallman
0270b8776e
Fix comment typo.
2003-04-21 01:39:06 +00:00
Stefan Monnier
96d44c6499
(Fapply): Undo last change and add a comment about why.
2003-04-19 18:58:56 +00:00
Miles Bader
c6464167c6
(Faset): Calculate nbytes earlier, to satisfy the now pickier
...
PARSE_MULTIBYTE_SEQ.
2003-04-18 01:23:43 +00:00
Stefan Monnier
e509f1689a
(For, Fand, Fprogn, un_autoload, do_autoload): Use XCDR, XCAR, CONSP.
...
(Fdefmacro): Fix docstring. Use XCAR, XCDR.
(Fapply): Remove unnecessary GCPRO.
2003-04-17 22:27:13 +00:00
Stefan Monnier
8a7bde3e88
(Fsubstitute_command_keys): Remove spurious casts.
2003-04-17 21:58:34 +00:00
Stefan Monnier
304f9d2a3d
(PARSE_MULTIBYTE_SEQ): Pretend `length' is used.
2003-04-17 21:55:18 +00:00