wine-orson.git
17 years agoRelease 0.9.27. wine-0.9.27
Alexandre Julliard [Fri, 8 Dec 2006 21:34:42 +0000 (22:34 +0100)]
Release 0.9.27.

17 years agogdi32: Don't assume that the font codepages change with the user locale.
Alexandre Julliard [Fri, 8 Dec 2006 12:00:53 +0000 (13:00 +0100)]
gdi32: Don't assume that the font codepages change with the user locale.

Codepages can be set independently with LC_CTYPE.

17 years agomsvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
Alexandre Julliard [Fri, 8 Dec 2006 11:56:17 +0000 (12:56 +0100)]
msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.

17 years agoshlwapi: Fixed string tests for non-English locales.
Alexandre Julliard [Fri, 8 Dec 2006 11:55:43 +0000 (12:55 +0100)]
shlwapi: Fixed string tests for non-English locales.

17 years agowined3d: Move blending related states to the state table.
Stefan Dösinger [Fri, 8 Dec 2006 00:51:11 +0000 (01:51 +0100)]
wined3d: Move blending related states to the state table.

17 years agowined3d: Move WINED3DRS_AMBIENT to the state table.
Stefan Dösinger [Fri, 8 Dec 2006 00:45:26 +0000 (01:45 +0100)]
wined3d: Move WINED3DRS_AMBIENT to the state table.

17 years agowined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
Stefan Dösinger [Fri, 8 Dec 2006 00:44:55 +0000 (01:44 +0100)]
wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.

17 years agowined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
Stefan Dösinger [Fri, 8 Dec 2006 00:43:25 +0000 (01:43 +0100)]
wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.

17 years agowined3d: Move WINED3DRS_DITHERENABLE to the state table.
Stefan Dösinger [Fri, 8 Dec 2006 00:42:43 +0000 (01:42 +0100)]
wined3d: Move WINED3DRS_DITHERENABLE to the state table.

17 years agowined3d: Move WINED3DRS_SHADEMODE to the state table.
Stefan Dösinger [Fri, 8 Dec 2006 00:42:16 +0000 (01:42 +0100)]
wined3d: Move WINED3DRS_SHADEMODE to the state table.

17 years agowined3d: Move WINED3DRS_CULLMODE to the state table.
Stefan Dösinger [Fri, 8 Dec 2006 00:41:43 +0000 (01:41 +0100)]
wined3d: Move WINED3DRS_CULLMODE to the state table.

17 years agowined3d: Move WINED3DRS_ZENABLE to the state table.
Stefan Dösinger [Fri, 8 Dec 2006 00:40:51 +0000 (01:40 +0100)]
wined3d: Move WINED3DRS_ZENABLE to the state table.

17 years agowined3d: Move WINED3DRS_LIGHTNING to the state table.
Stefan Dösinger [Fri, 8 Dec 2006 00:39:55 +0000 (01:39 +0100)]
wined3d: Move WINED3DRS_LIGHTNING to the state table.

17 years agogdi32: Disable the freetype mmap sharing on Mac OS.
Alexandre Julliard [Fri, 8 Dec 2006 11:14:13 +0000 (12:14 +0100)]
gdi32: Disable the freetype mmap sharing on Mac OS.

17 years agocomcat: Remove const from COMCAT Manager.
Marcus Meissner [Fri, 8 Dec 2006 08:35:08 +0000 (09:35 +0100)]
comcat: Remove const from COMCAT Manager.

17 years agoshell32: Define AVI resource 152.
Louis Lenders [Fri, 8 Dec 2006 08:05:19 +0000 (08:05 +0000)]
shell32: Define AVI resource 152.

17 years agoadvpack/tests: Change the output for HRESULT's.
Paul Vriens [Fri, 8 Dec 2006 07:13:57 +0000 (08:13 +0100)]
advpack/tests: Change the output for HRESULT's.

17 years agodbghelp: Avoid a printf format warning.
Alexandre Julliard [Fri, 8 Dec 2006 10:39:32 +0000 (11:39 +0100)]
dbghelp: Avoid a printf format warning.

17 years agowinedump: Avoid printf format warnings.
Alexandre Julliard [Fri, 8 Dec 2006 10:39:21 +0000 (11:39 +0100)]
winedump: Avoid printf format warnings.

17 years agoimm32: Send the WM_IME_CHAR message, although ResultString has been read.
Byeong-Sik Jeon [Fri, 8 Dec 2006 03:12:16 +0000 (12:12 +0900)]
imm32: Send the WM_IME_CHAR message, although ResultString has been read.

