bpt/emacs.git
21 years ago*** empty log message ***
Jason Rumney [Sat, 7 Jun 2003 00:24:22 +0000 (00:24 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Juanma Barranquero [Fri, 6 Jun 2003 17:49:52 +0000 (17:49 +0000)]
*** empty log message ***

21 years ago(shell-resync-dirs): Tolerate an extra line of output before the list of
Juanma Barranquero [Fri, 6 Jun 2003 17:39:46 +0000 (17:39 +0000)]
(shell-resync-dirs): Tolerate an extra line of output before the list of
directories from `shell-dirstack-query' (it looks for, and ignores, a literal
copy of the value of shell-dirstack-query).

21 years ago(Info-complete-menu-item): Revert change of 2003-06-03.
Lute Kamstra [Fri, 6 Jun 2003 16:13:31 +0000 (16:13 +0000)]
(Info-complete-menu-item): Revert change of 2003-06-03.

21 years ago*** empty log message ***
Juanma Barranquero [Fri, 6 Jun 2003 15:12:43 +0000 (15:12 +0000)]
*** empty log message ***

21 years agoFix bug in "Options Loop" skeleton for ksh. Add newlines to a few skeletons,
Juanma Barranquero [Fri, 6 Jun 2003 15:06:53 +0000 (15:06 +0000)]
Fix bug in "Options Loop" skeleton for ksh.  Add newlines to a few skeletons,
add "select" keyword for bash.

21 years ago(Info-select-node): Doc fix.
Andreas Schwab [Fri, 6 Jun 2003 12:28:16 +0000 (12:28 +0000)]
(Info-select-node): Doc fix.

21 years ago*** empty log message ***
Dave Love [Fri, 6 Jun 2003 10:16:42 +0000 (10:16 +0000)]
*** empty log message ***

21 years agoCheck for locale.h.
Dave Love [Fri, 6 Jun 2003 09:04:22 +0000 (09:04 +0000)]
Check for locale.h.

21 years ago*** empty log message ***
Kenichi Handa [Fri, 6 Jun 2003 05:24:59 +0000 (05:24 +0000)]
*** empty log message ***

21 years ago(set-frame-font): Default to frame's current default font.
Miles Bader [Fri, 6 Jun 2003 01:32:33 +0000 (01:32 +0000)]
(set-frame-font): Default to frame's current default font.

21 years agoDocument new System colors on MS-Windows
Jason Rumney [Thu, 5 Jun 2003 23:56:32 +0000 (23:56 +0000)]
Document new System colors on MS-Windows

21 years ago*** empty log message ***
Stefan Monnier [Thu, 5 Jun 2003 23:35:23 +0000 (23:35 +0000)]
*** empty log message ***

21 years ago(Info-fontify-node): Don't refill over lines ending in a
Kim F. Storm [Thu, 5 Jun 2003 23:23:53 +0000 (23:23 +0000)]
(Info-fontify-node): Don't refill over lines ending in a
period; this should fix problems with lists like one in the
(emacs)Library Keywords section.

21 years ago*** empty log message ***
Kim F. Storm [Thu, 5 Jun 2003 23:23:23 +0000 (23:23 +0000)]
*** empty log message ***

21 years ago(SYSTEM_DEFAULT_RESOURCES): New constant.
Jason Rumney [Thu, 5 Jun 2003 23:21:19 +0000 (23:21 +0000)]
(SYSTEM_DEFAULT_RESOURCES): New constant.
(w32_get_string_resource): Try SYSTEM_DEFAULT_RESOURCES last.

21 years ago(Finternal_face_x_get_resource): Do it on Windows and Mac too.
Jason Rumney [Thu, 5 Jun 2003 22:52:43 +0000 (22:52 +0000)]
(Finternal_face_x_get_resource): Do it on Windows and Mac too.

21 years ago*** empty log message ***
Juanma Barranquero [Thu, 5 Jun 2003 22:12:43 +0000 (22:12 +0000)]
*** empty log message ***

21 years ago(dired-get-filename): Don't err for . and .. for calls from dired-add-entry.
Juanma Barranquero [Thu, 5 Jun 2003 22:00:13 +0000 (22:00 +0000)]
(dired-get-filename): Don't err for . and .. for calls from dired-add-entry.

21 years ago(table-cell-horizontal-chars): Renamed from table-cell-horizontal-char. Now a
Juanma Barranquero [Thu, 5 Jun 2003 20:07:16 +0000 (20:07 +0000)]
(table-cell-horizontal-chars): Renamed from table-cell-horizontal-char.  Now a
string value instead of a character.  ?= is allowed for horizontal boundary as
well as ?-.
(table-command-remap-alist, table-command-list): Changed defconst to defvar
because the value is modified.
(table-insert, table-insert-row, table-insert-column, table-recognize)
(table-recognize-region, table-widen-cell, table-span-cell)
table-split-cell-vertically): Change due to table-cell-horizontal-chars.
(table--cell-horizontal-char-p): New function.
(table--generate-source-scan-lines, table-delete-row, table-delete-column)
(table--spacify-frame, table--find-row-column, table--probe-cell-left-up)
(table--probe-cell-right-bottom, table--probe-cell): Change due to
table-cell-horizontal-chars.
From David Abrahams <dave@boost-consulting.com>

21 years agoMoved from lisp/.
Juanma Barranquero [Thu, 5 Jun 2003 19:58:26 +0000 (19:58 +0000)]
Moved from lisp/.

21 years agoMoved to progmodes/.
Juanma Barranquero [Thu, 5 Jun 2003 19:53:31 +0000 (19:53 +0000)]
Moved to progmodes/.

21 years ago(tcl-mode): Set imenu-generic-expression to the value of
Juanma Barranquero [Thu, 5 Jun 2003 19:47:26 +0000 (19:47 +0000)]
(tcl-mode): Set imenu-generic-expression to the value of
tcl-imenu-generic-expression instead of the symbol.

21 years ago(Info-mode): Mention `c' and remove duplicate mention of `q' in
Luc Teirlinck [Thu, 5 Jun 2003 19:11:42 +0000 (19:11 +0000)]
(Info-mode): Mention `c' and remove duplicate mention of `q' in
documentation string.

21 years ago*** empty log message ***
Luc Teirlinck [Thu, 5 Jun 2003 19:05:43 +0000 (19:05 +0000)]
*** empty log message ***

21 years agoNot committed to branch, sorry.
Dave Love [Thu, 5 Jun 2003 18:00:24 +0000 (18:00 +0000)]
Not committed to branch, sorry.

21 years ago*** empty log message ***
Dave Love [Thu, 5 Jun 2003 17:49:22 +0000 (17:49 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Dave Love [Thu, 5 Jun 2003 16:37:57 +0000 (16:37 +0000)]
*** empty log message ***

21 years agoCheck for memcpy, mempcpy, mblen, mbrlen. Use
Dave Love [Thu, 5 Jun 2003 16:37:13 +0000 (16:37 +0000)]
Check for memcpy, mempcpy, mblen, mbrlen.  Use
AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
(NLIST_STRUCT): Don't define.

21 years agoSet NLIST_STRUCT from HAVE_NLIST_H. Use
Dave Love [Thu, 5 Jun 2003 16:24:51 +0000 (16:24 +0000)]
Set NLIST_STRUCT from HAVE_NLIST_H.  Use
HAVE_STRUCT_NLIST_N_UN_N_NAME, not NLIST_NAME_UNION.
[HAVE_LOCALE_H]: Include locale.h.
(getloadavg) [HAVE_SETLOCALE]: Run sscanf in C locale.

21 years ago(__mktime_internal): Merge changes from gnulib
Dave Love [Thu, 5 Jun 2003 16:24:17 +0000 (16:24 +0000)]
(__mktime_internal): Merge changes from gnulib
involving year 69 and dst2.

21 years ago(shell-mode): Put `shell-filter-ctrl-a-ctrl-b' on
Lute Kamstra [Thu, 5 Jun 2003 12:02:09 +0000 (12:02 +0000)]
(shell-mode): Put `shell-filter-ctrl-a-ctrl-b' on
`comint-output-filter-functions' when bash is used as the inferior
shell.
(shell-filter-ctrl-a-ctrl-b): New function.

21 years ago*** empty log message ***
Dave Love [Thu, 5 Jun 2003 11:55:20 +0000 (11:55 +0000)]
*** empty log message ***

21 years ago(vc-make-backup-files): Add :group backup.
Dave Love [Thu, 5 Jun 2003 11:34:06 +0000 (11:34 +0000)]
(vc-make-backup-files): Add :group backup.

21 years ago*** empty log message ***
Stefan Monnier [Thu, 5 Jun 2003 01:28:15 +0000 (01:28 +0000)]
*** empty log message ***

21 years ago(sgml-parse-tag-backward): Try and detect
Stefan Monnier [Thu, 5 Jun 2003 01:14:23 +0000 (01:14 +0000)]
(sgml-parse-tag-backward): Try and detect
when we're starting from within a tag.
(sgml-get-context): When called from inside a tag, do something useful.
Rename the arg now that it's never used for `full' context anymore.
(sgml-calculate-indent): Make `lcon' an argument.
Return nil when we don't know what to do.
If the initial lcon turns out to be wrong, try again.
(sgml-indent-line): If sgml-calculate-indent returns nil, don't indent.

21 years ago(coordinates_in_window): Convert X and Y to window
Kim F. Storm [Thu, 5 Jun 2003 00:36:28 +0000 (00:36 +0000)]
(coordinates_in_window): Convert X and Y to window
relative coordinates inside mode-line and header-line parts.
Convert X and Y to margin area relative coordinates inside left
and right display margin parts.

21 years ago*** empty log message ***
Kim F. Storm [Thu, 5 Jun 2003 00:36:09 +0000 (00:36 +0000)]
*** empty log message ***

21 years ago(add_system_logical_colors_to_map): New function.
Jason Rumney [Thu, 5 Jun 2003 00:01:03 +0000 (00:01 +0000)]
(add_system_logical_colors_to_map): New function.
(Fx_open_connection): Use it.

21 years ago(allocate_pty): Revert part of the previous patch.
Stefan Monnier [Wed, 4 Jun 2003 23:21:11 +0000 (23:21 +0000)]
(allocate_pty): Revert part of the previous patch.
(Faccept_process_output): Simplify.

21 years ago(Info-fontify-node): Individually refill menus and
Kim F. Storm [Wed, 4 Jun 2003 23:15:29 +0000 (23:15 +0000)]
(Info-fontify-node): Individually refill menus and
paragraphs to preserve menu items and varying indentation.
Only color first 9 menu items differently.

21 years ago*** empty log message ***
Kim F. Storm [Wed, 4 Jun 2003 23:13:18 +0000 (23:13 +0000)]
*** empty log message ***

21 years agoAdd new maintainer.
Juanma Barranquero [Wed, 4 Jun 2003 22:23:31 +0000 (22:23 +0000)]
Add new maintainer.

21 years ago*** empty log message ***
Jason Rumney [Wed, 4 Jun 2003 22:09:45 +0000 (22:09 +0000)]
*** empty log message ***

21 years ago(enum event_kind): Remove MOUSE_WHEEL_EVENT.
Jason Rumney [Wed, 4 Jun 2003 22:08:47 +0000 (22:08 +0000)]
(enum event_kind): Remove MOUSE_WHEEL_EVENT.

21 years ago(Qmouse_wheel, mouse_wheel_syms, lispy_mouse_wheel_names): Remove.
Jason Rumney [Wed, 4 Jun 2003 22:05:52 +0000 (22:05 +0000)]
(Qmouse_wheel, mouse_wheel_syms, lispy_mouse_wheel_names): Remove.
(syms_of_keyboard): Remove Qmouse_wheel and mouse_wheel_syms.
Always define drag_and_drop_syms.

21 years ago(XTread_socket): Map mouse wheel events to Emacs
Jason Rumney [Wed, 4 Jun 2003 22:03:44 +0000 (22:03 +0000)]
(XTread_socket): Map mouse wheel events to Emacs
WHEEL_EVENT events.

21 years agoNo need to bind wheel events specially.
Jason Rumney [Wed, 4 Jun 2003 21:54:08 +0000 (21:54 +0000)]
No need to bind wheel events specially.

21 years ago(mouse-wheel-down-event, mouse-wheel-up-event):
Jason Rumney [Wed, 4 Jun 2003 21:53:00 +0000 (21:53 +0000)]
(mouse-wheel-down-event, mouse-wheel-up-event):
Default to new wheel-up and wheel-down events on MacOS.

21 years ago(yank-excluded-properties): Expand documentation string.
Luc Teirlinck [Wed, 4 Jun 2003 21:13:41 +0000 (21:13 +0000)]
(yank-excluded-properties): Expand documentation string.

21 years ago*** empty log message ***
Luc Teirlinck [Wed, 4 Jun 2003 21:10:29 +0000 (21:10 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Stefan Monnier [Wed, 4 Jun 2003 19:26:51 +0000 (19:26 +0000)]
*** empty log message ***

21 years ago_buffer_size): If coding->type is
Kenichi Handa [Wed, 4 Jun 2003 12:43:09 +0000 (12:43 +0000)]
_buffer_size): If coding->type is
coding_type_ccl, double magnification on CRLF encoding.

21 years ago*** empty log message ***
Richard M. Stallman [Wed, 4 Jun 2003 09:48:59 +0000 (09:48 +0000)]
*** empty log message ***

21 years ago(lm-keywords-finder-p): Use with-no-warnings.
Richard M. Stallman [Wed, 4 Jun 2003 09:48:50 +0000 (09:48 +0000)]
(lm-keywords-finder-p): Use with-no-warnings.

21 years ago*** empty log message ***
Richard M. Stallman [Wed, 4 Jun 2003 09:42:47 +0000 (09:42 +0000)]
*** empty log message ***

21 years ago(gud-minor-mode-type): Move defvar up.
Richard M. Stallman [Wed, 4 Jun 2003 09:42:37 +0000 (09:42 +0000)]
(gud-minor-mode-type): Move defvar up.

21 years ago(compilation-next-error): When moving fwd,
Richard M. Stallman [Wed, 4 Jun 2003 09:31:46 +0000 (09:31 +0000)]
(compilation-next-error): When moving fwd,
compare position of point with the errors.

21 years ago(Expressions): Delete C-M-DEL.
Richard M. Stallman [Wed, 4 Jun 2003 09:30:10 +0000 (09:30 +0000)]
(Expressions): Delete C-M-DEL.

21 years ago(Shell Options): Clarify comint-scroll-show-maximum-output.
Richard M. Stallman [Wed, 4 Jun 2003 09:28:58 +0000 (09:28 +0000)]
(Shell Options): Clarify comint-scroll-show-maximum-output.
comint-move-point-for-output renamed from comint-scroll-to-bottom-on-output.

21 years agoDon't mention etc/ORDERS.
Richard M. Stallman [Wed, 4 Jun 2003 09:26:40 +0000 (09:26 +0000)]
Don't mention etc/ORDERS.

21 years ago(Init Rebinding): Replace previous change with xref.
Richard M. Stallman [Wed, 4 Jun 2003 09:26:06 +0000 (09:26 +0000)]
(Init Rebinding): Replace previous change with xref.
(Non-ASCII Rebinding): Explain that issue more briefly here.

21 years agoUpdate the example and explanation about let and buffer-local bindings.
Richard M. Stallman [Wed, 4 Jun 2003 09:25:00 +0000 (09:25 +0000)]
Update the example and explanation about let and buffer-local bindings.

21 years agobase64-decode-string returns unibyte string.
Richard M. Stallman [Wed, 4 Jun 2003 09:03:40 +0000 (09:03 +0000)]
base64-decode-string returns unibyte string.

21 years ago(dired-get-filename): Err for . and .. in usual case.
Richard M. Stallman [Wed, 4 Jun 2003 09:02:55 +0000 (09:02 +0000)]
(dired-get-filename): Err for . and .. in usual case.
(dired-get-file-for-visit): Specify no-error to dired-get-filename,
and check for real errors here.
(dired-unmark-all-files): Specify no-error to dired-get-filename.

21 years ago(list-buffers-noselect): Use window-inside-edges
Richard M. Stallman [Wed, 4 Jun 2003 09:00:22 +0000 (09:00 +0000)]
(list-buffers-noselect): Use window-inside-edges
to compute the number of offset spaces.
(list-buffers-noselect): Use Buffer-menu-buffer+size to
indent the dashes properly.  Put some in fixed-pitch.

21 years ago(desktop-create-buffer): Undo last change.
Juanma Barranquero [Tue, 3 Jun 2003 23:35:20 +0000 (23:35 +0000)]
(desktop-create-buffer): Undo last change.
(desktop-kill, desktop-save, desktop-remove): Use expand-directory rather than
concat to construct desktop filename.
(desktop-kill, desktop-read, desktop-change-dir): Ensure desktop-dirname is a
directory name.
(desktop-change-dir): Fix bug when DIR was relative.

21 years ago(after-find-file): Fix arguments of call to `sit-for'.
Juanma Barranquero [Tue, 3 Jun 2003 23:23:06 +0000 (23:23 +0000)]
(after-find-file): Fix arguments of call to `sit-for'.

21 years ago(last-sexp-toggle-display): Remove stale comment.
Juanma Barranquero [Tue, 3 Jun 2003 23:14:25 +0000 (23:14 +0000)]
(last-sexp-toggle-display): Remove stale comment.

21 years ago(update_tool_bar): Add missing UNGCPRO.
Stefan Monnier [Tue, 3 Jun 2003 22:36:13 +0000 (22:36 +0000)]
(update_tool_bar): Add missing UNGCPRO.

21 years ago(Info-extract-menu-node-name): Remove unused arg `errmessage'.
Stefan Monnier [Tue, 3 Jun 2003 21:44:53 +0000 (21:44 +0000)]
(Info-extract-menu-node-name): Remove unused arg `errmessage'.
(Info-follow-reference): Update corresponding call.
(Info-node-spec-re): New const.
(Info-complete-menu-item): Use it to only allow : when necessary.
(Info-fontify-node): USe it as well.  Fixup typo.

21 years ago(info-fontify-node): Use better help-echo text.
Stefan Monnier [Tue, 3 Jun 2003 20:56:59 +0000 (20:56 +0000)]
(info-fontify-node): Use better help-echo text.

21 years ago(Info-fontify-node): Use :align-to display prop.
Stefan Monnier [Tue, 3 Jun 2003 20:28:21 +0000 (20:28 +0000)]
(Info-fontify-node): Use :align-to display prop.
Use `invisible' rather than `display' prop to hide text.

21 years ago(Info-mode-hook): Obey obsolete `Info-fontify'.
Stefan Monnier [Tue, 3 Jun 2003 19:54:42 +0000 (19:54 +0000)]
(Info-mode-hook): Obey obsolete `Info-fontify'.
(Info-find-in-tag-table-1): Remove unused vars.
(Info-display-images-node): Remove unused var paragraph-markers.
(Info-header-line): Remove.
(Info-select-node): Don't set it.
(Info-search): Remove unused var `current'.
(Info-follow-reference): Remove unused var `beg'.
(Info-extract-menu-node-name): Remove unused var `i'.
(Info-complete-menu-item): Use `with-current-buffer'.
(Info-index): Remove unused var `rnode'.
(Info-mode): Set header-line-format to check text-properties directly.
(Info-find-emacs-command-nodes): Remove unused var `found' and `exact'.
(Info-fontify-node): Use `push'.
(Info-speedbar-hierarchy-buttons): Use `dolist'.
(Info-speedbar-goto-node, Info-speedbar-fetch-file-nodes):
Check the return value of `string-match'.
(Info-speedbar-fetch-file-nodes): Factor out common code.

21 years ago*** empty log message ***
Stefan Monnier [Tue, 3 Jun 2003 19:15:59 +0000 (19:15 +0000)]
*** empty log message ***

21 years ago* gtkutil.c (make_menu_item): Make sure we don't crash on a NULL
Jan Djärv [Tue, 3 Jun 2003 17:38:41 +0000 (17:38 +0000)]
* gtkutil.c (make_menu_item): Make sure we don't crash on a NULL
  menu item label.

21 years ago(init_buffer_once): Make kill-buffer-hook permanent-local.
Stefan Monnier [Tue, 3 Jun 2003 13:30:08 +0000 (13:30 +0000)]
(init_buffer_once): Make kill-buffer-hook permanent-local.

21 years ago(custom-get-fresh-buffer): Test for nonexistence buffer.
Lute Kamstra [Tue, 3 Jun 2003 11:24:42 +0000 (11:24 +0000)]
(custom-get-fresh-buffer): Test for nonexistence buffer.

21 years ago*** empty log message ***
Richard M. Stallman [Tue, 3 Jun 2003 11:13:08 +0000 (11:13 +0000)]
*** empty log message ***

21 years ago(Fwindow_edges): Doc fix.
Richard M. Stallman [Tue, 3 Jun 2003 11:12:48 +0000 (11:12 +0000)]
(Fwindow_edges): Doc fix.
(Fwindow_pixel_edges, Fwindow_inside_edges)
(Fwindow_inside_pixel_edges): New functions.
(syms_of_window): defsubr them.

21 years ago(WINDOW_LEFT_FRINGE_COLS, WINDOW_RIGHT_FRINGE_COLS)
Richard M. Stallman [Tue, 3 Jun 2003 11:11:56 +0000 (11:11 +0000)]
(WINDOW_LEFT_FRINGE_COLS, WINDOW_RIGHT_FRINGE_COLS)
(WINDOW_MODE_LINE_LINES, WINDOW_HEADER_LINE_LINES): New macros.

21 years ago(eval-last-sexp-1): Add save-excursion.
Richard M. Stallman [Tue, 3 Jun 2003 11:10:31 +0000 (11:10 +0000)]
(eval-last-sexp-1): Add save-excursion.

21 years ago(windmove-reference-loc, windmove-frame-edges): Use window-inside-edges.
Richard M. Stallman [Tue, 3 Jun 2003 11:09:56 +0000 (11:09 +0000)]
(windmove-reference-loc, windmove-frame-edges): Use window-inside-edges.
(windmove-do-window-select): Fix error messages.

21 years ago(after-find-file): Simplify msg if nonexistent directory.
Richard M. Stallman [Tue, 3 Jun 2003 11:08:25 +0000 (11:08 +0000)]
(after-find-file): Simplify msg if nonexistent directory.
(make-directory): Doc fix.

21 years ago(dabbrev--goto-start-of-abbrev): Use minibuffer-prompt-end.
Richard M. Stallman [Tue, 3 Jun 2003 11:07:23 +0000 (11:07 +0000)]
(dabbrev--goto-start-of-abbrev): Use minibuffer-prompt-end.

21 years ago(comint-move-point-for-output): Renamed from
Richard M. Stallman [Tue, 3 Jun 2003 11:06:42 +0000 (11:06 +0000)]
(comint-move-point-for-output): Renamed from
comint-scroll-to-bottom-on-output.  Old name is alias.
Doc fix.  All uses changed.
(comint-scroll-show-maximum-output): Doc fix.

(comint-exec-1): Don't use directory-sep-char.
(comint-dynamic-complete-as-filename): Likewise.

21 years ago(global-map): Delete C-M-delete and C-M-backspace.
Richard M. Stallman [Tue, 3 Jun 2003 11:04:06 +0000 (11:04 +0000)]
(global-map): Delete C-M-delete and C-M-backspace.

21 years agoDelete mention of etc/ORDERS file. Say VMS and Apollo systems were
Richard M. Stallman [Tue, 3 Jun 2003 11:03:20 +0000 (11:03 +0000)]
Delete mention of etc/ORDERS file.  Say VMS and Apollo systems were
supported only in past.

21 years ago(ps-mode): Use autoload cookie in the standard way.
Markus Rost [Tue, 3 Jun 2003 04:15:06 +0000 (04:15 +0000)]
(ps-mode): Use autoload cookie in the standard way.

21 years ago(bibtex-member-of-regexp, bibtex-assoc-of-regexp, bibtex-format-entry)
Stefan Monnier [Mon, 2 Jun 2003 22:41:50 +0000 (22:41 +0000)]
(bibtex-member-of-regexp, bibtex-assoc-of-regexp, bibtex-format-entry)
(bibtex-find-entry, bibtex-autokey-demangle-name, bibtex-string-files-init)
(bibtex-mode): Fix up regexp usage and use match-string.

21 years agoLong overdue merge.
Stefan Monnier [Mon, 2 Jun 2003 22:30:09 +0000 (22:30 +0000)]
Long overdue merge.
Don't require `compile' since it seems unnecessary.
For all internal variables and functions the docstring comments have
been converted into proper docstrings
(bibtex-maintainer-address, bibtex-maintainer-salutation)
(bibtex-version): Remove support for bug reporting.
(bibtex-field-delimiters, bibtex-entry-delimiters)
(bibtex-sort-ignore-string-entries, bibtex-maintain-sorted-entries)
Replace make-variable-buffer-local by make-local-variable for
(bibtex-entry-format): New tag `required-fields'.
(bibtex-maintain-sorted-entries): New var.
(bibtex-sort-entry-class, bibtex-sort-entry-class-alist): New vars.
(bibtex-predefined-month-strings, bibtex-predefined-strings):
Make into alists with pairs (abbreviation expansion).
(bibtex-autokey-titleword-change-strings)
(bibtex-autokey-transcriptions): Make into alists.
Add new replacement pairs.
(bibtex-autokey-use-crossref): New var.
Replace bibtex-autokey-year-use-crossref-entry because updated code
for autokey generation handles crossrefs independently of
particular fields.
(bibtex-reference-key, bibtex-mode-syntax-table):
Remove = because it can't be part of a string's key.
(bibtex-complete-key-cleanup): New var.
(bibtex-complete): Merge bibtex-complete-string and bibtex-complete-key
into it (and bind to M-tab).
(bibtex-valid-entry-re, bibtex-any-valid-entry-re)
(bibtex-valid-entry-whitespace-re, bibtex-empty-field-re)
(bibtex-quoted-string-re): New vars.
(bibtex-field-name-for-parsing): Don't make-variable-buffer-local.
(zmacs-regions): Declare to quieten the byte-compiler.
(bibtex-comment-start): Don't include the space.
(bibtex-font-lock-syntactic-keywords): New var.
(bibtex-font-lock-keywords): Remove the entry for @Comment.
(bibtex-parse-field-string): Merge the functionality of
bibtex-parse-field-string-braced, bibtex-parse-quoted-string and
bibtex-parse-field-string-quoted.
(bibtex-search-forward-field-string): Remove.
(bibtex-parse-association): Use when.
(bibtex-parse-field-name): Use when.
(bibtex-parse-field-text): Use when and cond.
(bibtex-parse-field): Use let.
(bibtex-search-forward-field, bibtex-search-backward-field):
Make bound optional, use let, setq, and cddr.
(bibtex-start-of-field, bibtex-start-of-name-in-field)
(bibtex-end-of-name-in-field): Use nth.
(bibtex-name-in-field, bibtex-text-in-field-bounds)
(bibtex-text-in-field, bibtex-type-in-head, bibtex-key-in-head)
(bibtex-text-in-string): New functions.
(bibtex-reference-key-in-string): New fun.  Merge of
bibtex-start-of-reference-key-in-string and
bibtex-end-of-reference-key-in-string.
(bibtex-parse-string-prefix): Use let and when.
(bibtex-parse-string-postfix): Use when.
(bibtex-search-forward-string, bibtex-search-backward-string):
Use save-excursion and setq.
(bibtex-member-of-regexp): Use let.
(bibtex-assoc-of-regexp): Use caar und let.
(bibtex-skip-to-valid-entry): Return buffer position.
(bibtex-map-entries): Use save-excursion.
(bibtex-progress-message): Simplify.
(bibtex-search-entry): Use skip-chars-forward, when, save-match-data.
(bibtex-move-outside-of-entry): Handle the case that point is before
first entry.
(bibtex-enclosing-field): Use save-excursion, when.
(bibtex-format-field-delimiters): Merge into bibtex-format-entry.
(bibtex-enclosing-entry-maybe-empty-head): Simplify.
(bibtex-format-entry): Simplify.  Handle new tag required-fields of
bibtex-entry-format.
(bibtex-autokey-abbrev): Accept negative values of len.
(bibtex-autokey-get-field, bibtex-autokey-demangle-title): New funs.
(bibtex-autokey-get-namefield, bibtex-autokey-get-namelist)
(bibtex-autokey-get-yearfield-digits, bibtex-autokey-get-yearfield)
(bibtex-autokey-get-titlestring): Remove.
(bibtex-autokey-get-names): Simplify.
(bibtex-autokey-get-titles): Rename to bibtex-autokey-get-title.
(bibtex-autokey-demangle-name): Simplify, avoid error messages.
(bibtex-generate-autokey): Simplify.
(bibtex-parse-keys): Simplify, use push.
(bibtex-parse-strings): New fun similar to bibtex-parse-keys.
(bibtex-string-files-init): New fun.
(bibtex-parse-buffers-stealthily): Use bibtex-parse-keys,
bibtex-string-files-init and bibtex-parse-strings.
(bibtex-complete): Rename to bibtex-complete-internal, use push,
bibtex-reference-key-in-string, no sorting.
(bibtex-complete-string-cleanup): New fun, displays expansion of
completed strings.
(bibtex-choose-completion-string): New fun.  Required for
choose-completion-string-functions.
(bibtex-do-auto-fill): Remove.  Set fill-prefix in bibtex-mode.
(bibtex-pop): Simplify.
(bibtex-mode): Move setting of bibtex-string to bibtex-parse-strings.
Set choose-completion-string-functions.
(bibtex-print-help-message,bibtex-make-field, bibtex-end-of-entry)
(bibtex-count-entries): Simplify.
(bibtex-entry-index, bibtex-lessp): New funs for generalized sorting
scheme of indices, see bibtex-maintain-sorted-entries.
(bibtex-sort-buffer): Use bibtex-lessp for sorting.
(bibtex-find-crossref, bibtex-find-entry): New funs.
(bibtex-find-entry-location): Rename to bibtex-prepare-new-entry, use
bibtex-lessp, Simplify.
(bibtex-validate): Simplify.  Fixe bug of internal variable
questionable-month.
(bibtex-remove-OPT-or-ALT): Use when.
(bibtex-remove-delimiters, bibtex-kill-field, bibtex-kill-entry)
(bibtex-clean-entry, bibtex-fill-entry, bibtex-reformat): Simplify.
(bibtex-convert-alien): Use deactivate-mark rather than the
non-existent bibtex-mark-active variable.
(bibtex-complete-string, bibtex-complete-key): Merge into new
`smart' defun bibtex-complete.
(bibtex-String): Update for new sorting scheme, distinguish empty and
non-empty key strings.

21 years ago(sort-subr): Add `predicate' arg. Remove `sortcar' code.
Stefan Monnier [Mon, 2 Jun 2003 21:19:38 +0000 (21:19 +0000)]
(sort-subr): Add `predicate' arg.  Remove `sortcar' code.

21 years ago(Fsit_for): Don't lie about the number of args.
Stefan Monnier [Mon, 2 Jun 2003 20:39:12 +0000 (20:39 +0000)]
(Fsit_for): Don't lie about the number of args.

21 years agoChanges from yesterday
Jason Rumney [Mon, 2 Jun 2003 19:50:05 +0000 (19:50 +0000)]
Changes from yesterday

21 years agoRevert changes of 2003-03-03 and 2003-05-28.
Juanma Barranquero [Mon, 2 Jun 2003 19:26:18 +0000 (19:26 +0000)]
Revert changes of 2003-03-03 and 2003-05-28.

21 years agoInclude keyboard.h, charset.h, coding.h.
Dave Love [Mon, 2 Jun 2003 18:50:51 +0000 (18:50 +0000)]
Include keyboard.h, charset.h, coding.h.
(xg_create_frame_widgets): Use ENCODE_UTF_8.

21 years ago(ENCODE_UTF_8): New.
Dave Love [Mon, 2 Jun 2003 18:49:53 +0000 (18:49 +0000)]
(ENCODE_UTF_8): New.
(Qutf_8): Declare.

21 years ago(Qutf_8): New.
Dave Love [Mon, 2 Jun 2003 18:49:29 +0000 (18:49 +0000)]
(Qutf_8): New.
(syms_of_coding): Intern it.

21 years ago(Qutf_8): Moved to coding.c
Dave Love [Mon, 2 Jun 2003 18:48:55 +0000 (18:48 +0000)]
(Qutf_8): Moved to coding.c

21 years ago(ENCODE_MENU_STRING): New.
Dave Love [Mon, 2 Jun 2003 18:48:43 +0000 (18:48 +0000)]
(ENCODE_MENU_STRING): New.
(list_of_panes, list_of_items, digest_single_submenu, xmenu_show):
Use it.