netsurf/desktop
Michael Drake 4cb38c4704 css: Add option to ignore author level CSS
This adds a new config option, `author_level_css`.

When it is disabled, NetSurf will ignore all CSS from the web
page. In this case only the default CSS rules from the browser
and user CSS rules will be applied. It is enabled by default.

Tested by running:

    ./nsgtk3 --author_level_css=0
2023-11-25 20:02:23 +00:00
..
bitmap.c Bitmap: Implement test_opaque in core instead of in every frontend. 2022-03-29 15:25:33 +01:00
bitmap.h Bitmap: Add support for premultiplied alpha conversion. 2022-03-28 16:05:47 +01:00
browser_history.c Bitmap API: Clean up creation flags. 2022-03-24 18:09:28 +00:00
browser_history.h split out internal local history macros from public interface header 2021-03-23 22:09:37 +00:00
browser_private.h remove box handling from browser window 2020-05-25 20:37:06 +01:00
browser_window.c Browser window: include theme.h 2022-05-27 15:09:48 +01:00
browser.c desktop: clamp dpi in browser_set_dpi() to sensible values 2020-05-05 20:14:51 +01:00
cookie_manager.c Cookie manager: Add API to set the search string. 2020-02-24 08:49:50 +00:00
cookie_manager.h Cookie manager: Add API to set the search string. 2020-02-24 08:49:50 +00:00
cw_helper.c Corewindow helper: Add helper to scroll to visible rectangle. 2019-08-03 15:54:46 +01:00
cw_helper.h Corewindow helper: Add documentation for cw_helper_scroll_visible() 2019-08-03 16:38:09 +01:00
download.c make download core store size in at least 64bits to allow for large files 2019-10-19 19:43:00 +01:00
download.h make download core store size in at least 64bits to allow for large files 2019-10-19 19:43:00 +01:00
font_haru.c Plotters: Add plot_style_fixed type, and use for font size. 2018-05-23 11:48:35 +01:00
font_haru.h move plot style header to netsurf include directory 2017-01-13 10:03:24 +00:00
frame_types.h move desktop window header into public API 2016-05-30 17:32:57 +01:00
frames.c remove box handling from browser window 2020-05-25 20:37:06 +01:00
frames.h remove box handling from browser window 2020-05-25 20:37:06 +01:00
global_history.c Global history: Flag the URL field as searchable, as well. 2017-09-18 23:18:44 +01:00
global_history.h fix global history keypress consumption return 2016-08-04 23:40:34 +01:00
gui_factory.c Bitmap: Implement test_opaque in core instead of in every frontend. 2022-03-29 15:25:33 +01:00
gui_internal.h Split up graphical user interface operations table headers 2014-10-16 22:33:43 +01:00
gui_table.h split out the layout glyph sizing and splitting API 2016-04-23 23:32:21 +01:00
hotlist.c s/http/https/ in user-facing URIs 2022-05-27 17:58:51 +01:00
hotlist.h Core hotlist: Improve hotlist_init documentation. 2017-04-28 12:09:58 +01:00
knockout.c Plotters: Remove width param from path plotter. 2018-05-23 13:48:17 +01:00
knockout.h Update knockout plotter to use new API 2017-02-11 13:57:06 +00:00
local_history_private.h Switch to new libcss API for unit conversion. 2021-05-30 11:52:33 +01:00
local_history.c split out internal local history macros from public interface header 2021-03-23 22:09:37 +00:00
local_history.h local_history: Add concept of a cursor to the local history 2019-08-02 20:59:08 +01:00
Makefile Include: Bitmap: Add API for setting core bitmap format. 2022-03-26 15:45:00 +00:00
mouse.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
netsurf.c Avoid integer types with platform dependent size 2023-06-17 10:29:39 +01:00
options.h css: Add option to ignore author level CSS 2023-11-25 20:02:23 +00:00
page-info.c Fix offset to allow tiled rendering 2020-05-22 23:26:11 +01:00
page-info.h add page information core window handler to RISC OS 2020-05-22 17:34:39 +01:00
plot_style.c Plotters: Change stroke width in the plot_style_t to fixed point. 2018-05-23 13:04:19 +01:00
print.c Switch to new libcss API for unit conversion. 2021-05-30 11:52:33 +01:00
print.h fix build 2017-02-14 17:24:49 +00:00
printer.h cleanup printer API usage of plotter headers 2016-05-04 15:43:43 +01:00
save_complete.c Save complete: silence warning 2022-05-27 15:09:48 +01:00
save_complete.h improve error returns throughout complete save and remove user warnings 2019-11-04 23:39:13 +00:00
save_pdf.c Plotters: Change stroke width in the plot_style_t to fixed point. 2018-05-23 13:04:19 +01:00
save_pdf.h improve error returns from pdf save API 2016-04-26 11:02:17 +01:00
save_text.c clean up html content handler header use 2018-05-11 13:18:54 +01:00
save_text.h Merge jmb/new-cache; r=dsilvers,rs=vince 2010-03-28 12:56:39 +00:00
scrollbar.c Scrollbar: Convert to use nscolour. 2020-04-07 21:32:27 +01:00
scrollbar.h split html box processing code 2020-04-29 20:37:42 +01:00
search.c improve desktop text search header usage 2020-06-24 23:49:59 +01:00
search.h improve desktop text search header usage 2020-06-24 23:49:59 +01:00
searchweb.c s/http/https/ in user-facing URIs 2022-05-27 17:58:51 +01:00
searchweb.h s/http/https/ in user-facing URIs 2022-05-27 17:58:51 +01:00
selection.c improve desktop text search header usage 2020-06-24 23:49:59 +01:00
selection.h remove unused text selection interface 2020-05-23 23:40:29 +01:00
system_colour.c Change interface to system colours to allow reporting of errors 2017-03-01 12:50:30 +00:00
system_colour.h Change interface to system colours to allow reporting of errors 2017-03-01 12:50:30 +00:00
textarea.c textarea: always clear selection on NS_KEY_WORD_{LEFT,RIGHT} 2022-01-23 14:22:40 +00:00
textarea.h CSS utils: Handle new units in length conversion routines. 2018-01-05 13:49:51 +00:00
textinput.c improve content header usage 2020-05-07 20:55:44 +01:00
textinput.h Change interface to system colours to allow reporting of errors 2017-03-01 12:50:30 +00:00
theme.h move themse install to its own header 2014-11-06 14:19:15 +00:00
treeview.c Treeview: Use bitmap layout for bitmap generation. 2022-03-27 09:58:21 +01:00
treeview.h Treeview: Add API for setting the search string. 2020-02-24 08:44:52 +00:00
version.c Update version for next development cycle 2020-05-24 21:58:37 +01:00
version.h split version info into its own header and remove unnecessary nesurf.h includes 2014-10-13 15:08:16 +01:00