17 years agocrypt32/tests: Cast-qual warnings fix.
Andrew Talbot [Thu, 7 Dec 2006 22:58:51 +0000 (22:58 +0000)]
crypt32/tests: Cast-qual warnings fix.

17 years agocrypt32/tests: Cast-qual warnings fix.
Andrew Talbot [Thu, 7 Dec 2006 22:58:06 +0000 (22:58 +0000)]
crypt32/tests: Cast-qual warnings fix.

17 years agowined3d: Move WINED3DRS_FILLMODE to the state table.
Stefan Dösinger [Tue, 5 Dec 2006 22:45:35 +0000 (23:45 +0100)]
wined3d: Move WINED3DRS_FILLMODE to the state table.

17 years agowined3d: Add render states to the state table.
Stefan Dösinger [Wed, 6 Dec 2006 12:22:12 +0000 (13:22 +0100)]
wined3d: Add render states to the state table.

17 years agowined3d: Create the state table.
Stefan Dösinger [Tue, 5 Dec 2006 22:36:10 +0000 (23:36 +0100)]
wined3d: Create the state table.

17 years agows2_32: Downgrade SO_REUSEADDR fixme to a trace.
Kai Blin [Thu, 7 Dec 2006 17:35:35 +0000 (18:35 +0100)]
ws2_32: Downgrade SO_REUSEADDR fixme to a trace.

17 years agontdll: Check the NX compatibility flag for every loaded module.
Alexandre Julliard [Thu, 7 Dec 2006 19:52:16 +0000 (20:52 +0100)]
ntdll: Check the NX compatibility flag for every loaded module.

17 years agowinebuild: Added --nxcompat option, and mark all modules as NX-compatible by default.
Alexandre Julliard [Thu, 7 Dec 2006 19:51:49 +0000 (20:51 +0100)]
winebuild: Added --nxcompat option, and mark all modules as NX-compatible by default.

17 years agowinedump: Print sizes and offsets in hex.
Alexandre Julliard [Thu, 7 Dec 2006 17:01:29 +0000 (18:01 +0100)]
winedump: Print sizes and offsets in hex.

17 years agowineps.drv: Don't try to download a non-scalable font.
Huw Davies [Thu, 7 Dec 2006 15:28:27 +0000 (15:28 +0000)]
wineps.drv: Don't try to download a non-scalable font.

17 years agomsi: Add tests for comparison to empty strings.
Mike McCormack [Wed, 6 Dec 2006 13:29:34 +0000 (22:29 +0900)]
msi: Add tests for comparison to empty strings.

17 years agomsi: Comparisons with null in conditions are special.
Mike McCormack [Wed, 6 Dec 2006 13:29:08 +0000 (22:29 +0900)]
msi: Comparisons with null in conditions are special.

17 years agowinedump: Dump section data of COFF library files, decode some import data.
Dmitry Timoshkov [Thu, 7 Dec 2006 13:43:48 +0000 (21:43 +0800)]
winedump: Dump section data of COFF library files, decode some import data.

17 years agowinedump: Add a possibility to dump raw section data.
Dmitry Timoshkov [Thu, 7 Dec 2006 13:43:37 +0000 (21:43 +0800)]
winedump: Add a possibility to dump raw section data.

17 years agowinedump: Export dump_section() for use outside of pe.c.
Dmitry Timoshkov [Thu, 7 Dec 2006 13:43:25 +0000 (21:43 +0800)]
winedump: Export dump_section() for use outside of pe.c.

17 years agowinedump: Handle properly partial optional COFF headers.
Dmitry Timoshkov [Thu, 7 Dec 2006 13:43:15 +0000 (21:43 +0800)]
winedump: Handle properly partial optional COFF headers.

Export dump_file_header() and dump_optional_header() for use outside of pe.c.

17 years agowinedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked by IMAGE_...
Dmitry Timoshkov [Thu, 7 Dec 2006 13:43:04 +0000 (21:43 +0800)]
winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked by IMAGE_SCN_ALIGN_MASK.

17 years agowinedump: Avoid returning void from a void function.
Dmitry Timoshkov [Thu, 7 Dec 2006 13:42:54 +0000 (21:42 +0800)]
winedump: Avoid returning void from a void function.

17 years agowinedump: Make output of dump_data fit into 80 columns.
Dmitry Timoshkov [Thu, 7 Dec 2006 13:42:44 +0000 (21:42 +0800)]
winedump: Make output of dump_data fit into 80 columns.

17 years agokernel32: Add PE images with section alignment 1 and 2 to the loader test.
Dmitry Timoshkov [Thu, 7 Dec 2006 13:39:16 +0000 (21:39 +0800)]
kernel32: Add PE images with section alignment 1 and 2 to the loader test.

