comparison 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
comparison
equal deleted inserted replaced
1631:1bf7b032a45d 1632:64eaceca611d
1 2003-08-18 Jerry James <james@xemacs.org>
2
3 * Makefile.in.in (export_lib): New.
4 * Makefile.in.in (xemacs-export.o): New.
5 * Makefile.in.in (otherobjs): Use them.
6 * emodules.c: Remove the EMODULES_DO_NOT_REDEFINE hack.
7 * emodules.c (Fload_module): Document the ".dylib" extension.
8 * emodules.c (emodules_doc_subr): Don't try to find the function
9 associated with an autoload cookie.
10 * emodules.h: Add MODULE_API markers. Other part of
11 EMODULES_DO_NOT_REDEFINE hack removal. Define unstaticpro to
12 unstaticpro_nodump for modules.
13 * general-slots.h: Document and use SYMBOL_MODULE_API.
14 * general.c (SYMBOL_MODULE_API): New.
15 * lisp.h: Ditto. Also define MODULE_API appropriately, and define
16 SYMBOL_MODULE_API.
17 * sysdll.c: Allow Cygin module building.
18 * sysdll.c (dll_open): Use Unicode module names correctly.
19 * sysdll.c (dll_error): Return an informative error message.
20 * lisp-union.h: Add MODULE_API markers.
21 * lrecord.h: Ditto.
22 * mem-limits.h (get_lim_data): Ditto.
23 * opaque.h: Ditto.
24 * process.h: Ditto.
25 * symeval.h: Ditto.
26 * text.h: Ditto.
27
1 2003-08-18 Jerry James <james@xemacs.org> 28 2003-08-18 Jerry James <james@xemacs.org>
2 29
3 * bytecode.c (execute_optimized_program): Setting a buffer-local 30 * bytecode.c (execute_optimized_program): Setting a buffer-local
4 variable with no default binding sets the default. 31 variable with no default binding sets the default.
5 32