Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Our hook function needs to be in UserData, not PickHook, for window.class ↵ | Chris Young | 2017-01-12 | 1 | -1/+1 |
| | | | | reasons. | ||||
* | Attempt to construct menu using menuclass | Chris Young | 2017-01-09 | 1 | -8/+92 |
| | |||||
* | Queue redraws for SimpleRefresh browser windows | Chris Young | 2017-01-08 | 1 | -12/+13 |
| | |||||
* | Support SimpleRefresh corewindows | Chris Young | 2017-01-08 | 6 | -28/+108 |
| | | | | These queue redraws unlike the main browser window, which seems to work a bit better than redrawing immediately. | ||||
* | Update corewindow scrollbars when user resizes window | Chris Young | 2017-01-08 | 1 | -1/+28 |
| | |||||
* | Process in-window scrollbars using IDCMPUPDATE too | Chris Young | 2017-01-08 | 2 | -16/+3 |
| | |||||
* | Ensure we free the NM_END menu item | Chris Young | 2017-01-08 | 1 | -2/+2 |
| | |||||
* | Complete Amiga corewindow implementation and migration from old treeviews | Chris Young | 2017-01-08 | 18 | -2107/+1197 |
|\ | | | | | | | Merge branch 'chris/amiga-corewindow' | ||||
| * | Remove old tree implementation | Chris Young | 2017-01-08 | 7 | -1977/+2 |
| | | |||||
| * | remove excessive logging | Chris Young | 2017-01-08 | 2 | -3/+0 |
| | | |||||
| * | Working internal and tree-to-browser drags | Chris Young | 2017-01-08 | 1 | -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 internally | Chris Young | 2017-01-07 | 1 | -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 handling | Chris Young | 2017-01-07 | 3 | -35/+52 |
| | | |||||
| * | Broken corewindow drag implementation | Chris Young | 2017-01-07 | 4 | -2/+236 |
| | | |||||
| * | Conversion of Amiga hotlist manager to corewindow | Chris Young | 2017-01-06 | 5 | -44/+464 |
| | | |||||
| * | Migrate global history to corewindow | Chris Young | 2017-01-06 | 7 | -30/+409 |
| | | |||||
* | | fix windows installer generation | Vincent Sanders | 2017-01-07 | 2 | -28/+68 |
| | | | | | | | | | | | | | | the windows installer package generation was not correctly parameterised which resulted in fetching resources from incorrect locations. Additionally the clean target was not removing generated installer output. | ||||
* | | fixup usage of directory creation macro in Makefiles | Vincent Sanders | 2017-01-07 | 7 | -29/+29 |
|/ | |||||
* | Complete cookie manager corewindow interface | Chris Young | 2017-01-05 | 5 | -20/+143 |
| | |||||
* | fix some ui corruption on scrollbar hide | Chris Young | 2017-01-03 | 1 | -7/+3 |
| | |||||
* | it's not a double-click if the mouse has moved | Chris Young | 2017-01-03 | 2 | -2/+20 |
| | |||||
* | template for menu addition in cookie manager | Chris Young | 2017-01-03 | 1 | -6/+62 |
| | |||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵ | Chris Young | 2017-01-03 | 4 | -226/+258 |
|\ | | | | | | | chris/amiga-corewindow | ||||
| * | re-structure menu code to make it useable elsewhere in the frontend | Chris Young | 2017-01-03 | 4 | -226/+258 |
| | | |||||
* | | less cranky scrollbars | Chris Young | 2017-01-03 | 1 | -14/+8 |
| | | |||||
* | | Basic conversion of cookie manager to core window | Chris Young | 2017-01-03 | 6 | -25/+221 |
|/ | | | | slightly broken; blank window until resized; scroll bar wrong; no menu | ||||
* | Partially implement Amiga core window | Chris Young | 2017-01-02 | 9 | -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 redraw | Chris Young | 2017-01-02 | 3 | -6/+10 |
| | | |||||
| * | fix mouse click processing | Chris Young | 2017-01-02 | 1 | -98/+100 |
| | | |||||
| * | show/hide scrollbars as required | Chris Young | 2017-01-02 | 4 | -33/+173 |
| | | | | | | | | move the sslcert scrollbars into the window as per the style guide | ||||
| * | make the window title text common | Chris Young | 2017-01-02 | 3 | -8/+13 |
| | | |||||
| * | correct full-window redraw co-ords | Chris Young | 2017-01-02 | 1 | -2/+2 |
| | | |||||
| * | ssl cert window should not have a close gadget | Chris Young | 2017-01-02 | 1 | -1/+1 |
| | | |||||
| * | move mousemove back to the event loop and ensure the window is created cleared | Chris Young | 2017-01-02 | 3 | -33/+44 |
| | | |||||
| * | Take the redraw routine from old tree_redraw with less meddling | Chris Young | 2017-01-02 | 2 | -29/+27 |
| | | |||||
| * | migrate sslcert to use corewindow | Chris Young | 2017-01-02 | 6 | -37/+351 |
| | | | | | | | | predictably blank | ||||
| * | Amga core window redraw | Chris Young | 2017-01-01 | 4 | -16/+241 |
| | | | | | | | | This almost certainly will not work properly | ||||
| * | handle core window mouse buttons | Chris Young | 2017-01-01 | 2 | -5/+62 |
| | | | | | | | | todo: support drags | ||||
| * | Process mouse moves and qualifier keys | Chris Young | 2017-01-01 | 4 | -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 far | Chris Young | 2017-01-01 | 2 | -4/+51 |
| | | |||||
| * | Allow for the prospect of in-window scrollbars | Chris Young | 2017-01-01 | 2 | -13/+29 |
| | | |||||
| * | Basic template for an Amiga core window | Chris Young | 2017-01-01 | 4 | -1/+406 |
| | | | | | | | | Drawing and event processing not written yet | ||||
* | | update default framebuffer font path | Vincent Sanders | 2017-01-02 | 1 | -1/+1 |
| | | |||||
* | | Windows: Fix font table to return nserror. | Michael Drake | 2017-01-02 | 1 | -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 Drake | 2017-01-02 | 1 | -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 Drake | 2017-01-02 | 1 | -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. | ||||
* | Make the documentation reflect reality. | Chris Young | 2016-12-31 | 1 | -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 Young | 2016-12-31 | 2 | -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.1FEU1 | Chris Young | 2016-12-31 | 1 | -5/+0 |
| | | | | Mostly works, but falls over when there are lots of tiny GIF anims on screen | ||||
* | Fix merge error | Chris Young | 2016-12-31 | 1 | -1/+6 |
| |