diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 78 |
1 files changed, 74 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index a5f76b22def..e3371796bfb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -3,6 +3,76 @@ | |||
| 3 | * font.c (Ffont_at): If WINDOW is specified and it is not | 3 | * font.c (Ffont_at): If WINDOW is specified and it is not |
| 4 | displaying the current buffer, signal an error. | 4 | displaying the current buffer, signal an error. |
| 5 | 5 | ||
| 6 | 2012-10-29 Daniel Colascione <dancol@dancol.org> | ||
| 7 | |||
| 8 | * cygw32.h, cygw32.c (Qutf_16le, from_unicode, to_unicode): In | ||
| 9 | preparation for fixing bug#12739, move these functions from | ||
| 10 | here... | ||
| 11 | |||
| 12 | * coding.h, coding.c: ... to here, and compile them only when | ||
| 13 | WINDOWSNT or CYGWIN. Moving these functions out of cygw32 proper | ||
| 14 | lets us write cygw32-agnostic code for the HAVE_NTGUI case. | ||
| 15 | |||
| 16 | 2012-10-28 Eli Zaretskii <eliz@gnu.org> | ||
| 17 | |||
| 18 | * w32proc.c (TIMER_TICKS_PER_SEC): New macro. | ||
| 19 | (timer_loop, getitimer, setitimer): Use it instead of | ||
| 20 | CLOCKS_PER_SEC, which is no longer pertinent, since we don't use | ||
| 21 | 'clock'. | ||
| 22 | (w32_get_timer_time): Use 10*TIMER_TICKS_PER_SEC instead of a | ||
| 23 | literal 10000. | ||
| 24 | |||
| 25 | 2012-10-28 Jan Djärv <jan.h.d@swipnet.se> | ||
| 26 | |||
| 27 | * nsterm.m (NO_APPDEFINED_DATA): New define. | ||
| 28 | (last_appdefined_event_data): New variable | ||
| 29 | (last_appdefined_event): Remove. | ||
| 30 | (ns_select): Initialize t from last_appdefined_event_data instead | ||
| 31 | of [last_appdefined_event data1]. | ||
| 32 | (sendEvent:): Save [theEvent data1] to last_appdefined_event_data, | ||
| 33 | remove last_appdefined_event (Bug#12698). | ||
| 34 | |||
| 35 | 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 36 | |||
| 37 | * frame.c (x_set_font): Catch internal error. | ||
| 38 | |||
| 39 | 2012-10-27 Eli Zaretskii <eliz@gnu.org> | ||
| 40 | |||
| 41 | Avoid overflow in w32 implementation of interval timers. | ||
| 42 | When possible, for ITIMER_PROF count only times the main thread | ||
| 43 | actually executes. | ||
| 44 | * w32proc.c <struct itimer_data>: 'expire' and 'reload' are now | ||
| 45 | 'volatile ULONGLONG' types. All the other data which was | ||
| 46 | previously clock_t is now ULONGLONG. 'terminate' is 'volatile int'. | ||
| 47 | (GetThreadTimes_Proc): New typedef. | ||
| 48 | (w32_get_timer_time): New function, returns a suitable time value | ||
| 49 | for the timer. | ||
| 50 | (timer_loop): Enter critical section when accessing ULONGLONG | ||
| 51 | values of the itimer_data struct, as these accesses are no longer | ||
| 52 | atomic. Call 'w32_get_timer_time' instead of 'clock'. | ||
| 53 | Remove unused variable. | ||
| 54 | (init_timers): Initialize s_pfn_Get_Thread_Times. | ||
| 55 | (start_timer_thread): Don't assign itimer->caller_thread here. | ||
| 56 | (getitimer): Assign itimer->caller_thread here. | ||
| 57 | (setitimer): Always call getitimer to get the value of ticks_now. | ||
| 58 | (sys_spawnve): Avoid compiler warning about format mismatch. | ||
| 59 | |||
| 60 | 2012-10-26 Eli Zaretskii <eliz@gnu.org> | ||
| 61 | |||
| 62 | * w32fns.c (w32_wnd_proc) <WM_MOUSEMOVE>: Don't enable tracking of | ||
| 63 | mouse movement events if the menu bar is active. This avoids | ||
| 64 | producing a busy "hour-glass" cursor by Windows if the mouse | ||
| 65 | pointer is positioned over a tooltip shown for some menu item. | ||
| 66 | |||
| 67 | 2012-10-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 68 | |||
| 69 | Don't assume process IDs fit in int. | ||
| 70 | * emacs.c (shut_down_emacs) [!DOS_NT]: | ||
| 71 | * sysdep.c (sys_suspend) [SIGTSTP && !MSDOS]: | ||
| 72 | * term.c (dissociate_if_controlling_tty) [!DOS_NT]: | ||
| 73 | Use pid_t, not int, to store process IDs, as 'int' | ||
| 74 | is not wide enough on a few platforms (e.g., AIX and IRIX). | ||
| 75 | |||
| 6 | 2012-10-23 Kenichi Handa <handa@gnu.org> | 76 | 2012-10-23 Kenichi Handa <handa@gnu.org> |
| 7 | 77 | ||
| 8 | The following change is to make face-font-rescale-alist work | 78 | The following change is to make face-font-rescale-alist work |
| @@ -60,8 +130,8 @@ | |||
| 60 | 130 | ||
| 61 | 2012-10-19 Eli Zaretskii <eliz@gnu.org> | 131 | 2012-10-19 Eli Zaretskii <eliz@gnu.org> |
| 62 | 132 | ||
| 63 | * puresize.h (BASE_PURESIZE): Bump the base value to 1700000. See | 133 | * puresize.h (BASE_PURESIZE): Bump the base value to 1700000. |
| 64 | http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00593.html | 134 | See http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00593.html |
| 65 | for the reasons. | 135 | for the reasons. |
| 66 | 136 | ||
| 67 | * alloc.c (NSTATICS): Decrease to 0x800. | 137 | * alloc.c (NSTATICS): Decrease to 0x800. |
| @@ -680,8 +750,8 @@ | |||
| 680 | (ns_clear_frame_area): Remove resize handle code. | 750 | (ns_clear_frame_area): Remove resize handle code. |
| 681 | 751 | ||
| 682 | * nsfns.m (ns_in_resize): Remove. | 752 | * nsfns.m (ns_in_resize): Remove. |
| 683 | (x_set_icon_name, ns_set_name, ns_set_name_as_filename): Remove | 753 | (x_set_icon_name, ns_set_name, ns_set_name_as_filename): |
| 684 | ns_in_resize check. | 754 | Remove ns_in_resize check. |
| 685 | 755 | ||
| 686 | 2012-10-07 Paul Eggert <eggert@cs.ucla.edu> | 756 | 2012-10-07 Paul Eggert <eggert@cs.ucla.edu> |
| 687 | 757 | ||