Timo Kreuzer [Tue, 11 Aug 2009 20:23:18 +0000 (20:23 +0000)]
Make the tui console background black instead of blue.
svn path=/trunk/; revision=42628
Gregor Schneider [Tue, 11 Aug 2009 19:50:42 +0000 (19:50 +0000)]
Amendment to r42615: add the check in the correct line
svn path=/trunk/; revision=42627
Timo Kreuzer [Tue, 11 Aug 2009 19:03:51 +0000 (19:03 +0000)]
[win32k]
- EngSetPointerShape: Don't dereference psoMask without checking it
svn path=/trunk/; revision=42626
Timo Kreuzer [Tue, 11 Aug 2009 18:42:30 +0000 (18:42 +0000)]
[win32k]
- GreSetPointerShape: Don't cleanup the XLATEOBJ when it wasn't initialized.
- Found by Amine Khaldi
svn path=/trunk/; revision=42625
Jeffrey Morlan [Tue, 11 Aug 2009 16:21:46 +0000 (16:21 +0000)]
Fix a buffer overflow in ConvertULargeInteger
svn path=/trunk/; revision=42623
Johannes Anderwald [Tue, 11 Aug 2009 15:22:06 +0000 (15:22 +0000)]
- Filter dispatch is optional, handle it when creating new filters
svn path=/trunk/; revision=42622
Gregor Schneider [Tue, 11 Aug 2009 15:03:41 +0000 (15:03 +0000)]
Re-add r42536, it didn't break the build server
svn path=/trunk/; revision=42621
Johannes Anderwald [Tue, 11 Aug 2009 15:03:33 +0000 (15:03 +0000)]
- Start implementing splitter
- Add a device descriptor
svn path=/trunk/; revision=42620
Johannes Anderwald [Tue, 11 Aug 2009 14:52:22 +0000 (14:52 +0000)]
- Add few macros, constants for splitter
svn path=/trunk/; revision=42619
Gregor Schneider [Tue, 11 Aug 2009 14:37:52 +0000 (14:37 +0000)]
Free memory on error
svn path=/trunk/; revision=42618
Gregor Schneider [Tue, 11 Aug 2009 14:19:43 +0000 (14:19 +0000)]
Return INVALID_FILE_ATTRIBUTES when no filename is passed
svn path=/trunk/; revision=42617
Gregor Schneider [Tue, 11 Aug 2009 14:01:44 +0000 (14:01 +0000)]
Fix memory allocation for small number of digits
svn path=/trunk/; revision=42616
Gregor Schneider [Tue, 11 Aug 2009 13:39:40 +0000 (13:39 +0000)]
Don't access the pattern GetPixel function pointer if it hasn't been set
svn path=/trunk/; revision=42615
Aleksey Bragin [Tue, 11 Aug 2009 13:01:42 +0000 (13:01 +0000)]
- Get NtUnloadKey2 back to old behavior until its caller learns to properly handle various error codes.
See issue #4787 for more details.
svn path=/trunk/; revision=42612
Johannes Anderwald [Tue, 11 Aug 2009 10:37:40 +0000 (10:37 +0000)]
- Check if allocation succeeded
- Wait untill each audio service has been started
- May now fix randomly playing logon sound
svn path=/trunk/; revision=42611
Johannes Anderwald [Tue, 11 Aug 2009 10:36:25 +0000 (10:36 +0000)]
- Audiosrv first starts sysaudio and then wdmaud. It is more clever to wait untill the latter is started
svn path=/trunk/; revision=42610
Johannes Anderwald [Tue, 11 Aug 2009 09:41:33 +0000 (09:41 +0000)]
- Add sanity checks
svn path=/trunk/; revision=42609
Johannes Anderwald [Tue, 11 Aug 2009 09:36:41 +0000 (09:36 +0000)]
- Fix allocation check
- Found by Amine Khaldi
svn path=/trunk/; revision=42608
Johannes Anderwald [Tue, 11 Aug 2009 09:20:15 +0000 (09:20 +0000)]
[KS]
- Fix uninitialized return value when the list is empty
- Fix a horrible bug where the end of the list wasnt checked by the source list but the destination list
- Found by Amine Khaldi
svn path=/trunk/; revision=42607
Johannes Anderwald [Tue, 11 Aug 2009 08:49:30 +0000 (08:49 +0000)]
- Remove superflouous checks
- Found by amine48rz
svn path=/trunk/; revision=42606
Timo Kreuzer [Mon, 10 Aug 2009 22:20:28 +0000 (22:20 +0000)]
Move stubs for user mode printer drivers from stubs.c into umpdstubs.c. Unimplement some of them, as they were wrong.
svn path=/trunk/; revision=42605
Cameron Gutman [Mon, 10 Aug 2009 21:21:50 +0000 (21:21 +0000)]
- Make Connect IRPs cancellable (should fix some deadlock issues)
- Fix a bug which could result in a Listen IRP being unable to be cancelled
svn path=/trunk/; revision=42604
Johannes Anderwald [Mon, 10 Aug 2009 21:10:03 +0000 (21:10 +0000)]
- Implement swenum
svn path=/trunk/; revision=42603
Timo Kreuzer [Mon, 10 Aug 2009 20:22:11 +0000 (20:22 +0000)]
Revert part of my last commit, this was testcode not meant to be committed.
svn path=/trunk/; revision=42602
Timo Kreuzer [Mon, 10 Aug 2009 20:19:33 +0000 (20:19 +0000)]
- Move some functions from stubs.c to new file eng/mapping.c
- Move EngSetPointerTag to mouse.c
- Move EngQuerySystemAttribute and EngGetTickCount to engmisc.c
- Unimplement EngLoadModule as it was wrong
- FLOATOBJ_XxxFloatObj are duplicated from FLOATOBJ_Xxx, remove the stubs and redirect in the pspec.
- Redirect EngGetCurrentProcessId and EngGetcurrentThreadId to ntoskrnl
svn path=/trunk/; revision=42601
Timo Kreuzer [Mon, 10 Aug 2009 19:26:53 +0000 (19:26 +0000)]
Fix return value. Thanks to Hervé for noticing.
svn path=/trunk/; revision=42600
Johannes Anderwald [Mon, 10 Aug 2009 16:10:26 +0000 (16:10 +0000)]
- Implement BdaPropertyGetPinControl
svn path=/trunk/; revision=42599
Johannes Anderwald [Mon, 10 Aug 2009 16:09:45 +0000 (16:09 +0000)]
- A few updates from Archwald
svn path=/trunk/; revision=42598
Johannes Anderwald [Mon, 10 Aug 2009 15:18:48 +0000 (15:18 +0000)]
- Implement BdaPropertyNodeTypes, BdaPropertyPinTypes
svn path=/trunk/; revision=42597
Timo Kreuzer [Mon, 10 Aug 2009 15:09:14 +0000 (15:09 +0000)]
Implement EngFileIoControl and EngFileWrite
svn path=/trunk/; revision=42596
Johannes Anderwald [Mon, 10 Aug 2009 14:18:51 +0000 (14:18 +0000)]
- Implement BdaInitFilter, BdaCreateTopology
svn path=/trunk/; revision=42594
Johannes Anderwald [Mon, 10 Aug 2009 14:03:16 +0000 (14:03 +0000)]
- Add macros for bda
svn path=/trunk/; revision=42593
Aleksey Bragin [Mon, 10 Aug 2009 14:03:01 +0000 (14:03 +0000)]
- Rewrite failure branch of IopLoadUnloadDriver to return a real status code instead of always hardcoding it to STATUS_IMAGE_ALREADY_LOADED (r42473) and remove unneeded code duplication.
svn path=/trunk/; revision=42592
Aleksey Bragin [Mon, 10 Aug 2009 13:44:54 +0000 (13:44 +0000)]
- Make NtUnloadKey call a newer version of the NTAPI - NtUnloadKey2.
- Implement NtUnloadKey2 as a wrapper around internal CM API - CmUnloadKey.
- Stub CmUnloadKey.
- Fix a typo in ps/process.c comments.
svn path=/trunk/; revision=42591
Johannes Anderwald [Mon, 10 Aug 2009 13:07:05 +0000 (13:07 +0000)]
- Arch broke it
svn path=/trunk/; revision=42590
Johannes Anderwald [Mon, 10 Aug 2009 11:28:25 +0000 (11:28 +0000)]
- Add BDA filter context to object bag, so that it gets freed automatically later
svn path=/trunk/; revision=42588
Johannes Anderwald [Mon, 10 Aug 2009 11:27:23 +0000 (11:27 +0000)]
- Add KsFilterFactoryGetParentDevice macro
- Fix inline function for msvc compability
svn path=/trunk/; revision=42587
Johannes Anderwald [Mon, 10 Aug 2009 11:13:43 +0000 (11:13 +0000)]
[BDASUP]
- Start implementing BDASup
- Implement BdaCheckChanges, BdaCommitChanges, BdaCreateFilterFactory, BdaCreateFilterFactoryEx, BdaCreatePin, BdaMethodCreatePin, BdaFilterFactoryUpdateCacheData, BdaGetChangeState, BdaMethodCreateTopology, BdaMethodDeletePin, BdaPropertyTemplateConnections, BdaStartChanges, BdaUninitFilter, BdaValidateNodeProperty
svn path=/trunk/; revision=42586
Johannes Anderwald [Mon, 10 Aug 2009 11:10:37 +0000 (11:10 +0000)]
- Add include guards
- Add KSM_PIN
- Add a few function prototypes
svn path=/trunk/; revision=42585
Stefan Ginsberg [Mon, 10 Aug 2009 09:54:29 +0000 (09:54 +0000)]
- Remove duplicate MmHighestPhysicalPage (the other being in init.c) -- we still ended up with only 1 global however, so this doesn't really change anything
svn path=/trunk/; revision=42584
Aleksey Bragin [Mon, 10 Aug 2009 09:47:17 +0000 (09:47 +0000)]
- Update commctrl.h.
svn path=/trunk/; revision=42583
Johannes Anderwald [Mon, 10 Aug 2009 07:14:04 +0000 (07:14 +0000)]
[WDMAUD]
- Remove ReactOS specific pin creation hack
[SYSAUDIO]
- Refactor sysaudio pin creation
- Remove ReactOS specific pin creation hack
- Remove unused functions
svn path=/trunk/; revision=42580
James Tabor [Mon, 10 Aug 2009 04:57:22 +0000 (04:57 +0000)]
- Changes to file header.
svn path=/trunk/; revision=42579
Cameron Gutman [Mon, 10 Aug 2009 03:27:39 +0000 (03:27 +0000)]
- Rewrite most of the loopback code
- The new code is faster, uses less memory, and is less complex than the previous code
- Add a NULL check to fix a potential crash
svn path=/trunk/; revision=42578
Cameron Gutman [Sun, 9 Aug 2009 22:53:26 +0000 (22:53 +0000)]
- Fix a bug which resulted in the first letter of each quote (except the first one) being skipped
- Fix some quote typos
svn path=/trunk/; revision=42577
Hervé Poussineau [Sun, 9 Aug 2009 22:03:04 +0000 (22:03 +0000)]
[rbuild] Remove distinction between Iso/IsoRegTest, and LiveIso/LiveIsoRegTest module types
Better dependency tracking for iso module type
svn path=/trunk/; revision=42575
Gregor Schneider [Sun, 9 Aug 2009 19:30:35 +0000 (19:30 +0000)]
Revert r42536 for build server diagnosis
svn path=/trunk/; revision=42571
Dmitry Gorbachev [Sun, 9 Aug 2009 17:26:10 +0000 (17:26 +0000)]
Do not call CcUnpinData() with NULL PtrBCB.
svn path=/trunk/; revision=42569
Dmitry Gorbachev [Sun, 9 Aug 2009 14:40:05 +0000 (14:40 +0000)]
Fix IDT limit.
svn path=/trunk/; revision=42566
Dmitry Gorbachev [Sun, 9 Aug 2009 14:39:44 +0000 (14:39 +0000)]
Add padding to ext2 superblock structure (to 512 bytes).
svn path=/trunk/; revision=42565
Christoph von Wittich [Sun, 9 Aug 2009 14:28:07 +0000 (14:28 +0000)]
partial rpcrt4 sync to wine 1.1.27 (fixes ~180 rpcrt4 winetests)
svn path=/trunk/; revision=42564
Stefan Ginsberg [Sun, 9 Aug 2009 14:18:01 +0000 (14:18 +0000)]
- ne2000: Don't assume stdcall is default for MSVC
- snmpapi: Define SNMP_FUNC_TYPE for MSVC too
- rasman: Compatibly define function pointer prototype
- vbe/vga/xboxvmp: Fix assumption that _MSC_VER means "compiling with Microsoft's headers"
svn path=/trunk/; revision=42563
Christoph von Wittich [Sun, 9 Aug 2009 13:56:25 +0000 (13:56 +0000)]
partial sync to wine 1.1.27
svn path=/trunk/; revision=42562
Christoph von Wittich [Sun, 9 Aug 2009 12:49:55 +0000 (12:49 +0000)]
sync shell32_winetest with wine 1.1.27
svn path=/trunk/; revision=42559
Gregor Schneider [Sun, 9 Aug 2009 12:07:21 +0000 (12:07 +0000)]
Even without a CMINVOKECOMMANDINFOEX structure a link should be executed with the supplied parameters
See issue #4323 for more details.
svn path=/trunk/; revision=42557
Christoph von Wittich [Sun, 9 Aug 2009 12:06:07 +0000 (12:06 +0000)]
fix build
svn path=/trunk/; revision=42556
Christoph von Wittich [Sun, 9 Aug 2009 12:00:11 +0000 (12:00 +0000)]
sync shdocvw and mshtml with wine 1.1.27 and add missing translations to avifil32
svn path=/trunk/; revision=42555
Timo Kreuzer [Sun, 9 Aug 2009 11:38:53 +0000 (11:38 +0000)]
Add lmissing file
svn path=/trunk/; revision=42553
Timo Kreuzer [Sun, 9 Aug 2009 11:27:25 +0000 (11:27 +0000)]
win32knapi: More / improved tests for NtUserSystemParametersInfo, NtGdiSelectBrush, NtGdiSelectBitmap, NtGdiGetFontResourceInfoInternalW, NtGdiDoPalette
svn path=/trunk/; revision=42552
Timo Kreuzer [Sun, 9 Aug 2009 11:05:54 +0000 (11:05 +0000)]
Change xlate tests a bit.
svn path=/trunk/; revision=42551
Stefan Ginsberg [Sun, 9 Aug 2009 09:58:07 +0000 (09:58 +0000)]
- Fix intrinsics for MSVC -- just include intrin.h instead of duplicating the definitions.
svn path=/trunk/; revision=42550
Hervé Poussineau [Sun, 9 Aug 2009 08:24:22 +0000 (08:24 +0000)]
Fix compilation #2
svn path=/trunk/; revision=42546
Hervé Poussineau [Sun, 9 Aug 2009 08:13:17 +0000 (08:13 +0000)]
Fix compilation
svn path=/trunk/; revision=42545
Hervé Poussineau [Sun, 9 Aug 2009 08:11:52 +0000 (08:11 +0000)]
Merge FldrCreateComponentKey and FldrSetIdentifier
svn path=/trunk/; revision=42544
Hervé Poussineau [Sun, 9 Aug 2009 07:45:41 +0000 (07:45 +0000)]
Merge FldrCreateComponentKey and FldrSetComponentInformation
Remove unneeded parameters in FldrCreateComponentKey
svn path=/trunk/; revision=42543
Cameron Gutman [Sun, 9 Aug 2009 03:57:29 +0000 (03:57 +0000)]
- Return the correct value for AFD_INFO_BLOCKING_MODE
- Implement AFD_INFO_SENDS_IN_PROGRESS (SO_LINGER should work now)
svn path=/trunk/; revision=42542
Dmitry Gorbachev [Sat, 8 Aug 2009 22:39:04 +0000 (22:39 +0000)]
Fix issue #4673 ("Misrepresented license in FreeLDR"), Robert Millan (rmh.reactos at aybabtu.com).
svn path=/trunk/; revision=42541
Hervé Poussineau [Sat, 8 Aug 2009 21:50:15 +0000 (21:50 +0000)]
Remove dead code
svn path=/trunk/; revision=42540
Hervé Poussineau [Sat, 8 Aug 2009 21:23:23 +0000 (21:23 +0000)]
Use Arc* infrastructure to read the .inf file
svn path=/trunk/; revision=42539
Hervé Poussineau [Sat, 8 Aug 2009 21:11:40 +0000 (21:11 +0000)]
Fix some typos and make PFILE a ULONG
svn path=/trunk/; revision=42538
Hervé Poussineau [Sat, 8 Aug 2009 20:53:10 +0000 (20:53 +0000)]
- Half-convert FAT, Ext2 and NTFS filesytems to provide new ARC file infrastructure. This allows removing some compatibility code in fs.c
- Remove use of FsOpenBootVolume() and FsOpenSystemVolume(). If callers don't want a file on boot volume, they need to use the new ArcOpen/ArcSeek/ArcRead/ArcClose functions instead of the old FsOpenFile/FsSetFilePointer/FsReadFile/FsCloseFile
svn path=/trunk/; revision=42537
Gregor Schneider [Sat, 8 Aug 2009 20:20:16 +0000 (20:20 +0000)]
Supply default ansi codepage when converting from unicode, fixes 365 kernel32 comm winetests
svn path=/trunk/; revision=42536
Timo Kreuzer [Sat, 8 Aug 2009 19:53:21 +0000 (19:53 +0000)]
[FORMATTING]
4 spaces indentation, no code change
svn path=/trunk/; revision=42535
Dmitry Gorbachev [Sat, 8 Aug 2009 19:34:21 +0000 (19:34 +0000)]
- Do not compare an ULONG variable with -1 in DbgPrint().
- Simplify TuiPrintf().
svn path=/trunk/; revision=42534
Hervé Poussineau [Sat, 8 Aug 2009 19:33:08 +0000 (19:33 +0000)]
HACK FIX DiskGetBootPath() method to return something meaningful when booting from hard disk
svn path=/trunk/; revision=42533
Stefan Ginsberg [Sat, 8 Aug 2009 18:27:01 +0000 (18:27 +0000)]
Fix Uniata for msvc:
- Add missing msvc intrinsics to winddk.h
- Don't assume compiler means a specific header set, and don't rely on the default calling convention being stdcall.
- Disable a warning spotted by MSVC -- requesting anyone with understanding of the code to have a look.
svn path=/trunk/; revision=42531
KJK::Hyperion [Sat, 8 Aug 2009 18:03:48 +0000 (18:03 +0000)]
modified base/setup/vmwinst/vmwinst.c
modified base/setup/vmwinst/vmwinst.rbuild
Implement VMWare detection for Visual C++ as well
For cleaner code, use SEH instead of VEH, even if it means losing this pearl of ReactOS wisdom:
/* Setup a vectored exception handler to protect the detection. Don't use SEH
here so we notice the next time someone removes support for vectored
exception handling from ros... */
(www.passiveaggressivecommits.com, brought to you by Arch Blackmann!)
Of course, it also means trading our VEH bugs for our SEH bugs, so I'm not sure if it was worth changing
svn path=/trunk/; revision=42530
KJK::Hyperion [Sat, 8 Aug 2009 17:18:34 +0000 (17:18 +0000)]
modified dll/3rdparty/mesa32/src/main/imports.c
We don't have _aligned_malloc in our CRT, whatever compiler we use
modified dll/3rdparty/mesa32/src/main/imports.h
The mysterious MESA compilation bug has been found: seems the Visual C++ preprocessor doesn't know about the "F" number suffix
modified dll/3rdparty/mesa32/reactos.diff
Updated the diff
svn path=/trunk/; revision=42529
Hervé Poussineau [Sat, 8 Aug 2009 17:13:14 +0000 (17:13 +0000)]
Rework ISO9660 filesystem to use ARC file architecture.
ISO filesystem doesn't depend anymore of boot volume/system volume
svn path=/trunk/; revision=42528
Hervé Poussineau [Sat, 8 Aug 2009 17:08:51 +0000 (17:08 +0000)]
Read freeldr.ini file using ARC file infrastructure
svn path=/trunk/; revision=42527
Hervé Poussineau [Sat, 8 Aug 2009 17:04:53 +0000 (17:04 +0000)]
Improve ARC file infrastructure, by adding a compatibility layer from old to new system (new to old already exists)
i386: when reading sectors, use dedicated scratch area
Increase number of available open files to 60, because something seems to leak file descriptors
svn path=/trunk/; revision=42526
Stefan Ginsberg [Sat, 8 Aug 2009 16:50:27 +0000 (16:50 +0000)]
- Fix compilation of csrsrv:
- helper.h does not exist anymore, so define what was used in srv.h instead
- Complete migration to PSEH2
- TEB's Cid was renamed to ClientId -- update the code
- Rename DllMain to DllMainCRTStartup as this is what we link a native dll to
- Fix some incorrect entries in the .spec
- Also fix some /W4 warnings. Add a note to CsrPopulateDosDevicesDirectory that the code is incomplete and will never stop looping (spotted by /W4).
- Does not link completely yet due to some missing function stubs.
svn path=/trunk/; revision=42525
Gregor Schneider [Sat, 8 Aug 2009 16:24:22 +0000 (16:24 +0000)]
Remove temporary debug code, crash was fixed by r42506 and r42517
svn path=/trunk/; revision=42523
Christoph von Wittich [Sat, 8 Aug 2009 16:14:46 +0000 (16:14 +0000)]
sync msacm with wine 1.1.27
svn path=/trunk/; revision=42522
Gregor Schneider [Sat, 8 Aug 2009 16:14:43 +0000 (16:14 +0000)]
Only set text resource in DefWndProcA on WM_NCCREATE if passed and exists
See issue #4766 for more details.
svn path=/trunk/; revision=42521
Gregor Schneider [Sat, 8 Aug 2009 16:01:24 +0000 (16:01 +0000)]
Don't access the device mode if it is not passed (user32 monitor crash)
svn path=/trunk/; revision=42520
Gregor Schneider [Sat, 8 Aug 2009 15:10:01 +0000 (15:10 +0000)]
Revert r42518: no user mode types in DDK
svn path=/trunk/; revision=42519
Gregor Schneider [Sat, 8 Aug 2009 15:01:38 +0000 (15:01 +0000)]
ULONG->DWORD as seen on MSDN for (U)LARGE_INTEGER
svn path=/trunk/; revision=42518
Gregor Schneider [Sat, 8 Aug 2009 14:55:25 +0000 (14:55 +0000)]
-Use correct conversion factors in FileTimeToUnixTime (increased by factor 1000)
-Prefer time_t to arch specific __time64_t
-Assumption from r42506 was wrong: GetSystemTimeAsFileTime supplies good values
svn path=/trunk/; revision=42517
Stefan Ginsberg [Sat, 8 Aug 2009 14:41:50 +0000 (14:41 +0000)]
- Silence a soundblaster warning on release build
svn path=/trunk/; revision=42516
Stefan Ginsberg [Sat, 8 Aug 2009 13:34:12 +0000 (13:34 +0000)]
- Undefine __ROS_LONG64__ for ReactOS' extensions to kernel32 and setupapi Winetests -- fixes even more warnings
svn path=/trunk/; revision=42514
Stefan Ginsberg [Sat, 8 Aug 2009 13:32:15 +0000 (13:32 +0000)]
- Correct the RegionSize member of MEMORY_BASIC_INFORMATION -- it is pointer sized.
- Make RPC_STATUS respect __ROS_LONG64__ -- fixes a bunch of format warnings in the rpcrt4 Winetest.
svn path=/trunk/; revision=42513
Christoph von Wittich [Sat, 8 Aug 2009 12:48:20 +0000 (12:48 +0000)]
sync msi winetest with wine 1.1.27
svn path=/trunk/; revision=42511
Christoph von Wittich [Sat, 8 Aug 2009 12:40:21 +0000 (12:40 +0000)]
sync widl to wine 1.1.27
svn path=/trunk/; revision=42510
Christoph von Wittich [Sat, 8 Aug 2009 12:37:01 +0000 (12:37 +0000)]
always build 32 bit typelibs
svn path=/trunk/; revision=42509
Christoph von Wittich [Sat, 8 Aug 2009 11:55:51 +0000 (11:55 +0000)]
sync msi with wine 1.1.27
svn path=/trunk/; revision=42507
Gregor Schneider [Sat, 8 Aug 2009 11:40:48 +0000 (11:40 +0000)]
-time() returns a valid value even if no pointer is passed
-Exposes another bug: kernel32's GetSystemTimeAsFileTime currently returns invalid (too low) time values
svn path=/trunk/; revision=42506
Christoph von Wittich [Sat, 8 Aug 2009 10:48:08 +0000 (10:48 +0000)]
fix rc files
svn path=/trunk/; revision=42505
Christoph von Wittich [Sat, 8 Aug 2009 10:22:51 +0000 (10:22 +0000)]
partial revert of r41765
svn path=/trunk/; revision=42504
Christoph von Wittich [Sat, 8 Aug 2009 10:18:41 +0000 (10:18 +0000)]
partial revert of r41770
svn path=/trunk/; revision=42503