modified rbuild/backend/mingw/modulehandler.cpp
modified rbuild/backend/msbuild/msbuild.cpp
modified rbuild/backend/msvc/vcprojmaker.cpp
modified rbuild/project.cpp
modified rbuild/rbuild.h
Index properties and modules by name.
Should make for faster lookups and slightly faster overall execution, no idea exactly by how much but there you have it.
modified rbuild/automaticdependency.cpp
modified rbuild/backend/dependencymap/dependencymap.cpp
modified rbuild/backend/devcpp/devcpp.cpp
modified rbuild/backend/mingw/mingw.cpp
modified rbuild/backend/mingw/proxymakefile.cpp
modified rbuild/backend/msvc/msvc.cpp
modified rbuild/backend/msvc/msvcmaker.cpp
modified rbuild/backend/versionreport/versionreport.cpp
modified rbuild/compilationunitsupportcode.cpp
modified rbuild/module.cpp
modified rbuild/pch.h
modified rbuild/syssetupgenerator.cpp
modified rbuild/testsupportcode.cpp
Fix compilation, no functional changes
This dedication committed to Casper and Hervé
svn path=/trunk/; revision=36766
modified lib/rtl/rtl.rbuild
Compile rtl twice, as rtl_umode and rtl_kmode. Allows conditional compilation of RTL (finally!), instead of necessitating hacks like RtlpGetMode()
"rtl" module now a dummy static library for things like <include base="rtl">
modified boot/freeldr/freeldr/freeldr.rbuild
modified boot/freeldr/freeldr/setupldr.rbuild
modified ntoskrnl/ntoskrnl-generic.rbuild
rtl -> rtl_kmode
modified dll/ntdll/ntdll.rbuild
rtl -> rtl_umode
This commit dedicated to Fireball and Stefan100 (now get to work! >:3)
svn path=/trunk/; revision=36761
- Add a hack (one and only one) for the MaxNameLen being different in KCB and actual KeyNode to allow regression testing framework go further.
svn path=/trunk/; revision=36747
- Handle an invalid SelectedMediumIndex separately
- Cancel the hang timer before calling MiniportHalt
- Handle a BindAdapter failure
svn path=/branches/aicom-network-fixes/; revision=36738
- REnumServicesStatusA/W: Fixed returned param values to match Windows
- REnumServicesStatusExW: Dont try to access lpResumeIndex if it is NULL. Fixed returned param values to match windows.
svn path=/trunk/; revision=36732
- If an acquire/release operation is not implemented, FSD must return STATUS_INVALID_DEVICE_REQUEST, not some other error code.
- Fix a typo in the debug message.
svn path=/trunk/; revision=36731
- Driver object temporary was not marked temporary, thus it wasn't really deleted after reference counter reached 0. Fix this (inspired by bug #3501).
See issue #3501 for more details.
svn path=/trunk/; revision=36719
- Implement MmGetFileNameForAddress (with the good description written previously). Testcased with OllyDbg and Syser (with the patch from bug 3454) when try to attach to a process.
See issue #3690 for more details.
svn path=/trunk/; revision=36718