wine
14 years agogdiplus: Implement GdipCreateHICONFromBitmap.
Vincent Povirk [Sat, 8 May 2010 17:01:07 +0000 (12:01 -0500)] 
gdiplus: Implement GdipCreateHICONFromBitmap.

14 years agomshtml: Test return value of OnStateChange.
Jacek Caban [Sat, 8 May 2010 16:34:03 +0000 (18:34 +0200)] 
mshtml: Test return value of OnStateChange.

14 years agomshtml: Check return value of SetText.
Jacek Caban [Sat, 8 May 2010 16:33:52 +0000 (18:33 +0200)] 
mshtml: Check return value of SetText.

Spotted by Gerald Pfeifer.

14 years agowininet: Fix trace messages.
Piotr Caban [Sat, 8 May 2010 16:01:15 +0000 (18:01 +0200)] 
wininet: Fix trace messages.

14 years agoshlwapi: Added more UrlCanonicalizeA tests.
Piotr Caban [Sat, 8 May 2010 16:01:02 +0000 (18:01 +0200)] 
shlwapi: Added more UrlCanonicalizeA tests.

14 years agoshlwapi: Make UrlCanonicalizeA working with long urls (>INTERNET_MAX_URL_LENGTH).
Piotr Caban [Sat, 8 May 2010 16:00:49 +0000 (18:00 +0200)] 
shlwapi: Make UrlCanonicalizeA working with long urls (>INTERNET_MAX_URL_LENGTH).

14 years agoshlwapi: Make UrlCanonicalizeW working with long urls (>INTERNET_MAX_URL_LENGTH).
Piotr Caban [Sat, 8 May 2010 16:00:36 +0000 (18:00 +0200)] 
shlwapi: Make UrlCanonicalizeW working with long urls (>INTERNET_MAX_URL_LENGTH).

14 years agoinclude: Fix typo in shlwapi.h.
Piotr Caban [Sat, 8 May 2010 16:00:17 +0000 (18:00 +0200)] 
include: Fix typo in shlwapi.h.

14 years agowinhttp/tests: Show the correct error.
Paul Vriens [Sat, 8 May 2010 09:39:51 +0000 (11:39 +0200)] 
winhttp/tests: Show the correct error.

14 years agousp10: Add ETO_IGNORELANGUAGE when calling ExtTextOut so we do not re-reverse already...
Aric Stewart [Sat, 8 May 2010 03:10:26 +0000 (22:10 -0500)] 
usp10: Add ETO_IGNORELANGUAGE when calling ExtTextOut so we do not re-reverse already formated RTL strings inside of GDI.

14 years agouser32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.
Andrew Eikum [Fri, 7 May 2010 22:16:41 +0000 (17:16 -0500)] 
user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.

14 years agoexplorer: Remove unneeded UNICODE define.
Michael Stefaniuc [Fri, 7 May 2010 21:36:46 +0000 (23:36 +0200)] 
explorer: Remove unneeded UNICODE define.

14 years agowordpad: Fix Dutch translation.
Sven Baars [Fri, 7 May 2010 19:36:39 +0000 (21:36 +0200)] 
wordpad: Fix Dutch translation.

14 years agoxcopy: Fix Dutch translation.
Sven Baars [Fri, 7 May 2010 19:36:32 +0000 (21:36 +0200)] 
xcopy: Fix Dutch translation.

14 years agooleaut32: Check if the delimiter is a date delimiter.
André Hentschel [Fri, 7 May 2010 16:01:26 +0000 (18:01 +0200)] 
oleaut32: Check if the delimiter is a date delimiter.

14 years agousp10/test: Initialize local structures.
Aric Stewart [Fri, 7 May 2010 15:38:56 +0000 (10:38 -0500)] 
usp10/test: Initialize local structures.

14 years agowinex11: Fix source/dest width mismatch in SetDIBits.
Alexandre Julliard [Sat, 8 May 2010 09:44:40 +0000 (11:44 +0200)] 
winex11: Fix source/dest width mismatch in SetDIBits.

14 years agoinclude: Force inlining exported API functions to avoid duplicate definitions.
Alexandre Julliard [Fri, 7 May 2010 20:38:32 +0000 (22:38 +0200)] 
include: Force inlining exported API functions to avoid duplicate definitions.

