]> code.delx.au - gnu-emacs/log
gnu-emacs
20 years ago(set-display-table-and-terminal-coding-system):
Richard M. Stallman [Wed, 9 Jul 2003 16:18:21 +0000 (16:18 +0000)]
(set-display-table-and-terminal-coding-system):
Delete duplicate aset on standard-display-table.

20 years ago(view-file): If existing buffer's major mode is special,
Richard M. Stallman [Wed, 9 Jul 2003 16:16:54 +0000 (16:16 +0000)]
(view-file): If existing buffer's major mode is special,
don't go into view mode.

20 years agoSplit a line.
Richard M. Stallman [Wed, 9 Jul 2003 16:15:24 +0000 (16:15 +0000)]
Split a line.

20 years ago(dired-move-to-filename-regexp): Allow quote in months.
Richard M. Stallman [Wed, 9 Jul 2003 15:52:59 +0000 (15:52 +0000)]
(dired-move-to-filename-regexp): Allow quote in months.

20 years ago(overlay_strings, recenter_overlay_lists): Fix typo in eassert in last commit.
Stefan Monnier [Wed, 9 Jul 2003 15:10:47 +0000 (15:10 +0000)]
(overlay_strings, recenter_overlay_lists): Fix typo in eassert in last commit.
(unchain_overlay): New function.
(add_overlay_mod_hooklist): Use AREF.
(copy_overlays, reset_buffer, overlays_at, overlays_in)
(overlay_touches_p, overlay_strings, recenter_overlay_lists)
(fix_overlays_in_range, fix_overlays_before, Fmake_overlay)
(Fmove_overlay, Fdelete_overlay, Foverlay_lists)
(report_overlay_modification, evaporate_overlays, init_buffer_once):
Adjust to new type of overlays_(before|after).

20 years ago(mark_object): Mark the new `next' field of overlays.
Stefan Monnier [Wed, 9 Jul 2003 14:53:41 +0000 (14:53 +0000)]
(mark_object): Mark the new `next' field of overlays.
(mark_buffer): Manually mark the overlays_(after|before) fields.

20 years ago(run_pre_post_conversion_on_str): Use new type for overlays_(before|after).
Stefan Monnier [Wed, 9 Jul 2003 14:52:55 +0000 (14:52 +0000)]
(run_pre_post_conversion_on_str): Use new type for overlays_(before|after).

20 years ago(overlays_around): Use new type for overlays_(before|after).
Stefan Monnier [Wed, 9 Jul 2003 14:51:57 +0000 (14:51 +0000)]
(overlays_around): Use new type for overlays_(before|after).

20 years ago(load_overlay_strings): Use new type for overlays_(before|after).
Stefan Monnier [Wed, 9 Jul 2003 14:51:29 +0000 (14:51 +0000)]
(load_overlay_strings): Use new type for overlays_(before|after).

20 years ago(Finsert_file_contents): Use new type for overlays_(before|after).
Stefan Monnier [Wed, 9 Jul 2003 14:50:51 +0000 (14:50 +0000)]
(Finsert_file_contents): Use new type for overlays_(before|after).

20 years ago(current_column): Use new type for overlays_(before|after).
Stefan Monnier [Wed, 9 Jul 2003 14:50:21 +0000 (14:50 +0000)]
(current_column): Use new type for overlays_(before|after).

20 years ago(signal_before_change, signal_after_change): Use new type for
Stefan Monnier [Wed, 9 Jul 2003 14:50:01 +0000 (14:50 +0000)]
(signal_before_change, signal_after_change): Use new type for
overlays_(before|after).

20 years ago(set_point_both): Use new type for overlays_(before|after).
Stefan Monnier [Wed, 9 Jul 2003 14:49:10 +0000 (14:49 +0000)]
(set_point_both): Use new type for overlays_(before|after).

20 years ago(temp_output_buffer_setup): Use new type for overlays_(before|after).
Stefan Monnier [Wed, 9 Jul 2003 14:48:41 +0000 (14:48 +0000)]
(temp_output_buffer_setup): Use new type for overlays_(before|after).

