Commit Graph

1871 Commits

Author SHA1 Message Date
Chris Young
098fbb628b Move some init functions together for the sake of clarity 2014-11-10 19:01:30 +00:00
Chris Young
225161b05e Move MIME cleanup before NetSurf's internal exit. 2014-11-10 18:58:58 +00:00
Chris Young
16e80452c2 Remove gui_init and merge the contents into main() 2014-11-10 18:57:38 +00:00
Chris Young
7bf92f6a04 Remove die()
Terminating execution abruptly on AmigaOS is dangerous.
2014-11-10 18:56:09 +00:00
Chris Young
9bbb737fbf Fix warnings 2014-11-10 18:48:26 +00:00
Chris Young
7e5ed88763 Fix warnings, formatting 2014-11-10 18:41:38 +00:00
Chris Young
9f0b252371 Fix warnings 2014-11-09 19:58:19 +00:00
Chris Young
a84f2d2290 Fix warning 2014-11-09 19:56:29 +00:00
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