1. 20 Dec, 2013 5 commits
  2. 18 Dec, 2013 2 commits
  3. 17 Dec, 2013 1 commit
  4. 13 Dec, 2013 1 commit
    • Glenn Morris's avatar
      Unconditionally reset load-path after dumping · 06a4f110
      Glenn Morris authored
      * src/lread.c: (dump_path): Remove.
      (load-path-default): Remove `changed' argument.
      Do not set dump_path permanently.  Simplify.
      (init_lread): Simplify.
      (syms_of_lread): Remove dump_path.
      
      * lisp/loadup.el (load-path): Warn if site-load or site-init changes it.
      No more need to reset it when bootstrapping.
      
      * doc/lispref/internals.texi (Building Emacs):
      * doc/lispref/loading.texi (Library Search): Mention that site-load,
      site-init cannot change load-path.
      
      * INSTALL: No longer mention load-path and site-init/site-load.
      
      * etc/NEWS: Mention this.
      
      Fixes: debbugs:16107
      06a4f110
  5. 12 Dec, 2013 5 commits
    • Glenn Morris's avatar
      Generate info/dir from .texi files rather than .info files · b55e11bf
      Glenn Morris authored
      * Makefile.in (install-info): Handle missing info/dir.
      (info_dir_deps): New variable.
      (${srcdir}/info/dir): Depend on .texi files rather than .info files.
      (check-info): Update topics.
      
      * build-aux/make-info-dir: Use .texi files rather than .info files.
      Update topics.
      
      * doc/lispintro/emacs-lisp-intro.texi:
      * doc/lispref/elisp.texi:
      Tweak dircategory (all the others use "Emacs" + lower-case).
      b55e11bf
    • Michael Albinus's avatar
      * tramp.texi (direntry): Use ssh but rsh. · c4246a60
      Michael Albinus authored
      (all): Encode all environment variable names with @env{...}.
      (Bug Reports): Refer to Testing node.
      c4246a60
    • Glenn Morris's avatar
      Stop keeping info/dir in the repository. · 62bd73fa
      Glenn Morris authored
      * build-aux/dir_top: Move here from admin/.
      
      * build-aux/make-info-dir: New script.
      
      * Makefile.in (bootstrap-clean): Delete info/.
      (info-dir, ${srcdir}/info/dir): New rules.
      (info): Also make info-dir.
      (check-info): Rename from check-info-dir.
      Instead of info/dir entries, check @dircategory in info/*.info.
      
      * make-dist: Use `info' rule rather than `info-real'.
      No more info/COPYING (not even the right license for info/ files).
      
      * info/: Remove from repository.
      
      * admin/update_autogen (info_dir):
      Use dir_top from build-aux/ rather than admin/.
      
      * .bzrignore: Ignore info/ altogether.
      
      * doc/emacs/Makefile.in: Comment.
      62bd73fa
    • Glenn Morris's avatar
      Add support for auto-generating info/dir · f9405d87
      Glenn Morris authored
      * admin/update_autogen: Add option to generate info/dir.
      (Usage): Add -I.
      (info_flag): New variable.
      (-I): New option.
      (doc): Maybe check its status.
      (info_dir): New function.
      
      * admin/dir_top: New file.
      
      * doc/emacs/emacs.texi:
      * doc/lispintro/emacs-lisp-intro.texi:
      * doc/lispref/elisp.texi:
      * doc/misc/autotype.texi, doc/misc/cc-mode.texi, doc/misc/ediff.texi:
      * doc/misc/ert.texi, doc/misc/htmlfontify.texi, doc/misc/ido.texi:
      * doc/misc/octave-mode.texi, doc/misc/org.texi, doc/misc/srecode.texi:
      * doc/misc/todo-mode.texi, doc/misc/tramp.texi:
      Sync direntry with info/dir version.
      f9405d87
    • Juri Linkov's avatar
      * lisp/uniquify.el (uniquify-buffer-name-style): Change default to `post-forward-angle-brackets'. · d5ccb7be
      Juri Linkov authored
      * lisp/menu-bar.el (menu-bar-options-menu): Don't require preloaded `uniquify'.
      Change default to `post-forward-angle-brackets'.
      
      http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00317.html
      d5ccb7be
  6. 11 Dec, 2013 2 commits
    • Glenn Morris's avatar
      ChangeLog fixes · b94b96b2
      Glenn Morris authored
      b94b96b2
    • Rüdiger Sonderfeld's avatar
      Import `octave-mode' manual from GNU Octave. · ed4bc201
      Rüdiger Sonderfeld authored
      The manual was written by Kurt Hornik.  He agreed to assign the
      copyright for it to the FSF.  I have updated and modified the manual.
      
      * doc/misc/octave-mode.texi: Imported from GNU Octave
        (doc/interpreter/emacs.txi).
      * doc/misc/Makefile.in: Add octave-mode.texi.
      * lisp/progmodes/octave.el (octave-mode, inferior-octave-mode): Link
        to info manual and show keybindings and set `:group' keyword.
      ed4bc201
  7. 08 Dec, 2013 1 commit
    • Juanma Barranquero's avatar
      Fix typos in doc files (bug#16089). · 36291308
      Juanma Barranquero authored
      * emacs/msdog.texi (Windows Keyboard): Fix typo.
      
      * lispref/display.texi (Progress, Face Remapping):
      * lispref/processes.texi (Serial Ports):
      * lispref/windows.texi (Recombining Windows): Fix typos.
      
      * misc/dbus.texi (Properties and Annotations): Fix typo.
      36291308
  8. 07 Dec, 2013 1 commit
  9. 06 Dec, 2013 2 commits
  10. 05 Dec, 2013 1 commit
  11. 04 Dec, 2013 1 commit
  12. 03 Dec, 2013 1 commit
    • Juri Linkov's avatar
      * lisp/window.el (display-buffer-no-window): New action function. · 9139632a
      Juri Linkov authored
      (display-buffer-alist, display-buffer): Doc fix.  (Bug#13594)
      
      * lisp/simple.el (shell-command): Add window alist entry `allow-no-window'
      to `display-buffer'.
      (async-shell-command): Doc fix.
      
      * lisp/progmodes/compile.el (compilation-start): Rename window alist
      entry `no-display-ok' to `allow-no-window'.
      
      * doc/lispref/windows.texi (Choosing Window): Rename `no-display-ok' to
      `allow-no-window'.
      9139632a
  13. 02 Dec, 2013 1 commit
  14. 30 Nov, 2013 1 commit
  15. 29 Nov, 2013 3 commits
  16. 27 Nov, 2013 1 commit
    • Glenn Morris's avatar
      Move runtime leim lisp files to lisp/leim directory · cb6c95a3
      Glenn Morris authored
      This allows us to reuse much of the lisp build and installation machinery,
      rather than duplicating it.
      
      * Makefile.in (abs_builddir, leimdir): Remove.
      (buildlisppath, SUBDIR, COPYDIR, COPYDESTS): No more leim directory.
      (epaths-force-w32): No longer set BLD.
      (leim): Remove.
      (install-arch-indep): No longer run or install leim.
      (mostlyclean, clean): No longer run leim rule.
      (bootstrap-clean): Change leim target.
      (maintainer-clean): Add leim.
      (check-declare): Remove leim.
      
      * README: Update for leim changes.
      
      * configure.ac (leimdir): Remove.
      (standardlisppath): No more leimdir.
      
      * make-dist: Update for files from leim/ now being in lisp/leim/.
      
      * doc/lispref/loading.texi (Library Search):
      * doc/lispref/os.texi (Startup Summary): No more leim directory.
      
      * leim/Makefile.in (leimdir): New variable.
      (TIT_GB, TIT_BIG5, MISC, changed.tit, changed.misc)
      (${leimdir}/leim-list.el, ${leimdir}/ja-dic/ja-dic.el):
      Generate in $leimdir.
      (all): Remove compilation, add ja-dic.
      (leim-list.el): Now PHONY.
      (setwins, compile-targets, compile-main, clean, mostlyclean)
      (extraclean): Remove.
      (bootstrap-clean): Delete all generated files.
      
      * leim/README: Update for moved leim/ directory.
      
      * leim/leim-ext.el (ucs-input-activate, hangul-input-method-activate):
      Remove manual autoloads; now in loaddefs.el.
      Disable byte-compile, version-control, autoloads in the output.
      
      * lisp/Makefile.in (setwins_for_subdirs): Skip leim/ directory.
      (compile-main): Depend on lisp/leim rule.
      (leim): New rule.
      
      * lisp/loadup.el: Move leim-list.el to leim/ subdirectory.
      
      * lisp/startup.el (normal-top-level): No more leim directory.
      
      * lisp/international/ja-dic-cnv.el (skkdic-convert):
      Disable version-control and autoloads in output files.
      * lisp/international/titdic-cnv.el (titdic-convert, miscdic-convert):
      Disable version-control and autoloads in output files.
      
      * lisp/leim/quail: Move here from ../leim.
      
      * lisp/leim/quail/hangul.el (hangul-input-method-activate):
      Add autoload cookie.
      (generated-autoload-load-name): Set file-local value.
      
      * lisp/leim/quail/uni-input.el (ucs-input-activate): Add autoload cookie.
      (generated-autoload-load-name): Set file-local value.
      
      * nt/README.W32:
      * nt/addpm.c (env_vars):
      * nt/epaths.nt (PATH_LOADSEARCH, PATH_DUMPLOADSEARCH):
      * nt/paths.h (PATH_LOADSEARCH): No more leim directory.
      
      * src/Makefile.in (leimdir): Now in lisp source directory.
      ($(leimdir)/leim-list.el): Just use ../leim .
      
      * src/epaths.in (PATH_DUMPLOADSEARCH):
      
      * src/lread.c (load_path_default):
      
      * src/nsterm.m (ns_load_path): No more leim directory.
      
      * .bzrignore: Update for relocated leim files.
      cb6c95a3
  17. 26 Nov, 2013 1 commit
  18. 23 Nov, 2013 4 commits
    • Brian Jenkins's avatar
      Documentation for focus-in,out hooks (tiny change) · f6083c67
      Brian Jenkins authored
      * doc/lispref/frames.texi (Input Focus):
      * doc/lispref/hooks.texi (Standard Hooks):
      Mention focus-in-hook, focus-out-hook.
      
      * etc/NEWS: Copyedit.
      f6083c67
    • Xue Fuqiao's avatar
      * etc/TODO: Minor update. · 4899e078
      Xue Fuqiao authored
      4899e078
    • Glenn Morris's avatar
      * etc/enriched.txt: Rename from enriched.doc. · 92f78ea3
      Glenn Morris authored
      Misc small updates for this hardly being "new" any more.
      
      * lisp/textmodes/enriched.el (enriched-mode): Doc fix.
      
      * lisp/emacs-lisp/authors.el (authors-renamed-files-alist):
      Add enriched.doc -> enriched.txt.
      
      Fixes: debbugs:15947
      92f78ea3
    • Glenn Morris's avatar
      Empty elements in EMACSLOADPATH now stand for the default · 17e0445b
      Glenn Morris authored
      * src/lread.c (load_path_check): Take path to check as argument.
      (load_path_default): New, split from init_lread.
      (init_lread): Move calc of default load-path to load_path_default.
      Empty elements in EMACSLOADPATH now stand for the default.
      (load-path): Doc fix.
      
      * src/emacs.c (decode_env_path): Add option to treat empty elements
      as nil rather than ".".
      
      * src/callproc.c (init_callproc_1, init_callproc):
      * src/image.c (Vx_bitmap_file_path):
      * src/lisp.h (decode_env_path):
      * lread.c (Vsource_directory):
      Update for new argument spec of decode_env_path.
      
      * leim/Makefile.in (RUN_EMACS): Empty EMACSLOADPATH rather than unsetting.
      
      * lisp/Makefile.in (emacs): Empty EMACSLOADPATH rather than unsetting.
      
      * test/automated/Makefile.in (emacs):
      Empty EMACSLOADPATH rather than unsetting.
      
      * doc/emacs/cmdargs.texi (General Variables):
      Empty elements in EMACSLOADPATH now mean the default load-path.
      
      * doc/lispref/loading.texi (Library Search):
      Empty elements in EMACSLOADPATH now mean the default load-path.
      
      * etc/NEWS: Mention this.
      
      Fixes: debbugs:12100
      17e0445b
  19. 22 Nov, 2013 1 commit
  20. 21 Nov, 2013 1 commit
    • Glenn Morris's avatar
      Use path-separator with -L, rather than just : · 2df10228
      Glenn Morris authored
      * lisp/startup.el (command-line-1): Use path-separator with -L.
      
      * test/automated/Makefile.in (PATH_SEPARATOR): New, set by configure.
      (EMACSOPT): Use PATH_SEPARATOR.
      
      * doc/emacs/cmdargs.texi (Action Arguments): Use path-separator with -L.
      
      * etc/NEWS: Related edit.
      2df10228
  21. 20 Nov, 2013 3 commits
  22. 19 Nov, 2013 1 commit
    • Xue Fuqiao's avatar
      Doc fixes. · a6e3a5d5
      Xue Fuqiao authored
      * lisp/filenotify.el (file-notify-add-watch): Refine doc string.
      
      * doc/lispref/os.texi (File Notifications): Add an index.
      
      * doc/lispref/loading.texi (Loading): Add an cross-reference.
      a6e3a5d5