wine
12 years agovbscript: Added InStr implementation.
Jacek Caban [Fri, 30 Dec 2011 16:00:12 +0000 (17:00 +0100)] 
vbscript: Added InStr implementation.

12 years agovbscript: Added support for VARIANTREF arguments in multiple argument functions.
Jacek Caban [Fri, 30 Dec 2011 16:00:02 +0000 (17:00 +0100)] 
vbscript: Added support for VARIANTREF arguments in multiple argument functions.

12 years agoUpdate copyright info for 2012.
Alexandre Julliard [Tue, 3 Jan 2012 09:17:10 +0000 (10:17 +0100)] 
Update copyright info for 2012.

12 years agod3d9/tests: Convert a file to utf-8.
Alexandre Julliard [Tue, 3 Jan 2012 09:16:56 +0000 (10:16 +0100)] 
d3d9/tests: Convert a file to utf-8.

12 years agod3d8/tests: Convert a file to utf-8.
Alexandre Julliard [Tue, 3 Jan 2012 09:16:49 +0000 (10:16 +0100)] 
d3d8/tests: Convert a file to utf-8.

12 years agogdi32: Add stubs for the OpenGL entry points in the DIB driver.
Alexandre Julliard [Tue, 3 Jan 2012 11:36:39 +0000 (12:36 +0100)] 
gdi32: Add stubs for the OpenGL entry points in the DIB driver.

12 years agogdi32: Calculate the image size in GradientFill only once we have the correct bit...
Alexandre Julliard [Mon, 2 Jan 2012 20:46:46 +0000 (21:46 +0100)] 
gdi32: Calculate the image size in GradientFill only once we have the correct bit count.

12 years agoRelease 1.3.36. wine-1.3.36
Alexandre Julliard [Fri, 30 Dec 2011 18:44:02 +0000 (19:44 +0100)] 
Release 1.3.36.

12 years agopo: Update Lithuanian translation.
Aurimas Fišeras [Fri, 2 Dec 2011 17:06:48 +0000 (19:06 +0200)] 
po: Update Lithuanian translation.

12 years agowinecfg: Increase the size of the dpi label to fit Lithuanian translation.
Aurimas Fišeras [Fri, 30 Dec 2011 18:03:23 +0000 (20:03 +0200)] 
winecfg: Increase the size of the dpi label to fit Lithuanian translation.

12 years agopo: Update Polish translation.
Łukasz Wojniłowicz [Thu, 29 Dec 2011 19:41:36 +0000 (20:41 +0100)] 
po: Update Polish translation.

12 years agopo: Update Italian translation.
Luca Bennati [Thu, 29 Dec 2011 20:51:56 +0000 (21:51 +0100)] 
po: Update Italian translation.

12 years agosetupapi: Add stub for SetupDiDrawMiniIcon.
Stefan Leichter [Thu, 29 Dec 2011 21:54:10 +0000 (22:54 +0100)] 
setupapi: Add stub for SetupDiDrawMiniIcon.

12 years agosetupapi: Add stub for SetupDiGetClassBitmapIndex.
Stefan Leichter [Thu, 29 Dec 2011 21:53:17 +0000 (22:53 +0100)] 
setupapi: Add stub for SetupDiGetClassBitmapIndex.

12 years agowshom.ocx: Added IWshCollection stub and some tests.
Nikolay Sivov [Fri, 30 Dec 2011 13:13:40 +0000 (16:13 +0300)] 
wshom.ocx: Added IWshCollection stub and some tests.

12 years agowshom.ocx: Fix IWshShell3 definition.
Nikolay Sivov [Fri, 30 Dec 2011 10:40:13 +0000 (13:40 +0300)] 
wshom.ocx: Fix IWshShell3 definition.

12 years agomshtml: Use IUri in IHTMLLocation::put_port implementation.
Jacek Caban [Fri, 30 Dec 2011 11:23:41 +0000 (12:23 +0100)] 
mshtml: Use IUri in IHTMLLocation::put_port implementation.

