Filip Navara
a2446b3408
- Move shldisp.h to the right place.
...
- Get rid of the ICOM crap.
svn path=/trunk/; revision=11069
2004-09-26 14:34:23 +00:00
Thomas Bluemel
c28cd9af2c
minor fix
...
svn path=/trunk/; revision=11068
2004-09-26 13:25:42 +00:00
Thomas Bluemel
5ee10c6024
add hid.dll to the build system
...
svn path=/trunk/; revision=11067
2004-09-26 12:39:30 +00:00
Eric Kohl
a1463efaf0
Delete a boot log from the registry after it was written to the boot log file.
...
svn path=/trunk/; revision=11066
2004-09-26 11:29:50 +00:00
Thomas Bluemel
1a541c9ebb
enable PCH
...
svn path=/trunk/; revision=11065
2004-09-26 10:43:00 +00:00
Thomas Bluemel
dae8e69f8c
fixed typo
...
svn path=/trunk/; revision=11064
2004-09-26 10:01:09 +00:00
Thomas Bluemel
06fc0007ce
added shell extension that enables the user to change compatibility modes for .exe files in the file properties.
...
svn path=/trunk/; revision=11063
2004-09-26 09:56:23 +00:00
Hartmut Birr
82f36a4a4e
- Reselected the drive (master/slave) after a soft reset.
...
svn path=/trunk/; revision=11062
2004-09-26 09:14:20 +00:00
Art Yerkes
a3091079d6
Fixed each call to use a unique event. This is needed because send, recv,
...
connect, etc can complete independently even on the same socket.
Fixed connect to pass the status from afd back correctly. Connect now
fails as expected when we couldn't make a connection.
svn path=/trunk/; revision=11061
2004-09-26 07:55:32 +00:00
Royce Mitchell III
97fcd66fc7
more sayings
...
svn path=/trunk/; revision=11060
2004-09-26 02:33:31 +00:00
Filip Navara
93f1330753
- Fix RtlFindClearBits to correctly treat the hint.
...
svn path=/trunk/; revision=11059
2004-09-25 22:59:17 +00:00
Gé van Geldorp
200da8e7da
Don't abandon file creation if hTemplateFile is INVALID_HANDLE_VALUE
...
svn path=/trunk/; revision=11058
2004-09-25 21:44:02 +00:00
Art Yerkes
e1741d6626
Use the recursive mutex to lock the TCP.
...
svn path=/trunk/; revision=11057
2004-09-25 21:32:56 +00:00
Art Yerkes
1eb1e27110
Added simple recursive mutex adapted from my afd one. Works both above
...
and below DISPATCH_LEVEL.
svn path=/trunk/; revision=11056
2004-09-25 21:32:18 +00:00
Art Yerkes
3a4c09d746
More experimental detritus. Sorry about that.
...
svn path=/trunk/; revision=11055
2004-09-25 21:08:53 +00:00
Filip Navara
630b1b2eb3
- Fix usage of RtlFindSetBits and loops in CmiStartLogUpdate and CmiStartHiveUpdate.
...
svn path=/trunk/; revision=11054
2004-09-25 20:53:29 +00:00
Filip Navara
3823d945f5
- Fix implementation of RtlFindSetBits to be able to return bits that are at lower location than the supplied hint.
...
svn path=/trunk/; revision=11053
2004-09-25 20:49:57 +00:00
Art Yerkes
91fea9194d
Previously checked in with some detritus from some experimental rtl stuff.
...
Fixed.
svn path=/trunk/; revision=11052
2004-09-25 20:38:46 +00:00
Art Yerkes
3725308f3e
Fixed connection locking in tcp.c
...
Added a work item in lan.c re: dpc callback from the adapter. This keeps
us from needing mdl functions at dpc level.
Track IRPs to be completed with memtrack.
svn path=/trunk/; revision=11051
2004-09-25 20:24:00 +00:00
Filip Navara
ee0f0ee26f
- Remove the incorrect ALIGN macro (missing "* (align)") and replace it with ROUND_UP.
...
svn path=/trunk/; revision=11050
2004-09-25 19:39:57 +00:00
Gé van Geldorp
fceb614b2b
Make some installers happy (well, happier at least)
...
svn path=/trunk/; revision=11049
2004-09-25 18:22:33 +00:00
Emanuele Aliberti
0f2014b8bb
Fixed spelling error.
...
svn path=/trunk/; revision=11048
2004-09-25 15:46:52 +00:00
Eric Kohl
23a709ca5f
- CmiAddValueToKey(): Double the size of the value list cell when it is completely filled. This prevents fragmentation if a key got lots of values.
...
- CmiDeleteValueFromKey(): Fix corruption of the value list cell when a value is removed from the list.
- Rename the variable VBOffset to ValueCellOffset.
svn path=/trunk/; revision=11047
2004-09-25 15:25:28 +00:00
Eric Kohl
1f82196fd5
- Use ROUND_UP macro instead of explicit calculation.
...
- Replace fixed values by appropriate constants.
- Replace STATUS_UNSUCCESSFUL by better status codes.
svn path=/trunk/; revision=11046
2004-09-25 12:11:13 +00:00
Gé van Geldorp
95210d36ee
- Round up requested amount of memory instead of down
...
- Simplify space check, old version didn't work because of signed/unsigned issues
svn path=/trunk/; revision=11045
2004-09-25 08:58:44 +00:00
Gé van Geldorp
79c3ba475a
SeAccessCheck() returns TRUE on success
...
svn path=/trunk/; revision=11044
2004-09-25 08:49:06 +00:00
Filip Navara
ee3726520d
- Remove duplicate SPI_* definitions.
...
svn path=/trunk/; revision=11043
2004-09-25 08:21:12 +00:00
Filip Navara
d8db49d056
- Remove duplicate definitions and redundant header file.
...
svn path=/trunk/; revision=11042
2004-09-25 08:20:16 +00:00
Martin Fuchs
5ee46f4794
compareType refactoring
...
svn path=/trunk/; revision=11041
2004-09-25 07:55:31 +00:00
Art Yerkes
0089446cc6
cm/regfile.c, ldr/init.c, ldr/loader.c: OBJ_CASE_INSENSITIVE patch I proposed
...
on the list. This makes the registry, and dll loading case insensitive when
we are on a case preserving filesystem.
ntoskrnl/ex/power.c: My own contributions to the poweroff message list.
ntoskrnl/mm/npool.c: Fixed bit-rot in whole page alloc. That's how i found
the bug below.
se/semgr.c, lib/rtl/sd.c:
semgr, when creating a SECURITY_DESCRIPTOR, anded the PRESENT and DEFAULT
flags rather than oring them for group, dacl, and sacl, leading to
RtlLengthSecurityDescriptor giving the wrong length to sdcache. When
sdcache would copy the security descriptor, it would be too short, and
the bound check from the whole-page allocator would go off. I fixed this
and made rtl/sd.c use the ROUND_UP macro and RtlLengthSid. This is cleaner.
It may not be completely correct yet but it no-longer truncates security
descriptors into the cache, which means that the Owner, Group and etc
SIDs should now actually work right when coming from the cache, no matter
what happens in the heap. They probably seemed to work before simply
because they trashed the ends of their blocks and never moved in the
cache.
svn path=/trunk/; revision=11040
2004-09-25 06:41:16 +00:00
Art Yerkes
906e734ab4
Changed functions RtlClearAllBits and RtlSetAllBits to use SizeOfBitMap
...
as the number of bits, not the number of bytes in the bitmap. This was
making the whole page allocator in ntoskrnl/mm/npool.c crash early in
the boot process with whole page allocations on. This may affect other
things adversely as well.
The documentation for RtlInitializeBitMap is here:
http://www.osronline.com/ddkx/kmarch/k109_5sfm.htm
svn path=/trunk/; revision=11039
2004-09-25 03:20:16 +00:00
Thomas Bluemel
9e91360716
1. implemented GetThreadSelectorEntry()
...
2. added missing DESCRIPTOR_TABLE_ENTRY structure
svn path=/trunk/; revision=11037
2004-09-24 20:55:58 +00:00
Gé van Geldorp
29df1f045e
You can't wait for 0 objects
...
svn path=/trunk/; revision=11036
2004-09-24 20:26:43 +00:00
Thomas Bluemel
4d0a1d7cea
don't skip the detection code
...
svn path=/trunk/; revision=11035
2004-09-24 20:20:46 +00:00
Thomas Bluemel
9dfe6f1d9c
enabled the Wizard97 style
...
svn path=/trunk/; revision=11034
2004-09-24 20:18:16 +00:00
Eric Kohl
01aff80376
Enable wizard 97 style and add a dummy progress page.
...
svn path=/trunk/; revision=11033
2004-09-24 18:52:29 +00:00
Thomas Bluemel
109dc19c13
added stub for ObFindHandleForObject() and export it
...
svn path=/trunk/; revision=11031
2004-09-24 16:18:28 +00:00
Filip Navara
ec73e88d5f
- Remove duplicate definitions.
...
svn path=/trunk/; revision=11030
2004-09-24 16:13:21 +00:00
Gé van Geldorp
df80dc6da3
Implement PathIsCharValidA/W
...
svn path=/trunk/; revision=11029
2004-09-24 15:17:20 +00:00
Filip Navara
c9da2445aa
- Don't validate parents after sending the WM_ERASEBKGND message.
...
- Fix support for SWP_NOREDRAW flag in SetWindowPos.
svn path=/trunk/; revision=11028
2004-09-24 15:07:38 +00:00
Eric Kohl
78e1dba27f
Close the bootlog key if value enumeration or writing to the log file fails.
...
svn path=/trunk/; revision=11027
2004-09-24 15:00:34 +00:00
Gé van Geldorp
361d78ab88
Merge back commit from winehq
...
svn path=/trunk/; revision=11026
2004-09-24 12:13:54 +00:00
Gé van Geldorp
b92ba82e5f
- SHGetAppCompatFlags() takes 4 bytes of parameters
...
- QueryInterface will return NULL for the new pointer if it fails
svn path=/trunk/; revision=11025
2004-09-24 11:12:44 +00:00
Eric Kohl
97037edf6b
- Print correct ReactOS version in the boot log header.
...
- Add ntoskrnl.exe and hal.dll to the boot log.
svn path=/trunk/; revision=11024
2004-09-24 10:51:35 +00:00
Art Yerkes
102c8c9a78
Initialize ext so that MCLFREE will be called appropriately.
...
This macro was freeing (m)->m_data, but m was not a macro parameter.
It compiled because virtually every mbuf * is named m. Fixed.
svn path=/trunk/; revision=11023
2004-09-24 04:58:17 +00:00
Art Yerkes
d7a6bf353f
Also wait in the success, no data case in socket state change.
...
svn path=/trunk/; revision=11022
2004-09-24 00:56:39 +00:00
Art Yerkes
2c75d67c33
Fix send function as well to properly deallocate the irp on failure on
...
MmProbeAndLockPages.
svn path=/trunk/; revision=11021
2004-09-24 00:51:31 +00:00
Thomas Bluemel
2eb5ead6ed
implemented GetUserDefaultUILanguage()
...
svn path=/trunk/; revision=11020
2004-09-24 00:36:14 +00:00
Thomas Bluemel
5b552386bc
don't attempt to reference NULL objects in NtIsProcessInJob()
...
svn path=/trunk/; revision=11019
2004-09-23 22:02:39 +00:00
Thomas Bluemel
b50f152bc1
implemented NtIsProcessInJob()
...
svn path=/trunk/; revision=11018
2004-09-23 21:23:34 +00:00