aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog78
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
62012-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
162012-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
252012-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
352012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
36
37 * frame.c (x_set_font): Catch internal error.
38
392012-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
602012-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
672012-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
62012-10-23 Kenichi Handa <handa@gnu.org> 762012-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
612012-10-19 Eli Zaretskii <eliz@gnu.org> 1312012-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
6862012-10-07 Paul Eggert <eggert@cs.ucla.edu> 7562012-10-07 Paul Eggert <eggert@cs.ucla.edu>
687 757