Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing include | Chris Young | 2020-10-09 | 4 | -0/+6 |
| | |||||
* | Cache codesets structure ourselves | Chris Young | 2020-10-09 | 1 | -6/+20 |
| | | | | attempt to speed up conversion as apparently codesets is being very slow | ||||
* | Amiga: avoid read from NULL pointer | Chris Young | 2020-05-26 | 1 | -0/+5 |
| | |||||
* | Amiga: Use IANA codeset number to identify local charset | Chris Young | 2020-05-26 | 3 | -6/+19 |
| | |||||
* | Amiga: Use codesets.library for UTF8 conversion if available | Chris Young | 2020-05-26 | 2 | -10/+52 |
| | |||||
* | Amiga: correct schedule parameter | Chris Young | 2020-05-25 | 1 | -1/+1 |
| | |||||
* | Amiga: avoid use after free | Chris Young | 2020-05-25 | 1 | -3/+3 |
| | | | | Use the scheduler to trigger page info close as that does not allow the same event to be in the queue multiple times | ||||
* | fix warnings in amiga stringview | Vincent Sanders | 2020-05-25 | 1 | -2/+2 |
| | |||||
* | fix incorrect content handler function table operations return types | Vincent Sanders | 2020-05-25 | 3 | -15/+15 |
| | |||||
* | make browser_window_update internal to browser window as intended | Vincent Sanders | 2020-05-25 | 1 | -128/+139 |
| | |||||
* | Amiga: try to guard against page info window being destroyed twice | Chris Young | 2020-05-25 | 1 | -3/+7 |
| | |||||
* | Update version for next development cycle | Vincent Sanders | 2020-05-24 | 1 | -1/+1 |
| | |||||
* | amiga: Probably support present_cookies | Daniel Silverstone | 2020-05-23 | 4 | -4/+9 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | update resources copyright years and readme version numbers | Vincent Sanders | 2020-05-23 | 2 | -4/+4 |
| | |||||
* | Amiga: fix an issue where the page info icon was not updating correctly | Chris Young | 2020-05-23 | 1 | -47/+51 |
| | |||||
* | Amiga: make page info borderless | Chris Young | 2020-05-23 | 1 | -10/+12 |
| | |||||
* | Amiga: make page info close when window goes inactive | Chris Young | 2020-05-23 | 1 | -2/+6 |
| | |||||
* | Amiga: position page info window under page info button | Chris Young | 2020-05-22 | 3 | -8/+26 |
| | |||||
* | Amiga: simplify page info GUI, add close gadget | Chris Young | 2020-05-22 | 1 | -23/+9 |
| | |||||
* | Amiga: Add page info window | Chris Young | 2020-05-22 | 4 | -3/+323 |
| | | | | Currently untested but builds OK | ||||
* | chore: Perform sslcert_viewer-ectomy | Daniel Silverstone | 2020-05-22 | 4 | -414/+1 |
| | | | | | | | | | | | 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> | ||||
* | implement content opacity check through the function table | Vincent Sanders | 2020-05-13 | 1 | -0/+13 |
| | |||||
* | improve content header usage | Vincent Sanders | 2020-05-07 | 6 | -0/+9 |
| | |||||
* | AmiSSL implies OpenSSL | Chris Young | 2020-03-06 | 1 | -1/+1 |
| | |||||
* | Mod os3support files so file.c builds | Chris Young | 2020-03-06 | 2 | -1/+11 |
| | |||||
* | missed a certificate change on amiga frontend | Vincent Sanders | 2020-02-23 | 1 | -4/+3 |
| | |||||
* | fix windows and amiga frontends to cope with certificate chain changes | Vincent Sanders | 2020-02-23 | 1 | -2/+2 |
| | |||||
* | fix frontends to cope with certificate chain update | Vincent Sanders | 2020-02-23 | 1 | -3/+2 |
| | |||||
* | Core window: Constify the core_window handle through the getters. | Michael Drake | 2020-02-22 | 1 | -2/+3 |
| | |||||
* | Amiga: Try removing unused minimum GIF delay option. | Michael Drake | 2020-02-21 | 1 | -34/+1 |
| | |||||
* | Add page info icon to Amiga frontend | Chris Young | 2019-12-08 | 3 | -0/+125 |
| | |||||
* | 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 | 4 | -330/+1 |
| | |||||
* | 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 | 4 | -8/+282 |
| | | | | Can be revealed/hidden with F12 and is currently undocumented. | ||||
* | Amiga: Allow running JS from ARexx | Chris Young | 2019-08-10 | 2 | -1/+32 |
| | | | | | | Option arexx_allow_exec enables the EXEC command. It is disabled by default and currently undocumented. Theoretically this could be used by a form filler application. | ||||
* | 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> | ||||
* | amiga: Fix more content error snafus. | Daniel Silverstone | 2019-08-05 | 2 | -2/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | amiga: Try and catch the last content rework for amiga | Daniel Silverstone | 2019-08-05 | 3 | -5/+10 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Amiga: Fix the corewindow get scroll call. | Michael Drake | 2019-08-03 | 1 | -8/+1 |
| | |||||
* | Corewindow: Sanitise scrolling API. | Michael Drake | 2019-08-03 | 1 | -14/+22 |
| | | | | | | | Now the core has a helper so that all the front ends don't need to implement the scroll to show area API. Now they simply have get and set scroll APIs. | ||||
* | 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. | ||||
* | amiga/history_local: Scroll to cursor on open | Daniel Silverstone | 2019-08-02 | 1 | -0/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> |