aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (struct Lisp_Char_Table): New slot `purpose'.Richard M. Stallman1995-10-121-2/+12
| | | | | | (CHAR_TABLE_STANDARD_SLOTS): Add one. (CHECK_VECTOR_OR_CHAR_TABLE): New macro.
* (struct Lisp_Boolvector): New data type.Richard M. Stallman1995-10-071-3/+67
| | | | | | | | | | | | | | (struct Lisp_Char_Table): New structure. (CHAR_TABLE_STANDARD_SLOTS, CHAR_TABLE_ORDINARY_SLOTS): New macros. (CHAR_TABLE_EXTRA_SLOTS): New macro. (CHECK_CHAR_TABLE): New macro. (pvec_type): Add PVEC_CHARTABLE and PVEC_BOOLVECTOR. Move PVEC_BUFFER to a higher bit. (CHARTABLEP, GC_CHARTABLEP, XSETCHARTABLE, XCHARTABLE): New macros. (XBOOLVECTOR, XSETBOOLVECTOR, BOOLVECTORP, GC_BOOLVECTORP): New macros.
* (struct Lisp_Marker): Make insertion_type an unsigned int.Richard M. Stallman1995-08-191-10/+10
|
* Declare hook running functions.Simon Marshall1995-07-311-3/+9
|
* (Frun_hook_with_args): Declare this function.Karl Heuer1995-07-251-0/+1
|
* (get_keymap_1): Declared.Richard M. Stallman1995-07-071-1/+1
|
* (Fsafe_length): Declared.Richard M. Stallman1995-07-011-1/+1
|
* (do_switch_frame): Declared.Richard M. Stallman1995-06-161-3/+1
|
* (enum pvec_type): Don't use trailing comma.Karl Heuer1995-06-151-1/+1
|
* (current_prefix_partial): Deleted.Karl Heuer1995-06-071-7/+1
| | | | | | (Vprefix_arg): Deleted; now part of struct kboard again. (Funiversal_argument, Fnegative_argument, Fdigit_argument) (clear_prefix_arg, finalize_prefix_arg): Deleted.
* (Fwaiting_for_user_input_p): Function declared.Karl Heuer1995-06-061-0/+10
| | | | | | (Fupcase_initials, Fupcase_initials_region): Likewise. (Fplist_get, get_local_map, Fx_popup_menu, Fx_popup_dialog): Likewise. (Fframe_first_window): Likewise.
* (Foverlay_start, Foverlay_end): Declare these functions.Karl Heuer1995-05-261-1/+17
| | | | | | | | | | (Fprevious_single_property_change, Fend_of_line, Felt): Ditto. (Fforward_line, Fforward_word, Fdelete_region, Fforward_char): Ditto. (Fnarrow_to_region, Fwiden, Fmatch_beginning, Fmatch_end): Ditto. (Fskip_chars_forward, Fskip_chars_backward): Ditto. (Ffile_name_absolute_p, read_doc_string): Ditto. (get_frame_param, store_frame_param, store_in_alist): Ditto. (describe_map_tree): Declaration moved here from keymap.c.
* (do_symval_forwarding, frame_buffer_predicate): Declare these.Karl Heuer1995-05-251-0/+2
|
* (menu_bar_items): Declare this function.Karl Heuer1995-05-241-0/+1
|
* (gdb_lisp_params): New enum type.Karl Heuer1995-05-221-0/+14
|
* (Fmatch_data, Fstore_match_data): Declared.Richard M. Stallman1995-05-071-0/+1
|
* (gc_cons_threshold): Change back to int.Richard M. Stallman1995-05-061-1/+1
|
* (gc_cons_threshold): Make this an EMACS_INT.Richard M. Stallman1995-05-041-1/+1
|
* Declare some functions.Karl Heuer1995-04-171-0/+3
|
* Delete the #if that compares MARKBIT.Richard M. Stallman1995-04-151-4/+0
|
* (MARKBIT): Do the shifting as unsigned int.Richard M. Stallman1995-04-131-1/+1
|
* (KBOARD, etc): Moved to keyboard.h.Richard M. Stallman1995-04-101-86/+0
|
* (XMISCTYPE): New macro.Richard M. Stallman1995-04-101-20/+23
| | | | | (union Lisp_Misc): Delete the `type' field. Use XMISCTYPE instead of that.
* Declare Ffetch_bytecode.Karl Heuer1995-04-051-0/+1
|
* (message_nolog): Declare this function.Karl Heuer1995-04-031-0/+1
|
* Declare Vmessage_log_max.Karl Heuer1995-04-031-0/+1
|
* Declare function delete_kboard.Karl Heuer1995-03-311-1/+4
|
* Declare overlay_touches_p.Karl Heuer1995-03-221-0/+1
|
* (struct KBOARD, MULTI_KBOARD, current_kboard, all_kboards,Karl Heuer1995-03-151-33/+37
| | | | | | | | | | | Lisp_Misc_Kboard_Objfwd, Lisp_Kboard_Objfwd, XKBOARD_OBJFWD, KBOARD_OBJFWDP, GC_KBOARD_OBJFWDP, kboard_locked, the_only_kboard, DEFVAR_KBOARD): Renamed from PERDISPLAY, MULTI_PERDISPLAY, current_perdisplay, all_perdisplays, Lisp_Misc_Display_Objfwd, Lisp_Display_Objfwd, XDISPLAY_OBJFWD, DISPLAY_OBJFWDP, GC_DISPLAY_OBJFWDP, display_locked, the_only_perdisplay, DEFVAR_DISPLAY. All uses changed. (struct KBOARD): New member reference_count. (initial_kboard): Declare this var.
* (struct PERDISPLAY): New member kbd_queue_has_data.Karl Heuer1995-03-081-1/+7
|
* Declare new var and functions.Karl Heuer1995-03-081-1/+6
|
* (struct PERDISPLAY): New member Vlast_kbd_macro.Karl Heuer1995-03-081-2/+5
|
* (struct PERDISPLAY): New members defining_kbd_macro, kbd_macro_buffer,Karl Heuer1995-03-031-4/+19
| | | | kbd_macro_ptr, kbd_macro_end, kbd_macro_bufsize.
* (struct PERDISPLAY): Add prefix_factor, prefix_value, prefix_sign,Karl Heuer1995-03-011-16/+6
| | | | | prefix_partial. Delete Vcurrent_prefix_arg and Vprefix_arg; those are now plain vars again.
* (display_locked): Declare this var.Karl Heuer1995-02-241-1/+7
|
* (struct PERDISPLAY): New member kbd_queue.Karl Heuer1995-02-221-52/+3
| | | | | Delete obsolescent members kbd_buffer_frame_or_window, kbd_buffer, kbd_fetch_ptr, kbd_store_ptr; these are regular vars again.
* (Qprocessp): Declared.Richard M. Stallman1995-02-131-0/+1
|
* (struct PERDISPLAY): Add Vlast_event_frame.Karl Heuer1995-02-071-1/+18
| | | | | Define internal_last_event_frame only #if MULTI_FRAME. Add placeholders so we don't need to rebuild every time this struct changes.
* (all_perdisplays): New var.Karl Heuer1995-02-031-3/+10
| | | | (struct PERDISPLAY): New member next_perdisplay.
* (defvar_display): Declare this function.Karl Heuer1995-02-031-0/+1
|
* (DEFVAR_DISPLAY): Use current_perdisplay, not get_perdisplay.Karl Heuer1995-02-031-2/+2
|
* (current_perdisplay): New var.Karl Heuer1995-02-011-5/+10
| | | | | (DEFVAR_DISPLAY): Add missing ampersand. (Vprefix_arg, Vcurrent_prefix_arg): Delete; now in perdisplay.
* [MULTI_PERDISPLAY]: Declare get_perdisplay as a function.Karl Heuer1995-01-311-0/+4
|
* (DEFVAR_DISPLAY): New macro.Karl Heuer1995-01-311-0/+4
|
* Declare store_symval_forwarding here.Karl Heuer1995-01-311-0/+1
|
* (enum Lisp_Misc_Type): New enumeration Lisp_Misc_Display_Local.Karl Heuer1995-01-281-0/+14
| | | | | | (struct Lisp_Display_Objfwd): New structure. (XDISPLAY_OBJFWD, DISPLAY_OBJFWDP): Access the new structure. (union Lisp_Misc): Add new member.
* (ECHOBUFSIZE): New constant, replaces sizeof (echobuf).Karl Heuer1995-01-281-1/+39
|
* (PERDISPLAY, the_only_perdisplay, get_perdisplay):Karl Heuer1995-01-281-3/+3
| | | | Renamed from PERD, etc. All uses changed.
* Declare message_log_maybe_newline.Karl Heuer1995-01-271-0/+1
|
* Add comments and `volatile' keyword to previous change.Karl Heuer1995-01-251-1/+22
|