wine
15 years agocomdlg32: Simplify the DEVNAMES access functions are unify the release.
Huw Davies [Thu, 22 Jan 2009 16:49:52 +0000 (16:49 +0000)] 
comdlg32: Simplify the DEVNAMES access functions are unify the release.

15 years agocomdlg32: Fix incorrect scaling.
Huw Davies [Thu, 22 Jan 2009 15:48:01 +0000 (15:48 +0000)] 
comdlg32: Fix incorrect scaling.

15 years agocomdlg32: Add a helper to access the margin rect.
Huw Davies [Thu, 22 Jan 2009 15:47:07 +0000 (15:47 +0000)] 
comdlg32: Add a helper to access the margin rect.

15 years agocomdlg32: Add a helper function to access the PAGESETUPDLG's ptPaperSize element.
Huw Davies [Thu, 22 Jan 2009 15:33:09 +0000 (15:33 +0000)] 
comdlg32: Add a helper function to access the PAGESETUPDLG's ptPaperSize element.

15 years agocomdlg32: Use a helper function to retrieve pagesetup flags.
Huw Davies [Thu, 22 Jan 2009 15:16:26 +0000 (15:16 +0000)] 
comdlg32: Use a helper function to retrieve pagesetup flags.

15 years agomsdmo: Remove superfluous pointer casts.
Michael Stefaniuc [Fri, 23 Jan 2009 09:36:56 +0000 (10:36 +0100)] 
msdmo: Remove superfluous pointer casts.

15 years agoifsmgr.vxd: Remove superfluous pointer casts.
Michael Stefaniuc [Fri, 23 Jan 2009 09:37:15 +0000 (10:37 +0100)] 
ifsmgr.vxd: Remove superfluous pointer casts.

15 years agodinput8: Remove superfluous pointer casts.
Michael Stefaniuc [Fri, 23 Jan 2009 09:36:48 +0000 (10:36 +0100)] 
dinput8: Remove superfluous pointer casts.

15 years agowinealsa.drv: Remove superfluous pointer casts.
Michael Stefaniuc [Fri, 23 Jan 2009 09:36:15 +0000 (10:36 +0100)] 
winealsa.drv: Remove superfluous pointer casts.

15 years agouser32/tests: Don't try to do hook tests if we can't set hooks.
Alexandre Julliard [Fri, 23 Jan 2009 12:14:05 +0000 (13:14 +0100)] 
user32/tests: Don't try to do hook tests if we can't set hooks.

15 years agouser32/tests: Make the DC test window top-most. Ignore an extra WM_MOUSEMOVE.
Alexandre Julliard [Fri, 23 Jan 2009 12:13:54 +0000 (13:13 +0100)] 
user32/tests: Make the DC test window top-most. Ignore an extra WM_MOUSEMOVE.

15 years agod3d10core: Add a stub ID3D10Buffer implementation.
Henri Verbeet [Fri, 23 Jan 2009 09:22:34 +0000 (10:22 +0100)] 
d3d10core: Add a stub ID3D10Buffer implementation.

15 years agod3d10core: Add a stub ID3D10RenderTargetView implementation.
Henri Verbeet [Fri, 23 Jan 2009 09:22:34 +0000 (10:22 +0100)] 
d3d10core: Add a stub ID3D10RenderTargetView implementation.

15 years agowined3d: Don't use drawStridedFast() for drawing pretransformed vertices.
Henri Verbeet [Fri, 23 Jan 2009 09:22:34 +0000 (10:22 +0100)] 
wined3d: Don't use drawStridedFast() for drawing pretransformed vertices.

This was exposed by adding EXT_vertex_array_bgra support, previously we would
almost never hit this because color data being present would already prevent
us from using drawStridedFast(). Thanks to Stefan for spotting this.

15 years agowined3d: Don't use drawStridedFast() when pointsize data is present.
Henri Verbeet [Fri, 23 Jan 2009 09:22:33 +0000 (10:22 +0100)] 
wined3d: Don't use drawStridedFast() when pointsize data is present.

15 years agowined3d: Take EXT_vertex_array_bgra into account in send_attribute() and loadNumbered...
Henri Verbeet [Fri, 23 Jan 2009 09:22:33 +0000 (10:22 +0100)] 
wined3d: Take EXT_vertex_array_bgra into account in send_attribute() and loadNumberedArrays().

