netsurf/frontends/gtk
Daniel Silverstone 8469f4cc8e Reimplement handling of BAD_AUTH inside browser_window
We now handle authentication requests via an `about:` page
which presents a nice form built into the browser window.
In order to do this, we add internal navigation as a concept
to the browser window and we strip the 401login support from all
frontends except monkey.

The 401login callback is now intended for password safe type support
rather than an immediately interactive prompt.

Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-06 11:26:47 +01:00
..
res Improve GTK login dialog 2018-08-19 23:16:16 +01:00
about.c licence and credits buttons got swapped, fix it 2016-08-14 22:34:49 +01:00
about.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
accelerator.c fix gtk accelerator loading 2018-04-22 14:03:18 +01:00
accelerator.h Initial conversion of GTK accelerators to separate config file 2018-04-22 14:03:18 +01:00
bitmap.c fix gtk bitmap doccomment to be truthful 2017-06-09 22:01:05 +01:00
bitmap.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
compat.c fix gtk 3 deprication warnings 2018-08-26 10:12:35 +01:00
compat.h fix enum name incompatability between gtk 2 and 3 2019-05-05 15:38:19 +01:00
completion.c fixup usage of gvalue init macro 2018-08-26 11:22:20 +01:00
completion.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
cookies.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
cookies.h make gtk cookies manager use core window API 2016-07-31 13:25:20 +01:00
corewindow.c Corewindow: Sanitise scrolling API. 2019-08-03 15:57:23 +01:00
corewindow.h Core window: Ensure all front ends initialise drag_status. 2017-06-10 18:10:07 +01:00
download.c GTK: Squash GCC8.2 warning. 2018-11-03 11:00:09 +00:00
download.h Declare global variables as extern in headers 2019-06-30 09:52:06 +01:00
fetch.c gtk/fetch.c & monkey/filetype.c: ascii_is_space already checks for newline. 2019-08-01 10:42:08 +01:00
fetch.h Declare global variables as extern in headers 2019-06-30 09:52:06 +01:00
gdk.c squash clang warning about increased alignment requirements. 2018-09-26 17:21:05 +01:00
gdk.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
gettext.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
gettext.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
global_history.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
global_history.h rename gtk global history implementation 2016-08-04 23:50:06 +01:00
gui.c Reimplement handling of BAD_AUTH inside browser_window 2019-08-06 11:26:47 +01:00
gui.h store toolbar config in standard options instead of a separate file 2016-05-21 12:17:49 +01:00
hotlist.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
hotlist.h convert GTK hotlist to use GTK core window 2016-08-06 17:08:21 +01:00
layout_pango.c Plotters: Add plot_style_fixed type, and use for font size. 2018-05-23 11:48:35 +01:00
layout_pango.h Update GTK plotters to use new API 2017-02-11 13:57:07 +00:00
local_history.c gtk/local_history: Scroll local history to cursor on display 2019-08-02 21:00:34 +01:00
local_history.h update gtk frontend to use corewindow local history 2017-02-17 09:06:32 +00:00
login.c centralise monkey output generation 2018-11-03 15:12:50 +00:00
login.h GTK: Update for new HTTP auth API. 2018-08-15 07:19:58 +01:00
Makefile seems freebsd needs _XOPEN_SOURCE for math.h macros to be defined 2018-09-06 12:10:38 +01:00
Makefile.defaults fix gtk install target to cope with gtk3 2016-10-05 19:44:49 +01:00
menu.c Initial conversion of GTK accelerators to separate config file 2018-04-22 14:03:18 +01:00
menu.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
options.h store toolbar config in standard options instead of a separate file 2016-05-21 12:17:49 +01:00
plotters.c Plotters: Remove width param from path plotter. 2018-05-23 13:48:17 +01:00
plotters.h remove redundant global context 2017-02-15 08:37:52 +00:00
preferences.c Browser: Rename function to access bw URL. 2018-07-23 10:47:26 +01:00
preferences.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
print.c Plotters: Remove width param from path plotter. 2018-05-23 13:48:17 +01:00
print.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
resources.c Initial conversion of GTK accelerators to separate config file 2018-04-22 14:03:18 +01:00
resources.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
scaffolding.c make use of improved browser_window_set_scale API in frontends 2019-08-03 15:53:07 +01:00
scaffolding.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
schedule.c Update schedulers return codes 2019-06-08 13:33:16 +01:00
schedule.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
search.c reduce unecessary usage of content headers 2016-06-06 16:10:47 +01:00
search.h Declare global variables as extern in headers 2019-06-30 09:52:06 +01:00
selection.c move desktop window header into public API 2016-05-30 17:32:57 +01:00
selection.h Declare global variables as extern in headers 2019-06-30 09:52:06 +01:00
sexy_icon_entry.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
sexy_icon_entry.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
ssl_cert.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
ssl_cert.h make gtk certificate viewing use gtk core window API 2016-07-31 13:25:20 +01:00
tabs.c fix gtk 3 deprication warnings 2018-08-26 10:12:35 +01:00
tabs.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
throbber.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
throbber.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
toolbar.c fix enum name incompatability between gtk 2 and 3 2019-05-05 15:38:19 +01:00
toolbar.h rationalise use of gtk scaffolding header 2016-05-21 14:37:20 +01:00
viewdata.c Use coccinelle to change logging macro calls in c files 2017-09-06 18:45:27 +01:00
viewdata.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
viewsource.c change content get_source_data interfaces to return uint8_t and size_t 2019-05-05 22:50:25 +01:00
viewsource.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
warn.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
window.c remove unused gtk window interfaces and clean up documentation 2019-08-04 09:47:58 +01:00
window.h remove unused gtk window interfaces and clean up documentation 2019-08-04 09:47:58 +01:00