17 years agontdll: Fix the failing loader tests.
Alexandre Julliard [Thu, 7 Dec 2006 14:34:36 +0000 (15:34 +0100)]
ntdll: Fix the failing loader tests.

17 years agowgl: Implement wglGetPixelFormatAttribfvARB.
Chris Robinson [Wed, 6 Dec 2006 01:46:30 +0000 (17:46 -0800)]
wgl: Implement wglGetPixelFormatAttribfvARB.

17 years agooleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal separator.
Alexandre Julliard [Thu, 7 Dec 2006 13:05:45 +0000 (14:05 +0100)]
oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal separator.

17 years agooleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
Alexandre Julliard [Thu, 7 Dec 2006 13:05:25 +0000 (14:05 +0100)]
oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.

17 years agokernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate default...
Alexandre Julliard [Thu, 7 Dec 2006 11:34:25 +0000 (12:34 +0100)]
kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate default lcid.

17 years agokernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely on AM/PM.
Alexandre Julliard [Thu, 7 Dec 2006 11:33:55 +0000 (12:33 +0100)]
kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely on AM/PM.

17 years agoREADME: Updated Korean translation.
Hwang YunSong(황윤성) [Thu, 7 Dec 2006 00:24:16 +0000 (09:24 +0900)]
README: Updated Korean translation.

17 years agowinecfg: A few fixes for the French translation.
Eric Pouech [Wed, 6 Dec 2006 20:35:38 +0000 (21:35 +0100)]
winecfg: A few fixes for the French translation.

17 years agomsvcmaker: Remove references to wine_unicode and to .spec.c files.
Francois Gouget [Wed, 6 Dec 2006 11:20:08 +0000 (12:20 +0100)]
msvcmaker: Remove references to wine_unicode and to .spec.c files.

17 years agoole32: Add some documentation for CoCreateInstance.
Rob Shearman [Thu, 7 Dec 2006 00:52:40 +0000 (00:52 +0000)]
ole32: Add some documentation for CoCreateInstance.

17 years agowininet: Make a function for resolving the server name for an HTTP request
Rob Shearman [Thu, 7 Dec 2006 00:52:50 +0000 (00:52 +0000)]
wininet: Make a function for resolving the server name for an HTTP request
and sending the appropriate callbacks and use it to remove some duplicated code.

17 years agowininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
Rob Shearman [Thu, 7 Dec 2006 00:53:27 +0000 (00:53 +0000)]
wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.

Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.

17 years agomshtml: Added get_parentWindow implementation.
Jacek Caban [Wed, 6 Dec 2006 17:21:16 +0000 (18:21 +0100)]
mshtml: Added get_parentWindow implementation.

17 years agoshdoclc: Added IDS_MESSAGE_BOX_TITLE string.
Jacek Caban [Wed, 6 Dec 2006 17:22:09 +0000 (18:22 +0100)]
shdoclc: Added IDS_MESSAGE_BOX_TITLE string.

17 years agourlmon: Added application/pdf mime filter.
Jacek Caban [Wed, 6 Dec 2006 17:20:03 +0000 (18:20 +0100)]
urlmon: Added application/pdf mime filter.

17 years agourlmon: Added application/java mime filter.
Jacek Caban [Wed, 6 Dec 2006 17:19:14 +0000 (18:19 +0100)]
urlmon: Added application/java mime filter.

17 years agourlmon: Added application/x-zip-compressed filter.
Jacek Caban [Wed, 6 Dec 2006 17:18:23 +0000 (18:18 +0100)]
urlmon: Added application/x-zip-compressed filter.

17 years agourlmon: Added application/x-gzip-compression filter.
Jacek Caban [Wed, 6 Dec 2006 17:17:26 +0000 (18:17 +0100)]
urlmon: Added application/x-gzip-compression filter.

17 years agontdll/tests: Fix typo.
Paul Vriens [Wed, 6 Dec 2006 13:43:33 +0000 (14:43 +0100)]
ntdll/tests: Fix typo.

17 years agogdi32: Add a prototype for GetFontUnicodeRanges().
Francois Gouget [Wed, 6 Dec 2006 12:42:59 +0000 (13:42 +0100)]
gdi32: Add a prototype for GetFontUnicodeRanges().

17 years agogdi32: Only mmap a given font file once.
Alexandre Julliard [Wed, 6 Dec 2006 20:31:53 +0000 (21:31 +0100)]
gdi32: Only mmap a given font file once.

FT_New_Face always creates a new mapping of the font file, so do the
mapping by hand and use FT_New_Memory_Face instead.

