aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2012-11-23 23:36:24 +0900
committerKenichi Handa2012-11-23 23:36:24 +0900
commit2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9 (patch)
tree3711b97807201b7eeaa066003b1c3a4ce929e5bb /lisp/ChangeLog
parente1d276cbf9e18f13101328f56bed1a1c0a66e63a (diff)
parente7d0e5ee247a155a268ffbf80bedbe25e15b5032 (diff)
downloademacs-2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9.tar.gz
emacs-2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9.zip
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog167
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 @@
12012-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
62012-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
102012-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
252012-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
302012-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
362012-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
482012-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
532012-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
642012-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
692012-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
742012-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
912012-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
1242012-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
1302012-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
1522012-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
1592012-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
12012-11-18 Chong Yidong <cyd@gnu.org> 1642012-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
482012-11-17 Paul Eggert <eggert@cs.ucla.edu> 2112012-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
532012-11-17 Juanma Barranquero <lekktu@gmail.com> 2182012-11-17 Juanma Barranquero <lekktu@gmail.com>
54 219