aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog156
1 files changed, 156 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 68a8c37c2fb..4f4d2b50a00 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,159 @@
12012-07-12 Paul Eggert <eggert@cs.ucla.edu>
2
3 * movemail.c: Add missing 'defined'.
4 Suggested by Sven Joachim in
5 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00218.html>.
6
72012-07-11 Paul Eggert <eggert@cs.ucla.edu>
8
9 Port 'movemail' again to Solaris and similar hosts.
10 See Susan Cragin's report in
11 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00199.html>.
12 * movemail.c (xmalloc): Also define if !DISABLE_DIRECT_ACCESS &&
13 !MAIL_USE_MMDF && !MAIL_USE_SYSTEM_LOCK. Move up, so it doesn't
14 need a forward declaration.
15 (main): Rewrite to avoid no-longer-present function 'concat', if
16 !DISABLE_DIRECT_ACCESS && !MAIL_USE_MMDF && !MAIL_USE_SYSTEM_LOCK.
17
18 Assume strerror.
19 * emacsclient.c, movemail.c, update-game-score.c (strerror)
20 [!HAVE_STRERROR]: Remove.
21
222012-07-10 Paul Eggert <eggert@cs.ucla.edu>
23
24 EMACS_TIME simplification (Bug#11875).
25 * profile.c (TV2): Remove no-longer-needed static var.
26
27 Simplify by avoiding confusing use of strncpy etc.
28 * etags.c (write_classname, C_entries):
29 Use sprintf rather than strncpy or strncat.
30 * etags.c (consider_token, C_entries, HTML_labels, Prolog_functions)
31 (Erlang_functions, substitute, readline_internal, savenstr):
32 * movemail.c (mail_spool_name):
33 Use memcpy rather than strncpy or strncat when either will do.
34 * make-docfile.c (write_c_args):
35 Use memcmp rather than strncmp when either will do.
36 * movemail.c (pop_retr):
37 * pop.c (pop_stat, pop_list, pop_multi_first, pop_last)
38 (socket_connection, pop_getline, sendline, getok):
39 Use snprintf rather than strncpy or strncat.
40 * movemail.c (concat): Remove; no longer needed.
41 (xmalloc): Define only if needed, now that concat has gone away.
42 Return void *. All uses changed.
43
442012-07-09 Paul Eggert <eggert@cs.ucla.edu>
45
46 Add GCC-style 'const' attribute to functions that can use it.
47 * etags.c (number_len): Add ATTRIBUTE_CONST.
48
492012-07-09 Juanma Barranquero <lekktu@gmail.com>
50
51 * emacsclient.c (w32_execvp): Declare execvp to silence the compiler.
52
532012-07-09 Juanma Barranquero <lekktu@gmail.com>
54
55 * makefile.w32-in ($(BLD)/test-distrib.exe): Use LIB_SRC, not SRC.
56 (LIB_SRC, NT_INC, GNU_LIB, MS_W32_H, CONFIG_H, INTTYPES_H, NTLIB_H)
57 (SYSTIME_H): New macros.
58 (SRC): Redefine to point to src/, not current directory.
59 ($(BLD)/ctags.$(O), $(BLD)/ebrowse.$(O), $(BLD)/emacsclient.$(O))
60 ($(BLD)/etags.$(O), $(BLD)/hexl.$(O), $(BLD)/make-docfile.$(O))
61 ($(BLD)/movemail.$(O), $(BLD)/ntlib.$(O), $(BLD)/pop.$(O))
62 ($(BLD)/profile.$(O), $(BLD)/test-distrib.$(O)): Update dependencies.
63 ($(BLD)/regex.$(O)): New dependency.
64
652012-07-09 Juanma Barranquero <lekktu@gmail.com>
66
67 * makefile.w32-in (ALL): Add profile.exe.
68 (PROFILEOBJS): New macro.
69 ($(BLD)/profile.exe): New target.
70 (install): Copy profile.exe.
71 ($(BLD)/alloca.$(O), $(BLD)/tcp.$(O)): Remove, obsolete.
72
732012-07-07 Juanma Barranquero <lekktu@gmail.com>
74
75 * makefile.w32-in ($(BLD)/ctags.$(O), $(BLD)/etags.$(O)):
76 Update dependencies.
77
782012-07-06 Paul Eggert <eggert@cs.ucla.edu>
79
80 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
81 * etags.c: Include c-strcase.h.
82 (etags_strcasecmp, etags_strncasecmp): Remove.
83 All uses replaced with c_strcasecmp and c_strncasecmp.
84
852012-07-06 Andreas Schwab <schwab@linux-m68k.org>
86
87 * make-docfile.c (write_globals): Warn about duplicate function
88 definitions with differing signatures.
89
902012-07-03 Paul Eggert <eggert@cs.ucla.edu>
91
92 * make-docfile.c (scan_c_file): Suppress GCC warning.
93
942012-06-29 Tom Tromey <tromey@redhat.com>
95
96 * make-docfile.c (enum global_type) <FUNCTION>: New constant.
97 (struct global) <value>: New field.
98 (add_global): Add 'value' argument.
99 (compare_globals): Sort functions at the end.
100 (close_emacs_globals): New function.
101 (write_globals): Handle functions.
102 (scan_c_file): Call add_global for DEFUN.
103
1042012-06-30 Juanma Barranquero <lekktu@gmail.com>
105
106 * makefile.w32-in (CTAGS_CFLAGS): Remove EMACS_NAME;
107 already defined in ETAGS_CFLAGS.
108
1092012-06-27 Glenn Morris <rgm@gnu.org>
110
111 * makefile.w32-in (lisp2): Remove paths.el.
112
1132012-06-26 Paul Eggert <eggert@cs.ucla.edu>
114
115 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
116 * Makefile.in (BASE_CFLAGS):
117 * makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
118 * etags.c, hexl.c, pop.c: Include <config.h> unconditionally.
119 * etags.c (DOS_NT):
120 * pop.c (MAIL_USE_POP, h_errno):
121 Remove code that was conditioned on !HAVE_CONFIG_H.
122
1232012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
124
125 * etags.c (etags_strcasecmp, etags_strncasecmp): Define to
126 library functions strcasecmp and strncasecmp if available.
127
1282012-06-24 Paul Eggert <eggert@cs.ucla.edu>
129
130 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
131 * ebrowse.c (usage, version):
132 * emacsclient.c (print_help_and_exit, fail):
133 * etags.c (suggest_asking_for_help, fatal, pfatal):
134 * hexl.c (usage):
135 * make-docfile.c (fatal):
136 * movemail.c (fatal, pfatal_with_name, pfatal_and_delete):
137 * update-game-score.c (usage):
138 * ebrowse.c (usage, version):
139 * emacsclient.c (print_help_and_exit, fail):
140 Use _Noreturn rather than NO_RETURN.
141 No need for separate decl merely because of _Noreturn.
142
1432012-06-24 Samuel Bronson <naesten@gmail.com> (tiny change)
144
145 * emacsclient.c (set_local_socket): Fix compiler warning (Bug#7838).
146
1472012-06-22 Paul Eggert <eggert@cs.ucla.edu>
148
149 Support higher-resolution time stamps (Bug#9000).
150 * Makefile.in (LIB_CLOCK_GETTIME): New macro.
151 (profile${EXEEXT}): Use it.
152 * profile.c: Include inttypes.h, intprops.h.
153 (time_string): Size conservatively; do not guess size.
154 (get_time): Now prints nanoseconds.
155 (gettimeofday): Remove replacement function; gnulib now does this.
156
12012-06-08 Andreas Schwab <schwab@linux-m68k.org> 1572012-06-08 Andreas Schwab <schwab@linux-m68k.org>
2 158
3 * make-docfile.c (search_lisp_doc_at_eol): Unget last read 159 * make-docfile.c (search_lisp_doc_at_eol): Unget last read