1. 06 Aug, 2012 14 commits
  2. 05 Aug, 2012 19 commits
  3. 04 Aug, 2012 7 commits
    • Stefan Monnier's avatar
      * lisp/isearch.el: Misc simplification; use defstruct. · 7c2dc8bd
      Stefan Monnier authored
      (isearch-mode-map): Dense maps now work like sparse ones.
      (isearch--state): New defstruct.
      (isearch-string-state, isearch-message-state, isearch-point-state)
      (isearch-success-state, isearch-forward-state)
      (isearch-other-end-state, isearch-word-state, isearch-error-state)
      (isearch-wrapped-state, isearch-barrier-state)
      (isearch-case-fold-search-state, isearch-pop-fun-state): Remove,
      replaced by defstruct's accessors.
      (isearch--set-state): Rename from isearch-top-state and change
      calling convention.
      (isearch-push-state): Use new isearch--get-state.
      (isearch-toggle-word): Disable regexp when enabling word.
      (isearch-message-prefix): Remove unused arg _c-q-hack.
      (isearch-message-suffix): Remove unused arg _ellipsis.
      7c2dc8bd
    • Glenn Morris's avatar
      TODO trivia · ce555168
      Glenn Morris authored
      ce555168
    • Eli Zaretskii's avatar
      Fix compilation --with-x-toolkit=no. · 8da0576b
      Eli Zaretskii authored
       stc/xfns.c (x_set_menu_bar_lines): Fix compilation error in
       --with-x-toolkit=no builds by using FVAR.
       Reported by Carsten Mattner <carstenmattner@gmail.com>.
      8da0576b
    • Chong Yidong's avatar
      Doc fixes and improvements for syntax tables. · 02676e5d
      Chong Yidong authored
      * src/syntax.c (Fmodify_syntax_entry): Doc fix.
      
      * doc/lispref/syntax.texi (Syntax Basics): Rearrange the text for clarity.
      Fix description of syntax table inheritance.
      (Syntax Table Functions): Don't refer to internal contents of
      syntax table, since that is not explained yet.  Copyedits.
      (Standard Syntax Tables): Node deleted.
      (Syntax Table Internals): Misc clarifications.  Improve table
      formatting.
      
      * doc/lispref/keymaps.texi (Inheritance and Keymaps):
      * doc/lispref/text.texi (Sticky Properties): Tweak index entry.
      02676e5d
    • Eli Zaretskii's avatar
      Fix bug #11959 with startup warnings on MS-Windows about ../site-lisp. · 76151e2c
      Eli Zaretskii authored
       src/w32.c (init_environment): Change the default values of many
       environment variables in dflt_envvars[] to NULL, to avoid pushing
       them into environment when they were not already defined.  Remove
       the code that deletes site-lisp subdirectories from the default
       value of EMACSLOADPATH, as it is no longer needed.
       (check_windows_init_file): Now external, not static.  Use
       Vload_path as is, without adding anything, as this function is now
       called when Vload_path is already set up.
       src/w32.h (check_windows_init_file): Add prototype.
       src/emacs.c (init_cmdargs) [WINDOWSNT]: When running from the build
       directory, ignore the /*/i386/ tail in Vinvocation_directory, for
       compatibility with Posix platforms.
       (main): Move the call to check_windows_init_file to here from
       w32.c.
       (decode_env_path) [WINDOWSNT]: Expand the %emacs_dir%/ prefix, if
       any, in the DEFALT argument into the root of the Emacs build or
       installation tree, as appropriate.
       src/callproc.c (init_callproc_1): Call decode_env_path instead of
       doing its equivalent by hand.
       (init_callproc): Replace DOS_NT condition with MSDOS, thus letting
       the code that sets Vexec_path run on MS-Windows.
       src/lread.c (init_lread): Add comments to #ifdef's.
      
       nt/paths.h (PATH_LOADSEARCH, PATH_SITELOADSEARCH, PATH_EXEC)
       (PATH_DATA, PATH_DOC): Replace dummy directory names with
       directories relative to %emacs_dir%.
       (PATH_EXEC): Add lib-src/oo-spd/i386 and lib-src/oo/i386, to cater
       to the use case of running un-installed Emacs.
      76151e2c
    • Glenn Morris's avatar
      Auto-commit of generated files. · a09508f2
      Glenn Morris authored
      a09508f2
    • Eli Zaretskii's avatar
      Fix the MSDOS build as fallout of latest changes. · 6b42bcfc
      Eli Zaretskii authored
       msdos/sedlibmk.inp (allocator.$(OBJEXT), careadlinkat.$(OBJEXT)): Fix
       editing out.
       msdos/sed2v2.inp (IS_DEVICE_SEP): Edit to match ':'.
       (IS_DIRECTORY_SEP, INTERNAL_TERMINAL): Fix Sed command syntax.
       (MSDOS): Define only if undefined, as MSDOS is a built-in macro,
       unless some std= switch to GCC is used.
      
       src/msdos.c (dos_set_window_size, IT_update_begin)
       (IT_frame_up_to_date, IT_set_frame_parameters): Use FVAR and WVAR
       instead of direct references.
      6b42bcfc