summaryrefslogtreecommitdiff
path: root/src/lisp.h
Commit message (Collapse)AuthorAgeFilesLines
* (DEFUN): Remove `DOC_STRINGS_IN_COMMENTS' case.Miles Bader2001-10-171-26/+0
|
* Avoid (most) uses of XCAR/XCDR as lvalues, for flexibility in experimentingKen Raeburn2001-10-161-4/+60
| | | | with lisp system changes.
* (Ftop_level): Add prototype.Pavel Janík2001-10-141-0/+1
|
* (DEFUN, DEFVAR_LISP, ...) [DOC_STRINGS_IN_COMMENTS]:Gerd Moellmann2001-10-131-0/+46
| | | | Provide definitions for doc strings in comments.
* (Ffeaturep): Remove.Stefan Monnier2001-10-121-1/+0
|
* (Ffeaturep, Fprovide): Update prototype.Stefan Monnier2001-10-121-3/+2
|
* (Vload_suffixes, Vexec_suffixes): Declare.Stefan Monnier2001-10-121-3/+5
| | | | (openp): Update prototype.
* (empty_string): Declare.Stefan Monnier2001-10-121-2/+3
|
* (FIXNUM_OVERFLOW_P): Cast I to EMACS_INT in comparisonsGerd Moellmann2001-10-111-1/+2
| | | | | | in case I is of some unsigned type, in which case MOST_NEGATIVE_FIXNUM will be converted to unsigned, and the comparison becomes bogus.
* (make_fixnum_or_float): New macro.Gerd Moellmann2001-10-111-0/+6
|
* (circular_list_error): Add prototype.Gerd Moellmann2001-10-111-0/+2
|
* [max]: Undef min and max before redefining them.Andrew Innes2001-10-081-0/+4
|
* Remove the entries for keymap.c (moved to keymap.h).Stefan Monnier2001-10-081-26/+0
|
* (min, max): New macros.Gerd Moellmann2001-10-081-0/+5
|
* *** empty log message ***Pavel Janík2001-10-081-0/+1
|
* * lisp.h (Ffield_end): Declare.Ken Raeburn2001-10-071-0/+1
|
* Fix last change.Gerd Moellmann2001-10-071-7/+4
|
* (MOST_NEGATIVE_FIXNUM, MOST_POSITIVE_FIXNUM)Gerd Moellmann2001-10-061-0/+14
| | | | (FIXNUM_OVERFLOW_P): New macros.
* (LIST_END_P, FOREACH): New macros.Gerd Moellmann2001-10-051-15/+117
| | | | | | | | | | | | (pure_size) [HAVE_SHM]: Declare extern size_t. (check_pure_size): Add prototype. (enum symbol_interned): New enumeration. (struct Lisp_Symbol): Remove member `obarray', add `indirect_variable', `constant', and `interned'. (SYMBOL_INTERNED_P, SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P) (SYMBOL_CONSTANT_P, SYMBOL_VALUE, SET_SYMBOL_VALUE): New macros. (indirect_variable): Add prototype.
* (echo_kboard): Declare extern.Gerd Moellmann2001-09-261-0/+1
|
* (Qinhibit_modification_hooks): Declare.Gerd Moellmann2001-09-111-0/+1
|
* Fix a typo in a comment. From Pavel Janik <Pavel@Janik.cz>.Eli Zaretskii2001-09-081-1/+1
|
* * lisp.h (XVECTOR): Verify correct object type before returning a pointer.Ken Raeburn2001-07-171-1/+1
|
* Change comment.Gerd Moellmann2001-07-051-4/+5
|
* Improve comment.Gerd Moellmann2001-07-031-5/+7
|
* (GLYPH_CHAR_VALID_P): Use CHAR_VALID_P.Gerd Moellmann2001-05-091-2/+1
|
* (echoing, echo_message_buffer, cancel_echoing): Declare.Gerd Moellmann2001-04-041-0/+3
|
* (Qinhibit_eval_during_redisplay): Declare extern.Gerd Moellmann2001-03-281-0/+1
|
* (Vx_resource_name) [HAVE_X_WINDOWS]: Declare extern.Gerd Moellmann2001-03-221-0/+3
| | | | (GC_CHECK_STRING_BYTES): Don't define.
* (store_symval_forwarding): Change prototype.Gerd Moellmann2001-03-151-1/+2
|
* (do_switch_frame): Change prototype.Gerd Moellmann2001-03-141-1/+1
|
* (Vwindow_list): Declare extern.Gerd Moellmann2001-03-061-0/+1
|
* (mouse_face_overlay_overlaps): Add prototype.Gerd Moellmann2001-03-061-1/+2
| | | | (Qmouse_face): Declare extern.
* * lisp.h (Fframe_parameter): Declare.Ken Raeburn2001-02-281-0/+1
|
* (allocate_vectorlike): Remove prototype.Gerd Moellmann2001-02-281-1/+6
| | | | | | (allocate_vector, allocate_other_vector, allocate_frame) (allocate_window, allocate_process, allocate_hash_table): Add prototypes.
* (interactive_p): Add prototype.Gerd Moellmann2001-01-311-0/+1
|
* (redisplay_preserve_echo_area): Change prototype.Gerd Moellmann2001-01-161-1/+1
|
* (STRING_BYTES) [GC_CHECK_STRING_BYTES]: CallGerd Moellmann2001-01-091-0/+17
| | | | | function string_bytes. (GC_CHECK_STRING_BYTES): Moved here from alloc.c.
* (push_message_unwind): Add prototype.Gerd Moellmann2001-01-091-1/+2
|
* (push_key_description): Add prototype.Gerd Moellmann2000-12-281-0/+1
|
* (Qinhibit_point_motion_hooks): Declare extern.Gerd Moellmann2000-12-211-0/+1
|
* (detect_coding_system): Prototype adjusted.Kenichi Handa2000-12-131-1/+1
|
* (Fmake_variable_buffer_local, Fbuffer_file_name): Declare.Ken Raeburn2000-12-041-0/+2
|
* (BINDING_STACK_SIZE): New macro.Gerd Moellmann2000-11-151-0/+2
|
* (pos_visible_p): Change prototype.Gerd Moellmann2000-11-141-1/+1
|
* * lisp.h (Flooking_at): Declare.Ken Raeburn2000-11-091-0/+1
|
* * lisp.h (KEYMAPP): New macro.Stefan Monnier2000-10-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (get_keymap): Remove. (get_keymap_1): Rename get_keymap. * keyboard.h (get_keymap_1, Fkeymapp): Remove prototype. * xterm.c (note_mode_line_highlight): Use KEYMAPP. * xmenu.c (single_submenu): Use KEYMAPP. (Fx_popup_menu): Fetch keymaps rather than checking Fkeymapp. Use KEYMAPP rather than Fkeymapp. * w32term.c (note_mode_line_highlight): Use KEYMAPP. * w32menu.c (True, False): Remove (use TRUE and FALSE instead). (Fx_popup_menu): Fetch keymaps rather than checking Fkeymapp. Use KEYMAPP rather than Fkeymapp. (single_submenu): Use KEYMAPP. (w32_menu_show, w32_dialog_show): Use TRUE. * minibuf.c (Fread_from_minibuffer): Update call to get_keymap. * keymap.c (KEYMAPP): Remove (moved to lisp.h). (Fkeymapp): Use KEYMAPP. (get_keymap): Rename from get_keymap_1. Remove old def. Return t when autoload=0 and error=0 and the keymap needs autoloading. (Fcopy_keymap): Check (eq (car x) 'keymap) rather than using Fkeymapp. (Fminor_mode_key_binding): Don't raise an error if the binding is not a keymap. (Fuse_global_map, Fuse_local_map): Allow autoloading. (Faccessible_keymaps): Fetch keymaps rather than checking Fkeymapp. * keyboard.c (read_char): get_keymap_1 -> get_keymap. Allow Vspecial_event_map to be autoloaded. (menu_bar_items): Fetch the keymap rather than using keymapp. (menu_bar_one_keymap): No need to follow func-indirect any more. (parse_menu_item): get_keymap_1 -> get_keymap. (tool_bar_items): Fetch the keymap rather than using keymapp. (read_key_sequence): Use KEYMAPP. * intervals.c (get_local_map): Use get_keymap rather than following function-indirections explicitly. * doc.c (Fsubstitute_command_keys): get_keymap_1 -> get_keymap.
* (pos_visible_p): Add prototype.Gerd Moellmann2000-10-251-0/+1
|
* (Fpos_visible_in_window_p): Update prototypeMiles Bader2000-10-211-1/+1
|
* * keymap.c (access_keymap): Add AUTOLOAD parameter.Stefan Monnier2000-10-151-1/+1
| | | | | | | | | | | | | | | | | | | Do the meta->esc mapping. Call get_keyelt before returning. Start scanning from the second element (the first is always `keymap') to make it easier to detect when we reach a parent map. Handle the case of inheriting from a symbol whose function is a map. (Fkeymap_parent): Also handle the `inherit from symbol' case. (fix_submap_inheritance, Fdefine_key): Update call to access_keymap. (get_keyelt, Flookup_key): Update call to access_keymap. Remove the meta->esc mappings. (define_as_prefix): Delete old disabled code. (menu_item_p): New function. (where_is_internal_1): Skip over the few remaining menu items. * lisp.h (access_keymap): Update prototype. * keyboard.c (read_char, menu_bar_items, tool_bar_items): Update call to access_keymap. (follow_key, read_key_sequence): Update calls to access_keymap. Remove the meta->esc mappings.