Dylan Smith [Wed, 12 Aug 2009 13:06:18 +0000 (09:06 -0400)]
richedit: Use ME_Cursor instead of offsets for ME_GetTextRange.
Dylan Smith [Wed, 12 Aug 2009 13:06:13 +0000 (09:06 -0400)]
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.
Dylan Smith [Wed, 12 Aug 2009 13:06:09 +0000 (09:06 -0400)]
richedit: Use ME_Cursor instead of offsets for ME_GetCharFormat.
Prevent extra conversions from character offset to ME_Cursor.
Dylan Smith [Wed, 12 Aug 2009 13:06:05 +0000 (09:06 -0400)]
richedit: Add helpers for setting cursor to start/end of text.
Dylan Smith [Wed, 12 Aug 2009 13:06:00 +0000 (09:06 -0400)]
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.
Dylan Smith [Wed, 12 Aug 2009 13:05:56 +0000 (09:05 -0400)]
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.
Dylan Smith [Wed, 12 Aug 2009 13:05:51 +0000 (09:05 -0400)]
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.
Dylan Smith [Wed, 12 Aug 2009 13:05:46 +0000 (09:05 -0400)]
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.
Dylan Smith [Wed, 12 Aug 2009 13:05:42 +0000 (09:05 -0400)]
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).
André Hentschel [Wed, 12 Aug 2009 12:25:00 +0000 (14:25 +0200)]
winhlp32: Update German translation.
André Hentschel [Wed, 12 Aug 2009 12:24:37 +0000 (14:24 +0200)]
shlwapi: Update German translation.
André Hentschel [Wed, 12 Aug 2009 12:24:32 +0000 (14:24 +0200)]
oledlg: Update German translation.
André Hentschel [Wed, 12 Aug 2009 12:24:21 +0000 (14:24 +0200)]
hhctrl.ocx: Update German translation.
André Hentschel [Wed, 12 Aug 2009 12:24:17 +0000 (14:24 +0200)]
gphoto2.ds: Update German translation.
André Hentschel [Wed, 12 Aug 2009 12:24:13 +0000 (14:24 +0200)]
crypt32: Update German translation.
André Hentschel [Wed, 12 Aug 2009 12:23:56 +0000 (14:23 +0200)]
avifil32: Update German translation.
Alexandre Julliard [Wed, 12 Aug 2009 13:58:39 +0000 (15:58 +0200)]
kernel32: Check the 64-bit flag when starting a process.
Alexandre Julliard [Wed, 12 Aug 2009 13:50:47 +0000 (15:50 +0200)]
kernel32: Add a 64-bit flag to the MODULE_GetBinaryType return value.
Alexandre Julliard [Wed, 12 Aug 2009 13:47:57 +0000 (15:47 +0200)]
kernel32: Check for a 32-bit NT header before getting module address range in MODULE_GetBinaryType.
Alexandre Julliard [Wed, 12 Aug 2009 13:43:35 +0000 (15:43 +0200)]
kernel32: Return the dll flag in MODULE_GetBinaryType for 16-bit modules too.
Alexandre Julliard [Wed, 12 Aug 2009 13:43:08 +0000 (15:43 +0200)]
kernel32: Change MODULE_GetBinaryType return value to make dll a flag instead of a type.
Piotr Caban [Wed, 12 Aug 2009 10:48:58 +0000 (12:48 +0200)]
jscript: Fixed Object.toLocaleString implementation.
Piotr Caban [Wed, 12 Aug 2009 10:48:34 +0000 (12:48 +0200)]
jscript: Inherit some Number functions from Object.
Piotr Caban [Wed, 12 Aug 2009 10:48:15 +0000 (12:48 +0200)]
jscript: Inherit some RegExp functions from Object.
Piotr Caban [Wed, 12 Aug 2009 10:47:53 +0000 (12:47 +0200)]
jscript: Inherit some String functions from Object.
Nikolay Sivov [Wed, 12 Aug 2009 11:52:36 +0000 (15:52 +0400)]
comctl32/treeview: Fix test failure on Vista.
Nikolay Sivov [Wed, 12 Aug 2009 10:44:54 +0000 (14:44 +0400)]
comctl32/treeview: Fix some test failures on XP and higher.
Alexandre Julliard [Wed, 12 Aug 2009 12:35:43 +0000 (14:35 +0200)]
ntdll: Add a ret to DEFINE_REGS_ENTRYPOINT to make copy protections happy.
Vincent Povirk [Tue, 11 Aug 2009 22:32:51 +0000 (17:32 -0500)]
windowscodecs: Implement WriteSource for BMP frame encoder.
Vincent Povirk [Tue, 11 Aug 2009 22:19:32 +0000 (17:19 -0500)]
windowscodecs: Implement Commit for BMP encoder.
Vincent Povirk [Tue, 11 Aug 2009 22:17:31 +0000 (17:17 -0500)]
windowscodecs: Implement Commit for BMP frame encoder.
Vincent Povirk [Tue, 11 Aug 2009 21:55:59 +0000 (16:55 -0500)]
windowscodecs: Implement WritePixels for BMP frame encoder.
Vincent Povirk [Tue, 11 Aug 2009 21:38:11 +0000 (16:38 -0500)]
windowscodecs: Implement SetResolution for BMP frame encoder.
Vincent Povirk [Tue, 11 Aug 2009 21:35:20 +0000 (16:35 -0500)]
windowscodecs: Implement SetPixelFormat for BMP frame encoder.
Vincent Povirk [Tue, 11 Aug 2009 21:23:41 +0000 (16:23 -0500)]
windowscodecs: Implement SetSize for the BMP frame encoder.
Vincent Povirk [Tue, 11 Aug 2009 21:18:40 +0000 (16:18 -0500)]
windowscodecs: Implement Initialize for the BMP frame encoder.
Vincent Povirk [Tue, 11 Aug 2009 21:10:12 +0000 (16:10 -0500)]
windowscodecs: Implement CreateNewFrame for BMP encoder.
Vincent Povirk [Tue, 11 Aug 2009 19:42:08 +0000 (14:42 -0500)]
windowscodecs: Implement Initialize for BMP encoder.
Vincent Povirk [Tue, 11 Aug 2009 18:47:29 +0000 (13:47 -0500)]
windowscodecs: Add stub BMP encoder.
Vincent Povirk [Tue, 11 Aug 2009 15:59:26 +0000 (10:59 -0500)]
include: Add definitions needed for WIC bitmap encoding.
Stefan Leichter [Tue, 11 Aug 2009 18:09:58 +0000 (20:09 +0200)]
advapi32: Add stub for SaferGetPolicyInformation.
Nikolay Sivov [Wed, 12 Aug 2009 08:20:30 +0000 (12:20 +0400)]
comctl32/listview: Some tests to show we don't handle WM_SETREDRAW right.
Henri Verbeet [Wed, 12 Aug 2009 07:44:26 +0000 (09:44 +0200)]
wined3d: Make the "luminanceparams" shader_reg_maps member a bitmap.
Henri Verbeet [Wed, 12 Aug 2009 07:44:25 +0000 (09:44 +0200)]
wined3d: Make the "bumpmat" shader_reg_maps member a bitmap.
Henri Verbeet [Wed, 12 Aug 2009 07:44:24 +0000 (09:44 +0200)]
wined3d: Make the "labels" shader_reg_maps member a bitmap.
Henri Verbeet [Wed, 12 Aug 2009 07:44:23 +0000 (09:44 +0200)]
wined3d: Make the "address" shader_reg_maps member a bitmap.
Henri Verbeet [Wed, 12 Aug 2009 07:44:22 +0000 (09:44 +0200)]
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().
Rein Klazes [Wed, 12 Aug 2009 05:11:04 +0000 (07:11 +0200)]
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.
Dmitry Timoshkov [Wed, 12 Aug 2009 08:16:48 +0000 (17:16 +0900)]
winex11.drv: Handle failure of XcursorImageCreate.
Dmitry Timoshkov [Wed, 12 Aug 2009 02:59:38 +0000 (11:59 +0900)]
user32: Return 0 from DefDlgProc and dialog loop for invalid dialog handles.
Alexandre Julliard [Wed, 12 Aug 2009 10:53:16 +0000 (12:53 +0200)]
server: Add support for image mappings for both 32- and 64-bit PE formats.
Juan Lang [Tue, 11 Aug 2009 22:49:50 +0000 (15:49 -0700)]
iphlpapi: Set adapter name in GetAdaptersAddresses.
Maarten Lankhorst [Tue, 11 Aug 2009 17:52:18 +0000 (19:52 +0200)]
includes: Make vmrender.idl C++ friendly.
C++ doesn't like: GUID GUID; which is valid in C, so replace with
struct _GUID GUID;
Kai Blin [Tue, 11 Aug 2009 20:08:02 +0000 (22:08 +0200)]
secur32: Revert "secur32: Work around ntlm_auth in Samba 3.0.28a being broken for cached credentials".
This reverts commit
7788c8ed0d84be2537280c188fb07fb7118b3883, as well
as commit
ec443be73800258f8c921ace0f15e250617e98f0. Due to erroneous
user input, these commits actually broke more than they fixed.
Kai Blin [Tue, 11 Aug 2009 20:13:10 +0000 (22:13 +0200)]
secur32: Load Negotiate provider again.
Jacek Caban [Tue, 11 Aug 2009 17:17:19 +0000 (19:17 +0200)]
mshtml: Added IHTMLElement::get_outerHTML implementation.
Jacek Caban [Tue, 11 Aug 2009 17:16:54 +0000 (19:16 +0200)]
mshtml: Ignore DOCUMENT_TYPE_NODE nodes in nsnode_to_nsstring.
Jacek Caban [Tue, 11 Aug 2009 17:16:31 +0000 (19:16 +0200)]
mshtml: Call IDocHostUIHandler::TranslateUrl from OnURIOpen.
Jacek Caban [Tue, 11 Aug 2009 17:15:59 +0000 (19:15 +0200)]
mshtml: Don't write null byte in IPersist*::Save functions.
Jacek Caban [Tue, 11 Aug 2009 17:15:30 +0000 (19:15 +0200)]
mshtml: Use correct macro in HTMLInputTextElement::get_value.
Jacek Caban [Tue, 11 Aug 2009 17:15:07 +0000 (19:15 +0200)]
mshtml: Added IBindStatusCallback::OnResponse implementation.
Jacek Caban [Tue, 11 Aug 2009 17:14:48 +0000 (19:14 +0200)]
mshtml: Added support for partial reads in read_stream_data.
Jacek Caban [Tue, 11 Aug 2009 17:14:17 +0000 (19:14 +0200)]
mshtml: Moved TASK_PARSECOMPLETE to nsIMutationObserver::EndLoad.
Paul Vriens [Tue, 11 Aug 2009 10:08:09 +0000 (12:08 +0200)]
jscript: Add some Dutch translations.
Vincent Povirk [Tue, 11 Aug 2009 14:55:23 +0000 (09:55 -0500)]
gdiplus: Remove an unnecessary picture reference in GdipSaveImageToFile.
Piotr Caban [Tue, 11 Aug 2009 12:06:52 +0000 (14:06 +0200)]
jscript: Added $ handling to String.replace.
Vladimir Pankratov [Tue, 11 Aug 2009 12:07:00 +0000 (17:07 +0500)]
hhctrl.ocx: Handle NULL param.
Alexandre Julliard [Tue, 11 Aug 2009 15:29:07 +0000 (17:29 +0200)]
libwine: Ignore libraries that are of the wrong 32/64 class.
André Hentschel [Mon, 10 Aug 2009 15:44:09 +0000 (17:44 +0200)]
winemaker: Parse libraries of vcproj-files.
Marcus Meissner [Tue, 11 Aug 2009 08:04:55 +0000 (10:04 +0200)]
winemenubuilder: Check for NULL allocation (Coverity).
Henri Verbeet [Tue, 11 Aug 2009 07:42:16 +0000 (09:42 +0200)]
wined3d: Make the "temporary" shader_reg_maps member a bitmap.
Henri Verbeet [Tue, 11 Aug 2009 07:42:15 +0000 (09:42 +0200)]
wined3d: Make the "texcoord" shader_reg_maps member a bitmap.
Henri Verbeet [Tue, 11 Aug 2009 07:42:14 +0000 (09:42 +0200)]
wined3d: Fix the type of the shader_reg_maps bitfields.
Henri Verbeet [Tue, 11 Aug 2009 07:42:13 +0000 (09:42 +0200)]
wined3d: Correctly check for luminance bumpmap parameters in shader_generate_glsl_declarations().
Henri Verbeet [Tue, 11 Aug 2009 07:42:12 +0000 (09:42 +0200)]
wined3d: Handle GetData() on event queries that aren't started yet.
This fixes a regression introduced by
fb77678e9f1bc5e1baa20f241d2fc00a718496e3.
Francois Gouget [Tue, 11 Aug 2009 07:03:12 +0000 (09:03 +0200)]
Assorted spelling fixes.
Francois Gouget [Tue, 11 Aug 2009 07:02:38 +0000 (09:02 +0200)]
setupapi: Remove a space before an ellipsis.
Francois Gouget [Tue, 11 Aug 2009 07:02:25 +0000 (09:02 +0200)]
taskmgr: Remove spaces before '\n'.
Juan Lang [Mon, 10 Aug 2009 22:20:45 +0000 (15:20 -0700)]
wininet: Partially implement InternetQueryOption for INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO.
Juan Lang [Mon, 10 Aug 2009 22:18:28 +0000 (15:18 -0700)]
include: Add INTERNET_DIAGNOSTIC_SOCKET_INFO definitions.
Juan Lang [Mon, 10 Aug 2009 22:18:15 +0000 (15:18 -0700)]
wininet: Implement proxy-related per-connection option queries.
Juan Lang [Mon, 10 Aug 2009 22:18:00 +0000 (15:18 -0700)]
wininet: Fix memory leak querying proxy settings.
Dylan Smith [Mon, 10 Aug 2009 19:44:59 +0000 (15:44 -0400)]
richedit: Update paragraph on saved cursor when inserting table start.
Since the table row start is inserted after the rest of the table is
inserted, the cursor is saved, and temporarily moved to the start of the
row to insert the table row start paragraph. Unfortunately the
paragraph in saved cursor becomes invalid during this insertion and
needs to be updated, so this code introduced a regression once
paragraphs started to be stored in cursors.
Juan Lang [Mon, 10 Aug 2009 17:42:55 +0000 (10:42 -0700)]
crypt32: Don't free a certificate that hasn't been removed from its store.
Mike Kaplinskiy [Mon, 10 Aug 2009 17:17:52 +0000 (13:17 -0400)]
ntdll/tests: Fix NtWriteFile checks.
Jacek Caban [Mon, 10 Aug 2009 17:17:05 +0000 (19:17 +0200)]
mshtml: Call stop_binding before releasing binding object.
Dylan Smith [Mon, 10 Aug 2009 14:53:30 +0000 (10:53 -0400)]
wordpad: Use richedit class string macro from public headers.
Dylan Smith [Mon, 10 Aug 2009 14:53:53 +0000 (10:53 -0400)]
richedit: Added missing style releases.
Style objects are referenced counted in richedit controls, so I tried to
make sure styles were released properly. This can be checked using with
the all_refs global reference count to see if everything is cleaned up.
Dylan Smith [Mon, 10 Aug 2009 14:53:48 +0000 (10:53 -0400)]
richedit: Add closing actions for IRichEditOle_fnInsertObject.
Previously inserting the object didn't result in the text being wrapped,
which would cause an assertion error when this is checked for during
repainting the text. It is also important to invalidate the affected
areas of text, update the scrollbar, and end the creation of undo
transactions for this insertion.
Dylan Smith [Mon, 10 Aug 2009 14:53:36 +0000 (10:53 -0400)]
richedit: Use richedit class string macros from public headers.
Dylan Smith [Mon, 10 Aug 2009 14:53:25 +0000 (10:53 -0400)]
richedit: Remove header function declarations with no definition.
Dylan Smith [Mon, 10 Aug 2009 14:53:21 +0000 (10:53 -0400)]
richedit: Implement ME_DITypesEqual using a switch statment.
Jeff Latimer [Sun, 9 Aug 2009 00:35:46 +0000 (10:35 +1000)]
ws2_32/tests: Tests for invalid conditions in InetNtop.
Austin English [Sat, 8 Aug 2009 22:17:15 +0000 (17:17 -0500)]
ntdll: Quiet a noisy fixme.
Piotr Caban [Mon, 10 Aug 2009 10:57:42 +0000 (12:57 +0200)]
jscript: Fixed var handling.
Piotr Caban [Mon, 10 Aug 2009 10:57:23 +0000 (12:57 +0200)]
jscript: Lookup global members after script_disp.
Alexandre Julliard [Mon, 10 Aug 2009 12:27:28 +0000 (14:27 +0200)]
configure: Regenerate with autoconf 2.64.
Henri Verbeet [Mon, 10 Aug 2009 07:30:52 +0000 (09:30 +0200)]
wined3d: Get rid of the unused vbo_mode setting.
Henri Verbeet [Mon, 10 Aug 2009 07:30:51 +0000 (09:30 +0200)]
wined3d: Return ~0U for wined3d_log2i(0).
Henri Verbeet [Mon, 10 Aug 2009 07:30:50 +0000 (09:30 +0200)]
wined3d: Use EXT_provoking_vertex to match Direct3D's provoking vertex convention.