Mercurial > hg > xemacs-beta
comparison lib-src/ChangeLog @ 458:c33ae14dd6d0 r21-2-44
Import from CVS: tag r21-2-44
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 11:42:25 +0200 |
| parents | e7ef97881643 |
| children | 223736d75acb |
comparison
equal
deleted
inserted
replaced
| 457:4b9290a33024 | 458:c33ae14dd6d0 |
|---|---|
| 1 2001-02-08 Martin Buchholz <martin@xemacs.org> | |
| 2 | |
| 3 * gnuserv.c (permitted): Compiler warning fixes. | |
| 4 | |
| 5 2001-02-08 Martin Buchholz <martin@xemacs.org> | |
| 6 | |
| 7 * XEmacs 21.2.44 "Thalia" is released. | |
| 8 | |
| 9 2001-01-31 Francesco Potorti` <pot@gnu.org> | |
| 10 | |
| 11 * etags.c: [NDEBUG] #undef assert and #define it as ((void)0), for | |
| 12 the sake of some buggy assert.h (e.g. in MinGW and sunos4 pcc). | |
| 13 (C_entries): Tag token renamed to still_in_token because sunos4 | |
| 14 pcc wants to expand it as the token() macro even though it has no | |
| 15 arguments. | |
| 16 | |
| 17 2001-01-30 Francesco Potorti` <pot@gnu.org> | |
| 18 | |
| 19 * etags.c: [WIN32-NATIVE]: #undef MSDOS, #undef WINDOWSNT and | |
| 20 #define it for the sake of Xemacs. | |
| 21 [WINDOWSNT]: #undef HAVE_NTGUI even if built without | |
| 22 HAVE_CONFIG_H. This change only affects a standalone etags. | |
| 23 [WINDOWSNT]: #undef DOS_NT and #define it even if built with | |
| 24 HAVE_CONFIG_H. This change does nothing in Emacs, as DOS_NT is | |
| 25 always defined when HAVE_CONFIG_H and WINDOWS are both defined. | |
| 26 [!HAVE_UNISTD_H]: use defined(WINDOWSNT) instead of the bare | |
| 27 WINDOWSNT, as this is the correct way to use it. | |
| 28 | |
| 29 2001-01-28 Francesco Potorti` <pot@gnu.org> | |
| 30 | |
| 31 * etags.c: Be capable to parse nested struct-like structures. | |
| 32 (structdef, structtag): Struct state machine revisited. | |
| 33 (struct tok): Revisited. | |
| 34 (cstack, nestlev, instruct): New struct and macros. | |
| 35 (pushclass_above, popclass_above, write_classname): New functions | |
| 36 for dealing with nested class names, inspired by Mykola Dzyuba. | |
| 37 (consider_token, make_C_tag, C_entries): Many changes for dealing | |
| 38 with arbitrarily nested structures. | |
| 39 (etags_getcwd): #if MSDOS, not #ifdef MSDOS! | |
| 40 (C_entries): Consider templates in C++. | |
| 41 (sym_type): New constant st_C_class for detecting "class" also in | |
| 42 C mode. | |
| 43 (C_AUTO): New macro for automatic detection of C++. | |
| 44 (consider_token): Automatic set C++ mode. | |
| 45 (C_entries): New security check for yacc. | |
| 46 (print_language_names, print_help): Mention the autodetect | |
| 47 feature, do not show help for the -C option, now mostly useless. | |
| 48 (C_entries): Tag C++ forward declarations if --declarations. | |
| 49 (C_entries): Don't be fooled by things like XDEFUN. | |
| 50 (consider_token): Discard asm pseudo function. | |
| 51 | |
| 52 2001-01-25 Francesco Potorti` <pot@potorti.it> | |
| 53 | |
| 54 * etags.c (struct tok): Renamed from struct token. | |
| 55 (token): Renamed from tok. | |
| 56 (structtype): Make it a local variable. | |
| 57 [DEBUG]: Use assert. | |
| 58 (xrnew): Change the synopsis. | |
| 59 (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. | |
| 60 (grow_linebuffer): Don't call xrnew when not needed. | |
| 61 (token): buffer renamed to line. | |
| 62 (C_entries): Three calls to inibuffer moved here from main. | |
| 63 (C_entries): Removed all references to var methodlen, delete it. | |
| 64 (linebuffer_setlen): Was grow_buffer, now also sets len. | |
| 65 (consider_token, C_entries, Pascal_functions): Use it. | |
| 66 (C_entries): Preventing problems relative to extern "C". | |
| 67 (C_entries): Can tag more than one variable or func separated by | |
| 68 comma when --declarations is used. | |
| 69 (C_entries): More accurate tagging of members and declarations. | |
| 70 (yacc_rules): Was global, made local to C_entries. | |
| 71 (next_token_is_func): Removed. | |
| 72 (fvdef): New constants fdefunkey, fdefunname. | |
| 73 (consider_token, C_entries): Use them. | |
| 74 (C_entries): Build proper lisp names for Emacs DEFUNs. | |
| 75 | |
| 76 2001-01-15 Francesco Potorti` <pot@pot.cnuce.cnr.it> | |
| 77 | |
| 78 * etags.c (print_language_names): Print filenames in addition to | |
| 79 suffixes. | |
| 80 | |
| 81 2001-01-12 Francesco Potorti` <pot@gnu.org> | |
| 82 | |
| 83 * etags.c (get_language_from_langname): Renamed from | |
| 84 get_language_from_name. | |
| 85 (get_language_from_filename): Renamed from | |
| 86 get_language_from_suffix. Now first looks for the complete file | |
| 87 name. | |
| 88 (language): New member char **filenames. | |
| 89 (Makefile_filenames): List of possible filenames for makefiles. | |
| 90 (lang_names): Added a NULL member for every entry, added an entry | |
| 91 for makefiles. | |
| 92 (Makefile_targets): New function, inspired by Assar Westerlund | |
| 93 <assar@sics.se>. | |
| 94 | |
| 95 2000-11-07 Francesco Potort́ <pot@pot.cnuce.cnr.it> | |
| 96 | |
| 97 * etags.c (Texinfo_nodes): Renamed from Texinfo_fuctions and made | |
| 98 it conformant to the style of the rest of the code. | |
| 99 | |
| 100 2000-02-10 Francesco Potorti` <pot@gnu.org> | |
| 101 | |
| 102 * etags.c (iswhite): Redefined not to consider '\0' as white | |
| 103 space, and use it throughout in place of isspace, thus preventing a | |
| 104 potential signed char to int conversion problem. | |
| 105 (MSDOS): #undefine befere redefining | |
| 106 | |
| 107 2000-02-04 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | |
| 108 | |
| 109 * etags.c (many functions): Add prototypes. | |
| 110 | |
| 111 2000-01-31 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | |
| 112 | |
| 113 * etags.c [MSDOS]: Set MSDOS to 1 if #defined, 0 otherwise. | |
| 114 (get_compressor_from_suffix, process_file): Use MSDOS in if clause. | |
| 115 (etags_strchr, etags_strrchr): Use const char * and int as arguments. | |
| 116 (getenv, getcwd): Only declare them if necessary. | |
| 117 (EMACS_NAME): New constant macro. | |
| 118 (print_version): Use it. | |
| 119 (P_) [__STDC__]: Macro for defining function prototypes. | |
| 120 | |
| 121 2001-02-06 Martin Buchholz <martin@xemacs.org> | |
| 122 | |
| 123 * gnuclient.c: | |
| 124 * gnuserv.c: | |
| 125 * gnuslib.c: | |
| 126 * pop.c: | |
| 127 Remove use of BSD-specific types. | |
| 128 s/u_(char|short|int_long)/unsigned $1/g | |
| 129 Remove pointless casts. | |
| 130 | |
| 131 2001-01-28 Martin Buchholz <martin@xemacs.org> | |
| 132 | |
| 133 * gnuclient.c (get_current_working_directory): Use HAVE_GETCWD. | |
| 134 warning: getwd() possibly used unsafely, consider using getcwd(). | |
| 135 | |
| 1 2001-01-26 Martin Buchholz <martin@xemacs.org> | 136 2001-01-26 Martin Buchholz <martin@xemacs.org> |
| 2 | 137 |
| 3 * XEmacs 21.2.43 "Terspichore" is released. | 138 * XEmacs 21.2.43 "Terspichore" is released. |
| 4 | 139 |
| 5 2001-01-23 Jan Vroonhof <jan@xemacs.org> | 140 2001-01-23 Jan Vroonhof <jan@xemacs.org> |
