#
88af15cf |
|
18-Dec-2023 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot : Refactor Screenshots Rework the way in which the application deals with screenshots so that there is a repository of screenshots that is referenced from identifiers on the package model and not that the screenshot bitmaps are stored with the model and not cleaned up. Change-Id: I632def96852a518b3f6b1c8b81909de117bbbc54 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7296 Reviewed-by: Andrew Lindesay <apl@lindesay.co.nz>
|
#
a18f873f |
|
06-May-2021 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Background Processing Unify the background processing in the application to one system and refactor the package actions. This won't fix any specific current issues with this area, but lays the ground for later fixes. Change-Id: I098b81e7afc4aeb883bddf1acfc01f7888134257 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3997 Reviewed-by: Andrew Lindesay <apl@lindesay.co.nz>
|
#
f0e491d3 |
|
28-Jul-2020 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Icon / Tarball Handling Instead of exploding the tar-ball of icons from HDS, keep it as a tar-ball, index it and read data directly out from specific indicies on demand. This will speed up the process of downloading the icons by removing the unpack. Also updates will be faster by avoiding the need to delete the old icon files. Because icons are loaded on-demand, the start time is faster by avoiding all the icon loads. There are also savings on memory consumption. Indexing on each load is surprisingly fast so no external index is maintained. Likewise for the tar-balls's meta-data. This commit does not cover the implementation of an LRU cache of the icons in memory. Relates to #15370 Change-Id: Ia1647d8c805be89618f493d2592bf7877fca3f14 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3205 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
296183eb |
|
18-Apr-2020 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: UI Colouring Fix Some text displayed was not using the system standard colors. Resolves #11689 Change-Id: Ia415a32f47dff6aa86d343d1acc154527300e924 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2493 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
d5ef985e |
|
29-Nov-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Added rudimentary screenshot window. Clicking the thumbnail in the package info area will now open a window where the full-size screenshot is downloaded and shown. There can only be one such screenshot window open. Navigating between multiple screenshots of a package is not yet implemented. Also, no caching, but this may be OK as it is, since one usually looks at these only once and doesn't want the harddrive filling up with screenshots.
|
#
3d869af5 |
|
01-Nov-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Separate MessagePackageListener... ...into MessagePackageListener and OnePackageMessagePackageListener. The first one doesn't know which package(s) it's listening to. But it can filter the change notifications now and only react to certain changes. The second one knows which package it's listening to.
|
#
73a3f449 |
|
26-Oct-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Extracted MessagePackageListener... ... from PackageInfoView into its own files.
|
#
3cc6e281 |
|
28-Sep-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Remember PackageInfoRef in PackageInfoView * Added getter
|
#
04c9d578 |
|
27-Sep-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Organized source into sub-folders
|
#
d5ef985e18ef8ce922ace03b7147046c54299f4e |
|
29-Nov-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Added rudimentary screenshot window. Clicking the thumbnail in the package info area will now open a window where the full-size screenshot is downloaded and shown. There can only be one such screenshot window open. Navigating between multiple screenshots of a package is not yet implemented. Also, no caching, but this may be OK as it is, since one usually looks at these only once and doesn't want the harddrive filling up with screenshots.
|
#
3d869af5e4bcefcb8fdc4118cad3f104f71e9a0e |
|
01-Nov-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Separate MessagePackageListener... ...into MessagePackageListener and OnePackageMessagePackageListener. The first one doesn't know which package(s) it's listening to. But it can filter the change notifications now and only react to certain changes. The second one knows which package it's listening to.
|
#
73a3f44915499684805dc96d9a5e348755976e16 |
|
26-Oct-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Extracted MessagePackageListener... ... from PackageInfoView into its own files.
|
#
3cc6e28126b7b5b37540e16ca88fa37dfeb0cbbc |
|
28-Sep-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Remember PackageInfoRef in PackageInfoView * Added getter
|
#
04c9d578d85baa79584c1c40c61cc73ca58d527b |
|
27-Sep-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Organized source into sub-folders
|