aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
Commit message (Collapse)AuthorAgeFilesLines
* (quote_file_name): Quote \n.Stefan Monnier2002-09-182-10/+27
| | | | (main): Print a final \n when needed.
* etags bugFrancesco Potortì2002-09-031-0/+5
|
* (regex_tag_multiline, readline): Never pass pfnote aFrancesco Potortì2002-09-031-6/+11
| | | | string that cannot be freed.
* (consider_token, C_entries): Switch to C++ parsing whenFrancesco Potortì2002-08-301-46/+64
| | | | | | | | | | auto-detection is enabled and the `::' qualifier is met. (consider_token, C_entries): Several bugs corrected that tagged some declarations even though --declarations was not used. (plainc): New macro. (C_entries): Use it. (C_entries): Several cosmetic changes. (C_entries): Invalidate the token is some cases.
* Bug corrections in etags.Francesco Potortì2002-08-301-0/+11
|
* (C_entries): Corrected a problem with const C++ funcs.Francesco Potortì2002-08-291-44/+61
| | | | | | | (ignoreindent): Renamed from noindentypedefs. (cjava, cplpl): They are now macros instead of local vars. (HTML_labels): Tag ID= also.
* Etags bug.Francesco Potortì2002-08-291-0/+10
|
* *** empty log message ***Francesco Potortì2002-08-281-6/+6
|
* Two bug corrections and one new feature.Francesco Potortì2002-08-281-156/+345
| | | | | | | | | | | | | | | | | | | | | | | (Ada_funcs): Do not tag "use type Xxxx;". New language HTML. (make_tag): Never generate null length tag names. (linebuffer_init): Renamed from initbuffer. All callers changed. (pattern): Structure renamed to `regexp', member regex renamed to pattern. (node_st): Member pat renamed to regex. (pattern); New member force_explicit_name, for future use. Now always set to true, cannot be reset. (add_regex, regex_tag_multiline, readline): Use it. (main): Free some global structures. (fdesc): New member `written'. (readline, process_file): Initialise it. (put_entries): Set it. (main): Use it to create entries for files without tags. (total_size_of_entries): Do not count invalid tags. (etags_strcasecmp): Like BSD's, for compatibility. (strcaseeq): Make it into a macro.
* Two bug corrections and a new feature for etags.Francesco Potortì2002-08-281-0/+23
|
* *** empty log message ***Stefan Monnier2002-08-191-57/+53
|
* (scan_keyword_or_put_char, write_c_args): Use `fn'Stefan Monnier2002-08-191-2/+12
| | | | for the function name in the usage info.
* (P_): New macro. Use it for all prototypes.Colin Walters2002-08-011-46/+84
| | | | | | | (lose): Don't use varargs. (lose_syserr): New function. Change all functions to K&R style.
* *** empty log message ***Colin Walters2002-08-011-0/+8
|
* (localstatedir): New variable.Andreas Schwab2002-07-302-1/+8
|
* Fix regexp for finding return address fields.Pavel Janík2002-07-292-2/+6
|
* (scan_c_file): Warn about missing `usage' info.Stefan Monnier2002-07-152-0/+7
|
* .Andreas Schwab2002-07-081-3/+0
|
* *** empty log message ***Pavel Janík2002-07-051-0/+5
|
* Obey the rmail file and use the unpruned header properly.Pavel Janík2002-07-051-6/+11
|
* Rewrote the description of implicit tag names in etags.cFrancesco Potortì2002-06-271-4/+9
|
* New file.Pavel Janík2002-06-262-0/+152
|
* (F_getit, Fortran_functions, Ada_getit, Asm_labels)Francesco Potortì2002-06-211-158/+178
| | | | | | | | | | (Python_functions, PHP_functions, PHP_functions, PHP_functions) (PHP_functions, PHP_functions, Cobol_paragraphs) (Makefile_targets, Postscript_functions, Texinfo_nodes) (prolog_pr, erlang_func, erlang_attribute) (Perl_functions, Perl_functions, Pascal_functions) (TeX_commands, get_tag): Use make_tag instead of pfnote. (get_tag): Prototype changed, all callers changed.
* etagsFrancesco Potortì2002-06-211-0/+11
|
* A bug in the new function. No change log.Francesco Potortì2002-06-201-6/+8
|
* Use, together with etags.el, an optimised form of tags,Francesco Potortì2002-06-201-41/+32
| | | | | | | | which are almost always unnamed. etags.el looks for an explicit tag name, then for an implicit one. See make_tag for details. The change is both forwards and backwards compatible. (make_tag): New function (was the disabled function new_pfnote). (make_C_tag): Use it.
* implicit tag names.Francesco Potortì2002-06-201-0/+9
|
* etagsFrancesco Potortì2002-06-201-0/+6
|
* (add_regex): Invalid regexp modifiers are ignored.Francesco Potortì2002-06-201-9/+15
| | | | | (Makefile_targets): Tag variables unless --no-globals. (LOOP_ON_INPUT_LINES): Serious bug corrected.
* * etags.c (erlang_atom, erlang_attribute): Bugs corrected.Francesco Potortì2002-06-131-66/+38
| | | | | (invalidate_nodes): Bug corrected. (print_help): Better help for regexps.
* *** empty log message ***Francesco Potortì2002-06-131-0/+6
|
* (lisp): Add international/ucs-tables.elc and font-core.elc.Juanma Barranquero2002-06-132-0/+7
|
* New multi-line regexp and new regexp syntax.Francesco Potortì2002-06-131-0/+28
|
* New multi-line regexp and new regexp syntax.Francesco Potortì2002-06-131-114/+292
| | | | | | | | | | | | | | | | | | | | | | | | | (arg_type): at_icregexp label removed (obsolete). (pattern): New member multi_line for multi-line regexps. (filebuf): A global buffer containing the whole file as a string for multi-line regexp matching. (need_filebuf): Global flag raised if multi-line regexps used. (print_help): Document new regexp modifiers, remove references to obsolete option --ignore-case-regexp. (main): Do not set regexp syntax and translation table here. (main): Treat -c option as a backward compatibility hack. (main, find_entries): Init and free filebuf. (find_entries): Call regex_tag_multiline after the regular parser. (scan_separators): Check for untermintaed regexp and return NULL. (analyse_regex, add_regex): Remove the ignore_case argument, which is now a modifier to the regexp. All callers changed. (add_regex): Manage the regexp modifiers. (regex_tag_multiline): New function. Reads from filebuf. (readline_internal): If necessary, copy the whole file into filebuf. (readline): Skip multi-line regexps, leave them to regex_tag_multiline. (add_regex): Better check for null regexps. (readline): Check for regex matching null string. (find_entries): Reorganisation.
* (scan_separators): Support all character escapeFrancesco Potortì2002-06-061-51/+60
| | | | | | | | | | | | | | sequences supported by gcc. (find_entries): rewind unconditionally. (find_entries): Do not call language functions directly, now calls itself. (find_entries): Do general initialisations here. (CNL_SAVE_DEFINEDEF, C_entries, LOOP_ON_INPUT_LINES, F_getit) (Ada_getit, Pascal_functions, Pascal_functions) (prolog_skip_comment): Do not do them here. (readline_internal): Increment lineno here. (readline): Conditionally undo readline_internal increment. (readline): Do not return a value.
* *** empty log message ***Francesco Potortì2002-06-061-0/+15
|
* (enum arg_type): New label at_stdin.Francesco Potortì2002-06-062-129/+176
| | | | | | | | | | (STDIN): New constant. (parsing_stdin): New flag. (longopts): New option --parse-stdin=NAME. (print_help): Document it. (main): Handle it. (process_file): Split into process_file and process_file_name. (process_file_name): New function.
* (TeX_commands): Skip comments.Francesco Potortì2002-06-061-74/+69
| | | | | | | | | | | (TEX_defenv): Now contains more contructs. (TEX_cmt): Make it a static char and move it before TeX_commands. (TeX_commands): Shorten the tag to the brace after the name. (TeX_commands): Names now include the initial backslash. (TeX_commands): Names do not include numeric args #n. (TeX_commands): Correct line char number in tags. (TEX_tabent, TEX_token): Deleted. (TeX_commands, TEX_decode_env): Streamlined.
* *** empty log message ***Francesco Potortì2002-06-061-0/+12
|
* (main): Avoid a buffer overrun with sprintf.Francesco Potortì2002-06-052-5/+9
|
* *** empty log message ***Richard M. Stallman2002-05-301-0/+5
|
* (LIBS_MAIL): Renamed from LIB_MAIL.Richard M. Stallman2002-05-301-3/+3
| | | | (LIBS_MOVE): Renamed from MOVE_LIBS.
* Reinstate the following change from 2002-03-22, which wasPaul Eggert2002-05-271-0/+9
| | | | | | | | inadvertently lost on 2002-04-13. * etags.c (main): Use `sort -o TAGFILE TAGFILE' instead of `sort TAGFILE -o TAGFILE', as POSIX 1003.1-2001 disallows the latter usage.
* Reinstate the following change from 2002-03-22, which wasPaul Eggert2002-05-271-1/+1
| | | | | | | inadvertently lost on 2002-04-13. (main): Use `sort -o TAGFILE TAGFILE' instead of `sort TAGFILE -o TAGFILE', as POSIX 1003.1-2001 disallows the latter usage.
* *** empty log message ***Eli Zaretskii2002-05-251-0/+5
|
* (socket_connection): Move the code to resolve the POPEli Zaretskii2002-05-171-11/+11
| | | | host right before trying to connect with it.
* This file was deleted since the TCP emulation is no longer in useEli Zaretskii2002-05-051-242/+0
| | | | on any platform.
* *** empty log message ***Colin Walters2002-04-291-0/+16
|
* (SCORE_FILE_PREFIX): Delete.Colin Walters2002-04-291-45/+41
| | | | | | | | | | | (main): New argument -d, for specifying directory. (usage): Document. (get_user_id): Compute (get_home_dir): Deleted. (get_prefix): New function, taken from main. (main): Check whether or not we are running setuid. Move prefix computation to get_prefix. Don't call getpwent; we don't need to any more. Instead, move it to get_user_id().
* (${archlibdir}): Don't conditionalize onColin Walters2002-04-291-11/+10
| | | | | HAVE_SHARED_GAME_DIR. Instead, test at installation time whether or not we have access to the specified game user.