wine
16 years agoshell32: Ensure status bar in control panel is reset when menu closed. Also reset...
Owen Rudge [Mon, 28 Jul 2008 15:15:46 +0000 (16:15 +0100)] 
shell32: Ensure status bar in control panel is reset when menu closed. Also reset to blank when item deselected.

16 years agoshell32: Fix descriptions being applied to wrong entries in control panel.
Owen Rudge [Mon, 28 Jul 2008 15:14:49 +0000 (16:14 +0100)] 
shell32: Fix descriptions being applied to wrong entries in control panel.

16 years agomsxml3: Format get_xml string to be more like msxml3.
Alistair Leslie-Hughes [Sat, 26 Jul 2008 11:06:41 +0000 (21:06 +1000)] 
msxml3: Format get_xml string to be more like msxml3.

16 years agoshlwapi/tests: Fix a buffer overflow that results in a crash on Win9x.
Detlef Riekenberg [Sun, 27 Jul 2008 20:21:22 +0000 (22:21 +0200)] 
shlwapi/tests: Fix a buffer overflow that results in a crash on Win9x.

16 years agoddraw: Fix typo in copy_mipmap_chain.
Tobias Jakobi [Sun, 27 Jul 2008 20:05:11 +0000 (22:05 +0200)] 
ddraw: Fix typo in copy_mipmap_chain.

16 years agoshell32: Updated Korean resource.
Hwang YunSong(황윤성) [Mon, 28 Jul 2008 00:43:34 +0000 (09:43 +0900)] 
shell32: Updated Korean resource.

16 years agoshell32: Update Russian translation.
Vladimir Pankratov [Mon, 28 Jul 2008 09:19:31 +0000 (14:19 +0500)] 
shell32: Update Russian translation.

16 years agotaskmgr: Update Russian translation.
Vladimir Pankratov [Sun, 27 Jul 2008 09:24:45 +0000 (14:24 +0500)] 
taskmgr: Update Russian translation.

16 years agoshell32: Update Norwegian Bokmål translation.
Alexander Nicolaysen Sørnes [Mon, 28 Jul 2008 00:24:49 +0000 (02:24 +0200)] 
shell32: Update Norwegian Bokmål translation.

16 years agodpnet: Add basic DirectPlay8ThreadPool implementation.
Alexander Nicolaysen Sørnes [Tue, 22 Jul 2008 16:50:14 +0000 (18:50 +0200)] 
dpnet: Add basic DirectPlay8ThreadPool implementation.

16 years agodinput: Zero the out buffer.
Vitaliy Margolen [Sun, 27 Jul 2008 15:53:34 +0000 (09:53 -0600)] 
dinput: Zero the out buffer.

16 years agoappwiz.cpl: Sign-compare warning fix.
Andrew Talbot [Sat, 26 Jul 2008 20:46:45 +0000 (21:46 +0100)] 
appwiz.cpl: Sign-compare warning fix.

16 years agobrowseui: Sign-compare warning fix.
Andrew Talbot [Sat, 26 Jul 2008 20:46:42 +0000 (21:46 +0100)] 
browseui: Sign-compare warning fix.

16 years agoadvapi32: Remove unused variable.
Andrew Talbot [Sat, 26 Jul 2008 20:46:39 +0000 (21:46 +0100)] 
advapi32: Remove unused variable.

16 years agoole32: Fix return value for DefaultHandler_SetExtent.
François Dorin [Sat, 26 Jul 2008 13:09:33 +0000 (15:09 +0200)] 
ole32: Fix return value for DefaultHandler_SetExtent.

16 years agowine.inf; Don't overwrite path and temp dir environment variables on upgrades.
Alexandre Julliard [Mon, 28 Jul 2008 10:05:09 +0000 (12:05 +0200)] 
wine.inf; Don't overwrite path and temp dir environment variables on upgrades.

16 years agoconfigure: Don't use cups-config --libs, it returns garbage.
Alexandre Julliard [Mon, 28 Jul 2008 10:04:46 +0000 (12:04 +0200)] 
configure: Don't use cups-config --libs, it returns garbage.

16 years agowined3d: Add fog and tex types to the ffp fragment description.
Stefan Dösinger [Sat, 12 Jul 2008 02:18:06 +0000 (21:18 -0500)] 
wined3d: Add fog and tex types to the ffp fragment description.

