wine
14 years agomsi: Make a local copy of patch packages.
Hans Leidekker [Tue, 4 May 2010 07:06:42 +0000 (09:06 +0200)] 
msi: Make a local copy of patch packages.

14 years agowine.desktop: Add Icon=wine to support systems with icon themes.
Scott Ritchie [Tue, 4 May 2010 01:05:54 +0000 (18:05 -0700)] 
wine.desktop: Add Icon=wine to support systems with icon themes.

14 years agocomdlg32: Update Dutch translation.
Sven Baars [Mon, 3 May 2010 22:37:00 +0000 (00:37 +0200)] 
comdlg32: Update Dutch translation.

14 years agowined3d: Attach the surfaces from the fbo_entry instead of the ones from the device.
Henri Verbeet [Mon, 3 May 2010 20:03:31 +0000 (22:03 +0200)] 
wined3d: Attach the surfaces from the fbo_entry instead of the ones from the device.

Currently these are always the same, but that doesn't make it right.

14 years agod3d9/tests: Allow D3DFMT_A2R10G10B10 as supported adapter mode.
Henri Verbeet [Mon, 3 May 2010 20:03:30 +0000 (22:03 +0200)] 
d3d9/tests: Allow D3DFMT_A2R10G10B10 as supported adapter mode.

This is in the list of allowed formats in the documentation, and some drivers
report this on Windows.

14 years agowined3d: Remove a redundant check from prepare_ds_clear().
Henri Verbeet [Mon, 3 May 2010 20:03:29 +0000 (22:03 +0200)] 
wined3d: Remove a redundant check from prepare_ds_clear().

The rectangle count doesn't really matter. If the first rectangle doesn't
cover the entire draw_rect we need to load the depth/stencil surface.

14 years agowined3d: Separate context acquisition and state application.
Henri Verbeet [Mon, 3 May 2010 20:03:28 +0000 (22:03 +0200)] 
wined3d: Separate context acquisition and state application.

14 years agowined3d: Split context_apply_state() into separate functions for each usage.
Henri Verbeet [Mon, 3 May 2010 20:03:27 +0000 (22:03 +0200)] 
wined3d: Split context_apply_state() into separate functions for each usage.

14 years agorundll32: Convert rundll32 to Unicode.
Andrew Nguyen [Mon, 3 May 2010 19:22:25 +0000 (14:22 -0500)] 
rundll32: Convert rundll32 to Unicode.

14 years agorundll32: Check more heap allocation failure paths for consistency.
Andrew Nguyen [Mon, 3 May 2010 19:22:17 +0000 (14:22 -0500)] 
rundll32: Check more heap allocation failure paths for consistency.

14 years agowinemenubuilder: Read the registry in the unix codepage when cleaning up menus.
Damjan Jovanovic [Mon, 3 May 2010 18:58:16 +0000 (20:58 +0200)] 
winemenubuilder: Read the registry in the unix codepage when cleaning up menus.

14 years agommdevapi: Try to detect openal 1.11, and do not blacklist pulseaudio on it.
Maarten Lankhorst [Mon, 3 May 2010 17:36:51 +0000 (19:36 +0200)] 
mmdevapi: Try to detect openal 1.11, and do not blacklist pulseaudio on it.

14 years agomsvcrt: Add float functions based on their double versions.
Maarten Lankhorst [Sat, 1 May 2010 14:32:19 +0000 (16:32 +0200)] 
msvcrt: Add float functions based on their double versions.

14 years agowine.desktop: Add Lithuanian translation.
Aurimas Fišeras [Mon, 3 May 2010 05:35:15 +0000 (08:35 +0300)] 
wine.desktop: Add Lithuanian translation.

14 years agourlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols.
Jacek Caban [Mon, 3 May 2010 16:15:25 +0000 (18:15 +0200)] 
urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols.

14 years agoinclude: Fix error define in winerror.h.
André Hentschel [Mon, 3 May 2010 15:01:51 +0000 (17:01 +0200)] 
include: Fix error define in winerror.h.

14 years agontdll: Add support for saving/restoring CFA frame state.
Alexandre Julliard [Mon, 3 May 2010 20:01:05 +0000 (22:01 +0200)] 
ntdll: Add support for saving/restoring CFA frame state.