17 years agod3d8: Fix implicit surface refcounting.
Markus Amsler [Mon, 4 Dec 2006 23:29:48 +0000 (00:29 +0100)]
d3d8: Fix implicit surface refcounting.

17 years agod3d8: Handle volume refcount forwarding in d3d8.
Markus Amsler [Mon, 4 Dec 2006 23:29:42 +0000 (00:29 +0100)]
d3d8: Handle volume refcount forwarding in d3d8.

17 years agod3d8: Handle surface refcount forwarding in d3d8.
Markus Amsler [Mon, 4 Dec 2006 23:29:37 +0000 (00:29 +0100)]
d3d8: Handle surface refcount forwarding in d3d8.

17 years agod3d: Callback infrastructure for implicit depth stencil surface destruction in IWineD...
Markus Amsler [Mon, 4 Dec 2006 23:29:31 +0000 (00:29 +0100)]
d3d: Callback infrastructure for implicit depth stencil surface destruction in IWineD3DDevice.

17 years agod3d: Callback infrastructure for implicit volume destruction in IWineD3DVolumeTexture.
Markus Amsler [Mon, 4 Dec 2006 23:29:21 +0000 (00:29 +0100)]
d3d: Callback infrastructure for implicit volume destruction in IWineD3DVolumeTexture.

17 years agod3d: Callback infrastructure for implicit render target destruction in IWineD3DSwapChain.
Markus Amsler [Mon, 4 Dec 2006 23:29:14 +0000 (00:29 +0100)]
d3d: Callback infrastructure for implicit render target destruction in IWineD3DSwapChain.

17 years agod3d: Callback infrastructure for implicit surface destruction in IWineD3DCubeTexture.
Markus Amsler [Mon, 4 Dec 2006 23:29:08 +0000 (00:29 +0100)]
d3d: Callback infrastructure for implicit surface destruction in IWineD3DCubeTexture.

17 years agod3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
Markus Amsler [Mon, 4 Dec 2006 23:28:58 +0000 (00:28 +0100)]
d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.

17 years agowine/list.h: Added list_move_head and list_move_tail.
Stefan Dösinger [Mon, 4 Dec 2006 15:12:58 +0000 (16:12 +0100)]
wine/list.h: Added list_move_head and list_move_tail.

17 years agodmime: Remove resolve_STREAM_SEEK(), it is unused.
Francois Gouget [Wed, 6 Dec 2006 11:06:17 +0000 (12:06 +0100)]
dmime: Remove resolve_STREAM_SEEK(), it is unused.

17 years agoole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug trace...
Francois Gouget [Wed, 6 Dec 2006 11:06:03 +0000 (12:06 +0100)]
ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug trace function.

17 years agoole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug trace function.
Francois Gouget [Wed, 6 Dec 2006 11:05:31 +0000 (12:05 +0100)]
ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug trace function.

17 years agomsvcmaker: Link with msvcrt(d).dll rather than with the static C library.
Francois Gouget [Wed, 6 Dec 2006 11:04:55 +0000 (12:04 +0100)]
msvcmaker: Link with msvcrt(d).dll rather than with the static C library.

17 years agomsvcmaker: Tweak the .dsp formatting to better match Visual Studio.
Francois Gouget [Wed, 6 Dec 2006 11:00:14 +0000 (12:00 +0100)]
msvcmaker: Tweak the .dsp formatting to better match Visual Studio.

17 years agomsvcmaker: Remove unneeded -I.. for the msvcrt tests.
Francois Gouget [Wed, 6 Dec 2006 10:58:30 +0000 (11:58 +0100)]
msvcmaker: Remove unneeded -I.. for the msvcrt tests.

17 years agomsvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute $outpu...
Francois Gouget [Wed, 6 Dec 2006 10:57:29 +0000 (11:57 +0100)]
msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute $output_dir.

17 years agowgl: Fix for missing NV GLX extension.
Chris Robinson [Wed, 6 Dec 2006 05:30:36 +0000 (21:30 -0800)]
wgl: Fix for missing NV GLX extension.

17 years agomsi: More tests for the SourceDir property.
Mike McCormack [Wed, 6 Dec 2006 06:00:13 +0000 (15:00 +0900)]
msi: More tests for the SourceDir property.

17 years agomsi: Add some tests for the ALTER query.
Mike McCormack [Wed, 6 Dec 2006 06:00:02 +0000 (15:00 +0900)]
msi: Add some tests for the ALTER query.

17 years agowinedbg: Added support for constant values passed by dbghelp.
Eric Pouech [Tue, 5 Dec 2006 21:13:33 +0000 (22:13 +0100)]
winedbg: Added support for constant values passed by dbghelp.

