- Sync the sfc_os.dll with Wine and implement SfcIsFileProtected and
SfcIsKeyProtected. The installer will work better with this two function.
See issue #3719 for more details.
svn path=/trunk/; revision=36676
- Hide the drivebar by default. It's cleaner this way
- Remove the old rebar hack. This should get rid of those annoying blue marks at the end of the toolbars
svn path=/trunk/; revision=36666
- Set image size for coreheader in first pass and for both header types in second pass
Fixes seven gdi32 bitmap winetests.
svn path=/trunk/; revision=36665
-don't just fill a coreheader and dismiss it
-probe the full bitmap size, not only the first ulong
-CreateDIBSection should fail for compressed bitmaps
-set biClrUsed and copy the bitmapInfoHeader after it's filled
Fixes eight gdi32 bitmap winetests.
svn path=/trunk/; revision=36664
- The RtlEnumerateGenericTableWithoutSplaying function in RTL (generictable.c) effectively performs an endless enumeration, never advancing to the next successor element in the tree because of a bug in the code. Fix this. (Bug #3756).
- The RtlDelete code misses a line of code checking whether the node is a root,
and instead always returns NULL (assuming it is the root). Fix this. (Bug #3760).
See issue #3760 for more details.
svn path=/trunk/; revision=36663
- Specify a no-entrypoint for modules without one (otherwise ld sets entry point to a random function).
See issue #3758 for more details.
svn path=/trunk/; revision=36662
- lfn_get() reads past the end of name[]. Though harmless, it produces 'array subscript is above array bounds' compiler warning (treated as error).
See issue #3762 for more details.
svn path=/trunk/; revision=36661
- reduce desktops to 2 to save some taskbar space
- switch the icon back to the original one. It suits the tango set much better.
svn path=/trunk/; revision=36644
- Send NDIS_STATUS_RESET_END to all bound protocols after we reset
- Set MiniportBusy to TRUE if the MiniportReset handler returned NDIS_STATUS_PENDING
svn path=/branches/aicom-network-fixes/; revision=36635
- tcpip's ProtocolStatus routine now gets called if a media status change occurs
- This would fix a problem in which tcpip doesn't recognize the disconnect of an adapter but the ProtocolStatus handler in tcpip isn't implemented yet so the bug remains
svn path=/trunk/; revision=36634
- Move the implementation of NdisMIndicateStatusComplete to MiniStatusComplete and call it from NdisMIndicateStatusComplete
svn path=/branches/aicom-network-fixes/; revision=36633
- Restructure the CPU vendor check in KiGetFeatureBits with a switch statement
- Enable experimental support for Cyrix, Transmeta, Centaur and Rise CPUs (experimental = mostly untested)
- Just add CMPXCHG8B support to the feature bits for Centaur CPUs like it's already done for Rise CPUs without touching any MSRs.
The instruction already works properly by default according to two official Centaur datasheets. Also Geoz on IRC already reported that his C3 Nehemiah works with ReactOS after this patch.
- Enable the 3DNow detection code through extended CPUID also for Centaur CPUs (all CPUs from IDT WinChip C6 to VIA C3 Ezra-T supported it)
- Report the presence of AMD K6 MTRRs also for mobile AMD K6-2+/K6-III+ CPUs (model D)
svn path=/trunk/; revision=36630
- Port RegQueryValueExW from Wine (but leaving RegQueryValueExA as a wrapper, with a fix).
- Implement RegSetValueA/W based on Wine's implementation, and removing old, different (A and W) versions of RegSetValue.
svn path=/trunk/; revision=36623