summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* [project @ 2005-06-23 17:22:28 by rjw]Richard Wilson2005-06-231-0/+5
| | | | | | Allow images to be unloaded to disk or compressed in memory. Provide thumbnails in all tree windows (hotlist, history). Optimise the application initialisation times. Part 1 of 2. svn path=/import/netsurf/; revision=1761
* [project @ 2005-06-07 22:52:56 by bursa]James Bursa2005-06-071-1/+1
| | | | | | Fix bug causing an extra line to be inserted for <br> at the end of a paragraph. svn path=/import/netsurf/; revision=1746
* [project @ 2005-06-07 21:29:26 by jmb]John Mark Bell2005-06-071-4/+13
| | | | | | | Lose cnv_str_local_enc and friends. UTF-8 conversion functions now return an enumerated type allowing for fallbacks, if appropriate. svn path=/import/netsurf/; revision=1744
* [project @ 2005-06-05 20:54:37 by bursa]James Bursa2005-06-056-47/+98
| | | | | | 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
* [project @ 2005-06-04 12:12:38 by bursa]James Bursa2005-06-045-26/+26
| | | | | | 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
* [project @ 2005-05-25 23:06:26 by jmb]John Mark Bell2005-05-251-2/+2
| | | | | | Fix textarea submission svn path=/import/netsurf/; revision=1740
* [project @ 2005-05-24 20:21:47 by bursa]James Bursa2005-05-241-9/+9
| | | | | | Convert remaining BOX_INLINEs in forms to BOX_TEXT. svn path=/import/netsurf/; revision=1736
* [project @ 2005-05-23 22:14:09 by bursa]James Bursa2005-05-232-151/+241
| | | | | | 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
* [project @ 2005-05-22 22:16:00 by jmb]John Mark Bell2005-05-221-1/+1
| | | | | | Fix inversion of overline and line-through plot offsets svn path=/import/netsurf/; revision=1733
* [project @ 2005-05-22 21:50:14 by bursa]James Bursa2005-05-226-57/+176
| | | | | | 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
* [project @ 2005-05-22 19:09:43 by bursa]James Bursa2005-05-221-0/+1
| | | | | | Fix crash due to uninitialised variable. svn path=/import/netsurf/; revision=1731
* [project @ 2005-05-22 12:44:44 by bursa]James Bursa2005-05-221-2/+3
| | | | | | Fix crash when stylesheets fail to load. svn path=/import/netsurf/; revision=1730
* [project @ 2005-05-21 23:30:19 by bursa]James Bursa2005-05-213-10/+26
| | | | | | 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
* [project @ 2005-05-16 00:55:43 by jmb]John Mark Bell2005-05-161-2/+3
| | | | | | 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
* [project @ 2005-05-15 17:37:00 by jmb]John Mark Bell2005-05-151-1/+1
| | | | | | Fix read from NULL pointer svn path=/import/netsurf/; revision=1723
* [project @ 2005-05-11 02:03:15 by jmb]John Mark Bell2005-05-111-3/+9
| | | | | | 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
* [project @ 2005-05-11 01:34:41 by rjw]Richard Wilson2005-05-111-11/+10
| | | | | | Fix for default checkbox submit value. svn path=/import/netsurf/; revision=1718
* [project @ 2005-04-30 17:11:24 by bursa]James Bursa2005-04-301-4/+5
| | | | | | Check box->background before using box->background->bitmap. svn path=/import/netsurf/; revision=1706
* [project @ 2005-04-29 01:34:19 by rjw]Richard Wilson2005-04-291-133/+165
| | | | | | Improve table rendering. svn path=/import/netsurf/; revision=1698
* [project @ 2005-04-29 01:33:50 by rjw]Richard Wilson2005-04-291-2/+40
| | | | | | Correctly respect tr heights svn path=/import/netsurf/; revision=1697
* [project @ 2005-04-28 15:57:07 by rjw]Richard Wilson2005-04-281-2/+2
| | | | | | Unbreak HTML table border specification. svn path=/import/netsurf/; revision=1695
* [project @ 2005-04-28 02:35:03 by rjw]Richard Wilson2005-04-282-18/+27
| | | | | | 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
* [project @ 2005-04-28 01:50:55 by rjw]Richard Wilson2005-04-281-5/+9
| | | | | | Respect minimum height for tr. svn path=/import/netsurf/; revision=1693
* [project @ 2005-04-28 01:17:52 by rjw]Richard Wilson2005-04-281-1/+45
| | | | | | Translate hspace/vspace to CSS margin values. svn path=/import/netsurf/; revision=1692
* [project @ 2005-04-27 19:13:30 by bursa]James Bursa2005-04-271-2/+4
| | | | | | Fix cellpadding="0". svn path=/import/netsurf/; revision=1688
* [project @ 2005-04-24 21:49:28 by jmb]John Mark Bell2005-04-241-3/+4
| | | | | | Fix invalid reads from freed data. svn path=/import/netsurf/; revision=1683
* [project @ 2005-04-20 12:24:41 by adrianl]Adrian Lees2005-04-202-1/+30
| | | | | | text import from global clipboard, other apps & files and additional keys for editing text in textareas svn path=/import/netsurf/; revision=1673
* [project @ 2005-04-17 16:56:41 by bursa]James Bursa2005-04-171-1/+2
| | | | | | Fix frameset code. svn path=/import/netsurf/; revision=1663
* [project @ 2005-04-17 16:42:37 by bursa]James Bursa2005-04-171-1/+1
| | | | | | Fix null pointer read in box_dump(). svn path=/import/netsurf/; revision=1662
* [project @ 2005-04-17 03:30:35 by adrianl]Adrian Lees2005-04-171-62/+77
| | | | | | Search text highlighting in browser windows svn path=/import/netsurf/; revision=1657
* [project @ 2005-04-16 19:34:30 by jmb]John Mark Bell2005-04-161-1/+3
| | | | | | Don't append a space to the end of textarea input svn path=/import/netsurf/; revision=1654
* [project @ 2005-04-16 08:22:57 by adrianl]Adrian Lees2005-04-161-4/+19
| | | | | | first cut at selecting inter-block spaces svn path=/import/netsurf/; revision=1652
* [project @ 2005-04-16 05:09:32 by jmb]John Mark Bell2005-04-163-12/+59
| | | | | | | | | | | | 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
* [project @ 2005-04-15 05:52:11 by adrianl]Adrian Lees2005-04-152-15/+92
| | | | | | Text selection svn path=/import/netsurf/; revision=1636
* [project @ 2005-04-14 23:17:37 by jmb]John Mark Bell2005-04-141-5/+7
| | | | | | Fix form selection abort svn path=/import/netsurf/; revision=1633
* [project @ 2005-04-14 19:54:24 by rjw]Richard Wilson2005-04-142-52/+334
| | | | | | Implement HTML table border setting. Improve support for the collapsing border model. svn path=/import/netsurf/; revision=1632
* [project @ 2005-04-13 21:58:28 by bursa]James Bursa2005-04-134-366/+299
| | | | | | 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
* [project @ 2005-04-10 17:08:49 by bursa]James Bursa2005-04-101-102/+145
| | | | | | Implement box_get_attribute() to simplify code. Add code to attempt to extract URLs from "javascript:" links. svn path=/import/netsurf/; revision=1620
* [project @ 2005-04-09 22:56:34 by jmb]John Mark Bell2005-04-091-8/+23
| | | | | | Fix inappropriate free()s of talloced content svn path=/import/netsurf/; revision=1619
* [project @ 2005-04-09 13:25:54 by bursa]James Bursa2005-04-091-0/+2
| | | | | | Add an assert() to layout_line() to help detect bugs. svn path=/import/netsurf/; revision=1614
* [project @ 2005-04-09 13:25:05 by bursa]James Bursa2005-04-091-2/+8
| | | | | | Fix iframe related crash. svn path=/import/netsurf/; revision=1613
* [project @ 2005-04-09 09:52:52 by bursa]James Bursa2005-04-093-14/+1
| | | | | | Remove obsolete style_clone field from struct box. svn path=/import/netsurf/; revision=1609
* [project @ 2005-04-09 09:47:36 by bursa]James Bursa2005-04-0910-1397/+1231
| | | | | | 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
* [project @ 2005-04-02 18:24:47 by jmb]John Mark Bell2005-04-021-4/+13
| | | | | | Fix more FP exceptions svn path=/import/netsurf/; revision=1589
* [project @ 2005-04-02 11:13:27 by bursa]James Bursa2005-04-021-0/+8
| | | | | | Assert when a box has UNKNOWN_WIDTH after layout. svn path=/import/netsurf/; revision=1588
* [project @ 2005-03-28 19:17:06 by bursa]James Bursa2005-03-281-172/+267
| | | | | | Split convert_xml_to_box() into box_construct_element() and box_construct_text(). Add box_solve_display(). svn path=/import/netsurf/; revision=1585
* [project @ 2005-03-26 01:12:27 by bursa]James Bursa2005-03-264-3124/+3200
| | | | | | Split box.c into box_construct.c, box_normalise.c, and box.c. svn path=/import/netsurf/; revision=1583
* [project @ 2005-03-24 13:44:24 by rjw]Richard Wilson2005-03-241-8/+14
| | | | | | Don't add fetches that failed to initialise to the object list. svn path=/import/netsurf/; revision=1580
* [project @ 2005-03-23 19:17:03 by rjw]Richard Wilson2005-03-231-2/+2
| | | | | | Fix scaling of very small background images when viewing at less than 100% svn path=/import/netsurf/; revision=1575
* [project @ 2005-03-23 18:14:38 by rjw]Richard Wilson2005-03-231-9/+8
| | | | | | Fix incorrect background position calculations. Modify CSS parser to pass all background-position testcases. svn path=/import/netsurf/; revision=1574