12 years agommcndmgr: Register MMCVersionInfo Interface.
Alistair Leslie-Hughes [Fri, 30 Dec 2011 08:49:42 +0000 (19:49 +1100)] 
mmcndmgr: Register MMCVersionInfo Interface.

12 years agoinetcpl.cpl: Add a stub for LaunchPrivacyDialog.
Austin English [Thu, 29 Dec 2011 22:32:29 +0000 (16:32 -0600)] 
inetcpl.cpl: Add a stub for LaunchPrivacyDialog.

12 years agontoskrnl.exe: Add a stub for Ke386SetIoAccessMap.
Austin English [Thu, 29 Dec 2011 22:17:54 +0000 (16:17 -0600)] 
ntoskrnl.exe: Add a stub for Ke386SetIoAccessMap.

12 years agontoskrnl.exe: Add a stub for Ke386IoSetAccessProcess.
Austin English [Thu, 29 Dec 2011 22:14:16 +0000 (16:14 -0600)] 
ntoskrnl.exe: Add a stub for Ke386IoSetAccessProcess.

12 years agousp10: Convert newOtTag to an OPENTYPE_TAG.
Aric Stewart [Thu, 29 Dec 2011 20:50:27 +0000 (14:50 -0600)] 
usp10: Convert newOtTag to an OPENTYPE_TAG.

12 years agousp10: Remove redundant information by making scriptData accessible and removing...
Aric Stewart [Thu, 29 Dec 2011 20:50:23 +0000 (14:50 -0600)] 
usp10: Remove redundant information by making scriptData accessible and removing otTag.

12 years agousp10: Update get_opentype_script to return OPENTYPE_TAG.
Aric Stewart [Thu, 29 Dec 2011 20:50:19 +0000 (14:50 -0600)] 
usp10: Update get_opentype_script to return OPENTYPE_TAG.

12 years agousp10: Replace GSUB_get_script_table with GSUB_GetFontScriptTags.
Aric Stewart [Thu, 29 Dec 2011 20:50:17 +0000 (14:50 -0600)] 
usp10: Replace GSUB_get_script_table with GSUB_GetFontScriptTags.

12 years agousp10: Cache FontScriptTags information.
Aric Stewart [Thu, 29 Dec 2011 20:50:12 +0000 (14:50 -0600)] 
usp10: Cache FontScriptTags information.

12 years agousp10: Updates to ScriptGetFontScriptTags.
Aric Stewart [Thu, 29 Dec 2011 20:50:08 +0000 (14:50 -0600)] 
usp10: Updates to ScriptGetFontScriptTags.

12 years agojscript: Get rid of return_type_t.
Jacek Caban [Fri, 30 Dec 2011 10:21:05 +0000 (11:21 +0100)] 
jscript: Get rid of return_type_t.

12 years agojscript: Get rid of no longer needed interp_tree.
Jacek Caban [Fri, 30 Dec 2011 10:20:43 +0000 (11:20 +0100)] 
jscript: Get rid of no longer needed interp_tree.

12 years agojscript: Get rid of no longer needed compile_interp_fallback since we can handle...
Jacek Caban [Fri, 30 Dec 2011 10:20:33 +0000 (11:20 +0100)] 
jscript: Get rid of no longer needed compile_interp_fallback since we can handle all execution by bytecode.

We use compiler on whole functions body now. There is still some work
done to move it one level up (to whole source string) to do some work
that's currently done (sometimes in a hacky way) by parser, but the most
critical part is done.

12 years agojscript: Use bytecode for labeled continue and break statements.
Jacek Caban [Fri, 30 Dec 2011 10:16:24 +0000 (11:16 +0100)] 
jscript: Use bytecode for labeled continue and break statements.

12 years agojscript: Get rid of no longer needed type field of return_type_t structure.
Jacek Caban [Fri, 30 Dec 2011 10:16:08 +0000 (11:16 +0100)] 
jscript: Get rid of no longer needed type field of return_type_t structure.