14 years agoversion: Fix typo in comment.
André Hentschel [Mon, 3 May 2010 15:01:34 +0000 (17:01 +0200)] 
version: Fix typo in comment.

14 years agowinealsa.drv: Clean up initialisation.
Maarten Lankhorst [Thu, 22 Apr 2010 20:52:19 +0000 (22:52 +0200)] 
winealsa.drv: Clean up initialisation.

14 years agowinealsa.drv: Remove dlopen call.
Maarten Lankhorst [Wed, 21 Apr 2010 20:56:28 +0000 (22:56 +0200)] 
winealsa.drv: Remove dlopen call.

14 years agoquartz: Properly return E_POINTER when ppFilters is null.
Jerome Leclanche [Sun, 2 May 2010 22:14:49 +0000 (01:14 +0300)] 
quartz: Properly return E_POINTER when ppFilters is null.

14 years agoddraw: Fix missing D3D misc caps.
Ričardas Barkauskas [Sun, 2 May 2010 20:05:31 +0000 (23:05 +0300)] 
ddraw: Fix missing D3D misc caps.

14 years agowinedbg: Make disassembler properly print EMX and EXMM type operands.
Jim Cameron [Sun, 2 May 2010 12:34:16 +0000 (13:34 +0100)] 
winedbg: Make disassembler properly print EMX and EXMM type operands.

14 years agoregsvr32: Continue processing DLL list if an export is not found for a DLL.
Andrew Nguyen [Sun, 2 May 2010 06:24:40 +0000 (01:24 -0500)] 
regsvr32: Continue processing DLL list if an export is not found for a DLL.

14 years agorundll32: Rename a few internal helpers for consistency.
Andrew Nguyen [Sun, 2 May 2010 04:08:10 +0000 (23:08 -0500)] 
rundll32: Rename a few internal helpers for consistency.

14 years agocrypt32/tests: Tighten tests in testPortPublicKeyInfo.
Gerald Pfeifer [Sat, 1 May 2010 00:42:11 +0000 (02:42 +0200)] 
crypt32/tests: Tighten tests in testPortPublicKeyInfo.

14 years agooleaut32: Remove variable iLengthScanLineColor which is not really used from serializ...
Gerald Pfeifer [Fri, 30 Apr 2010 23:54:49 +0000 (01:54 +0200)] 
oleaut32: Remove variable iLengthScanLineColor which is not really used from serializeIcon.

14 years agomsacm32/tests: Simplify check_count and msacm_tests.
Gerald Pfeifer [Fri, 30 Apr 2010 23:39:29 +0000 (01:39 +0200)] 
msacm32/tests: Simplify check_count and msacm_tests.

14 years agojscript: Remove variable length which is not really used from JSGlobal_parseFloat.
Gerald Pfeifer [Fri, 30 Apr 2010 23:28:58 +0000 (01:28 +0200)] 
jscript: Remove variable length which is not really used from JSGlobal_parseFloat.

14 years agocomctl32/tests: Remove variables cx and cy which are not really used from test_approx...
Gerald Pfeifer [Fri, 30 Apr 2010 23:11:36 +0000 (01:11 +0200)] 
comctl32/tests: Remove variables cx and cy which are not really used from test_approximate_viewrect.

14 years agogdiplus/tests: Remove variable path which is not really used from test_linei.
Gerald Pfeifer [Fri, 30 Apr 2010 23:24:40 +0000 (01:24 +0200)] 
gdiplus/tests: Remove variable path which is not really used from test_linei.

14 years agorsaenh: Fix a testfailure which occures on some Win7 setups.
André Hentschel [Fri, 30 Apr 2010 16:09:15 +0000 (18:09 +0200)] 
rsaenh: Fix a testfailure which occures on some Win7 setups.

14 years agoinclude: Add some error codes for rsaenh.
André Hentschel [Fri, 30 Apr 2010 16:08:36 +0000 (18:08 +0200)] 
include: Add some error codes for rsaenh.

14 years agorsaenh: Fix a testfailure on Win7.
André Hentschel [Fri, 30 Apr 2010 16:06:13 +0000 (18:06 +0200)] 
rsaenh: Fix a testfailure on Win7.

