This commit was generated by cvs2svn to track changes on a CVS vendor
[external/binutils.git] / bfd / doc / ChangeLog
1 Thu Jul 31 20:00:12 1997  Ian Lance Taylor  <ian@cygnus.com>
2
3         * Makefile.am: New file, based on old Makefile.in.
4         * Makefile.in: Now built with automake.
5
6 Tue Jul 22 14:44:00 1997  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
7
8         * Makefile.in: Change stamp-* files to s-* files.  Use bfdt.texi
9         rather than bfd.texi.
10         (DOCFILES): Change bfd.texi to bfdt.texi.
11         * bfd.texinfo: Include bfdt.texi, not bfd.texi.
12
13 Mon Jun 16 15:33:15 1997  Ian Lance Taylor  <ian@cygnus.com>
14
15         * Makefile.in (CC, CFLAGS): Substitute from configure script.
16         From Jeff Makey <jeff@cts.com>.
17
18 Tue Apr 15 12:37:41 1997  Ian Lance Taylor  <ian@cygnus.com>
19
20         * Makefile.in (install-info): Use mkinstalldirs to build
21         $(infodir).
22
23 Tue Apr  8 12:49:46 1997  Ian Lance Taylor  <ian@cygnus.com>
24
25         * Makefile.in (install-info): Permit info files to be in srcdir.
26         (stamp-*): Add a stamp-X target for each X.texi target.
27         (*.texi): Just depend upon stamp-X.
28         (clean): Remove stamp-*.
29         (distclean): Depend upon mostlyclean.  Remove stamp-*.  Don't
30         remove $(DOCFILES).
31
32 Mon Apr  7 15:23:26 1997  Ian Lance Taylor  <ian@cygnus.com>
33
34         * Makefile.in (distclean): Don't remove *.info files.
35
36 Thu Feb 13 20:50:02 1997  Klaus Kaempf  (kkaempf@progis.de)
37
38         * makefile.vms: New file.
39
40 Tue Jun 18 18:32:28 1996  Ian Lance Taylor  <ian@cygnus.com>
41
42         * chew.c (kill_bogus_lines): Reset sl when not at the start of a
43         line.  From Uwe Ohse <uwe@tirka.gun.de>.
44
45 Tue Jan 30 14:10:46 1996  Ian Lance Taylor  <ian@cygnus.com>
46
47         From Ronald F. Guilmette <rfg@monkeys.com>:
48         * Makefile.in (libbfd.h): Depend upon proto.str.
49         (libcoff.h, bfd.h): Likewise.
50
51 Fri Nov  3 14:46:48 1995  Fred Fish  <fnf@cygnus.com>
52
53         * Makefile.in (SRCDOC, SRCPROT, core.texi, bfd.h):  Use corefile.c, 
54         renamed from core.c.
55
56 Wed Nov  1 14:28:23 1995  Manfred Hollstein KS/EF4A 60/1F/110 #40283  <manfred@lts.sel.alcatel.de>
57
58         * chew.c: Include <ctype.h>.
59
60 Fri Oct  6 16:23:34 1995  Ken Raeburn  <raeburn@cygnus.com>
61
62         Mon Sep 25 22:49:32 1995  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
63
64         * Makefile.in (Makefile): Only remake this Makefile.
65
66 Wed Oct  4 15:51:05 1995  Ken Raeburn  <raeburn@cygnus.com>
67
68         * chew.c: Include <stdio.h>.
69
70 Tue Sep 12 18:14:50 1995  Ian Lance Taylor  <ian@cygnus.com>
71
72         * Makefile.in (maintainer-clean): New target.
73
74 Thu Aug 31 12:18:43 1995  Ian Lance Taylor  <ian@cygnus.com>
75
76         * Makefile.in (bfd.h): Add additional #endif at end of bfd.h if
77         __cplusplus is defined.
78
79 Tue Nov 29 16:13:34 1994  Doug Evans  <dje@canuck.cygnus.com>
80
81         * chew.c (write_buffer): New argument `f', all callers changed.
82         (stdout, stderr, print, drop, idrop): New forth words.
83         * proto.str (COMMENT): New command.
84         * doc.str (COMMENT): Likewise.
85
86 Mon Sep 12 11:44:17 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
87
88         * Makefile.in (DOCFILES): Remove ctor.texi.
89         (IPROTOS): Remove ctor.ip.
90         (SRCIPROT): Remove $(srcdir)/../ctor.c.
91         (ctor.texi): Remove target.
92         (libbfd.h): Remove dependency on $(srcdir)/../ctor.c.  Remove
93         $(MKDOC) run on $(srcdir)/../ctor.c.
94         * bfd.texinfo (Constructors): Remove section.
95
96 Fri Sep  2 13:33:44 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
97
98         * chew.c: Include assert.h.  Added prototypes for most functions.
99         Changed most uses of int to long.  Do bounds checking on the
100         stacks.  Added comment at the beginning documenting most of the
101         intrinsics.  Lots of whitespace changes.  Re-ordered some
102         functions.
103         (die, check_range, icheck_range): New functions.
104         (strip_trailing_newlines, print_stack_level): New functions.
105         (translatecomments): Don't insert tab before "/*".
106         (iscommand): Minimum command length is now 4.
107         (nextword): Handle some \-sequences.
108         (push_addr): Deleted.
109         (main): Add new intrinsics strip_trailing_newlines and
110         print_stack_level.  Complain at end if stack contains more than
111         one element, or less.
112         (remchar): Make sure the string is not empty before chopping off a
113         character.
114
115         * doc.str, proto.str: Handle new commands SENUM, ENUM, ENUMX,
116         ENUMEQ, ENUMEQX, ENUMDOC.
117
118 Wed Jan 12 18:37:12 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
119
120         * bfd.texinfo: Added Linker Functions node.
121         * doc/Makefile.in (DOCFILES): Added linker.texi.
122         (SRCDOC): Added linker.c.
123         (linker.texi): New target.
124
125 Tue Jan  4 10:52:56 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
126
127         * chew.c: Don't rely on a correct declaration of exit.
128         (chew_exit): New function which just calls exit.
129         (main): Use it.
130
131 Mon Jan  3 11:40:40 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
132
133         * bfd.texinfo: Added Hash Tables node.
134         * Makefile.in (DOCFILES): Added hash.texi.
135         (SRCDOC): Added hash.c.
136         (hash.texi): New target.
137
138 Thu Dec 30 16:57:04 1993  Ken Raeburn  (raeburn@cujo.cygnus.com)
139
140         * Makefile.in: Delete all references to seclet.c, since it's just
141         been deleted.  Don't mention hash.c, linker.c, or genlink.h yet,
142         since they don't contain documentation yet (hint, hint!).
143
144 Fri Nov  5 10:58:53 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
145
146         * bfd.texinfo: Small cleanups.
147
148 Fri Nov 19 03:46:11 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
149
150         * Makefile.in (archures.texi): Depends on $(MKDOC).
151
152 Tue Aug 10 14:22:39 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
153
154         * bfd.texinfo (BFD back end): Don't include elfcode.texi, since
155         it's empty now and that triggers a makeinfo bug.
156
157 Mon Aug  9 16:27:30 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
158
159         * bfd.texinfo (BFD back end): New section on ELF, includes
160         elf.texi and elfcode.texi.
161         * Makefile.in (DOCFILES): Include elf.texi, elfcode.texi.
162         (SRCDOC): Include elfcode.h, elf.c.
163         (elf.texi, elfcode.texi): New intermediate targets.
164
165 Thu Jun 24 13:48:13 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
166
167         * Makefile.in (.c.o, chew.o): Put CFLAGS last.
168         * bfdsumm.texi: New file, broken out of bfd.texinfo, to share
169         with ld.texinfo.
170
171 Mon Jun 14 12:07:07 1993  david d `zoo' zuhn  (zoo at rtl.cygnus.com)
172
173         * Makefile.in (install-info): remove parentdir cruft, 
174
175 Wed Jun  9 16:00:32 1993  Jim Kingdon  (kingdon@cygnus.com)
176
177         * Makefile.in (mostlyclean): Remove chew.o.
178
179 Tue May 25 14:46:58 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
180
181         * Makefile.in (libbfd.h): Use elfcode.h, not elf32.c.
182
183 Mon May 24 15:50:07 1993  Ken Raeburn  (raeburn@cygnus.com)
184
185         * chew.c (compile): Add a couple of missing casts.
186
187 Wed May 12 14:45:14 1993  Ian Lance Taylor  (ian@cygnus.com)
188
189         * Makefile.in (CC_FOR_BUILD): New variable, define to be $(CC).
190         (chew.o, $(MKDOC)): Build using CC_FOR_BUILD rather than CC, since
191         it must run on the build machine.
192
193 Tue Apr  6 22:38:10 1993  John Gilmore  (gnu@cygnus.com)
194
195         * Makefile.in (chew):  Don't compile from .c to executable in a
196         single step; it puts a temporary .o filename into the executable,
197         which makes multi-stage comparisons fail.  Compile chew.c to
198         chew.o, and link that, which makes identical executables every time.
199
200 Wed Mar 24 17:26:29 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
201
202         * Makefile.in: fix typo (bfd.texinfo not bfd.texino)
203
204 Fri Mar 19 01:13:00 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
205
206         * bfd.texinfo: Since BFD version number has been bumped, do same
207         to "version number" on title page, and elsewhere.  Should be
208         fixed to extract real version number.
209
210 Tue Mar 16 12:15:13 1993  Per Bothner  (bothner@rtl.cygnus.com)
211
212         * Makefile.in:  Add *clean rules.
213
214 Mon Jan 11 18:43:56 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
215
216         * Makefile.in (libbfd.h): Removed duplicate init.c and libbfd.c.
217         Added seclet.c.
218         (bfd.h): Added dependency on bfd.c and seclet.c.  Added seclet.c
219         to build.
220
221 Thu Dec 17 19:35:43 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
222
223         * Makefile.in: added dvi target, define and use $(TEXI2DVI)
224
225 Thu Dec  3 17:42:48 1992  Ken Raeburn  (raeburn@cambridge.cygnus.com)
226
227         * Makefile.in (TEXIDIR): New variable.
228         (bfd.dvi): Look for bfd.texinfo in $(srcdir).  Generate index.
229
230         * bfd.texinfo: Minor doc fixes.
231
232 Thu Nov  5 03:13:55 1992  John Gilmore  (gnu@cygnus.com)
233
234         Cleanup:  Replace all uses of EXFUN in the BFD sources, with PARAMS.
235
236         * doc/chew.c (exfunstuff):  Eliminate.
237         (paramstuff):  Replace exfunstuff with function to generate PARAMS.
238         * doc/proto.str:  Use paramstuff rather than exfunstuff.
239
240 Mon Aug 17 12:40:32 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
241
242         * chew.c: various patches provided by Howard Chu.
243
244 Fri Jun 19 18:59:54 1992  John Gilmore  (gnu at cygnus.com)
245
246         * Makefile.in (libbfd.h):  Add elf.c as a source of prototypes.
247
248 Mon May 11 18:55:59 1992  John Gilmore  (gnu at cygnus.com)
249
250         * chew.c:  exit() should be declared by config files, not by
251         portable source code.  Its type could be int or void function.  
252
253 Mon May  4 13:45:57 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
254
255         * Makefile.in: another CFLAGS correction.
256
257 Tue Apr 28 10:21:32 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
258
259         * Makefile.in: Do the CFLAGS thing.
260
261 Fri Apr 10 22:34:52 1992  Fred Fish  (fnf@cygnus.com)
262
263         * Makefile.in (MINUS_G):  Add macro and default to -g.
264
265 Fri Mar  6 18:53:18 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
266
267         * chew.c: now has -w switch turn on warnings
268
269 Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
270
271         * Makefile.in, configure.in: removed traces of namesubdir,
272           -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
273           copyrights to '92, changed some from Cygnus to FSF.
274
275 Tue Dec 10 22:11:05 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
276
277         * Makefile.in: build chew into the current directory.  Complete
278           the MKDOC macro transition.
279
280 Tue Dec 10 08:26:28 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
281
282         * chew.c: don't core dump when can't open file
283         * Makefile.in: get proto.str from the right place when built in
284         odd directories
285
286 Tue Dec 10 04:07:25 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
287
288         * Makefile.in: infodir belongs in datadir.
289
290 Sat Dec  7 17:01:23 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
291
292         * chew.c: Much modified
293         * proto.str, doc.str: New files for extracting to product
294         prototypes and documents respectively.
295
296
297 Fri Dec  6 22:57:12 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
298
299         * Makefile.in: added standards.text support, host/site/target
300           inclusion hooks, install using INSTALL_DATA rather than cp,
301           don't echo on install.
302
303 Thu Dec  5 22:46:17 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
304
305         * Makefile.in: idestdir and ddestdir go away.  Added copyrights
306           and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
307           and mandir now keyed off datadir by default.
308
309 \f
310 Local Variables:
311 version-control: never
312 End: