wine
11 years agokernel32: Add stub for GetCurrentPackageId.
André Hentschel [Tue, 19 Feb 2013 22:19:34 +0000 (23:19 +0100)] 
kernel32: Add stub for GetCurrentPackageId.

11 years agomshtml: Don't crash if fire_event_obj is called on detached document.
Jacek Caban [Tue, 19 Feb 2013 16:05:11 +0000 (17:05 +0100)] 
mshtml: Don't crash if fire_event_obj is called on detached document.

11 years agomshtml: Fix copy and paste error.
Michael Stefaniuc [Tue, 19 Feb 2013 14:17:08 +0000 (15:17 +0100)] 
mshtml: Fix copy and paste error.

11 years agontdll: Stabilize CreateTimerQueueTimer callbacks over time.
Jörg Höhle [Sun, 4 Mar 2012 06:30:18 +0000 (07:30 +0100)] 
ntdll: Stabilize CreateTimerQueueTimer callbacks over time.

11 years agojscript: Fixed BSTR leak.
Jacek Caban [Tue, 19 Feb 2013 11:45:56 +0000 (12:45 +0100)] 
jscript: Fixed BSTR leak.

11 years agojscript: Use to_int32 in to_uint32 implementation.
Jacek Caban [Tue, 19 Feb 2013 11:45:42 +0000 (12:45 +0100)] 
jscript: Use to_int32 in to_uint32 implementation.

11 years agovbscript: Added IMatchCollection2::__NewEnum test.
Piotr Caban [Tue, 19 Feb 2013 11:42:56 +0000 (12:42 +0100)] 
vbscript: Added IMatchCollection2::__NewEnum test.

11 years agovbscript: Added tests for invalid parameters in regular expression functions.
Piotr Caban [Tue, 19 Feb 2013 11:42:41 +0000 (12:42 +0100)] 
vbscript: Added tests for invalid parameters in regular expression functions.

11 years agovbscript: Added IMatchCollection2::_NewEnum implementation.
Piotr Caban [Tue, 19 Feb 2013 11:42:27 +0000 (12:42 +0100)] 
vbscript: Added IMatchCollection2::_NewEnum implementation.

11 years agovbscript: Added RegExp.Execute tests.
Piotr Caban [Tue, 19 Feb 2013 11:42:13 +0000 (12:42 +0100)] 
vbscript: Added RegExp.Execute tests.

11 years agovbscript: Silence IDispatchEx queries on RegExp objects.
Piotr Caban [Tue, 19 Feb 2013 11:41:45 +0000 (12:41 +0100)] 
vbscript: Silence IDispatchEx queries on RegExp objects.

11 years agovbscript: Added RegExp2::Execute implementation.
Piotr Caban [Tue, 19 Feb 2013 11:41:30 +0000 (12:41 +0100)] 
vbscript: Added RegExp2::Execute implementation.

11 years agovbscript: Added RegExp2 flags getters and setters implementation.
Piotr Caban [Tue, 19 Feb 2013 11:40:12 +0000 (12:40 +0100)] 
vbscript: Added RegExp2 flags getters and setters implementation.

11 years agovbscript: Added RegExp2::Test implementation.
Piotr Caban [Tue, 19 Feb 2013 11:39:47 +0000 (12:39 +0100)] 
vbscript: Added RegExp2::Test implementation.

11 years agooleaut32: Fixed copy&paste mistake in SysFreeString.
Jacek Caban [Tue, 19 Feb 2013 11:13:08 +0000 (12:13 +0100)] 
oleaut32: Fixed copy&paste mistake in SysFreeString.

Spotted by Piotr.

11 years agomshtml: Fixed tests on some broken Vista versions.
Jacek Caban [Tue, 19 Feb 2013 10:30:32 +0000 (11:30 +0100)] 
mshtml: Fixed tests on some broken Vista versions.

11 years agojscript: Avoid copying regular expression results.
Piotr Caban [Tue, 19 Feb 2013 09:12:27 +0000 (10:12 +0100)] 
jscript: Avoid copying regular expression results.

