Dashboard

[NTVDM:SVGA]

Properly implement the vertical retrace interval. The starting address and the

scanline size are calculated at the start, and the actual update is performed at

the end. This allows software to change the pixel panning and some other

parameters during the vertical retrace.

Also, normalize the CRTC register names.

[NTOS/MM]

- Addendum to r72472 : address nodes are not VADs for the base section AVL table

CORE-11900

    • -1
    • +1
    /trunk/reactos/ntoskrnl/mm/ARM3/vadnode.c
[NTOS/MM]

- Keep the control area as being created through the whole creation process in MmCreateArm3Section

- Use the segment length to find a suitable place for SEC_BASED sections

- Properly remove the global section node when deleting a based section

CORE-11900 #resolve

    • -32
    • +64
    /trunk/reactos/ntoskrnl/mm/ARM3/section.c
[USBHUB]

- Fix memory leaks in failure case of CreateUsbChildDeviceObject. Patch by Vardan Mikayelyan, merged from r72366.

    • -0
    • +15
    /trunk/reactos/drivers/usb/usbhub/fdo.c
[NtUser]

- Fix crash when there are no system cursors created. See CORE-11899.

[NTOS/MM]

- Fix ZeroBits check in NtMapViewOfSection

- Implement handling MEM_DOS_LIM AllocationType

This fixes all but a few NtMapViewOfSection (due to some temp file not being removed) wine tests + tests from 72468

    • -21
    • +45
    /trunk/reactos/ntoskrnl/mm/ARM3/section.c
[NTDLL_APITEST]

- Add some tests which show how Windows handles the ZeroBits argument

[KDGDB]

- Add a ugly and grotesque hack to give "o" back to RtlAssert so that we actually break on ASSERTs

- Check for the breakpoint instruction for deciding when to move forward the ProgramCounter. This is OK since KD removes all breakpoints set when hitting a soft BP

    • -1
    • +1
    /trunk/reactos/drivers/base/kdgdb/gdb_input.c
    • -0
    • +2
    /trunk/reactos/drivers/base/kdgdb/kdgdb.h
    • -12
    • +19
    /trunk/reactos/drivers/base/kdgdb/kdpacket.c
Fix translation (cf. r72465) CORE-11763
* Please at least compile before committing patches. CORE-11763
[NTVDM:SVGA]

Implement the extended wrapping control (64 KB / 1 MB).

Transpose the video memory so that it corresponds to chain-4 and packed-pixel

modes. This allows us to optimize video memory access, since the majority of all

SVGA modes are packed-pixel. Only VgaReadMemory has been optimized so far.

[CMAKE]: Update baseaddress_msvc.cmake with the updated scripts from CORE-11382 , with RTC1 enabled so that we get a bit of space margin. Dedicated to Thomas Faber :)

    • -355
    • +356
    /trunk/reactos/sdk/cmake/baseaddress_msvc.cmake
revert r72459 (there were difference between blocks which I assumed as identical)
[IERUNONCE]: CORE-11763 #comment Addendum to r72456 : comment out one of the IDS_INCORRECTFORMAT strings (since only one can exist at a time!). Somebody (Sergey?) should choose the best translation between the two. Also re-add the original IDS_NOEXPORT string that just vanished out.
    • -1
    • +2
    /trunk/reactos/dll/win32/iernonce/lang/ru-RU.rc
[TRANSLATIONS]: Update russian translation, by 'amber'.

CORE-11510 #comment Only the translations that did not collide with existing ones were committed! Please recheck :)

    • -8
    • +8
    /trunk/reactos/dll/win32/devmgr/lang/ru-RU.rc
    • -9
    • +9
    /trunk/reactos/dll/cpl/sysdm/lang/ru-RU.rc
fastfat: Remove code dublication, which has added r6279
[MSTSC]

- Unbreak build

[SHORTCUTS]: Update russian translations, by 'amber'.

CORE-11510

    • -0
    • +2
    /trunk/reactos/media/inf/shortcuts.inf
[TRANSLATIONS][ACPPAGE][IERNONCE]: Update ReactOS russian translation, by Sergey Stopkin.

CORE-11763 #resolve #comment Committed, thanks!

    • -1
    • +3
    /trunk/reactos/dll/win32/iernonce/iernonce.rc
    • -0
    • +41
    /trunk/reactos/dll/shellext/acppage/lang/ru-RU.rc
    • -0
    • +29
    /trunk/reactos/dll/win32/iernonce/lang/ru-RU.rc