14 years agoshell32: Handle NULL pName in ShellLink fnSetDescription.
Aric Stewart [Fri, 30 Apr 2010 15:04:19 +0000 (10:04 -0500)] 
shell32: Handle NULL pName in ShellLink fnSetDescription.

14 years agofonts: 8-pixel strikes for Tahoma font.
Jon Parshall [Thu, 29 Apr 2010 14:45:28 +0000 (09:45 -0500)] 
fonts: 8-pixel strikes for Tahoma font.

14 years agoole32/marshal: Compare with S_OK instead of keeping in mind that it's zero.
Nikolay Sivov [Mon, 3 May 2010 11:48:29 +0000 (15:48 +0400)] 
ole32/marshal: Compare with S_OK instead of keeping in mind that it's zero.

14 years agocomctl32/tests: Remove variable hwndheader which is not really used from test_items.
Gerald Pfeifer [Sun, 2 May 2010 23:48:00 +0000 (01:48 +0200)] 
comctl32/tests: Remove variable hwndheader which is not really used from test_items.

14 years agoriched20: Remove variable di which is not really used from ME_InsertEndRowFromCursor.
Gerald Pfeifer [Sun, 2 May 2010 20:21:12 +0000 (22:21 +0200)] 
riched20: Remove variable di which is not really used from ME_InsertEndRowFromCursor.

14 years agowinmm/tests: Remove variable start which is not really used from wave_out_test_deviceOut.
Gerald Pfeifer [Sun, 2 May 2010 20:09:46 +0000 (22:09 +0200)] 
winmm/tests: Remove variable start which is not really used from wave_out_test_deviceOut.

14 years agooleaut32/tests: Remove variable expectedhres which is not really used from test_VarDiv.
Gerald Pfeifer [Sun, 2 May 2010 19:23:49 +0000 (21:23 +0200)] 
oleaut32/tests: Remove variable expectedhres which is not really used from test_VarDiv.

14 years agontoskrnl.exe: Remove variable retX which is not really used from emulate_instruction.
Gerald Pfeifer [Sun, 2 May 2010 19:20:53 +0000 (21:20 +0200)] 
ntoskrnl.exe: Remove variable retX which is not really used from emulate_instruction.

14 years agomshtml/tests: Fix return value of ActiveScript_SetScriptState.
Gerald Pfeifer [Sun, 2 May 2010 19:16:06 +0000 (21:16 +0200)] 
mshtml/tests: Fix return value of ActiveScript_SetScriptState.

14 years agogdi32: Remove variable x which is not really used from testJustification.
Gerald Pfeifer [Sun, 2 May 2010 18:53:58 +0000 (20:53 +0200)] 
gdi32: Remove variable x which is not really used from testJustification.

14 years agowidl: Simplify write_struct_tfs and remove an unused variable.
Gerald Pfeifer [Sun, 2 May 2010 18:48:39 +0000 (20:48 +0200)] 
widl: Simplify write_struct_tfs and remove an unused variable.

14 years agocomctl32: Remove variable old_focused which is not really used from MONTHCAL_Mouse.
Gerald Pfeifer [Sun, 2 May 2010 18:40:05 +0000 (20:40 +0200)] 
comctl32: Remove variable old_focused which is not really used from MONTHCAL_Mouse.

14 years agoole32: Fix return value for CoRevokeMallocSpy.
Gerald Pfeifer [Sat, 1 May 2010 20:38:00 +0000 (22:38 +0200)] 
ole32: Fix return value for CoRevokeMallocSpy.

14 years agoole32: Fix return value of DefaultHandler_SetClientSite.
Gerald Pfeifer [Sat, 1 May 2010 20:33:45 +0000 (22:33 +0200)] 
ole32: Fix return value of DefaultHandler_SetClientSite.

14 years agoriched20: Remove variable changed which is not really used from ME_PrepareParagraphFo...
Gerald Pfeifer [Sat, 1 May 2010 20:35:31 +0000 (22:35 +0200)] 
riched20: Remove variable changed which is not really used from ME_PrepareParagraphForWrapping.

14 years agowintrust/tests: Remove variable myARGC which is not really used from test_cdf_parsing.
Gerald Pfeifer [Sat, 1 May 2010 20:31:07 +0000 (22:31 +0200)] 
wintrust/tests: Remove variable myARGC which is not really used from test_cdf_parsing.

