summaryrefslogtreecommitdiff
path: root/frontends
Commit message (Collapse)AuthorAgeFilesLines
* 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-065-6/+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-068-12/+19
| | | | | | | | | | | | | 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>
* riscos: Deal with silly typos. I'm too tired now.Daniel Silverstone2019-08-053-3/+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>
* riscos: Try and fix up all the content changesDaniel Silverstone2019-08-056-21/+22
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* remove shadow scale variable from beosVincent Sanders2019-08-052-11/+0
|
* remove shadow scale variable from atariVincent Sanders2019-08-052-3/+0
|
* remove RISC OS scale shadow variableVincent Sanders2019-08-042-14/+14
|
* remove unecessary scaling in RISC OS get and set scroll offsetsVincent Sanders2019-08-041-11/+13
|
* change RISC OS keypress handling for scale to not use shadow variableVincent Sanders2019-08-041-64/+99
|
* make risc os title setting not use shadow scale valueVincent Sanders2019-08-041-6/+10
|
* remove unused interfaceVincent Sanders2019-08-042-36/+0
|
* change browser_window_drop_file_at_point() to take unscaled coordinatesVincent Sanders2019-08-041-1/+1
|
* RISC OS: Fix log message.Michael Drake2019-08-041-1/+1
|
* RISC OS: Try setting the caret position to give the window focus.Michael Drake2019-08-041-1/+9
|
* change browser_window_redraw to use unscaled coordinatesVincent Sanders2019-08-044-19/+12
|
* trivial documentation cleanupsVincent Sanders2019-08-041-2/+2
|
* Add content handlers for queriesDaniel Silverstone2019-08-041-0/+10
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* RISC OS: Set window has focus in local history open.Michael Drake2019-08-041-0/+1
|
* remove unused gtk window interfaces and clean up documentationVincent Sanders2019-08-042-20/+66
|
* RISC OS: Fix ro_cw_get_window_dimensions to account for toolbar height.Michael Drake2019-08-031-0/+9
|
* RISC OS: Core window: X scroll is positive, Y scroll is negative.Michael Drake2019-08-031-3/+3
|
* Amiga: Fix the corewindow get scroll call.Michael Drake2019-08-031-8/+1
|
* Corewindow: Sanitise scrolling API.Michael Drake2019-08-036-91/+168
| | | | | | | 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-036-65/+19
|
* change browser_window_get_features to use unscaled coordinatesVincent Sanders2019-08-035-17/+14
|
* change browser_window_mouse_track to use unscaled coordinatesVincent Sanders2019-08-037-45/+54
|
* change browser_window_mouse_click to use unscaled coordinatesVincent Sanders2019-08-037-45/+57
| | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation.
* RISC OS: y scroll is negative.Michael Drake2019-08-031-2/+6
|
* RISC OS: Attempt to implement ro_cw_scroll_visible().Michael Drake2019-08-031-1/+18
| | | | Untested.
* monkey: Support clicking in windowsDaniel Silverstone2019-08-031-0/+44
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Framebuffer: Remove bogus comment.Michael Drake2019-08-031-1/+1
|
* Framebuffer: Add keyboard controls for scaling.Michael Drake2019-08-031-0/+34
|
* amiga/history_local: Scroll to cursor on openDaniel Silverstone2019-08-021-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* riscos/local_history: Scroll to cursor on open.Daniel Silverstone2019-08-021-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* windows/local_history: Scroll to cursor on openDaniel Silverstone2019-08-021-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* framebuffer/local_history: Scroll to cursor on openDaniel Silverstone2019-08-021-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* gtk/local_history: Scroll local history to cursor on displayDaniel Silverstone2019-08-021-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* gtk/corewindow.c: Correctly handle scroll_visibleDaniel Silverstone2019-08-021-12/+38
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* gtk, beos: Run scheduler before fetching fdsetDaniel Silverstone2019-08-022-5/+5
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkey: Report the errno when select() returns -1Daniel Silverstone2019-08-021-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkey: Run scheduler before extracting fdsetsDaniel Silverstone2019-08-021-3/+3
| | | | | | | We need to run the scheduler *before* we extract the fdsets from the fetchers, otherwise fetch aborts might result in EBADF 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-028-59/+20
|