View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002534 | NetSurf | RISC OS-specific | public | 2017-05-06 08:46 | 2018-08-29 14:03 | ||||
Reporter | Sprow | ||||||||
Assigned To | Vincent Sanders | ||||||||
Severity | tweak | Reproducibility | always | ||||||
Status | closed | Resolution | fixed | ||||||
Product Version | 3.6 | ||||||||
Target Version | 3.8 | Fixed in Version | 3.8 | ||||||
Summary | 0002534: ChkSprites utility doesn't verify the OS can actually plot alpha sprites | ||||||||
Description | ChkSprites uses OS_SpriteOp 17 (verify area) to decide whether to use the alpha sprites versus plain masked sprites. However, with an updated SpriteExtend loaded on an older OS, the verify passes because the area is indeed valid, it's just the OS has no idea how to plot them. This results in a corrupt quarter width sprite in the Filer/icon bar. | ||||||||
Additional Information | The attached ChkSprites is improved in 2 ways a) it doesn't waste time loading the ASprites file off disc, it just creates a 1x1 sprite in memory b) it asks the kernel whether it can plot alpha sprites, and qualifies that with the previous area check Tested on RISC OS Select 6.16, also 4.02 with softloaded SpriteExtend, and RISC OS 5.23. | ||||||||
Tags | No tags attached. | ||||||||
Fixed in CI build # | 4295 | ||||||||
Reported in CI build # | |||||||||
URL of problem page | |||||||||
Attached Files |
|
Notes | |
Sprow (reporter) 2017-12-05 18:44 |
Bump. The history says "Fixed in Version 3.7", but it's not there in the 3.7 download, presumably it just needs putting in Git? |
Michael Drake (administrator) 2018-01-20 18:55 |
Thanks, should be fixed in build #4295. |
Vincent Sanders (administrator) 2018-08-29 14:03 |
Thank you for your report, this has been resolved in the 3.8 release |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2017-05-06 08:46 | Sprow | New Issue | |
2017-05-06 08:46 | Sprow | File Added: chkspr.zip | |
2017-06-09 19:48 | Vincent Sanders | Assigned To | => Vincent Sanders |
2017-06-09 19:48 | Vincent Sanders | Status | new => confirmed |
2017-06-09 19:48 | Vincent Sanders | Fixed in Version | => 3.7 |
2017-12-05 18:44 | Sprow | Note Added: 0001690 | |
2018-01-20 18:55 | Michael Drake | Fixed in Version | 3.7 => 3.8 |
2018-01-20 18:55 | Michael Drake | Target Version | => 3.8 |
2018-01-20 18:55 | Michael Drake | Fixed in CI build # | => 4295 |
2018-01-20 18:55 | Michael Drake | Note Added: 0001710 | |
2018-01-20 18:55 | Michael Drake | Status | confirmed => resolved |
2018-01-20 18:55 | Michael Drake | Resolution | open => fixed |
2018-08-29 14:03 | Vincent Sanders | Status | resolved => closed |
2018-08-29 14:03 | Vincent Sanders | Note Added: 0001836 |