reactos.git
15 years agoidndl_redist and normaliz_redist aren't ready for prime time yet
KJK::Hyperion [Sun, 2 Nov 2008 22:03:31 +0000 (22:03 +0000)]
idndl_redist and normaliz_redist aren't ready for prime time yet

svn path=/trunk/; revision=37158

15 years agoReadBatchLine: Add a \n to the line if it doesn't already have one
Jeffrey Morlan [Sun, 2 Nov 2008 21:56:34 +0000 (21:56 +0000)]
ReadBatchLine: Add a \n to the line if it doesn't already have one

svn path=/trunk/; revision=37155

15 years ago- Remove WIN32_WINNT override.
Aleksey Bragin [Sun, 2 Nov 2008 19:12:20 +0000 (19:12 +0000)]
- Remove WIN32_WINNT override.

svn path=/trunk/; revision=37154

15 years ago- Remove WINVER definition.
Aleksey Bragin [Sun, 2 Nov 2008 19:07:00 +0000 (19:07 +0000)]
- Remove WINVER definition.
- Fix no-EOL-at-EOF warnings.

svn path=/trunk/; revision=37152

15 years ago- Stub out IoTranslateBusAddress, PoCancelDeviceNotify, PoRegisterDeviceNotify, PoReq...
Stefan Ginsberg [Sun, 2 Nov 2008 16:33:43 +0000 (16:33 +0000)]
- Stub out IoTranslateBusAddress, PoCancelDeviceNotify, PoRegisterDeviceNotify, PoRequestShutdownEvent, PoSetHiberRange and PoShutdownBugCheck
- Add missing KiCheckForSListAddress

svn path=/trunk/; revision=37151

15 years agoDmitry Gorbachev
Aleksey Bragin [Sun, 2 Nov 2008 15:15:37 +0000 (15:15 +0000)]
Dmitry Gorbachev
- Fix a bug in OEM to Unicode conversion code (wrong cast).
See issue #3837 for more details.

svn path=/trunk/; revision=37150

15 years ago- Sync 36654 to trunk
Stefan Ginsberg [Sun, 2 Nov 2008 14:08:49 +0000 (14:08 +0000)]
- Sync 36654 to trunk

svn path=/trunk/; revision=37149

15 years ago- Move functions out of freetype. Implemented FT: GetKerningPairs and RealizationInfo...
James Tabor [Sun, 2 Nov 2008 12:17:15 +0000 (12:17 +0000)]
- Move functions out of freetype. Implemented FT: GetKerningPairs and RealizationInfo. Other misc changes.

svn path=/trunk/; revision=37148

15 years ago- Stub out Ke386IoSetAccessProcess, Ke386SetIoAccessMap and Ke386QueryIoAccessMap
Stefan Ginsberg [Sun, 2 Nov 2008 11:48:24 +0000 (11:48 +0000)]
- Stub out Ke386IoSetAccessProcess, Ke386SetIoAccessMap and Ke386QueryIoAccessMap
- Reference: "The Simplest Device Drivers" http://www.freewebs.com/four-f/KmdTut/kmd03.html

svn path=/trunk/; revision=37147

15 years ago- Update FONTGDI and TEXTOBJ. Added support for FT WinFNT. Fixed FillTM so it can...
James Tabor [Sun, 2 Nov 2008 00:57:17 +0000 (00:57 +0000)]
- Update FONTGDI and TEXTOBJ. Added support for FT WinFNT. Fixed FillTM so it can pass underline and strike out support.

svn path=/trunk/; revision=37146

15 years agoArch Blackmann's rules for preprocessed spec files were quite broken (of course)...
KJK::Hyperion [Sat, 1 Nov 2008 23:23:02 +0000 (23:23 +0000)]
Arch Blackmann's rules for preprocessed spec files were quite broken (of course). Fixing them.
 * Add the module name to the name of the intermediate .spec file generated by the preprocessor. Fixes race condition in parallel builds of HAL targets
 * Pass module defines and includes to the preprocessor. Fixes a future bug that would have caused Aleksey to commit suicide and ReactOS to be forked into Debian GNU/ReactOS
 * Don't silently ignore stubs defined by .pspec files. What the hell, Arch?