[TRANSLATIONS][USETUP][EXPLORER]: Update ReactOS russian translation, by Kudratov Olimjon. Part 2

CORE-11636

    • -9
    • +9
    /trunk/reactos/base/setup/usetup/lang/ru-RU.h
[TRANSLATIONS]: Update ReactOS russian translation, by Kudratov Olimjon. Part 1

CORE-11636

    • -11
    • +11
    /trunk/reactos/dll/win32/shell32/lang/ru-RU.rc
    • -1
    • +1
    /trunk/reactos/dll/cpl/appwiz/lang/ru-RU.rc
    • -6
    • +6
    /trunk/reactos/dll/win32/devmgr/lang/ru-RU.rc
    • -1
    • +1
    /trunk/reactos/media/rapps/cstalin.txt
  1. … 5 more files in changeset.
Fix for copypasta done in "usb: HUB: Add PnP state tracking"(r72388)
[TRANSLATIONS]

Japanese translations for the following libraries: browseui, credui, ieframe,

iernonce, msports, msvfw32, mycomput, oleacc, samsrv, serialui, shimgvw, and

wldap32.

Patch by Katayama Hirofumi MZ. Thanks!

CORE-11884 #resolve #comment Committed in revision r72452.

    • -0
    • +41
    /trunk/reactos/dll/win32/msports/lang/ja-JP.rc
    • -0
    • +3
    /trunk/reactos/dll/win32/mycomput/mycomput.rc
    • -0
    • +6
    /trunk/reactos/dll/win32/mycomput/lang/ja-JP.rc
    • -0
    • +300
    /trunk/reactos/dll/win32/browseui/lang/ja-JP.rc
    • -0
    • +28
    /trunk/reactos/dll/win32/shimgvw/lang/ja-JP.rc
    • -0
    • +3
    /trunk/reactos/dll/win32/credui/credui.rc
    • -0
    • +3
    /trunk/reactos/dll/win32/samsrv/samsrv.rc
    • -0
    • +3
    /trunk/reactos/dll/win32/serialui/serialui.rc
    • -0
    • +49
    /trunk/reactos/dll/win32/credui/lang/credui_Ja.rc
    • -0
    • +3
    /trunk/reactos/dll/win32/iernonce/iernonce.rc
    • -0
    • +3
    /trunk/reactos/dll/win32/browseui/browseui.rc
    • -0
    • +3
    /trunk/reactos/dll/win32/msvfw32/rsrc.rc
  1. … 9 more files in changeset.
[NTVDM:BIOS]

Implement VBE function AH = 0x05, "CPU Video Memory Control".

[BOOTDATA]

- Remove invalid "ServiceType" registry value of the MPU401 driver.

- Fix MUP driver group.

- Fix MountMgr driver group.

- Fix rosfltmgr driver group.

- Add "Base" group list (until we have it inside some driver inf).

- Add tags for acpi, pci, null, beep and ksecdd drivers.

    • -0
    • +1
    /trunk/reactos/drivers/base/beep/beep_reg.inf
    • -7
    • +12
    /trunk/reactos/boot/bootdata/hivesys.inf
    • -1
    • +1
    /trunk/rosapps/drivers/green/green.inf
[ROSEV_JAMEICAPLUGIN]

Fix another part of the English localization.

[ROSEV_JAMEICAPLUGIN]

- Fix running the plugin in English language.

- Tune label widths.

- Update Apache Ant release build file.

[ROSEV_JAMEICAPLUGIN]

After 7 years of tedious manual work, it's finally time to automate importing donations from PayPal. This has become even less trivial since we have EUR and USD accounts.

This enhancement to our plugin for the Jameica Platform does all the work from retrieving data using the PayPal NVP API over normalizing donor names to performing currency conversions for non-EUR donations. Corner cases like non-latin characters, anonymous donations and fake donations are also handled.

ReactOS Deutschland e.V. accounting is now just a matter of minutes instead of days.

The plugin features an intuitive GUI and integrates with our foundation management software JVerein.

It can hopefully be useful to other Germany-based foundations (e.V.) as well.

I'm also using this commit to make the entire plugin code warning-free and removing usage of deprecated elements.

Pardon my Java ;)

Fixes ONLINE-629

  1. … 32 more files in changeset.
[LSASRV]

LsarSetSecurityObject: Impersonate the client and retrieve the client token when the owner sid will be set.

    • -11
    • +20
    /trunk/reactos/dll/win32/lsasrv/lsarpc.c