diff options
| author | Kenichi Handa | 2012-11-23 23:36:24 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-11-23 23:36:24 +0900 |
| commit | 2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9 (patch) | |
| tree | 3711b97807201b7eeaa066003b1c3a4ce929e5bb /lisp/ChangeLog | |
| parent | e1d276cbf9e18f13101328f56bed1a1c0a66e63a (diff) | |
| parent | e7d0e5ee247a155a268ffbf80bedbe25e15b5032 (diff) | |
| download | emacs-2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9.tar.gz emacs-2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9.zip | |
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 167 |
1 files changed, 166 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ca65e431964..09f42233f96 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,166 @@ | |||
| 1 | 2012-11-23 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * find-cmd.el (find-constituents): Add executable, ipath, | ||
| 4 | readable, samefile, writable, daystart, regextype (Bug#12856). | ||
| 5 | |||
| 6 | 2012-11-23 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 7 | |||
| 8 | * emacs-lisp/ert.el, emacs-lisp/ert-x.el: Use cl-lib and lexical-binding. | ||
| 9 | |||
| 10 | 2012-11-22 Paul Eggert <eggert@cs.ucla.edu> | ||
| 11 | |||
| 12 | * calc/calc.el (calc-gregorian-switch): Move to after calc-refresh | ||
| 13 | definition. This fixes a bootstrap failure. | ||
| 14 | (calc-gregorian-switch): In menu, put dates before regions. | ||
| 15 | This is easier to follow, lines up better in the menu, and lets us | ||
| 16 | coalesce regions that switch at the same time. Give country | ||
| 17 | names, not "Vatican", as that's better for non-expert users. | ||
| 18 | Use names that are stable between the date of switch and now, e.g., | ||
| 19 | Bohemia and Moravia (which existed then and now) and not | ||
| 20 | Czechoslovakia (which didn't exist then and doesn't exist now). | ||
| 21 | What is now the U.S. mostly did not switch at the same time as | ||
| 22 | Britain, so omit the U.S. Correct spelling of "Britain". | ||
| 23 | Catholic Switzerland was too much of a mess, so omit it. | ||
| 24 | |||
| 25 | 2012-11-22 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 26 | |||
| 27 | * calc/calc.el (calc-gregorian-switch): Refresh the Calc buffer | ||
| 28 | after the variable is changed. | ||
| 29 | |||
| 30 | 2012-11-21 Daniel Colascione <dancol@dancol.org> | ||
| 31 | |||
| 32 | * progmodes/sql.el (sql-mode-font-lock-object-name): Support IF NOT EXISTS | ||
| 33 | in SQL declarations for font-lock. | ||
| 34 | (sql-imenu-generic-expression): Teach imenu about IF NOT EXISTS. | ||
| 35 | |||
| 36 | 2012-11-21 Glenn Morris <rgm@gnu.org> | ||
| 37 | |||
| 38 | * faces.el (face-underline-p, face-inverse-video-p, face-bold-p) | ||
| 39 | (face-italic-p): Add optional argument "inherit". | ||
| 40 | |||
| 41 | * faces.el (set-face-inverse-video, set-face-bold, set-face-italic): | ||
| 42 | Remove -p suffix from names, for consistency with other set-face-*. | ||
| 43 | (set-face-inverse-video): Fix interactive spec. | ||
| 44 | * play/gamegrid.el (gamegrid-make-mono-tty-face): | ||
| 45 | * textmodes/table.el (table--update-cell-face): | ||
| 46 | Use set-face-inverse-video rather than now obsolete alias. | ||
| 47 | |||
| 48 | 2012-11-21 Eli Zaretskii <eliz@gnu.org> | ||
| 49 | |||
| 50 | * simple.el (line-move): Don't call line-move-partial if | ||
| 51 | scroll-conservatively is in effect. (Bug#12927) | ||
| 52 | |||
| 53 | 2012-11-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 54 | |||
| 55 | * eshell/em-cmpl.el (eshell-pcomplete): Refine fix for bug#12838: | ||
| 56 | Fallback on completion-at-point rather than | ||
| 57 | pcomplete-expand-and-complete, and only if pcomplete actually failed. | ||
| 58 | (eshell-cmpl-initialize): Setup completion-at-point. | ||
| 59 | |||
| 60 | * pcomplete.el (pcomplete--entries): Obey pcomplete-ignore-case. | ||
| 61 | |||
| 62 | * emacs-lisp/ert.el (ert--expand-should-1): Adapt to cl-lib. | ||
| 63 | |||
| 64 | 2012-11-21 Michael Albinus <michael.albinus@gmx.de> | ||
| 65 | |||
| 66 | * net/tramp-sh.el (tramp-do-copy-or-rename-file): If both files | ||
| 67 | are remote, check out-of-band property for both. | ||
| 68 | |||
| 69 | 2012-11-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 70 | |||
| 71 | * window.el (switch-to-buffer): Re-add the warning that was lost in the | ||
| 72 | code rewrite. | ||
| 73 | |||
| 74 | 2012-11-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 75 | |||
| 76 | More minor time fixes. | ||
| 77 | * calendar/time-date.el: Commentary fix. | ||
| 78 | * net/tramp-sh.el (tramp-do-file-attributes-with-ls): Undo last change; | ||
| 79 | too much other code depends on (0 0) time stamps. | ||
| 80 | * net/tramp.el (tramp-time-less-p, tramp-time-subtract): | ||
| 81 | Add a couple of FIXME comments. | ||
| 82 | |||
| 83 | Minor cleanup for times as lists of four integers. | ||
| 84 | * files.el (dir-locals-directory-cache): | ||
| 85 | * ps-bdf.el (bdf-file-mod-time, bdf-read-font-info): | ||
| 86 | Doc fixes. | ||
| 87 | * net/tramp-sh.el (tramp-do-file-attributes-with-ls): | ||
| 88 | * ps-bdf.el (bdf-file-newer-than-time): | ||
| 89 | Process four-integers time stamps, not two. Doc fixes. | ||
| 90 | |||
| 91 | 2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 92 | |||
| 93 | * uniquify.el (uniquify-managed): Use defvar-local. | ||
| 94 | (rename-buffer, create-file-buffer): Advise with advice-add. | ||
| 95 | (uniquify-unload-function): Unadvise accordingly. | ||
| 96 | |||
| 97 | * emacs-lisp/trace.el: Rewrite, use nadvice and lexical-binding. | ||
| 98 | (trace-buffer): Don't purecopy. | ||
| 99 | (trace-entry-message, trace-exit-message): Add `context' arg. | ||
| 100 | (trace--timer): New var. | ||
| 101 | (trace-make-advice): Adjust for use in nadvice. | ||
| 102 | Add `context' argument. Delay `display-buffer' via a timer. | ||
| 103 | (trace-function-internal): Use advice-add. | ||
| 104 | (trace--read-args): New function. | ||
| 105 | (trace-function-foreground, trace-function-background): Use it. | ||
| 106 | (trace-function): Rename to trace-function-foreground and redefine as | ||
| 107 | an alias to that new name. | ||
| 108 | (untrace-function, untrace-all): Adjust to the use of nadvice. | ||
| 109 | |||
| 110 | * emacs-lisp/bytecomp.el (byte-compile): Fix handling of closures. | ||
| 111 | |||
| 112 | * emacs-lisp/byte-run.el (defun-declarations-alist): Fix last change. | ||
| 113 | |||
| 114 | * subr.el (called-interactively-p-functions): New var. | ||
| 115 | (internal--called-interactively-p--get-frame): New macro. | ||
| 116 | (called-interactively-p, interactive-p): Rewrite in Lisp. | ||
| 117 | * emacs-lisp/nadvice.el (advice--called-interactively-skip): New fun. | ||
| 118 | (called-interactively-p-functions): Use it. | ||
| 119 | * emacs-lisp/edebug.el (edebug--called-interactively-skip): New fun. | ||
| 120 | (called-interactively-p-functions): Use it. | ||
| 121 | * allout.el (allout-called-interactively-p): Don't assume | ||
| 122 | called-interactively-p is a subr. | ||
| 123 | |||
| 124 | 2012-11-20 Glenn Morris <rgm@gnu.org> | ||
| 125 | |||
| 126 | * profiler.el (profiler-report-mode-map): Add a menu. | ||
| 127 | No need to bind `q' because we derive from special-mode. | ||
| 128 | (profiler-report-find-entry): Handle calls from the menu-bar. | ||
| 129 | |||
| 130 | 2012-11-19 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 131 | |||
| 132 | * emacs-lisp/byte-run.el (defun-declarations-alist): | ||
| 133 | Allow a compiler-macro to be a lambda expression. | ||
| 134 | |||
| 135 | * progmodes/python.el: Use cl-lib. Move var declarations outside of | ||
| 136 | eval-when-compile. | ||
| 137 | (python-syntax-context): Add compiler-macro. | ||
| 138 | (python-font-lock-keywords): Simplify with De Morgan. | ||
| 139 | |||
| 140 | * vc/diff-mode.el (diff-hunk): Don't make useless timers. | ||
| 141 | |||
| 142 | * files.el (load-file): Require match in minibuffer selection, as was | ||
| 143 | the case in Emacs-20 before we changed the spec to allow .elc files | ||
| 144 | (bug#12935). | ||
| 145 | |||
| 146 | * json.el: Don't require cl since we don't use it. | ||
| 147 | * color.el: Don't require cl. | ||
| 148 | (color-complement): `caddr' -> `nth 2'. | ||
| 149 | |||
| 150 | * calendar/time-date.el (time-to-seconds): De-obsolete. | ||
| 151 | |||
| 152 | 2012-11-19 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 153 | |||
| 154 | * calc/calc-forms.el (math-leap-year-p): Fix formula for negative | ||
| 155 | year numbers. | ||
| 156 | (math-date-to-julian-dt): Adjust the initial approximation for the | ||
| 157 | year to deal with the new definition of the DATE. | ||
| 158 | |||
| 159 | 2012-11-19 Daniel Colascione <dancol@dancol.org> | ||
| 160 | |||
| 161 | * term/w32-win.el (cygwin-convert-path-from-windows): | ||
| 162 | Accomodate rename of cygwin_convert_path* to cygwin_convert_file_name*. | ||
| 163 | |||
| 1 | 2012-11-18 Chong Yidong <cyd@gnu.org> | 164 | 2012-11-18 Chong Yidong <cyd@gnu.org> |
| 2 | 165 | ||
| 3 | * filecache.el (file-cache--read-list): New function. | 166 | * filecache.el (file-cache--read-list): New function. |
| @@ -47,8 +210,10 @@ | |||
| 47 | 210 | ||
| 48 | 2012-11-17 Paul Eggert <eggert@cs.ucla.edu> | 211 | 2012-11-17 Paul Eggert <eggert@cs.ucla.edu> |
| 49 | 212 | ||
| 213 | Calc by default uses the Gregorian calendar for all dates (Bug#12633). | ||
| 214 | It also uses January 1, 1 AD as its day number 1. | ||
| 50 | * calc/calc-forms.el (math-julian-date-beginning) | 215 | * calc/calc-forms.el (math-julian-date-beginning) |
| 51 | (math-julian-date-beginning-int): Implement [new date numbering]. | 216 | (math-julian-date-beginning-int): Implement this. |
| 52 | 217 | ||
| 53 | 2012-11-17 Juanma Barranquero <lekktu@gmail.com> | 218 | 2012-11-17 Juanma Barranquero <lekktu@gmail.com> |
| 54 | 219 | ||