summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* [project @ 2005-07-06 19:56:34 by bursa]James Bursa2005-07-061-2/+3
| | | | | | Fix broken code in table_find_cell(). svn path=/import/netsurf/; revision=1788
* [project @ 2005-07-03 15:57:10 by jmb]John Mark Bell2005-07-031-5/+16
| | | | | | Handle forms with no action attribute svn path=/import/netsurf/; revision=1783
* [project @ 2005-07-02 23:37:41 by bursa]James Bursa2005-07-021-42/+50
| | | | | | Improvements to layout_minmax_line(). Fix width of floats / inline blocks without an explicit width (space for margins, borders, padding was added twice). svn path=/import/netsurf/; revision=1781
* [project @ 2005-07-02 20:08:24 by bursa]James Bursa2005-07-021-0/+7
| | | | | | Fix hidden form inputs being rendered. svn path=/import/netsurf/; revision=1780
* [project @ 2005-07-02 18:19:41 by bursa]James Bursa2005-07-022-0/+2
| | | | | | Fix copyright comments. svn path=/import/netsurf/; revision=1779
* [project @ 2005-07-02 18:17:51 by bursa]James Bursa2005-07-024-679/+490
| | | | | | Rewrite calculation of box minimum and maximum widths to improve layout of many pages. Move calculation of column types and border collapsing to box tree normalising stage, since they are layout independent. Add window height parameter to layout and make <html> and <body> at least window height. svn path=/import/netsurf/; revision=1777
* [project @ 2005-07-02 18:06:10 by bursa]James Bursa2005-07-022-0/+391
| | | | | | New files for some table layout functions. svn path=/import/netsurf/; revision=1776
* [project @ 2005-07-02 17:58:32 by bursa]James Bursa2005-07-021-1/+2
| | | | | | Bring comment showing permitted child nodes up to date. svn path=/import/netsurf/; revision=1775
* [project @ 2005-07-02 17:49:40 by bursa]James Bursa2005-07-021-0/+11
| | | | | | Display contents of table->col[] in box_dump(). svn path=/import/netsurf/; revision=1774
* [project @ 2005-06-26 22:18:37 by jmb]John Mark Bell2005-06-261-9/+37
| | | | | | | Improve clarity of use of utf8_to_enc. Remove use of curl_escape - url_escape does similar things, just better. svn path=/import/netsurf/; revision=1766
* [project @ 2005-06-26 01:55:20 by jmb]John Mark Bell2005-06-263-41/+117
| | | | | | | | 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
* [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