diff options
| author | Stephen Berman | 2013-06-14 22:07:55 +0200 |
|---|---|---|
| committer | Stephen Berman | 2013-06-14 22:07:55 +0200 |
| commit | bd358779861f265a7acff31ead40172735af693e (patch) | |
| tree | 345217a9889dbd29b09bdc80a94265c17719d41f /lib-src/ChangeLog | |
| parent | 2a97b47f0878cbda86cb6ba0e7e744924810b70e (diff) | |
| parent | f7394b12358ae453a0c8b85fc307afc1b740010d (diff) | |
| download | emacs-bd358779861f265a7acff31ead40172735af693e.tar.gz emacs-bd358779861f265a7acff31ead40172735af693e.zip | |
Merge from trunk.
Diffstat (limited to 'lib-src/ChangeLog')
| -rw-r--r-- | lib-src/ChangeLog | 244 |
1 files changed, 240 insertions, 4 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 35190fd2a8f..e1025fc5f6b 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,239 @@ | |||
| 1 | 2013-05-29 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * Makefile.in (mostlyclean): Remove *.res files. | ||
| 4 | |||
| 5 | 2013-05-18 Paul Eggert <eggert@cs.ucla.edu> | ||
| 6 | |||
| 7 | Port --enable-gcc-warnings to clang. | ||
| 8 | * etags.c: Omit unnecessary forward decls. | ||
| 9 | (print_version, print_help): Declare _Noreturn. | ||
| 10 | * pop.c (socket_connection) [HAVE_GETADDRINFO]: Simplify. | ||
| 11 | |||
| 12 | 2013-05-16 Eli Zaretskii <eliz@gnu.org> | ||
| 13 | |||
| 14 | * update-game-score.c [WINDOWSNT]: Include "ntlib.h". | ||
| 15 | |||
| 16 | * ntlib.h (sleep): Update prototype. | ||
| 17 | (geteuid): Add prototype. | ||
| 18 | |||
| 19 | * ntlib.c (sleep): Now returns an unsigned value. | ||
| 20 | (getgid): New function. | ||
| 21 | |||
| 22 | * Makefile.in (CLIENTW, LIB_WSOCK32, LIBS_ECLIENT, NTLIB) | ||
| 23 | (CLIENTRES, WINDRES, NTINC, NTDEPS): New variables. | ||
| 24 | (INSTALLABLES): Add $(CLIENTW). | ||
| 25 | (LIBS_MOVE): Use $(LIB_WSOCK32). | ||
| 26 | ($(DESTDIR)${archlibdir}): Use $(EXEEXT) on update-game-score. | ||
| 27 | (test-distrib${EXEEXT}): Use $(EXEEXT) on test-distrib. | ||
| 28 | (etags${EXEEXT}, ebrowse${EXEEXT}, ctags${EXEEXT}) | ||
| 29 | (profile${EXEEXT}, make-docfile${EXEEXT}, movemail${EXEEXT}) | ||
| 30 | (emacsclient${EXEEXT}, hexl${EXEEXT}, update-game-score${EXEEXT}): | ||
| 31 | Add $(NTLIB) to prerequisites. Use $(EXEEXT). | ||
| 32 | (pop.o): Add pop.h to prerequisites. | ||
| 33 | (emacsclientw${EXEEXT}, ntlib.o): New targets. | ||
| 34 | (emacsclient.res): New target. | ||
| 35 | |||
| 36 | 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 37 | |||
| 38 | * makefile.w32-in ($(DOC)): Use DOC rather than DOC-X. | ||
| 39 | |||
| 40 | 2013-05-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 41 | |||
| 42 | * make-docfile.c (search_lisp_doc_at_eol) [DEBUG]: Fix typo, | ||
| 43 | by removing references to no-longer-existing locals. | ||
| 44 | |||
| 45 | 2013-03-26 Eli Zaretskii <eliz@gnu.org> | ||
| 46 | |||
| 47 | Fix incompatibilities between MinGW.org and MinGW64 headers. | ||
| 48 | * ntlib.c (struct timespec) [!_TIMEZONE_DEFINED]: Define the | ||
| 49 | struct only if _TIMEZONE_DEFINED is not defined. | ||
| 50 | |||
| 51 | 2013-03-23 cg <chengang31@gmail.com> (tiny change) | ||
| 52 | |||
| 53 | * makefile.w32-in (LIB_SRC): Move before first use. | ||
| 54 | |||
| 55 | 2013-03-16 Paul Eggert <eggert@cs.ucla.edu> | ||
| 56 | |||
| 57 | * pop.c: Fix ERRMAX typo (Bug#13925). | ||
| 58 | (socket_connection) [!HAVE_KRB5_ERROR_TEXT && HAVE_KRB5_ERROR_E_TEXT]: | ||
| 59 | Use ERROR_MAX, not ERRMAX. | ||
| 60 | |||
| 61 | 2013-03-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 62 | |||
| 63 | File synchronization fixes (Bug#13944). | ||
| 64 | * Makefile.in (LIB_FDATASYNC): New macro. | ||
| 65 | (emacsclient${EXEEXT}): Use it. | ||
| 66 | * emacsclient.c (main): Use fdatasync, not fsync, since we don't | ||
| 67 | care about metadata. Keep trying if interrupted. | ||
| 68 | * movemail.c (main, popmail): Don't worry about BSD_SYSTEM, since | ||
| 69 | fsync is available everywhere (or there is a substitute). | ||
| 70 | Don't report an error if fsync returns EINVAL. | ||
| 71 | |||
| 72 | Static checking by Sun C 5.12. | ||
| 73 | * etags.c (analyse_regex): Omit unreachable code. | ||
| 74 | |||
| 75 | * movemail.c (main): Call umask on all systems. | ||
| 76 | This is OK since Emacs already assumes umask elsewhere. | ||
| 77 | Don't grant more read permissions than necessary. | ||
| 78 | The old 0333 dates back to before we called setuid, | ||
| 79 | so it was needed back then to ensure user-readability, | ||
| 80 | but 0377 should suffice now. | ||
| 81 | |||
| 82 | 2013-02-08 Paul Eggert <eggert@cs.ucla.edu> | ||
| 83 | |||
| 84 | * movemail.c (getenv): Remove decl (unused since 1994). | ||
| 85 | |||
| 86 | 2013-01-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 87 | |||
| 88 | * make-docfile.c (write_globals): Make it a bit clearer (Bug#13448). | ||
| 89 | This pacifies GCC 4.7.2 when Emacs is configured with | ||
| 90 | --enable-link-time-optimization and --enable-gcc-warnings. | ||
| 91 | |||
| 92 | 2013-01-01 Juanma Barranquero <lekktu@gmail.com> | ||
| 93 | |||
| 94 | * makefile.w32-in (lisp1): Add macroexp.elc (bug#13320). | ||
| 95 | |||
| 96 | 2012-12-11 Juanma Barranquero <lekktu@gmail.com> | ||
| 97 | |||
| 98 | * makefile.w32-in (SYSWAIT_H): Update dependencies. | ||
| 99 | |||
| 100 | 2012-12-10 Eli Zaretskii <eliz@gnu.org> | ||
| 101 | |||
| 102 | * makefile.w32-in (obj): Add w32notify.o. Add missing X and Unix | ||
| 103 | sources. | ||
| 104 | |||
| 105 | 2012-12-02 Kevin Ryde <user42@zip.com.au> | ||
| 106 | |||
| 107 | * etags.c (Lisp_functions): Skip (defvar foo) declarations unless | ||
| 108 | the --declarations flag is enabled (Bug#5600). | ||
| 109 | (Lisp_help): Update. | ||
| 110 | (skip_name): New function. | ||
| 111 | |||
| 112 | 2012-12-01 Kevin Ryde <user42@zip.com.au> | ||
| 113 | |||
| 114 | * etags.c (Perl_functions): Support "use constant" (Bug#5055). | ||
| 115 | |||
| 116 | 2012-11-27 Paul Eggert <eggert@cs.ucla.edu> | ||
| 117 | |||
| 118 | Assume POSIX 1003.1-1988 or later for errno.h (Bug#12968). | ||
| 119 | * movemail.c (main): Assume EAGAIN and EBUSY. | ||
| 120 | |||
| 121 | 2012-11-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 122 | |||
| 123 | movemail: treat EACCES etc. failures as permanent | ||
| 124 | * movemail.c (main): Treat any link failure other than EEXIST as a | ||
| 125 | permanent failure, not just EPERM. EACCES, for example. | ||
| 126 | |||
| 127 | 2012-11-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 128 | |||
| 129 | Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945). | ||
| 130 | * emacsclient.c (getcwd): Remove decl. | ||
| 131 | (get_current_dir_name): Assume getcwd exists. | ||
| 132 | * etags.c (HAVE_GETCWD): Remove. | ||
| 133 | (getcwd): Remove decl. | ||
| 134 | (NO_LONG_OPTIONS): Remove this. All uses removed. | ||
| 135 | Emacs always has GNU getopt. | ||
| 136 | (etags_getcwd): Assume getcwd exists. | ||
| 137 | * movemail.c (F_OK, X_OK, W_OK, R_OK): Remove. | ||
| 138 | |||
| 139 | 2012-11-20 Paul Eggert <eggert@cs.ucla.edu> | ||
| 140 | |||
| 141 | * emacsclient.c (handle_sigcont, handle_sigtstp): Use raise (sig) | ||
| 142 | rather than kill (getpid (), sig), as it's simpler and safer. | ||
| 143 | |||
| 144 | 2012-11-17 Juanma Barranquero <lekktu@gmail.com> | ||
| 145 | |||
| 146 | * makefile.w32-in (SYSWAIT_H): New macro. | ||
| 147 | ($(BLD)/movemail.$(O)): Update dependencies. | ||
| 148 | |||
| 149 | 2012-11-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 150 | |||
| 151 | Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881). | ||
| 152 | * movemail.c, update-game-score.c: Assume <fcntl.h> exists. | ||
| 153 | |||
| 154 | 2012-10-26 Glenn Morris <rgm@gnu.org> | ||
| 155 | |||
| 156 | * Makefile.in (uninstall): No INSTALLABLES live in archlibdir. | ||
| 157 | |||
| 158 | * Makefile.in (install, uninstall): Transformations should not be | ||
| 159 | applied to $EXEEXT. | ||
| 160 | |||
| 161 | 2012-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 162 | |||
| 163 | * makefile.w32-in (lisp2): Add cp51932.el and eucjp-ms.el, to | ||
| 164 | follow src/lisp.mk. | ||
| 165 | |||
| 166 | 2012-10-21 Glenn Morris <rgm@gnu.org> | ||
| 167 | |||
| 168 | * make-docfile.c (scan_lisp_file): Add cp51932.el and eucjp-ms.el. | ||
| 169 | |||
| 170 | 2012-10-20 Eli Zaretskii <eliz@gnu.org> | ||
| 171 | |||
| 172 | * make-docfile.c (IS_SLASH, DEF_ELISP_FILE): New macros. | ||
| 173 | (scan_lisp_file): Only pass a .el file if its basename matches a | ||
| 174 | known file in its entirety. Use IS_SLASH and DEF_ELISP_FILE. | ||
| 175 | |||
| 176 | 2012-10-20 Andreas Schwab <schwab@linux-m68k.org> | ||
| 177 | |||
| 178 | * make-docfile.c (scan_lisp_file): Add bounds checking. | ||
| 179 | |||
| 180 | 2012-10-20 Eli Zaretskii <eliz@gnu.org> | ||
| 181 | |||
| 182 | Prevent silent omission of doc strings from uncompiled Lisp files. | ||
| 183 | * make-docfile.c (scan_lisp_file): Barf if called with a .el file | ||
| 184 | other than one of a small list of supported un-compiled files. | ||
| 185 | |||
| 186 | * makefile.w32-in (lisp1, lisp2): Name .elc files wherever they | ||
| 187 | exist. (Bug#12395) | ||
| 188 | |||
| 189 | 2012-10-17 Eli Zaretskii <eliz@gnu.org> | ||
| 190 | |||
| 191 | * ntlib.c: Include <mbstring.h>, to avoid compiler warning about | ||
| 192 | _mbspbrk. | ||
| 193 | |||
| 194 | 2012-10-08 Eli Zaretskii <eliz@gnu.org> | ||
| 195 | |||
| 196 | * makefile.w32-in (obj): Add cygw32.o. | ||
| 197 | |||
| 198 | 2012-10-08 Daniel Colascione <dancol@dancol.org> | ||
| 199 | |||
| 200 | * emacsclient.c: Include windows.h when HAVE_NTGUI. | ||
| 201 | (alt_display): New variable. We send the display held by this | ||
| 202 | variable when the primary display is either unsupported or not | ||
| 203 | present. | ||
| 204 | (longopts): Allow display everywhere. | ||
| 205 | (w32_set_user_model_id): Move lower in file, inside HAVE_NTGUI | ||
| 206 | section. | ||
| 207 | (decode_options): Use alt_display. Explain why. | ||
| 208 | (main): Retry connection with alt_display if connection with main | ||
| 209 | display fails. | ||
| 210 | |||
| 211 | 2012-10-01 Fabrice Popineau <fabrice.popineau@gmail.com> | ||
| 212 | |||
| 213 | * make-docfile.c (write_globals): Special-case | ||
| 214 | Fexit_recursive_edit and Fabort_recursive_edit as well, as | ||
| 215 | functions that are _Noreturn, to be consistent with | ||
| 216 | src/keyboard.c. | ||
| 217 | |||
| 218 | 2012-09-30 Eli Zaretskii <eliz@gnu.org> | ||
| 219 | |||
| 220 | * ntlib.c (gettimeofday): Copy from src/w32.c. lib/gettime.c | ||
| 221 | needs this function. | ||
| 222 | |||
| 223 | 2012-09-26 Juanma Barranquero <lekktu@gmail.com> | ||
| 224 | |||
| 225 | * makefile.w32-in (obj): Add profiler.o. | ||
| 226 | |||
| 227 | 2012-09-17 Glenn Morris <rgm@gnu.org> | ||
| 228 | |||
| 229 | * ebrowse.c (version): | ||
| 230 | * etags.c (print_version): Use COPYRIGHT. | ||
| 231 | |||
| 232 | 2012-09-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 233 | |||
| 234 | * pop.c (socket_connection) [HAVE_GETADDRINFO]: | ||
| 235 | Prefer assignment to memcpy when either will do. | ||
| 236 | |||
| 1 | 2012-08-31 Andreas Schwab <schwab@linux-m68k.org> | 237 | 2012-08-31 Andreas Schwab <schwab@linux-m68k.org> |
| 2 | 238 | ||
| 3 | * etags.c (consider_token): Always zero-terminate token buffer. | 239 | * etags.c (consider_token): Always zero-terminate token buffer. |
| @@ -1028,7 +1264,7 @@ | |||
| 1028 | (Asm_help, default_C_suffixes, default_C_help, Cplusplus_suffixes) | 1264 | (Asm_help, default_C_suffixes, default_C_help, Cplusplus_suffixes) |
| 1029 | (Cplusplus_help, Cjava_suffixes, Cobol_suffixes, Cstar_suffixes) | 1265 | (Cplusplus_help, Cjava_suffixes, Cobol_suffixes, Cstar_suffixes) |
| 1030 | (Erlang_suffixes, Erlang_help, Forth_suffixes, Forth_help) | 1266 | (Erlang_suffixes, Erlang_help, Forth_suffixes, Forth_help) |
| 1031 | (Fortran_suffixes, Fortran_help, HTML_suffixes, HTML_help) | 1267 | (Fortran_suffixes, Fortran_help, HTML_suffixes, HTML_help) |
| 1032 | (Lisp_suffixes, Lisp_help, Lua_suffixes, Lua_help) | 1268 | (Lisp_suffixes, Lisp_help, Lua_suffixes, Lua_help) |
| 1033 | (Makefile_filenames, Makefile_help, Objc_suffixes, Objc_help) | 1269 | (Makefile_filenames, Makefile_help, Objc_suffixes, Objc_help) |
| 1034 | (Pascal_suffixes, Pascal_help, Perl_suffixes, Perl_interpreters) | 1270 | (Pascal_suffixes, Pascal_help, Perl_suffixes, Perl_interpreters) |
| @@ -3532,7 +3768,7 @@ | |||
| 3532 | 3768 | ||
| 3533 | 2002-03-05 Francesco Potortì <pot@gnu.org> | 3769 | 2002-03-05 Francesco Potortì <pot@gnu.org> |
| 3534 | 3770 | ||
| 3535 | * etags.c: Honour #line directives. | 3771 | * etags.c: Honor #line directives. |
| 3536 | (no_line_directive): New global var; set it for old behavior. | 3772 | (no_line_directive): New global var; set it for old behavior. |
| 3537 | (main): Remove some #ifdef in the getopt switch. | 3773 | (main): Remove some #ifdef in the getopt switch. |
| 3538 | (add_node, put_entries): Code added to merge different chunks of | 3774 | (add_node, put_entries): Code added to merge different chunks of |
| @@ -5006,7 +5242,7 @@ | |||
| 5006 | (longopts): New long options without short counterpart are | 5242 | (longopts): New long options without short counterpart are |
| 5007 | globals, members, no-globals, no-members. Regexp options are now | 5243 | globals, members, no-globals, no-members. Regexp options are now |
| 5008 | defined conditionally to ETAGS_REGEXPS. | 5244 | defined conditionally to ETAGS_REGEXPS. |
| 5009 | (print_help): Updated. | 5245 | (print_help): Update. |
| 5010 | 5246 | ||
| 5011 | 1997-05-22 Francesco Potortì <F.Potorti@cnuce.cnr.it> | 5247 | 1997-05-22 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
| 5012 | 5248 | ||
| @@ -8338,7 +8574,7 @@ | |||
| 8338 | ;; coding: utf-8 | 8574 | ;; coding: utf-8 |
| 8339 | ;; End: | 8575 | ;; End: |
| 8340 | 8576 | ||
| 8341 | Copyright (C) 1988-1999, 2001-2012 Free Software Foundation, Inc. | 8577 | Copyright (C) 1988-1999, 2001-2013 Free Software Foundation, Inc. |
| 8342 | 8578 | ||
| 8343 | This file is part of GNU Emacs. | 8579 | This file is part of GNU Emacs. |
| 8344 | 8580 | ||