Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Hermès Bélusca-Maïto
[MKHIVE] Return win32-like error codes for functions that expect to do so. Fix and comment out some unused ERROR_xxx/STATUS_xxx defines.
Pierre Schweitzer
[KMTESTS:CC] Add more tests for CcPinMappedData()
Hermès Bélusca-Maïto
[USETUP] Move some functions around, but no functional code changes otherwise.

svn path=/branches/setup_improvements/; revision=74714
Mark Jansen
[SDK] Implement __wine_spec_unimplemented_stub with ntdll functions
Hermès Bélusca-Maïto
[MKHIVE] Simplify CmiAddValueKey() by using CmpAddValueToList().
  • Test VBox: submit results failed -  stdio
Hermès Bélusca-Maïto
[USETUP] As evoked in 27603a10 (r74943), adapt the code in bootsup.c to abstract the manipulation of freeldr.ini and boot.ini, and make it use the new features of bldrsup.c committed in 27603a10 (r74952).

In particular the helper functions CreateCommonFreeLdrSections() and (Un)protectBootIni() are now removed from there (they are used in bldrsup.c only).
This should pave the way for future integration with other sorts of NT boot loaders (BootMgr and (u)EFI boot loader).

svn path=/branches/setup_improvements/; revision=74954
Pierre Schweitzer
[KMTESTS:CC] Add more tests for CcPinMappedData()
Eric Kohl
[NETCFGX] Implement the Min and Max options for int, long and word parameters.

Hermès Bélusca-Maïto
[MKHIVE] Implement RegDeleteKeyW() and RegDeleteValueW().
Mark Jansen
[SPEC2DEF] Fix support for different OS versions.
Pierre Schweitzer
[KMTESTS:CC] Add more tests for CcPinMappedData()
Pierre Schweitzer
[KMTESTS:CC] Properly check for memory allocations
  • Test KVM: submit results failed -  stdio
Hermès Bélusca-Maïto
[SETUPLIB] Adapt the code in osdetect.c to make it use the new features of bldrsup.c committed in 27603a10 (r74952).

svn path=/branches/setup_improvements/; revision=74953
Hermès Bélusca-Maïto
[CMLIB] Adjust parameter types and annotations. Add diagnostic assertions.
Mark Jansen
[SDK] Add version option to our spec2def cmake command
Hermès Bélusca-Maïto
[MKHIVE] Sync a bit more of reginf.c with the corresponding setupapi code.
Eric Kohl
[NETCFGX] Move the NetClassInstaller to a separate file.
Hermès Bélusca-Maïto
[SETUPLIB][USETUP] Minor code refactoring, consisting in renaming the "ntos boot loader" stuff into "boot store", since this happens to be functionality that is a bit more general than previously thought.

- Fix the usage of the BootEntry's "Version" member.
- Don't surround with too many quotation marks the "friendly" boot entry name in AddBootStoreEntry().

svn path=/branches/setup_improvements/; revision=74964
Pierre Schweitzer
[KMTESTS:CC] Add more tests for CcPinMappedData()
Hermès Bélusca-Maïto
[MKHIVE] Minor code formatting.
Hermès Bélusca-Maïto
[FASTFAT] Don't mess my debug log when partition SysType is printed! (when invalid chars are printed)
  • Test VBox: submit results failed -  stdio
Hermès Bélusca-Maïto
[MKHIVE] Implement and use RegCloseKey().
Mark Jansen
[SHELL32] CDefView: Query SFVM_DEFVIEWMODE before creating the list view.
  • Test KVM: submit results failed -  stdio
