[ros-diffs] [ashaposhnikov] 75837: [RAPPS] Toggle toolbar captions on resize - Implemented hiding toolbar captions when buttons are about to intersect with the searchbar - Minor style changes

2017-09-14 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Sep 14 15:56:19 2017 New Revision: 75837 URL: http://svn.reactos.org/svn/reactos?rev=75837&view=rev Log: [RAPPS] Toggle toolbar captions on resize - Implemented hiding toolbar captions when buttons are about to intersect with the searchbar - Minor style cha

[ros-diffs] [ashaposhnikov] 75824: [RAPPS] Stopped GCC whining (fixed GCC build)

2017-09-10 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 10 21:02:06 2017 New Revision: 75824 URL: http://svn.reactos.org/svn/reactos?rev=75824&view=rev Log: [RAPPS] Stopped GCC whining (fixed GCC build) Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/CMakeLists.txt branches/GSoC_

[ros-diffs] [ashaposhnikov] 75823: [ATL] Fixed atlcoll.h ignoring _ATL_NO_EXCEPTIONS

2017-09-10 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 10 20:59:48 2017 New Revision: 75823 URL: http://svn.reactos.org/svn/reactos?rev=75823&view=rev Log: [ATL] Fixed atlcoll.h ignoring _ATL_NO_EXCEPTIONS Modified: branches/GSoC_2017/rapps/reactos/sdk/lib/atl/atlcoll.h Modified: branches/GSoC_2017/r