14 years agoRelease 1.1.44. wine-1.1.44
Alexandre Julliard [Fri, 7 May 2010 18:20:29 +0000 (20:20 +0200)] 
Release 1.1.44.

14 years agomshtml: Added IHTMLInputElement::put_name implementation.
Jacek Caban [Fri, 7 May 2010 13:21:41 +0000 (15:21 +0200)] 
mshtml: Added IHTMLInputElement::put_name implementation.

14 years agomshtml: Added IHTMLInputElement::get_type tests.
Jacek Caban [Fri, 7 May 2010 13:21:15 +0000 (15:21 +0200)] 
mshtml: Added IHTMLInputElement::get_type tests.

14 years agomshtml: Added IHTMLInputElement::put_type implementation.
Jacek Caban [Fri, 7 May 2010 13:20:56 +0000 (15:20 +0200)] 
mshtml: Added IHTMLInputElement::put_type implementation.

14 years agomshtml: Added beginning support for oncontextmenu event.
Jacek Caban [Fri, 7 May 2010 13:20:33 +0000 (15:20 +0200)] 
mshtml: Added beginning support for oncontextmenu event.

14 years agomshtml: Added IHTMLDocument2::clear implementation.
Jacek Caban [Fri, 7 May 2010 13:20:10 +0000 (15:20 +0200)] 
mshtml: Added IHTMLDocument2::clear implementation.

14 years agomshtml: Added IHTMLFormElement::get_length implementation.
Jacek Caban [Fri, 7 May 2010 13:19:48 +0000 (15:19 +0200)] 
mshtml: Added IHTMLFormElement::get_length implementation.

14 years agoinclude: Rewrote some extern inline to static inline.
Yann Droneaud [Thu, 15 Apr 2010 09:56:32 +0000 (11:56 +0200)] 
include: Rewrote some extern inline to static inline.

14 years agokernel32: Add an x86_64 implementation for the TEB access functions.
Alexandre Julliard [Fri, 7 May 2010 12:15:25 +0000 (14:15 +0200)] 
kernel32: Add an x86_64 implementation for the TEB access functions.

14 years agokernel32: Define GetProcessHeap as an assembler function on i386.
Alexandre Julliard [Fri, 7 May 2010 12:07:45 +0000 (14:07 +0200)] 
kernel32: Define GetProcessHeap as an assembler function on i386.

14 years agokernel32: Double the alarm timeout to prevent a failed test.
André Hentschel [Fri, 30 Apr 2010 16:38:59 +0000 (18:38 +0200)] 
kernel32: Double the alarm timeout to prevent a failed test.

14 years agooleview: Switch the rest to use the explicit W-types/functions.
Michael Stefaniuc [Fri, 7 May 2010 08:46:52 +0000 (10:46 +0200)] 
oleview: Switch the rest to use the explicit W-types/functions.

Compile with -DWINE_NO_UNICODE_MACROS.

14 years agooleview: Use the explicit W types/functions in details.c.
Michael Stefaniuc [Fri, 7 May 2010 08:46:25 +0000 (10:46 +0200)] 
oleview: Use the explicit W types/functions in details.c.

14 years agooleview: Use the explicit W types/functions in oleview.c.
Michael Stefaniuc [Fri, 7 May 2010 08:46:14 +0000 (10:46 +0200)] 
oleview: Use the explicit W types/functions in oleview.c.

14 years agooleview: Use the explicit W types/functions in typelib.c.
Michael Stefaniuc [Fri, 7 May 2010 08:46:02 +0000 (10:46 +0200)] 
oleview: Use the explicit W types/functions in typelib.c.

14 years agooleview: Use the explicit W types/functions in tree.c.
Michael Stefaniuc [Fri, 7 May 2010 08:45:45 +0000 (10:45 +0200)] 
oleview: Use the explicit W types/functions in tree.c.

14 years agooleview: Replace some SendMessage wrappers with the real thing.
Michael Stefaniuc [Fri, 7 May 2010 08:45:29 +0000 (10:45 +0200)] 
oleview: Replace some SendMessage wrappers with the real thing.