17 years agodbghelp: Added ability to internal store / reload a symbol with a constant value.
Eric Pouech [Tue, 5 Dec 2006 21:13:30 +0000 (22:13 +0100)]
dbghelp: Added ability to internal store / reload a symbol with a constant value.

Let dwarf and msc use this new feature.
As we also add global symbol without addresses, don't take those
constant symbols into account for searches by address.

17 years agodbghelp: Added a field to the hash table to store the number of elements in the hash...
Eric Pouech [Tue, 5 Dec 2006 21:13:27 +0000 (22:13 +0100)]
dbghelp: Added a field to the hash table to store the number of elements in the hash table.

Make use of it to get rid to module_compute_num_syms.

17 years agodbghelp: In find_nearest, now return the symbol instead of its index in module->sortt...
Eric Pouech [Tue, 5 Dec 2006 21:13:23 +0000 (22:13 +0100)]
dbghelp: In find_nearest, now return the symbol instead of its index in module->sorttable.

17 years agodbghelp: Simplify the way we find the debug header.
Eric Pouech [Tue, 5 Dec 2006 21:02:05 +0000 (22:02 +0100)]
dbghelp: Simplify the way we find the debug header.

17 years agodplayx: Display requested provider.
Detlef Riekenberg [Tue, 5 Dec 2006 18:25:46 +0000 (19:25 +0100)]
dplayx: Display requested provider.

17 years agowgl: Cleanup wglMakeCurrent.
Roderick Colenbrander [Tue, 5 Dec 2006 22:12:24 +0000 (23:12 +0100)]
wgl: Cleanup wglMakeCurrent.

17 years agowineps.drv: When we're using a GlyphDirectory we should clear the offsets and lengths...
Huw Davies [Tue, 5 Dec 2006 15:13:06 +0000 (15:13 +0000)]
wineps.drv: When we're using a GlyphDirectory we should clear the offsets and lengths of the loca and glyf tables in addition to changing their names.

Should fix printing on Mac based cups servers.

17 years agokernel32/tests: Add tests for GetWindowsDirectory.
Detlef Riekenberg [Sun, 3 Dec 2006 21:38:50 +0000 (22:38 +0100)]
kernel32/tests: Add tests for GetWindowsDirectory.

17 years agokernel32/tests: Add tests for GetSystemDirectory.
Detlef Riekenberg [Sun, 3 Dec 2006 21:38:21 +0000 (22:38 +0100)]
kernel32/tests: Add tests for GetSystemDirectory.

17 years agoversion/tests: Free memory after use.
Paul Vriens [Mon, 4 Dec 2006 21:21:24 +0000 (22:21 +0100)]
version/tests: Free memory after use.

17 years agowininet/test: Free memory after use.
Paul Vriens [Mon, 4 Dec 2006 21:14:48 +0000 (22:14 +0100)]
wininet/test: Free memory after use.

17 years agoadvapi32/tests: Free memory after use.
Paul Vriens [Mon, 4 Dec 2006 20:25:13 +0000 (21:25 +0100)]
advapi32/tests: Free memory after use.

17 years agokernel32: Always read a full block from the CD-ROM to avoid problems on raw devices.
Alexandre Julliard [Tue, 5 Dec 2006 22:33:40 +0000 (23:33 +0100)]
kernel32: Always read a full block from the CD-ROM to avoid problems on raw devices.

17 years agouser32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if the listb...
Huw Davies [Tue, 5 Dec 2006 14:32:02 +0000 (14:32 +0000)]
user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if the listbox is empty.

17 years agomsi: Initialize sid_str to NULL.
James Hawkins [Tue, 5 Dec 2006 11:43:31 +0000 (03:43 -0800)]
msi: Initialize sid_str to NULL.

17 years agomsi: Fail if stg is NULL.
James Hawkins [Tue, 5 Dec 2006 11:44:09 +0000 (03:44 -0800)]
msi: Fail if stg is NULL.

17 years agows2_32: Rewrite setsockopt to be more readable.
Kai Blin [Tue, 5 Dec 2006 10:35:18 +0000 (11:35 +0100)]
ws2_32: Rewrite setsockopt to be more readable.

17 years agontdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
Alexandre Julliard [Tue, 5 Dec 2006 14:43:13 +0000 (15:43 +0100)]
ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.

17 years agokthread: Don't make the stack executable by default.
Alexandre Julliard [Tue, 5 Dec 2006 14:42:53 +0000 (15:42 +0100)]
kthread: Don't make the stack executable by default.