diff options
| author | Eli Zaretskii | 2014-02-06 17:27:46 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2014-02-06 17:27:46 +0200 |
| commit | 829f4f2256d11c0336618269b45b2eea299ed2ce (patch) | |
| tree | 74fbee3b06e4efad9bd218713188d73a86fa447d /src/ChangeLog | |
| parent | 629de968455d2b4632fbe9db860ae4ac7e933b9b (diff) | |
| download | emacs-829f4f2256d11c0336618269b45b2eea299ed2ce.tar.gz emacs-829f4f2256d11c0336618269b45b2eea299ed2ce.zip | |
Another fix for handling of file names on Windows 9X.
src/w32.c (pMultiByteToWideChar, pWideCharToMultiByte): New
variables: pointers through which to call the respective APIs.
(filename_to_utf16, filename_from_utf16, filename_to_ansi)
(filename_from_ansi, sys_link, check_windows_init_file): Call
MultiByteToWideChar and WideCharToMultiByte through pointers.
This is required on Windows 9X, where we dynamically load
UNICOWS.DLL which has their non-stub implementations.
(maybe_load_unicows_dll): Assign addresses to these 2 function
pointers after loading UNICOWS.DLL.
src/w32fns.c (Fx_file_dialog, Fw32_shell_execute) [!CYGWIN]: Call
MultiByteToWideChar and WideCharToMultiByte through function
pointers.
src/w32.h (pMultiByteToWideChar, pWideCharToMultiByte): New
declarations.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 8a7dfae4864..e19b6d8781d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,22 @@ | |||
| 1 | 2014-02-06 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * w32.c (pMultiByteToWideChar, pWideCharToMultiByte): New | ||
| 4 | variables: pointers through which to call the respective APIs. | ||
| 5 | (filename_to_utf16, filename_from_utf16, filename_to_ansi) | ||
| 6 | (filename_from_ansi, sys_link, check_windows_init_file): Call | ||
| 7 | MultiByteToWideChar and WideCharToMultiByte through pointers. | ||
| 8 | This is required on Windows 9X, where we dynamically load | ||
| 9 | UNICOWS.DLL which has their non-stub implementations. | ||
| 10 | (maybe_load_unicows_dll): Assign addresses to these 2 function | ||
| 11 | pointers after loading UNICOWS.DLL. | ||
| 12 | |||
| 13 | * w32fns.c (Fx_file_dialog, Fw32_shell_execute) [!CYGWIN]: Call | ||
| 14 | MultiByteToWideChar and WideCharToMultiByte through function | ||
| 15 | pointers. | ||
| 16 | |||
| 17 | * w32.h (pMultiByteToWideChar, pWideCharToMultiByte): New | ||
| 18 | declarations. | ||
| 19 | |||
| 1 | 2014-02-06 Jan Djärv <jan.h.d@swipnet.se> | 20 | 2014-02-06 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 21 | ||
| 3 | * nsterm.m (toggleFullScreen:): Hide menubar on secondary monitor | 22 | * nsterm.m (toggleFullScreen:): Hide menubar on secondary monitor |