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

2534 commits

Author SHA1 Message Date
Richard M. Stallman
a387611b1b (Qinhibit_read_only): Declared. 1996-02-25 19:13:40 +00:00
Richard M. Stallman
4115d3f71e (VECSIZE): Round up when dividing. 1996-02-03 02:33:12 +00:00
Karl Heuer
b7acde90f3 (XCAR, XCDR, CAR, CDR): New macros.
(make_number): New macro definition.
1996-01-24 23:44:22 +00:00
Erik Naggum
3b7ad313e0 Update FSF's address in the preamble. 1996-01-15 09:18:04 +00:00
Karl Heuer
68be917ded (BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG):
Rename from SHORTBITS, INTBITS, LONGBITS.
1995-10-31 02:34:16 +00:00
Richard M. Stallman
a97eb3f351 (CHECK_CHAR_TABLE): Don't accept nil. 1995-10-31 00:01:29 +00:00
Richard M. Stallman
782dad449a (PVEC_TYPE_MASK): Remove the 0x100 bit. 1995-10-29 23:26:41 +00:00
Richard M. Stallman
c6a3c83c50 (UPCASE_TABLE): Definition deleted.
(UPPERCASEP, LOWERCASEP, NOCASEP, UPCASE, UPCASE1, DOWNCASE)
(DOWNCASE_TABLE): Case tables are now char-tables.
(Vascii_upcase_table, Vascii_canon_table, Vascii_eqv_table):
Declarations deleted.
1995-10-19 00:13:45 +00:00
Richard M. Stallman
7f73dc9db3 (struct Lisp_Char_Table): New slot `purpose'.
(CHAR_TABLE_STANDARD_SLOTS): Add one.

(CHECK_VECTOR_OR_CHAR_TABLE): New macro.
1995-10-12 21:19:49 +00:00
Richard M. Stallman
608ff985d9 (struct Lisp_Boolvector): New data type.
(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.
1995-10-07 22:07:01 +00:00
Richard M. Stallman
308e97d018 (struct Lisp_Marker): Make insertion_type an unsigned int. 1995-08-19 05:38:46 +00:00
Simon Marshall
f1b6e5fc82 Declare hook running functions. 1995-07-31 12:02:51 +00:00
Karl Heuer
7baf1f090b (Frun_hook_with_args): Declare this function. 1995-07-25 19:36:20 +00:00
Richard M. Stallman
553a1e4656 (get_keymap_1): Declared. 1995-07-07 13:33:29 +00:00
Richard M. Stallman
643f822f0a (Fsafe_length): Declared. 1995-07-01 22:28:16 +00:00
Richard M. Stallman
82351c12fb (do_switch_frame): Declared. 1995-06-16 23:28:13 +00:00
Karl Heuer
e3d48049dc (enum pvec_type): Don't use trailing comma. 1995-06-15 20:49:02 +00:00
Karl Heuer
de7885bb0b (current_prefix_partial): Deleted.
(Vprefix_arg): Deleted; now part of struct kboard again.
(Funiversal_argument, Fnegative_argument, Fdigit_argument)
(clear_prefix_arg, finalize_prefix_arg): Deleted.
1995-06-07 21:39:33 +00:00
Karl Heuer
40131ef56f (Fwaiting_for_user_input_p): Function declared.
(Fupcase_initials, Fupcase_initials_region): Likewise.
(Fplist_get, get_local_map, Fx_popup_menu, Fx_popup_dialog): Likewise.
(Fframe_first_window): Likewise.
1995-06-06 01:52:32 +00:00
Karl Heuer
a37e10f9fe (Foverlay_start, Foverlay_end): Declare these functions.
(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.
1995-05-26 04:29:09 +00:00
Karl Heuer
a2b27e7335 (do_symval_forwarding, frame_buffer_predicate): Declare these. 1995-05-25 15:05:41 +00:00
Karl Heuer
dd913f03bd (menu_bar_items): Declare this function. 1995-05-24 22:46:18 +00:00
Karl Heuer
c9ddd39de4 (gdb_lisp_params): New enum type. 1995-05-22 22:16:07 +00:00
Richard M. Stallman
238959e902 (Fmatch_data, Fstore_match_data): Declared. 1995-05-07 22:29:15 +00:00
Richard M. Stallman
65deefcace (gc_cons_threshold): Change back to int. 1995-05-06 23:03:00 +00:00
Richard M. Stallman
c144d27ad0 (gc_cons_threshold): Make this an EMACS_INT. 1995-05-04 16:19:40 +00:00
Karl Heuer
2c782c9f6a Declare some functions. 1995-04-17 23:12:34 +00:00
Richard M. Stallman
70368c8c63 Delete the #if that compares MARKBIT. 1995-04-15 18:27:51 +00:00
Richard M. Stallman
8ce6977ed7 (MARKBIT): Do the shifting as unsigned int. 1995-04-13 05:12:24 +00:00
Richard M. Stallman
422d97628a (KBOARD, etc): Moved to keyboard.h. 1995-04-10 05:39:55 +00:00
Richard M. Stallman
a7aa28f617 (XMISCTYPE): New macro.
(union Lisp_Misc): Delete the `type' field.
Use XMISCTYPE instead of that.
1995-04-10 00:31:47 +00:00
Karl Heuer
c6972ec8d3 Declare Ffetch_bytecode. 1995-04-05 03:04:48 +00:00
Karl Heuer
1979717a5a (message_nolog): Declare this function. 1995-04-03 22:08:29 +00:00
Karl Heuer
439ae27bd7 Declare Vmessage_log_max. 1995-04-03 21:48:34 +00:00
Karl Heuer
5647f04f77 Declare function delete_kboard. 1995-03-31 03:53:28 +00:00
Karl Heuer
64c947d33c Declare overlay_touches_p. 1995-03-22 21:20:41 +00:00
Karl Heuer
3246260470 (struct KBOARD, MULTI_KBOARD, current_kboard, all_kboards,
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.
1995-03-15 01:51:46 +00:00
Karl Heuer
6c9f24d901 (struct PERDISPLAY): New member kbd_queue_has_data. 1995-03-08 05:50:24 +00:00
Karl Heuer
486a2d0964 Declare new var and functions. 1995-03-08 03:33:23 +00:00
Karl Heuer
603aaedc7b (struct PERDISPLAY): New member Vlast_kbd_macro. 1995-03-08 01:24:14 +00:00
Karl Heuer
67f0e52875 (struct PERDISPLAY): New members defining_kbd_macro, kbd_macro_buffer,
kbd_macro_ptr, kbd_macro_end, kbd_macro_bufsize.
1995-03-03 05:02:06 +00:00
Karl Heuer
400b2c6982 (struct PERDISPLAY): Add prefix_factor, prefix_value, prefix_sign,
prefix_partial.  Delete Vcurrent_prefix_arg and Vprefix_arg; those are now
plain vars again.
1995-03-01 03:45:45 +00:00
Karl Heuer
17f650d96d (display_locked): Declare this var. 1995-02-24 02:26:46 +00:00
Karl Heuer
89d8f2460d (struct PERDISPLAY): New member kbd_queue.
Delete obsolescent members kbd_buffer_frame_or_window, kbd_buffer,
kbd_fetch_ptr, kbd_store_ptr; these are regular vars again.
1995-02-22 03:06:08 +00:00
Richard M. Stallman
6efad63b18 (Qprocessp): Declared. 1995-02-13 06:53:07 +00:00
Karl Heuer
e6beaa77ad (struct PERDISPLAY): Add Vlast_event_frame.
Define internal_last_event_frame only #if MULTI_FRAME.
Add placeholders so we don't need to rebuild every time this struct changes.
1995-02-07 01:04:46 +00:00
Karl Heuer
a2d3b8ba7c (all_perdisplays): New var.
(struct PERDISPLAY): New member next_perdisplay.
1995-02-03 22:21:07 +00:00
Karl Heuer
4dc85e8910 (defvar_display): Declare this function. 1995-02-03 21:13:01 +00:00
Karl Heuer
38341c5fd5 (DEFVAR_DISPLAY): Use current_perdisplay, not get_perdisplay. 1995-02-03 21:10:39 +00:00
Karl Heuer
e07d7a05dd (current_perdisplay): New var.
(DEFVAR_DISPLAY): Add missing ampersand.
(Vprefix_arg, Vcurrent_prefix_arg): Delete; now in perdisplay.
1995-02-01 02:27:46 +00:00