Bonus improvement: cleaned up linker command, generating .exp files correctly as intermediate files with the appropriate dependencies. Happy Hallowmas!

svn path=/trunk/; revision=37145

15 years agoRemove all <file> entries for spec/pspec files that don't define any stubs (for real...
KJK::Hyperion [Sat, 1 Nov 2008 23:11:38 +0000 (23:11 +0000)]
Remove all <file> entries for spec/pspec files that don't define any stubs (for real this time)

svn path=/trunk/; revision=37144

15 years ago- Fix property for drawing.c.
James Tabor [Sat, 1 Nov 2008 23:04:56 +0000 (23:04 +0000)]
- Fix property for drawing.c.

svn path=/trunk/; revision=37143

15 years ago- Fix build, part of revision 37141.
James Tabor [Sat, 1 Nov 2008 22:54:34 +0000 (22:54 +0000)]
- Fix build, part of revision 37141.

svn path=/trunk/; revision=37142

15 years ago- Patch by Daniel Zimmerman: Implement FoldStringA/W from wine, see bug 3253.
James Tabor [Sat, 1 Nov 2008 22:44:54 +0000 (22:44 +0000)]
- Patch by Daniel Zimmerman: Implement FoldStringA/W from wine, see bug 3253.

svn path=/trunk/; revision=37141

15 years ago- Update from notes: NtUserInitialize.
James Tabor [Sat, 1 Nov 2008 22:12:38 +0000 (22:12 +0000)]
- Update from notes: NtUserInitialize.

svn path=/trunk/; revision=37140

15 years agoTransparentBlt:
Gregor Schneider [Sat, 1 Nov 2008 20:44:40 +0000 (20:44 +0000)]
TransparentBlt:
- Fix bits and offset calculation (8 << 2 is not 24!)
- Fixes Download! bitmap in 24bpp mode, see bug #1583

svn path=/trunk/; revision=37139

15 years agoSEH protect all remote calls to the Eventlog Service.
Eric Kohl [Sat, 1 Nov 2008 20:37:04 +0000 (20:37 +0000)]
SEH protect all remote calls to the Eventlog Service.

svn path=/trunk/; revision=37138

15 years ago- Reapply 35812:
Stefan Ginsberg [Sat, 1 Nov 2008 19:48:52 +0000 (19:48 +0000)]
- Reapply 35812:
- RtlDispatchException: Call vectored exception handlers before doing anything else
- KiUserExceptionDispatcher: Call RtlDispatchException directly as it now takes care of vectored handling
- Rename RtlpExecuteVectoredExceptionHandlers to RtlCallVectoredExceptionHandlers, and fix return type
- References: "New Vectored Exception Handling in Windows XP" by Matt Pietrek
- New in this revision: Only call vectored handlers in user mode, as there is no such thing in kernel mode

svn path=/trunk/; revision=37137

15 years ago- Fix release build -- attempt 2
Stefan Ginsberg [Sat, 1 Nov 2008 19:35:23 +0000 (19:35 +0000)]
- Fix release build -- attempt 2

svn path=/trunk/; revision=37136

15 years ago- Fix release build
Stefan Ginsberg [Sat, 1 Nov 2008 19:22:43 +0000 (19:22 +0000)]
- Fix release build

svn path=/trunk/; revision=37135

15 years ago- Enable building ntkrnlmp
Stefan Ginsberg [Sat, 1 Nov 2008 18:21:39 +0000 (18:21 +0000)]
- Enable building ntkrnlmp
- SMP kernel now compiles. It doesn't boot and it won't run as we lack ACPI, SMT, a (proper) MP HAL, IPI and more.
- Dedicated to Aleksey, Alex and KJK <3 <3 <3

svn path=/trunk/; revision=37134

15 years ago- Implement the MP case for KiTimerExpiration and KiTimerListExpire
Stefan Ginsberg [Sat, 1 Nov 2008 18:16:17 +0000 (18:16 +0000)]
- Implement the MP case for KiTimerExpiration and KiTimerListExpire

svn path=/trunk/; revision=37133