14 years agowinemenubuilder: Launch .lnk files directly from menus.
Damjan Jovanovic [Fri, 7 May 2010 06:29:02 +0000 (08:29 +0200)] 
winemenubuilder: Launch .lnk files directly from menus.

The arguments of a .lnk file are complex, with quoting and escaping
rules and %windir%-style variable expansion, so winemenubuilder cannot
always convert them accurately to a .desktop file. But start.exe and
shell32 on the other hand can parse the .lnk file and run it
themselves, so use them instead.

14 years agomshtml: Update Dutch translation.
Sven Baars [Thu, 6 May 2010 19:20:35 +0000 (21:20 +0200)] 
mshtml: Update Dutch translation.

14 years agowindowscodecs: Use the BITMAPINFOHEADER structure to get icon bitcount.
Vincent Povirk [Thu, 6 May 2010 22:07:39 +0000 (17:07 -0500)] 
windowscodecs: Use the BITMAPINFOHEADER structure to get icon bitcount.

14 years agoole32: Fix reads past the end of streams.
Vincent Povirk [Thu, 6 May 2010 16:36:41 +0000 (11:36 -0500)] 
ole32: Fix reads past the end of streams.

14 years agoole32: Use the cached information in BlockChainStream_GetCount.
Vincent Povirk [Thu, 6 May 2010 16:35:56 +0000 (11:35 -0500)] 
ole32: Use the cached information in BlockChainStream_GetCount.

14 years agoshell32: Fix marshalling of 1-bpp systray icons.
Alexandre Julliard [Fri, 7 May 2010 10:45:55 +0000 (12:45 +0200)] 
shell32: Fix marshalling of 1-bpp systray icons.

14 years agouser32: Make DrawIcon simply call DrawIconEx.
Alexandre Julliard [Fri, 7 May 2010 10:45:39 +0000 (12:45 +0200)] 
user32: Make DrawIcon simply call DrawIconEx.

14 years agouser32: Use the correct rop when blitting an icon in DrawIconEx.
Alexandre Julliard [Fri, 7 May 2010 10:41:40 +0000 (12:41 +0200)] 
user32: Use the correct rop when blitting an icon in DrawIconEx.

14 years agouser32: Fix drawing of 1-bpp icons in DrawIconEx.
Alexandre Julliard [Fri, 7 May 2010 10:08:29 +0000 (12:08 +0200)] 
user32: Fix drawing of 1-bpp icons in DrawIconEx.

14 years agouser32: Return the icon depth instead of number of colors when loading from a .ico...
Alexandre Julliard [Fri, 7 May 2010 09:34:17 +0000 (11:34 +0200)] 
user32: Return the icon depth instead of number of colors when loading from a .ico file.

14 years agowine.inf: Copy l_intl.nls to the system32 directory.
Alexandre Julliard [Thu, 6 May 2010 19:04:03 +0000 (21:04 +0200)] 
wine.inf: Copy l_intl.nls to the system32 directory.

14 years agoconfigure: Create a symlink from l_intl.nls in the build tree, and install it.
Alexandre Julliard [Thu, 6 May 2010 18:51:53 +0000 (20:51 +0200)] 
configure: Create a symlink from l_intl.nls in the build tree, and install it.

14 years agolibwine: Add support for generating l_intl.nls, based on a patch by Andrey Turkin.
Alexandre Julliard [Thu, 6 May 2010 18:50:14 +0000 (20:50 +0200)] 
libwine: Add support for generating l_intl.nls, based on a patch by Andrey Turkin.

14 years agousp10: Implement mirroring for bidi support.
Aric Stewart [Thu, 6 May 2010 13:28:57 +0000 (08:28 -0500)] 
usp10: Implement mirroring for bidi support.

14 years agolibwine: Generate a table for BiDi character mirroring.
Alexandre Julliard [Thu, 6 May 2010 17:51:13 +0000 (19:51 +0200)] 
libwine: Generate a table for BiDi character mirroring.

14 years agolibwine: Update the character tables to Unicode 5.2.
Alexandre Julliard [Thu, 6 May 2010 16:35:16 +0000 (18:35 +0200)] 
libwine: Update the character tables to Unicode 5.2.