12 years agojscript: Use bytecode for return statement implementation.
Jacek Caban [Fri, 30 Dec 2011 10:15:09 +0000 (11:15 +0100)] 
jscript: Use bytecode for return statement implementation.

12 years agojscript: Make compiler responsible for proper return from regular code vs. eval-inter...
Jacek Caban [Fri, 30 Dec 2011 10:14:14 +0000 (11:14 +0100)] 
jscript: Make compiler responsible for proper return from regular code vs. eval-interpreted code.

12 years agojscript: Handle invalid continue statements in compiler.
Jacek Caban [Fri, 30 Dec 2011 10:13:55 +0000 (11:13 +0100)] 
jscript: Handle invalid continue statements in compiler.

12 years agojscript: Handle invalid break statements in compiler.
Jacek Caban [Fri, 30 Dec 2011 10:13:44 +0000 (11:13 +0100)] 
jscript: Handle invalid break statements in compiler.

12 years agowinecfg: Fix the group box labels to follow the Windows GUI guidelines.
Francois Gouget [Fri, 30 Dec 2011 08:32:32 +0000 (09:32 +0100)] 
winecfg: Fix the group box labels to follow the Windows GUI guidelines.

Use sentence capitalization for group box labels.
Don't assign access keys to group box labels.
Don't pad group box labels with spaces.

12 years agopo: Update French translation.
Frédéric Delanoy [Thu, 29 Dec 2011 20:41:49 +0000 (21:41 +0100)] 
po: Update French translation.

12 years agopo: Update Lithuanian translation.
Aurimas Fišeras [Fri, 2 Dec 2011 17:06:48 +0000 (19:06 +0200)] 
po: Update Lithuanian translation.

12 years agoinclude: oledb.idl should include accctrl.h.
Francois Gouget [Fri, 30 Dec 2011 08:32:16 +0000 (09:32 +0100)] 
include: oledb.idl should include accctrl.h.

12 years agoinclude: pstore.idl should import wtypes.idl.
Francois Gouget [Fri, 30 Dec 2011 08:31:08 +0000 (09:31 +0100)] 
include: pstore.idl should import wtypes.idl.

12 years agoinclude: wincodecsdk.idl should import wtypes.idl.
Francois Gouget [Fri, 30 Dec 2011 08:32:06 +0000 (09:32 +0100)] 
include: wincodecsdk.idl should import wtypes.idl.

12 years agoinclude: Add some D3D import and include directives.
Francois Gouget [Fri, 30 Dec 2011 08:31:53 +0000 (09:31 +0100)] 
include: Add some D3D import and include directives.

12 years agoinclude: strmif.idl should import unknwn.idl.
Francois Gouget [Fri, 30 Dec 2011 08:30:58 +0000 (09:30 +0100)] 
include: strmif.idl should import unknwn.idl.

12 years agoinclude: Fix the metahost.idl import directives.
Francois Gouget [Fri, 30 Dec 2011 08:30:54 +0000 (09:30 +0100)] 
include: Fix the metahost.idl import directives.

12 years agoinclude: Fix the wia idl imports.
Francois Gouget [Fri, 30 Dec 2011 08:27:27 +0000 (09:27 +0100)] 
include: Fix the wia idl imports.

12 years agouser32: Add some SetFocus message tests.
Dmitry Timoshkov [Fri, 30 Dec 2011 07:36:19 +0000 (15:36 +0800)] 
user32: Add some SetFocus message tests.

12 years agouser32/tests: Remove a crashing test.
Alexandre Julliard [Fri, 30 Dec 2011 09:17:00 +0000 (10:17 +0100)] 
user32/tests: Remove a crashing test.

12 years agogdi32: Don't bother computing interior regions when the brush is null.
Alexandre Julliard [Fri, 30 Dec 2011 11:53:19 +0000 (12:53 +0100)] 
gdi32: Don't bother computing interior regions when the brush is null.

12 years agogdi32: Implement brushed pens.
Alexandre Julliard [Fri, 30 Dec 2011 09:38:18 +0000 (10:38 +0100)] 
gdi32: Implement brushed pens.

