1. 01 Mar, 2013 2 commits
  2. 28 Feb, 2013 2 commits
  3. 27 Feb, 2013 1 commit
  4. 25 Feb, 2013 2 commits
    • Eli Zaretskii's avatar
      Implement CLASH_DETECTION for MS-Windows. · 343a2aef
      Eli Zaretskii authored
       src/filelock.c [WINDOWSNT]: Include w32.h.
       (MAKE_LOCK_NAME): Don't use 'lock', it clashes with MS runtime
       function of that name.  Up-case the macro arguments.
       (IS_LOCK_FILE): New macro.
       (fill_in_lock_file_name): Use IS_LOCK_FILE instead of S_ISLNK.
       (create_lock_file): New function, with body extracted from
       lock_file_1.
       [WINDOWSNT]: Implement lock files by writing a regular file with
       the lock information as its contents.
       (read_lock_data): New function, on Posix platforms just calls
       emacs_readlinkat.
       [WINDOWSNT]: Read the lock info from the file.
       (current_lock_owner): Call read_lock_data instead of calling
       emacs_readlinkat directly.
       (lock_file) [WINDOWSNT]: Run the file name through
       dostounix_filename.
       src/w32proc.c (sys_kill): Support the case of SIG = 0, in which case
       just check if the process by that PID exists.
       src/w32.c (sys_open): Don't reset the _O_CREAT flag if _O_EXCL is
       also present, as doing so will fail to error out if the file
       already exists.
       src/makefile.w32-in ($(BLD)/filelock.$(O)): Depend on src/w32.h.
      
       nt/inc/ms-w32.h (BOOT_TIME_FILE): Define.
       nt/config.nt (CLASH_DETECTION): Define to 1.
      
       lisp/emacs-lisp/bytecomp.el (byte-recompile-directory): Reject files
       that match "\`\.#", to avoid compiling lock files, even if they
       are readable (as they are on MS-Windows).
      
       doc/emacs/files.texi (Interlocking): Don't refer to symlinks as the
       exclusive means of locking files.
      
       etc/NEWS: Mention support for lock files on MS-Windows.
      343a2aef
    • Paul Eggert's avatar
      * NEWS: Document removal of --with-crt-dir. · aec32f66
      Paul Eggert authored
      aec32f66
  5. 21 Feb, 2013 2 commits
  6. 16 Feb, 2013 2 commits
    • Glenn Morris's avatar
      Generalize "animated" images to "multi-frame" images · ed8d7fca
      Glenn Morris authored
      * lisp/image.el (image-animated-types): Remove.
      (image-multi-frame-p): Rename from image-animated-p, and generalize.
      (image-animated-p): Make obsolete alias.
      (image-animate, image-nth-frame, image-animate-timeout):
      Use image-multi-frame-p.
      (image-animate-timeout): If no delay, use image-default-frame-delay.
      
      * lisp/image-mode.el (image-mode, image-toggle-animation):
      Use image-multi-frame-p.
      (image-mode): Adjust startup message for a multi-frame image.
      
      * lisp/gnus/shr.el (shr-put-image): Only animate images that specify a delay.
      This is consistent with the old image-animated-p behavior.
      
      * etc/NEWS: Add placeholder for this.
      
      Fixes: debbugs:10739
      ed8d7fca
    • Glenn Morris's avatar
      Add commands for navigating multi-frame images · c0211c4e
      Glenn Morris authored
      * lisp/image.el (image-nth-frame): New, split from image-animate-timeout.
      (image-animate-timeout): Use image-nth-frame.
      
      * lisp/image-mode.el (image-goto-frame, image-next-frame)
      (image-previous-frame): New commands.
      (image-mode-map): Add new frame commands.
      
      * etc/NEWS: Mention this.
      c0211c4e
  7. 14 Feb, 2013 1 commit
  8. 13 Feb, 2013 2 commits
    • Christopher Schmidt's avatar
      Add dired-hide-details-mode. (Bug#6799) · a2a538b1
      Christopher Schmidt authored
      * locate.el (locate-mode): Set parent mode property to dired-mode.
      
      * find-dired.el (find-dired): Call dired-insert-set-properties on
      initial information line.  Set process mark on end of buffer.
      (find-dired-sentinel):
      Call dired-insert-set-properties on summary.
      
      * dired.el (dired-hide-details-hide-symlink-targets)
      (dired-hide-details-hide-information-lines): New options.
      (dired-insert-directory):
      Set properties after final treatment of output.
      (dired-insert-set-properties):
      Set dired-hide-details-* properties.
      (dired-mode-map): Bind dired-hide-details-mode.
      (dired-mode): Set buffer-invisibility-spec to a list.
      (dired-next-line): Skip hidden lines.
      (dired-previous-line): Use dired-next-line.
      (dired-hide-details-mode): New minor mode.
      (dired-hide-details-update-invisibility-spec): New function.
      a2a538b1
    • Glenn Morris's avatar
      Make yow.el obsolete · 4e16ddf4
      Glenn Morris authored
      * lisp/play/yow.el: Move to obsolete/. 
      
      * doc/emacs/ack.texi (Acknowledgments): Don't mention yow any more.
      
      * doc/misc/message.texi (News Headers): Don't mention yow any more.
      
      * etc/NEWS: Mention this.
      
      Fixes: debbugs:9384
      4e16ddf4
  9. 12 Feb, 2013 1 commit
    • Glenn Morris's avatar
      Make S-SPC scroll in the opposite direction to SPC · 958614cf
      Glenn Morris authored
      * lisp/calc/calc-graph.el (calc-graph-show-dumb):
      * lisp/calendar/calendar.el (calendar-mode-map):
      * lisp/cus-edit.el (custom-mode-map):
      * lisp/ehelp.el (electric-help-map):
      * lisp/emulation/vip.el (vip-mode-map):
      * lisp/epa.el (epa-key-list-mode-map):
      * lisp/info.el (Info-mode-map):
      * lisp/mail/rmail.el (rmail-mode-map):
      * lisp/mail/rmailsum.el (rmail-summary-mode-map):
      * lisp/man.el (Man-mode-map):
      * lisp/net/newst-plainview.el (newsticker-mode-map):
      * lisp/progmodes/cpp.el (cpp-edit-mode-map):
      * lisp/progmodes/grep.el (grep-mode-map):
      * lisp/progmodes/idlw-help.el (idlwave-help-mode-map):
      * lisp/simple.el (special-mode-map):
      * lisp/startup.el (splash-screen-keymap):
      * lisp/view.el (view-mode-map):
      Make S-SPC scroll in the opposite sense to SPC.
      
      Fixes: debbugs:2145
      958614cf
  10. 11 Feb, 2013 5 commits
    • Stefan Monnier's avatar
      Clean up read_key_sequence a bit; reread active keymaps after first event. · 99d0d6dc
      Stefan Monnier authored
      * src/keyboard.c (read_char, read_char_x_menu_prompt)
      (read_char_minibuf_menu_prompt):
      Replace nmaps+maps with a single `map' arg.
      (follow_key): Operate on a single map.
      (active_maps): New function.
      (test_undefined): Also return true for nil bindings.
      (read_key_sequence): Use active_maps to replace the arrays of keymaps with
      a single (composed) keymap.  Remember `first_event' to choose the right
      set of active keymaps.  Recompute the set of keymaps after receiving
      the first event.  Remove GOBBLE_FIRST_EVENT.
      (syms_of_keyboard): Remove inhibit_local_menu_bar_menus.
      * src/keyboard.h (read_char): Update declaration.
      * src/lread.c (read_filtered_event): Adjust call to read_char.
      * lisp/cus-start.el (all): Remove inhibit-local-menu-bar-menus.
      99d0d6dc
    • Michael Albinus's avatar
      * NEWS: Add autorevert changes. · add89f61
      Michael Albinus authored
      add89f61
    • Glenn Morris's avatar
      Add `enable-dir-local-variables' · 97a1cd9d
      Glenn Morris authored
      * lisp/files.el (enable-dir-local-variables): New variable.
      (hack-dir-local-variables): Respect enable-dir-local-variables.
      
      * lisp/tutorial.el (help-with-tutorial): Ignore directory-local variables.
      
      Fixes: debbugs:11127
      97a1cd9d
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      NEWS copyedits · c57b2d76
      Glenn Morris authored
      c57b2d76
  11. 09 Feb, 2013 2 commits
    • Eli Zaretskii's avatar
      Remove all references to buffer-file-type and related features. · 8549f9e8
      Eli Zaretskii authored
       src/xdisp.c (decode_mode_spec): Remove handling of %t.
      
       lisp/net/ange-ftp.el (ange-ftp-insert-file-contents): Don't reference
       buffer-file-type.
       lisp/mail/feedmail.el (feedmail-force-binary-write): Doc fix.
       (feedmail-run-the-queue, feedmail-dump-message-to-queue)
       (feedmail-send-it-immediately): Don't bind buffer-file-type, bind
       coding-system-for-write instead.
       lisp/jka-compr.el (jka-compr-write-region): Don't bind
       buffer-file-type.
       lisp/emacs-lisp/bytecomp.el (byte-compile-file): Don't bind
       buffer-file-type.
       lisp/files.el (file-name-buffer-file-type-alist): Remove defvar.
       (insert-file-contents-literally): Remove reference to
       file-name-buffer-file-type-alist.
       lisp/dos-w32.el (file-name-buffer-file-type-alist): Deprecate and
       make-obsolete.
       (find-buffer-file-type-match, find-buffer-file-type): Remove.
       (find-buffer-file-type-coding-system): Remove references to
       find-buffer-file-type-match, find-buffer-file-type, and
       buffer-file-type.
       Don't put find-buffer-file-type-coding-system into
       file-coding-system-alist.
       (find-file-binary, find-file-text): Bind coding-system-for-read
       instead of file-name-buffer-file-type-alist.
       lisp/erc/erc-dcc.el (erc-dcc-get-file): Don't reference buffer-file-type.
      
       doc/emacs/msdog.texi (Text and Binary): Delete the description of
       file-name-buffer-file-type-alist.
      
       doc/lispref/modes.texi (%-Constructs): Remove the description of %t.
       doc/lispref/nonascii.texi (MS-DOS File Types): Delete node.
      
      Fixes: debbugs:12989
      8549f9e8
    • Chong Yidong's avatar
      Correct non-standard binding of report-emacs-bug-insert-to-mailer. · e78e7e48
      Chong Yidong authored
      * lisp/mail/emacsbug.el (report-emacs-bug): Change binding of
      report-emacs-bug-insert-to-mailer to C-c M-i.
      
      Fixes: debbugs:13510
      e78e7e48
  12. 05 Feb, 2013 2 commits
  13. 01 Feb, 2013 1 commit
  14. 31 Jan, 2013 2 commits
  15. 20 Jan, 2013 1 commit
  16. 19 Jan, 2013 2 commits
  17. 16 Jan, 2013 1 commit
  18. 13 Jan, 2013 2 commits
  19. 10 Jan, 2013 1 commit
  20. 08 Jan, 2013 2 commits
  21. 01 Jan, 2013 1 commit
  22. 29 Dec, 2012 3 commits