Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | desktop: Expose llcache query handler temporarily | Daniel Silverstone | 2019-08-04 | 2 | -1/+17 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | llcache: Do not delete objects if they were iterator targets | Daniel Silverstone | 2019-08-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | content, hlcache: Propagate query events upward | Daniel Silverstone | 2019-08-04 | 2 | -7/+22 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | llcache.h: Migrate query event to own struct type | Daniel Silverstone | 2019-08-04 | 1 | -5/+10 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | llcache: pass the cb_pw in query_finished | Daniel Silverstone | 2019-08-04 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Duktape element binding: Check dom_string_create for error. | Michael Drake | 2019-08-04 | 1 | -0/+6 |
| | |||||
* | CSS hints: Change css_hint_advance to advance pointer by parameter. | Michael Drake | 2019-08-04 | 1 | -55/+55 |
| | |||||
* | RISC OS: Set window has focus in local history open. | Michael Drake | 2019-08-04 | 1 | -0/+1 |
| | |||||
* | remove unused gtk window interfaces and clean up documentation | Vincent Sanders | 2019-08-04 | 2 | -20/+66 |
| | |||||
* | remove unused interface | Vincent Sanders | 2019-08-03 | 1 | -9/+0 |
| | |||||
* | remove unnecessary browser_window_redraw_rect interface | Vincent Sanders | 2019-08-03 | 4 | -28/+31 |
| | |||||
* | download: Include log.h | Daniel Silverstone | 2019-08-03 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Migrate query dispatch up from llcache to hlcache | Daniel Silverstone | 2019-08-03 | 5 | -76/+117 |
| | | | | | | | | | | | | As a first step in refactoring query handling to be managed by `browser_window`, this migrates the calling of the query handler from the llcache object code up to the hlcache. In theory this may result in multiple queries happening for one object, but we mitigate multiple-responses in the llcache so all should be well. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey_driver: Fix sleep-ms | Daniel Silverstone | 2019-08-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | local_history: Improve up/down navigation | Daniel Silverstone | 2019-08-03 | 1 | -10/+67 |
| | | | | | | | | | | When pressing up/down on a node when you can't go up/down the window will now search for a parent node which is a child of a branching point, and move to that and try again for the up/down movement. This makes it slightly more intuitive to move through the tree. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | RISC OS: Fix ro_cw_get_window_dimensions to account for toolbar height. | Michael Drake | 2019-08-03 | 1 | -0/+9 |
| | |||||
* | RISC OS: Core window: X scroll is positive, Y scroll is negative. | Michael Drake | 2019-08-03 | 1 | -3/+3 |
| | |||||
* | Corewindow helper: Add documentation for cw_helper_scroll_visible() | Michael Drake | 2019-08-03 | 1 | -1/+8 |
| | |||||
* | Amiga: Fix the corewindow get scroll call. | Michael Drake | 2019-08-03 | 1 | -8/+1 |
| | |||||
* | Corewindow: Sanitise scrolling API. | Michael Drake | 2019-08-03 | 10 | -108/+202 |
| | | | | | | | 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. | ||||
* | Corewindow helper: Add helper to scroll to visible rectangle. | Michael Drake | 2019-08-03 | 2 | -0/+130 |
| | | | | | This takes the algorithm from the GTK front end and puts it in the core, so it doesn't need to be implemented for every front end. | ||||
* | make use of improved browser_window_set_scale API in frontends | Vincent Sanders | 2019-08-03 | 6 | -65/+19 |
| | |||||
* | improve browser_window_set_scale | Vincent Sanders | 2019-08-03 | 2 | -24/+62 |
| | | | | | | Allow scale setting to use an absolute value or a relative value. This also imposes sanity limits on the scale range (currently 0.2 to 10.0) and removes the old junk "all" parameter. | ||||
* | change browser_window_get_features to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 7 | -69/+89 |
| | |||||
* | change browser_window_mouse_track to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 9 | -201/+231 |
| | |||||
* | change browser_window_mouse_click to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 9 | -168/+202 |
| | | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation. | ||||
* | box_construct: Check error return from dom_has_attribute | Daniel Silverstone | 2019-08-03 | 1 | -3/+11 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | 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. | ||||
* | monkeyfarmer: Make polling even more robust | Daniel Silverstone | 2019-08-03 | 1 | -3/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkeyfarmer, driver: Add support for clicking on things | Daniel Silverstone | 2019-08-03 | 2 | -3/+58 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkeyfarmer: Probably make handling of monkey more robust | Daniel Silverstone | 2019-08-03 | 1 | -2/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkey: Support clicking in windows | Daniel Silverstone | 2019-08-03 | 2 | -0/+54 |
| | | | | 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 |
| | |||||
* | treeview: Support scrolling to the highlighted node | Daniel Silverstone | 2019-08-02 | 1 | -0/+36 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Local history: Consolidate thumbnail dimensions. | Michael Drake | 2019-08-02 | 3 | -50/+58 |
| | |||||
* | Local history: Treat thumbnail dimensions as CSS pixels. | Michael Drake | 2019-08-02 | 1 | -4/+6 |
| | |||||
* | 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> | ||||
* | local_history: Handle keys for navigating local history | Daniel Silverstone | 2019-08-02 | 1 | -0/+54 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | local_history: Add concept of a cursor to the local history | Daniel Silverstone | 2019-08-02 | 2 | -7/+66 |
| | | | | | | | | So that we can eventually navigate around local history by keyboard, add the concept of a history cursor to the local history core window. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | monkeyfarmer: Be a little more verbose when exiting | Daniel Silverstone | 2019-08-02 | 1 | -0/+3 |
| | | | | | | | In an effort to try and determine why we sometimes get unexpected exits, print the line queue during the handling of process exit. 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> | ||||
* | llcache: Ensure we preserve iteratorness when sending messages | Daniel Silverstone | 2019-08-02 | 1 | -1/+2 |
| | | | | | | | | | In order to prevent a problem where iterating causes an abort which causes an iteration which clears the iteratorness of a user allowing it to delete itself causing a segfault, preserve the iteratorness when iterating in send_message 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> |