diff options
| author | Glenn Morris | 2013-02-12 20:31:09 -0800 |
|---|---|---|
| committer | Glenn Morris | 2013-02-12 20:31:09 -0800 |
| commit | 01fcc3a532872b29784a4d888ab9cc1aef0eed01 (patch) | |
| tree | e1fba1dfe3ec5b61ddc3e5e3824e4536b2c39429 /src/ChangeLog | |
| parent | d0009c7351874e853c63ce67cea6103f33afa60b (diff) | |
| parent | 1a359750bbac95fd6bf8fe1233e747a1d26f0082 (diff) | |
| download | emacs-01fcc3a532872b29784a4d888ab9cc1aef0eed01.tar.gz emacs-01fcc3a532872b29784a4d888ab9cc1aef0eed01.zip | |
Merge from emacs-24; up to 2012-12-17T11:17:34Z!rgm@gnu.org
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index ed750032dd6..31ffd36c060 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,49 @@ | |||
| 1 | 2013-02-13 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * keyboard.c (input-decode-map, key-translation-map): Doc fixes. | ||
| 4 | |||
| 5 | 2013-02-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 6 | |||
| 7 | Improve AIX port some more (Bug#13650). | ||
| 8 | With this, it should be as good as it was in 23.3, though it's | ||
| 9 | still pretty bad: the dumped emacs does not run. See Mark Fleishman in | ||
| 10 | http://lists.gnu.org/archive/html/help-gnu-emacs/2011-04/msg00287.html | ||
| 11 | * unexaix.c (start_of_text): Remove. | ||
| 12 | (_data, _text): Declare as char[], not int, as AIX manual suggests. | ||
| 13 | (bias, lnnoptr, text_scnptr, data_scnptr, load_scnptr) | ||
| 14 | (orig_load_scnptr, orig_data_scnptr): | ||
| 15 | Now off_t, not long, since they are file offsets. | ||
| 16 | (make_hdr): Use _data, not start_of_data (). | ||
| 17 | This is the key part of the fix. | ||
| 18 | (make_hdr, unrelocate_symbols): Use off_t for file offsets. | ||
| 19 | (unrelocate_symbols): Cast pointers to intptr_t, not to ulong. | ||
| 20 | |||
| 21 | * pre-crt0.c (data_start): Initialize to 1. | ||
| 22 | This ports to compilers that optimize the external declaration | ||
| 23 | 'int x = 0;' as if it were 'int x;' to shrink the executable. | ||
| 24 | |||
| 25 | Improve AIX port (Bug#13650). | ||
| 26 | This doesn't fix the bug, but it makes progress: Emacs builds now. | ||
| 27 | * unexaix.c: Include inttypes.h, stdarg.h. | ||
| 28 | (report_error, report_error_1): Mark as _Noreturn. | ||
| 29 | (report_error): Don't report the wrong errno. | ||
| 30 | (report_error_1): Now varargs. All callers changed. | ||
| 31 | (make_hdr): Use uintptr_t, not unsigned, when converting pointers | ||
| 32 | to unsigned. Don't use ADDR_CORRECT, as it no longer exists. | ||
| 33 | (write_ptr): Use %p to print address rather than %lx and a cast | ||
| 34 | to unsigned long. Grow buffer a bit, to be safer. | ||
| 35 | |||
| 36 | 2013-02-13 Eli Zaretskii <eliz@gnu.org> | ||
| 37 | |||
| 38 | * bidi.c (bidi_resolve_neutral): After finding the next | ||
| 39 | non-neutral character, accept NEUTRAL_ON type as well, because | ||
| 40 | directional control characters, such as LRE and RLE, have their | ||
| 41 | type converted to that by bidi_resolve_weak. This avoids aborts | ||
| 42 | when LRE/RLE follows a run of neutrals. | ||
| 43 | (bidi_move_to_visually_next): Assert that return value of | ||
| 44 | bidi_peek_at_next_level is non-negative. Negative values will | ||
| 45 | cause an infloop. | ||
| 46 | |||
| 1 | 2013-02-13 Paul Eggert <eggert@cs.ucla.edu> | 47 | 2013-02-13 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 48 | ||
| 3 | Minor getenv-related fixes. | 49 | Minor getenv-related fixes. |