14 years agowinex11: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_32.
Gerald Pfeifer [Sat, 1 May 2010 20:21:52 +0000 (22:21 +0200)] 
winex11: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_32.

14 years agomshtml: Remove variable doc which is not really used from process_timer.
Gerald Pfeifer [Sat, 1 May 2010 17:19:57 +0000 (19:19 +0200)] 
mshtml: Remove variable doc which is not really used from process_timer.

14 years agomsi: Remove variable product_code which is not really used from MSI_ApplyPatchW.
Gerald Pfeifer [Sat, 1 May 2010 15:49:14 +0000 (17:49 +0200)] 
msi: Remove variable product_code which is not really used from MSI_ApplyPatchW.

14 years agomsi: Fix return value for ITERATE_RemoveFiles (in the error case).
Gerald Pfeifer [Sat, 1 May 2010 15:45:56 +0000 (17:45 +0200)] 
msi: Fix return value for ITERATE_RemoveFiles (in the error case).

14 years agowineps.drv: Fix return value in PSDRV_SetBrush.
Gerald Pfeifer [Sat, 1 May 2010 15:37:37 +0000 (17:37 +0200)] 
wineps.drv: Fix return value in PSDRV_SetBrush.

14 years agowinhlp32: Remove variable keyDelta which is not really used from WINHELP_MainWndProc.
Gerald Pfeifer [Sat, 1 May 2010 15:20:09 +0000 (17:20 +0200)] 
winhlp32: Remove variable keyDelta which is not really used from WINHELP_MainWndProc.

14 years agoriched20: Remove variable yprev which is not really used from ME_ArrowPageDown.
Gerald Pfeifer [Sat, 1 May 2010 15:24:06 +0000 (17:24 +0200)] 
riched20: Remove variable yprev which is not really used from ME_ArrowPageDown.

14 years agowinhlp32: Remove a hunk of dead code from HLPFILE_BrowsePage.
Gerald Pfeifer [Sat, 1 May 2010 15:18:24 +0000 (17:18 +0200)] 
winhlp32: Remove a hunk of dead code from HLPFILE_BrowsePage.

14 years agotaskmgr: Shed one parameter and one local variable from ProcessPageOnNotify.
Gerald Pfeifer [Sat, 1 May 2010 14:48:48 +0000 (16:48 +0200)] 
taskmgr: Shed one parameter and one local variable from ProcessPageOnNotify.

14 years agotaskmgr: Remove unused variable PageSize which is not really used from PerfDataGetPhy...
Gerald Pfeifer [Sat, 1 May 2010 14:45:36 +0000 (16:45 +0200)] 
taskmgr: Remove unused variable PageSize which is not really used from PerfDataGetPhysicalMemorySystemCacheK.

14 years agotaskmgr: Remove variable CommitChargeLimit which is not really used from Graph_DrawMe...
Gerald Pfeifer [Sat, 1 May 2010 14:42:24 +0000 (16:42 +0200)] 
taskmgr: Remove variable CommitChargeLimit which is not really used from Graph_DrawMemUsageHistoryGraph.

14 years agoregedit: Remove variable ExportKeyPath which is not really used from ExportRegistryFile.
Gerald Pfeifer [Sat, 1 May 2010 14:38:50 +0000 (16:38 +0200)] 
regedit: Remove variable ExportKeyPath which is not really used from ExportRegistryFile.

14 years agoregedit: Remove variable hdc which is not really used from OnPaint.
Gerald Pfeifer [Sat, 1 May 2010 14:36:49 +0000 (16:36 +0200)] 
regedit: Remove variable hdc which is not really used from OnPaint.

14 years agoprogman: Remove unused variable from and fix formatting of DIALOG_Execute.
Gerald Pfeifer [Sat, 1 May 2010 14:30:49 +0000 (16:30 +0200)] 
progman: Remove unused variable from and fix formatting of DIALOG_Execute.

14 years agocmd: Remove variable argsProcessed which is not really used from WCMD_directory.
Gerald Pfeifer [Sat, 1 May 2010 14:26:04 +0000 (16:26 +0200)] 
cmd: Remove variable argsProcessed which is not really used from WCMD_directory.