11 years agojscript: Cleanup regular expressions engine API.
Piotr Caban [Tue, 19 Feb 2013 09:12:12 +0000 (10:12 +0100)] 
jscript: Cleanup regular expressions engine API.

11 years agojscript: Rename JSREG_* defines to REG_*.
Piotr Caban [Tue, 19 Feb 2013 09:11:51 +0000 (10:11 +0100)] 
jscript: Rename JSREG_* defines to REG_*.

11 years agogdiplus: Reimplement GdipFillRectangles using GdipFillPath.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:50 +0000 (11:45 +0800)] 
gdiplus: Reimplement GdipFillRectangles using GdipFillPath.

11 years agogdiplus: Slightly simplify GdipFillClosedCurve2 implementation.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:45 +0000 (11:45 +0800)] 
gdiplus: Slightly simplify GdipFillClosedCurve2 implementation.

11 years agogdiplus: Reimplement GdipDrawRectangles using GdipDrawPath.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:39 +0000 (11:45 +0800)] 
gdiplus: Reimplement GdipDrawRectangles using GdipDrawPath.

11 years agogdiplus: Reimplement GdipDrawRectangle using GdipDrawPath.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:33 +0000 (11:45 +0800)] 
gdiplus: Reimplement GdipDrawRectangle using GdipDrawPath.

11 years agogdiplus: Reimplement GdipDrawPie using GdipDrawPath.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:28 +0000 (11:45 +0800)] 
gdiplus: Reimplement GdipDrawPie using GdipDrawPath.

11 years agogdiplus: Reimplement GdipDrawEllipse using GdipDrawPath.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:23 +0000 (11:45 +0800)] 
gdiplus: Reimplement GdipDrawEllipse using GdipDrawPath.

11 years agogdiplus: Forward GdipDrawBezier to GdipDrawBeziers.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:18 +0000 (11:45 +0800)] 
gdiplus: Forward GdipDrawBezier to GdipDrawBeziers.

11 years agogdiplus: Reimplement GdipDrawBeziers using GdipDrawPath.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:12 +0000 (11:45 +0800)] 
gdiplus: Reimplement GdipDrawBeziers using GdipDrawPath.

11 years agogdiplus: Reimplement GdipDrawArc using GdipDrawPath.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:08 +0000 (11:45 +0800)] 
gdiplus: Reimplement GdipDrawArc using GdipDrawPath.

11 years agogdiplus: Reimplement GdipDrawLines using GdipDrawPath.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:45:02 +0000 (11:45 +0800)] 
gdiplus: Reimplement GdipDrawLines using GdipDrawPath.

11 years agogdiplus: Reimplement GdipDrawCurve2 using GdipDrawPath.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:44:57 +0000 (11:44 +0800)] 
gdiplus: Reimplement GdipDrawCurve2 using GdipDrawPath.

11 years agogdiplus: Slightly simplify GdipDrawClosedCurve2 implementation.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:44:35 +0000 (11:44 +0800)] 
gdiplus: Slightly simplify GdipDrawClosedCurve2 implementation.

11 years agogdiplus: Forward GdipDrawBezierI to GdipDrawBezier.
Dmitry Timoshkov [Tue, 19 Feb 2013 03:44:11 +0000 (11:44 +0800)] 
gdiplus: Forward GdipDrawBezierI to GdipDrawBezier.

11 years agowinemac: Don't bring a window onto the screen in SetFocus().
Ken Thomases [Tue, 19 Feb 2013 03:50:24 +0000 (21:50 -0600)] 
winemac: Don't bring a window onto the screen in SetFocus().

11 years agowinemac: Call sync_window_position() before show_window() since window frame affects...
Ken Thomases [Tue, 19 Feb 2013 03:50:22 +0000 (21:50 -0600)] 
winemac: Call sync_window_position() before show_window() since window frame affects whether it shows.

11 years agowinemac: Always use proper z-order when putting a window on screen.
Ken Thomases [Tue, 19 Feb 2013 03:50:19 +0000 (21:50 -0600)] 
winemac: Always use proper z-order when putting a window on screen.

