aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2013-02-14 00:04:38 +0100
committerJoakim Verona2013-02-14 00:04:38 +0100
commit694d759a9dd8fcbd23078bab33f84ff399d58971 (patch)
tree7b9f2b697ffa06f315be78cd84b94d84659d02c2 /src/ChangeLog
parente46029ad6dda065541c8de40de0fe9d5800ac770 (diff)
parentfe3362617385f936576ba0acdac66e2f7da38391 (diff)
downloademacs-694d759a9dd8fcbd23078bab33f84ff399d58971.tar.gz
emacs-694d759a9dd8fcbd23078bab33f84ff399d58971.zip
auto upstream
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog73
1 files changed, 73 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 05737bb1194..82cc8f0f552 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,76 @@
12013-02-13 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * keyboard.c (syms_of_keyboard): Further tweaks of docstring.
4
52013-02-13 Dmitry Antipov <dmantipov@yandex.ru>
6
7 * font.c (font_range): Add pos_byte argument. Adjust comment
8 and break long line.
9 * font.h (font_range): Adjust prototype.
10 * composite.c (autocmp_chars): Pass byte position to font_range.
11 Break long line. Remove useless prototype and format comment.
12
132013-02-13 Glenn Morris <rgm@gnu.org>
14
15 * keyboard.c (input-decode-map, key-translation-map): Doc fixes.
16
172013-02-13 Paul Eggert <eggert@cs.ucla.edu>
18
19 Improve AIX port some more (Bug#13650).
20 With this, it should be as good as it was in 23.3, though it's
21 still pretty bad: the dumped emacs does not run. See Mark Fleishman in
22 http://lists.gnu.org/archive/html/help-gnu-emacs/2011-04/msg00287.html
23 * unexaix.c (start_of_text): Remove.
24 (_data, _text): Declare as char[], not int, as AIX manual suggests.
25 (bias, lnnoptr, text_scnptr, data_scnptr, load_scnptr)
26 (orig_load_scnptr, orig_data_scnptr):
27 Now off_t, not long, since they are file offsets.
28 (make_hdr): Use _data, not start_of_data ().
29 This is the key part of the fix.
30 (make_hdr, unrelocate_symbols): Use off_t for file offsets.
31 (unrelocate_symbols): Cast pointers to intptr_t, not to ulong.
32
33 * pre-crt0.c (data_start): Initialize to 1.
34 This ports to compilers that optimize the external declaration
35 'int x = 0;' as if it were 'int x;' to shrink the executable.
36
37 Improve AIX port (Bug#13650).
38 This doesn't fix the bug, but it makes progress: Emacs builds now.
39 * unexaix.c: Include inttypes.h, stdarg.h.
40 (report_error, report_error_1): Mark as _Noreturn.
41 (report_error): Don't report the wrong errno.
42 (report_error_1): Now varargs. All callers changed.
43 (make_hdr): Use uintptr_t, not unsigned, when converting pointers
44 to unsigned. Don't use ADDR_CORRECT, as it no longer exists.
45 (write_ptr): Use %p to print address rather than %lx and a cast
46 to unsigned long. Grow buffer a bit, to be safer.
47
482013-02-13 Eli Zaretskii <eliz@gnu.org>
49
50 * bidi.c (bidi_resolve_neutral): After finding the next
51 non-neutral character, accept NEUTRAL_ON type as well, because
52 directional control characters, such as LRE and RLE, have their
53 type converted to that by bidi_resolve_weak. This avoids aborts
54 when LRE/RLE follows a run of neutrals.
55 (bidi_move_to_visually_next): Assert that return value of
56 bidi_peek_at_next_level is non-negative. Negative values will
57 cause an infloop.
58
592013-02-13 Paul Eggert <eggert@cs.ucla.edu>
60
61 Minor getenv-related fixes.
62 * callproc.c (Fcall_process_region) [!DOS_NT]:
63 Avoid unnecessary duplicate call to getenv.
64 * callproc.c (init_callproc):
65 * dispnew.c (init_display):
66 * sysdep.c (sys_subshell):
67 Omit unnecessary cast of getenv or egetenv.
68
692013-02-13 Juanma Barranquero <lekktu@gmail.com>
70
71 * makefile.w32-in ($(BLD)/filelock.$(O), $(BLD)/sysdep.$(O)):
72 Update dependencies.
73
12013-02-12 Eli Zaretskii <eliz@gnu.org> 742013-02-12 Eli Zaretskii <eliz@gnu.org>
2 75
3 * xdisp.c (redisplay_internal): Don't set w->region_showing to the 76 * xdisp.c (redisplay_internal): Don't set w->region_showing to the