diff options
| author | Kenichi Handa | 2012-11-23 23:36:24 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-11-23 23:36:24 +0900 |
| commit | 2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9 (patch) | |
| tree | 3711b97807201b7eeaa066003b1c3a4ce929e5bb /src/ChangeLog | |
| parent | e1d276cbf9e18f13101328f56bed1a1c0a66e63a (diff) | |
| parent | e7d0e5ee247a155a268ffbf80bedbe25e15b5032 (diff) | |
| download | emacs-2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9.tar.gz emacs-2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9.zip | |
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 146 |
1 files changed, 140 insertions, 6 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 6dcddea2e63..c230b4bef24 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -8,6 +8,140 @@ | |||
| 8 | * font.c (font_unparse_xlfd): Exclude special characters from the | 8 | * font.c (font_unparse_xlfd): Exclude special characters from the |
| 9 | generating XLFD name. | 9 | generating XLFD name. |
| 10 | 10 | ||
| 11 | 2012-11-23 Eli Zaretskii <eliz@gnu.org> | ||
| 12 | |||
| 13 | * makefile.w32-in (globals.h, gl-stamp): Use $(SWITCHCHAR) instead | ||
| 14 | of a literal "/". (Bug#12955) | ||
| 15 | (gl-stamp): Invoke fc.exe directly, not through cmd. | ||
| 16 | |||
| 17 | 2012-11-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 18 | |||
| 19 | Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958). | ||
| 20 | * dired.c: Assume HAVE_DIRENT_H. | ||
| 21 | (NAMLEN): Remove, replacing with ... | ||
| 22 | (dirent_namelen): New function. All uses changed. Use the GNU macro | ||
| 23 | _D_EXACT_NAMELEN if available, as it's faster than strlen. | ||
| 24 | (DIRENTRY): Remove, replacing all uses with 'struct dirent'. | ||
| 25 | (DIRENTRY_NONEMPTY): Remove. All callers now assume it's nonzero. | ||
| 26 | * makefile.w32-in (DIR_H): Remove. All uses replaced with | ||
| 27 | $(NT_INC)/dirent.h. | ||
| 28 | ($(BLD)/w32.$(O)): Do not depend on $(SRC)/ndir.h. | ||
| 29 | * ndir.h: Rename to ../nt/inc/dirent.h. | ||
| 30 | * sysdep.h (closedir) [!HAVE_CLOSEDIR]: Remove. | ||
| 31 | Do not include <dirent.h>; no longer needed. | ||
| 32 | * w32.c: Include <dirent.h> rather than "ndir.h". | ||
| 33 | |||
| 34 | 2012-11-23 Chong Yidong <cyd@gnu.org> | ||
| 35 | |||
| 36 | * xftfont.c (xftfont_open): Remove duplicate assignment. | ||
| 37 | |||
| 38 | 2012-11-22 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 39 | |||
| 40 | * alloc.c (Fgarbage_collect): Unblock input after clearing | ||
| 41 | gc_in_progress to avoid note_mouse_highlight glitch with GC. | ||
| 42 | * frame.h (FRAME_MOUSE_UPDATE): New macro. | ||
| 43 | * msdos.c (IT_frame_up_to_date): Use it here... | ||
| 44 | * w32term.c (w32_frame_up_to_date): ...here... | ||
| 45 | * xterm.c (XTframe_up_to_date): ...and here... | ||
| 46 | * nsterm.m (ns_frame_up_to_date): ...but not here. | ||
| 47 | * lisp.h (Mouse_HLInfo): Remove mouse_face_deferred_gc member. | ||
| 48 | Adjust users. | ||
| 49 | * xdisp.c (message2_nolog, message3_nolog, note_mouse_highlight): | ||
| 50 | Do not check whether GC is in progress. | ||
| 51 | |||
| 52 | 2012-11-22 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 53 | |||
| 54 | * xdisp.c (window_buffer_changed): New function. | ||
| 55 | (update_menu_bar, update_tool_bar): Use it to | ||
| 56 | simplify large 'if' statements. | ||
| 57 | (redisplay_internal): Generalize commonly used | ||
| 58 | 'tail' and 'frame' local variables. | ||
| 59 | |||
| 60 | 2012-11-22 Eli Zaretskii <eliz@gnu.org> | ||
| 61 | |||
| 62 | * w32.c (getcwd): Fix the 2nd argument type, to prevent conflicts | ||
| 63 | with Windows system header. | ||
| 64 | |||
| 65 | 2012-11-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 66 | |||
| 67 | Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945). | ||
| 68 | * alloc.c: Assume unistd.h exists. | ||
| 69 | * fileio.c (Fexpand_file_name) [DOS_NT]: Use getcwd, not getwd. | ||
| 70 | * sysdep.c (get_current_dir_name): Assume getcwd exists. | ||
| 71 | (getwd) [USG]: Remove; no longer needed. | ||
| 72 | (sys_subshell) [DOS_NT]: Use getcwd, not getwd. | ||
| 73 | * w32.c (getcwd): Rename from getwd, and switch to getcwd's API. | ||
| 74 | * w32.h (getcwd): Remove decl. | ||
| 75 | |||
| 76 | 2012-11-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 77 | |||
| 78 | * xdisp.c (fast_set_selected_frame): Rename from update_tool_bar_unwind. | ||
| 79 | Make it set selected_window as well. | ||
| 80 | (update_tool_bar): Use it. | ||
| 81 | |||
| 82 | 2012-11-21 Ken Brown <kbrown@cornell.edu> | ||
| 83 | |||
| 84 | * emacs.c (main): Set the G_SLICE environment variable for all | ||
| 85 | Cygwin builds, not just GTK builds. See | ||
| 86 | https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00368.html. | ||
| 87 | |||
| 88 | 2012-11-21 Eli Zaretskii <eliz@gnu.org> | ||
| 89 | |||
| 90 | * w32.c (FILE_DEVICE_FILE_SYSTEM, METHOD_BUFFERED) | ||
| 91 | (FILE_ANY_ACCESS, CTL_CODE, FSCTL_GET_REPARSE_POINT) [_MSC_VER]: | ||
| 92 | Define for the MSVC compiler. | ||
| 93 | |||
| 94 | * w32term.h (EnumSystemLocalesW) [_MSC_VER]: Add a missing semi-colon. | ||
| 95 | |||
| 96 | * fileio.c (Fsubstitute_in_file_name, Ffile_name_directory) | ||
| 97 | (Fexpand_file_name) [DOS_NT]: Pass encoded file name to | ||
| 98 | dostounix_filename. Prevents crashes down the road, because | ||
| 99 | dostounix_filename assumes it gets a unibyte string. Reported by | ||
| 100 | Michel de Ruiter <michel@sentient.nl>, see | ||
| 101 | http://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00017.html | ||
| 102 | |||
| 103 | 2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 104 | |||
| 105 | Conflate Qnil and Qunbound for `symbol-function'. | ||
| 106 | * alloc.c (Fmake_symbol): Initialize `function' to Qnil. | ||
| 107 | * lread.c (init_obarray): Set `function' fields to Qnil. | ||
| 108 | * eval.c (Fcommandp): Ignore Qunbound. | ||
| 109 | (Fautoload, eval_sub, Fapply, Ffuncall, Fmacroexpand): | ||
| 110 | * data.c (Ffset, Ffboundp, indirect_function, Findirect_function): | ||
| 111 | Test NILP rather than Qunbound. | ||
| 112 | (Ffmakunbound): Set to Qnil. | ||
| 113 | (Fsymbol_function): Never signal an error. | ||
| 114 | (Finteractive_form): Ignore Qunbound. | ||
| 115 | |||
| 116 | 2012-11-20 Paul Eggert <eggert@cs.ucla.edu> | ||
| 117 | |||
| 118 | * eval.c (interactive_p): Remove no-longer-used decl. | ||
| 119 | |||
| 120 | 2012-11-20 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 121 | |||
| 122 | * xdisp.c (buffer_shared): Adjust comment. | ||
| 123 | (buffer_shared_and_changed): New function. | ||
| 124 | (prepare_menu_bars, redisplay_internal): Use it to | ||
| 125 | decide whether all windows or frames should be updated. | ||
| 126 | (window_outdated): New function. | ||
| 127 | (text_outside_line_unchanged_p, redisplay_window): Use it. | ||
| 128 | (redisplay_internal): Likewise. Fix indentation. | ||
| 129 | |||
| 130 | 2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 131 | |||
| 132 | * eval.c (Finteractive_p, Fcalled_interactively_p, interactive_p): Remove. | ||
| 133 | (syms_of_eval): Remove corresponding defsubr. | ||
| 134 | * bytecode.c (exec_byte_code): `interactive-p' is now a Lisp function. | ||
| 135 | |||
| 136 | 2012-11-19 Daniel Colascione <dancol@dancol.org> | ||
| 137 | |||
| 138 | * w32fns.c (Fx_file_dialog): | ||
| 139 | (Fx_file_dialog): Accomodate rename of cygwin_convert_path* to | ||
| 140 | cygwin_convert_file_name*. | ||
| 141 | |||
| 142 | * cygw32.c (Fcygwin_convert_path_to_windows, syms_of_cygw32): | ||
| 143 | Rename cygwin_convert_path* to cygwin_convert_file_name*. | ||
| 144 | |||
| 11 | 2012-11-18 Paul Eggert <eggert@cs.ucla.edu> | 145 | 2012-11-18 Paul Eggert <eggert@cs.ucla.edu> |
| 12 | 146 | ||
| 13 | * nsterm.m (ns_select): Send SIGIO only to self, not to process group. | 147 | * nsterm.m (ns_select): Send SIGIO only to self, not to process group. |
| @@ -18,10 +152,10 @@ | |||
| 18 | windows.h gets included before w32term.h uses some of its | 152 | windows.h gets included before w32term.h uses some of its |
| 19 | features, see below. | 153 | features, see below. |
| 20 | 154 | ||
| 21 | * w32term.h (LOCALE_ENUMPROCA, LOCALE_ENUMPROCW) [_MSC_VER]: New | 155 | * w32term.h (LOCALE_ENUMPROCA, LOCALE_ENUMPROCW) [_MSC_VER]: |
| 22 | typedefs. | 156 | New typedefs. |
| 23 | (EnumSystemLocalesA, EnumSystemLocalesW) [_MSC_VER]: New | 157 | (EnumSystemLocalesA, EnumSystemLocalesW) [_MSC_VER]: |
| 24 | prototypes. | 158 | New prototypes. |
| 25 | (EnumSystemLocales) [_MSC_VER]: Define if undefined. (Bug#12878) | 159 | (EnumSystemLocales) [_MSC_VER]: Define if undefined. (Bug#12878) |
| 26 | 160 | ||
| 27 | 2012-11-18 Jan Djärv <jan.h.d@swipnet.se> | 161 | 2012-11-18 Jan Djärv <jan.h.d@swipnet.se> |
| @@ -313,8 +447,8 @@ | |||
| 313 | * xdisp.c (try_scrolling): Fix correction of aggressive-scroll | 447 | * xdisp.c (try_scrolling): Fix correction of aggressive-scroll |
| 314 | amount when the scroll margins are too large. When scrolling | 448 | amount when the scroll margins are too large. When scrolling |
| 315 | backwards in the buffer, give up if cannot reach point or the | 449 | backwards in the buffer, give up if cannot reach point or the |
| 316 | scroll margin within a reasonable number of screen lines. Fixes | 450 | scroll margin within a reasonable number of screen lines. |
| 317 | point position in window under scroll-up/down-aggressively when | 451 | Fixes point position in window under scroll-up/down-aggressively when |
| 318 | point is positioned many lines beyond the window top/bottom. | 452 | point is positioned many lines beyond the window top/bottom. |
| 319 | (Bug#12811) | 453 | (Bug#12811) |
| 320 | 454 | ||