Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gtk: toolbar: Handle snprintf error | Michael Drake | 2022-10-23 | 1 | -1/+8 |
| | |||||
* | s/http/https/ in user-facing URIs | John-Mark Bell | 2022-05-27 | 1 | -3/+3 |
| | |||||
* | gtk: Implement handling of new present_cookies callback | Daniel Silverstone | 2020-05-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Add transient popup behaviour for local history too | Daniel Silverstone | 2020-05-09 | 1 | -6/+58 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Change toolbar page-info to use compat allocation function | Daniel Silverstone | 2020-05-09 | 1 | -1/+4 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GTK: Cause the page-info popup to appear in the right place | Daniel Silverstone | 2020-05-08 | 1 | -0/+24 |
| | | | | | | | | | | | | | To position the page-info window we have to tunnel all the way from the current scaffolding, via its top-level gui window, through to the toolbar. In the toolbar we look up the URL bar and then determine the screen coordinates of the scaffolding via the top level widget GTK semantics. Finally we place the page-info window 4 pixels down and right of the bottom-left of the entry box, which should look nice. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | 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 | 1 | -0/+3 |
| | | | | | | | | 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 | 1 | -1/+65 |
| | | | | | | | | | | 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 | 1 | -1/+1 |
| | | | | | | | | 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 | 1 | -4/+2 |
| | | | | | | | | | 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> | ||||
* | make gtk frontend use page information icons | Vincent Sanders | 2019-12-01 | 1 | -1/+56 |
| | |||||
* | add gtk icon resources for page information | Vincent Sanders | 2019-12-01 | 1 | -1/+1 |
| | |||||
* | repurpose ssl certificate core window for nitial page infor window on gtk | Vincent Sanders | 2019-12-01 | 1 | -0/+36 |
| | |||||
* | 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 | 1 | -1/+0 |
| | |||||
* | remove global edit mode and make customisation toolbox construction simpler | Vincent Sanders | 2019-09-21 | 1 | -66/+133 |
| | |||||
* | improve how toolbar contents customisation is stored in user options | Vincent Sanders | 2019-09-21 | 1 | -98/+137 |
| | |||||
* | add combined reload and stop button | Vincent Sanders | 2019-09-21 | 1 | -5/+86 |
| | |||||
* | fix resource release and stopping throbber on toolbar widget destruction | Vincent Sanders | 2019-09-21 | 1 | -21/+28 |
| | |||||
* | move search toolbar to be per tab and move implementation to one place | Vincent Sanders | 2019-09-21 | 1 | -2/+2 |
| | |||||
* | ensure pixbuf references are updated correctly to avoid leaks | Vincent Sanders | 2019-09-21 | 1 | -21/+21 |
| | |||||
* | construct all toolbar items from data table | Vincent Sanders | 2019-09-21 | 1 | -491/+212 |
| | | | | | | | | 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 | 1 | -86/+106 |
| | |||||
* | fix dragging into customisation toolbar | Vincent Sanders | 2019-09-21 | 1 | -75/+87 |
| | |||||
* | allow toolbar customisation to remove widgets from the toolbar | Vincent Sanders | 2019-09-21 | 1 | -69/+93 |
| | |||||
* | fixup gtk2 ui builder for toolbar customisation | Vincent Sanders | 2019-09-21 | 1 | -3/+8 |
| | |||||
* | populate toolbar customisation with icons | Vincent Sanders | 2019-09-21 | 1 | -207/+501 |
| | |||||
* | populate customize window toolbar | Vincent Sanders | 2019-09-21 | 1 | -69/+111 |
| | |||||
* | make new browser window creation logic common | Vincent Sanders | 2019-09-21 | 1 | -45/+48 |
| | |||||
* | allow toolbar customisation to open a tab | Vincent Sanders | 2019-09-21 | 1 | -6/+41 |
| | |||||
* | change toolbar customization to tab approach | Vincent Sanders | 2019-09-21 | 1 | -40/+93 |
| | |||||
* | remove unsused junk gtk_history_window structure and functions | Vincent Sanders | 2019-09-21 | 1 | -0/+6 |
| | |||||
* | make toolbar and menubar hiding work appropriately | Vincent Sanders | 2019-09-21 | 1 | -0/+13 |
| | |||||
* | simplify toolbar items macros | Vincent Sanders | 2019-09-21 | 1 | -2/+2 |
| | |||||
* | set menu activation handler using toolbar items | Vincent Sanders | 2019-09-21 | 1 | -2/+2 |
| | |||||
* | use toolbar_items to generate more boilerplate code through macros | Vincent Sanders | 2019-09-21 | 1 | -3/+22 |
| | |||||
* | fix toolbar property update | Vincent Sanders | 2019-09-21 | 1 | -2/+12 |
| | |||||
* | split burger menu from popup context menu | Vincent Sanders | 2019-09-21 | 1 | -2/+25 |
| | |||||
* | cleanup scaffolding a bit | Vincent Sanders | 2019-09-21 | 1 | -0/+4 |
| | |||||
* | make web search icon setting work properly | Vincent Sanders | 2019-09-21 | 1 | -4/+49 |
| | |||||
* | make popup context menu work on toolbar | Vincent Sanders | 2019-09-21 | 1 | -52/+70 |
| | |||||
* | complete toolbar button click handler implementation | Vincent Sanders | 2019-09-21 | 1 | -108/+328 |
| | |||||
* | another five handlers and fix menu sensitivity on throbber state change | Vincent Sanders | 2019-09-21 | 1 | -1/+167 |
| | |||||
* | add five more handlers | Vincent Sanders | 2019-09-21 | 1 | -0/+118 |
| | |||||
* | implemented another seven signal handlers | Vincent Sanders | 2019-09-21 | 1 | -0/+200 |
| | |||||
* | implement more toolbar item handlers and make menus call them | Vincent Sanders | 2019-09-21 | 1 | -7/+307 |
| |