summaryrefslogtreecommitdiff
path: root/render/html.c
Commit message (Collapse)AuthorAgeFilesLines
* [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
* [project @ 2004-12-13 22:17:43 by bursa]James Bursa2004-12-131-4/+5
| | | | | | xcalloc/xrealloc/xstrdup-purge week, part 3. svn path=/import/netsurf/; revision=1403
* [project @ 2004-12-08 00:33:25 by jmb]John Mark Bell2004-12-081-1/+7
| | | | | | Update to work with new imagemap interface svn path=/import/netsurf/; revision=1391
* [project @ 2004-10-17 22:13:34 by jmb]John Mark Bell2004-10-171-12/+2
| | | | | | Lose hard-coded stylesheet URLs. svn path=/import/netsurf/; revision=1323
* [project @ 2004-10-17 21:10:19 by bursa]James Bursa2004-10-171-29/+6
| | | | | | Move box tree from html.layout->children to html.layout. Work on scrollbars. svn path=/import/netsurf/; revision=1314
* [project @ 2004-08-14 14:30:10 by joty]John Tytgat2004-08-141-6/+6
| | | | | | Removed a chunk of Norcroft compiler warnings. Re-ident some pieces. svn path=/import/netsurf/; revision=1231
* [project @ 2004-08-14 12:57:00 by joty]John Tytgat2004-08-141-2/+2
| | | | | | Using more stddef.h types. svn path=/import/netsurf/; revision=1230
* [project @ 2004-08-11 22:08:25 by bursa]James Bursa2004-08-111-1/+49
| | | | | | Remove content_add_instance(), content_remove_instance(), content_reshape_instance(). Add content_open(), content_close(). Implement for CONTENT_HTML. svn path=/import/netsurf/; revision=1213
* [project @ 2004-08-11 19:02:32 by bursa]James Bursa2004-08-111-0/+10
| | | | | | Start work on removing instances and making content types non-shareable. Clean up some #includes. svn path=/import/netsurf/; revision=1211
* [project @ 2004-08-09 16:11:58 by jmb]John Mark Bell2004-08-091-4/+7
| | | | | | | Rework the interface of the URL handing module to allow for multiple error types. Modify save_complete URL rewriting appropriately. svn path=/import/netsurf/; revision=1206
* [project @ 2004-07-30 23:40:00 by jmb]John Mark Bell2004-07-301-22/+45
| | | | | | | | Rework stylesheet fetching code to remove dependence on magic numbers (now uses values defined in html.h) Make ad blocking optional. svn path=/import/netsurf/; revision=1168
* [project @ 2004-07-16 20:26:49 by jmb]John Mark Bell2004-07-161-2/+24
| | | | | | Preliminary overflow support. This also goes some way to making the horizontal scrollbar work. svn path=/import/netsurf/; revision=1088
* [project @ 2004-07-05 20:19:51 by joty]John Tytgat2004-07-051-8/+28
| | | | | | Using UTF-8 instead of Latin1 encoding. svn path=/import/netsurf/; revision=1049
* [project @ 2004-06-24 23:29:31 by bursa]James Bursa2004-06-241-3/+3
| | | | | | Simplify and improve parse_background_position(). Implement css_parse_rgb(). Fix truncation of paragraphs with background images. svn path=/import/netsurf/; revision=1003
* [project @ 2004-06-21 15:09:58 by bursa]James Bursa2004-06-211-7/+6
| | | | | | Merge memory cache into content module. svn path=/import/netsurf/; revision=986
* [project @ 2004-06-20 23:09:51 by bursa]James Bursa2004-06-201-5/+36
| | | | | | Implement content_stop() and html_stop(). svn path=/import/netsurf/; revision=982
* [project @ 2004-06-12 20:08:47 by joty]John Tytgat2004-06-121-19/+19
| | | | | | html_find_stylesheets() : returns void, not bool. svn path=/import/netsurf/; revision=968
* [project @ 2004-06-10 23:55:23 by bursa]James Bursa2004-06-101-74/+66
| | | | | | Split fetchcache() into fetchcache() and fetchcache_go() to solve problems of callbacks being called before fetchcache() returns. Fix <style> breakage. Error handling fixes & improvements. svn path=/import/netsurf/; revision=957
* [project @ 2004-06-10 22:39:56 by jmb]John Mark Bell2004-06-101-1/+1
| | | | | | Compiler warning purge svn path=/import/netsurf/; revision=954
* [project @ 2004-06-10 20:41:26 by bursa]James Bursa2004-06-101-61/+50
| | | | | | Add global content list. Better error handling in content code. Improved code documentation. Remove some obsolete functions. Implement debug window listing contents. svn path=/import/netsurf/; revision=951
* [project @ 2004-06-09 23:13:55 by bursa]James Bursa2004-06-091-7/+9
| | | | | | Fix double-free of background image url. Add background parameter to html_fetch_object(). svn path=/import/netsurf/; revision=944
* [project @ 2004-06-09 19:55:06 by jmb]John Mark Bell2004-06-091-5/+16
| | | | | | | | | Implement background-image, background-repeat, background-position and background-attachment CSS properties. background-attachment and background-position need more work. Some redraw issues remain. svn path=/import/netsurf/; revision=938
* [project @ 2004-06-05 15:03:59 by joty]John Tytgat2004-06-051-16/+14
| | | | | | | Created content_set_status() : one centralised place where status_message in the content struct is updated in a fail safe way. svn path=/import/netsurf/; revision=928
* [project @ 2004-06-02 21:09:14 by bursa]James Bursa2004-06-021-4/+7
| | | | | | Update calls to layout_document() for error handling. svn path=/import/netsurf/; revision=915
* [project @ 2004-05-21 14:26:59 by bursa]James Bursa2004-05-211-51/+43
| | | | | | Improved handling of objects and frames; some work on malloc() failure in box conversion. svn path=/import/netsurf/; revision=880