16 years agowined3d: Do not enable GL_TEXTURE_SHADER_NV unconditionally.
Stefan Dösinger [Thu, 24 Jul 2008 15:05:25 +0000 (10:05 -0500)] 
wined3d: Do not enable GL_TEXTURE_SHADER_NV unconditionally.

16 years agocrypt32/tests: Fix test on win9x (CreateFileW not implemented).
Detlef Riekenberg [Sun, 27 Jul 2008 20:04:32 +0000 (22:04 +0200)] 
crypt32/tests: Fix test on win9x (CreateFileW not implemented).

16 years agokernel32/tests: Fix a crash on win9x (lpDefault is truncated inplace).
Detlef Riekenberg [Sun, 27 Jul 2008 13:29:31 +0000 (15:29 +0200)] 
kernel32/tests: Fix a crash on win9x (lpDefault is truncated inplace).

16 years agomsxml3: Added stub implementation of ISAXAttributes.
Piotr Caban [Sun, 27 Jul 2008 17:55:05 +0000 (19:55 +0200)] 
msxml3: Added stub implementation of ISAXAttributes.

16 years agomsxml3/tests: Added test for ISAXXMLReader_parseURL.
Piotr Caban [Sun, 27 Jul 2008 17:54:55 +0000 (19:54 +0200)] 
msxml3/tests: Added test for ISAXXMLReader_parseURL.

16 years agomsxml3: Added ISAXXMLReader_parseURL implementation.
Piotr Caban [Sun, 27 Jul 2008 17:54:48 +0000 (19:54 +0200)] 
msxml3: Added ISAXXMLReader_parseURL implementation.

16 years agomsxml3: Generalize bsc_t implementation.
Piotr Caban [Sun, 27 Jul 2008 17:54:38 +0000 (19:54 +0200)] 
msxml3: Generalize bsc_t implementation.

16 years agoAdd some API documentation stubs to make winapi_check happy.
Francois Gouget [Sat, 26 Jul 2008 17:20:33 +0000 (19:20 +0200)] 
Add some API documentation stubs to make winapi_check happy.

16 years agomscoree: Fix the ND_WI8() prototype.
Francois Gouget [Sat, 26 Jul 2008 17:13:22 +0000 (19:13 +0200)] 
mscoree: Fix the ND_WI8() prototype.

16 years agowinex11.drv: Fix the SysCommand() and ImeGetRegisterWordStyle() prototypes.
Francois Gouget [Sat, 26 Jul 2008 17:12:46 +0000 (19:12 +0200)] 
winex11.drv: Fix the SysCommand() and ImeGetRegisterWordStyle() prototypes.

16 years agoquartz: assert.h is not a local include.
Francois Gouget [Sat, 26 Jul 2008 17:12:32 +0000 (19:12 +0200)] 
quartz: assert.h is not a local include.

16 years agogdi32: Include config.h before using HAVE_XXX.
Francois Gouget [Sat, 26 Jul 2008 17:12:15 +0000 (19:12 +0200)] 
gdi32: Include config.h before using HAVE_XXX.

16 years agoappwiz.cpl: Fix the CPlApplet() prototype.
Francois Gouget [Sat, 26 Jul 2008 17:13:27 +0000 (19:13 +0200)] 
appwiz.cpl: Fix the CPlApplet() prototype.

16 years agoappwiz.cpl: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sat, 26 Jul 2008 17:11:37 +0000 (19:11 +0200)] 
appwiz.cpl: Fix compilation on systems that don't support nameless unions.

16 years agogdiplus: Add a trailing '\n' to a Wine trace.
Francois Gouget [Sat, 26 Jul 2008 17:10:42 +0000 (19:10 +0200)] 
gdiplus: Add a trailing '\n' to a Wine trace.

16 years agogdiplus: Implemented GdipGetCustomLineCapWidthScale with some tests.
Nikolay Sivov [Sat, 26 Jul 2008 08:48:16 +0000 (12:48 +0400)] 
gdiplus: Implemented GdipGetCustomLineCapWidthScale with some tests.

16 years agogdiplus: Implemented GdipGetCustomLineCapBaseInset + test.
Nikolay Sivov [Sat, 26 Jul 2008 08:48:11 +0000 (12:48 +0400)] 
gdiplus: Implemented GdipGetCustomLineCapBaseInset + test.

