View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002506 | NetSurf | RISC OS-specific | public | 2017-01-06 10:24 | 2017-10-16 22:39 | ||||
Reporter | Michael Drake | ||||||||
Assigned To | Dave Higton | ||||||||
Severity | minor | Reproducibility | always | ||||||
Status | closed | Resolution | fixed | ||||||
Platform | RISC OS | OS | RISC OS | OS Version | Any | ||||
Product Version | 3.7 | ||||||||
Target Version | Fixed in Version | 3.7 | |||||||
Summary | 0002506: RISC OS: Can't move hotlist, history, cookies windows partially off screen | ||||||||
Description | Treeview windows are constrained to stay entirely on screen. | ||||||||
Steps To Reproduce | Right click NetSurf icon bar icon. Drag hotlist window to screen edge. | ||||||||
Tags | No tags attached. | ||||||||
Fixed in CI build # | 3955 | ||||||||
Reported in CI build # | 3928 | ||||||||
URL of problem page | |||||||||
Attached Files |
|
Notes | |
Dave Higton (developer) 2017-01-09 22:21 |
The "tree" window template definition, in common with all except one window, does not have the wimp_WINDOW_NO_BOUNDS flag set. It's curious that all other windows have this flag bit set in code rather than in the template, which seems wrong to me. Anyway, fixing the various tree view windows would require changes in more places than the templates AFAICS, so I propose to change the template definitions. The tree view code needs to be replaced at some point anyway, so this can be regarded as a temporary fix. |
Dave Higton (developer) 2017-01-10 11:32 |
After a re-think and some more information, I submitted patches to the four template definition files, to OR in the wimp_WINDOW_NO_BOUNDS flag bit. I submitted them via an email to the ns-dev mailing list. The treeview code was updated in late December. Previously the flag bit must have been applied in code. The templates are the correct place to specify such fundamental window behaviour. |
Vincent Sanders (administrator) 2017-10-16 22:39 |
Thankyou for your report, this has been resolved in the 3.7 release |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2017-01-06 10:24 | Michael Drake | New Issue | |
2017-01-09 22:21 | Dave Higton | Note Added: 0001483 | |
2017-01-09 22:21 | Dave Higton | Assigned To | => Dave Higton |
2017-01-09 22:21 | Dave Higton | Status | new => confirmed |
2017-01-09 22:21 | Dave Higton | Steps to Reproduce Updated | View Revisions |
2017-01-10 11:32 | Dave Higton | Fixed in CI build # | => 3955 |
2017-01-10 11:32 | Dave Higton | Reported in CI build # | => 3928 |
2017-01-10 11:32 | Dave Higton | Note Added: 0001484 | |
2017-01-10 11:32 | Dave Higton | Status | confirmed => resolved |
2017-01-10 11:32 | Dave Higton | Resolution | open => fixed |
2017-01-10 11:32 | Dave Higton | Fixed in Version | => 3.7 |
2017-04-23 09:20 | Vincent Sanders | Product Version | 4.0 => 3.7 |
2017-04-23 09:20 | Vincent Sanders | Steps to Reproduce Updated | View Revisions |
2017-10-16 22:39 | Vincent Sanders | Status | resolved => closed |
2017-10-16 22:39 | Vincent Sanders | Note Added: 0001664 |