Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 1706:9fc738581a9d
[xemacs-hg @ 2003-09-22 03:21:12 by james]
Remove GNU DLD support, fix the C++ build, make eval-related functions visible
to modules, and fix minor Windows-related problems.
author | james |
---|---|
date | Mon, 22 Sep 2003 03:21:19 +0000 |
parents | f561c3904bb3 |
children | a19b0eb5dfc1 |
line wrap: on
line diff
--- a/src/ChangeLog Sun Sep 21 21:52:23 2003 +0000 +++ b/src/ChangeLog Mon Sep 22 03:21:19 2003 +0000 @@ -1,3 +1,29 @@ +2003-09-21 Jerry James <james@xemacs.org> + + * device-x.c (x_init_device): dll_open now takes a Lisp_Object. + * emacs.c (make_arg_list_1): Remove useless call to dll_init. + * emacs.c (main_1): Ditto. + * emodules.c: char to CIbyte conversion. + * emodules.c (Fload_module): Ditto. + * emodules.c (Funload_module): Ditto. + * emodules.c (find_make_module): Ditto, and use NULL. + * emodules.c (emodules_load): Ditto, and pass Lisp_Objects to and + from the sysdll routines. Be careful about string conversions. + * emodules.c (reinit_vars_of_module): Use NULL. + * objects-msw.c (mswindows_find_charset_font): Fix call to + mswindows_list_fonts broken by James LewisMoss' Sept 20 change. + * symsinit.h: Do not mangle module initialization function names. + * sysdll.c (MAYBE_PREPEND_UNDERSCORE): char to CIbyte conversion. + * sysdll.c (dll_init): char to Extbyte conversion. + * sysdll.c (dll_open): Take a Lisp_Object, possibly Qnil. + * sysdll.c (dll_function): char to CIbyte conversion. + * sysdll.c (dll_variable): Ditto. + * sysdll.c (dll_error): Return a Lisp_Object, not a string. + * sysdll.c (dll_close): Cast appropriately for C++. + * sysdll.h: Change prototypes as per sysdll.c changes. + * lisp.h: Make eval-related functions visible to modules. + * xemacs.def.in.in: Ditto. + 2003-09-20 Ilya N. Golubev <gin@mo.msk.ru> * cmdloop.c (Fcommand_loop_1): Allow specifying elisp function for