]> code.delx.au - gnu-emacs/log
gnu-emacs
24 years agoDo nothing if included a second time.
Richard M. Stallman [Fri, 3 Sep 1999 18:44:39 +0000 (18:44 +0000)]
Do nothing if included a second time.
(enum output_method): Add mac_output frame type.
(union output_data): Add new alternative `mac'.
(FRAME_MAC_P): New macro.

24 years ago(Fframep) [macintosh]: Handle mac frame type.
Richard M. Stallman [Fri, 3 Sep 1999 18:39:38 +0000 (18:39 +0000)]
(Fframep) [macintosh]: Handle mac frame type.
(syms_of_frame_1): Initialize Qmac.
(make_terminal_frame) [macintosh]: Initialize output_data.mac fields.
(Fmake_terminal_frame) [macintosh]: Add an alternate error check.
(Fmodify_frame_parameters) [macintosh]: Call
mac_set_frame_parameter in macterm.c.

24 years ago(call-process) [macintosh]: Call mac_run_command in
Richard M. Stallman [Fri, 3 Sep 1999 18:29:30 +0000 (18:29 +0000)]
(call-process) [macintosh]: Call mac_run_command in
sysdep.c.  The Mac code is modeled after the DOS code.

24 years agoDelete the system-independent include of stdlib.h
Richard M. Stallman [Fri, 3 Sep 1999 18:26:26 +0000 (18:26 +0000)]
Delete the system-independent include of stdlib.h
(leaving only the one in the WINDOWSNT conditional).

24 years ago[macintosh]: Include macterm.h to define substitute X
Richard M. Stallman [Fri, 3 Sep 1999 18:15:24 +0000 (18:15 +0000)]
[macintosh]: Include macterm.h to define substitute X
Window types and macros.

24 years agoUse XCAR and XCDR instead of XCONS.
Gerd Moellmann [Fri, 3 Sep 1999 15:52:16 +0000 (15:52 +0000)]
Use XCAR and XCDR instead of XCONS.
(Vresize_mini_config, resize_mini_frame,
resize_mini_initial_height): Removed.
(syms_of_xdisp): Remove references to these variables.
(resize_mini_window): Don't save window configuration, freeze
window starts instead.  Enlarge window until displaying an empty
buffer, then shrink it.  Make the function externally visible.
(redisplay_window): Treat frozen window start like forced start,
but accept point outside of the window.

24 years agoNew member frozen_window_start_p.
Gerd Moellmann [Fri, 3 Sep 1999 15:52:15 +0000 (15:52 +0000)]
New member frozen_window_start_p.

24 years ago(foreach_window, foreach_window_1): New.
Gerd Moellmann [Fri, 3 Sep 1999 15:52:12 +0000 (15:52 +0000)]
(foreach_window, foreach_window_1): New.
(freeze_window_start, freeze_window_starts): New.
(make_window): Initialize frozen_window_start_p.
(replace_window): Ditto.
(Fset_window_point): Remove references to deleted variables.
(Fset_window_start): Ditto.

24 years ago(read_minibuf_unwind): Resize mini-window when
Gerd Moellmann [Fri, 3 Sep 1999 15:52:10 +0000 (15:52 +0000)]
(read_minibuf_unwind): Resize mini-window when
reaching minibuf_level 0.

24 years agoRemove extern declarations for variables deleted from
Gerd Moellmann [Fri, 3 Sep 1999 15:52:08 +0000 (15:52 +0000)]
Remove extern declarations for variables deleted from
xdisp.c.

24 years ago(adjust_frame_glyphs): Remove reference to
Gerd Moellmann [Fri, 3 Sep 1999 15:52:05 +0000 (15:52 +0000)]
(adjust_frame_glyphs): Remove reference to
Vresize_mini_config.

24 years agoAdd function prototype for resize_mini_window.
Gerd Moellmann [Fri, 3 Sep 1999 15:52:01 +0000 (15:52 +0000)]
Add function prototype for resize_mini_window.

24 years ago(x_scroll_bar_create): Don't clear under scroll bar
Gerd Moellmann [Fri, 3 Sep 1999 12:43:32 +0000 (12:43 +0000)]
(x_scroll_bar_create): Don't clear under scroll bar
here.
(XTset_vertical_scroll_bar): Clarify position computations.  Clear
under newly created scroll bar.  Put toolkit scroll bars in the
middle of the area reserved for the scroll bar.

24 years ago(x_set_scroll_bar_width): Change conditional compilation
Gerd Moellmann [Fri, 3 Sep 1999 12:43:28 +0000 (12:43 +0000)]
(x_set_scroll_bar_width): Change conditional compilation
to USE_TOOLKIT_SCROLL_BARS.

24 years ago(MULTIBYTE_BYTES_WIDTH): Delete the 2nd arg C. Use the
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(MULTIBYTE_BYTES_WIDTH): Delete the 2nd arg C.  Use the
macro STRING_CHAR_AND_LENGTH.  Caller changed.

24 years ago(count_combining_composition): New function.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(count_combining_composition): New function.
(count_combining_before): Adjust the way to check byte-combining
possibility for the new handling of multibyte sequence.  Call
count_combining_composition for a composite character.
(count_combining_after): Likewise.

24 years agoType in comment fixed.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
Type in comment fixed.

24 years ago(Fsubst_char_in_region): Adjust the way to check byte-combining
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(Fsubst_char_in_region): Adjust the way to check byte-combining
possibility for the new handling of multibyte sequence.

24 years ago(SPLIT_COMPOSITE_SEQ): New macro.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(SPLIT_COMPOSITE_SEQ): New macro.
(SPLIT_CHARACTER_SEQ): New macro.
(SPLIT_MULTIBYTE_SEQ): New macro.
(CHAR_COMPONENT_VALID_P): New macro.
(non_ascii_char_to_string): Generate a multibyte sequence as far
as possible.
(string_to_non_ascii_char): The 4th arg exclude_tail_garbage is
deleted.  Caller changed.  Use the macro SPLIT_MULTIBYTE_SEQ.
(split_non_ascii_string): Likewise.
(multibyte_form_length): Use the macro PARSE_MULTIBYTE_SEQ.
(char_printable_p): New function.
(translate_char): Check character by NATNUMP instead of INTEGERP.
(unibyte_char_to_multibyte): Call char_valid_p instead of
VALID_MULTIBYTE_CHAR_P.
(Fmake_char_internal): Check the arguments more rigidly.
(Fcharset_after): Use the macro SPLIT_MULTIBYTE_SEQ.
(char_valid_p): Check the validity by CHAR_COMPONENT_VALID_P.
(Fmultibyte_char_to_unibyte): Check the validity of character by
CHAR_VALID_P.
(chars_in_text): Call multibyte_chars_in_text.
(multibyte_chars_in_text): Use the macro PARSE_MULTIBYTE_SEQ.
(Fcompose_string): Use the macro STRING_CHAR_AND_LENGTH instead of
STRING_CHAR_AND_CHAR_LENGTH (which is obsolete now).

24 years ago(MAKE_NON_ASCII_CHAR): Handle the case that C1 or C2
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(MAKE_NON_ASCII_CHAR): Handle the case that C1 or C2
are negative.
(MAKE_CHAR): Don't set MSBs of C1 and C2 to 0.
(VALID_MULTIBYTE_CHAR_P): This macro deleted.
(PARSE_COMPOSITE_SEQ): New macro.
(PARSE_CHARACTER_SEQ): New macro.
(PARSE_MULTIBYTE_SEQ): New macro.
(CHAR_PRINTABLE_P): New macro.
(STRING_CHAR): Adjusted for the change of string_to_non_ascii_char.
(STRING_CHAR_AND_LENGTH): Likewise.
(STRING_CHAR_AND_CHAR_LENGTH): Define it as STRING_CHAR_AND_LENGTH.
(INC_POS): Use the macro PARSE_MULTIBYTE_SEQ.
(DEC_POS, BUF_INC_POS, BUF_DEC_POS): Likewise,

24 years ago(Faset): Adjust the way to check byte-combining
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(Faset): Adjust the way to check byte-combining
possibility for the new handling of multibyte sequence.

24 years ago(struct it): Change the size of the member `ctl_chars'.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(struct it): Change the size of the member `ctl_chars'.

