diff options
| author | Kenichi Handa | 2012-10-17 22:33:48 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-10-17 22:33:48 +0900 |
| commit | 596846525bf5f515541ab1ca9a459f4842d55d1d (patch) | |
| tree | e1e4f64ebb40daf0d9ee16b84ef824da30cfbffc /src/ChangeLog | |
| parent | fe0b1ec40988638025db569a936b09f0295749a1 (diff) | |
| parent | 1f9f395d8063fd633ba73f6cc025ded953bab502 (diff) | |
| download | emacs-596846525bf5f515541ab1ca9a459f4842d55d1d.tar.gz emacs-596846525bf5f515541ab1ca9a459f4842d55d1d.zip | |
merge trunk
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 91 |
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 | ||
| 6 | 2012-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 | |||
| 11 | 2012-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 | |||
| 17 | 2012-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 | |||
| 24 | 2012-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 | |||
| 31 | 2012-10-15 Daniel Colascione <dancol@dancol.org> | ||
| 32 | |||
| 33 | * dbusbind.c: Add comment explaining reason for previous change. | ||
| 34 | |||
| 35 | 2012-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 | |||
| 42 | 2012-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 | |||
| 48 | 2012-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 | |||
| 54 | 2012-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 | |||
| 6 | 2012-10-13 Jan Djärv <jan.h.d@swipnet.se> | 58 | 2012-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 | ||
| 204 | 2012-10-09 Eli Zaretskii <eliz@gnu.org> | 255 | 2012-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 | ||
| 501 | 2012-10-07 Paul Eggert <eggert@cs.ucla.edu> | 552 | 2012-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 @@ | |||
| 1603 | 2012-09-19 Paul Eggert <eggert@cs.ucla.edu> | 1654 | 2012-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 | ||
| 6369 | 2012-07-03 Stefan Monnier <monnier@iro.umontreal.ca> | 6420 | 2012-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. |