Katayama Hirofumi MZ
[FONT][WIN32SS] Use ExFreePoolWithTag instead of ExFreePool (#941)
  • Test KVM AHK: updating -  stdio
Eric Kohl
[NEWDEV] Add InstallDevInstEx
Mark Jansen
[KERNEL32] Fix some stubs for 0x600+
Hermès Bélusca-Maïto
[MKHIVE] Minor improvements.

- Fix a bug in RegpCreateOrOpenKey() when we attempt to open an
  non-existing (sub-)key.
- Check failure of RegCreateKeyExW() in CreateSymLink().
- Remove unneeded includes.
- Update few comments.
Hermès Bélusca-Maïto
[USETUP] Diverse fixes for path handling.

- Convert almost all swprintf() into StringCchPrintfW() and wcscpy() into StringCchCopyW();
- Explicitly add a trailing path separator to the "\Device\HarddiskX\PartitionY(\)" paths
  when they refer to FS directories (and not to partition objects);
- Remove useless (and half-buggy) "Remove trailing backslash" code.

With that, it is possible to install ReactOS in e.g. C:\ReactOS (as usual), C:\ReactOS\dir1\dir2 (as many dirs as you wish), and also in C:\ (yes yes!).
But in that latter case, a strange bug related to the registry arises...

- Adjust some comments;
- Add some debugging DPRINTs;
- The SetInstallPathValue() is part of the big hack I've mentioned in f51faa4a (r74709).

svn path=/branches/setup_improvements/; revision=74717
Mark Jansen
[SDK] Add the WITH_RELAY option to msvc's spec2def command. (GCC already had it)
Hermès Bélusca-Maïto
[NTOS][MKHIVE] Minor code formatting.
Hermès Bélusca-Maïto
[RTL] Make a RtlQueryEnvironmentVariable_U() DPRINT a little bit more useful.
  • Test KVM: submit results failed -  stdio
Hermès Bélusca-Maïto
[MKHIVE] Fix compilation warnings.
Pierre Schweitzer
[KMTESTS:CC] Add a test showing our CcPinMappedData() implementation is broken
Pierre Schweitzer
[NTOSKRNL] Add the CcPinMappedDataCount counter
Hermès Bélusca-Maïto
[USETUP] When installing new FreeLDR entries for recognized DOS/OS-2 boot loaders, use distinct OS section names. Also, add detection for the Dell Real-Mode Kernel OS (DRMK).

svn path=/branches/setup_improvements/; revision=74932
Hermès Bélusca-Maïto
[USETUP] Condense the different InstallFatXYBootSectorToDisk & ToFile functions into a InstallFatXYBootSector() function that is called by both the ToDisk and ToFile flavours.

Also, trim any potential trailing path separator from the NT disk partition path before opening the partition object itself for read/write access.

svn path=/branches/setup_improvements/; revision=74715
Mark Jansen
[CRT] spawn: define a unicode environment when needed
Hermès Bélusca-Maïto
[SETUPLIB] Introduce a lot of (Work in progress) functions to manipulate boot entries from different boot "stores".

This concerns so far, only freeldr.ini and to an extent, boot.ini, but planning in the future to add support for registry-oriented BCD
as well as possibly direct (u)EFI entries, using the corresponding NT functions.
This code is so far only used in osdetect.c, but will be soon used by usetup's bootsup.c (note that some helper functions: CreateCommonFreeLdrSections()
and (Un)protectBootIni() are already taken from it and used in bldrsup.c).
- In EnumerateNTOSBootEntries(), continue enumerating the boot entries until the user callback returns an status code that is not successful.
- Remove some old code from osdetect.c; use directly BootEntry->FriendlyName when building the display names of the available installations, since now
  BootEntry->FriendlyName is a PCWSTR (and not a UNICODE_STRING anymore).

svn path=/branches/setup_improvements/; revision=74943

[SETUPLIB] Make the NTOS_BOOT_ENTRY structure more generic, so that it can wrap around either actual NTOS boot entry options, or FreeLdr-like boot-sector options.

In a sense, the NTOS_BOOT_ENTRY structure now looks much more like the NT structure "BOOT_ENTRY".
- Adapt the code in bldrsup.c to these modifications, and re-enable FreeLdr-like boot-sector-file support code that was commented out.
More code cleanup will follow later.

svn path=/branches/setup_improvements/; revision=74952
Pierre Schweitzer
[NTOSKRNL] Rewrite the way we create BCB for pinning

We won't reuse a BCB created for mapping, we will now have
our own dedicated BCB.
This allows having a bit more cleaner implementation of CcPinMappedData()
Mark Jansen
[DBGHELP] Exclude stubs from pch