summaryrefslogtreecommitdiff
path: root/frontends
Commit message (Collapse)AuthorAgeFilesLines
* GTK: Drain GTK events before schedule_run()Daniel Silverstone2020-02-221-0/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: Catch a couple of missed flag renamesDaniel Silverstone2020-02-222-2/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: Update preferences dialog to use GtkBoxDaniel Silverstone2020-02-221-43/+86
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Core window: Constify the core_window handle through the getters.Michael Drake2020-02-226-12/+17
|
* GTK: Remove hack for url bar refresh on throbber stopDaniel Silverstone2020-02-221-3/+0
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* GTK: Ensure that we don't frob the URL bar from the scaffoldDaniel Silverstone2020-02-222-4/+4
| | | | | | | | 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 machineDaniel Silverstone2020-02-223-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 focusDaniel Silverstone2020-02-222-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 flagsDaniel Silverstone2020-02-224-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>
* Windows: Attempt to remove unused minimum GIF delay option.Michael Drake2020-02-213-29/+0
|
* Atari: Attempt to remove unused minimum GIF delay option.Michael Drake2020-02-213-35/+0
|
* GTK: Remove unused minimum GIF delay option.Michael Drake2020-02-213-97/+0
|
* Amiga: Try removing unused minimum GIF delay option.Michael Drake2020-02-211-34/+1
|
* RISC OS: Remove unused minimum gif delay from Choices.Michael Drake2020-02-215-221/+0
| | | | The templates might need work to remove empty space.
* GTK3: Also enable focus for other core windows.Daniel Silverstone2020-02-213-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 focussedDaniel Silverstone2020-02-211-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>
* limit monkey backtrace generation to libc where it is availableVincent Sanders2020-01-111-2/+4
|
* monkey: On assert failure, print a backtraceDaniel Silverstone2020-01-101-0/+23
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* fix parent pointer use after free in RISC OS dialog handlingJohn-Mark Bell2019-12-221-1/+5
|
* remove unused render_resample option from beos, gtk and monkey frontendsVincent Sanders2019-12-216-50/+6
|
* GTK: fix missing includesJohn-Mark Bell2019-12-212-0/+3
|
* make RISC OS specific window_screen_ options limited to that frontendVincent Sanders2019-12-201-4/+22
|
* remove long unused plugin option from gtk and monkeyVincent Sanders2019-12-175-47/+4
|
* add page info button to url entry and update on change for win32Vincent Sanders2019-12-162-83/+232
|
* add page info resources to win32 frontendVincent Sanders2019-12-167-1/+28
|
* fix win32 font measurement of non ascii strings.Vincent Sanders2019-12-141-98/+122
| | | | | This greatly improves line breaking and font measurement in the windows frontend.
* extend search for certificate file to include resource pathsVincent Sanders2019-12-101-0/+5
|
* rename global resource path variables in win32 frontendVincent Sanders2019-12-105-26/+44
|
* separate out construction of command line argument string vectorVincent Sanders2019-12-101-23/+54
|
* update resource search path to remove users directoryVincent Sanders2019-12-102-4/+5
| | | | | | | | | | 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.
* Add page info icon to Amiga frontendChris Young2019-12-083-0/+125
|
* add page info display to RiscOS frontendVincent Sanders2019-12-075-16/+162
|
* Update the default theme with page infor iconsVincent Sanders2019-12-071-0/+0
|
* Buildsystem: GTK: Change gtk target to gtk2, which builds nsgtk2.Michael Drake2019-12-021-7/+1
|
* set debug text to correct levelVincent Sanders2019-12-011-1/+1
|
* make gtk frontend use page information iconsVincent Sanders2019-12-015-11/+136
|
* add gtk icon resources for page informationVincent Sanders2019-12-012-1/+11
|
* monkey: Support reporting page info stateDaniel Silverstone2019-12-011-0/+46
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* repurpose ssl certificate core window for nitial page infor window on gtkVincent Sanders2019-12-015-23/+60
|
* fix win32 frontend to allow setting unicode titlesVincent Sanders2019-12-011-10/+30
|
* Framebuffer bitmap font: Add glyphs for http://wttr.in/Michael Drake2019-11-301-0/+95
|
* make gtk tab closeable with middle clickVincent Sanders2019-11-301-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 layoutVincent Sanders2019-11-271-0/+18
|
* remove warning callback from miscelaneous function tableVincent Sanders2019-11-118-8/+0
|
* ensure save_complete resources are correctly finalised before quitVincent Sanders2019-10-241-0/+6
|
* fix gtk download window to cope with files larger than 2 gibibytesVincent Sanders2019-10-191-9/+10
|
* commit a neatness on the gtk download window codeVincent Sanders2019-10-162-328/+511
|
* fix gtk download window dereferencing boolean as pointerVincent Sanders2019-10-151-5/+4
|
* ensure gtk scaffolding destruction does not create memory errorsVincent Sanders2019-10-134-18/+22
|
* ensure menu resources are releasedVincent Sanders2019-10-103-5/+138
| | | | | | this ensures all the menu resources are freed when the containing window receives the destroy signal. Previously these resources were leaked.