summaryrefslogtreecommitdiff
path: root/render/html.c
Commit message (Collapse)AuthorAgeFilesLines
* Add html_dump_frameset() to help understand and debug frames.James Bursa2007-01-241-0/+56
| | | | svn path=/trunk/netsurf/; revision=3148
* Fix parsing error when an empty HTML data is returned. Add HTTP status and ↵James Bursa2007-01-131-96/+126
| | | | | | other information to status bar. svn path=/trunk/netsurf/; revision=3140
* Stop animated images rendering for hidden or fallback boxes.James Bursa2006-12-311-1/+3
| | | | svn path=/trunk/netsurf/; revision=3128
* Implement form targets (fix 1619094)Richard Wilson2006-12-301-1/+2
| | | | svn path=/trunk/netsurf/; revision=3125
* Improved tracking of memory usage. c->size is now exclusive of talloc size, ↵James Bursa2006-12-031-2/+0
| | | | | | and the two are added to find the full size. svn path=/trunk/netsurf/; revision=3103
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* Add browser_window_reformat() and use it instead of content_reformat() to ↵James Bursa2006-11-261-5/+0
| | | | | | remove browser_window calls from html.c. svn path=/trunk/netsurf/; revision=3071
* Move frames-related code out of browser.c into a new file. Remove some ↵James Bursa2006-11-261-5/+0
| | | | | | browser_window calls from html.c. svn path=/trunk/netsurf/; revision=3070
* Media-descriptors are case-insensitive.Michael Drake2006-11-111-4/+4
| | | | svn path=/trunk/netsurf/; revision=3044
* Ensure page encoding isn't trampled.John Mark Bell2006-11-041-0/+3
| | | | svn path=/trunk/netsurf/; revision=3027
* Call html_reformat() from html_convert() to eliminate duplicate code. ↵James Bursa2006-09-161-19/+25
| | | | | | Improve calculations of document width and height. svn path=/trunk/netsurf/; revision=2956
* Experimental new frames code.Richard Wilson2006-09-021-91/+95
| | | | svn path=/trunk/netsurf/; revision=2906
* Allow broken meta refresh commands (fix mail.google.com, bug 1522982)Richard Wilson2006-07-171-1/+10
| | | | svn path=/trunk/netsurf/; revision=2777
* Check an object has a frame name before comparing.James Bursa2006-07-121-1/+2
| | | | svn path=/trunk/netsurf/; revision=2733
* Use case-insensitive strstr to match "stylesheet"John Mark Bell2006-07-021-2/+2
| | | | svn path=/trunk/netsurf/; revision=2689
* Ignore alternate stylesheetsJohn Mark Bell2006-06-291-0/+4
| | | | svn path=/trunk/netsurf/; revision=2679
* Link rel attribute may be a space separated list, take account of this John Mark Bell2006-06-291-2/+2
| | | | | | when looking for stylesheets. svn path=/trunk/netsurf/; revision=2676
* Fix clipping of page background if body shorter than window heightJohn Mark Bell2006-06-291-6/+7
| | | | svn path=/trunk/netsurf/; revision=2675
* Report fetching of 1 object/stylesheet correctly in status barAdrian Lees2006-05-291-5/+12
| | | | svn path=/trunk/netsurf/; revision=2609
* Remove incorrect comment.James Bursa2006-04-091-1/+0
| | | | svn path=/trunk/netsurf/; revision=2513
* [project @ 2006-03-26 23:05:08 by dsilvers]Daniel Silverstone2006-03-261-4/+2
| | | | | | Do not include the border in the extra margin calculation for <html> tags svn path=/import/netsurf/; revision=2188
* [project @ 2006-03-26 22:43:22 by dsilvers]Daniel Silverstone2006-03-261-2/+10
| | | | | | First pass at fixing the bug shown by margintest.html in netsurftest svn path=/import/netsurf/; revision=2187
* [project @ 2006-03-22 03:56:44 by adrianl]Adrian Lees2006-03-221-1/+4
| | | | | | Prevent access to non-existent base stylesheet if it fails to load svn path=/import/netsurf/; revision=2149
* [project @ 2006-02-23 15:06:53 by jmb]John Mark Bell2006-02-231-0/+16
| | | | | | | | | | Handle invalid SSL certificates better - UI still needs work. Modify fetch callback data parameter type to remove compiler warnings. Constify things. Lose global ssl_verify_certificates option. Fix issue when closing a dialog without input focus. svn path=/import/netsurf/; revision=2092
* [project @ 2006-01-28 16:01:19 by jmb]John Mark Bell2006-01-281-0/+18
| | | | | | Fix meta-refresh implementation svn path=/import/netsurf/; revision=2049
* [project @ 2006-01-25 08:25:37 by jmb]John Mark Bell2006-01-251-1/+6
| | | | | | Fix stupid aborts due to not removing scheduled callbacks svn path=/import/netsurf/; revision=2040
* [project @ 2006-01-25 06:52:38 by jmb]John Mark Bell2006-01-251-0/+116
| | | | | | Meta refresh support svn path=/import/netsurf/; revision=2039
* [project @ 2005-10-30 21:23:03 by bursa]James Bursa2005-10-301-15/+164
| | | | | | Add page, index, and box to struct content_html_data. Implement html_replace_object() and html_find_target(). No longer combine box trees of frames and frameset (was causing crashes). svn path=/import/netsurf/; revision=1874
* [project @ 2005-08-22 22:49:52 by bursa]James Bursa2005-08-221-1/+1
| | | | | | 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
* [project @ 2005-08-21 12:04:17 by bursa]James Bursa2005-08-211-35/+40
| | | | | | Change void * parameters to intptr_t to make them correct for storing integers or pointers. svn path=/import/netsurf/; revision=1852
* [project @ 2005-08-20 22:52:20 by bursa]James Bursa2005-08-201-5/+9
| | | | | | 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
* [project @ 2005-08-14 23:56:15 by jmb]John Mark Bell2005-08-141-1/+1
| | | | | | | Move imagemap.[ch] into render/ Make imagemap URL extraction use box_extract_link svn path=/import/netsurf/; revision=1847
* [project @ 2005-08-07 21:28:48 by bursa]James Bursa2005-08-071-5/+10
| | | | | | Improvements to frames. Fix bug with BR at end of inline container. svn path=/import/netsurf/; revision=1843
* [project @ 2005-07-27 22:49:53 by jmb]John Mark Bell2005-07-271-0/+11
| | | | | | Mark invalid CSS contents with an error so they get flushed from the cache. svn path=/import/netsurf/; revision=1828
* [project @ 2005-07-02 18:17:51 by bursa]James Bursa2005-07-021-2/+2
| | | | | | 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-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-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-211-0/+20
| | | | | | 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-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-04-13 21:58:28 by bursa]James Bursa2005-04-131-2/+97
| | | | | | 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-09 09:47:36 by bursa]James Bursa2005-04-091-47/+39
| | | | | | 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-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-02-20 13:18:21 by bursa]James Bursa2005-02-201-4/+0
| | | | | | Font rewrite, part 2. svn path=/import/netsurf/; revision=1518
* [project @ 2005-01-24 23:02:37 by bursa]James Bursa2005-01-241-5/+9
| | | | | | Reformat pages loaded from memory cache to window width. svn path=/import/netsurf/; revision=1467
* [project @ 2005-01-16 21:32:10 by jmb]John Mark Bell2005-01-161-1/+3
| | | | | | Ensure style exists before freeing it svn path=/import/netsurf/; revision=1455
* [project @ 2005-01-16 00:03:45 by jmb]John Mark Bell2005-01-161-1/+1
| | | | | | Create interface for duplication and destruction of css_style structs. svn path=/import/netsurf/; revision=1450
* [project @ 2005-01-03 02:09:20 by jmb]John Mark Bell2005-01-031-6/+6
| | | | | | Shift + Click == download svn path=/import/netsurf/; revision=1429
* [project @ 2005-01-02 03:58:20 by jmb]John Mark Bell2005-01-021-2/+6
| | | | | | xcalloc/xrealloc/xstrdup-purge - Lose remaining calls (and purge the relevant functions from utils.c) svn path=/import/netsurf/; revision=1419
* [project @ 2005-01-01 22:05:20 by bursa]James Bursa2005-01-011-115/+238
| | | | | | xcalloc/xrealloc/xstrdup-purge week, part 5. Improve and simplify encoding detection. svn path=/import/netsurf/; revision=1416