11 years agowined3d: Add RESZ support.
Matteo Bruni [Mon, 18 Feb 2013 12:56:23 +0000 (13:56 +0100)] 
wined3d: Add RESZ support.

11 years agowined3d: Make (wined3d_)surface_depth_blt_fbo handle locations other than SFLAG_INTEX...
Matteo Bruni [Mon, 18 Feb 2013 12:56:22 +0000 (13:56 +0100)] 
wined3d: Make (wined3d_)surface_depth_blt_fbo handle locations other than SFLAG_INTEXTURE.

11 years agoriched20: Make sure to load dll below 2GB address space.
Austin English [Mon, 18 Feb 2013 19:48:14 +0000 (13:48 -0600)] 
riched20: Make sure to load dll below 2GB address space.

11 years agoRevert "dsound/tests: Primary and secondary buffers use the same IDirectSoundBuffer...
Michael Stefaniuc [Mon, 18 Feb 2013 21:55:08 +0000 (22:55 +0100)] 
Revert "dsound/tests: Primary and secondary buffers use the same IDirectSoundBuffer vtbl.".

This reverts commit 7959778d3f84680fcee2e0d43cfcd0e613d68242.
This is not always the case on Windows.

11 years agontdll: Correctly align the stack for odd numbers of arguments in relay traces on...
André Hentschel [Mon, 18 Feb 2013 22:24:15 +0000 (23:24 +0100)] 
ntdll: Correctly align the stack for odd numbers of arguments in relay traces on ARM.

11 years agodwrite: Added more dwrite interfaces.
Nikolay Sivov [Mon, 18 Feb 2013 14:23:29 +0000 (18:23 +0400)] 
dwrite: Added more dwrite interfaces.

11 years agowininet: Removed broken cache tests.
Jacek Caban [Mon, 18 Feb 2013 14:45:43 +0000 (15:45 +0100)] 
wininet: Removed broken cache tests.

11 years agowininet: Address string should never be converted to UNICODE in status notifications.
Jacek Caban [Mon, 18 Feb 2013 14:45:30 +0000 (15:45 +0100)] 
wininet: Address string should never be converted to UNICODE in status notifications.

11 years agourlmon: Skip https tests on IE6.
Jacek Caban [Mon, 18 Feb 2013 14:05:04 +0000 (15:05 +0100)] 
urlmon: Skip https tests on IE6.

11 years agowinegcc: Don't use prelink when cross-compiling.
Alexandre Julliard [Mon, 18 Feb 2013 15:36:03 +0000 (16:36 +0100)] 
winegcc: Don't use prelink when cross-compiling.

11 years agoriched20: Add the ability to CharFromPoint to either pick the closest leading edge...
Huw Davies [Mon, 18 Feb 2013 13:43:48 +0000 (13:43 +0000)] 
riched20: Add the ability to CharFromPoint to either pick the closest leading edge or the leading edge of the selected character.

11 years agodwrite: Remove testing for exact script code value.
Nikolay Sivov [Sat, 16 Feb 2013 16:23:04 +0000 (20:23 +0400)] 
dwrite: Remove testing for exact script code value.

11 years agogdiplus: Avoid a crash in GdipDrawImagePointRect.
Dmitry Timoshkov [Mon, 18 Feb 2013 13:29:12 +0000 (21:29 +0800)] 
gdiplus: Avoid a crash in GdipDrawImagePointRect.

11 years agowinhlp32: Properly detect non-ASCII chars.
André Hentschel [Sun, 17 Feb 2013 16:44:44 +0000 (17:44 +0100)] 
winhlp32: Properly detect non-ASCII chars.

11 years agokernel32: Attempt to buffer the full directory in FindFirstFile to avoid races.
Alexandre Julliard [Mon, 18 Feb 2013 13:50:57 +0000 (14:50 +0100)] 
kernel32: Attempt to buffer the full directory in FindFirstFile to avoid races.

11 years agorpcrt4/tests: Define the required Windows version before including anything.
Alexandre Julliard [Mon, 18 Feb 2013 11:31:58 +0000 (12:31 +0100)] 
rpcrt4/tests: Define the required Windows version before including anything.

