Vincent Sanders
3d72c4a772
stop poll callback entry being mandantory in preparation for its removal
2014-09-22 18:11:23 +01:00
Michael Drake
2551885fd6
Optimise case where scrollbar_set_extents call changes nothing.
2014-09-19 12:39:02 +01:00
Michael Drake
5b96a84ef7
Setting extents can move scroll pos, so send message.
2014-09-19 12:33:34 +01:00
Michael Drake
6a74106d36
Make code more readable.
2014-09-19 12:32:52 +01:00
Michael Drake
f95b9d2eb3
Fix a couple of comment typos.
2014-09-19 11:10:43 +01:00
Michael Drake
1878bc88a9
Improve comments and simplify code.
2014-09-18 16:00:31 +01:00
Michael Drake
dcf49c7341
Improve textarea layout comments to explain the non-obvious bits better.
2014-09-18 16:00:31 +01:00
Michael Drake
2dc8459c84
Improve comment.
2014-09-18 16:00:30 +01:00
Michael Drake
87c5753d49
Fix missing doxygen parameter comment.
2014-09-18 16:00:30 +01:00
Vincent Sanders
2eb86b9096
update version info for next development cycle
2014-08-26 08:01:45 -07:00
Vincent Sanders
af16c38d2d
fix DOM tree dump debug
2014-08-04 00:37:21 +01:00
Vincent Sanders
984299e5b4
remove assert for creating new browser context with the tab flag set.
...
This allows creation of new browsing contents (browser/gui window) in a
tab but without explicitly providing a sibling browsing context to be
placed with.
2014-07-27 18:07:00 +01:00
Vincent Sanders
9e010dc7a5
remove unused popup menu link context sensative change code.
2014-07-23 20:37:02 +01:00
Vincent Sanders
25c4ea7a6e
stop treeview redraw failing because of bad global state.
2014-07-21 11:54:21 +01:00
Vincent Sanders
698b7c61f0
make gtk source viewer less explody. fixes #2159
2014-07-21 01:15:43 +01:00
Vincent Sanders
5b4d38b29b
stop using certificate data from the stack outside the message context.
2014-07-17 15:20:38 +01:00
Vincent Sanders
db01637343
remove content include from urldb header
2014-07-17 00:18:44 +01:00
Vincent Sanders
89a02c3a8f
when walking the css imports ensure the content is present before dereferencing it
...
css import entries may not have a valid content if the resource failed to load
or was unsuitable in some otehr way. The save_complete iterator did not cope with this.
fixes #2166
2014-07-08 13:25:54 +01:00
Vincent Sanders
3a9fa29ee5
try and improve usage of browser window internals
2014-07-06 18:34:34 +01:00
Vincent Sanders
18aefabd20
change reformat to be driven from the scheduler like redraw
2014-07-01 09:27:20 +01:00
Vincent Sanders
1b7aa7ffe5
make fetchers scheduled
2014-06-26 19:05:59 +01:00
Vincent Sanders
4b2101ba6a
clean up the fetcher factory and improve its API
2014-06-19 18:27:24 +01:00
Vincent Sanders
8e29e517d5
fix disc cache size option to be unsigned
2014-06-09 13:13:59 +01:00
Vincent Sanders
54fcb66d87
cleanup RISC OS frontend header usage
2014-06-05 15:14:49 +01:00
Vincent Sanders
f1c2dde13b
extend file table with mkdir all and make fs backing store use it.
...
enable fs backing store for RISC OS.
2014-06-05 12:06:47 +01:00
Vincent Sanders
7f55cb58a0
stop riscos uncesecarily including gui.h
2014-06-04 12:07:03 +01:00
Daniel Silverstone
d35b27d44e
Add iterator for search providers
2014-06-03 15:40:28 +01:00
Vincent Sanders
e2633a9a63
fix default search provider icon handling
2014-06-03 15:01:14 +01:00
Vincent Sanders
7d02ae916a
make launch_url core operation use nsurl
2014-05-27 23:52:35 +01:00
Vincent Sanders
662e950e48
ensure hlcache handle is not passed as NULL
2014-05-27 11:39:02 +01:00
Vincent Sanders
00b6cfc57e
rework path to url mapping functions to convert from and to nsurl
2014-05-26 23:52:36 +01:00
Michael Drake
1f337f292d
Fix fread error handling.
2014-05-26 14:03:20 +01:00
Chris Young
224f56934f
Ensure the search URL is NULL-terminated
2014-05-25 15:02:30 +01:00
Vincent Sanders
a6d3ceae0e
Completely re-write web search provider handling
2014-05-25 01:01:59 +01:00
Michael Drake
ce4d52e72a
Fix hotlist and global_history _get_selection functions.
...
Broken when selection was folder, rather than entry.
Renamed tree_node_flags lables to avoid TREE_NODE_NONE name clash.
2014-05-24 15:09:20 +01:00
Vincent Sanders
315877c822
reduce uncessary include usage
2014-05-18 23:17:15 +01:00
Vincent Sanders
706c92bf8f
remove uneeded includes
2014-05-18 18:51:18 +01:00
Vincent Sanders
6677eef89b
remove unecessary include
2014-05-18 17:30:53 +01:00
Vincent Sanders
966ed9449c
fix riscos mkpath and error reporting in save complete
2014-05-17 23:14:43 +01:00
Vincent Sanders
64f607760b
add backing store storage path to browser initialisation
2014-05-13 15:53:06 +01:00
Vincent Sanders
4a49ff5266
Extend low level source data cache with persistant storage
2014-05-13 15:52:58 +01:00
Vincent Sanders
657abbd245
low level source data cache backing store interface.
2014-05-12 23:47:43 +01:00
Vincent Sanders
16b11e7238
ensure operations tables are registered as early as possible.
2014-05-10 10:22:10 +01:00
Vincent Sanders
2326d3c503
remove unecessary utils/url.h includes
2014-05-09 10:15:42 +01:00
Vincent Sanders
1556055d91
fix nsurl references
2014-05-08 18:03:27 +01:00
Vincent Sanders
cd7f1eceea
make download_context_get_url() return an nsurl and adapt callers to cope
2014-05-08 17:54:44 +01:00
Vincent Sanders
096bd47ab0
refactor url utility functions to use standard nserror codes and have appropriate documentation.
2014-05-08 00:16:50 +01:00
Vincent Sanders
c56642819e
add file operations table and make all frontends use it.
...
This rationalises the path construction and basename file
operations. The default implementation is POSIX which works for all
frontends except windows, riscos and amiga which have differeing path
separators and rules.
These implementations are significantly more robust than the previous
nine implementations and also do not use unsafe strncpy or buffers
with arbitrary length limits.
These implementations also carry full documentation comments.
2014-05-07 16:24:51 +01:00
Vincent Sanders
283cd05d01
Improve documentation on mimetype fetcher table
2014-05-07 16:23:19 +01:00
Vincent Sanders
c0ac05d39c
update version info for next development cycle
2014-04-25 16:59:57 +01:00