Commit Graph

1863 Commits

Author SHA1 Message Date
Chris Young
8557992979 Fix warnings 2014-11-09 19:53:24 +00:00
Chris Young
53482c68cf Fix warnings 2014-11-09 19:44:59 +00:00
Chris Young
9e0d4e4947 Fix warning 2014-11-09 19:40:19 +00:00
Chris Young
a6335a610e Fix warning 2014-11-09 19:39:36 +00:00
Chris Young
7711652819 Fix warnings 2014-11-09 19:38:47 +00:00
Chris Young
c62f967935 Fix warnings 2014-11-09 19:37:35 +00:00
Chris Young
1d07bd0657 Fix warnings 2014-11-09 19:34:57 +00:00
Chris Young
04c80ce0a7 Fix warnings 2014-11-09 19:26:59 +00:00
Chris Young
052445a0e1 Fix warnings 2014-11-09 19:17:35 +00:00
Chris Young
f4329c54ba Fix warnings 2014-11-09 19:04:56 +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
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
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
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
bdfedb686b replace save_link operation table entry usage of textural url with nsurl 2014-11-03 23:05:59 +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
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
Michael Drake
0f12325506 Don't need old URL header. 2014-10-31 14:39:11 +00:00
Vincent Sanders
ce3d991918 use nsurl_nice and remove url_nice
change all callers over to using new API for generating nice filenames
from a url and remove the old API.
2014-10-31 00:24:57 +00:00
Chris Young
c3522ea747 Change min stack (again) to 128K
It has come to my attention that some websites (eg amigakit.com) are using marginally more than the 96K stack space set previously.  This should give plenty of breathing space.
2014-10-30 21:51:52 +00:00
Vincent Sanders
d900feefba add missing include to amiga history 2014-10-29 00:26:48 +00:00
Vincent Sanders
7ace528729 Update url setting API to return nserror code instead of calling warn_user 2014-10-29 00:18:12 +00:00
Chris Young
4b941297aa If the initial download dir is changed, update requesters immediately to use that as the next location. 2014-10-28 20:27:14 +00:00
Vincent Sanders
bbcb7d91b2 fix amiga pdf save include 2014-10-27 00:07:15 +00:00
Vincent Sanders
d204d6d555 Clean up saving as PDF
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.
2014-10-26 23:53:14 +00:00
Chris Young
29dfdd459d Move scroller check into update_extent, where it makes more sense 2014-10-26 22:22:15 +00:00
Chris Young
bad7780378 Check scroller requirements as part of the reformat. 2014-10-26 21:30:19 +00:00
Chris Young
784d893eb7 Avoid a crash on exit in kiosk mode 2014-10-26 17:08:23 +00:00
Chris Young
36a3e58c06 Expand status bar to entire window width 2014-10-26 17:00:18 +00:00
Chris Young
340d74ae4f Make the new hscroller work properly 2014-10-26 16:42:00 +00:00