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
Michael Drake
1ea422a9d1
Remove old URL header includes.
2014-10-31 14:41:53 +00:00
Michael Drake
0f12325506
Don't need old URL header.
2014-10-31 14:39:11 +00:00
Michael Drake
368861faab
Remove useless includes of utils/url.h
2014-10-31 14:36:34 +00:00
Michael Drake
3c82214998
Don't need the old url header.
2014-10-31 14:34:14 +00:00
Michael Drake
98b6d02df6
Move host_is_ip_address into urldb, as that's the only thing that cares.
2014-10-31 14:31:06 +00:00
Vincent Sanders
02ff3920ce
remove unused url_init function
2014-10-31 00:50:32 +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
Vincent Sanders
f995616509
remove more user warning calls and replace with error returns
2014-10-30 23:27:41 +00:00
Vincent Sanders
1620f20c4d
make global history treeview callback return error
...
returns an error instead of directly waning the user.
2014-10-30 22:52:54 +00:00
Michael Drake
07376fc96b
Remove unused variable.
2014-10-30 22:47:25 +00:00
Michael Drake
6f09b64c59
Add some nsurl_nice tests.
2014-10-30 22:34:09 +00:00
Michael Drake
13832a453a
Add a nsurl_nice, which can replace url_nice.
2014-10-30 22:34:09 +00:00
Michael Drake
3ff7557c34
Add a lwc corestring for "/".
2014-10-30 22:34:09 +00:00
Vincent Sanders
612100bd1a
make local history navigation return errors
...
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
2014-10-30 22:21:36 +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
c646d05ae5
update nsurl file header to contain references to the specifications it implements
2014-10-29 23:41:13 +00:00
Vincent Sanders
8947af72ce
make history update return error code.
...
This now returns errors instead of failing and inconsistantly calling
user warnings for some error paths.
2014-10-29 23:15:51 +00:00
Vincent Sanders
b1ee46cfb3
make adding a history entry return an error code.
...
This returns the error code to the caller instead of (sometimes)
warning the user directly.
2014-10-29 22:47:25 +00:00
Vincent Sanders
a221fa7213
Ensure browser window creation returns errors from common initialisation.
...
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.
2014-10-29 22:29:06 +00:00
Vincent Sanders
847e1111bc
fix beos url setting function to return error code
2014-10-29 00:37:35 +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
Chris Young
80b195cdd5
Move the hscrollbar inside the window
2014-10-26 16:35:05 +00:00
Chris Young
17b87a60cf
Offset new windows as per style guide
2014-10-26 16:12:34 +00:00
Chris Young
0c77d85f89
Make window counting a generic function
2014-10-26 15:41:44 +00:00
Chris Young
b751513d6f
Schedule redraws for 1cs to ensure they take place after reformats (which are scheduled by the core for 0cs)
2014-10-26 13:22:02 +00:00
Chris Young
a01cb0f635
Don't need redraw_scheduld as the scheduler stops it being scheduled twice anyway
2014-10-26 13:18:19 +00:00
Chris Young
69c7b6b1f5
Fix button update, avoid forward decl
2014-10-26 13:11:05 +00:00
Vincent Sanders
14e2829489
remove the die API from the core.
...
The die() API for abnormal termination does not belong within the core
of netsurf and instead errors are propogated back to the callers.
This is the final part of this change and the API is now only used within
some parts of the frontends
2014-10-26 12:42:53 +00:00
Michael Drake
a913af5cf5
Fix url variable name.
2014-10-26 10:30:22 +00:00
Michael Drake
2da8ef3e83
Add missed semicolon, and ensure nsurl is unreffed.
2014-10-26 10:25:31 +00:00
Michael Drake
64d591676b
Remove unused url_components stuff.
2014-10-26 10:23:28 +00:00
Michael Drake
1ccfcfe953
Remove unused url_path function.
2014-10-26 10:21:27 +00:00
Michael Drake
b16038cb1e
We have all the schemes as interned strings, so compare them instead of strncasecmp.
2014-10-26 10:18:40 +00:00
Michael Drake
d732b0c769
Remove unused url_scheme function.
2014-10-26 10:18:39 +00:00
Michael Drake
f7781a8778
Don't need url.h
2014-10-26 10:18:39 +00:00
Michael Drake
87b1da5921
Use nsurl to extract scheme.
2014-10-26 10:18:31 +00:00
Vincent Sanders
e39606c411
make regex wrapper return errors instead of just aborting
2014-10-25 23:07:00 +01:00
Vincent Sanders
df89f689f7
make the pseudo css fetcher report initialisation errors
2014-10-25 23:07:00 +01:00
Chris Young
49873c8bf3
Cache size gadget width
2014-10-25 20:17:33 +01:00