Daniel Silverstone
5063fc838e
monkey: Support reporting page info state
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-12-01 17:05:28 +00:00
Vincent Sanders
08e2cc32ba
repurpose ssl certificate core window for nitial page infor window on gtk
2019-12-01 16:21:16 +00:00
Vincent Sanders
03f72abdb3
fix win32 frontend to allow setting unicode titles
2019-12-01 11:27:21 +00:00
Michael Drake
2277d69ba1
Framebuffer bitmap font: Add glyphs for http://wttr.in/
2019-11-30 12:24:43 +00:00
Vincent Sanders
ad321c1b83
make gtk tab closeable with middle click
...
Implements feature request "Please add middle-click on tab to close."
Fixes : #2720 .
2019-11-30 11:24:13 +00:00
Vincent Sanders
86f73b767a
ensure caret is handled correctly on gtk when focus is removed from layout
2019-11-27 23:45:14 +00:00
Vincent Sanders
dae0ff3d26
remove warning callback from miscelaneous function table
2019-11-11 16:59:28 +00:00
Vincent Sanders
699cc7deee
ensure save_complete resources are correctly finalised before quit
2019-10-24 22:20:57 +01:00
Vincent Sanders
69d31afcde
fix gtk download window to cope with files larger than 2 gibibytes
2019-10-19 23:01:08 +01:00
Vincent Sanders
a54cbb5aea
commit a neatness on the gtk download window code
2019-10-16 21:51:01 +01:00
Vincent Sanders
1f0dc9dd6e
fix gtk download window dereferencing boolean as pointer
2019-10-15 20:09:26 +01:00
Vincent Sanders
6e31dcaec4
ensure gtk scaffolding destruction does not create memory errors
2019-10-13 01:52:22 +01:00
Vincent Sanders
8e986ae214
ensure menu resources are released
...
this ensures all the menu resources are freed when the containing
window receives the destroy signal. Previously these resources
were leaked.
2019-10-10 18:04:32 +01:00
Vincent Sanders
fed47dc35b
make throbber visible in tab icon while active
2019-10-08 23:06:01 +01:00
Vincent Sanders
ca20dab9cf
fix toolbar visibility checkboxes initial state
2019-09-22 11:58:23 +01:00
Vincent Sanders
f3cb3188c6
fix gtk install target
2019-09-21 22:16:45 +01:00
Vincent Sanders
6c470679ee
fix menu signal handler prototype
2019-09-21 10:53:41 +01:00
Vincent Sanders
9dd936ae7c
fix toolbar customisation
2019-09-21 10:53:41 +01:00
Vincent Sanders
9d3112a643
persist the menu and tool bar visibility as user settings
2019-09-21 10:53:41 +01:00
Vincent Sanders
e14416d43f
fix gtk2 customisation window instruction box expansion
2019-09-21 10:53:41 +01:00
Vincent Sanders
bebb883d5a
remove global edit mode and make customisation toolbox construction simpler
2019-09-21 10:53:41 +01:00
Vincent Sanders
cbb818aa64
improve how toolbar contents customisation is stored in user options
2019-09-21 10:53:41 +01:00
Vincent Sanders
9b03d6ba63
add combined reload and stop button
2019-09-21 10:53:41 +01:00
Vincent Sanders
4efb1d34c3
remove leftover sighandler code
2019-09-21 10:53:41 +01:00
Vincent Sanders
f6f8102ecb
clean up tab focus setting
2019-09-21 10:53:41 +01:00
Vincent Sanders
25581133a1
remove unused signal handler api
2019-09-21 10:53:41 +01:00
Vincent Sanders
2bed178a33
fix resource release and stopping throbber on toolbar widget destruction
2019-09-21 10:53:41 +01:00
Vincent Sanders
d94afaa0e1
make the gtk_search structure private to teh gtk search object
2019-09-21 10:53:41 +01:00
Vincent Sanders
e9b5b56ba6
fixup the gtk2 ui builders
2019-09-21 10:53:41 +01:00
Vincent Sanders
a013a24d5f
clean up find in page to operate nicely
2019-09-21 10:53:41 +01:00
Vincent Sanders
a20fe23ce6
move search toolbar to be per tab and move implementation to one place
2019-09-21 10:53:41 +01:00
Vincent Sanders
9bbc7eb9cb
ensure pixbuf references are updated correctly to avoid leaks
2019-09-21 10:53:41 +01:00
Vincent Sanders
541acda906
add cookie icon and use it for show cookies toolbar button
2019-09-21 10:53:41 +01:00
Vincent Sanders
11aa682154
construct all toolbar items from data table
...
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.
2019-09-21 10:53:41 +01:00
Vincent Sanders
9cd9a403e6
do not allocate toolbar items individually
2019-09-21 10:53:41 +01:00
Vincent Sanders
3df34e7dec
cleanup some toolbar item creation bits
2019-09-21 10:53:41 +01:00
Vincent Sanders
a8e186f120
fix customisation toolbar reset and remove unused code
2019-09-21 10:53:41 +01:00
Vincent Sanders
7b63f36a4f
toolbar customisation can now apply chnages
2019-09-21 10:53:41 +01:00
Vincent Sanders
db558f862b
fix dragging into customisation toolbar
2019-09-21 10:53:41 +01:00
Vincent Sanders
c7ad2553d8
allow toolbar customisation to remove widgets from the toolbar
2019-09-21 10:53:41 +01:00
Vincent Sanders
dbc5b5df6a
fixup gtk2 ui builder for toolbar customisation
2019-09-21 10:53:41 +01:00
Vincent Sanders
df398ed886
populate toolbar customisation with icons
2019-09-21 10:53:41 +01:00
Vincent Sanders
778c05a194
populate customize window toolbar
2019-09-21 10:53:41 +01:00
Vincent Sanders
608cc3cbbf
make handling of non browser window containing tabs reasonable
2019-09-21 10:53:41 +01:00
Vincent Sanders
747f135de5
make new browser window creation logic common
2019-09-21 10:53:41 +01:00
Vincent Sanders
fc4ad51a66
fix both gtk2 and 3 toolbar ui builder files
2019-09-21 10:53:41 +01:00
Vincent Sanders
c7c89daff3
allow toolbar customisation to open a tab
2019-09-21 10:53:41 +01:00
Vincent Sanders
46e1116aaa
change toolbar customization to tab approach
2019-09-21 10:53:41 +01:00
Vincent Sanders
65d5161558
remove unsused junk gtk_history_window structure and functions
2019-09-21 10:53:41 +01:00
Vincent Sanders
635be1dfb8
make toolbar and menubar hiding work appropriately
2019-09-21 10:53:41 +01:00