Mercurial > emacs
comparison lib-src/ChangeLog @ 88155:d7ddb3e565de
sync with trunk
| author | Henrik Enberg <henrik.enberg@telia.com> |
|---|---|
| date | Mon, 16 Jan 2006 00:03:54 +0000 |
| parents | 183bffe784ef |
| children |
comparison
equal
deleted
inserted
replaced
| 88154:8ce476d3ba36 | 88155:d7ddb3e565de |
|---|---|
| 1 2005-12-30 Eli Zaretskii <eliz@gnu.org> | |
| 2 | |
| 3 * makefile.w32-in (MOUSE_SUPPORT): Add tooltip.elc. | |
| 4 (lisp1): Add rfn-eshadow.elc, international/utf-16.elc, image.elc, | |
| 5 international/fontset.elc, dnd.elc, mwheel.elc, and tool-bar.elc. | |
| 6 Rearrange the list to be similar to $(shortlisp) in | |
| 7 src/Makefile.in. | |
| 8 (lisp2): Add language/kannada.el, emacs-lisp/syntax.elc, | |
| 9 emacs-lisp/timer.elc, jka-cmpr-hook.elc, font-lock.elc, | |
| 10 jit-lock.elc. Rearrange the list to be similar to $(shortlisp) in | |
| 11 src/Makefile.in. | |
| 12 | |
| 13 2005-12-22 Richard M. Stallman <rms@gnu.org> | |
| 14 | |
| 15 * Makefile.in (update-game-score.o): Delete spurious final `\'. | |
| 16 | |
| 17 2005-11-18 Hideki IWAMOTO <h-iwamoto@kit.hi-ho.ne.jp> (tiny change) | |
| 18 | |
| 19 * etags.c (main): Cxref mode writes to stdout: do not close tagf, | |
| 20 which was never opened. | |
| 21 | |
| 22 2005-10-20 Olli Savia <ops@iki.fi> (tiny change) | |
| 23 | |
| 24 * etags.c: Undef STDIN if defined. (LynxOS defines it in system | |
| 25 header files.) | |
| 26 | |
| 27 2005-09-27 Francesco Potort,Al(B <pot@gnu.org> | |
| 28 | |
| 29 * etags.c: Preliminary Forth support. | |
| 30 (prolog_pr): Cast strlen to int before comparison. | |
| 31 (LOOKING_AT, LOOKING_AT_NOCASE): Let the preprocessor check that | |
| 32 the second argument is indeed a literal string. | |
| 33 (main): In append mode, sort the tags file after writing it. | |
| 34 | |
| 35 2005-09-27 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change) | |
| 36 | |
| 37 * etags.c (longopts, print_help, main): The -a (--append) option | |
| 38 can be used in ctags also; for one, the Linux make file uses it. | |
| 39 | |
| 40 2005-09-20 Chong Yidong <cyd@stupidchicken.com> | |
| 41 | |
| 42 * ebrowse.c (add_sym): Compare namespace names instead of | |
| 43 namespace objects. This prevents the parser from incorrectly | |
| 44 treating classes whose superclass is in another namespace. | |
| 45 | |
| 46 2005-09-15 Richard M. Stallman <rms@gnu.org> | |
| 47 | |
| 48 * Makefile.in (update-game-score.o): New target. | |
| 49 Compile and link this progranm separately. | |
| 50 (update-game-score${EXEEXT}): Use GETOPTDEPTS. | |
| 51 | |
| 52 2005-09-11 Jason Rumney <jasonr@gnu.org> | |
| 53 | |
| 54 * makefile.w32-in (../src/config.h): Don't overwrite. Print a | |
| 55 message instead. | |
| 56 (../src/paths.h): Removed. | |
| 57 | |
| 58 2005-07-27 Juanma Barranquero <lekktu@gmail.com> | |
| 59 | |
| 60 * .cvsignore: Don't ignore fns-* and fns.el, which are no longer | |
| 61 generated. Ignore also ctags.c and getopt.h. | |
| 62 | |
| 63 * makefile.w32-in (clean): Delete getopt.h. | |
| 64 (getopt.h): New rule. | |
| 65 | |
| 66 2005-07-26 Paul Eggert <eggert@cs.ucla.edu> | |
| 67 | |
| 68 Merge gnulib getopt implementation into Emacs. | |
| 69 | |
| 70 * Makefile.in (mostlyclean): Remove getopt.h, getopt.h-t. | |
| 71 (GETOPT_H): New macro, from gnulib. | |
| 72 (getopt.h): New rule, from gnulib. | |
| 73 (GETOPTOBJS): Now autoconfigured. | |
| 74 (GETOPTDEPS): getopt.h is now autoconfigured. | |
| 75 (getopt.o, getopt1.o): Depend on $(GETOPT_H), not ${srcdir}/getopt.h. | |
| 76 (getopt.o): Depend on ${srcdir}/gettext.h. | |
| 77 (movemail.o): Depend on $(GETOPT_H). | |
| 78 * getopt.c, getopt1.c: Sync from gnulib. | |
| 79 * getopt_.h, getopt_int.h, gettext.h: New files, from gnulib. | |
| 80 * getopt.h: Removed (now is getopt_.h). | |
| 81 | |
| 82 2005-07-13 Ken Raeburn <raeburn@gnu.org> | |
| 83 | |
| 84 * pop.c: Don't include des.h (or variants thereof); krb.h will do | |
| 85 it. | |
| 86 (sendline): Add the \r\n to the line in a temporary buffer, and | |
| 87 write it all at once. | |
| 88 | |
| 89 2005-07-04 Lute Kamstra <lute@gnu.org> | |
| 90 | |
| 91 Update FSF's address in GPL notices. | |
| 92 | |
| 93 2005-06-13 Eli Zaretskii <eliz@gnu.org> | |
| 94 | |
| 95 * makefile.w32-in ($(DOC)): Fix last change. | |
| 96 | |
| 97 2005-06-12 Eli Zaretskii <eliz@gnu.org> | |
| 98 | |
| 99 * makefile.w32-in ($(DOC)): Depend on make-docfile.exe, | |
| 100 temacs.exe, and the preloaded *.elc files. This avoids | |
| 101 unnecessary dumping and DOC rebuilding. | |
| 102 | |
| 103 2005-06-04 Eli Zaretskii <eliz@gnu.org> | |
| 104 | |
| 105 * ntlib.h (fileno): Don't define if already defined. | |
| 106 | |
| 107 2005-05-25 Thien-Thi Nguyen <ttn@gnu.org> | |
| 108 | |
| 109 * yow.c (setup_yow): Use EXIT_FAILURE in case no separators found. | |
| 110 (yow): Use EXIT_FAILURE in case of memory error. | |
| 111 | |
| 112 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
| 113 | |
| 114 * make-docfile.c (DIRECTORY_SEP): New macro. | |
| 115 (IS_DIRECTORY_SEP): Use it. | |
| 116 | |
| 117 2005-03-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | |
| 118 | |
| 119 * emacsclient.c: Avoid expansion of getcwd when defined as a macro. | |
| 120 | |
| 121 2005-03-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
| 122 | |
| 123 * make-docfile.c: Undo previous change. | |
| 124 | |
| 125 2005-02-04 Andreas Schwab <schwab@suse.de> | |
| 126 | |
| 127 * movemail.c (fatal): Accept third parameter and pass down to | |
| 128 error. | |
| 129 (pfatal_with_name): Pass error string as format parameter instead | |
| 130 of as part of format string. | |
| 131 (pfatal_and_delete): Likewise. | |
| 132 (main): Adjust call to fatal. | |
| 133 (xmalloc): Likewise. | |
| 134 | |
| 135 2005-01-29 Richard M. Stallman <rms@gnu.org> | |
| 136 | |
| 137 * movemail.c (popmail): Don't use Errmsg as format string. | |
| 138 | |
| 139 2004-12-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
| 140 | |
| 141 * make-docfile.c: Include stdlib.h even if WINDOWSNT is not | |
| 142 defined. | |
| 143 | |
| 144 2004-12-15 Andreas Schwab <schwab@suse.de> | |
| 145 | |
| 146 * etags.c (main): Fix typo in conversion of LONG_OPTIONS from | |
| 147 preprocessing to compile time constant. | |
| 148 | |
| 149 2004-11-17 Kim F. Storm <storm@cua.dk> | |
| 150 | |
| 151 * etags.c: Undo last change. | |
| 152 | |
| 153 2004-11-09 Kim F. Storm <storm@cua.dk> | |
| 154 | |
| 155 * make-docfile.c (scan_c_file): Set defvarperbufferflag to | |
| 156 silence compiler. | |
| 157 | |
| 158 * hexl.c (main): Init local var c to silence compiler. | |
| 159 | |
| 160 * etags.c (main, consider_token, C_entries): Add misc switch | |
| 161 default targets to silence compiler. | |
| 162 | |
| 163 2004-11-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | |
| 164 | |
| 165 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the | |
| 166 resulting DOC file can be used on Unix/Mac also. | |
| 167 | |
| 168 2004-09-13 Francesco Potort,Al(B <pot@gnu.org> | |
| 169 | |
| 170 * etags.c (main): When relative file names are given as argument, | |
| 171 make them relative to the current working dir, rather than | |
| 172 relative to the output tags file, if the latter is in /dev. | |
| 173 | |
| 174 2004-09-13 Francesco Potort,Al(B <pot@gnu.org> | |
| 175 | |
| 176 * etags.c [EXIT_SUCCESS, EXIT_FAILURE]: Define them when no | |
| 177 <stdlib.h> is available. | |
| 178 (enum sym_type): New st_C_attribute value for parsing | |
| 179 gcc's __attribute__. Deleted st_C_typespec value. | |
| 180 (gperf, in_word_set): Use gperf 3, options changed. Added the | |
| 181 __attribute__ keyword, removed all the st_C_typespec keywords, | |
| 182 changed attribute for Java to (C_JAVA & !C_PLPL). | |
| 183 (inattribute): New global bool, part of the C state machine. | |
| 184 (cblev): Identifier renamed to bracelev throughout. | |
| 185 (consider_token, C_entries): Numerous changes for making the | |
| 186 parser more robust and adding support for __attribute__. | |
| 187 | |
| 188 2004-09-13 David A. Capello <dacap@users.sourceforge.net> (tiny change) | |
| 189 | |
| 190 * etags.c: (Lua_suffixes, Lua_help, lang_names, Lua_functions): | |
| 191 Support the Lua scripting language <http://www.lua.org>. | |
| 192 | |
| 193 2004-09-08 Francesco Potort,Al(B <pot@gnu.org> | |
| 194 | |
| 195 * etags.c: [LONG_OPTIONS]: make it TRUE (ifdef) or FALSE (ifndef) | |
| 196 for ease of use. | |
| 197 | |
| 198 2004-07-17 Richard M. Stallman <rms@gnu.org> | |
| 199 | |
| 200 * emacsclient.c (quote_file_name): Pass COPY thru %s to output it. | |
| 201 | |
| 202 2004-06-01 Juanma Barranquero <lektu@terra.es> | |
| 203 | |
| 204 * makefile.w32-in (obj): Add image.c. | |
| 205 | |
| 206 2004-05-10 Thien-Thi Nguyen <ttn@gnu.org> | |
| 207 | |
| 208 * test-distrib.c (main): For failing cases, exit with | |
| 209 `EXIT_FAILURE'. | |
| 210 | |
| 211 2004-05-08 Jason Rumney <jasonr@gnu.org> | |
| 212 | |
| 213 * makefile.w32-in (lisp1, lisp2): Split lisp to avoid long | |
| 214 command-lines. | |
| 215 | |
| 216 2004-05-08 Thien-Thi Nguyen <ttn@gnu.org> | |
| 217 | |
| 218 * cvtmail.c: Throughout, replace 0 destined for `exit' arg | |
| 219 with `EXIT_SUCCESS'. Likewise, replace 1 with `EXIT_FAILURE'. | |
| 220 (main): Use `EXIT_SUCCESS' or `EXIT_FAILURE' for return value. | |
| 221 | |
| 222 * ebrowse.c, emacsclient.c, fakemail.c, hexl.c, | |
| 223 * make-docfile.c, movemail.c, profile.c, sorted-doc.c, | |
| 224 * test-distrib.c, update-game-score.c, yow.c: Likewise. | |
| 225 | |
| 226 2004-05-08 Thien-Thi Nguyen <ttn@gnu.org> | |
| 227 | |
| 228 * Makefile.in (emacsclient${EXEEXT}): Use makefile var `version'. | |
| 229 | |
| 230 2004-05-07 Thien-Thi Nguyen <ttn@gnu.org> | |
| 231 | |
| 232 * b2m.c (GOOD, BAD): Delete macros. Throughout, | |
| 233 replace w/ `EXIT_SUCCESS' and `EXIT_FAILURE', respectively. | |
| 234 (main): Use `EXIT_SUCCESS' or `EXIT_FAILURE' for return value. | |
| 235 | |
| 236 * etags.c: Likewise. | |
| 237 | |
| 238 2004-05-03 Jason Rumney <jasonr@gnu.org> | |
| 239 | |
| 240 * makefile.nt: Remove. | |
| 241 | |
| 242 2004-04-26 Eli Zaretskii <eliz@gnu.org> | |
| 243 | |
| 244 * make-docfile.c (IS_DIRECTORY_SEP): New macro. | |
| 245 (put_filename): Remove unused variable len. Use IS_DIRECTORY_SEP | |
| 246 instead of a literal '/'. | |
| 247 | |
| 248 2004-04-23 Juanma Barranquero <lektu@terra.es> | |
| 249 | |
| 250 * makefile.w32-in: Add "-*- makefile -*-" mode tag. | |
| 251 | |
| 252 2004-04-17 Paul Eggert <eggert@gnu.org> | |
| 253 | |
| 254 * rcs2log (Help): Clarify wording of the usage message. | |
| 255 Problem reported by Alan Mackenzie in | |
| 256 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>. | |
| 257 | |
| 258 2004-04-07 Stefan Monnier <monnier@iro.umontreal.ca> | |
| 259 | |
| 260 * make-docfile.c (xmalloc): Fix return type. | |
| 261 (put_filename): New fun. | |
| 262 (scan_file): Use it. | |
| 263 | |
| 264 2004-03-09 Juanma Barranquero <lektu@terra.es> | |
| 265 | |
| 266 * grep-changelog: Changes to support ChangeLog.10+. | |
| 267 (main): Tidy up usage string. Fix "Use of uninitialized value" | |
| 268 warning. Set version to 0.2. Parse the directory listing to get | |
| 269 any ChangeLog.n file, not just 1..9. | |
| 270 (header_match_p, entry_match_p, print_log, parse_changelog): | |
| 271 Remove Perl prototypes (their purpose is to help the parser, which | |
| 272 isn't needed here, not declare arguments). | |
| 273 (parse_changelog): Make --reverse faster on big batches by not | |
| 274 modifying the entries list. | |
| 275 | |
| 276 2004-03-01 Juanma Barranquero <lektu@terra.es> | |
| 277 | |
| 278 * makefile.w32-in (obj): Add fringe.c. | |
| 279 | |
| 280 2004-02-14 Paul Eggert <eggert@twinsun.com> | |
| 281 | |
| 282 * rcs2log: Work correctly if CVSROOT specifies :fork: or | |
| 283 :local: methods, or omits the colon between the hostname | |
| 284 and the path. Allow :/ in repository path, since CVS does. | |
| 285 Fix typo: "pository" should be set from $CVSROOT, not $repository. | |
| 286 This fixes a bug reported by Wolfgang Scherer in | |
| 287 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>, | |
| 288 along with some related bugs I discovered by inspecting how | |
| 289 CVS itself parses $CVSROOT. | |
| 290 | |
| 291 2004-02-04 J,bi(Br,bt(Bme Marant <jmarant@nerim.net> (tiny change) | |
| 292 | |
| 293 * emacsclient.c (decode_options): Fix handling of alternate editor. | |
| 294 | |
| 295 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca> | |
| 296 | |
| 297 * emacsclient.c (main): Don't use the hostname in the socket name. | |
| 298 Look for relative socket names in the /tmp dir rather than in cwd. | |
| 299 | |
| 300 2004-01-24 Richard M. Stallman <rms@gnu.org> | |
| 301 | |
| 302 * emacsclient.c (main): Restore errno from saved_errno, | |
| 303 so the error message comes from socket_status. | |
| 304 | |
| 305 2004-01-20 Stefan Monnier <monnier@iro.umontreal.ca> | |
| 306 | |
| 307 * emacsclient.c (main): Stop if socket name too long. | |
| 308 Only try su-fallback if the socket name was not explicit. | |
| 309 Check socket name length in su-fallback case as well. | |
| 310 | |
| 311 2004-01-08 Andreas Schwab <schwab@suse.de> | |
| 312 | |
| 313 * emacsclient.c (main): Save errno from socket_status. | |
| 314 | |
| 315 2004-01-04 Andreas Schwab <schwab@suse.de> | |
| 316 | |
| 317 * emacsclient.c (main): Fix socket name when using another user. | |
| 318 | |
| 319 2003-12-27 Paul Eggert <eggert@twinsun.com> | |
| 320 | |
| 321 * rcs2log (rlog_options): Append -rbranchtag if CVS/Tag indicates | |
| 322 a tag, and if the user has not specified an rlog option. | |
| 323 Adapted from a suggestion by Martin Stjernholm in | |
| 324 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2003-07/msg00066.html>. | |
| 325 (Copyright): Update to 2003. | |
| 326 | |
| 327 2003-12-24 Thien-Thi Nguyen <ttn@gnu.org> | |
| 328 | |
| 329 * make-docfile.c (main): For return code, no longer special-case VMS. | |
| 330 Instead, use `EXIT_SUCCESS' and `EXIT_FAILURE' from stdlib.h. | |
| 331 | |
| 332 2003-09-28 Andreas B,A|(Bsching <crunchy@tzi.de> (tiny change) | |
| 333 | |
| 334 * emacsclient.c (quote_file_name): Print the result instead of | |
| 335 returning it. Fix the return type accordingly. | |
| 336 (main): With --eval, if no file name, read from stdin. | |
| 337 Quote file names. | |
| 338 | |
| 339 2003-09-10 Richard M. Stallman <rms@gnu.org> | |
| 340 | |
| 341 * emacsclient.c (main): Use socket_name. | |
| 342 | |
| 343 2003-09-10 Andreas B,A|(Bsching <crunchy@tzi.de> (tiny change) | |
| 344 | |
| 345 * emacsclient.c (socket_name): New variable. | |
| 346 (longopts, decode_options, print_help_and_exit): | |
| 347 Handle --socket-name argument. | |
| 348 | |
| 349 2003-08-25 Takaaki Ota <Takaaki.Ota@am.sony.com> (tiny change) | |
| 350 | |
| 351 * etags.c (consider_token): Check C++ `operator' only when the | |
| 352 token len is long enough. | |
| 353 | |
| 354 2003-08-20 Dave Love <fx@gnu.org> | |
| 355 | |
| 356 * Makefile.in: Remove obsolete references to alloca. | |
| 357 | |
| 358 2003-07-29 Ken Brush <ken@wirex.com> | |
| 359 | |
| 360 * emacsclient.c (main) | |
| 361 * etags.c (suggest_asking_for_help) | |
| 362 * movemail.c (main): Fix having macros in a printf statement. | |
| 363 | |
| 364 2003-05-31 Juanma Barranquero <lektu@terra.es> | |
| 365 | |
| 366 * makefile.w32-in (lisp): Fix references to byte-run.el, | |
| 367 float-sup.el and map-ynp.el, which are now in emacs-lisp. | |
| 368 | |
| 369 2003-05-22 Dave Love <fx@gnu.org> | |
| 370 | |
| 371 * update-game-score.c (difftime) [!HAVE_DIFFTIME]: Define. | |
| 372 (strerror) [!HAVE_STRERROR && !WINDOWSNT]: New. | |
| 373 | |
| 374 2003-05-20 Dave Love <fx@gnu.org> | |
| 375 | |
| 376 * movemail.c: Check HAVE_LIBLOCKFILE like HAVE_LIBMAIL. | |
| 377 | |
| 378 * Makefile.in [HAVE_LIBLOCKFILE]: Define LIBS_MAIL=-llockfile. | |
| 379 | |
| 380 2003-04-27 Oliver Scholz <alkibiades@gmx.de> | |
| 381 | |
| 382 * update-game-score.c (read_scores): Fix corruption of scores on | |
| 383 read. | |
| 384 | |
| 385 2003-04-12 Stefan Monnier <monnier@cs.yale.edu> | |
| 386 | |
| 387 * emacsclient.c (main): Use new safe location for socket. | |
| 388 | |
| 389 2003-03-12 Tom Tromey <tromey@redhat.com> | |
| 390 | |
| 391 * emacsclient.c (print_help_and_exit): Print to stdout. | |
| 392 Exit successfully. Added some blank lines for readability. | |
| 393 (decode_options): Don't call print_help_and_exit in default case. | |
| 394 Print version information to stdout. | |
| 395 (main): Don't call print_help_and_exit. | |
| 396 | |
| 397 2003-02-15 Richard M. Stallman <rms@gnu.org> | |
| 398 | |
| 399 * cvtmail.c: Cast result of malloc and realloc. | |
| 400 Don't include stdlib.h, becuase config.h does. | |
| 401 (malloc, realloc): Declarations deleted. | |
| 402 | |
| 403 * yow.c (yow): Cast result of malloc and realloc. | |
| 404 (malloc, realloc): Declarations deleted. | |
| 405 | |
| 1 2003-02-11 Juanma Barranquero <lektu@terra.es> | 406 2003-02-11 Juanma Barranquero <lektu@terra.es> |
| 2 | 407 |
| 3 * makefile.w32-in (lisp): Add malayalam.el and tamil.el. | 408 * makefile.w32-in (lisp): Add malayalam.el and tamil.el. |
| 4 | 409 |
| 5 2003-02-08 Andreas Schwab <schwab@suse.de> | 410 2003-02-08 Andreas Schwab <schwab@suse.de> |
| 165 (C_entries): Several cosmetic changes. | 570 (C_entries): Several cosmetic changes. |
| 166 (C_entries): Invalidate the token is some cases. | 571 (C_entries): Invalidate the token is some cases. |
| 167 | 572 |
| 168 2002-08-29 Francesco Potorti` <pot@gnu.org> | 573 2002-08-29 Francesco Potorti` <pot@gnu.org> |
| 169 | 574 |
| 170 * etags.c (C_entries): Corrected a problem with const C++ funcs. | 575 * etags.c (C_entries): Correct a problem with const C++ funcs. |
| 171 (ignoreindent): Renamed from noindentypedefs. | 576 (ignoreindent): Renamed from noindentypedefs. |
| 172 (cjava, cplpl): They are now macros instead of local vars. | 577 (cjava, cplpl): They are now macros instead of local vars. |
| 173 | 578 |
| 174 2002-08-28 Francesco Potorti` <pot@gnu.org> | 579 2002-08-28 Francesco Potorti` <pot@gnu.org> |
| 175 | 580 |
| 186 * etags.c (make_tag): Never generate null length tag names. | 591 * etags.c (make_tag): Never generate null length tag names. |
| 187 (linebuffer_init): Renamed from initbuffer. All callers changed. | 592 (linebuffer_init): Renamed from initbuffer. All callers changed. |
| 188 (pattern): Structure renamed to `regexp', member regex renamed to | 593 (pattern): Structure renamed to `regexp', member regex renamed to |
| 189 pattern. | 594 pattern. |
| 190 (node_st): Member pat renamed to regex. | 595 (node_st): Member pat renamed to regex. |
| 191 (pattern); New member force_explicit_name, for future use. Now | 596 (pattern); New member force_explicit_name, for future use. |
| 192 always set to true, cannot be reset. | 597 Now always set to true, cannot be reset. |
| 193 (add_regex, regex_tag_multiline, readline): Use it. | 598 (add_regex, regex_tag_multiline, readline): Use it. |
| 194 (main): Free some global structures. | 599 (main): Free some global structures. |
| 195 (fdesc): New member `written'. | 600 (fdesc): New member `written'. |
| 196 (readline, process_file): Initialise it. | 601 (readline, process_file): Initialise it. |
| 197 (put_entries): Set it. | 602 (put_entries): Set it. |
| 246 | 651 |
| 247 * etags.c: Implement implicit tag names, that is, unnamed tags | 652 * etags.c: Implement implicit tag names, that is, unnamed tags |
| 248 whose name is automatically deduced by etags.el. The advantage is | 653 whose name is automatically deduced by etags.el. The advantage is |
| 249 that there is no explicit tag name in most tags, so the size of | 654 that there is no explicit tag name in most tags, so the size of |
| 250 the tags file is reduced, yet find-tag is able to do a match as | 655 the tags file is reduced, yet find-tag is able to do a match as |
| 251 accurate as with named tags. See the comment in make_tag for | 656 accurate as with named tags. See the comment in make_tag for details. |
| 252 details. | |
| 253 (make_tag): New function (was the disabled function new_pfnote). | 657 (make_tag): New function (was the disabled function new_pfnote). |
| 254 (make_C_tag): Use it. | 658 (make_C_tag): Use it. |
| 255 | 659 |
| 256 2002-06-19 Francesco Potorti` <pot@gnu.org> | 660 2002-06-19 Francesco Potorti` <pot@gnu.org> |
| 257 | 661 |
| 424 file xxx.c's #line directives when parsing file xxx.y. This is | 828 file xxx.c's #line directives when parsing file xxx.y. This is |
| 425 generally done for automatically generated files containing | 829 generally done for automatically generated files containing |
| 426 #line directives. This handles the case when xxx.y is tagged | 830 #line directives. This handles the case when xxx.y is tagged |
| 427 before xxx.c, and the entries of xxx.c pointing to xxx.y should | 831 before xxx.c, and the entries of xxx.c pointing to xxx.y should |
| 428 be discarded. | 832 be discarded. |
| 429 (language): Added the metasource member. Initializers changed. | 833 (language): Add the metasource member. Initializers changed. |
| 430 (invalidate_nodes): New function. | 834 (invalidate_nodes): New function. |
| 431 (readline): Discard lines after having found a #line | 835 (readline): Discard lines after having found a #line |
| 432 directive pointing to an already tagged file. This handles the | 836 directive pointing to an already tagged file. This handles the |
| 433 case when xxx.y is tagged before xxx.c, and the entries of | 837 case when xxx.y is tagged before xxx.c, and the entries of |
| 434 xxx.c pointing to xxx.y should be discarded. | 838 xxx.c pointing to xxx.y should be discarded. |
| 621 * etags.c (LOOKING_AT): Use !intoken instead of iswhite. | 1025 * etags.c (LOOKING_AT): Use !intoken instead of iswhite. |
| 622 (F_takeprec): Renamed from takeprec. All callers changed. | 1026 (F_takeprec): Renamed from takeprec. All callers changed. |
| 623 (F_getit): Renamed from getit. All callers changed. | 1027 (F_getit): Renamed from getit. All callers changed. |
| 624 (nocase_tail): Renamed from tail. All callers changed. | 1028 (nocase_tail): Renamed from tail. All callers changed. |
| 625 (Ada_getit): Renamed from adagetit. All callers changed. | 1029 (Ada_getit): Renamed from adagetit. All callers changed. |
| 626 (L_getit): Simplified by using get_tag. | 1030 (L_getit): Simplify by using get_tag. |
| 627 (Perl_functions, Postscript_functions, erlang_attribute): Use the | 1031 (Perl_functions, Postscript_functions, erlang_attribute): Use the |
| 628 modified LOOKING_AT. | 1032 modified LOOKING_AT. |
| 629 (notinname): Removed '[' and added ')' to the recognised chars. | 1033 (notinname): Removed '[' and added ')' to the recognised chars. |
| 630 (LOOKING_AT, get_tag, PHP_functions): Use notinname. | 1034 (LOOKING_AT, get_tag, PHP_functions): Use notinname. |
| 631 (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): | 1035 (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): |
| 835 (register_namespace_alias): Change type of parameter OLD_NAME. | 1239 (register_namespace_alias): Change type of parameter OLD_NAME. |
| 836 Search for already defined alias in NAMESPACE_ALIAS_TABLE. | 1240 Search for already defined alias in NAMESPACE_ALIAS_TABLE. |
| 837 (check_namespace): New function. | 1241 (check_namespace): New function. |
| 838 (enter_namespace): Call find_namespace with CONTEXT parameter. | 1242 (enter_namespace): Call find_namespace with CONTEXT parameter. |
| 839 (match_qualified_namespace_alias): New function. | 1243 (match_qualified_namespace_alias): New function. |
| 840 (parse_qualified_ident_or_type): Fixed typo in comment. | 1244 (parse_qualified_ident_or_type): Fix typo in comment. |
| 841 While parsing qualified ident or type update namespace context and | 1245 While parsing qualified ident or type update namespace context and |
| 842 restore it on exit. | 1246 restore it on exit. |
| 843 (parse_qualified_param_ident_or_type): Fixed typo in comment. | 1247 (parse_qualified_param_ident_or_type): Fix typo in comment. |
| 844 (globals): Changed handling of namespace aliases. | 1248 (globals): Change handling of namespace aliases. |
| 845 (version): Added year 2001. | 1249 (version): Add year 2001. |
| 846 | 1250 |
| 847 2001-09-15 Eli Zaretskii <eliz@is.elta.co.il> | 1251 2001-09-15 Eli Zaretskii <eliz@is.elta.co.il> |
| 848 | 1252 |
| 849 * etags.c (analyse_regex): If regex_arg is NULL, return | 1253 * etags.c (analyse_regex): If regex_arg is NULL, return |
| 850 immediately after a call to free_patterns. | 1254 immediately after a call to free_patterns. |
| 1057 (xrnew): Change the synopsis. | 1461 (xrnew): Change the synopsis. |
| 1058 (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. | 1462 (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. |
| 1059 (grow_linebuffer): Don't call xrnew when not needed. | 1463 (grow_linebuffer): Don't call xrnew when not needed. |
| 1060 (token): Buffer renamed to line. | 1464 (token): Buffer renamed to line. |
| 1061 (C_entries): Three calls to inibuffer moved here from main. | 1465 (C_entries): Three calls to inibuffer moved here from main. |
| 1062 (C_entries): Removed all references to var methodlen, delete it. | 1466 (C_entries): Remove all references to var methodlen, delete it. |
| 1063 (linebuffer_setlen): Was grow_buffer, now also sets len. | 1467 (linebuffer_setlen): Was grow_buffer, now also sets len. |
| 1064 (consider_token, C_entries, Pascal_functions): Use it. | 1468 (consider_token, C_entries, Pascal_functions): Use it. |
| 1065 (C_entries): Preventing problems relative to extern "C". | 1469 (C_entries): Preventing problems relative to extern "C". |
| 1066 (C_entries): Can tag more than one variable or func separated by | 1470 (C_entries): Can tag more than one variable or func separated by |
| 1067 comma when --declarations is used. | 1471 comma when --declarations is used. |
| 1084 | 1488 |
| 1085 2001-01-14 Francesco Potorti` <pot@gnu.org> | 1489 2001-01-14 Francesco Potorti` <pot@gnu.org> |
| 1086 | 1490 |
| 1087 * etags.c (get_language_from_langname): Renamed from | 1491 * etags.c (get_language_from_langname): Renamed from |
| 1088 get_language_from_name. | 1492 get_language_from_name. |
| 1089 (get_language_from_filename): Renamed from | 1493 (get_language_from_filename): Renamed from get_language_from_suffix. |
| 1090 get_language_from_suffix. Now first looks for the complete file name. | 1494 Now first looks for the complete file name. |
| 1091 (language): New member char **filenames. | 1495 (language): New member char **filenames. |
| 1092 (Makefile_filenames): List of possible filenames for makefiles. | 1496 (Makefile_filenames): List of possible filenames for makefiles. |
| 1093 (lang_names): Added a NULL member for every entry, added an entry | 1497 (lang_names): Add a NULL member for every entry, added an entry |
| 1094 for makefiles. | 1498 for makefiles. |
| 1095 (Makefile_targets): New function. | 1499 (Makefile_targets): New function. |
| 1096 (Texinfo_nodes): Renamed from Texinfo_fuctions and made | 1500 (Texinfo_nodes): Renamed from Texinfo_fuctions and made |
| 1097 it conformant to the style of the rest of the code. | 1501 it conformant to the style of the rest of the code. |
| 1098 | 1502 |
| 1114 Don't put "exit 1" at the end of the exit trap; it's | 1518 Don't put "exit 1" at the end of the exit trap; it's |
| 1115 ineffective in POSIX shells. | 1519 ineffective in POSIX shells. |
| 1116 | 1520 |
| 1117 2001-01-02 Gerd Moellmann <gerd@gnu.org> | 1521 2001-01-02 Gerd Moellmann <gerd@gnu.org> |
| 1118 | 1522 |
| 1119 * ebrowse.c (yyerror): Changed to take two arguments. | 1523 * ebrowse.c (yyerror): Change to take two arguments. |
| 1120 Prototype added. Callers changed. | 1524 Add prototype. Change callers. |
| 1121 | 1525 |
| 1122 2001-01-02 Eli Zaretskii <eliz@is.elta.co.il> | 1526 2001-01-02 Eli Zaretskii <eliz@is.elta.co.il> |
| 1123 | 1527 |
| 1124 * ebrowse.c (enter_namespace, main): Cast variables to shut up | 1528 * ebrowse.c (enter_namespace, main): Cast variables to shut up |
| 1125 compiler warnings. | 1529 compiler warnings. |
| 1321 | 1725 |
| 1322 * etags.c (lisp_suffixes) Add `LSP'. | 1726 * etags.c (lisp_suffixes) Add `LSP'. |
| 1323 | 1727 |
| 1324 2000-02-10 Francesco Potorti` <pot@gnu.org> | 1728 2000-02-10 Francesco Potorti` <pot@gnu.org> |
| 1325 | 1729 |
| 1326 * etags.c (iswhite): Redefined not to consider '\0' as white | 1730 * etags.c (iswhite): Redefine not to consider '\0' as white |
| 1327 space, and use it throughout in place of isspace, thus preventing a | 1731 space, and use it throughout in place of isspace, thus preventing a |
| 1328 potential signed char to int conversion problem. | 1732 potential signed char to int conversion problem. |
| 1329 (MSDOS): #undefine befere redefining | 1733 (MSDOS): #undefine befere redefining |
| 1330 | 1734 |
| 1331 2000-02-04 Francesco Potorti` <pot@gnu.org> | 1735 2000-02-04 Francesco Potorti` <pot@gnu.org> |
| 1406 (get_tag): New name for old get_scheme. | 1810 (get_tag): New name for old get_scheme. |
| 1407 (process_file): Do not free NULL when file does not exist. | 1811 (process_file): Do not free NULL when file does not exist. |
| 1408 (typdef): ttypedefseen renamed to tkeyseen, new label ttypeseen. | 1812 (typdef): ttypedefseen renamed to tkeyseen, new label ttypeseen. |
| 1409 (C_entries): Modifications that make --members tag even inside | 1813 (C_entries): Modifications that make --members tag even inside |
| 1410 typedefs and C nested structs (one level only). | 1814 typedefs and C nested structs (one level only). |
| 1411 (consider_token): Corrected a bug which prevented tagging of enum | 1815 (consider_token): Correct a bug which prevented tagging of enum |
| 1412 constants. | 1816 constants. |
| 1413 (C_stab_entry): Added if, for, while, switch, return as | 1817 (C_stab_entry): Add if, for, while, switch, return as |
| 1414 st_C_ignore. This makes it simpler to work when cblev!=0. | 1818 st_C_ignore. This makes it simpler to work when cblev!=0. |
| 1415 | 1819 |
| 1416 * etags.c (C_entries): Tag member function declarations when | 1820 * etags.c (C_entries): Tag member function declarations when |
| 1417 --declarations is used. | 1821 --declarations is used. |
| 1418 | 1822 |
| 1505 (linebuffer): New typedef (was struct linebuffer). | 1909 (linebuffer): New typedef (was struct linebuffer). |
| 1506 (pattern): New typedef (was struct pattern). Some members added. | 1910 (pattern): New typedef (was struct pattern). Some members added. |
| 1507 Now used as element of a linked list. | 1911 Now used as element of a linked list. |
| 1508 (patterns, num_patterns): Global variables deleted. | 1912 (patterns, num_patterns): Global variables deleted. |
| 1509 (p_head): New global variable. | 1913 (p_head): New global variable. |
| 1510 (forced_lang): New global variable (replaces lang_func). | 1914 (forced_lang): New global variable (replaces lang_func). |
| 1511 (get_language_from_name, get_language_from_interpreter) | 1915 (get_language_from_name, get_language_from_interpreter) |
| 1512 (get_language_from_suffix): Semantics changed. All callers changed. | 1916 (get_language_from_suffix): Semantics changed. All callers changed. |
| 1513 (last_node): New global variable. | 1917 (last_node): New global variable. |
| 1514 (free_tree, add_node, put_entries, total_size_of_entries): | 1918 (free_tree, add_node, put_entries, total_size_of_entries): |
| 1515 Change name of local vars to avoid clashes with typedef node. | 1919 Change name of local vars to avoid clashes with typedef node. |
| 2769 | 3173 |
| 2770 1995-11-02 Francesco Potorti` (pot@cnuce.cnr.it) | 3174 1995-11-02 Francesco Potorti` (pot@cnuce.cnr.it) |
| 2771 | 3175 |
| 2772 * etags.c (lowcase): Use the standard tolower function. | 3176 * etags.c (lowcase): Use the standard tolower function. |
| 2773 (substitute): Remove some wrong and some useless code related with | 3177 (substitute): Remove some wrong and some useless code related with |
| 2774 escape `\` character in regexp replacement string. | 3178 escape '\' character in regexp replacement string. |
| 2775 (TEX_defenv): Added part, appendix, entry, index. Removed typeout. | 3179 (TEX_defenv): Added part, appendix, entry, index. Removed typeout. |
| 2776 (lang_suffixes): New suffixes: .hpp for C++; .f90 for Fortran; | 3180 (lang_suffixes): New suffixes: .hpp for C++; .f90 for Fortran; |
| 2777 .bib, .ltx, .TeX for TeX (.bbl, .dtx removed); .ml for Lisp; | 3181 .bib, .ltx, .TeX for TeX (.bbl, .dtx removed); .ml for Lisp; |
| 2778 .prolog for prolog (.pl removed). | 3182 .prolog for prolog (.pl removed). |
| 2779 (massage_name, etags_getcwd): Use lowcase instead of tolower. | 3183 (massage_name, etags_getcwd): Use lowcase instead of tolower. |
| 3790 * profile.c (get_time): Simplify; avoid calling index. | 4194 * profile.c (get_time): Simplify; avoid calling index. |
| 3791 (main): exit on EOF. | 4195 (main): exit on EOF. |
| 3792 | 4196 |
| 3793 1994-02-17 Francesco Potorti` (pot@cnuce.cnr.it) | 4197 1994-02-17 Francesco Potorti` (pot@cnuce.cnr.it) |
| 3794 | 4198 |
| 3795 * etags.c (--absolute-pathnames): option removed. | 4199 * etags.c (--absolute-pathnames): Option removed. |
| 3796 | 4200 |
| 3797 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4201 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
| 3798 | 4202 |
| 3799 * fakemail.c (put_line): Don't break the line if it all fits. | 4203 * fakemail.c (put_line): Don't break the line if it all fits. |
| 3800 | 4204 |
| 4251 | 4655 |
| 4252 * wakeup.c (main): Make when a time_t. | 4656 * wakeup.c (main): Make when a time_t. |
| 4253 | 4657 |
| 4254 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) | 4658 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) |
| 4255 | 4659 |
| 4256 * Makefile.in: (${archlibdir}): Use `(cd foo && pwd)` instead of | 4660 * Makefile.in: (${archlibdir}): Use `(cd foo && pwd)' instead of |
| 4257 `(cd foo ; pwd)` to get the canonical name of a directory; cd | 4661 `(cd foo ; pwd)' to get the canonical name of a directory; cd |
| 4258 might fail, and have pwd print out the current directory. | 4662 might fail, and have pwd print out the current directory. |
| 4259 | 4663 |
| 4260 * movemail.c [MAIL_USE_POP] (main): Don't use non-portable | 4664 * movemail.c [MAIL_USE_POP] (main): Don't use non-portable |
| 4261 string-handling functions. | 4665 string-handling functions. |
| 4262 | 4666 |
| 4937 1991-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 5341 1991-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
| 4938 | 5342 |
| 4939 * etags.c (C_entries): Process token before handling end of line. | 5343 * etags.c (C_entries): Process token before handling end of line. |
| 4940 When inner loops reach end of line, just back up. | 5344 When inner loops reach end of line, just back up. |
| 4941 Let the real end of line processing happen in just one place. | 5345 Let the real end of line processing happen in just one place. |
| 4942 (consider_token): Likewise. | 5346 (consider_token): Likewise. |
| 4943 | 5347 |
| 4944 1991-04-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu) | 5348 1991-04-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu) |
| 4945 | 5349 |
| 4946 * etags.c (TEX_mode): Skip comments while scanning the text to see | 5350 * etags.c (TEX_mode): Skip comments while scanning the text to see |
| 4947 which escape character this file uses. | 5351 which escape character this file uses. |
| 5050 * emacsclient.c (main): Don't put brackets around "filename" in | 5454 * emacsclient.c (main): Don't put brackets around "filename" in |
| 5051 usage message. It isn't optional. | 5455 usage message. It isn't optional. |
| 5052 | 5456 |
| 5053 1990-03-14 Joseph Arceneaux (jla@churchy.ai.mit.edu) | 5457 1990-03-14 Joseph Arceneaux (jla@churchy.ai.mit.edu) |
| 5054 | 5458 |
| 5055 * etags.c (getit): Recognize '$' as beginning identifiers. | 5459 * etags.c (getit): Recognize '$' as beginning identifiers. |
| 5056 | 5460 |
| 5057 1990-02-22 David Lawrence (tale@pogo.ai.mit.edu) | 5461 1990-02-22 David Lawrence (tale@pogo.ai.mit.edu) |
| 5058 | 5462 |
| 5059 * emacsserver.c: Renamed from server.c. | 5463 * emacsserver.c: Renamed from server.c. |
| 5060 * Makefile: Reference emacsserver rather than server. | 5464 * Makefile: Reference emacsserver rather than server. |
| 5381 | 5785 |
| 5382 ;; Local Variables: | 5786 ;; Local Variables: |
| 5383 ;; coding: iso-2022-7bit | 5787 ;; coding: iso-2022-7bit |
| 5384 ;; End: | 5788 ;; End: |
| 5385 | 5789 |
| 5386 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002 | 5790 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, |
| 5791 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004 | |
| 5387 Free Software Foundation, Inc. | 5792 Free Software Foundation, Inc. |
| 5388 Copying and distribution of this file, with or without modification, | 5793 Copying and distribution of this file, with or without modification, |
| 5389 are permitted provided the copyright notice and this notice are preserved. | 5794 are permitted provided the copyright notice and this notice are preserved. |
| 5795 | |
| 5796 ;;; arch-tag: 2d979296-954c-448e-95c1-b46d134513dc |
