Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | make the gtk_search structure private to teh gtk search object | Vincent Sanders | 2019-09-21 | 4 | -53/+35 |
| | |||||
* | fixup the gtk2 ui builders | Vincent Sanders | 2019-09-21 | 4 | -194/+104 |
| | |||||
* | clean up find in page to operate nicely | Vincent Sanders | 2019-09-21 | 5 | -238/+71 |
| | |||||
* | move search toolbar to be per tab and move implementation to one place | Vincent Sanders | 2019-09-21 | 8 | -280/+337 |
| | |||||
* | ensure pixbuf references are updated correctly to avoid leaks | Vincent Sanders | 2019-09-21 | 5 | -25/+33 |
| | |||||
* | add cookie icon and use it for show cookies toolbar button | Vincent Sanders | 2019-09-21 | 4 | -2/+11 |
| | |||||
* | construct all toolbar items from data table | Vincent Sanders | 2019-09-21 | 12 | -589/+356 |
| | | | | | | | | This changes toolbar item constuction to use toolbar_items.h instead of explicit macros. Additionally all remenants of old stock item themeing are done away with and GTK icon names are used instead. | ||||
* | do not allocate toolbar items individually | Vincent Sanders | 2019-09-21 | 1 | -82/+68 |
| | |||||
* | cleanup some toolbar item creation bits | Vincent Sanders | 2019-09-21 | 1 | -145/+154 |
| | |||||
* | fix customisation toolbar reset and remove unused code | Vincent Sanders | 2019-09-21 | 1 | -657/+123 |
| | |||||
* | toolbar customisation can now apply chnages | Vincent Sanders | 2019-09-21 | 4 | -88/+131 |
| | |||||
* | fix dragging into customisation toolbar | Vincent Sanders | 2019-09-21 | 2 | -77/+105 |
| | |||||
* | allow toolbar customisation to remove widgets from the toolbar | Vincent Sanders | 2019-09-21 | 1 | -69/+93 |
| |