1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-07 20:30:32 -08:00
Commit graph

26840 commits

Author SHA1 Message Date
Jim Blandy
dc14eed224 These are in preparation for a more thorough renaming to occur soon.
* scroll-bar.el: Provide `scroll-bar', not `scrollbar'.
	* term/x-win.el: Require `scroll-bar', not `scrollbar'.
1993-03-02 02:11:18 +00:00
Jim Blandy
b16795eb99 * term/x-win.el: Require scroll-bar', not scrollbar'. 1993-03-02 02:03:41 +00:00
Richard M. Stallman
7ea13762ef (Info-insert-dir): Make menu items in Top node
pointing each of the other nodes.

(Info-insert-dir): New function.
(Info-find-node): Use Info-insert-dir to visit dir file.
1993-03-01 09:25:44 +00:00
Richard M. Stallman
a994e16134 Don't include dispextern.h more than once.
(INTERVAL_VISIBLE_P): NILP test was backwards.
1993-03-01 09:13:26 +00:00
Richard M. Stallman
a7b19b15b3 (syms_of_cmds): Typo in last change. 1993-03-01 09:02:07 +00:00
Richard M. Stallman
da9319d540 (record_property_change): Typo in last change.
(Fprimitive_undo): Handle property-change undo entry.
(record_property_change): New function.
1993-03-01 09:01:13 +00:00
Richard M. Stallman
7651e1f53f (print--string case):
Any non-null interval means print intervals.
Get rid of var obj1; just use obj.

(print): Never declare OBJ arg as `register'.
Special handling for strings with intervals.
(print_intervals): New function.
1993-03-01 08:59:36 +00:00
Richard M. Stallman
748ef62fff (read1--strings with properties case):
Detect end of list, and invalid syntax, using recursive read1 calls.

(read1): Handle reading strings with properties.
1993-03-01 08:58:52 +00:00
Richard M. Stallman
d4b530ad2d (Fadd_text_properties, Fremove_text_properties):
Add len>0 as condition for main loop.
Abort if reach a null interval.
(Fset_text_properties): Abort if reach a null interval.
(Ftext_properties_at, Fget_text_property):
Return nil if POS is end of OBJECT.
(add_properties): Use NILP to test result of Fequal.
No longer inline.
(remove_properties): No longer inline.
(set_properties): Total rewrite as function.
(validate_interval_range): Don't alter *begin at end of buffer.
But do search for a position just before the end.
Return null for an empty string.

(validate_interval_range): Allow 0 as position in string.
Add 1 to specified string positions.
(Fprevious_single_property_change): Subtract 1 if object is string.
(Fnext_single_property_change): Likewise.
(Fprevious_property_change, Fnext_property_change): Likewise.

(remove_properties): Call modify_buffer.
(add_properties): Likewise.

(Fadd_text_properties): Pass new arg to add_properties.
(Fremove_text_properties): Likewise.
(add_properties, remove_properties): New arg OBJECT.  Record undo info.
(Fput_text_property): New function.
1993-03-01 08:57:31 +00:00
Richard M. Stallman
323a7ad4fd (intervals_equal): Handle one arg null and other not.
(set_point): Considerable rewrite.  Handle intervals both
before and after the old and new point values.
Redo handling of invisible intervals, and of motion hooks.
(textget): New function.

(graft_intervals_into_buffer):
create_root_interval needs Lisp object arg.
Set tree to new root interval.
Don't test TREE_LENGTH if buffer has no intervals.
Rearrange code to copy properties so that it really
does merge the inserted ones into the inherited ones.
(traverse_intervals): Pass `arg' on recursive calls.
(split_interval_left): Use new_length as basis for length of new.