[ros-diffs] [ashaposhnikov] 75822: [ATL] CStringT fixes - Added copy constructor and assignment from CSimpleStringT to CStringT This fixed initialization while using `operator+` in GCC. ```CStringW s

2017-09-10 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 10 20:45:56 2017 New Revision: 75822 URL: http://svn.reactos.org/svn/reactos?rev=75822&view=rev Log: [ATL] CStringT fixes - Added copy constructor and assignment from CSimpleStringT to CStringT This fixed initialization while using `operator+` in

[ros-diffs] [ashaposhnikov] 75820: [RAPPS] Moved cabinet.dll related definitions to separate header

2017-09-10 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 10 17:33:14 2017 New Revision: 75820 URL: http://svn.reactos.org/svn/reactos?rev=75820&view=rev Log: [RAPPS] Moved cabinet.dll related definitions to separate header Added: branches/GSoC_2017/rapps/reactos/base/applications/rapps/include/cabinet.h (

[ros-diffs] [ashaposhnikov] 75816: [RAPPS] Replaced my @gmail.com email with @reactos, org one & Removed my copyright from rosui.h

2017-09-09 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Sep 9 20:44:43 2017 New Revision: 75816 URL: http://svn.reactos.org/svn/reactos?rev=75816&view=rev Log: [RAPPS] Replaced my @gmail.com email with @reactos,org one & Removed my copyright from rosui.h Modified: branches/GSoC_2017/rapps/reac

[ros-diffs] [ashaposhnikov] 75815: [RAPPS] License header unification and minor style changes - Unified & reformatted license headers according to https://www.reactos.org/wiki/Coding_Style - Minor sty

2017-09-09 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Sep 9 20:38:06 2017 New Revision: 75815 URL: http://svn.reactos.org/svn/reactos?rev=75815&view=rev Log: [RAPPS] License header unification and minor style changes - Unified & reformatted license headers according to https://www.reactos.org/wiki/Codi

[ros-diffs] [ashaposhnikov] 75814: [RAPPS] CConfigParser cleanup - removed `static` from strings declaration as pointed out by gadamopoulos

2017-09-09 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Sep 9 19:43:39 2017 New Revision: 75814 URL: http://svn.reactos.org/svn/reactos?rev=75814&view=rev Log: [RAPPS] CConfigParser cleanup - removed `static` from strings declaration as pointed out by gadamopoulos Modified: branches/GSoC_2017/rapps/reactos/

[ros-diffs] [ashaposhnikov] 75813: [RAPPS] Renamed CmdParser to UseCmdParameters

2017-09-09 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Sep 9 19:41:08 2017 New Revision: 75813 URL: http://svn.reactos.org/svn/reactos?rev=75813&view=rev Log: [RAPPS] Renamed CmdParser to UseCmdParameters Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/include/unattended.h bran

[ros-diffs] [ashaposhnikov] 75812: [RAPPS] resource.h: Added missing space

2017-09-09 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Sep 9 19:13:35 2017 New Revision: 75812 URL: http://svn.reactos.org/svn/reactos?rev=75812&view=rev Log: [RAPPS] resource.h: Added missing space Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/include/resource.h Modified: bran

[ros-diffs] [ashaposhnikov] 75811: [RAPPS] Deleted installdlg.cpp as unused

2017-09-09 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Sep 9 19:12:41 2017 New Revision: 75811 URL: http://svn.reactos.org/svn/reactos?rev=75811&view=rev Log: [RAPPS] Deleted installdlg.cpp as unused Removed: branches/GSoC_2017/rapps/reactos/base/applications/rapps/installdlg.cpp Modified: branches/GSoC_

[ros-diffs] [ashaposhnikov] 75810: [RAPPS] Settings Dialog changes - replaced `static` with unnamed namespace (static in this context was deprecated in C++03) - fixed `Choose Folder` dialog text not l

2017-09-09 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Sep 9 19:11:04 2017 New Revision: 75810 URL: http://svn.reactos.org/svn/reactos?rev=75810&view=rev Log: [RAPPS] Settings Dialog changes - replaced `static` with unnamed namespace (static in this context was deprecated in C++03) - fixed `Choose Folder` dialog

[ros-diffs] [ashaposhnikov] 75809: [RAPPS] Replaced double ternary operators with one `if` for readability

2017-09-09 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Sep 9 17:50:31 2017 New Revision: 75809 URL: http://svn.reactos.org/svn/reactos?rev=75809&view=rev Log: [RAPPS] Replaced double ternary operators with one `if` for readability Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/inc

[ros-diffs] [ashaposhnikov] 75808: [RAPPS] Library load fixup in crichedit.h

2017-09-09 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Sep 9 17:40:39 2017 New Revision: 75808 URL: http://svn.reactos.org/svn/reactos?rev=75808&view=rev Log: [RAPPS] Library load fixup in crichedit.h Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/include/crichedit.h Modified: bran

[ros-diffs] [ashaposhnikov] 75761: [RAPPS] Merged two Installed and Available enum values into one enum

2017-09-03 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 3 21:10:24 2017 New Revision: 75761 URL: http://svn.reactos.org/svn/reactos?rev=75761&view=rev Log: [RAPPS] Merged two Installed and Available enum values into one enum Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/gui

[ros-diffs] [ashaposhnikov] 75760: [RAPPS] Complete renaming

2017-09-03 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 3 21:03:06 2017 New Revision: 75760 URL: http://svn.reactos.org/svn/reactos?rev=75760&view=rev Log: [RAPPS] Complete renaming Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/gui.cpp Modified: branches/GSoC_2017/rapps/reactos/

[ros-diffs] [ashaposhnikov] 75759: [RAPPS] Amendment: undo renaming in loaddlg.cpp

2017-09-03 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 3 20:48:53 2017 New Revision: 75759 URL: http://svn.reactos.org/svn/reactos?rev=75759&view=rev Log: [RAPPS] Amendment: undo renaming in loaddlg.cpp Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/loaddlg.cpp Modified: bran

[ros-diffs] [ashaposhnikov] 75758: [RAPPS] Formatting fixes - CAvailableApplicationInfo: added m_ prefixes to members - CAvailableApps: renamed EnumAvailableApplications to Enum - Renamed LICENSE_TYPE

2017-09-03 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 3 20:37:14 2017 New Revision: 75758 URL: http://svn.reactos.org/svn/reactos?rev=75758&view=rev Log: [RAPPS] Formatting fixes - CAvailableApplicationInfo: added m_ prefixes to members - CAvailableApps: renamed EnumAvailableApplications to Enum - Ren

[ros-diffs] [ashaposhnikov] 75756: [RAPPS] Removed unecessary `inline` in crichedit.h

2017-09-03 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 3 20:23:44 2017 New Revision: 75756 URL: http://svn.reactos.org/svn/reactos?rev=75756&view=rev Log: [RAPPS] Removed unecessary `inline` in crichedit.h Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/include/crichedit.h Modi

[ros-diffs] [ashaposhnikov] 75754: [RAPPS] Fixed newline in de-DE.rc

2017-09-03 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Sep 3 19:52:38 2017 New Revision: 75754 URL: http://svn.reactos.org/svn/reactos?rev=75754&view=rev Log: [RAPPS] Fixed newline in de-DE.rc Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/lang/de-DE.rc Modified: branches/GSoC_2017/r

[ros-diffs] [ashaposhnikov] 75718: [RAPPS] Adjusted splitter values a bit. CORE-13163

2017-08-30 Thread ashaposhnikov
Author: ashaposhnikov Date: Wed Aug 30 22:22:38 2017 New Revision: 75718 URL: http://svn.reactos.org/svn/reactos?rev=75718&view=rev Log: [RAPPS] Adjusted splitter values a bit. CORE-13163 Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/gui.cpp Modified: branches/GSoC_

[ros-diffs] [ashaposhnikov] 75710: [RAPPS] Fixed resizing issues. CORE-13163

2017-08-30 Thread ashaposhnikov
Author: ashaposhnikov Date: Wed Aug 30 07:59:27 2017 New Revision: 75710 URL: http://svn.reactos.org/svn/reactos?rev=75710&view=rev Log: [RAPPS] Fixed resizing issues. CORE-13163 Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/gui.cpp Modified: branches/GSoC_2017/r

[ros-diffs] [ashaposhnikov] 75702: [RAPPS] Final commit - Removed atlex

2017-08-28 Thread ashaposhnikov
Author: ashaposhnikov Date: Mon Aug 28 15:12:23 2017 New Revision: 75702 URL: http://svn.reactos.org/svn/reactos?rev=75702&view=rev Log: [RAPPS] Final commit - Removed atlex Removed: branches/GSoC_2017/rapps/reactos/sdk/lib/3rdparty/atlex/

[ros-diffs] [ashaposhnikov] 75686: [RAPPS] RC of final commit - Hide checkboxes in "Installed"

2017-08-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Aug 27 00:00:45 2017 New Revision: 75686 URL: http://svn.reactos.org/svn/reactos?rev=75686&view=rev Log: [RAPPS] RC of final commit - Hide checkboxes in "Installed" Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/gui.cpp Modi

[ros-diffs] [ashaposhnikov] 75684: [RAPPS] - Fixed crash when trying to double-click in the "Installed" category - Replaced APPLICATION_INFO with CAvailableApplicationInfo - Added DownloadInfo struct

2017-08-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Aug 26 22:43:05 2017 New Revision: 75684 URL: http://svn.reactos.org/svn/reactos?rev=75684&view=rev Log: [RAPPS] - Fixed crash when trying to double-click in the "Installed" category - Replaced APPLICATION_INFO with CAvailableApplicationInfo - Adde

[ros-diffs] [ashaposhnikov] 75683: [RAPPS] - Fixed typo in lang/ru-RU.rc

2017-08-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Aug 26 22:35:29 2017 New Revision: 75683 URL: http://svn.reactos.org/svn/reactos?rev=75683&view=rev Log: [RAPPS] - Fixed typo in lang/ru-RU.rc Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/lang/ru-RU.rc Modified: branches/GSoC_2017/r

[ros-diffs] [ashaposhnikov] 75681: [RAPPS] - Fixed switching between "Installed" and "Available" - Added default icon to "Installed"

2017-08-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Aug 26 19:41:09 2017 New Revision: 75681 URL: http://svn.reactos.org/svn/reactos?rev=75681&view=rev Log: [RAPPS] - Fixed switching between "Installed" and "Available" - Added default icon to "Installed" Modified: bra

[ros-diffs] [ashaposhnikov] 75680: [RAPPS] - Revert s_EnumInstalledAppProc()

2017-08-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Aug 26 17:52:55 2017 New Revision: 75680 URL: http://svn.reactos.org/svn/reactos?rev=75680&view=rev Log: [RAPPS] - Revert s_EnumInstalledAppProc() Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/gui.cpp Modified: branches/GSoC_2017/r

[ros-diffs] [ashaposhnikov] 75679: [RAPPS] - Amend last commit - added gui.h

2017-08-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Aug 26 17:42:21 2017 New Revision: 75679 URL: http://svn.reactos.org/svn/reactos?rev=75679&view=rev Log: [RAPPS] - Amend last commit - added gui.h Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/include/gui.h Modified: branches/GSoC_

[ros-diffs] [ashaposhnikov] 75678: [RAPPS] - Removed hard-coded string leftover - Re-enabled Installed category

2017-08-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Aug 26 16:49:18 2017 New Revision: 75678 URL: http://svn.reactos.org/svn/reactos?rev=75678&view=rev Log: [RAPPS] - Removed hard-coded string leftover - Re-enabled Installed category Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/gui

[ros-diffs] [ashaposhnikov] 75673: [RAPPS] - Added language strings to all .rc - Replaced hardcoded strings with resource counterparts - Fixed settings loading always default - Fixed force update not

2017-08-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Aug 26 08:39:42 2017 New Revision: 75673 URL: http://svn.reactos.org/svn/reactos?rev=75673&view=rev Log: [RAPPS] - Added language strings to all .rc - Replaced hardcoded strings with resource counterparts - Fixed settings loading always default - Fixed force up

[ros-diffs] [ashaposhnikov] 75664: [RAPPS] - HACKFIX for ReactOS in gui.cpp - prevent counting below zero see explanation comment - Fix for percentage being shown incorrectly

2017-08-24 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Aug 24 23:48:10 2017 New Revision: 75664 URL: http://svn.reactos.org/svn/reactos?rev=75664&view=rev Log: [RAPPS] - HACKFIX for ReactOS in gui.cpp - prevent counting below zero see explanation comment - Fix for percentage being shown incorrectly Modi

[ros-diffs] [ashaposhnikov] 75662: [RAPPS] Changes in the update process: - Made UpdateAppsDB() functions static and added ForceUpdateAppsDB() - EnumAvailableApplications() doesn't update DB on it's o

2017-08-24 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Aug 24 22:04:44 2017 New Revision: 75662 URL: http://svn.reactos.org/svn/reactos?rev=75662&view=rev Log: [RAPPS] Changes in the update process: - Made UpdateAppsDB() functions static and added ForceUpdateAppsDB() - EnumAvailableApplications() doesn't upd

[ros-diffs] [ashaposhnikov] 75660: [RAPPS] - Clean up the DB directory if extracting failed

2017-08-24 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Aug 24 21:56:27 2017 New Revision: 75660 URL: http://svn.reactos.org/svn/reactos?rev=75660&view=rev Log: [RAPPS] - Clean up the DB directory if extracting failed Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/misc.cpp Modified: bran

[ros-diffs] [ashaposhnikov] 75659: [RAPPS] - Changed the download process - now ThreadFunc handles the download loop - Passing values to ThreadFunc as a parameter rather than static members - Declared

2017-08-24 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Aug 24 18:46:39 2017 New Revision: 75659 URL: http://svn.reactos.org/svn/reactos?rev=75659&view=rev Log: [RAPPS] - Changed the download process - now ThreadFunc handles the download loop - Passing values to ThreadFunc as a parameter rather than static mem

[ros-diffs] [ashaposhnikov] 75614: [RAPPS] - Correct the build process

2017-08-18 Thread ashaposhnikov
Author: ashaposhnikov Date: Fri Aug 18 16:38:28 2017 New Revision: 75614 URL: http://svn.reactos.org/svn/reactos?rev=75614&view=rev Log: [RAPPS] - Correct the build process Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/CMakeLists.txt Modified: branches/GSoC_2017/r

[ros-diffs] [ashaposhnikov] 75560: [RAPPS] - Style changes, typo fixes etc.

2017-08-15 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Aug 15 22:35:45 2017 New Revision: 75560 URL: http://svn.reactos.org/svn/reactos?rev=75560&view=rev Log: [RAPPS] - Style changes, typo fixes etc. Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/available.cpp branches/GSoC_2017/r

[ros-diffs] [ashaposhnikov] 75559: [RAPPS] - Quit CmdParser() as soon as no valid key supplied

2017-08-15 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Aug 15 21:39:21 2017 New Revision: 75559 URL: http://svn.reactos.org/svn/reactos?rev=75559&view=rev Log: [RAPPS] - Quit CmdParser() as soon as no valid key supplied Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/unattended.cpp Modi

[ros-diffs] [ashaposhnikov] 75558: [RAPPS] - Close the INF file after loading the info

2017-08-15 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Aug 15 20:47:10 2017 New Revision: 75558 URL: http://svn.reactos.org/svn/reactos?rev=75558&view=rev Log: [RAPPS] - Close the INF file after loading the info Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/unattended.cpp Modified: bran

[ros-diffs] [ashaposhnikov] 75556: [RAPPS] - Added the icon provided by Pi_User5

2017-08-15 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Aug 15 19:39:20 2017 New Revision: 75556 URL: http://svn.reactos.org/svn/reactos?rev=75556&view=rev Log: [RAPPS] - Added the icon provided by Pi_User5 Added: branches/GSoC_2017/rapps/reactos/base/applications/rapps/res/select.ico (with props) Modi

[ros-diffs] [ashaposhnikov] 75555: [RAPPS] - Changed "/SETUP" key to "/INSTALL" - Added support for multiple apps install by "/INSTALL" rapps /INSTALL 7-Zip AkelPad [...] - Added INF based batch insta

2017-08-15 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Aug 15 19:36:23 2017 New Revision: 7 URL: http://svn.reactos.org/svn/reactos?rev=7&view=rev Log: [RAPPS] - Changed "/SETUP" key to "/INSTALL" - Added support for multiple apps install by "/INSTALL" rapps /INSTALL 7-Z

[ros-diffs] [ashaposhnikov] 75543: [RAPPS] - Added headers to CMake file to have them in the VS project

2017-08-14 Thread ashaposhnikov
Author: ashaposhnikov Date: Mon Aug 14 17:04:43 2017 New Revision: 75543 URL: http://svn.reactos.org/svn/reactos?rev=75543&view=rev Log: [RAPPS] - Added headers to CMake file to have them in the VS project Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/CMakeLists

[ros-diffs] [ashaposhnikov] 75542: [RAPPS] - Added /SETUP key support TODO: use the short names from db files - Some style changes - Conditional creation of the dialogs

2017-08-14 Thread ashaposhnikov
Author: ashaposhnikov Date: Mon Aug 14 17:00:20 2017 New Revision: 75542 URL: http://svn.reactos.org/svn/reactos?rev=75542&view=rev Log: [RAPPS] - Added /SETUP key support TODO: use the short names from db files - Some style changes - Conditional creation of the dialogs Modified: bran

[ros-diffs] [ashaposhnikov] 75512: [RAPPS] - Refactoring - A template for a future parameters parser

2017-08-08 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Aug 8 21:32:11 2017 New Revision: 75512 URL: http://svn.reactos.org/svn/reactos?rev=75512&view=rev Log: [RAPPS] - Refactoring - A template for a future parameters parser Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/aboutdlg

[ros-diffs] [ashaposhnikov] 75469: [RAPPS] - Split the rapps.h into multiple headers for easier managing - Moved headers to include/ - Corrected some typos and moved functions around

2017-08-02 Thread ashaposhnikov
Author: ashaposhnikov Date: Wed Aug 2 12:50:53 2017 New Revision: 75469 URL: http://svn.reactos.org/svn/reactos?rev=75469&view=rev Log: [RAPPS] - Split the rapps.h into multiple headers for easier managing - Moved headers to include/ - Corrected some typos and moved functions around A

[ros-diffs] [ashaposhnikov] 75435: [RAPPS] Incorrect "C" symbol replaced in the rest of the files

2017-07-28 Thread ashaposhnikov
Author: ashaposhnikov Date: Fri Jul 28 22:43:58 2017 New Revision: 75435 URL: http://svn.reactos.org/svn/reactos?rev=75435&view=rev Log: [RAPPS] Incorrect "C" symbol replaced in the rest of the files Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/gui.cp

[ros-diffs] [ashaposhnikov] 75434: [RAPPS] Incorrect symbol replaced (why was it there though)

2017-07-28 Thread ashaposhnikov
Author: ashaposhnikov Date: Fri Jul 28 22:42:00 2017 New Revision: 75434 URL: http://svn.reactos.org/svn/reactos?rev=75434&view=rev Log: [RAPPS] Incorrect symbol replaced (why was it there though) Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/available.cpp Modi

[ros-diffs] [ashaposhnikov] 75433: [RAPPS] Bulk install! - Added ListView class - Added ListView to a dialog Dialog shows the install progress of individual apps. It also waits for an installator to f

2017-07-28 Thread ashaposhnikov
Author: ashaposhnikov Date: Fri Jul 28 22:37:24 2017 New Revision: 75433 URL: http://svn.reactos.org/svn/reactos?rev=75433&view=rev Log: [RAPPS] Bulk install! - Added ListView class - Added ListView to a dialog Dialog shows the install progress of individual apps. It also waits fo

[ros-diffs] [ashaposhnikov] 75417: [RAPPS] - Added DownloadManager class (static for now) - Multiple selection launches multiple download dialogs (Checkbox selection has a priority over Selection when

2017-07-27 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Jul 27 09:02:42 2017 New Revision: 75417 URL: http://svn.reactos.org/svn/reactos?rev=75417&view=rev Log: [RAPPS] - Added DownloadManager class (static for now) - Multiple selection launches multiple download dialogs (Checkbox selection has a priority

[ros-diffs] [ashaposhnikov] 75413: [RAPPS] - A quick fix for counter - used a list that is not updated prior to the message

2017-07-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Wed Jul 26 17:27:34 2017 New Revision: 75413 URL: http://svn.reactos.org/svn/reactos?rev=75413&view=rev Log: [RAPPS] - A quick fix for counter - used a list that is not updated prior to the message Modified: branches/GSoC_2017/rapps/reactos/base/applications/r

[ros-diffs] [ashaposhnikov] 75411: [RAPPS] Making checkboxes useful WIP - Added selection counter *NOTE: This requires changes in lang files* - Added Sellect/Desellect button functionality - Fixed som

2017-07-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Wed Jul 26 13:30:46 2017 New Revision: 75411 URL: http://svn.reactos.org/svn/reactos?rev=75411&view=rev Log: [RAPPS] Making checkboxes useful WIP - Added selection counter *NOTE: This requires changes in lang files* - Added Sellect/Desellect button functiona

[ros-diffs] [ashaposhnikov] 75384: [RAPPS] Improvements & multiple selections - Improved translations view - storing LCIDs now - Added checkboxes on list view and Select All button (although they do n

2017-07-20 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Jul 20 22:57:48 2017 New Revision: 75384 URL: http://svn.reactos.org/svn/reactos?rev=75384&view=rev Log: [RAPPS] Improvements & multiple selections - Improved translations view - storing LCIDs now - Added checkboxes on list view and Select All button (altho

[ros-diffs] [ashaposhnikov] 75376: [RAPPS] Fixed multiple redraws of the apps list

2017-07-19 Thread ashaposhnikov
Author: ashaposhnikov Date: Wed Jul 19 11:35:46 2017 New Revision: 75376 URL: http://svn.reactos.org/svn/reactos?rev=75376&view=rev Log: [RAPPS] Fixed multiple redraws of the apps list Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/gui.cpp Modified: branches/GSoC_

[ros-diffs] [ashaposhnikov] 75375: [RAPPS] Translations - Implemented HasNativeLanguage() and HasEnglishLanguage() - Moved config parser to it's own class CConfigParser - Added translation strings

2017-07-19 Thread ashaposhnikov
Author: ashaposhnikov Date: Wed Jul 19 10:39:03 2017 New Revision: 75375 URL: http://svn.reactos.org/svn/reactos?rev=75375&view=rev Log: [RAPPS] Translations - Implemented HasNativeLanguage() and HasEnglishLanguage() - Moved config parser to it's own class CConfigParser - Added tr

[ros-diffs] [ashaposhnikov] 75373: [RAPPS] Refactoring & bugfixes - Made a bunch of classes for Available apps; - Removed unnessesary GetBuffer calls; - Set a bit higher minimum height for RichEdit; -

2017-07-18 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Jul 18 22:52:51 2017 New Revision: 75373 URL: http://svn.reactos.org/svn/reactos?rev=75373&view=rev Log: [RAPPS] Refactoring & bugfixes - Made a bunch of classes for Available apps; - Removed unnessesary GetBuffer calls; - Set a bit higher minimum he

[ros-diffs] [ashaposhnikov] 75361: [ATL] [3RDPARTY] Updated & moved atlex to sdk/lib/3rdparty

2017-07-16 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Jul 16 15:38:38 2017 New Revision: 75361 URL: http://svn.reactos.org/svn/reactos?rev=75361&view=rev Log: [ATL] [3RDPARTY] Updated & moved atlex to sdk/lib/3rdparty Added: branches/GSoC_2017/rapps/reactos/sdk/lib/3rdparty/atlex/ branches/GSoC_20

[ros-diffs] [ashaposhnikov] 75334: [RAPPS] Showing info from Languages sectin - Created dummies & added new string resources - lang/uk-UA.rc: translated all strings - crichedit.h: safe text add

2017-07-13 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Jul 13 22:01:02 2017 New Revision: 75334 URL: http://svn.reactos.org/svn/reactos?rev=75334&view=rev Log: [RAPPS] Showing info from Languages sectin - Created dummies & added new string resources - lang/uk-UA.rc: translated all strings - crichedit.h: safe

[ros-diffs] [ashaposhnikov] 75328: [RAPPS] Language loading - RAPPS now can load language list from a file where locale identifiers are separated by '|' `Language=0C09|0813|0422 \\English|Dutch|Ukrain