11 years agouser32/tests: Define the required Windows version before including anything.
Alexandre Julliard [Mon, 18 Feb 2013 11:31:50 +0000 (12:31 +0100)] 
user32/tests: Define the required Windows version before including anything.

11 years agogdi32/tests: Define the required Windows version before including anything.
Alexandre Julliard [Mon, 18 Feb 2013 11:31:40 +0000 (12:31 +0100)] 
gdi32/tests: Define the required Windows version before including anything.

11 years agomsvcp90: Prefer builtin version.
Piotr Caban [Mon, 18 Feb 2013 09:26:17 +0000 (10:26 +0100)] 
msvcp90: Prefer builtin version.

11 years agomsvcr90: Prefer builtin version.
Piotr Caban [Mon, 18 Feb 2013 09:26:01 +0000 (10:26 +0100)] 
msvcr90: Prefer builtin version.

11 years agogdiplus: Avoid a devision by zero when a being added segment length is 0.
Dmitry Timoshkov [Mon, 18 Feb 2013 09:32:12 +0000 (17:32 +0800)] 
gdiplus: Avoid a devision by zero when a being added segment length is 0.

This sometimes happens after GdipAddPathLine + GdipWidenPath.

11 years agoinclude/gdiplusenums.h: Add FlatnessDefault definition.
Dmitry Timoshkov [Mon, 18 Feb 2013 09:31:48 +0000 (17:31 +0800)] 
include/gdiplusenums.h: Add FlatnessDefault definition.

11 years agogdiplus: Forward GdipDrawLinesI to GdipDrawLines.
Dmitry Timoshkov [Mon, 18 Feb 2013 03:38:06 +0000 (11:38 +0800)] 
gdiplus: Forward GdipDrawLinesI to GdipDrawLines.

11 years agogdiplus: Forward GdipDrawLineI to GdipDrawLine.
Dmitry Timoshkov [Mon, 18 Feb 2013 03:37:40 +0000 (11:37 +0800)] 
gdiplus: Forward GdipDrawLineI to GdipDrawLine.

11 years agogdiplus: Forward GdipDrawLine to GdipDrawLines.
Dmitry Timoshkov [Mon, 18 Feb 2013 03:37:19 +0000 (11:37 +0800)] 
gdiplus: Forward GdipDrawLine to GdipDrawLines.

11 years agowinemac: Implement ChangeDisplaySettingsEx().
Ken Thomases [Mon, 18 Feb 2013 01:28:49 +0000 (19:28 -0600)] 
winemac: Implement ChangeDisplaySettingsEx().

11 years agowinemac: Implement EnumDisplaySettingsEx().
Ken Thomases [Mon, 18 Feb 2013 01:28:42 +0000 (19:28 -0600)] 
winemac: Implement EnumDisplaySettingsEx().

11 years agoinclude/wingdi.h: Add definitions for DEVMODE display fixed output flags and values.
Ken Thomases [Mon, 18 Feb 2013 01:28:38 +0000 (19:28 -0600)] 
include/wingdi.h: Add definitions for DEVMODE display fixed output flags and values.

11 years agowinemac: Implement DISPLAYS_CHANGED event for when display configuration has changed.
Ken Thomases [Mon, 18 Feb 2013 01:28:34 +0000 (19:28 -0600)] 
winemac: Implement DISPLAYS_CHANGED event for when display configuration has changed.

11 years agowinemac: Implement support for full-screen windows.
Ken Thomases [Mon, 18 Feb 2013 01:28:30 +0000 (19:28 -0600)] 
winemac: Implement support for full-screen windows.

11 years agowinemac: Track Cocoa windows in a z-ordered list.
Ken Thomases [Mon, 18 Feb 2013 01:28:27 +0000 (19:28 -0600)] 
winemac: Track Cocoa windows in a z-ordered list.

11 years agowinemac: Use only on-screen windows for Cocoa parent (Win32 owner) and ordering sibling.
Ken Thomases [Mon, 18 Feb 2013 01:28:23 +0000 (19:28 -0600)] 
winemac: Use only on-screen windows for Cocoa parent (Win32 owner) and ordering sibling.

