Mercurial > hg > xemacs-beta
annotate modules/ChangeLog @ 4885:6772ce4d982b
Fix hash tables, #'member*, #'assoc*, #'eql compiler macros if bignums
lisp/ChangeLog addition:
2010-01-24 Aidan Kehoe <kehoea@parhasard.net>
Correct the semantics of #'member*, #'eql, #'assoc* in the
presence of bignums; change the integerp byte code to fixnump
semantics.
* bytecomp.el (fixnump, integerp, byte-compile-integerp):
Change the integerp byte code to fixnump; add a byte-compile
method to integerp using fixnump and numberp and avoiding a
funcall most of the time, since in the non-core contexts where
integerp is used, it's mostly distinguishing between fixnums and
things that are not numbers at all.
* byte-optimize.el (side-effect-free-fns, byte-after-unbind-ops)
(byte-compile-side-effect-and-error-free-ops):
Replace the integerp bytecode with fixnump; add fixnump to the
side-effect-free-fns. Add the other extended number type
predicates to the list in passing.
* obsolete.el (floatp-safe): Mark this as obsolete.
* cl.el (eql): Go into more detail in the docstring here. Don't
bother checking whether both arguments are numbers; one is enough,
#'equal will fail correctly if they have distinct types.
(subst): Replace a call to #'integerp (deciding whether to use
#'memq or not) with one to #'fixnump.
Delete most-positive-fixnum, most-negative-fixnum from this file;
they're now always in C, so they can't be modified from Lisp.
* cl-seq.el (member*, assoc*, rassoc*):
Correct these functions in the presence of bignums.
* cl-macs.el (cl-make-type-test): The type test for a fixnum is
now fixnump. Ditch floatp-safe, use floatp instead.
(eql): Correct this compiler macro in the presence of bignums.
(assoc*): Correct this compiler macro in the presence of bignums.
* simple.el (undo):
Change #'integerp to #'fixnump here, since we use #'delq with the
same value as ELT a few lines down.
src/ChangeLog addition:
2010-01-24 Aidan Kehoe <kehoea@parhasard.net>
Fix problems with #'eql, extended number types, and the hash table
implementation; change the Bintegerp bytecode to fixnump semantics
even on bignum builds, since #'integerp can have a fast
implementation in terms of #'fixnump for most of its extant uses,
but not vice-versa.
* lisp.h: Always #include number.h; we want the macros provided in
it, even if the various number types are not available.
* number.h (NON_FIXNUM_NUMBER_P): New macro, giving 1 when its
argument is of non-immediate number type. Equivalent to FLOATP if
WITH_NUMBER_TYPES is not defined.
* elhash.c (lisp_object_eql_equal, lisp_object_eql_hash):
Use NON_FIXNUM_NUMBER_P in these functions, instead of FLOATP,
giving more correct behaviour in the presence of the extended
number types.
* bytecode.c (Bfixnump, execute_optimized_program):
Rename Bintegerp to Bfixnump; change its semantics to reflect the
new name on builds with bignum support.
* data.c (Ffixnump, Fintegerp, syms_of_data, vars_of_data):
Always make #'fixnump available, even on non-BIGNUM builds;
always implement #'integerp in this file, even on BIGNUM builds.
Move most-positive-fixnum, most-negative-fixnum here from
number.c, so they are Lisp constants even on builds without number
types, and attempts to change or bind them error.
Use the NUMBERP and INTEGERP macros even on builds without
extended number types.
* data.c (fixnum_char_or_marker_to_int):
Rename this function from integer_char_or_marker_to_int, to better
reflect the arguments it accepts.
* number.c (Fevenp, Foddp, syms_of_number):
Never provide #'integerp in this file. Remove #'oddp,
#'evenp; their implementations are overridden by those in cl.el.
* number.c (vars_of_number):
most-positive-fixnum, most-negative-fixnum are no longer here.
man/ChangeLog addition:
2010-01-23 Aidan Kehoe <kehoea@parhasard.net>
Generally: be careful to say fixnum, not integer, when talking
about fixed-precision integral types. I'm sure I've missed
instances, both here and in the docstrings, but this is a decent
start.
* lispref/text.texi (Columns):
Document where only fixnums, not integers generally, are accepted.
(Registers):
Remove some ancient char-int confoundance here.
* lispref/strings.texi (Creating Strings, Creating Strings):
Be more exact in describing where fixnums but not integers in
general are accepted.
(Creating Strings): Use a more contemporary example to illustrate
how concat deals with lists including integers about #xFF. Delete
some obsolete documentation on same.
(Char Table Types): Document that only fixnums are accepted as
values in syntax tables.
* lispref/searching.texi (String Search, Search and Replace):
Be exact in describing where fixnums but not integers in general
are accepted.
* lispref/range-tables.texi (Range Tables): Be exact in describing
them; only fixnums are accepted to describe ranges.
* lispref/os.texi (Killing XEmacs, User Identification)
(Time of Day, Time Conversion):
Be more exact about using fixnum where only fixed-precision
integers are accepted.
* lispref/objects.texi (Integer Type): Be more exact (and
up-to-date) about the possible values for
integers. Cross-reference to documentation of the bignum extension.
(Equality Predicates):
(Range Table Type):
(Array Type): Use fixnum, not integer, to describe a
fixed-precision integer.
(Syntax Table Type): Correct some English syntax here.
* lispref/numbers.texi (Numbers): Change the phrasing here to use
fixnum to mean the fixed-precision integers normal in emacs.
Document that our terminology deviates from that of Common Lisp,
and that we're working on it.
(Compatibility Issues): Reiterate the Common Lisp versus Emacs
Lisp compatibility issues.
(Comparison of Numbers, Arithmetic Operations):
* lispref/commands.texi (Command Loop Info, Working With Events):
* lispref/buffers.texi (Modification Time):
Be more exact in describing where fixnums but not integers in
general are accepted.
| author | Aidan Kehoe <kehoea@parhasard.net> |
|---|---|
| date | Sun, 24 Jan 2010 15:21:27 +0000 |
| parents | 1e90dc478938 |
| children | c356806cc933 |
| rev | line source |
|---|---|
|
4835
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
1 2010-01-11 Ben Wing <ben@xemacs.org> |
|
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
2 |
|
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
3 * ldap/eldap.c (Fldap_search_basic): |
|
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
4 Cast to Extbyte * to avoid C++ compile error. |
|
1e90dc478938
imported patch changelog-changes-1-11-10
Ben Wing <ben@xemacs.org>
parents:
4759
diff
changeset
|
5 |
|
4759
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4737
diff
changeset
|
6 2009-11-10 Jerry James <james@xemacs.org> |
|
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4737
diff
changeset
|
7 |
|
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4737
diff
changeset
|
8 * canna/canna_api.c (Fcanna_initialize): Drop support for the NEC EWS. |
|
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4737
diff
changeset
|
9 |
|
4737
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
10 2009-11-09 Jerry James <james@xemacs.org> |
|
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
11 |
|
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
12 * sample/external/Makefile.in.in: Clarify GPL status. |
|
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
13 * sample/external/configure.ac: Ditto. |
|
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
14 * sample/external/sample.c: Ditto. |
|
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
15 * sample/internal/sample.c: Ditto. |
|
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
16 |
|
4710
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
17 2009-10-05 Jerry James <james@xemacs.org> |
|
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
18 |
|
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
19 * ldap/eldap.c (Fldap_search_basic): quiet gcc warnings due to |
|
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
20 NEW_LISP_STRING_TO_EXTERNAL modifying a variable while computing a |
|
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
21 result to be passed as a parameter. |
|
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
22 |
|
4636
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
23 2009-05-18 Stephen J. Turnbull <stephen@xemacs.org> |
|
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
24 |
|
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
25 * XEmacs 21.5.29 "garbanzo" is released. |
|
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
26 |
|
4420
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
27 2008-02-12 Jerry James <james@xemacs.org> |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
28 |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
29 * canna/install-sh: Update to latest FSF version. |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
30 * ldap/install-sh: Ditto. |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
31 * postgresql/install-sh: Ditto. |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
32 * sample/external/install-sh: Ditto. |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
33 * sample/internal/install-sh: Ditto. |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
34 |
| 4042 | 35 2007-06-23 Stephen J. Turnbull <stephen@xemacs.org> |
| 36 | |
| 37 * canna/canna_api.c (Fcanna_set_bunsetsu): | |
| 38 (Fcanna_initialize): | |
| 39 Suppress warnings about loss of precision on amd64. | |
| 40 | |
| 4027 | 41 2007-06-23 Stephen J. Turnbull <stephen@xemacs.org> |
| 42 | |
| 43 * ldap/eldap.h: Declare that we use deprecated API. | |
| 44 Thanks to Mats Lidell <matsl@xemacs.org> for the report & patch: | |
| 45 <871wgnqunm.fsf@spencer.lidell.homelinux.net>. | |
| 46 | |
| 3975 | 47 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> |
| 48 | |
| 49 * XEmacs 21.5.28 "fuki" is released. | |
| 50 | |
| 3830 | 51 2007-02-16 Stephen J. Turnbull <stephen@xemacs.org> |
| 52 | |
| 53 * canna/canna_api.c: Move CANNA_NEW_WCHAR_AWARE to config.h. | |
| 54 Clean up ancient cruft for IROHA (Canna v.1) support. | |
| 55 | |
| 3820 | 56 2007-02-08 Adrian Aichner <adrian@xemacs.org> |
| 57 | |
| 58 * postgresql/postgresql.c: Update Steve L. Baur's address on his | |
| 59 request. | |
| 60 * postgresql/postgresql.h: Ditto. | |
| 61 | |
| 3402 | 62 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> |
| 63 | |
| 64 * XEmacs 21.5.27 "fiddleheads" is released. | |
| 65 | |
| 3323 | 66 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> |
| 67 | |
| 68 * XEmacs 21.5.26 "endive" is released. | |
| 69 | |
| 3259 | 70 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> |
| 71 | |
| 72 * XEmacs 21.5.25 "eggplant" is released. | |
| 73 | |
| 3150 | 74 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> |
| 75 | |
| 76 * XEmacs 21.5.24 "dandelion" is released. | |
| 77 | |
| 3083 | 78 2005-11-22 Ben Wing <ben@xemacs.org> |
| 79 | |
| 80 * common/Makefile.common (mostlyclean): | |
| 81 Ignore errors from rm during clean. | |
| 82 | |
| 3071 | 83 2005-11-16 Stephen J. Turnbull <stephen@xemacs.org> |
| 84 | |
| 85 * canna/canna_api.c: Small fixes to Mule-ization patch. | |
| 86 | |
| 87 2005-11-01 Ben Wing <ben@xemacs.org> | |
| 88 | |
| 89 * canna/canna_api.c: Mule-ization. | |
| 90 | |
| 3062 | 91 2005-11-13 Ben Wing <ben@xemacs.org> |
| 92 | |
| 93 * common/Makefile.common: | |
| 94 * common/Makefile.common (.PHONY): | |
| 95 * common/Makefile.common (install): | |
| 96 Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. | |
| 97 Do some refactoring for cleanliness. Put in some magic cookies in | |
| 98 comments so this file gets read as a make file by XEmacs. | |
| 99 | |
| 3043 | 100 2005-11-02 Marcus Crestani <crestani@xemacs.org> |
| 101 | |
| 102 * canna/.cvsignore: New. | |
| 103 | |
| 3031 | 104 2005-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
| 105 | |
| 106 * XEmacs 21.5.23 "daikon" is released. | |
| 107 | |
| 3029 | 108 2005-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
| 109 | |
| 110 Warning elimination: | |
| 111 | |
| 112 * ldap/eldap.c (Fldap_add): Remove declaration of `current', which | |
| 113 is now declared by EXTERNAL_LIST_LOOP_2. | |
| 114 (Fldap_modify): Remove redundant variable `gcpro2', | |
| 115 | |
| 3024 | 116 2005-10-25 Ben Wing <ben@xemacs.org> |
| 117 | |
| 118 * postgresql/postgresql.c (allocate_pgconn): | |
| 119 * postgresql/postgresql.c (allocate_pgresult): | |
| 120 * postgresql/postgresql.h (struct Lisp_PGconn): | |
| 121 * postgresql/postgresql.h (struct Lisp_PGresult): | |
| 122 MC-Alloc refactoring. | |
| 123 | |
| 124 2005-10-25 Ben Wing <ben@xemacs.org> | |
| 125 | |
| 126 * ldap/eldap.c (allocate_ldap): | |
| 127 * ldap/eldap.h (struct Lisp_LDAP): | |
| 128 MC-Alloc refactoring. | |
| 129 | |
| 3010 | 130 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
| 131 | |
| 132 UNDO: | |
| 133 * canna/canna-api.c: | |
| 134 * canna/Makefile.in.in (MODNAME,SRCS): | |
| 135 Rename module from canna_api to canna-api. | |
| 136 | |
| 3007 | 137 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
| 138 | |
| 139 * canna/configure: Create and CVS add. | |
| 140 | |
| 2973 | 141 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
| 142 | |
| 143 * canna/Makefile.in.in (MODVER): Bump to 0.5. | |
| 144 | |
| 145 * canna/canna-api.c: | |
| 146 * canna/Makefile.in.in (MODNAME,SRCS): | |
| 147 Rename module from canna_api to canna-api. | |
| 148 | |
| 149 2005-09-22 Stephen J. Turnbull <stephen@xemacs.org> | |
| 150 | |
| 151 * canna: New module. | |
| 152 | |
| 153 * canna/canna_api.c: Move from $srcdir/src/mule-canna.c. Add module | |
| 154 initialization function and some boilerplate. Change name to | |
| 155 canna_api to reflect changed role. | |
| 156 | |
| 157 * canna/configure.ac: | |
| 158 * canna/Makefile.in.in: | |
| 159 * canna/install-sh: | |
| 160 Standard module boilerplate, adapted to Canna. | |
| 161 | |
| 2931 | 162 2005-09-14 Stephen J. Turnbull <stephen@xemacs.org> |
| 163 | |
| 164 * XEmacs 21.5.22 "cucumber" is released. | |
| 165 | |
| 2812 | 166 2005-06-09 Craig Lanning <CraigL@sc.rr.com> |
| 167 | |
| 168 * ldap/.cvsignore: | |
| 169 * sample/external/.cvsignore: | |
| 170 * sample/internal/.cvsignore: | |
| 171 Added GNUmakefile, Makefile, and Makefile.in | |
| 172 | |
| 2791 | 173 2005-05-28 Stephen J. Turnbull <stephen@xemacs.org> |
| 174 | |
| 175 * XEmacs 21.5.21 "corn" is released. | |
| 176 | |
| 2720 | 177 2005-04-01 Marcus Crestani <crestani@xemacs.org> |
| 178 | |
| 179 The new allocator. | |
| 180 | |
| 181 Remove Lcrecords: | |
| 182 | |
| 183 * postgresql/postgresql.c (allocate_pgconn): Allocate with new | |
| 184 allocator. | |
| 185 * postgresql/postgresql.c (allocate_pgresult): Allocate PGresult | |
| 186 with new allocator. | |
| 187 * postgresql/postgresql.h (struct Lisp_PGconn): Add | |
| 188 lrecord_header. | |
| 189 * postgresql/postgresql.h (struct Lisp_PGresult): Add | |
| 190 lrecord_header. | |
| 191 * ldap/eldap.c (allocate_ldap): Allocate with new allocator. | |
| 192 * ldap/eldap.h (struct Lisp_LDAP): Add lrecord_header. | |
| 193 | |
| 2653 | 194 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
| 195 | |
| 196 * XEmacs 21.5.20 "cilantro" is released. | |
| 197 | |
| 2594 | 198 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> |
| 199 | |
| 200 * XEmacs 21.5.19 "chives" is released. | |
| 201 | |
| 2387 | 202 2004-11-13 Ben Wing <ben@xemacs.org> |
| 203 | |
| 204 * ldap/eldap.c (Fldap_modify): | |
| 205 Need braces around EXTERNAL_LIST_LOOP_2. | |
| 206 | |
| 2377 | 207 2004-01-28 Stephen J. Turnbull <stephen@xemacs.org> |
| 208 | |
| 209 * common/Makefile.common (CFLAGS): Use XE_CFLAGS. | |
| 210 | |
| 2367 | 211 2004-10-27 Ben Wing <ben@xemacs.org> |
| 212 | |
| 213 * ldap/eldap.c: | |
| 214 * ldap/eldap.c (Fldap_open): | |
| 215 * ldap/eldap.c (Fldap_search_basic): | |
| 216 * ldap/eldap.c (Fldap_add): | |
| 217 * ldap/eldap.c (Fldap_modify): | |
| 218 * ldap/eldap.c (Fldap_delete): | |
| 219 Mule-ize. | |
| 220 Use EXTERNAL_LIST_LOOP_2 instead of deleted EXTERNAL_LIST_LOOP. | |
| 221 | |
| 2346 | 222 2004-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
| 223 | |
| 224 * XEmacs 21.5.18 "chestnut" is released. | |
| 225 | |
| 2286 | 226 2004-09-14 Jerry James <james@xemacs.org> |
| 227 | |
| 228 * postgresql/postgresql.c: | |
| 229 * ldap/eldap.c: | |
| 230 Mark unused parameters with the UNUSED macro. | |
| 231 | |
| 2272 | 232 2004-09-14 Jerry James <james@xemacs.org> |
| 233 | |
| 234 * ldap/eldap.c (Fldap_open): Change ldap_passwd to ldap_password | |
| 235 to eliminate a gcc shadow warning. | |
| 236 | |
| 2268 | 237 2004-09-13 Jerry James <james@xemacs.org> |
| 238 | |
| 239 * ldap/eldap.c (signal_ldap_error): Mark as noreturn. | |
| 240 | |
| 1964 | 241 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> |
| 242 | |
| 243 * XEmacs 21.5.17 "chayote" is released. | |
| 244 | |
| 1716 | 245 2003-09-26 Steve Youngs <youngs@xemacs.org> |
| 246 | |
| 247 * XEmacs 21.5.16 "celeriac" is released. | |
| 248 | |
| 1706 | 249 2003-09-21 Jerry James <james@xemacs.org> |
| 250 | |
| 251 * postgresql/postgresql.c (unload_postgresql): Do not mangle the | |
| 252 unload function name when compiling with C++. | |
| 253 * ldap/eldap.c (unload_eldap): Ditto. | |
| 254 | |
| 1665 | 255 2003-09-03 Steve Youngs <youngs@xemacs.org> |
| 256 | |
| 257 * XEmacs 21.5.15 "celery" is released. | |
| 258 | |
| 1650 | 259 2003-08-28 Jerry James <james@xemacs.org> |
| 260 | |
| 261 * common/Makefile.common (LIBSTDCPP): New. | |
| 262 * common/Makefile.common (.c.o): Use it to avoid undefined symbol | |
| 263 errors when compiling modules with g++. | |
| 264 | |
| 1632 | 265 2003-08-18 Jerry James <james@xemacs.org> |
| 266 | |
| 267 * postgresql/postgresql.c: Include emodules.h when building a module. | |
| 268 * ldap/eldap.c: Ditto. | |
| 269 * common/Makefile.common: Make module makefiles processable by cpp. | |
| 270 * common/Makefile.common (IMPORT_LIB): New. | |
| 271 * common/Makefile.common: Use it. | |
| 272 | |
| 1522 | 273 2003-06-11 Jerry James <james@xemacs.org> |
| 274 | |
| 275 * common/Makefile.common: The last change re-broke FreeBSD module | |
| 276 building. Expand srcdir in SRC_SRCS with configure to fix it. | |
| 277 | |
| 1520 | 278 2003-06-10 Jerry James <james@xemacs.org> |
| 279 | |
| 280 * common/Makefile.common: Change GNUish := to =. | |
| 281 | |
| 1510 | 282 2003-06-01 Steve Youngs <youngs@xemacs.org> |
| 283 | |
| 284 * XEmacs 21.5.14 "cassava" is released. | |
| 285 | |
| 1490 | 286 2003-05-09 Andrew Begel <abegel@CS.Berkeley.EDU> |
| 287 | |
| 288 * common/Makefile.common: Move use of srcdir below its definition. | |
| 289 * sample/internal/Makefile.in.in: Ditto. | |
| 290 * sample/external/Makefile.in.in: Ditto. | |
| 291 | |
| 1489 | 292 2003-05-20 Jerry James <james@xemacs.org> |
| 293 | |
| 294 * sample/internal/Makefile.in.in: Expand $^ for makes that don't | |
| 295 understand it. | |
| 296 * sample/external/Makefile.in.in: Ditto. | |
| 297 * common/Makefile.common: Ditto. | |
| 298 | |
| 1473 | 299 2003-05-10 Steve Youngs <youngs@xemacs.org> |
| 300 | |
| 301 * XEmacs 21.5.13 "cauliflower" is released. | |
| 302 | |
| 1431 | 303 2003-04-24 Steve Youngs <youngs@xemacs.org> |
| 304 | |
| 305 * XEmacs 21.5.12 "carrot" is released. | |
| 306 | |
| 1307 | 307 2003-02-16 Steve Youngs <youngs@xemacs.org> |
| 308 | |
| 309 * XEmacs 21.5.11 "cabbage" is released. | |
| 310 | |
| 1270 | 311 2003-02-07 Jerry James <james@xemacs.org> |
| 312 | |
| 313 * ldap/eldap.c: Add unload_eldap prototype to fix warning. | |
| 314 | |
| 1252 | 315 2003-01-30 Robert Pluim <rpluim@bigfoot.com> |
| 316 | |
| 317 * Makefile.common: FreeBSD make compatability fixes: expand | |
| 318 SRC_SRCS immediately, use MODCC rather than CC to prevent | |
| 319 overriding by top-level makefile. | |
| 320 | |
| 1220 | 321 2003-01-15 Jerry James <james@eecs.ku.edu> |
| 322 | |
| 323 * ldap/eldap.c: Apply Ben's postgresql change to LDAP also. | |
| 324 | |
| 1204 | 325 2002-12-16 Ben Wing <ben@xemacs.org> |
| 326 | |
| 327 * postgresql/postgresql.c: | |
| 328 remove ifdef USE_KKCC. | |
| 329 | |
| 1187 | 330 2003-01-04 Steve Youngs <youngs@xemacs.org> |
| 331 | |
| 332 * XEmacs 21.5.10 "burdock" is released. | |
| 333 | |
| 1111 | 334 2002-11-17 Ben Wing <ben@xemacs.org> |
| 335 | |
| 336 * postgresql/Makefile.in.in: | |
| 337 * postgresql/Makefile.in.in (SRCS): | |
| 338 * postgresql/Makefile.in.in (SRC_SRCS): Removed. | |
| 339 * postgresql/Makefile.in.in (OBJS): Removed. | |
| 340 * postgresql/Makefile.in.in (SHELL): Removed. | |
| 341 * postgresql/Makefile.in.in (RM): Removed. | |
| 342 * postgresql/Makefile.in.in (PROGNAME): Removed. | |
| 343 * postgresql/Makefile.in.in (CFLAGS): Removed. | |
| 344 * postgresql/Makefile.in.in (INSTALL): Removed. | |
| 345 * postgresql/Makefile.in.in (version): Removed. | |
| 346 * postgresql/Makefile.in.in (prefix): Removed. | |
| 347 * postgresql/Makefile.in.in (exec_prefix): Removed. | |
| 348 * postgresql/Makefile.in.in (libdir): Removed. | |
| 349 * postgresql/Makefile.in.in (instvardir): Removed. | |
| 350 * postgresql/Makefile.in.in (configuration): Removed. | |
| 351 * postgresql/Makefile.in.in (moduledir): Removed. | |
| 352 * postgresql/Makefile.in.in (with_modules): Removed. | |
| 353 * postgresql/Makefile.in.in (srcdir): Removed. | |
| 354 * postgresql/Makefile.in.in (VPATH): Removed. | |
| 355 * postgresql/Makefile.in.in (CC): Removed. | |
| 356 * postgresql/Makefile.in.in (MODARCHDIR): Removed. | |
| 357 * postgresql/Makefile.in.in (MAKE_DOCFILE): Removed. | |
| 358 * postgresql/Makefile.in.in (MODCFLAGS): Removed. | |
| 359 * postgresql/Makefile.in.in (INSTALLPATH): Removed. | |
| 360 * postgresql/Makefile.in.in (INSTALL_PROGRAM): Removed. | |
| 361 * postgresql/Makefile.in.in (OBJECT_TO_BUILD): Removed. | |
| 362 * postgresql/Makefile.in.in (.PHONY): Removed. | |
| 363 * postgresql/Makefile.in.in (all): Removed. | |
| 364 * postgresql/Makefile.in.in (.c.o): Removed. | |
| 365 * postgresql/Makefile.in.in (clean): Removed. | |
| 366 * postgresql/Makefile.in.in (distclean): Removed. | |
| 367 * postgresql/Makefile.in.in (install): Removed. | |
| 368 Move common stuff into modues/common/Makefile.common. (Also | |
| 369 add extraclean target and a couple of other fixes in that file.) | |
| 370 | |
| 371 * postgresql/configure.ac: | |
| 372 Extract out common configure stuff into | |
| 373 modules/common/configure-{pre,post}.ac. | |
| 374 | |
| 375 * postgresql/postgresql.c (WARNING): | |
| 376 Fix warning. | |
| 377 | |
| 378 2002-11-17 Ben Wing <ben@xemacs.org> | |
| 379 | |
| 380 * ldap/Makefile.in.in: | |
| 381 * ldap/Makefile.in.in (SRCS): | |
| 382 * ldap/Makefile.in.in (SRC_SRCS): Removed. | |
| 383 * ldap/Makefile.in.in (OBJS): Removed. | |
| 384 * ldap/Makefile.in.in (SHELL): Removed. | |
| 385 * ldap/Makefile.in.in (RM): Removed. | |
| 386 * ldap/Makefile.in.in (PROGNAME): Removed. | |
| 387 * ldap/Makefile.in.in (CFLAGS): Removed. | |
| 388 * ldap/Makefile.in.in (INSTALL): Removed. | |
| 389 * ldap/Makefile.in.in (version): Removed. | |
| 390 * ldap/Makefile.in.in (prefix): Removed. | |
| 391 * ldap/Makefile.in.in (exec_prefix): Removed. | |
| 392 * ldap/Makefile.in.in (libdir): Removed. | |
| 393 * ldap/Makefile.in.in (instvardir): Removed. | |
| 394 * ldap/Makefile.in.in (configuration): Removed. | |
| 395 * ldap/Makefile.in.in (moduledir): Removed. | |
| 396 * ldap/Makefile.in.in (with_modules): Removed. | |
| 397 * ldap/Makefile.in.in (srcdir): Removed. | |
| 398 * ldap/Makefile.in.in (VPATH): Removed. | |
| 399 * ldap/Makefile.in.in (CC): Removed. | |
| 400 * ldap/Makefile.in.in (MODARCHDIR): Removed. | |
| 401 * ldap/Makefile.in.in (MAKE_DOCFILE): Removed. | |
| 402 * ldap/Makefile.in.in (MODCFLAGS): Removed. | |
| 403 * ldap/Makefile.in.in (INSTALLPATH): Removed. | |
| 404 * ldap/Makefile.in.in (INSTALL_PROGRAM): Removed. | |
| 405 * ldap/Makefile.in.in (OBJECT_TO_BUILD): Removed. | |
| 406 * ldap/Makefile.in.in (.PHONY): Removed. | |
| 407 * ldap/Makefile.in.in (all): Removed. | |
| 408 * ldap/Makefile.in.in (.c.o): Removed. | |
| 409 * ldap/Makefile.in.in (clean): Removed. | |
| 410 * ldap/Makefile.in.in (distclean): Removed. | |
| 411 * ldap/Makefile.in.in (install): Removed. | |
| 412 Move common stuff into modues/common/Makefile.common. (Also | |
| 413 add extraclean target and a couple of other fixes in that file.) | |
| 414 | |
| 415 * ldap/configure.ac: | |
| 416 * ldap/configure.ac (have_ldap): | |
| 417 Extract out common configure stuff into | |
| 418 modules/common/configure-{pre,post}.ac. | |
| 419 | |
| 420 2002-11-17 Ben Wing <ben@xemacs.org> | |
| 421 | |
| 422 * common/Makefile.common: | |
| 423 * common/Makefile.common (SHELL): | |
| 424 Common stuff is here. | |
| 425 | |
| 1011 | 426 2002-09-20 Steve Youngs <youngs@xemacs.org> |
| 427 | |
| 428 * postgresql/Makefile.in.in (LDFLAGS): Add @ld_switch_all@ to pick | |
| 429 up '--site-libraries'. | |
| 430 | |
| 431 * ldap/Makefile.in.in (LDFLAGS): Ditto. | |
| 432 | |
| 996 | 433 2002-08-08 Jerry James <james@xemacs.org> |
| 434 | |
| 435 * auto-autoloads.el: New file containing module autoloads. | |
| 436 * auto-autoloads.elc: Ditto. | |
| 437 * README: Update to reflect the new architecture. | |
| 438 * ldap/configure.ac: New file. | |
| 439 * ldap/configure: Ditto. | |
| 440 * ldap/eldap.h: Copy the version from src. | |
| 441 * ldap/eldap.c: Ditto. Add autoloads. | |
| 442 * ldap/eldap.c (unload_eldap): New function to unstaticpro symbols | |
| 443 defined in this file. | |
| 444 * ldap/install-sh: New script for independent module building. | |
| 445 * ldap/Makefile: Remove in favor of autoconf solution. | |
| 446 * ldap/Makefile.in.in: New file containing the autoconf solution. | |
| 447 * postgresql: New directory. | |
| 448 * postgresql/.cvsignore: New file. | |
| 449 * postgresql/configure.ac: Ditto. | |
| 450 * postgresql/configure: Ditto. | |
| 451 * postgresql/install-sh: New script for independent module | |
| 452 building. | |
| 453 * postgresql/Makefile.in.in: New file. | |
| 454 * postgresql/postgresql.h: Copy the version from src. | |
| 455 * postgresql/postgresql.c: Ditto. Add autoloads. | |
| 456 * sample/Makefile: Move to internal and external subdirectories. | |
| 457 * sample/sample.c: Ditto. | |
| 458 * sample/external: New directory containing sample external | |
| 459 modules. | |
| 460 * sample/external/.cvsignore: New file. | |
| 461 * sample/external/configure.ac: Ditto. | |
| 462 * sample/external/install-sh: Ditto. | |
| 463 * sample/external/Makefile.in.in: New. | |
| 464 * sample/external/sample.c: Move from next higher directory. | |
| 465 * sample/internal: New directory containing sample internal | |
| 466 modules. | |
| 467 * sample/internal/.cvsignore: New file. | |
| 468 * sample/internal/configure.ac: Ditto. | |
| 469 * sample/internal/install-sh: Ditto. | |
| 470 * sample/internal/Makefile.in.in: New. | |
| 471 * sample/internal/sample.c: Move from next higher directory. | |
| 472 | |
| 981 | 473 2002-08-30 Steve Youngs <youngs@xemacs.org> |
| 474 | |
| 475 * XEmacs 21.5.9 "brussels sprouts" is released. | |
| 476 | |
| 933 | 477 2002-07-27 Steve Youngs <youngs@xemacs.org> |
| 478 | |
| 479 * XEmacs 21.5.8 "broccoli" is released. | |
| 480 | |
| 894 | 481 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> |
| 482 | |
| 483 * XEmacs 21.5.7 "broccoflower" is released. | |
| 484 | |
| 804 | 485 2002-04-05 Stephen J. Turnbull <stephen@xemacs.org> |
| 486 | |
| 487 * XEmacs 21.5.6 "bok choi" is released. | |
| 488 | |
| 774 | 489 2002-03-12 Ben Wing <ben@xemacs.org> |
| 490 | |
| 3322 | 491 * The Great Mule Merge of March 2002: |
| 492 see node by that name in the Internals Manual. | |
| 774 | 493 |
| 768 | 494 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
| 495 | |
| 496 * XEmacs 21.5.5 "beets" is released. | |
| 497 | |
| 754 | 498 2002-02-14 Sean MacLennan <seanm@seanm.ca> |
| 499 | |
| 500 * base64/base64.c - update Bufpos => Charbpos | |
| 501 | |
| 502 |
