summaryrefslogtreecommitdiff
path: root/frontends/amiga
Commit message (Collapse)AuthorAgeFilesLines
* Amiga: avoid read from NULL pointerChris Young2020-05-261-0/+5
|
* Amiga: Use IANA codeset number to identify local charsetChris Young2020-05-263-6/+19
|
* Amiga: Use codesets.library for UTF8 conversion if availableChris Young2020-05-262-10/+52
|
* Amiga: correct schedule parameterChris Young2020-05-251-1/+1
|
* Amiga: avoid use after freeChris Young2020-05-251-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 stringviewVincent Sanders2020-05-251-2/+2
|
* fix incorrect content handler function table operations return typesVincent Sanders2020-05-253-15/+15
|
* make browser_window_update internal to browser window as intendedVincent Sanders2020-05-251-128/+139
|
* Amiga: try to guard against page info window being destroyed twiceChris Young2020-05-251-3/+7
|
* Update version for next development cycleVincent Sanders2020-05-241-1/+1
|
* amiga: Probably support present_cookiesDaniel Silverstone2020-05-234-4/+9
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* update resources copyright years and readme version numbersVincent Sanders2020-05-232-4/+4
|
* Amiga: fix an issue where the page info icon was not updating correctlyChris Young2020-05-231-47/+51
|
* Amiga: make page info borderlessChris Young2020-05-231-10/+12
|
* Amiga: make page info close when window goes inactiveChris Young2020-05-231-2/+6
|
* Amiga: position page info window under page info buttonChris Young2020-05-223-8/+26
|
* Amiga: simplify page info GUI, add close gadgetChris Young2020-05-221-23/+9
|
* Amiga: Add page info windowChris Young2020-05-224-3/+323
| | | | Currently untested but builds OK
* chore: Perform sslcert_viewer-ectomyDaniel Silverstone2020-05-224-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 tableVincent Sanders2020-05-131-0/+13
|
* improve content header usageVincent Sanders2020-05-076-0/+9
|
* AmiSSL implies OpenSSLChris Young2020-03-061-1/+1
|
* Mod os3support files so file.c buildsChris Young2020-03-062-1/+11
|
* missed a certificate change on amiga frontendVincent Sanders2020-02-231-4/+3
|
* fix windows and amiga frontends to cope with certificate chain changesVincent Sanders2020-02-231-2/+2
|
* fix frontends to cope with certificate chain updateVincent Sanders2020-02-231-3/+2
|
* Core window: Constify the core_window handle through the getters.Michael Drake2020-02-221-2/+3
|
* Amiga: Try removing unused minimum GIF delay option.Michael Drake2020-02-211-34/+1
|
* Add page info icon to Amiga frontendChris Young2019-12-083-0/+125
|
* remove warning callback from miscelaneous function tableVincent Sanders2019-11-111-1/+0
|
* add miscellaneous event to browser window callback tableVincent Sanders2019-08-201-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 frontendVincent Sanders2019-08-144-330/+1
|
* Amiga: DebugPrintF is OS4-onlyChris Young2019-08-101-0/+2
|
* Amiga: OS3 doesn't know FOREGROUNDPEN, so use TEXTPEN insteadChris Young2019-08-101-1/+1
|
* Amiga: Implement a simple listbrowser log in the GUIChris Young2019-08-104-8/+282
| | | | Can be revealed/hidden with F12 and is currently undocumented.
* Amiga: Allow running JS from ARexxChris Young2019-08-102-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 frontendChris Young2019-08-101-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: handlerDaniel Silverstone2019-08-061-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_windowDaniel Silverstone2019-08-061-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 Silverstone2019-08-052-2/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* amiga: Try and catch the last content rework for amigaDaniel Silverstone2019-08-053-5/+10
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Amiga: Fix the corewindow get scroll call.Michael Drake2019-08-031-8/+1
|
* Corewindow: Sanitise scrolling API.Michael Drake2019-08-031-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 frontendsVincent Sanders2019-08-031-3/+3
|
* change browser_window_get_features to use unscaled coordinatesVincent Sanders2019-08-031-2/+1
|
* change browser_window_mouse_track to use unscaled coordinatesVincent Sanders2019-08-031-2/+2
|
* change browser_window_mouse_click to use unscaled coordinatesVincent Sanders2019-08-031-2/+2
| | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation.
* amiga/history_local: Scroll to cursor on openDaniel Silverstone2019-08-021-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* fix missed get dimensions call in amiga frontendVincent Sanders2019-08-021-1/+1
|
* remove scaled parameter from get_dimensionsVincent Sanders2019-08-021-9/+7
|