aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2012-10-17 22:33:48 +0900
committerKenichi Handa2012-10-17 22:33:48 +0900
commit596846525bf5f515541ab1ca9a459f4842d55d1d (patch)
treee1e4f64ebb40daf0d9ee16b84ef824da30cfbffc /src/ChangeLog
parentfe0b1ec40988638025db569a936b09f0295749a1 (diff)
parent1f9f395d8063fd633ba73f6cc025ded953bab502 (diff)
downloademacs-596846525bf5f515541ab1ca9a459f4842d55d1d.tar.gz
emacs-596846525bf5f515541ab1ca9a459f4842d55d1d.zip
merge trunk
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog91
1 files changed, 71 insertions, 20 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 21d13a04e77..b845eeb3ceb 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -3,6 +3,58 @@
3 * xdisp.c (reseat_1): Make the information stored in it->cmp_it 3 * xdisp.c (reseat_1): Make the information stored in it->cmp_it
4 invalidate. 4 invalidate.
5 5
62012-10-17 Dmitry Antipov <dmantipov@yandex.ru>
7
8 * buffer.c (Fkill_buffer): When unchaining the marker,
9 reset its buffer pointer to NULL (Bug#12652).
10
112012-10-17 Dmitry Antipov <dmantipov@yandex.ru>
12
13 Do not verify indirection counters of killed buffers (Bug#12579).
14 * buffer.h (BUFFER_CHECK_INDIRECTION): New macro.
15 * buffer.c (compact_buffer, set_buffer_internal_1): Use it.
16
172012-10-16 Dmitry Antipov <dmantipov@yandex.ru>
18
19 * alloc.c (Fmake_byte_code): Fix typo in comment.
20 * print.c (print_interval): Define as static to match prototype.
21 * indent.c (disptab_matches_widthtab, recompute_width_table):
22 Convert to eassert.
23
242012-10-16 Dmitry Antipov <dmantipov@yandex.ru>
25
26 * editfns.c (get_system_name): Remove.
27 * lisp.h (get_system_name): Remove prototype.
28 * xrdb.c (getenv, getpwuid, getpwnam): Remove prototypes.
29 (get_environ_db): Use Vsystem_name. Avoid call to strlen.
30
312012-10-15 Daniel Colascione <dancol@dancol.org>
32
33 * dbusbind.c: Add comment explaining reason for previous change.
34
352012-10-15 Martin Rudalics <rudalics@gmx.at>
36
37 * window.c (Fwindow_end): Rewrite check whether cached position
38 can be used (Bug#12600).
39 (resize_frame_windows, grow_mini_window, shrink_mini_window):
40 Set windows_or_buffers_changed.
41
422012-10-15 Daniel Colascione <dancol@dancol.org>
43
44 * dbusbind.c: Fix cygw32 build break when compiling with dbus
45 enabled by undefining the symbol "interface", which the platform
46 headers define to something incompatible.
47
482012-10-14 Daniel Colascione <dancol@dancol.org>
49
50 * image.c (init_tiff_functions, init_imagemagick_functions)
51 (init_svg_functions): Fix cygw32 build break by using these
52 functions only when WINDOWSNT _and_ HAVE_NTGUI.
53
542012-10-14 Jan Djärv <jan.h.d@swipnet.se>
55
56 * nsterm.m (ns_select): Count fd:s in writefs also (Bug#12422).
57
62012-10-13 Jan Djärv <jan.h.d@swipnet.se> 582012-10-13 Jan Djärv <jan.h.d@swipnet.se>
7 59
8 * gtkutil.c (xg_set_widget_bg): Divide by 65535 (Bug#12612). 60 * gtkutil.c (xg_set_widget_bg): Divide by 65535 (Bug#12612).
@@ -58,8 +110,7 @@
58 a file exists. This avoids expensive system calls on MS-Windows. 110 a file exists. This avoids expensive system calls on MS-Windows.
59 (Bug#12587) 111 (Bug#12587)
60 112
61 * w32.c (init_environment): Call 'check_existing' instead of 113 * w32.c (init_environment): Call 'check_existing' instead of 'stat'.
62 'stat'.
63 114
64 * lread.c (openp) [WINDOWSNT]: Call 'access' instead of 'stat' to 115 * lread.c (openp) [WINDOWSNT]: Call 'access' instead of 'stat' to
65 determine whether a file exists and is not a directory. 116 determine whether a file exists and is not a directory.
@@ -199,7 +250,7 @@
199 * nsfont.m (Vfonts_in_cache): Remove, not needed as font.c handles 250 * nsfont.m (Vfonts_in_cache): Remove, not needed as font.c handles
200 caching. 251 caching.
201 (nsfont_open): Remove setting of Vfonts_in_cache. 252 (nsfont_open): Remove setting of Vfonts_in_cache.
202 (syms_of_nsfont): Remove initialization of Vfonts_in_cache 253 (syms_of_nsfont): Remove initialization of Vfonts_in_cache.
203 254
2042012-10-09 Eli Zaretskii <eliz@gnu.org> 2552012-10-09 Eli Zaretskii <eliz@gnu.org>
205 256
@@ -266,7 +317,7 @@
266 * w32select.h (HAVE_W32SELECT): Remove. 317 * w32select.h (HAVE_W32SELECT): Remove.
267 318
268 * w32select.c, w32proc.c, w32menu.c, w32console.c, w32.c: Include 319 * w32select.c, w32proc.c, w32menu.c, w32console.c, w32.c: Include
269 w32common.h instead of w32heap.h 320 w32common.h instead of w32heap.h.
270 321
271 * w32heap.h (ROUND_UP, ROUND_DOWN, get_page_size) 322 * w32heap.h (ROUND_UP, ROUND_DOWN, get_page_size)
272 (get_allocation_unit, get_processor_type, get_w32_major_version) 323 (get_allocation_unit, get_processor_type, get_w32_major_version)
@@ -277,8 +328,8 @@
277 328
278 * w32heap.c: Include w32common.h. 329 * w32heap.c: Include w32common.h.
279 (sysinfo_cache, syspage_mask, osinfo_cache, w32_major_version) 330 (sysinfo_cache, syspage_mask, osinfo_cache, w32_major_version)
280 (w32_minor_version, w32_build_number, w32_subtype): Remove 331 (w32_minor_version, w32_build_number, w32_subtype):
281 duplicate definitions. 332 Remove duplicate definitions.
282 333
283 * w32fns.c: Include w32common.h; include w32heap.h only in 334 * w32fns.c: Include w32common.h; include w32heap.h only in
284 WINDOWSNT. 335 WINDOWSNT.
@@ -389,7 +440,7 @@
389 Cygwin builds. Remove w32select declarations. 440 Cygwin builds. Remove w32select declarations.
390 441
391 * w32console.c (w32_sys_ring_bell, Fset_message_beep): Move to 442 * w32console.c (w32_sys_ring_bell, Fset_message_beep): Move to
392 w32fns.c. w32console.c is WINDOWSNT-only. 443 w32fns.c. w32console.c is WINDOWSNT-only.
393 444
394 * w32fns.c: Include cygw32.h or w32.h depending on CYGWIN; more 445 * w32fns.c: Include cygw32.h or w32.h depending on CYGWIN; more
395 NTGUI_UNICODE tweaks. (See above.) Change _snprintf to the more 446 NTGUI_UNICODE tweaks. (See above.) Change _snprintf to the more
@@ -490,12 +541,12 @@
490 541
491 * nsterm.m (ns_in_resize): Remove (Bug#12479). 542 * nsterm.m (ns_in_resize): Remove (Bug#12479).
492 (ns_resize_handle_rect, mouseDown, mouseUp, mouseDragged): Remove. 543 (ns_resize_handle_rect, mouseDown, mouseUp, mouseDragged): Remove.
493 (ns_clear_frame, sendEvent, windowDidResize, drawRect:): Remove 544 (ns_clear_frame, sendEvent, windowDidResize, drawRect:):
494 ns_in_resize check. 545 Remove ns_in_resize check.
495 (ns_clear_frame_area): Remove resize handle code. 546 (ns_clear_frame_area): Remove resize handle code.
496 547
497 * nsfns.m (ns_in_resize): Remove. 548 * nsfns.m (ns_in_resize): Remove.
498 (x_set_icon_name, ns_set_name, ns_set_name_as_filename): Remove 549 (x_set_icon_name, ns_set_name, ns_set_name_as_filename): Remove
499 ns_in_resize check. 550 ns_in_resize check.
500 551
5012012-10-07 Paul Eggert <eggert@cs.ucla.edu> 5522012-10-07 Paul Eggert <eggert@cs.ucla.edu>
@@ -524,7 +575,7 @@
524 (initFrameFromEmacs:): tbar_height renamed tibar_height. 575 (initFrameFromEmacs:): tbar_height renamed tibar_height.
525 (windowDidEnterFullScreen:): Toggle toolbar for fullscreen to fix 576 (windowDidEnterFullScreen:): Toggle toolbar for fullscreen to fix
526 error in drawing background. 577 error in drawing background.
527 (toggleFullScreen:): Remove comment. Rearrange calls. 578 (toggleFullScreen:): Remove comment. Rearrange calls.
528 Set toolbar values to zero, save old height in tobar_height. 579 Set toolbar values to zero, save old height in tobar_height.
529 Restore tool bar height when leaving fullscreen. 580 Restore tool bar height when leaving fullscreen.
530 (canBecomeMainWindow): New function. 581 (canBecomeMainWindow): New function.
@@ -538,8 +589,8 @@
538 * w32proc.c (stop_timer_thread): Fix declaration of 'err'. 589 * w32proc.c (stop_timer_thread): Fix declaration of 'err'.
539 590
540 * w32.c (utime): Open the file with FILE_FLAG_BACKUP_SEMANTICS, so 591 * w32.c (utime): Open the file with FILE_FLAG_BACKUP_SEMANTICS, so
541 that time stamps of directories could also be changed. Don't 592 that time stamps of directories could also be changed.
542 request the too broad GENERIC_WRITE, only the more restrictive 593 Don't request the too broad GENERIC_WRITE, only the more restrictive
543 FILE_WRITE_ATTRIBUTES access rights. 594 FILE_WRITE_ATTRIBUTES access rights.
544 595
545 * fileio.c (Fset_file_times): Special-case ignoring errors for 596 * fileio.c (Fset_file_times): Special-case ignoring errors for
@@ -947,7 +998,7 @@
947 Call setCollectionBehavior if NEW_STYLE_FS. Initialize bwidth and 998 Call setCollectionBehavior if NEW_STYLE_FS. Initialize bwidth and
948 tbar_height. 999 tbar_height.
949 (windowWillUseStandardFrame:defaultFrame:): Update frame parameter 1000 (windowWillUseStandardFrame:defaultFrame:): Update frame parameter
950 fullscreen. Set maximized_width/height. Act on next_maximized. 1001 fullscreen. Set maximized_width/height. Act on next_maximized.
951 1002
952 * nsterm.h (MAC_OS_X_VERSION_10_7, MAC_OS_X_VERSION_10_8): New. 1003 * nsterm.h (MAC_OS_X_VERSION_10_7, MAC_OS_X_VERSION_10_8): New.
953 (EmacsView): Add variables for fullscreen. 1004 (EmacsView): Add variables for fullscreen.
@@ -1603,7 +1654,7 @@
16032012-09-19 Paul Eggert <eggert@cs.ucla.edu> 16542012-09-19 Paul Eggert <eggert@cs.ucla.edu>
1604 1655
1605 * w32inevt.c (w32_console_read_socket): Return -1 on failure, not 0. 1656 * w32inevt.c (w32_console_read_socket): Return -1 on failure, not 0.
1606 Ignore 'expected'. See Eli Zaretskii in 1657 Ignore 'expected'. See Eli Zaretskii in
1607 <http://bugs.gnu.org/12471#8> (last line). 1658 <http://bugs.gnu.org/12471#8> (last line).
1608 1659
1609 * frame.c (read_integer): Remove. All uses replaced by strtol/strtoul. 1660 * frame.c (read_integer): Remove. All uses replaced by strtol/strtoul.
@@ -1670,7 +1721,7 @@
1670 (bytes_used_when_full, emacs_blocked_free, emacs_blocked_malloc) 1721 (bytes_used_when_full, emacs_blocked_free, emacs_blocked_malloc)
1671 (emacs_blocked_realloc, reset_malloc_hooks, uninterrupt_malloc): 1722 (emacs_blocked_realloc, reset_malloc_hooks, uninterrupt_malloc):
1672 [!SYSTEM_MALLOC && !SYNC_INPUT]: 1723 [!SYSTEM_MALLOC && !SYNC_INPUT]:
1673 Remove. All uses removed. 1724 Remove. All uses removed.
1674 (MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): Use a different 1725 (MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): Use a different
1675 implementation, one that depends on whether the new macro 1726 implementation, one that depends on whether the new macro
1676 XMALLOC_BLOCK_INPUT_CHECK is defined, not on whether SYNC_INPUT 1727 XMALLOC_BLOCK_INPUT_CHECK is defined, not on whether SYNC_INPUT
@@ -1960,7 +2011,7 @@
1960 * alloc.c (discard_killed_buffers): New function. 2011 * alloc.c (discard_killed_buffers): New function.
1961 (mark_object): Use it for deleted windows and frames. 2012 (mark_object): Use it for deleted windows and frames.
1962 (mark_object): If symbol's value is set up for a killed buffer 2013 (mark_object): If symbol's value is set up for a killed buffer
1963 or deleted frame, restore it's global binding. 2014 or deleted frame, restore its global binding.
1964 * data.c (swap_in_global_binding): Add GC notice. 2015 * data.c (swap_in_global_binding): Add GC notice.
1965 (swap_in_symval_forwarding): Use convenient set_blv_where. 2016 (swap_in_symval_forwarding): Use convenient set_blv_where.
1966 * window.c (wset_next_buffers, wset_prev_buffers): Move ... 2017 * window.c (wset_next_buffers, wset_prev_buffers): Move ...
@@ -4267,7 +4318,7 @@
4267 4318
4268 * nsterm.m (ns_set_vertical_scroll_bar, ns_redeem_scroll_bar) 4319 * nsterm.m (ns_set_vertical_scroll_bar, ns_redeem_scroll_bar)
4269 (EmacsWindow-accessibilityAttributeValue, EmacsScroller-initFrame:) 4320 (EmacsWindow-accessibilityAttributeValue, EmacsScroller-initFrame:)
4270 (EmacsScroller-dealloc): Adjust to use WVAR. (Bug#12114) 4321 (EmacsScroller-dealloc): Adjust to use WVAR. (Bug#12114)
4271 * nsfns.m (ns_set_name_as_filename): Likewise. 4322 * nsfns.m (ns_set_name_as_filename): Likewise.
4272 * nsmenu.m (ns_update_menubar): Likewise. 4323 * nsmenu.m (ns_update_menubar): Likewise.
4273 * nsselect.m (symbol_to_nsstring): Adjust to use SVAR. 4324 * nsselect.m (symbol_to_nsstring): Adjust to use SVAR.
@@ -6363,7 +6414,7 @@
6363 Fix block vector allocation code to allow VECTOR_BLOCK_SIZE 6414 Fix block vector allocation code to allow VECTOR_BLOCK_SIZE
6364 values which aren't power of 2. 6415 values which aren't power of 2.
6365 * alloc.c (VECTOR_FREE_LIST_SIZE_MASK): New macro. 6416 * alloc.c (VECTOR_FREE_LIST_SIZE_MASK): New macro.
6366 Verify it's value and the value of VECTOR_BLOCK_SIZE. Adjust users 6417 Verify its value and the value of VECTOR_BLOCK_SIZE. Adjust users
6367 accordingly. 6418 accordingly.
6368 6419
63692012-07-03 Stefan Monnier <monnier@iro.umontreal.ca> 64202012-07-03 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -7532,7 +7583,7 @@
7532 bitfields where appropriate, remove unused fields. 7583 bitfields where appropriate, remove unused fields.
7533 * window.h (struct window): Remove unused 'last_mark_x' and 7584 * window.h (struct window): Remove unused 'last_mark_x' and
7534 'last_mark_y' fields. Rename 'mini_p' field to 'mini', 7585 'last_mark_y' fields. Rename 'mini_p' field to 'mini',
7535 change it's type from Lisp_Object to bitfield. 7586 change its type from Lisp_Object to bitfield.
7536 Change type of 'force_start', 'optional_new_start', 7587 Change type of 'force_start', 'optional_new_start',
7537 'last_had_star', 'update_mode_line' and 'start_at_line_beg' 7588 'last_had_star', 'update_mode_line' and 'start_at_line_beg'
7538 fields from Lisp_Object to bitfield. Adjust users accordingly. 7589 fields from Lisp_Object to bitfield. Adjust users accordingly.