• last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[USETUP]: Sprinkle some INF_FreeData() calls to balance the INF_GetData() / INF_GetDataField() calls. They currently do nothing, since the getter functions don't actually capture (copy) the strings but merely return pointers to read-only strings. But the calls are placed here for consistency, because if one day the getters implementation is changed to capture the strings, then it would now be needed to free the allocated buffers.

In addition, fix a buggy call to INF_GetData() -- should be instead INF_GetDataField() -- in AddSectionToCopyQueue().

[USETUP][SETUPLIB]: Move some INF-related code from usetup to the setuplib.

- Move the generic INF_GetDataField() and INF_GetData() helpers to setuplib, and rework them a bit so that they explicitly call setupapi functions (or implementations thereof when being used in usetup);

- Rework the headers in accordance;

- and Fix compilation in lib/registry.c .

    • -0
    • +119
    /branches/setup_improvements/base/setup/lib/infsupp.c
[UXTHEME] -Implement taking into account the flags set by SetThemeAppProperties. Now the shim that disables themes per application works.
    • -5
    • +25
    /trunk/reactos/dll/win32/uxtheme/themehooks.c
    • -0
    • +12
    /trunk/reactos/dll/win32/uxtheme/system.c
[UXTHEME_APITEST] -Add tests for SetThemeAppProperties.
[RAPPS]

- Refactoring

- A template for a future parameters parser

[USER32] -Make it clear when VersionRegisterClass is used. This should be called after a versioned class was not found hence it should appear after some failures in win32k (and this is exactly how RegisterClassNameW was designed to be used, after a failure to find a class).
[UNATTEND] Show how to enable the lautus theme in unattended mode.
[USETUP]: Comment out SetupQueueCopyWNew() declaration which is not used at all. Remove unnecessary casts in the INF_OpenBufferedFileA() call.
[SETUPLIB]: Introduce defines for size units.

[USETUP]: Use them in the code.

[SETUPLIB]: IniCacheSave(): use the OBJ_CASE_INSENSITIVE flag.
[BOOTDATA]: Update hivesetup.inf
Sync with trunk r75504.
  1. … 213 more files in changeset.
[USBXHCI]

-minor changes to root hub functions.

-Finally driver is generating multiple interrupts.

-DPRINTS in common functions removed to reduce windbg outputs

CORE-13344

[USBXHCI]

-implemented roothub functions.

CORE-13344

[COMCTL32] -Fix a typo.
[SYSSETUP]: Fix a typo.
    • -1
    • +1
    /trunk/reactos/dll/win32/syssetup/lang/fr-FR.rc
[SHELL32] -Restore some code I incorrectly removed in r75360. CORE-13564
[ACPPAGE][SYSSETUP] Update German translation
    • -4
    • +4
    /trunk/reactos/dll/win32/syssetup/lang/de-DE.rc
[CPL] Improve some German string translationd. This better matches the position of the applets in the control panel and avoids truncation of the icon captions. Patch by Joachim Henze. CORE-12099 #resolve #comment Committed all but "Ordneroptionen -> Ordner" in r75498
    • -9
    • +9
    /trunk/reactos/dll/cpl/joy/lang/de-DE.rc
    • -1
    • +1
    /trunk/reactos/dll/cpl/telephon/lang/de-DE.rc
    • -1
    • +1
    /trunk/reactos/dll/cpl/inetcpl/lang/de-DE.rc
    • -1
    • +1
    /trunk/reactos/dll/cpl/powercfg/lang/de-DE.rc
    • -1
    • +1
    /trunk/reactos/dll/cpl/usrmgr/lang/de-DE.rc
    • -1
    • +1
    /trunk/reactos/dll/cpl/appwiz/lang/de-DE.rc
[STOBJECT]

-Added new battery icons and hotplug icons, thanks to Pi_User5.

-Modified resources for the same.

-Modified CSysTray to support icon hiding feature.

-Modified hotplug.cpp by adding experimental enumeration to test icon behavior.

-Icon behavior successfully tested.

-Added code to eject device, works fine.

-Fixed a bug which didn't showed attached devices after reloading. (like after system restart or explorer restart.)

-Now at least pen-drives are safely removable. (Still experimental though, use at your own risk ;P)

