summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* fix both gtk2 and 3 toolbar ui builder filesVincent Sanders2019-09-212-2/+86
|
* allow toolbar customisation to open a tabVincent Sanders2019-09-217-86/+151
|
* change toolbar customization to tab approachVincent Sanders2019-09-214-62/+182
|
* remove unsused junk gtk_history_window structure and functionsVincent Sanders2019-09-213-25/+11
|
* make toolbar and menubar hiding work appropriatelyVincent Sanders2019-09-217-139/+247
|
* simplify toolbar items macrosVincent Sanders2019-09-213-63/+67
|
* add toolbar customize to main and burger menuVincent Sanders2019-09-213-13/+26
|
* simplify menu initialisation macrosVincent Sanders2019-09-211-73/+60
|
* set menu activation handler using toolbar itemsVincent Sanders2019-09-213-66/+69
|
* use toolbar_items to generate more boilerplate code through macrosVincent Sanders2019-09-213-269/+90
|
* fix toolbar property updateVincent Sanders2019-09-216-58/+32
|
* split burger menu from popup context menuVincent Sanders2019-09-217-276/+346
|
* cleanup scaffolding a bitVincent Sanders2019-09-216-164/+180
|
* make web search icon setting work properlyVincent Sanders2019-09-219-167/+159
|
* make popup context menu work on toolbarVincent Sanders2019-09-214-302/+350
|
* complete toolbar button click handler implementationVincent Sanders2019-09-213-329/+386
|
* another five handlers and fix menu sensitivity on throbber state changeVincent Sanders2019-09-217-188/+227
|
* add five more handlersVincent Sanders2019-09-213-58/+144
|
* implemented another seven signal handlersVincent Sanders2019-09-214-164/+291
|
* implement more toolbar item handlers and make menus call themVincent Sanders2019-09-216-358/+428
|
* allow menu activation to use the toolbar button implementationsVincent Sanders2019-09-2114-106/+317
|
* clean up some more handler code and remove button pushVincent Sanders2019-09-212-83/+117
|
* make menu sensitivity workVincent Sanders2019-09-213-168/+102
| | | | what remains is interfaces to make the toolbar appropriately sensative
* make menus work againVincent Sanders2019-09-212-35/+38
|
* make web search box workVincent Sanders2019-09-213-150/+148
|
* add home button clicked handlerVincent Sanders2019-09-212-71/+155
|
* implement several more button press handlersVincent Sanders2019-09-213-30/+140
|
* connect button clicked events for local history and stop buttonsVincent Sanders2019-09-213-206/+254
|
* fix url enttry completionVincent Sanders2019-09-213-23/+59
|
* cleanup toolbar warningsVincent Sanders2019-09-212-5/+4
|
* make url entry repond to navigate and update signalsVincent Sanders2019-09-214-13/+113
|
* make toolbar url entry display urlVincent Sanders2019-09-215-32/+179
|
* working throbberVincent Sanders2019-09-215-76/+161
|
* move toolbar to be in tab contentsVincent Sanders2019-09-214-24/+149
|
* get the code to at least compile again. toolbar is completely brokenVincent Sanders2019-09-213-685/+742
|
* moved most of init to toolbar.cVincent Sanders2019-09-218-696/+1049
|
* netsurf_exit(): Finalise DOM namespace stringsDaniel Silverstone2019-09-071-0/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Monkey: Clean up various leaked blocksDaniel Silverstone2019-09-073-1/+23
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* hlcache_fini(): Deschedule cleanups on finalisationDaniel Silverstone2019-09-071-0/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* netsurf_exit(): Release user-agent string on exitDaniel Silverstone2019-09-071-0/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* useragent: Add a free_user_agent_string() functionDaniel Silverstone2019-09-072-0/+17
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkey_driver: Make window-close take timeout=5Daniel Silverstone2019-09-071-1/+2
| | | | | | | | | | In the parallel test we run, it can sometimes take more than a second for the JS compartment of a window to close down. Since that's part of the shutdown of a window, the driver can end up timing out. Default the timeout to 5s for window-close but make it possible to specify in the yaml too. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Box Conversion: Cancel conversion during html_destroyDaniel Silverstone2019-08-234-3/+38
| | | | | | | | If dom_to_box is still in progress when we destroy an HTML content, we need to cancel the conversion otherwise we will end up with a scheduled callback into infinity. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* browser_window: use about:blank if current_parameters is emptyDaniel Silverstone2019-08-231-0/+5
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Window: set{Timeout,Interval}() default delay 10msDaniel Silverstone2019-08-211-12/+8
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Browser: Do a better job of not leaking query URIs to the frontendDaniel Silverstone2019-08-211-4/+14
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* browser: Turn internal nav URLs into corestring_nsurlsDaniel Silverstone2019-08-212-14/+5
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* browser_window: Ensure that back works like 'back to safety'Daniel Silverstone2019-08-213-18/+59
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* fix spelling mistakes from miscellaneous event commitVincent Sanders2019-08-203-7/+7
|
* add miscellaneous event to browser window callback tableVincent Sanders2019-08-2013-163/+410
| | | | | | | | | | | | 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.