15 years ago- Refactor timer code to share more macros (see http://www.dcl.hpi.uni-potsdam.de...
Aleksey Bragin [Sat, 1 Nov 2008 15:33:05 +0000 (15:33 +0000)]
- Refactor timer code to share more macros (see dcl.hpi.uni-potsdam.de/research/WRK/?p=32).
- Implement expiring timers when the user changes the system time. Previously these timers would never expire if the time was set past their expiration points.
- Fix a bug in KiInsertTreeTimer where, if a timer expired while we inserted it, we kept its Inserted state to TRUE.
- Fix a bug where, when changing the system time, the modifications were not done in the correct order, possibly resulting in a race condition happening if someone else was checking the time simultaneously.
- Tested with winetest kernel32 timer.
- Thanks to Alex and Stefan.

svn path=/trunk/; revision=37132

15 years ago - Fix a cast
Cameron Gutman [Sat, 1 Nov 2008 14:38:44 +0000 (14:38 +0000)]
 - Fix a cast

svn path=/trunk/; revision=37131

15 years ago- Update NtUserInitialize and show where it belongs.
James Tabor [Sat, 1 Nov 2008 14:31:54 +0000 (14:31 +0000)]
- Update NtUserInitialize and show where it belongs.

svn path=/trunk/; revision=37130

15 years ago- Update NtGdiGetGlyphOutline and NtGdiGetGlyphIndicesW.
James Tabor [Sat, 1 Nov 2008 12:08:07 +0000 (12:08 +0000)]
- Update NtGdiGetGlyphOutline and NtGdiGetGlyphIndicesW.

svn path=/trunk/; revision=37128

15 years ago- Implement most of SMP KeFlushEntireTb (currently unused though)
Stefan Ginsberg [Sat, 1 Nov 2008 12:01:58 +0000 (12:01 +0000)]
- Implement most of SMP KeFlushEntireTb (currently unused though)
- Update KiTbFlushTimeStamp on both UP and MP after flushing

svn path=/trunk/; revision=37127

15 years ago- Disable old and unused IPI code, add new NT compatible stubs
Stefan Ginsberg [Sat, 1 Nov 2008 11:44:04 +0000 (11:44 +0000)]
- Disable old and unused IPI code, add new NT compatible stubs
- KiIpiSendRequest should be a fastcall named KiIpiSend, fix this and fix callers
- Implement most of SMP KeIpiGenericCall. Also use KiReverseStallIpiLock instead of an uninitialized "KiIpiLock"
- Fix KiIpiServiceRoutine -- 2nd argument should be PKEXCEPTION_FRAME

svn path=/trunk/; revision=37126

15 years ago - Make sure ThunkTable is not NULL before attempting to free it
Cameron Gutman [Sat, 1 Nov 2008 01:00:08 +0000 (01:00 +0000)]
 - Make sure ThunkTable is not NULL before attempting to free it
 - It gets set to NULL when the thunk is successfully added
 - I have no idea how this ever worked without this fix

svn path=/trunk/; revision=37125

15 years ago - Release the guarded mutex before we return
Cameron Gutman [Sat, 1 Nov 2008 00:36:24 +0000 (00:36 +0000)]
 - Release the guarded mutex before we return

svn path=/trunk/; revision=37124

15 years ago - Fix the check for too many devices
Cameron Gutman [Fri, 31 Oct 2008 23:59:49 +0000 (23:59 +0000)]
 - Fix the check for too many devices

svn path=/trunk/; revision=37121

15 years ago - We already do this in the SEH block. No need to do it twice.
Cameron Gutman [Fri, 31 Oct 2008 23:34:54 +0000 (23:34 +0000)]
 - We already do this in the SEH block. No need to do it twice.

svn path=/trunk/; revision=37120

15 years ago- Include zero byte in byte count to NtSetValueKey
Johannes Anderwald [Fri, 31 Oct 2008 23:34:34 +0000 (23:34 +0000)]
- Include zero byte in byte count to NtSetValueKey

svn path=/trunk/; revision=37119

15 years ago- Include zero byte in byte count to NtSetValueKey
Johannes Anderwald [Fri, 31 Oct 2008 23:21:15 +0000 (23:21 +0000)]
- Include zero byte in byte count to NtSetValueKey

svn path=/trunk/; revision=37118

15 years agoPass machine name to RpcStringBindingComposeA/W properly.
Eric Kohl [Fri, 31 Oct 2008 22:21:34 +0000 (22:21 +0000)]
Pass machine name to RpcStringBindingComposeA/W properly.

svn path=/trunk/; revision=37117

15 years agoEVENTLOG:
Eric Kohl [Fri, 31 Oct 2008 22:18:12 +0000 (22:18 +0000)]
EVENTLOG:
- Get rid of the globally created binding handle and use the WIDL-generated custom binding handles and context handles instead.
- Add workarounds to eventlogrpc.idl because WIDL is not yet able to handle attributes in typedefs correctly.

svn path=/trunk/; revision=37116

15 years agomerge 35742,35773,35780,35824,35969,36725,36952 from amd64 branch
Timo Kreuzer [Fri, 31 Oct 2008 21:28:09 +0000 (21:28 +0000)]
merge 35742,35773,35780,35824,35969,36725,36952 from amd64 branch

svn path=/trunk/; revision=37115

15 years ago* Implement disabling network adapter (WIP, not yet supported)
Johannes Anderwald [Fri, 31 Oct 2008 20:27:30 +0000 (20:27 +0000)]
* Implement disabling network adapter (WIP, not yet supported)

svn path=/trunk/; revision=37114

15 years ago- Update realization information and copyright notice for freetype.c.
James Tabor [Fri, 31 Oct 2008 18:56:23 +0000 (18:56 +0000)]
- Update realization information and copyright notice for freetype.c.

svn path=/trunk/; revision=37113

15 years ago- Display drive details for CDROMs
Johannes Anderwald [Fri, 31 Oct 2008 18:48:15 +0000 (18:48 +0000)]
- Display drive details for CDROMs
- Fix a bug in the free space calculation

svn path=/trunk/; revision=37112

15 years ago- Don't dereference inside an SEH block after doing unsafe writes, as this could...
Stefan Ginsberg [Fri, 31 Oct 2008 13:16:01 +0000 (13:16 +0000)]
- Don't dereference inside an SEH block after doing unsafe writes, as this could be missed in case a pointer is bad.

svn path=/trunk/; revision=37111

15 years ago- Add Documentation for netshell
Johannes Anderwald [Fri, 31 Oct 2008 11:26:23 +0000 (11:26 +0000)]
- Add Documentation for netshell

svn path=/trunk/; revision=37110

15 years ago- Make sure its DNS ServerList is NULL terminated
Johannes Anderwald [Thu, 30 Oct 2008 20:25:27 +0000 (20:25 +0000)]
- Make sure its DNS ServerList is NULL terminated

svn path=/trunk/; revision=37108

15 years ago- Fix ...
Johannes Anderwald [Thu, 30 Oct 2008 20:12:09 +0000 (20:12 +0000)]
- Fix ...

svn path=/trunk/; revision=37107

15 years ago- Try fix GetNetworkParams api
Johannes Anderwald [Thu, 30 Oct 2008 19:27:58 +0000 (19:27 +0000)]
- Try fix GetNetworkParams api

svn path=/trunk/; revision=37106

15 years ago- NtWrite/ReadFile: Don't hardcode Irp->RequestorMode to KernelMode! Instead, use...
Stefan Ginsberg [Thu, 30 Oct 2008 15:59:00 +0000 (15:59 +0000)]
- NtWrite/ReadFile: Don't hardcode Irp->RequestorMode to KernelMode! Instead, use the PreviousMode we saved earlier. This caused user mode APCs to be called from kernel mode, which is a...very...bad... idea.
- Spotted by bug 3607 and exposed by ntdll Winetests "file"
See issue #3607 for more details.

svn path=/trunk/; revision=37102

15 years agoImplement GetFontUnicodeRanges, port from wine. Tested with wine gdi32 font crosstests.
James Tabor [Thu, 30 Oct 2008 13:33:08 +0000 (13:33 +0000)]
Implement GetFontUnicodeRanges, port from wine. Tested with wine gdi32 font crosstests.

svn path=/trunk/; revision=37099

15 years agofix Armenian, Chinese, Hebrew, Hindi, Thai do not appear in the Input Language combo box
Christoph von Wittich [Thu, 30 Oct 2008 13:27:11 +0000 (13:27 +0000)]
fix Armenian, Chinese, Hebrew, Hindi, Thai do not appear in the Input Language combo box
patch by hto
See issue #3818 for more details.

svn path=/trunk/; revision=37098

15 years agoreplacement for the white power switch (better contrast for small resolutions)
Matthias Kupfer [Thu, 30 Oct 2008 13:09:58 +0000 (13:09 +0000)]
replacement for the white power switch (better contrast for small resolutions)

svn path=/trunk/; revision=37097

15 years ago- Forgot this one
Johannes Anderwald [Thu, 30 Oct 2008 12:44:25 +0000 (12:44 +0000)]
- Forgot this one

svn path=/trunk/; revision=37095

15 years ago- new directory for generic graphics (available in alterable format e.g. svg)
Matthias Kupfer [Thu, 30 Oct 2008 12:04:39 +0000 (12:04 +0000)]
- new directory for generic graphics (available in alterable format e.g. svg)
- replacement for shutdown/power off icon
- additional question mark icon (allows to change to tango desktop project icon set for message box icons)

svn path=/trunk/; revision=37094

15 years ago- Attempt to fix a bug 3255.
Dmitry Chapyshev [Thu, 30 Oct 2008 11:14:40 +0000 (11:14 +0000)]
- Attempt to fix a bug 3255.
By means of Christoph_vW.
Not tested.

svn path=/trunk/; revision=37093

15 years ago- Update Gdi GetFontLanguageInfo.
James Tabor [Thu, 30 Oct 2008 10:48:49 +0000 (10:48 +0000)]
- Update Gdi GetFontLanguageInfo.

svn path=/trunk/; revision=37092

15 years ago- Convert recovery option dialog to unicode
Johannes Anderwald [Thu, 30 Oct 2008 10:46:55 +0000 (10:46 +0000)]
- Convert recovery option dialog to unicode
- Simply & optimize LoadRecoveryOptions function
- CID 786

svn path=/trunk/; revision=37091

15 years ago- Implemented: GetFontLanguageInfo based on wine. GetLanguageID, it reads the registr...
James Tabor [Thu, 30 Oct 2008 10:46:27 +0000 (10:46 +0000)]
- Implemented: GetFontLanguageInfo based on wine. GetLanguageID, it reads the registry for default language type.
- Move more function in and out of freetype.c. Minor code fixes too.

svn path=/trunk/; revision=37090

15 years ago- Convert LoadSoundFiles to explictely to unicode
Johannes Anderwald [Thu, 30 Oct 2008 09:58:12 +0000 (09:58 +0000)]
- Convert LoadSoundFiles to explictely to unicode
- Fix 2 possible buffer overflows (CID 553)

svn path=/trunk/; revision=37087

15 years agofix 'Cast from pointer to integer of different size' in PickIconProc()
Christoph von Wittich [Thu, 30 Oct 2008 09:44:36 +0000 (09:44 +0000)]
fix 'Cast from pointer to integer of different size' in PickIconProc()
patch by hto
See issue #3828 for more details.

svn path=/trunk/; revision=37086

15 years ago- Add getting system font and icon size settings
Dmitry Chapyshev [Thu, 30 Oct 2008 09:41:37 +0000 (09:41 +0000)]
- Add getting system font and icon size settings
- Other small changes

svn path=/trunk/; revision=37085

15 years ago- Fix a memory leak (CID 625)
Johannes Anderwald [Thu, 30 Oct 2008 08:35:15 +0000 (08:35 +0000)]
- Fix a memory leak (CID 625)

svn path=/trunk/; revision=37084

15 years ago- Fix memory leak (CID 621)
Johannes Anderwald [Thu, 30 Oct 2008 08:28:50 +0000 (08:28 +0000)]
- Fix memory leak (CID 621)

svn path=/trunk/; revision=37083

15 years ago- Clean up resources on failure
Johannes Anderwald [Thu, 30 Oct 2008 08:23:53 +0000 (08:23 +0000)]
- Clean up resources on failure

svn path=/trunk/; revision=37082

15 years ago- Fix a potential buffer overflow in SH_ShowDriveProperties (CID 589)
Johannes Anderwald [Thu, 30 Oct 2008 07:59:55 +0000 (07:59 +0000)]
- Fix a potential buffer overflow in SH_ShowDriveProperties (CID 589)
- Fix a possible null dereference (CID 495)
- Fix initializing Recycle Bin Property dialog
- Add LVS_EX_FULLROWSELECT style

svn path=/trunk/; revision=37081

15 years ago- Fix displaying MAC of adapter
Johannes Anderwald [Thu, 30 Oct 2008 07:24:37 +0000 (07:24 +0000)]
- Fix displaying MAC of adapter

svn path=/trunk/; revision=37080

15 years agoMake the task bar top-most when necessary
Thomas Bluemel [Thu, 30 Oct 2008 01:58:24 +0000 (01:58 +0000)]
Make the task bar top-most when necessary

svn path=/trunk/; revision=37079

15 years ago- Move code out of freetype.c.
James Tabor [Thu, 30 Oct 2008 01:32:44 +0000 (01:32 +0000)]
- Move code out of freetype.c.
- Implement GetRasterizerCaps.
- From wine: Patch by Bobby Bingham: Add support for the GGO_UNHINTED flag in GetGlyphOutline.

svn path=/trunk/; revision=37078

15 years ago- Move FreeType support to freetype.c.
James Tabor [Wed, 29 Oct 2008 21:57:04 +0000 (21:57 +0000)]
- Move FreeType support to freetype.c.
- Add font.c to build system and picked our first victim to populate it.
- Implemented NtGdiSetTextJustification in text.c.

svn path=/trunk/; revision=37076

15 years ago- Fix kernel SMP intrinsics:
Stefan Ginsberg [Wed, 29 Oct 2008 21:08:20 +0000 (21:08 +0000)]
- Fix kernel SMP intrinsics:
- Correct typos and add missing casts
- Use IPI_APC in KiRequestApcInterrupt as we are requesting an APC IPI, not DPC
- Fix KiAcquireDispatcherObject (credit to Alex)
- Add missing SMP versions of KiAcquire/ReleaseDispatcherLockAtDpcLevel and KiAcquire/ReleaseTimerLock
- Stub out KiRundownThread for SMP

svn path=/trunk/; revision=37075

15 years agoMerging r37048, r37051, r37052, r37055 from the-real-msvc branch
KJK::Hyperion [Wed, 29 Oct 2008 20:06:44 +0000 (20:06 +0000)]
Merging r37048, r37051, r37052, r37055 from the-real-msvc branch

svn path=/trunk/; revision=37074

15 years ago- Implement VirtualMemoryInformationClass of MemorySectionName for NtQueryVirtualMemory.
Michael Martin [Wed, 29 Oct 2008 19:50:55 +0000 (19:50 +0000)]
- Implement VirtualMemoryInformationClass of MemorySectionName for NtQueryVirtualMemory.

svn path=/trunk/; revision=37073

15 years ago- Update width info structure.
James Tabor [Wed, 29 Oct 2008 19:44:12 +0000 (19:44 +0000)]
- Update width info structure.

svn path=/trunk/; revision=37072

15 years ago- Launch Network Connections ShellFolder when clicking Network Places' properties
Johannes Anderwald [Wed, 29 Oct 2008 17:49:00 +0000 (17:49 +0000)]
- Launch Network Connections ShellFolder when clicking Network Places' properties
- Dedicated to gabriel_it

svn path=/trunk/; revision=37071

15 years agoDon't decide whether to preprocess .spec files based on Kernel-Mode vs. User-Mode...
Colin Finck [Wed, 29 Oct 2008 16:42:03 +0000 (16:42 +0000)]
Don't decide whether to preprocess .spec files based on Kernel-Mode vs. User-Mode, but on the file extension.
.pspec files are preprocessed now, while .spec files aren't. A change like this was already done in the amd64 branch before KJK rewrote the .spec stuff in rbuild.

- Renamed currently preprocessed .spec files to .pspec and changed that in the .rbuild files appropriately
- Renamed "IsWineModule" to "IsSpecDefinitionFile",  the new name is more appropriate
- Removed some checks for uppercased file extensions, we neither use them in our tree nor it will totally work as we only support them in a few places

Commit dedicated to Timo ;-)

