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> |