Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add page information ui elements to GTK frontend | Vincent Sanders | 2020-03-11 | 6 | -83/+101 |
| | |||||
* | GTK: Initial page-info display. | Michael Drake | 2020-03-11 | 1 | -44/+15 |
| | |||||
* | Frontends: Delete maps resource links. | Michael Drake | 2020-02-24 | 2 | -2/+0 |
| | |||||
* | About fetches resources: Drop maps resource. | Michael Drake | 2020-02-24 | 3 | -3/+1 |
| | | | | It had bitrotted. | ||||
* | GTK: Page info: Change crtvrfy to pi throughout. | Michael Drake | 2020-02-23 | 1 | -39/+39 |
| | |||||
* | Keep the complete certificate chain from a fetch | Vincent Sanders | 2020-02-23 | 1 | -5/+9 |
| | | | | | | | | | Instead of extracting information from the X509 certificate chain in the fetcher the entire chain is propagated in Distinguished Encoding Rules (DER) format. This allows all the information contained in a certificate chain to be retained which can subsequently be presented to the user | ||||
* | GTK: When we update the dimensions, resize the grid | Daniel Silverstone | 2020-02-22 | 1 | -0/+5 |
| | | | | | | | By doing this, we ensure the scrollbars update their thumbs properly, otherwise they can lag behind the page shape somewhat. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Drain GTK events before schedule_run() | Daniel Silverstone | 2020-02-22 | 1 | -0/+3 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Catch a couple of missed flag renames | Daniel Silverstone | 2020-02-22 | 2 | -2/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Update preferences dialog to use GtkBox | Daniel Silverstone | 2020-02-22 | 1 | -43/+86 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Core window: Constify the core_window handle through the getters. | Michael Drake | 2020-02-22 | 1 | -2/+3 |
| | |||||
* | GTK: Remove hack for url bar refresh on throbber stop | Daniel Silverstone | 2020-02-22 | 1 | -3/+0 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Ensure that we don't frob the URL bar from the scaffold | Daniel Silverstone | 2020-02-22 | 2 | -4/+4 |
| | | | | | | | | To correctly refocus the location box on tab switching we need to not update the url of the tab when the scaffold updates its global context. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Add a location focus state machine | Daniel Silverstone | 2020-02-22 | 3 | -3/+73 |
| | | | | | | | | | | Because the initial navigation process on new browser window creation is somewhat complex, we need a small state machine in the GTK UI to ensure that we handle the correct combination of focussing needed to maintain selection through initial tab opening. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Request and honour location focus | Daniel Silverstone | 2020-02-22 | 2 | -1/+8 |
| | | | | | | | | So that when we create a new tab we automatically focus the location box, pass the flag into create, and honour it when it comes back to us. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Use new BW_CREATE_FOREGROUND flags | Daniel Silverstone | 2020-02-22 | 4 | -25/+10 |
| | | | | | | | | | This gets rid of temp_open_background which was, frankly, a bit of an eyesore. In addition it makes the open-in-new-tab context menu action behave like Firefox's with respect to the user's preference regarding whether or not to immediately focus new tabs. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Remove unused minimum GIF delay option. | Michael Drake | 2020-02-21 | 3 | -97/+0 |
| | |||||
* | GTK3: Also enable focus for other core windows. | Daniel Silverstone | 2020-02-21 | 3 | -3/+3 |
| | | | | | | | This should enable keyboard support for the other core windows such as cookies, global history and the hotlist. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK3: Permit Local History to be focussed | Daniel Silverstone | 2020-02-21 | 1 | -1/+1 |
| | | | | | | | | | In order to let keypresses operate the local history window on GTK3 we have to permit the drawing area to get focus so that the keypresses actually make their way into the event loop in the correct place. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | remove unused render_resample option from beos, gtk and monkey frontends | Vincent Sanders | 2019-12-21 | 4 | -44/+2 |
| | |||||
* | GTK: fix missing includes | John-Mark Bell | 2019-12-21 | 2 | -0/+3 |
| | |||||
* | remove long unused plugin option from gtk and monkey | Vincent Sanders | 2019-12-17 | 4 | -46/+4 |
| | |||||
* | Buildsystem: GTK: Change gtk target to gtk2, which builds nsgtk2. | Michael Drake | 2019-12-02 | 1 | -7/+1 |
| | |||||
* | set debug text to correct level | Vincent Sanders | 2019-12-01 | 1 | -1/+1 |
| | |||||
* | make gtk frontend use page information icons | Vincent Sanders | 2019-12-01 | 5 | -11/+136 |
| | |||||
* | add gtk icon resources for page information | Vincent Sanders | 2019-12-01 | 2 | -1/+11 |
| | |||||
* | repurpose ssl certificate core window for nitial page infor window on gtk | Vincent Sanders | 2019-12-01 | 5 | -23/+60 |
| | |||||
* | make gtk tab closeable with middle click | Vincent Sanders | 2019-11-30 | 1 | -11/+43 |
| | | | | | Implements feature request "Please add middle-click on tab to close." Fixes: #2720. | ||||
* | ensure caret is handled correctly on gtk when focus is removed from layout | Vincent Sanders | 2019-11-27 | 1 | -0/+18 |
| | |||||
* | remove warning callback from miscelaneous function table | Vincent Sanders | 2019-11-11 | 1 | -1/+0 |
| | |||||
* | ensure save_complete resources are correctly finalised before quit | Vincent Sanders | 2019-10-24 | 1 | -0/+6 |
| | |||||
* | fix gtk download window to cope with files larger than 2 gibibytes | Vincent Sanders | 2019-10-19 | 1 | -9/+10 |
| | |||||
* | commit a neatness on the gtk download window code | Vincent Sanders | 2019-10-16 | 2 | -328/+511 |
| | |||||
* | fix gtk download window dereferencing boolean as pointer | Vincent Sanders | 2019-10-15 | 1 | -5/+4 |
| | |||||
* | ensure gtk scaffolding destruction does not create memory errors | Vincent Sanders | 2019-10-13 | 4 | -18/+22 |
| | |||||
* | ensure menu resources are released | Vincent Sanders | 2019-10-10 | 3 | -5/+138 |
| | | | | | | this ensures all the menu resources are freed when the containing window receives the destroy signal. Previously these resources were leaked. | ||||
* | make throbber visible in tab icon while active | Vincent Sanders | 2019-10-08 | 2 | -18/+92 |
| | |||||
* | fix toolbar visibility checkboxes initial state | Vincent Sanders | 2019-09-22 | 1 | -38/+81 |
| | |||||
* | fix gtk install target | Vincent Sanders | 2019-09-21 | 1 | -2/+1 |
| | |||||
* | fix menu signal handler prototype | Vincent Sanders | 2019-09-21 | 1 | -1/+4 |
| | |||||
* | fix toolbar customisation | Vincent Sanders | 2019-09-21 | 1 | -11/+17 |
| | |||||
* | persist the menu and tool bar visibility as user settings | Vincent Sanders | 2019-09-21 | 6 | -21/+92 |
| | |||||
* | fix gtk2 customisation window instruction box expansion | Vincent Sanders | 2019-09-21 | 1 | -1/+2 |
| | |||||
* | remove global edit mode and make customisation toolbox construction simpler | Vincent Sanders | 2019-09-21 | 2 | -74/+142 |
| | |||||
* | improve how toolbar contents customisation is stored in user options | Vincent Sanders | 2019-09-21 | 3 | -101/+147 |
| | |||||
* | add combined reload and stop button | Vincent Sanders | 2019-09-21 | 2 | -5/+88 |
| | |||||
* | remove leftover sighandler code | Vincent Sanders | 2019-09-21 | 1 | -7/+0 |
| | |||||
* | clean up tab focus setting | Vincent Sanders | 2019-09-21 | 1 | -4/+1 |
| | |||||
* | remove unused signal handler api | Vincent Sanders | 2019-09-21 | 2 | -20/+2 |
| | |||||
* | fix resource release and stopping throbber on toolbar widget destruction | Vincent Sanders | 2019-09-21 | 4 | -42/+28 |
| |