Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 1632:64eaceca611d
[xemacs-hg @ 2003-08-19 02:07:03 by james]
Enable module building and running on Cygwin and MinGW.
author | james |
---|---|
date | Tue, 19 Aug 2003 02:07:16 +0000 |
parents | 6c996a26d761 |
children | 750821e2c014 |
line wrap: on
line diff
--- a/src/ChangeLog Mon Aug 18 21:52:34 2003 +0000 +++ b/src/ChangeLog Tue Aug 19 02:07:16 2003 +0000 @@ -1,3 +1,30 @@ +2003-08-18 Jerry James <james@xemacs.org> + + * Makefile.in.in (export_lib): New. + * Makefile.in.in (xemacs-export.o): New. + * Makefile.in.in (otherobjs): Use them. + * emodules.c: Remove the EMODULES_DO_NOT_REDEFINE hack. + * emodules.c (Fload_module): Document the ".dylib" extension. + * emodules.c (emodules_doc_subr): Don't try to find the function + associated with an autoload cookie. + * emodules.h: Add MODULE_API markers. Other part of + EMODULES_DO_NOT_REDEFINE hack removal. Define unstaticpro to + unstaticpro_nodump for modules. + * general-slots.h: Document and use SYMBOL_MODULE_API. + * general.c (SYMBOL_MODULE_API): New. + * lisp.h: Ditto. Also define MODULE_API appropriately, and define + SYMBOL_MODULE_API. + * sysdll.c: Allow Cygin module building. + * sysdll.c (dll_open): Use Unicode module names correctly. + * sysdll.c (dll_error): Return an informative error message. + * lisp-union.h: Add MODULE_API markers. + * lrecord.h: Ditto. + * mem-limits.h (get_lim_data): Ditto. + * opaque.h: Ditto. + * process.h: Ditto. + * symeval.h: Ditto. + * text.h: Ditto. + 2003-08-18 Jerry James <james@xemacs.org> * bytecode.c (execute_optimized_program): Setting a buffer-local