X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/db9b177bcc4aabebebf604de7a0efc5b32981c5b..f08ae1c9b5ee79aef764f4ef35ae4c84009333e6:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 533c1775ea..0427184975 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,31 +1,97 @@ +2012-04-26 Chong Yidong + + * vc/ediff-wind.el (ediff-setup-windows-default): New function. + (ediff-window-setup-function): Use it as the default, to set up + windows based on whether the current frame is graphical (Bug#2138). + (ediff-choose-window-setup-function-automatically): Make obsolete. + + * vc/ediff-init.el: Always define ediff-pixel-width/height. + +2012-04-25 Stefan Monnier + + * ffap.el: Remove old code for obsolete package. + (ffap-complete-as-file-p): Remove. + + Use completion-table-with-quoting for comint and pcomplete. + * comint.el (comint--unquote&requote-argument) + (comint--unquote-argument, comint--requote-argument): New functions. + (comint--unquote&expand-filename, comint-unquote-filename): Obsolete. + (comint-quote-filename): Use regexp-opt-charset. + (comint--common-suffix, comint--common-quoted-suffix) + (comint--table-subvert): Remove. + (comint-unquote-function, comint-requote-function): New vars. + (comint--complete-file-name-data): Use them with + completion-table-with-quoting. + * pcmpl-unix.el (pcomplete/scp): Use completion-table-subvert. + * pcomplete.el (pcomplete-arg-quote-list) + (pcomplete-quote-arg-hook, pcomplete-quote-argument): Obsolete. + (pcomplete-unquote-argument-function): Default to non-nil. + (pcomplete-unquote-argument): Simplify. + (pcomplete--common-quoted-suffix): Remove. + (pcomplete-requote-argument-function): New var. + (pcomplete--common-suffix): New function. + (pcomplete-completions-at-point): Use completion-table-with-quoting + and completion-table-subvert. + + * minibuffer.el: Use completion-table-with-quoting for read-file-name. + (minibuffer--double-dollars): Preserve properties. + (completion--sifn-requote): New function. + (completion--file-name-table): Rewrite using it and c-t-with-quoting. + + * minibuffer.el: Add support for completion of quoted/escaped data. + (completion-table-with-quoting, completion-table-subvert): New funs. + (completion--twq-try, completion--twq-all): New functions. + (completion--nth-completion): New function. + (completion-try-completion, completion-all-completions): Use it. + +2012-04-25 Leo Liu + + * progmodes/python.el (python-pdbtrack-get-source-buffer): + Use compilation-message if available to find real filename. + +2012-04-25 Chong Yidong + + * vc/diff-mode.el (diff-setup-whitespace): New function. + (diff-mode): Use it. + + * vc/diff.el (diff-sentinel): + * vc/vc.el (vc-diff-finish): Call diff-setup-whitespace to assign + Whitespace mode variables based on diff style (Bug#8612). + +2012-04-25 Leo Liu + + * progmodes/python.el (python-send-region): Add suffix .py to the + temp file. + + * files.el (auto-mode-alist): Use javascript-mode instead. + 2012-04-25 Alex Harsanyi - Sync with soap-client repository. Support SOAP simpleType. (Bug#10331) + Sync with soap-client repository. Support SOAP simpleType (Bug#10331). * soap-client.el (soap-resolve-references-for-sequence-type) - (soap-resolve-references-for-array-type): hack to prevent self + (soap-resolve-references-for-array-type): Hack to prevent self references, see Bug#9. - (soap-parse-envelope): report the contents of the 'detail' node + (soap-parse-envelope): Report the contents of the 'detail' node when receiving a fault reply. - (soap-parse-envelope): report the contents of the entire 'detail' - node. + (soap-parse-envelope): Report the contents of the entire 'detail' node. * soap-inspect.el (soap-sample-value-for-simple-type) - (soap-inspect-simple-type): new function + (soap-inspect-simple-type): New function. - * soap-client.el (soap-simple-type): new struct + * soap-client.el (soap-simple-type): New struct. (soap-default-xsd-types, soap-default-soapenc-types) - (soap-decode-basic-type, soap-encode-basic-type): support - unsignedInt and double basic types + (soap-decode-basic-type, soap-encode-basic-type): + support unsignedInt and double basic types. (soap-resolve-references-for-simple-type) - (soap-parse-simple-type, soap-encode-simple-type): new function - (soap-parse-schema): parse xsd:simpleType declarations + (soap-parse-simple-type, soap-encode-simple-type): New function. + (soap-parse-schema): Parse xsd:simpleType declarations. * soap-client.el (soap-default-xsd-types) - (soap-default-soapenc-types): add integer, byte and anyURI types - (soap-parse-complex-type-complex-content): use `soap-wk2l' to find - the local name of "soapenc:Array" - (soap-decode-basic-type, soap-encode-basic-type): support encoding + (soap-default-soapenc-types): Add integer, byte and anyURI types. + (soap-parse-complex-type-complex-content): Use `soap-wk2l' to find + the local name of "soapenc:Array". + (soap-decode-basic-type, soap-encode-basic-type): Support encoding decoding integer, byte and anyURI xsd types. 2012-04-25 Chong Yidong @@ -145,8 +211,8 @@ * ispell.el (ispell-insert-word) Remove unneeded function using obsolete `translation-table-for-input'. - (ispell-word, ispell-process-line, ispell-complete-word): Use - plain `insert' instead of removed `ispell-insert-word'. + (ispell-word, ispell-process-line, ispell-complete-word): + Use plain `insert' instead of removed `ispell-insert-word'. 2012-04-22 Chong Yidong @@ -164,8 +230,8 @@ Move functions from C to Lisp. Make non-blocking method calls the default. Implement further D-Bus standard interfaces. - * net/dbus.el (dbus-message-internal): Declare function. Remove - unneeded function declarations. + * net/dbus.el (dbus-message-internal): Declare function. + Remove unneeded function declarations. (defvar dbus-message-type-invalid, dbus-message-type-method-call) (dbus-message-type-method-return, dbus-message-type-error) (dbus-message-type-signal): Declare variables. Remove local @@ -181,8 +247,8 @@ (dbus-register-signal, dbus-register-method): New defuns, moved from dbusbind.c (dbus-call-method-handler, dbus-setenv) - (dbus-get-all-managed-objects, dbus-managed-objects-handler): New - defuns. + (dbus-get-all-managed-objects, dbus-managed-objects-handler): + New defuns. (dbus-call-method-non-blocking): Make it an obsolete function. (dbus-unregister-object, dbus-unregister-service) (dbus-handle-event, dbus-register-property) @@ -307,8 +373,8 @@ 2012-04-20 Chong Yidong - * progmodes/gdb-mi.el (gdb-inferior-io--maybe-delete-pty): New - function to call delete-process on the gdb-inferior buffer's pty. + * progmodes/gdb-mi.el (gdb-inferior-io--maybe-delete-pty): + New function to call delete-process on the gdb-inferior buffer's pty. (gdb-reset): Use it, instead of relying on kill-buffer to kill the pty process (Bug#11273). (gdb-update): New arg to suppress talking to the gdb process. @@ -339,8 +405,8 @@ (c-comment-indent, c-scan-conditionals, c-indent-defun) (c-context-line-break): Bind case-fold-search to nil. - * progmodes/cc-mode.el (c-font-lock-fontify-region): Bind - case-fold-search to nil. + * progmodes/cc-mode.el (c-font-lock-fontify-region): + Bind case-fold-search to nil. 2012-04-20 Chong Yidong @@ -1091,8 +1157,8 @@ 2012-03-30 Agustín Martín Domingo - * ispell.el (ispell-get-extended-character-mode): Disable - extended-char-mode for hunspell. hunspell does not support it + * ispell.el (ispell-get-extended-character-mode): + Disable extended-char-mode for hunspell. hunspell does not support it and treats ~word as ordinary words in pipe mode. 2012-03-30 Glenn Morris