• last updated 16 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge RAPPS improvements branch into trunk.

Contains the work done by sanchaez (Alexander Shaposhnikov) during GSoC 2017:

* Better information in the application details view.

* Bulk installation of multiple applications at once.

* Command-line automation of installation (single and bulk).

(for more details, see the related blog posts)

TRANSLATORS: Many resources have been changed, and they are in need of review!

    • -127
    • +143
    /trunk/reactos/base/applications/rapps/settingsdlg.cpp
  1. … 44 more files in changeset.
* Fix svn merge-info confusion regarding this file.
[RAPPS] Stopped GCC whining (fixed GCC build)
[ATL] Fixed atlcoll.h ignoring _ATL_NO_EXCEPTIONS
[ATL] CStringT fixes

- Added copy constructor and assignment from CSimpleStringT to CStringT

This fixed initialization while using `operator+` in GCC.

```CStringW s = a + b; ```

operator+ operators are defined for CSimpleStringT.

It worked in MSVC because it did implicit conversion of CSimpleStringT to PCXSTR which called appropriate CStringT constructor.

GCC doesn't do such conversions and triggers an error.

- Unified `operator=(CStringT, PCXSTR)` with the rest

* Sync with trunk HEAD (r75820).
  1. … 2700 more files in changeset.
[RAPPS] Moved cabinet.dll related definitions to separate header
Commit forgotten part of the Esperanto support from r75378.

CORE-11021

    • -0
    • +2
    /trunk/reactos/boot/bootdata/txtsetup.sif
    • -0
    • +5
    /trunk/reactos/boot/bootdata/hivesys.inf
[WIN32K]

- really check whether the requested pixel is outside of the surface in NtGdiGetPixel

CORE-12820

    • -1
    • +3
    /trunk/reactos/win32ss/gdi/ntgdi/bitblt.c
[NTFS] - Respect NTFS' file ordering when enumerating a directory. Split off part of BrowseIndexEntries() into a separate function to simplify the code.

AddNewMftEntry() - Zero the (larger) buffer for the bitmap prior to reading the bitmap.

BrowseIndexEntries() - Check sub-nodes before checking an index entry. Read and use the index bitmap when checking sub-nodes.

+BrowseSubNodeIndexEntries() - Called for sub-nodes of an index when browsing index entries.

+NtfsDumpData() - Diagnostic function which allows for visualizing a series of bytes.

[RAPPS] Replaced my @gmail.com email with @reactos,org one & Removed my copyright from rosui.h
[RAPPS] License header unification and minor style changes

- Unified & reformatted license headers according to https://www.reactos.org/wiki/Coding_Style

- Minor style changes

[RAPPS] CConfigParser cleanup

- removed `static` from strings declaration as pointed out by gadamopoulos

[RAPPS] Renamed CmdParser to UseCmdParameters
[RAPPS] resource.h: Added missing space
[RAPPS] Deleted installdlg.cpp as unused
[RAPPS] Settings Dialog changes

- replaced `static` with unnamed namespace (static in this context was deprecated in C++03)

- fixed `Choose Folder` dialog text not loading the first time (trivial)

[RAPPS] Replaced double ternary operators with one `if` for readability
[RAPPS] Library load fixup in crichedit.h
[CMAKE] Fix configure script issuing a warning on CMake parameters like -DFOO:BOOL=TRUE. Bug found by Thomas Faber.
    • -2
    • +16
    /branches/GSoC_2016/NTFS/configure.cmd
[MKISOFS]

Update mkisofs to schily-2017-09-07.

Among other things, this version comes with an upstream fix for David's x64 fix in r75399. We are now using 100% unmodified upstream code again.

[NTFS]

- Revert ext2 change from r71341, since it's only a drop in the bucket

[FSUTIL]

Implement fsutil hardlink create

    • -0
    • +71
    /trunk/reactos/base/applications/cmdutils/fsutil/hardlink.c
[APPHELP_APITEST][APPSHIM_APITEST] Update the license headers
    • -15
    • +4
    /trunk/rostests/apitests/apphelp/data.c
    • -18
    • +6
    /trunk/rostests/apitests/apphelp/db.cpp
    • -15
    • +4
    /trunk/rostests/apitests/apphelp/env.c
[XML2SDB][SHIMDBG] Update license headers
    • -6
    • +4
    /trunk/reactos/sdk/tools/xml2sdb/xml2sdb.cpp
    • -6
    • +4
    /trunk/reactos/sdk/tools/xml2sdb/main.cpp
[ACLAYERS][ACGENRAL] Update license headers + include cleanup.
[WIN32SS|KBDHID]

- fix some typos and copypastas

    • -1
    • +1
    /trunk/reactos/drivers/hid/kbdhid/kbdhid.c
    • -2
    • +2
    /trunk/reactos/win32ss/gdi/ntgdi/bitblt.c
[APPHELP][ACPPAGE][SHIMLIB] Update license headers
  1. … 11 more files in changeset.
[SHELL32]

- some tweaks, optimizations and fixes for the free/used disk space pie chart drawing code to properly cover all corner cases and remove minor drawing artifacts

CORE-8757

[NOTEPAD]

- don't allow multiple instances of the find/replace dialog

CORE-13744