summaryrefslogtreecommitdiff
path: root/desktop
Commit message (Collapse)AuthorAgeFilesLines
...
* Make URL field for copying to clipboard.Michael Drake2015-01-031-1/+1
|
* Mark URL field for copying to clipboard.Michael Drake2015-01-031-1/+2
|
* Add ability to copy text from marked fields in selected nodes to clipboard.Michael Drake2015-01-032-4/+104
|
* Fix typo in comment.Michael Drake2015-01-031-1/+1
|
* Handle failure to remove or rename.Michael Drake2015-01-021-2/+8
|
* Don't free temp_path just before its used.Michael Drake2015-01-021-1/+2
|
* RISC OS filenames can't contian '.'Michael Drake2015-01-021-1/+1
|
* Make saving hotlist safer.Michael Drake2015-01-021-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 includesVincent Sanders2014-12-271-0/+1
|
* Improve llcache writeout stratagyVincent Sanders2014-11-281-8/+16
|
* Remove unecessary header include.Michael Drake2014-11-241-1/+0
|
* fix warningChris Young2014-11-221-0/+1
|
* Remove usage of browser private interfacesVincent Sanders2014-11-211-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 Sanders2014-11-201-0/+3
| | | | lifetimes
* Fix my spelling of teh everywhereVincent Sanders2014-11-183-3/+3
|
* make the form select menu API smaller.Vincent Sanders2014-11-131-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 warningChris Young2014-11-101-0/+1
|
* Doxygen cleanups and documentation additionsVincent Sanders2014-11-104-18/+22
|
* Doxygen cleanupsVincent Sanders2014-11-102-8/+11
|
* Avoid calling calloc with 0 length data.Vincent Sanders2014-11-102-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 fixesVincent Sanders2014-11-0911-34/+40
|
* Doxygen cleanups and increase DOT_GRAPH_MAX_NODES for some headersVincent Sanders2014-11-091-14/+20
|
* fix up more doxygen errorsVincent Sanders2014-11-083-9/+8
|
* Improve Doxygen documentationVincent Sanders2014-11-082-1/+2
|
* Fix several doxygen issuesVincent Sanders2014-11-083-16/+22
|
* Improve content encoding information APIVincent Sanders2014-11-071-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 APIVincent Sanders2014-11-062-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 headerVincent Sanders2014-11-063-14/+40
|
* Make the fetching of a contents encoding generic.Vincent Sanders2014-11-051-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 Drake2014-11-051-21/+4
|
* reference nsurl as a struct properlyVincent Sanders2014-11-031-1/+1
|
* replace save_link operation table entry usage of textural url with nsurlVincent Sanders2014-11-032-3/+4
|
* fix errors in change url setting api to take an nsurl instead of a text stringVincent Sanders2014-11-021-0/+2
|
* change url setting api to take an nsurl instead of a text stringVincent Sanders2014-11-023-3/+3
|
* remove unecessary utils/types.hVincent Sanders2014-11-0211-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 Sanders2014-11-023-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 Drake2014-10-312-2/+0
|
* remove unused url_init functionVincent Sanders2014-10-311-2/+0
|
* use nsurl_nice and remove url_niceVincent Sanders2014-10-311-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 returnsVincent Sanders2014-10-301-37/+35
|
* make global history treeview callback return errorVincent Sanders2014-10-302-12/+11
| | | | returns an error instead of directly waning the user.
* make local history navigation return errorsVincent Sanders2014-10-302-123/+145
| | | | | | | 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-292-15/+19
| | | | | 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-293-24/+23
| | | | | 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-292-6/+10
| | | | | | 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.
* Update url setting API to return nserror code instead of calling warn_userVincent Sanders2014-10-294-31/+33
|
* Clean up saving as PDFVincent Sanders2014-10-269-109/+130
| | | | | | | | | | | | This removes the global PDF_Password interface that had completely bitrotted and moves it into the standard misc operation table with a sensible defualt implementation. This also cleans up and fixes the gtk frontend implementation of the pdf password callback so it compiles. Finally this moves the implementation to a sensible place alongside the other exporters reducing target makefile complexity futher.
* Fix and improve comment for browser_window_get_scrollbar_type().Michael Drake2014-10-251-1/+8
|
* Add bw function to get scrollbar type.Michael Drake2014-10-255-10/+30
|
* Add function to find if a bw is a frameset.Michael Drake2014-10-252-0/+15
|