#
66ee6532 |
| 26-Jun-2024 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Image loading
HaikuDepot had an image loading system that was well suited to handling standard icon sizes on standard unscaled resolution displays. The new mechanism introduced in this c
HaikuDepot: Image loading
HaikuDepot had an image loading system that was well suited to handling standard icon sizes on standard unscaled resolution displays. The new mechanism introduced in this commit will better support UI scaling in the application.
Change-Id: I23a4c31387fa35f62d8ed18e411b89444c966a2f Reviewed-on: https://review.haiku-os.org/c/haiku/+/7794 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
show more ...
|
#
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
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>
show more ...
|
#
30bd2c8c |
| 19-Apr-2020 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Fix Icon Backgrounds
Some icons are not correctly observing the color of the background view they are drawing on. This commit will fix that problem.
Resolves #14587
Change-Id: Icdd3ed
HaikuDepot: Fix Icon Backgrounds
Some icons are not correctly observing the color of the background view they are drawing on. This commit will fix that problem.
Resolves #14587
Change-Id: Icdd3eda915c985eba3517f888f29ccb2f8278487 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2500 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
show more ...
|
#
bab64f65 |
| 19-Feb-2016 |
Alexander von Gluck IV <Alex.vonGluck@r1soft.com> |
Merge remote-tracking branch 'upstream/master' into intel-extreme
|
#
fa19dd44 |
| 11-Dec-2015 |
looncraz <looncraz@looncraz.net> |
apps: Convert to using Set*UIColor.
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> Patches 0045-0075, 0077-0087 from looncraz, unmodified.
|
#
2a36368b |
| 08-Apr-2015 |
Michael Lotz <mmlr@mlotz.ch> |
HaikuDepot: Make BitmapView use SharedBitmaps directly.
Instead of extracting a BBitmap out of the SharedBitmap and giving that to BitmapView, set SharedBitmaps directly. When using BBitmaps we circ
HaikuDepot: Make BitmapView use SharedBitmaps directly.
Instead of extracting a BBitmap out of the SharedBitmap and giving that to BitmapView, set SharedBitmaps directly. When using BBitmaps we circumvent the reference counting of the SharedBitmaps and it would be possible for the SharedBitmap and its BBitmaps to get deleted while one of them was still used in a BitmapView.
Fixes use-after-free when icons are updated that are already used in BitmapViews.
show more ...
|
#
823d2b88 |
| 27-Sep-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Split generic and specific UI classes
* Also fixed placement of PackageManager which I must have dropped into the wrong folder by accident.
|