summaryrefslogtreecommitdiff
path: root/frontends/amiga
Commit message (Collapse)AuthorAgeFilesLines
...
* Complete Amiga corewindow implementation and migration from old treeviewsChris Young2017-01-0818-2107/+1197
|\ | | | | | | Merge branch 'chris/amiga-corewindow'
| * Remove old tree implementationChris Young2017-01-087-1977/+2
| |
| * remove excessive loggingChris Young2017-01-082-3/+0
| |
| * Working internal and tree-to-browser dragsChris Young2017-01-081-12/+34
| | | | | | | | tree-to-tree drags don't work unless the source supports internal drag moves (so global history to hotlist won't work as it did before)
| * Dragging works internallyChris Young2017-01-071-78/+74
| | | | | | | | (except it doesn't, as the hotlist window is broken and doesn't respond to the mouse until selecting random menu items)
| * Possibly slightly less but still definitely broken drag handlingChris Young2017-01-073-35/+52
| |
| * Broken corewindow drag implementationChris Young2017-01-074-2/+236
| |
| * Conversion of Amiga hotlist manager to corewindowChris Young2017-01-065-44/+464
| |
| * Migrate global history to corewindowChris Young2017-01-067-30/+409
| |
* | fixup usage of directory creation macro in MakefilesVincent Sanders2017-01-071-2/+2
|/
* Complete cookie manager corewindow interfaceChris Young2017-01-055-20/+143
|
* fix some ui corruption on scrollbar hideChris Young2017-01-031-7/+3
|
* it's not a double-click if the mouse has movedChris Young2017-01-032-2/+20
|
* template for menu addition in cookie managerChris Young2017-01-031-6/+62
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵Chris Young2017-01-034-226/+258
|\ | | | | | | chris/amiga-corewindow
| * re-structure menu code to make it useable elsewhere in the frontendChris Young2017-01-034-226/+258
| |
* | less cranky scrollbarsChris Young2017-01-031-14/+8
| |
* | Basic conversion of cookie manager to core windowChris Young2017-01-036-25/+221
|/ | | | slightly broken; blank window until resized; scroll bar wrong; no menu
* Fix sslcert redrawChris Young2017-01-023-6/+10
|
* fix mouse click processingChris Young2017-01-021-98/+100
|
* show/hide scrollbars as requiredChris Young2017-01-024-33/+173
| | | | move the sslcert scrollbars into the window as per the style guide
* make the window title text commonChris Young2017-01-023-8/+13
|
* correct full-window redraw co-ordsChris Young2017-01-021-2/+2
|
* ssl cert window should not have a close gadgetChris Young2017-01-021-1/+1
|
* move mousemove back to the event loop and ensure the window is created clearedChris Young2017-01-023-33/+44
|
* Take the redraw routine from old tree_redraw with less meddlingChris Young2017-01-022-29/+27
|
* migrate sslcert to use corewindowChris Young2017-01-026-37/+351
| | | | predictably blank
* Amga core window redrawChris Young2017-01-014-16/+241
| | | | This almost certainly will not work properly
* handle core window mouse buttonsChris Young2017-01-012-5/+62
| | | | todo: support drags
* Process mouse moves and qualifier keysChris Young2017-01-014-18/+87
| | | | | NB: we are doing mouse moves differently by using an IDCMP hook on space.gadget, as this gives us co-ordinates relative to the render area GID_DRAW object when the window is defined will need tagging ICA_TARGET, ICTARGET_IDCMP
* Basic event loop, only handles keypresses and window closure so farChris Young2017-01-012-4/+51
|
* Allow for the prospect of in-window scrollbarsChris Young2017-01-012-13/+29
|
* Basic template for an Amiga core windowChris Young2017-01-014-1/+406
| | | | Drawing and event processing not written yet
* Make the documentation reflect reality.Chris Young2016-12-311-1/+1
| | | | ExtMem is enabled by default for now to give it a good workout. Disabled may be a more sensible default.
* Don't unmap ExtMem immediately as:Chris Young2016-12-312-2/+8
| | | | | (a) it is upsetting the gif decoder (although I suspect it is caused by the OS struggling with the excessive remaps) (b) We are probably going to need to map it back in imminently for display
* Update to test ExtMem on OS4.1FEU1Chris Young2016-12-311-5/+0
| | | | Mostly works, but falls over when there are lots of tiny GIF anims on screen
* Fix merge errorChris Young2016-12-311-1/+6
|
* NULL iextmemChris Young2016-12-311-1/+2
|
* Don't map an extmem area is it is already mapped, just extend the lifetimeChris Young2016-12-311-3/+5
|
* More loggingChris Young2016-12-311-0/+3
|
* Revert "Disable ExtMem in palette-mapped modes"Chris Young2016-12-311-4/+0
| | | | This reverts commit 4db40c3f27d0ade8fc76f57cd383e5ff52ad7c93.
* Debug loggingChris Young2016-12-311-0/+2
|
* Schedule unmapping the extmem object to ensure it releases main memoryChris Young2016-12-311-20/+9
|
* DocumentationChris Young2016-12-311-1/+1
|
* Disable ExtMem in palette-mapped modesChris Young2016-12-311-0/+4
| | | | Something handling palette mapped images causes a freeze.
* Allocate uncompressed bitmap data in extended memory.Chris Young2016-12-312-5/+74
| | | | This currently isn't working correctly - it simply freezes at some point after loading the page.
* move tree compatability layer to amiga frontendVincent Sanders2016-12-317-6/+448
|
* add a todoChris Young2016-12-311-1/+1
|
* Simply the event loop for the shared message portChris Young2016-12-311-69/+15
| | | | | This now simply calls the event callback for each window, which returns TRUE is the window was closed during event processing. The window loop now restarts if any windows were closed, which fixes a potential rare issue with delayed event processing.
* Update local history window to use event callbackChris Young2016-12-313-16/+22
|