diff options
| author | Kenichi Handa | 2012-11-18 20:29:54 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-11-18 20:29:54 +0900 |
| commit | e1d276cbf9e18f13101328f56bed1a1c0a66e63a (patch) | |
| tree | f1fdfc9550866b9e323da072ff2eb38821996246 /src/ChangeLog | |
| parent | 00dc3ead070e2e8017629f4d60d8366ac00c32cb (diff) | |
| parent | dfa8939b2827d23e02f3d7f6622e3a619ec6fd90 (diff) | |
| download | emacs-e1d276cbf9e18f13101328f56bed1a1c0a66e63a.tar.gz emacs-e1d276cbf9e18f13101328f56bed1a1c0a66e63a.zip | |
merge trunk
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d7699def9a5..6dcddea2e63 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -8,6 +8,154 @@ | |||
| 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-18 Paul Eggert <eggert@cs.ucla.edu> | ||
| 12 | |||
| 13 | * nsterm.m (ns_select): Send SIGIO only to self, not to process group. | ||
| 14 | |||
| 15 | 2012-11-18 Eli Zaretskii <eliz@gnu.org> | ||
| 16 | |||
| 17 | * w32select.c: Include w32common.h before w32term.h, so that | ||
| 18 | windows.h gets included before w32term.h uses some of its | ||
| 19 | features, see below. | ||
| 20 | |||
| 21 | * w32term.h (LOCALE_ENUMPROCA, LOCALE_ENUMPROCW) [_MSC_VER]: New | ||
| 22 | typedefs. | ||
| 23 | (EnumSystemLocalesA, EnumSystemLocalesW) [_MSC_VER]: New | ||
| 24 | prototypes. | ||
| 25 | (EnumSystemLocales) [_MSC_VER]: Define if undefined. (Bug#12878) | ||
| 26 | |||
| 27 | 2012-11-18 Jan Djärv <jan.h.d@swipnet.se> | ||
| 28 | |||
| 29 | * nsterm.m (hold_event): Set send_appdefined to YES (Bug#12834). | ||
| 30 | (ns_select): Return at once if events are held (Bug#12834). | ||
| 31 | |||
| 32 | 2012-11-18 enami tsugutomo <tsugutomo.enami@jp.sony.com> | ||
| 33 | |||
| 34 | * unexelf.c (ELFSIZE) [__NetBSD__ && _LP64]: Set to 64. | ||
| 35 | Needed following 2012-10-20 change. (Bug#12902) | ||
| 36 | |||
| 37 | 2012-11-18 Juanma Barranquero <lekktu@gmail.com> | ||
| 38 | |||
| 39 | * w32proc.c (waitpid): Remove unused label get_result. | ||
| 40 | |||
| 41 | 2012-11-17 Juanma Barranquero <lekktu@gmail.com> | ||
| 42 | |||
| 43 | * makefile.w32-in (SYSWAIT_H): New macro. | ||
| 44 | ($(BLD)/callproc.$(O), $(BLD)/w32proc.$(O), $(BLD)/process.$(O)) | ||
| 45 | ($(BLD)/sysdep.$(O)): Update dependencies. | ||
| 46 | |||
| 47 | 2012-11-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 48 | |||
| 49 | Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881). | ||
| 50 | * callproc.c (relocate_fd): Assume F_DUPFD. | ||
| 51 | * emacs.c, term.c (O_RDWR): Remove. | ||
| 52 | * keyboard.c (tty_read_avail_input): Use O_NONBLOCK rather than | ||
| 53 | O_NDELAY, since O_NONBLOCK is the standard name for this flag. | ||
| 54 | * nsterm.m: Assume <fcntl.h> exists. | ||
| 55 | * process.c (NON_BLOCKING_CONNECT, allocate_pty, create_process) | ||
| 56 | (create_pty, Fmake_network_process, server_accept_connection) | ||
| 57 | (wait_reading_process_output, init_process_emacs): | ||
| 58 | Assume O_NONBLOCK. | ||
| 59 | (wait_reading_process_output): Put in a special case for WINDOWSNT | ||
| 60 | to mimick the older behavior where it had O_NDELAY but not O_NONBLOCK. | ||
| 61 | It's not clear this is needed, but it's a more-conservative change. | ||
| 62 | (create_process): Assume FD_CLOEXEC. | ||
| 63 | (create_process, create_pty): Assume O_NOCTTY. | ||
| 64 | * sysdep.c (init_sys_modes, reset_sys_modes): Assume F_SETFL. | ||
| 65 | (reset_sys_modes): Use O_NONBLOCK rather than O_NDELAY. | ||
| 66 | Omit if not DOS_NT, since F_GETFL is not defined there. | ||
| 67 | (serial_open): Assume O_NONBLOCK and O_NOCTTY. | ||
| 68 | * term.c: Include <fcntl.h>, for flags like O_NOCTTY. | ||
| 69 | (O_NOCTTY): Remove. | ||
| 70 | (init_tty): Assume O_IGNORE_CTTY is defined to 0 on platforms that | ||
| 71 | lack it, since gnulib guarantees this. | ||
| 72 | * w32.c (fcntl): Test for O_NONBLOCK rather than O_NDELAY. | ||
| 73 | |||
| 74 | 2012-11-17 Eli Zaretskii <eliz@gnu.org> | ||
| 75 | |||
| 76 | * w32.c (faccessat): Pretend that directories have the execute bit | ||
| 77 | set. Emacs expects that, e.g., in files.el:cd-absolute. | ||
| 78 | |||
| 79 | * w32proc.c (create_child): Don't clip the PID of the child | ||
| 80 | process to fit into an Emacs integer, as this is no longer a | ||
| 81 | restriction. | ||
| 82 | (waitpid): Rename from sys_wait. Emulate a Posix 'waitpid' by | ||
| 83 | reaping only the process specified by PID argument, if that is | ||
| 84 | positive. Use PID instead of dead_child to know which process to | ||
| 85 | reap. Wait for the child to die only if WNOHANG is not in | ||
| 86 | OPTIONS. | ||
| 87 | (sys_select): Don't set dead_child. | ||
| 88 | |||
| 89 | * sysdep.c (wait_for_termination_1): Remove the WINDOWSNT portion, | ||
| 90 | as it is no longer needed. | ||
| 91 | |||
| 92 | * process.c (waitpid, WUNTRACED) [!WNOHANG]: Remove definitions, | ||
| 93 | no longer needed. | ||
| 94 | (record_child_status_change): Remove the setting of | ||
| 95 | record_at_most_one_child for the !WNOHANG case. | ||
| 96 | |||
| 97 | 2012-11-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 98 | |||
| 99 | Fix problems in ns port found by static checking. | ||
| 100 | * nsterm.m: Include <pthread.h>, for pthread_mutex_lock etc. | ||
| 101 | (hold_event, setPosition:portion:whole:): Send SIGIO only to self, | ||
| 102 | not to process group. | ||
| 103 | (ns_select): Use emacs_write, not write, as that's more robust | ||
| 104 | in the presence of signals. | ||
| 105 | (fd_handler:): Check for read errors. | ||
| 106 | |||
| 107 | 2012-11-16 Glenn Morris <rgm@gnu.org> | ||
| 108 | |||
| 109 | * editfns.c (Fmessage): Mention message-log-max. (Bug#12849) | ||
| 110 | |||
| 111 | 2012-11-16 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 112 | |||
| 113 | * eval.c (Finteractive_p): Revert lexbind-merge mishap. | ||
| 114 | |||
| 115 | 2012-11-16 Eli Zaretskii <eliz@gnu.org> | ||
| 116 | |||
| 117 | * w32proc.c (timer_loop): Make sure SuspendThread and ResumeThread | ||
| 118 | use the same value of thread handle. | ||
| 119 | (start_timer_thread): If the timer thread exited (due to error), | ||
| 120 | clean up by closing the two handles it used. Duplicate the caller | ||
| 121 | thread's handle here, so it gets duplicated only once, when | ||
| 122 | launching the timer thread. Set priority of the timer thread, not | ||
| 123 | the caller thread. | ||
| 124 | (getitimer): Don't duplicate the caller thread's handle here. | ||
| 125 | (Bug#12832) | ||
| 126 | |||
| 127 | 2012-11-16 Jan Djärv <jan.h.d@swipnet.se> | ||
| 128 | |||
| 129 | * nsterm.m (hold_event): Send SIGIO to make sure ns_read_socket is | ||
| 130 | called (Bug#12834). | ||
| 131 | |||
| 132 | 2012-11-16 Paul Eggert <eggert@cs.ucla.edu> | ||
| 133 | |||
| 134 | Remove no-longer-used pty_max_bytes variable. | ||
| 135 | * process.c (pty_max_bytes): Remove; unused. | ||
| 136 | (send_process): Do not set it. | ||
| 137 | |||
| 138 | 2012-11-15 Juanma Barranquero <lekktu@gmail.com> | ||
| 139 | |||
| 140 | * makefile.w32-in ($(BLD)/dispnew.$(O), $(BLD)/emacs.$(O)): | ||
| 141 | Update dependencies. | ||
| 142 | |||
| 143 | 2012-11-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 144 | |||
| 145 | * eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'. | ||
| 146 | This follows up on the 2012-09-29 patch that removed indirection | ||
| 147 | for the 'function' field. Reported by Sergey Vinokurov in | ||
| 148 | <http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00263.html>. | ||
| 149 | |||
| 150 | 2012-11-14 Eli Zaretskii <eliz@gnu.org> | ||
| 151 | |||
| 152 | * w32.c (faccessat): Rename from sys_faccessat. (No need to use a | ||
| 153 | different name, as the MS runtime does not have such a function, | ||
| 154 | and probably never will.) All callers changed. Ignore DIRFD | ||
| 155 | value if PATH is an absolute file name, to match Posix spec | ||
| 156 | better. If AT_SYMLINK_NOFOLLOW is set in FLAGS, don't resolve | ||
| 157 | symlinks. | ||
| 158 | |||
| 11 | 2012-11-14 Dmitry Antipov <dmantipov@yandex.ru> | 159 | 2012-11-14 Dmitry Antipov <dmantipov@yandex.ru> |
| 12 | 160 | ||
| 13 | * xdisp.c (echo_area_display, redisplay_internal): | 161 | * xdisp.c (echo_area_display, redisplay_internal): |