svn path=/trunk/; revision=37070

15 years ago- KeSetTimerEx: When canceling the insertion of an expired timer, don't forget to...
Stefan Ginsberg [Wed, 29 Oct 2008 16:24:36 +0000 (16:24 +0000)]
- KeSetTimerEx: When canceling the insertion of an expired timer, don't forget to exit the dispatcher and return. Fixes crashes exposed by kernel32 Winetest "timer", caused by KiTimerTableListHead suddenly having broken entries.
- Also fix a comment -- KiExitDispatcher doesn't release the dispatcher lock, it is done in KxInsertTimer

svn path=/trunk/; revision=37068

15 years ago- Improve error checking
Johannes Anderwald [Wed, 29 Oct 2008 16:19:09 +0000 (16:19 +0000)]
- Improve error checking
- Remove extensions which should be hidden (*.lnk)
- CID 82

svn path=/trunk/; revision=37067

15 years ago- MmMapViewOfSection: Don't forget to unlock the address space before returning ...
Stefan Ginsberg [Wed, 29 Oct 2008 16:10:20 +0000 (16:10 +0000)]
- MmMapViewOfSection: Don't forget to unlock the address space before returning -- fixes a bugcheck revealed by kernel32 Winetest "virtual"

svn path=/trunk/; revision=37064