14 years agocmd: Remove variable doRecursive which is not really used from WCMD_for.
Gerald Pfeifer [Sat, 1 May 2010 14:24:45 +0000 (16:24 +0200)] 
cmd: Remove variable doRecursive which is not really used from WCMD_for.

14 years agoinclude: Add float functions to msvcrt.
Maarten Lankhorst [Sat, 1 May 2010 14:32:45 +0000 (16:32 +0200)] 
include: Add float functions to msvcrt.

14 years agorasdlg: Add RasEntryDlgW stub.
Nikolay Sivov [Mon, 3 May 2010 11:03:49 +0000 (15:03 +0400)] 
rasdlg: Add RasEntryDlgW stub.

14 years agosc: Implement the start and stop commands.
Hans Leidekker [Mon, 3 May 2010 10:57:57 +0000 (12:57 +0200)] 
sc: Implement the start and stop commands.

14 years agosc: Implement the description and failure commands.
Hans Leidekker [Mon, 3 May 2010 10:57:39 +0000 (12:57 +0200)] 
sc: Implement the description and failure commands.

14 years agosc: Implement the create and delete commands.
Hans Leidekker [Mon, 3 May 2010 10:57:22 +0000 (12:57 +0200)] 
sc: Implement the create and delete commands.

14 years agoprograms: Add a stubbed sc.exe.
Hans Leidekker [Mon, 3 May 2010 10:56:58 +0000 (12:56 +0200)] 
programs: Add a stubbed sc.exe.

This is a command line tool used to create and configure services.
It's included in XP and used by the Akamai client installer.

14 years agowinedbg: Properly fix the previous patch about gcc 2.95 not supporting printf attribu...
Eric Pouech [Mon, 3 May 2010 06:12:22 +0000 (08:12 +0200)] 
winedbg: Properly fix the previous patch about gcc 2.95 not supporting printf attribute on function pointers.

14 years agowine.desktop: Add Serbian translation.
Damjan Jovanovic [Mon, 3 May 2010 02:32:53 +0000 (04:32 +0200)] 
wine.desktop: Add Serbian translation.

14 years agomsvcrt/tests: Add more tests for setlocale().
Austin English [Sun, 2 May 2010 21:40:24 +0000 (16:40 -0500)] 
msvcrt/tests: Add more tests for setlocale().

14 years agoddraw: Change return to break in PixelFormat_WineD3DtoDD().
Rico Schüller [Sun, 2 May 2010 17:35:25 +0000 (19:35 +0200)] 
ddraw: Change return to break in PixelFormat_WineD3DtoDD().

14 years agomsvcrt/tests: fix a couple typos.
Austin English [Sun, 2 May 2010 10:40:23 +0000 (05:40 -0500)] 
msvcrt/tests: fix a couple typos.

14 years agoole32/ole2: If no effect action selected use ::DragLeave() instead of ::Drop().
Nikolay Sivov [Sun, 2 May 2010 08:56:47 +0000 (12:56 +0400)] 
ole32/ole2: If no effect action selected use ::DragLeave() instead of ::Drop().

14 years agoole32/ole2: After IDropTarget::DragEnter() failure target doesn't count as valid.
Nikolay Sivov [Sun, 2 May 2010 08:49:37 +0000 (12:49 +0400)] 
ole32/ole2: After IDropTarget::DragEnter() failure target doesn't count as valid.

14 years agoole32/tests: Additional test for RevokeDragDrop with destroyed window.
Nikolay Sivov [Sat, 1 May 2010 23:01:36 +0000 (03:01 +0400)] 
ole32/tests: Additional test for RevokeDragDrop with destroyed window.

14 years agoole32/ole2: Fix simple parameter handling for DoDragDrop().
Nikolay Sivov [Sat, 1 May 2010 17:37:46 +0000 (21:37 +0400)] 
ole32/ole2: Fix simple parameter handling for DoDragDrop().

14 years agoole32/tests: Move tests to a separate function.
Nikolay Sivov [Sat, 1 May 2010 09:37:42 +0000 (13:37 +0400)] 
ole32/tests: Move tests to a separate function.

14 years agoddraw: Fix discrepancy in alpha mask for WINED3DFMT_B2G3R3A8_UNORM.
Vincent Pelletier [Sun, 2 May 2010 06:26:21 +0000 (08:26 +0200)] 
ddraw: Fix discrepancy in alpha mask for WINED3DFMT_B2G3R3A8_UNORM.

