• last updated 3 hours ago
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!

  1. … 58 more files in changeset.

- Display download URL in information panel. Patch by Alexander Shaposhnikov.

CORE-12442 #resolve

  1. … 22 more files in changeset.
[BASE] Spelling fixes by Josh Soref. CORE-12286
  1. … 132 more files in changeset.

Add Update Database to the toolbar by Jared Smudde

CORE-10924 #resolve #comment Committed, thx ^^

  1. … 49 more files in changeset.
[RAPPS] Display error messages on download failures. Patch by toe_head2001. Thank you!
  1. … 22 more files in changeset.

- Add support for SHA-1 validation of completed downloads. Patch by Ismael Ferreras Morezuelas

CORE-10301 #resolve

  1. … 31 more files in changeset.

add support for SSL certificate pinning

  1. … 24 more files in changeset.

- check the HTTP status when downloading a package (trying to run XML files in NTVDM is NOT funny)

- cleanup

  1. … 22 more files in changeset.

- remove the custom parser, add caching, accelerators and lazy loading support and more (patch by Ismael Ferreras Morezuelas)

- modifications by me:

- don't rely on an undocumented behavior when calling GetPrivateProfileStringW and check the return value instead (should get fixed in kernel32 too)

- modify the packaging scripts so the resulting CAB file contains UTF16 encoded files and remove the re-encoding hack from the patch (this is backwards compatible as the previous parser implementation was UTF16 aware)


  1. … 30 more files in changeset.

lack of a proxy configuration by Peter Hater. German translation updated by me.

CORE-4852 #resolve #comment Committed, thx for help.

  1. … 26 more files in changeset.

* Licence => License.

CORE-8804 #resolve #comment Committed in r65428. Thanks!

  1. … 151 more files in changeset.

- Do not require Administrator privileges. It's annoying and completely unnecessary

  1. … 22 more files in changeset.
Update Rapps to have a one click function to update the Database in the menus.
  1. … 20 more files in changeset.
- Move from using include guards to pragma once.

- Whilst this is non-standard and potentially makes the code less portable, it's supported by both gcc and msvc and should bringg increased compilation speed due to its optimized behaviour (doesn't need to invoke the preprocessor)

- Patch by Amine Khaldi [amine.khaldi@reactos.org]

  1. … 655 more files in changeset.
- Implement delete of the program information from the registry

- Store settings information in HKEY_LOCAL_MACHINE instead HKEY_CURRENT_USER

  1. … 13 more files in changeset.
- Implement "Settings" dialog.

- Implement save of position of a window

- Implement installation/deinstallation logs

- Implement auto updating programs list at start

- Remove unused code from loaddlg.c

- Some small changes bug fixes

  1. … 21 more files in changeset.
- Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl.
  1. … 97 more files in changeset.