From: Andrew Innes Date: Wed, 23 Aug 2000 00:02:40 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-21.0.90~2020 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=69a7ffa7ecd63ec7c2128a7d44193122e178c129;p=emacs.git *** empty log message *** --- diff --git a/src/ChangeLog b/src/ChangeLog index be7d4166b64..2a09cdc4500 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,183 @@ +2000-08-22 Andrew Innes + + * makefile.w32-in: New file. + + * unexw32.c (unexec): Ignore old_name, and use the actual location + of the current executable instead. Base new_name on this. + + * w32proc.c (create_child): Remove reference to security + descriptor, which isn't needed and doesn't compile with mingw32. + + * w32term.c [USE_CRT_DLL]: Remove unnecessary extern, which screws + up dllimport attributes. + (x_update_window_end): Update prototype. + + * unexec.c (write_segment) [USE_CRT_DLL]: Remove unnecessary + extern, which screws up dllimport attributes. + + * sysdep.c [USE_CRT_DLL]: Remove unnecessary extern, which screws + up dllimport attributes. + + * strftime.c [USE_CRT_DLL]: Remove unnecessary extern, which + screws up dllimport attributes. + + * process.c [USE_CRT_DLL]: Remove unnecessary extern, which screws + up dllimport attributes. + (create_process) [USE_CRT_DLL]: Remove unnecessary extern, which + screws up dllimport attributes. + + * lread.c [USE_CRT_DLL]: Remove unnecessary extern, which screws + up dllimport attributes. + + * keyboard.c [USE_CRT_DLL]: Remove unnecessary extern, which + screws up dllimport attributes. + + * floatfns.c [USE_CRT_DLL]: Remove unnecessary extern, which + screws up dllimport attributes. + + * fileio.c [USE_CRT_DLL]: Remove unnecessary extern, which screws + up dllimport attributes. + + * emacs.c (malloc_initialize_hook) [USE_CRT_DLL]: Remove + unnecessary extern, which screws up dllimport attributes. + (main): Ditto. + + * editfns.c [USE_CRT_DLL]: Remove unnecessary extern, which screws + up dllimport attributes. + + * dispnew.c (window_change_signal) [USE_CRT_DLL]: Remove + unnecessary extern, which screws up dllimport attributes. + + * callproc.c [USE_CRT_DLL]: Remove unnecessary extern, which + screws up dllimport attributes. + + * buffer.c [USE_CRT_DLL]: Remove unnecessary extern, which screws + up dllimport attributes. + + * w32proc.c (IsValidLocale): Extern missing from mingw32 headers. + + * w32bdf.c (search_file_line): + (set_bdf_font_info): + (seek_char): + (w32_get_bdf_glyph): + (w32_BDF_to_x_font): Fix compile warnings. + + * w32menu.c: Include keyboard.h before frame.h. Fix compile + warnings. + + * w32select.c: Include keyboard.h before frame.h. + + * w32fns.c (max): Define macro. + (JOHAB_CHARSET): Define if not known. + (MOD_ALT, MOD_CONTROL, MOD_SHIFT, MOD_WIN): Define if not known. + (Fx_show_tip): Synch with X version. + + * w32xfns.c: Include keyboard.h before frame.h. + + * w32fns.c: Include keyboard.h before frame.h. + + * w32term.c: Include keyboard.h before frame.h. + + * fontset.c: Include keyboard.h before frame.h. + + * w32inevt.c: Include keyboard.h before frame.h. + (MOUSE_MOVED): Define if not known. + + * minibuf.c: Include keyboard.h before frame.h. + + * keyboard.c: Include keyboard.h before frame.h. + + * indent.c: Include keyboard.h before frame.h. + + * dispnew.c: Include keyboard.h before frame.h. + + * buffer.c: Include keyboard.h before frame.h. + + * alloc.c: Include keyboard.h before frame.h. + + * print.c: Include keyboard.h before frame.h. + + * process.c: Include keyboard.h before frame.h. + + * scroll.c: Include keyboard.h before frame.h. + + * sysdep.c: Include keyboard.h before frame.h. + + * term.c: Include keyboard.h before frame.h. + + * window.c: Include keyboard.h before frame.h. + + * xdisp.c: Include keyboard.h before frame.h. + Separate GLYPH_DEBUG and DEBUG_TRACE_MOVE. + + * frame.c: Include keyboard.h before frame.h. + + * w32heap.h: Undefine min, max. + + * w32gui.h: Undefine min, max. + + * unexw32.c: Change PUCHAR to PCHAR. + (PTR_TO_OFFSET): Cast ptr to unsigned char *. + (relocate_offset): + (get_section_info): + (copy_executable_and_dump_data): Remove unnecessary static defs. + (copy_executable_and_dump_data): Fix compile warnings. + + * sysdep.c (NULL) [WINDOWSNT]: Define NULL if not defined. + + * w32console.c (min): Define macro. + (clear_frame, write_glyphs): Fix compile warning. + + * w32proc.c (compare_env): + (find_child_console): Fix compile warning. + + * w32.c (sys_strerror): Use sys_nerr instead of _sys_nerr. Use + sys_errlist instead of _sys_errlist. + (get_emacs_configuration_options): New function. + + * s/ms-w32.h (sys_nerr): Provide default definition. + (strdup, strupr, strnicmp, stricmp, tzset, tzname): Map to same + name with _ prepended. + (NSIG): Define if not known. + (get_emacs_configuration): Provide extern declaration. + (get_emacs_configuration_options): Provide extern declaration. + (EMACS_CONFIG_OPTIONS): Call get_emacs_configuration_options. + + * w32.c (gettimeofday): Use struct timeb, not struct _timeb. + (map_w32_filename): + (read_unc_volume): Fix compile warning. + + * s/ms-w32.h (_WINSOCK_H): Define to prevent normal winsock + definitions from being used. + + * lisp.h [WINDOWSNT]: Don't declare externs for getenv, ctime and getwd. + + * w32.c (unc_volume_file_attributes): + (open_unc_volume): Make arg const. + + * sysdep.c [WINDOWSNT]: Remove extern decl of errno. + (read_input_waiting): Remove excess parameter. + + * w32.c (init_environment): Call _access. + (check_windows_init_file): Call _close. + (init_user_info): Call _putenv. + (init_environment): Call _putenv and _strdup. + (init_ntproc): Reset volume info cache on startup. + + * s/ms-w32.h (malloc, free, realloc, calloc): Rename if + USE_CRT_DLL is defined, so Emacs can use GNU malloc even though it + cannot override the CRT malloc. + + * makefile.nt (LOCAL_FLAGS): Define USE_CRT_DLL if requested. + (LINK_FLAGS): Append to original value of LINK_FLAGS. + + * w32heap.c [!USE_CRT_DLL]: Don't define _heap_init and _heap_term + unless we are linking with a static CRT. + (RVA_TO_PTR): Cast result to unsigned char*. + + * w32.c (GetCachedVolumeInformation): Use xmalloc, xfree and xstrdup. + (add_volume_info): Use xstrdup. + 2000-08-22 Stefan Monnier * minibuf.c (Vcompletion_auto_help): Renamed from `auto_help'. @@ -5616,5 +5796,5 @@ See ChangeLog.8 for earlier changes. ;; Local Variables: -;; coding: iso-2022-7bit-unix +;; coding: iso-2022-7bit ;; End: