]> git.eshelyaron.com Git - emacs.git/log
emacs.git
29 years agoComment changes.
Richard M. Stallman [Thu, 19 Oct 1995 00:08:57 +0000 (00:08 +0000)]
Comment changes.

29 years ago(Fchar_equal): Handle char-table as case table.
Richard M. Stallman [Wed, 18 Oct 1995 23:32:26 +0000 (23:32 +0000)]
(Fchar_equal): Handle char-table as case table.

29 years ago(compile_pattern_1, compile_pattern, search_buffer):
Richard M. Stallman [Wed, 18 Oct 1995 23:30:32 +0000 (23:30 +0000)]
(compile_pattern_1, compile_pattern, search_buffer):
Case tables are char-tables now.

29 years ago(Fchar_table_subtype): New function.
Richard M. Stallman [Wed, 18 Oct 1995 23:29:38 +0000 (23:29 +0000)]
(Fchar_table_subtype): New function.
(syms_of_fns): defsube it.

(map_char_table): When possible, use a number to describe the range.

(Fchar_table_range): New function.
(syms_of_fns): defsubr it.

29 years ago(read1): Handle #' as prefix.
Richard M. Stallman [Wed, 18 Oct 1995 23:27:11 +0000 (23:27 +0000)]
(read1): Handle #' as prefix.
(Qfunction): New variable.
(syms_of_lread): Set up Qfunction.

29 years ago(pc-selection-mode): Add autoload cookie.
Richard M. Stallman [Tue, 17 Oct 1995 18:13:25 +0000 (18:13 +0000)]
(pc-selection-mode): Add autoload cookie.

29 years agoInitial revision
Richard M. Stallman [Tue, 17 Oct 1995 18:10:37 +0000 (18:10 +0000)]
Initial revision

29 years ago(x_term_init, XTread_socket): Add HAVE_X_I18N support.
Richard M. Stallman [Tue, 17 Oct 1995 17:12:20 +0000 (17:12 +0000)]
(x_term_init, XTread_socket): Add HAVE_X_I18N support.