12 years agogdi32: Define a structure to make the brush state independent from the physdev.
Alexandre Julliard [Fri, 30 Dec 2011 09:17:37 +0000 (10:17 +0100)] 
gdi32: Define a structure to make the brush state independent from the physdev.

12 years agogdi32: Pass a brush_pattern structure to the SelectPen entry point for brushed pens.
Alexandre Julliard [Thu, 29 Dec 2011 19:16:46 +0000 (20:16 +0100)] 
gdi32: Pass a brush_pattern structure to the SelectPen entry point for brushed pens.

12 years agogdi32: Pass a brush_pattern structure to the SelectBrush entry point.
Alexandre Julliard [Thu, 29 Dec 2011 18:49:41 +0000 (19:49 +0100)] 
gdi32: Pass a brush_pattern structure to the SelectBrush entry point.

12 years agogdi32: Store the pattern brush information for geometric pens.
Alexandre Julliard [Thu, 29 Dec 2011 15:18:07 +0000 (16:18 +0100)] 
gdi32: Store the pattern brush information for geometric pens.

12 years agogdi32: Add sanity checks for brush hatch styles.
Alexandre Julliard [Fri, 30 Dec 2011 10:02:57 +0000 (11:02 +0100)] 
gdi32: Add sanity checks for brush hatch styles.

12 years agogdi32: Add a structure to store all the extra information needed for a pattern brush.
Alexandre Julliard [Thu, 29 Dec 2011 15:17:44 +0000 (16:17 +0100)] 
gdi32: Add a structure to store all the extra information needed for a pattern brush.

12 years agogdi32/tests: Get rid of Win9x compatibility in the pen tests.
Alexandre Julliard [Thu, 29 Dec 2011 11:41:35 +0000 (12:41 +0100)] 
gdi32/tests: Get rid of Win9x compatibility in the pen tests.

12 years agopo: Update German translation.
André Hentschel [Thu, 29 Dec 2011 16:19:43 +0000 (17:19 +0100)] 
po: Update German translation.

12 years agocscript: Add forwarder to wscript.
André Hentschel [Wed, 28 Dec 2011 15:08:26 +0000 (16:08 +0100)] 
cscript: Add forwarder to wscript.

12 years agocomctl32: Also free pszHeaderTitle and pszHeaderSubTitle in DestroyPropertySheetPage.
André Hentschel [Thu, 29 Dec 2011 01:51:18 +0000 (02:51 +0100)] 
comctl32: Also free pszHeaderTitle and pszHeaderSubTitle in DestroyPropertySheetPage.

12 years agodsound: Always resample buffers in mixer thread.
Alexander E. Patrakov [Fri, 4 Nov 2011 06:02:23 +0000 (12:02 +0600)] 
dsound: Always resample buffers in mixer thread.

12 years agontoskrnl.exe: Add stub for IoInitializeRemoveLockEx.
Stefan Leichter [Thu, 29 Dec 2011 15:10:23 +0000 (16:10 +0100)] 
ntoskrnl.exe: Add stub for IoInitializeRemoveLockEx.

12 years agomsvcp90/tests: Test virtual function calls returning structures.
Piotr Caban [Thu, 29 Dec 2011 11:45:44 +0000 (12:45 +0100)] 
msvcp90/tests: Test virtual function calls returning structures.

12 years agomsvcp90: Added numpunct<char> class implementation.
Piotr Caban [Thu, 29 Dec 2011 11:45:30 +0000 (12:45 +0100)] 
msvcp90: Added numpunct<char> class implementation.

12 years agomsvcp90: Added numpunct<char> constructors implementation.
Piotr Caban [Thu, 29 Dec 2011 11:45:12 +0000 (12:45 +0100)] 
msvcp90: Added numpunct<char> constructors implementation.

12 years agomsvcp90: Fix class functions invocation on 64bit systems.
Piotr Caban [Thu, 29 Dec 2011 11:44:39 +0000 (12:44 +0100)] 
msvcp90: Fix class functions invocation on 64bit systems.