14 years agolibwine: Download Unicode data files from unicode.org as needed in cpmap.pl.
Alexandre Julliard [Thu, 6 May 2010 16:23:38 +0000 (18:23 +0200)] 
libwine: Download Unicode data files from unicode.org as needed in cpmap.pl.

14 years agomsiexec: Use resource in msi for a help dialog to allow translation.
Detlef Riekenberg [Thu, 6 May 2010 15:24:53 +0000 (17:24 +0200)] 
msiexec: Use resource in msi for a help dialog to allow translation.

14 years agoole32: Always move unmodified streams instead of copying on commit.
Vincent Povirk [Tue, 4 May 2010 22:40:55 +0000 (17:40 -0500)] 
ole32: Always move unmodified streams instead of copying on commit.

14 years agoole32: Rewrite transacted storage to be more lazy.
Vincent Povirk [Wed, 5 May 2010 19:23:12 +0000 (14:23 -0500)] 
ole32: Rewrite transacted storage to be more lazy.

When creating a new transacted storage object (or reverting an
existing one), rather than copy the original storage, we simply create
a "stub directory entry" for the root. As stub entries are accessed,
we fill in their data from the parent and create new stubs for any
linked entries. The streams have copy on write semantics - reads are
from the original entry until a change is made, then we make a copy in
the scratch file.

When committing transacted storages, we have to create a new tree with
the new data so that the storage entry can be modified in one step,
but unmodified sections of the tree can now be shared between the new
tree and the old. An entry can be shared if it and all entries
reachable from it are unmodified. In the trivial case where nothing
has been modified, we don't have to make a new tree at all.

14 years agogdi32: Add support for ETO_PDY and improve world transform support.
Huw Davies [Thu, 6 May 2010 13:05:39 +0000 (14:05 +0100)] 
gdi32: Add support for ETO_PDY and improve world transform support.

14 years agomsvcrt: Sync msvcr* dlls.
Piotr Caban [Thu, 6 May 2010 12:28:21 +0000 (14:28 +0200)] 
msvcrt: Sync msvcr* dlls.

14 years agomsvcrt: Added mbstowcs and wcstombs tests.
Piotr Caban [Thu, 6 May 2010 12:28:08 +0000 (14:28 +0200)] 
msvcrt: Added mbstowcs and wcstombs tests.

14 years agomsvcrt: Fixed wcstombs(_s_l) implementation.
Piotr Caban [Thu, 6 May 2010 12:27:57 +0000 (14:27 +0200)] 
msvcrt: Fixed wcstombs(_s_l) implementation.

14 years agomsvcrt: Added mbstowcs(_s_l) implementation.
Piotr Caban [Thu, 6 May 2010 12:27:45 +0000 (14:27 +0200)] 
msvcrt: Added mbstowcs(_s_l) implementation.

14 years agomsvcrt: Added _mbstrlen_l implementation.
Piotr Caban [Thu, 6 May 2010 12:27:22 +0000 (14:27 +0200)] 
msvcrt: Added _mbstrlen_l implementation.

14 years agowinex11: Create a window of the appropriate visual to initialize GL info.
Alexandre Julliard [Thu, 6 May 2010 12:57:44 +0000 (14:57 +0200)] 
winex11: Create a window of the appropriate visual to initialize GL info.

14 years agowined3d: Don't crash during initialization if the adapter doesn't have full GL info.
Alexandre Julliard [Thu, 6 May 2010 12:57:21 +0000 (14:57 +0200)] 
wined3d: Don't crash during initialization if the adapter doesn't have full GL info.

14 years agod3dx9: Support some more vs_3_0 instructions in the shader assembler.
Matteo Bruni [Wed, 5 May 2010 18:21:10 +0000 (20:21 +0200)] 
d3dx9: Support some more vs_3_0 instructions in the shader assembler.

14 years agod3dx9: Add relative addressing support to the shader assembler.
Matteo Bruni [Wed, 5 May 2010 17:55:26 +0000 (19:55 +0200)] 
d3dx9: Add relative addressing support to the shader assembler.

14 years agod3dx9: Support all the remaining register types in the shader assembler.
Matteo Bruni [Wed, 5 May 2010 14:56:09 +0000 (16:56 +0200)] 
d3dx9: Support all the remaining register types in the shader assembler.

