Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix "may be used uninitialised" warning | Vincent Sanders | 2019-11-06 | 1 | -1/+1 |
| | |||||
* | improve error returns throughout complete save and remove user warnings | Vincent Sanders | 2019-11-04 | 1 | -97/+119 |
| | |||||
* | save complete: Change de-duplication to compare URLs, rather than contents. | Michael Drake | 2019-10-26 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | We seem to have more than one content for the same resource. For example: * save `<img src="about:logo"><img src="about:logo">` as img-test.html * run `rm -rf test-save && make && ./nsgtk img-test.html` * ctrl+s * save as "test-save" in the current netsurf dir. * run `md5sum test-save/*` before and after this commit. The de-duplication works with URLs, where it wasn't working with hlcache_handles or contents. | ||||
* | save complete: ctx_find_content: compare contents, not hlcache_handles | Michael Drake | 2019-10-26 | 1 | -1/+2 |
| | | | | There can be multiple hlcache_handles per sharable content. | ||||
* | fix some formatting in save complete | Vincent Sanders | 2019-10-24 | 1 | -27/+47 |
| | |||||
* | ensure save_complete resources are correctly finalised before quit | Vincent Sanders | 2019-10-24 | 1 | -0/+7 |
| | |||||
* | resolve leak of attribute value lwc string in complete save | Vincent Sanders | 2019-10-24 | 1 | -0/+1 |
| | |||||
* | fix save_complete usage of posix regex so it does not run off the end of strings | Vincent Sanders | 2019-10-21 | 1 | -22/+55 |
| | |||||
* | add regex compatability to utils and enable it for serenity OS | Vincent Sanders | 2019-10-12 | 1 | -1/+1 |
| | |||||
* | change content get_source_data interfaces to return uint8_t and size_t | Vincent Sanders | 2019-05-05 | 1 | -27/+38 |
| | | | | | previously these interfaces returned char * and unsigned int which was undesirable. | ||||
* | clean up html content handler header use | Vincent Sanders | 2018-05-11 | 1 | -0/+1 |
| | | | | Improve header use in preperation for making browser window a corewindow | ||||
* | move html and text content handlers where they belong | Vincent Sanders | 2018-05-10 | 1 | -2/+2 |
| | |||||
* | move history bitmap thumbnail into the page information structure | Vincent Sanders | 2017-09-10 | 1 | -6/+9 |
| | |||||
* | Use coccinelle to change logging macro calls in c files | Vincent Sanders | 2017-09-06 | 1 | -5/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7); | ||||
* | fix some doxygen errors | Vincent Sanders | 2017-02-24 | 1 | -3/+3 |
| | |||||
* | change save complete to use ascii character manipulation | Vincent Sanders | 2016-09-11 | 1 | -7/+8 |
| | |||||
* | Allow include directories to be added by sub makefiles | Vincent Sanders | 2016-06-06 | 1 | -1/+1 |
| | |||||
* | Update content to split public and internal API | Vincent Sanders | 2016-06-06 | 1 | -13/+22 |
| | |||||
* | move misc header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move the CSS content handler | Vincent Sanders | 2016-05-26 | 1 | -1/+1 |
| | |||||
* | remove all core usage of warn_user API | Vincent Sanders | 2016-04-26 | 1 | -9/+11 |
| | |||||
* | move regex helper to be with teh single remaining call site | Vincent Sanders | 2016-04-20 | 1 | -0/+19 |
| | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -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 includes | Vincent Sanders | 2014-12-27 | 1 | -0/+1 |
| | |||||
* | Desktop doxygen fixes | Vincent Sanders | 2014-11-09 | 1 | -5/+6 |
| | |||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 1 | -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 Sanders | 2014-07-08 | 1 | -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 complete | Vincent Sanders | 2014-05-17 | 1 | -3/+5 |
| | |||||
* | add file operations table and make all frontends use it. | Vincent Sanders | 2014-05-07 | 1 | -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 enum | Vincent Sanders | 2014-01-28 | 1 | -9/+8 |
| | |||||
* | create table for fetcher operations and move all operations into it | Vincent Sanders | 2014-01-23 | 1 | -3/+3 |
| | |||||
* | move filename_from_path and path_add_part into gui operation tables | Vincent Sanders | 2014-01-16 | 1 | -3/+4 |
| | |||||
* | fixup logic error in save complete as directed by jmb | Vincent Sanders | 2014-01-06 | 1 | -1/+1 |
| | |||||
* | Speculatively start image fetches as we parse the document. | John-Mark Bell | 2014-01-05 | 1 | -1/+1 |
| | |||||
* | Use custom fetcher for inline CSS | John-Mark Bell | 2013-02-27 | 1 | -11/+2 |
| | |||||
* | Fix handling of inline stylesheets with @import | John-Mark Bell | 2013-02-26 | 1 | -2/+2 |
| | |||||
* | Correctly emit entities when serialising to HTML. | John-Mark Bell | 2012-12-30 | 1 | -11/+104 |
| | |||||
* | Fix to escape comments in save complete output. | Michael Drake | 2012-11-06 | 1 | -0/+8 |
| | |||||
* | Port save complete to libdom. | John-Mark Bell | 2012-11-03 | 1 | -598/+872 |
| | |||||
* | Use case insensitive string comparisions for nodes | John-Mark Bell | 2012-07-15 | 1 | -11/+11 |
| | |||||
* | For now, build a shonky libxml tree. Later, rewrite save_complete for libdom | Daniel Silverstone | 2012-03-25 | 1 | -5/+19 |
| | | | | svn path=/trunk/netsurf/; revision=13664 | ||||
* | Include dom/dom.h where it might be needed | Daniel Silverstone | 2012-03-24 | 1 | -2/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13625 | ||||
* | Migrate frame types so that desktop/browser.h does not include render/html.h | Daniel Silverstone | 2012-03-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13605 | ||||
* | content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url | John Mark Bell | 2011-12-04 | 1 | -4/+4 |
| | | | | svn path=/trunk/netsurf/; revision=13236 | ||||
* | Port more internals to nsurl. Front ends may need updating. | Michael Drake | 2011-10-03 | 1 | -5/+7 |
| | | | | svn path=/trunk/netsurf/; revision=12926 | ||||
* | Merge branches/jmb/content-factory to trunk | John Mark Bell | 2011-05-06 | 1 | -4/+35 |
| | | | | svn path=/trunk/netsurf/; revision=12283 | ||||
* | Fix stupid | John Mark Bell | 2011-03-12 | 1 | -4/+4 |
| | | | | svn path=/trunk/netsurf/; revision=11976 | ||||
* | Fix inventory file leafname. | Michael Drake | 2010-07-09 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10624 | ||||
* | Replace unnecessarily complicated path concatenation with something simpler and | Chris Young | 2010-07-09 | 1 | -9/+7 |
| | | | | | | easily adaptable to different platform path structures. svn path=/trunk/netsurf/; revision=10621 | ||||
* | Fix typo. | Michael Drake | 2010-04-24 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10478 |