diff options
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 668 |
1 files changed, 664 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bfe3534eeb7..48b5581d8a9 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,663 @@ | |||
| 1 | 2010-09-15 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | * net/tramp-compat.el (tramp-compat-with-temp-message) | ||
| 4 | (tramp-compat-font-lock-add-keywords, tramp-compat-process-get) | ||
| 5 | (tramp-compat-process-put): New defuns. | ||
| 6 | |||
| 7 | * net/tramp.el (top): | ||
| 8 | * net/tramp-gvfs.el (top): | ||
| 9 | * net/tramp-cache.el (top): Use `tramp-compat-font-lock-add-keywords'. | ||
| 10 | |||
| 11 | * net/tramp.el (tramp-progress-reporter-update): Use | ||
| 12 | `tramp-compat-funcall. | ||
| 13 | |||
| 14 | * net/tramp.el (tramp-process-actions): | ||
| 15 | * net/tramp-gvfs.el (tramp-handle-vc-registered): | ||
| 16 | * net/tramp-sh.el (tramp-gvfs-handler-askquestion) | ||
| 17 | (tramp-get-remote-stat, tramp-get-remote-readlink): Use | ||
| 18 | `tramp-compat-with-temp-message'. | ||
| 19 | |||
| 20 | * net/tramp-sh.el (top): Require 'cl. | ||
| 21 | (tramp-handle-start-file-process): Use `tramp-compat-process-get'. | ||
| 22 | (tramp-open-connection-setup-interactive-shell): Use | ||
| 23 | `tramp-compat-process-put'. | ||
| 24 | |||
| 25 | 2010-09-15 Alan Mackenzie <acm@muc.de> | ||
| 26 | |||
| 27 | * progmodes/cc-engine.el (c-forward-<>-arglist-recur): Correct the | ||
| 28 | indentation. | ||
| 29 | (c-forward-<>-arglist-recur): Fix an infinite recursion. | ||
| 30 | |||
| 31 | 2010-09-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 32 | |||
| 33 | * emacs-lisp/bytecomp.el (byte-compile-warning-types): New type | ||
| 34 | `lexical' for warnings related to lexical scoping. | ||
| 35 | (byte-compile-file-form-defvar, byte-compile-defvar): Warn about | ||
| 36 | global vars which don't have a prefix and could hence affect lexical | ||
| 37 | scoping in unrelated files. | ||
| 38 | |||
| 39 | 2010-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 40 | |||
| 41 | * net/imap.el: Revert back to version | ||
| 42 | cb950ed8ff3e0f40dac437a51b269166f9ffb60d, since some of the changes | ||
| 43 | seem problematic. | ||
| 44 | |||
| 45 | 2010-09-14 Juanma Barranquero <lekktu@gmail.com> | ||
| 46 | |||
| 47 | * obsolete/old-whitespace.el (whitespace-unload-function): | ||
| 48 | Explicitly pass `obarray' to `unintern' to avoid a warning. | ||
| 49 | |||
| 50 | 2010-09-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 51 | |||
| 52 | * emacs-lisp/byte-run.el (set-advertised-calling-convention): | ||
| 53 | Add `when' argument. Update callers. | ||
| 54 | |||
| 55 | * subr.el (unintern): Declare the obarray arg mandatory. | ||
| 56 | |||
| 57 | 2010-09-14 Glenn Morris <rgm@gnu.org> | ||
| 58 | |||
| 59 | * calendar/diary-lib.el (diary-list-entries-hook, diary-sort-entries): | ||
| 60 | Doc fixes. | ||
| 61 | |||
| 62 | * calendar/diary-lib.el (diary-included-files): New variable. | ||
| 63 | (diary-list-entries): Maybe initialize diary-included-files. | ||
| 64 | (diary-include-other-diary-files): Append to diary-included-files. | ||
| 65 | * calendar/appt.el (appt-update-list): Also check the members of | ||
| 66 | diary-included-files. (Bug#6999) | ||
| 67 | (appt-check): Doc fix. | ||
| 68 | |||
| 69 | 2010-09-14 David Reitter <david.reitter@gmail.com> | ||
| 70 | |||
| 71 | * simple.el (line-move-visual): Do not truncate goal column to | ||
| 72 | integer size. (Bug#7020) | ||
| 73 | |||
| 74 | 2010-09-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 75 | |||
| 76 | * repeat.el (repeat): Allow repeating when the last event is a click. | ||
| 77 | Suggested by Drew Adams (bug#6256). | ||
| 78 | |||
| 79 | 2010-09-14 Sascha Wilde <wilde@sha-bang.de> | ||
| 80 | |||
| 81 | * vc/vc-hg.el (vc-hg-state,vc-hg-working-revision): | ||
| 82 | Replace setting HGRCPATH to "" by some less invasive --config options. | ||
| 83 | |||
| 84 | 2010-09-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 85 | |||
| 86 | * font-lock.el (font-lock-beginning-of-syntax-function): | ||
| 87 | Mark as obsolete. | ||
| 88 | |||
| 89 | 2010-09-14 Glenn Morris <rgm@gnu.org> | ||
| 90 | |||
| 91 | * menu-bar.el (menu-bar-options-save): Fix handling of menu-bar | ||
| 92 | and tool-bar modes. (Bug#6211) | ||
| 93 | (menu-bar-mode): Move setting of standard-value after the | ||
| 94 | minor-mode definition, otherwise it seems to have no effect. | ||
| 95 | |||
| 96 | 2010-09-14 Masatake YAMATO <yamato@redhat.com> | ||
| 97 | |||
| 98 | * progmodes/antlr-mode.el (antlr-font-lock-additional-keywords): | ||
| 99 | Fix typo. (Bug#6976) | ||
| 100 | |||
| 101 | 2010-09-14 Vinicius Jose Latorre <viniciusjl@ig.com.br> | ||
| 102 | |||
| 103 | * whitespace.el: Allow cleaning up blanks without blank | ||
| 104 | visualization (Bug#6651). Adjust help window for | ||
| 105 | whitespace-toggle-options (Bug#6479). Allow to use fill-column | ||
| 106 | instead of whitespace-line-column (from EmacsWiki). New version 13.1. | ||
| 107 | (whitespace-style): Add new value 'face. Adjust docstring. | ||
| 108 | (whitespace-space, whitespace-hspace, whitespace-tab): | ||
| 109 | Adjust foreground property face. | ||
| 110 | (whitespace-line-column): Adjust docstring and type declaration. | ||
| 111 | (whitespace-style-value-list, whitespace-toggle-option-alist) | ||
| 112 | (whitespace-help-text): Adjust const initialization. | ||
| 113 | (whitespace-toggle-options, global-whitespace-toggle-options): | ||
| 114 | Adjust docstring. | ||
| 115 | (whitespace-display-window, whitespace-interactive-char) | ||
| 116 | (whitespace-style-face-p, whitespace-color-on): Adjust code. | ||
| 117 | (whitespace-help-scroll): New fun. | ||
| 118 | |||
| 119 | 2010-09-14 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 120 | |||
| 121 | * calendar/time-date.el (format-seconds): Comment fix. | ||
| 122 | |||
| 123 | 2010-09-13 Michael R. Mauger <mmaug@yahoo.com> | ||
| 124 | |||
| 125 | * progmodes/sql.el: Version 2.7. | ||
| 126 | (sql-buffer-live-p): Improve detection. | ||
| 127 | (sql-find-sqli-buffer, sql-set-sqli-buffer-generally) | ||
| 128 | (sql-set-sqli-buffer): Use it. | ||
| 129 | (sql-product-interactive): Run `sql-set-sqli-hook'. | ||
| 130 | (sql-rename-buffer): Code cleanup. | ||
| 131 | (sql-redirect, sql-redirect-value): New functions. More to come. | ||
| 132 | |||
| 133 | 2010-09-13 Juanma Barranquero <lekktu@gmail.com> | ||
| 134 | |||
| 135 | Port tramp-related Makefile changes of 2010-09-08T14:42:54Z!michael.albinus@gmx.de, 2010-09-13T15:17:01Z!michael.albinus@gmx.de to Windows. | ||
| 136 | * makefile.w32-in (LOADDEFS): Add $(lisp)/net/tramp-loaddefs.el. | ||
| 137 | (TRAMP_SRC): New macro. | ||
| 138 | ($(lisp)/net/tramp-loaddefs.el): New target. | ||
| 139 | |||
| 140 | 2010-09-13 Michael Albinus <michael.albinus@gmx.de> | ||
| 141 | |||
| 142 | Major code cleanup. Split tramp.el into tramp.el and tramp-sh.el. | ||
| 143 | |||
| 144 | * Makefile.in (TRAMP_SRC): Remove tramp-fish.el. Add tramp-sh.el. | ||
| 145 | |||
| 146 | * net/tramp.el (top): Don't show loading message. Require just | ||
| 147 | 'tramp-compat, everything else is required there. | ||
| 148 | Use `ignore-errors' where appropriate. | ||
| 149 | (tramp-inline-compress-start-size, tramp-copy-size-limit) | ||
| 150 | (tramp-terminal-type, tramp-end-of-output) | ||
| 151 | (tramp-initial-end-of-output, tramp-completion-function-alist-rsh) | ||
| 152 | (tramp-completion-function-alist-ssh) | ||
| 153 | (tramp-completion-function-alist-telnet) | ||
| 154 | (tramp-completion-function-alist-su) | ||
| 155 | (tramp-completion-function-alist-putty, tramp-remote-path) | ||
| 156 | (tramp-remote-process-environment, tramp-sh-extra-args) | ||
| 157 | (tramp-actions-before-shell, tramp-uudecode) | ||
| 158 | (tramp-perl-file-truename, tramp-perl-file-name-all-completions) | ||
| 159 | (tramp-perl-file-attributes) | ||
| 160 | (tramp-perl-directory-files-and-attributes) | ||
| 161 | (tramp-perl-encode-with-module, tramp-perl-decode-with-module) | ||
| 162 | (tramp-perl-encode, tramp-perl-decode) | ||
| 163 | (tramp-vc-registered-read-file-names, tramp-file-mode-type-map) | ||
| 164 | (tramp-file-name-handler-alist, tramp-make-tramp-temp-file) | ||
| 165 | (tramp-handle-make-symbolic-link, tramp-handle-load) | ||
| 166 | (tramp-handle-file-name-as-directory) | ||
| 167 | (tramp-handle-file-name-directory) | ||
| 168 | (tramp-handle-file-name-nondirectory, tramp-handle-file-truename) | ||
| 169 | (tramp-handle-file-exists-p, tramp-handle-file-attributes) | ||
| 170 | (tramp-do-file-attributes-with-ls) | ||
| 171 | (tramp-do-file-attributes-with-perl) | ||
| 172 | (tramp-do-file-attributes-with-stat) | ||
| 173 | (tramp-handle-set-visited-file-modtime) | ||
| 174 | (tramp-handle-verify-visited-file-modtime) | ||
| 175 | (tramp-handle-set-file-modes, tramp-handle-set-file-times) | ||
| 176 | (tramp-set-file-uid-gid, tramp-remote-selinux-p) | ||
| 177 | (tramp-handle-file-selinux-context) | ||
| 178 | (tramp-handle-set-file-selinux-context) | ||
| 179 | (tramp-handle-file-executable-p, tramp-handle-file-readable-p) | ||
| 180 | (tramp-handle-file-newer-than-file-p, tramp-handle-file-modes) | ||
| 181 | (tramp-handle-file-directory-p, tramp-handle-file-regular-p) | ||
| 182 | (tramp-handle-file-symlink-p, tramp-handle-file-writable-p) | ||
| 183 | (tramp-handle-file-ownership-preserved-p) | ||
| 184 | (tramp-handle-directory-file-name, tramp-handle-directory-files) | ||
| 185 | (tramp-handle-directory-files-and-attributes) | ||
| 186 | (tramp-do-directory-files-and-attributes-with-perl) | ||
| 187 | (tramp-do-directory-files-and-attributes-with-stat) | ||
| 188 | (tramp-handle-file-name-all-completions) | ||
| 189 | (tramp-handle-file-name-completion, tramp-handle-add-name-to-file) | ||
| 190 | (tramp-handle-copy-file, tramp-handle-copy-directory) | ||
| 191 | (tramp-handle-rename-file, tramp-do-copy-or-rename-file) | ||
| 192 | (tramp-do-copy-or-rename-file-via-buffer) | ||
| 193 | (tramp-do-copy-or-rename-file-directly) | ||
| 194 | (tramp-do-copy-or-rename-file-out-of-band) | ||
| 195 | (tramp-handle-make-directory, tramp-handle-delete-directory) | ||
| 196 | (tramp-handle-delete-file) | ||
| 197 | (tramp-handle-dired-recursive-delete-directory) | ||
| 198 | (tramp-handle-dired-compress-file, tramp-handle-dired-uncache) | ||
| 199 | (tramp-handle-insert-directory) | ||
| 200 | (tramp-handle-unhandled-file-name-directory) | ||
| 201 | (tramp-handle-expand-file-name) | ||
| 202 | (tramp-handle-substitute-in-file-name) | ||
| 203 | (tramp-handle-executable-find, tramp-process-sentinel) | ||
| 204 | (tramp-handle-start-file-process, tramp-handle-process-file) | ||
| 205 | (tramp-handle-call-process-region, tramp-handle-shell-command) | ||
| 206 | (tramp-handle-file-local-copy, tramp-handle-file-remote-p) | ||
| 207 | (tramp-handle-insert-file-contents) | ||
| 208 | (tramp-handle-insert-file-contents-literally) | ||
| 209 | (tramp-handle-find-backup-file-name) | ||
| 210 | (tramp-handle-make-auto-save-file-name, tramp-handle-write-region) | ||
| 211 | (tramp-vc-registered-file-names, tramp-handle-vc-registered) | ||
| 212 | (tramp-sh-file-name-handler, tramp-vc-file-name-handler) | ||
| 213 | (tramp-maybe-send-script, tramp-set-auto-save, tramp-run-test) | ||
| 214 | (tramp-run-test2, tramp-find-executable, tramp-set-remote-path) | ||
| 215 | (tramp-find-file-exists-command, tramp-open-shell) | ||
| 216 | (tramp-find-shell, tramp-barf-if-no-shell-prompt) | ||
| 217 | (tramp-open-connection-setup-interactive-shell) | ||
| 218 | (tramp-local-coding-commands, tramp-remote-coding-commands) | ||
| 219 | (tramp-find-inline-encoding, tramp-call-local-coding-command) | ||
| 220 | (tramp-inline-compress-commands, tramp-find-inline-compress) | ||
| 221 | (tramp-compute-multi-hops, tramp-maybe-open-connection) | ||
| 222 | (tramp-send-command , tramp-wait-for-output) | ||
| 223 | (tramp-send-command-and-check, tramp-barf-unless-okay) | ||
| 224 | (tramp-send-command-and-read, tramp-mode-string-to-int) | ||
| 225 | (tramp-convert-file-attributes, tramp-check-cached-permissions) | ||
| 226 | (tramp-file-mode-from-int, tramp-file-mode-permissions) | ||
| 227 | (tramp-shell-case-fold, tramp-make-copy-program-file-name) | ||
| 228 | (tramp-method-out-of-band-p, tramp-local-host-p) | ||
| 229 | (tramp-get-remote-path, tramp-get-remote-tmpdir) | ||
| 230 | (tramp-get-ls-command, tramp-get-ls-command-with-dired) | ||
| 231 | (tramp-get-test-command, tramp-get-test-nt-command) | ||
| 232 | (tramp-get-file-exists-command, tramp-get-remote-ln) | ||
| 233 | (tramp-get-remote-perl, tramp-get-remote-stat) | ||
| 234 | (tramp-get-remote-readlink, tramp-get-remote-trash) | ||
| 235 | (tramp-get-remote-id, tramp-get-remote-uid, tramp-get-remote-gid) | ||
| 236 | (tramp-get-local-uid, tramp-get-local-gid) | ||
| 237 | (tramp-get-inline-compress, tramp-get-inline-coding): Move to | ||
| 238 | tramp-sh.el. | ||
| 239 | (tramp-methods, tramp-default-method-alist) | ||
| 240 | (tramp-default-user-alist, tramp-foreign-file-name-handler-alist): | ||
| 241 | Move initialization to tramp-sh.el. | ||
| 242 | (tramp-temp-name-prefix): Make it a defconst. | ||
| 243 | (tramp-dissect-file-name): Don't check anymore for multi-hop | ||
| 244 | methods. | ||
| 245 | (tramp-debug-outline-regexp): Add a docstring. | ||
| 246 | (tramp-debug-outline-level): Renamed from `tramp-outline-level'. | ||
| 247 | (tramp-get-debug-buffer): Use it. | ||
| 248 | |||
| 249 | * net/tramp-cache.el (top): Set tramp-autoload cookie for | ||
| 250 | initialization forms. | ||
| 251 | (tramp-set-connection-property): Don't protect `tramp-message' | ||
| 252 | call, it isn't necessary any longer. | ||
| 253 | (tramp-dump-connection-properties): Use `ignore-errors'. | ||
| 254 | |||
| 255 | * net/tramp-compat.el (top): Require 'advice, 'format-spec, | ||
| 256 | 'password-cache and 'auth-source. | ||
| 257 | |||
| 258 | * net/tramp-gvfs.el (top): | ||
| 259 | * net/tramp-smb.el (top): Require 'tramp-sh. | ||
| 260 | |||
| 261 | * net/tramp-gw.el (tramp-gw-open-network-stream): Use `ignore-errors'. | ||
| 262 | |||
| 263 | * net/tramp-sh.el: New file, derived from tramp.el. | ||
| 264 | (top): Initialize `tramp-methods', `tramp-default-method-alist', | ||
| 265 | `tramp-default-user-alist', `tramp-foreign-file-name-handler-alist'. | ||
| 266 | Remove "scp1_old", "scp2_old", "ssh1_old", "ssh2_old". Use | ||
| 267 | `ignore-errors' where appropriate. | ||
| 268 | (tramp-sh-file-name-handler-alist): Renamed from | ||
| 269 | `tramp-file-name-handler-alist'. | ||
| 270 | (tramp-send-command-and-check): Return t or nil. Remove all | ||
| 271 | `zerop' checks, where called. | ||
| 272 | (tramp-handle-set-file-modes) | ||
| 273 | (tramp-do-copy-or-rename-file-directly) | ||
| 274 | (tramp-handle-delete-directory, tramp-handle-delete-file) | ||
| 275 | (tramp-maybe-send-script, ): Use `tramp-barf-unless-okay'. | ||
| 276 | (tramp-sh-file-name-handler, tramp-send-command-and-check) | ||
| 277 | (tramp-get-remote-ln): Set tramp-autoload cookie. | ||
| 278 | |||
| 279 | * net/tramp-fish.el: Remove file. | ||
| 280 | |||
| 281 | 2010-09-13 Daiki Ueno <ueno@unixuser.org> | ||
| 282 | |||
| 283 | * epa-file.el (epa-file-insert-file-contents): If visiting, bind | ||
| 284 | buffer-file-name to avoid file-locking. (Bug#7026) | ||
| 285 | |||
| 286 | 2010-09-13 Julien Danjou <julien@danjou.info> | ||
| 287 | |||
| 288 | * notifications.el (notifications-notify): Add support for | ||
| 289 | image-path and sound-name. | ||
| 290 | (notifications-specification-version): Add this variable. | ||
| 291 | |||
| 292 | 2010-09-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 293 | |||
| 294 | * subr.el (y-or-n-p): New function, moved from src/fns.c. Use read-key. | ||
| 295 | |||
| 296 | 2010-09-12 Leo <sdl.web@gmail.com> | ||
| 297 | |||
| 298 | * net/rcirc.el (rcirc-server-commands, rcirc-client-commands) | ||
| 299 | (rcirc-completion-start): New variables. | ||
| 300 | (rcirc-nick-completions): Rename to rcirc-completions. | ||
| 301 | (rcirc-nick-completion-start-offset): Delete. | ||
| 302 | (rcirc-completion-at-point): New function for constructing | ||
| 303 | completion data for both nicks and irc commands. Add to | ||
| 304 | completion-at-point-functions in rcirc mode. | ||
| 305 | (rcirc-complete): Rename from rcirc-nick-complete; use | ||
| 306 | rcirc-completion-at-point. | ||
| 307 | (defun-rcirc-command): Update rcirc-client-commands. | ||
| 308 | |||
| 309 | 2010-09-11 Glenn Morris <rgm@gnu.org> | ||
| 310 | |||
| 311 | * emacs-lisp/bytecomp.el (byte-compile-file): Create .elc files | ||
| 312 | atomically, to avoid parallel build errors. (Bug#4196) | ||
| 313 | |||
| 314 | 2010-09-11 Michael R. Mauger <mmaug@yahoo.com> | ||
| 315 | |||
| 316 | * progmodes/sql.el: Version 2.6 | ||
| 317 | (sql-dialect): Synonym for "sql-product". | ||
| 318 | (sql-find-sqli-buffer, sql-set-sqli-buffer-generally) | ||
| 319 | (sql-set-sqli-buffer, sql-show-sqli-buffer, sql-interactive-mode): | ||
| 320 | Set "sql-buffer" to buffer name not buffer object so multiple sql | ||
| 321 | interactive buffers work properly. Reverts misguided changes in | ||
| 322 | earlier work. | ||
| 323 | (sql-comint): Make sure different buffer name is used if "*SQL*" | ||
| 324 | buffer is for a different product. | ||
| 325 | (sql-make-alternate-buffer-name): Fix bug with "sql-database" | ||
| 326 | login param. | ||
| 327 | (sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql) | ||
| 328 | (sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase) | ||
| 329 | (sql-db2, sql-linter, sql-product-interactive, sql-rename-buffer): | ||
| 330 | Accept new buffer name or prompt for one. | ||
| 331 | (sql-port): Default to zero. | ||
| 332 | (sql-comint-mysql): Handle "sql-port" as a numeric. | ||
| 333 | (sql-port-history): Delete unused variable. | ||
| 334 | (sql-get-login): Default "sql-port" to a number. | ||
| 335 | (sql-product-alist): Correct Postgres prompt and terminator | ||
| 336 | regexp. | ||
| 337 | (sql-sqlite-program): Dynamically detect presence of "sqlite" or | ||
| 338 | "sqlite3" executables. | ||
| 339 | (sql-sqlite-login-params): Add "*.sqlite[23]?" database name | ||
| 340 | pattern. | ||
| 341 | (sql-buffer-live-p): New function. | ||
| 342 | (sql-mode-menu, sql-send-string): Use it. | ||
| 343 | (sql-mode-oracle-font-lock-keywords): Improve SQL*Plus REMARK | ||
| 344 | syntax pattern. | ||
| 345 | (sql-mode-postgres-font-lock-keywords): Support Postgres V9. | ||
| 346 | (sql-mode-sqlite-font-lock-keywords): Hilight sqlite commands. | ||
| 347 | |||
| 348 | 2010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 349 | |||
| 350 | * net/netrc.el (netrc-credentials): New conveniency function. | ||
| 351 | |||
| 352 | 2010-09-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 353 | |||
| 354 | * textmodes/texinfo.el (texinfo-syntax-propertize-function): New fun | ||
| 355 | to replace texinfo-font-lock-syntactic-keywords. | ||
| 356 | (texinfo-mode): Use it. | ||
| 357 | |||
| 358 | * textmodes/tex-mode.el (tex-common-initialization, doctex-mode): | ||
| 359 | Use syntax-propertize-function. | ||
| 360 | |||
| 361 | * textmodes/sgml-mode.el (sgml-syntax-propertize-function): New var to | ||
| 362 | replace sgml-font-lock-syntactic-keywords. | ||
| 363 | (sgml-mode): Use it. | ||
| 364 | |||
| 365 | * textmodes/reftex.el (font-lock-syntactic-keywords): Don't declare | ||
| 366 | since we don't use it. | ||
| 367 | |||
| 368 | * textmodes/bibtex.el (bibtex-mode): Use syntax-propertize-function. | ||
| 369 | |||
| 370 | * progmodes/vhdl-mode.el (vhdl-mode): Use syntax-propertize-function | ||
| 371 | if available. | ||
| 372 | (vhdl-fontify-buffer): Adjust. | ||
| 373 | |||
| 374 | * progmodes/tcl.el (tcl-syntax-propertize-function): New var to | ||
| 375 | replace tcl-font-lock-syntactic-keywords. | ||
| 376 | (tcl-mode): Use it. | ||
| 377 | |||
| 378 | * progmodes/simula.el (simula-syntax-propertize-function): New var to | ||
| 379 | replace simula-font-lock-syntactic-keywords. | ||
| 380 | (simula-mode): Use it. | ||
| 381 | |||
| 382 | * progmodes/sh-script.el (sh-st-symbol): Remove. | ||
| 383 | (sh-font-lock-close-heredoc, sh-font-lock-open-heredoc): Add eol arg. | ||
| 384 | (sh-font-lock-flush-syntax-ppss-cache, sh-font-lock-here-doc): Remove. | ||
| 385 | (sh-font-lock-quoted-subshell): Assume we've already matched $(. | ||
| 386 | (sh-font-lock-paren): Set syntax-multiline. | ||
| 387 | (sh-font-lock-syntactic-keywords): Remove. | ||
| 388 | (sh-syntax-propertize-function): New function to replace it. | ||
| 389 | (sh-mode): Use it. | ||
| 390 | |||
| 391 | * progmodes/ruby-mode.el (ruby-here-doc-beg-re): | ||
| 392 | Define while compiling. | ||
| 393 | (ruby-here-doc-end-re, ruby-here-doc-beg-match) | ||
| 394 | (ruby-font-lock-syntactic-keywords, ruby-comment-beg-syntax) | ||
| 395 | (syntax-ppss, ruby-in-ppss-context-p, ruby-in-here-doc-p) | ||
| 396 | (ruby-here-doc-find-end, ruby-here-doc-beg-syntax) | ||
| 397 | (ruby-here-doc-end-syntax): Only define when | ||
| 398 | syntax-propertize is not available. | ||
| 399 | (ruby-syntax-propertize-function, ruby-syntax-propertize-heredoc): | ||
| 400 | New functions. | ||
| 401 | (ruby-in-ppss-context-p): Update to new syntax of heredocs. | ||
| 402 | (electric-indent-chars): Silence bytecompiler. | ||
| 403 | (ruby-mode): Use prog-mode, syntax-propertize-function, and | ||
| 404 | electric-indent-chars. | ||
| 405 | |||
| 406 | * progmodes/python.el (python-syntax-propertize-function): New var to | ||
| 407 | replace python-font-lock-syntactic-keywords. | ||
| 408 | (python-mode): Use it. | ||
| 409 | (python-quote-syntax): Simplify and adjust to new use. | ||
| 410 | |||
| 411 | * progmodes/perl-mode.el (perl-syntax-propertize-function): New fun to | ||
| 412 | replace perl-font-lock-syntactic-keywords. | ||
| 413 | (perl-syntax-propertize-special-constructs): New fun to replace | ||
| 414 | perl-font-lock-special-syntactic-constructs. | ||
| 415 | (perl-font-lock-syntactic-face-function): New fun. | ||
| 416 | (perl-mode): Use it. | ||
| 417 | |||
| 418 | * progmodes/octave-mod.el (octave-syntax-propertize-sqs): New function | ||
| 419 | to replace octave-font-lock-close-quotes. | ||
| 420 | (octave-syntax-propertize-function): New function to replace | ||
| 421 | octave-font-lock-syntactic-keywords. | ||
| 422 | (octave-mode): Use it. | ||
| 423 | |||
| 424 | * progmodes/mixal-mode.el (mixal-syntax-propertize-function): New var; | ||
| 425 | replaces mixal-font-lock-syntactic-keywords. | ||
| 426 | (mixal-mode): Use it. | ||
| 427 | |||
| 428 | * progmodes/make-mode.el (makefile-syntax-propertize-function): | ||
| 429 | New var; replaces makefile-font-lock-syntactic-keywords. | ||
| 430 | (makefile-mode): Use it. | ||
| 431 | (makefile-imake-mode): Adjust. | ||
| 432 | |||
| 433 | * progmodes/js.el (js--regexp-literal): Define while compiling. | ||
| 434 | (js-syntax-propertize-function): New var; replaces | ||
| 435 | js-font-lock-syntactic-keywords. | ||
| 436 | (js-mode): Use it. | ||
| 437 | |||
| 438 | * progmodes/gud.el (gdb-script-syntax-propertize-function): New var; | ||
| 439 | replaces gdb-script-font-lock-syntactic-keywords. | ||
| 440 | (gdb-script-mode): Use it. | ||
| 441 | |||
| 442 | * progmodes/fortran.el (fortran-mode): Use syntax-propertize-function. | ||
| 443 | (fortran--font-lock-syntactic-keywords): New var. | ||
| 444 | (fortran-line-length): Update syntax-propertize-function and | ||
| 445 | fortran--font-lock-syntactic-keywords. | ||
| 446 | |||
| 447 | * progmodes/cperl-mode.el (cperl-mode): Use syntax-propertize-function. | ||
| 448 | |||
| 449 | * progmodes/cfengine.el (cfengine-mode): | ||
| 450 | Use syntax-propertize-function. | ||
| 451 | (cfengine-font-lock-syntactic-keywords): Remove. | ||
| 452 | |||
| 453 | * progmodes/autoconf.el (autoconf-mode): | ||
| 454 | Use syntax-propertize-function. | ||
| 455 | (autoconf-font-lock-syntactic-keywords): Remove. | ||
| 456 | |||
| 457 | * progmodes/ada-mode.el (ada-set-syntax-table-properties) | ||
| 458 | (ada-after-change-function, ada-initialize-syntax-table-properties) | ||
| 459 | (ada-handle-syntax-table-properties): Only define when | ||
| 460 | syntax-propertize is not available. | ||
| 461 | (ada-mode): Use syntax-propertize-function. | ||
| 462 | |||
| 463 | * font-lock.el (font-lock-syntactic-keywords): Make obsolete. | ||
| 464 | (font-lock-fontify-syntactic-keywords-region): Move handling of | ||
| 465 | font-lock-syntactically-fontified to... | ||
| 466 | (font-lock-default-fontify-region): ...here. | ||
| 467 | Let syntax-propertize-function take precedence. | ||
| 468 | (font-lock-fontify-syntactically-region): Cal syntax-propertize. | ||
| 469 | |||
| 470 | * emacs-lisp/syntax.el (syntax-propertize-function) | ||
| 471 | (syntax-propertize-chunk-size, syntax-propertize--done) | ||
| 472 | (syntax-propertize-extend-region-functions): New vars. | ||
| 473 | (syntax-propertize-wholelines, syntax-propertize-multiline) | ||
| 474 | (syntax-propertize--shift-groups, syntax-propertize-via-font-lock) | ||
| 475 | (syntax-propertize): New functions. | ||
| 476 | (syntax-propertize-rules): New macro. | ||
| 477 | (syntax-ppss-flush-cache): Set syntax-propertize--done. | ||
| 478 | (syntax-ppss): Call syntax-propertize. | ||
| 479 | |||
| 480 | * emacs-lisp/regexp-opt.el (regexp-opt-depth): Skip named groups. | ||
| 481 | |||
| 482 | 2010-09-10 Agustín Martín <agustin.martin@hispalinux.es> | ||
| 483 | |||
| 484 | * textmodes/ispell.el (ispell-init-process): Improve comments. | ||
| 485 | XEmacs compatibility changes regarding (add-hook) 'local option | ||
| 486 | and (set-process-query-on-exit-flag). | ||
| 487 | |||
| 488 | 2010-09-09 Michael Albinus <michael.albinus@gmx.de> | ||
| 489 | |||
| 490 | * net/tramp-cache.el (tramp-parse-connection-properties): | ||
| 491 | Set tramp-autoload cookie. | ||
| 492 | |||
| 493 | 2010-09-09 Glenn Morris <rgm@gnu.org> | ||
| 494 | |||
| 495 | * image.el (imagemagick-types-inhibit): Add :type, :version, :group. | ||
| 496 | (imagemagick-register-types): Doc fix. | ||
| 497 | |||
| 498 | 2010-09-08 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 499 | |||
| 500 | * progmodes/octave-mod.el (electric-indent-chars): Silence bytecomp. | ||
| 501 | |||
| 502 | * progmodes/js.el (require): Require is already "eval-and-compile". | ||
| 503 | (js--re-search-forward): Avoid `eval'. Preserve the error data. | ||
| 504 | (js--re-search-backward): Use js--re-search-forward. | ||
| 505 | |||
| 506 | * progmodes/fortran.el (fortran-line-length): Don't recompute | ||
| 507 | syntactic keywords redundantly a second time. | ||
| 508 | |||
| 509 | * progmodes/ada-mode.el: Replace "(set '" with setq. | ||
| 510 | (ada-mode): Simplify. | ||
| 511 | (ada-create-case-exception, ada-adjust-case-interactive) | ||
| 512 | (ada-adjust-case-region, ada-format-paramlist, ada-indent-current) | ||
| 513 | (ada-search-ignore-string-comment, ada-move-to-start) | ||
| 514 | (ada-move-to-end): Use with-syntax-table. | ||
| 515 | |||
| 516 | * font-lock.el (save-buffer-state): Remove `varlist' arg. | ||
| 517 | (font-lock-unfontify-region, font-lock-default-fontify-region): | ||
| 518 | Update usage correspondingly. | ||
| 519 | (font-lock-fontify-syntactic-keywords-region): | ||
| 520 | Set parse-sexp-lookup-properties buffer-locally here. | ||
| 521 | (font-lock-fontify-syntactically-region): Remove unused `ppss' arg. | ||
| 522 | |||
| 523 | * simple.el (blink-matching-open): Don't burp if we can't find a match. | ||
| 524 | |||
| 525 | 2010-09-08 Glenn Morris <rgm@gnu.org> | ||
| 526 | |||
| 527 | * emacs-lisp/bytecomp.el (byte-compile-report-ops): | ||
| 528 | Error if not compiled with -DBYTE_CODE_METER. | ||
| 529 | |||
| 530 | * emacs-lisp/bytecomp.el (byte-recompile-directory): | ||
| 531 | Ignore dir-locals-file. | ||
| 532 | |||
| 533 | 2010-09-08 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 534 | |||
| 535 | * progmodes/compile.el (compilation-error-regexp-alist-alist): | ||
| 536 | Not a const. | ||
| 537 | (compilation-error-regexp-alist-alist): Rule out ": " in file names | ||
| 538 | for the `gnu' messages. | ||
| 539 | (compilation-set-skip-threshold): New command. | ||
| 540 | (compilation-start): Use \' rather than $. | ||
| 541 | (compilation-forget-errors): Use clrhash. | ||
| 542 | |||
| 543 | 2010-09-08 Agustín Martín <agustin.martin@hispalinux.es> | ||
| 544 | |||
| 545 | * textmodes/ispell.el (ispell-valid-dictionary-list): | ||
| 546 | Simplify logic. | ||
| 547 | |||
| 548 | 2010-09-08 Michael Albinus <michael.albinus@gmx.de> | ||
| 549 | |||
| 550 | Migrate to Tramp 2.2. Rearrange load dependencies. | ||
| 551 | (Bug#1529, Bug#5448, Bug#5705) | ||
| 552 | |||
| 553 | * Makefile.in (TRAMP_DIR, TRAMP_SRC): New variables. | ||
| 554 | ($(TRAMP_DIR)/tramp-loaddefs.el): New target. | ||
| 555 | (LOADDEFS): Add $(lisp)/net/tramp-loaddefs.el. | ||
| 556 | |||
| 557 | * net/tramp.el (top): Remove all other tramp-* loads except | ||
| 558 | tramp-compat.el. Remove all changes to tramp-unload-hook for | ||
| 559 | other tramp-* packages. Rearrange defun order. Change calls of | ||
| 560 | `tramp-compat-call-process', `tramp-compat-decimal-to-octal', | ||
| 561 | `tramp-compat-octal-to-decimal' to new function names. | ||
| 562 | (tramp-terminal-type, tramp-initial-end-of-output) | ||
| 563 | (tramp-methods, tramp-foreign-file-name-handler-alist) | ||
| 564 | (tramp-tramp-file-p, tramp-completion-mode-p) | ||
| 565 | (tramp-send-command-and-check, tramp-get-remote-path) | ||
| 566 | (tramp-get-remote-tmpdir, tramp-get-remote-ln) | ||
| 567 | (tramp-shell-quote-argument): Set tramp-autoload cookie. | ||
| 568 | (with-file-property, with-connection-property): Move to | ||
| 569 | tramp-cache.el. | ||
| 570 | (tramp-local-call-process, tramp-decimal-to-octal) | ||
| 571 | (tramp-octal-to-decimal): Move to tramp-compat.el. | ||
| 572 | (tramp-handle-shell-command): Do not require 'shell. | ||
| 573 | (tramp-compute-multi-hops): No special handling for tramp-gw-* | ||
| 574 | symbols. | ||
| 575 | (tramp-unload-tramp): Do not call `tramp-unload-file-name-handlers'. | ||
| 576 | |||
| 577 | * net/tramp-cache.el (top): Require 'tramp. Add to | ||
| 578 | `tramp-unload-hook'. | ||
| 579 | (tramp-cache-data, tramp-get-file-property) | ||
| 580 | (tramp-set-file-property, tramp-flush-file-property) | ||
| 581 | (tramp-flush-directory-property, tramp-get-connection-property) | ||
| 582 | (tramp-set-connection-property, tramp-flush-connection-property) | ||
| 583 | (tramp-cache-print, tramp-list-connections): Set tramp-autoload | ||
| 584 | cookie. | ||
| 585 | (with-file-property, with-connection-property): New defuns, moved | ||
| 586 | from tramp.el. | ||
| 587 | (tramp-flush-file-function): Use `with-parsed-tramp-file-name' | ||
| 588 | macro. | ||
| 589 | |||
| 590 | * net/tramp-cmds.el (top): Add to `tramp-unload-hook'. | ||
| 591 | (tramp-version): Set tramp-autoload cookie. | ||
| 592 | |||
| 593 | * net/tramp-compat.el (top): Require 'tramp-loaddefs. Remove all | ||
| 594 | changes to tramp-unload-hook for other tramp-* packages. Add to | ||
| 595 | `tramp-unload-hook'. | ||
| 596 | (tramp-compat-decimal-to-octal, tramp-compat-octal-to-decimal) | ||
| 597 | (tramp-compat-call-process): New defuns, moved from tramp.el. | ||
| 598 | |||
| 599 | * net/tramp-fish.el (top) Require just 'tramp. Add objects to | ||
| 600 | `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add | ||
| 601 | to `tramp-unload-hook'. Change call of | ||
| 602 | `tramp-compat-decimal-to-octal' to new function name. | ||
| 603 | (tramp-fish-method): Make it a defconst. | ||
| 604 | (tramp-fish-file-name-p): Make it a defsubst. | ||
| 605 | (tramp-fish-method, tramp-fish-file-name-handler) | ||
| 606 | (tramp-fish-file-name-p): Set tramp-autoload cookie. | ||
| 607 | |||
| 608 | * net/tramp-ftp.el (top) Add objects to `tramp-methods' and | ||
| 609 | `tramp-foreign-file-name-handler-alist'. Add to | ||
| 610 | `tramp-unload-hook'. | ||
| 611 | (tramp-ftp-method): Make it a defconst. | ||
| 612 | (tramp-ftp-file-name-p): Make it a defsubst. | ||
| 613 | (tramp-ftp-method, tramp-ftp-file-name-handler) | ||
| 614 | (tramp-ftp-file-name-p): Set tramp-autoload cookie. | ||
| 615 | |||
| 616 | * net/tramp-gvfs.el (top) Add objects to `tramp-methods' and | ||
| 617 | `tramp-foreign-file-name-handler-alist'. Add to | ||
| 618 | `tramp-unload-hook'. Change checks, whether package can be | ||
| 619 | loaded. | ||
| 620 | (tramp-gvfs-file-name-p): Make it a defsubst. | ||
| 621 | (tramp-gvfs-methods, tramp-gvfs-file-name-handler) | ||
| 622 | (tramp-gvfs-file-name-p): Set tramp-autoload cookie. | ||
| 623 | (tramp-gvfs-handle-file-directory-p): New defun. | ||
| 624 | (tramp-gvfs-file-name-handler-alist): Use it. | ||
| 625 | |||
| 626 | * net/tramp-gw.el (top) Add objects to `tramp-methods' and | ||
| 627 | `tramp-foreign-file-name-handler-alist'. Add to | ||
| 628 | `tramp-unload-hook'. | ||
| 629 | (tramp-gw-tunnel-method, tramp-gw-default-tunnel-port) | ||
| 630 | (tramp-gw-socks-method, tramp-gw-default-socks-port): Make it a | ||
| 631 | defconst. | ||
| 632 | (tramp-gw-tunnel-method, tramp-gw-socks-method) | ||
| 633 | (tramp-gw-open-connection): Set tramp-autoload cookie. | ||
| 634 | |||
| 635 | * net/tramp-imap.el (top) Require just 'tramp. Add objects to | ||
| 636 | `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add | ||
| 637 | to `tramp-unload-hook'. Change checks, whether package can be | ||
| 638 | loaded. | ||
| 639 | (tramp-imap-file-name-p): Make it a defsubst. | ||
| 640 | (tramp-imap-method, tramp-imaps-method) | ||
| 641 | (tramp-imap-file-name-handler) | ||
| 642 | (tramp-imap-file-name-p): Set tramp-autoload cookie. | ||
| 643 | |||
| 644 | * net/tramp-smb.el (top) Require just 'tramp. Add objects to | ||
| 645 | `tramp-methods' and `tramp-foreign-file-name-handler-alist'. Add | ||
| 646 | to `tramp-unload-hook'. Change checks, whether package can be | ||
| 647 | loaded. Change call of `tramp-compat-decimal-to-octal' to new | ||
| 648 | function name. | ||
| 649 | (tramp-smb-tunnel-method): Make it a defconst. | ||
| 650 | (tramp-smb-file-name-p): Make it a defsubst. | ||
| 651 | (tramp-smb-method, tramp-smb-file-name-handler) | ||
| 652 | (tramp-smb-file-name-p): Set tramp-autoload cookie. | ||
| 653 | |||
| 654 | * net/tramp-uu.el (top) Add to `tramp-unload-hook'. | ||
| 655 | (tramp-uuencode-region): Set tramp-autoload cookie. | ||
| 656 | |||
| 657 | * net/trampver.el (top) Add to `tramp-unload-hook'. | ||
| 658 | (tramp-version, tramp-bug-report-address): Set tramp-autoload | ||
| 659 | cookie. Update release number. | ||
| 660 | |||
| 1 | 2010-09-07 Agustín Martín <agustin.martin@hispalinux.es> | 661 | 2010-09-07 Agustín Martín <agustin.martin@hispalinux.es> |
| 2 | 662 | ||
| 3 | * textmodes/ispell.el (ispell-start-process): Make sure original | 663 | * textmodes/ispell.el (ispell-start-process): Make sure original |
| @@ -22,7 +682,7 @@ | |||
| 22 | 682 | ||
| 23 | 2010-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org> | 683 | 2010-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 24 | 684 | ||
| 25 | * net/imap.el (imap-message-map): Removed optional buffer parameter, | 685 | * net/imap.el (imap-message-map): Remove optional buffer parameter, |
| 26 | since no callers use it. | 686 | since no callers use it. |
| 27 | (imap-message-get): Ditto. | 687 | (imap-message-get): Ditto. |
| 28 | (imap-message-put): Ditto. | 688 | (imap-message-put): Ditto. |
| @@ -33,11 +693,11 @@ | |||
| 33 | 693 | ||
| 34 | 2010-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org> | 694 | 2010-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 35 | 695 | ||
| 36 | * net/imap.el (imap-fetch-safe): Removed function, and altered all | 696 | * net/imap.el (imap-fetch-safe): Remove function, and alter all |
| 37 | callers to use `imap-fetch' instead. According to the comments, this | 697 | callers to use `imap-fetch' instead. According to the comments, this |
| 38 | should be safe, since all other IMAP clients use the 1:* syntax. | 698 | should be safe, since all other IMAP clients use the 1:* syntax. |
| 39 | (imap-enable-exchange-bug-workaround): Removed. | 699 | (imap-enable-exchange-bug-workaround): Remove. |
| 40 | (imap-debug): Removed -- doesn't seem very useful. | 700 | (imap-debug): Remove -- doesn't seem very useful. |
| 41 | 701 | ||
| 42 | 2010-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org> | 702 | 2010-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 43 | 703 | ||