summaryrefslogtreecommitdiff
path: root/frontends/gtk/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Support SSL verification through new about: handlerDaniel Silverstone2019-08-061-1/+0
| | | | | | | | In doing this, also propagate why the certificates were bad so that the page can display a reason. We will need FatMessages for all these. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Reimplement handling of BAD_AUTH inside browser_windowDaniel Silverstone2019-08-061-1/+0
| | | | | | | | | | | | | 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>
* gtk, beos: Run scheduler before fetching fdsetDaniel Silverstone2019-08-021-2/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* split browser and browser_window operationsVincent Sanders2019-08-011-0/+1
|
* GTK: prefer using curl's intrinsic defaults for CURLOPT_CA*Samuel Dionne-Riel2019-08-011-5/+1
| | | | | | | | | | | | | | On distributions that ship only a ca-bundle in `/etc/ssl`, the configuration set at initialization will force curl to look for certificates that are not present in this directory. Removing the setting instead makes curl use its internal default. The framebuffer frontend will not set this option, and the only other frontend that sets it is BeOS. This issue can be observed (likely among other) on the NixOS Linux distribution.
* Initial conversion of GTK accelerators to separate config fileVincent Sanders2018-04-221-30/+44
|
* Initialise DPI earlier so that it works for treeviewsDaniel Silverstone2017-09-191-7/+7
|
* Finalise nslog layer properly in closedownDaniel Silverstone2017-09-101-0/+3
|
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-061-30/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7);
* GTK: Update for core hotlist API change.Michael Drake2017-04-251-2/+3
|
* add local history destruction for gtkVincent Sanders2017-02-261-0/+7
|
* Fix up GTK+ hotlist finalisation to clean up properlyDaniel Silverstone2017-02-051-0/+6
|
* gtk: Update for new hotlist API.Michael Drake2016-12-291-0/+2
| | | | This allows the hotlist backend to work before the hotlist window opens.
* remove unused GTK treeview code completely repalced with core window APIVincent Sanders2016-08-061-2/+0
|
* convert GTK hotlist to use GTK core windowVincent Sanders2016-08-061-7/+5
|
* rename gtk global history implementationVincent Sanders2016-08-041-1/+1
|
* convert GTK global history to use GTK core windowVincent Sanders2016-08-041-7/+6
|
* make gtk cookies manager use core window APIVincent Sanders2016-07-311-1/+9
|
* fix gdk to nskey mapping for home/end and missing keypad mappingsVincent Sanders2016-07-311-12/+44
|
* cleanup gtk cookie interfaceVincent Sanders2016-07-251-6/+0
| | | | | use gtk_window_present instead of gdk_window_raise and reduce exposed variables and interfaces.
* move key press enums and operations to their own headerVincent Sanders2016-07-011-5/+5
|
* Move fetcher_fdset to fetch.h (and rename to fetch_fdset). Maybe not ideal ↵Daniel Silverstone2016-06-271-2/+2
| | | | but better
* msplit public url database API out for frontendsVincent Sanders2016-06-131-1/+2
|
* reduce unecessary usage of content headersVincent Sanders2016-06-061-1/+0
|
* move desktop window header into public APIVincent Sanders2016-05-301-1/+1
|
* move netsurf header into public APIVincent Sanders2016-05-301-1/+1
|
* move misc header into public APIVincent Sanders2016-05-301-1/+1
|
* rationalise use of gtk scaffolding headerVincent Sanders2016-05-211-0/+1
|
* store toolbar config in standard options instead of a separate fileVincent Sanders2016-05-211-10/+0
|
* move frontends into sub directoryVincent Sanders2016-05-151-0/+1161