16 years agogdiplus: Implemented GdipSetCustomLineCapStrokeJoin + tests.
Nikolay Sivov [Sat, 26 Jul 2008 08:48:05 +0000 (12:48 +0400)] 
gdiplus: Implemented GdipSetCustomLineCapStrokeJoin + tests.

16 years agogdiplus: Implemented GdipGetCustomLineCapStrokeJoin with basic test.
Nikolay Sivov [Sat, 26 Jul 2008 08:48:01 +0000 (12:48 +0400)] 
gdiplus: Implemented GdipGetCustomLineCapStrokeJoin with basic test.

16 years agogdiplus: Added testfile for customlinecap + constr./destr. tests.
Nikolay Sivov [Sat, 26 Jul 2008 08:47:50 +0000 (12:47 +0400)] 
gdiplus: Added testfile for customlinecap + constr./destr. tests.

16 years agorasapi32: Skip RasEnumDevicesA tests on configuration problems.
Stefan Leichter [Sat, 26 Jul 2008 08:30:22 +0000 (10:30 +0200)] 
rasapi32: Skip RasEnumDevicesA tests on configuration problems.

16 years agorasapi32: Fix building the tests with MSVC (based on a patch by Reece Dunn).
Stefan Leichter [Sat, 26 Jul 2008 08:29:34 +0000 (10:29 +0200)] 
rasapi32: Fix building the tests with MSVC (based on a patch by Reece Dunn).

16 years agowinefile: Fix absolute pidl conversion for non-filesystem shell objects.
Owen Rudge [Fri, 25 Jul 2008 23:34:15 +0000 (00:34 +0100)] 
winefile: Fix absolute pidl conversion for non-filesystem shell objects.

16 years agontdll: Fix a small timer-queue bug whereby a deleted timer may still expire.
Dan Hipschman [Fri, 25 Jul 2008 21:50:10 +0000 (14:50 -0700)] 
ntdll: Fix a small timer-queue bug whereby a deleted timer may still expire.

16 years agodinput: Implement saturation property for evdev joystick driver.
Vitaliy Margolen [Fri, 25 Jul 2008 20:20:37 +0000 (14:20 -0600)] 
dinput: Implement saturation property for evdev joystick driver.

16 years agoshlwapi: Use CharNextA to iterate through characters in PathAddBackslashA. Fixes...
Juan Lang [Fri, 25 Jul 2008 18:16:54 +0000 (11:16 -0700)] 
shlwapi: Use CharNextA to iterate through characters in PathAddBackslashA. Fixes problems with MBCS paths.

16 years agoRelease 1.1.2. wine-1.1.2
Alexandre Julliard [Fri, 25 Jul 2008 15:42:25 +0000 (17:42 +0200)] 
Release 1.1.2.

16 years agoappwiz.cpl: Do not access memory after HeapFree in FreeAppInfo.
Detlef Riekenberg [Fri, 25 Jul 2008 14:41:38 +0000 (16:41 +0200)] 
appwiz.cpl: Do not access memory after HeapFree in FreeAppInfo.

16 years agoadvapi32: tests: Make WOW64 test pass under Win2k, fix a flag.
Mikołaj Zalewski [Thu, 24 Jul 2008 14:31:05 +0000 (16:31 +0200)] 
advapi32: tests: Make WOW64 test pass under Win2k, fix a flag.

16 years agontdll: Implement RtlDeleteTimer for kernel32's DeleteTimerQueueTimer.
Dan Hipschman [Thu, 24 Jul 2008 23:27:54 +0000 (16:27 -0700)] 
ntdll: Implement RtlDeleteTimer for kernel32's DeleteTimerQueueTimer.

16 years agontdll: Implement RtlUpdateTimer for kernel32's ChangeTimerQueueTimer.
Dan Hipschman [Thu, 24 Jul 2008 23:27:03 +0000 (16:27 -0700)] 
ntdll: Implement RtlUpdateTimer for kernel32's ChangeTimerQueueTimer.

16 years agontdll: Implement the timer queue thread.
Dan Hipschman [Thu, 24 Jul 2008 23:26:32 +0000 (16:26 -0700)] 
ntdll: Implement the timer queue thread.

