Commit Graph

28 Commits

Author SHA1 Message Date
balazs
b8b713f458 Opkman: Ask to download openssl, if it is missing (Win), issue #35545
git-svn-id: trunk@61186 -
2019-05-09 09:42:31 +00:00
balazs
bcc2eb9097 Opkman: Move update thread to main form.
git-svn-id: trunk@60492 -
2019-02-25 05:54:15 +00:00
martin
458181e005 OPM: reduced race condition leading to mem leak // rev 59879 #8fe535d1e4 changed a race condition (crash) for this race (mem leak).
Afaik the remainder can only be fixed by not using FreeOnTerminate

git-svn-id: trunk@59896 -
2018-12-23 14:01:21 +00:00
martin
8fe535d1e4 OPM: fixed race condition.
git-svn-id: trunk@59879 -
2018-12-20 16:27:42 +00:00
balazs
0c07ac1983 Opkman: In order to prevent memory leaks, the update of serializable packages are protected with critical sections.
git-svn-id: trunk@59719 -
2018-12-03 13:54:14 +00:00
balazs
01a1baa804 Opkman: Prevent memory leaks(step1) + other changes
- remove threaded timer to prevent memory leaks
- calculate download/extract speed with different method
- restructure the update thread
- prevent IDE freeze
- change repository names to "Official repository" and "Third party repository"
- make the unintuitive "Install" button intuitive again
- make install process faster

git-svn-id: trunk@59405 -
2018-10-31 18:43:35 +00:00
balazs
b38a1c3102 Opkman: Prevent sigsegv while closing the IDE.
git-svn-id: trunk@58391 -
2018-06-24 09:41:29 +00:00
balazs
4189e9f4e4 Opkman: Fix memory leak on IDE startup.
git-svn-id: trunk@58387 -
2018-06-23 13:08:11 +00:00
balazs
2e76c3607c Opkman: Add macro support for the directories defined in panel Options\Folders. Issue #33857, patch from errno.
git-svn-id: trunk@58254 -
2018-06-14 08:51:43 +00:00
mattias
829c7b83d4 onlinepackagemanager: fixed crash on lazarus -h
git-svn-id: trunk@58056 -
2018-05-31 06:18:04 +00:00
balazs
910ee0f64f Opkman: Fix memory leak on IDE shutdown.
git-svn-id: trunk@57342 -
2018-02-21 06:02:32 +00:00
balazs
ab634af21c Opkman: Small refactoring.
git-svn-id: trunk@57341 -
2018-02-21 05:55:58 +00:00
balazs
af3a94500f Opkman: Call Synchronize from the currently active thread. Increase sleep interval to prevent CPU load.
git-svn-id: trunk@57263 -
2018-02-06 06:03:44 +00:00
balazs
c8c8ebd6e3 Opkman: Fix crash caused by TThreadTimer.
git-svn-id: trunk@57256 -
2018-02-05 06:34:22 +00:00
balazs
374cb2cd6c Opkman: Show hint and license info for meta pacakges. The hint window can be triggered by moving the mouse over the package name + holding shift down.
git-svn-id: trunk@56806 -
2017-12-20 13:57:52 +00:00
balazs
e0045baeb8 Opkman: Extend TOPMInterface.
git-svn-id: trunk@56777 -
2017-12-18 13:38:00 +00:00
balazs
d997abd3df IDE: Pkglinks dialog: Display repository date in the "Last modified" column for online links. Repository date represents the date when the online package was last modified.
git-svn-id: trunk@56719 -
2017-12-14 11:15:15 +00:00
balazs
640a82f920 Opkman: Extend TOPMInterface.
git-svn-id: trunk@56711 -
2017-12-13 07:27:52 +00:00
balazs
f0981a06af Opkman: Show download/extract/install progress in the center of the work area.
git-svn-id: trunk@56691 -
2017-12-11 09:59:49 +00:00
balazs
9e8a489027 Opkman: Preparing OPM for the integration with the build in Package Manager. Step4.
git-svn-id: trunk@56669 -
2017-12-08 10:55:32 +00:00
balazs
cb534b2dc3 Opkman: Preparing OPM for the integration with the build in Package Manager. Step3.
git-svn-id: trunk@56636 -
2017-12-05 13:42:20 +00:00
balazs
d5b7b913fd Packager: Add online packages to the "New Requirement" dialog. The changes are only visible when Opkman is installed.
git-svn-id: trunk@56607 -
2017-12-04 09:56:11 +00:00
juha
d615063766 Packager: Improve creating packagelinks for online packages. Issue #32719, patch from Balázs.
git-svn-id: trunk@56474 -
2017-11-23 14:17:03 +00:00
balazs
c55c710790 Opkman: Small bug fix.
git-svn-id: trunk@56470 -
2017-11-23 04:42:54 +00:00
balazs
7278c5ac87 Opkman: Changing RepositoryDate from TDate to TDateTime to match packagelink LPKFileDate.
git-svn-id: trunk@56468 -
2017-11-22 13:13:39 +00:00
balazs
bda79565c0 Opkman: Preparing OPM for the integration with the build in Package Manager. Step2.
git-svn-id: trunk@56451 -
2017-11-21 09:27:58 +00:00
balazs
fa77d407ff Opkman: Inherit TOPMInterfaceEx from PackageLinkIntf + a small bugfix.
git-svn-id: trunk@56441 -
2017-11-20 06:55:39 +00:00
balazs
e5b22557ad Opkman: Preparing OPM for the integration with the build in Package Manager. Step1.
git-svn-id: trunk@56430 -
2017-11-18 05:24:38 +00:00