Ros-diffs June 2006

ros-diffs@reactos.org
  • 19 participants
  • 595 discussions

[hpoussin] 22292: Add documentation to SetupDiBuildClassInfoList/SetupDiBuildClassInfoListExA/W Patch by Christian Gmeiner on wine-patches ML
by hpoussin@svn.reactos.org
18 years, 5 months

[ion] 22291: - Fix the CmpObjectDelete bugcheck by hacking away some code reponsible for it. The bugcheck is probably the result of the current ref-count bug. - Remove some more code in IoCreateFile/IopCreateFile to help with deprecating it later.
by ion@svn.reactos.org
18 years, 5 months

[ion] 22290: - Add the OPEN_PACKET structure to internal headers. Used for the I/O Parse Routine. - Gut down IopCreateFile to the strict minimum so that only the critical parts remain. - NT Compatiblity fix in ObFindObject: stop parsing if remaining path is null, this means that the parse routine is done parsing and that -this- is the final object.
by ion@svn.reactos.org
18 years, 5 months

[fireball] 22289: - Added DPRINT logic in all files (to be used as "TRACE" to aid in debugging of tests) - Added initial part of Ob tests which uses ObCreateObjectType, NtCreateDirectoryObject, ObCreateObject exported APIs.
by fireball@svn.reactos.org
18 years, 5 months

[ion] 22288: - Remove the heart (but not the brain) of the IopCreateFile hack. A much 'nicer' hack now detects if a filename can't be found, and instead of inserting it into the object directory (wrong!), calling IopCreateFile (wrong!), then having it fail, only to then remove the newly inserted object entry (wrong wrong wrong!), IopCreateFile is now *only* called for real files, otherwise Ob detects the invalid name and fails nicely and quickly.
by ion@svn.reactos.org
18 years, 5 months

[ion] 22287: - Add Object Header Quota structure/define - Give Files/Devices a parse routine and currently stubplement it for debugging purposes and trying to figure out a way to kill the IopCreateFile hack. - Implement ObpChargeQuotaForObject. Using a memory breakpoint in WinDBG I've finally found where the OB_FLAG_CREATE_INFO flag gets masked out. Also attempted a very naive quota charging implementation, but it's a guess and probably wrong (but at least it does...something.)
by ion@svn.reactos.org
18 years, 5 months

[ion] 22286: - Kill a bunch of deprecated hacks, because removing hacks is always cool!
by ion@svn.reactos.org
18 years, 5 months

[ion] 22285: - [FORMATTING]: - Get rid of ObpGetHandleCountByHandleTable and ObpGetNextHandleByProcessCount. - Add some function comment headers. - Move ObMakeTemporaryObject, NtMakeTemporaryObject, NtMakePermanentObject to oblife.c - Move ObpDeleteNameCheck to obname.c
by ion@svn.reactos.org
18 years, 5 months

[ion] 22284: - Rename ObpDeleteHandle to ObpCloseHandleTableEntry and change semantics so that it deals directly with the entry and table. This re-factoring optimizes the case where we already have the entry and don't want to use the handle to get the kernel table and then attach/detach/enter/exit critcal regions (such as when sweeping). - Implement ObCloseHandle, a new XP Export - Take old NtClose code and write it in ObpCloseHandle, which is the master function that Ntclose/ObCloseHandle share
by ion@svn.reactos.org
18 years, 5 months

[turner] 22283: If treat a backspace more like a normal char.
by turner@svn.reactos.org
18 years, 5 months
Results per page: