1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-27 07:37:33 +00:00
Commit Graph

10474 Commits

Author SHA1 Message Date
Richard M. Stallman
d1756ab96e Fix buffer-undo-list. 1995-01-08 19:20:03 +00:00
Roland McGrath
df3dd7d63d Include config.h first. 1995-01-07 16:57:36 +00:00
Karl Heuer
09b3d66283 (VALBITS, GCTYPEBITS): Deleted; default is better. 1995-01-07 00:23:16 +00:00
Karl Heuer
308c7a07a2 (VALBITS): Adjust for new bit layout. 1995-01-07 00:22:49 +00:00
Karl Heuer
5df0669f04 [XENIX|SOLARIS2] (VALBITS, GCTYPEBITS): Deleted; default is better. 1995-01-07 00:19:51 +00:00
Karl Heuer
9b8e820120 (VALBITS, XTYPE): Adjust for new bit layout. 1995-01-07 00:18:38 +00:00
Karl Heuer
aa24c41b1d Fix comment. 1995-01-07 00:14:11 +00:00
Karl Heuer
155add3557 Delete obsolete comment. 1995-01-06 23:23:38 +00:00
Richard M. Stallman
dc26fc9f0f (C_entries): Ignore carriage return at end of line. 1995-01-06 22:30:26 +00:00
Richard M. Stallman
2fe99fe682 (te-terminfo-systems-regexp): Variable deleted.
(te-create-terminfo): Use system-uses-terminfo.
1995-01-06 22:08:23 +00:00
Richard M. Stallman
fa59ceb3f1 (bibtex-clean-entry): Killing text while editing
the autogenerated label in the minibuffer caused the killed text
to appear in front of the bibtex entry.
1995-01-06 21:48:36 +00:00
Richard M. Stallman
2a83421caa (what-cursor-position): Show char in decimal, hex, octal. 1995-01-06 20:48:57 +00:00
Richard M. Stallman
34c3130121 (pop-global-mark): Make pop-global-mark treat
global-mark-ring as a ring.
1995-01-05 23:53:01 +00:00
Richard M. Stallman
6e18b6c220 [!MULTI_FRAME] (window_frame): New function.
[!MULTI_FRAME] (syms_of_frame): defsubr it.
1995-01-05 22:19:54 +00:00
Richard M. Stallman
165d7ff45e (vc-do-command): Change RCS handling so rcsdiff won't strip
away relative-pathname information.  This function no longer sets the
default directory.  Also, mark the *vc* output buffer unmodified.
(vc-revert-buffer1): Handle font-lock mode correctly.
(vc-diff, vc-print-log): vc-do-command no longer sets the default
directory, but doing so	is advantageous for these cases.
(file-executable-p-18):	Better portability to Emacs 18.
(vc-directory-exclusion-list, vc-file-tree-walk-internal):
Implement the new variable vc-directory-exclusion-list to prune
tree walks.  Initial value tells it to ignore SCCS and RCS subdirectories.
1995-01-05 22:11:35 +00:00
Johan Vromans
0a840b84de Bump version. 1995-01-05 12:32:54 +00:00
Johan Vromans
ac7e3dbebe Change forms-search to forms-search-forward, and add
forms-search-backward.
(forms--mode-menu-ro, forms--mode-menu-edit): New
functions to create a pulldown menu in the menubar.
(forms--mode-commands): Call them for the edit and view mode.
(forms-print): New function.
1995-01-05 11:54:18 +00:00
Roland McGrath
f9b4aacf1b Fix typo in last change. 1995-01-05 07:45:50 +00:00
Roland McGrath
610f41b751 (store_function_docstring, Fdocumentation): Use & PSEUDOVECTOR_SIZE_MASK on
`size' field of compiled byte-code object.
1995-01-05 07:11:54 +00:00
Roland McGrath
4e87700b1e (Fcall_interactively): Use & PSEUDOVECTOR_SIZE_MASK on `size' field of
compiled byte-code object.
1995-01-05 07:06:19 +00:00
Roland McGrath
96277b2df9 (Fcommandp): Use & PSEUDOVECTOR_SIZE_MASK on `size' field of compiled
byte-code object.
1995-01-05 07:05:16 +00:00
Richard M. Stallman
45c3304d43 (tex-print): Better check for when to print current
buffer's file over last processed file.
1995-01-05 00:23:50 +00:00
Karl Heuer
6b552283ca (mark_object, mark_buffer): Don't mark buffer twice. 1995-01-04 22:43:47 +00:00
Karl Heuer
177efd1563 [EXPLICIT_SIGN_EXTEND] (XINT): Use symbolic constants. 1995-01-04 22:41:16 +00:00
Richard M. Stallman
04eae66712 (auto-mode-alist): Add entries for .cls files, and for /drafts/. 1995-01-04 22:02:59 +00:00
Karl Heuer
6a044d8689 (xcar, xcdr): Use correct shift and mask values. 1995-01-04 21:31:58 +00:00
Karl Heuer
dcda44ddbb (xint): Use correct mask. 1995-01-04 21:28:53 +00:00
Per Bothner
3812b1378b Update copyright notice. 1995-01-04 20:57:31 +00:00
Per Bothner
494c6fbcdb Recognize BSD/OS as bsdi. Patch from Chris Torek <torek@BSDI.COM>. 1995-01-04 20:54:24 +00:00
Richard M. Stallman
54bfe57bc0 On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
Handle isc 4.1 operating system.
1995-01-04 19:10:22 +00:00
Richard M. Stallman
ee7a2de471 (term_init): Fatal error if screen is too small. 1995-01-04 19:09:36 +00:00
Richard M. Stallman
6a14015905 Use SAVE_MODIFF and BUF_SAVE_MODIFF
instead of direct access to the save_modiff field.
1995-01-04 19:08:56 +00:00
Richard M. Stallman
e343d389ac (store_function_docstring): Arg is now EMACS_INT. 1995-01-04 07:19:10 +00:00
Noah Friedman
ccba0a208c Add autoload cookies. 1995-01-03 23:44:44 +00:00
Noah Friedman
a3039e326d (mail-abbrev-mailrc-file): Variable and macro deleted.
All callers now use `mail-personal-alias-file'.
1995-01-03 23:44:25 +00:00
Noah Friedman
9d73ab0d9d Use `mail-personal-alias-file' globally in place of hardwired "~/.mailrc". 1995-01-03 23:43:47 +00:00
Noah Friedman
8790b6984a (mail-personal-alias-file): New variable.
Use globally in place of hardwired "~/.mailrc".
1995-01-03 23:43:27 +00:00
Richard M. Stallman
c0bcb2393b (tex-mode): Recognize \NeedsTeXFormat{LaTeX2e}. 1995-01-03 22:28:50 +00:00
Richard M. Stallman
eca1cf26c3 (command-line-1): Pause between init file error
and command line option processing.
1995-01-03 07:05:41 +00:00
Richard M. Stallman
9e9c0abe49 (spell-filter): Make it a risky-local-variable. 1995-01-03 06:40:13 +00:00
Karl Heuer
303a5c9357 Use consistent spelling in comments. 1995-01-03 01:45:36 +00:00
Karl Heuer
e2ba196c2a (enum Lisp_Type): Don't use trailing comma.
(VALBITS, GCTYPEBITS): Define these regardless of NO_UNION_TYPE.
[!NO_UNION_TYPE] (union Lisp_Object): Use symbolic constants.
1995-01-03 01:35:49 +00:00
Karl Heuer
04ff97564e (mark_object): Make `else' visible outside MULTI_FRAME. 1995-01-03 01:20:47 +00:00
Richard M. Stallman
7f62925280 (gud-dbx-marker-filter): Use gud-marker-acc like gud-gdb-marker-filter.
(gud-sdb-marker-filter): Use gud-marker-acc.
1995-01-02 23:40:27 +00:00
Richard M. Stallman
e4d02e0473 (tex-mode): \begin at start of file implies Latex. 1995-01-02 23:07:36 +00:00
Richard M. Stallman
13b53275f3 (display-time-string-forms): Fix doc string syntax error. 1995-01-02 23:01:16 +00:00
Richard M. Stallman
99a3d506c1 (enum Lisp_Type): Delete Lisp_Buffer.
(enum Lisp_Misc_Type): Add Lisp_Misc_Float (not yet used).

