- changed 1 file
Wednesday 26 Jul
[RAPPS]- A quick fix for counter - used a list that is not updated prior to the message
[RAPPS] Making checkboxes useful WIP- Added selection counter *NOTE: This requires changes in lang files*- Added Sellect/Desellect button functionality- Fixed some typos and macros-to-wide-functions
[COPYSUP]Remove leftovers from some attempted ugly things.Should fix MSVC build
Tuesday 25 Jul
[COMCTL32] -Implement taking into account the contents margins from the theme when calculating the size of the toolbar button. Using it while painting the button will be implemented in a later commit as it caused me some problems.
[STOBJECT]-Fixed bugs related to strings and localization (needs further improvement).-Fixed ContextMenu Position bug (for both power and volume).-Now battery tooltip is as dynamic as its icon.
[FREELDR]Fix compilation on ARM.
[BOOTLIB][BOOTMGR]Disabled x86-specific code when building ARM.[LIBSUPP]Use a hack to replace inline asm which is not supported by MSVC ARM.[DBGHELP]Fix ARM register access from context struct.[MSVCRT]Fix typo in spec file.[NTOSKRNL][WIN32SS]Add asm dependency to *sys modules.[CPPRT]Add one of the missing constructor aliases. There's more, but my brain is fried at this point.[BTRFS]Define-away an include for x86-specific intrinsics.This is the first batch of fixes for building reactos using the MSVC ARM toolchain. A lot more work is needed to get a full build including rostests and rosapps.
Monday 24 Jul
[CABMAN]Fix pointer math ('unsigned long' will truncate the pointer).[MKISOFS/SCHILY TOOLS]Fix the invalid assumption that a 'long' variable can hold pointers. Will be sent upstream.With this the whole of reactos and rostests builds on x64. Rosapps still has issues.
[RDBSS]- Implement __RxWriteReleaseResources(), RxCommonWrite(), RxCompleteMdl(), RxGetTopIrpIfRdbssIrp(), RxLowIoWriteShell(), RxLowIoWriteShellCompletion()- Finish implementation of RxCommonCleanup() so that it handles setting EOF on a file- Finish implementation of RxCommonCreate() so that it handles sharing violations and attempts to scavenge open files[RXCE]- Implement RxpScavengeFobxs(), RxpTrackDereference(), RxpTrackReference(), RxPurgeFobx(), RxPurgeRelatedFobxs(), RxReinitializeContext(), RxSetFileSizeWithLock(), RxScavengeFobxsForNetRoot()- Fix a bug in RxPrefixTableLookupName() where it was badly handling nodes in scavengerThis commits brings several improvments to the NFS driver.First of all, now, the driver handles creating, extending and writing to files!It also handles purging dormant opened files when a file opening fails because of a sharing violationFinally, it also brings something to look at our references issues in RDBSS to help finding out why our FCB are never (or nearly) dereferencedCORE-8204CORE-11327CORE-13581
[APITESTS]MSVCRT_CRT_APITEST: Remove getmainargs tests from X64 build.DELAYIMP: Fix callback prototype.CComHeapPtr: Fix implementation of IMallocSpy to match the actual interface.[WINETESTS]ntdll: Disable 'generated' tests when not i386 platform, since they were generated for x86 and not x64 or ARM.Fixes x64 compilation for tests.
[BOOTLIB]Stub out some arch-specific functions (fixes x64 build).[USBPORT]Actually fix x64 build. The old code was not working at all, but the bootlib errors cancelled the build earlier than I thought.The X64 compilation now succeeds, but cabman crashes trying to generate the bootcd.
Sync branch with trunk r75394.
[EXPLORER][RSHELL][NTOBJSHEX][BROWSEUI][SHELL32]Get rid of the unused "placement new" operators.
[USBPORT]Oops, brainfart (Fixes 32bit build).
[MSPAINT]Correct callback return type (Fixes X64 build).[USETUP]Correct definition of the struct (fixes X64 build).[USBPORT]Improve struct size checks so they are X64-compatible (fixes X64 build).The build as a whole still fails due to bootlib, but implementing those is beyond my expertise.
Saturday 22 Jul
[EXPLORER] -Restore a call to RegLoadSettings while handling WM_DISPLAYCHANGE which was removed in r74221. This is not really correct since it resets the size and position of the taskbar but I add it back since it updates the cached rects for all four positions.
[UNATTEND]: Move a comment sign ';' to a better place.
[EXPLORER] -Implement the minimum taskbar size for the vertical position.