16 years agod3dx9: Use UINT instead of unsigned int where appropriate.
Philip Nilsson [Thu, 24 Jul 2008 19:47:37 +0000 (21:47 +0200)] 
d3dx9: Use UINT instead of unsigned int where appropriate.

16 years agod3dx9: Implement D3DXPlaneTransformArray.
Philip Nilsson [Thu, 24 Jul 2008 19:47:07 +0000 (21:47 +0200)] 
d3dx9: Implement D3DXPlaneTransformArray.

16 years agod3dx8: Allow input and output parameters pointing to the same place.
Philip Nilsson [Sat, 22 Mar 2008 13:31:04 +0000 (14:31 +0100)] 
d3dx8: Allow input and output parameters pointing to the same place.

16 years agod3dx8: Implement D3DXSphereBoundProbe.
David Adam [Thu, 24 Jul 2008 09:31:05 +0000 (11:31 +0200)] 
d3dx8: Implement D3DXSphereBoundProbe.

16 years agokernel32: Add stub for CreateHardLink.
Cesar Eduardo Barros [Tue, 22 Jul 2008 11:19:22 +0000 (08:19 -0300)] 
kernel32: Add stub for CreateHardLink.

16 years agogdiplus: Stub GdipIsStyleAvailable.
Adam Petaccia [Fri, 25 Jul 2008 01:29:55 +0000 (21:29 -0400)] 
gdiplus: Stub GdipIsStyleAvailable.

16 years agogdiplus: Implement GdipGetRegionDataSize.
Adam Petaccia [Thu, 24 Jul 2008 23:01:45 +0000 (19:01 -0400)] 
gdiplus: Implement GdipGetRegionDataSize.

16 years agogdiplus: Implement GdipSetInfinite.
Adam Petaccia [Thu, 24 Jul 2008 23:01:41 +0000 (19:01 -0400)] 
gdiplus: Implement GdipSetInfinite.

16 years agogdiplus: Implement GdipSetEmpty.
Adam Petaccia [Thu, 24 Jul 2008 23:01:37 +0000 (19:01 -0400)] 
gdiplus: Implement GdipSetEmpty.

16 years agogdiplus: Implement GdipDeleteRegion.
Adam Petaccia [Thu, 24 Jul 2008 23:01:32 +0000 (19:01 -0400)] 
gdiplus: Implement GdipDeleteRegion.

16 years agogdiplus: Implement GdipCreateRegion and mark the tests todo_wine instead of skipping...
Adam Petaccia [Thu, 24 Jul 2008 23:01:21 +0000 (19:01 -0400)] 
gdiplus: Implement GdipCreateRegion and mark the tests todo_wine instead of skipping over them all.

16 years agoappwiz.cpl: Add basic Support Information dialog.
Owen Rudge [Mon, 21 Jul 2008 18:44:02 +0000 (19:44 +0100)] 
appwiz.cpl: Add basic Support Information dialog.

16 years agoappwiz.cpl: Add uninstall routine for applications.
Owen Rudge [Mon, 21 Jul 2008 18:42:38 +0000 (19:42 +0100)] 
appwiz.cpl: Add uninstall routine for applications.

16 years agoappwiz.cpl: Add applications to list, remove on window close.
Owen Rudge [Mon, 21 Jul 2008 18:42:30 +0000 (19:42 +0100)] 
appwiz.cpl: Add applications to list, remove on window close.

16 years agoappwiz.cpl: Read installed application information from registry.
Owen Rudge [Mon, 21 Jul 2008 18:42:25 +0000 (19:42 +0100)] 
appwiz.cpl: Read installed application information from registry.

16 years agoappwiz.cpl: Check to see if buttons should be enabled.
Owen Rudge [Mon, 21 Jul 2008 18:42:21 +0000 (19:42 +0100)] 
appwiz.cpl: Check to see if buttons should be enabled.

16 years agoappwiz.cpl: Add imagelist for listview.
Owen Rudge [Mon, 21 Jul 2008 18:42:16 +0000 (19:42 +0100)] 
appwiz.cpl: Add imagelist for listview.

16 years agoappwiz.cpl: Add column headers to listview.
Owen Rudge [Mon, 21 Jul 2008 18:42:12 +0000 (19:42 +0100)] 
appwiz.cpl: Add column headers to listview.