15 years agowinefile: Update Swedish translation.
Anders Jonsson [Fri, 23 Jan 2009 09:17:44 +0000 (10:17 +0100)] 
winefile: Update Swedish translation.

15 years agowinhlp32: Update Swedish translation.
Anders Jonsson [Fri, 23 Jan 2009 09:16:50 +0000 (10:16 +0100)] 
winhlp32: Update Swedish translation.

15 years agokernel32: Added DeleteTimerQueue.
Nikolay Sivov [Thu, 22 Jan 2009 17:55:35 +0000 (20:55 +0300)] 
kernel32: Added DeleteTimerQueue.

15 years agoshdocvw: Fixed tests on IE7.
Jacek Caban [Fri, 23 Jan 2009 01:06:09 +0000 (02:06 +0100)] 
shdocvw: Fixed tests on IE7.

15 years agorsaenh: Declare some functions static.
Andrew Talbot [Thu, 22 Jan 2009 22:07:54 +0000 (22:07 +0000)] 
rsaenh: Declare some functions static.

15 years agocomdlg32: Remove dead code (GetModuleHandleA can't fail).
Detlef Riekenberg [Thu, 22 Jan 2009 21:16:07 +0000 (22:16 +0100)] 
comdlg32: Remove dead code (GetModuleHandleA can't fail).

15 years agoshdocvw: Stub implementation of IEParseDisplayNameWithBCW.
Aric Stewart [Thu, 22 Jan 2009 20:59:08 +0000 (14:59 -0600)] 
shdocvw: Stub implementation of IEParseDisplayNameWithBCW.

15 years agoiphlpapi: Include netinet/if_inarp.h for NetBSD.
Austin English [Thu, 22 Jan 2009 16:44:06 +0000 (10:44 -0600)] 
iphlpapi: Include netinet/if_inarp.h for NetBSD.

15 years agocomctl32: Simplify ten functions by removing unused parameters.
Gerald Pfeifer [Thu, 22 Jan 2009 08:09:39 +0000 (09:09 +0100)] 
comctl32: Simplify ten functions by removing unused parameters.

15 years agomshtml: Implement IHTMLDocument3 getElementsByTagName.
Alistair Leslie-Hughes [Tue, 20 Jan 2009 10:22:24 +0000 (21:22 +1100)] 
mshtml: Implement IHTMLDocument3 getElementsByTagName.

15 years agomsxml3: Implement IXMLDOMDocument2 IPersistStream_Save.
Alistair Leslie-Hughes [Thu, 22 Jan 2009 09:21:45 +0000 (20:21 +1100)] 
msxml3: Implement IXMLDOMDocument2 IPersistStream_Save.

15 years agomsxml3: IXMLDOMDocument2 async default value is VARIANT_TRUE.
Alistair Leslie-Hughes [Wed, 21 Jan 2009 10:58:31 +0000 (21:58 +1100)] 
msxml3: IXMLDOMDocument2 async default value is VARIANT_TRUE.

15 years agomsxml3: Register missing SAXXMLReader Components.
Alistair Leslie-Hughes [Wed, 21 Jan 2009 05:19:26 +0000 (16:19 +1100)] 
msxml3: Register missing SAXXMLReader Components.

15 years agoupdspapi: Add missing functions and forward to setupapi.
Austin English [Thu, 22 Jan 2009 06:34:19 +0000 (00:34 -0600)] 
updspapi: Add missing functions and forward to setupapi.

15 years agouser32: Check the instance id on DdeCreateDataHandle and retire a couple of todos.
Jeff Latimer [Thu, 22 Jan 2009 12:35:27 +0000 (23:35 +1100)] 
user32: Check the instance id on DdeCreateDataHandle and retire a couple of todos.

15 years agocomdlg32: Rename pagesetup data type to reflect upcoming unicode/ansi merge.
Huw Davies [Thu, 22 Jan 2009 12:24:07 +0000 (12:24 +0000)] 
comdlg32: Rename pagesetup data type to reflect upcoming unicode/ansi merge.

15 years agokernel32: Make GetOverlappedResult crash on NULL args as native does.
Nikolay Sivov [Thu, 22 Jan 2009 12:00:33 +0000 (15:00 +0300)] 
kernel32: Make GetOverlappedResult crash on NULL args as native does.

15 years agoiphplapi: Include <sys/timeout.h> for OpenBSD/NetBSD.
Austin English [Thu, 22 Jan 2009 03:59:11 +0000 (21:59 -0600)] 
iphplapi: Include <sys/timeout.h> for OpenBSD/NetBSD.

15 years agoiphplapi: Reorder includes for NetBSD.
Austin English [Wed, 21 Jan 2009 12:38:17 +0000 (06:38 -0600)] 
iphplapi: Reorder includes for NetBSD.

15 years agorpcrt4: Use pseudo-random numbers to generate UUIDs rather than using the (old, depre...
Juan Lang [Wed, 21 Jan 2009 18:39:46 +0000 (10:39 -0800)] 
rpcrt4: Use pseudo-random numbers to generate UUIDs rather than using the (old, deprecated) MAC-address-and-time generation algorithm.

15 years agoquartz: Only test for the presence or absence of a single filter in a loop. Testing...
Juan Lang [Wed, 21 Jan 2009 18:38:55 +0000 (10:38 -0800)] 
quartz: Only test for the presence or absence of a single filter in a loop. Testing for more than one depends on the order of enumeration, which isn't guaranteed.

15 years agowininet: Set dwError to 0 in first INTERNET_STATUS_REQUEST_COMPLETE notification.
Jacek Caban [Thu, 22 Jan 2009 12:48:23 +0000 (13:48 +0100)] 
wininet: Set dwError to 0 in first INTERNET_STATUS_REQUEST_COMPLETE notification.

15 years agojscript: Fixed Math.round with no argument.
Jacek Caban [Thu, 22 Jan 2009 12:47:13 +0000 (13:47 +0100)] 
jscript: Fixed Math.round with no argument.

15 years agojscript: Added Math.random implementation.
Jacek Caban [Thu, 22 Jan 2009 12:47:00 +0000 (13:47 +0100)] 
jscript: Added Math.random implementation.

15 years agoprogman: Add Swedish translation.
Anders Jonsson [Wed, 21 Jan 2009 23:16:45 +0000 (00:16 +0100)] 
progman: Add Swedish translation.

15 years agodinput: Add test to show that effects are stopped after Unacquire + Acquire and prese...
Vincent Pelletier [Wed, 21 Jan 2009 22:25:53 +0000 (23:25 +0100)] 
dinput: Add test to show that effects are stopped after Unacquire + Acquire and preserved in dinput.

15 years agodinput: On Unacquire, stop all effects and unload them.
Vincent Pelletier [Wed, 21 Jan 2009 22:01:42 +0000 (23:01 +0100)] 
dinput: On Unacquire, stop all effects and unload them.

15 years agodinput: Use tested DirectInput version instead of latest.
Vincent Pelletier [Wed, 21 Jan 2009 22:00:25 +0000 (23:00 +0100)] 
dinput: Use tested DirectInput version instead of latest.

15 years agorichedit: Update EM_GETOLEINTERFACE documentation status.
Nikolay Sivov [Wed, 21 Jan 2009 16:08:31 +0000 (19:08 +0300)] 
richedit: Update EM_GETOLEINTERFACE documentation status.

15 years agorichedit: Implemented ITextServices_TxGetVScroll & TxGetHScroll.
Dylan Smith [Wed, 21 Jan 2009 15:13:56 +0000 (10:13 -0500)] 
richedit: Implemented ITextServices_TxGetVScroll & TxGetHScroll.

15 years agorichedit: Removed some unused invalidation code.
Dylan Smith [Wed, 21 Jan 2009 15:10:10 +0000 (10:10 -0500)] 
richedit: Removed some unused invalidation code.

The ME_InvalidateFromOfs and ME_QueueInvalidateFromCursor functions are
never called, and the nInvalidOfs variable had its value set but never
used.

15 years agorichedit: Typing is ignored while mouse is captured.
Dylan Smith [Wed, 21 Jan 2009 15:10:04 +0000 (10:10 -0500)] 
richedit: Typing is ignored while mouse is captured.

I noticed a while ago that on Windows XP richedit controls ignored
characters typed while the mouse is captured (e.g. from holding the left
or middle button down).  Arrow keys, delete, and backspace, copying,
cutting, pasting, and everything else handled on WM_CHAR and WM_KEYDOWN
messages are also ignored.

15 years agorichedit: Added test for scroll position after EM_SETTEXTEX.
Dylan Smith [Wed, 21 Jan 2009 15:09:58 +0000 (10:09 -0500)] 
richedit: Added test for scroll position after EM_SETTEXTEX.

15 years agoddraw: Rename the main vtables to lpVtbl.
Henri Verbeet [Thu, 22 Jan 2009 11:24:01 +0000 (12:24 +0100)] 
ddraw: Rename the main vtables to lpVtbl.

15 years agocomdlg32: Simplify the preview change function a little.
Huw Davies [Wed, 21 Jan 2009 18:18:26 +0000 (18:18 +0000)] 
comdlg32: Simplify the preview change function a little.

15 years agocomdlg32: Rewrite the 1000ths inch conversion function to use the is_metric helper.
Huw Davies [Wed, 21 Jan 2009 18:13:51 +0000 (18:13 +0000)] 
comdlg32: Rewrite the 1000ths inch conversion function to use the is_metric helper.

15 years agocomdlg32: Rewrite the 10ths mm conversion function to use the is_metric helper.
Huw Davies [Wed, 21 Jan 2009 18:12:21 +0000 (18:12 +0000)] 
comdlg32: Rewrite the 10ths mm conversion function to use the is_metric helper.

15 years agocomdlg32: Move handling of the 'Properties' button to a separate function.
Huw Davies [Wed, 21 Jan 2009 18:10:50 +0000 (18:10 +0000)] 
comdlg32: Move handling of the 'Properties' button to a separate function.

15 years agouser32/tests: Don't display window info for hooks that don't contain a window.
Alexandre Julliard [Thu, 22 Jan 2009 12:12:09 +0000 (13:12 +0100)] 
user32/tests: Don't display window info for hooks that don't contain a window.

Ignore some more registered messages.
Fix some other failures on Win2k.

15 years agouser32/tests: Ignore WM_IME_SELECT message. Skip mouse hovering test if the mouse...
Alexandre Julliard [Thu, 22 Jan 2009 12:11:38 +0000 (13:11 +0100)] 
user32/tests: Ignore WM_IME_SELECT message. Skip mouse hovering test if the mouse isn't where we want.

15 years agoddraw: Get rid of CONVERT and CONVERT_REV.
Henri Verbeet [Thu, 22 Jan 2009 09:33:37 +0000 (10:33 +0100)] 
ddraw: Get rid of CONVERT and CONVERT_REV.

15 years agoddraw: Get rid of ddcomimpl.h.
Henri Verbeet [Thu, 22 Jan 2009 09:33:37 +0000 (10:33 +0100)] 
ddraw: Get rid of ddcomimpl.h.

15 years agoddraw: Get rid of ICOM_OBJECT.
Henri Verbeet [Thu, 22 Jan 2009 09:33:37 +0000 (10:33 +0100)] 
ddraw: Get rid of ICOM_OBJECT.

15 years agoddraw: Get rid of ICOM_THIS_FROM.
Henri Verbeet [Thu, 22 Jan 2009 09:33:36 +0000 (10:33 +0100)] 
ddraw: Get rid of ICOM_THIS_FROM.

15 years agoshlwapi: Remove superfluous pointer casts.
Michael Stefaniuc [Thu, 22 Jan 2009 08:52:44 +0000 (09:52 +0100)] 
shlwapi: Remove superfluous pointer casts.

15 years agowineoss.drv: Remove superfluous pointer casts.
Michael Stefaniuc [Thu, 22 Jan 2009 08:52:59 +0000 (09:52 +0100)] 
wineoss.drv: Remove superfluous pointer casts.

15 years agosecur32: Remove superfluous pointer casts.
Michael Stefaniuc [Thu, 22 Jan 2009 08:52:28 +0000 (09:52 +0100)] 
secur32: Remove superfluous pointer casts.

15 years agoqmgr: Remove superfluous pointer casts.
Michael Stefaniuc [Thu, 22 Jan 2009 08:51:39 +0000 (09:51 +0100)] 
qmgr: Remove superfluous pointer casts.

15 years agorsaenh: Declare some functions static.
Andrew Talbot [Wed, 21 Jan 2009 22:08:39 +0000 (22:08 +0000)] 
rsaenh: Declare some functions static.

15 years agodinput: Fix macro definitions.
Vincent Pelletier [Wed, 21 Jan 2009 06:44:39 +0000 (07:44 +0100)] 
dinput: Fix macro definitions.

15 years agoregedit: Add Swedish translation.
Anders Jonsson [Wed, 21 Jan 2009 22:14:19 +0000 (23:14 +0100)] 
regedit: Add Swedish translation.

15 years agocomdlg32: Remove a space before a '\n'.
Francois Gouget [Wed, 21 Jan 2009 19:03:05 +0000 (20:03 +0100)] 
comdlg32: Remove a space before a '\n'.

15 years agoriched20/tests: Make test_TxGetNaturalSize() static.
Francois Gouget [Wed, 21 Jan 2009 19:01:28 +0000 (20:01 +0100)] 
riched20/tests: Make test_TxGetNaturalSize() static.

15 years agocomctl32/tests: Add a trailing '\n' to an ok() call.
Francois Gouget [Wed, 21 Jan 2009 19:01:10 +0000 (20:01 +0100)] 
comctl32/tests: Add a trailing '\n' to an ok() call.

15 years agowintrust/tests: Fix a test failure on W2K.
Paul Vriens [Wed, 21 Jan 2009 16:23:48 +0000 (17:23 +0100)] 
wintrust/tests: Fix a test failure on W2K.

15 years agoshell32/tests: Fix a test on Win9x, WinME and W2K.
Paul Vriens [Wed, 21 Jan 2009 15:56:14 +0000 (16:56 +0100)] 
shell32/tests: Fix a test on Win9x, WinME and W2K.

15 years agoshell32/tests: Fix a test failure on Win9x and W2K.
Paul Vriens [Wed, 21 Jan 2009 15:50:11 +0000 (16:50 +0100)] 
shell32/tests: Fix a test failure on Win9x and W2K.

15 years agoshell32/tests: Use A-functions to test on Win9x.
Paul Vriens [Wed, 21 Jan 2009 15:44:10 +0000 (16:44 +0100)] 
shell32/tests: Use A-functions to test on Win9x.

15 years agowinecfg: Fix a typo in autodetect_drives.
Ben Klein [Wed, 21 Jan 2009 10:02:12 +0000 (21:02 +1100)] 
winecfg: Fix a typo in autodetect_drives.

15 years agoriched20: Return a long in fnGetObjectCount.
Alistair Leslie-Hughes [Tue, 20 Jan 2009 21:44:04 +0000 (08:44 +1100)] 
riched20: Return a long in fnGetObjectCount.

15 years agoadvapi32: Fix GetServiceDisplayNameW behavior to pass the tests.
Alexandre Julliard [Wed, 21 Jan 2009 22:35:35 +0000 (23:35 +0100)] 
advapi32: Fix GetServiceDisplayNameW behavior to pass the tests.

15 years agoadvapi32: Fix GetServiceKeyNameW behavior to pass the tests.
Alexandre Julliard [Wed, 21 Jan 2009 22:32:29 +0000 (23:32 +0100)] 
advapi32: Fix GetServiceKeyNameW behavior to pass the tests.

15 years agoadvapi32/tests: Add some more tests for GetServiceDisplayName.
Alexandre Julliard [Wed, 21 Jan 2009 22:31:12 +0000 (23:31 +0100)] 
advapi32/tests: Add some more tests for GetServiceDisplayName.

15 years agourlmon: Added a stub for HlinkSimpleNavigateToMoniker.
Nikolay Sivov [Tue, 20 Jan 2009 22:47:30 +0000 (01:47 +0300)] 
urlmon: Added a stub for HlinkSimpleNavigateToMoniker.

15 years agouser32/tests: Extended test about thick child windows.
Florian Köberle [Tue, 20 Jan 2009 12:52:34 +0000 (13:52 +0100)] 
user32/tests: Extended test about thick child windows.

15 years agouser32/tests: Fixed error message.
Florian Köberle [Tue, 20 Jan 2009 12:52:33 +0000 (13:52 +0100)] 
user32/tests: Fixed error message.

15 years agoregedit: Don't pass an ANSI string to vsprintfW.
Mikołaj Zalewski [Tue, 20 Jan 2009 21:45:41 +0000 (22:45 +0100)] 
regedit: Don't pass an ANSI string to vsprintfW.

15 years agoquartz/tests: Fix some test failures on Win95.
Paul Vriens [Wed, 21 Jan 2009 09:18:57 +0000 (10:18 +0100)] 
quartz/tests: Fix some test failures on Win95.

15 years agoiphplapi: Include sys/protosw.h for Net/OpenBSD.
Austin English [Tue, 20 Jan 2009 23:42:53 +0000 (17:42 -0600)] 
iphplapi: Include sys/protosw.h for Net/OpenBSD.

15 years agorpcrt4: Add a stub implementation of NdrGetUserMarshalInfo.
Hans Leidekker [Wed, 21 Jan 2009 11:18:04 +0000 (12:18 +0100)] 
rpcrt4: Add a stub implementation of NdrGetUserMarshalInfo.

15 years agoshell32/tests: Fix a test failure on some platforms.
Paul Vriens [Wed, 21 Jan 2009 11:03:44 +0000 (12:03 +0100)] 
shell32/tests: Fix a test failure on some platforms.

15 years agoaclui: Added stub dll.
Nikolay Sivov [Tue, 20 Jan 2009 17:02:51 +0000 (20:02 +0300)] 
aclui: Added stub dll.

15 years agocomdlg32: Move invocation of the Printer... dialog to a separate function.
Huw Davies [Wed, 21 Jan 2009 10:45:19 +0000 (10:45 +0000)] 
comdlg32: Move invocation of the Printer... dialog to a separate function.

15 years agocomdlg32: Use unicode APIs to react to the change printer combo.
Huw Davies [Wed, 21 Jan 2009 10:41:36 +0000 (10:41 +0000)] 
comdlg32: Use unicode APIs to react to the change printer combo.

15 years agocomdlg32: Use unicode APIs in pagesetup_update_papersize.
Huw Davies [Tue, 20 Jan 2009 12:06:46 +0000 (12:06 +0000)] 
comdlg32: Use unicode APIs in pagesetup_update_papersize.

15 years agocomdlg32: Use unicode APIs to access the paper combos.
Huw Davies [Tue, 20 Jan 2009 12:01:16 +0000 (12:01 +0000)] 
comdlg32: Use unicode APIs to access the paper combos.

15 years agocomdlg32: Initialize the paper comboboxes using unicode.
Huw Davies [Wed, 21 Jan 2009 10:30:26 +0000 (10:30 +0000)] 
comdlg32: Initialize the paper comboboxes using unicode.

15 years agocomdlg32: Initialize the printer combobox using unicode strings.
Huw Davies [Wed, 21 Jan 2009 10:28:00 +0000 (10:28 +0000)] 
comdlg32: Initialize the printer combobox using unicode strings.

15 years agocomdlg32: Rename PRINTDLG_PS_ChangePrinterA to better reflect its function.
Huw Davies [Tue, 20 Jan 2009 10:35:02 +0000 (10:35 +0000)] 
comdlg32: Rename PRINTDLG_PS_ChangePrinterA to better reflect its function.

15 years agomshtml: Implement IHTMLDocument5 createComment.
Alistair Leslie-Hughes [Fri, 16 Jan 2009 08:59:28 +0000 (19:59 +1100)] 
mshtml: Implement IHTMLDocument5 createComment.

15 years agouser32: Pass pConv to WDML_Global2DataHandle so that it can be correcly passed to...
Jeff Latimer [Tue, 20 Jan 2009 12:04:32 +0000 (23:04 +1100)] 
user32: Pass pConv to WDML_Global2DataHandle so that it can be correcly passed to DdeCreateDataHandle.

15 years agodinput: Test that upload, unacquire, acquire still permits updating uploaded effect.
Vincent Pelletier [Tue, 20 Jan 2009 22:57:20 +0000 (23:57 +0100)] 
dinput: Test that upload, unacquire, acquire still permits updating uploaded effect.

Kudos to Daniel Remenak for his help.

15 years agoshell32: Initial stub for SHGetImageList.
Aric Stewart [Tue, 20 Jan 2009 15:33:02 +0000 (09:33 -0600)] 
shell32: Initial stub for SHGetImageList.

15 years agorichedit: Implemented ITextServices TxGetText and TxSetText.
Dylan Smith [Tue, 20 Jan 2009 06:41:44 +0000 (01:41 -0500)] 
richedit: Implemented ITextServices TxGetText and TxSetText.