summaryrefslogtreecommitdiff
path: root/desktop/browser_history.c
Commit message (Collapse)AuthorAgeFilesLines
* Add some debug round thumbnail creationVincent Sanders2015-03-271-0/+1
| | | | | More debugging of thumbnail creation as it appears to be involved in a number of recently reported crashes on RISC OS.
* Remove url from content thumbnailers APIVincent Sanders2015-03-151-8/+16
| | | | | | | | | | | | | | | | The content thumbnailers for each frontend were being provided the contents url. This was only ever used to call the urldb thumbnail setting API. This changes it so the single callsite that passed a valid url adds the bitmap to that url itself in desktop_history.c instead of forcing every frontend to require the urldb API. Additionally the old API could pass the url as NULL which was causing asserts where this was not an expected parameter value. Because of this this fixes bug #2286 which was also present in the monkey frontend as both called nsurl_access() on the url without the NULL check and caused an assertion.
* Doxygen cleanups and increase DOT_GRAPH_MAX_NODES for some headersVincent Sanders2014-11-091-14/+20
|
* Remove April 1st layout shuffling.Michael Drake2014-11-051-21/+4
|
* make local history navigation return errorsVincent Sanders2014-10-301-120/+43
| | | | | | | The local history interface now reports errors to its callers isntead of inconsistantly waning the user occasionally on error. The documentation comemhts were also updated to match reality
* make history update return error code.Vincent Sanders2014-10-291-14/+9
| | | | | This now returns errors instead of failing and inconsistantly calling user warnings for some error paths.
* make adding a history entry return an error code.Vincent Sanders2014-10-291-22/+11
| | | | | This returns the error code to the caller instead of (sometimes) warning the user directly.
* Ensure browser window creation returns errors from common initialisation.Vincent Sanders2014-10-291-5/+4
| | | | | | The browser window common initialisation code returns error codes which were being ignored. The errors were additionally being reported via warn_user in inappropriate places within browser history construction.
* Don't try to draw NULL history.Michael Drake2014-10-181-0/+5
|
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-131-7/+7
| | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends.
* Rename function arguments to avoid using 'new'.Michael Drake2014-02-191-11/+14
|
* Fix unchecked return. Coverity #1175740.Michael Drake2014-02-171-1/+5
|
* Make history internal to browser_window module.Michael Drake2014-02-151-0/+915