Mercurial > hg > xemacs-beta
annotate modules/ChangeLog @ 5124:623d57b7fbe8 ben-lisp-object
separate regular and disksave finalization, print method fixes.
Create separate disksave method and make the finalize method only be for
actual object finalization, not disksave finalization.
Fix places where 0 was given in place of a printer -- print methods are
mandatory, and internal objects formerly without a print method now must
explicitly specify internal_object_printer().
Change the defn of CONSOLE_LIVE_P to avoid problems in some weird situations.
-------------------- ChangeLog entries follow: --------------------
src/ChangeLog addition:
2010-01-20 Ben Wing <ben@xemacs.org>
* alloc.c:
* alloc.c (very_old_free_lcrecord):
* alloc.c (disksave_object_finalization_1):
* alloc.c (make_lcrecord_list):
* alloc.c (alloc_managed_lcrecord):
* alloc.c (free_managed_lcrecord):
* alloc.c (sweep_lcrecords_1):
* buffer.c:
* bytecode.c:
* bytecode.c (Fcompiled_function_p):
* chartab.c:
* console-impl.h:
* console-impl.h (CONSOLE_TYPE_P):
* console.c:
* console.c (set_quit_events):
* data.c:
* data.c (Fmake_ephemeron):
* database.c:
* database.c (finalize_database):
* database.c (Fclose_database):
* device-msw.c:
* device-msw.c (finalize_devmode):
* device-msw.c (allocate_devmode):
* device.c:
* elhash.c:
* elhash.c (finalize_hash_table):
* eval.c:
* eval.c (bind_multiple_value_limits):
* event-stream.c:
* event-stream.c (finalize_command_builder):
* events.c:
* events.c (mark_event):
* extents.c:
* extents.c (finalize_extent_info):
* extents.c (uninit_buffer_extents):
* faces.c:
* file-coding.c:
* file-coding.c (finalize_coding_system):
* file-coding.h:
* file-coding.h (struct coding_system_methods):
* file-coding.h (struct detector):
* floatfns.c:
* floatfns.c (extract_float):
* fns.c:
* fns.c (Fidentity):
* font-mgr.c (finalize_fc_pattern):
* font-mgr.c (finalize_fc_config):
* frame.c:
* glyphs.c:
* glyphs.c (finalize_image_instance):
* glyphs.c (unmap_subwindow_instance_cache_mapper):
* gui.c:
* gui.c (gui_error):
* keymap.c:
* lisp.h (struct Lisp_Symbol):
* lrecord.h:
* lrecord.h (struct lrecord_implementation):
* lrecord.h (MC_ALLOC_CALL_FINALIZER):
* lrecord.h (MC_ALLOC_CALL_FINALIZER_FOR_DISKSAVE):
* lrecord.h (DEFINE_DUMPABLE_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_GENERAL_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_SIZABLE_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_SIZABLE_GENERAL_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_FROB_BLOCK_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_FROB_BLOCK_GENERAL_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_FROB_BLOCK_SIZABLE_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_INTERNAL_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_SIZABLE_INTERNAL_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_GENERAL_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_SIZABLE_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_SIZABLE_GENERAL_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_FROB_BLOCK_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_FROB_BLOCK_GENERAL_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_FROB_BLOCK_SIZABLE_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_INTERNAL_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_SIZABLE_INTERNAL_LISP_OBJECT):
* lrecord.h (MAKE_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_MODULE_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_MODULE_GENERAL_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_MODULE_SIZABLE_LISP_OBJECT):
* lrecord.h (DEFINE_DUMPABLE_MODULE_SIZABLE_GENERAL_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_MODULE_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_MODULE_GENERAL_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_MODULE_SIZABLE_LISP_OBJECT):
* lrecord.h (DEFINE_NODUMP_MODULE_SIZABLE_GENERAL_LISP_OBJECT):
* lrecord.h (MAKE_MODULE_LISP_OBJECT):
* lstream.c:
* lstream.c (finalize_lstream):
* lstream.c (disksave_lstream):
* marker.c:
* marker.c (finalize_marker):
* mule-charset.c (make_charset):
* number.c:
* objects.c:
* objects.c (finalize_color_instance):
* objects.c (finalize_font_instance):
* opaque.c:
* opaque.c (make_opaque_ptr):
* process-nt.c:
* process-nt.c (nt_finalize_process_data):
* process-nt.c (nt_deactivate_process):
* process.c:
* process.c (finalize_process):
* procimpl.h (struct process_methods):
* scrollbar.c:
* scrollbar.c (free_scrollbar_instance):
* specifier.c (finalize_specifier):
* symbols.c:
* toolbar.c:
* toolbar.c (Ftoolbar_button_p):
* tooltalk.c:
* ui-gtk.c:
* ui-gtk.c (emacs_gtk_object_finalizer):
* ui-gtk.c (allocate_emacs_gtk_boxed_data):
* window.c:
* window.c (finalize_window):
* window.c (mark_window_as_deleted):
Separate out regular and disksave finalization. Instead of a
FOR_DISKSAVE argument to the finalizer, create a separate object
method `disksaver'. Make `finalizer' have only one argument.
Go through and separate out all finalize methods into finalize
and disksave. Delete lots of thereby redundant disksave checking.
Delete places that signal an error if we attempt to disksave --
all of these objects are non-dumpable and we will get an error
from pdump anyway if we attempt to dump them. After this is done,
only one object remains that has a disksave method -- lstream.
Change DEFINE_*_LISP_OBJECT_WITH_PROPS to DEFINE_*_GENERAL_LISP_OBJECT,
which is used for specifying either property methods or disksave
methods (or in the future, any other less-used methods).
Remove the for_disksave argument to finalize_process_data. Don't
provide a disksaver for processes because no one currently needs
it.
Clean up various places where objects didn't provide a print method.
It was made mandatory in previous changes, and all methods now
either provide their own print method or use internal_object_printer
or external_object_printer.
Change the definition of CONSOLE_LIVE_P to use the contype enum
rather than looking into the conmeths structure -- in some weird
situations with dead objects, the conmeths structure is NULL,
and printing such objects from debug_print() will crash if we try
to look into the conmeths structure.
| author | Ben Wing <ben@xemacs.org> |
|---|---|
| date | Wed, 20 Jan 2010 07:05:57 -0600 |
| parents | aa5ed11f473b |
| children | 1e90dc478938 |
| rev | line source |
|---|---|
|
4759
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4737
diff
changeset
|
1 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
|
2 |
|
aa5ed11f473b
Remove support for obsolete systems. See xemacs-patches message with ID
Jerry James <james@xemacs.org>
parents:
4737
diff
changeset
|
3 * 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
|
4 |
|
4737
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
5 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
|
6 |
|
dce479915b74
Clarify the GPL status of several sample module files. J. Kean Johnston
Jerry James <james@xemacs.org>
parents:
4710
diff
changeset
|
7 * 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
|
8 * 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
|
9 * 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
|
10 * 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
|
11 |
|
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
|
12 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
|
13 |
|
3a87551bfeb5
Fixes for a number of minor warnings issued by gcc. See xemacs-patches message
Jerry James <james@xemacs.org>
parents:
4636
diff
changeset
|
14 * 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
|
15 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
|
16 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
|
17 |
|
4636
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
18 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
|
19 |
|
5c427ece884b
XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4420
diff
changeset
|
20 * 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
|
21 |
|
4420
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
22 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
|
23 |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
24 * 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
|
25 * ldap/install-sh: Ditto. |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
26 * postgresql/install-sh: Ditto. |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
27 * sample/external/install-sh: Ditto. |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
28 * sample/internal/install-sh: Ditto. |
|
6ed8c4ccc17e
Update install-sh to version with a clear license.
Jerry James <james@xemacs.org>
parents:
4042
diff
changeset
|
29 |
| 4042 | 30 2007-06-23 Stephen J. Turnbull <stephen@xemacs.org> |
| 31 | |
| 32 * canna/canna_api.c (Fcanna_set_bunsetsu): | |
| 33 (Fcanna_initialize): | |
| 34 Suppress warnings about loss of precision on amd64. | |
| 35 | |
| 4027 | 36 2007-06-23 Stephen J. Turnbull <stephen@xemacs.org> |
| 37 | |
| 38 * ldap/eldap.h: Declare that we use deprecated API. | |
| 39 Thanks to Mats Lidell <matsl@xemacs.org> for the report & patch: | |
| 40 <871wgnqunm.fsf@spencer.lidell.homelinux.net>. | |
| 41 | |
| 3975 | 42 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> |
| 43 | |
| 44 * XEmacs 21.5.28 "fuki" is released. | |
| 45 | |
| 3830 | 46 2007-02-16 Stephen J. Turnbull <stephen@xemacs.org> |
| 47 | |
| 48 * canna/canna_api.c: Move CANNA_NEW_WCHAR_AWARE to config.h. | |
| 49 Clean up ancient cruft for IROHA (Canna v.1) support. | |
| 50 | |
| 3820 | 51 2007-02-08 Adrian Aichner <adrian@xemacs.org> |
| 52 | |
| 53 * postgresql/postgresql.c: Update Steve L. Baur's address on his | |
| 54 request. | |
| 55 * postgresql/postgresql.h: Ditto. | |
| 56 | |
| 3402 | 57 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> |
| 58 | |
| 59 * XEmacs 21.5.27 "fiddleheads" is released. | |
| 60 | |
| 3323 | 61 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> |
| 62 | |
| 63 * XEmacs 21.5.26 "endive" is released. | |
| 64 | |
| 3259 | 65 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> |
| 66 | |
| 67 * XEmacs 21.5.25 "eggplant" is released. | |
| 68 | |
| 3150 | 69 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> |
| 70 | |
| 71 * XEmacs 21.5.24 "dandelion" is released. | |
| 72 | |
| 3083 | 73 2005-11-22 Ben Wing <ben@xemacs.org> |
| 74 | |
| 75 * common/Makefile.common (mostlyclean): | |
| 76 Ignore errors from rm during clean. | |
| 77 | |
| 3071 | 78 2005-11-16 Stephen J. Turnbull <stephen@xemacs.org> |
| 79 | |
| 80 * canna/canna_api.c: Small fixes to Mule-ization patch. | |
| 81 | |
| 82 2005-11-01 Ben Wing <ben@xemacs.org> | |
| 83 | |
| 84 * canna/canna_api.c: Mule-ization. | |
| 85 | |
| 3062 | 86 2005-11-13 Ben Wing <ben@xemacs.org> |
| 87 | |
| 88 * common/Makefile.common: | |
| 89 * common/Makefile.common (.PHONY): | |
| 90 * common/Makefile.common (install): | |
| 91 Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. | |
| 92 Do some refactoring for cleanliness. Put in some magic cookies in | |
| 93 comments so this file gets read as a make file by XEmacs. | |
| 94 | |
| 3043 | 95 2005-11-02 Marcus Crestani <crestani@xemacs.org> |
| 96 | |
| 97 * canna/.cvsignore: New. | |
| 98 | |
| 3031 | 99 2005-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
| 100 | |
| 101 * XEmacs 21.5.23 "daikon" is released. | |
| 102 | |
| 3029 | 103 2005-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
| 104 | |
| 105 Warning elimination: | |
| 106 | |
| 107 * ldap/eldap.c (Fldap_add): Remove declaration of `current', which | |
| 108 is now declared by EXTERNAL_LIST_LOOP_2. | |
| 109 (Fldap_modify): Remove redundant variable `gcpro2', | |
| 110 | |
| 3024 | 111 2005-10-25 Ben Wing <ben@xemacs.org> |
| 112 | |
| 113 * postgresql/postgresql.c (allocate_pgconn): | |
| 114 * postgresql/postgresql.c (allocate_pgresult): | |
| 115 * postgresql/postgresql.h (struct Lisp_PGconn): | |
| 116 * postgresql/postgresql.h (struct Lisp_PGresult): | |
| 117 MC-Alloc refactoring. | |
| 118 | |
| 119 2005-10-25 Ben Wing <ben@xemacs.org> | |
| 120 | |
| 121 * ldap/eldap.c (allocate_ldap): | |
| 122 * ldap/eldap.h (struct Lisp_LDAP): | |
| 123 MC-Alloc refactoring. | |
| 124 | |
| 3010 | 125 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
| 126 | |
| 127 UNDO: | |
| 128 * canna/canna-api.c: | |
| 129 * canna/Makefile.in.in (MODNAME,SRCS): | |
| 130 Rename module from canna_api to canna-api. | |
| 131 | |
| 3007 | 132 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
| 133 | |
| 134 * canna/configure: Create and CVS add. | |
| 135 | |
| 2973 | 136 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
| 137 | |
| 138 * canna/Makefile.in.in (MODVER): Bump to 0.5. | |
| 139 | |
| 140 * canna/canna-api.c: | |
| 141 * canna/Makefile.in.in (MODNAME,SRCS): | |
| 142 Rename module from canna_api to canna-api. | |
| 143 | |
| 144 2005-09-22 Stephen J. Turnbull <stephen@xemacs.org> | |
| 145 | |
| 146 * canna: New module. | |
| 147 | |
| 148 * canna/canna_api.c: Move from $srcdir/src/mule-canna.c. Add module | |
| 149 initialization function and some boilerplate. Change name to | |
| 150 canna_api to reflect changed role. | |
| 151 | |
| 152 * canna/configure.ac: | |
| 153 * canna/Makefile.in.in: | |
| 154 * canna/install-sh: | |
| 155 Standard module boilerplate, adapted to Canna. | |
| 156 | |
| 2931 | 157 2005-09-14 Stephen J. Turnbull <stephen@xemacs.org> |
| 158 | |
| 159 * XEmacs 21.5.22 "cucumber" is released. | |
| 160 | |
| 2812 | 161 2005-06-09 Craig Lanning <CraigL@sc.rr.com> |
| 162 | |
| 163 * ldap/.cvsignore: | |
| 164 * sample/external/.cvsignore: | |
| 165 * sample/internal/.cvsignore: | |
| 166 Added GNUmakefile, Makefile, and Makefile.in | |
| 167 | |
| 2791 | 168 2005-05-28 Stephen J. Turnbull <stephen@xemacs.org> |
| 169 | |
| 170 * XEmacs 21.5.21 "corn" is released. | |
| 171 | |
| 2720 | 172 2005-04-01 Marcus Crestani <crestani@xemacs.org> |
| 173 | |
| 174 The new allocator. | |
| 175 | |
| 176 Remove Lcrecords: | |
| 177 | |
| 178 * postgresql/postgresql.c (allocate_pgconn): Allocate with new | |
| 179 allocator. | |
| 180 * postgresql/postgresql.c (allocate_pgresult): Allocate PGresult | |
| 181 with new allocator. | |
| 182 * postgresql/postgresql.h (struct Lisp_PGconn): Add | |
| 183 lrecord_header. | |
| 184 * postgresql/postgresql.h (struct Lisp_PGresult): Add | |
| 185 lrecord_header. | |
| 186 * ldap/eldap.c (allocate_ldap): Allocate with new allocator. | |
| 187 * ldap/eldap.h (struct Lisp_LDAP): Add lrecord_header. | |
| 188 | |
| 2653 | 189 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
| 190 | |
| 191 * XEmacs 21.5.20 "cilantro" is released. | |
| 192 | |
| 2594 | 193 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> |
| 194 | |
| 195 * XEmacs 21.5.19 "chives" is released. | |
| 196 | |
| 2387 | 197 2004-11-13 Ben Wing <ben@xemacs.org> |
| 198 | |
| 199 * ldap/eldap.c (Fldap_modify): | |
| 200 Need braces around EXTERNAL_LIST_LOOP_2. | |
| 201 | |
| 2377 | 202 2004-01-28 Stephen J. Turnbull <stephen@xemacs.org> |
| 203 | |
| 204 * common/Makefile.common (CFLAGS): Use XE_CFLAGS. | |
| 205 | |
| 2367 | 206 2004-10-27 Ben Wing <ben@xemacs.org> |
| 207 | |
| 208 * ldap/eldap.c: | |
| 209 * ldap/eldap.c (Fldap_open): | |
| 210 * ldap/eldap.c (Fldap_search_basic): | |
| 211 * ldap/eldap.c (Fldap_add): | |
| 212 * ldap/eldap.c (Fldap_modify): | |
| 213 * ldap/eldap.c (Fldap_delete): | |
| 214 Mule-ize. | |
| 215 Use EXTERNAL_LIST_LOOP_2 instead of deleted EXTERNAL_LIST_LOOP. | |
| 216 | |
| 2346 | 217 2004-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
| 218 | |
| 219 * XEmacs 21.5.18 "chestnut" is released. | |
| 220 | |
| 2286 | 221 2004-09-14 Jerry James <james@xemacs.org> |
| 222 | |
| 223 * postgresql/postgresql.c: | |
| 224 * ldap/eldap.c: | |
| 225 Mark unused parameters with the UNUSED macro. | |
| 226 | |
| 2272 | 227 2004-09-14 Jerry James <james@xemacs.org> |
| 228 | |
| 229 * ldap/eldap.c (Fldap_open): Change ldap_passwd to ldap_password | |
| 230 to eliminate a gcc shadow warning. | |
| 231 | |
| 2268 | 232 2004-09-13 Jerry James <james@xemacs.org> |
| 233 | |
| 234 * ldap/eldap.c (signal_ldap_error): Mark as noreturn. | |
| 235 | |
| 1964 | 236 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> |
| 237 | |
| 238 * XEmacs 21.5.17 "chayote" is released. | |
| 239 | |
| 1716 | 240 2003-09-26 Steve Youngs <youngs@xemacs.org> |
| 241 | |
| 242 * XEmacs 21.5.16 "celeriac" is released. | |
| 243 | |
| 1706 | 244 2003-09-21 Jerry James <james@xemacs.org> |
| 245 | |
| 246 * postgresql/postgresql.c (unload_postgresql): Do not mangle the | |
| 247 unload function name when compiling with C++. | |
| 248 * ldap/eldap.c (unload_eldap): Ditto. | |
| 249 | |
| 1665 | 250 2003-09-03 Steve Youngs <youngs@xemacs.org> |
| 251 | |
| 252 * XEmacs 21.5.15 "celery" is released. | |
| 253 | |
| 1650 | 254 2003-08-28 Jerry James <james@xemacs.org> |
| 255 | |
| 256 * common/Makefile.common (LIBSTDCPP): New. | |
| 257 * common/Makefile.common (.c.o): Use it to avoid undefined symbol | |
| 258 errors when compiling modules with g++. | |
| 259 | |
| 1632 | 260 2003-08-18 Jerry James <james@xemacs.org> |
| 261 | |
| 262 * postgresql/postgresql.c: Include emodules.h when building a module. | |
| 263 * ldap/eldap.c: Ditto. | |
| 264 * common/Makefile.common: Make module makefiles processable by cpp. | |
| 265 * common/Makefile.common (IMPORT_LIB): New. | |
| 266 * common/Makefile.common: Use it. | |
| 267 | |
| 1522 | 268 2003-06-11 Jerry James <james@xemacs.org> |
| 269 | |
| 270 * common/Makefile.common: The last change re-broke FreeBSD module | |
| 271 building. Expand srcdir in SRC_SRCS with configure to fix it. | |
| 272 | |
| 1520 | 273 2003-06-10 Jerry James <james@xemacs.org> |
| 274 | |
| 275 * common/Makefile.common: Change GNUish := to =. | |
| 276 | |
| 1510 | 277 2003-06-01 Steve Youngs <youngs@xemacs.org> |
| 278 | |
| 279 * XEmacs 21.5.14 "cassava" is released. | |
| 280 | |
| 1490 | 281 2003-05-09 Andrew Begel <abegel@CS.Berkeley.EDU> |
| 282 | |
| 283 * common/Makefile.common: Move use of srcdir below its definition. | |
| 284 * sample/internal/Makefile.in.in: Ditto. | |
| 285 * sample/external/Makefile.in.in: Ditto. | |
| 286 | |
| 1489 | 287 2003-05-20 Jerry James <james@xemacs.org> |
| 288 | |
| 289 * sample/internal/Makefile.in.in: Expand $^ for makes that don't | |
| 290 understand it. | |
| 291 * sample/external/Makefile.in.in: Ditto. | |
| 292 * common/Makefile.common: Ditto. | |
| 293 | |
| 1473 | 294 2003-05-10 Steve Youngs <youngs@xemacs.org> |
| 295 | |
| 296 * XEmacs 21.5.13 "cauliflower" is released. | |
| 297 | |
| 1431 | 298 2003-04-24 Steve Youngs <youngs@xemacs.org> |
| 299 | |
| 300 * XEmacs 21.5.12 "carrot" is released. | |
| 301 | |
| 1307 | 302 2003-02-16 Steve Youngs <youngs@xemacs.org> |
| 303 | |
| 304 * XEmacs 21.5.11 "cabbage" is released. | |
| 305 | |
| 1270 | 306 2003-02-07 Jerry James <james@xemacs.org> |
| 307 | |
| 308 * ldap/eldap.c: Add unload_eldap prototype to fix warning. | |
| 309 | |
| 1252 | 310 2003-01-30 Robert Pluim <rpluim@bigfoot.com> |
| 311 | |
| 312 * Makefile.common: FreeBSD make compatability fixes: expand | |
| 313 SRC_SRCS immediately, use MODCC rather than CC to prevent | |
| 314 overriding by top-level makefile. | |
| 315 | |
| 1220 | 316 2003-01-15 Jerry James <james@eecs.ku.edu> |
| 317 | |
| 318 * ldap/eldap.c: Apply Ben's postgresql change to LDAP also. | |
| 319 | |
| 1204 | 320 2002-12-16 Ben Wing <ben@xemacs.org> |
| 321 | |
| 322 * postgresql/postgresql.c: | |
| 323 remove ifdef USE_KKCC. | |
| 324 | |
| 1187 | 325 2003-01-04 Steve Youngs <youngs@xemacs.org> |
| 326 | |
| 327 * XEmacs 21.5.10 "burdock" is released. | |
| 328 | |
| 1111 | 329 2002-11-17 Ben Wing <ben@xemacs.org> |
| 330 | |
| 331 * postgresql/Makefile.in.in: | |
| 332 * postgresql/Makefile.in.in (SRCS): | |
| 333 * postgresql/Makefile.in.in (SRC_SRCS): Removed. | |
| 334 * postgresql/Makefile.in.in (OBJS): Removed. | |
| 335 * postgresql/Makefile.in.in (SHELL): Removed. | |
| 336 * postgresql/Makefile.in.in (RM): Removed. | |
| 337 * postgresql/Makefile.in.in (PROGNAME): Removed. | |
| 338 * postgresql/Makefile.in.in (CFLAGS): Removed. | |
| 339 * postgresql/Makefile.in.in (INSTALL): Removed. | |
| 340 * postgresql/Makefile.in.in (version): Removed. | |
| 341 * postgresql/Makefile.in.in (prefix): Removed. | |
| 342 * postgresql/Makefile.in.in (exec_prefix): Removed. | |
| 343 * postgresql/Makefile.in.in (libdir): Removed. | |
| 344 * postgresql/Makefile.in.in (instvardir): Removed. | |
| 345 * postgresql/Makefile.in.in (configuration): Removed. | |
| 346 * postgresql/Makefile.in.in (moduledir): Removed. | |
| 347 * postgresql/Makefile.in.in (with_modules): Removed. | |
| 348 * postgresql/Makefile.in.in (srcdir): Removed. | |
| 349 * postgresql/Makefile.in.in (VPATH): Removed. | |
| 350 * postgresql/Makefile.in.in (CC): Removed. | |
| 351 * postgresql/Makefile.in.in (MODARCHDIR): Removed. | |
| 352 * postgresql/Makefile.in.in (MAKE_DOCFILE): Removed. | |
| 353 * postgresql/Makefile.in.in (MODCFLAGS): Removed. | |
| 354 * postgresql/Makefile.in.in (INSTALLPATH): Removed. | |
| 355 * postgresql/Makefile.in.in (INSTALL_PROGRAM): Removed. | |
| 356 * postgresql/Makefile.in.in (OBJECT_TO_BUILD): Removed. | |
| 357 * postgresql/Makefile.in.in (.PHONY): Removed. | |
| 358 * postgresql/Makefile.in.in (all): Removed. | |
| 359 * postgresql/Makefile.in.in (.c.o): Removed. | |
| 360 * postgresql/Makefile.in.in (clean): Removed. | |
| 361 * postgresql/Makefile.in.in (distclean): Removed. | |
| 362 * postgresql/Makefile.in.in (install): Removed. | |
| 363 Move common stuff into modues/common/Makefile.common. (Also | |
| 364 add extraclean target and a couple of other fixes in that file.) | |
| 365 | |
| 366 * postgresql/configure.ac: | |
| 367 Extract out common configure stuff into | |
| 368 modules/common/configure-{pre,post}.ac. | |
| 369 | |
| 370 * postgresql/postgresql.c (WARNING): | |
| 371 Fix warning. | |
| 372 | |
| 373 2002-11-17 Ben Wing <ben@xemacs.org> | |
| 374 | |
| 375 * ldap/Makefile.in.in: | |
| 376 * ldap/Makefile.in.in (SRCS): | |
| 377 * ldap/Makefile.in.in (SRC_SRCS): Removed. | |
| 378 * ldap/Makefile.in.in (OBJS): Removed. | |
| 379 * ldap/Makefile.in.in (SHELL): Removed. | |
| 380 * ldap/Makefile.in.in (RM): Removed. | |
| 381 * ldap/Makefile.in.in (PROGNAME): Removed. | |
| 382 * ldap/Makefile.in.in (CFLAGS): Removed. | |
| 383 * ldap/Makefile.in.in (INSTALL): Removed. | |
| 384 * ldap/Makefile.in.in (version): Removed. | |
| 385 * ldap/Makefile.in.in (prefix): Removed. | |
| 386 * ldap/Makefile.in.in (exec_prefix): Removed. | |
| 387 * ldap/Makefile.in.in (libdir): Removed. | |
| 388 * ldap/Makefile.in.in (instvardir): Removed. | |
| 389 * ldap/Makefile.in.in (configuration): Removed. | |
| 390 * ldap/Makefile.in.in (moduledir): Removed. | |
| 391 * ldap/Makefile.in.in (with_modules): Removed. | |
| 392 * ldap/Makefile.in.in (srcdir): Removed. | |
| 393 * ldap/Makefile.in.in (VPATH): Removed. | |
| 394 * ldap/Makefile.in.in (CC): Removed. | |
| 395 * ldap/Makefile.in.in (MODARCHDIR): Removed. | |
| 396 * ldap/Makefile.in.in (MAKE_DOCFILE): Removed. | |
| 397 * ldap/Makefile.in.in (MODCFLAGS): Removed. | |
| 398 * ldap/Makefile.in.in (INSTALLPATH): Removed. | |
| 399 * ldap/Makefile.in.in (INSTALL_PROGRAM): Removed. | |
| 400 * ldap/Makefile.in.in (OBJECT_TO_BUILD): Removed. | |
| 401 * ldap/Makefile.in.in (.PHONY): Removed. | |
| 402 * ldap/Makefile.in.in (all): Removed. | |
| 403 * ldap/Makefile.in.in (.c.o): Removed. | |
| 404 * ldap/Makefile.in.in (clean): Removed. | |
| 405 * ldap/Makefile.in.in (distclean): Removed. | |
| 406 * ldap/Makefile.in.in (install): Removed. | |
| 407 Move common stuff into modues/common/Makefile.common. (Also | |
| 408 add extraclean target and a couple of other fixes in that file.) | |
| 409 | |
| 410 * ldap/configure.ac: | |
| 411 * ldap/configure.ac (have_ldap): | |
| 412 Extract out common configure stuff into | |
| 413 modules/common/configure-{pre,post}.ac. | |
| 414 | |
| 415 2002-11-17 Ben Wing <ben@xemacs.org> | |
| 416 | |
| 417 * common/Makefile.common: | |
| 418 * common/Makefile.common (SHELL): | |
| 419 Common stuff is here. | |
| 420 | |
| 1011 | 421 2002-09-20 Steve Youngs <youngs@xemacs.org> |
| 422 | |
| 423 * postgresql/Makefile.in.in (LDFLAGS): Add @ld_switch_all@ to pick | |
| 424 up '--site-libraries'. | |
| 425 | |
| 426 * ldap/Makefile.in.in (LDFLAGS): Ditto. | |
| 427 | |
| 996 | 428 2002-08-08 Jerry James <james@xemacs.org> |
| 429 | |
| 430 * auto-autoloads.el: New file containing module autoloads. | |
| 431 * auto-autoloads.elc: Ditto. | |
| 432 * README: Update to reflect the new architecture. | |
| 433 * ldap/configure.ac: New file. | |
| 434 * ldap/configure: Ditto. | |
| 435 * ldap/eldap.h: Copy the version from src. | |
| 436 * ldap/eldap.c: Ditto. Add autoloads. | |
| 437 * ldap/eldap.c (unload_eldap): New function to unstaticpro symbols | |
| 438 defined in this file. | |
| 439 * ldap/install-sh: New script for independent module building. | |
| 440 * ldap/Makefile: Remove in favor of autoconf solution. | |
| 441 * ldap/Makefile.in.in: New file containing the autoconf solution. | |
| 442 * postgresql: New directory. | |
| 443 * postgresql/.cvsignore: New file. | |
| 444 * postgresql/configure.ac: Ditto. | |
| 445 * postgresql/configure: Ditto. | |
| 446 * postgresql/install-sh: New script for independent module | |
| 447 building. | |
| 448 * postgresql/Makefile.in.in: New file. | |
| 449 * postgresql/postgresql.h: Copy the version from src. | |
| 450 * postgresql/postgresql.c: Ditto. Add autoloads. | |
| 451 * sample/Makefile: Move to internal and external subdirectories. | |
| 452 * sample/sample.c: Ditto. | |
| 453 * sample/external: New directory containing sample external | |
| 454 modules. | |
| 455 * sample/external/.cvsignore: New file. | |
| 456 * sample/external/configure.ac: Ditto. | |
| 457 * sample/external/install-sh: Ditto. | |
| 458 * sample/external/Makefile.in.in: New. | |
| 459 * sample/external/sample.c: Move from next higher directory. | |
| 460 * sample/internal: New directory containing sample internal | |
| 461 modules. | |
| 462 * sample/internal/.cvsignore: New file. | |
| 463 * sample/internal/configure.ac: Ditto. | |
| 464 * sample/internal/install-sh: Ditto. | |
| 465 * sample/internal/Makefile.in.in: New. | |
| 466 * sample/internal/sample.c: Move from next higher directory. | |
| 467 | |
| 981 | 468 2002-08-30 Steve Youngs <youngs@xemacs.org> |
| 469 | |
| 470 * XEmacs 21.5.9 "brussels sprouts" is released. | |
| 471 | |
| 933 | 472 2002-07-27 Steve Youngs <youngs@xemacs.org> |
| 473 | |
| 474 * XEmacs 21.5.8 "broccoli" is released. | |
| 475 | |
| 894 | 476 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> |
| 477 | |
| 478 * XEmacs 21.5.7 "broccoflower" is released. | |
| 479 | |
| 804 | 480 2002-04-05 Stephen J. Turnbull <stephen@xemacs.org> |
| 481 | |
| 482 * XEmacs 21.5.6 "bok choi" is released. | |
| 483 | |
| 774 | 484 2002-03-12 Ben Wing <ben@xemacs.org> |
| 485 | |
| 3322 | 486 * The Great Mule Merge of March 2002: |
| 487 see node by that name in the Internals Manual. | |
| 774 | 488 |
| 768 | 489 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
| 490 | |
| 491 * XEmacs 21.5.5 "beets" is released. | |
| 492 | |
| 754 | 493 2002-02-14 Sean MacLennan <seanm@seanm.ca> |
| 494 | |
| 495 * base64/base64.c - update Bufpos => Charbpos | |
| 496 | |
| 497 |
