aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
authorStephen Berman2013-06-14 22:07:55 +0200
committerStephen Berman2013-06-14 22:07:55 +0200
commitbd358779861f265a7acff31ead40172735af693e (patch)
tree345217a9889dbd29b09bdc80a94265c17719d41f /lib-src/ChangeLog
parent2a97b47f0878cbda86cb6ba0e7e744924810b70e (diff)
parentf7394b12358ae453a0c8b85fc307afc1b740010d (diff)
downloademacs-bd358779861f265a7acff31ead40172735af693e.tar.gz
emacs-bd358779861f265a7acff31ead40172735af693e.zip
Merge from trunk.
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog244
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 @@
12013-05-29 Eli Zaretskii <eliz@gnu.org>
2
3 * Makefile.in (mostlyclean): Remove *.res files.
4
52013-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
122013-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
362013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
37
38 * makefile.w32-in ($(DOC)): Use DOC rather than DOC-X.
39
402013-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
452013-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
512013-03-23 cg <chengang31@gmail.com> (tiny change)
52
53 * makefile.w32-in (LIB_SRC): Move before first use.
54
552013-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
612013-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
822013-02-08 Paul Eggert <eggert@cs.ucla.edu>
83
84 * movemail.c (getenv): Remove decl (unused since 1994).
85
862013-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
922013-01-01 Juanma Barranquero <lekktu@gmail.com>
93
94 * makefile.w32-in (lisp1): Add macroexp.elc (bug#13320).
95
962012-12-11 Juanma Barranquero <lekktu@gmail.com>
97
98 * makefile.w32-in (SYSWAIT_H): Update dependencies.
99
1002012-12-10 Eli Zaretskii <eliz@gnu.org>
101
102 * makefile.w32-in (obj): Add w32notify.o. Add missing X and Unix
103 sources.
104
1052012-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
1122012-12-01 Kevin Ryde <user42@zip.com.au>
113
114 * etags.c (Perl_functions): Support "use constant" (Bug#5055).
115
1162012-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
1212012-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
1272012-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
1392012-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
1442012-11-17 Juanma Barranquero <lekktu@gmail.com>
145
146 * makefile.w32-in (SYSWAIT_H): New macro.
147 ($(BLD)/movemail.$(O)): Update dependencies.
148
1492012-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
1542012-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
1612012-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
1662012-10-21 Glenn Morris <rgm@gnu.org>
167
168 * make-docfile.c (scan_lisp_file): Add cp51932.el and eucjp-ms.el.
169
1702012-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
1762012-10-20 Andreas Schwab <schwab@linux-m68k.org>
177
178 * make-docfile.c (scan_lisp_file): Add bounds checking.
179
1802012-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
1892012-10-17 Eli Zaretskii <eliz@gnu.org>
190
191 * ntlib.c: Include <mbstring.h>, to avoid compiler warning about
192 _mbspbrk.
193
1942012-10-08 Eli Zaretskii <eliz@gnu.org>
195
196 * makefile.w32-in (obj): Add cygw32.o.
197
1982012-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
2112012-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
2182012-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
2232012-09-26 Juanma Barranquero <lekktu@gmail.com>
224
225 * makefile.w32-in (obj): Add profiler.o.
226
2272012-09-17 Glenn Morris <rgm@gnu.org>
228
229 * ebrowse.c (version):
230 * etags.c (print_version): Use COPYRIGHT.
231
2322012-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
12012-08-31 Andreas Schwab <schwab@linux-m68k.org> 2372012-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
35332002-03-05 Francesco Potortì <pot@gnu.org> 37692002-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
50111997-05-22 Francesco Potortì <F.Potorti@cnuce.cnr.it> 52471997-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