wine
14 years agoddraw: Merge the surface thunks into surface.c.
Henri Verbeet [Mon, 19 Jul 2010 16:36:20 +0000 (18:36 +0200)] 
ddraw: Merge the surface thunks into surface.c.

14 years agoddraw: Merge the ddraw thunks into ddraw.c.
Henri Verbeet [Mon, 19 Jul 2010 16:36:19 +0000 (18:36 +0200)] 
ddraw: Merge the ddraw thunks into ddraw.c.

Note how both ddraw 1 and ddraw 7 used the same IDirectDrawImpl_XXX naming
convention.

14 years agokernel32: Declare and add stubs for GetLogicalProcessorInformation(Ex).
Paul Chitescu [Mon, 19 Jul 2010 15:22:35 +0000 (18:22 +0300)] 
kernel32: Declare and add stubs for GetLogicalProcessorInformation(Ex).

14 years agokernel32: Declare structures related to logical processor information (core, cache...
Paul Chitescu [Mon, 19 Jul 2010 15:32:38 +0000 (18:32 +0300)] 
kernel32: Declare structures related to logical processor information (core, cache, node, group).

14 years agoshell32/tests: Test that clicking "Make New Folder" makes a new folder.
Michael Mc Donnell [Sat, 10 Jul 2010 15:38:06 +0000 (11:38 -0400)] 
shell32/tests: Test that clicking "Make New Folder" makes a new folder.

14 years agooleaut32/typelib: Fix ITypeInfo_Invoke with restricted keyword.
Alexandre Goujon [Sun, 18 Jul 2010 10:16:16 +0000 (12:16 +0200)] 
oleaut32/typelib: Fix ITypeInfo_Invoke with restricted keyword.

14 years agoRemove references to wineprefixcreate.
Austin English [Mon, 19 Jul 2010 23:38:04 +0000 (18:38 -0500)] 
Remove references to wineprefixcreate.

14 years agoshell32: Shell_GetImageLists should be declared in shlobj.h and exported by name.
David Hedberg [Tue, 20 Jul 2010 08:11:49 +0000 (10:11 +0200)] 
shell32: Shell_GetImageLists should be declared in shlobj.h and exported by name.

14 years agoshell32: Shell_MergeMenus should be declared in shlobj.h and exported by name.
David Hedberg [Tue, 20 Jul 2010 08:11:48 +0000 (10:11 +0200)] 
shell32: Shell_MergeMenus should be declared in shlobj.h and exported by name.

14 years agocmd: Remove stray ';' from the resource files.
Michael Stefaniuc [Tue, 20 Jul 2010 08:07:24 +0000 (10:07 +0200)] 
cmd: Remove stray ';' from the resource files.

14 years agotests: Run all tests with the default FPU control word.
Alexandre Julliard [Tue, 20 Jul 2010 09:41:05 +0000 (11:41 +0200)] 
tests: Run all tests with the default FPU control word.

14 years agotests: Print information about the last executed test before crashing.
Alexandre Julliard [Mon, 19 Jul 2010 21:46:18 +0000 (23:46 +0200)] 
tests: Print information about the last executed test before crashing.

14 years agotests: Try to avoid message boxes popping up in non-interactive testing.
Alexandre Julliard [Mon, 19 Jul 2010 21:45:28 +0000 (23:45 +0200)] 
tests: Try to avoid message boxes popping up in non-interactive testing.

14 years agoshlwapi: Implement StrStrNIW.
Andrew Nguyen [Mon, 19 Jul 2010 00:35:43 +0000 (19:35 -0500)] 
shlwapi: Implement StrStrNIW.

14 years agoshlwapi: Implement StrStrNW.
Andrew Nguyen [Mon, 19 Jul 2010 00:35:27 +0000 (19:35 -0500)] 
shlwapi: Implement StrStrNW.

14 years agoshlwapi/tests: Add tests for StrStrIW.
Andrew Nguyen [Mon, 19 Jul 2010 00:34:00 +0000 (19:34 -0500)] 
shlwapi/tests: Add tests for StrStrIW.

14 years agoshlwapi/tests: Add tests for StrStrIA.
Andrew Nguyen [Mon, 19 Jul 2010 00:33:47 +0000 (19:33 -0500)] 
shlwapi/tests: Add tests for StrStrIA.

14 years agoshlwapi: Fix handling of an empty search string in StrStrW.
Andrew Nguyen [Mon, 19 Jul 2010 00:33:36 +0000 (19:33 -0500)] 
shlwapi: Fix handling of an empty search string in StrStrW.

14 years agoshlwapi/tests: Add tests for StrStrA.
Andrew Nguyen [Mon, 19 Jul 2010 00:33:27 +0000 (19:33 -0500)] 
shlwapi/tests: Add tests for StrStrA.

14 years agoshlwapi/tests: Fix Win98 SE test failures for StrFormatKBSizeA/W.
Andrew Nguyen [Mon, 19 Jul 2010 00:33:14 +0000 (19:33 -0500)] 
shlwapi/tests: Fix Win98 SE test failures for StrFormatKBSizeA/W.

14 years agontoskrnl.exe: Add stubs for MmMapIoSpace/MmUnmapIoSpace.
Austin English [Sun, 18 Jul 2010 20:22:43 +0000 (15:22 -0500)] 
ntoskrnl.exe: Add stubs for MmMapIoSpace/MmUnmapIoSpace.

14 years agoinclude: Add SIGDN enumeration.
David Hedberg [Sat, 17 Jul 2010 15:21:58 +0000 (17:21 +0200)] 
include: Add SIGDN enumeration.

14 years agod3dx9: Add stub and basic test for D3DXCreateSphere.
Misha Koshelev [Fri, 16 Jul 2010 22:20:06 +0000 (17:20 -0500)] 
d3dx9: Add stub and basic test for D3DXCreateSphere.

14 years agorundll.exe16: Add program as 16bit wrapper for rundll32.exe.
Detlef Riekenberg [Sun, 18 Jul 2010 17:15:57 +0000 (19:15 +0200)] 
rundll.exe16: Add program as 16bit wrapper for rundll32.exe.

14 years agomsxml3: Speed up a IPersistStreamInit::Save() by querying for BSTR length.
Nikolay Sivov [Sun, 18 Jul 2010 13:18:13 +0000 (17:18 +0400)] 
msxml3: Speed up a IPersistStreamInit::Save() by querying for BSTR length.

14 years agocomctl32/monthcal: Prepare MCM_GETMONTHRANGE with GMR_VISIBLE for multiple calendars.
Nikolay Sivov [Sun, 18 Jul 2010 12:42:08 +0000 (16:42 +0400)] 
comctl32/monthcal: Prepare MCM_GETMONTHRANGE with GMR_VISIBLE for multiple calendars.

14 years agocomctl32/monthcal: Get rid of goto jumps in hit test helper.
Nikolay Sivov [Sun, 18 Jul 2010 12:16:33 +0000 (16:16 +0400)] 
comctl32/monthcal: Get rid of goto jumps in hit test helper.

14 years agocomctl32/monthcal: Modify hittesting helper to work with multiple calendars.
Nikolay Sivov [Sun, 18 Jul 2010 12:14:56 +0000 (16:14 +0400)] 
comctl32/monthcal: Modify hittesting helper to work with multiple calendars.

14 years agocomctl32/monthcal: Prepare drawing helpers for multiple calendars.
Nikolay Sivov [Sun, 18 Jul 2010 12:13:44 +0000 (16:13 +0400)] 
comctl32/monthcal: Prepare drawing helpers for multiple calendars.

14 years agocomctl32/monthcal: Separate single calendar data.
Nikolay Sivov [Sun, 18 Jul 2010 12:12:41 +0000 (16:12 +0400)] 
comctl32/monthcal: Separate single calendar data.

14 years agows2_32: Wrapped WSASendTo/WSARecvFrom with a different function name.
Howell Tam [Sun, 18 Jul 2010 00:53:06 +0000 (10:53 +1000)] 
ws2_32: Wrapped WSASendTo/WSARecvFrom with a different function name.

14 years agowined3d: Let GetRasterStatus return D3DERR_INVALIDCALL.
Florian Köberle [Sun, 18 Jul 2010 07:26:51 +0000 (09:26 +0200)] 
wined3d: Let GetRasterStatus return D3DERR_INVALIDCALL.

14 years agowined3d: Add GL_NV_point_sprite extension.
Rico Schüller [Fri, 16 Jul 2010 16:39:06 +0000 (18:39 +0200)] 
wined3d: Add GL_NV_point_sprite extension.

14 years agonotepad: Substitute the page number in the footer.
Damjan Jovanovic [Fri, 16 Jul 2010 14:54:12 +0000 (16:54 +0200)] 
notepad: Substitute the page number in the footer.

14 years agod3dx9: Check dcl input instruction syntax against shader version.
Matteo Bruni [Sat, 17 Jul 2010 19:57:38 +0000 (21:57 +0200)] 
d3dx9: Check dcl input instruction syntax against shader version.

14 years agod3dx9: Error out on dcl output instruction where not supported.
Matteo Bruni [Sat, 17 Jul 2010 19:57:38 +0000 (21:57 +0200)] 
d3dx9: Error out on dcl output instruction where not supported.

14 years agod3dx9: Improve a FIXME.
Matteo Bruni [Sat, 17 Jul 2010 19:57:38 +0000 (21:57 +0200)] 
d3dx9: Improve a FIXME.

14 years agod3dx9: Remove unused parameter from get_regname().
Matteo Bruni [Sat, 17 Jul 2010 19:57:38 +0000 (21:57 +0200)] 
d3dx9: Remove unused parameter from get_regname().

14 years agoinclude: Add some missing function declarations in shlwapi.h.
David Hedberg [Sat, 17 Jul 2010 15:16:59 +0000 (17:16 +0200)] 
include: Add some missing function declarations in shlwapi.h.

14 years agocomctl32: Warn when using unsupported extended styles.
David Hedberg [Sat, 17 Jul 2010 15:11:38 +0000 (17:11 +0200)] 
comctl32: Warn when using unsupported extended styles.

14 years agocomctl32: Add support for expanded state image in treeview.
David Hedberg [Sat, 17 Jul 2010 15:11:37 +0000 (17:11 +0200)] 
comctl32: Add support for expanded state image in treeview.

14 years agoinclude: Add some new TreeView messages and extended style defines.
David Hedberg [Sat, 17 Jul 2010 15:11:36 +0000 (17:11 +0200)] 
include: Add some new TreeView messages and extended style defines.

14 years agoshell32: Fix some return values from the shellview contextmenu.
David Hedberg [Sat, 17 Jul 2010 15:08:18 +0000 (17:08 +0200)] 
shell32: Fix some return values from the shellview contextmenu.

14 years agoinclude: Fix ExplorerBrowser interface declaration.
David Hedberg [Sat, 17 Jul 2010 14:52:47 +0000 (16:52 +0200)] 
include: Fix ExplorerBrowser interface declaration.

14 years agogdiplus: Stub GdipMultiplyPenTransform.
Vincent Povirk [Sat, 19 Jun 2010 22:54:49 +0000 (17:54 -0500)] 
gdiplus: Stub GdipMultiplyPenTransform.

14 years agogdiplus: Stub GdipGetPenCompoundCount.
Vincent Povirk [Sat, 19 Jun 2010 22:52:39 +0000 (17:52 -0500)] 
gdiplus: Stub GdipGetPenCompoundCount.

14 years agogdiplus: Return copies of fonts from GdipGetFontCollectionFamilyList.
Vincent Povirk [Sat, 19 Jun 2010 22:50:00 +0000 (17:50 -0500)] 
gdiplus: Return copies of fonts from GdipGetFontCollectionFamilyList.

14 years agogdiplus: Stub GdipGetMetafileHeaderFromStream.
Vincent Povirk [Sat, 19 Jun 2010 22:38:04 +0000 (17:38 -0500)] 
gdiplus: Stub GdipGetMetafileHeaderFromStream.

14 years agogdiplus: Stub GdipGetMetafileHeaderFromFile.
Vincent Povirk [Sat, 19 Jun 2010 22:36:15 +0000 (17:36 -0500)] 
gdiplus: Stub GdipGetMetafileHeaderFromFile.

14 years agowinhelp.exe16: Add missing separator after command name.
Detlef Riekenberg [Sun, 18 Jul 2010 18:24:31 +0000 (20:24 +0200)] 
winhelp.exe16: Add missing separator after command name.

14 years agot2embed: Forward several stdcall-decorated names to existing undecorated stubs.
Paul Chitescu [Mon, 19 Jul 2010 11:53:33 +0000 (14:53 +0300)] 
t2embed: Forward several stdcall-decorated names to existing undecorated stubs.

14 years agomsvcrt/tests: ecvt on Win9x and NT4 will corrupt memory if nrdigits < 0.
Greg Geldorp [Mon, 19 Jul 2010 11:24:53 +0000 (13:24 +0200)] 
msvcrt/tests: ecvt on Win9x and NT4 will corrupt memory if nrdigits < 0.

14 years agoatl/tests: Skip tests if function is not implemented.
Paul Vriens [Mon, 19 Jul 2010 11:14:51 +0000 (13:14 +0200)] 
atl/tests: Skip tests if function is not implemented.

14 years agoddraw: The surface isn't allowed to be NULL in EnumSurfacesCallbackThunk() and EnumCa...
Henri Verbeet [Mon, 19 Jul 2010 10:47:59 +0000 (12:47 +0200)] 
ddraw: The surface isn't allowed to be NULL in EnumSurfacesCallbackThunk() and EnumCallback().

14 years agoddraw: Get rid of some dead code.
Henri Verbeet [Mon, 19 Jul 2010 10:47:58 +0000 (12:47 +0200)] 
ddraw: Get rid of some dead code.

14 years agoddraw: Get rid of the useless "ddraw_owner" fields.
Henri Verbeet [Mon, 19 Jul 2010 10:47:57 +0000 (12:47 +0200)] 
ddraw: Get rid of the useless "ddraw_owner" fields.

14 years agoddraw: Avoid some forward declarations.
Henri Verbeet [Mon, 19 Jul 2010 10:47:56 +0000 (12:47 +0200)] 
ddraw: Avoid some forward declarations.

14 years agoddraw/tests: Test IDirect3D::FindDevice HAL enumeration.
Andrew Nguyen [Sun, 18 Jul 2010 21:27:10 +0000 (16:27 -0500)] 
ddraw/tests: Test IDirect3D::FindDevice HAL enumeration.

14 years agoddraw: Don't permit the enumeration of the Direct3D reference device in IDirect3D1...
Andrew Nguyen [Sun, 18 Jul 2010 21:26:57 +0000 (16:26 -0500)] 
ddraw: Don't permit the enumeration of the Direct3D reference device in IDirect3D1::FindDevice.

14 years agoddraw: Return a failure code in IDirectDrawSurfaceImpl::QueryInterface if IDirect3D7...
Andrew Nguyen [Sun, 18 Jul 2010 21:26:33 +0000 (16:26 -0500)] 
ddraw: Return a failure code in IDirectDrawSurfaceImpl::QueryInterface if IDirect3D7::CreateDevice fails.

14 years agocomctl32: Simplify the code.
Florian Köberle [Sat, 17 Jul 2010 08:02:11 +0000 (10:02 +0200)] 
comctl32: Simplify the code.

14 years agocomctl32: Call TREEVIEW_SendExpanded after expanding.
Florian Köberle [Sat, 17 Jul 2010 08:02:10 +0000 (10:02 +0200)] 
comctl32: Call TREEVIEW_SendExpanded after expanding.

14 years agowinetest: Take manifests into account when hunting for DLLs.
Greg Geldorp [Sat, 17 Jul 2010 06:48:42 +0000 (08:48 +0200)] 
winetest: Take manifests into account when hunting for DLLs.

14 years agowinscard: Add stubs for SCardIsValidContext/SCardReleaseContext.
Austin English [Fri, 16 Jul 2010 18:20:52 +0000 (13:20 -0500)] 
winscard: Add stubs for SCardIsValidContext/SCardReleaseContext.

14 years agooleaut32: Don't fail if member is missing in ITypeComp::Bind.
Andrew Eikum [Fri, 16 Jul 2010 17:27:27 +0000 (12:27 -0500)] 
oleaut32: Don't fail if member is missing in ITypeComp::Bind.

14 years agourlmon: Implemented functionality for retrieving the RAW_URI property of a IUri.
Thomas Mullaly [Tue, 6 Jul 2010 20:19:58 +0000 (16:19 -0400)] 
urlmon: Implemented functionality for retrieving the RAW_URI property of a IUri.

14 years agoappwiz.cpl: Add Ukrainian translation.
Igor Paliychuk [Sun, 18 Jul 2010 20:43:03 +0000 (23:43 +0300)] 
appwiz.cpl: Add Ukrainian translation.

14 years agonotepad: Add Ukrainian translation.
Igor Paliychuk [Sun, 18 Jul 2010 20:44:12 +0000 (23:44 +0300)] 
notepad: Add Ukrainian translation.

14 years agowinecfg: Add Ukrainian translation.
Igor Paliychuk [Sun, 18 Jul 2010 14:09:08 +0000 (17:09 +0300)] 
winecfg: Add Ukrainian translation.

14 years agooleview: Add Ukrainian translation.
Igor Paliychuk [Sun, 18 Jul 2010 14:10:00 +0000 (17:10 +0300)] 
oleview: Add Ukrainian translation.

14 years agoregedit: Add Ukrainian translation.
Igor Paliychuk [Sun, 18 Jul 2010 14:08:41 +0000 (17:08 +0300)] 
regedit: Add Ukrainian translation.

14 years agotaskmgr: Add Ukrainian translation.
Igor Paliychuk [Sun, 18 Jul 2010 14:08:15 +0000 (17:08 +0300)] 
taskmgr: Add Ukrainian translation.

14 years agoshell32: Update Ukrainian translation.
Igor Paliychuk [Sun, 18 Jul 2010 14:07:15 +0000 (17:07 +0300)] 
shell32: Update Ukrainian translation.

14 years agokrnl386.exe: Fix a potential leak and NULL dereference in DPMI_xrealloc.
Andrew Nguyen [Sun, 18 Jul 2010 21:23:21 +0000 (16:23 -0500)] 
krnl386.exe: Fix a potential leak and NULL dereference in DPMI_xrealloc.

14 years agokrnl386.exe: Use the correct format specifier for size traces.
Andrew Nguyen [Sun, 18 Jul 2010 21:22:50 +0000 (16:22 -0500)] 
krnl386.exe: Use the correct format specifier for size traces.

14 years agomsi: Add the Serbian (Latin) translation.
Paul Vriens [Sun, 18 Jul 2010 21:14:23 +0000 (23:14 +0200)] 
msi: Add the Serbian (Latin) translation.

Translation by Nenad Vujic <nesa24casa@gmail.com>

14 years agocomctl32: Add the Serbian (Latin) translation.
Paul Vriens [Sun, 18 Jul 2010 21:03:43 +0000 (23:03 +0200)] 
comctl32: Add the Serbian (Latin) translation.

Translation by Nenad Vujic <nesa24casa@gmail.com>

14 years agouser32: RegisterClassEx should check for invalid cbSize field.
Dylan Smith [Sun, 18 Jul 2010 04:59:34 +0000 (00:59 -0400)] 
user32: RegisterClassEx should check for invalid cbSize field.

14 years agorichedit: Fix streaming rtf with table at the start of the text.
Dylan Smith [Sat, 17 Jul 2010 19:29:28 +0000 (15:29 -0400)] 
richedit: Fix streaming rtf with table at the start of the text.

The first paragraph was being handled just by ME_StreamOutParaProps,
but subsequent paragraphs would check if the paragraph was starting or
ending a table. So I moved the code to check for tables into
ME_StreamOutParaProps.

14 years agorichedit: Don't break when streaming out a table, just continue.
Dylan Smith [Sat, 17 Jul 2010 19:29:08 +0000 (15:29 -0400)] 
richedit: Don't break when streaming out a table, just continue.

This is a regression caused by commit
54b53b6018da93cf82a4ee60ae5a4d3357cd7cfc which change the code to use
if statements instead of a switch, so the break statement should have
been changed to a continue statement.

14 years agoole32: Flush the ILockBytes object of a storage on commit and final release.
Vincent Povirk [Sat, 17 Jul 2010 18:07:21 +0000 (13:07 -0500)] 
ole32: Flush the ILockBytes object of a storage on commit and final release.

Some ILockBytes objects will not really write changes until their Flush
method is called. Also, further optimizations to the storage implementation
will involve caching writes, which will have to be flushed at times.

14 years agoole32: Remove an unused variable.
Vincent Povirk [Sat, 17 Jul 2010 18:01:00 +0000 (13:01 -0500)] 
ole32: Remove an unused variable.

14 years agoole32: Use ILockBytes_Stat to get the filename of a storage.
Vincent Povirk [Sat, 17 Jul 2010 18:00:17 +0000 (13:00 -0500)] 
ole32: Use ILockBytes_Stat to get the filename of a storage.

14 years agoole32: Remove the BigBlockFile abstraction and always use an ILockBytes.
Vincent Povirk [Sat, 17 Jul 2010 16:56:17 +0000 (11:56 -0500)] 
ole32: Remove the BigBlockFile abstraction and always use an ILockBytes.

14 years agoole32: Don't map storage files in memory.
Vincent Povirk [Wed, 7 Apr 2010 14:54:51 +0000 (09:54 -0500)] 
ole32: Don't map storage files in memory.

14 years agoole32: Update storage header saving code based on the latest MS spec.
Vincent Povirk [Sat, 17 Jul 2010 14:46:43 +0000 (09:46 -0500)] 
ole32: Update storage header saving code based on the latest MS spec.

These fields are needed for the MS storage implementation to load
files that were created by Wine with a block size of 4096.

14 years agouser32: Fix the Dutch translation.
Sven Baars [Sat, 17 Jul 2010 12:41:22 +0000 (14:41 +0200)] 
user32: Fix the Dutch translation.

14 years agogdi32/tests: Fixed coordinates matching to use a relative error.
Alexandre Julliard [Mon, 19 Jul 2010 09:17:14 +0000 (11:17 +0200)] 
gdi32/tests: Fixed coordinates matching to use a relative error.

14 years agowined3d: Nvidia Geforce 8400 and 8500 are now reported as 8400GS instead of 8300GS.
Seth Shelnutt [Mon, 12 Jul 2010 22:56:37 +0000 (22:56 +0000)] 
wined3d: Nvidia Geforce 8400 and 8500 are now reported as 8400GS instead of 8300GS.

14 years agowininet: Cache non basic authorization data.
Piotr Caban [Sat, 17 Jul 2010 12:08:44 +0000 (14:08 +0200)] 
wininet: Cache non basic authorization data.

14 years agowininet: Delete authorization data on unsucessful login.
Piotr Caban [Sat, 17 Jul 2010 12:08:11 +0000 (14:08 +0200)] 
wininet: Delete authorization data on unsucessful login.

14 years agowininet: Fix reporting errors in callbacks.
Piotr Caban [Sat, 17 Jul 2010 12:07:43 +0000 (14:07 +0200)] 
wininet: Fix reporting errors in callbacks.

14 years agomsxml3: Improve bstr_from_xmlCharN implementation.
Piotr Caban [Sat, 17 Jul 2010 12:06:53 +0000 (14:06 +0200)] 
msxml3: Improve bstr_from_xmlCharN implementation.

14 years agomsxml3: Improve QName_from_xmlChar implementation.
Piotr Caban [Sat, 17 Jul 2010 12:06:27 +0000 (14:06 +0200)] 
msxml3: Improve QName_from_xmlChar implementation.

14 years agomsxml3: Correctly allocate namespaces stack in saxreader.
Piotr Caban [Sat, 17 Jul 2010 12:05:56 +0000 (14:05 +0200)] 
msxml3: Correctly allocate namespaces stack in saxreader.

14 years agomshtml: Added IHTMLDocument3::detachEvent implementation.
Jacek Caban [Sat, 17 Jul 2010 11:31:43 +0000 (13:31 +0200)] 
mshtml: Added IHTMLDocument3::detachEvent implementation.

14 years agomshtml: Added implementation of remaining IHTMLRect getters.
Jacek Caban [Sat, 17 Jul 2010 11:31:15 +0000 (13:31 +0200)] 
mshtml: Added implementation of remaining IHTMLRect getters.

14 years agomshtml: Added IHTMLRect::get_top implementation.
Jacek Caban [Sat, 17 Jul 2010 11:30:43 +0000 (13:30 +0200)] 
mshtml: Added IHTMLRect::get_top implementation.

14 years agomshtml: Added IHTMLElement2::getBoundingClientRect implementation.
Jacek Caban [Sat, 17 Jul 2010 11:29:24 +0000 (13:29 +0200)] 
mshtml: Added IHTMLElement2::getBoundingClientRect implementation.

14 years agojscript: Fixed sort_cmp for non-string arguments.
Jacek Caban [Sun, 18 Jul 2010 10:39:29 +0000 (12:39 +0200)] 
jscript: Fixed sort_cmp for non-string arguments.