]> code.delx.au - gnu-emacs/log
gnu-emacs
24 years ago(perform-replace): Don't move forward one char
Gerd Moellmann [Tue, 4 Apr 2000 21:01:53 +0000 (21:01 +0000)]
(perform-replace): Don't move forward one char
when MATCH-AGAIN is nil, and REGEXP-FLAG is t.  We don't want
to do that because it leaves point 1 position after the last
replacement, after everything has been replaced.

24 years ago(with-buffer-unmodified): New macro.
Gerd Moellmann [Tue, 4 Apr 2000 21:00:36 +0000 (21:00 +0000)]
(with-buffer-unmodified): New macro.
(with-buffer-prepared-for-font-lock): Don't preserve buffer's
modified state.
(jit-lock-function-1): Extracted from jit-lock-function; not
preserving buffer's modified state.
(jit-lock-function, jit-lock-stealth-fontify): Call
jit-lock-function-1.

24 years agoRemove supernumerary copyright line.
Gerd Moellmann [Tue, 4 Apr 2000 20:59:17 +0000 (20:59 +0000)]
Remove supernumerary copyright line.

24 years ago*** empty log message ***
Gerd Moellmann [Tue, 4 Apr 2000 15:03:37 +0000 (15:03 +0000)]
*** empty log message ***

24 years agoProvide facilities for inserting space before left
Gerd Moellmann [Tue, 4 Apr 2000 15:01:53 +0000 (15:01 +0000)]
Provide facilities for inserting space before left
parentheses and uncapitalization of identifiers.
(glasses-mode): Try to remove old overlays in all cases.

24 years ago(Fbyte_code): Add a bunch of BEFORE_POTENTIAL_GC/
Gerd Moellmann [Tue, 4 Apr 2000 14:54:29 +0000 (14:54 +0000)]
(Fbyte_code): Add a bunch of BEFORE_POTENTIAL_GC/
AFTER_POTENTIAL_GC calls around calls to functions that can
signal an error and thus invoke the debugger.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 3 Apr 2000 21:21:42 +0000 (21:21 +0000)]
*** empty log message ***

24 years ago(compile-internal): Display the compilation
Gerd Moellmann [Mon, 3 Apr 2000 21:20:05 +0000 (21:20 +0000)]
(compile-internal): Display the compilation
buffer in a different frame, if it's already displayed there.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 3 Apr 2000 20:54:40 +0000 (20:54 +0000)]
*** empty log message ***

24 years ago(Fbase64_decode_region, Fbase64_decode_string): Signal
Gerd Moellmann [Mon, 3 Apr 2000 20:48:22 +0000 (20:48 +0000)]
(Fbase64_decode_region, Fbase64_decode_string): Signal
an error if decoding fails.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 3 Apr 2000 19:34:41 +0000 (19:34 +0000)]
*** empty log message ***

24 years ago(sendmail-user-agent-compose): Recognize a `body'
Gerd Moellmann [Mon, 3 Apr 2000 19:31:33 +0000 (19:31 +0000)]
(sendmail-user-agent-compose): Recognize a `body'
header and insert its value as mail body.

24 years ago(member-ignore-case): New function.
Gerd Moellmann [Mon, 3 Apr 2000 19:29:56 +0000 (19:29 +0000)]
(member-ignore-case): New function.

24 years ago(fill-individual-paragraphs): If a no-prefix
Gerd Moellmann [Mon, 3 Apr 2000 19:28:16 +0000 (19:28 +0000)]
(fill-individual-paragraphs): If a no-prefix
line is followed by one that matches CITATION-REGEXP, end the
paragraph.

24 years ago(insert-directory): List the total free space
Gerd Moellmann [Mon, 3 Apr 2000 19:26:43 +0000 (19:26 +0000)]
(insert-directory): List the total free space
along with the used space.

24 years ago(rmail-user-mail-address-regexp): New option.
Gerd Moellmann [Mon, 3 Apr 2000 19:25:08 +0000 (19:25 +0000)]
(rmail-user-mail-address-regexp): New option.
(rmail-make-basic-summary-line): Use that option.

24 years ago(dabbrev-ignored-regexps): New user-option.
Gerd Moellmann [Mon, 3 Apr 2000 19:23:35 +0000 (19:23 +0000)]
(dabbrev-ignored-regexps): New user-option.
(dabbrev--find-expansion): Ignore buffers matching a regexp
from dabbrev-ignored-regexps.