24 years ago(print_string): Use the macro STRING_CHAR_AND_LENGTH.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(print_string): Use the macro STRING_CHAR_AND_LENGTH.
(print): Likewise.

24 years ago(count_combining): Use the macro PARSE_MULTIBYTE_SEQ.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(count_combining): Use the macro PARSE_MULTIBYTE_SEQ.
(string_char_to_byte): Likewise.
(string_byte_to_char): Likewise.

24 years ago(get_next_display_element): Display incomplete multibyte
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(get_next_display_element): Display incomplete multibyte
sequence (e.g. \222\300) by octal form.

24 years agoDelete duplicated code.
Kenichi Handa [Fri, 3 Sep 1999 01:28:20 +0000 (01:28 +0000)]
Delete duplicated code.

24 years ago(indent-relative): Doc fix.
Richard M. Stallman [Fri, 3 Sep 1999 01:00:15 +0000 (01:00 +0000)]
(indent-relative): Doc fix.

24 years ago(quickurl): Doc fix.
Richard M. Stallman [Fri, 3 Sep 1999 00:57:50 +0000 (00:57 +0000)]
(quickurl): Doc fix.

24 years ago(VERTICAL_SCROLL_BAR_WIDTH_TRIM): Change from 2 to 0.
Gerd Moellmann [Thu, 2 Sep 1999 20:52:53 +0000 (20:52 +0000)]
(VERTICAL_SCROLL_BAR_WIDTH_TRIM): Change from 2 to 0.