15 years ago* Try to invoke items by executing the default context menu action
Johannes Anderwald [Wed, 29 Oct 2008 16:00:28 +0000 (16:00 +0000)]
* Try to invoke items by executing the default context menu action
* Fixes executing of items like network connections folder whose items are no file system objects
* Colin's wish list (1/2) :)

svn path=/trunk/; revision=37063

15 years ago- Delete Gateway Address from TcpipSettings when the gateway has been removed
Johannes Anderwald [Wed, 29 Oct 2008 14:12:29 +0000 (14:12 +0000)]
- Delete Gateway Address from TcpipSettings when the gateway has been removed
- Correctly check if there is Gateway set when initializing
- Delete all old routes when applying changes
- Add new gateway when applying changes

svn path=/trunk/; revision=37059

15 years ago- Only display the default gateway when there is actually a gateway set
Johannes Anderwald [Wed, 29 Oct 2008 13:49:10 +0000 (13:49 +0000)]
- Only display the default gateway when there is actually a gateway set

svn path=/trunk/; revision=37058

15 years ago- Only display a gateway address when there is one
Johannes Anderwald [Wed, 29 Oct 2008 13:42:04 +0000 (13:42 +0000)]
- Only display a gateway address when there is one

svn path=/trunk/; revision=37056

15 years agoMake acpi compile with Visual C++
KJK::Hyperion [Wed, 29 Oct 2008 12:56:17 +0000 (12:56 +0000)]
Make acpi compile with Visual C++