2017-07-13 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Jul 13 15:29:53 2017 New Revision: 75328 URL: http://svn.reactos.org/svn/reactos?rev=75328&view=rev Log: [RAPPS] Language loading - RAPPS now can load language list from a file where locale identifiers are separated by '|' `Language=0C09|0813|

[ros-diffs] [ashaposhnikov] 75324: [RAPPS] More code improvements - Replaced some functions with their Wide versions - Generalized `GetInstalledVersion` function so it could accept NULL - Minor cleanu

2017-07-12 Thread ashaposhnikov
Author: ashaposhnikov Date: Wed Jul 12 22:59:26 2017 New Revision: 75324 URL: http://svn.reactos.org/svn/reactos?rev=75324&view=rev Log: [RAPPS] More code improvements - Replaced some functions with their Wide versions - Generalized `GetInstalledVersion` function so it could accept NULL - M

[ros-diffs] [ashaposhnikov] 75319: [SDK] Added atlex for future use - atlex is ATL wrappers for WINAPI functions - It is header-only library licensed under GPLv3 - For details see https://github.com/A

2017-07-11 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Jul 11 22:08:48 2017 New Revision: 75319 URL: http://svn.reactos.org/svn/reactos?rev=75319&view=rev Log: [SDK] Added atlex for future use - atlex is ATL wrappers for WINAPI functions - It is header-only library licensed under GPLv3 - For details see h