24 years ago(jka-compr-compression-info-list): Add `.z'
Gerd Moellmann [Mon, 3 Apr 2000 13:30:55 +0000 (13:30 +0000)]
(jka-compr-compression-info-list): Add `.z'
to extensions handled by gzip.

24 years ago(NUM_MOUSE_BUTTONS): Removed.
Gerd Moellmann [Mon, 3 Apr 2000 12:19:31 +0000 (12:19 +0000)]
(NUM_MOUSE_BUTTONS): Removed.

24 years ago(larger_vector): Make externally visible.
Gerd Moellmann [Mon, 3 Apr 2000 12:13:45 +0000 (12:13 +0000)]
(larger_vector): Make externally visible.

24 years ago(larger_vector): Add prototype.
Gerd Moellmann [Mon, 3 Apr 2000 12:12:35 +0000 (12:12 +0000)]
(larger_vector): Add prototype.

24 years ago(lispy_mouse_names): Variable removed.
Gerd Moellmann [Mon, 3 Apr 2000 12:11:39 +0000 (12:11 +0000)]
(lispy_mouse_names): Variable removed.
(Vlispy_mouse_stem): New variable.
(syms_of_keyboard): Initialize Vlispy_mouse_stem.
(make_lispy_event) <mouse_click, scroll_bar_click>: Don't abort
for any mouse button number.  Increase size of mouse_syms and
button_down_location as needed.  Call modify_event_symbol with
different arguments.
(make_lispy_event) <scroll_bar_click> [USE_TOOLKIT_SCROLL_BARS]:
Call modify_event_symbol with different arguments.
(make_lispy_event) <w32_scroll_bar_click> [WINDOWSNT]: Don't abort
for any button number.  Call modify_event_symbol with different
arguments.
(modify_event_symbol): Rename NAME_ALIST to NAME_ALIST_OR_STEM.
Accept a string for NAME_ALIST_OR_STEM.

24 years agoFix encoding of the file.
Kenichi Handa [Mon, 3 Apr 2000 11:39:31 +0000 (11:39 +0000)]
Fix encoding of the file.

24 years ago(encoded-string-description): Use uppercase letters for hexadecimal
Kenichi Handa [Mon, 3 Apr 2000 11:11:58 +0000 (11:11 +0000)]
(encoded-string-description): Use uppercase letters for hexadecimal
format.

24 years ago*** empty log message ***
Kenichi Handa [Mon, 3 Apr 2000 11:10:05 +0000 (11:10 +0000)]
*** empty log message ***

24 years ago(encoded-string-description):
Kenichi Handa [Mon, 3 Apr 2000 04:05:41 +0000 (04:05 +0000)]
(encoded-string-description):
Rewritten.   Try pretty description for ISO 2022 escape sequences
only if CODING-SYSTEM is based on ISO 2022.

24 years ago*** empty log message ***
Kenichi Handa [Mon, 3 Apr 2000 04:05:06 +0000 (04:05 +0000)]
*** empty log message ***

24 years ago* regex.c (PTR_TO_OFFSET) [!emacs]: Remove.
Stefan Monnier [Sun, 2 Apr 2000 23:56:46 +0000 (23:56 +0000)]
* regex.c (PTR_TO_OFFSET) [!emacs]: Remove.
(RE_MULTIBYTE_P, RE_STRING_CHAR_AND_LENGTH): New macros.
(GET_CHAR_BEFORE_2): Moved from charset.h plus fixed minor bug when
we are between str1 and str2.
(MAX_MULTIBYTE_LENGTH, CHAR_STRING) [!emacs]: Provide trivial default.
(PATFETCH): Use `TRANSLATE'.
(PATFETCH_RAW): Fetch multibyte char if applicable.
(PATUNFETCH): Remove.
(regex_compile): Rely on PATFETCH to do most of the multibyte magic.
When writing a char, write it directly into the pattern buffer rather
than going needlessly through a temp char-array.
(re_match_2_internal): Similarly, rely on RE_STRING_CHAR to do the
multibyte magic and remove the useless `#ifdef emacs'.
(bcmp_translate): Don't compare as multibyte chars when in a unibyte
buffer.
* regex.h (struct re_pattern_buffer): Make field `multibyte'
conditional on `emacs'.
* charset.h (GET_CHAR_BEFORE_2): Moved to regex.c.

