summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Merge branch 'chris/amiga-corewindow'Chris Young2017-01-059-56/+440
|\ | | | | | | Amiga cookie and SSL cert windows now migrated to corewindow
| * clear tree pointer on freeChris Young2017-01-051-0/+1
| |
| * 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
* Partially implement Amiga core windowChris Young2017-01-029-42/+1335
|\ | | | | | | | | | | Migrate SSL cert window to use core window Core window implementation has some features missing but is good enough for SSL cert I will improve it as I migrate the other windows.
| * 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
* | update default framebuffer font pathVincent Sanders2017-01-021-1/+1
| |
* | Windows: Fix font table to return nserror.Michael Drake2017-01-021-10/+14
| | | | | | | | | | | | | | We were returning true on success, which when the return value was tested for being NSERROR_OK (0), meant it was treated as failure. Now we correctly return NSERROR_OK on success.
* | Framebuffer: Fix internal font table to return nserror.Michael Drake2017-01-021-4/+4
| | | | | | | | | | | | | | We were returning true on success, which when the return value was tested for being NSERROR_OK (0), meant it was treated as failure. Now we correctly return NSERROR_OK on success.
* | Framebuffer: Fix freetype font table to return nserror.Michael Drake2017-01-021-5/+4
|/ | | | | | | We were returning true on success, which when the return value was tested for being NSERROR_OK (0), meant it was treated as failure. Now we correctly return NSERROR_OK on success.
* Merge branch 'chris/extmem'Chris Young2016-12-314-9/+81
|\ | | | | | | This enables AmigaOS4.1FEU1 to use Extended Memory for the storage of uncompressed bitmaps.
| * 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.