svn path=/branches/the-real-msvc/; revision=37048

15 years ago- Fix setting manual ip address
Johannes Anderwald [Tue, 28 Oct 2008 15:53:01 +0000 (15:53 +0000)]
- Fix setting manual ip address

svn path=/trunk/; revision=37042

15 years ago- Store NTEContext for IPAddress
Johannes Anderwald [Tue, 28 Oct 2008 15:31:36 +0000 (15:31 +0000)]
- Store NTEContext for IPAddress
- Call DeleteIPAddress and AddIPAddress for adapters when applying changes

svn path=/trunk/; revision=37041

15 years agorevert part of rev 31787 as we don't support IROT in rpcss
Christoph von Wittich [Tue, 28 Oct 2008 14:32:41 +0000 (14:32 +0000)]
revert part of rev 31787 as we don't support IROT in rpcss
fixes FoxitReader, GVIM and many other apps
See issue #2361 for more details.

svn path=/trunk/; revision=37039

15 years ago- Fix storing the DhcpIpAddress key
Johannes Anderwald [Tue, 28 Oct 2008 10:32:07 +0000 (10:32 +0000)]
- Fix storing the DhcpIpAddress key

svn path=/trunk/; revision=37038

15 years ago- Rewrite getResInfo to directly return a linked list of IP_ADDR_STRING structures
Johannes Anderwald [Tue, 28 Oct 2008 10:06:16 +0000 (10:06 +0000)]
- Rewrite getResInfo to directly return a linked list of IP_ADDR_STRING structures
- Might fix manual DNS bug

