Vitaly Lipatov [Tue, 29 Apr 2008 19:01:17 +0000 (23:01 +0400)]
Merge branch 'master' of git://source.winehq.org/git/wine into eterhack
Alexandre Julliard [Tue, 29 Apr 2008 13:25:36 +0000 (15:25 +0200)]
winex11: Fix debug trace using the removed opengl channel.
Alistair Leslie-Hughes [Tue, 29 Apr 2008 11:12:24 +0000 (21:12 +1000)]
msxml3: Implement IXMLDOMComment insertData.
Alistair Leslie-Hughes [Tue, 29 Apr 2008 10:52:00 +0000 (20:52 +1000)]
msxml3: Implement IObjectSafety for IXMLDOMDocument2.
Alistair Leslie-Hughes [Tue, 29 Apr 2008 10:25:14 +0000 (20:25 +1000)]
msxml3: Implement IDispatch for IXMLDOMNode.
Lei Zhang [Mon, 28 Apr 2008 19:28:19 +0000 (12:28 -0700)]
winmm: Do not unload drivers when the process is terminating.
Alex Villacís Lasso [Mon, 28 Apr 2008 03:25:47 +0000 (22:25 -0500)]
richedit: Paragraph may have multiple rows, which should possibly update nHeight.
Otherwise, a paragraph with multiple rows might fail to make the
scrollbar appear when displaying text.
Alex Villacís Lasso [Sun, 27 Apr 2008 20:47:26 +0000 (15:47 -0500)]
richedit: Private movement of cursors in text insertion should not cause WM_NOTIFY to be sent.
As text is inserted, the cursor is moved to the end, and then back to
offset 0. A reordering of operations prevents a WM_NOTIFY from being
sent on cursor being moved to the end, and another by being moved
back to the beginning. If the cursor was not at offset 0, then
exactly one WM_NOTIFY must be sent, for the movement from previous
position to the beginning. With tests to prove this change and the
previous one (modify flag should be off on WM_SETTEXT-caused
WM_NOTIFY).
Alex Villacís Lasso [Sun, 27 Apr 2008 19:21:02 +0000 (14:21 -0500)]
richedit: WM_SETTEXT - Clear modify step flag before any notifications can be sent.
Otherwise the app-defined WM_NOTIFY callback might see the modify flag
set, even though WM_SETTEXT is supposed to clear it.
Alex Villacís Lasso [Sun, 27 Apr 2008 18:17:28 +0000 (13:17 -0500)]
richedit: Fix modify step setting in EM_SETCHARFORMAT.
EM_SETCHARFORMAT with wParam==0 sets default char format and does NOT set modify step flag.
EM_SETCHARFORMAT with wParam==SCF_SELECTION only sets modify step flag when selection is nonempty.
EM_GETMODIFY returns -1, not 1, when modify flag is set.
Tests for the above behavior.
Alex Villacís Lasso [Sun, 27 Apr 2008 18:08:55 +0000 (13:08 -0500)]
richedit: Only notify selection change when selection has actually changed from previous notification.
Otherwise, redundant and early notifications are sent to apps that do not expect them. Fixes crash #1 with Perfect! TextEdit.
Alex Villacís Lasso [Sun, 27 Apr 2008 14:24:15 +0000 (09:24 -0500)]
richedit: Implement rule that in 1.0 emulation, a single CR that terminates the text is NOT a line break.
Fix riched32 test that now succeed.
Alex Villacís Lasso [Sun, 27 Apr 2008 03:49:35 +0000 (22:49 -0500)]
richedit: Flip the big switch and encode actual CR and LF into end-of-paragraph runs.
Document remaining uses of bEmulateVersion10 and other checks for CRLF in editor.c.
Make RTF reader emit a \r or a \r\n according to emulation, not a \n, which breaks streaming tests.
Remove todo_wine from a bunch of riched32 tests that now succeed.
Alex Villacís Lasso [Sun, 27 Apr 2008 02:16:41 +0000 (21:16 -0500)]
richedit: Remove indication for bCRLF, now that ME_GetTextW() knows how to honor CR and LF counters.
EM_GETTEXTRANGE and EM_GETSELTEXT are affected by this, so include tests to ensure no behavior was broken.
Alex Villacís Lasso [Sun, 27 Apr 2008 01:37:50 +0000 (20:37 -0500)]
richedit: Modify ME_GetTextW() to honor CR and LF encodings.
ME_GetTextLengthEx should ignore GTL_USECRLF in 1.0 emulation mode.
Alex Villacís Lasso [Sat, 26 Apr 2008 23:14:13 +0000 (18:14 -0500)]
richedit: EM_LINELENGTH: honor CR and LF counters.
Add fixup to ME_FindItemAtOffset(), fixes crash by null-pointer access.
Add tests for EM_LINELENGTH.
Alex Villacís Lasso [Sat, 26 Apr 2008 21:43:14 +0000 (16:43 -0500)]
richedit: EM_GETLINE: honor CR and LF counters.
Add richedit 1.0 tests for EM_GETLINE.
Alex Villacís Lasso [Sat, 26 Apr 2008 20:48:24 +0000 (15:48 -0500)]
richedit: Remove reliance on bEmulateVersion10 for end-of-line handling in ME_InternalDeleteText.
Alex Villacís Lasso [Sat, 26 Apr 2008 20:26:58 +0000 (15:26 -0500)]
richedit: Fixups to move over to reliance on CR and LF counters.
Text streamout now honors CR and LF counters.
Tests to pin down required EM_STREAMOUT behavior.
Alex Villacís Lasso [Sat, 26 Apr 2008 18:29:53 +0000 (13:29 -0500)]
richedit: Add support for encoding number of CR and LF contained within a line break.
Aric Stewart [Mon, 28 Apr 2008 18:44:16 +0000 (13:44 -0500)]
hlink: Implement IExtensionServices.
Jeremy White [Thu, 24 Apr 2008 04:25:27 +0000 (23:25 -0500)]
gdi32: Shift default height used in EnumStructs to the standard em size of 2048.
As pointed out by Dmitry Timoshkov.
Kusanagi Kouichi [Tue, 29 Apr 2008 11:03:51 +0000 (20:03 +0900)]
winex11: Allow XIM server to be started after Wine.
Tijl Coosemans [Mon, 28 Apr 2008 20:41:47 +0000 (22:41 +0200)]
hhctrl: Fix NULL pointer dereference in some failure cases.
Nikolay Sivov [Mon, 28 Apr 2008 20:10:25 +0000 (00:10 +0400)]
gdiplus: Implemented GdipGetPathGradientCenterPointI.
Nikolay Sivov [Mon, 28 Apr 2008 20:10:20 +0000 (00:10 +0400)]
gdiplus: Implemented GdipGetDpiX/GdipGetDpiY.
Nikolay Sivov [Mon, 28 Apr 2008 20:10:15 +0000 (00:10 +0400)]
gdiplus: Implemented GdipFillRectangles/GdipFillRectanglesI.
Nikolay Sivov [Mon, 28 Apr 2008 20:10:10 +0000 (00:10 +0400)]
gdiplus: Implemented GdipFillEllipse/GdipFillEllipseI.
Nikolay Sivov [Mon, 28 Apr 2008 20:10:05 +0000 (00:10 +0400)]
gdiplus: Implemented GdipDrawImagePointsRectI.
Nikolay Sivov [Mon, 28 Apr 2008 20:10:01 +0000 (00:10 +0400)]
gdiplus: Implemented GdipDrawImage.
Nikolay Sivov [Mon, 28 Apr 2008 20:09:55 +0000 (00:09 +0400)]
gdiplus: Implemented GdipDrawCurve/GdipDrawCurveI.
Nikolay Sivov [Mon, 28 Apr 2008 20:09:44 +0000 (00:09 +0400)]
gdiplus: Implemented GdipDrawCurve2I.
Roderick Colenbrander [Mon, 28 Apr 2008 21:13:12 +0000 (21:13 +0000)]
wined3d: Fix a few small bugs in WineD3D_ChoosePixelFormat.
Dmitry Timoshkov [Tue, 29 Apr 2008 05:49:45 +0000 (14:49 +0900)]
gdi32: Make the bitmap test pass under Windows 2000.
Dmitry Timoshkov [Tue, 29 Apr 2008 05:48:55 +0000 (14:48 +0900)]
gdi32: info->state.next is always NULL, there is no need to save/restore it.
Alexandre Julliard [Tue, 29 Apr 2008 10:46:30 +0000 (12:46 +0200)]
documentation: Remove PACKAGING, this is maintained on the wiki now.
Alexandre Julliard [Tue, 29 Apr 2008 10:46:16 +0000 (12:46 +0200)]
winex11: Don't put window manager decorations on shaped windows.
Maarten Lankhorst [Mon, 28 Apr 2008 23:35:53 +0000 (16:35 -0700)]
quartz: Some state changes fixes.
Maarten Lankhorst [Mon, 28 Apr 2008 23:32:57 +0000 (16:32 -0700)]
quartz: Handle failures better in acmwrapper.
Maarten Lankhorst [Mon, 28 Apr 2008 22:00:51 +0000 (15:00 -0700)]
quartz: Keep track of the time in the video renderer.
Maarten Lankhorst [Mon, 28 Apr 2008 16:26:20 +0000 (09:26 -0700)]
quartz: Fix bug in memallocator with test.
Jacek Caban [Mon, 28 Apr 2008 23:39:38 +0000 (01:39 +0200)]
mshtml: Added IDispatchEx support to HTMLOptionElement.
Jacek Caban [Mon, 28 Apr 2008 23:39:09 +0000 (01:39 +0200)]
mshtml: Added IDispatchEx support to HTMLInputElement.
Jacek Caban [Mon, 28 Apr 2008 23:38:41 +0000 (01:38 +0200)]
mshtml: Added indexed access to HTMLElementCollection object support.
Jacek Caban [Mon, 28 Apr 2008 23:38:09 +0000 (01:38 +0200)]
mshtml: Added support for custom DISPIDs.
Jacek Caban [Mon, 28 Apr 2008 23:35:18 +0000 (01:35 +0200)]
mshtml: Added IHTMLCommentElement declaration.
Jacek Caban [Mon, 28 Apr 2008 23:42:19 +0000 (01:42 +0200)]
mshtml.idl: Added DispHTMLOptionElement declaration.
Jacek Caban [Mon, 28 Apr 2008 23:34:00 +0000 (01:34 +0200)]
mshtml.idl: Added IHTMLDOMChildrenCollection and DispDOMChildrenCollection declaration.
Andrew Talbot [Mon, 28 Apr 2008 21:17:14 +0000 (22:17 +0100)]
shlwapi: Remove unused variables.
Tijl Coosemans [Mon, 28 Apr 2008 20:42:56 +0000 (22:42 +0200)]
hhctrl.ocx: Plug memory leak.
Eric Pouech [Mon, 28 Apr 2008 19:16:09 +0000 (21:16 +0200)]
winhelp: Make richedit the default for rendering.
Eric Pouech [Mon, 28 Apr 2008 19:18:32 +0000 (21:18 +0200)]
msvcrt: Fixed space in type with double indirection.
Spotted by James Hawkins.
Eric Pouech [Mon, 28 Apr 2008 19:18:26 +0000 (21:18 +0200)]
msvcrt: undname: correctly handle multi-dimensional arrays.
Based on a patch from Ulrich Küttler.
Eric Pouech [Mon, 28 Apr 2008 19:18:20 +0000 (21:18 +0200)]
msvcrt: Fixed symbol unmangling for template-parameter-?? form, as well as test.
Spotted by James Hawkins.
Rob Shearman [Mon, 28 Apr 2008 18:42:35 +0000 (19:42 +0100)]
rpcss: When registering a moniker that is already registered in the ROT another ROT entry should still be created and a distinct cookie returned.
Rob Shearman [Mon, 28 Apr 2008 18:42:51 +0000 (19:42 +0100)]
ole32: Keep track of the number of weak references to an object.
This is so that an object will only be released when a weak-reference is
used after the last weak reference has been released (either by
CoReleaseMarshalData or CoUnmarshalInterface + Release).
Rob Shearman [Mon, 28 Apr 2008 18:42:22 +0000 (19:42 +0100)]
ole32: Add a test for marshaling an object as table-weak and as normal and then unmarshaling and testing that the object is released on the final release.
Rob Shearman [Mon, 28 Apr 2008 18:42:11 +0000 (19:42 +0100)]
ole32: Add tests for registering a moniker more than once in the ROT and then using it.
Lei Zhang [Mon, 28 Apr 2008 18:36:39 +0000 (11:36 -0700)]
advapi32: Replace UuidToStringW call with a sprintfW.
Hwang YunSong(황윤성) [Mon, 28 Apr 2008 00:49:06 +0000 (09:49 +0900)]
winhelp: Updated Korean resource.
Hwang YunSong(황윤성) [Mon, 28 Apr 2008 00:48:31 +0000 (09:48 +0900)]
reg: Updated Korean resource.
Vitaliy Margolen [Mon, 28 Apr 2008 13:19:07 +0000 (07:19 -0600)]
dinput: Fix typo.
Vitaly Lipatov [Tue, 29 Apr 2008 10:07:57 +0000 (14:07 +0400)]
replaced with update_branches.sh
Vitaly Lipatov [Tue, 29 Apr 2008 10:04:51 +0000 (14:04 +0400)]
Update source version
Vitaly Lipatov [Tue, 29 Apr 2008 10:04:51 +0000 (14:04 +0400)]
Update eterversion
Vitaly Lipatov [Tue, 29 Apr 2008 10:04:51 +0000 (14:04 +0400)]
Merge branch 'master' into eterhack
Vitaly Lipatov [Tue, 29 Apr 2008 10:04:37 +0000 (14:04 +0400)]
update version
Vitaly Lipatov [Tue, 29 Apr 2008 10:03:49 +0000 (14:03 +0400)]
add VERSION, etersoft_version updating
Alexandre Julliard [Mon, 28 Apr 2008 21:17:10 +0000 (23:17 +0200)]
winex11: Merge the contents of clipping.c into graphics.c.
Vitaly Lipatov [Mon, 28 Apr 2008 17:45:07 +0000 (21:45 +0400)]
Merge branch 'master' into eterhack
lav@etersoft.ru [Mon, 28 Apr 2008 17:07:44 +0000 (21:07 +0400)]
add etersoft header
Vitaly Lipatov [Mon, 28 Apr 2008 17:34:10 +0000 (21:34 +0400)]
fast hack for compiling with WINEVERSION
Vitaly Lipatov [Mon, 28 Apr 2008 17:31:43 +0000 (21:31 +0400)]
Merge branch 'master' into eterhack
Vitaly Lipatov [Mon, 28 Apr 2008 16:50:49 +0000 (20:50 +0400)]
add comment before autoconf
Vitaly Lipatov [Mon, 28 Apr 2008 16:43:16 +0000 (20:43 +0400)]
Merge branch 'master' of git.eter:/people/kondratyuk/packages/wine
Konstantin Kondratyuk [Mon, 28 Apr 2008 16:39:53 +0000 (20:39 +0400)]
kernel32: Add tables_CP.h
Vitaly Lipatov [Mon, 28 Apr 2008 16:36:30 +0000 (20:36 +0400)]
add update before build for lav
Vitaly Lipatov [Mon, 28 Apr 2008 16:33:35 +0000 (20:33 +0400)]
Merge branch 'master' of git.eter:/people/kondratyuk/packages/wine
Vitaly Lipatov [Mon, 28 Apr 2008 16:31:28 +0000 (20:31 +0400)]
Merge branch 'master' into eterhack
Vitaly Lipatov [Mon, 28 Apr 2008 16:31:12 +0000 (20:31 +0400)]
add autoconf before configure
Pavel Vainerman [Mon, 28 Apr 2008 16:31:03 +0000 (20:31 +0400)]
ntdll: Add mcache.c
Vitaly Lipatov [Mon, 28 Apr 2008 16:26:07 +0000 (20:26 +0400)]
replace spaces with one tab
Vitaly Lipatov [Mon, 28 Apr 2008 16:21:39 +0000 (20:21 +0400)]
Merge branch 'master' into eterhack
Vitaly Lipatov [Mon, 28 Apr 2008 16:21:24 +0000 (20:21 +0400)]
merge eterhack with master before publish
Ivan Sinitsin [Mon, 28 Apr 2008 16:20:07 +0000 (20:20 +0400)]
wbemprox: add Makefile.in
Vitaly Lipatov [Mon, 28 Apr 2008 16:10:45 +0000 (20:10 +0400)]
use Etersoft's e-mail in the project
Vitaly Lipatov [Mon, 28 Apr 2008 16:09:50 +0000 (20:09 +0400)]
Merge branch 'master' into eterhack
Ivan Sinitsin [Mon, 28 Apr 2008 16:06:04 +0000 (20:06 +0400)]
wbemprox: add Makefile, enable build wbemprox
Anatoly Lyutin [Mon, 28 Apr 2008 16:04:51 +0000 (20:04 +0400)]
enable extrac32 build
Vitaly Lipatov [Mon, 28 Apr 2008 16:02:53 +0000 (20:02 +0400)]
Merge branch 'master' of git.eter:/people/kondratyuk/packages/wine
Vitaly Lipatov [Mon, 28 Apr 2008 16:00:01 +0000 (20:00 +0400)]
add ncursesw header and lib checking
Vitaly Lipatov [Mon, 28 Apr 2008 15:58:27 +0000 (19:58 +0400)]
get project name from the VERSION file
Ivan Sinitsin [Mon, 28 Apr 2008 15:58:12 +0000 (19:58 +0400)]
wbemprox: Add new files
lav@etersoft.ru [Mon, 28 Apr 2008 15:40:09 +0000 (19:40 +0400)]
Merge branch 'master' into eterhack
lav@etersoft.ru [Mon, 28 Apr 2008 15:37:34 +0000 (19:37 +0400)]
Merge branch 'master' of git://source.winehq.org/git/wine
Conflicts:
dlls/comctl32/tests/listview.c
lav@etersoft.ru [Mon, 28 Apr 2008 15:32:56 +0000 (19:32 +0400)]
Merge branch 'eterhack' of git.eter:/people/kondratyuk/packages/wine into eterhack
lav@etersoft.ru [Mon, 28 Apr 2008 15:32:53 +0000 (19:32 +0400)]
Merge branch 'master' of git.eter:/people/kondratyuk/packages/wine
lav@etersoft.ru [Mon, 28 Apr 2008 15:32:23 +0000 (19:32 +0400)]
get changes from other repository
Anatoly Lyutin [Mon, 28 Apr 2008 14:53:25 +0000 (18:53 +0400)]
programs/extrac32: Add extrac32.exe
Vitaly Lipatov [Mon, 28 Apr 2008 14:45:09 +0000 (18:45 +0400)]
Wine version hack