Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Corewindow: Sanitise scrolling API. | Michael Drake | 2019-08-03 | 6 | -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 frontends | Vincent Sanders | 2019-08-03 | 6 | -65/+19 |
| | |||||
* | change browser_window_get_features to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 5 | -17/+14 |
| | |||||
* | change browser_window_mouse_track to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 7 | -45/+54 |
| | |||||
* | change browser_window_mouse_click to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 7 | -45/+57 |
| | | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation. | ||||
* | RISC OS: y scroll is negative. | Michael Drake | 2019-08-03 | 1 | -2/+6 |
| | |||||
* | RISC OS: Attempt to implement ro_cw_scroll_visible(). | Michael Drake | 2019-08-03 | 1 | -1/+18 |
| | | | | Untested. | ||||
* | monkey: Support clicking in windows | Daniel Silverstone | 2019-08-03 | 1 | -0/+44 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Framebuffer: Remove bogus comment. | Michael Drake | 2019-08-03 | 1 | -1/+1 |
| | |||||
* | Framebuffer: Add keyboard controls for scaling. | Michael Drake | 2019-08-03 | 1 | -0/+34 |
| | |||||
* | 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> | ||||
* | riscos/local_history: Scroll to cursor on open. | Daniel Silverstone | 2019-08-02 | 1 | -0/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | windows/local_history: Scroll to cursor on open | Daniel Silverstone | 2019-08-02 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | framebuffer/local_history: Scroll to cursor on open | Daniel Silverstone | 2019-08-02 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | gtk/local_history: Scroll local history to cursor on display | Daniel Silverstone | 2019-08-02 | 1 | -0/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | gtk/corewindow.c: Correctly handle scroll_visible | Daniel Silverstone | 2019-08-02 | 1 | -12/+38 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | gtk, beos: Run scheduler before fetching fdset | Daniel Silverstone | 2019-08-02 | 2 | -5/+5 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey: Report the errno when select() returns -1 | Daniel Silverstone | 2019-08-02 | 1 | -0/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey: Run scheduler before extracting fdsets | Daniel Silverstone | 2019-08-02 | 1 | -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 frontend | Vincent Sanders | 2019-08-02 | 1 | -1/+1 |
| | |||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 8 | -59/+20 |
| | |||||
* | RISCOS: change invalidate to cope with unscaled rectangles | Vincent Sanders | 2019-08-01 | 1 | -4/+4 |
| | |||||
* | AMIGA: Update to remove rectangle scaling from browser window invalidate | Vincent Sanders | 2019-08-01 | 1 | -1/+1 |
| | |||||
* | GTK: Update for unscaled bw invalidate rectangle. | Michael Drake | 2019-08-01 | 1 | -6/+4 |
| | |||||
* | split browser and browser_window operations | Vincent Sanders | 2019-08-01 | 5 | -27/+26 |
| | |||||
* | GTK: prefer using curl's intrinsic defaults for CURLOPT_CA* | Samuel Dionne-Riel | 2019-08-01 | 1 | -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. | brabo | 2019-08-01 | 2 | -9/+4 |
| | |||||
* | gtk/fetch.c & monkey/filetype.c: small comment correction. | brabo | 2019-08-01 | 2 | -2/+2 |
| | |||||
* | monkey/browser.c: Handle failed calloc more gracefully | Daniel Silverstone | 2019-08-01 | 1 | -0/+4 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Update version for next development cycle | Vincent Sanders | 2019-07-17 | 1 | -1/+1 |
| | |||||
* | update copyright years for release | Vincent Sanders | 2019-07-17 | 1 | -1/+1 |
| | |||||
* | Declare global variables as extern in headers | Michael Forney | 2019-06-30 | 22 | -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 frontend | Vincent Sanders | 2019-06-29 | 1 | -2/+23 |
| | |||||
* | fix atari STRIP makefile target to not have a spurious close bracket | Vincent Sanders | 2019-06-25 | 1 | -1/+1 |
| | |||||
* | stop the atari toolchain from matching the cstrip binary for the strip one | Vincent Sanders | 2019-06-25 | 1 | -1/+1 |
| | |||||
* | Check callback memory is allocated before trying to use it. | Chris Young | 2019-06-09 | 1 | -1/+2 |
| | |||||
* | Fix memory leak in Amiga frontend | Chris Young | 2019-06-09 | 1 | -1/+4 |
| | |||||
* | NULL drawhandle after free | Chris Young | 2019-06-09 | 1 | -0/+1 |
| | |||||
* | Update schedulers return codes | Vincent Sanders | 2019-06-08 | 2 | -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 frontend | Vincent Sanders | 2019-06-06 | 1 | -0/+25 |
| | |||||
* | quieten down windows debug | Vincent Sanders | 2019-05-17 | 2 | -13/+18 |
| | |||||
* | Make SimpleRefresh the default. | Chris Young | 2019-05-12 | 2 | -2/+2 |
| | | | | 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 | 12 | -13/+25 |
| | |||||
* | Make the window list more private | Chris Young | 2019-05-10 | 5 | -51/+68 |
| | | | | TODO: fix arexx.c to not need it | ||||
* | Use new beep function | Chris Young | 2019-05-10 | 2 | -4/+3 |
| | |||||
* | Make screen pointer accesible through an accessor function only | Chris Young | 2019-05-10 | 23 | -32/+66 |
| | |||||
* | Replace global current gui_window with an accessor function | Chris Young | 2019-05-10 | 5 | -15/+26 |
| | |||||
* | make win32 keyboard handling in browsing window functional | Vincent Sanders | 2019-05-09 | 1 | -36/+86 |
| | | | | | | | | | makes the drawable area widget for the browser display use windows unicode input and copes with surrogate pairs for full unicode input coverage. fixes the keydown handling to only the necessary navigation operations like left, right up and down etc. |