Commit Graph

10879 Commits

Author SHA1 Message Date
Vincent Sanders 845a0ca072 remove declaration in parameter list warning in form.h 2014-11-09 12:22:11 +00:00
Chris Young e0833a7f2e Fix warnings 2014-11-09 01:10:52 +00:00
Chris Young 42f1e685b3 Fix warnings 2014-11-09 01:07:35 +00:00
Chris Young 278dcaa31b Fix warnings 2014-11-09 01:04:35 +00:00
Chris Young 5304f2a2a1 Fix warnings 2014-11-09 01:00:08 +00:00
Chris Young de1fccd8c4 Fix warnings 2014-11-09 00:56:11 +00:00
Chris Young 8299f923f8 Fix warnings, remove unused code. 2014-11-09 00:48:04 +00:00
Chris Young 659d3913ca Fix warning 2014-11-09 00:39:17 +00:00
Chris Young e8126d2ee9 Fix warnings 2014-11-09 00:37:35 +00:00
Chris Young 455e4d3d21 Don't bug the user if a non-essential library can't be opened - just log it.
Also log if the interface can't be obtained.  If we've asked for the right library version, this should never fail.
2014-11-09 00:25:29 +00:00
Chris Young 433ef2c12a Merge branch 'chris/remove-libauto'
Remove dependency on libauto as using it is no longer recommended.
2014-11-09 00:09:44 +00:00
Chris Young 4329c7a328 Terminate execution if an essential library fails to open 2014-11-09 00:06:56 +00:00
Chris Young 30cdaa1aa9 Log library open attempts 2014-11-09 00:06:56 +00:00
Chris Young c2eb205685 Open libraries *before* we need them... 2014-11-09 00:06:56 +00:00
Chris Young 2698ad474e All required libs 2014-11-09 00:06:55 +00:00
Chris Young d3f7d78dae Fix graphics.library 2014-11-09 00:06:55 +00:00
Chris Young 84020bb355 More libraries, tidy-up 2014-11-09 00:06:55 +00:00
Chris Young 998f9b4990 Use macros for clarity 2014-11-09 00:06:55 +00:00
Chris Young 3c1aeebb1e Fix headers 2014-11-09 00:06:55 +00:00
Chris Young 9601ddacad Add new libs file to centrally open/close required libraries, and move a couple of the existing manual opens to it. 2014-11-09 00:06:55 +00:00
Chris Young 4c7ef8db3f remove -lauto 2014-11-09 00:06:55 +00:00
Vincent Sanders 5562c9a553 Continue doxygen error cleanup. 2014-11-08 22:08:29 +00:00
Vincent Sanders 05a64bfde9 fix up more doxygen errors 2014-11-08 16:49:32 +00:00
Vincent Sanders 8f64d5d223 Improve Doxygen documentation 2014-11-08 12:35:11 +00:00
Vincent Sanders f287379a7c Fix several doxygen issues 2014-11-08 11:38:20 +00:00
Vincent Sanders bc1914fbb1 remove uneeded html render include 2014-11-07 13:01:07 +00:00
Vincent Sanders 3405803280 Improve content encoding information API
Extend the content_get_encoding() API to retrieve the source of
the encoding as well as the actual encoding.
2014-11-07 12:33:34 +00:00
Vincent Sanders 6993e842d9 add missing content header to windows gui 2014-11-06 23:07:53 +00:00
Vincent Sanders 8c2cfecfb5 Allow content handlers to have debug values set through API
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.
2014-11-06 22:51:46 +00:00
Vincent Sanders 46f369ca9e move themse install to its own header 2014-11-06 14:19:15 +00:00
Vincent Sanders 4cce3e4235 Add gource visualisation generation script
This script can be used to generate gource visualisation mpeg
files. The visualisation looks pretty and goes down well at trade
shows as a background on the video projector.
2014-11-06 11:52:04 +00:00
Vincent Sanders 8ec7ad053a Make the fetching of a contents encoding generic.
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.
2014-11-05 23:44:31 +00:00
Michael Drake 4ca959f46b Remove April 1st layout shuffling. 2014-11-05 17:30:00 +00:00
Vincent Sanders 3fc1fe0493 fix dumb mistake in missing a close bracket. 2014-11-04 20:53:19 +00:00
Vincent Sanders ba3671d147 ensure gtk thumbnail content has a minimum render width. (fix coverity 1109861) 2014-11-04 20:41:31 +00:00
Vincent Sanders b4f3eaf082 check stat return value (fixes coverity 1109842) 2014-11-04 20:41:31 +00:00
Vincent Sanders d85b74fd72 change logic to check for false instead of not true to fix coverity 1250328 2014-11-04 20:41:31 +00:00
Chris Young c637cd04b1 Don't crash if download dir not set 2014-11-04 18:33:44 +00:00
Vincent Sanders 349e588f81 Fix stupid nsurl struct mistake for amiga. 2014-11-03 23:19:23 +00:00
Vincent Sanders 68bdb84bee reference nsurl as a struct properly 2014-11-03 23:13:56 +00:00
Vincent Sanders bdfedb686b replace save_link operation table entry usage of textural url with nsurl 2014-11-03 23:05:59 +00:00
Vincent Sanders 49ac8c3a94 fix risc os nsurl structure declaration 2014-11-02 22:53:44 +00:00
Vincent Sanders a325634882 fix errors in change url setting api to take an nsurl instead of a text string 2014-11-02 22:44:20 +00:00
Vincent Sanders c14ddad660 change url setting api to take an nsurl instead of a text string 2014-11-02 22:30:45 +00:00
Vincent Sanders 03abea12a7 fix errors introuced with previous header cleanup. 2014-11-02 20:39:15 +00:00
Vincent Sanders ad343eccb1 remove unecessary utils/types.h
This cleans up this header and moves the functionality into more
useful places while reducing the include complexity but only pulling
in whats required.
2014-11-02 20:10:32 +00:00
Vincent Sanders f2cda2e1a7 fix typo in cocoa frontend context cleanup 2014-11-02 16:03:37 +00:00
Vincent Sanders c31c4babe1 Change contextual content retrieval to browser features.
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.
2014-11-02 15:46:42 +00:00
Vincent Sanders 1794ac0d33 Do not attempt to convert an empty url on RISC OS menu click
When updating the RISC OS frontend to using nsurl for its menu
operations (as part of getting rid of url_nice) the check for
null (empty) url strings in the url under the mouse was omitted
leading to a crash.

Additionaly a use of url where current_menu_url was intended was
missed leading to crashes when "open in new window" was used.
2014-11-01 23:44:41 +00:00
Vincent Sanders cf7abb4a0a restructure urldb source
remove forward declarations and restructure. exported functions are
also now documented in the urldb.h header.
2014-11-01 23:27:29 +00:00