29 years agoAll doc strings changed to comply with standard Emacs conventions.
Richard M. Stallman [Tue, 17 Oct 1995 03:33:46 +0000 (03:33 +0000)]
All doc strings changed to comply with standard Emacs conventions.
(ada-mode): Support new font-lock-mode.
(ada-format-paramlist): Changed all `accept' to `access'.
(ada-insert-paramlist): Changed all `accept' to `access'.
(ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'.
(ada-font-lock-keywords-1): Change order of some alternatives.

29 years ago* config.guess: Recognize HP model 819 machines has having
Jeff Law [Mon, 16 Oct 1995 15:40:29 +0000 (15:40 +0000)]
* config.guess: Recognize HP model 819 machines has having
        a PA 1.1 processor.

29 years agoMinor fixes.
Richard M. Stallman [Mon, 16 Oct 1995 01:05:10 +0000 (01:05 +0000)]
Minor fixes.

29 years agoFix format example.
Richard M. Stallman [Mon, 16 Oct 1995 01:04:41 +0000 (01:04 +0000)]
Fix format example.

29 years ago(x_window, both versions): Add HAVE_X_I18N support.
Richard M. Stallman [Sun, 15 Oct 1995 15:17:33 +0000 (15:17 +0000)]
(x_window, both versions): Add HAVE_X_I18N support.

29 years ago(HAVE_X_I18N): New macro.
Richard M. Stallman [Sun, 15 Oct 1995 15:17:01 +0000 (15:17 +0000)]
(HAVE_X_I18N): New macro.
Maybe include Xlocale.h.
(struct x_output): New field xic.
(FRAME_XIC): New macro.

29 years ago(he-transfer-case): Fix typo in prev change.
Richard M. Stallman [Sun, 15 Oct 1995 08:54:13 +0000 (08:54 +0000)]
(he-transfer-case): Fix typo in prev change.

29 years agoRepair line wrapping damage.
Erik Naggum [Sun, 15 Oct 1995 03:09:16 +0000 (03:09 +0000)]
Repair line wrapping damage.

29 years ago(find_section): New function.
Richard M. Stallman [Sun, 15 Oct 1995 01:07:44 +0000 (01:07 +0000)]
(find_section): New function.
(unexec): Use it.  Also simplify previous changes.

29 years ago(unexec): Find the old data section.
Richard M. Stallman [Sun, 15 Oct 1995 00:59:48 +0000 (00:59 +0000)]
(unexec): Find the old data section.
New variable new_offsets_shift used instead of new_data2_size
since they are not always the same.  Simplify logic for copying
the headers and inserting new ones.

29 years ago(Finsert_file_contents): If replacing,
Richard M. Stallman [Sat, 14 Oct 1995 20:42:26 +0000 (20:42 +0000)]
(Finsert_file_contents): If replacing,
set selected_window->start_at_line_beg.

29 years ago(Qdisplay_table): New variable.
Richard M. Stallman [Sat, 14 Oct 1995 05:54:16 +0000 (05:54 +0000)]
(Qdisplay_table): New variable.
(syms_of_display): Initialize it.

29 years ago(Qchar_table_extra_slots): New variable.
Richard M. Stallman [Sat, 14 Oct 1995 05:53:31 +0000 (05:53 +0000)]
(Qchar_table_extra_slots): New variable.
(syms_of_alloc): Initialize it.
(Fmake_char_table): Take new arg PURPOSE and get N from a property.

29 years ago(Qsyntax_table): New variable.
Richard M. Stallman [Sat, 14 Oct 1995 05:52:39 +0000 (05:52 +0000)]
(Qsyntax_table): New variable.
(init_syntax_once): Call Fmake_char_table the new way.
Set up Qsyntax_table.
(Fsyntax_table_p): Check the `purpose' field.

29 years ago(ediff-version): is now autoloaded.
Michael Kifer [Sat, 14 Oct 1995 03:14:39 +0000 (03:14 +0000)]
(ediff-version): is now autoloaded.

29 years agoMoved defsubsts up.
Michael Kifer [Sat, 14 Oct 1995 03:14:11 +0000 (03:14 +0000)]
Moved defsubsts up.

29 years agoNow defines [window] in menu-bar-ediff-menu.
Michael Kifer [Sat, 14 Oct 1995 03:12:53 +0000 (03:12 +0000)]
Now defines [window] in menu-bar-ediff-menu.

29 years ago(vip-set-hooks): Use view-mode-hook in emacs and view
Michael Kifer [Sat, 14 Oct 1995 02:32:56 +0000 (02:32 +0000)]
(vip-set-hooks): Use view-mode-hook in emacs and view
hook in xemacs.
(vip-read-string-with-history): minibuffer-setup-hook no longer
waits for the user to type, if there are unread events.
Added (vip-leave-region-active) to all simple movement commands.
Harnessed view-minor-mode.
Viper now understands syntactic tables.
(vip-read-string-with-history,vip-search): won't pause inside
macros any more.

29 years ago(vip-leave-region-active): new function.
Michael Kifer [Sat, 14 Oct 1995 02:27:42 +0000 (02:27 +0000)]
(vip-leave-region-active): new function.

29 years ago* viper-mous.el (vip-surrounding-word): modified to understand tripple clicks.
Michael Kifer [Sat, 14 Oct 1995 02:26:46 +0000 (02:26 +0000)]
* viper-mous.el (vip-surrounding-word): modified to understand tripple clicks.

29 years ago(vip-record-kbd-macro): correctly escapes `.' and `[' now.
Michael Kifer [Sat, 14 Oct 1995 02:25:42 +0000 (02:25 +0000)]
(vip-record-kbd-macro): correctly escapes `.' and `[' now.

29 years ago(ex-write): uses better defaults.
Michael Kifer [Sat, 14 Oct 1995 02:21:19 +0000 (02:21 +0000)]
(ex-write): uses better defaults.

29 years ago(variable-at-point, function-called-at-point):
Richard M. Stallman [Sat, 14 Oct 1995 00:39:58 +0000 (00:39 +0000)]
(variable-at-point, function-called-at-point):
Switch temporarily to emacs-lisp-mode-syntax-table.

29 years agoInitial revision
Richard M. Stallman [Fri, 13 Oct 1995 19:18:29 +0000 (19:18 +0000)]
Initial revision

29 years ago(hippie-expand): Removed bug - don't undo from another buffer.
Richard M. Stallman [Fri, 13 Oct 1995 15:57:04 +0000 (15:57 +0000)]
(hippie-expand): Removed bug - don't undo from another buffer.
(he-reset-string): Removed bug - don't move markers.
(he-capitalize-first): New function, defining new "case".
(he-transfer-case): New function.
(he-transfer-case-ok): Function removed.
(he-substitute-string,he-ordinary-case-p,he-string-member): Use the
new functions above, for the new case handling.
(he-file-name-chars): New variable.
(he-file-name-beg): Use `he-file-name-chars'.
(he-file-name-nondirectory,he-file-name-directory,
he-file-directory-p,he-concat-directory-file-name): New functions
to handle VMS and PC filename formats more accurately.
(try-complete-file-name,try-complete-file-name-partially): Use the
new functions above.
(try-expand-line-all-buffers,try-expand-list-all-buffers,
try-expand-dabbrev-all-buffers): Use `case-fold-search' from the
original buffer.
(he-line-beg): Removed bug that made point move.
(try-expand-all-abbrevs): Check that abbrev tables exist before use.
(try-expand-dabbrev-visible): New try function.
(he-search-window): New variable used by `try-expand-dabbrev-visible'.
(he-dab-search-regexp): Function removed.
(he-dab-search): Renamed to `he-dabbrev-search'.
(he-dabbrev-search): Find only whole matching symbols.
(he-dabbrev-skip-space): New variable.
(he-dabbrev-beg): Use `he-dabbrev-skip-space'.
(try-expand-dabbrev-from-kill,he-dabbrev-kill-search): New try
function, with requisites.
(try-expand-whole-kill,he-whole-kill-search,he-kill-beg): New try
function, with requisites.
(he-search-loc2): New variable, used by `try-expand-whole-kill'
and `try-expand-dabbrev-from-kill'.
(hippie-expand-try-functions-list): Added the try functions
`try-complete-file-name-partially', `try-expand-dabbrev-from-kill'
and `try-complete-lisp-symbol-partially'.
(Several functions): Adjusted and corrected use of `he-tried-table'.

29 years agoMinor fixes.
Edward M. Reingold [Fri, 13 Oct 1995 13:06:37 +0000 (13:06 +0000)]
Minor fixes.

29 years ago(x_connection_signal_1): New function.
Richard M. Stallman [Thu, 12 Oct 1995 22:58:04 +0000 (22:58 +0000)]
(x_connection_signal_1): New function.
(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.

29 years ago*** empty log message ***
Richard M. Stallman [Thu, 12 Oct 1995 22:28:42 +0000 (22:28 +0000)]
*** empty log message ***

29 years agoHandle aliases dead-acute,...
Richard M. Stallman [Thu, 12 Oct 1995 22:28:07 +0000 (22:28 +0000)]
Handle aliases dead-acute,...

29 years ago(struct Lisp_Char_Table): New slot `purpose'.
Richard M. Stallman [Thu, 12 Oct 1995 21:19:49 +0000 (21:19 +0000)]
(struct Lisp_Char_Table): New slot `purpose'.
(CHAR_TABLE_STANDARD_SLOTS): Add one.

(CHECK_VECTOR_OR_CHAR_TABLE): New macro.

29 years ago(describe_vector): Support nested char-tables.
Richard M. Stallman [Thu, 12 Oct 1995 21:18:42 +0000 (21:18 +0000)]
(describe_vector): Support nested char-tables.

29 years ago(Qvector_or_char_table_p): New variable.
Richard M. Stallman [Thu, 12 Oct 1995 19:17:05 +0000 (19:17 +0000)]
(Qvector_or_char_table_p): New variable.
(Fvector_or_char_table_p): New function.
(syms_of_data): Set up Lisp var and function.

29 years ago(display-table-slot, set-display-table-slot):
Richard M. Stallman [Thu, 12 Oct 1995 19:16:20 +0000 (19:16 +0000)]
(display-table-slot, set-display-table-slot):
Get slot number from a property of its name.
Eliminate the type-checking.
(make-display-table): Call make-char-table the new way.
(describe-display-table): Use slot names to access slots.
(display-table): Give it the char-table-extra-slots property.
(display-table-char-p, display-table-vector-p): Functions deleted.
(display-table-slot-name-alist): Variable deleted.

29 years ago(Fdelete_other_windows): Set w->force_start.
Richard M. Stallman [Thu, 12 Oct 1995 18:00:00 +0000 (18:00 +0000)]
(Fdelete_other_windows): Set w->force_start.

29 years ago(variable-at-point, function-called-at-point): Fix revious changes.
Richard M. Stallman [Thu, 12 Oct 1995 17:56:17 +0000 (17:56 +0000)]
(variable-at-point, function-called-at-point): Fix revious changes.

29 years ago(syms_of_xdisp): Doc fix.
Richard M. Stallman [Thu, 12 Oct 1995 15:44:45 +0000 (15:44 +0000)]
(syms_of_xdisp): Doc fix.

29 years agoInitial revision
Edward M. Reingold [Thu, 12 Oct 1995 15:28:46 +0000 (15:28 +0000)]
Initial revision

29 years agoAdded menu items for cal-tex.el (a new file).
Edward M. Reingold [Thu, 12 Oct 1995 15:28:06 +0000 (15:28 +0000)]
Added menu items for cal-tex.el (a new file).

29 years agoAdded key definitions and autoloads for cal-tex.el (a new file).
Edward M. Reingold [Thu, 12 Oct 1995 15:27:07 +0000 (15:27 +0000)]
Added key definitions and autoloads for cal-tex.el (a new file).

29 years ago(mail-strip-quoted-names): Preserve white space
Richard M. Stallman [Wed, 11 Oct 1995 21:05:53 +0000 (21:05 +0000)]
(mail-strip-quoted-names): Preserve white space
after comma when stripping text outside of <> delims.

29 years ago(make_lispy_event) [!USE_X_TOOLKIT]: Dragging
Richard M. Stallman [Wed, 11 Oct 1995 17:24:37 +0000 (17:24 +0000)]
(make_lispy_event) [!USE_X_TOOLKIT]: Dragging
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.

29 years ago(gud-filter): Move the gud-display-frame call
Richard M. Stallman [Wed, 11 Oct 1995 17:20:35 +0000 (17:20 +0000)]
(gud-filter): Move the gud-display-frame call
outside of the save-excursion.  New var process-window
controls which window to do it in.

29 years ago(command_loop_1): Access display tables as char-tables.
Richard M. Stallman [Wed, 11 Oct 1995 17:18:51 +0000 (17:18 +0000)]
(command_loop_1): Access display tables as char-tables.

29 years ago(redisplay_window, redisplay_window, display_text_line):
Richard M. Stallman [Wed, 11 Oct 1995 17:17:32 +0000 (17:17 +0000)]
(redisplay_window, redisplay_window, display_text_line):
Fix up calls to window_display_table.  Access display tables as char-tables.

29 years ago(window_display_table): Use DISP_TABLE_P. Return type
Richard M. Stallman [Wed, 11 Oct 1995 17:15:10 +0000 (17:15 +0000)]
(window_display_table): Use DISP_TABLE_P.  Return type
struct Lisp_Char_Table * since display tables are now char-tables.

29 years ago(make-syntax-table): Use nil for "inherit".
Richard M. Stallman [Wed, 11 Oct 1995 17:14:08 +0000 (17:14 +0000)]
(make-syntax-table): Use nil for "inherit".

29 years ago(buffer_display_table): Use DISP_TABLE_P.
Richard M. Stallman [Wed, 11 Oct 1995 17:12:59 +0000 (17:12 +0000)]
(buffer_display_table): Use DISP_TABLE_P.
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.

29 years ago(Fcopy_sequence): Call Fmake_char_table the new way.
Richard M. Stallman [Wed, 11 Oct 1995 17:11:32 +0000 (17:11 +0000)]
(Fcopy_sequence): Call Fmake_char_table the new way.
(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.

29 years ago(DISP_TABLE_P): Check the `purpose' slot.
Richard M. Stallman [Wed, 11 Oct 1995 17:07:03 +0000 (17:07 +0000)]
(DISP_TABLE_P): Check the `purpose' slot.
(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.

29 years ago(find-alternate-file-other-window): New function.
Richard M. Stallman [Wed, 11 Oct 1995 15:39:13 +0000 (15:39 +0000)]
(find-alternate-file-other-window): New function.

29 years ago(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm [Wed, 11 Oct 1995 15:17:44 +0000 (15:17 +0000)]
(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.

29 years ago(insert-startup-screen): New function.
Kim F. Storm [Wed, 11 Oct 1995 15:12:35 +0000 (15:12 +0000)]
(insert-startup-screen): New function.
(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.

29 years ago[!HAVE_X_WINDOWS]:
Kim F. Storm [Wed, 11 Oct 1995 15:08:15 +0000 (15:08 +0000)]
[!HAVE_X_WINDOWS]:
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.

29 years ago(internal_flush): Removed
Kim F. Storm [Wed, 11 Oct 1995 15:00:58 +0000 (15:00 +0000)]
(internal_flush): Removed
(mouse_init1, mouse_check_moved, mouse_pressed, mouse_released): Removed.
(dos_get_saved_screen, dos_set_keyboard): New functions.

29 years agoCheck that DJGPP v. 1 is used.
Kim F. Storm [Wed, 11 Oct 1995 14:55:17 +0000 (14:55 +0000)]
Check that DJGPP v. 1 is used.
Define __DJGPP__ to 1.
Simplified INTERNAL_TERMINAL termcap definition.
Removed #define fflush internal_flush.

29 years agoCall make-doc.exe instead of make-docfile.
Kim F. Storm [Wed, 11 Oct 1995 14:44:16 +0000 (14:44 +0000)]
Call make-doc.exe instead of make-docfile.

29 years ago(Fkill_buffer): Don't kill auto save file if not recent.
Richard M. Stallman [Wed, 11 Oct 1995 14:41:55 +0000 (14:41 +0000)]
(Fkill_buffer): Don't kill auto save file if not recent.

29 years ago(init_sys_modes) [!HAVE_X_WINDOWS (MSDOS)]: Always call set_terminal_modes.
Kim F. Storm [Wed, 11 Oct 1995 11:48:52 +0000 (11:48 +0000)]
(init_sys_modes) [!HAVE_X_WINDOWS (MSDOS)]: Always call set_terminal_modes.
(reset_sys_modes) [MSDOS]: Do not look at EMACSCOLORS.

29 years agoMoved (define-key menu-bar-ediff-menu ...) to ediff-hook.el:
Michael Kifer [Wed, 11 Oct 1995 05:23:31 +0000 (05:23 +0000)]
Moved (define-key menu-bar-ediff-menu ...) to ediff-hook.el:
menu-bar-ediff-menu is not defined yet.

29 years ago(adaptive-fill-function): Change defun to defvar.
Richard M. Stallman [Wed, 11 Oct 1995 04:59:48 +0000 (04:59 +0000)]
(adaptive-fill-function): Change defun to defvar.

29 years ago(next-completion): Specify the LIMIT arg when searching for text properties.
Richard M. Stallman [Wed, 11 Oct 1995 03:11:11 +0000 (03:11 +0000)]
(next-completion): Specify the LIMIT arg when searching for text properties.

29 years ago(function-called-at-point, variable-at-point):
Richard M. Stallman [Tue, 10 Oct 1995 20:03:31 +0000 (20:03 +0000)]
(function-called-at-point, variable-at-point):
Don't back up if we start at the beginning of a symbol.

29 years ago(buffer-display-table): Document new implementation.
Erik Naggum [Mon, 9 Oct 1995 20:52:43 +0000 (20:52 +0000)]
(buffer-display-table): Document new implementation.

29 years agoDoc fixes.
Richard M. Stallman [Mon, 9 Oct 1995 19:44:26 +0000 (19:44 +0000)]
Doc fixes.

29 years ago(view-highlight-face): New variable.
Richard M. Stallman [Mon, 9 Oct 1995 19:42:19 +0000 (19:42 +0000)]
(view-highlight-face): New variable.
(view-search): Use that variable.

29 years agoExplain when to use make-variable-buffer-local.
Richard M. Stallman [Mon, 9 Oct 1995 19:39:45 +0000 (19:39 +0000)]
Explain when to use make-variable-buffer-local.

29 years ago(tags-table-check-computed-list): Map tags-expand-table-name over lists of
Roland McGrath [Mon, 9 Oct 1995 18:00:54 +0000 (18:00 +0000)]
(tags-table-check-computed-list): Map tags-expand-table-name over lists of
included tables.

29 years agoNew implementation with char-tables.
Erik Naggum [Mon, 9 Oct 1995 17:45:47 +0000 (17:45 +0000)]
New implementation with char-tables.

29 years agoInitial revision
Richard M. Stallman [Mon, 9 Oct 1995 17:08:20 +0000 (17:08 +0000)]
Initial revision

29 years ago(temp_echo_area_glyphs): Restore the old point value.
Richard M. Stallman [Mon, 9 Oct 1995 16:36:59 +0000 (16:36 +0000)]
(temp_echo_area_glyphs): Restore the old point value.

29 years ago(mail-abbrev-syntax-table): Use `equal' instead of `=', in case elts
Noah Friedman [Mon, 9 Oct 1995 04:49:15 +0000 (04:49 +0000)]
(mail-abbrev-syntax-table): Use `equal' instead of `=', in case elts
of syntax table are lists, not integers.

29 years ago(ada-gen-treat-proc): Bind `procname' and `functype'.
Erik Naggum [Mon, 9 Oct 1995 03:11:29 +0000 (03:11 +0000)]
(ada-gen-treat-proc): Bind `procname' and `functype'.

29 years ago(exec_sentinel, read_process_output):
Richard M. Stallman [Mon, 9 Oct 1995 00:31:24 +0000 (00:31 +0000)]
(exec_sentinel, read_process_output):
Call record_asynch_buffer_change only if caller is reading kbd input.

29 years ago(view-exit): Delete view-overlay only if it exists.
Erik Naggum [Sun, 8 Oct 1995 19:59:42 +0000 (19:59 +0000)]
(view-exit): Delete view-overlay only if it exists.

29 years ago(server-start): Try both full hostname and shortened
Richard M. Stallman [Sun, 8 Oct 1995 19:42:11 +0000 (19:42 +0000)]
(server-start): Try both full hostname and shortened
hostname when deleting the socket file.

29 years agoIndentation change.
Richard M. Stallman [Sun, 8 Oct 1995 19:38:53 +0000 (19:38 +0000)]
Indentation change.

29 years agoFix several minor errors.
Richard M. Stallman [Sun, 8 Oct 1995 19:38:02 +0000 (19:38 +0000)]
Fix several minor errors.

29 years ago(desktop-outvar): Support truncation.
Richard M. Stallman [Sun, 8 Oct 1995 19:37:04 +0000 (19:37 +0000)]
(desktop-outvar): Support truncation.
(desktop-globals-to-save): Doc fix.

29 years ago(command-line): Init user-mail-address here, after reading init file.
Richard M. Stallman [Sun, 8 Oct 1995 19:30:41 +0000 (19:30 +0000)]
(command-line): Init user-mail-address here, after reading init file.
(normal-top-level): Not here.

29 years ago(write_segment): Write valid data in units of 1<<13,
Richard M. Stallman [Sun, 8 Oct 1995 19:29:57 +0000 (19:29 +0000)]
(write_segment): Write valid data in units of 1<<13,
but write zeros only a page at a time.

29 years ago(init_buffer_once): Make file_format always local, not just local when set.
Richard M. Stallman [Sun, 8 Oct 1995 19:26:07 +0000 (19:26 +0000)]
(init_buffer_once): Make file_format always local, not just local when set.

29 years ago(Fmake_char_table): Initialize parent to nil.
Erik Naggum [Sun, 8 Oct 1995 02:56:45 +0000 (02:56 +0000)]
(Fmake_char_table): Initialize parent to nil.

29 years ago(struct Lisp_Boolvector): New data type.
Richard M. Stallman [Sat, 7 Oct 1995 22:07:01 +0000 (22:07 +0000)]
(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.

29 years ago(Fchartablep, Fboolvectorp): New functions.
Richard M. Stallman [Sat, 7 Oct 1995 22:04:15 +0000 (22:04 +0000)]
(Fchartablep, Fboolvectorp): New functions.
(syms_of_data): defsubr them.
(Faref, Faset, Fsequencep): Handle chartables and boolvectors.

29 years ago(print): Handle chartables and boolvectors.
Richard M. Stallman [Sat, 7 Oct 1995 22:02:20 +0000 (22:02 +0000)]
(print): Handle chartables and boolvectors.
(print_boolvector): New function.

29 years ago(read1): Handle chartables and boolvectors.
Richard M. Stallman [Sat, 7 Oct 1995 22:01:39 +0000 (22:01 +0000)]
(read1): Handle chartables and boolvectors.

29 years ago(describe_vector): Use Flength to get length of vector.
Richard M. Stallman [Sat, 7 Oct 1995 22:00:06 +0000 (22:00 +0000)]
(describe_vector): Use Flength to get length of vector.

29 years ago(describe_syntax): Handle new syntax-table data format.
Richard M. Stallman [Sat, 7 Oct 1995 21:59:28 +0000 (21:59 +0000)]
(describe_syntax): Handle new syntax-table data format.
(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.

29 years agoUse char tables as syntax tables.
Richard M. Stallman [Sat, 7 Oct 1995 21:55:20 +0000 (21:55 +0000)]
Use char tables as syntax tables.
(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.

29 years ago(callint_message, callint_message_size): New vars.
Richard M. Stallman [Sat, 7 Oct 1995 21:54:29 +0000 (21:54 +0000)]
(callint_message, callint_message_size): New vars.
(syms_of_callint): Set up new vars.
(Fcall_interactively): Keep the prompt in the heap.

29 years ago(Fmake_chartable, Fmake_boolvector): New functions.
Richard M. Stallman [Sat, 7 Oct 1995 21:53:27 +0000 (21:53 +0000)]
(Fmake_chartable, Fmake_boolvector): New functions.
(syms_of_alloc): defsubr them.

29 years ago(Fset_char_table_range): New function.
Richard M. Stallman [Sat, 7 Oct 1995 21:52:15 +0000 (21:52 +0000)]
(Fset_char_table_range): New function.
(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.