24 years ago* composite.c (run_composite_function): Use NILP when checking for nil.
Ken Raeburn [Sun, 2 Apr 2000 02:42:12 +0000 (02:42 +0000)]
* composite.c (run_composite_function): Use NILP when checking for nil.
(syms_of_composite): Delete local var NARGS, pass an int as first argument to
Fmake_hash_table.

24 years agofix error in last log message
Ken Raeburn [Sun, 2 Apr 2000 02:33:22 +0000 (02:33 +0000)]
fix error in last log message

24 years ago* editfns.c (text_property_stickiness, Fmessage_or_box): Use NILP to test
Ken Raeburn [Sun, 2 Apr 2000 02:31:07 +0000 (02:31 +0000)]
* editfns.c (text_property_stickiness, Fmessage_or_box): Use NILP to test
Lisp_Object boolean value.
(Fformat): Use a temporary variable to avoid ENABLE_CHECKING problems reading
from and changing the same lisp value in an XSETSTRING call.

24 years ago* alloc.c (MARK_STRING, UNMARK_STRING, STRING_MARKED_P): Expand non-union-type
Ken Raeburn [Sun, 2 Apr 2000 01:52:58 +0000 (01:52 +0000)]
* alloc.c (MARK_STRING, UNMARK_STRING, STRING_MARKED_P): Expand non-union-type
versions of XMARK and friends here, because XMARK and friends won't work on an
integer field if NO_UNION_TYPE is not defined.
(make_number): Define as a function if it's not defined as a macro.

24 years ago*** empty log message ***
Dave Love [Sat, 1 Apr 2000 14:42:59 +0000 (14:42 +0000)]
*** empty log message ***

24 years agoChange customization group to `c' from `C'.
Dave Love [Sat, 1 Apr 2000 14:36:01 +0000 (14:36 +0000)]
Change customization group to `c' from `C'.

24 years ago*** empty log message ***
Gerd Moellmann [Sat, 1 Apr 2000 13:39:21 +0000 (13:39 +0000)]
*** empty log message ***

24 years ago(TN_no_color_video): New variable.
Gerd Moellmann [Sat, 1 Apr 2000 13:33:12 +0000 (13:33 +0000)]
(TN_no_color_video): New variable.
(term_init): Intitialize TN_no_color_video.
(enum no_color_bit): New enumeration.
(MAY_USE_WITH_COLORS_P): New macro.
(turn_on_face): Use it to determine if attributes may be used
combined with colors.

24 years agoFix Lisp_Object/int type confusion revealed by making Lisp_Object a union type:
Ken Raeburn [Sat, 1 Apr 2000 12:59:53 +0000 (12:59 +0000)]
Fix Lisp_Object/int type confusion revealed by making Lisp_Object a union type:

* xdisp.c (compute_string_pos): Fix order of arguments to
string_pos_nchars_ahead.
(handle_fontified_prop, add_to_log): Pass int, not Lisp_Object, as
count arg to variable-arg routines like Frun_hook_with_args and Fformat.
(back_to_previous_visible_line_start, build_desired_tool_bar_string):
Pass Lisp_Object, not int, to fixed-arg routines like
Fget_char_property and Fmake_string.
(reconsider_clip_changes): Use XINT when comparing integer lisp
objects, or passing them as int arguments.
(mark_window_display_accurate, insert_left_trunc_glyphs, append_space,
extend_face_to_end_of_line): Use make_number when storing or passing
integer values as lisp objects.
(set_cursor_from_row, highlight_trailing_whitespace): Use INTEGERP,
not implicit test against zero, for glyph object.
(try_window_id): Don't use make_number when we want an int value.

* xfaces.c (xlfd_symbolic_value): Make last argument a Lisp_Object, to
be consistent with callers.
(Fbitmap_spec_p): Use XINT to get numeric value of height.
(lface_hash): Apply XFASTINT to lisp values before folding in.

* xfns.c (Fx_show_tip): Use make_number to get lisp objects to fill in window
width and height.  Pass an int, not a lisp object, as first arg to Finsert.

24 years ago* window.c (CURBEG, CURSIZE): Don't overload lisp object lvalues
Ken Raeburn [Sat, 1 Apr 2000 12:39:03 +0000 (12:39 +0000)]
* window.c (CURBEG, CURSIZE): Don't overload lisp object lvalues
with int lvalues via casts; instead, just yield lisp object
lvalues.
(enlarge_window): Variable sizep now points to Lisp_Object.  Use
proper accessor macros.
(shrink_window_lowest_first): w->top is Lisp_Object; use XINT.
(grow_mini_window): Fix typo getting int value of root->height.