12 years agotaskmgr: Use sentence capitalization for group box labels.
Francois Gouget [Thu, 29 Dec 2011 11:04:56 +0000 (12:04 +0100)] 
taskmgr: Use sentence capitalization for group box labels.

12 years agonotepad: Don't assign access keys to group box labels or give them trailing punctuation.
Francois Gouget [Thu, 29 Dec 2011 11:05:06 +0000 (12:05 +0100)] 
notepad: Don't assign access keys to group box labels or give them trailing punctuation.

12 years agowinefile: Fix the group box labels to follow the Windows GUI guidelines,.
Francois Gouget [Thu, 29 Dec 2011 11:04:46 +0000 (12:04 +0100)] 
winefile: Fix the group box labels to follow the Windows GUI guidelines,.

Use sentence capitalization for group box labels.
Don't assign access keys to group box labels.

12 years agowinemine: Use sentence capitalization for group box labels.
Francois Gouget [Thu, 29 Dec 2011 11:04:33 +0000 (12:04 +0100)] 
winemine: Use sentence capitalization for group box labels.

12 years agopo: Update Russian translation.
Nikolay Sivov [Thu, 29 Dec 2011 14:20:22 +0000 (17:20 +0300)] 
po: Update Russian translation.

12 years agoactxprxy: Added htiface.idl interfaces.
Jacek Caban [Thu, 29 Dec 2011 14:26:30 +0000 (15:26 +0100)] 
actxprxy: Added htiface.idl interfaces.

12 years agomshtml: Reorder nsIURL functions to match vtbl order.
Jacek Caban [Thu, 29 Dec 2011 12:49:36 +0000 (13:49 +0100)] 
mshtml: Reorder nsIURL functions to match vtbl order.

12 years agomshtml: Use IUri in IHTMLLocation::get_protocol implementation.
Jacek Caban [Thu, 29 Dec 2011 11:02:41 +0000 (12:02 +0100)] 
mshtml: Use IUri in IHTMLLocation::get_protocol implementation.

12 years agod3drm: Add IDirect3DRM3 interface.
André Hentschel [Thu, 29 Dec 2011 01:26:40 +0000 (02:26 +0100)] 
d3drm: Add IDirect3DRM3 interface.

12 years agod3drm: Add IDirect3DRMMeshBuilder3 interface.
André Hentschel [Thu, 29 Dec 2011 01:25:42 +0000 (02:25 +0100)] 
d3drm: Add IDirect3DRMMeshBuilder3 interface.

12 years agoinetcpl: Don't pad group box labels with spaces.
Francois Gouget [Wed, 28 Dec 2011 23:12:21 +0000 (00:12 +0100)] 
inetcpl: Don't pad group box labels with spaces.

12 years agocryptui: Don't assign access keys to group box labels.
Francois Gouget [Wed, 28 Dec 2011 23:07:06 +0000 (00:07 +0100)] 
cryptui: Don't assign access keys to group box labels.

12 years agocomdlg32: Use sentence capitalization for group box labels.
Francois Gouget [Wed, 28 Dec 2011 23:05:02 +0000 (00:05 +0100)] 
comdlg32: Use sentence capitalization for group box labels.

12 years agowshom.ocx: Added IDispatch support for IWshShell3.
Nikolay Sivov [Thu, 29 Dec 2011 09:16:22 +0000 (12:16 +0300)] 
wshom.ocx: Added IDispatch support for IWshShell3.

12 years agojscript: Added bytecode dumper implementation.
Jacek Caban [Thu, 29 Dec 2011 10:09:51 +0000 (11:09 +0100)] 
jscript: Added bytecode dumper implementation.

12 years agojscript: Moved instr_off from statement_t to source_elements_t.
Jacek Caban [Thu, 29 Dec 2011 10:09:29 +0000 (11:09 +0100)] 
jscript: Moved instr_off from statement_t to source_elements_t.

12 years agojscript: No longer support per-statement compilation.
Jacek Caban [Thu, 29 Dec 2011 10:09:09 +0000 (11:09 +0100)] 
jscript: No longer support per-statement compilation.

