Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | split out gtk SSL certificate verification dialog impementation. | Vincent Sanders | 2015-04-12 | 1 | -7/+4 |
| | |||||
* | Add some debug round thumbnail creation | Vincent Sanders | 2015-03-27 | 2 | -2/+7 |
| | | | | | More debugging of thumbnail creation as it appears to be involved in a number of recently reported crashes on RISC OS. | ||||
* | To avoid namespace conflicts with ncurses add NetSurf key prefix. | Witold Filipczyk | 2015-03-27 | 3 | -79/+79 |
| | | | | Adds a NetSurf key code prefix of NS_ to all key codes. | ||||
* | Remove url from content thumbnailers API | Vincent Sanders | 2015-03-15 | 2 | -11/+17 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | update version info for next development cycle | Vincent Sanders | 2015-03-10 | 1 | -3/+3 |
| | |||||
* | Ensure line lengths cache is created initialised to zero. | Michael Drake | 2015-02-15 | 1 | -3/+2 |
| | |||||
* | The AmigaOS rename() isn't POSIX compiant, so call remove() first. | Michael Drake | 2015-02-03 | 1 | -0/+3 |
| | | | | | There will be a race condition on AmigaOS if a hostlist file gets created between the remove() and rename() calls. | ||||
* | Remove redundant remove() call. | Michael Drake | 2015-01-23 | 1 | -11/+3 |
| | |||||
* | Fix failure to save hotlist when there was no previous file. | Michael Drake | 2015-01-23 | 1 | -3/+8 |
| | |||||
* | Make URL field for copying to clipboard. | Michael Drake | 2015-01-03 | 1 | -1/+1 |
| | |||||
* | Mark URL field for copying to clipboard. | Michael Drake | 2015-01-03 | 1 | -1/+2 |
| | |||||
* | Add ability to copy text from marked fields in selected nodes to clipboard. | Michael Drake | 2015-01-03 | 2 | -4/+104 |
| | |||||
* | Fix typo in comment. | Michael Drake | 2015-01-03 | 1 | -1/+1 |
| | |||||
* | Handle failure to remove or rename. | Michael Drake | 2015-01-02 | 1 | -2/+8 |
| | |||||
* | Don't free temp_path just before its used. | Michael Drake | 2015-01-02 | 1 | -1/+2 |
| | |||||
* | RISC OS filenames can't contian '.' | Michael Drake | 2015-01-02 | 1 | -1/+1 |
| | |||||
* | Make saving hotlist safer. | Michael Drake | 2015-01-02 | 1 | -2/+78 |
| | | | | | | | | If saving hotlist to "<path>", we now save to "<path>.bk", then remove the file at "<path>", and replace it with the one at "<path>.bk". This should prevent hotlist corruption when someone pulls the plug while the hotlist is being written. | ||||
* | add missing includes | Vincent Sanders | 2014-12-27 | 1 | -0/+1 |
| | |||||
* | Improve llcache writeout stratagy | Vincent Sanders | 2014-11-28 | 1 | -8/+16 |
| | |||||
* | Remove unecessary header include. | Michael Drake | 2014-11-24 | 1 | -1/+0 |
| | |||||
* | fix warning | Chris Young | 2014-11-22 | 1 | -0/+1 |
| | |||||
* | Remove usage of browser private interfaces | Vincent Sanders | 2014-11-21 | 1 | -0/+4 |
| | | | | | | | | The cocoa frontend was directly acessing browser internals instead of using the API. In the case of gui.m there was a check for the browser window not being root (browser->parent != NULL) . As gui windows can only ever be associated with the root brower window (i.e. its parent will always be NULL) this was completely redundant. | ||||
* | update entry points to backing store ready for allowing differing object ↵ | Vincent Sanders | 2014-11-20 | 1 | -0/+3 |
| | | | | lifetimes | ||||
* | Fix my spelling of teh everywhere | Vincent Sanders | 2014-11-18 | 3 | -3/+3 |
| | |||||
* | make the form select menu API smaller. | Vincent Sanders | 2014-11-13 | 1 | -1/+1 |
| | | | | | | By hiding all but the form selection menu option structure from code outside of render this reduces the API to the absolute minimum to support this feature. | ||||
* | Fix warning | Chris Young | 2014-11-10 | 1 | -0/+1 |
| | |||||
* | Doxygen cleanups and documentation additions | Vincent Sanders | 2014-11-10 | 4 | -18/+22 |
| | |||||
* | Doxygen cleanups | Vincent Sanders | 2014-11-10 | 2 | -8/+11 |
| | |||||
* | Avoid calling calloc with 0 length data. | Vincent Sanders | 2014-11-10 | 2 | -16/+33 |
| | | | | | | | CERT MEM04-C suggests that zero length allocations behaviour might be surprising so it should be avoided. This adds a check to ensure a zero length allocation will be avoided. Additionally it returns errors to the caller rather than warning directly (in some error paths) | ||||
* | Desktop doxygen fixes | Vincent Sanders | 2014-11-09 | 11 | -34/+40 |
| | |||||
* | Doxygen cleanups and increase DOT_GRAPH_MAX_NODES for some headers | Vincent Sanders | 2014-11-09 | 1 | -14/+20 |
| | |||||
* | fix up more doxygen errors | Vincent Sanders | 2014-11-08 | 3 | -9/+8 |
| | |||||
* | Improve Doxygen documentation | Vincent Sanders | 2014-11-08 | 2 | -1/+2 |
| | |||||
* | Fix several doxygen issues | Vincent Sanders | 2014-11-08 | 3 | -16/+22 |
| | |||||
* | Improve content encoding information API | Vincent Sanders | 2014-11-07 | 1 | -1/+1 |
| | | | | | Extend the content_get_encoding() API to retrieve the source of the encoding as well as the actual encoding. | ||||
* | Allow content handlers to have debug values set through API | Vincent Sanders | 2014-11-06 | 2 | -5/+23 |
| | | | | | | | | Previously content handler debugging features were accessed by global variables. This allows the setting of debugging parameters via a content API giving per content control over debugging features. Currently only used by the html content handler to toggle global redraw debugging. | ||||
* | move themse install to its own header | Vincent Sanders | 2014-11-06 | 3 | -14/+40 |
| | |||||
* | Make the fetching of a contents encoding generic. | Vincent Sanders | 2014-11-05 | 1 | -1/+1 |
| | | | | | | | The frontends previously had to use an html renderer API to get the encoding of a content. This also required the explicit checking of the contents type rather than using the existing content API to abstract this knowledge. | ||||
* | Remove April 1st layout shuffling. | Michael Drake | 2014-11-05 | 1 | -21/+4 |
| | |||||
* | reference nsurl as a struct properly | Vincent Sanders | 2014-11-03 | 1 | -1/+1 |
| | |||||
* | replace save_link operation table entry usage of textural url with nsurl | Vincent Sanders | 2014-11-03 | 2 | -3/+4 |
| | |||||
* | fix errors in change url setting api to take an nsurl instead of a text string | Vincent Sanders | 2014-11-02 | 1 | -0/+2 |
| | |||||
* | change url setting api to take an nsurl instead of a text string | Vincent Sanders | 2014-11-02 | 3 | -3/+3 |
| | |||||
* | remove unecessary utils/types.h | Vincent Sanders | 2014-11-02 | 11 | -36/+52 |
| | | | | | | This cleans up this header and moves the functionality into more useful places while reducing the include complexity but only pulling in whats required. | ||||
* | Change contextual content retrieval to browser features. | Vincent Sanders | 2014-11-02 | 3 | -29/+69 |
| | | | | | | | | | | | | | Update the API which allows frontends to acquire the page features (images, link urls or form elements) present at the given coordinates within a browser window. By making this an explicit browser_window API and using the browser.h header for the associated data structure with a more appropriate API naming the usage is much more obvious and contained. Additionally the link url is now passed around as a nsurl stopping it being converted from nsurl to text and back again several times. | ||||
* | Remove old URL header includes. | Michael Drake | 2014-10-31 | 2 | -2/+0 |
| | |||||
* | remove unused url_init function | Vincent Sanders | 2014-10-31 | 1 | -2/+0 |
| | |||||
* | use nsurl_nice and remove url_nice | Vincent Sanders | 2014-10-31 | 1 | -1/+2 |
| | | | | | change all callers over to using new API for generating nice filenames from a url and remove the old API. | ||||
* | remove more user warning calls and replace with error returns | Vincent Sanders | 2014-10-30 | 1 | -37/+35 |
| | |||||
* | make global history treeview callback return error | Vincent Sanders | 2014-10-30 | 2 | -12/+11 |
| | | | | returns an error instead of directly waning the user. |