aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog155
1 files changed, 145 insertions, 10 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 0f24b234972..3f4e4b1b9ff 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,143 @@
12011-02-05 Paul Eggert <eggert@cs.ucla.edu>
2
3 * emacsclient.c: conform to C89 pointer rules
4 (file_name_absolute_p): Accept const char *, not const unsigned
5 char *, to satisfy C89 rules.
6
72011-02-02 Eli Zaretskii <eliz@gnu.org>
8
9 * makefile.w32-in (ETAGS_CFLAGS, CTAGS_CFLAGS): Add
10 ``-DEMACS_NAME="\"GNU Emacs\""''.
11 (obj): Remove strftime.o.
12
132011-01-31 Eli Zaretskii <eliz@gnu.org>
14
15 * makefile.w32-in (VERSION): Don't define, defined on nt/config.nt.
16 (ECLIENT_CFLAGS): Remove -DVERSION.
17 ($(BLD)/emacsclient.$(O)): Don't depend on makefile.w32-in.
18
192011-01-31 Paul Eggert <eggert@cs.ucla.edu>
20
21 src/emacs.c now gets version number from configure.in
22 * ebrowse.c: Adjust comment to say that.
23
242011-01-30 Jim Meyering <meyering@redhat.com>
25
26 make-docfile: don't corrupt heap for an invalid .elc file
27 "printf '#@1a' > in.elc; ./make-docfile in.elc" would store 0
28 one byte before just-malloc'd saved_string buffer.
29 * make-docfile.c (scan_lisp_file): Diagnose an invalid dynamic
30 doc string length. Also fix an always-false while-loop test.
31
322011-01-29 Eli Zaretskii <eliz@gnu.org>
33
34 * makefile.w32-in (LOCAL_FLAGS): Add -I../lib.
35 (GETOPTOBJS, GETOPTDEPS): Remove targets.
36 (MOVEMAILOBJS): Replace $(GETOPTOBJS) with ../lib/$(BLD)/libgnu.$(A).
37 ($(BLD)/movemail.exe): Depend on ../lib/getopt.h.
38 (ECLIENTOBJS, ETAGSOBJ, CTAGSOBJ, EBROWSEOBJ): Replace getopt.o
39 and getopt1.o with ../lib/$(BLD)/libgnu.$(A).
40 (clean): Don't remove getopt.h.
41 (getopt.h, $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O)): Remove targets.
42 ($(BLD)/ctags.$(O), $(BLD)/etags.$(O)): Replace getopt.h with
43 $(EMACS_ROOT)/lib/getopt.h.
44
452011-01-28 Chong Yidong <cyd@stupidchicken.com>
46
47 * ntlib.c (setregid): New stub, renamed from setegid.
48
49 * ntlib.h: Update prototype.
50
512011-01-25 Chong Yidong <cyd@stupidchicken.com>
52
53 * movemail.c (main): Use setregid instead of setegid, which is
54 missing on older systems. Suggested by Peter O'Gorman (Bug#6811).
55
562011-01-23 Paul Eggert <eggert@cs.ucla.edu>
57
58 Check return values of some library calls.
59 * hexl.c (main): Check fread result.
60 * make-docfile.c (main): Check chdir result.
61 (scan_c_file): Check fscanf result.
62 * movemail.c (main): Check ftruncate result.
63
642011-01-17 Paul Eggert <eggert@cs.ucla.edu>
65
66 Include <unistd.h> unilaterally.
67 * emacsclient.c, etags.c, fakemail.c, make-docfile.c, movemail.c:
68 * pop.c, test-distrib.c, update-game-score.c:
69 Include <unistd.h> without worrying about HAVE_UNISTD_H, since
70 unistd.h is always present now, possibly supplied by gnulib.
71
72 Include <getopt.h> not "getopt.h".
73 * ebrowse.c, emacsclient.c: Include <getopt.h>, not "getopt.h".
74 Since getopt.h is no longer in this directory, there's no point
75 using the form with double-quotes.
76
77 Remove unused files.
78 * getopt.c, getopt1.c, getopt_.h, getopt_int.h: Remove.
79 These files are now in ../lib, copied from gnulib.
80
81 Use gnulib's getopt-gnu module.
82 * Makefile.in (mostlyclean): Do not clean getopt.h or getopt.h-t,
83 as these are now done by gnulib.
84 (GETOPT_H, getopt.h, GETOPTOBJS, GETOPTDEPS, getopt.o, getopt1.o):
85 Remove; now done by gnulib. All uses removed.
86
87 Automate syncing from gnulib.
88 * Makefile.in (EXE_FILES): New macro.
89 (BASE_CFLAGS): Add -I../lib and -I${srcdir}/../lib,
90 for gnulib's .h files.
91 (LOADLIBES): Add ../lib/libgnu.a.
92 ($(EXE_FILES)): Depend on ../lib/libgnu.a.
93 (../lib/libgnu.a): New rule.
94
952011-01-08 Paul Eggert <eggert@cs.ucla.edu>
96
97 * Makefile.in (EXECUTABLES): Remove; macro unused since 1993.
98
992011-01-08 Glenn Morris <rgm@gnu.org>
100
101 * Makefile.in (EMACSOPT): Add --no-site-lisp.
102
103 * Makefile.in (EMACSOPT): Remove --multibyte, it does nothing any more.
104
1052011-01-02 Glenn Morris <rgm@gnu.org>
106
107 * ebrowse.c (version) <emacs_copyright>:
108 * etags.c (print_version) <emacs_copyright>:
109 * rcs2log (Copyright): Set short copyright year to 2011.
110
1112010-11-27 Joe Matarazzo <joe.matarazzo@gmail.com> (tiny change)
112
113 * ebrowse.c (yylex): If end of input buffer encountered while
114 searching for a newline after "//", return YYEOF. (Bug#7446)
115
1162010-11-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
117
118 * emacsclient.c (set_local_socket) [DARWIN_OS]: Add fall-back
119 definition of _CS_DARWIN_USER_TEMP_DIR for Mac OS X 10.4 and older.
120
1212010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
122
123 * test-distrib.c: Remove include guards for config.h and fcntl.h.
124 (O_RDONLY): Do not define.
125 (cool_read): Fix type for variable "sofar".
126
1272010-10-25 Glenn Morris <rgm@gnu.org>
128
129 * makefile.w32-in (OTHER_PLATFORM_SUPPORT): Remove easymenu.elc.
130
1312010-10-23 Glenn Morris <rgm@gnu.org>
132
133 * digest-doc.c, sorted-doc.c: Remove files.
134 * Makefile.in (UTILITIES): Remove digest-doc and sorted-doc.
135 (digest-doc${EXEEXT}, sorted-doc${EXEEXT}): Remove rules.
136 * makefile.w32-in (ALL): Remove digest-doc and sorted-doc.
137 ($(BLD)/sorted-doc.exe, $(BLD)/digest-doc.exe, sorted-doc, digest-doc)
138 ($(BLD)/digest-doc.$(O), $(BLD)/sorted-doc.$(O)): Remove rules.
139 (install): Don't install digest-doc.exe or sorted-doc.exe.
140
12010-10-10 Dan Nicolaescu <dann@ics.uci.edu> 1412010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2 142
3 * Makefile.in (PROFILING_LDFLAGS): Remove, not needed. 143 * Makefile.in (PROFILING_LDFLAGS): Remove, not needed.
@@ -5376,10 +5516,10 @@
5376 (main): Improve usage message. 5516 (main): Improve usage message.
5377 (error): Write to stderr, not stdout. 5517 (error): Write to stderr, not stdout.
5378 5518
5379 * b2m.c cvtmail.c digest-doc.c emacsclient.c emacsserver.c etags.c 5519 * b2m.c, cvtmail.c, digest-doc.c, emacsclient.c, emacsserver.c:
5380 fakemail.c hexl.c make-docfile.c profile.c sorted-doc.c test-distrib.c 5520 * etags.c, fakemail.c, hexl.c, make-docfile.c, profile.c, sorted-doc.c:
5381 timer.c wakeup.c yow.c: Eliminate some -Wall warnings from unused 5521 * test-distrib.c, timer.c, wakeup.c, yow.c: Eliminate some -Wall
5382 variables and implicitly declared functions. 5522 warnings from unused variables and implicitly declared functions.
5383 5523
53841994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu> 55241994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5385 5525
@@ -7387,12 +7527,9 @@
7387 7527
7388;; Local Variables: 7528;; Local Variables:
7389;; coding: utf-8 7529;; coding: utf-8
7390;; add-log-time-zone-rule: t
7391;; End: 7530;; End:
7392 7531
7393 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 7532 Copyright (C) 1988-1999, 2001-2011 Free Software Foundation, Inc.
7394 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006,
7395 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7396 7533
7397 This file is part of GNU Emacs. 7534 This file is part of GNU Emacs.
7398 7535
@@ -7408,5 +7545,3 @@
7408 7545
7409 You should have received a copy of the GNU General Public License 7546 You should have received a copy of the GNU General Public License
7410 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 7547 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
7411
7412;;; arch-tag: 2d979296-954c-448e-95c1-b46d134513dc