11 years agowinemac: Don't set Cocoa window frame to be zero-sized.
Ken Thomases [Mon, 18 Feb 2013 01:28:19 +0000 (19:28 -0600)] 
winemac: Don't set Cocoa window frame to be zero-sized.

11 years agowinemac: Discard old frame changed events when setting frame for off-screen windows...
Ken Thomases [Mon, 18 Feb 2013 01:28:16 +0000 (19:28 -0600)] 
winemac: Discard old frame changed events when setting frame for off-screen windows, too.

11 years agowindowsx.h: Fix HANDLE_WM_DISPLAYCHANGE macro.
Carlo Bramini [Sun, 17 Feb 2013 11:13:10 +0000 (12:13 +0100)] 
windowsx.h: Fix HANDLE_WM_DISPLAYCHANGE macro.

11 years agomshtml: Avoid signed-unsigned integer comparisons.
Andrew Talbot [Sat, 16 Feb 2013 21:09:13 +0000 (21:09 +0000)] 
mshtml: Avoid signed-unsigned integer comparisons.

11 years agomsi: Avoid signed-unsigned integer comparisons.
Andrew Talbot [Sat, 16 Feb 2013 21:09:17 +0000 (21:09 +0000)] 
msi: Avoid signed-unsigned integer comparisons.

11 years agomsvcp90: Avoid signed-unsigned integer comparisons.
Andrew Talbot [Sat, 16 Feb 2013 21:09:21 +0000 (21:09 +0000)] 
msvcp90: Avoid signed-unsigned integer comparisons.

11 years agoole32: Free *ppszProgID on error path (Coverity).
Marcus Meissner [Sat, 16 Feb 2013 16:46:04 +0000 (17:46 +0100)] 
ole32: Free *ppszProgID on error path (Coverity).

11 years agokernel32: Use the correct pointer size in atl thunk (Coverity).
Marcus Meissner [Sat, 16 Feb 2013 16:45:31 +0000 (17:45 +0100)] 
kernel32: Use the correct pointer size in atl thunk (Coverity).

11 years agoRelease 1.5.24. wine-1.5.24
Alexandre Julliard [Fri, 15 Feb 2013 20:21:05 +0000 (21:21 +0100)] 
Release 1.5.24.

11 years agoriched20: Use ME_PointFromChar to calculate the caret position.
Huw Davies [Fri, 15 Feb 2013 16:13:41 +0000 (16:13 +0000)] 
riched20: Use ME_PointFromChar to calculate the caret position.

11 years agoriched20: Move the password string hack to just before it's used.
Huw Davies [Fri, 15 Feb 2013 16:13:40 +0000 (16:13 +0000)] 
riched20: Move the password string hack to just before it's used.

11 years agoriched20: Move the range clamping to the helper now that the range isn't used later on.
Huw Davies [Fri, 15 Feb 2013 16:13:39 +0000 (16:13 +0000)] 
riched20: Move the range clamping to the helper now that the range isn't used later on.

11 years agoriched20: Move underline drawing to a common function.
Huw Davies [Fri, 15 Feb 2013 16:13:38 +0000 (16:13 +0000)] 
riched20: Move underline drawing to a common function.

11 years agomsi: Don't remove products if msidbUpgradeAttributesOnlyDetect is set.
Hans Leidekker [Fri, 15 Feb 2013 15:45:04 +0000 (16:45 +0100)] 
msi: Don't remove products if msidbUpgradeAttributesOnlyDetect is set.

11 years agowinetest: Trace the time it takes to run each test.
Francois Gouget [Fri, 15 Feb 2013 10:16:49 +0000 (11:16 +0100)] 
winetest: Trace the time it takes to run each test.

11 years agovbscript: Rename vbsheap to heap_pool.
Piotr Caban [Fri, 15 Feb 2013 14:11:13 +0000 (15:11 +0100)] 
vbscript: Rename vbsheap to heap_pool.

