diff options
| author | Joakim Verona | 2012-11-26 13:36:10 +0100 |
|---|---|---|
| committer | Joakim Verona | 2012-11-26 13:36:10 +0100 |
| commit | e1abb9a1e78c6e3a55f39e041b9b8d4998b6ff54 (patch) | |
| tree | 2850b2dd32a760ff2ed76445472305f9ed561841 /src/ChangeLog | |
| parent | 01537ffb98320064484ed4898ad66318b18a8e46 (diff) | |
| parent | 551aaa664fcc94c80a7cb4f34bdc12c7dfe18fb2 (diff) | |
| download | emacs-e1abb9a1e78c6e3a55f39e041b9b8d4998b6ff54.tar.gz emacs-e1abb9a1e78c6e3a55f39e041b9b8d4998b6ff54.zip | |
upstream
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 332656fcf00..c612c4dd365 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,135 @@ | |||
| 1 | 2012-11-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * sysdep.c (sys_subshell): Don't assume pid_t fits in int. | ||
| 4 | |||
| 5 | 2012-11-24 Ken Brown <kbrown@cornell.edu> | ||
| 6 | |||
| 7 | * keyboard.c (HAVE_MOUSE): | ||
| 8 | * frame.c (HAVE_MOUSE): Remove, and rewrite code as if HAVE_MOUSE | ||
| 9 | were always defined. | ||
| 10 | |||
| 11 | 2012-11-24 Eli Zaretskii <eliz@gnu.org> | ||
| 12 | |||
| 13 | * xdisp.c (set_cursor_from_row): Skip step 2 only if point is not | ||
| 14 | between bpos_covered and bpos_max. This fixes cursor display when | ||
| 15 | several display strings follow each other. | ||
| 16 | |||
| 17 | * .gdbinit (pgx): If the glyph's object is a string, display the | ||
| 18 | pointer to string data, rather than the value of the string object | ||
| 19 | itself (which barfs under CHECK_LISP_OBJECT_TYPE). | ||
| 20 | |||
| 21 | * indent.c (Fvertical_motion): If the starting position is covered | ||
| 22 | by a display string, return to one position before that, to avoid | ||
| 23 | overshooting it inside move_it_to. (Bug#12930) | ||
| 24 | |||
| 25 | 2012-11-23 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 26 | |||
| 27 | * frame.h (struct frame): Remove display_preempted member | ||
| 28 | since all users are dead long ago. | ||
| 29 | * nsterm.h (struct x_output): Use the only dummy member. | ||
| 30 | * w32menu.c (pending_menu_activation): Remove since not | ||
| 31 | really used. | ||
| 32 | (set_frame_menubar): Adjust user. | ||
| 33 | * w32term.h (struct x_output): Drop outdated #if 0 code. | ||
| 34 | (struct w32_output): Use bitfields for explicit_parent, | ||
| 35 | asked_for_visible and menubar_active members. Drop | ||
| 36 | unused pending_menu_activation member. | ||
| 37 | * xterm.h (struct x_output): Drop outdated #if 0 code. | ||
| 38 | Use bitfields for explicit_parent, asked_for_visible, | ||
| 39 | has_been_visible and net_wm_state_hidden_seen members. | ||
| 40 | |||
| 41 | 2012-11-23 Eli Zaretskii <eliz@gnu.org> | ||
| 42 | |||
| 43 | * makefile.w32-in (globals.h, gl-stamp): Use $(SWITCHCHAR) instead | ||
| 44 | of a literal "/". (Bug#12955) | ||
| 45 | (gl-stamp): Invoke fc.exe directly, not through cmd. | ||
| 46 | |||
| 47 | 2012-11-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 48 | |||
| 49 | Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958). | ||
| 50 | * dired.c: Assume HAVE_DIRENT_H. | ||
| 51 | (NAMLEN): Remove, replacing with ... | ||
| 52 | (dirent_namelen): New function. All uses changed. Use the GNU macro | ||
| 53 | _D_EXACT_NAMELEN if available, as it's faster than strlen. | ||
| 54 | (DIRENTRY): Remove, replacing all uses with 'struct dirent'. | ||
| 55 | (DIRENTRY_NONEMPTY): Remove. All callers now assume it's nonzero. | ||
| 56 | * makefile.w32-in (DIR_H): Remove. All uses replaced with | ||
| 57 | $(NT_INC)/dirent.h. | ||
| 58 | ($(BLD)/w32.$(O)): Do not depend on $(SRC)/ndir.h. | ||
| 59 | * ndir.h: Rename to ../nt/inc/dirent.h. | ||
| 60 | * sysdep.h (closedir) [!HAVE_CLOSEDIR]: Remove. | ||
| 61 | Do not include <dirent.h>; no longer needed. | ||
| 62 | * w32.c: Include <dirent.h> rather than "ndir.h". | ||
| 63 | |||
| 64 | 2012-11-23 Chong Yidong <cyd@gnu.org> | ||
| 65 | |||
| 66 | * xftfont.c (xftfont_open): Remove duplicate assignment. | ||
| 67 | |||
| 68 | 2012-11-22 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 69 | |||
| 70 | * alloc.c (Fgarbage_collect): Unblock input after clearing | ||
| 71 | gc_in_progress to avoid note_mouse_highlight glitch with GC. | ||
| 72 | * frame.h (FRAME_MOUSE_UPDATE): New macro. | ||
| 73 | * msdos.c (IT_frame_up_to_date): Use it here... | ||
| 74 | * w32term.c (w32_frame_up_to_date): ...here... | ||
| 75 | * xterm.c (XTframe_up_to_date): ...and here... | ||
| 76 | * nsterm.m (ns_frame_up_to_date): ...but not here. | ||
| 77 | * lisp.h (Mouse_HLInfo): Remove mouse_face_deferred_gc member. | ||
| 78 | Adjust users. | ||
| 79 | * xdisp.c (message2_nolog, message3_nolog, note_mouse_highlight): | ||
| 80 | Do not check whether GC is in progress. | ||
| 81 | |||
| 82 | 2012-11-22 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 83 | |||
| 84 | * xdisp.c (window_buffer_changed): New function. | ||
| 85 | (update_menu_bar, update_tool_bar): Use it to | ||
| 86 | simplify large 'if' statements. | ||
| 87 | (redisplay_internal): Generalize commonly used | ||
| 88 | 'tail' and 'frame' local variables. | ||
| 89 | |||
| 90 | 2012-11-22 Eli Zaretskii <eliz@gnu.org> | ||
| 91 | |||
| 92 | * w32.c (getcwd): Fix the 2nd argument type, to prevent conflicts | ||
| 93 | with Windows system header. | ||
| 94 | |||
| 95 | 2012-11-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 96 | |||
| 97 | Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945). | ||
| 98 | * alloc.c: Assume unistd.h exists. | ||
| 99 | * fileio.c (Fexpand_file_name) [DOS_NT]: Use getcwd, not getwd. | ||
| 100 | * sysdep.c (get_current_dir_name): Assume getcwd exists. | ||
| 101 | (getwd) [USG]: Remove; no longer needed. | ||
| 102 | (sys_subshell) [DOS_NT]: Use getcwd, not getwd. | ||
| 103 | * w32.c (getcwd): Rename from getwd, and switch to getcwd's API. | ||
| 104 | * w32.h (getcwd): Remove decl. | ||
| 105 | |||
| 106 | 2012-11-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 107 | |||
| 108 | * xdisp.c (fast_set_selected_frame): Rename from update_tool_bar_unwind. | ||
| 109 | Make it set selected_window as well. | ||
| 110 | (update_tool_bar): Use it. | ||
| 111 | |||
| 112 | 2012-11-21 Ken Brown <kbrown@cornell.edu> | ||
| 113 | |||
| 114 | * emacs.c (main): Set the G_SLICE environment variable for all | ||
| 115 | Cygwin builds, not just GTK builds. See | ||
| 116 | https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00368.html. | ||
| 117 | |||
| 118 | 2012-11-21 Eli Zaretskii <eliz@gnu.org> | ||
| 119 | |||
| 120 | * w32.c (FILE_DEVICE_FILE_SYSTEM, METHOD_BUFFERED) | ||
| 121 | (FILE_ANY_ACCESS, CTL_CODE, FSCTL_GET_REPARSE_POINT) [_MSC_VER]: | ||
| 122 | Define for the MSVC compiler. | ||
| 123 | |||
| 124 | * w32term.h (EnumSystemLocalesW) [_MSC_VER]: Add a missing semi-colon. | ||
| 125 | |||
| 126 | * fileio.c (Fsubstitute_in_file_name, Ffile_name_directory) | ||
| 127 | (Fexpand_file_name) [DOS_NT]: Pass encoded file name to | ||
| 128 | dostounix_filename. Prevents crashes down the road, because | ||
| 129 | dostounix_filename assumes it gets a unibyte string. Reported by | ||
| 130 | Michel de Ruiter <michel@sentient.nl>, see | ||
| 131 | http://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00017.html | ||
| 132 | |||
| 1 | 2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca> | 133 | 2012-11-20 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 134 | ||
| 3 | Conflate Qnil and Qunbound for `symbol-function'. | 135 | Conflate Qnil and Qunbound for `symbol-function'. |