Vincent Sanders
c93443e53c
cleanup scaffolding a bit
2019-09-01 15:43:19 +01:00
Vincent Sanders
67892ba18f
make web search icon setting work properly
2019-08-31 23:53:51 +01:00
Vincent Sanders
d43df4b133
make popup context menu work on toolbar
2019-08-31 00:11:54 +01:00
Vincent Sanders
ac7a9aefce
complete toolbar button click handler implementation
2019-08-30 12:20:01 +01:00
Vincent Sanders
5841e373e5
another five handlers and fix menu sensitivity on throbber state change
2019-08-29 23:14:31 +01:00
Vincent Sanders
702f9f2219
add five more handlers
2019-08-29 21:42:11 +01:00
Vincent Sanders
90bd61944e
implemented another seven signal handlers
2019-08-29 00:22:07 +01:00
Vincent Sanders
23b8c98d43
implement more toolbar item handlers and make menus call them
2019-08-28 22:32:15 +01:00
Vincent Sanders
0ddbb21fdf
allow menu activation to use the toolbar button implementations
2019-08-27 23:46:40 +01:00
Vincent Sanders
39bb4b403e
clean up some more handler code and remove button push
2019-08-26 10:36:59 +01:00
Vincent Sanders
f03a26d67b
make menu sensitivity work
...
what remains is interfaces to make the toolbar appropriately sensative
2019-08-25 13:31:51 +01:00
Vincent Sanders
3d62cf2ecb
make menus work again
2019-08-25 11:14:01 +01:00
Vincent Sanders
3bb70069eb
make web search box work
2019-08-24 14:52:29 +01:00
Vincent Sanders
daa9b2c014
add home button clicked handler
2019-08-23 20:29:03 +01:00
Vincent Sanders
976f80a0bf
implement several more button press handlers
2019-08-22 18:40:38 +01:00
Vincent Sanders
80ea4e0ea3
connect button clicked events for local history and stop buttons
2019-08-22 00:19:39 +01:00
Vincent Sanders
1015542ba6
fix url enttry completion
2019-08-21 23:06:56 +01:00
Vincent Sanders
904397ed87
cleanup toolbar warnings
2019-08-21 19:58:00 +01:00
Vincent Sanders
b61fd439a2
make url entry repond to navigate and update signals
2019-08-21 15:29:10 +01:00
Vincent Sanders
70171fbfde
make toolbar url entry display url
2019-08-20 23:33:38 +01:00
Vincent Sanders
0bc7ba7ab2
working throbber
2019-08-20 16:41:11 +01:00
Vincent Sanders
fa13836653
move toolbar to be in tab contents
2019-08-20 16:41:11 +01:00
Vincent Sanders
1f8b59709a
get the code to at least compile again. toolbar is completely broken
2019-08-20 16:41:11 +01:00
Vincent Sanders
3acfd76cfc
moved most of init to toolbar.c
2019-08-20 16:41:11 +01:00
Vincent Sanders
6bce06b91f
fix spelling mistakes from miscellaneous event commit
2019-08-20 16:38:51 +01:00
Vincent Sanders
4dc4d8b318
add miscellaneous event to browser window callback table
...
extend the browser window callback table with a miscallaneous event
entry. This is used to replace all browser window callbacks which
take no parameters.
This reduces the API surface from seven separate calls to a single
call with an enumeration which may be readily extended.
The initial implementation in the frontends simply calls the original
implementations to reduce scope for errors.
2019-08-20 00:16:52 +01:00
Vincent Sanders
c0e27bd0da
access gtk throbber frames through an interface
...
This changes the gtk throbber frames to be accessed through an API
This removes teh nsgtk_throbber global and hides the implementation
details from the rest of the code.
2019-08-18 14:41:31 +01:00
Vincent Sanders
01f3879b64
Move favicon from url entry widget to notebook tab label
2019-08-15 23:02:04 +01:00
Daniel Silverstone
44f3846727
SSL Error: Enable OpenSSL hostname verification
...
Since OpenSSL 1.0.2 there has been hostname verification support
which cURL doesn't turn on for some reason. Turn it on so that
we get better hostname verification handling.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-14 20:11:11 +01:00
Daniel Silverstone
c903c881e6
browser_window: handle 'back to safety' cleanly
...
In order to ensure we actually go back to safety, clear the
curent loading parameters, and transfer the load parameters
for where we're going into them to be closer to a real navigate,
otherwise we end up copying the wrong loading parameters over
the top when we complete the back-to-safety navigation.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-14 19:31:45 +01:00
Vincent Sanders
5cd45cf7f0
Clean up message translations
...
reorder sections to be a bit more logical
change numerous messages to be frontend specific
move several tokens to the "Unused" secion and comment them all
2019-08-14 18:17:21 +01:00
Vincent Sanders
22ae220bf6
fix atari removal of login window
2019-08-14 12:43:15 +01:00
Vincent Sanders
4094232e3d
remove login window from atari frontend
2019-08-14 12:31:59 +01:00
Vincent Sanders
1e9bfcda7e
remove login window from amiga frontend
2019-08-14 12:23:04 +01:00
Vincent Sanders
7f6222babe
remove login from riscos frontend
2019-08-14 12:18:39 +01:00
Vincent Sanders
ccd81015a1
remove login window from windows frontend
2019-08-14 12:09:04 +01:00
Vincent Sanders
6a1dbd377b
remove login window from gtk front end
2019-08-13 12:09:21 +01:00
Vincent Sanders
a3c3b2fa97
make internal url navigation check safe
2019-08-12 11:16:12 +01:00
Chris Young
ef75d670d6
Amiga: DebugPrintF is OS4-only
2019-08-10 14:51:15 +01:00
Chris Young
765c9c6654
Amiga: OS3 doesn't know FOREGROUNDPEN, so use TEXTPEN instead
2019-08-10 14:49:25 +01:00
Chris Young
bf9ccc57c8
Amiga: Implement a simple listbrowser log in the GUI
...
Can be revealed/hidden with F12 and is currently undocumented.
2019-08-10 14:29:58 +01:00
Chris Young
78199c0177
Amiga: Allow running JS from ARexx
...
Option arexx_allow_exec enables the EXEC command.
It is disabled by default and currently undocumented.
Theoretically this could be used by a form filler application.
2019-08-10 14:22:52 +01:00
Chris Young
faec17a903
Remove scale from Amiga frontend
...
Remove shadow scale variable
Redraw when scale is changed
This also fixes a long-standing bug where the window would not redraw correctly when scrolling if not at 100% scale
2019-08-10 13:22:12 +01:00
Vincent Sanders
820fb0e7ff
add English message text for ssl errors
2019-08-10 12:51:46 +01:00
Vincent Sanders
98f4525073
add common name ssl certificate error
...
This adds an ssl faliure code and explanation why curl fetcher
does not currently set it.
2019-08-10 12:50:23 +01:00
Michael Drake
c6a2c76867
About: Tweak the new about query page renderng.
2019-08-09 13:20:08 +01:00
Vincent Sanders
3a23e944dd
rework about scheme handlers to be consistant with output buffer handling
2019-08-08 17:12:42 +01:00
Vincent Sanders
746010a757
apply tlsa styling improvements to about scheme query pages
2019-08-07 16:05:45 +01:00
Vincent Sanders
1b030bd8de
add basic styling to about scheme privacy query page
2019-08-07 14:19:37 +01:00
Vincent Sanders
8cec045cb7
Improve the about scheme query page generation be be bounds safe
2019-08-06 13:16:20 +01:00