12 years agojscript: Get rid of stat_eval_table.
Jacek Caban [Thu, 29 Dec 2011 10:08:34 +0000 (11:08 +0100)] 
jscript: Get rid of stat_eval_table.

12 years agojscript: Moved exec_source to the bottom of the file.
Jacek Caban [Thu, 29 Dec 2011 10:08:07 +0000 (11:08 +0100)] 
jscript: Moved exec_source to the bottom of the file.

12 years agojscript: Always use bytecode for while statement.
Jacek Caban [Thu, 29 Dec 2011 10:07:49 +0000 (11:07 +0100)] 
jscript: Always use bytecode for while statement.

12 years agojscript: Always use bytecode for try statement.
Jacek Caban [Thu, 29 Dec 2011 10:07:22 +0000 (11:07 +0100)] 
jscript: Always use bytecode for try statement.

12 years agojscript: Always use bytecode for switch statement.
Jacek Caban [Thu, 29 Dec 2011 10:07:08 +0000 (11:07 +0100)] 
jscript: Always use bytecode for switch statement.

12 years agojscript: Always use bytecode for for statement.
Jacek Caban [Thu, 29 Dec 2011 10:06:53 +0000 (11:06 +0100)] 
jscript: Always use bytecode for for statement.

12 years agojscript: Always use bytecode for for..in statement.
Jacek Caban [Thu, 29 Dec 2011 10:06:41 +0000 (11:06 +0100)] 
jscript: Always use bytecode for for..in statement.

12 years agojscript: Always use bytecode for with statement.
Jacek Caban [Thu, 29 Dec 2011 10:06:13 +0000 (11:06 +0100)] 
jscript: Always use bytecode for with statement.

12 years agogdi32: Add checks for invalid color usage values.
Alexandre Julliard [Thu, 29 Dec 2011 13:05:20 +0000 (14:05 +0100)] 
gdi32: Add checks for invalid color usage values.

12 years agogdi32: Add helpers to paint a region with the brush or pen.
Alexandre Julliard [Thu, 29 Dec 2011 09:10:35 +0000 (10:10 +0100)] 
gdi32: Add helpers to paint a region with the brush or pen.

12 years agogdi32: Implement PolyPolygon in the DIB driver.
Alexandre Julliard [Thu, 29 Dec 2011 08:57:58 +0000 (09:57 +0100)] 
gdi32: Implement PolyPolygon in the DIB driver.

12 years agogdi32: Use a region to render geometric and wide pens in LineTo.
Alexandre Julliard [Thu, 29 Dec 2011 08:57:41 +0000 (09:57 +0100)] 
gdi32: Use a region to render geometric and wide pens in LineTo.

12 years agogdi32: Use a region to render geometric and wide pens in Rectangle.
Alexandre Julliard [Wed, 28 Dec 2011 23:18:44 +0000 (00:18 +0100)] 
gdi32: Use a region to render geometric and wide pens in Rectangle.

12 years agogdi32: Use a region to render geometric and wide pens in PolyPolyline.
Alexandre Julliard [Wed, 28 Dec 2011 12:52:58 +0000 (13:52 +0100)] 
gdi32: Use a region to render geometric and wide pens in PolyPolyline.

12 years agogdi32: Implement returning a region for 1-pixel wide dashed pen lines.
Alexandre Julliard [Wed, 28 Dec 2011 13:28:06 +0000 (14:28 +0100)] 
gdi32: Implement returning a region for 1-pixel wide dashed pen lines.

12 years agogdi32: Implement returning a region for 1-pixel wide solid pen lines.
Alexandre Julliard [Wed, 28 Dec 2011 11:21:07 +0000 (12:21 +0100)] 
gdi32: Implement returning a region for 1-pixel wide solid pen lines.

12 years agogdi32: Add support for updating a region from the pen backend functions instead of...
Alexandre Julliard [Wed, 28 Dec 2011 10:56:24 +0000 (11:56 +0100)] 
gdi32: Add support for updating a region from the pen backend functions instead of painting directly.