aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-04-07switch off background image loading by defaultJohannes Hofmann
2014-04-04morecorvid
2014-04-04improve MSGcorvid
2014-04-02comment detailcorvid
2014-04-02fix crash and use proper requester URL for CSS imagesJohannes Hofmann
2014-04-01resolve CSS background-image URLs relative to styleheet URLJohannes Hofmann
2014-03-30turn off MSGcorvid
2014-03-16query string, more of following firefox's patterncorvid
2014-03-16Separate 'Accept:' value for stylesheetscorvid
2014-03-16Separate 'Accept:' values for images and the restcorvid
2014-03-16query string, more of following firefox's patterncorvid
2014-03-16rm Accept-Charsetcorvid
As https://developer.mozilla.org/en-US/docs/HTTP/Content_negotiation puts it, "Considering that : * UTF-8 is now well-supported by all relevant user-agents, * the presence of the header increases the  configuration-based entropy exposed, * the presence of the header increases the data transmitted for each request * almost no sites are using the value of this header for choosing content during the negotiation, browsers started to stop sending this header in each request, starting with Internet Explorer 8, Safari 5, Opera 11 and Firefox 10. In the absence of Accept-Charset:, servers can simply assume that UTF-8 and the most common characters sets are understood by the client" Chrome still had it, but then took it out in 2013: http://code.google.com/p/chromium/issues/detail?id=112804
2014-03-16http query: resemble firefox somewhat to be less conspicuous for the sake of ↵corvid
privacy
2014-03-15Accept-Encoding: deflatecorvid
The httpbis people currently word it as: 'Note: Some non-conformant implementations send the "deflate" compressed data without the zlib wrapper.'
2014-03-05use a singe matchCache per CssContextJohannes Hofmann
This fixes a crash with the following HTML: <head> <style type="text/css"> .first .second .third{ border-top-color:#aaa !important; } #n .a, .b{ color: #aaa !important; border:#bbb; } </style> </head> <body> <div id="submit" value="Submit" class="a"> jhu </div> </body> The problem is that CssSelectors can be shared between normal and !important rules. The matchCacheOffset was overwritten in that case causing the crash on access. noticed-by and test-case-by: corvid
2014-03-03fix clang warningJohannes Hofmann
2014-02-25extend http-equiv parsing to handle redirects without url=Johannes Hofmann
On some site (m.bahn.de) the meta element looked like this: <meta http-equiv="Refresh" content="0;http://www.bahn.de/m/;fitScript=0/"> To handle the missing 'url=' in the content attribute we extend the parsing to skip beyond the ';' in case there is no 'url=' reported-by: Andreas Kemnade
2014-02-18fix filetype guessing bug introduced a few years ago by xhtml acceptancecorvid
2014-02-16css: embed klass into CssSimpleSelectorJohannes Hofmann
2014-02-16css: embed selectorList in CssSelectorJohannes Hofmann
2014-02-16css: mark CssStyleSheet::apply() as constJohannes Hofmann
2014-02-16mergeJohannes Hofmann
2014-02-15share user agent style between CssContext'sJohannes Hofmann
2014-02-15make embed/source/object work with display:nonecorvid
2014-02-15mergeJohannes Hofmann
2014-02-15css: move cached matching information out of CssStyleSheetJohannes Hofmann
CssStyleSheet::apply() no longer modifies the CssStyleSheet. Cached matching information is now store in a MatchCache object which is part of CssContext. This makes it possible to share CssStyleSheet's between multiple CssContext's.
2014-02-15TODOcorvid
2014-02-15input image shouldn't recognize hspace,vspace,border attrscorvid
2014-02-15rudimentary support for html5 video,audio,source,embedcorvid
2014-02-02trim some spacescorvid
2014-02-02our simplistic TLD list grows more and more worthlesscorvid
2014-01-09some whitespace cleanupsJohannes Hofmann
2014-01-06Fixed another memory leak related to background images.Sebastian Geerken
2014-01-06Fixed memory leak (CSS URIs).Sebastian Geerken
2013-12-27Removed preprocessor warning.Sebastian Geerken
2013-12-20RTFL messages.Sebastian Geerken
2013-12-09Activated RTFL again, see <http://www.dillo.org/~sgeerken/rtfl/>.Sebastian Geerken
2013-12-02CSS margins can be 'auto'Johannes Hofmann
2013-11-30accept 'auto' only for CSS properties that allow itJohannes Hofmann
Instead of handling the 'auto' value implicitly for all CSS properties that accept lenght types, we now accept it only for specific properties where 'auto' is valid according to CSS 2.1. This fixes an assertion with the following HTML fragment: <div style="background:auto">hello</div>
2013-11-29Use img_rndr instead of img_rnd to avoid associating "rnd" suffex with random.Jorge Arellano Cid
2013-11-29Typos.Jorge Arellano Cid
2013-11-20Added option "load_background_images" and entry in the tools menu.Sebastian Geerken
2013-11-19Toplevel images work now.Sebastian Geerken
2013-11-18Merge with main repo.Sebastian Geerken
2013-10-28Handle properly when Html_get_current_input() returns NULLJorge Arellano Cid
May happen with ill formed HTML.
2013-10-22Extended ImgRenderer; new option (in the code) for drawing background images ↵Sebastian Geerken
at once.
2013-10-16Merge with main repo.Sebastian Geerken
2013-10-16Missing dFree.Sebastian Geerken
2013-10-16Strechability of non-justified lines: refinements.Sebastian Geerken
2013-10-14Merge with main repo.Sebastian Geerken