| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Support for BMP files
svn path=/import/netsurf/; revision=2095
|
|
|
|
|
|
| |
Implement font default option properly
svn path=/import/netsurf/; revision=1969
|
|
|
|
|
|
| |
ArtWorks support
svn path=/import/netsurf/; revision=1891
|
|
|
|
|
|
| |
More work towards frame targets: add target parameter to box_create(), and copy target down the box tree during construction.
svn path=/import/netsurf/; revision=1853
|
|
|
|
|
|
| |
Work towards implementing link target frames: add target attribute to struct box, add frame to struct content_html_object and html_fetch_object().
svn path=/import/netsurf/; revision=1849
|
|
|
|
|
|
|
| |
Move imagemap.[ch] into render/
Make imagemap URL extraction use box_extract_link
svn path=/import/netsurf/; revision=1847
|
|
|
|
|
|
| |
Improvements to frames. Fix bug with BR at end of inline container.
svn path=/import/netsurf/; revision=1843
|
|
|
|
|
|
| |
Handle forms with no action attribute
svn path=/import/netsurf/; revision=1783
|
|
|
|
|
|
| |
Fix hidden form inputs being rendered.
svn path=/import/netsurf/; revision=1780
|
|
|
|
|
|
|
|
| |
Move acceptable character set determination to form submission time, rather thanat box tree creation time.
Use UTF-8 encoding, if specified, else use first specified encoding.
Improve use of utf8_to_enc - falling back to document encoding then 8859-1 where appropriate.
svn path=/import/netsurf/; revision=1765
|
|
|
|
|
|
| |
Fix bug causing an extra line to be inserted for <br> at the end of a paragraph.
svn path=/import/netsurf/; revision=1746
|
|
|
|
|
|
| |
More work on borders / padding / margins on inline elements. Add BOX_INLINE_END to hold the right border / padding / margin (left is in the BOX_INLINE).
svn path=/import/netsurf/; revision=1742
|
|
|
|
|
|
| |
Fix text-decoration and borders on inline elements by replacing inline_parent in box structure with end_inline_children.
svn path=/import/netsurf/; revision=1741
|
|
|
|
|
|
| |
Convert remaining BOX_INLINEs in forms to BOX_TEXT.
svn path=/import/netsurf/; revision=1736
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Correctly respect tr heights
svn path=/import/netsurf/; revision=1697
|
|
|
|
|
|
| |
Unbreak HTML table border specification.
svn path=/import/netsurf/; revision=1695
|
|
|
|
|
|
| |
HTML border attributes have lower priority that CSS values (fix osnews). Disable tr height minimum value usage for now.
svn path=/import/netsurf/; revision=1694
|
|
|
|
|
|
| |
Translate hspace/vspace to CSS margin values.
svn path=/import/netsurf/; revision=1692
|
|
|
|
|
|
| |
Fix cellpadding="0".
svn path=/import/netsurf/; revision=1688
|
|
|
|
|
|
| |
Fix invalid reads from freed data.
svn path=/import/netsurf/; revision=1683
|
|
|
|
|
|
| |
Fix frameset code.
svn path=/import/netsurf/; revision=1663
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split out UTF-8 handling functions.
Submit URL-encoded forms in sensible encoding:
* First entry in accept-charset list, if present
* Document encoding, otherwise
We may want to explicitly look for UTF-8, to save converting.
Convert cnv_str_local_enc/cnv_local_enc_str to use iconv (they're now veneers for utf8_[to/from]_enc).
Provide mechanism for looking up local system charset (derived from system alphabet, under RISC OS)
svn path=/import/netsurf/; revision=1647
|
|
|
|
|
|
| |
Fix form selection abort
svn path=/import/netsurf/; revision=1633
|
|
|
|
|
|
| |
Implement HTML table border setting. Improve support for the collapsing border model.
svn path=/import/netsurf/; revision=1632
|
|
|
|
|
|
| |
Add fallback field to struct box for object fallback content. Add some checks for tree consistency to box_dump(). Rename struct plugin_params to object_param. Clean up box_object(), box_embed(), box_iframe(), and box_image(). Implement object fallback to contents if the fetch or conversion fails.
svn path=/import/netsurf/; revision=1627
|
|
|
|
|
|
| |
Implement box_get_attribute() to simplify code. Add code to attempt to extract URLs from "javascript:" links.
svn path=/import/netsurf/; revision=1620
|
|
|
|
|
|
| |
Fix inappropriate free()s of talloced content
svn path=/import/netsurf/; revision=1619
|
|
|
|
|
|
| |
Fix iframe related crash.
svn path=/import/netsurf/; revision=1613
|
|
|
|
|
|
| |
Remove obsolete style_clone field from struct box.
svn path=/import/netsurf/; revision=1609
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Split convert_xml_to_box() into box_construct_element() and box_construct_text(). Add box_solve_display().
svn path=/import/netsurf/; revision=1585
|
|
Split box.c into box_construct.c, box_normalise.c, and box.c.
svn path=/import/netsurf/; revision=1583
|