summaryrefslogtreecommitdiff
path: root/frontends
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* RISCOS: change invalidate to cope with unscaled rectanglesVincent Sanders2019-08-011-4/+4
|
* AMIGA: Update to remove rectangle scaling from browser window invalidateVincent Sanders2019-08-011-1/+1
|
* GTK: Update for unscaled bw invalidate rectangle.Michael Drake2019-08-011-6/+4
|
* split browser and browser_window operationsVincent Sanders2019-08-015-27/+26
|
* GTK: prefer using curl's intrinsic defaults for CURLOPT_CA*Samuel Dionne-Riel2019-08-011-5/+1
| | | | | | | | | | | | | | On distributions that ship only a ca-bundle in `/etc/ssl`, the configuration set at initialization will force curl to look for certificates that are not present in this directory. Removing the setting instead makes curl use its internal default. The framebuffer frontend will not set this option, and the only other frontend that sets it is BeOS. This issue can be observed (likely among other) on the NixOS Linux distribution.
* gtk/fetch.c & monkey/filetype.c: ascii_is_space already checks for newline.brabo2019-08-012-9/+4
|
* gtk/fetch.c & monkey/filetype.c: small comment correction.brabo2019-08-012-2/+2
|
* monkey/browser.c: Handle failed calloc more gracefullyDaniel Silverstone2019-08-011-0/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Update version for next development cycleVincent Sanders2019-07-171-1/+1
|
* update copyright years for releaseVincent Sanders2019-07-171-1/+1
|
* Declare global variables as extern in headersMichael Forney2019-06-3022-23/+23
| | | | | | | Otherwise, each source file that includes the header will create a new definition, which are usually merged together by the linker. Multiple definitions of an object is not allowed in ISO C.
* fix freetype pkg-config usage in atari frontendVincent Sanders2019-06-291-2/+23
|
* fix atari STRIP makefile target to not have a spurious close bracketVincent Sanders2019-06-251-1/+1
|
* stop the atari toolchain from matching the cstrip binary for the strip oneVincent Sanders2019-06-251-1/+1
|
* Check callback memory is allocated before trying to use it.Chris Young2019-06-091-1/+2
|
* Fix memory leak in Amiga frontendChris Young2019-06-091-1/+4
|
* NULL drawhandle after freeChris Young2019-06-091-0/+1
|
* Update schedulers return codesVincent Sanders2019-06-082-20/+42
| | | | | The GTK and monkey frontends schedulers now return NSERROR_NOT_FOUND when a caller is using a negative schedule time to remove a callback.
* add ability to stop a navigation in monkey frontendVincent Sanders2019-06-061-0/+25
|
* quieten down windows debugVincent Sanders2019-05-172-13/+18
|
* Make SimpleRefresh the default.Chris Young2019-05-122-2/+2
| | | | This reduces memory use.
* Add a render hook to ensure the browser window is redrawn when neededChris Young2019-05-121-0/+19
| | | | This fixes the occasional damaged areas in SimpleRefresh mode
* Mark functions as staticChris Young2019-05-101-20/+19
|
* Hide the message port which is shared amongst all Amiga NetSurf windowsChris Young2019-05-1012-13/+25
|
* Make the window list more privateChris Young2019-05-105-51/+68
| | | | TODO: fix arexx.c to not need it
* Use new beep functionChris Young2019-05-102-4/+3
|