14 years agoshell32: Make use of the control panel icon.
Alexandre Julliard [Thu, 6 May 2010 12:44:09 +0000 (14:44 +0200)] 
shell32: Make use of the control panel icon.

14 years agoshell32: Comitted a Tango icon for the control panel.
Joel Holdsworth [Wed, 5 May 2010 20:54:57 +0000 (21:54 +0100)] 
shell32: Comitted a Tango icon for the control panel.

14 years agouser32: Fixed some minor glitches in oic_winlogo.ico.
Joel Holdsworth [Wed, 5 May 2010 18:48:28 +0000 (19:48 +0100)] 
user32: Fixed some minor glitches in oic_winlogo.ico.

14 years agowined3d: Fix the handling of the blue channel inIWineGDISurfaceImpl_SaveSnapshot...
Gerald Pfeifer [Wed, 5 May 2010 22:10:18 +0000 (00:10 +0200)] 
wined3d: Fix the handling of the blue channel inIWineGDISurfaceImpl_SaveSnapshot. (take 2).

14 years agoole32/ole2: Use W calls for registry access.
Nikolay Sivov [Wed, 5 May 2010 21:20:30 +0000 (01:20 +0400)] 
ole32/ole2: Use W calls for registry access.

14 years agocomctl32/rebar: Try to center child rectangle only if cyChild height is not zero.
Nikolay Sivov [Wed, 5 May 2010 20:15:05 +0000 (00:15 +0400)] 
comctl32/rebar: Try to center child rectangle only if cyChild height is not zero.

14 years agowinemenubuilder: Make desktop files executable.
Damjan Jovanovic [Wed, 5 May 2010 20:53:57 +0000 (22:53 +0200)] 
winemenubuilder: Make desktop files executable.

14 years agowinex11.drv: Use unicode filenames for WM_DROPFILES.
Damjan Jovanovic [Wed, 5 May 2010 18:50:04 +0000 (20:50 +0200)] 
winex11.drv: Use unicode filenames for WM_DROPFILES.

14 years agod3d10/tests: Add ID3D10Effect::GetVariableBy*() test.
Rico Schüller [Wed, 5 May 2010 17:02:02 +0000 (19:02 +0200)] 
d3d10/tests: Add ID3D10Effect::GetVariableBy*() test.

14 years agod3d10: Add argument check in ID3D10Effect::GetVariableByName().
Rico Schüller [Wed, 5 May 2010 17:01:59 +0000 (19:01 +0200)] 
d3d10: Add argument check in ID3D10Effect::GetVariableByName().

14 years agod3d10: Implement ID3D10Effect::GetVariableBySemantic().
Rico Schüller [Wed, 5 May 2010 17:01:54 +0000 (19:01 +0200)] 
d3d10: Implement ID3D10Effect::GetVariableBySemantic().

14 years agod3d10: Parse semantic in parse_fx10_local_variable().
Rico Schüller [Wed, 5 May 2010 17:00:44 +0000 (19:00 +0200)] 
d3d10: Parse semantic in parse_fx10_local_variable().

14 years agogphoto2.ds: Fix Dutch translation and alignment.
Sven Baars [Wed, 5 May 2010 16:55:37 +0000 (18:55 +0200)] 
gphoto2.ds: Fix Dutch translation and alignment.

14 years agocredui: Fix Dutch translation.
Sven Baars [Wed, 5 May 2010 16:55:05 +0000 (18:55 +0200)] 
credui: Fix Dutch translation.

14 years agousp10: ScriptTextOut reorders glyphs that are RTL if they have been processed with...
Aric Stewart [Wed, 5 May 2010 18:30:33 +0000 (13:30 -0500)] 
usp10: ScriptTextOut reorders glyphs that are RTL if they have been processed with fLogicalOrder in previous calls.

14 years agousp10: Fix ScriptGetCMap handling of unsupported glyphs.
Aric Stewart [Wed, 5 May 2010 16:51:52 +0000 (11:51 -0500)] 
usp10: Fix ScriptGetCMap handling of unsupported glyphs.

14 years agowined3d: Remove the unused device type parameter to some format capability checking...
Henri Verbeet [Wed, 5 May 2010 16:22:38 +0000 (18:22 +0200)] 
wined3d: Remove the unused device type parameter to some format capability checking functions.