16 years agoappwiz.cpl: Display Add/Remove Programs dialog.
Owen Rudge [Mon, 21 Jul 2008 18:42:07 +0000 (19:42 +0100)] 
appwiz.cpl: Display Add/Remove Programs dialog.

16 years agoappwiz.cpl: Add skeleton Add/Remove Programs control panel.
Owen Rudge [Thu, 24 Jul 2008 20:57:28 +0000 (21:57 +0100)] 
appwiz.cpl: Add skeleton Add/Remove Programs control panel.

16 years agoshell32: Add status bar to control panel.
Owen Rudge [Thu, 24 Jul 2008 21:10:41 +0000 (22:10 +0100)] 
shell32: Add status bar to control panel.

16 years agoshell32: Use a listview for the control panel.
Owen Rudge [Thu, 24 Jul 2008 21:10:33 +0000 (22:10 +0100)] 
shell32: Use a listview for the control panel.

16 years agontdll: Tell valgrind to load the .pdb debugging info for the module that was just...
John Reiser [Thu, 24 Jul 2008 17:21:33 +0000 (10:21 -0700)] 
ntdll: Tell valgrind to load the .pdb debugging info for the module that was just loaded.

16 years agontdll: When tracking allocated blocks, RtlDestroyHeap must notify that all the blocks...
John Reiser [Thu, 24 Jul 2008 17:21:01 +0000 (10:21 -0700)] 
ntdll: When tracking allocated blocks, RtlDestroyHeap must notify that all the blocks are being freed.

16 years agoconfigure: Add check for valgrind/valgrind.h.
John Reiser [Thu, 24 Jul 2008 20:31:53 +0000 (13:31 -0700)] 
configure: Add check for valgrind/valgrind.h.

16 years agooleaut32: Fix the SafeArrayGetVartype tests on Vista and use that behaviour.
Reece Dunn [Thu, 24 Jul 2008 22:32:35 +0000 (23:32 +0100)] 
oleaut32: Fix the SafeArrayGetVartype tests on Vista and use that behaviour.

16 years agocrypt32/tests: fix the protectdata tests on Vista.
Reece Dunn [Thu, 24 Jul 2008 18:52:19 +0000 (19:52 +0100)] 
crypt32/tests: fix the protectdata tests on Vista.

16 years agocryptnet/tests: Make the tests usable on win9x.
Detlef Riekenberg [Thu, 24 Jul 2008 18:34:26 +0000 (20:34 +0200)] 
cryptnet/tests: Make the tests usable on win9x.

16 years agodsound: Fix notification order.
Ulrich Hecht [Thu, 24 Jul 2008 11:12:39 +0000 (13:12 +0200)] 
dsound: Fix notification order.

16 years agoconfigure: Use cups-config to probe for cups support.
Francois Gouget [Thu, 24 Jul 2008 14:09:07 +0000 (16:09 +0200)] 
configure: Use cups-config to probe for cups support.

16 years agoadvapi32: Remove access checks from advapi32 (makes KEY_WOW64_* work).
Mikołaj Zalewski [Thu, 24 Jul 2008 10:19:17 +0000 (12:19 +0200)] 
advapi32: Remove access checks from advapi32 (makes KEY_WOW64_* work).

16 years agoinclude: Add KEY_WOW64_* defines.
Mikołaj Zalewski [Thu, 24 Jul 2008 10:12:21 +0000 (12:12 +0200)] 
include: Add KEY_WOW64_* defines.

16 years agoshell32: autocomplete: Don't pass NULL pceltFetched to IEnumString_Next.
Mikołaj Zalewski [Thu, 24 Jul 2008 09:22:48 +0000 (11:22 +0200)] 
shell32: autocomplete: Don't pass NULL pceltFetched to IEnumString_Next.

16 years agocomctl32: Made the button theme drawing code extensible.
Reece Dunn [Tue, 15 Jul 2008 08:20:14 +0000 (09:20 +0100)] 
comctl32: Made the button theme drawing code extensible.

16 years agowintrust: Implement CryptSIPGetSignedDataMsg for cabinet files.
Juan Lang [Thu, 24 Jul 2008 00:42:32 +0000 (17:42 -0700)] 
wintrust: Implement CryptSIPGetSignedDataMsg for cabinet files.