svn path=/trunk/; revision=37037

15 years ago- Fix multiple bugs in details status dialog
Johannes Anderwald [Tue, 28 Oct 2008 09:14:06 +0000 (09:14 +0000)]
- Fix multiple bugs in details status dialog

svn path=/trunk/; revision=37036

15 years ago- Implement applying / canceling changes on close
Johannes Anderwald [Tue, 28 Oct 2008 09:06:24 +0000 (09:06 +0000)]
- Implement applying / canceling changes on close
- Temporary disable storing the TcpFilter settings

svn path=/trunk/; revision=37035

15 years ago - Merge r37029 from aicom-network-fixes
Cameron Gutman [Mon, 27 Oct 2008 20:43:44 +0000 (20:43 +0000)]
 - Merge r37029 from aicom-network-fixes
 - This fixes the last of all the port allocation bugs that I know of

svn path=/trunk/; revision=37032

15 years ago- Remove version defines
Stefan Ginsberg [Mon, 27 Oct 2008 20:32:17 +0000 (20:32 +0000)]
- Remove version defines

svn path=/trunk/; revision=37031

15 years ago- Remove version defines
Stefan Ginsberg [Mon, 27 Oct 2008 20:25:29 +0000 (20:25 +0000)]
- Remove version defines

svn path=/trunk/; revision=37030

