aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (x_connection_signal_1): New function.Richard M. Stallman1995-10-121-21/+64
| | | | | | | | | (x_connection_signal): Try all the server connections to see which one was lost. (XTcondemn_scroll_bars): No error if FRAME_CONDEMNED_SCROLL_BARS is non-nil already. Just move all the scroll bars into there.
* (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.
* (describe_vector): Support nested char-tables.Richard M. Stallman1995-10-121-15/+103
|
* (Qvector_or_char_table_p): New variable.Richard M. Stallman1995-10-121-1/+15
| | | | | (Fvector_or_char_table_p): New function. (syms_of_data): Set up Lisp var and function.
* (Fdelete_other_windows): Set w->force_start.Richard M. Stallman1995-10-121-1/+4
|
* (syms_of_xdisp): Doc fix.Richard M. Stallman1995-10-121-1/+2
|
* (make_lispy_event) [!USE_X_TOOLKIT]: DraggingRichard M. Stallman1995-10-111-1/+10
| | | | | | the mouse into the menu-bar and releasing it there did not create a drag-mouse event. (set-input-mode) [MSDOS]: Do not call reset_sys_modes and init_sys_modes.
* (command_loop_1): Access display tables as char-tables.Richard M. Stallman1995-10-111-3/+3
|
* (redisplay_window, redisplay_window, display_text_line):Richard M. Stallman1995-10-111-8/+7
| | | | Fix up calls to window_display_table. Access display tables as char-tables.
* (window_display_table): Use DISP_TABLE_P. Return typeRichard M. Stallman1995-10-111-7/+7
| | | | struct Lisp_Char_Table * since display tables are now char-tables.
* (buffer_display_table): Use DISP_TABLE_P.Richard M. Stallman1995-10-111-13/+12
| | | | | | | | | Return type is now struct Lisp_Char_Table * since display tables are now char-tables. (character_width, disptab_matches_widthtab, recompute_width_table) (current_column, Fmove_to_column, compute_motion): Corresponding changes.
* (Fcopy_sequence): Call Fmake_char_table the new way.Richard M. Stallman1995-10-111-12/+24
| | | | | | | (map_char_table): No longer static. New arg C_FUNCTION. (Fmap_char_table): Call to map_char_table changed. (Fset_char_table_parent): Allow nil s new parent. Fix the code that checks for a loop in parents.
* (DISP_TABLE_P): Check the `purpose' slot.Richard M. Stallman1995-10-111-9/+18
| | | | | | | | | | (Qdisplay_table): Declared. (DISP_TABLE_EXTRA_SLOTS, DISP_TABLE_P): New macros. (DISP_TRUNC_GLYPH, DISP_CONTINUE_GLYPH, DISP_ESCAPE_GLYPH) (DISP_CTRL_GLYPH, DISP_INVIS_VECTOR, DISP_BORDER_GLYPH): Use the `extras' field. (window_display_table, buffer_display_table): Change return type.
* (dos_timezone_offset, dos_display_scancodes,Kim F. Storm1995-10-111-0/+14
| | | | | dos_menubar_clock, dos_hyper_key, dos_super_key, dos_keypad_mode, dos_keyboard_layout, dos_decimal_point): New variables.
* (insert-startup-screen): New function.Kim F. Storm1995-10-111-10/+187
| | | | | | | | (msdos-memget, msdos-memput): New functions. (msdos-set-keyboard, insert-startup-screen): New functions. (dos-timezone-offset, dos-display-scancodes, dos-menubar-clock, dos-hyper-key, dos-super-key, dos-keypad-mode, dos-keyboard-layout, dos-decimal-point): New variables.
* [!HAVE_X_WINDOWS]:Kim F. Storm1995-10-111-1295/+1698
| | | | | | | | | | | | | | | Reworked display code to perform immediate screen output. Added menu-bar clock. Reworked keyboard code to support international keyboards. Improved keypad handling (see dos-keypad-mode). Properly distinguish between C-end and C-kp-1 etc. Corrected M-return & M-kp-enter. Added support for hyper and super keys. Reworked mouse code to avoid mouse flicker. Saves and restores DOS-screen prior to emacs startup. (sys_select): Would abort if rfds = NULL. (dos_direct_output): New function. (dos_dump_scancodes): New variable.
* (internal_flush): RemovedKim F. Storm1995-10-111-7/+3
| | | | | (mouse_init1, mouse_check_moved, mouse_pressed, mouse_released): Removed. (dos_get_saved_screen, dos_set_keyboard): New functions.
* Check that DJGPP v. 1 is used.Kim F. Storm1995-10-111-9/+11
| | | | | | Define __DJGPP__ to 1. Simplified INTERNAL_TERMINAL termcap definition. Removed #define fflush internal_flush.
* (Fkill_buffer): Don't kill auto save file if not recent.Richard M. Stallman1995-10-111-1/+2
|
* (init_sys_modes) [!HAVE_X_WINDOWS (MSDOS)]: Always call set_terminal_modes.Kim F. Storm1995-10-111-13/+4
| | | | (reset_sys_modes) [MSDOS]: Do not look at EMACSCOLORS.
* (buffer-display-table): Document new implementation.Erik Naggum1995-10-091-10/+11
|
* (temp_echo_area_glyphs): Restore the old point value.Richard M. Stallman1995-10-091-1/+3
|
* (exec_sentinel, read_process_output):Richard M. Stallman1995-10-091-2/+10
| | | | Call record_asynch_buffer_change only if caller is reading kbd input.
* Indentation change.Richard M. Stallman1995-10-081-31/+31
|
* (write_segment): Write valid data in units of 1<<13,Richard M. Stallman1995-10-081-5/+18
| | | | but write zeros only a page at a time.
* (init_buffer_once): Make file_format always local, not just local when set.Richard M. Stallman1995-10-081-1/+1
|
* (Fmake_char_table): Initialize parent to nil.Erik Naggum1995-10-081-0/+1
|
* (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.
* (Fchartablep, Fboolvectorp): New functions.Richard M. Stallman1995-10-071-3/+157
| | | | | (syms_of_data): defsubr them. (Faref, Faset, Fsequencep): Handle chartables and boolvectors.
* (print): Handle chartables and boolvectors.Richard M. Stallman1995-10-071-1/+52
| | | | (print_boolvector): New function.
* (read1): Handle chartables and boolvectors.Richard M. Stallman1995-10-071-0/+40
|
* (describe_vector): Use Flength to get length of vector.Richard M. Stallman1995-10-071-1/+5
|
* (describe_syntax): Handle new syntax-table data format.Richard M. Stallman1995-10-071-84/+147
| | | | | | | | | | | | | (Fmodify_syntax_entry, init_syntax_once): Use SET_RAW_SYNTAX_ENTRY. Handle new syntax-table data format. (check_syntax_table): Use CHECK_CHAR_TABLE. Now static. Don't return anything; callers changed. (Fcopy_syntax_table): Use Fcopy_sequence. (Fchar_syntax, Fmatching_paren, Fforward_comment): Copy complex args to SYNTAX into variables before using them. (Fsyntax_table_p): Accept any char-table. (syntax_parent_lookup): New function. (syntax_temp): New variable.
* Use char tables as syntax tables.Richard M. Stallman1995-10-071-95/+94
| | | | | | | | | (RAW_SYNTAX, RAW_SYNTAX_MATCH): Macros deleted. (RAW_SYNTAX_ENTRY, SET_RAW_SYNTAX_ENTRY): New macros. (SYNTAX, SYNTAX_MATCH): Rewritten. (SYNTAX_ENTRY, SYNTAX_WITH_FLAGS): New macros. (SYNTAX_COMSTART_SECOND, SYNTAX_COMEND_FIRST, SYNTAX_COMEND_SECOND) (SYNTAX_PREFIX, SYNTAX_COMMENT_STYLE): Use SYNTAX_WITH_FLAGS.
* (callint_message, callint_message_size): New vars.Richard M. Stallman1995-10-071-19/+43
| | | | | (syms_of_callint): Set up new vars. (Fcall_interactively): Keep the prompt in the heap.
* (Fmake_chartable, Fmake_boolvector): New functions.Richard M. Stallman1995-10-071-0/+55
| | | | (syms_of_alloc): defsubr them.
* (Fset_char_table_range): New function.Richard M. Stallman1995-10-071-6/+246
| | | | | | | | | | (make_char_table, Fmap_char_table): New function. (Fchar_table_extra_slot, Fset_char_table_extra_slot): New functions. (Fcopy_sequence, Felt, internal_equal, Ffillarray): Handle chartables and boolvectors. (Flength, concat): Handle boolvectors as args. (Flength): Handle chartables as args.
* (bytecode.o): Depend on syntax.h.Richard M. Stallman1995-10-071-1/+1
|
* Added ${lispsource}ediff-hook.elc after vc-hooks.Michael Kifer1995-10-061-0/+1
|
* (Fset_window_hscroll): Don't reject args > SHORTBITS.Richard M. Stallman1995-10-051-2/+0
|
* (Fmove_to_column): Make it interactive.Richard M. Stallman1995-10-051-1/+1
|
* (Fmake_indirect_buffer): Was taking marker positionsRichard M. Stallman1995-10-041-3/+7
| | | | from current buffer, which is irrelevant.
* (Fmake_overlay): Set end-marker's insertion_type to 1.Richard M. Stallman1995-10-031-0/+2
|
* (Vsuggest_key_bindings): New variable.Richard M. Stallman1995-10-031-0/+79
| | | | | (syms_of_keyboard): Set up Lisp variable. (Fexecute_extended_command): When enabled, show an equivalent key binding.
* (write_segment): Use pagesize as unit of writing instead of 128.Richard M. Stallman1995-10-031-4/+5
|
* (Qmouse_leave_buffer_hook): New variable.Richard M. Stallman1995-10-031-0/+6
| | | | | (syms_of_frame_1): Initialize it. (Fhandle_switch_frame): Run the hooks.
* (get_display_line): Don't abort if there's textRichard M. Stallman1995-10-031-3/+2
| | | | | in the line to the right beyond HPOS. (quit_error_check): Make this a no-op.
* (Qwindow_scroll_functions, Vwindow_scroll_functions): New variables.Richard M. Stallman1995-10-031-2/+26
| | | | | (syms_of_xdisp): Initialize them. (redisplay_window): Call the functions when appropriate.
* (run_hook_with_args_2): New function.Richard M. Stallman1995-10-031-0/+14
|
* (window_scroll): Always set force_start.Richard M. Stallman1995-10-031-1/+4
|