aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2012-11-14 22:39:49 +0900
committerKenichi Handa2012-11-14 22:39:49 +0900
commit9ba02fc3046a5aeaca7e4d3e207a365f6ce33a93 (patch)
treed648c55dca0513838634254617723954c50567d2 /lisp/ChangeLog
parent0cdbf84521791935fdfeabf2e84f585cc64db325 (diff)
parentc62792e7dfa403db8c36cb92f32fb69258a199ef (diff)
downloademacs-9ba02fc3046a5aeaca7e4d3e207a365f6ce33a93.tar.gz
emacs-9ba02fc3046a5aeaca7e4d3e207a365f6ce33a93.zip
merge trunk
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog57
1 files changed, 57 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index fc69b8643b6..99bfabb8115 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,60 @@
12012-11-14 Dmitry Gutov <dgutov@yandex.ru>
2
3 * progmodes/ruby-mode.el (ruby-expr-beg): Make heredoc detection
4 more strict. Add docstring.
5 (ruby-expression-expansion-re): Extract from
6 `ruby-match-expression-expansion'.
7 (ruby-syntax-propertize-function): After everything else, search
8 for expansions in string literals, mark their insides as
9 whitespace syntax and save match data for font-lock.
10 (ruby-font-lock-keywords): Use the 2nd group from expression
11 expansion matches.
12 (ruby-match-expression-expansion): Use the match data saved to the
13 text property in ruby-syntax-propertize-function.
14
152012-11-14 Stefan Monnier <monnier@iro.umontreal.ca>
16
17 * emacs-lisp/gv.el (setf): Fix debug spec for multiple assignments
18 (bug#12879).
19
202012-11-13 Dmitry Gutov <dgutov@yandex.ru>
21
22 * progmodes/ruby-mode.el (ruby-move-to-block): Looks for a block
23 start/end keyword a bit harder. Works with different values of N.
24 Add more comments.
25 (ruby-end-of-block): Update accordingly.
26
272012-11-13 Stefan Monnier <monnier@iro.umontreal.ca>
28
29 * woman.el (woman-file-name): Don't mess with unread-command-events
30 (bug#12861).
31
32 * emacs-lisp/advice.el: Layer on top of nadvice.el.
33 Remove out of date self-require hack.
34 (ad-do-advised-functions): Use simple `dolist'.
35 (ad-advice-name, ad-advice-protected, ad-advice-enabled)
36 (ad-advice-definition): Redefine as functions.
37 (ad-advice-classes): Move before first use.
38 (ad-make-origname, ad-set-orig-definition, ad-clear-orig-definition)
39 (ad-make-mapped-call, ad-make-advised-docstring,ad-make-plain-docstring)
40 (ad--defalias-fset): Remove functions.
41 (ad-make-advicefunname, ad-clear-advicefunname-definition): New funs.
42 (ad-get-orig-definition): Rewrite.
43 (ad-make-advised-definition-docstring): Change base docstring.
44 (ad-real-orig-definition): Rewrite.
45 (ad-map-arglists): Change name of called function.
46 (ad--make-advised-docstring): Redirect `function' from ad-Advice-...
47 (ad-make-advised-definition): Simplify.
48 (ad-assemble-advised-definition): Tweak for new calling context.
49 (ad-activate-advised-definition): Setup ad-Advice-* i.s.o ad-Orig-*.
50 (ad--defalias-fset): Rename from ad-handle-definition. Make it set the
51 function and call ad-activate if needed.
52 (ad-activate, ad-deactivate): Don't call ad-handle-definition any more.
53 (ad-recover): Clear ad-Advice-* instead of ad-Orig-*.
54 (ad-compile-function): Compile ad-Advice-*.
55 (ad-activate-on-top-level, ad-with-auto-activation-disabled): Remove.
56 (ad-start-advice, ad-stop-advice): Remove.
57
12012-11-13 Dmitry Gutov <dgutov@yandex.ru> 582012-11-13 Dmitry Gutov <dgutov@yandex.ru>
2 59
3 * progmodes/ruby-mode.el (ruby-add-log-current-method): Print the 60 * progmodes/ruby-mode.el (ruby-add-log-current-method): Print the