15 years agoSEH protect all calls to the UM-PNP-Manager.
Eric Kohl [Mon, 27 Oct 2008 19:26:37 +0000 (19:26 +0000)]
SEH protect all calls to the UM-PNP-Manager.

svn path=/trunk/; revision=37028

15 years ago- Implement AddMonitorA, AddMonitorW
Johannes Anderwald [Mon, 27 Oct 2008 18:04:45 +0000 (18:04 +0000)]
- Implement AddMonitorA, AddMonitorW

svn path=/trunk/; revision=37027

15 years ago- Cleanup and fix OffsetViewport/WindowOrgEx.
James Tabor [Mon, 27 Oct 2008 17:56:35 +0000 (17:56 +0000)]
- Cleanup and fix OffsetViewport/WindowOrgEx.

svn path=/trunk/; revision=37026

15 years ago* Implement DeletePrintProvidorA, DeletePrintProvidorW
Johannes Anderwald [Mon, 27 Oct 2008 16:47:23 +0000 (16:47 +0000)]
* Implement DeletePrintProvidorA, DeletePrintProvidorW

svn path=/trunk/; revision=37025

15 years ago- Implement AddPrintProvidorA, AddPrintProvidorW
Johannes Anderwald [Mon, 27 Oct 2008 15:40:21 +0000 (15:40 +0000)]
- Implement AddPrintProvidorA, AddPrintProvidorW

svn path=/trunk/; revision=37024

15 years ago- Add PROVIDER_INFO_1 and PROVIDER_INFO_2 struct
Johannes Anderwald [Mon, 27 Oct 2008 15:16:05 +0000 (15:16 +0000)]
- Add PROVIDER_INFO_1 and PROVIDER_INFO_2 struct

svn path=/trunk/; revision=37023

15 years ago- Add missing goto done in NpfsRead when setting Status as STATUS_PENDING. Fixes...
Michael Martin [Mon, 27 Oct 2008 13:51:20 +0000 (13:51 +0000)]
- Add missing goto done in NpfsRead when setting Status as STATUS_PENDING. Fixes bug #3115 and duplicates.

svn path=/trunk/; revision=37020

15 years agouse ExFreePoolWithTag
Christoph von Wittich [Mon, 27 Oct 2008 11:16:31 +0000 (11:16 +0000)]
use ExFreePoolWithTag

svn path=/trunk/; revision=37018

15 years agosync Shell_NotifyIconW with wine 1.1.7
Christoph von Wittich [Mon, 27 Oct 2008 09:49:27 +0000 (09:49 +0000)]
sync Shell_NotifyIconW with wine 1.1.7

svn path=/trunk/; revision=37017