24 years ago(Fhash_table_weakness): Replaces F_hash_table_weak.
Gerd Moellmann [Thu, 2 Sep 1999 20:52:51 +0000 (20:52 +0000)]
(Fhash_table_weakness): Replaces F_hash_table_weak.
(cmpfn_eql, sxhash): Use XFLOAT_DATA.

24 years ago(margin): Change background to "gray" for mono (this is
Gerd Moellmann [Thu, 2 Sep 1999 20:52:48 +0000 (20:52 +0000)]
(margin): Change background to "gray" for mono (this is
drawn with a stipple pattern).

24 years ago(try_window_id): Reset first_unchanged_at_end_row
Gerd Moellmann [Thu, 2 Sep 1999 20:35:56 +0000 (20:35 +0000)]
(try_window_id): Reset first_unchanged_at_end_row
if we have displayed to the bottom of the window.

24 years ago(Fforward_word): Stop at a mini-buffer prompt end
Gerd Moellmann [Thu, 2 Sep 1999 20:35:55 +0000 (20:35 +0000)]
(Fforward_word): Stop at a mini-buffer prompt end
in both directions.  Extend documentation.

24 years ago(set_buffer_internal): Never set
Gerd Moellmann [Thu, 2 Sep 1999 20:35:53 +0000 (20:35 +0000)]
(set_buffer_internal): Never set
windows_or_buffers_changed.

24 years ago(next-history-element): Use minibuffer-prompt-end once
Gerd Moellmann [Thu, 2 Sep 1999 20:35:50 +0000 (20:35 +0000)]
(next-history-element): Use minibuffer-prompt-end once
again.  Remove test for minibuffer-prompt-in-buffer.

24 years agoUpdate Ada, ILISP, GNUPG, MULE_UCS.
Dave Love [Thu, 2 Sep 1999 17:06:35 +0000 (17:06 +0000)]
Update Ada, ILISP, GNUPG, MULE_UCS.

24 years ago(vc-update-change-log): Use small-temporary-file-directory when non-nil.
Eli Zaretskii [Thu, 2 Sep 1999 12:50:28 +0000 (12:50 +0000)]
(vc-update-change-log): Use small-temporary-file-directory when non-nil.

24 years ago(c-macro-expansion): Use small-temporary-file-directory when non-nil.
Eli Zaretskii [Thu, 2 Sep 1999 12:38:02 +0000 (12:38 +0000)]
(c-macro-expansion): Use small-temporary-file-directory when non-nil.

24 years ago(ediff-temp-file-prefix): Use
Eli Zaretskii [Thu, 2 Sep 1999 12:33:53 +0000 (12:33 +0000)]
(ediff-temp-file-prefix): Use
small-temporary-file-directory if non-nil.

24 years ago(command-line): Compute the value of
Eli Zaretskii [Thu, 2 Sep 1999 12:30:24 +0000 (12:30 +0000)]
(command-line): Compute the value of
small-temporary-file-directory.

24 years ago(small-temporary-file-directory): New variable.
Eli Zaretskii [Thu, 2 Sep 1999 12:24:54 +0000 (12:24 +0000)]
(small-temporary-file-directory): New variable.

24 years ago(shell-command, shell-command-on-region): Use
Eli Zaretskii [Thu, 2 Sep 1999 12:05:07 +0000 (12:05 +0000)]
(shell-command, shell-command-on-region): Use
make-temp-name properly.  Use small-temporary-file-directory if
non-nil, otherwise temporary-file-directory, to generate temporary
files.

24 years ago(direct-print-region-helper): Use temporary-file-directory.
Eli Zaretskii [Thu, 2 Sep 1999 11:51:42 +0000 (11:51 +0000)]
(direct-print-region-helper): Use temporary-file-directory.

24 years ago(asm-mode): Set comment-start properly from asm-comment-char.
Richard M. Stallman [Thu, 2 Sep 1999 04:48:09 +0000 (04:48 +0000)]
(asm-mode): Set comment-start properly from asm-comment-char.
(asm-font-lock-keywords): Recognize instruction width suffixes.

24 years agoInitial revision
Richard M. Stallman [Wed, 1 Sep 1999 23:31:57 +0000 (23:31 +0000)]
Initial revision

24 years ago*** empty log message ***
Karl Heuer [Wed, 1 Sep 1999 20:59:41 +0000 (20:59 +0000)]
*** empty log message ***

24 years ago(read_minibuf): Flush display after setting cursor to
Gerd Moellmann [Wed, 1 Sep 1999 13:37:07 +0000 (13:37 +0000)]
(read_minibuf): Flush display after setting cursor to
column 0.

24 years agoAdd faq.
Dave Love [Wed, 1 Sep 1999 11:18:42 +0000 (11:18 +0000)]
Add faq.

24 years agoGeneral changes sent to Lerner, plus some XEmacs expurgation.
Dave Love [Wed, 1 Sep 1999 11:14:20 +0000 (11:14 +0000)]
General changes sent to Lerner, plus some XEmacs expurgation.

24 years agoInitial revision
Dave Love [Wed, 1 Sep 1999 11:06:25 +0000 (11:06 +0000)]
Initial revision

24 years ago(help-make-xrefs): Don't lose on non-empty blank line after key table.
Dave Love [Tue, 31 Aug 1999 17:17:18 +0000 (17:17 +0000)]
(help-make-xrefs): Don't lose on non-empty blank line after key table.

24 years agoComment on DEFVAR_BOOL.
Dave Love [Tue, 31 Aug 1999 16:41:06 +0000 (16:41 +0000)]
Comment on DEFVAR_BOOL.

24 years ago(byte-boolean-vars): Add several w32 and redisplay variables.
Dave Love [Tue, 31 Aug 1999 16:23:24 +0000 (16:23 +0000)]
(byte-boolean-vars): Add several w32 and redisplay variables.

24 years ago(__FreeBSD_version): Don't define it if it is
Gerd Moellmann [Tue, 31 Aug 1999 14:00:32 +0000 (14:00 +0000)]
(__FreeBSD_version): Don't define it if it is
already defined.  This avoids a warning from buffer.c.

24 years ago(push): Fix typo.
Dave Love [Tue, 31 Aug 1999 13:12:46 +0000 (13:12 +0000)]
(push): Fix typo.

24 years agoFix previous change.
Richard M. Stallman [Mon, 30 Aug 1999 23:58:18 +0000 (23:58 +0000)]
Fix previous change.

24 years agoMany doc fixes.
Richard M. Stallman [Mon, 30 Aug 1999 23:57:22 +0000 (23:57 +0000)]
Many doc fixes.
(ring-size, ring-copy): New functions.

24 years ago(FRAME_X_FLAGS_AREA_COLS): Define it as the total width
Gerd Moellmann [Mon, 30 Aug 1999 23:14:40 +0000 (23:14 +0000)]
(FRAME_X_FLAGS_AREA_COLS): Define it as the total width
of both margins.
(FRAME_X_FLAGS_AREA_WIDTH): Likewise.
(FRAME_X_LEFT_FLAGS_AREA_WIDTH): New.
(FRAME_X_RIGHT_FLAGS_AREA_WIDTH): New.

24 years agoRemove unused bitmaps.
Gerd Moellmann [Mon, 30 Aug 1999 23:14:36 +0000 (23:14 +0000)]
Remove unused bitmaps.
(continued_bits, continuation_bits, overlay_bits): Change images.
(x_draw_vertical_border): Use FRAME_X_RIGHT_FLAGS_AREA_WIDTH
instead of FRAME_X_FLAGS_AREA_WIDTH.
(x_after_update_window_line): Ditto.
(x_draw_bitmap): Likewise.
(x_draw_row_bitmaps): Likewise.
(x_draw_glyph_string_box): Likewise.
(x_draw_glyphs): Likewise.
(x_scroll_run): Likewise.
(expose_window_tree): Likewise.
(note_mode_line_highlight): Likewise.
(XTset_vertical_scroll_bar): Likewise.
(x_clip_to_row): Likewise.
(x_set_window_size): Likewise.

24 years ago(x_figure_window_size): Use FRAME_FLAGS_AREA_COLS instead
Gerd Moellmann [Mon, 30 Aug 1999 23:14:33 +0000 (23:14 +0000)]
(x_figure_window_size): Use FRAME_FLAGS_AREA_COLS instead
of 2 * that value.

24 years ago(window_box_width): Use FRAME_FLAGS_AREA_COLS instead of
Gerd Moellmann [Mon, 30 Aug 1999 23:14:28 +0000 (23:14 +0000)]
(window_box_width): Use FRAME_FLAGS_AREA_COLS instead of
2 * that value.
(window_box_left): Use FRAME_LEFT_FLAGS_AREA_WIDTH instead of
FRAME_FLAGS_AREA_WIDTH.

24 years ago(coordinates_in_window): Use
Gerd Moellmann [Mon, 30 Aug 1999 23:14:27 +0000 (23:14 +0000)]
(coordinates_in_window): Use
FRAME_LEFT_FLAGS_AREA_WIDTH instead of FRAME_FLAGS_AREA_WIDTH.
(window_internal_width): Subtract FRAME_FLAGS_AREA_WIDTH once
instead of twice.

24 years ago(set_frame_size): Set flags_area_extra to
Gerd Moellmann [Mon, 30 Aug 1999 23:14:26 +0000 (23:14 +0000)]
(set_frame_size): Set flags_area_extra to
FRAME_FLAGS_AREA_WIDTH instead of 2 * that width.
(EmacsFrameSetCharSize): Ditto.

24 years ago(FRAME_WINDOW_WIDTH_ARG): Add in FRAME_FLAGS_AREA_COLS
Gerd Moellmann [Mon, 30 Aug 1999 23:14:25 +0000 (23:14 +0000)]
(FRAME_WINDOW_WIDTH_ARG): Add in FRAME_FLAGS_AREA_COLS
once instead of twice.
(FRAME_LEFT_FLAGS_AREA_WIDTH): New.

24 years ago(mode_line_string): Add FRAME_LEFT_FLAGS_AREA_WIDTH
Gerd Moellmann [Mon, 30 Aug 1999 23:14:23 +0000 (23:14 +0000)]
(mode_line_string): Add FRAME_LEFT_FLAGS_AREA_WIDTH
instead of FRAME_FLAGS_AREA_WIDTH.

24 years ago(WINDOW_DISPLAY_PIXEL_WIDTH): Subtract
Gerd Moellmann [Mon, 30 Aug 1999 23:14:22 +0000 (23:14 +0000)]
(WINDOW_DISPLAY_PIXEL_WIDTH): Subtract
FRAME_FLAGS_AREA_COLS once.
(WINDOW_DISPLAY_LEFT_EDGE_PIXEL_X): Add
FRAME_LEFT_FLAGS_AREA_WIDTH instead of FRAME_FLAGS_AREA_WIDTH.

24 years ago(C_SWITCH_SYSTEM): Added to let configure find headers
Gerd Moellmann [Mon, 30 Aug 1999 22:50:53 +0000 (22:50 +0000)]
(C_SWITCH_SYSTEM): Added to let configure find headers
in /usr/X11R6/include which are checked for with AC_CHECK_HEADER.

24 years ago(USE_TOOLKIT_SCROLL_BARS): Move the test down after
Gerd Moellmann [Mon, 30 Aug 1999 22:50:51 +0000 (22:50 +0000)]
(USE_TOOLKIT_SCROLL_BARS): Move the test down after
the test for Xaw3d.
(HAVE_TIFF): Add -lm to library check.

24 years ago(QCweakness): Replaces QCweak.
Gerd Moellmann [Mon, 30 Aug 1999 21:05:30 +0000 (21:05 +0000)]
(QCweakness): Replaces QCweak.
(Fmake_hash_table): Ditto.
(Fmakehash): Ditto.
(syms_of_fns): Ditto.

24 years ago*** empty log message ***
Karl Heuer [Mon, 30 Aug 1999 18:58:31 +0000 (18:58 +0000)]
*** empty log message ***

24 years agoInclude <stdlib.h> if available. Declare errno only if it is not a macro.
Andreas Schwab [Mon, 30 Aug 1999 16:19:57 +0000 (16:19 +0000)]
Include <stdlib.h> if available.  Declare errno only if it is not a macro.

24 years agoInclude <stdlib.h> if available.
Andreas Schwab [Mon, 30 Aug 1999 16:18:30 +0000 (16:18 +0000)]
Include <stdlib.h> if available.

24 years agoInclude <stdlib.h> if available, and declare abort only if not. Include
Andreas Schwab [Mon, 30 Aug 1999 16:10:03 +0000 (16:10 +0000)]
Include <stdlib.h> if available, and declare abort only if not.  Include
<ctype.h>.

24 years agoAdd declarations for some functions.
Andreas Schwab [Mon, 30 Aug 1999 16:06:22 +0000 (16:06 +0000)]
Add declarations for some functions.

24 years agoInclude <stdlib.h> if available.
Andreas Schwab [Mon, 30 Aug 1999 15:08:30 +0000 (15:08 +0000)]
Include <stdlib.h> if available.

24 years agoInclude <stdlib.h> if available. Don't declare errno if it's a macro.
Andreas Schwab [Mon, 30 Aug 1999 15:07:30 +0000 (15:07 +0000)]
Include <stdlib.h> if available.  Don't declare errno if it's a macro.

24 years agoInclude <unistd.h> if available.
Andreas Schwab [Mon, 30 Aug 1999 15:05:17 +0000 (15:05 +0000)]
Include <unistd.h> if available.

24 years ago(SYNTAX_COMMENT_NESTED, SYNTAX_FLAGS_COMMENT_NESTED):
Richard M. Stallman [Sun, 29 Aug 1999 21:33:09 +0000 (21:33 +0000)]
(SYNTAX_COMMENT_NESTED, SYNTAX_FLAGS_COMMENT_NESTED):
Add support for nested comments.

24 years ago(lisp_parse_state, back_comment, Fmodify_syntax_entry)
Richard M. Stallman [Sun, 29 Aug 1999 21:32:52 +0000 (21:32 +0000)]
(lisp_parse_state, back_comment, Fmodify_syntax_entry)
(Fforward_comment, scan_lists, scan_sexps_forward)
(Fparse_partial_sexp): Add support for nested comments.
(forw_comment): New subroutine used in them.

24 years ago(bibtex-mode): Use with-temp-buffer rather than make-temp-name, use
Richard M. Stallman [Sun, 29 Aug 1999 21:20:20 +0000 (21:20 +0000)]
(bibtex-mode): Use with-temp-buffer rather than make-temp-name, use
match-string-no-properties, and eliminate a quadratic behavior when
building bibtex-strings.

24 years ago(comint-input-ring-separator): New variable.
Richard M. Stallman [Sun, 29 Aug 1999 20:55:30 +0000 (20:55 +0000)]
(comint-input-ring-separator): New variable.
(comint-read-input-ring): Doc change; use
comint-input-ring-separator when reading file.
(comint-write-input-ring): Use comint-input-ring-separator when writing file.

24 years agoInitial revision
Richard M. Stallman [Sun, 29 Aug 1999 20:48:15 +0000 (20:48 +0000)]
Initial revision

24 years ago(compile_pattern_1): Enable RE_CHAR_CLASSES for regexp.
Richard M. Stallman [Sun, 29 Aug 1999 20:40:00 +0000 (20:40 +0000)]
(compile_pattern_1): Enable RE_CHAR_CLASSES for regexp.

24 years ago[emacs]: Handle character classes for multibyte chars:
Richard M. Stallman [Sun, 29 Aug 1999 20:38:11 +0000 (20:38 +0000)]
[emacs]: Handle character classes for multibyte chars:
(ISBLANK, ISGRAPH, ISPRINT, ISALNUM, ISALPHA, ISLOWER)
(ISPUNCT, ISSPACE, ISUPPER): New definitions for emacs only.
(ISWORD): New macro.
(re_opcode_t): Add 2 bytes of flag bits to charset and charset_not.
(CHARSET_RANGE_TABLE): Update definition.
(CHARSET_RANGE_TABLE_BITS): New macro.
(print_partial_compiled_pattern): Skip charset's range table.
(struct range_table_work_area): New field `bits'.
(SET_RANGE_TABLE_WORK_AREA_BIT): New macro.
(BIT_ALNUM, BIT_ALPHA, BIT_WORD, BIT_GRAPH, BIT_LOWER, BIT_PRINT)
(BIT_PUNCT, BIT_SPACE, BIT_UPPER): New macros.
(CLEAR_RANGE_TABLE_WORK_USED): Clear field `bits'.
(RANGE_TABLE_WORK_BITS): New macro.
(IS_CHAR_CLASS): Check for "word".
(regex_compile): Set the `bits' field for some character classes.
Handle the `word' class.  Store the `bits' field into the range table.
(re_compile_fastmap): Handle flag bits in range table.
(re_match_2_internal): For charset and charset_not,
handle flag bits in the range table.

24 years ago(mail-extr-all-letters-but-separators)
Richard M. Stallman [Sun, 29 Aug 1999 20:35:30 +0000 (20:35 +0000)]
(mail-extr-all-letters-but-separators)
(mail-extr-first-letters, mail-extr-last-letters):
Use character classes [:alpha:] and [:alnum:].

24 years ago(tags-loop-continue): After tags-loop-operate returns, force skip to next file.
Richard M. Stallman [Sun, 29 Aug 1999 20:32:04 +0000 (20:32 +0000)]
(tags-loop-continue): After tags-loop-operate returns, force skip to next file.

24 years agoFix previous change.
Richard M. Stallman [Sun, 29 Aug 1999 20:27:40 +0000 (20:27 +0000)]
Fix previous change.

24 years ago(push, pop): New macros.
Richard M. Stallman [Sun, 29 Aug 1999 20:23:54 +0000 (20:23 +0000)]
(push, pop): New macros.

24 years ago(compilation-error-regexp-alist): New item for SGI IRIX MipsPro compilers.
Richard M. Stallman [Sun, 29 Aug 1999 19:54:39 +0000 (19:54 +0000)]
(compilation-error-regexp-alist): New item for SGI IRIX MipsPro compilers.

24 years ago(eval-defun): Expand macros,
Richard M. Stallman [Sun, 29 Aug 1999 19:53:27 +0000 (19:53 +0000)]
(eval-defun): Expand macros,
and specially handle defvar inside their expansions.
(eval-defun-1): New subroutine.

24 years ago(compilation-error-regexp-alist):
Richard M. Stallman [Sun, 29 Aug 1999 19:44:22 +0000 (19:44 +0000)]
(compilation-error-regexp-alist):
Fix the Perl -w entry to allow period after line number.
Don't allow newlines in file name, but allow them after line number
for Perl debugging traces.

24 years ago(speedbar-directory-buttons): Recognize
Richard M. Stallman [Sun, 29 Aug 1999 19:37:29 +0000 (19:37 +0000)]
(speedbar-directory-buttons): Recognize
device names when checking for file names.

24 years ago(read_input_waiting): Pass read_socket_hook just 4 args.
Richard M. Stallman [Sun, 29 Aug 1999 19:32:33 +0000 (19:32 +0000)]
(read_input_waiting): Pass read_socket_hook just 4 args.

24 years ago(print_help_and_exit): Mention --version.
Richard M. Stallman [Sun, 29 Aug 1999 19:30:53 +0000 (19:30 +0000)]
(print_help_and_exit): Mention --version.

24 years ago*** empty log message ***
Richard M. Stallman [Sun, 29 Aug 1999 19:29:21 +0000 (19:29 +0000)]
*** empty log message ***

24 years ago(array-reconfigure-rows): Use generate-new-buffer.
Richard M. Stallman [Sun, 29 Aug 1999 19:21:07 +0000 (19:21 +0000)]
(array-reconfigure-rows): Use generate-new-buffer.

24 years ago(Info-tagify): Don't insert more than one newline before the tag table.
Richard M. Stallman [Sun, 29 Aug 1999 19:19:00 +0000 (19:19 +0000)]
(Info-tagify): Don't insert more than one newline before the tag table.

(Info-tagify): Start by widening.
Match node headers that don't list the file name,
and more kinds of page separations.
Strip properties during tagification.
Use start of node header line as tag's position.
Fix the "done" message.

(Info-validate): Save and restore match data around narrowing down.

24 years ago(compilation-parsing-end,compilation-setup)
Richard M. Stallman [Sun, 29 Aug 1999 19:07:33 +0000 (19:07 +0000)]
(compilation-parsing-end,compilation-setup)
(compilation-filter, compilation-forget-errors)
(compilation-parse-errors): Use a marker instead of an integer for
`compilation-parsing-end'.

24 years ago(which-func-cleanup-function): New variable.
Richard M. Stallman [Sun, 29 Aug 1999 19:05:44 +0000 (19:05 +0000)]
(which-func-cleanup-function): New variable.
(which-function): Call that function.

24 years ago(find-function-regexp): Allow a ) or ( to end a function name.
Richard M. Stallman [Sun, 29 Aug 1999 18:15:29 +0000 (18:15 +0000)]
(find-function-regexp): Allow a ) or ( to end a function name.