[ros-diffs] [ashaposhnikov] 75318: [ATL] - Added missing operator+=

2017-07-11 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Jul 11 21:58:31 2017 New Revision: 75318 URL: http://svn.reactos.org/svn/reactos?rev=75318&view=rev Log: [ATL] - Added missing operator+= Modified: branches/GSoC_2017/rapps/reactos/sdk/lib/atl/cstringt.h Modified: branches/GSoC_2017/rapps/reactos/sdk/lib

[ros-diffs] [ashaposhnikov] 75317: [RAPPS] Fixes - Minor style improvements - Not resizing with GetBuffer() calls where not nessesary - loaddlg.cpp: Wrong logic fixed - rosui.h: Fixed length determina

2017-07-10 Thread ashaposhnikov
Author: ashaposhnikov Date: Mon Jul 10 22:45:53 2017 New Revision: 75317 URL: http://svn.reactos.org/svn/reactos?rev=75317&view=rev Log: [RAPPS] Fixes - Minor style improvements - Not resizing with GetBuffer() calls where not nessesary - loaddlg.cpp: Wrong logic fixed - rosui.h: Fixed le

[ros-diffs] [ashaposhnikov] 75316: [RAPPS] Some fixes - winmain.cpp, loaddlg.cpp, installed.cpp: Changed string-related opreations - installed.cpp: Fixed buffer sizing when calling RegQueryValueExW()

