Commit Graph

50 Commits

Author SHA1 Message Date
Martin
bab6ed4c4b Changed some modal result checks to honour cancellation as mrNo. See merge request !281 issue #40920 2024-05-20 02:35:01 +02:00
Maxim Ganetsky
d2d68189a0 OpkMan: fixed compilation on Windows 2023-07-07 18:19:57 +03:00
Juha
adfc424e92 Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
balazs
4460f173ca OpkMan: Switch to Openssl 1.1.1o 2022-05-24 07:26:48 +03:00
balazs
8445edd27f Opkman: Less hint + Fix high dpi bug, when displaying rating stars. Issue #37886.
git-svn-id: trunk@64727 -
2021-03-02 21:22:24 +00:00
juha
d6aedf99e8 OPM: Use FPC_FULLVERSION for checking compiler version.
git-svn-id: trunk@64461 -
2021-02-05 11:28:01 +00:00
balazs
44c240ead0 Opkman: Use default fphttpclient.pp and zipper.pp with fpc 3.2.0.
git-svn-id: trunk@63600 -
2020-07-19 19:17:48 +00:00
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
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
b753ed9ee8 Opkman: - add Roland Hahn to the contributors list
- update licensing info for images
- increase update interval for third party packages from 2 to 15 minutes 

git-svn-id: trunk@59428 -
2018-11-02 07:08:39 +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
fd64c39c73 Opkman: Fix memory leak.
git-svn-id: trunk@59110 -
2018-09-21 07:50:18 +00:00
mattias
9662fcc1b5 opm: less hints
git-svn-id: trunk@58127 -
2018-06-04 17:22:01 +00:00
balazs
a398131a54 Opkman: Fix connection timeout bug.
git-svn-id: trunk@56951 -
2018-01-04 12:31:40 +00:00
balazs
de416689cc Opkman: Fix memory leaks in the update feature.
git-svn-id: trunk@56950 -
2018-01-04 10:17:33 +00:00
balazs
dd4f78896d Opkman: Re-enable updates from package maintainer's homepage + fix memory leak.
git-svn-id: trunk@56933 -
2018-01-03 13:52:02 +00:00
balazs
3b2a9dd7c2 Opkman: Disable package updates temporary.
git-svn-id: trunk@56459 -
2017-11-21 13:25:10 +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
461a534a26 Opkman: Show available updates even when the version is smaller then the installed one.
git-svn-id: trunk@54616 -
2017-04-12 11:52:04 +00:00
balazs
7928345fb3 Opkman: Fixed bug in package update.
git-svn-id: trunk@54500 -
2017-03-30 05:03:58 +00:00
juha
f7e1b2af2c OpkMan: Refactoring.
git-svn-id: trunk@54422 -
2017-03-16 17:49:49 +00:00
juha
f972e8b0d2 OpkMan: Rename Package to MetaPackage in type and variable names.
git-svn-id: trunk@54420 -
2017-03-16 17:49:45 +00:00
juha
1a173eeae9 OpkMan: Rename PackageFile to LazarusPackage in type and variable names.
git-svn-id: trunk@54419 -
2017-03-16 17:49:39 +00:00
juha
a5d7bbe810 OpkMan: Don't use the UTF8 specific functions. FPC 2.x is not supported any more.
git-svn-id: trunk@54362 -
2017-03-07 14:29:46 +00:00
juha
e8de10799e OpkMan: Formatting.
git-svn-id: trunk@54361 -
2017-03-07 14:29:44 +00:00
juha
a41558d5cd OpkMan: Use {$IFDEF MSWINDOWS} for used units when appropriate.
git-svn-id: trunk@54360 -
2017-03-07 14:29:37 +00:00
balazs
13e7653139 Opkman: Add missing unit to the uses clauses.
git-svn-id: trunk@54352 -
2017-03-06 13:05:45 +00:00
juha
2801c30b5d OpkMan: Use Socket.IOTimeout in FPC 3.0.2. Clean and order uses sections.
git-svn-id: trunk@54351 -
2017-03-06 12:24:52 +00:00
balazs
c5a84bc001 Opkman: Synchronize with FPC trunk. From FPC311 on OPM no longer depends on opkman_httpclient and opkman_zip.
git-svn-id: trunk@54349 -
2017-03-06 09:28:48 +00:00
balazs
44244449f8 Opkman: Add license info to each file + extend the options.
git-svn-id: trunk@54099 -
2017-02-06 07:57:53 +00:00
balazs
f2d36f17ab Opkman: Fixed CPU load issue.
git-svn-id: trunk@53769 -
2016-12-23 18:42:42 +00:00
balazs
9c5413917e Opkman: Allow users to select the update interval for packages.
Close forms "Create repository package" and "Create JSON for updates" if the operation was successful.
More suggestive names.
More hints for column: "Status/data"
Extend contributors list.


 

git-svn-id: trunk@53724 -
2016-12-19 13:43:51 +00:00
balazs
bc7f03b15a Opkman: Trim URL before parsing to prevent "Invalid protocol" error.
git-svn-id: trunk@53715 -
2016-12-18 10:31:17 +00:00
balazs
ca254979a9 Opkman: Voting system implemented locally.
git-svn-id: trunk@53697 -
2016-12-16 09:12:24 +00:00
balazs
7c496c048a Opkman: Properly init ssl under linux/osx. More responsive forms on download/update. Copy links to clipboard.
git-svn-id: trunk@53672 -
2016-12-14 07:39:28 +00:00
balazs
025eab7ffe Opkman: More bugfix + optimizations.
git-svn-id: trunk@53669 -
2016-12-13 13:00:35 +00:00
balazs
61466674a4 More bugfix.
git-svn-id: trunk@53641 -
2016-12-11 19:07:44 +00:00
balazs
4713fdef72 Bug fix: Pressing refresh button after update crashes OPM. Bug reported by @minesadorada.
git-svn-id: trunk@53640 -
2016-12-11 18:26:22 +00:00
balazs
cc233486b1 Implemented the possibility to disable a package temporary, until the maintainer updates a new version. Request by @minesadorada.
git-svn-id: trunk@53637 -
2016-12-11 17:13:17 +00:00
balazs
8b5d771023 Added OpenSSL support for downloading files from https sites.
git-svn-id: trunk@53631 -
2016-12-11 10:26:18 +00:00
balazs
fe67ead20d Bug fix: Invalid URL on update, reported by @lainz.
git-svn-id: trunk@53630 -
2016-12-10 18:42:13 +00:00
balazs
f1e6d30c04 Generate JSON for updates(package maintainers webpage).
git-svn-id: trunk@53627 -
2016-12-10 15:11:31 +00:00
balazs
1b67af9431 More tweaks on the update feature.
git-svn-id: trunk@53597 -
2016-12-08 07:40:45 +00:00
balazs
a339b5b1a9 Added help button, install status of repository packages are visible in tree.
git-svn-id: trunk@53589 -
2016-12-07 17:06:22 +00:00
balazs
748497407b More meaningful names + small bugfix.
git-svn-id: trunk@53573 -
2016-12-06 13:52:26 +00:00
balazs
f49912d641 Implemented update feature.
git-svn-id: trunk@53570 -
2016-12-06 10:30:50 +00:00
balazs
d6392d8f24 Update feature, partially implemented(part2).
git-svn-id: trunk@53564 -
2016-12-05 22:09:49 +00:00
balazs
23574b1a4a Update feature, partially implemented.
git-svn-id: trunk@53528 -
2016-12-02 14:21:00 +00:00