1. 03 Jun, 2003 4 commits
  2. 02 Jun, 2003 21 commits
    • Stefan Monnier's avatar
      (bibtex-member-of-regexp, bibtex-assoc-of-regexp, bibtex-format-entry) · dd310c45
      Stefan Monnier authored
      (bibtex-find-entry, bibtex-autokey-demangle-name, bibtex-string-files-init)
      (bibtex-mode): Fix up regexp usage and use match-string.
    • Stefan Monnier's avatar
      Long overdue merge. · 7fbf4804
      Stefan Monnier authored
      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-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-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-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-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
      (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
      (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.
    • Stefan Monnier's avatar
    • Stefan Monnier's avatar
    • Jason Rumney's avatar
      Changes from yesterday · 9862c135
      Jason Rumney authored
    • Juanma Barranquero's avatar
    • Dave Love's avatar
      Include keyboard.h, charset.h, coding.h. · 5b07197a
      Dave Love authored
      (xg_create_frame_widgets): Use ENCODE_UTF_8.
    • Dave Love's avatar
      (ENCODE_UTF_8): New. · c14e5a3a
      Dave Love authored
      (Qutf_8): Declare.
    • Dave Love's avatar
      (Qutf_8): New. · ecf488bc
      Dave Love authored
      (syms_of_coding): Intern it.
    • Dave Love's avatar
      (Qutf_8): Moved to coding.c · 3db9e31e
      Dave Love authored
    • Dave Love's avatar
      (ENCODE_MENU_STRING): New. · 646f98ec
      Dave Love authored
      (list_of_panes, list_of_items, digest_single_submenu, xmenu_show):
      Use it.
    • Dave Love's avatar
      Use HAVE_FCNTL_H, not USG5. · 776a24a1
      Dave Love authored
      (syms_of_callproc) <process-environment>: Doc fix.
    • Dave Love's avatar
      Use HAVE_FCNTL_H, not USG5. · 54a2cb12
      Dave Love authored
    • Dave Love's avatar
      (font_rescale_ratio): Fix for K&R. · f0d62075
      Dave Love authored
    • Dave Love's avatar
      Use HAVE_FCNTL_H, not _POSIX_VERSION. · 3c29b031
      Dave Love authored
    • Dave Love's avatar
      Dave Love authored
    • Dave Love's avatar
      [HAVE_FCNTL_H]: Include fcntl.h. · bcdec28b
      Dave Love authored
    • Dave Love's avatar
      Doc fixes. · 30b1b0cf
      Dave Love authored
    • Lute Kamstra's avatar
      (lm-synopsis): Use relative filenames correctly. Show the synopsis to · ccb78fa3
      Lute Kamstra authored
      the user when appropriate.  Do not kill buffers that were created
      outside `lm-synopsis'.
    • Kenichi Handa's avatar
    • Kenichi Handa's avatar
      *** empty log message *** · 7335b336
      Kenichi Handa authored
  3. 01 Jun, 2003 14 commits
    • Kenichi Handa's avatar
      (Fset_buffer_multibyte): Correctly recover a narrowed · 458c8af4
      Kenichi Handa authored
      region when a buffer is changed to unibyte.
    • Juanma Barranquero's avatar
      Version 1.6 · 3bb804d0
      Juanma Barranquero authored
      Take into account changes made to the display margins, fringes and
      scroll-bar handling.
      (ruler-mode-margins-char): Removed.  Not used anymore.
      (ruler-mode-pad-face, ruler-mode-fringes-face): New faces.
      (ruler-mode-margins-face): New definition.  Moved.
      (ruler-mode-right-scroll-bar-cols): Reimplemented.  Moved.
      (ruler-mode-window-col): New functions.
      (ruler-mode-mouse-del-tab-stop): Reimplemented.
      (ruler-mode-mouse-current-grab-object): Renamed to...
      (ruler-mode-dragged-symbol): New.
      (ruler-mode-mouse-grab-any-column): Use it.  Cleaned up.
      (ruler-mode-mouse-drag-any-column): Likewise.
      (ruler-mode-mouse-drag-any-column-iteration): Simplified.
      (ruler-mode): Restore previous `header-line-format' if
      `ruler-mode-header-line-format-old' has a local binding in current
      (ruler-mode-right-margin-help-echo): Removed.
      (ruler-mode-fringe-help-echo): New constants.
      (ruler-mode-ruler): Use them.  Reimplemented.
    • Jason Rumney's avatar
      (mouse-wheel-down-event, mouse-wheel-up-event): · f4e62260
      Jason Rumney authored
      Default to new wheel-up and wheel-down events on Windows.
    • Jason Rumney's avatar
      No need to bind wheel events specially. · 230c8ad7
      Jason Rumney authored
    • Jason Rumney's avatar
      Make last change compile on MSVC · 87d386ff
      Jason Rumney authored
    • Jason Rumney's avatar
      (Qmouse_wheel): Declare only if MAC_OSX defined. · 8006e4bb
      Jason Rumney authored
      (mouse_wheel_syms, lispy_mouse_wheel_names): Likewise.
      (discard_mouse_events): Discard WHEEL_EVENT events too.
      (lispy_wheel_names, wheel_syms): New.
      (syms_of_keyboard): Init and staticpro `wheel_syms'.  Init and
      staticpro `Qmouse_wheel' and `mouse_wheel_syms' only if MAC_OSX
      (make_lispy_event): Added WHEEL_EVENT handler.
    • Jason Rumney's avatar
      (enum event_kind): Added new WHEEL_EVENT event. · 3ecad19e
      Jason Rumney authored
      Declare MOUSE_WHEEL_EVENT only if MAC_OSX defined.
    • Jason Rumney's avatar
      (construct_mouse_wheel): Construct WHEEL_EVENT. · 637ad49d
      Jason Rumney authored
      (w32_read_socket): Map w32 WM_MOUSEWHEEL events to Emacs
      WHEEL_EVENT events.
    • Stefan Monnier's avatar
      (custom-get-fresh-buffer): Be extra paranoid, · a153acb7
      Stefan Monnier authored
      just in case some used a file of the wrong name.
    • Stefan Monnier's avatar
      (openp): Make sure STR is a string. · 6f8eafd1
      Stefan Monnier authored
    • Stefan Monnier's avatar
      (sh-is-quoted-p): New fun. · 485219e0
      Stefan Monnier authored
      (sh-font-lock-paren): Use it to allow \C in case patterns.
      (sh-get-indent-info): Check the \n before the line for string-status.
      (sh-feature): Remove unused var `function'.
      (sh-get-indent-info): Remove unused variables.
      (sh-prev-thing): Remove unused vars `going', `n', and `found'.
      (sh-set-indent): Remove unused var `new-val' and `val0'.
      (sh-learn-buffer-indent): Remove unused vars `last-pos' and `lines'.
      (sh-guess-basic-offset): Remove unused var `return' and `j'.
    • Michael Kifer's avatar
      2003-06-01 Michael Kifer <kifer@cs.stonybrook.edu> · 27e4fd45
      Michael Kifer authored
      	* desktop.el (desktop-create-buffer): Added (desktop-first-buffer) to
      	the let-statement to avoid the startup error that desktop-first-buffer
      	is undefined.
    • Andreas Schwab's avatar
      (Man-name-regexp): Also match Latin-1 soft hyphen. · 665a7c3b
      Andreas Schwab authored
      (Man-build-references-alist): Handle Latin-1 soft hyphen.
    • Stefan Monnier's avatar
      *** empty log message *** · 30f95ef5
      Stefan Monnier authored
  4. 31 May, 2003 1 commit