1. 15 Jun, 1997 11 commits
    • Richard M. Stallman's avatar
      (struct re_pattern_buffer): New member multibyte. · 766ff627
      Richard M. Stallman authored
      (re_match_object): New variable.
      766ff627
    • Richard M. Stallman's avatar
      (PTR_TO_OFFSET): New macro. · b18215fc
      Richard M. Stallman authored
      (POS_AS_IN_BUFFER): New macro.
      (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table' text
      property into account when doing SYNTAX (c).
      (re_compile_fastmap): disable fastmap if any of wordbound
      notwordbound wordbeg wordend notsyntaxspec syntaxspec are seen.
      (re_search_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
      (re_match_object): New variable.
      (re_match_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
      (re_match_2_internal): For any of wordbound notwordbound wordbeg
      wordend notsyntaxspec syntaxspec call UPDATE_SYNTAX_TABLE before
      doing SYNTAX (c).
      
      
      [emacs]: Include charset.h and category.h
      
      [!emacs] (BASE_LEADING_CODE_P, WORD_BOUNDARY_P,	CHAR_HEAD_P,
      SINGLE_BYTE_CHAR_P, SAME_CHARSET_P, MULTIBYTE_FORM_LENGTH,
      STRING_CHAR_AND_LENGTH, GET_CHAR_AFTER_2, GET_CHAR_BEFORE_2):
      New dummy macros.
      
      (enum re_opcode_t): New member categoryspec and notcategoryspec.
      
      (STORE_CHARACTER_AND_INCR, EXTRACT_CHARACTER,
      CHARSET_LOOKUP_RANGE_TABLE_WITH_COUNT,
      CHARSET_LOOKUP_RANGE_TABLE, CHARSET_BITMAP_SIZE,
      CHARSET_RANGE_TABLE_EXISTS_P, CHARSET_RANGE_TABLE
      CHARSET_PAST_RANGE_TABLE): New macros.
      
      (TRANSLATE): Cast return value to unsigned char, not char.
      
      (struct range_table_work_area): New structure.
      
      (EXTEND_RANGE_TABLE_WORK_AREA, SET_RANGE_TABLE_WORK_AREA,
      FREE_RANGE_TABLE_WORK_AREA, CLEAR_RANGE_TABLE_WORK_USED,
      RANGE_TABLE_WORK_USED, RANGE_TABLE_WORK_ELT): New macros.
      
      (FREE_STACK_RETURN): Call FREE_RANGE_TABLE_WORK_AREA.
      
      (regex_compile): Declare `c' and `c1' as int to store multibyte characters.
      Declare range_table_work and initialize	it.
      Initialize bufp->multibyte to 0 if not emacs.
      For case '[' and `default', code re-written to handle multibyte characters.
      Add code for case 'c' and 'C' to handle category spec.
      
      (re_compile_fastmap): New local variables k, simple_char_max,
      and match_any_multibyte_characters.
      Use macro CHARSET_BITMAP_SIZE.
      Handle multibyte characters in cases charset, charset_not,
      wordchar, notwordchar, anychar, syntaxspec, notsyntaxspec,
      categoryspec, notcategoryspec.
      
      (STOP_ADDR_VSTRING, POS_ADDR_VSTRING): New macros.
      
      (re_search_2): Code re-written to handle multibyte characters.
      
      (AT_WORD_BOUNDARY): Macro disabled.
      
      (re_match_2_internal): New local variable multibyte.  `d' is
      incremented while paying attention to multibyte characters if necessary.
      For case charset, charsetnot, wordbound, notwordbound,
      wordbeg, wordend, matchsyntax, and matchnotsyntax, code
      re-written to handle multibyte characters.
      Add code for case categoryspec and notcategoryspec.
      Declare c, c1 as unsigned int, not unsigned char.
      b18215fc
    • Richard M. Stallman's avatar
      Many doc fixes. · 06cc857d
      Richard M. Stallman authored
      (texinfo-all-menus-update): Check for @detailmenu.
      (texinfo-master-menu): Likewise.
      (texinfo-multiple-files-update): Likewise.
      (texinfo-insert-master-menu-list): Put in @detailmenu if appropriate.
      06cc857d
    • Per Abrahamsen's avatar
      Synched with 1.9920. · 8697863a
      Per Abrahamsen authored
      8697863a
    • Per Abrahamsen's avatar
      Use booleans. · 9432de85
      Per Abrahamsen authored
      9432de85
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
      Initial revision · 89ada4dd
      Richard M. Stallman authored
      89ada4dd
    • Richard M. Stallman's avatar
      Update keywords to show up in finder. · 5db57514
      Richard M. Stallman authored
      (browse-url-gnudoit-args, browse-url-generic-program)
      (browse-url-gnudoit-program, browse-url-generic-args): New variables.
      (browse-url-w3-gnudoit): New procedure.
      (browse-url-mmm): New location of `remote' file for MMM 0.4.
      (browse-url-generic): New procedure.
      
      (browse-url-netscape): Test for w32.
      
      (browse-url-url-at-point): Assume mailto: if URL contains @.
      Don't use thingatpt; find the URL here to do it correctly.
      
      (browse-url-at-point, browse-url-of-file, browse-url-at-mouse):
      Call browse-url.
      (browse-url): Check for list browse-url-browser-function.
      (browse-url-choose-browser): New procedure.
      (browse-url-browser-function): Allow list value.
      
      (browse-url-process-environment): Call browse-url-emacs-display.
      (browse-url-emacs-display): New procedure.
      (browse-url-netscape-display): New variable.
      
      (browse-url-of-region): New procedure.
      (browse-url-of-buffer): Check for narrowed buffer.
      
      (browse-url-url-at-point): Rewrite to not use cl.el delete-if.
      Fix multi-line URL matching.
      
      (browse-url-markedup-regexp): New variable.
      (browse-url-xterm-program): New variable.
      (browse-url-xterm-args): New variable.
      (browse-url-lynx-xterm): Use the above two vars.
      (browse-url-url-at-point): Use buffer-substring-no-properties.
      (browse-url-grail): Add missing optional arg.
      (browse-url-mmm): New procedure.
      
      (browse-url-netscape-startup-arguments): New variable.
      5db57514
    • Richard M. Stallman's avatar
      fa1d3816
    • Richard M. Stallman's avatar
      Don't call icomplete-mode; let the user do that. · 1be5a284
      Richard M. Stallman authored
      (icomplete-show-key-bindings): Doc fix.
      (icomplete-mode): Doc fix.
      (icomplete-get-keys): Make it actually work.
      (icomplete-mode): Doc fix.
      (icomplete-completions): Doc fix.
      1be5a284
  2. 14 Jun, 1997 13 commits
    • Richard M. Stallman's avatar
      Many doc fixes. · e51f616f
      Richard M. Stallman authored
      (view-mode-enable): New function, split from view-mode-enter.
      (view-mode-enter): Use view-mode-enable.
      (view-mode-disable): New function, split from view-mode-exit.
      (view-mode-exit): Use view-mode-disable.
      (view-mode): Use view-mode-enable and view-mode-disable;
      don't do all of what view-mode-enter and view-mode-exit do.
      (change-major-mode-hook): Use view-mode-disable, not view-mode-exit.
      e51f616f
    • Richard M. Stallman's avatar
      Make view mode more similar to `less'. · ab7782fc
      Richard M. Stallman authored
      Changed documentation for most commands.
      (view-scroll-auto-exit): New variable, replaces view-mode-auto-exit.
      (view-mode-auto-exit): Variable deleted.
      (view-mode): Doesn't only toggle `view-mode', it also calls
      view-mode-enter or view-mode-exit.
      (view-buffer, view-buffer-other-window): New argument exit-action.
      (view-file, view-file-other-window, view-buffer-other-window)
      (view-buffer, view-mode-enter): Changed method used to restore
      windows when leaving view mode.
      (view-mode-exit): New function.
      (view-return-to-alist): New variable.
      (view-return-here, view-exit-position): Variables deleted.
      (view-remove-frame-by-deleting, view-exit-all-windows-at-exit):
      New option variables.
      (view-page-size, view-half-page-size): New variables.
      (view-scroll-size): Var deleted; replaced by the previous two.
      (view-mode-map): Make the bindings inside defvar.
      Added new commands and new key bindings.
      Added view-mode-exit to `change-major-mode-hook' to always leave
      view mode when changing major mode.
      (view-file-other-frame,	view-buffer-other-frame): New commands.
      (View-leave, View-kill-and-leave, View-exit, View-exit-and-edit)
      (View-quit, View-quit-all): new commands for leaving view mode.
      (view-exit): Function deleted.
      (View-goto-percent, View-scroll-to-buffer-end): New commands.
      (view-try-extend-at-buffer-end): New option variable.
      
      (View-scroll-page-forward, View-scroll-page-backward)
      (View-scroll-page-forward-set-page-size)
      (View-scroll-page-backward-set-page-size, View-scroll-line-forward)
      (View-scroll-line-backward, View-scroll-half-page-forward)
      (View-scroll-half-page-backward)
      (View-revert-buffer-scroll-page-forward): New commands.
      
      (View-scroll-lines-forward, View-scroll-lines-backward)
      (View-scroll-lines-forward-set-scroll-size)
      (View-scroll-one-more-line): Commands deleted.
      
      (view-scroll-lines, view-end-message, view-page-size-default)
      (view-set-half-page-size-default, view-really-at-end)
      (view-recenter): New functions.
      (view-scroll-size): Variable deleted.
      
      (View-search-regexp-forward, View-search-regexp-backward)
      (View-search-last-regexp-forward, View-search-last-regexp-backward)
      (view-search): ! and @ are special at beginning of regexp.
      (view-search-no-match-lines): New function.
      ab7782fc
    • Richard M. Stallman's avatar
      Update copyright year. · 12ef05f4
      Richard M. Stallman authored
      12ef05f4
    • Richard M. Stallman's avatar
      (bibtex-delete-whitespace, bibtex-current-line) · 55fe21fc
      Richard M. Stallman authored
      (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry)
      (bibtex-map-entries):
      Renamed from delete-whitespace, current-line, assoc-of-regexp,
      skip-to-valid-bibtex-entry, and map-bibtex-entries, respectively.
      55fe21fc
    • Richard M. Stallman's avatar
      (vc-annotate-mode-variables): Init vc-annotate-mode-menu · f80f7bc2
      Richard M. Stallman authored
      and put it into vc-annotate-mode-map.
      (vc-annotate-add-menu): Don't init vc-annotate-mode-menu,
      just add the bindings to it.  Display progress messages.
      (vc-annotate-mode-menu): New defvar.
      (vc-annotate-ratio): Move defvar, add initial value.
      (vc-annotate-display-default): Display progress messages.
      (vc-annotate-display): Use vc-annotate-color-map.
      f80f7bc2
    • Richard M. Stallman's avatar
      (Bread_char): Deleted. · 80402f25
      Richard M. Stallman authored
      (Bsave_current_buffer_1): New byte code.
      (Fbyte_code): Delete handling Bread_char.
      Handle Bsave_current_buffer_1 like Bsave_current_buffer.
      80402f25
    • Per Abrahamsen's avatar
      Synched with 1.9914. · 6aaedd12
      Per Abrahamsen authored
      6aaedd12
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
      Delete Serbo-Croatian. · 01b1bb45
      Richard M. Stallman authored
      01b1bb45
    • Karl Heuer's avatar
      f00ed133
    • Karl Heuer's avatar
      (Fprevious_char): Use PT, not point. · c71d37d5
      Karl Heuer authored
      c71d37d5
    • Karl Heuer's avatar
      (internal_self_insert): Use PT, not point. · 5bfb66e3
      Karl Heuer authored
      5bfb66e3
    • Karl Heuer's avatar
      (readline): Terminate buffer properly when EOF seen. · 5326c1d6
      Karl Heuer authored
      Test for valid pointer before dereferencing it.
      5326c1d6
  3. 13 Jun, 1997 8 commits
  4. 12 Jun, 1997 6 commits
  5. 11 Jun, 1997 2 commits