| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Fix textarea submission
svn path=/import/netsurf/; revision=1740
|
|
|
|
|
|
| |
Convert remaining BOX_INLINEs in forms to BOX_TEXT.
svn path=/import/netsurf/; revision=1736
|
|
|
|
|
|
| |
Start to implement borders on inline elements. Note: borders of form controls are rendered incorrectly (text boxes in form controls need changing from INLINE to TEXT).
svn path=/import/netsurf/; revision=1734
|
|
|
|
|
|
| |
Fix inversion of overline and line-through plot offsets
svn path=/import/netsurf/; revision=1733
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Fix crash due to uninitialised variable.
svn path=/import/netsurf/; revision=1731
|
|
|
|
|
|
| |
Fix crash when stylesheets fail to load.
svn path=/import/netsurf/; revision=1730
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Fix issue with erroneously appending a space to the end of every line of textarea input - should we actually be examining box->space here, instead?
svn path=/import/netsurf/; revision=1724
|
|
|
|
|
|
| |
Fix read from NULL pointer
svn path=/import/netsurf/; revision=1723
|
|
|
|
|
|
| |
Correctly handle submitting forms via pressing return in a text input (the first declared submit button should be used)
svn path=/import/netsurf/; revision=1719
|
|
|
|
|
|
| |
Fix for default checkbox submit value.
svn path=/import/netsurf/; revision=1718
|
|
|
|
|
|
| |
Check box->background before using box->background->bitmap.
svn path=/import/netsurf/; revision=1706
|
|
|
|
|
|
| |
Improve table rendering.
svn path=/import/netsurf/; revision=1698
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Respect minimum height for tr.
svn path=/import/netsurf/; revision=1693
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
text import from global clipboard, other apps & files and additional keys for editing text in textareas
svn path=/import/netsurf/; revision=1673
|
|
|
|
|
|
| |
Fix frameset code.
svn path=/import/netsurf/; revision=1663
|
|
|
|
|
|
| |
Fix null pointer read in box_dump().
svn path=/import/netsurf/; revision=1662
|
|
|
|
|
|
| |
Search text highlighting in browser windows
svn path=/import/netsurf/; revision=1657
|
|
|
|
|
|
| |
Don't append a space to the end of textarea input
svn path=/import/netsurf/; revision=1654
|
|
|
|
|
|
| |
first cut at selecting inter-block spaces
svn path=/import/netsurf/; revision=1652
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Text selection
svn path=/import/netsurf/; revision=1636
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Add an assert() to layout_line() to help detect bugs.
svn path=/import/netsurf/; revision=1614
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Fix more FP exceptions
svn path=/import/netsurf/; revision=1589
|
|
|
|
|
|
| |
Assert when a box has UNKNOWN_WIDTH after layout.
svn path=/import/netsurf/; revision=1588
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Don't add fetches that failed to initialise to the object list.
svn path=/import/netsurf/; revision=1580
|
|
|
|
|
|
| |
Fix scaling of very small background images when viewing at less than 100%
svn path=/import/netsurf/; revision=1575
|
|
|
|
|
|
| |
Fix incorrect background position calculations. Modify CSS parser to pass all background-position testcases.
svn path=/import/netsurf/; revision=1574
|
|
|
|
|
|
| |
Don't pass scaled values to children to minimise rounding errors.
svn path=/import/netsurf/; revision=1573
|
|
|
|
|
|
| |
Fix some rounding issues for table cell calculations.
svn path=/import/netsurf/; revision=1571
|
|
|
|
|
|
| |
Experimental cellpadding support
svn path=/import/netsurf/; revision=1569
|