Commit Graph

45335 Commits

Author SHA1 Message Date
Vincent Povirk ad1d8adfeb windowscodecs: Add a WARN message when CreateDecoderFromStream fails. 2009-08-17 13:57:50 +02:00
Juan Lang a3575824ea shdocvw: Support URLs passed by reference in WebBrowser_Navigate2. 2009-08-17 13:57:50 +02:00
Jacek Caban 1e23e88914 dbghelp: Check for NULL adt before using it in stabs_pts_read_aggregate. 2009-08-17 13:57:49 +02:00
Jacek Caban 4cc3ce923a dbghelp: Use symt_get_name directly in stabs_pts_read_aggregate. 2009-08-17 13:57:49 +02:00
Jacek Caban 956eea6b31 dbghelp: Fixed buffer overflow in stabs_parse. 2009-08-17 13:57:49 +02:00
Jacek Caban 4e1a4ecc04 dbghelp: Improved arena allocation in pool_alloc. 2009-08-14 15:29:59 +02:00
Stefan Leichter 1690044d78 ntoskrnl.exe: Add stub for IoQueryDeviceDescription. 2009-08-14 15:29:54 +02:00
Alexandre Julliard ec98af650b wintrust: Add stubs for the driver policy init functions. 2009-08-14 15:29:26 +02:00
Jacek Caban 7447145d64 msxml3: Optimize bstr_from_xmlChar implementation. 2009-08-14 13:59:10 +02:00
Alistair Leslie-Hughes 489c1a8d43 msxml3: Register missing MXXMLWriter interfaces. 2009-08-14 13:59:10 +02:00
Alistair Leslie-Hughes e00425e6c4 msxml3: IXMLDOMElement doesn't support IObjectIdentity. 2009-08-14 13:59:10 +02:00
Alistair Leslie-Hughes a1ab2df19a shdocvw: Add basic support for InPlaceDeactivate. 2009-08-14 13:59:10 +02:00
Piotr Caban c368ab5ba7 jscript: Inherit Math from Object. 2009-08-14 13:59:10 +02:00
Piotr Caban 6b8fef873c jscript: Added RegExp.source implementation. 2009-08-14 13:59:10 +02:00
Piotr Caban 8d6d266977 jscript: Inherit some Function functions from Object. 2009-08-14 13:59:10 +02:00
Piotr Caban 28734e3756 jscript: Inherit some Error functions from Object. 2009-08-14 13:59:10 +02:00
Piotr Caban 4791cdb11f jscript: Inherit some Array functions from Object. 2009-08-14 13:59:10 +02:00
Piotr Caban da6398dccd jscript: Inherit some Boolean function from Object. 2009-08-14 13:59:10 +02:00
Piotr Caban b1d0b1c739 jscript: Inherit some Date functions from Object. 2009-08-14 13:59:10 +02:00
Vincent Povirk 4d1e72d0b3 windowscodecs: Implement conversion from 8bppIndexed to 32bppBGRA. 2009-08-14 13:59:10 +02:00
Vincent Povirk 9c1db8d828 windowscodecs: Implement conversion from 4bppIndexed to 32bppBGRA. 2009-08-14 13:59:10 +02:00
Vincent Povirk 1a62109b70 windowscodecs: Implement conversion from 24bppBGR to 32bppBGRA. 2009-08-14 13:59:09 +02:00
Vincent Povirk 3e5cdea0b4 windowscodecs: Implement conversion from 1bppIndexed to 32bppBGRA. 2009-08-14 13:59:09 +02:00
Vincent Povirk 7bbe731252 windowscodecs: Implement conversion from 16bppBGR565 to 32bppBGRA. 2009-08-14 13:59:09 +02:00
Vincent Povirk e38fd32e84 windowscodecs: Implement conversion from 16bppBGR555 to 32bppBGRA. 2009-08-14 13:59:09 +02:00
Vincent Povirk e308b67807 windowscodecs: Implement WICConvertBitmapSource. 2009-08-14 13:59:09 +02:00
Vincent Povirk 26b78d1a70 windowscodecs: Register the default pixel format converter. 2009-08-14 13:59:09 +02:00
Vincent Povirk 85c379f6a1 windowscodecs: Add stub implementation of IWICFormatConverterInfo. 2009-08-14 13:59:09 +02:00
Vincent Povirk 83807312b9 windowscodecs: Implement conversion to 32bppBGR. 2009-08-14 13:59:09 +02:00
Vincent Povirk fa54c2e1aa windowscodecs: Implement GetPixelFormat for default format converter. 2009-08-14 13:59:09 +02:00
Vincent Povirk 05ddbfbf30 windowscodecs: Implement GetSize/Resolution for default format converter. 2009-08-14 13:59:09 +02:00
Vincent Povirk d7d3618414 windowscodecs: Implement conversion from 32bppBGR to 32bppBGRA. 2009-08-14 13:59:09 +02:00
Vincent Povirk b3f02a3fd5 windowscodecs: Add stub implementation of WICStandardFormatConverter. 2009-08-14 13:59:09 +02:00
Vincent Povirk 1e0046788f windowscodecs: Register all formats supported by the BMP decoder. 2009-08-14 13:59:09 +02:00
Henri Verbeet ecd2dc7603 wined3d: Make RTL_READTEX the default rendertarget locking method.
For most cards this should make more sense than RTL_READDRAW, even if e.g.
surface_upload_data() has some room for improvement.
2009-08-14 13:59:09 +02:00
Henri Verbeet 779ad6b9f1 wined3d: Add a separate function for guessing the card. 2009-08-14 13:59:08 +02:00
Henri Verbeet 93218c6602 wined3d: Add a separate function for guessing the driver version.
Note that I don't necessarily think the ATI path for example will work
correctly. This patch is just for moving it out of IWineD3DImpl_FillGLCaps().
2009-08-14 13:59:08 +02:00
Henri Verbeet b94e89dae9 wined3d: Add a separate function for parsing the GL version. 2009-08-14 13:59:08 +02:00
Henri Verbeet a1402e0677 wined3d: Add a separate function for guessing the vendor. 2009-08-14 13:59:08 +02:00
Henri Verbeet c573d0a4c9 wined3d: Escape GL strings with debugstr_a() in IWineD3DImpl_FillGLCaps(). 2009-08-14 13:59:08 +02:00
Andrew Eikum 70f4ce36a0 comctl32/tests: Add tests for wizard dialog navigation. 2009-08-14 13:59:08 +02:00
Andrew Eikum c1c22e25c2 user32/tests: Add tests for saving and restoring control focus. 2009-08-14 13:58:49 +02:00
Andrew Eikum ac34e22ef3 comctl32: Correctly assign focus and default button in property sheet wizards. 2009-08-14 11:27:55 +02:00
Andrew Eikum 4a14ed43fa comctl32: Don't pass unrelated control to UnChanged. 2009-08-14 11:27:39 +02:00
Austin Lund 3dcd46f597 user32/tests: Remove superfluous code from WM_PAINT loop test. 2009-08-14 11:27:31 +02:00
Michael Karcher c3c712c17f ntdll/tests: Implement tests for data execution prevention. 2009-08-14 11:27:23 +02:00
Jacek Caban cde2f1a09e jscript: Added missing port.h includes. 2009-08-14 11:27:16 +02:00
Jacek Caban 7151a3965b mshtml: Parse post data in channelbsc_set_channel. 2009-08-14 11:27:11 +02:00
Jörg Höhle ba87299402 d3d9/tests: Detect empty graphics driver name. 2009-08-14 11:26:44 +02:00
Alexandre Julliard 9064777457 configure: Disable installation of a number of extra files for the Wow64 build. 2009-08-13 20:08:58 +02:00
Alexandre Julliard e3720c2810 winex11: Use the Globally Active focus model with take focus. 2009-08-13 18:18:33 +02:00
Juan Lang cdffa87666 ws2_32: Implement getsockopt(SOL_IRLMP, IRLMP_ENUMDEVICES). 2009-08-13 17:04:00 +02:00
Juan Lang c3f2eceaf2 ws2_32: Add debug support for IrDA addresses. 2009-08-13 17:03:53 +02:00
Juan Lang f166a9dfbd ws2_32: Implement ws_sockaddr_u2ws for AF_IRDA. 2009-08-13 17:03:45 +02:00
Juan Lang 2856794e66 ws2_32: Implement ws_sockaddr_ws2u for AF_IRDA. 2009-08-13 17:03:38 +02:00
Juan Lang 643466208b ws2_32: Allow binding to IrDA sockets if IrDA support is compiled in. 2009-08-13 17:03:14 +02:00
Juan Lang b1a80b8837 ws2_32: Add AF_IRDA to the address family map. 2009-08-13 17:00:58 +02:00
Andrew Eikum 60fc01a0c4 gdiplus/tests: Add tests for GdipGetVisibleClipBounds. 2009-08-13 16:44:28 +02:00
Andrew Eikum ef0ee6e556 gdiplus: Implement GdipGetVisibleClipBounds. 2009-08-13 16:44:09 +02:00
Andrew Eikum fdf48f1d4d gdiplus: Create utility function get_graphics_bounds. 2009-08-13 16:43:41 +02:00
André Hentschel 64a60d8a17 msvfw32: Update German translation. 2009-08-13 16:41:30 +02:00
André Hentschel 0b9ba054f6 comdlg32: Update German translation. 2009-08-13 16:41:25 +02:00
Austin Lund 65758cde7f user32/tests: Added tests for infinite WM_PAINT loop. 2009-08-13 16:22:07 +02:00
Owen Rudge 956a52bd7f comctl32: Add stubs for image list functions introduced in Vista. 2009-08-13 15:51:16 +02:00
Owen Rudge 1556fbf86c comctl32/tests: Add basic test for IImageList using SHGetImageList. 2009-08-13 15:51:07 +02:00
Owen Rudge cfd1703e47 uuid: Add IImageList (commoncontrols.h). 2009-08-13 15:47:56 +02:00
Owen Rudge ce638952af comctl32/tests: Move v6 test initialisation routines into separate file. 2009-08-13 15:44:37 +02:00
Dylan Smith 989bdd1579 richedit: Use ME_MoveCursorChars in ME_FindText to find relative offset.
When a previous character needed to be found, it is simpler to move
existing cursor rather than retravese the linked list to find the offset
again.
2009-08-13 15:35:37 +02:00
Dylan Smith 54b53b6018 richedit: Use ME_Cursor instead of offsets for stream out functions. 2009-08-13 15:35:28 +02:00
Dylan Smith bd4704280d richedit: Replace offsets arg with ME_Cursor for ME_InternalDeleteText.
Offsets are still used within the function, but this patch reduces the
use of it at the entry to the function.
2009-08-13 15:35:17 +02:00
Dylan Smith 8f0dfaba30 richedit: Removed ME_InsertRun since it uses character offsets.
The function was used in one place, and was simply a wrapper around a
call to ME_InsertRunAtCursor, so I removed it to avoids it use in other
parts of the code.
2009-08-13 15:35:07 +02:00
Dylan Smith 02228ee176 richedit: Use ME_Cursor instead of offsets for ME_CharFromPos. 2009-08-13 15:35:01 +02:00
Dylan Smith a69ef26599 richedit: Use ME_Cursor instead of offsets for copying text. 2009-08-13 15:34:54 +02:00
Dylan Smith 60a72583f4 richedit: Use ME_Cursor instead of offsets for ME_UpdateLinkAttribute. 2009-08-13 15:34:47 +02:00
Dylan Smith 27c28ab292 richedit: Modified ME_MoveCursorsChars to move multiple chars.
Previously the function was only used to move a single character in
either direction, so I made the function more general so that it could
be used in more places.
2009-08-13 15:34:39 +02:00
Henri Verbeet 914a21740c wined3d: Recognize GL_VENDOR "Tungsten Graphics, Inc." as VENDOR_MESA. 2009-08-13 11:45:42 +02:00
Henri Verbeet e205973915 wined3d: Remove the redundant vs_nv_version and ps_nv_version fields from struct wined3d_gl_info. 2009-08-13 11:45:36 +02:00
Henri Verbeet fbc3cf89e2 wined3d: Remove some unused fields from struct wined3d_gl_info. 2009-08-13 11:45:24 +02:00
Henri Verbeet 42c2d06bc0 wined3d: Don't make wgl calls from under the GL lock. 2009-08-13 11:45:17 +02:00
Dylan Smith 326f9b3f3f richedit: Fixed regression in ME_SetCharFormat.
Missed an assignment for end_run when the end cursor is provided and the
end position doesn't cause a split.
2009-08-13 11:45:13 +02:00
Nikolay Sivov e8846b7c78 comctl32/listview: Block redrawing entirely after WM_SETREDRAW wParam=FALSE. 2009-08-13 11:44:43 +02:00
Dylan Smith c92bb271b7 richedit: Use ME_Cursor instead of offsets for ME_GetTextRange. 2009-08-12 17:35:55 +02:00
Dylan Smith 2da0d8e933 richedit: Use ME_Cursor instead of offsets for ME_SetCharFormat.
The test that succeeded from this change was as a result of allowing the
end of the character format change be specified using NULL as the rest
of the text.  Before, the end paragraph run at the end of the text was
not being set for this case, when all the text was supposed to have its
character format changed.
2009-08-12 17:35:50 +02:00
Dylan Smith ade37203a5 richedit: Use ME_Cursor instead of offsets for ME_GetCharFormat.
Prevent extra conversions from character offset to ME_Cursor.
2009-08-12 17:35:42 +02:00
Dylan Smith 2bc726930f richedit: Add helpers for setting cursor to start/end of text. 2009-08-12 17:35:30 +02:00
Dylan Smith 32dcd3bbe1 richedit: Created functions to move between runs and track paragraphs.
Plenty of places in the code find following or preceding runs, then
afterwards find the paragraph from the run.  This is inefficient because
the same linked list is used for both runs and paragraphs, so changes in
paragraphs can be detected while returning the next or previous run.
2009-08-12 17:35:24 +02:00
Dylan Smith 0362b1b087 richedit: Improve efficiency of ME_IsCandidateAnURL.
The code was previously getting the same text in the loop from the
editor, and it was converting each of the prefixes to compare against
for each URL candidate.
2009-08-12 17:34:44 +02:00
Dylan Smith 82e102107c richedit: ME_GetTextW must use source and destination lengths.
Before a single length was used for the number of characters to retrieve
from the text, and to keep track of the size of the buffer.  These are
not equivalent, since there is a possible end of line conversion.
2009-08-12 17:32:16 +02:00
Dylan Smith 46b84aed4a richedit: Added function to get selection cursors in order.
Previously the only convenient way to get the start and end of the
selection was through offsets, which eventually need to get converted
back into items in the linked list storing the text.  The new function
will help with eliminating these inefficiencies.
2009-08-12 17:29:30 +02:00
Dylan Smith be0fb1ef5d richedit: Make the ME_GetCursorOfs function more flexible.
This function will make it easier to work with ME_Cursor objects, which
should be used in a lot of places instead of character offsets (which
often require seeking through the linked lists to perform operations
with).
2009-08-12 17:29:20 +02:00
André Hentschel 7a8495fa75 shlwapi: Update German translation. 2009-08-12 17:29:09 +02:00
André Hentschel b55825ab22 oledlg: Update German translation. 2009-08-12 17:29:04 +02:00
André Hentschel 73bb3c8789 hhctrl.ocx: Update German translation. 2009-08-12 17:29:00 +02:00
André Hentschel 882de655cc gphoto2.ds: Update German translation. 2009-08-12 17:28:55 +02:00
André Hentschel aea7ecca95 crypt32: Update German translation. 2009-08-12 17:28:50 +02:00
André Hentschel b2272fb768 avifil32: Update German translation. 2009-08-12 17:28:45 +02:00
Alexandre Julliard a9feb3d271 kernel32: Check the 64-bit flag when starting a process. 2009-08-12 17:25:59 +02:00
Alexandre Julliard 8c11d71f0f kernel32: Add a 64-bit flag to the MODULE_GetBinaryType return value. 2009-08-12 17:04:38 +02:00
Alexandre Julliard 4a59ac76f1 kernel32: Check for a 32-bit NT header before getting module address range in MODULE_GetBinaryType. 2009-08-12 17:04:38 +02:00
Alexandre Julliard 5e4f0cf5ca kernel32: Return the dll flag in MODULE_GetBinaryType for 16-bit modules too. 2009-08-12 17:04:38 +02:00
Alexandre Julliard f274d1d03f kernel32: Change MODULE_GetBinaryType return value to make dll a flag instead of a type. 2009-08-12 17:04:38 +02:00
Piotr Caban 5323a454c8 jscript: Fixed Object.toLocaleString implementation. 2009-08-12 17:04:38 +02:00
Piotr Caban 9f0969fbcb jscript: Inherit some Number functions from Object. 2009-08-12 17:04:38 +02:00
Piotr Caban 5d41205654 jscript: Inherit some RegExp functions from Object. 2009-08-12 17:04:38 +02:00
Piotr Caban 79f45c5374 jscript: Inherit some String functions from Object. 2009-08-12 17:04:37 +02:00
Nikolay Sivov 1dfd55ff9a comctl32/treeview: Fix test failure on Vista. 2009-08-12 17:04:37 +02:00
Nikolay Sivov 4a9a432841 comctl32/treeview: Fix some test failures on XP and higher. 2009-08-12 17:04:37 +02:00
Alexandre Julliard b46cf438f8 ntdll: Add a ret to DEFINE_REGS_ENTRYPOINT to make copy protections happy. 2009-08-12 17:04:20 +02:00
Vincent Povirk 2df20cb921 windowscodecs: Implement WriteSource for BMP frame encoder. 2009-08-12 13:47:31 +02:00
Vincent Povirk 22bfe27fb0 windowscodecs: Implement Commit for BMP encoder. 2009-08-12 13:47:15 +02:00
Vincent Povirk 7cc0fd4fde windowscodecs: Implement Commit for BMP frame encoder. 2009-08-12 13:47:07 +02:00
Vincent Povirk 4d1d92f87f windowscodecs: Implement WritePixels for BMP frame encoder. 2009-08-12 13:46:56 +02:00
Vincent Povirk fcb69378a1 windowscodecs: Implement SetResolution for BMP frame encoder. 2009-08-12 13:46:08 +02:00
Vincent Povirk db040535f5 windowscodecs: Implement SetPixelFormat for BMP frame encoder. 2009-08-12 13:46:00 +02:00
Vincent Povirk 07fd33d1fa windowscodecs: Implement SetSize for the BMP frame encoder. 2009-08-12 13:45:08 +02:00
Vincent Povirk 4664116a42 windowscodecs: Implement Initialize for the BMP frame encoder. 2009-08-12 13:44:49 +02:00
Vincent Povirk 8cfc5befc9 windowscodecs: Implement CreateNewFrame for BMP encoder. 2009-08-12 13:44:29 +02:00
Vincent Povirk 941f2d3a3b windowscodecs: Implement Initialize for BMP encoder. 2009-08-12 13:42:59 +02:00
Vincent Povirk fbadf7c0ed windowscodecs: Add stub BMP encoder. 2009-08-12 13:42:42 +02:00
Stefan Leichter 5ffba2da97 advapi32: Add stub for SaferGetPolicyInformation. 2009-08-12 13:28:09 +02:00
Nikolay Sivov e41d0dd7de comctl32/listview: Some tests to show we don't handle WM_SETREDRAW right. 2009-08-12 13:23:14 +02:00
Henri Verbeet f7918b978f wined3d: Make the "luminanceparams" shader_reg_maps member a bitmap. 2009-08-12 13:22:50 +02:00
Henri Verbeet 95bb4c0486 wined3d: Make the "bumpmat" shader_reg_maps member a bitmap. 2009-08-12 13:22:44 +02:00
Henri Verbeet 3d718d6414 wined3d: Make the "labels" shader_reg_maps member a bitmap. 2009-08-12 13:22:37 +02:00
Henri Verbeet 270f57e755 wined3d: Make the "address" shader_reg_maps member a bitmap. 2009-08-12 13:22:30 +02:00
Henri Verbeet 3ec639e38c wined3d: Fix swapchain draw buffer cleanup.
Destroying the first back buffer before the other ones might cause an already
freed surface to be used as target in FindContext().
2009-08-12 13:22:25 +02:00
Rein Klazes 06b99c62c2 user32: Fix a bug in computing the maximum depth of a branch in a menu hierarchy.
It was computing the number of submenus in the branch, rather then the
maximum depth.
2009-08-12 12:53:42 +02:00
Dmitry Timoshkov 32e3539413 winex11.drv: Handle failure of XcursorImageCreate. 2009-08-12 12:53:32 +02:00
Dmitry Timoshkov 96e44ddb78 user32: Return 0 from DefDlgProc and dialog loop for invalid dialog handles. 2009-08-12 12:53:25 +02:00
Juan Lang 0ddc6d5287 iphlpapi: Set adapter name in GetAdaptersAddresses. 2009-08-12 12:51:17 +02:00
Kai Blin e6ac20e814 secur32: Revert "secur32: Work around ntlm_auth in Samba 3.0.28a being broken for cached credentials".
This reverts commit 7788c8ed0d, as well
as commit ec443be738. Due to erroneous
user input, these commits actually broke more than they fixed.
2009-08-12 12:51:02 +02:00
Kai Blin dfb2b429a0 secur32: Load Negotiate provider again. 2009-08-12 12:50:03 +02:00
Jacek Caban fbe9845890 mshtml: Added IHTMLElement::get_outerHTML implementation. 2009-08-12 12:49:46 +02:00
Jacek Caban 60db5edaf5 mshtml: Ignore DOCUMENT_TYPE_NODE nodes in nsnode_to_nsstring. 2009-08-12 12:49:39 +02:00
Jacek Caban 7a2e3a7b02 mshtml: Call IDocHostUIHandler::TranslateUrl from OnURIOpen. 2009-08-12 12:49:34 +02:00
Jacek Caban 520f41b259 mshtml: Don't write null byte in IPersist*::Save functions. 2009-08-12 12:49:29 +02:00
Jacek Caban 0d5899548f mshtml: Use correct macro in HTMLInputTextElement::get_value. 2009-08-12 12:49:23 +02:00
Jacek Caban 3768ae7336 mshtml: Added IBindStatusCallback::OnResponse implementation. 2009-08-12 12:49:18 +02:00
Jacek Caban 902829ea70 mshtml: Added support for partial reads in read_stream_data. 2009-08-12 12:49:02 +02:00
Jacek Caban dbe0de7337 mshtml: Moved TASK_PARSECOMPLETE to nsIMutationObserver::EndLoad. 2009-08-12 12:48:53 +02:00
Paul Vriens 862bd3c61e jscript: Add some Dutch translations. 2009-08-11 17:30:12 +02:00
Vincent Povirk d76d00ea7e gdiplus: Remove an unnecessary picture reference in GdipSaveImageToFile. 2009-08-11 17:29:58 +02:00
Piotr Caban 59cf9c449e jscript: Added $ handling to String.replace. 2009-08-11 17:29:37 +02:00
Vladimir Pankratov 01128fa35b hhctrl.ocx: Handle NULL param. 2009-08-11 17:29:30 +02:00
Henri Verbeet 6fa9fa15da wined3d: Make the "temporary" shader_reg_maps member a bitmap. 2009-08-11 12:36:20 +02:00
Henri Verbeet 50853e295b wined3d: Make the "texcoord" shader_reg_maps member a bitmap. 2009-08-11 12:36:16 +02:00
Henri Verbeet a282380f08 wined3d: Fix the type of the shader_reg_maps bitfields. 2009-08-11 12:36:12 +02:00
Henri Verbeet b2ace3b1ab wined3d: Correctly check for luminance bumpmap parameters in shader_generate_glsl_declarations(). 2009-08-11 12:35:49 +02:00
Henri Verbeet 76fdf2c1a5 wined3d: Handle GetData() on event queries that aren't started yet.
This fixes a regression introduced by fb77678e9f.
2009-08-11 12:35:43 +02:00
Francois Gouget e74efb5487 Assorted spelling fixes. 2009-08-11 12:35:38 +02:00