| 1 | 2009-07-12 Eli Zaretskii <eliz@gnu.org> |
| 2 | |
| 3 | * desktop.el (desktop-buffers-not-to-save): Remove ".log". (Bug#3833) |
| 4 | |
| 5 | 2009-07-12 Peter Jolly <peter@jollys.org> (tiny change) |
| 6 | |
| 7 | * arc-mode.el (archive-find-type): Allow for a PK00 string before |
| 8 | the PK\003\004 header (Bug#3770). |
| 9 | |
| 10 | 2009-07-12 Guanpeng Xu <herberteuler@hotmail.com> |
| 11 | |
| 12 | * pcomplete.el (pcomplete-comint-setup): Check for |
| 13 | shell-dynamic-complete-filename too. |
| 14 | |
| 15 | 2009-07-11 Chong Yidong <cyd@stupidchicken.com> |
| 16 | |
| 17 | * simple.el (temporary-goal-column): Change the value for |
| 18 | line-move-visual to a cons cell. |
| 19 | (line-move-visual): Record or set the window hscroll, if |
| 20 | necessary (Bug#3494). |
| 21 | (line-move-1): Handle cons value of temporary-goal-column. |
| 22 | |
| 23 | 2009-07-11 Kenichi Handa <handa@m17n.org> |
| 24 | |
| 25 | * international/mule-diag.el (describe-character-set): Don't show |
| 26 | width. |
| 27 | |
| 28 | 2009-07-10 Sam Steingold <sds@gnu.org> |
| 29 | |
| 30 | * progmodes/compile.el (compilation-mode-font-lock-keywords): |
| 31 | Omake sometimes indents the errors it prints, so allow all |
| 32 | regexps to start with spaces. |
| 33 | |
| 34 | 2009-07-10 Eli Zaretskii <eliz@gnu.org> |
| 35 | |
| 36 | * cus-edit.el (customize-changed-options-previous-release): Bump |
| 37 | value to 22.1. (Bug#3804) |
| 38 | |
| 39 | 2009-07-08 Sam Steingold <sds@gnu.org> |
| 40 | |
| 41 | * progmodes/grep.el (rgrep): Allow grep-find-ignored-directories |
| 42 | to be a cons cell (test . ignored-directory) to selectively ignore |
| 43 | some directories depending on the location of the search. |
| 44 | |
| 45 | 2009-07-08 Michael Albinus <michael.albinus@gmx.de> |
| 46 | |
| 47 | * net/tramp.el (tramp-set-file-uid-gid): Handle the case the |
| 48 | remote user is root, on the local host. |
| 49 | (tramp-local-host-p): Either the local user or the remote user |
| 50 | must be root. (Bug#3771) |
| 51 | |
| 52 | 2009-07-08 Nick Roberts <nickrob@snap.net.nz> |
| 53 | |
| 54 | * progmodes/gdb-mi.el (gdb): Remove description of |
| 55 | gdb-use-separate-io-buffer. |
| 56 | (menu): Don't allow toggling of or enable |
| 57 | gdb-use-separate-io-buffer from menubar. |
| 58 | |
| 59 | 2009-07-08 E. Jay Berkenbilt <ejb@ql.org> (tiny change) |
| 60 | |
| 61 | * mail/unrmail.el (unrmail): Make sure the message ends with two |
| 62 | newlines (Bug#3769). |
| 63 | |
| 64 | 2009-07-08 Glenn Morris <rgm@gnu.org> |
| 65 | |
| 66 | * calendar/calendar.el (calendar-current-date): Rework previous change. |
| 67 | |
| 68 | 2009-07-08 Ed Reingold <reingold@emr.cs.iit.edu> |
| 69 | |
| 70 | * calendar/calendar.el (calendar-current-date): |
| 71 | Add an optional argument giving an offset from today. |
| 72 | |
| 73 | 2009-07-08 Glenn Morris <rgm@gnu.org> |
| 74 | |
| 75 | * tutorial.el (tutorial--describe-nonstandard-key): |
| 76 | Adjust the message for when a key has been unbound. |
| 77 | (help-with-tutorial): Hide the arch-tag. |
| 78 | |
| 79 | 2009-07-08 Kenichi Handa <handa@m17n.org> |
| 80 | |
| 81 | * international/fontset.el (setup-default-fontset): For each |
| 82 | script, append (not set) font-specs. |
| 83 | |
| 84 | * language/japanese.el (japanese-shift-jis-2004): Fix typo in the |
| 85 | docstring. |
| 86 | |
| 87 | 2009-07-08 Nick Roberts <nickrob@snap.net.nz> |
| 88 | |
| 89 | * progmodes/gdb-mi.el (gdb-init-1): Move sending |
| 90 | -data-list-register-names to ... |
| 91 | (gdb-starting): ... here because GDB 7.0 requires execution to |
| 92 | have started when using this MI command. |
| 93 | (gdb-set-header): New function to distinguish select and |
| 94 | unselected tabs in gdb buffers. |
| 95 | (gdb-propertize-header): New macro that uses gdb-set-header. |
| 96 | (gdb-breakpoints-header, gdb-locals-header): Use it. |
| 97 | (gdb-disassembly-mode-map): Add keybinding to kill buffer. |
| 98 | |
| 99 | 2009-07-07 Chong Yidong <cyd@stupidchicken.com> |
| 100 | |
| 101 | * Makefile.in (ELCFILES): Remove fadr.elc. |
| 102 | |
| 103 | 2009-07-07 Dmitry Dzhus <dima@sphinx.net.ru> |
| 104 | |
| 105 | * progmodes/gdb-mi.el (gdb-init-1): Disassembly buffer mode name |
| 106 | may contain frame information, so `string-match' should be used. |
| 107 | (gdb-update): Disassembly is invalidated through |
| 108 | `gdb-get-selected-frame'. |
| 109 | (gdb-pad-string): New function to pad string with spaces. |
| 110 | (gdb-invalidate-disassembly): Invalidate only if the buffer |
| 111 | exists. |
| 112 | (gdb-disassembly-handler-custom): Column alignment. |
| 113 | (gdb-disassembly-place-breakpoints): Clear old breakpoints before |
| 114 | placing new ones. |
| 115 | (gdb-toggle-breakpoint, gdb-delete-breakpoint): Now work from the |
| 116 | end of line, too. |
| 117 | (gdb-frame-handler): Match convention to for disassembly buffer |
| 118 | mode name. |
| 119 | (gdb-stack-list-frames-handler): Rewritten without regexps. |
| 120 | (gdb-breakpoints-list-handler-custom): y/n instead of on/off; do |
| 121 | not highlight breakpoints without line information. |
| 122 | (gdb-input): Add trailing newline to command. |
| 123 | |
| 124 | * progmodes/gdb-mi.el (gdb-init-1): Set mode name for disassembly |
| 125 | buffer properly. |
| 126 | (gdb-breakpoints-list-handler-custom): Replacement for |
| 127 | `gdb-break-list-handler'. Using real parser instead of regexps |
| 128 | now. |
| 129 | (gdb-place-breakpoints): Replacement for `gdb-break-list-custom'. |
| 130 | Use `gdb-breakpoints-list' instead of parsing breakpoints buffer |
| 131 | to place breakpoints. |
| 132 | (def-gdb-memory-unit): A new macro to define gdb-memory-unit-.. |
| 133 | functions. |
| 134 | (gdb-disassembly-handler-custom): Show overlay arrow. |
| 135 | (gdb-disassembly-place-breakpoints): Show breakpoints in |
| 136 | disassembly buffer. |
| 137 | (gdb-toggle-breakpoint, gdb-delete-breakpoint) |
| 138 | (gdb-goto-breakpoint): Using `gdb-breakpoint' text properties |
| 139 | instead of parsing breakpoints buffer. Fixed old menu references |
| 140 | in `gud-menu-map'. |
| 141 | |
| 142 | * fadr.el: Remove. |
| 143 | |
| 144 | * progmodes/gdb-mi.el: Port memory buffer from gdb-ui.el |
| 145 | (gdb-memory-address): New variable which holds top address of |
| 146 | memory page shown in memory buffer |
| 147 | (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit): New |
| 148 | customization variables. |
| 149 | New functions: |
| 150 | (gdb-display-memory-buffer, gdb-frame-memory-buffer): Functions to |
| 151 | display the memory buffer. |
| 152 | (gdb-memory-set-address, gdb-memory-set-repeat-count): Set memory |
| 153 | buffer display parameters. |
| 154 | (def-gdb-memory-format, gdb-memory-format-binary) |
| 155 | (gdb-memory-format-octal, gdb-memory-format-unsigned) |
| 156 | (gdb-memory-format-signed, gdb-memory-format-hexadecimal): |
| 157 | Functions for setting memory buffer format. |
| 158 | (gdb-memory-unit-word, gdb-memory-unit-halfword) |
| 159 | (gdb-memory-unit-giant, gdb-memory-unit-byte): Functions to set |
| 160 | unit size used in memory buffer. |
| 161 | (gdb-memory-show-next-page, gdb-memory-show-previous-page): Switch |
| 162 | to next/previous page of memory buffer. |
| 163 | Now using (bindat-get-field) instead of fadr functions. |
| 164 | |
| 165 | 2009-07-07 Sam Steingold <sds@gnu.org> |
| 166 | |
| 167 | * vc-cvs.el (vc-cvs-merge-news): Fix message parsing for |
| 168 | non-top-level files. |
| 169 | |
| 170 | 2009-07-07 Kenichi Handa <handa@m17n.org> |
| 171 | |
| 172 | * international/mule-cmds.el (reset-language-environment): Put |
| 173 | the highset priority to the charset iso-8859-1. |
| 174 | |
| 175 | 2009-07-06 Chong Yidong <cyd@stupidchicken.com> |
| 176 | |
| 177 | * progmodes/hideshow.el (hs-hide-block-at-point): Don't move point |
| 178 | to the end of the line when locating the block (Bug#700). |
| 179 | |
| 180 | 2009-07-06 Michael Albinus <michael.albinus@gmx.de> |
| 181 | |
| 182 | * net/tramp.el (tramp-handle-write-region): Flush file properties |
| 183 | in case of short track. |
| 184 | |
| 185 | 2009-07-07 Michael McNamara <mac@mail.brushroad.com> |
| 186 | |
| 187 | * verilog-mode.el (verilog-error-regexp-emacs-alist): Coded custom |
| 188 | representation of verilog error regular expressions to work with |
| 189 | Emacs-22's new format. |
| 190 | (verilog-error-regexp-xemacs-alist): Coded custom representation |
| 191 | of verilog error regular expressions to work with XEmacs format |
| 192 | (verilog-error-regexp-add-xemacs): Hook routine to install verilog |
| 193 | error recognition into XEmacs. |
| 194 | (verilog-error-regexp-add-emacs): Hook routine to install verilog |
| 195 | error recognition into Emacs-22. |
| 196 | |
| 197 | 2009-07-06 Chong Yidong <cyd@stupidchicken.com> |
| 198 | |
| 199 | * woman.el: Remove stand-alone closing parentheses. |
| 200 | (woman-file-name, woman2-format-paragraphs) |
| 201 | (woman-leave-blank-lines): Code cleanup. |
| 202 | (woman-use-own-frame): Change default to nil. |
| 203 | (woman-italic, woman-bold, woman-unknown, woman-addition): Change |
| 204 | defaults to inherit from default faces. |
| 205 | (woman2-process-escapes): Consume the newline after a stand-alone |
| 206 | filler character (Bug#3651). |
| 207 | |
| 208 | 2009-07-06 Glenn Morris <rgm@gnu.org> |
| 209 | |
| 210 | * ffap.el (ffap-version): Make it an obsolete alias for emacs-version. |
| 211 | (top-level): Move provide to the end. |
| 212 | (ffap): Remove defunct URL from custom group. |
| 213 | |
| 214 | * subr.el (eval-after-load): Doc fix. |
| 215 | |
| 216 | 2009-07-06 Vincent Belaïche <vincent.belaiche@gmail.com> |
| 217 | |
| 218 | * calc/calc-embed.el (calc-embedded-make-info): Don't force when |
| 219 | `calc-embedded-word' is called twice. |
| 220 | |
| 221 | 2009-07-05 Stefan Monnier <monnier@iro.umontreal.ca> |
| 222 | |
| 223 | * files.el (find-alternate-file-other-window, find-alternate-file): |
| 224 | Obey confirm-nonexistent-file-or-buffer. |
| 225 | |
| 226 | 2009-07-05 Michael Albinus <michael.albinus@gmx.de> |
| 227 | |
| 228 | * dired-aux.el (dired-show-file-type): Handle remote files. |
| 229 | |
| 230 | 2009-03-22 Jari Aalto <jari.aalto@cante.net> |
| 231 | |
| 232 | * desktop.el (desktop-globals-to-save): |
| 233 | Add file-name-history (Bug#2750). |
| 234 | |
| 235 | 2009-07-05 Chong Yidong <cyd@stupidchicken.com> |
| 236 | |
| 237 | * add-log.el (add-log-current-defun-header-regexp): Doc fix (Bug#2217). |
| 238 | |
| 239 | 2009-07-04 Johan Bockgård <bojohan@gnu.org> |
| 240 | |
| 241 | * eshell/esh-arg.el (eshell-parse-argument-hook): Put `number' |
| 242 | property on entire argument since this is what eshell-lisp-command |
| 243 | expects. |
| 244 | |
| 245 | 2009-07-03 Michael Albinus <michael.albinus@gmx.de> |
| 246 | |
| 247 | * net/tramp-gvfs.el (tramp-gvfs-methods) |
| 248 | (tramp-gvfs-zeroconf-domain) |
| 249 | (tramp-bluez-discover-devices-timeout): Add version flag. |
| 250 | (tramp-gvfs-handler-mounted-unmounted) |
| 251 | (tramp-gvfs-connection-mounted-p): Polish handling of |
| 252 | incompatibilities between GVFS 0.2 and 1.0. |
| 253 | |
| 254 | 2009-07-03 Jan Djärv <jan.h.d@swipnet.se> |
| 255 | |
| 256 | * cus-start.el (all): Add make-pointer-invisible. |
| 257 | |
| 258 | 2009-07-03 Jay Belanger <jay.p.belanger@gmail.com> |
| 259 | |
| 260 | * calc-math.el (math-use-emacs-fn): Make sure that the number is |
| 261 | formatted correctly. |
| 262 | |
| 263 | 2009-07-02 Juri Linkov <juri@jurta.org> |
| 264 | |
| 265 | * info.el: Virtual Info files and nodes. |
| 266 | (Info-virtual-files, Info-virtual-nodes): New variables. |
| 267 | (Info-current-node-virtual): New variable. |
| 268 | (Info-virtual-file-p, Info-virtual-fun, Info-virtual-call): |
| 269 | New functions. |
| 270 | (Info-file-supports-index-cookies): Use Info-virtual-file-p |
| 271 | to check for a virtual file instead of checking a fixed list |
| 272 | of node names. |
| 273 | (Info-find-file): Use Info-virtual-fun and Info-virtual-call |
| 274 | instead of ad-hoc processing of "dir" and (apropos history toc). |
| 275 | (Info-find-node-2): Use Info-virtual-fun and Info-virtual-call |
| 276 | instead of ad-hoc processing of "dir" and (apropos history toc). |
| 277 | Reread a file when moving from a virtual node. |
| 278 | (add-to-list)<Info-virtual-files>: Add "\\`dir\\'". |
| 279 | (Info-directory-toc-nodes, Info-directory-find-file) |
| 280 | (Info-directory-find-node): New functions. |
| 281 | (add-to-list)<Info-virtual-files>: Add "\\`\\*History\\*\\'". |
| 282 | (Info-history): Move part of code to |
| 283 | `Info-history-find-node'. |
| 284 | (Info-history-toc-nodes, Info-history-find-file) |
| 285 | (Info-history-find-node): New functions. |
| 286 | (add-to-list)<Info-virtual-nodes>: Add "\\`\\*TOC\\*\\'". |
| 287 | (Info-toc): Move part of code to `Info-toc-find-node'. |
| 288 | (Info-toc-find-node): New function. |
| 289 | (Info-toc-insert): Rename from `Info-insert-toc'. Don't insert |
| 290 | the current Info file name to references because now the node |
| 291 | "*TOC*" belongs to the same Info manual. |
| 292 | (Info-toc-build): Rename from `Info-build-toc'. |
| 293 | (Info-toc-nodes): Rename input argument `file' to `filename'. |
| 294 | Use Info-virtual-fun, Info-virtual-call and Info-virtual-file-p |
| 295 | instead of ad-hoc processing of ("dir" apropos history toc). |
| 296 | (Info-index-nodes): Use Info-virtual-file-p |
| 297 | to check for a virtual file instead of checking a fixed list |
| 298 | of node names. |
| 299 | (Info-index-node): Add check for `Info-current-node-virtual'. |
| 300 | Raise `save-match-data' higher up the tree to contain |
| 301 | `search-forward' too (bug fix). |
| 302 | (add-to-list)<Info-virtual-nodes>: Add "\\`\\*Index.*\\*\\'". |
| 303 | (Info-virtual-index-nodes): New variable. |
| 304 | (Info-virtual-index-find-node, Info-virtual-index): New functions. |
| 305 | (add-to-list)<Info-virtual-files>: Add "\\`\\*Apropos\\*\\'". |
| 306 | (Info-apropos-file, Info-apropos-nodes): New variables. |
| 307 | (Info-apropos-toc-nodes, Info-apropos-find-file) |
| 308 | (Info-apropos-find-node, Info-apropos-matches): New functions. |
| 309 | (info-apropos): Move part of code to `Info-apropos-find-node' and |
| 310 | `Info-apropos-matches'. |
| 311 | (Info-mode-map): Bind "I" to `Info-virtual-index'. |
| 312 | (Info-desktop-buffer-misc-data): Use Info-virtual-file-p to check |
| 313 | for a virtual file instead of checking a fixed list of node names. |
| 314 | |
| 315 | * simple.el (async-shell-command): New command. |
| 316 | |
| 317 | * bindings.el (esc-map): Bind "&" to `async-shell-command'. |
| 318 | |
| 319 | * net/tramp-gvfs.el (tramp-gvfs-connection-mounted-p): Use `elt' |
| 320 | instead of `mount-info'. |
| 321 | |
| 322 | 2009-07-02 Michael Albinus <michael.albinus@gmx.de> |
| 323 | |
| 324 | * net/tramp-gvfs.el (tramp-gvfs-handler-mounted-unmounted) |
| 325 | (tramp-gvfs-connection-mounted-p): Handle changed mount-info interface. |
| 326 | |
| 327 | 2009-07-02 Kenichi Handa <handa@m17n.org> |
| 328 | |
| 329 | * international/mule.el (set-keyboard-coding-system): Force *-unix |
| 330 | coding-system to avoid eol conversion. |
| 331 | |
| 332 | 2009-07-01 Michael Albinus <michael.albinus@gmx.de> |
| 333 | |
| 334 | * net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): |
| 335 | Add handler for `process-file', `shell-command' and |
| 336 | `start-file-process'. |
| 337 | (tramp-gvfs-handle-shell-command) |
| 338 | (tramp-gvfs-handle-start-file-process) |
| 339 | (tramp-gvfs-handle-process-file): New defuns. |
| 340 | (tramp-synce-list-devices): Simplify check for existence of property. |
| 341 | |
| 342 | 2009-07-01 Jan Djärv <jan.h.d@swipnet.se> |
| 343 | |
| 344 | * startup.el (command-line-x-option-alist): Add -mm and --maximized. |
| 345 | |
| 346 | 2009-07-01 Eduard Wiebe <usenet@pusto.de> (tiny change) |
| 347 | |
| 348 | * language/korean.el (set-language-info-alist): Add korean-cp949, |
| 349 | cp949 to spec. |
| 350 | |
| 351 | 2009-07-01 Kenichi Handa <handa@m17n.org> |
| 352 | |
| 353 | * Makefile.in (ELCFILES): Delete encoded-kb.elc. |
| 354 | |
| 355 | * international/encoded-kb.el: Deleted. |
| 356 | |
| 357 | * international/mule.el (set-keyboard-coding-system): Perform the |
| 358 | necessary setup here instead of calling encoded-kbd-setup-display. |
| 359 | |
| 360 | 2009-07-01 Glenn Morris <rgm@gnu.org> |
| 361 | |
| 362 | * progmodes/f90.el (f90-break-delimiters, f90-no-break-re): Doc fixes. |
| 363 | |
| 364 | 2009-07-01 Evangelos Evangelou <vangelis@email.unc.edu> (tiny change) |
| 365 | |
| 366 | * progmodes/f90.el (f90-no-break-re): Add "(/" and "/)". (Bug#3730) |
| 367 | |
| 368 | 2009-06-30 Michael Albinus <michael.albinus@gmx.de> |
| 369 | |
| 370 | * net/tramp.el (tramp-do-copy-or-rename-file-directly): |
| 371 | Handle also the 'rename case, when setting file modes. (Bug#3712) |
| 372 | (tramp-default-file-modes) Remove execute permissions. |
| 373 | |
| 374 | * net/tramp-gvfs.el (tramp-gvfs-methods): Add "synce" method. |
| 375 | (top): Add a default for "synce" in `tramp-default-user-alist'. |
| 376 | Add completion function for "synce" method. |
| 377 | (tramp-hal-service, tramp-hal-path-manager) |
| 378 | (tramp-hal-interface-manager, tramp-hal-interface-device): |
| 379 | New defconst. |
| 380 | (tramp-gvfs-connection-mounted-p): Handle empty user name for synce. |
| 381 | (tramp-synce-list-devices, tramp-synce-parse-device-names): |
| 382 | New defuns. |
| 383 | |
| 384 | * net/trampver.el: Update release number. |
| 385 | |
| 386 | 2009-06-30 Kenichi Handa <handa@m17n.org> |
| 387 | |
| 388 | * international/fontset.el (setup-default-fontset): Add CJK fonts |
| 389 | for symbols and the other miscellaneous characters. |
| 390 | |
| 391 | * language/korea-util.el (setup-korean-environment-internal): |
| 392 | Make char-width-table suitable for Korean environments. |
| 393 | (exit-korean-environment): Cancel above. |
| 394 | |
| 395 | * language/chinese.el ("Chinese-GB", "Chinese-BIG5") |
| 396 | ("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK"): Add a |
| 397 | setup-funcion to make char-widht-table suitable for respective |
| 398 | environments, and an exit-function to cancel that. |
| 399 | |
| 400 | * language/japan-util.el (setup-japanese-environment-internal): |
| 401 | Call use-cjk-char-width-table with arg `ja_JP'. |
| 402 | |
| 403 | * international/characters.el (cjk-char-width-table): Delete it. |
| 404 | (cjk-char-width-table-list): New variable. |
| 405 | (use-cjk-char-width-table): New arg local-name. |
| 406 | (use-default-char-width-table): Fix for the case that Emacs is |
| 407 | already using the default char-width-table. |
| 408 | |
| 409 | 2009-06-29 Michael Albinus <michael.albinus@gmx.de> |
| 410 | |
| 411 | * net/tramp.el (tramp-do-copy-or-rename-file-directly): Set file |
| 412 | modes mandatory. (Bug#3712) |
| 413 | |
| 414 | 2009-06-29 Alan Mackenzie <acm@muc.de> |
| 415 | |
| 416 | * progmodes/cc-cmds.el (c-mask-paragraph): Remove a spurious |
| 417 | correction between the visible width of TABs and their number of bytes. |
| 418 | |
| 419 | 2009-06-29 Chong Yidong <cyd@stupidchicken.com> |
| 420 | |
| 421 | * server.el (server-buffer-done): Prevent kill-buffer from |
| 422 | prompting by clearing the buffer modification flag (Bug#3696). |
| 423 | |
| 424 | 2009-06-28 Michael McNamara <mac@mail.brushroad.com> |
| 425 | |
| 426 | * verilog-mode.el (verilog-beg-of-statement) |
| 427 | (verilog-endcomment-reason-re): Support unique case and priority case. |
| 428 | (verilog-basic-complete-re): Support localparam lineup. |
| 429 | (verilog-beg-of-statement-1): Fix for robustness, unique case. |
| 430 | (verilog-set-auto-endcomments): Fix for unique case, always_comb |
| 431 | commenting. |
| 432 | (verilog-leap-to-case-head): Now support *nested* unique & |
| 433 | priority case statements. |
| 434 | (verilog-auto-lineup): Make just declarations the default (as it |
| 435 | had been). |
| 436 | (verilog-leap-to-case-head): Support priority/unique case statements. |
| 437 | (verilog-auto-lineup): Rework to give users radio buttons to |
| 438 | select the various styles of automatic lineup |
| 439 | (verilog-error-regexp-alist): Rework to support the XEmacs style |
| 440 | of error regular expressions from compilers, lint tools & |
| 441 | simulators. Note that GNU Emacs has made it impossible for a mode |
| 442 | to load such things. |
| 443 | (electric-verilog-terminate-line, verilog-indent-declaration) |
| 444 | (verilog-auto-wiure): Rework for radio button selection of |
| 445 | auto-lineup selection of specification of auto lineup. |
| 446 | (verilog-beg-of-statement-1): Redesign to support proper operation |
| 447 | in additional code, based on testing with auto-lineup. |
| 448 | (verilog-calculate-indent, assignments & declarations) |
| 449 | (verilog-backward-token): Enhance to support auto-lineup of |
| 450 | assignments & declarations. |
| 451 | (verilog-in-directive-p, verilog-at-struct-p): New function for |
| 452 | easy test of whether we are. |
| 453 | (verilog-pretty-declarations, verilog-pretty-expr): Massive rework |
| 454 | to support safe execution at almost anyline. |
| 455 | (verilog-calc-1): Properly support indenting deep inside generate |
| 456 | blocks. |
| 457 | (verilog-init-font) Remove definition & use of verilog-init-font, |
| 458 | as it is redundant with font-lock-defaults. |
| 459 | (verilog-mode): Alter the definition of verilog-font-lock-defualts |
| 460 | to avoid circular calls if syntax-ppss is a function (as is the |
| 461 | case now in 22.x GNU Emacs) as that function would sometimes call |
| 462 | itself, leading to (nearly) infinite recursion |
| 463 | (verilog-ovm-begin-re, verilog-ovm-end-re) |
| 464 | (verilog-ovm-statement-re, verilog-leap-to-head) |
| 465 | (verilog-backward-token): Add support for OVM macros. Some are |
| 466 | complete statements, and others open and close scopes like begin |
| 467 | and end. |
| 468 | (verilog-defun-level-not-generate-re, verilog-defun-level-re) |
| 469 | (verilog-defun-level-generate-only-re): Really fix the defun-list |
| 470 | compilation issue |
| 471 | (verilog-calc-1) (verilog-beg-of-statement): Enhance support for |
| 472 | coverpoint, constraint and cross statements |
| 473 | (verilog-defun-level-list, verilog-generate-defun-level-list) |
| 474 | (verilog-all-defun-level-list): Redo these specifications - it is |
| 475 | too hard to support eval-when compile aggregation of lists also |
| 476 | built at when-compile time. |
| 477 | (verilog-defun-level-list): Place defconsts of variables used in |
| 478 | building regular expressions which are built in eval-when-compile |
| 479 | bodies in the same eval-when-compile body to facilitate compile |
| 480 | without load. |
| 481 | (verilog-beg-block-re-ordered): Support indenting |
| 482 | virtual/protected tasks and functions. |
| 483 | (verilog-defun-level-list,verilog-in-generate-region-p) |
| 484 | (verilog-backward-ws&directives, verilog-calc-1): Speed up |
| 485 | indentation of some module items (generate items). |
| 486 | (verilog-forward-sexp, verilog-leap-to-head): Support stepping |
| 487 | across virtual/protected tasks and functions. |
| 488 | |
| 489 | 2009-06-28 Wilson Snyder <wsnyder@wsnyder.org> |
| 490 | |
| 491 | * verilog-mode.el (verilog-auto-arg, verilog-auto-arg-sort): |
| 492 | Allow sorting AUTOARG lists. Suggested by Andrea Fedeli. |
| 493 | (verilog-read-sub-decls-line): Fix AUTOWIRE signals getting lost |
| 494 | in concatenations. Reported by Yishay Belkind. |
| 495 | (verilog-auto-ascii-enum): Support one-hot state machines in |
| 496 | AUTOASCIIENUM. Suggested by Lloyd Gomez. |
| 497 | (verilog-auto-inst, verilog-auto-inst-port): Include interface |
| 498 | modport in AUTOINST and add vl-modport for users. Reported by |
| 499 | David Rogoff. |
| 500 | (verilog-auto-inout-module, verilog-auto-inst) |
| 501 | (verilog-decls-get-interfaces, verilog-insert-definition) |
| 502 | (verilog-insert-one-definition, verilog-read-decls) |
| 503 | (verilog-read-sub-decls, verilog-read-sub-decls-sig) |
| 504 | (verilog-sig-modport, verilog-signals-combine-bus) |
| 505 | (verilog-subdecls-get-interfaces): Fix expansion of SystemVerilog |
| 506 | interfaces in AUTOINOUTMODULE, AUTOINOUTCOMP, and AUTOINST. |
| 507 | Suggested by David Rogoff. |
| 508 | (verilog-repair-open-comma): Fix non-insertion of comma when |
| 509 | `DEFINE occurs in V2K argument list. Reported by Lane Brooks. |
| 510 | (verilog-make-width-expression): Simplify [A-1:0] expression |
| 511 | widths to just {A{1'b0}}. |
| 512 | (verilog-mode): Cleanup checkdoc warnings. |
| 513 | (verilog-auto-inout-module, verilog-signals-matching-dir-re): |
| 514 | Add third optional regexp to AUTOINOUTMODULE to allow selecting only |
| 515 | inputs/outputs or data type. Suggested by Vasu Kandadi. |
| 516 | (next-error-last-buffer): Fix byte-compiler warning. |
| 517 | (verilog-auto, verilog-auto-insert-lisp, verilog-auto-inst) |
| 518 | (verilog-delete-auto): Add AUTOINSERTLISP to insert arbitrary lisp |
| 519 | or shell command text during AUTO expansion. Suggested by Tad Truex. |
| 520 | (verilog-read-sub-decls-expr, verilog-read-sub-decls-line) |
| 521 | (verilog-read-sub-decls-sig, verilog-symbol-detick-text): |
| 522 | Fix dotted nets {a.b,c.d} and excaped identifiers being mis-included |
| 523 | in AUTOINOUT. Reported by Matthew Lovell. |
| 524 | (verilog-read-always-signals-recurse): Fix AUTORESET "if (a<=b)" |
| 525 | causing use of <= assignments. Reported by Alex Reed. |
| 526 | (verilog-read-decls): Fix triand, trior, wand, wor to be |
| 527 | recognized by AUTOWIRE. Reported by Spencer Isaacson. |
| 528 | (verilog-extended-complete-re): Support import "DPI-C" functions. |
| 529 | (verilog-read-always-signals-recurse): Fix AUTORESET of "x <= |
| 530 | y[a+1:a+1]" to not include a in reset list. Reported by Dan Dever. |
| 531 | (verilog-insert-date, verilog-insert-year) |
| 532 | (verilog-sk-header-tmpl): Fix verilog-header inserting error on |
| 533 | Windows systems. Reported by Michael Potts. |
| 534 | (verilog-read-module-name): Fix AUTOINST when the child module |
| 535 | declaration's name is a tick define. Reported by Elliot Mednick. |
| 536 | (verilog-read-decls): Fix V2K parameter bit subscripts getting |
| 537 | passed to next parameter's definition. Reported by Bruce T. |
| 538 | (verilog-read-decls): Fix detecting "parameter int" when using |
| 539 | AUTOINSTPARAM. Reported by Bruce T. |
| 540 | (verilog-goto-defun): Fix goto not finding modules unless first |
| 541 | perform a verilog-auto expansion. Suggested by Lawrence Butcher. |
| 542 | (verilog-mode): Expand -f flag arguments on entry to mode so |
| 543 | verilog-goto-defun will work. Reported by Lawrence Butcher. |
| 544 | (verilog-getopt): Expand environment variables in -f file |
| 545 | arguments. Suggested by Lawrence Butcher. |
| 546 | (verilog-set-define): Fix "Symbol's value as variable is void" |
| 547 | when reading enumerations. |
| 548 | (verilog-auto-ascii-enum): Fix duplicate labels in AUTOASCIIENUM. |
| 549 | Suggested by Stephen Peltan. |
| 550 | (verilog-read-defines): Fix reading of enumerations in include |
| 551 | files. Reported by Steve Peltan. |
| 552 | |
| 553 | 2009-06-28 David De La Harpe Golden <david@harpegolden.net> |
| 554 | |
| 555 | * files.el (trash-directory): Fix defcustom type. |
| 556 | |
| 557 | 2009-06-28 Juri Linkov <juri@jurta.org> |
| 558 | |
| 559 | * help-fns.el (describe-function-1): Correctly locate adviced |
| 560 | functions in hyperlink (Bug#2438). |
| 561 | |
| 562 | 2009-06-28 Chong Yidong <cyd@stupidchicken.com> |
| 563 | |
| 564 | * files.el (trash-directory): Change default to nil. |
| 565 | (move-file-to-trash): If trash-directory is nil and |
| 566 | system-move-file-to-trash is unbound, perform freedesktop-style |
| 567 | trashing. |
| 568 | |
| 569 | 2009-06-28 David De La Harpe Golden <david@harpegolden.net> |
| 570 | |
| 571 | * files.el (move-file-to-trash): Add freedesktop trash |
| 572 | support (Bug#973). |
| 573 | |
| 574 | 2009-06-28 Glenn Morris <rgm@gnu.org> |
| 575 | |
| 576 | * autorevert.el (global-auto-revert-non-file-buffers) |
| 577 | (global-auto-revert-mode): Doc fixes. |
| 578 | |
| 579 | 2009-06-27 Johan Bockgård <bojohan@gnu.org> |
| 580 | |
| 581 | * emacs-lisp/cl-specs.el (defstruct): Fix :conc-name spec. |
| 582 | |
| 583 | 2009-06-27 Chong Yidong <cyd@stupidchicken.com> |
| 584 | |
| 585 | * faces.el (x-handle-named-frame-geometry): Ensure that we have |
| 586 | opened an X connection before calling x-get-resource (Bug#3194). |
| 587 | |
| 588 | * play/doctor.el: Remove reference to obsolete website. |
| 589 | (make-doctor-variables): Correct grammar mistake (Bug#2633). |
| 590 | |
| 591 | 2009-06-26 Dan Nicolaescu <dann@ics.uci.edu> |
| 592 | |
| 593 | Remove find-file-not-found-hook VC method. (Bug#2757) |
| 594 | * vc-hooks.el (vc-file-not-found-hook) |
| 595 | (vc-default-find-file-not-found-hook): Remove functions. |
| 596 | (find-file-not-found-functions): Do not add vc-file-not-found-hook. |
| 597 | * vc-rcs.el (vc-rcs-find-file-not-found-hook): Remove function. |
| 598 | * vc.el: |
| 599 | * vc-hg.el: |
| 600 | * vc-git.el: Do not mention find-file-not-found-hook VC method. |
| 601 | |
| 602 | 2009-06-25 Agustín Martín <agustin.martin@hispalinux.es> |
| 603 | |
| 604 | * textmodes/ispell.el: Add `ispell-looking-back' XEmacs |
| 605 | compatibility function for `looking-back' |
| 606 | |
| 607 | * textmodes/flyspell.el (sgml-mode-flyspell-verify): |
| 608 | Use `ispell-looking-back' |
| 609 | |
| 610 | 2009-06-24 Michael Albinus <michael.albinus@gmx.de> |
| 611 | |
| 612 | * net/tramp-gvfs.el (tramp-gvfs-handle-make-directory): Use `dir' |
| 613 | rather than `filename'. |
| 614 | |
| 615 | 2009-06-23 Miles Bader <miles@gnu.org> |
| 616 | |
| 617 | * face-remap.el (text-scale-set): New function. |
| 618 | |
| 619 | 2009-06-23 Glenn Morris <rgm@gnu.org> |
| 620 | |
| 621 | * pcmpl-rpm.el (pcomplete/rpm): Doc fix. |
| 622 | |
| 623 | * bindings.el (mode-line-modified): Fix case of "Buffer is modified". |
| 624 | |
| 625 | * textmodes/ispell.el (ispell-local-dictionary): Doc fix. |
| 626 | |
| 627 | * progmodes/gdb-mi.el (gud-remove, gud-break): Update declarations. |
| 628 | |
| 629 | * calendar/cal-dst.el (calendar-time-zone-daylight-rules): |
| 630 | Simplify Persian conditionals. |
| 631 | |
| 632 | * calc/calc-graph.el (calc-graph-plot): Avoid assignment to free |
| 633 | variable `filename'. |
| 634 | |
| 635 | * comint.el (comint-insert-input): Doc fix. |
| 636 | |
| 637 | * Makefile.in (ELCFILES): Fix typo in previous change. |
| 638 | |
| 639 | 2009-06-23 Miles Bader <miles@gnu.org> |
| 640 | |
| 641 | * cus-start.el: Add entry for `recenter-redisplay'. |
| 642 | |
| 643 | 2009-06-22 Dan Nicolaescu <dann@ics.uci.edu> |
| 644 | |
| 645 | * vc-hooks.el (vc-stay-local-p, vc-state, vc-working-revision): |
| 646 | Add an optional argument for the backend, use it instead of |
| 647 | calling vc-backend. |
| 648 | (vc-mode-line): Add an optional argument for the backend. |
| 649 | Pass the backend to vc-state and vc-working-revision. Move code for |
| 650 | special handling for vc-state being a buffer to ... |
| 651 | |
| 652 | * vc-rcs.el (vc-rcs-find-file-hook): |
| 653 | * vc-sccs.el (vc-sccs-find-file-hook): ... here. New functions. |
| 654 | |
| 655 | * vc-svn.el (vc-svn-state, vc-svn-dir-status, vc-svn-checkout) |
| 656 | (vc-svn-print-log, vc-svn-diff): Pass 'SVN to vc-state, |
| 657 | vc-stay-local-p and vc-mode-line calls. |
| 658 | |
| 659 | * vc-cvs.el (vc-cvs-state, vc-cvs-checkout, vc-cvs-print-log) |
| 660 | (vc-cvs-diff, vc-cvs-annotate-command) |
| 661 | (vc-cvs-make-version-backups-p, vc-cvs-stay-local-p) |
| 662 | (vc-cvs-dir-status): Pass 'CVS to vc-state, vc-stay-local-p and |
| 663 | vc-mode-line calls. |
| 664 | |
| 665 | * vc.el (vc-deduce-fileset): Use vc-deduce-fileset instead of |
| 666 | direct comparison. |
| 667 | (vc-next-action, vc-transfer-file, vc-rename-file): Also pass the |
| 668 | backend when calling vc-mode-line. |
| 669 | (vc-register): Do not create a closure for calling the vc register |
| 670 | function, call it directly. |
| 671 | |
| 672 | 2009-06-23 Dan Nicolaescu <dann@ics.uci.edu> |
| 673 | |
| 674 | * emacs-lisp/elp.el (elp-output-insert-symname): Add a link face |
| 675 | to make it obvious item can be clicked. |
| 676 | |
| 677 | * vc-mtn.el (vc-mtn-after-dir-status, vc-mtn-dir-status): New functions. |
| 678 | |
| 679 | 2009-06-23 Kenichi Handa <handa@m17n.org> |
| 680 | |
| 681 | * language/korea-util.el (korean-key-bindings): Change the binding |
| 682 | of F9 to hangul-to-hanja-conversion. Bind Hangul_Hanja to the |
| 683 | same command. |
| 684 | |
| 685 | 2009-06-22 Michael Albinus <michael.albinus@gmx.de> |
| 686 | |
| 687 | Sync with Tramp 2.1.16. |
| 688 | |
| 689 | * Makefile.in (ELCFILES): Add net/tramp-gvfs.elc. |
| 690 | |
| 691 | * net/tramp.el (top): Require tramp-gvfs. Catch `tramp-loading', |
| 692 | when a loading of a package fails. Completion function for rsync |
| 693 | is `tramp-completion-function-alist-ssh'. |
| 694 | (all): Replace all calls of `split-string' and |
| 695 | `tramp-split-string' by `tramp-compat-split-string'. |
| 696 | (tramp-default-method): Use `tramp-compat-process-running-p'. |
| 697 | (tramp-default-proxies-alist): Allow also Lisp forms. |
| 698 | (tramp-remote-path): Add choice "Private Directories". |
| 699 | (tramp-wrong-passwd-regexp): Remove "Tramp connection closed" option. |
| 700 | (tramp-domain-regexp): Allow also "-", "_" and ".". |
| 701 | (tramp-end-of-output): Remove newlines, and add "$" at the end. |
| 702 | (tramp-file-name-handler-alist): Add handler for `dired-uncache'. |
| 703 | (tramp-debug-message): Insert header line in debug buffer. |
| 704 | (tramp-handle-directory-files-and-attributes-with-stat): |
| 705 | Care about filenames with spaces, or starting with "-". |
| 706 | (tramp-handle-dired-uncache): New defun. |
| 707 | (tramp-handle-insert-directory): Don't flush the directory from |
| 708 | cache, this is handled by `dired-uncache' now. |
| 709 | (tramp-handle-insert-file-contents): Improve error handling. |
| 710 | (tramp-find-shell, tramp-open-connection-setup-interactive-shell): |
| 711 | Quote `tramp-end-of-output'. |
| 712 | (tramp-action-password): Improve trace message. |
| 713 | (tramp-check-for-regexp): Both echoes must be present, before removing. |
| 714 | (tramp-open-connection-setup-interactive-shell): Trace coding system. |
| 715 | (tramp-compute-multi-hops): Eval cons cells of |
| 716 | `tramp-default-proxies-alist'. |
| 717 | (tramp-maybe-open-connection): Use the same command pattern for |
| 718 | first hop and further hops. |
| 719 | (tramp-wait-for-output): Remove handling of newlines. |
| 720 | (tramp-get-remote-path): Handle also `tramp-own-remote-path'. |
| 721 | (tramp-split-string): Remove function. It is handled in |
| 722 | tramp-compat now. |
| 723 | |
| 724 | * net/tramp-cmds.el (tramp-bug): |
| 725 | Recommend `tramp-cleanup-all-connections' in the bug mail. |
| 726 | |
| 727 | * net/tramp-compat.el (tramp-compat-split-string) |
| 728 | (tramp-compat-process-running-p): New defuns. |
| 729 | |
| 730 | * net/tramp-fish.el (tramp-fish-file-name-handler-alist): Add handler |
| 731 | for `dired-uncache'. |
| 732 | |
| 733 | * net/tramp-gvfs.el: New package. |
| 734 | |
| 735 | * net/tramp-smb.el (tramp-smb-file-name-handler-alist): |
| 736 | Add handler for `dired-uncache'. |
| 737 | (tramp-smb-handle-file-local-copy): Cleanup in case of error. |
| 738 | |
| 739 | * net/trampver.el: Update release number. Make version check fit |
| 740 | for SXEmacs 22. |
| 741 | |
| 742 | 2009-06-22 Jim Meyering <meyering@redhat.com> |
| 743 | |
| 744 | Automatically handle .xz suffix (XZ-compressed files), too. |
| 745 | * jka-cmpr-hook.el (jka-compr-compression-info-list): Add xz. |
| 746 | XZ is the successor to LZMA: <http://tukaani.org/xz/> |
| 747 | |
| 748 | 2009-06-22 Dmitry Dzhus <dima@sphinx.net.ru> |
| 749 | Nick Roberts <nickrob@snap.net.nz> |
| 750 | |
| 751 | * progmodes/gdb-mi.el: Pull further modified changes from Dmitry's |
| 752 | repository (http://sphinx.net.ru/hg/gdb-mi/). |
| 753 | |
| 754 | 2009-06-22 Glenn Morris <rgm@gnu.org> |
| 755 | |
| 756 | * files.el (dir-locals-collect-mode-variables): Allow for any number of |
| 757 | `mode' and `eval' entries. (Bug#3430) |
| 758 | |
| 759 | * Makefile.in (ELCFILES): Add fadr.elc. |
| 760 | |
| 761 | * calendar/appt.el (appt-make-list): Fix off-by-one error caused by |
| 762 | differing behavior of \n and ^ in strings. (Bug#3385) |
| 763 | |
| 764 | * emacs-lisp/cl-indent.el: Remove leading "*" from defcustom docs. |
| 765 | |
| 766 | * emacs-lisp/lisp-mode.el (lisp-indent-offset): Fix safe-local-variable |
| 767 | property. |
| 768 | (lisp-indent-function): Make it a defcustom. |
| 769 | |
| 770 | 2009-06-21 Nick Roberts <nickrob@snap.net.nz> |
| 771 | |
| 772 | * progmodes/gdb-ui.el: Replace with ... |
| 773 | * progmodes/gdb-mi.el: ... this file. |
| 774 | * progmodes/gud.el: Modify for gdb-mi.el. |
| 775 | |
| 776 | 2009-06-21 Dmitry Dzhus <dima@sphinx.net.ru> |
| 777 | |
| 778 | * fadr.el: New file. |
| 779 | |
| 780 | See ChangeLog.14 for earlier changes. |
| 781 | |
| 782 | ;; Local Variables: |
| 783 | ;; coding: utf-8 |
| 784 | ;; End: |
| 785 | |
| 786 | Copyright (C) 2009 Free Software Foundation, Inc. |
| 787 | |
| 788 | This file is part of GNU Emacs. |
| 789 | |
| 790 | GNU Emacs is free software: you can redistribute it and/or modify |
| 791 | it under the terms of the GNU General Public License as published by |
| 792 | the Free Software Foundation, either version 3 of the License, or |
| 793 | (at your option) any later version. |
| 794 | |
| 795 | GNU Emacs is distributed in the hope that it will be useful, |
| 796 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 797 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 798 | GNU General Public License for more details. |
| 799 | |
| 800 | You should have received a copy of the GNU General Public License |
| 801 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
| 802 | |
| 803 | ;; arch-tag: d3e45e38-19e2-49b6-8dc2-7cb26adcc5a1 |