14 years agouser32/tests: Run the tests again on Win95.
Paul Vriens [Sat, 1 May 2010 19:18:13 +0000 (21:18 +0200)] 
user32/tests: Run the tests again on Win95.

14 years agokernel32: Reject a format string with insertions if no variadic arguments are passed...
Andrew Nguyen [Sat, 1 May 2010 08:40:46 +0000 (03:40 -0500)] 
kernel32: Reject a format string with insertions if no variadic arguments are passed to FormatMessageA/W.

14 years agoole32: Only fail on missing Implemented Categories key if we actually have categories...
Andrew Eikum [Fri, 30 Apr 2010 23:03:05 +0000 (18:03 -0500)] 
ole32: Only fail on missing Implemented Categories key if we actually have categories to check.

14 years agowinemenubuilder: Store menu paths in Unicode.
Damjan Jovanovic [Fri, 30 Apr 2010 11:41:40 +0000 (13:41 +0200)] 
winemenubuilder: Store menu paths in Unicode.

14 years agomsvcr100: Add VS2010 C/C++ runtime library with forwards to msvcrt.
Detlef Riekenberg [Fri, 30 Apr 2010 12:07:34 +0000 (14:07 +0200)] 
msvcr100: Add VS2010 C/C++ runtime library with forwards to msvcrt.

14 years agoshdocvw: Set IE version to IE8.
Jacek Caban [Fri, 30 Apr 2010 16:45:33 +0000 (18:45 +0200)] 
shdocvw: Set IE version to IE8.

14 years agomsi: Fix Dutch translation.
Sven Baars [Fri, 30 Apr 2010 13:24:33 +0000 (15:24 +0200)] 
msi: Fix Dutch translation.

14 years agomsi: Update Dutch translation.
Paul Vriens [Fri, 30 Apr 2010 12:34:51 +0000 (14:34 +0200)] 
msi: Update Dutch translation.

14 years agowinmm: Update Dutch translation.
Paul Vriens [Fri, 30 Apr 2010 12:18:46 +0000 (14:18 +0200)] 
winmm: Update Dutch translation.

14 years agowined3d: Allow the ARB shader backend to work with GL implementations with low amount...
Henri Verbeet [Thu, 29 Apr 2010 21:41:31 +0000 (23:41 +0200)] 
wined3d: Allow the ARB shader backend to work with GL implementations with low amounts of native parameters.

14 years agowined3d: Make sure all fields of the shader backend caps are always initialized.
Henri Verbeet [Thu, 29 Apr 2010 21:41:30 +0000 (23:41 +0200)] 
wined3d: Make sure all fields of the shader backend caps are always initialized.

14 years agowined3d: Remove some unused fields from the shader backend caps.
Henri Verbeet [Thu, 29 Apr 2010 21:41:29 +0000 (23:41 +0200)] 
wined3d: Remove some unused fields from the shader backend caps.

14 years agowined3d: Make sure all fields of the fragment pipe caps are always initialized.
Henri Verbeet [Thu, 29 Apr 2010 21:41:28 +0000 (23:41 +0200)] 
wined3d: Make sure all fields of the fragment pipe caps are always initialized.

14 years agod3d9/tests: Fix test_cube_wrap() for different texture filtering schemes.
Henri Verbeet [Thu, 29 Apr 2010 21:41:27 +0000 (23:41 +0200)] 
d3d9/tests: Fix test_cube_wrap() for different texture filtering schemes.

14 years agoimm32: Fix tests to apply to Vista+ as it does the same as Wine.
André Hentschel [Wed, 28 Apr 2010 15:24:51 +0000 (17:24 +0200)] 
imm32: Fix tests to apply to Vista+ as it does the same as Wine.

14 years agoimm32: Fix ImmAssociateContextEx parameter handling.
André Hentschel [Wed, 28 Apr 2010 15:23:12 +0000 (17:23 +0200)] 
imm32: Fix ImmAssociateContextEx parameter handling.

14 years agomshtml: Added support for accessing select options by index.
Jacek Caban [Thu, 29 Apr 2010 16:29:23 +0000 (18:29 +0200)] 
mshtml: Added support for accessing select options by index.