From: Fabián Ezequiel Gallina Date: Wed, 28 Jan 2015 04:31:15 +0000 (-0300) Subject: Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs X-Git-Tag: emacs-25.0.90~2572^2~38 X-Git-Url: https://code.delx.au/gnu-emacs/commitdiff_plain/5491fd1098d27b3ba3db054076b9ab60fb3558dc Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs --- 5491fd1098d27b3ba3db054076b9ab60fb3558dc diff --cc lisp/ChangeLog index 8eb189873d,0e22c76abe..eb6ef6b19d --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@@ -1,68 -1,21 +1,86 @@@ +2015-01-26 Fabián Ezequiel Gallina + + python.el: New non-global state dependent indentation engine. + (Bug#18319, Bug#19595) + + * progmodes/python.el (python-syntax-comment-or-string-p): Accept + PPSS as argument. + (python-syntax-closing-paren-p): New function. + (python-indent-current-level) + (python-indent-levels): Mark obsolete. + (python-indent-context): Return more context cases. + (python-indent--calculate-indentation) + (python-indent--calculate-levels): New functions. + (python-indent-calculate-levels): Use them. + (python-indent-calculate-indentation, python-indent-line): + (python-indent-line-function): Rewritten to use new API. + (python-indent-dedent-line): Simplify logic. + (python-indent-dedent-line-backspace): Use `unless`. + (python-indent-toggle-levels): Delete function. + +2015-01-21 Daniel Koning (tiny change) + + * subr.el (posnp): Correct docstring of `posnp'. + (posn-col-row): Make it work with all mouse position objects. + * textmodes/artist.el (artist-mouse-draw-continously): Cancel + timers if an error occurs during continuous drawing. (Bug#6130) + +2015-01-20 Eli Zaretskii + + * button.el (button-activate, push-button): Doc fix. (Bug#19628) + +2015-01-13 Michael Albinus + + * filenotify.el (file-notify-descriptors, file-notify-handle-event): + Adapt docstring. + (file-notify--descriptor): New defun. + (file-notify-callback, file-notify-add-watch, file-notify-rm-watch): + Adapt docstring. Handle multiple values for + `file-notify-descriptors' entries. (Bug#18880) + + * net/tramp.el (tramp-handle-file-notify-rm-watch): Do not check + `file-notify-descriptors', the implementation has been changed. + +2015-01-09 Eli Zaretskii + + * net/net-utils.el (net-utils-run-program, net-utils-run-simple): + On MS-Windows, bind coding-system-for-read to the console output + codepage. (Bug#19458) + +2015-01-04 Dmitry Gutov + + Unbreak `mouse-action' property in text buttons. + + * button.el (push-button): Fix regression from 2012-12-06. + +2015-01-06 Glenn Morris + + * progmodes/sh-script.el (sh-mode): Doc fix. + (sh-basic-indent-line): Handle electric newline. (Bug#18756) + +2015-01-04 Paul Eggert + + Fix dired quoting bug with "Hit`N`Hide". Fixes Bug#19498. + * files.el (shell-quote-wildcard-pattern): Also quote "`". + + 2015-01-28 Stefan Monnier + + Tighten up the tagcode used for eieio and cl-struct objects. + * loadup.el: Load cl-preloaded. + * emacs-lisp/eieio-core.el (eieio-defclass-internal): Set the function + slot of the tag symbol to :quick-object-witness-check. + (eieio-object-p): Use :quick-object-witness-check. + (eieio--generic-tagcode): Use cl--generic-struct-tag. + * emacs-lisp/cl-preloaded.el: New file. + * emacs-lisp/cl-macs.el (cl--bind-inits): Remove, unused. + (cl--transform-lambda, cl-destructuring-bind): Remove cl--bind-inits. + (cl--make-usage-args): Strip away &aux args. + (cl-case, cl-typecase, cl--parse-loop-clause): Use macroexp-let2. + (cl-the, cl-check-type): Use macroexp-let2 and cl-typep. + (cl-defstruct): Use `declare' and cl-struct-define. + * emacs-lisp/cl-generic.el (cl--generic-struct-tag): New function. + (cl--generic-struct-tagcode): Use it to tighten the tagcode. + 2015-01-27 Katsumi Yamaoka * emacs-lisp/cl.el (cl--function-convert): diff --cc src/ChangeLog index 8efc90727e,e8e216e0e9..1df4f6ae0b --- a/src/ChangeLog +++ b/src/ChangeLog @@@ -1,62 -1,7 +1,66 @@@ +2015-01-27 Eli Zaretskii + + * dired.c (directory_files_internal) [WINDOWSNT]: If readdir + returns NULL and errno is ENOTDIR, behave as if opendir failed to + open the directory. (Bug#19701) + + * w32.c (sys_readdir): If FindFirstFile fails because the + directory doesn't exist, set errno to ENOTDIR. + +2015-01-24 Jan Djärv + + * nsterm.m (drawRect:): Add block/unblock_input (Bug#19660). + +2015-01-21 Paul Eggert + + Fix coding.c subscript error + * coding.c (CODING_ISO_INVOKED_CHARSET): + Avoid undefined behavior if CODING_ISO_INVOCATION returns negative. + +2015-01-17 Eli Zaretskii + + * xdisp.c (produce_image_glyph): Fix display of images in R2L + screen lines: prepend the new glyph to the ones already there + instead of appending it. + +2015-01-14 Eli Zaretskii + + * w32fns.c (w32_set_title_bar_text): New function, including + support for titles with non-ASCII characters outside of the + current system codepage. + (x_set_name, x_set_title): Use it. (Bug#19590) + +2015-01-10 Eli Zaretskii + + * indent.c (Fvertical_motion): Return zero if we started from ZV + and there's an overlay after-string there. (Bug#19553) + +2015-01-09 Eli Zaretskii + + * emacs.c (usage_message): Fix the description of the -nl switch. + (Bug#19542) + +2015-01-05 Eli Zaretskii + + * xdisp.c (move_it_to, try_cursor_movement): Don't use the window + end information if the window_end_valid flag is unset. + (try_window_id): If the call to display_line invalidated the + window end information, give up the try_window_id optimization. + (Bug#19511) + +2015-01-04 Eli Zaretskii + + * w32fns.c (Fx_server_version, Fx_server_vendor): Doc fix. + + * xfns.c (Fx_server_version, Fx_server_vendor): Doc fix. + + * emacs.c (syms_of_emacs) : Doc fix. + (Bug#19502) + + 2015-01-28 Stefan Monnier + + * lisp.mk (lisp): Add cl-preloaded. + 2015-01-27 Paul Eggert Use bool for boolean in xfaces.c