| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Further updates to the colour highlighting algorithm.
svn path=/import/netsurf/; revision=1547
|
|
|
|
|
|
| |
Stop certain colours being incorrectly highlighted
svn path=/import/netsurf/; revision=1546
|
|
|
|
|
|
| |
Improved colour light/dark algorith. Button borders are now dual-level 3d to improve appearance.
svn path=/import/netsurf/; revision=1545
|
|
|
|
|
|
| |
Solve clickable area test case.
svn path=/import/netsurf/; revision=1544
|
|
|
|
|
|
| |
Take borders into account when checking whether a box contains a point.
svn path=/import/netsurf/; revision=1540
|
|
|
|
|
|
| |
Fix some more FP exceptions related to layout.
svn path=/import/netsurf/; revision=1528
|
|
|
|
|
|
| |
Fix some FP exceptions due to widths left as UNKNOWN_WIDTH.
svn path=/import/netsurf/; revision=1526
|
|
|
|
|
|
| |
Font rewrite, part 2.
svn path=/import/netsurf/; revision=1518
|