Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Corewindow: Sanitise scrolling API. | Michael Drake | 2019-08-03 | 3 | -11/+9 | |
| | | | | | | | 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. | |||||
* | improve browser_window_set_scale | Vincent Sanders | 2019-08-03 | 1 | -22/+59 | |
| | | | | | | 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 | 1 | -48/+64 | |
| | ||||||
* | change browser_window_mouse_track to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -153/+175 | |
| | ||||||
* | change browser_window_mouse_click to use unscaled coordinates | Vincent Sanders | 2019-08-03 | 1 | -118/+140 | |
| | | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation. | |||||
* | 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 | |
| | ||||||
* | 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> | |||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 1 | -2/+2 | |
| | ||||||
* | remove scaling from internal browser get_dimensions calls | Vincent Sanders | 2019-08-02 | 3 | -12/+18 | |
| | ||||||
* | Browser window: Make invalidate gui callback use unsacled coordinates. | Michael Drake | 2019-08-01 | 1 | -7/+9 | |
| | ||||||
* | reformat and tidy up browser window code ready for corewindow changes | Vincent Sanders | 2019-08-01 | 1 | -1067/+1146 | |
| | ||||||
* | split browser and browser_window operations | Vincent Sanders | 2019-08-01 | 9 | -3479/+3509 | |
| | ||||||
* | Fix clamping in commit fa64763b0d8c6566eda5f6547e7f2f3e62b77613 | Vincent Sanders | 2019-08-01 | 1 | -1/+2 | |
| | ||||||
* | browser_history.c: Clamp contents to be 1x1 at min. | Daniel Silverstone | 2019-08-01 | 1 | -2/+10 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | treeview: Correct mis-freeing in treeview_create error path | Daniel Silverstone | 2019-08-01 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Update version for next development cycle | Vincent Sanders | 2019-07-17 | 1 | -3/+3 | |
| | ||||||
* | cleanup browser window message handling | Vincent Sanders | 2019-07-10 | 1 | -143/+148 | |
| | | | | | | | | separate out ready and done message processing to make the code more readable. remove checking of content status as content_close() handles that itself. | |||||
* | browser.c: Don't require > 0 chars in logging | Daniel Silverstone | 2019-06-09 | 1 | -1/+4 | |
| | | | | | | | Sometimes JavaScript chooses to log an empty string. We should honour that by requiring msg be a valid empty string. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Ensure we set the defaults for the log options to those compiled in | Daniel Silverstone | 2019-05-28 | 1 | -2/+2 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Browser window: Handle the content msg for getdims. | Michael Drake | 2019-05-06 | 1 | -0/+12 | |
| | ||||||
* | Logging: Bump lwc leak exit report to WARNING level. | Michael Drake | 2019-05-06 | 1 | -1/+1 | |
| | ||||||
* | Support DEBUG log level in console_log | Daniel Silverstone | 2019-05-06 | 1 | -0/+3 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Use console_log from browser_window_console_log | Daniel Silverstone | 2019-05-06 | 1 | -1/+3 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Add console_log to gui tables | Daniel Silverstone | 2019-05-06 | 1 | -0/+12 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | change content get_source_data interfaces to return uint8_t and size_t | Vincent Sanders | 2019-05-05 | 1 | -27/+38 | |
| | | | | | previously these interfaces returned char * and unsigned int which was undesirable. | |||||
* | Logging: migrate and provide content interface | Daniel Silverstone | 2019-05-05 | 1 | -0/+7 | |
| | | | | | | | | Migrate the console enums into netsurf/console.h and add support so that contents can raise a message to log to the console. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Provide new browser_window_console_log() API | Daniel Silverstone | 2019-05-05 | 1 | -0/+43 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Add browser_window_exec | Daniel Silverstone | 2019-05-05 | 1 | -0/+21 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Treeview: Consider search bar for redraw area calculation. | Michael Drake | 2019-01-19 | 1 | -2/+2 | |
| | ||||||
* | Treeview: Use helper to get tree height. | Michael Drake | 2019-01-19 | 1 | -1/+1 | |
| | ||||||
* | Treeview: Consolidate search bar height calculation. | Michael Drake | 2019-01-19 | 1 | -26/+27 | |
| | ||||||
* | Treeview: Fix designated struct initialisation. | Michael Drake | 2018-10-04 | 1 | -6/+6 | |
| | ||||||
* | Update version for next development cycle | Vincent Sanders | 2018-08-29 | 1 | -3/+3 | |
| | ||||||
* | HTTP Auth: Squash error path leaks. | Michael Drake | 2018-08-15 | 1 | -0/+4 | |
| | ||||||
* | HTTP Auth: Do get/set auth in the core. | Michael Drake | 2018-08-14 | 2 | -7/+201 | |
| | ||||||
* | HTTP authentication: Add some logging when opening 401 windows. | Michael Drake | 2018-08-09 | 1 | -0/+3 | |
| | ||||||
* | Treeview: Allow dragging selection to a selected target. | Michael Drake | 2018-07-26 | 1 | -6/+14 | |
| | | | | | | This can be used to consolidate a scattered selection at drop target when the the drop target happens to be part of the selection. | |||||
* | Treeview: Various changes to redraw rectangle for search bar. | Michael Drake | 2018-07-26 | 1 | -33/+64 | |
| | ||||||
* | Browser: Add function to get bw URL with any fragment. | Michael Drake | 2018-07-23 | 1 | -0/+30 | |
| | | | | This returns a ref to the URL. | |||||
* | Browser: Rename function to access bw URL. | Michael Drake | 2018-07-23 | 1 | -3/+3 | |
| | ||||||
* | Plotters: Remove width param from path plotter. | Michael Drake | 2018-05-23 | 1 | -3/+1 | |
| | | | | We now use the stroke_width in the plot_style. | |||||
* | Plotters: Change stroke width in the plot_style_t to fixed point. | Michael Drake | 2018-05-23 | 5 | -22/+22 | |
| | ||||||
* | Plotters: Add plot_style_fixed type, and use for font size. | Michael Drake | 2018-05-23 | 5 | -8/+8 | |
| | ||||||
* | clean up html content handler header use | Vincent Sanders | 2018-05-11 | 2 | -1/+2 | |
| | | | | Improve header use in preperation for making browser window a corewindow | |||||
* | move html and text content handlers where they belong | Vincent Sanders | 2018-05-10 | 8 | -19/+19 | |
| | ||||||
* | Browser: Don't add history entry until after reformat. | Michael Drake | 2018-04-14 | 1 | -4/+8 | |
| | | | | | | | Adding a history entry causes content_redraw() for the thumbnail. But we can't content_redraw() until after content_reformat(). Otherwise we get HTML redraw before HTML layout has happened. |