• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[TASKMGR]

- ellipsis is a pointer not an array. CID 1321855

[HIVECLS|FONTVIEW] Fix fontview registration and add additional extensions. Patch by Katayama Hirofumi MZ. CORE-6621

    • -3
    • +21
    /trunk/reactos/boot/bootdata/hivecls.inf
[SHELL32] CDefaultContextMenu: Fix starting applications with just one 'static' menu item.
Sync with trunk head r73756. We're back on track!
  1. … 5044 more files in changeset.
Sync with trunk r71184 (moving around the PSDK & tools), taking care of keeping the special headers (see r73754; someone has to decide whether they are actually better than the original wine ones); remove deprecated ntlmssp.rbuild.
  1. … 10621 more files in changeset.
[FONTVIEW] Add support for font collections + show some extra font properties. Patch by Katayama Hirofumi MZ. CORE-6621

Some minor changes by me

  1. … 11 more files in changeset.
Restore also some headers the modifications of which were lost during sync.
Add back ntlmssp and the old code of secur32 that were lost in syncs.
  1. … 22 more files in changeset.
Sync with trunk r71183 (before the revision that moved around the PSDK headers).
  1. … 18302 more files in changeset.
Sync with trunk r59000.
    • -496
    • +569
    /branches/sspi-bringup/reactos/lib/rtl/acl.c
  1. … 9864 more files in changeset.
As this branch contents was technically r54884, sync it first with trunk r57000.
    • -42
    • +21
    /branches/sspi-bringup/reactos/ntoskrnl/se/sid.c
    • -32
    • +37
    /branches/sspi-bringup/reactos/dll/win32/msi/msi.rc
  1. … 5909 more files in changeset.
[EVENTVWR]

- Attempt to speed up loading and displaying logs in EnumEventsThread:

- Rewriting the code fix an infinite loop that could happen under low memory conditions (this potentially speeds things up quite a lot).

- Remove ListView subclassing - sorry Hermès but not only it keeps constantly redrawing under Windows but also adds too much overhead.

- Don't read the event log records one by one but in chunks of roughly 0x7ffff bytes (maximum size allowed).

- Use poor man's "caching" of the event user name (optimizing/caching rest of the stuff in the loop didn't yield any significant speed up).

Result: Loading ~40000 records under Win7 went from 4.5 minutes to 65 seconds.

[KERNEL32] Silence some noise during process creation.
[USER32_APITEST]: Add more tests for RegisterClassEx.
[GDI32_APITEST] Add tests for font creation. Patch by Katayama Hirofumi MZ. CORE-6621
[CRT_APITEST] Add additional test for __getmainargs
[WIN32SS] Mute a major spammer in AHK tests.
    • -1
    • +6
    /trunk/reactos/win32ss/gdi/ntgdi/palette.c
[BOOTLIB] Additional EfiPrintf conversion like r73736 for MSVC 2013
[BOOTLIB]: Implement MmFwGetMemoryMap when virtual memory is being enabled.

[BOOTLIB]: Implement MmPapAllocatePagesInRange when virtual memory is being enabled.

What's left now is implementing extension for the PA allocator when VM is enabled.

    • -8
    • +103
    /trunk/reactos/boot/environ/lib/mm/pagealloc.c
[BOOTLIB]: Finish implementing Mmx86pMapMemoryRegions.
[BOOTLIB]: Implement most of Mmx86pMapMemoryRegions. Just missing the UEFI mappings now.
[BOOTLIB]: Don't use PTE_BASE/PDE_BASE in bootlib. Use MmPteBase and MmPdeBase instead.

[BOOTLIB]: Implement MmDefpMapPhysicalAddress, MmDefpTranslateVirtualAddress. Fix definition of Mmx86MapPhysicalAddress.

    • -64
    • +0
    /trunk/reactos/boot/environ/lib/mm/mm.c
[BOOTLIB]: Implement BlMmIsTranslationEnabled and MmMapPhysicalAddress. MmDefpMapPhysicalAddress is missing at this point.
    • -1
    • +10
    /trunk/reactos/boot/environ/include/bl.h
[USERENV]

- Fix some DPRINTs;

- Add parameter validation in CreateUserProfileExW;

- Return the directory path of the created profile in CreateUserProfileExW, if the user wants it;

- Add value type validation for RegQueryValueExW calls;

- Use ARRAYSIZE where needed;

- Add parameter validation in GetAllUsersProfileDirectoryA, GetDefaultUserProfileDirectoryA;

- Correctly return error code in GetAllUsersProfileDirectoryW, GetDefaultUserProfileDirectoryW, GetProfilesDirectoryW and GetUserProfileDirectoryW. Should fix the userenv_apitest:GetProfileDirs tests.

    • -154
    • +174
    /trunk/reactos/dll/win32/userenv/profile.c
[BOOTLIB]: Make the EfiPrintf with __FUNCTION__ work also on GCC. Also, on MSVC (2010 at least), concatenating without converting __FUNCTION__ to unicode and adding 'L' for the "\r\n" returned error C2308.
    • -15
    • +5
    /trunk/reactos/boot/environ/lib/mm/mm.c
[USERENV_APITEST]: Add some simple tests for Get[AllUsers|DefaultUser|User]Profile[s]Directory APIs (checking return values & last errors).
    • -0
    • +86
    /trunk/rostests/apitests/userenv/GetProfileDirs.c
[BOOTLIB]: Finish implementation of MmMdRemoveRegionFromMdlEx for other straddling scenarios.

[BOOTLIB]: Implement Mmx86MapInitStructure and most of Mmx86InitializeMemoryMap.

[BOOTLIB]: Continue implementation of MmDefInitializeTranslation.

[BOOTLIB]: More explicitly mark paths which are not yet implemented for paging mode yet (but only on compilers that don't give compiler errors when trying to use __FUNCTION__.

    • -9
    • +40
    /trunk/reactos/boot/environ/lib/mm/descriptor.c
    • -10
    • +29
    /trunk/reactos/boot/environ/lib/mm/mm.c
    • -0
    • +14
    /trunk/reactos/boot/environ/include/bl.h
[FASTFAT]

Take the volume label into account when comparing the FAT volumes in case of a verify.

This helps avoiding remounting every removable device on verify. Current hack is only kept for FATX volumes for now.

[BOOTLIB]: Don't use __getcallerseflags() in Archx86IsCpuidSupported -- __readeflags should be good enough.
    • -0
    • +17
    /trunk/reactos/boot/environ/include/bl.h
[ACCESS]

Get rid of the calculated control positions and sizes.

    • -133
    • +133
    /trunk/reactos/dll/cpl/access/lang/ru-RU.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/sk-SK.rc
    • -155
    • +154
    /trunk/reactos/dll/cpl/access/lang/zh-CN.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/tr-TR.rc
    • -9
    • +0
    /trunk/reactos/dll/cpl/access/resource.h
    • -158
    • +154
    /trunk/reactos/dll/cpl/access/lang/nl-NL.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/cs-CZ.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/en-US.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/ro-RO.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/bg-BG.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/fr-FR.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/uk-UA.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/sq-AL.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/de-DE.rc
    • -154
    • +154
    /trunk/reactos/dll/cpl/access/lang/no-NO.rc
  1. … 10 more files in changeset.