aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2012-11-21 06:53:37 +0100
committerJoakim Verona2012-11-21 06:53:37 +0100
commit01537ffb98320064484ed4898ad66318b18a8e46 (patch)
treeaa948d4220d92d7f26905284b315f7dc2da9edb4 /src/ChangeLog
parent0de998c37f8467ef671a9559642a8de7fe17114e (diff)
parenteadf1faa3cb5eea8c25a5166a9a97ebd63525c56 (diff)
downloademacs-01537ffb98320064484ed4898ad66318b18a8e46.tar.gz
emacs-01537ffb98320064484ed4898ad66318b18a8e46.zip
upstream
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog54
1 files changed, 48 insertions, 6 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2a0c0e6822d..332656fcf00 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,45 @@
12012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 Conflate Qnil and Qunbound for `symbol-function'.
4 * alloc.c (Fmake_symbol): Initialize `function' to Qnil.
5 * lread.c (init_obarray): Set `function' fields to Qnil.
6 * eval.c (Fcommandp): Ignore Qunbound.
7 (Fautoload, eval_sub, Fapply, Ffuncall, Fmacroexpand):
8 * data.c (Ffset, Ffboundp, indirect_function, Findirect_function):
9 Test NILP rather than Qunbound.
10 (Ffmakunbound): Set to Qnil.
11 (Fsymbol_function): Never signal an error.
12 (Finteractive_form): Ignore Qunbound.
13
142012-11-20 Paul Eggert <eggert@cs.ucla.edu>
15
16 * eval.c (interactive_p): Remove no-longer-used decl.
17
182012-11-20 Dmitry Antipov <dmantipov@yandex.ru>
19
20 * xdisp.c (buffer_shared): Adjust comment.
21 (buffer_shared_and_changed): New function.
22 (prepare_menu_bars, redisplay_internal): Use it to
23 decide whether all windows or frames should be updated.
24 (window_outdated): New function.
25 (text_outside_line_unchanged_p, redisplay_window): Use it.
26 (redisplay_internal): Likewise. Fix indentation.
27
282012-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
29
30 * eval.c (Finteractive_p, Fcalled_interactively_p, interactive_p): Remove.
31 (syms_of_eval): Remove corresponding defsubr.
32 * bytecode.c (exec_byte_code): `interactive-p' is now a Lisp function.
33
342012-11-19 Daniel Colascione <dancol@dancol.org>
35
36 * w32fns.c (Fx_file_dialog):
37 (Fx_file_dialog): Accomodate rename of cygwin_convert_path* to
38 cygwin_convert_file_name*.
39
40 * cygw32.c (Fcygwin_convert_path_to_windows, syms_of_cygw32):
41 Rename cygwin_convert_path* to cygwin_convert_file_name*.
42
12012-11-18 Paul Eggert <eggert@cs.ucla.edu> 432012-11-18 Paul Eggert <eggert@cs.ucla.edu>
2 44
3 * nsterm.m (ns_select): Send SIGIO only to self, not to process group. 45 * nsterm.m (ns_select): Send SIGIO only to self, not to process group.
@@ -8,10 +50,10 @@
8 windows.h gets included before w32term.h uses some of its 50 windows.h gets included before w32term.h uses some of its
9 features, see below. 51 features, see below.
10 52
11 * w32term.h (LOCALE_ENUMPROCA, LOCALE_ENUMPROCW) [_MSC_VER]: New 53 * w32term.h (LOCALE_ENUMPROCA, LOCALE_ENUMPROCW) [_MSC_VER]:
12 typedefs. 54 New typedefs.
13 (EnumSystemLocalesA, EnumSystemLocalesW) [_MSC_VER]: New 55 (EnumSystemLocalesA, EnumSystemLocalesW) [_MSC_VER]:
14 prototypes. 56 New prototypes.
15 (EnumSystemLocales) [_MSC_VER]: Define if undefined. (Bug#12878) 57 (EnumSystemLocales) [_MSC_VER]: Define if undefined. (Bug#12878)
16 58
172012-11-18 Jan Djärv <jan.h.d@swipnet.se> 592012-11-18 Jan Djärv <jan.h.d@swipnet.se>
@@ -303,8 +345,8 @@
303 * xdisp.c (try_scrolling): Fix correction of aggressive-scroll 345 * xdisp.c (try_scrolling): Fix correction of aggressive-scroll
304 amount when the scroll margins are too large. When scrolling 346 amount when the scroll margins are too large. When scrolling
305 backwards in the buffer, give up if cannot reach point or the 347 backwards in the buffer, give up if cannot reach point or the
306 scroll margin within a reasonable number of screen lines. Fixes 348 scroll margin within a reasonable number of screen lines.
307 point position in window under scroll-up/down-aggressively when 349 Fixes point position in window under scroll-up/down-aggressively when
308 point is positioned many lines beyond the window top/bottom. 350 point is positioned many lines beyond the window top/bottom.
309 (Bug#12811) 351 (Bug#12811)
310 352