Fixes a regression in installing the DirectX 9 runtime.
Based on code from cabinet.dll's fdi.c, thus the healthy dose of
attributions.  Unfortunately there's no public API that'll get this
info for me (that I know of.)

16 years agowintrust: Don't assume input file is a PE file in CryptSIPGetSignedDataMsg.
Juan Lang [Thu, 24 Jul 2008 00:42:09 +0000 (17:42 -0700)] 
wintrust: Don't assume input file is a PE file in CryptSIPGetSignedDataMsg.

16 years agocrypt32: Add cab file checking to CryptSIPRetrieveSubjectGUID.
Juan Lang [Thu, 24 Jul 2008 04:47:42 +0000 (21:47 -0700)] 
crypt32: Add cab file checking to CryptSIPRetrieveSubjectGUID.

16 years agocrypt32: Test CryptRetrieveSubjectGUID with a cab file.
Juan Lang [Thu, 24 Jul 2008 04:46:05 +0000 (21:46 -0700)] 
crypt32: Test CryptRetrieveSubjectGUID with a cab file.

16 years agocrypt32: Fix GUID output for failing tests by passing buffer to output function.
Juan Lang [Thu, 24 Jul 2008 00:40:33 +0000 (17:40 -0700)] 
crypt32: Fix GUID output for failing tests by passing buffer to output function.

16 years agowined3d: Make the MAC ARBvp implementation happy about ARL.
Stefan Dösinger [Thu, 17 Jul 2008 20:58:23 +0000 (15:58 -0500)] 
wined3d: Make the MAC ARBvp implementation happy about ARL.

16 years agowined3d: ATI2N support using GL_EXT_texture_compression_rgtc.
Stefan Dösinger [Wed, 23 Jul 2008 15:39:04 +0000 (10:39 -0500)] 
wined3d: ATI2N support using GL_EXT_texture_compression_rgtc.

16 years agowined3d: Support ATI's D3DFMT_ATI2N format.
Stefan Dösinger [Wed, 23 Jul 2008 15:33:10 +0000 (10:33 -0500)] 
wined3d: Support ATI's D3DFMT_ATI2N format.

This is an ATI specific format designed for compressed normal maps,
and quite a few games check for its existence. While it is an
ATI-specific "extension" in d3d9, it is a core part of
D3D10(DXGI_FORMAT_BC5), and supported on Geforce 8 cards.

16 years agowined3d: Honor the texcoordindex when setting the texture matrix.
Stefan Dösinger [Tue, 22 Jul 2008 18:56:07 +0000 (13:56 -0500)] 
wined3d: Honor the texcoordindex when setting the texture matrix.

16 years agod3d: D3DDECLTYPE_UNUSED is not valid in vertex declarations.
Stefan Dösinger [Thu, 17 Jul 2008 23:00:21 +0000 (18:00 -0500)] 
d3d: D3DDECLTYPE_UNUSED is not valid in vertex declarations.

16 years agogdiplus: Fix swapped got-expected in brush test.
Nikolay Sivov [Wed, 23 Jul 2008 23:23:22 +0000 (03:23 +0400)] 
gdiplus: Fix swapped got-expected in brush test.

16 years agod3d9: Use color_match() in test_vshader_input().
H. Verbeet [Wed, 23 Jul 2008 20:49:14 +0000 (22:49 +0200)] 
d3d9: Use color_match() in test_vshader_input().

16 years agomsxml3: Fix for accessing uninitialized memory.
Piotr Caban [Wed, 23 Jul 2008 14:39:51 +0000 (16:39 +0200)] 
msxml3: Fix for accessing uninitialized memory.

16 years agomsxml3/tests: Add test for parsing document with '\r' characters.
Piotr Caban [Wed, 23 Jul 2008 14:39:43 +0000 (16:39 +0200)] 
msxml3/tests: Add test for parsing document with '\r' characters.

16 years agomsxml3/tests: Add test for parsing from IStream.
Piotr Caban [Wed, 23 Jul 2008 14:39:33 +0000 (16:39 +0200)] 
msxml3/tests: Add test for parsing from IStream.

16 years agomsxml3: Change ISAXXMLReader_characters implementation so it works correctly on files...
Piotr Caban [Wed, 23 Jul 2008 14:39:12 +0000 (16:39 +0200)] 
msxml3: Change ISAXXMLReader_characters implementation so it works correctly on files with '\r' characters.