-Tested in winxp vm, needs further testing.

  1. … 5 more files in changeset.
[SYSSETUP]

Translate r75495 in French.

Thanks Giannis! :-)

    • -5
    • +5
    /trunk/reactos/dll/win32/syssetup/lang/fr-FR.rc
[SYSSETUP] -Implement a wizard page that lets the user select lautus as the default theme. If the user keeps pressing enter, the theme will not be applied.
    • -1
    • +126
    /trunk/reactos/dll/win32/syssetup/wizard.c
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/bg-BG.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/ru-RU.rc
    • binary
    /trunk/reactos/dll/win32/syssetup/resources/thmclassic.bmp
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/zh-TW.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/sv-SE.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/he-IL.rc
    • -0
    • +2
    /trunk/reactos/dll/win32/syssetup/syssetup.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/pt-BR.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/el-GR.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/et-EE.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/it-IT.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/lt-LT.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/id-ID.rc
    • -0
    • +11
    /trunk/reactos/dll/win32/syssetup/lang/es-ES.rc
  1. … 20 more files in changeset.
[COMCTL32] -Implement BUTTON_IMAGELIST_ALIGN_RIGHT, BUTTON_IMAGELIST_ALIGN_TOP, BUTTON_IMAGELIST_ALIGN_BOTTOM
    • -8
    • +62
    /trunk/reactos/dll/win32/comctl32/button.c
[NTFS] - Refactor to allow the copy of the attribute stored in NTFS_ATTR_CONTEXT to have a dynamic length; change Record member from an NTFS_ATTR_RECORD to a PNTFS_ATTR_RECORD. Rename it pRecord to reinforce the change. Fix some bugs related to the record size changing.

-PrepareAttributeContext() - update to allocate memory for pRecord. Don't assume allocations are succeeding.

-ReleaseAttributeContext() - update to free memory for pRecord.

-InternalSetResidentAttributeLength() - Increase size of AttrContext->pRecord as needed. Update to return an NTSTATUS.

-SetResidentAttributeDataLength() - Fix bug that could occur when migrating resident attributes to non-resident if AttrContext->pRecord is too small for the new attribute.

-AddRun() - Fix a bug by reallocating AttrContext->pRecord if the record needs to be enlarged.

[FONTSUB] Russian translation by Sergey Stopkin.

ROSAPPS-339 #resolve #comment Thanks!

    • -0
    • +106
    /trunk/rosapps/applications/sysutils/fontsub/lang/ru-RU.rc
[WIN32SS] Improve GetFontResourceInfoW. Patch by Katayama Hirofumi MZ & Doug Lyons.

CORE-13365 #resolve #comment Thanks!

    • -23
    • +54
    /trunk/reactos/win32ss/gdi/ntgdi/freetype.c
[RAPPS]

Update RAPPS d/l urls to fix broken links.

Update version changes on unchanged direct links.

    • -9
    • +9
    /trunk/reactos/media/rapps/libreofficestill.txt
    • -8
    • +8
    /trunk/reactos/media/rapps/totalcommander.txt
    • -2
    • +2
    /trunk/reactos/media/rapps/dilinuxreader.txt
    • -13
    • +13
    /trunk/reactos/media/rapps/libreofficehelp.txt
    • -6
    • +6
    /trunk/reactos/media/rapps/utorrent.txt
  1. … 3 more files in changeset.
[APPHELP][XML2SDB] Code cleanup + add assertions

- Always used pdb or hsdb, no more 'db'

- Add property to an PDB that describes if it's opened for read/write, and assert on this

- Add comments

    • -4
    • +4
    /trunk/reactos/sdk/tools/xml2sdb/xml2sdb.cpp
    • -23
    • +26
    /trunk/reactos/sdk/tools/xml2sdb/main.cpp
[COMCTL32] -BUTTON_PaintWithTheme: Draw checked pushlike buttons as pressed.
[RDBSS]

- Implement RxSetRenameInfo()

- Implement the SL_OPEN_TARGET_DIRECTORY case in RxCreateFromNetRoot()

This implements renaming in RDBSS, and thus in NFS.

So far, renaming fails due to different NET_ROOT, I need to check why. So far, files are properly copied on rename failure.

CORE-8204

CORE-11327

CORE-13632