Release 961023
Tue Oct 22 20:09:52 1996 Alexandre Julliard <julliard@lrc.epfl.ch>
* [*/Makefile.in] [tools/makedep.c]
New program to generate dependencies; should be faster and more
portable than 'gcc -MM'.
* [*/*]
Replaced WPARAM and HDC by explicitly-sized types.
* [windows/hook.c]
Fixed bug in HOOK_GetHook16 function.
Thu Oct 17 09:13:50 1996 John Harvey <john@division.co.uk>
* [include/debug.h] [include/stddebug.h]
Added debug option for win16drv (-debugmsg +win16drv)
* [graphics/win16drv/init.c]
Only enable CreateDC if printer=on specified in wine section of
wine.conf.
printfs changed to dprintf_win16drv.
Some tidying up.
* [include/gdi.h] [graphics/x11drv/clipping.c]
[graphics/x11drv/Makefile.in]
Moved SetDeviceClipping into drivers.
diff --git a/documentation/languages b/documentation/languages
index c1391a4..71f2d6b 100644
--- a/documentation/languages
+++ b/documentation/languages
@@ -12,29 +12,26 @@
To add a new language to the list of languages that Wine can handle
you must...
-1. Edit resources/Makefile.in variable "LANGUAGES" to include a new
- abbreviation for the language.
-
-2. Edit ./wine.man (search for -language) to show the new language
+1. Edit ./wine.man (search for -language) to show the new language
abbreviation.
-3. Edit misc/main.c variable "Languages" to contain the new language
+2. Edit misc/main.c variable "Languages" to contain the new language
abbreviation and language ID. Also edit macro "USAGE" to show the
new abbreviation.
-4. Edit include/options.h enum "WINE_LANGUAGE" to have a member called
+3. Edit include/options.h enum "WINE_LANGUAGE" to have a member called
LANG_XX where XX is the new abbreviation.
-5. Edit misc/ole2nls.c function "GetUserDefaultLCID" to contain an
+4. Edit misc/ole2nls.c function "GetUserDefaultLCID" to contain an
extra case for your language. The correct return values seem to
be a mystery, but don't worry.
-6. Edit resources/sysrec.c to include "sysres_XX.h" where XX is the
+5. Edit resources/sysrec.c to include "sysres_XX.h" where XX is the
abbreviation for your language. (That file will be produced auto-
matically.) Edit variable "SYSRES_Resources" to contain an entry
for your language.
-7. Create a new file, resources/sysres_XX.rc, where XX is the
+6. Create a new file, resources/sysres_XX.rc, where XX is the
abbreviation that you chose. Your best bet is to copy one of the
other *.rc files and start translating. [Warning: the author of
this file does not know the details of the structure of these
@@ -46,6 +43,9 @@
copy the positions from (say) English. In particular, items within
one menu should have different highlighted letters.
+7. Edit resources/Makefile.in to add the name of the new file to the
+ SYSRES_SRCS variable.
+
8. Edit misc/ole2nls.c function "GetLocaleInfoA" to contain a case for
your language.