(traverse_intervals): New arg ARG.
1993-03-01 08:56:22 +00:00
Richard M. Stallman
16032db687 (del_range): Update point before offset_intervals. 1993-03-01 08:55:35 +00:00
Richard M. Stallman
75cf385a42 (emacs, temacs): Add @true to prevent Make confusion. 1993-02-28 22:29:46 +00:00
Richard M. Stallman
1f532861cb Error if company name is more than one word.
If $os is `sunos...', don't change it to manufacturer's name.
1993-02-27 21:56:28 +00:00
Richard M. Stallman
1c07d0a634 (syms_of_keyboard): Doc fix. 1993-02-26 21:09:25 +00:00
Richard M. Stallman
f1f2d09afd (walk-windows): Doc fix. 1993-02-26 06:28:04 +00:00
Richard M. Stallman
4a93c90596 (traverse_intervals): New arg ARG. 1993-02-25 20:24:43 +00:00
Richard M. Stallman
d393c06819 (mark_interval): Add ignored arg.
(mark_interval_tree): Pass new arg to traverse_intervals.
1993-02-25 20:24:25 +00:00
Richard M. Stallman
ec367ad6e6 (add-change-log-entry): Find end of first paragraph from after the header line. 1993-02-25 20:23:59 +00:00
Richard M. Stallman
a8a6776b57 (point-to-register): Make arg ARG optional.
(window-configuration-to-register): Likewise.
(frame-configuration-to-register): Likewise.
1993-02-25 06:39:57 +00:00
Jim Blandy
fe48f821ca * term/x-win.el (scroll-bar-mode, scroll-bar-mode): Move these
functions to scrolbar.el.
	* scrollbar.el (scroll-bar-mode, scroll-bar-mode): Here they are.
	Make scroll-bar-mode set the {vertical,horizontal}-scrollbars
	parameters in default-frame-alist, and modify all extant screens
	using the correct parameter names.
1993-02-25 00:38:55 +00:00
Roland McGrath
c922bc5514 (Ferase_buffer): Added interactive spec. 1993-02-24 23:37:46 +00:00
Richard M. Stallman
483c1fd3e2 (syms_of_buffer): Doc fix. 1993-02-24 23:20:51 +00:00
Richard M. Stallman
b26c217c09 (vc-find-file-hook): Discard vc status of file
if we will actually have to create the buffer.
1993-02-24 18:07:12 +00:00
Richard M. Stallman
09dd7e7e41 Formerly PROBLEMS.~3~ 1993-02-24 18:02:05 +00:00
Richard M. Stallman
9ea7cec1f3 Formerly PROBLEMS.~2~ 1993-02-24 17:56:09 +00:00
Richard M. Stallman
e686c647fd (syms_of_cmds): New var `overwrite-binary-mode'.
(internal_self_insert): Handle that var.
1993-02-24 08:59:25 +00:00
Richard M. Stallman
e453528878 (read_avail_input): Args to `kill' were backwards. 1993-02-23 18:49:33 +00:00
Jim Blandy
39d6eb8e8a Fix the fix. 1993-02-23 14:23:06 +00:00
Jim Blandy
8090eb098e * emacs.c (fatal_error_signal): Unblock the signal before we try
to deliver it to ourselves. #include "syssignal.h" to get the
	right definitions.
1993-02-23 14:18:00 +00:00
Jim Blandy
2471a2815b * abbrev.c (Fexpand_abbrev): Only copy the text we're going to
expand - from wordstart to wordend, not from wordstart to point -
	into the buffer.  There might be non-word text between wordend and
	point.
1993-02-23 14:17:11 +00:00
Jim Blandy
8dd926cab5 * .gdbinit (xprocess): New command. 1993-02-23 14:14:19 +00:00
Jim Blandy
5e808bc0d3 * make-dist: Only copy gmalloc.c if we couldn't link it.
Don't try to copy man/{README,Makefile} unless they actually exist.
1993-02-23 14:13:27 +00:00
Jim Blandy
1de6a9711d Removed assigment to foo in byte-compile-lambda. 1993-02-23 13:21:13 +00:00
Jim Blandy
ab8478d1f1 * Makefile.in (lisppath): Don't include externallispdir in this.
We're not sure whether we're even going to distribute the
	directory yet.
1993-02-23 11:55:05 +00:00
Jim Blandy
6d19f28ad1 * alloc.c (make_pure_float): Assure that PUREBEG + pureptr is
aligned, not pureptr itself.
1993-02-23 11:49:39 +00:00
Richard M. Stallman
57e83cfeff (C_entries): Don't reset definedef when a newline inside a comment is met. 1993-02-23 07:27:39 +00:00
Richard M. Stallman
1ba3de0010 (Fforward_comment): New function.
(adjust_lnnoptrs): Handle symentry.n_type == 0x2400.
(make_hdr) [USG_SHARED_LIBRARIES]: Set bias using bss_start.
1993-02-23 05:49:12 +00:00
Jim Blandy
fe90ad9766 * alloc.c (make_pure_float): Align pureptr according to __alignof,
if it's available, or sizeof (struct Lisp_Float) if it's not.
1993-02-22 16:21:17 +00:00
Jim Blandy
b10fd412fc * xterm.c (XTread_socket): Pass the proper number of arguments to
construct_mouse_click.
1993-02-22 15:10:46 +00:00
Jim Blandy
3d5d61aef4 * xrdb.c (getuid): Remove declaration. 1993-02-22 15:10:16 +00:00
Jim Blandy
f1b2821874 * minibuf.c (Fdisplay_completion_list): Pass the proper number of
arguments to Flength.
	* xmenu.c (list_of_items): Same.
1993-02-22 15:09:33 +00:00
Jim Blandy
f111a131b4 * xfns.c (x_set_icon_type): Pass the proper number of arguments to
x_bitmap_icon.
1993-02-22 15:08:57 +00:00
Jim Blandy
f4e7b2c2ea * keyboard.c (recursive_edit_1, command_loop_1): Pass the proper
number of arguments to unbind_to.
	* lread.c (Feval_buffer): Same.
	* window.c (Fscroll_other_window): Same.

	* window.c (Fset_window_configuration): Pass the proper number of
	arguments to Fselect_frame.
1993-02-22 14:53:13 +00:00
Jim Blandy
0df58c91cf * textprop.c (Fget_text_property): Fix typo in function's declaration.
* keyboard.c (Fread_key_sequence): Backslash the newlines in this
	docstring.
	* textprop.c (Fget_text_property): Same.
1993-02-22 14:52:32 +00:00
Jim Blandy
1aaaff21ef * systty.h [HAVE_TERMIOS]: Include fcntl.h. 1993-02-22 14:51:39 +00:00
Jim Blandy
98f7775387 * systime.h [_AIX]: Move test outside of previous #if.
(EMACS_GET_TZ_OFFSET) [USG]: Don't declare twice.  Prefer tzset.
1993-02-22 14:51:13 +00:00
Jim Blandy
31be8d2467 * sysdep.c (child_setup_tty): Recognize HAVE_TERMIOS as well as
HAVE_TERMIO.
1993-02-22 14:50:42 +00:00
Jim Blandy
b37902c85c * callint.c (Fcall_interactively): Pass the correct number of
arguments to wrong_type_argument.
	* casefiddle.c (caseify_object): Same.
	* casetab.c (check_case_table): Same.
	* search.c (Fstore_match_data): Same.
	* syntax.c (check_syntax_table): Same.
1993-02-22 14:48:45 +00:00
Jim Blandy
6be429b169 * process.c: Make sure we don't miss processes exiting, by having
the sigchld handler clear *input_available_clear_time.
	(wait_reading_process_input): Check for process activity after
	setting the timeout and calling set_waiting_for_input.
	(sigchld_handler): If the process which has exited is one we care
	about, clear *input_available_clear_time.

	* process.c (process_send_signal): Use TERMIOS functions in
	preference to BSD ioctls.  Some systems attempt to provide the BSD
	functions for backward compatibility, and get it wrong.
1993-02-22 14:47:53 +00:00
Jim Blandy
cb09ab7ae1 * keyboard.c (recursive_edit_1, command_loop_1): Pass the proper
number of arguments to unbind_to.
	* lread.c (Feval_buffer): Same.
	* window.c (Fscroll_other_window): Same.
1993-02-22 14:46:31 +00:00