diff options
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 332 |
1 files changed, 326 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4c6b23dac0b..4203e05aed8 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,324 @@ | |||
| 1 | 2014-12-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * Makefile.in (semantic): Simplify. | ||
| 4 | |||
| 5 | 2014-12-30 Juri Linkov <juri@linkov.net> | ||
| 6 | |||
| 7 | * net/eww.el (eww-isearch-next-buffer): New function. | ||
| 8 | (eww-mode): Set multi-isearch-next-buffer-function to it. | ||
| 9 | |||
| 10 | 2014-12-30 Dmitry Gutov <dgutov@yandex.ru> | ||
| 11 | |||
| 12 | * progmodes/xref.el (xref-find-definitions): Mention "no | ||
| 13 | identifier at point" case in the docstring. | ||
| 14 | |||
| 15 | * menu-bar.el (menu-bar-goto-uses-etags-p): New function. | ||
| 16 | (menu-bar-goto-menu): Use it to show or hide the `set-tags-name' | ||
| 17 | and `separator-tag-file' items. | ||
| 18 | |||
| 19 | 2014-12-29 Paul Eggert <eggert@cs.ucla.edu> | ||
| 20 | |||
| 21 | * obsolete/pc-select.el (pc-selection-mode): Use system-type. | ||
| 22 | This is instead of system-name, which is both wrong here and obsolete. | ||
| 23 | |||
| 24 | 2014-12-29 Dmitry Gutov <dgutov@yandex.ru> | ||
| 25 | |||
| 26 | * menu-bar.el (menu-bar-next-tag-other-window) | ||
| 27 | (menu-bar-next-tag): Remove. | ||
| 28 | |||
| 29 | 2014-12-29 K. Handa <handa@gnu.org> | ||
| 30 | |||
| 31 | * international/mule.el (make-translation-table-from-alist): | ||
| 32 | Accept nil or zero-length vector for FROM and TO. | ||
| 33 | |||
| 34 | 2014-12-29 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 35 | |||
| 36 | * net/eww.el (eww-mode): Truncate overlong lines for prettier | ||
| 37 | display when resizing. | ||
| 38 | |||
| 39 | * net/shr.el (shr-width): Default to using the window width when | ||
| 40 | rendering. | ||
| 41 | |||
| 42 | 2014-12-29 Dmitry Gutov <dgutov@yandex.ru> | ||
| 43 | |||
| 44 | Unbreak jumping to an alias's definition. | ||
| 45 | |||
| 46 | * emacs-lisp/find-func.el (find-function-library): Return a pair | ||
| 47 | (ORIG-FUNCTION . LIBRARY) instead of just its second element. | ||
| 48 | (find-function-noselect): Use it. | ||
| 49 | |||
| 50 | * progmodes/elisp-mode.el (elisp--xref-identifier-file): Rename to | ||
| 51 | `elisp--xref-identifier-location', incorporate logic from | ||
| 52 | `elisp--xref-find-definitions', use the changed | ||
| 53 | `find-function-library' return value. | ||
| 54 | |||
| 55 | 2014-12-29 Juri Linkov <juri@linkov.net> | ||
| 56 | |||
| 57 | * comint.el (comint-history-isearch-message): Use field-beginning | ||
| 58 | instead of comint-line-beginning-position - that's more fixes for | ||
| 59 | http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html | ||
| 60 | (comint-history-isearch-message): Fix args of isearch-message-prefix. | ||
| 61 | |||
| 62 | 2014-12-29 Juri Linkov <juri@linkov.net> | ||
| 63 | |||
| 64 | * vc/vc-dir.el (vc-dir-display-file): New command (bug#19450). | ||
| 65 | (vc-dir-mode-map): Bind it to "\C-o". | ||
| 66 | (vc-dir-menu-map): Add it to menu. | ||
| 67 | |||
| 68 | 2014-12-29 Dmitry Gutov <dgutov@yandex.ru> | ||
| 69 | |||
| 70 | * progmodes/etags.el (find-tag-other-window) | ||
| 71 | (find-tag-other-frame, find-tag-regexp, tags-loop-continue) | ||
| 72 | (tags-apropos): Declare obsolete. | ||
| 73 | |||
| 74 | * menu-bar.el (menu-bar-goto-menu): Replace all but one etags item | ||
| 75 | with xref ones. | ||
| 76 | |||
| 77 | 2014-12-28 Eli Zaretskii <eliz@gnu.org> | ||
| 78 | |||
| 79 | * international/mule.el (define-coding-system): Fix typos in the | ||
| 80 | doc string. | ||
| 81 | |||
| 82 | 2014-12-28 Kenichi Handa <handa@gnu.org> | ||
| 83 | |||
| 84 | * international/mule.el (define-coding-system): Improve the doc | ||
| 85 | string. | ||
| 86 | |||
| 87 | 2014-12-28 Ivan Shmakov <ivan@siamics.net> | ||
| 88 | |||
| 89 | * net/shr.el (shr-tag-table): Fix handling of tbody/header/footer | ||
| 90 | elements in tables (bug#19444). | ||
| 91 | |||
| 92 | * net/eww.el (eww-handle-link): Fix typo in "up" rel handling | ||
| 93 | (bug#19445). | ||
| 94 | |||
| 95 | 2014-12-28 Juri Linkov <juri@linkov.net> | ||
| 96 | |||
| 97 | * vc/compare-w.el: Require diff-mode for diff faces. | ||
| 98 | (compare-windows-removed, compare-windows-added): New faces | ||
| 99 | inheriting from diff faces. | ||
| 100 | (compare-windows): Define obsolete face alias. | ||
| 101 | (compare-windows-highlight): Replace face `compare-windows' with | ||
| 102 | new faces `compare-windows-added' and `compare-windows-removed' | ||
| 103 | (bug#19451). | ||
| 104 | (compare-windows-get-recent-window): Signal an error when | ||
| 105 | no other window is found (bug#19170). | ||
| 106 | |||
| 107 | 2014-12-27 Dmitry Gutov <dgutov@yandex.ru> | ||
| 108 | |||
| 109 | * progmodes/elisp-mode.el (elisp--xref-identifier-file): | ||
| 110 | Skip features that have no sources. | ||
| 111 | |||
| 112 | * simple.el (execute-extended-command): | ||
| 113 | When `suggest-key-bindings' is nil, don't. | ||
| 114 | |||
| 115 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 116 | |||
| 117 | python.el: Native readline completion. | ||
| 118 | |||
| 119 | * progmodes/python.el (python-shell-completion-native-disabled-interpreters) | ||
| 120 | (python-shell-completion-native-enable) | ||
| 121 | (python-shell-completion-native-output-timeout): New defcustoms. | ||
| 122 | (python-shell-completion-native-interpreter-disabled-p) | ||
| 123 | (python-shell-completion-native-try) | ||
| 124 | (python-shell-completion-native-setup) | ||
| 125 | (python-shell-completion-native-turn-off) | ||
| 126 | (python-shell-completion-native-turn-on) | ||
| 127 | (python-shell-completion-native-turn-on-maybe) | ||
| 128 | (python-shell-completion-native-turn-on-maybe-with-msg) | ||
| 129 | (python-shell-completion-native-toggle): New functions. | ||
| 130 | (python-shell-completion-native-get-completions): New function. | ||
| 131 | (python-shell-completion-at-point): Use it. | ||
| 132 | |||
| 133 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 134 | |||
| 135 | python.el: Enhance shell user interaction and deprecate | ||
| 136 | python-shell-get-or-create-process. | ||
| 137 | |||
| 138 | * progmodes/python.el | ||
| 139 | (python-shell-get-process-or-error): New function. | ||
| 140 | (python-shell-with-shell-buffer): Use it. | ||
| 141 | (python-shell-send-string, python-shell-send-region) | ||
| 142 | (python-shell-send-buffer, python-shell-send-defun) | ||
| 143 | (python-shell-send-file, python-shell-switch-to-shell): Use it. | ||
| 144 | Add argument MSG to display user-friendly message when no process | ||
| 145 | is running. | ||
| 146 | (python-shell-switch-to-shell): Call pop-to-buffer with NORECORD. | ||
| 147 | (python-shell-make-comint): Rename argument SHOW from POP. Use | ||
| 148 | display-buffer instead of pop-to-buffer. | ||
| 149 | (run-python): Doc fix. Return process. | ||
| 150 | (python-shell-get-or-create-process): Make obsolete. | ||
| 151 | |||
| 152 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 153 | |||
| 154 | * progmodes/python.el (python-shell-buffer-substring): Handle | ||
| 155 | cornercase when region sent starts at point-min. | ||
| 156 | |||
| 157 | 2014-12-27 Eli Zaretskii <eliz@gnu.org> | ||
| 158 | |||
| 159 | * language/misc-lang.el (composition-function-table): Add Syriac | ||
| 160 | characters and also ZWJ/ZWNJ. See | ||
| 161 | http://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html | ||
| 162 | for the details. | ||
| 163 | |||
| 164 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 165 | |||
| 166 | python.el: Fix message when sending region. | ||
| 167 | |||
| 168 | * progmodes/python.el (python-shell-send-region): Rename argument | ||
| 169 | send-main from nomain. Fix message. | ||
| 170 | (python-shell-send-buffer): Rename argument send-main from arg. | ||
| 171 | |||
| 172 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 173 | |||
| 174 | python.el: Cleanup temp files even with eval errors. | ||
| 175 | |||
| 176 | * progmodes/python.el (python-shell-send-file): Make file-name | ||
| 177 | mandatory. Fix temp file removal in the majority of cases. | ||
| 178 | |||
| 179 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 180 | |||
| 181 | python.el: Handle file encoding for shell. | ||
| 182 | |||
| 183 | * progmodes/python.el (python-rx-constituents): Add coding-cookie. | ||
| 184 | (python-shell--save-temp-file): Write file with proper encoding. | ||
| 185 | (python-shell-buffer-substring): Add coding cookie for detected | ||
| 186 | encoding to generated content. Fix blank lines when removing | ||
| 187 | if-name-main block. | ||
| 188 | (python-shell-send-file): Handle file encoding. | ||
| 189 | (python-info-encoding-from-cookie) | ||
| 190 | (python-info-encoding): New functions. | ||
| 191 | |||
| 192 | 2014-12-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 193 | |||
| 194 | * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): | ||
| 195 | Use `tramp-rsh-end-of-line', it ought to be more robust. | ||
| 196 | |||
| 197 | 2014-12-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 198 | |||
| 199 | * progmodes/js.el (js-syntax-propertize): "return" can't be divided | ||
| 200 | (bug#19397). | ||
| 201 | |||
| 202 | 2014-12-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 203 | |||
| 204 | * net/tramp.el (tramp-read-passwd): Ignore errors from `auth-source-*'. | ||
| 205 | |||
| 206 | * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use "\n" | ||
| 207 | as end-of-line delimeter for passwords, when running on MS Windows. | ||
| 208 | |||
| 209 | 2014-12-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 210 | |||
| 211 | * progmodes/sh-script.el (sh-set-shell): Don't change the global value | ||
| 212 | of indent-line-function (bug#19433). | ||
| 213 | |||
| 214 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 215 | |||
| 216 | Fix line numbers on Python shell. | ||
| 217 | * progmodes/python.el (python-shell--save-temp-file): Do not | ||
| 218 | append coding cookie. | ||
| 219 | (python-shell-send-string): Generalize for | ||
| 220 | python-shell-send-region. | ||
| 221 | (python--use-fake-loc): Delete var. | ||
| 222 | (python-shell-buffer-substring): Cleanup fake-loc logic. | ||
| 223 | (python-shell-send-region): Remove fake-loc logic, simplify. | ||
| 224 | |||
| 225 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 226 | |||
| 227 | * progmodes/python.el (python-indent-post-self-insert-function): | ||
| 228 | Make colon to re-indent only for dedenters, handling | ||
| 229 | multiline-statements gracefully. | ||
| 230 | |||
| 231 | 2014-12-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 232 | |||
| 233 | * net/tramp.el (tramp-handle-insert-file-contents): | ||
| 234 | Set `find-file-not-found-functions' in case of errors. (Bug#18623) | ||
| 235 | |||
| 236 | 2014-12-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 237 | |||
| 238 | * net/tramp-sh.el (tramp-send-command-and-read): New optional | ||
| 239 | arg MARKER. | ||
| 240 | (tramp-get-remote-path): Use it. | ||
| 241 | |||
| 242 | 2014-12-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 243 | |||
| 244 | * lisp/subr.el (redisplay-dont-pause): Mark as obsolete. | ||
| 245 | |||
| 246 | 2014-12-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 247 | |||
| 248 | * net/tramp.el (tramp-error-with-buffer): Call `message' properly. | ||
| 249 | (tramp-accept-process-output): Use nil as argument for | ||
| 250 | `accept-process-output', when there is a gateway prepended. | ||
| 251 | |||
| 252 | * net/tramp-gw.el (tramp-gw-open-connection): Suppress traces in | ||
| 253 | wrong debug buffer. | ||
| 254 | (tramp-gw-open-connection): Set process coding system 'binary. | ||
| 255 | (tramp-gw-open-network-stream): Handle HTTP error 403. | ||
| 256 | |||
| 257 | * net/tramp-sh.el (tramp-compute-multi-hops): Suppress traces in | ||
| 258 | wrong debug buffer. | ||
| 259 | (tramp-maybe-open-connection): Set connection property "gateway". | ||
| 260 | |||
| 261 | 2014-12-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 262 | |||
| 263 | * subr.el (sit-for): Tweak docstring (bug#19381). | ||
| 264 | |||
| 265 | 2014-12-27 Dmitry Gutov <dgutov@yandex.ru> | ||
| 266 | |||
| 267 | * vc/vc-git.el (vc-git-after-dir-status-stage): Move `up-to-date' | ||
| 268 | stage to after `diff-index' (bug#19386). | ||
| 269 | |||
| 270 | 2014-12-27 João Távora <joaotavora@gmail.com> | ||
| 271 | |||
| 272 | * textmodes/tex-mode.el (tex-insert-quote): Consider and respect | ||
| 273 | `electric-pair-mode' (bug#19356). | ||
| 274 | |||
| 275 | 2014-12-27 Dmitry Gutov <dgutov@yandex.ru> | ||
| 276 | |||
| 277 | elisp-xref-find: Don't create buffers eagerly. | ||
| 278 | |||
| 279 | * progmodes/elisp-mode.el (elisp--identifier-location): Fold back | ||
| 280 | into `elisp--company-location'. | ||
| 281 | (elisp--identifier-completion-table): Rename to | ||
| 282 | `elisp--identifier-completion-table', and do not include just any | ||
| 283 | symbols with a property list. | ||
| 284 | (elisp-completion-at-point): Revert the 2014-12-25 change. | ||
| 285 | (elisp--xref-identifier-file): New function. | ||
| 286 | (elisp--xref-find-definitions): Use it. | ||
| 287 | |||
| 288 | * emacs-lisp/find-func.el (find-function-library): New function, | ||
| 289 | extracted from `find-function-noselect'. | ||
| 290 | |||
| 291 | * progmodes/xref.el (xref-elisp-location): New class. | ||
| 292 | (xref-make-elisp-location): New function. | ||
| 293 | (xref-location-marker): New implementation. | ||
| 294 | |||
| 295 | 2014-12-27 Juri Linkov <juri@linkov.net> | ||
| 296 | |||
| 297 | * minibuffer.el (minibuffer-completion-help): | ||
| 298 | Use shrink-window-if-larger-than-buffer in window-height | ||
| 299 | when temp-buffer-resize-mode is nil. | ||
| 300 | |||
| 301 | * window.el (with-displayed-buffer-window): Remove window-height | ||
| 302 | from the action alist in the temp-buffer-window-show call | ||
| 303 | when window-height is handled explicitly afterwards (bug#19355). | ||
| 304 | |||
| 305 | 2014-12-27 Juri Linkov <juri@linkov.net> | ||
| 306 | |||
| 307 | Support subdirectories when saving places in dired. | ||
| 308 | * saveplace.el (toggle-save-place, save-place-to-alist) | ||
| 309 | (save-places-to-alist, save-place-dired-hook): | ||
| 310 | Use dired-current-directory instead of dired-directory (bug#19436). | ||
| 311 | (save-place-dired-hook): Add check for alist to make the new | ||
| 312 | format future-proof to allow other possible formats. | ||
| 313 | |||
| 314 | 2014-12-26 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 315 | |||
| 316 | python.el: Generate clearer shell buffer names. | ||
| 317 | |||
| 318 | * progmodes/python.el (python-shell-get-process-name) | ||
| 319 | (python-shell-internal-get-process-name): Use `buffer-name`. | ||
| 320 | (python-shell-internal-get-or-create-process): Simplify. | ||
| 321 | |||
| 1 | 2014-12-26 Dmitry Gutov <dgutov@yandex.ru> | 322 | 2014-12-26 Dmitry Gutov <dgutov@yandex.ru> |
| 2 | 323 | ||
| 3 | Add basic xref apropos implementation to elisp-mode. | 324 | Add basic xref apropos implementation to elisp-mode. |
| @@ -9,6 +330,11 @@ | |||
| 9 | 330 | ||
| 10 | * progmodes/xref.el (xref--show-xrefs): Use `user-error'. | 331 | * progmodes/xref.el (xref--show-xrefs): Use `user-error'. |
| 11 | 332 | ||
| 333 | 2014-12-25 Filipp Gunbin <fgunbin@fastmail.fm> | ||
| 334 | |||
| 335 | * dired-aux.el (dired-maybe-insert-subdir): Make | ||
| 336 | dired-maybe-insert-subdir always skip trivial files. | ||
| 337 | |||
| 12 | 2014-12-25 Helmut Eller <eller.helmut@gmail.com> | 338 | 2014-12-25 Helmut Eller <eller.helmut@gmail.com> |
| 13 | Dmitry Gutov <dgutov@yandex.ru> | 339 | Dmitry Gutov <dgutov@yandex.ru> |
| 14 | 340 | ||
| @@ -4645,12 +4971,6 @@ | |||
| 4645 | 4971 | ||
| 4646 | 2014-07-28 Fabián Ezequiel Gallina <fgallina@gnu.org> | 4972 | 2014-07-28 Fabián Ezequiel Gallina <fgallina@gnu.org> |
| 4647 | 4973 | ||
| 4648 | Prevent Python process shell buffer to pop twice. | ||
| 4649 | * progmodes/python.el (python-shell-switch-to-shell): Do not call | ||
| 4650 | pop-to-buffer. | ||
| 4651 | |||
| 4652 | 2014-07-28 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 4653 | |||
| 4654 | * progmodes/python.el | 4974 | * progmodes/python.el |
| 4655 | (python-shell-with-shell-buffer): New macro. | 4975 | (python-shell-with-shell-buffer): New macro. |
| 4656 | (python-shell-font-lock-get-or-create-buffer) | 4976 | (python-shell-font-lock-get-or-create-buffer) |