1. 27 Mar, 2014 1 commit
    • Glenn Morris's avatar
      Require GNU make to build Emacs · f6dce6c1
      Glenn Morris authored
      Ref: http://debbugs.gnu.org/16717#45
      If no-one objects, we can then start getting rid of some of the
      convoluted Makefile hacks that exist to support non-GNU makes.
      
      * configure.ac: Require GNU make.
      (HAVE_GNU_MAKE): Remove.
      
      * INSTALL, etc/NEWS, etc/PROBLEMS: Update for this change.
      
      * Makefile.in: Comment.
      f6dce6c1
  2. 26 Mar, 2014 1 commit
    • Glenn Morris's avatar
      Make gulp.el obsolete · b4aca021
      Glenn Morris authored
      * lisp/obsolete/gulp.el: Move here from emacs-lisp/.
      
      * doc/emacs/ack.texi (Acknowledgments): Remove reference to obsolete file.
      b4aca021
  3. 22 Mar, 2014 5 commits
    • Glenn Morris's avatar
      Make some files in etc obsolete · 00156f95
      Glenn Morris authored
      These are old copies of online information that is not Emacs-specific.
      
      * etc/CENSORSHIP, etc/GNU, etc/LINUX-GNU, etc/THE-GNU-PROJECT, etc/WHY-FREE:
      Replace contents with pointers to www.gnu.org or emacs.info, mark obsolete.
      
      * src/callproc.c (init_callproc): In etc, look for NEWS rather than GNU.
      
      * lisp/startup.el (fancy-startup-text):
      * lisp/help.el (describe-gnu-project): Visit online info about GNU project.
      
      * doc/emacs/help.texi (Help Files): Update C-h g description.
      
      * doc/misc/efaq.texi (Informational files for Emacs): Do not mention etc/GNU.
      
      * admin/notes/copyright: Remove references to these files.
      
      * etc/MACHINES, etc/NEWS.19: Replace references to these files.
      00156f95
    • Glenn Morris's avatar
      * etc/PROBLEMS: Small copyedits. · 3e702d16
      Glenn Morris authored
      3e702d16
    • Glenn Morris's avatar
      Remove lib-src/test-distrib.c and related · 7cd43111
      Glenn Morris authored
      The class of problems that this was designed to detect, namely .elc
      files getting corrupted by being passed around by email via uuencode
      or somesuch, has not been a relevant concern for many years.
      
      * lib-src/test-distrib.c, lib-src/testfile: Remove.
      
      * lib-src/Makefile.in (DONT_INSTALL): Remove test-distrib.
      (test-distrib${EXEEXT}): Remove rule.
      
      * make-dist: Do not distribute lib-src/testfile.
      
      * admin/quick-install-emacs (AVOID): Remove testfile and test-distrib.
      
      * INSTALL, etc/PROBLEMS, admin/notes/unicode:
      Remove references to test-distrib and testfile.
      7cd43111
    • Glenn Morris's avatar
      Include interactive-only information in describe-function output · f9c81e7b
      Glenn Morris authored
      * lisp/help-fns.el (help-fns--interactive-only): New function.
      (help-fns-describe-function-functions): Add the above function.
      
      * lisp/simple.el (beginning-of-buffer, end-of-buffer, insert-buffer)
      (next-line, previous-line): Remove hand-written interactive-only
      information from doc strings, it is auto-generated now.
      
      * lisp/bookmark.el (bookmark-write):
      * lisp/epa-mail.el (epa-mail-decrypt, epa-mail-verify, epa-mail-sign)
      (epa-mail-import-keys): Mark interactive-only,
      and remove hand-written interactive-only information from doc strings.
      
      * lisp/epa.el (epa-decrypt-armor-in-region, epa-verify-region)
      (epa-verify-cleartext-in-region, epa-sign-region, epa-encrypt-region):
      * lisp/files.el (not-modified):
      * lisp/simple.el (mark-whole-buffer): Mark interactive-only.
      
      * doc/lispref/commands.texi (Defining Commands):
      Mention that interactive-only also affects describe-function.
      
      * etc/NEWS: Mention this.
      f9c81e7b
    • Glenn Morris's avatar
      Allow `declare' to set the interactive-only property · 5076d275
      Glenn Morris authored
      * lisp/emacs-lisp/byte-run.el (defun-declarations-alist):
      Add interactive-only.  Doc tweak.
      (macro-declarations-alist): Doc tweak.
      
      * lisp/subr.el (declare): Doc tweak (add xref to manual).
      
      * lisp/comint.el (comint-run):
      * lisp/files.el (insert-file-literally, insert-file):
      * lisp/replace.el (replace-string, replace-regexp):
      * lisp/simple.el (beginning-of-buffer, end-of-buffer, delete-backward-char)
      (delete-forward-char, goto-line, insert-buffer, next-line)
      (previous-line): Set interactive-only via declare.
      
      * doc/lispref/functions.texi (Declare Form): Add interactive-only.
      
      * doc/lispref/commands.texi (Defining Commands) Mention declare.
      
      * etc/NEWS: Mention this.
      5076d275
  4. 21 Mar, 2014 4 commits
  5. 18 Mar, 2014 2 commits
  6. 15 Mar, 2014 1 commit
    • Dmitry Gutov's avatar
      Update `blink-matching-paren' in the manual · 480d4f57
      Dmitry Gutov authored
      * doc/emacs/programs.texi (Matching): Update WRT to the new
      `blink-matchin-paren' behavior.
      
      * doc/lispref/display.texi (Blinking): Update WRT to the new
      `blink-matchin-paren' behavior.
      480d4f57
  7. 14 Mar, 2014 3 commits
  8. 12 Mar, 2014 2 commits
  9. 10 Mar, 2014 4 commits
  10. 09 Mar, 2014 1 commit
  11. 08 Mar, 2014 2 commits
  12. 07 Mar, 2014 1 commit
  13. 06 Mar, 2014 4 commits
    • Martin Rudalics's avatar
      More window code related fixes and documentation changes. · cac0a1d6
      Martin Rudalics authored
      * window.c (Fother_window_for_scrolling): Check that
      Vother_window_scroll_buffer is a buffer.
      * window.el (fit-frame-to-buffer, fit-frame-to-buffer-margins):
      Fix doc-strings.
      (fit-frame-to-buffer): New argument ONLY.  Remove dependency on
      fit-frame-to-buffer variable.  Fix doc-string.
      (fit-window-to-buffer): Set ONLY argument in call of
      fit-frame-to-buffer.  Fix doc-string.
      * frames.texi (Size and Position): Rewrite entries for
      `fit-frame-to-buffer' and `fit-frame-to-buffer-margins'.  Add
      description for `fit-frame-to-buffer-sizes'.
      * windows.texi (Resizing Windows): Add descriptions for
      pixelwise resizing.  Add entries for `window-resize-pixelwise'
      and `fit-window-to-buffer-horizontally'.  Rewrite
      `fit-window-to-buffer' entry.
      cac0a1d6
    • Juanma Barranquero's avatar
    • Glenn Morris's avatar
      * lisp/simple.el (newline): Doc tweak. · 03bc753e
      Glenn Morris authored
      * etc/NEWS: Related edit.
      03bc753e
    • Glenn Morris's avatar
      * etc/tutorials/TUTORIAL: Mention electric behavior of RET. · 4da3a85d
      Glenn Morris authored
      Note that I had to change "\" to `\', because otherwise Emacs thought
      that everything after that point was inside a string and so did not
      indent anything.
      
      So translators should check for anything similar in their translated
      versions.
      4da3a85d
  14. 05 Mar, 2014 2 commits
  15. 04 Mar, 2014 2 commits
  16. 03 Mar, 2014 4 commits
  17. 02 Mar, 2014 1 commit
    • Xue Fuqiao's avatar
      Document `rectangle-mark-mode'. · 308d5410
      Xue Fuqiao authored
      * doc/emacs/mark.texi (Mark):
      * doc/emacs/killing.texi (Rectangles): Document `rectangle-mark-mode'.
      
      * etc/NEWS: Related edit.
      308d5410