2017-07-10 Thread ashaposhnikov
Author: ashaposhnikov Date: Mon Jul 10 22:26:01 2017 New Revision: 75316 URL: http://svn.reactos.org/svn/reactos?rev=75316&view=rev Log: [RAPPS] Some fixes - winmain.cpp, loaddlg.cpp, installed.cpp: Changed string-related opreations - installed.cpp: Fixed buffer sizing when cal

[ros-diffs] [ashaposhnikov] 75315: [RAPPS] Extensive conversion to ATL and general improvements * Converted most of the WCHAR buffers to ATL::CStringW * available.cpp: replaced C heap list with ATL::C

2017-07-10 Thread ashaposhnikov
Author: ashaposhnikov Date: Mon Jul 10 21:02:24 2017 New Revision: 75315 URL: http://svn.reactos.org/svn/reactos?rev=75315&view=rev Log: [RAPPS] Extensive conversion to ATL and general improvements * Converted most of the WCHAR buffers to ATL::CStringW * available.cpp: replaced C heap list

[ros-diffs] [ashaposhnikov] 75241: [RAPPS] StringCbCatW => StringCchCatW, sizeof() => _countof() :(

2017-06-29 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Jun 29 19:31:19 2017 New Revision: 75241 URL: http://svn.reactos.org/svn/reactos?rev=75241&view=rev Log: [RAPPS] StringCbCatW => StringCchCatW, sizeof() => _countof() :( Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/winmain.cpp

[ros-diffs] [ashaposhnikov] 75240: [RAPPS] winmain.cpp: sizeof instead of _countof

2017-06-29 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Jun 29 19:22:13 2017 New Revision: 75240 URL: http://svn.reactos.org/svn/reactos?rev=75240&view=rev Log: [RAPPS] winmain.cpp: sizeof instead of _countof Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/winmain.cpp Modified: bran

[ros-diffs] [ashaposhnikov] 75239: [RAPPS] Fixed default "Download" folder default. Now defaults to "RAPPS Downloads" folder in user Documents or installation drive.

2017-06-29 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Jun 29 18:57:52 2017 New Revision: 75239 URL: http://svn.reactos.org/svn/reactos?rev=75239&view=rev Log: [RAPPS] Fixed default "Download" folder default. Now defaults to "RAPPS Downloads" folder in user Documents or installation drive.

[ros-diffs] [ashaposhnikov] 75233: [RAPPS] Update check, license type * Added LicenseType numeric field in the RAPPS DB files. Values mean: 1 - open source, 2 - freeware, 3 - trial/demo The existing L

2017-06-29 Thread ashaposhnikov
Author: ashaposhnikov Date: Thu Jun 29 14:17:16 2017 New Revision: 75233 URL: http://svn.reactos.org/svn/reactos?rev=75233&view=rev Log: [RAPPS] Update check, license type * Added LicenseType numeric field in the RAPPS DB files. Values mean: 1 - open source, 2 - freeware, 3 - trial/demo

[ros-diffs] [ashaposhnikov] 75220: [FORMATTING][RAPPS] available.cpp: Fix braces

2017-06-27 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Jun 27 23:33:15 2017 New Revision: 75220 URL: http://svn.reactos.org/svn/reactos?rev=75220&view=rev Log: [FORMATTING][RAPPS] available.cpp: Fix braces Modified: branches/GSoC_2017/rapps/reactos/base/applications/rapps/available.cpp Modified: bran

[ros-diffs] [ashaposhnikov] 75219: [RAPPS] * Separated available and installed version. If the app is installed it's DisplayVersion is shown. * Reduced registry key access checks * Version parser WIP

2017-06-27 Thread ashaposhnikov
Author: ashaposhnikov Date: Tue Jun 27 23:21:58 2017 New Revision: 75219 URL: http://svn.reactos.org/svn/reactos?rev=75219&view=rev Log: [RAPPS] * Separated available and installed version. If the app is installed it's DisplayVersion is shown. * Reduced registry key access checks

[ros-diffs] [ashaposhnikov] 75211: [RAPPS] * Reduced "installed" check - checks only for the key inself and not the DisplayName. Blazing fast! * Added installed version getter * Added version parser f

2017-06-26 Thread ashaposhnikov
Author: ashaposhnikov Date: Mon Jun 26 22:07:43 2017 New Revision: 75211 URL: http://svn.reactos.org/svn/reactos?rev=75211&view=rev Log: [RAPPS] * Reduced "installed" check - checks only for the key inself and not the DisplayName. Blazing fast! * Added installed version getter *

[ros-diffs] [ashaposhnikov] 75190: [RAPPS] * available.cpp: Replaced macros with inline functions. * gui.cpp: Fixed typo.

2017-06-24 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Jun 25 01:09:00 2017 New Revision: 75190 URL: http://svn.reactos.org/svn/reactos?rev=75190&view=rev Log: [RAPPS] * available.cpp: Replaced macros with inline functions. * gui.cpp: Fixed typo. Modified: branches/GSoC_2017/rapps/reactos/base/applications/r

[ros-diffs] [ashaposhnikov] 75168: [RAPPS] * Added individual icons loading for each app The icons are loaded by the Name field in the DB for the proof-of-concept. It falls back to default icon if non

2017-06-23 Thread ashaposhnikov
Author: ashaposhnikov Date: Fri Jun 23 07:04:43 2017 New Revision: 75168 URL: http://svn.reactos.org/svn/reactos?rev=75168&view=rev Log: [RAPPS] * Added individual icons loading for each app The icons are loaded by the Name field in the DB for the proof-of-concept. It falls back to def

[ros-diffs] [ashaposhnikov] 74920: [RAPPS] * Added constants in resource.h for stringtables * Removed "Installed apps" from the TreeView * Added intallation status to the RichEdit using existing check

2017-06-04 Thread ashaposhnikov
Author: ashaposhnikov Date: Sun Jun 4 21:36:14 2017 New Revision: 74920 URL: http://svn.reactos.org/svn/reactos?rev=74920&view=rev Log: [RAPPS] * Added constants in resource.h for stringtables * Removed "Installed apps" from the TreeView * Added intallation status to the RichEdit

[ros-diffs] [ashaposhnikov] 74771: [RAPPS] * Added STRINGTABLE entries for installation status in en-US.rc and ru-RU.rc

2017-06-03 Thread ashaposhnikov
Author: ashaposhnikov Date: Sat Jun 3 17:20:07 2017 New Revision: 74771 URL: http://svn.reactos.org/svn/reactos?rev=74771&view=rev Log: [RAPPS] * Added STRINGTABLE entries for installation status in en-US.rc and ru-RU.rc Modified: branches/GSoC_2017/rapps/reactos/base/applications/r