Michael Drake
b38f7cc718
Browser window: Handle the content msg for getdims.
2019-05-06 15:38:33 +01:00
Michael Drake
a4da4612c2
Logging: Bump lwc leak exit report to WARNING level.
2019-05-06 13:06:22 +01:00
Daniel Silverstone
6fdc692aa5
Support DEBUG log level in console_log
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-05-06 10:16:48 +01:00
Daniel Silverstone
0312c45d6f
Use console_log from browser_window_console_log
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-05-06 09:49:46 +01:00
Daniel Silverstone
d240174741
Add console_log to gui tables
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-05-06 09:49:11 +01:00
Vincent Sanders
35bc2ccbb8
change content get_source_data interfaces to return uint8_t and size_t
...
previously these interfaces returned char * and unsigned int which was
undesirable.
2019-05-05 22:50:25 +01:00
Daniel Silverstone
8474c5d4c0
Logging: migrate and provide content interface
...
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>
2019-05-05 22:17:10 +01:00
Daniel Silverstone
6952a23946
Provide new browser_window_console_log() API
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-05-05 22:17:10 +01:00
Daniel Silverstone
1146f8bf49
Add browser_window_exec
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-05-05 16:00:03 +01:00
Michael Drake
9501c9e68d
Treeview: Consider search bar for redraw area calculation.
2019-01-19 15:12:03 +00:00
Michael Drake
83798a83b7
Treeview: Use helper to get tree height.
2019-01-19 15:11:35 +00:00
Michael Drake
c6f92f2f2a
Treeview: Consolidate search bar height calculation.
2019-01-19 14:54:57 +00:00
Michael Drake
7e08cf4352
Treeview: Fix designated struct initialisation.
2018-10-04 20:24:10 +01:00
Vincent Sanders
ba4b06dc04
Update version for next development cycle
2018-08-29 10:52:51 +01:00
Michael Drake
9c29935f3c
HTTP Auth: Squash error path leaks.
2018-08-15 11:11:54 +01:00
Michael Drake
81a59f2f7c
HTTP Auth: Do get/set auth in the core.
2018-08-14 18:52:11 +01:00
Michael Drake
19eb051727
HTTP authentication: Add some logging when opening 401 windows.
2018-08-09 17:18:39 +01:00
Michael Drake
42459f72c1
Treeview: Allow dragging selection to a selected target.
...
This can be used to consolidate a scattered selection at
drop target when the the drop target happens to be part
of the selection.
2018-07-26 15:13:13 +01:00
Michael Drake
341cfc115b
Treeview: Various changes to redraw rectangle for search bar.
2018-07-26 15:00:36 +01:00
Michael Drake
eeb7be1cbf
Browser: Add function to get bw URL with any fragment.
...
This returns a ref to the URL.
2018-07-23 11:33:43 +01:00
Michael Drake
09b015bf11
Browser: Rename function to access bw URL.
2018-07-23 10:47:26 +01:00
Michael Drake
8332bf6b2a
Plotters: Remove width param from path plotter.
...
We now use the stroke_width in the plot_style.
2018-05-23 13:48:17 +01:00
Michael Drake
66493421e6
Plotters: Change stroke width in the plot_style_t to fixed point.
2018-05-23 13:04:19 +01:00
Michael Drake
a58d97a41a
Plotters: Add plot_style_fixed type, and use for font size.
2018-05-23 11:48:35 +01:00
Vincent Sanders
216fb88f58
clean up html content handler header use
...
Improve header use in preperation for making browser window a corewindow
2018-05-11 13:18:54 +01:00
Vincent Sanders
2a03ea3049
move html and text content handlers where they belong
2018-05-10 13:37:02 +01:00
Michael Drake
a72771f8eb
Browser: Don't add history entry until after reformat.
...
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.
2018-04-14 17:00:18 +01:00
John-Mark Bell
7a75ec1576
History: don't update if there's no content.
...
Fixes #2566 .
2018-01-20 18:47:26 +00:00
Michael Drake
6be6fa1b21
CSS utils: Handle new units in length conversion routines.
...
This causes a ripple effect of all the callsites needing
information they didn't have.
2018-01-05 13:49:51 +00:00
Michael Drake
2557335f1b
Squash GCC7 warning for ‘~’ on a boolean expression.
2017-10-23 09:50:27 +01:00
Vincent Sanders
7fa4b36245
Update version for next development cycle
2017-10-15 14:44:53 +01:00
Michael Drake
8f0f44e3d1
Treeview: Ignore mouse leaving the treeview window.
2017-09-27 17:47:34 +01:00
Michael Drake
3f4bc9d284
Treeview: Deactivate search on cancel.
2017-09-25 12:02:14 +01:00
Michael Drake
9ca33854bf
Browser history: Don't segfault when visiting pages with frames.
...
Core can't make queries of front end about browser windows with no
gui window.
2017-09-23 16:10:45 +01:00
Michael Drake
fb4be0feb2
Browser history: Create new history entries early in the READY state.
...
This prevents us updating the previous history entry with this page's
scroll offsets.
2017-09-23 16:03:31 +01:00
Michael Drake
628fb0ceef
Browser history: Update history scroll offsets on scroll to fragment.
2017-09-23 16:02:38 +01:00
Daniel Silverstone
a43d0cec7a
Add concept of browser scroll offset saving in local history
2017-09-23 14:55:52 +01:00
Michael Drake
f86e9e505d
Treeview: When expanding nodes in search view, adjust height only for matching entries.
2017-09-22 09:39:47 +01:00
Michael Drake
f653c33147
Treeview: Ensure we know our treeview when doing treeview node collapse.
2017-09-22 09:39:02 +01:00
Michael Drake
73adebf263
Treeview: Cancel any search when treeview is detatched from its corewindow.
2017-09-22 09:37:50 +01:00
Michael Drake
798bfbf80f
Treeview: Split out search cancel functionality.
2017-09-22 09:37:25 +01:00
Michael Drake
3b1992d3f4
Treeview: Destroy search first on treeview destruction.
2017-09-18 23:32:36 +01:00
Michael Drake
ec4b9a5dd0
Hotlist (bookmarks): Include the URL field in search.
2017-09-18 23:18:44 +01:00
Michael Drake
9b0a3cc35e
Global history: Flag the URL field as searchable, as well.
2017-09-18 23:18:44 +01:00
Michael Drake
e8b9678d3e
Cookie manager: Flag the domain field as searchable; more use than name.
2017-09-18 23:18:44 +01:00
Michael Drake
fae758f5a9
Treeview: Avoid searching empty treeview.
2017-09-18 23:18:44 +01:00
Michael Drake
bfdabbf478
Cookie manager: Enable search feature.
2017-09-18 23:18:44 +01:00
Michael Drake
fb5344df09
Hotlist (bookmarks): Enable search feature.
2017-09-18 23:18:44 +01:00
Michael Drake
88c9a2e12d
Global history: Enable search feature.
2017-09-18 23:18:44 +01:00
Michael Drake
4e224135ec
Treeview: Handle node expansion on switch between search and normal view.
2017-09-18 23:18:44 +01:00