comparison lib-src/ChangeLog @ 40965:eac4b1ccb6b8

fixed format
author Sam Steingold <sds@gnu.org>
date Tue, 13 Nov 2001 00:07:54 +0000
parents 4b21a059939f
children 568554f839e9
comparison
equal deleted inserted replaced
40964:fb970d0c56eb 40965:eac4b1ccb6b8
78 Include systime.h, not ../src/systime.h. 78 Include systime.h, not ../src/systime.h.
79 79
80 2001-10-05 Gerd Moellmann <gerd@gnu.org> 80 2001-10-05 Gerd Moellmann <gerd@gnu.org>
81 81
82 * Branch for 21.1. 82 * Branch for 21.1.
83 83
84 2001-10-01 Alexander Zhuckov <zuav@int.spb.ru> 84 2001-10-01 Alexander Zhuckov <zuav@int.spb.ru>
85 85
86 * ebrowse.c (struct alias): Add two new struct members: NAMESP and 86 * ebrowse.c (struct alias): Add two new struct members: NAMESP and
87 ALIASEE to help work with namespace aliases. 87 ALIASEE to help work with namespace aliases.
88 (struct sym): Remove struct member NAMESP_ALIASES. 88 (struct sym): Remove struct member NAMESP_ALIASES.
118 C locale. 118 C locale.
119 (mainline code): Handle nonstandard -u option differently, by 119 (mainline code): Handle nonstandard -u option differently, by
120 transforming it to standard form. Check for "Working file: ", not 120 transforming it to standard form. Check for "Working file: ", not
121 "Working file:". Allow file names with spaces. 121 "Working file:". Allow file names with spaces.
122 (SOH, rlogfile): New shell vars. 122 (SOH, rlogfile): New shell vars.
123 (rlogout): Remove. Its old functionality is mostly migrated to 123 (rlogout): Remove. Its old functionality is mostly migrated to
124 rlogfile. 124 rlogfile.
125 125
126 Append ';;' to the last arm of every case statement, for 126 Append ';;' to the last arm of every case statement, for
127 portability to ancient broken BSD shells. 127 portability to ancient broken BSD shells.
128 128
130 performance. 130 performance.
131 (pository): New var. This fixes some bugs where repositories are 131 (pository): New var. This fixes some bugs where repositories are
132 remote, or have trailing slashes. 132 remote, or have trailing slashes.
133 (authors): $llogout is never an empty shell var, so don't worry 133 (authors): $llogout is never an empty shell var, so don't worry
134 about that possibility. 134 about that possibility.
135 (printlogline, mainline code): Fix bug with SOH's being put into 135 (printlogline, mainline code): Fix bug with SOH's being put into
136 the output. 136 the output.
137 137
138 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il> 138 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
139 139
140 * ebrowse.c (SEEK_END): #define if not defined by system headers. 140 * ebrowse.c (SEEK_END): #define if not defined by system headers.
141 Suggested by Dave Love <d.love@dl.ac.uk>. 141 Suggested by Dave Love <d.love@dl.ac.uk>.
142 142
2429 language functions, because many compilers are buggy. 2429 language functions, because many compilers are buggy.
2430 (etags_getcwd): Fix the previous fix on the #else branch. 2430 (etags_getcwd): Fix the previous fix on the #else branch.
2431 (readline_internal): Discard possible \r before \n here. 2431 (readline_internal): Discard possible \r before \n here.
2432 (C_entries): Do not deal with \r here: undo previous fix. 2432 (C_entries): Do not deal with \r here: undo previous fix.
2433 2433
2434 1995-01-09 Francesco Potorti` (pot at fly) 2434 1995-01-09 Francesco Potorti` (pot@fly)
2435 2435
2436 * b2m.c (concat, xmalloc, xrealloc, readline, xnew): Four new 2436 * b2m.c (concat, xmalloc, xrealloc, readline, xnew): Four new
2437 functions and a macro that allow the program to work on input 2437 functions and a macro that allow the program to work on input
2438 lines of whatever length. Copied from etags.c. 2438 lines of whatever length. Copied from etags.c.
2439 (fatal): Print a fatal error message and exit. 2439 (fatal): Print a fatal error message and exit.
3064 3064
3065 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) 3065 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3066 3066
3067 * fakemail.c (put_line): Don't break the line if it all fits. 3067 * fakemail.c (put_line): Don't break the line if it all fits.
3068 3068
3069 1994-02-14 Francesco Potorti` (pot at fly) 3069 1994-02-14 Francesco Potorti` (pot@fly)
3070 3070
3071 * etags.c (absolute_pathnames, cwd): added global vars. 3071 * etags.c (absolute_pathnames, cwd): added global vars.
3072 (longopts, print_help, main, process_file): put absolute filenames 3072 (longopts, print_help, main, process_file): put absolute filenames
3073 in the tag file if the -A --absolute-pathnames option is used. 3073 in the tag file if the -A --absolute-pathnames option is used.
3074 (print_help): alfabetically order the options. 3074 (print_help): alfabetically order the options.
3298 3298
3299 * rcs2log: Add -h, -n, -r options. 3299 * rcs2log: Add -h, -n, -r options.
3300 By default, look for *,v files as well as RCS/*,v files. 3300 By default, look for *,v files as well as RCS/*,v files.
3301 Use $TMPDIR (default /tmp) instead of /tmp. 3301 Use $TMPDIR (default /tmp) instead of /tmp.
3302 3302
3303 1993-09-20 Francesco Potorti` (pot at fly) 3303 1993-09-20 Francesco Potorti` (pot@fly)
3304 3304
3305 * etags.c (C_entries): is_func is initialised here instead of in 3305 * etags.c (C_entries): is_func is initialised here instead of in
3306 consider_token for the sake of the yacc rules section. 3306 consider_token for the sake of the yacc rules section.
3307 (C_entries): Now class, struct, enum, union and typedef produce 3307 (C_entries): Now class, struct, enum, union and typedef produce
3308 named tags. 3308 named tags.
4138 * movemail.c (xmalloc): Return char *, not int. 4138 * movemail.c (xmalloc): Return char *, not int.
4139 (main) [!MAIL_USE_FLOCK]: Add a new conditional, MAIL_UNLINK_SPOOL, 4139 (main) [!MAIL_USE_FLOCK]: Add a new conditional, MAIL_UNLINK_SPOOL,
4140 that is off by default -- normally don't unlink the mail spool 4140 that is off by default -- normally don't unlink the mail spool
4141 file, just empty it. Pass creat mode 0600, not 0666. 4141 file, just empty it. Pass creat mode 0600, not 0666.
4142 4142
4143 1992-02-07 Jim Blandy (jimb at pogo.cs.oberlin.edu) 4143 1992-02-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4144 4144
4145 * Makefile (../arch-lib): Depend on ${EXECUTABLES}. 4145 * Makefile (../arch-lib): Depend on ${EXECUTABLES}.
4146 (all): Instead of here. 4146 (all): Instead of here.
4147 (install): Don't use the -s option, since people need symbols to 4147 (install): Don't use the -s option, since people need symbols to
4148 debug code. 4148 debug code.
4149 4149
4150 1992-01-19 (Eric Youngdale at youngdale@v6550c.nrl.navy.mil) 4150 1992-01-19 Eric Youngdale (youngdale@v6550c.nrl.navy.mil)
4151 4151
4152 * etags-vmslib.c (fn_exp): Add type cast. 4152 * etags-vmslib.c (fn_exp): Add type cast.
4153 4153
4154 1992-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) 4154 1992-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4155 4155
4156 * movemail.c: Changes in comments. 4156 * movemail.c: Changes in comments.
4157 4157
4158 1992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu) 4158 1992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4159 4159
4160 * Makefile: Make the distclean target erase the DOC files from 4160 * Makefile: Make the distclean target erase the DOC files from
4161 ../share-lib and the executables from ../arch-lib. 4161 ../share-lib and the executables from ../arch-lib.
4162 4162
4163 1992-01-09 Jim Blandy (jimb at pogo.cs.oberlin.edu) 4163 1992-01-09 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4164 4164
4165 * emacsclient.c: #include <sys/stat.h> 4165 * emacsclient.c: #include <sys/stat.h>
4166 (main): Do declare statbfr. 4166 (main): Do declare statbfr.
4167 4167
4168 1991-12-21 Richard Stallman (rms at mole.gnu.ai.mit.edu) 4168 1991-12-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4169 4169
4170 * emacsserver.c, emacsclient.c [BSD]: Use either /tmp or ~ 4170 * emacsserver.c, emacsclient.c [BSD]: Use either /tmp or ~
4171 for the socket, depending on SERVER_HOME_DIR. 4171 for the socket, depending on SERVER_HOME_DIR.
4172 If using /tmp, put host name in the socket name. 4172 If using /tmp, put host name in the socket name.
4173 4173
4179 (main): Remove (void). 4179 (main): Remove (void).
4180 4180
4181 * aixcc.lex: New file. Not officially part of Emacs. 4181 * aixcc.lex: New file. Not officially part of Emacs.
4182 * Makefile: Rules for that. 4182 * Makefile: Rules for that.
4183 4183
4184 1991-12-04 Jim Blandy (jimb at pogo.gnu.ai.mit.edu) 4184 1991-12-04 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
4185 4185
4186 * yow.c (main): Rename all references to PATH_EXEC to PATH_DATA. 4186 * yow.c (main): Rename all references to PATH_EXEC to PATH_DATA.
4187 4187
4188 * etags.c (main): Properly cast call to alloca that initializes 4188 * etags.c (main): Properly cast call to alloca that initializes
4189 included_files. 4189 included_files.
4195 file named "TAGS". 4195 file named "TAGS".
4196 (main): -i now takes an arg which is the name of a file to include. 4196 (main): -i now takes an arg which is the name of a file to include.
4197 Collect these names and emit include tags for them after processing 4197 Collect these names and emit include tags for them after processing
4198 all the argument files. 4198 all the argument files.
4199 4199
4200 1991-07-30 Richard Stallman (rms at mole.gnu.ai.mit.edu) 4200 1991-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4201 4201
4202 * wakeup.c: Terminate if parent goes away. 4202 * wakeup.c: Terminate if parent goes away.
4203 4203
4204 1991-07-18 Richard Stallman (rms at mole.gnu.ai.mit.edu) 4204 1991-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4205 4205
4206 * etags.c (C_entries): Process token before handling end of line. 4206 * etags.c (C_entries): Process token before handling end of line.
4207 When inner loops reach end of line, just back up. 4207 When inner loops reach end of line, just back up.
4208 Let the real end of line processing happen in just one place. 4208 Let the real end of line processing happen in just one place.
4209 (consider_token): Likewise. 4209 (consider_token): Likewise.
4210 4210
4211 1991-04-11 Jim Blandy (jimb at geech.gnu.ai.mit.edu) 4211 1991-04-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4212 4212
4213 * etags.c (TEX_mode): Skip comments while scanning the text to see 4213 * etags.c (TEX_mode): Skip comments while scanning the text to see
4214 which escape character this file uses. 4214 which escape character this file uses.
4215 4215
4216 1991-03-29 Richard Stallman (rms at mole.gnu.ai.mit.edu) 4216 1991-03-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4217 4217
4218 * emacsserver.c [USG]: Terminate if msgrcv fails. 4218 * emacsserver.c [USG]: Terminate if msgrcv fails.
4219 4219
4220 1991-03-03 Richard Stallman (rms at mole.ai.mit.edu) 4220 1991-03-03 Richard Stallman (rms@mole.ai.mit.edu)
4221 4221
4222 * emacsserver.c [BSD]: Check for errors on stdin after scanf. 4222 * emacsserver.c [BSD]: Check for errors on stdin after scanf.
4223 4223
4224 1991-01-25 Jim Blandy (jimb at churchy.ai.mit.edu) 4224 1991-01-25 Jim Blandy (jimb@churchy.ai.mit.edu)
4225 4225
4226 * make-docfile: Find the arguments to a C function correctly, 4226 * make-docfile: Find the arguments to a C function correctly,
4227 by not ignoring the character that read_c_string returns. Don't 4227 by not ignoring the character that read_c_string returns. Don't
4228 even try to find argument names for functions that take MANY 4228 even try to find argument names for functions that take MANY
4229 or UNEVALLED arguments, since they're a figment of the docstring's 4229 or UNEVALLED arguments, since they're a figment of the docstring's
4230 imagination. 4230 imagination.
4231 4231
4232 1991-01-14 Jim Blandy (jimb at churchy.ai.mit.edu) 4232 1991-01-14 Jim Blandy (jimb@churchy.ai.mit.edu)
4233 4233
4234 * make-docfile: Read the .elc files generated by the new byte 4234 * make-docfile: Read the .elc files generated by the new byte
4235 compiler. 4235 compiler.
4236 4236
4237 1990-12-31 Richard Stallman (rms at mole.ai.mit.edu) 4237 1990-12-31 Richard Stallman (rms@mole.ai.mit.edu)
4238 4238
4239 * refcard.tex: Use cm fonts, not am, in multi-column mode. 4239 * refcard.tex: Use cm fonts, not am, in multi-column mode.
4240 4240
4241 1990-11-29 Richard Stallman (rms at mole.ai.mit.edu) 4241 1990-11-29 Richard Stallman (rms@mole.ai.mit.edu)
4242 4242
4243 * movemail.c (mbx_delimit_begin): Put space before `unseen'. 4243 * movemail.c (mbx_delimit_begin): Put space before `unseen'.
4244 4244
4245 1990-11-27 Richard Stallman (rms at mole.ai.mit.edu) 4245 1990-11-27 Richard Stallman (rms@mole.ai.mit.edu)
4246 4246
4247 * Makefile (install*): No need to install wakeup. 4247 * Makefile (install*): No need to install wakeup.
4248 4248
4249 1990-11-26 Richard Stallman (rms at mole.ai.mit.edu) 4249 1990-11-26 Richard Stallman (rms@mole.ai.mit.edu)
4250 4250
4251 * Makefile (install*): Install emacsclient like etags. 4251 * Makefile (install*): Install emacsclient like etags.
4252 4252
4253 1990-11-13 Richard Stallman (rms at mole.ai.mit.edu) 4253 1990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
4254 4254
4255 * movemail.c (error): Handle 3 args. 4255 * movemail.c (error): Handle 3 args.
4256 (main): Don't check input access if using pop. 4256 (main): Don't check input access if using pop.
4257 4257
4258 1990-10-16 Richard Stallman (rms at mole.ai.mit.edu) 4258 1990-10-16 Richard Stallman (rms@mole.ai.mit.edu)
4259 4259
4260 * etags.c (find_entries): Check for numbers after Scheme suffix. 4260 * etags.c (find_entries): Check for numbers after Scheme suffix.
4261 4261
4262 1990-10-14 Richard Stallman (rms at mole.ai.mit.edu) 4262 1990-10-14 Richard Stallman (rms@mole.ai.mit.edu)
4263 4263
4264 * termcap.dat (vt200-80): Fix ke and ks to frob flag 1. 4264 * termcap.dat (vt200-80): Fix ke and ks to frob flag 1.
4265 4265
4266 1990-10-09 Richard Stallman (rms at mole.ai.mit.edu) 4266 1990-10-09 Richard Stallman (rms@mole.ai.mit.edu)
4267 4267
4268 * Makefile (nemacstool, xvetool): New targets. 4268 * Makefile (nemacstool, xvetool): New targets.
4269 4269
4270 1990-09-26 Richard Stallman (rms at mole.ai.mit.edu) 4270 1990-09-26 Richard Stallman (rms@mole.ai.mit.edu)
4271 4271
4272 * emacsclient.c: Include errno.h and define related variables. 4272 * emacsclient.c: Include errno.h and define related variables.
4273 4273
4274 1990-09-23 Richard Stallman (rms at mole.ai.mit.edu) 4274 1990-09-23 Richard Stallman (rms@mole.ai.mit.edu)
4275 4275
4276 * emacsclient.c: Change usage message. 4276 * emacsclient.c: Change usage message.
4277 4277
4278 1990-08-30 David Lawrence (tale at pogo.ai.mit.edu) 4278 1990-08-30 David Lawrence (tale@pogo.ai.mit.edu)
4279 4279
4280 * emacs.1: Add break before -nw option. 4280 * emacs.1: Add break before -nw option.
4281 4281
4282 1990-08-19 David J. MacKenzie (djm at apple-gunkies) 4282 1990-08-19 David J. MacKenzie (djm@apple-gunkies)
4283 4283
4284 * qsort.c: Replace with GNU version. 4284 * qsort.c: Replace with GNU version.
4285 4285
4286 1990-08-14 David J. MacKenzie (djm at apple-gunkies) 4286 1990-08-14 David J. MacKenzie (djm@apple-gunkies)
4287 4287
4288 * wakeup.c: New program replacing loadst.c. 4288 * wakeup.c: New program replacing loadst.c.
4289 4289
4290 1990-08-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4290 1990-08-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4291 4291
4292 * emacsclient.c [USG]: Pass msgsnd only 4 args. 4292 * emacsclient.c [USG]: Pass msgsnd only 4 args.
4293 4293
4294 1990-08-09 David J. MacKenzie (djm at pogo.ai.mit.edu) 4294 1990-08-09 David J. MacKenzie (djm@pogo.ai.mit.edu)
4295 4295
4296 * etags.c: Rename `flag' variables for what they do instead of 4296 * etags.c: Rename `flag' variables for what they do instead of
4297 which option character sets them. 4297 which option character sets them.
4298 4298
4299 1990-05-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4299 1990-05-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4300 4300
4301 * loadst.c (main): Conditional to get load average on Apollo. 4301 * loadst.c (main): Conditional to get load average on Apollo.
4302 4302
4303 1990-05-22 Joseph Arceneaux (jla at churchy.ai.mit.edu) 4303 1990-05-22 Joseph Arceneaux (jla@churchy.ai.mit.edu)
4304 4304
4305 * emacsserver.c: Set the permission on the socket to 0600. 4305 * emacsserver.c: Set the permission on the socket to 0600.
4306 4306
4307 1990-03-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4307 1990-03-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4308 4308
4309 * emacsclient.c [BSD]: Print clean message for failing getwd. 4309 * emacsclient.c [BSD]: Print clean message for failing getwd.
4310 4310
4311 1990-03-20 David Lawrence (tale at pogo.ai.mit.edu) 4311 1990-03-20 David Lawrence (tale@pogo.ai.mit.edu)
4312 4312
4313 * getdate.y: Use the getdate.y from GNU tar for timer. 4313 * getdate.y: Use the getdate.y from GNU tar for timer.
4314 4314
4315 1990-03-18 Jim Kingdon (kingdon at pogo.ai.mit.edu) 4315 1990-03-18 Jim Kingdon (kingdon@pogo.ai.mit.edu)
4316 4316
4317 * emacsclient.c (main): Don't put brackets around "filename" in 4317 * emacsclient.c (main): Don't put brackets around "filename" in
4318 usage message. It isn't optional. 4318 usage message. It isn't optional.
4319 4319
4320 1990-03-14 Joseph Arceneaux (jla at churchy.ai.mit.edu) 4320 1990-03-14 Joseph Arceneaux (jla@churchy.ai.mit.edu)
4321 4321
4322 * etags.c (getit): Recognize '$' as beginning identifiers. 4322 * etags.c (getit): Recognize '$' as beginning identifiers.
4323 4323
4324 1990-02-22 David Lawrence (tale at pogo.ai.mit.edu) 4324 1990-02-22 David Lawrence (tale@pogo.ai.mit.edu)
4325 4325
4326 * emacsserver.c: Renamed from server.c. 4326 * emacsserver.c: Renamed from server.c.
4327 * Makefile: Reference emacsserver rather than server. 4327 * Makefile: Reference emacsserver rather than server.
4328 * MACHINES: Doc fix for new emacsserver name. 4328 * MACHINES: Doc fix for new emacsserver name.
4329 4329
4330 1990-01-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4330 1990-01-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4331 4331
4332 * emacsclient.c: Print program name in error messages. 4332 * emacsclient.c: Print program name in error messages.
4333 4333
4334 1990-01-19 David Lawrence (tale at cocoa-puffs) 4334 1990-01-19 David Lawrence (tale@cocoa-puffs)
4335 4335
4336 * timer.c, getdate.y (new files) and Makefile: 4336 * timer.c, getdate.y (new files) and Makefile:
4337 Sub-process support for run-at-time in timer.el. 4337 Sub-process support for run-at-time in timer.el.
4338 Doesn't yet work correctly for USG. 4338 Doesn't yet work correctly for USG.
4339 4339
4340 1990-01-10 Jim Kingdon (kingdon at pogo) 4340 1990-01-10 Jim Kingdon (kingdon@pogo)
4341 4341
4342 * MACHINES: Add HP 300 running BSD. 4342 * MACHINES: Add HP 300 running BSD.
4343 4343
4344 1990-01-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4344 1990-01-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4345 4345
4346 * yow.c: Dynamically allocate buffer; skip header before random 4346 * yow.c: Dynamically allocate buffer; skip header before random
4347 choice to avoid bias toward first item. 4347 choice to avoid bias toward first item.
4348 4348
4349 1989-12-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4349 1989-12-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4350 4350
4351 * etags.c (readline): Separate out init of `pend'. 4351 * etags.c (readline): Separate out init of `pend'.
4352 4352
4353 1989-12-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4353 1989-12-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4354 4354
4355 * etags.c: Undo changes relating to isgoodhdr. 4355 * etags.c: Undo changes relating to isgoodhdr.
4356 4356
4357 1989-12-16 Mosur Mohan (rms at sugar-bombs.ai.mit.edu) 4357 1989-12-16 Mosur Mohan (rms@sugar-bombs.ai.mit.edu)
4358 4358
4359 * etags.c (isgoodhdr): New macro. 4359 * etags.c (isgoodhdr): New macro.
4360 (_gdh, notgdh): New variable used by that. 4360 (_gdh, notgdh): New variable used by that.
4361 (init): Initialize _gdh. 4361 (init): Initialize _gdh.
4362 (find_entries): Set header_file. 4362 (find_entries): Set header_file.
4365 * etags.c (total_size_of_entries): 4365 * etags.c (total_size_of_entries):
4366 Was miscalculating by 1 in rewritten case. 4366 Was miscalculating by 1 in rewritten case.
4367 4367
4368 * etags.c (PAS_funcs): One arg to pfnote was missing. 4368 * etags.c (PAS_funcs): One arg to pfnote was missing.
4369 4369
4370 1989-12-05 Joseph Arceneaux (jla at spiff) 4370 1989-12-05 Joseph Arceneaux (jla@spiff)
4371 4371
4372 * MACHINES: Change for the ULTRIX entry. 4372 * MACHINES: Change for the ULTRIX entry.
4373 4373
4374 1989-11-21 Joseph Arceneaux (jla at spiff) 4374 1989-11-21 Joseph Arceneaux (jla@spiff)
4375 4375
4376 * etags.c (process_file): If file is not regular, return. 4376 * etags.c (process_file): If file is not regular, return.
4377 4377
4378 1989-11-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4378 1989-11-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4379 4379
4380 * loadst.c (main): Handle FIXUP_KERNEL_SYMBOL_ADDR. 4380 * loadst.c (main): Handle FIXUP_KERNEL_SYMBOL_ADDR.
4381 4381
4382 1989-10-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4382 1989-10-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4383 4383
4384 * loadst.c (load_average): If HAVE_GETLOADAVG, use getloadavg. 4384 * loadst.c (load_average): If HAVE_GETLOADAVG, use getloadavg.
4385 (main): If HAVE_GETLOADAVG, don't call `nlist'. 4385 (main): If HAVE_GETLOADAVG, don't call `nlist'.
4386 4386
4387 1989-10-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4387 1989-10-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4388 4388
4389 * etags.c (consider_token): Allow any number of typespec keywords 4389 * etags.c (consider_token): Allow any number of typespec keywords
4390 after `typedef', before new type name. 4390 after `typedef', before new type name.
4391 (enum sym_type): Add st_C_typespec. 4391 (enum sym_type): Add st_C_typespec.
4392 (C_create_stab): Put typespec kwds in table. 4392 (C_create_stab): Put typespec kwds in table.
4393 4393
4394 1989-08-27 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 4394 1989-08-27 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
4395 4395
4396 * etags.c (main): Don't depend on name invoked by. 4396 * etags.c (main): Don't depend on name invoked by.
4397 If CTAGS is not defined, assume it is ETAGS. 4397 If CTAGS is not defined, assume it is ETAGS.
4398 4398
4399 1989-07-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4399 1989-07-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4400 4400
4401 * etags.c (L_funcs): Allow package name in define construct, 4401 * etags.c (L_funcs): Allow package name in define construct,
4402 as in (foo::defmumble name-defined ...). 4402 as in (foo::defmumble name-defined ...).
4403 4403
4404 1989-07-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4404 1989-07-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4405 4405
4406 * etags.c (find_entries): Stupid bug testing for C filename suffixes. 4406 * etags.c (find_entries): Stupid bug testing for C filename suffixes.
4407 4407
4408 * Makefile (yow): Depends on ../src/paths.h. 4408 * Makefile (yow): Depends on ../src/paths.h.
4409 4409
4410 1989-07-04 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 4410 1989-07-04 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
4411 4411
4412 * etags.c: Fix compilation by moving Pascal after Fortran. 4412 * etags.c: Fix compilation by moving Pascal after Fortran.
4413 4413
4414 1989-06-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4414 1989-06-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4415 4415
4416 * movemail.c [USG]: Define F_OK, etc., if not found in header. 4416 * movemail.c [USG]: Define F_OK, etc., if not found in header.
4417 4417
4418 1989-05-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4418 1989-05-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4419 4419
4420 * hexl.c: New file, supports hexl-mode. 4420 * hexl.c: New file, supports hexl-mode.
4421 4421
4422 1989-05-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4422 1989-05-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4423 4423
4424 * movemail.c: New compilation flag MAIL_USE_MMDF. 4424 * movemail.c: New compilation flag MAIL_USE_MMDF.
4425 4425
4426 1989-05-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4426 1989-05-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4427 4427
4428 * emacsclient.c: Use BSD code whenever HAVE_SOCKETS. 4428 * emacsclient.c: Use BSD code whenever HAVE_SOCKETS.
4429 * server.c: Likewise. 4429 * server.c: Likewise.
4430 4430
4431 * make-docfile.c (scan_c_file): Output argument names at end of string. 4431 * make-docfile.c (scan_c_file): Output argument names at end of string.
4432 (write_c_args): New subroutine. 4432 (write_c_args): New subroutine.
4433 4433
4434 1989-04-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4434 1989-04-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4435 4435
4436 * movemail.c: Report failure of flock. 4436 * movemail.c: Report failure of flock.
4437 4437
4438 1989-04-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4438 1989-04-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4439 4439
4440 * etags.c (find_entries): Allow multi-letter extensions for fortran. 4440 * etags.c (find_entries): Allow multi-letter extensions for fortran.
4441 4441
4442 1989-04-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4442 1989-04-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4443 4443
4444 * loadst.c: on bsd4.3, use gettimeofday instead of CPUSTATES. 4444 * loadst.c: on bsd4.3, use gettimeofday instead of CPUSTATES.
4445 4445
4446 1989-03-15 Jeff Peck (rms at sugar-bombs.ai.mit.edu) 4446 1989-03-15 Jeff Peck (rms@sugar-bombs.ai.mit.edu)
4447 4447
4448 * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=. 4448 * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=.
4449 4449
4450 * emacsstool.1: update to document environment variables. 4450 * emacsstool.1: update to document environment variables.
4451 4451
4452 1989-02-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4452 1989-02-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4453 4453
4454 * etags.c (PAS_funcs): New function by Mosur Mohan. 4454 * etags.c (PAS_funcs): New function by Mosur Mohan.
4455 4455
4456 * movemail.c: On sysv, include unistd.h. 4456 * movemail.c: On sysv, include unistd.h.
4457 4457
4458 1989-02-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4458 1989-02-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4459 4459
4460 * b2m.c: New file. 4460 * b2m.c: New file.
4461 4461
4462 1989-02-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4462 1989-02-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4463 4463
4464 * etags.c: Prolog support from Sunichirou Sugou 4464 * etags.c: Prolog support from Sunichirou Sugou
4465 4465
4466 1989-02-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4466 1989-02-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4467 4467
4468 * Makefile (clean): New target. 4468 * Makefile (clean): New target.
4469 4469
4470 1989-01-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4470 1989-01-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4471 4471
4472 * fakemail.c (put_line): Break header lines at 79 cols. 4472 * fakemail.c (put_line): Break header lines at 79 cols.
4473 4473
4474 1989-01-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4474 1989-01-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4475 4475
4476 * etags.c: Greatly rewritten by Sam Kendall for C++ support and for 4476 * etags.c: Greatly rewritten by Sam Kendall for C++ support and for
4477 multiple tags per line. 4477 multiple tags per line.
4478 4478
4479 1989-01-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4479 1989-01-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4480 4480
4481 * movemail.c: Check access before doing real work. 4481 * movemail.c: Check access before doing real work.
4482 Check that outfile is in a writable directory. 4482 Check that outfile is in a writable directory.
4483 On fatal error, delete the lock file. 4483 On fatal error, delete the lock file.
4484 4484
4485 1988-12-31 Richard Mlynarik (mly at rice-chex.ai.mit.edu) 4485 1988-12-31 Richard Mlynarik (mly@rice-chex.ai.mit.edu)
4486 4486
4487 * env.c: Add decl for my-index 4487 * env.c: Add decl for my-index
4488 * etags.c (file-entries): .oak => scheme 4488 * etags.c (file-entries): .oak => scheme
4489 4489
4490 1988-12-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4490 1988-12-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4491 4491
4492 * movemail.c: Use `access' to check input and output files. 4492 * movemail.c: Use `access' to check input and output files.
4493 4493
4494 1988-12-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4494 1988-12-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4495 4495
4496 * emacsclient.c (main): Ignore all of CWD before first slash. 4496 * emacsclient.c (main): Ignore all of CWD before first slash.
4497 4497
4498 1988-12-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4498 1988-12-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4499 4499
4500 * etags.c (readline): Double linebuffer->size outside the xrealloc. 4500 * etags.c (readline): Double linebuffer->size outside the xrealloc.
4501 4501
4502 1988-12-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4502 1988-12-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4503 4503
4504 * server.c, emacsclient.c: Don't try to use gid_t; it isn't defined. 4504 * server.c, emacsclient.c: Don't try to use gid_t; it isn't defined.
4505 * server.c: chmod the socket to 0700. 4505 * server.c: chmod the socket to 0700.
4506 4506
4507 1988-12-09 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4507 1988-12-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4508 4508
4509 * fakemail.c (main): Let env var FAKEMAILER override pgm to run. 4509 * fakemail.c (main): Let env var FAKEMAILER override pgm to run.
4510 (add_field): Delete comments and turn `<', `>' to spaces 4510 (add_field): Delete comments and turn `<', `>' to spaces
4511 in header lines. 4511 in header lines.
4512 (USE_FAKEMAIL): New customization macro says to make fakemail 4512 (USE_FAKEMAIL): New customization macro says to make fakemail
4513 not be a no-op even on a BSD system. 4513 not be a no-op even on a BSD system.
4514 4514
4515 1988-12-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4515 1988-12-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4516 4516
4517 * etags.c (consider_token): Skip comments just like whitespace. 4517 * etags.c (consider_token): Skip comments just like whitespace.
4518 Notice `struct', etc. and set strtag for those tokens. 4518 Notice `struct', etc. and set strtag for those tokens.
4519 Return 1 for the token following `struct' if an open-brace follows it. 4519 Return 1 for the token following `struct' if an open-brace follows it.
4520 (C_entries): Special handling of token following `struct' 4520 (C_entries): Special handling of token following `struct'
4521 needed because we have probably advanced to the following line 4521 needed because we have probably advanced to the following line
4522 to find the `{'. 4522 to find the `{'.
4523 (main): New option `T' sets tflag and strflag. 4523 (main): New option `T' sets tflag and strflag.
4524 Set both of them by default if eflags. 4524 Set both of them by default if eflags.
4525 4525
4526 1988-11-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4526 1988-11-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4527 4527
4528 * movemail.c: Do fsync before closing output. 4528 * movemail.c: Do fsync before closing output.
4529 4529
4530 1988-11-29 Richard Mlynarik (mly at pickled-brain.ai.mit.edu) 4530 1988-11-29 Richard Mlynarik (mly@pickled-brain.ai.mit.edu)
4531 4531
4532 * movemail.c: Better error message when can't create tempname. 4532 * movemail.c: Better error message when can't create tempname.
4533 This file needs a great deal of extra error-checking and lucid reporting... 4533 This file needs a great deal of extra error-checking and lucid reporting...
4534 4534
4535 1988-11-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4535 1988-11-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4536 4536
4537 * etags.c: Support assembler code for .s and .a files. 4537 * etags.c: Support assembler code for .s and .a files.
4538 (getit): Allow underscore in a tag. 4538 (getit): Allow underscore in a tag.
4539 4539
4540 1988-11-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4540 1988-11-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4541 4541
4542 * movemail.c: Close output and check errors before deleting input. 4542 * movemail.c: Close output and check errors before deleting input.
4543 4543
4544 1988-10-01 Richard Stallman (rms at apple-gunkies.ai.mit.edu) 4544 1988-10-01 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
4545 4545
4546 * emacsclient.c [SYSVIPC]: Compute cwd only once; decide properly 4546 * emacsclient.c [SYSVIPC]: Compute cwd only once; decide properly
4547 whether to prefix it. Handle line number args. 4547 whether to prefix it. Handle line number args.
4548 4548
4549 1988-09-24 Richard Stallman (rms at gluteus.ai.mit.edu) 4549 1988-09-24 Richard Stallman (rms@gluteus.ai.mit.edu)
4550 4550
4551 * etags.c (main): default setting of eflag was backwards. 4551 * etags.c (main): default setting of eflag was backwards.
4552 4552
4553 1988-09-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4553 1988-09-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4554 4554
4555 * etags.c: New option -i. -f renamed -o. 4555 * etags.c: New option -i. -f renamed -o.
4556 `-' as input file means read input file names from stdin. 4556 `-' as input file means read input file names from stdin.
4557 -i spec'd or input file named TAGS means the input file is another 4557 -i spec'd or input file named TAGS means the input file is another
4558 tag table; output an "include" line for it. 4558 tag table; output an "include" line for it.
4559 4559
4560 1988-09-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4560 1988-09-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4561 4561
4562 * Makefile: New vars DESTDIR, BINDIR, LIBDIR, MANDIR, MANEXT. 4562 * Makefile: New vars DESTDIR, BINDIR, LIBDIR, MANDIR, MANEXT.
4563 New targets install, install.sysv, install.xenix. 4563 New targets install, install.sysv, install.xenix.
4564 This makefile is now responsible for installing executables 4564 This makefile is now responsible for installing executables
4565 and documentation from this directory into system directories. 4565 and documentation from this directory into system directories.
4566 4566
4567 1988-09-16 Richard Stallman (rms at corn-chex.ai.mit.edu) 4567 1988-09-16 Richard Stallman (rms@corn-chex.ai.mit.edu)
4568 4568
4569 * server.c, emacsclient.c (main): Compute socket name from euid. 4569 * server.c, emacsclient.c (main): Compute socket name from euid.
4570 4570
4571 1988-08-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4571 1988-08-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4572 4572
4573 * emacsclient.c: Args like +DIGITS are passed through unchanged. 4573 * emacsclient.c: Args like +DIGITS are passed through unchanged.
4574 4574
4575 1988-07-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4575 1988-07-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4576 4576
4577 * server.c: If both BSD and HAVE_SYSVIPC, use the latter. 4577 * server.c: If both BSD and HAVE_SYSVIPC, use the latter.
4578 * emacsclient.c: Likewise. 4578 * emacsclient.c: Likewise.
4579 In the HAVE_SYSVIPC alternative, if BSD, use getwd instead of getcwd. 4579 In the HAVE_SYSVIPC alternative, if BSD, use getwd instead of getcwd.
4580 4580
4581 1988-06-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4581 1988-06-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4582 4582
4583 * etags.c: Handle `typedef struct foo {' (price@mcc.com). 4583 * etags.c: Handle `typedef struct foo {' (price@mcc.com).
4584 (istoken) New string-comparison macro. 4584 (istoken) New string-comparison macro.
4585 (consider_token): New arg `level'. New state `tag_ok' in `tydef'. 4585 (consider_token): New arg `level'. New state `tag_ok' in `tydef'.
4586 4586
4587 1988-06-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4587 1988-06-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4588 4588
4589 * etags.c: Changes for VMS. 4589 * etags.c: Changes for VMS.
4590 Always define ETAGS on VMS. 4590 Always define ETAGS on VMS.
4591 Define macros GOOD and BAD for success and failure exit codes. 4591 Define macros GOOD and BAD for success and failure exit codes.
4592 (begtk, intk): Allow `$' in identifiers 4592 (begtk, intk): Allow `$' in identifiers
4594 Alternate loop for scanning filename arguments. 4594 Alternate loop for scanning filename arguments.
4595 (system): Delete definition of this function. 4595 (system): Delete definition of this function.
4596 4596
4597 * etags-vmslib.c (system): Undefine this; VMS now provides it. 4597 * etags-vmslib.c (system): Undefine this; VMS now provides it.
4598 4598
4599 1988-06-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu) 4599 1988-06-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
4600 4600
4601 * loadst.c: Prevent multiple-def errors on BSD and BSD4_3 4601 * loadst.c: Prevent multiple-def errors on BSD and BSD4_3
4602 around include of param.h. (Like fns.c.) 4602 around include of param.h. (Like fns.c.)
4603 4603
4604 1988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4604 1988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
4605 4605
4606 * loadst.c (load_average): Move load-average code to this new fn. 4606 * loadst.c (load_average): Move load-average code to this new fn.
4607 Add conditionals to compute load ave on UMAX. 4607 Add conditionals to compute load ave on UMAX.
4608 4608
4609 1988-05-14 Richard Stallman (rms at lucky-charms.ai.mit.edu) 4609 1988-05-14 Richard Stallman (rms@lucky-charms.ai.mit.edu)
4610 4610
4611 * loadst.c: Change DK_HEADER_FILE to DKSTAT_HEADER_FILE 4611 * loadst.c: Change DK_HEADER_FILE to DKSTAT_HEADER_FILE
4612 with opposite sense. 4612 with opposite sense.
4613 4613
4614 1988-05-13 Chris Hanson (cph at kleph) 4614 1988-05-13 Chris Hanson (cph@kleph)
4615 4615
4616 * emacsclient.c: Delete references to unused variable `out'. This 4616 * emacsclient.c: Delete references to unused variable `out'. This
4617 caused a bus error when used under hp-ux. 4617 caused a bus error when used under hp-ux.
4618 4618
4619 1988-05-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4619 1988-05-06 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
4620 4620
4621 * loadst.c: Control dk.h conditional with DK_HEADER_FILE. 4621 * loadst.c: Control dk.h conditional with DK_HEADER_FILE.
4622 4622
4623 1988-05-04 Richard Stallman (rms at rice-krispies.ai.mit.edu) 4623 1988-05-04 Richard Stallman (rms@rice-krispies.ai.mit.edu)
4624 4624
4625 * etags.c (find_entries): `.t' or `.sch' means scheme code. 4625 * etags.c (find_entries): `.t' or `.sch' means scheme code.
4626 4626
4627 1988-04-29 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4627 1988-04-29 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
4628 4628
4629 * loadst.c: Add BSD4_3 conditional for file dk.h instead of dkstat.h. 4629 * loadst.c: Add BSD4_3 conditional for file dk.h instead of dkstat.h.
4630 4630
4631 1988-04-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu) 4631 1988-04-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
4632 4632
4633 * movemail.c: #undef close, since config can #define it on V.3. 4633 * movemail.c: #undef close, since config can #define it on V.3.
4634 * emacsclient.c, fakemail.c, loadst.c, server.c: likewise. 4634 * emacsclient.c, fakemail.c, loadst.c, server.c: likewise.
4635 4635
4636 1988-04-26 Richard Stallman (rms at lucky-charms.ai.mit.edu) 4636 1988-04-26 Richard Stallman (rms@lucky-charms.ai.mit.edu)
4637 4637
4638 * etags.c (TEX_mode, etc.): Remove superfluous backslashes from 4638 * etags.c (TEX_mode, etc.): Remove superfluous backslashes from
4639 invalid escape sequences such as `\{'. 4639 invalid escape sequences such as `\{'.
4640 4640
4641 * loadst.c: Add `sequent' conditional for file dk.h. 4641 * loadst.c: Add `sequent' conditional for file dk.h.
4642 4642
4643 1988-03-20 Richard M. Stallman (rms at wilson) 4643 1988-03-20 Richard M. Stallman (rms@wilson)
4644 4644
4645 * server.c [not BSD and not HAVE_SYSVIPC]: fix error message. 4645 * server.c [not BSD and not HAVE_SYSVIPC]: fix error message.
4646 4646
4647 * loadst.c (main) [XENIX]: use /usr/spool/mail, not /usr/mail. 4647 * loadst.c (main) [XENIX]: use /usr/spool/mail, not /usr/mail.
4648 4648