diff options
| author | Kenichi Handa | 2012-09-16 20:47:45 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-09-16 20:47:45 +0900 |
| commit | ba13e6168a07a085c0ca8e67c91640b84ee0c1fd (patch) | |
| tree | a63038205a6803ba06f5e17eda974c3ab23e57fb /src/ChangeLog | |
| parent | dcbd9236f7be9da4e658fd559dfbd7454f4b6018 (diff) | |
| parent | a8c729af93b08531e5e3f3fff6f16a55c8baac3f (diff) | |
| download | emacs-ba13e6168a07a085c0ca8e67c91640b84ee0c1fd.tar.gz emacs-ba13e6168a07a085c0ca8e67c91640b84ee0c1fd.zip | |
merge trunk
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 72 |
1 files changed, 71 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 88e385c876b..cfcd2b0e2f1 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,8 +1,78 @@ | |||
| 1 | 2012-09-15 Kenichi Handa <handa@gnu.org> | 1 | 2012-09-16 Kenichi Handa <handa@gnu.org> |
| 2 | 2 | ||
| 3 | * font.c (Ffont_shape_gstring): Don't adjust grapheme cluster | 3 | * font.c (Ffont_shape_gstring): Don't adjust grapheme cluster |
| 4 | here, but just check the validity of glyphs in the glyph-string. | 4 | here, but just check the validity of glyphs in the glyph-string. |
| 5 | 5 | ||
| 6 | 2012-09-16 Martin Rudalics <rudalics@gmx.at> | ||
| 7 | |||
| 8 | * window.c (Fwindow_parameter, Fset_window_parameter): Accept | ||
| 9 | any window as argument (Bug#12452). | ||
| 10 | |||
| 11 | 2012-09-16 Jan Djärv <jan.h.d@swipnet.se> | ||
| 12 | |||
| 13 | * nsfns.m (Fx_open_connection): Move initialization of ns_*_types | ||
| 14 | to ns_term_init to avoid memory leak. | ||
| 15 | |||
| 16 | * nsterm.m (ns_update_begin): Initialize bp after lcokFocus, use | ||
| 17 | explicit retain/release. | ||
| 18 | (ns_term_init): Only allow one display. Initialize outerpool and | ||
| 19 | ns_*_types. | ||
| 20 | |||
| 21 | 2012-09-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 22 | |||
| 23 | Port _setjmp fix to POSIXish hosts as well as Microsoft. | ||
| 24 | * image.c (_setjmp) [!HAVE__SETJMP]: Restore definition, as | ||
| 25 | it's needed on POSIXish hosts that lack _setjmp. Attempt to solve | ||
| 26 | the Microsoft problem in a different way, by altering ../nt/config.nt. | ||
| 27 | |||
| 28 | 2012-09-15 Eli Zaretskii <eliz@gnu.org> | ||
| 29 | |||
| 30 | * w32xfns.c: | ||
| 31 | * w32uniscribe.c: | ||
| 32 | * w32term.c: | ||
| 33 | * w32select.c: | ||
| 34 | * w32reg.c: | ||
| 35 | * w32proc.c: | ||
| 36 | * w32menu.c: | ||
| 37 | * w32inevt.c: | ||
| 38 | * w32heap.c: | ||
| 39 | * w32font.c: | ||
| 40 | * w32fns.c: | ||
| 41 | * w32console.c: | ||
| 42 | * w32.c: | ||
| 43 | * w16select.c: Remove inclusion of setjmp.h, as it is now included | ||
| 44 | by lisp.h. This completes removal of setjmp.h inclusion | ||
| 45 | erroneously announced in the previous commit. (Bug#12446) | ||
| 46 | |||
| 47 | * lisp.h [!HAVE__SETJMP, !HAVE_SIGSETJMP]: Make the commentary | ||
| 48 | more accurate. | ||
| 49 | |||
| 50 | * image.c (_setjmp) [!HAVE__SETJMP]: Define only if 'setjmp' is | ||
| 51 | not defined as a macro. The latter happens on MS-Windows. | ||
| 52 | (Bug#12446) | ||
| 53 | |||
| 54 | 2012-09-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 55 | |||
| 56 | Port better to POSIX hosts lacking _setjmp (Bug#12446). | ||
| 57 | * lisp.h: Include <setjmp.h> here, since we use its symbols here. | ||
| 58 | Some instances of '#include <setjmp.h>' removed, if the | ||
| 59 | only reason for the instance was because "lisp.h" was included. | ||
| 60 | (sys_jmp_buf, sys_setjmp, sys_longjmp): New symbols. | ||
| 61 | Unless otherwise specified, replace all uses of jmp_buf, _setjmp, | ||
| 62 | and _longjmp with the new symbols. Emacs already uses _setjmp if | ||
| 63 | available, so this change affects only POSIXish hosts that have | ||
| 64 | sigsetjmp but not _setjmp, such as some versions of Solaris and | ||
| 65 | Unixware. (Also, POSIX-2008 marks _setjmp as obsolescent.) | ||
| 66 | * image.c (_setjmp, _longjmp) [HAVE_PNG && !HAVE__SETJMP]: New macros. | ||
| 67 | (png_load_body) [HAVE_PNG]: | ||
| 68 | (PNG_LONGJMP) [HAVE_PNG && PNG_LIBPNG_VER < 10500]: | ||
| 69 | (PNG_JMPBUF) [HAVE_PNG && PNG_LIBPNG_VER >= 10500]: | ||
| 70 | Use _setjmp and _longjmp rather than sys_setjmp and sys_longjmp, | ||
| 71 | since PNG requires jmp_buf. This is the only exception to the | ||
| 72 | general rule that we now use sys_setjmp and sys_longjmp. | ||
| 73 | This exception is OK since this code does not change the signal | ||
| 74 | mask or longjmp out of a signal handler. | ||
| 75 | |||
| 6 | 2012-09-14 Paul Eggert <eggert@cs.ucla.edu> | 76 | 2012-09-14 Paul Eggert <eggert@cs.ucla.edu> |
| 7 | 77 | ||
| 8 | * alloc.c [!SYSTEM_MALLOC && !SYNC_INPUT && HAVE_PTHREAD]: | 78 | * alloc.c [!SYSTEM_MALLOC && !SYNC_INPUT && HAVE_PTHREAD]: |