14 years agowined3d: Reorganize IWineD3DImpl_CheckDeviceFormat() a bit.
Henri Verbeet [Wed, 5 May 2010 16:22:37 +0000 (18:22 +0200)] 
wined3d: Reorganize IWineD3DImpl_CheckDeviceFormat() a bit.

14 years agowined3d: Use the FBO cache in swapchain_blit().
Henri Verbeet [Wed, 5 May 2010 16:22:36 +0000 (18:22 +0200)] 
wined3d: Use the FBO cache in swapchain_blit().

14 years agowined3d: Use the FBO cache in stretch_rect_fbo().
Henri Verbeet [Wed, 5 May 2010 16:22:35 +0000 (18:22 +0200)] 
wined3d: Use the FBO cache in stretch_rect_fbo().

14 years agowined3d: Use the FBO cache in context_apply_blit_state().
Henri Verbeet [Wed, 5 May 2010 16:22:34 +0000 (18:22 +0200)] 
wined3d: Use the FBO cache in context_apply_blit_state().

14 years agogdi32: Add a global function to retrieve the display driver.
Alexandre Julliard [Thu, 6 May 2010 11:50:30 +0000 (13:50 +0200)] 
gdi32: Add a global function to retrieve the display driver.

14 years agogdi32: Don't store the display driver in the global list to avoid the need for locking.
Alexandre Julliard [Thu, 6 May 2010 11:48:24 +0000 (13:48 +0200)] 
gdi32: Don't store the display driver in the global list to avoid the need for locking.

14 years agogdi32: Don't bother freeing graphics drivers.
Alexandre Julliard [Thu, 6 May 2010 11:37:32 +0000 (13:37 +0200)] 
gdi32: Don't bother freeing graphics drivers.

14 years agocomctl32: Silence a few compiler warnings.
Huw Davies [Tue, 4 May 2010 13:05:13 +0000 (14:05 +0100)] 
comctl32: Silence a few compiler warnings.

14 years agogdi32: Fix ExtTextOutA -> W forwarding when ETO_PDY is set.
Huw Davies [Wed, 5 May 2010 13:59:07 +0000 (14:59 +0100)] 
gdi32: Fix ExtTextOutA -> W forwarding when ETO_PDY is set.

14 years agocomdlg32: Fix some alignment issues in the Dutch translation.
Sven Baars [Wed, 5 May 2010 13:15:54 +0000 (15:15 +0200)] 
comdlg32: Fix some alignment issues in the Dutch translation.

14 years agocomctl32: Fix Dutch translation.
Sven Baars [Wed, 5 May 2010 13:06:00 +0000 (15:06 +0200)] 
comctl32: Fix Dutch translation.

14 years agoavifil32: Fix Dutch translation.
Sven Baars [Wed, 5 May 2010 12:56:53 +0000 (14:56 +0200)] 
avifil32: Fix Dutch translation.

14 years agomsi: Apply registered patches in MsiOpenPackage.
Hans Leidekker [Wed, 5 May 2010 12:37:55 +0000 (14:37 +0200)] 
msi: Apply registered patches in MsiOpenPackage.

14 years agomsi: Forward MsiDetermineApplicablePatchesA to MsiDetermineApplicablePatchesW.
Hans Leidekker [Wed, 5 May 2010 12:37:24 +0000 (14:37 +0200)] 
msi: Forward MsiDetermineApplicablePatchesA to MsiDetermineApplicablePatchesW.

14 years agomshtml: Fixed IObjectSafety failure handling.
Jacek Caban [Wed, 5 May 2010 11:21:36 +0000 (13:21 +0200)] 
mshtml: Fixed IObjectSafety failure handling.

14 years agomsvcrt: Added _ui64toa_s implementation.
Piotr Caban [Wed, 5 May 2010 11:37:33 +0000 (13:37 +0200)] 
msvcrt: Added _ui64toa_s implementation.

14 years agomsvcrt: Added ___mb_cur_max_l_func implementation.
Piotr Caban [Wed, 5 May 2010 11:37:18 +0000 (13:37 +0200)] 
msvcrt: Added ___mb_cur_max_l_func implementation.