(XSETBUFFER, BUFFERP, GC_BUFFERP): Rewrite to use pseudovectors.

(PVEC_BUFFER, PVEC_PROCESS, PVEC_FRAME, PVEC_COMPILED)
(PVEC_WINDOW, PVEC_WINDOW_CONFIGURATION, PVEC_SUBR):
Now enumeration constants, not macros.
(PVEC_FLAG): Enumeration alias for PSEUDOVECTOR_FLAG.
1995-01-02 21:58:40 +00:00
Richard M. Stallman
d281a86afb Use BUF_MARKERS throughout. 1995-01-02 21:54:50 +00:00
Richard M. Stallman
336cd05669 (Fmake_indirect_buffer): New function.
(Fbuffer_base_buffer): New function.
(syms_of_buffer): defsubr them.

(reset_buffer): Don't alter intervals here.
(Fget_buffer_create): Use BUF_MARKERS.  Init BUF_INTERVALS here.
(Fkill_buffer): Use BUF_MARKERS; but don't touch it in indir buf.
Likewise BUF_INTERVALS.
(init_buffer_once): Set up .text and BUF_INTERVALS
in buffer_local_symbols and buffer_defaults.

(Fkill_buffer): Don't free the text in indirect buffer.
When killing a base buffer, kill its indirect buffers first.

(set_buffer_temp): New function.

(reset_buffer_local_variables): Initialize buffer_file_type field.

(Fget_buffer_create): Initialize pt_marker, begv/zv_marker.
(set_buffer_internal): Use and update these markers.
Copy undo_list in and out of the base buffer.

(Fget_buffer_create): Init save_modiff field here.
(reset_buffer): Not here.
(Fbuffer_modified_p): Use BUF_SAVE_MODIFF.
(Fset_buffer_modified_p): Use SAVE_MODIFF.
(Fkill_buffer, list_buffers_1): Use BUF_SAVE_MODIFF.

(Fget_buffer_create): Initialize the size and text fields.
1995-01-02 21:50:28 +00:00
Richard M. Stallman
e5d967c90e Use BUF_INTERVALS throughout.
(temp_set_point, set_point): Use BUF_PT.
(get_local_map): Get keymap from specified buffer, not current one.
1995-01-02 21:38:22 +00:00