24 years ago*** empty log message ***
Gerd Moellmann [Sat, 1 Apr 2000 12:25:00 +0000 (12:25 +0000)]
*** empty log message ***

24 years ago(realize_basic_faces): Block input while realizing
Gerd Moellmann [Sat, 1 Apr 2000 12:23:25 +0000 (12:23 +0000)]
(realize_basic_faces): Block input while realizing
the faces.

24 years ago(vc-backend-diff): Return the correct status if we had to
Gerd Moellmann [Sat, 1 Apr 2000 12:19:35 +0000 (12:19 +0000)]
(vc-backend-diff): Return the correct status if we had to
retry the rcsdiff command without the --brief option.

24 years ago(vcursor-move): Use display-color-p.
Dave Love [Sat, 1 Apr 2000 12:09:42 +0000 (12:09 +0000)]
(vcursor-move): Use display-color-p.

24 years agoProvide mule-utils.
Dave Love [Sat, 1 Apr 2000 12:03:57 +0000 (12:03 +0000)]
Provide mule-utils.
(string-to-sequence): Simplify and speed up.

24 years ago(make-coding-system): Purecopy doc-string.
Dave Love [Sat, 1 Apr 2000 11:58:23 +0000 (11:58 +0000)]
(make-coding-system): Purecopy doc-string.

24 years agoVarious menu changes.
Dave Love [Sat, 1 Apr 2000 11:54:49 +0000 (11:54 +0000)]
Various menu changes.
(describe-specified-language-support): Handle `Default'.
(set-language-info): Purecopy `info'.

24 years ago(lispy_mouse_names): Add additional mouse names.
Gerd Moellmann [Sat, 1 Apr 2000 11:50:58 +0000 (11:50 +0000)]
(lispy_mouse_names): Add additional mouse names.

24 years ago(NUM_MOUSE_BUTTONS): Increase to 15.
Gerd Moellmann [Sat, 1 Apr 2000 11:48:59 +0000 (11:48 +0000)]
(NUM_MOUSE_BUTTONS): Increase to 15.

24 years ago(help-manyarg-func-alist): Correct several omissions.
Dave Love [Fri, 31 Mar 2000 19:59:07 +0000 (19:59 +0000)]
(help-manyarg-func-alist): Correct several omissions.

