Daniel Silverstone
4ba326d71d
GTK3: Also enable focus for other core windows.
...
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>
2020-02-21 09:01:35 +00:00
Daniel Silverstone
525118cff0
GTK3: Permit Local History to be focussed
...
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>
2020-02-21 08:57:12 +00:00
Vincent Sanders
d71d2632b4
limit monkey backtrace generation to libc where it is available
2020-01-11 10:23:14 +00:00
Daniel Silverstone
ccffb95f03
monkey: On assert failure, print a backtrace
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-01-10 21:53:30 +00:00
John-Mark Bell
fb4f1d28ba
fix parent pointer use after free in RISC OS dialog handling
2019-12-22 11:13:12 +00:00
Vincent Sanders
3fdbef0566
remove unused render_resample option from beos, gtk and monkey frontends
2019-12-21 20:52:22 +00:00
John-Mark Bell
fd510b27ee
GTK: fix missing includes
2019-12-21 19:52:57 +00:00
Vincent Sanders
bacd8d229c
make RISC OS specific window_screen_ options limited to that frontend
2019-12-20 12:59:28 +00:00
Vincent Sanders
918b1d0fed
remove long unused plugin option from gtk and monkey
2019-12-17 22:09:41 +00:00
Vincent Sanders
0e304aba42
add page info button to url entry and update on change for win32
2019-12-16 00:31:48 +00:00
Vincent Sanders
dba2df4b9a
add page info resources to win32 frontend
2019-12-16 00:28:10 +00:00
Vincent Sanders
f081ffb7e8
fix win32 font measurement of non ascii strings.
...
This greatly improves line breaking and font measurement in the
windows frontend.
2019-12-14 12:51:59 +00:00
Vincent Sanders
4c68def432
extend search for certificate file to include resource paths
2019-12-10 23:12:10 +00:00
Vincent Sanders
77d184913b
rename global resource path variables in win32 frontend
2019-12-10 23:12:10 +00:00
Vincent Sanders
56ddeed96c
separate out construction of command line argument string vector
2019-12-10 23:12:10 +00:00
Vincent Sanders
2f7de349ea
update resource search path to remove users directory
...
it is no longer suitable to search the users home directory for
general browser resources as the correct config path is now
derived from the apropriate windows methods.
Additionaly the NETSURFRES environment variable is no longer part
of the fixed path and is instead added from the makefile
configuration option.
2019-12-10 23:12:10 +00:00
Chris Young
0154bed8d7
Add page info icon to Amiga frontend
2019-12-08 17:23:36 +00:00
Vincent Sanders
c95adedc06
add page info display to RiscOS frontend
2019-12-07 21:24:34 +00:00
Vincent Sanders
9dd701357e
Update the default theme with page infor icons
2019-12-07 21:23:43 +00:00
Michael Drake
2c953cdf97
Buildsystem: GTK: Change gtk target to gtk2, which builds nsgtk2.
2019-12-02 10:39:39 +00:00
Vincent Sanders
614a563d2f
set debug text to correct level
2019-12-01 21:49:20 +00:00
Vincent Sanders
fac20e8d38
make gtk frontend use page information icons
2019-12-01 21:44:55 +00:00
Vincent Sanders
38fb545e1b
add gtk icon resources for page information
2019-12-01 19:22:06 +00:00
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