summaryrefslogtreecommitdiff
path: root/desktop/save_complete.c
Commit message (Collapse)AuthorAgeFilesLines
* Change LOG() macro to be varadicVincent Sanders2015-05-281-4/+4
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* add missing includesVincent Sanders2014-12-271-0/+1
|
* Desktop doxygen fixesVincent Sanders2014-11-091-5/+6
|
* Update the core to use the split operations table headersVincent Sanders2014-10-161-1/+0
| | | | Second in the series to decouple the core API usage from the frontends.
* when walking the css imports ensure the content is present before ↵Vincent Sanders2014-07-081-2/+5
| | | | | | | | | 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
* fix riscos mkpath and error reporting in save completeVincent Sanders2014-05-171-3/+5
|
* add file operations table and make all frontends use it.Vincent Sanders2014-05-071-37/+41
| | | | | | | | | | | | | 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.
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-281-9/+8
|
* create table for fetcher operations and move all operations into itVincent Sanders2014-01-231-3/+3
|
* move filename_from_path and path_add_part into gui operation tablesVincent Sanders2014-01-161-3/+4
|
* fixup logic error in save complete as directed by jmbVincent Sanders2014-01-061-1/+1
|
* Speculatively start image fetches as we parse the document.John-Mark Bell2014-01-051-1/+1
|
* Use custom fetcher for inline CSSJohn-Mark Bell2013-02-271-11/+2
|
* Fix handling of inline stylesheets with @importJohn-Mark Bell2013-02-261-2/+2
|
* Correctly emit entities when serialising to HTML.John-Mark Bell2012-12-301-11/+104
|
* Fix to escape comments in save complete output.Michael Drake2012-11-061-0/+8
|
* Port save complete to libdom.John-Mark Bell2012-11-031-598/+872
|
* Use case insensitive string comparisions for nodesJohn-Mark Bell2012-07-151-11/+11
|
* For now, build a shonky libxml tree. Later, rewrite save_complete for libdomDaniel Silverstone2012-03-251-5/+19
| | | | svn path=/trunk/netsurf/; revision=13664
* Include dom/dom.h where it might be neededDaniel Silverstone2012-03-241-2/+1
| | | | svn path=/trunk/netsurf/; revision=13625
* Migrate frame types so that desktop/browser.h does not include render/html.hDaniel Silverstone2012-03-241-0/+1
| | | | svn path=/trunk/netsurf/; revision=13605
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-4/+4
| | | | svn path=/trunk/netsurf/; revision=13236
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-5/+7
| | | | svn path=/trunk/netsurf/; revision=12926
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-4/+35
| | | | svn path=/trunk/netsurf/; revision=12283
* Fix stupidJohn Mark Bell2011-03-121-4/+4
| | | | svn path=/trunk/netsurf/; revision=11976
* Fix inventory file leafname.Michael Drake2010-07-091-1/+1
| | | | svn path=/trunk/netsurf/; revision=10624
* Replace unnecessarily complicated path concatenation with something simpler andChris Young2010-07-091-9/+7
| | | | | | easily adaptable to different platform path structures. svn path=/trunk/netsurf/; revision=10621
* Fix typo.Michael Drake2010-04-241-1/+1
| | | | svn path=/trunk/netsurf/; revision=10478
* remove _GNU_SOURCE define from everywhere.Vincent Sanders2010-04-241-2/+1
| | | | | | strndup is not standard so provide an implementation. svn path=/trunk/netsurf/; revision=10474
* Remove redundant codeJohn Mark Bell2010-04-181-3/+0
| | | | svn path=/trunk/netsurf/; revision=10430
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-55/+95
| | | | svn path=/trunk/netsurf/; revision=10180
* C89.François Revel2010-01-021-2/+3
| | | | svn path=/trunk/netsurf/; revision=9779
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-0/+755
svn path=/trunk/netsurf/; revision=9729