11 years agovbscript: Added IRegExp2::Pattern implementation.
Piotr Caban [Fri, 15 Feb 2013 14:10:53 +0000 (15:10 +0100)] 
vbscript: Added IRegExp2::Pattern implementation.

11 years agovbscript: Added partial implementation of IDispatch methods in IRegExp2.
Piotr Caban [Fri, 15 Feb 2013 14:10:27 +0000 (15:10 +0100)] 
vbscript: Added partial implementation of IDispatch methods in IRegExp2.

11 years agovbscript: Added IRegExp2_QueryInterface tests.
Piotr Caban [Fri, 15 Feb 2013 14:09:57 +0000 (15:09 +0100)] 
vbscript: Added IRegExp2_QueryInterface tests.

11 years agovbscript: Added IRegExp2 stub.
Piotr Caban [Fri, 15 Feb 2013 14:09:28 +0000 (15:09 +0100)] 
vbscript: Added IRegExp2 stub.

11 years agojscript: Moved generic regular expressions code to separate file.
Piotr Caban [Fri, 15 Feb 2013 13:05:42 +0000 (14:05 +0100)] 
jscript: Moved generic regular expressions code to separate file.

11 years agojscript: Make context generic in internal regular expression functions.
Piotr Caban [Fri, 15 Feb 2013 13:05:15 +0000 (14:05 +0100)] 
jscript: Make context generic in internal regular expression functions.

11 years agojscript: Move code operating on JSRegExp out of do_regexp_match_next function.
Piotr Caban [Fri, 15 Feb 2013 13:04:59 +0000 (14:04 +0100)] 
jscript: Move code operating on JSRegExp out of do_regexp_match_next function.

11 years agojscript: Don't use jsstr_t in js_NewRegExp.
Piotr Caban [Fri, 15 Feb 2013 13:04:44 +0000 (14:04 +0100)] 
jscript: Don't use jsstr_t in js_NewRegExp.

11 years agojscript: Don't use jsstr_t in JSRegExp structure.
Piotr Caban [Fri, 15 Feb 2013 13:04:29 +0000 (14:04 +0100)] 
jscript: Don't use jsstr_t in JSRegExp structure.

11 years agojscript: Rename jsheap_t to heap_pool_t.
Piotr Caban [Fri, 15 Feb 2013 13:04:14 +0000 (14:04 +0100)] 
jscript: Rename jsheap_t to heap_pool_t.

11 years agowmvcore: Fix a typo.
Jeff Latimer [Fri, 15 Feb 2013 12:32:02 +0000 (23:32 +1100)] 
wmvcore: Fix a typo.

11 years agows2_32/tests: Fix the GetAcceptExSockaddrs() test.
Francois Gouget [Fri, 15 Feb 2013 10:34:00 +0000 (11:34 +0100)] 
ws2_32/tests: Fix the GetAcceptExSockaddrs() test.

11 years agoole32/tests: Add test for OleRun.
Roman Dadkov [Wed, 13 Feb 2013 14:03:53 +0000 (18:03 +0400)] 
ole32/tests: Add test for OleRun.

11 years agod3d11: Make debug_d3d_driver_type() static.
Francois Gouget [Fri, 15 Feb 2013 10:13:48 +0000 (11:13 +0100)] 
d3d11: Make debug_d3d_driver_type() static.

11 years agovbscript: Added support for a few more constants.
Jacek Caban [Fri, 15 Feb 2013 09:29:42 +0000 (10:29 +0100)] 
vbscript: Added support for a few more constants.

11 years agokernel32: There is no need for lock/unlock heap in GlobalAlloc.
Dmitry Timoshkov [Fri, 15 Feb 2013 08:40:43 +0000 (16:40 +0800)] 
kernel32: There is no need for lock/unlock heap in GlobalAlloc.

11 years agogdi32: SelectClipPath should update actual clipping region for a EMF DC.
Dmitry Timoshkov [Fri, 15 Feb 2013 05:06:33 +0000 (13:06 +0800)] 
gdi32: SelectClipPath should update actual clipping region for a EMF DC.