24 years ago*** empty log message ***
Dave Love [Fri, 31 Mar 2000 19:06:44 +0000 (19:06 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Dave Love [Fri, 31 Mar 2000 17:55:15 +0000 (17:55 +0000)]
*** empty log message ***

24 years ago(Emulation): Mention TPU.
Dave Love [Fri, 31 Mar 2000 17:54:44 +0000 (17:54 +0000)]
(Emulation): Mention TPU.
(Hyperlinking): New.

24 years ago(Other Repeating Search): Mention tags-based search.
Dave Love [Fri, 31 Mar 2000 17:13:44 +0000 (17:13 +0000)]
(Other Repeating Search): Mention tags-based search.

24 years agoDon't require cl, fortran.
Dave Love [Fri, 31 Mar 2000 16:00:08 +0000 (16:00 +0000)]
Don't require cl, fortran.
(add-log-current-defun-function): Doc fix.
(change-log-version-number-regexp-list): Remove SCCS stuff.  Doc
fix.
(change-log-mode-map): Defvar directly.
(change-log-version-rcs): Function deleted.
(change-log-version-number-search): Doc fix.

24 years ago*** empty log message ***
Dave Love [Fri, 31 Mar 2000 11:55:15 +0000 (11:55 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Gerd Moellmann [Fri, 31 Mar 2000 11:54:40 +0000 (11:54 +0000)]
*** empty log message ***

24 years ago(x_produce_glyphs): When displaying unibyte text
Gerd Moellmann [Fri, 31 Mar 2000 11:52:58 +0000 (11:52 +0000)]
(x_produce_glyphs): When displaying unibyte text
or ASCII, handle case that per-char metric is NULL.

24 years ago(print-region-1): Use -d to specify printer name for
Gerd Moellmann [Fri, 31 Mar 2000 11:29:51 +0000 (11:29 +0000)]
(print-region-1): Use -d to specify printer name for
systems `usg-unix-v*, `dgux', `hpux', `irix'.

24 years ago(byte-compile-file-form-autoload): Re-enable new code.
Gerd Moellmann [Fri, 31 Mar 2000 11:28:14 +0000 (11:28 +0000)]
(byte-compile-file-form-autoload): Re-enable new code.

24 years ago(byte-compile-inline-expand): Look
Gerd Moellmann [Fri, 31 Mar 2000 11:25:10 +0000 (11:25 +0000)]
(byte-compile-inline-expand): Look
for function definition in symbol's function value slot first
instead of first consulting byte-compile-function-environment.

Fix byte-compiler warnings format.

24 years ago(outline-font-lock-keywords): Use :upper:
Dave Love [Fri, 31 Mar 2000 11:07:14 +0000 (11:07 +0000)]
(outline-font-lock-keywords): Use :upper:
and :alpha: char classes.

24 years agoZap MULE/NEmacs advice.
Dave Love [Fri, 31 Mar 2000 10:55:08 +0000 (10:55 +0000)]
Zap MULE/NEmacs advice.

24 years agoDefvar curline when compiling.
Dave Love [Fri, 31 Mar 2000 10:50:03 +0000 (10:50 +0000)]
Defvar curline when compiling.
(sc-citation-root-regexp, sc-citation-nonnested-root-regexp)
(sc-get-address, sc-attribs-extract-namestring): Use [:alnum:]
rather than a-zA-Z0-9 to allow non-ASCII characters.

24 years ago("Polish"): New language environment.
Kenichi Handa [Fri, 31 Mar 2000 01:11:51 +0000 (01:11 +0000)]
("Polish"): New language environment.
(setup-polish-environment): New function.

24 years ago*** empty log message ***
Kenichi Handa [Fri, 31 Mar 2000 01:11:13 +0000 (01:11 +0000)]
*** empty log message ***

24 years ago("polish-slash"): New input method.
Kenichi Handa [Fri, 31 Mar 2000 01:01:34 +0000 (01:01 +0000)]
("polish-slash"): New input method.

24 years agoHyperlinks, help echo.
Dave Love [Thu, 30 Mar 2000 23:12:55 +0000 (23:12 +0000)]
Hyperlinks, help echo.

24 years agoTooltips extra. C-x 5 1.
Dave Love [Thu, 30 Mar 2000 23:10:17 +0000 (23:10 +0000)]
Tooltips extra.  C-x 5 1.

24 years agoOverlay arrow in margin. eval-expression variables.
Dave Love [Thu, 30 Mar 2000 22:59:13 +0000 (22:59 +0000)]
Overlay arrow in margin.  eval-expression variables.

24 years ago* lisp.h (NO_UNION_TYPE) [ENABLE_CHECKING]: Undef.
Ken Raeburn [Thu, 30 Mar 2000 22:27:55 +0000 (22:27 +0000)]
* lisp.h (NO_UNION_TYPE) [ENABLE_CHECKING]: Undef.

24 years ago*** empty log message ***
Gerd Moellmann [Thu, 30 Mar 2000 13:28:09 +0000 (13:28 +0000)]
*** empty log message ***

24 years agoReplace gs_languagelevel by languagelevel.
Gerd Moellmann [Thu, 30 Mar 2000 13:27:27 +0000 (13:27 +0000)]
Replace gs_languagelevel by languagelevel.
(printBackground, SetColor): New procs.
(ZebraColor): Renaming old ZebraGray var.

24 years agoReplace gs_languagelevel by languagelevel.
Gerd Moellmann [Thu, 30 Mar 2000 13:26:37 +0000 (13:26 +0000)]
Replace gs_languagelevel by languagelevel.
(DefOp): New proc.

24 years agoPostScript programming fix for ghostview, doc fix.
Gerd Moellmann [Thu, 30 Mar 2000 13:21:45 +0000 (13:21 +0000)]
PostScript programming fix for ghostview, doc fix.
(ps-print-version): New version number (5.1.3).
(ps-begin-file, ps-begin-job, ps-set-color, ps-do-despool, ps-setup)
(ps-insert-file, ps-output-boolean, ps-plot-with-face)
(ps-generate-postscript-with-faces): Code fix.
(ps-color-values): XEmacs compatibility.
(ps-print-background-image, ps-print-background-text, ps-printer-name)
(ps-default-fg, ps-default-bg): Adjust customization.
(ps-zebra-color): Adjust customization, renaming old ps-zebra-gray var.
(ps-color-scale): Renaming old ps-color-value fun.
(ps-print-headers): Replace ps-print-header group to avoid conflict
with ps-print-header variable.
(ps-print-miscellany): New group.
(ps-format-color, ps-rgb-color): New funs.
(ps-default-foreground): New var.
(ps-printer-name-option): New const.

24 years agoFix comment. Don't bother to require format.
Dave Love [Thu, 30 Mar 2000 12:44:51 +0000 (12:44 +0000)]
Fix comment.  Don't bother to require format.

24 years ago*** empty log message ***
Gerd Moellmann [Thu, 30 Mar 2000 11:46:13 +0000 (11:46 +0000)]
*** empty log message ***

24 years ago(byte-compile-inline-expand): Fix bug
Gerd Moellmann [Thu, 30 Mar 2000 11:38:38 +0000 (11:38 +0000)]
(byte-compile-inline-expand): Fix bug
trying to `load' the symbol of an autoload instead of the file
recorded in the autoload.  Fix error messages.

24 years ago(byte-compile-file-form-autoload): Disable new code.
Gerd Moellmann [Thu, 30 Mar 2000 11:37:05 +0000 (11:37 +0000)]
(byte-compile-file-form-autoload): Disable new code.

24 years ago*** empty log message ***
Peter Breton [Thu, 30 Mar 2000 11:02:27 +0000 (11:02 +0000)]
*** empty log message ***

24 years agoAdd `extensions' to Keywords.
Dave Love [Thu, 30 Mar 2000 11:00:35 +0000 (11:00 +0000)]
Add `extensions' to Keywords.

24 years agonetwork-connection-mode is derived from comint-mode
Peter Breton [Thu, 30 Mar 2000 10:20:29 +0000 (10:20 +0000)]
network-connection-mode is derived from comint-mode
Added network-connection-mode-setup function
Save host and port/service information in local variables

24 years ago* configure.in: Line up "--help" output a little better.
Ken Raeburn [Thu, 30 Mar 2000 10:06:34 +0000 (10:06 +0000)]
* configure.in: Line up "--help" output a little better.

24 years ago* lisp.h (XCONS, XSTRING, XSYMBOL, XFLOAT, XPROCESS, XWINDOW, XSUBR, XBUFFER):
Ken Raeburn [Thu, 30 Mar 2000 09:56:31 +0000 (09:56 +0000)]
* lisp.h (XCONS, XSTRING, XSYMBOL, XFLOAT, XPROCESS, XWINDOW, XSUBR, XBUFFER):
Verify correct object type before returning pointer, using eassert.
* frame.h (XFRAME): Likewise.

* buffer.c (Frename_buffer, Fset_buffer_multibyte,
swap_out_buffer_local_variables, Fmove_overlay): Don't apply XSYMBOL, XBUFFER,
etc, to values that may be nil or of the wrong type.
* data.c (set_internal): Likewise.
* dispextern.h (WINDOW_WANTS_MODELINE_P, WINDOW_WANTS_HEADER_LINE_P): Likewise.
* fileio.c (auto_save_1): Likewise.
* insdel.c (check_markers): Likewise.
* marker.c (buf_charpos_to_bytepos, unchain_marker): Likewise.
* undo.c (record_insert): Likewise.
* vmsproc.c (child_sig): Likewise.
* window.c (unshow_buffer, window_loop): Likewise.
* xterm.c (x_erase_phys_cursor): Likewise.

24 years agoChanges for locate.el
Peter Breton [Thu, 30 Mar 2000 09:37:06 +0000 (09:37 +0000)]
Changes for locate.el

24 years ago(xstrdup): Add prototype.
Gerd Moellmann [Thu, 30 Mar 2000 09:36:27 +0000 (09:36 +0000)]
(xstrdup): Add prototype.

24 years agoAdd locate-word-at-point function
Peter Breton [Thu, 30 Mar 2000 09:33:17 +0000 (09:33 +0000)]
Add locate-word-at-point function
In locate function, default to using locate-word-at-point as input
Run dired-mode-hook in locate function

24 years ago(realize_tty_face): Use find_symbol_value instead
Gerd Moellmann [Thu, 30 Mar 2000 09:32:14 +0000 (09:32 +0000)]
(realize_tty_face): Use find_symbol_value instead
of Fsymbol_value.
(xstrdup): Moved to alloc.c.

24 years ago(xstrdup): Moved here from xfaces.c.
Gerd Moellmann [Thu, 30 Mar 2000 09:29:22 +0000 (09:29 +0000)]
(xstrdup): Moved here from xfaces.c.
(allocating_for_lisp): Variable removed.
(lisp_malloc): Block input around the calls to malloc and
mem_insert.

24 years ago(free_image_cache): Free the cache structure itself
Gerd Moellmann [Thu, 30 Mar 2000 09:27:30 +0000 (09:27 +0000)]
(free_image_cache): Free the cache structure itself
last, after all its members have been freed.

24 years ago*** empty log message ***
Kenichi Handa [Thu, 30 Mar 2000 01:12:14 +0000 (01:12 +0000)]
*** empty log message ***

24 years agoAugment the comment of lookup_face.
Kenichi Handa [Thu, 30 Mar 2000 00:27:29 +0000 (00:27 +0000)]
Augment the comment of lookup_face.

24 years ago* scroll.c (CHECK_BOUNDS): Renamed from CHECK.
Ken Raeburn [Wed, 29 Mar 2000 23:24:14 +0000 (23:24 +0000)]
* scroll.c (CHECK_BOUNDS): Renamed from CHECK.
* emacs.c (main): Fix sense of no-loadup test.

24 years agoStop assuming interval pointers and lisp objects can be distinguished by
Ken Raeburn [Wed, 29 Mar 2000 22:14:34 +0000 (22:14 +0000)]
Stop assuming interval pointers and lisp objects can be distinguished by
inspection.  Beginnings of support for expensive internal consistency checks.

* config.in (ENABLE_CHECKING): Undef.

* lisp.h (struct interval): Replace "parent" field with a union of interval
pointer and Lisp_Object; add new bitfield to use as discriminant.  Change other
flag fields to bitfields.
(CHECK): New macro for consistency checking.  If ENABLE_CHECKING is defined and
the supplied test fails, print a message and abort.
(eassert): New macro.  Use CHECK to provide an assert-like facility.

* intervals.h (NULL_INTERVAL_P): Now applies only to real interval pointers;
abort if the value looks like a lisp object.
(NULL_INTERVAL_P, NULL_PARENT, HAS_PARENT, HAS_OBJECT, SET_PARENT, SET_OBJECT,
INTERVAL_PARENT, GET_INTERVAL_OBJECT, COPY_PARENT): Modify for new interval
parent definition.

* alloc.c (mark_interval_tree, MARK_INTERVAL_TREE, UNMARK_BALANCE_INTERVALS):
Update references that need an addressable lisp object in the interval
structure.
(die): New function.
(suppress_checking): New variable.

* intervals.c (interval_start_pos): Just return 0 if there's no parent object.

24 years ago*** empty log message ***
Dave Love [Wed, 29 Mar 2000 21:57:22 +0000 (21:57 +0000)]
*** empty log message ***

24 years agoDoc fixes.
Dave Love [Wed, 29 Mar 2000 21:47:07 +0000 (21:47 +0000)]
Doc fixes.
(appt-check): Convert min-to-app to a string before passing to
appt-disp-window-function or concat.
(appt-delete-window): Remove test for frame-root-window.
(appt-select-lowest-window, appt-convert-time): Simplify.

24 years ago.
Andreas Schwab [Wed, 29 Mar 2000 21:34:46 +0000 (21:34 +0000)]
.

24 years agoDoc fixes.
Dave Love [Wed, 29 Mar 2000 21:32:57 +0000 (21:32 +0000)]
Doc fixes.
(byte-compile-file-form-autoload): Update
byte-compile-function-environment.

24 years ago(scan_lisp_file): Also look for `defsubst'.
Andreas Schwab [Wed, 29 Mar 2000 21:32:12 +0000 (21:32 +0000)]
(scan_lisp_file): Also look for `defsubst'.

24 years agoAlso print defsubst doc string
Andreas Schwab [Wed, 29 Mar 2000 21:31:40 +0000 (21:31 +0000)]
Also print defsubst doc string
specially.

24 years ago(dired-insert-directory): If dired-free-space-program
Andreas Schwab [Wed, 29 Mar 2000 20:02:10 +0000 (20:02 +0000)]
(dired-insert-directory): If dired-free-space-program
failed just delete its output.

24 years ago*** empty log message ***
Richard M. Stallman [Wed, 29 Mar 2000 19:40:14 +0000 (19:40 +0000)]
*** empty log message ***