-2013-02-16 Didier Verna <didier@didierverna.net>
++2013-02-17 Didier Verna <didier@didierverna.net>
+
+ * net/network-stream.el (network-stream-open-starttls):
+ Check that response to the starttls-command is non-nil. (Bug#13706)
+
-2013-02-14 Glenn Morris <rgm@gnu.org>
+2013-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-lock.el (lisp-font-lock-keywords-1, lisp-font-lock-keywords-2):
+ Don't assume all identifier chars have syntax word.
+ * emacs-lisp/lisp-mode.el (lisp-mode-variables):
+ Remove bar-not-symbol. Adjust callers.
+ (lisp-mode-variables): Don't set a font-lock-syntax-table.
+
+2013-02-17 Leo Liu <sdl.web@gmail.com>
+
+ * net/rcirc.el (rcirc-keepalive): Fix invalid timer error.
+
+2013-02-17 Glenn Morris <rgm@gnu.org>
+
+ * menu-bar.el (menu-bar-tools-menu): Fix case of EDE entry.
+
+ * image-mode.el (image-mode-map): Add image-dired menu entry.
+
+ * image-dired.el (tumme): Make this alias obsolete.
+
+2013-02-16 Glenn Morris <rgm@gnu.org>
+
+ * 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.
+ * image-mode.el (image-mode, image-toggle-animation):
+ Use image-multi-frame-p. (Bug#763, bug#10739)
+ (image-mode): Adjust startup message for a multi-frame image.
+
+ * image-mode.el (image-mode-map): Give it a menu.
+
+2013-02-16 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-cache.el (tramp-connection-properties): New customer
+ option.
+ (tramp-get-connection-property): Use it.
+
+ * net/tramp-compat.el (top): Require 'trampver.
+
+ * net/tramp-sh.el (tramp-remote-process-environment):
+ Set tramp-autoload cookie.
+
+2013-02-16 Kevin Ryde <user42@zip.com.au>
+
+ * info-look.el (info-lookup-select-mode): If major-mode has no
+ info-lookup-alist entry then search up derived-mode-parent (bug#8660).
+
+2013-02-16 Jambunathan K <kjambunathan@gmail.com>
+
+ * replace.el (read-regexp): Tighten the regexp that matches tag.
+ When tag is retrieved with `find-tag-default', use regexp that
+ matches tag at point. Also update docstring (Bug#13687).
+
+2013-02-16 Eli Zaretskii <eliz@gnu.org>
+
+ * autorevert.el (auto-revert-notify-add-watch): With 'w32notify',
+ add watch for the file, not its parent directory, since w32notify
+ sets up the watch for the directory internally. (Bug#13725)
+
+2013-02-16 Glenn Morris <rgm@gnu.org>
+
+ * image.el (image-default-frame-delay): New variable.
+ (image-animated-p): Use image-default-frame-delay.
+ (image-minimum-frame-delay): New constant.
+ (image-animate-timeout): Use image-minimum-frame-delay.
+
+ * image.el (image-nth-frame): New, split from image-animate-timeout.
+ (image-animate-timeout): Use image-nth-frame.
+ * image-mode.el (image-goto-frame, image-next-frame)
+ (image-previous-frame): New commands.
+ (image-mode-map): Add new frame commands.
+
+2013-02-16 Jonas Bernoulli <jonas@bernoul.li>
+
+ * emacs-lisp/tabulated-list.el (tabulated-list-print-col):
+ If col-desc already has help-echo, use it. (Bug#13563)
+
+2013-02-16 Glenn Morris <rgm@gnu.org>
+
+ * image.el (image-current-frame): New variable.
+ (image-animate-timeout): Set image-current-frame.
+ * image-mode.el (image-mode): For animated images,
+ display a frame counter via mode-line-process.
+
+ * font-lock.el (lisp-font-lock-keywords-1): Add defvar-local.
+
+2013-02-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * simple.el (eval-expression): Let `exp' set the mark (bug#13724).
+
+2013-02-15 Alan Mackenzie <acm@muc.de>
+
+ * emacs-lisp/easy-mmode.el (define-globalized-minor-mode): When a
+ global minor mode has been enabled, call the minor mode function
+ for a new buffer once only, after the major mode hook, whilst
+ allowing that hook explicitly to disable the minor mode.
+ (MODE-disable-in-buffer): New (generated) function.
+ (disable-MODE): New (generated) buffer local variable.
+
+2013-02-15 Jambunathan K <kjambunathan@gmail.com>
+
+ * iswitchb.el (iswitchb-read-buffer): Bind `C-.' and `C-,' to
+ `iswitchb-next-match' and `iswitchb-prev-match' resply.
+ * ido.el (ido-init-completion-maps): Bind `C-.' and `C-,' to
+ `ido-next-match' and `ido-prev-match' resply.
+ * icomplete.el (icomplete-minibuffer-map): Unbind `C-s' and `C-r'.
+ Bind `C-.' and `C-,' to `icomplete-forward-completions' and
+ `icomplete-backward-completions' (Bug#13708).
+
+2013-02-15 Glenn Morris <rgm@gnu.org>
* emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
- * w32proc.c (new_child): Remove the loop that attempted to salvage
- slots of dead processes.
- (new_child, delete_child, find_child_pid): Don't insist on
- procinfo.hProcess be NULL for a process slot to be considered
- inactive, or be non-NULL to be considered active.
- (reader_thread): Don't set the FILE_AT_EOF flag of a file
- descriptor if the corresponding child was deleted and its
- char_avail handle is NULL.
- (reap_subprocess): Don't reset the FILE_AT_EOF flag. (Bug#13546)
- (sys_select): Don't pass a NULL process handle to
- WaitForMultipleObjects. (Bug#13735)
-
+ 2013-02-17 Eli Zaretskii <eliz@gnu.org>
+
+ * xdisp.c (x_draw_vertical_border): For a window that is neither
+ the leftmost nor the rightmost, redraw both the left and the right
+ vertical borders. (Bug#13723)
+
+2013-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * xml.c (init_libxml2_functions):
+ * sound.c (sound_warning):
+ * sheap.c (report_sheap_usage):
+ * process.c (wait_reading_process_output):
+ * msdos.c (XMenuActivate):
+ * macros.c (Fstart_kbd_macro, Fend_kbd_macro):
+ * keyboard.c (top_level_1):
+ * editfns.c (Fmessage, Fmessage_box):
+ * callint.c (Fcall_interactively):
+ * fns.c (Fyes_or_no_p): Prefer `message1' over `message'.
+
+2013-02-17 Jan Djärv <jan.h.d@swipnet.se>
+
+ * xterm.c (syms_of_xterm): Move scroll-bar-adjust-thumb-portion ...
+ * frame.c (syms_of_frame): ... to here.
+
+2013-02-16 Eli Zaretskii <eliz@gnu.org>
+
+ * w32.c (sys_chown): Remove unused function.
+
+ * w32term.c <input_signal_count>: Declare 'volatile'
+ unconditionally. (Bug#9066)
+
+ * w32.c (set_errno): Reset h_errno and don't set it to any other
+ value. Set errno instead.
+ (check_errno): Reset h_errno.
+ (sys_socket, socket_to_fd, sys_bind, sys_connect)
+ (sys_gethostname, sys_getservbyname, sys_getpeername)
+ (sys_shutdown, sys_setsockopt, sys_listen, sys_getsockname)
+ (sys_accept, sys_recvfrom, sys_sendto, fcntl, sys_read): Don't set
+ h_errno.
+ (sys_gethostbyname): Set h_errno only errors detected.
+
+2013-02-15 Paul Eggert <eggert@cs.ucla.edu>
+
+ * process.c (h_errno) [!HAVE_H_ERRNO]: Remove unused decl.
+
2013-02-15 Eli Zaretskii <eliz@gnu.org>
+ * keyboard.c (read_char): Fix calculation of auto-save time out
+ when auto-save-timeout is less than 4. (Bug#13720)
+
* w32proc.c (new_child): Free up to 2 slots of dead processes at a
- time. Improve diagnostics in DebPrint.
- (reader_thread): If cp->char_avail is NULL, set the FILE_AT_EOF
- flag, so that sys_select could have a chance of noticing that this
- process is dead, and call a SIGCHLD handler for it. Improve
- diagnostics in DebPrint.
- (reap_subprocess): Reset the FILE_AT_EOF flag set by
- reader_thread.
- (sys_select): Watch a process whose procinfo.hProcess is non-NULL
- even if its char_avail is NULL. Allows to reap subprocesses that
- were forcibly deleted by delete-process. (Bug#13546)
+ time. Improve diagnostics in DebPrint. (Bug#13546)
* w32.c (sys_socket, sys_bind, sys_connect, sys_gethostname)
(sys_gethostbyname, sys_getservbyname, sys_getpeername)