Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | amiga: Probably support present_cookies | Daniel Silverstone | 2020-05-23 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Amiga: fix an issue where the page info icon was not updating correctly | Chris Young | 2020-05-23 | 1 | -47/+51 |
| | |||||
* | Amiga: position page info window under page info button | Chris Young | 2020-05-22 | 1 | -2/+15 |
| | |||||
* | Amiga: Add page info window | Chris Young | 2020-05-22 | 1 | -2/+9 |
| | | | | Currently untested but builds OK | ||||
* | chore: Perform sslcert_viewer-ectomy | Daniel Silverstone | 2020-05-22 | 1 | -1/+0 |
| | | | | | | | | | | | This removes the sslcert_viewer entirely from the code. Where possible I've also trimmed out of frontends any code I think should not be present. Frontends should check and remove any further references that I have failed to catch. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Add page info icon to Amiga frontend | Chris Young | 2019-12-08 | 1 | -0/+115 |
| | |||||
* | remove warning callback from miscelaneous function table | Vincent Sanders | 2019-11-11 | 1 | -1/+0 |
| | |||||
* | add miscellaneous event to browser window callback table | Vincent Sanders | 2019-08-20 | 1 | -6/+43 |
| | | | | | | | | | | | | extend the browser window callback table with a miscallaneous event entry. This is used to replace all browser window callbacks which take no parameters. This reduces the API surface from seven separate calls to a single call with an enumeration which may be readily extended. The initial implementation in the frontends simply calls the original implementations to reduce scope for errors. | ||||
* | remove login window from amiga frontend | Vincent Sanders | 2019-08-14 | 1 | -1/+0 |
| | |||||
* | Amiga: DebugPrintF is OS4-only | Chris Young | 2019-08-10 | 1 | -0/+2 |
| | |||||
* | Amiga: OS3 doesn't know FOREGROUNDPEN, so use TEXTPEN instead | Chris Young | 2019-08-10 | 1 | -1/+1 |
| | |||||
* | Amiga: Implement a simple listbrowser log in the GUI | Chris Young | 2019-08-10 | 1 | -1/+270 |
| | | | | Can be revealed/hidden with F12 and is currently undocumented. | ||||
* | Remove scale from Amiga frontend | Chris Young | 2019-08-10 | 1 | -47/+26 |
| | | | | | | Remove shadow scale variable Redraw when scale is changed This also fixes a long-standing bug where the window would not redraw correctly when scrolling if not at 100% scale | ||||
* | Support SSL verification through new about: handler | Daniel Silverstone | 2019-08-06 | 1 | -1/+0 |
| | | | | | | | | In doing this, also propagate why the certificates were bad so that the page can display a reason. We will need FatMessages for all these. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Reimplement handling of BAD_AUTH inside browser_window | Daniel Silverstone | 2019-08-06 | 1 | -1/+0 |
| | | | | | | | | | | | | | We now handle authentication requests via an `about:` page which presents a nice form built into the browser window. In order to do this, we add internal navigation as a concept to the browser window and we strip the 401login support from all frontends except monkey. The 401login callback is now intended for password safe type support rather than an immediately interactive prompt. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | make use of improved browser_window_set_scale API in frontends | Vincent Sanders | 2019-08-03 | 1 | -3/+3 |
| | |||||
* | change browser_window_get_features to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -2/+1 |
| | |||||
* | change browser_window_mouse_track to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -2/+2 |
| | |||||
* | change browser_window_mouse_click to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -2/+2 |
| | | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation. | ||||
* | fix missed get dimensions call in amiga frontend | Vincent Sanders | 2019-08-02 | 1 | -1/+1 |
| | |||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 1 | -9/+7 |
| | |||||
* | AMIGA: Update to remove rectangle scaling from browser window invalidate | Vincent Sanders | 2019-08-01 | 1 | -1/+1 |
| | |||||
* | Make SimpleRefresh the default. | Chris Young | 2019-05-12 | 1 | -1/+1 |
| | | | | This reduces memory use. | ||||
* | Add a render hook to ensure the browser window is redrawn when needed | Chris Young | 2019-05-12 | 1 | -0/+19 |
| | | | | This fixes the occasional damaged areas in SimpleRefresh mode | ||||
* | Mark functions as static | Chris Young | 2019-05-10 | 1 | -20/+19 |
| | |||||
* | Hide the message port which is shared amongst all Amiga NetSurf windows | Chris Young | 2019-05-10 | 1 | -1/+7 |
| | |||||
* | Make the window list more private | Chris Young | 2019-05-10 | 1 | -2/+55 |
| | | | | TODO: fix arexx.c to not need it | ||||
* | Make screen pointer accesible through an accessor function only | Chris Young | 2019-05-10 | 1 | -1/+11 |
| | |||||
* | Replace global current gui_window with an accessor function | Chris Young | 2019-05-10 | 1 | -1/+6 |
| | |||||
* | try storing form_control in the hook data | Chris Young | 2019-05-08 | 1 | -13/+0 |
| | | | | it doesn't appear to be needed anywhere else | ||||
* | Make gadget object enum private to gui.c | Chris Young | 2019-05-08 | 1 | -0/+39 |
| | |||||
* | make gui_window_2 private to gui.c | Chris Young | 2019-05-08 | 1 | -13/+60 |
| | |||||
* | Pass ptr to clicktab var instead of func calls | Chris Young | 2019-05-08 | 1 | -1/+1 |
| | |||||
* | more accessor for gui_window_2 | Chris Young | 2019-05-08 | 1 | -4/+70 |
| | |||||
* | Move ami_(re)set_pointer (back?) into gui.c as they need to set/read the ↵ | Chris Young | 2019-05-08 | 1 | -3/+16 |
| | | | | gui_window_2 structure | ||||
* | throbber crap | Chris Young | 2019-05-08 | 1 | -0/+39 |
| | |||||
* | get the window title from a gui_window | Chris Young | 2019-05-08 | 1 | -0/+7 |
| | |||||
* | set find window function | Chris Young | 2019-05-08 | 1 | -0/+10 |
| | |||||
* | Try moving form_control into gui_window | Chris Young | 2019-05-08 | 1 | -4/+3 |
| | |||||
* | Accessor for the select menu control pointer | Chris Young | 2019-05-08 | 1 | -0/+18 |
| | |||||
* | remove direct access to gui_window_2's gui_window | Chris Young | 2019-05-08 | 1 | -1/+13 |
| | |||||
* | accessor for window from gui_window_2 | Chris Young | 2019-05-07 | 1 | -2/+7 |
| | |||||
* | set menu to window through a function | Chris Young | 2019-05-07 | 1 | -0/+9 |
| | |||||
* | Get menu structure directly from gui_window | Chris Young | 2019-05-07 | 1 | -0/+7 |
| | |||||
* | Get the shared window's window structure directly from the gui_window | Chris Young | 2019-05-07 | 1 | -0/+6 |
| | | | | In a lot of places gui_window_2 was only being accessed for Window | ||||
* | Make gui_window private to gui.c | Chris Young | 2019-05-07 | 1 | -2/+90 |
| | | | | TODO: ratonalise these accessors | ||||
* | fix several amiga frontend warnings | Vincent Sanders | 2019-05-06 | 1 | -1/+0 |
| | |||||
* | Fix some bsdsocket.library usage | Chris Young | 2019-04-08 | 1 | -0/+6 |
| | | | | NetSurf now builds against libcurl-AmiSSL | ||||
* | No reason why RISC OS ,type extensions should end up in the Amiga resources ↵ | Chris Young | 2019-03-17 | 1 | -15/+1 |
| | | | | any more | ||||
* | Fix URL + FORCE issue #2635 | Chris Young | 2019-03-02 | 1 | -4/+4 |
| |