| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/netsurf/; revision=2714
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2713
|
|
|
|
|
|
|
| |
css.[ch]: Add css_len2pt to convert a CSS length to points for use on systems
which actually recognise that DPI might not be 90 all the time.
svn path=/import/netsurf/; revision=2114
|
|
|
|
|
|
| |
Fix bad read
svn path=/import/netsurf/; revision=2057
|
|
|
|
|
|
| |
Implement font default option properly
svn path=/import/netsurf/; revision=1969
|
|
|
|
|
|
| |
Change void * parameters to intptr_t to make them correct for storing integers or pointers.
svn path=/import/netsurf/; revision=1852
|
|
|
|
|
|
| |
Ignore @import rules which occur after a valid rule.
svn path=/import/netsurf/; revision=1835
|
|
|
|
|
|
|
|
| |
Make length -> pixel conversion more accurate.
Fix handling of CSS <numbers>
Fix border widths.
svn path=/import/netsurf/; revision=1832
|
|
|
|
|
|
| |
Add BOX_TEXT type to distinguish boxes which came from an inline element to boxes which came from a text node. Add inline_parent pointer to box structure. Rewrite text-decoration support to take advantage of the new data (line colours are now correct). Note: there is a clipping issue in redraw.
svn path=/import/netsurf/; revision=1732
|
|
|
|
|
|
| |
Improve selector specificity support by adding "working stylesheets" with pre-sorted lists of rules. This also simplifies css_get_style(). The stylesheet origin is now encoded in the specificity. Improve output of css_dump_style().
svn path=/import/netsurf/; revision=1729
|
|
|
|
|
|
| |
Implement HTML table border setting. Improve support for the collapsing border model.
svn path=/import/netsurf/; revision=1632
|
|
|
|
|
|
| |
Move HTML contents almost fully over to talloc(), simplifying code. Improvements to title attributes, broken forms, cellpadding. Reorder functions in box_construct.c.
svn path=/import/netsurf/; revision=1608
|
|
|
|
|
|
| |
Use talloc_realloc() instead of realloc() for c->source_data, since that is now managed by talloc.
svn path=/import/netsurf/; revision=1593
|
|
|
|
|
|
| |
Experimental cellpadding support
svn path=/import/netsurf/; revision=1569
|
|
|
|
|
|
| |
Add const qualifiers to css_len2px arguments.
svn path=/import/netsurf/; revision=1516
|
|
|
|
|
|
| |
Reformat pages loaded from memory cache to window width.
svn path=/import/netsurf/; revision=1467
|
|
|
|
|
|
| |
Read content, counter-reset and counter-increment properties.
svn path=/import/netsurf/; revision=1456
|
|
|
|
|
|
| |
Fixup my inability to remember how things should work
svn path=/import/netsurf/; revision=1453
|
|
|
|
|
|
| |
Fixup missed css_style free
svn path=/import/netsurf/; revision=1451
|
|
|
|
|
|
| |
Create interface for duplication and destruction of css_style structs.
svn path=/import/netsurf/; revision=1450
|
|
|
|
|
|
| |
Handle property: inherit; properly
svn path=/import/netsurf/; revision=1441
|
|
|
|
|
|
| |
Fix syntax error reporting
svn path=/import/netsurf/; revision=1435
|
|
|
|
|
|
| |
Shift + Click == download
svn path=/import/netsurf/; revision=1429
|
|
|
|
|
|
| |
class and id attributes are case-sensitive (HTML4.01)
svn path=/import/netsurf/; revision=1427
|
|
|
|
|
|
| |
Fix some compiler warnings.
svn path=/import/netsurf/; revision=1426
|
|
|
|
|
|
|
| |
Make fonts user-configurable.
This loses font-style support, though it shouldn't be hard to put it back again.
svn path=/import/netsurf/; revision=1274
|
|
|
|
|
|
|
|
| |
- Rename len() to css_len2px().
- Less compiler warnings concerning float/int implicit casts.
- More stddef.h type usuage.
svn path=/import/netsurf/; revision=1232
|
|
|
|
|
|
| |
Removed a chunk of Norcroft compiler warnings. Re-ident some pieces.
svn path=/import/netsurf/; revision=1231
|
|
|
|
|
|
| |
Start work on removing instances and making content types non-shareable. Clean up some #includes.
svn path=/import/netsurf/; revision=1211
|
|
|
|
|
|
|
| |
Rework the interface of the URL handing module to allow for multiple error types.
Modify save_complete URL rewriting appropriately.
svn path=/import/netsurf/; revision=1206
|
|
|
|
|
|
| |
Fix bug in merging of selector lists
svn path=/import/netsurf/; revision=1186
|
|
|
|
|
|
|
| |
:first-child pseudo class support
Merge global and element selector lists for more accurate selector matching
svn path=/import/netsurf/; revision=1180
|
|
|
|
|
|
| |
Rationalise top, bottom, right and left property handling
svn path=/import/netsurf/; revision=1174
|
|
|
|
|
|
| |
Internal representation and parsing of most CSS2 properties.
svn path=/import/netsurf/; revision=1172
|
|
|
|
|
|
| |
Implement some CSS3 attribute selectors
svn path=/import/netsurf/; revision=1167
|
|
|
|
|
|
|
| |
Add overflow support.
Re-tabulate property table in ruleset.c
svn path=/import/netsurf/; revision=1087
|
|
|
|
|
|
| |
Log the CSS URL too when there is a syntax error detected.
svn path=/import/netsurf/; revision=1036
|
|
|
|
|
|
| |
Parse CSS background shorthand property. Background rendering improvements.
svn path=/import/netsurf/; revision=1006
|
|
|
|
|
|
| |
Simplify and improve parse_background_position(). Implement css_parse_rgb(). Fix truncation of paragraphs with background images.
svn path=/import/netsurf/; revision=1003
|
|
|
|
|
|
| |
Fix for crash caused by inline style attributes specifying background images.
svn path=/import/netsurf/; revision=961
|
|
|
|
|
|
| |
Split fetchcache() into fetchcache() and fetchcache_go() to solve problems of callbacks being called before fetchcache() returns. Fix <style> breakage. Error handling fixes & improvements.
svn path=/import/netsurf/; revision=957
|
|
|
|
|
|
| |
Add global content list. Better error handling in content code. Improved code documentation. Remove some obsolete functions. Implement debug window listing contents.
svn path=/import/netsurf/; revision=951
|
|
|
|
|
|
|
|
|
| |
Implement background-image, background-repeat, background-position and background-attachment CSS properties.
background-attachment and background-position need more work.
Some redraw issues remain.
svn path=/import/netsurf/; revision=938
|
|
|
|
|
|
| |
Fix some compiler warnings. Ignore size attribute for file inputs.
svn path=/import/netsurf/; revision=828
|
|
|
|
|
|
| |
Remove debugging code.
svn path=/import/netsurf/; revision=819
|
|
|
|
|
|
| |
Escape @import in doxygen comments
svn path=/import/netsurf/; revision=809
|
|
|
|
|
|
| |
CSS parsing improvements: new tokeniser using re2c, improve memory-exhaustion behaviour, plug leaks, reduce memory usage, clean up code, add source documention.
svn path=/import/netsurf/; revision=806
|
|
|
|
|
|
| |
Merge css_create() into css_convert().
svn path=/import/netsurf/; revision=782
|
|
|
|
|
|
| |
Implement CSS cursor property
svn path=/import/netsurf/; revision=705
|
|
|
|
|
|
| |
Add source_data to content structure and remove equivalents from individual contents.
svn path=/import/netsurf/; revision=606
|