20 years ago(struct buffer): Change overlays_before and overlays_after
Stefan Monnier [Wed, 9 Jul 2003 14:47:45 +0000 (14:47 +0000)]
(struct buffer): Change overlays_before and overlays_after
from Lisp lists of overlays to pointers to overlays (internally linked
into lists via the new `next' field).

20 years ago(struct Lisp_Overlay): New field `next'.
Stefan Monnier [Wed, 9 Jul 2003 14:46:06 +0000 (14:46 +0000)]
(struct Lisp_Overlay): New field `next'.

20 years ago*** empty log message ***
Stefan Monnier [Wed, 9 Jul 2003 14:29:11 +0000 (14:29 +0000)]
*** empty log message ***

20 years agoA bit more talk about an API change in CC Mode.
Martin Stjernholm [Tue, 8 Jul 2003 23:28:35 +0000 (23:28 +0000)]
A bit more talk about an API change in CC Mode.

20 years ago2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org>
Martin Stjernholm [Tue, 8 Jul 2003 23:24:44 +0000 (23:24 +0000)]
2003-07-08  Martin Stjernholm  <bug-cc-mode@gnu.org>

* cc-engine.el (c-guess-basic-syntax): Do not do hidden buffer
changes; there's third party code that calls this function
directly.

2003-07-07  Martin Stjernholm  <bug-cc-mode@gnu.org>

* cc-fonts.el (javadoc-font-lock-keywords,
autodoc-font-lock-keywords): Don't byte compile on font lock
initialization when running from byte compiled files.

2003-07-06  Alan Mackenzie  <bug-cc-mode@gnu.org>

* cc-engine.el: Fix AWK mode indentation when previous statement
ends with auto-increment "++".

2003-07-05  Martin Stjernholm  <bug-cc-mode@gnu.org>

* cc-langs.el, cc-styles.el (c-style-alist, c-lang-variable-inits,
c-lang-variable-inits-tail): The values of these are changed, so
declare them as variables and not constants.

20 years ago*** empty log message ***
Kim F. Storm [Tue, 8 Jul 2003 22:09:38 +0000 (22:09 +0000)]
*** empty log message ***

20 years ago(report_overlay_modification): Don't run hooks while
Stefan Monnier [Tue, 8 Jul 2003 22:09:23 +0000 (22:09 +0000)]
(report_overlay_modification): Don't run hooks while
traversing the list of overlays.

20 years ago(DETAILED BUILDING AND INSTALLATION): Describe new
Kim F. Storm [Tue, 8 Jul 2003 22:03:08 +0000 (22:03 +0000)]
(DETAILED BUILDING AND INSTALLATION): Describe new
functionality of --without-xim.

20 years ago(x_term_init) [!USE_XIM]: Use `useXIM' resource to turn on XIM.
Kim F. Storm [Tue, 8 Jul 2003 22:00:53 +0000 (22:00 +0000)]
(x_term_init) [!USE_XIM]: Use `useXIM' resource to turn on XIM.

20 years ago(reset_buffer, recenter_overlay_lists)
Stefan Monnier [Tue, 8 Jul 2003 21:47:55 +0000 (21:47 +0000)]
(reset_buffer, recenter_overlay_lists)
(adjust_overlays_for_insert, adjust_overlays_for_delete)
(fix_overlays_in_range, Fmake_overlay, Fmove_overlay)
(evaporate_overlays, init_buffer_once): Update use of overlay_center.
(overlays_at, evaporate_overlays, recenter_overlay_lists)
(overlay_strings, fix_overlays_before): Use EMACS_INT for positions.

20 years ago(use_xim) [!USE_XIM]: Default to disable XIM if emacs
Kim F. Storm [Tue, 8 Jul 2003 21:46:58 +0000 (21:46 +0000)]
(use_xim) [!USE_XIM]: Default to disable XIM if emacs
was configured with --without-xim.

20 years ago*** empty log message ***
Kim F. Storm [Tue, 8 Jul 2003 21:46:21 +0000 (21:46 +0000)]
*** empty log message ***

20 years ago(struct buffer): Use an int for overlay_center.
Stefan Monnier [Tue, 8 Jul 2003 21:45:35 +0000 (21:45 +0000)]
(struct buffer): Use an int for overlay_center.
(overlays_at, evaporate_overlays, recenter_overlay_lists)
(overlay_strings, fix_overlays_before): Use EMACS_INT for positions.

20 years ago(fast_find_position): Remove unused var.
Stefan Monnier [Tue, 8 Jul 2003 21:28:38 +0000 (21:28 +0000)]
(fast_find_position): Remove unused var.

20 years ago(Qexpand_abbrev): New sym.
Stefan Monnier [Tue, 8 Jul 2003 21:25:35 +0000 (21:25 +0000)]
(Qexpand_abbrev): New sym.
(syms_of_cmds): Initialize it.
(internal_self_insert): Use it to call expand-abbrev.

20 years ago(dolist, dotimes): Doc fix.
Markus Rost [Tue, 8 Jul 2003 16:57:15 +0000 (16:57 +0000)]
(dolist, dotimes):  Doc fix.

20 years ago2003-07-08 Kim F. Storm <storm@cua.dk>
John Paul Wallington [Tue, 8 Jul 2003 09:24:46 +0000 (09:24 +0000)]
2003-07-08  Kim F. Storm  <storm@cua.dk>

* international/mule-cmds.el (set-display-table-and-terminal-coding-system):
Don't break bootstrap if standard-display-table isn't setup yet.

20 years ago*** empty log message ***
Luc Teirlinck [Tue, 8 Jul 2003 03:39:24 +0000 (03:39 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Luc Teirlinck [Tue, 8 Jul 2003 03:28:42 +0000 (03:28 +0000)]
*** empty log message ***

20 years ago(Help-Inv, Help-M, Help-Xref): Update following renaming of `vis-mode'
Luc Teirlinck [Tue, 8 Jul 2003 01:21:43 +0000 (01:21 +0000)]
(Help-Inv, Help-M, Help-Xref): Update following renaming of `vis-mode'
to `visible-mode'.

20 years ago*** empty log message ***
Luc Teirlinck [Tue, 8 Jul 2003 01:13:42 +0000 (01:13 +0000)]
*** empty log message ***

20 years ago(Font Lock): Fix typo
Luc Teirlinck [Tue, 8 Jul 2003 00:33:59 +0000 (00:33 +0000)]
(Font Lock): Fix typo

20 years ago*** empty log message ***
Luc Teirlinck [Tue, 8 Jul 2003 00:31:43 +0000 (00:31 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Richard M. Stallman [Mon, 7 Jul 2003 21:06:01 +0000 (21:06 +0000)]
*** empty log message ***

21 years ago(ehelp-command): Use defalias to define ehelp-command.
Richard M. Stallman [Mon, 7 Jul 2003 21:05:17 +0000 (21:05 +0000)]
(ehelp-command): Use defalias to define ehelp-command.
Give it a doc string, and autoload it.

21 years ago(desktop-buffer-info, desktop-buffer-mh): Use with-no-warnings.
Richard M. Stallman [Mon, 7 Jul 2003 21:04:28 +0000 (21:04 +0000)]
(desktop-buffer-info, desktop-buffer-mh): Use with-no-warnings.

21 years ago(Info-search): If find invisible text, search again.
Richard M. Stallman [Mon, 7 Jul 2003 21:03:32 +0000 (21:03 +0000)]
(Info-search): If find invisible text, search again.

21 years ago(search-whitespace-regexp): Add a shy group around it.
Richard M. Stallman [Mon, 7 Jul 2003 21:02:18 +0000 (21:02 +0000)]
(search-whitespace-regexp): Add a shy group around it.

21 years ago(Man-name-regexp): Match + as part of name.
Richard M. Stallman [Mon, 7 Jul 2003 21:01:55 +0000 (21:01 +0000)]
(Man-name-regexp): Match + as part of name.

21 years ago(visible-mode): Renamed from vis-mode.
Richard M. Stallman [Mon, 7 Jul 2003 21:00:26 +0000 (21:00 +0000)]
(visible-mode): Renamed from vis-mode.
(vis-mode-saved-buffer-invisibility-spec): Doc fix.

(current-word): New arg REALLY-WORD specifies
don't include punctuation chars.

21 years ago(debug, debugger-env-macro): Use with-no-warnings while accessing and
Richard M. Stallman [Mon, 7 Jul 2003 20:57:50 +0000 (20:57 +0000)]
(debug, debugger-env-macro): Use with-no-warnings while accessing and
binding unread-command-char.

21 years ago(set-display-table-and-terminal-coding-system):
Richard M. Stallman [Mon, 7 Jul 2003 20:56:24 +0000 (20:56 +0000)]
(set-display-table-and-terminal-coding-system):
Use explicit loop instead of calling standard-display-default.

21 years ago(ange-ftp-file-symlink-p):
Richard M. Stallman [Mon, 7 Jul 2003 20:55:38 +0000 (20:55 +0000)]
(ange-ftp-file-symlink-p):
Use condition-case to catch error in ange-ftp-get-files.

21 years ago(browse-url-browser-function): Add alternative for Epiphany.
Richard M. Stallman [Mon, 7 Jul 2003 20:54:56 +0000 (20:54 +0000)]
(browse-url-browser-function): Add alternative for Epiphany.
(browse-url-epiphany-program, browse-url-epiphany-arguments)
(browse-url-epiphany-startup-arguments)
(browse-url-epiphany-new-window-is-tab): New variables.
(browse-url-epiphany, browse-url-epiphany-sentinel): New functions.

21 years ago(compile-auto-highlight): Default now t.
Richard M. Stallman [Mon, 7 Jul 2003 20:53:19 +0000 (20:53 +0000)]
(compile-auto-highlight): Default now t.
(compile): Doc fix.
(compilation-next-error): Fix previous change.

21 years ago(tex-main-file): Use with-no-warnings.
Richard M. Stallman [Mon, 7 Jul 2003 20:52:27 +0000 (20:52 +0000)]
(tex-main-file): Use with-no-warnings.

21 years ago(xml-mode): Add autoload cookie.
Richard M. Stallman [Mon, 7 Jul 2003 20:50:15 +0000 (20:50 +0000)]
(xml-mode): Add autoload cookie.

21 years ago(Minor Mode Conventions): Specify only some kinds
Richard M. Stallman [Mon, 7 Jul 2003 20:49:02 +0000 (20:49 +0000)]
(Minor Mode Conventions): Specify only some kinds
of list values as args to minor modes.

21 years ago(File Name Expansion): Warn about iterative use of substitute-in-file-name.
Richard M. Stallman [Mon, 7 Jul 2003 20:48:26 +0000 (20:48 +0000)]
(File Name Expansion): Warn about iterative use of substitute-in-file-name.

21 years ago(Font Lock): Add xref for format info on font-lock-remove-keywords.
Richard M. Stallman [Mon, 7 Jul 2003 20:44:13 +0000 (20:44 +0000)]
(Font Lock): Add xref for format info on font-lock-remove-keywords.

21 years ago(Compilation): Document what happens with asynch children of compiler process.
Richard M. Stallman [Mon, 7 Jul 2003 20:43:33 +0000 (20:43 +0000)]
(Compilation): Document what happens with asynch children of compiler process.

21 years ago(Library Keywords): Use @multitable.
Richard M. Stallman [Mon, 7 Jul 2003 20:42:32 +0000 (20:42 +0000)]
(Library Keywords): Use @multitable.

21 years ago(reseat_1): Set it->area to TEXT_AREA.
Richard M. Stallman [Mon, 7 Jul 2003 20:40:57 +0000 (20:40 +0000)]
(reseat_1): Set it->area to TEXT_AREA.

21 years ago(Fgarbage_collect): Doc fix.
Richard M. Stallman [Mon, 7 Jul 2003 20:39:40 +0000 (20:39 +0000)]
(Fgarbage_collect): Doc fix.

21 years ago(gdb-source-info): Display current frame when
Nick Roberts [Mon, 7 Jul 2003 18:53:42 +0000 (18:53 +0000)]
(gdb-source-info): Display current frame when
attaching to an existing process.
(gdb-setup-windows, gdb-source-info): Start with gud-comint-buffer
while laying out windows when attaching to an existing process.

21 years ago*** empty log message ***
Nick Roberts [Mon, 7 Jul 2003 18:52:23 +0000 (18:52 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Stefan Monnier [Mon, 7 Jul 2003 15:24:40 +0000 (15:24 +0000)]
*** empty log message ***

21 years ago(Info-menu): Use Info-menu-entry-name-re.
Stefan Monnier [Mon, 7 Jul 2003 14:46:00 +0000 (14:46 +0000)]
(Info-menu): Use Info-menu-entry-name-re.

21 years ago(Fkill_buffer): Clear charpos cache if necessary.
Kenichi Handa [Mon, 7 Jul 2003 01:46:10 +0000 (01:46 +0000)]
(Fkill_buffer): Clear charpos cache if necessary.

21 years ago(read_minibuf): UNGCPRO before returning.
Stefan Monnier [Sun, 6 Jul 2003 23:26:09 +0000 (23:26 +0000)]
(read_minibuf): UNGCPRO before returning.
(Ftry_completion, Fall_completions): Doc fix.

21 years ago(live_float_p): Check that p is not past the `floats' array,
Stefan Monnier [Sun, 6 Jul 2003 23:13:20 +0000 (23:13 +0000)]
(live_float_p): Check that p is not past the `floats' array,
now that `floats' is not the last element of the struct any more.

21 years ago(last_clipboard_sequence_number): New variable.
Jason Rumney [Sun, 6 Jul 2003 22:01:49 +0000 (22:01 +0000)]
(last_clipboard_sequence_number): New variable.
(Fw32_set_clipboard_data, Fw32_get_clipboard_data): Use sequence
number if possible.

21 years ago(clipboard_sequence_fn): New variable.
Jason Rumney [Sun, 6 Jul 2003 21:58:12 +0000 (21:58 +0000)]
(clipboard_sequence_fn): New variable.
(globals_of_w32fns): Initialize it.

21 years ago(ClipboardSequence_Proc): New type.
Jason Rumney [Sun, 6 Jul 2003 21:57:33 +0000 (21:57 +0000)]
(ClipboardSequence_Proc): New type.

21 years ago(MARKBIT): Remove definition since lisp.h does not compare
Stefan Monnier [Sun, 6 Jul 2003 21:09:31 +0000 (21:09 +0000)]
(MARKBIT): Remove definition since lisp.h does not compare
MARKBIT and ARRAY_MARK_FLAG any more.

21 years ago(XSETMARKBIT): Remove unused macro.
Stefan Monnier [Sun, 6 Jul 2003 21:06:45 +0000 (21:06 +0000)]
(XSETMARKBIT): Remove unused macro.

21 years ago(mark_object): Change arg to only take Lisp_Object rather than *Lisp_Object.
Stefan Monnier [Sun, 6 Jul 2003 19:35:58 +0000 (19:35 +0000)]
(mark_object): Change arg to only take Lisp_Object rather than *Lisp_Object.
(last_marked): Change accordingly.
(mark_interval, mark_maybe_object, mark_maybe_pointer)
(Fgarbage_collect, mark_glyph_matrix, mark_face_cache, mark_image)
(mark_buffer): Update calls to mark_object.

21 years ago(mark_byte_stack): Update calls to mark_object.
Stefan Monnier [Sun, 6 Jul 2003 19:30:10 +0000 (19:30 +0000)]
(mark_byte_stack): Update calls to mark_object.

21 years ago(sweep_weak_table): Update calls to mark_object.
Stefan Monnier [Sun, 6 Jul 2003 19:29:48 +0000 (19:29 +0000)]
(sweep_weak_table): Update calls to mark_object.

21 years ago(mark_kboards): Update calls to mark_object.
Stefan Monnier [Sun, 6 Jul 2003 19:29:26 +0000 (19:29 +0000)]
(mark_kboards): Update calls to mark_object.

21 years ago(mark_object): Change prototype to only pass Lisp_Object.
Stefan Monnier [Sun, 6 Jul 2003 19:29:04 +0000 (19:29 +0000)]
(mark_object): Change prototype to only pass Lisp_Object.

21 years ago(vc-annotate-offset): Move defvar up.
John Paul Wallington [Sun, 6 Jul 2003 19:09:10 +0000 (19:09 +0000)]
(vc-annotate-offset): Move defvar up.

21 years agoRemove #ifdefs from comments, as they are ignored there.
Jason Rumney [Sun, 6 Jul 2003 18:42:55 +0000 (18:42 +0000)]
Remove #ifdefs from comments, as they are ignored there.

21 years ago(vc-stay-local, vc-stay-local-p): Move to vc-hooks.el.
Stefan Monnier [Sun, 6 Jul 2003 17:28:12 +0000 (17:28 +0000)]
(vc-stay-local, vc-stay-local-p): Move to vc-hooks.el.

21 years ago(vc-stay-local, vc-stay-local-p): Move from vc.el.
Stefan Monnier [Sun, 6 Jul 2003 17:26:48 +0000 (17:26 +0000)]
(vc-stay-local, vc-stay-local-p): Move from vc.el.

21 years ago(Info-menu-entry-name-re): Disallow : again: I misunderstood the problem.
Stefan Monnier [Sun, 6 Jul 2003 17:00:41 +0000 (17:00 +0000)]
(Info-menu-entry-name-re): Disallow : again: I misunderstood the problem.

21 years ago(Info-menu-entry-name-re): Be careful to avoid multiple ways
Stefan Monnier [Sun, 6 Jul 2003 16:35:23 +0000 (16:35 +0000)]
(Info-menu-entry-name-re): Be careful to avoid multiple ways
to match the same text.  Allow : after : again.

21 years ago(struct ablock): Only include padding when there is some.
Jason Rumney [Sun, 6 Jul 2003 14:55:00 +0000 (14:55 +0000)]
(struct ablock): Only include padding when there is some.

21 years ago*** empty log message ***
Jason Rumney [Sun, 6 Jul 2003 14:54:30 +0000 (14:54 +0000)]
*** empty log message ***

21 years ago(Info-menu-entry-name-re): Add `:' to second [] part.
Kim F. Storm [Sun, 6 Jul 2003 11:47:04 +0000 (11:47 +0000)]
(Info-menu-entry-name-re): Add `:' to second [] part.
This should fix the infinite loop when extracting menu names.

21 years ago*** empty log message ***
Kim F. Storm [Sun, 6 Jul 2003 11:46:47 +0000 (11:46 +0000)]
*** empty log message ***

21 years ago(Activation of Advice): Note that ad-start-advice is turned on by default.
Markus Rost [Sun, 6 Jul 2003 01:31:52 +0000 (01:31 +0000)]
(Activation of Advice): Note that ad-start-advice is turned on by default.

21 years ago(auto-mode-alist, interpreter-mode-alist): Removed entries to CC Mode
Martin Stjernholm [Sat, 5 Jul 2003 20:02:18 +0000 (20:02 +0000)]
(auto-mode-alist, interpreter-mode-alist): Removed entries to CC Mode
modes to avoid duplicates; they are now added with autoload directives
in cc-mode.el.

21 years agoNew patch version.
Martin Stjernholm [Sat, 5 Jul 2003 19:57:01 +0000 (19:57 +0000)]
New patch version.

21 years ago(c-style-alist, c-lang-variable-inits, c-lang-variable-inits-tail): The
Martin Stjernholm [Sat, 5 Jul 2003 19:54:33 +0000 (19:54 +0000)]
(c-style-alist, c-lang-variable-inits, c-lang-variable-inits-tail): The
values of these are changed, so declare them as variables and not constants.

21 years agoFixed some autoload problems: Try to ensure that the entry for ".c"
Martin Stjernholm [Sat, 5 Jul 2003 19:53:33 +0000 (19:53 +0000)]
Fixed some autoload problems: Try to ensure that the entry for ".c"
extension comes before the one for ".C" on auto-mode-alist', to behave
better on case insensitive OS:es.  Fixed incorrect entries that were added
to interpreter-mode-alist'.  Moved the autoload directives for AWK to the
top level since they aren't recognized anywhere else.  Do not use the new
AWK mode doc in the autoload form for the old AWK mode.

21 years ago(customize-create-theme): Call `customize-create-theme' in
John Paul Wallington [Sat, 5 Jul 2003 14:53:30 +0000 (14:53 +0000)]
(customize-create-theme): Call `customize-create-theme' in
Reset widget's notify function.  Blush.

21 years agoDescribe bibtex.el changes. From Roland Winkler.
Kai Großjohann [Sat, 5 Jul 2003 12:42:43 +0000 (12:42 +0000)]
Describe bibtex.el changes.  From Roland Winkler.

21 years ago2003-06-30 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
Kai Großjohann [Sat, 5 Jul 2003 12:41:24 +0000 (12:41 +0000)]
2003-06-30  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

* textmodes/bibtex.el (bibtex-sort-entry-class): new entry
catch-all.
(bibtex-sort-ignore-string-entries): default value t.
(bibtex-entry-kill-ring-max): Reintroduced as it was removed
erroneously in previous version.
(bibtex-string-files): Docstring reflects new parsing scheme.
(bibtex-autokey-transcriptions): Merge some rewrite entries, fix
docstring, add # as one of the chars to crush
(bibtex-autokey-prefix-string, bibtex-autokey-names)
(bibtex-autokey-names-stretch, bibtex-autokey-additional-names)
(bibtex-autokey-name-change-strings)
(bibtex-autokey-name-case-convert, bibtex-autokey-name-length)
(bibtex-autokey-name-separator, bibtex-autokey-year-length)
(bibtex-autokey-use-crossref, bibtex-autokey-titlewords)
(bibtex-autokey-title-terminators)
(bibtex-autokey-titlewords-stretch)
(bibtex-autokey-titleword-ignore)
(bibtex-autokey-titleword-case-convert)
(bibtex-autokey-titleword-abbrevs)
(bibtex-autokey-titleword-abbrevs)
(bibtex-autokey-titleword-change-strings)
(bibtex-autokey-titleword-length)
(bibtex-autokey-titleword-separator)
(bibtex-autokey-name-year-separator)
(bibtex-autokey-year-title-separator)
(bibtex-autokey-before-presentation-function)
(bibtex-entry-type-history, bibtex-entry-maybe-empty-head): Fix
docstring.
(bibtex-strings, bibtex-reference-keys): Use
lazy-completion-table and make-variable-buffer-local.
(bibtex-sort-entry-class-alist): Use downcase, account for
catch-all.
(bibtex-braced-string-syntax-table)
(bibtex-quoted-string-syntax-table): New variables.
(bibtex-parse-nested-braces): Remove.
(bibtex-parse-field-string): Use syntax table and forward-sexp.
(bibtex-parse-association): Simplify.
(bibtex-parse-field-name): Obey bibtex-autoadd-commas.
(bibtex-parse-field-text): Simplify.
(bibtex-search-forward-field, bibtex-search-backward-field):
argument BOUND can take value t.
(bibtex-start-of-field, bibtex-start-of-name-in-field)
(bibtex-end-of-name-in-field, bibtex-end-of-field)
(bibtex-start-of-text-in-field, bibtex-end-of-text-in-field)
(bibtex-start-of-text-in-string, bibtex-end-of-text-in-string)
(bibtex-end-of-string, bibtex-type-in-head): Use defsubst.
(bibtex-skip-to-valid-entry): Return buffer position of beginning
and ending of entry. Update for changes of bibtex-search-entry.
Simplify.
(bibtex-map-entries): FUN is called with three arguments.
(bibtex-search-entry): Return a cons pair with buffer positions of
beginning and end of entry.
(bibtex-enclosing-field): Simplify.
(bibtex-format-entry): Use booktitle to set a missing title.
(bibtex-autokey-get-names): Fiddle with regexps.
(bibtex-generate-autokey): Use identity.
(bibtex-parse-keys): Use simplified parsing algorithm if
bibtex-parse-keys-fast is non-nil. Simplify. Change order of
arguments. Return alist of keys.
(bibtex-parse-strings): Simplify. Return alist of strings.
(bibtex-complete-string-cleanup): Fix docstring.
(bibtex-read-key): New function.
(bibtex-mode): Fix docstring. Do not parse for keys and
strings when the mode is entered. Set fill-paragraph-function to
bibtex-fill-field. Setup font-lock-mark-block-function the way
font-lock intended.
(bibtex-entry): Use bibtex-read-key. Obey bibtex-autofill-types.
(bibtex-parse-entry, bibtex-autofill-entry): New functions.
(bibtex-print-help-message, bibtex-remove-OPT-or-ALT)
(bibtex-Preamble): Avoid hard coded constants.
(bibtex-make-field): Fix docstring. Simplify.
(bibtex-beginning-of-entry): Always return new position of point.
(bibtex-end-of-entry): Rearrange cond clauses.
(bibtex-count-entries, bibtex-validate, bibtex-reformat): Update
for changes of bibtex-map-entries.
(bibtex-ispell-abstract): Do not move point.
(bibtex-entry-index): Use downcase. Simplify.
(bibtex-lessp): Handle catch-all.
(bibtex-find-crossref): Turned into a command.
(bibtex-find-entry): Simplify. Use bibtex-read-key. Fix regexp.
(bibtex-clean-entry): Use bibtex-read-key. Handle string and
preamble entries.
(bibtex-fill-field-bounds): New function.
(bibtex-fill-field): New command. Bound to
fill-paragraph-function.
(bibtex-fill-entry): Use bibtex-fill-field-bounds
(bibtex-String): Use bibtex-strings. Always obey
bibtex-sort-ignore-string-entries.

21 years ago(ibuffer-backward-line, ibuffer-forward-line)
John Paul Wallington [Sat, 5 Jul 2003 11:24:00 +0000 (11:24 +0000)]
(ibuffer-backward-line, ibuffer-forward-line)
(ibuffer-mark-interactive): Use `or' instead of `unless'.
(define-ibuffer-column name): Add summarizer.
(define-ibuffer-column size): Likewise.
(define-ibuffer-column filename): Likewise.
(define-ibuffer-column process): Likewise.  Change BODY's output too.
(define-ibuffer-column filename-and-process): Likewise, likewise.
(ibuffer): Remove local vars `already-in' and `need-update'.

21 years agoDon't require `derived' at compile-time.
John Paul Wallington [Sat, 5 Jul 2003 11:20:30 +0000 (11:20 +0000)]
Don't require `derived' at compile-time.

21 years ago*** empty log message ***
Stefan Monnier [Sat, 5 Jul 2003 00:36:30 +0000 (00:36 +0000)]
*** empty log message ***

21 years ago(cl-transform-lambda): Strip &cl-defs
Stefan Monnier [Sat, 5 Jul 2003 00:23:04 +0000 (00:23 +0000)]
(cl-transform-lambda): Strip &cl-defs
thingies from constructors created by defstruct.

21 years ago(byte-compile-defvar): Check and set the default value of the variable.
Stefan Monnier [Fri, 4 Jul 2003 23:47:48 +0000 (23:47 +0000)]
(byte-compile-defvar): Check and set the default value of the variable.
(byte-code-meter): Move declaration to top level.

21 years ago(cvs-parse-status): Ignore extra fields from CVSNT.
Stefan Monnier [Fri, 4 Jul 2003 23:30:29 +0000 (23:30 +0000)]
(cvs-parse-status): Ignore extra fields from CVSNT.

21 years ago(Info-following-node-name-re): New fun.
Stefan Monnier [Fri, 4 Jul 2003 23:05:35 +0000 (23:05 +0000)]
(Info-following-node-name-re): New fun.
(Info-following-node-name): Remove.
(Info-insert-dir): Use the new fun.
(Info-extract-pointer): Don't save restriction; use new fun.
(Info-menu-entry-name-re): New const.
(Info-menu-entry-name-re): Use it along with new fun.
(Info-node-spec-re): Use new fun.
(Info-complete-menu-item, Info-fontify-node): Use new const.
(Info-goto-node, Info-follow-reference, Info-menu-update):
Use match-string.
(Info-follow-reference): Use assoc-string.
Use a list of strings for the completion table.
(Info-fontify-node): Use match-string, line-end-position.
Limit the search for `node:' to the first line.