summaryrefslogtreecommitdiff
path: root/render/html.c
Commit message (Collapse)AuthorAgeFilesLines
* [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
* [project @ 2004-05-09 16:49:53 by joty]John Tytgat2004-05-091-8/+18
| | | | | | Type change of struct content_html.encoding from xmlCharEncoding to xmlChar; Pickup Content-Type charset in the HTML file and use this if the server didn't send it or there was no server involved (e.g. HTML loading from disk). svn path=/import/netsurf/; revision=846
* [project @ 2004-04-26 13:47:51 by bursa]James Bursa2004-04-261-4/+16
| | | | | | Fix scaled GIF animations. svn path=/import/netsurf/; revision=805
* [project @ 2004-04-24 23:42:31 by bursa]James Bursa2004-04-241-20/+32
| | | | | | Replace void pointer in content callbacks with union content_msg_data. Fix animated gif flickering (except for scaled or masked gifs). Add gif to the debug builds. svn path=/import/netsurf/; revision=801
* [project @ 2004-04-17 16:00:16 by bursa]James Bursa2004-04-171-13/+12
| | | | | | Supply XML_CHAR_ENCODING_NONE to libxml2 when no encoding is specified so that meta charsets are used. svn path=/import/netsurf/; revision=788
* [project @ 2004-04-11 00:35:24 by jmb]John Mark Bell2004-04-111-0/+21
| | | | | | | | Retain aspect ratio of boxes if only one of width/height are specified (eg <img src="blah" width="123"> would scale height to be 123/image_width * image_height) NB: This does /not/ work for %age widths as %age heights do nothing as yet svn path=/import/netsurf/; revision=750
* [project @ 2004-03-28 15:41:50 by bursa]James Bursa2004-03-281-1/+0
| | | | | | Disable some excess logging. svn path=/import/netsurf/; revision=688
* [project @ 2004-03-26 22:16:31 by jmb]John Mark Bell2004-03-261-0/+7
| | | | | | Imagemap support svn path=/import/netsurf/; revision=671
* [project @ 2004-03-24 20:10:03 by jmb]John Mark Bell2004-03-241-6/+2
| | | | | | | Remove need for XML parse tree to be kept in memory. The source document is now reparsed when saving complete. svn path=/import/netsurf/; revision=662
* [project @ 2004-03-24 00:07:21 by jmb]John Mark Bell2004-03-241-2/+6
| | | | | | | | | | | Add URL rewriting for most URLs. Still TODO: 1) rewriting of @import rules 2) Objects used by embedded html pages NB. This change means that the XML parse tree is kept in memory until the content is freed. svn path=/import/netsurf/; revision=659
* [project @ 2004-03-21 13:55:51 by bursa]James Bursa2004-03-211-2/+1
| | | | | | Implement gui_window_update_box() and use in response to CONTENT_MSG_REDRAW. svn path=/import/netsurf/; revision=644
* [project @ 2004-03-21 12:50:10 by bursa]James Bursa2004-03-211-0/+5
| | | | | | Animation support, not yet optimised. svn path=/import/netsurf/; revision=641
* [project @ 2004-03-11 02:19:13 by bursa]James Bursa2004-03-111-14/+6
| | | | | | Add source_data to content structure and remove equivalents from individual contents. svn path=/import/netsurf/; revision=606
* [project @ 2004-03-08 18:21:21 by jmb]John Mark Bell2004-03-081-1/+20
| | | | | | Attempt to detect document charset encoding if the server doesn't send it. svn path=/import/netsurf/; revision=592
* [project @ 2004-03-02 18:02:17 by bursa]James Bursa2004-03-021-3/+4
| | | | | | Add new url functions and modify to use them. svn path=/import/netsurf/; revision=578
* [project @ 2004-02-27 17:45:19 by bursa]James Bursa2004-02-271-12/+17
| | | | | | Move English text to Messages file for translation. svn path=/import/netsurf/; revision=576
* [project @ 2004-02-20 00:43:17 by bursa]James Bursa2004-02-201-129/+211
| | | | | | Fix html_destroy() crash, add documentation. svn path=/import/netsurf/; revision=562
* [project @ 2004-02-17 12:41:38 by jmb]John Mark Bell2004-02-171-11/+13
| | | | | | | Begin save complete support. Fix memory leak when using Select PNG renderer. (commented out lines can probably removed) svn path=/import/netsurf/; revision=556
* [project @ 2004-01-24 17:08:15 by bursa]James Bursa2004-01-241-9/+41
| | | | | | Add permitted_types to html_fetch_object(). svn path=/import/netsurf/; revision=500
* [project @ 2004-01-20 19:08:34 by jmb]John Mark Bell2004-01-201-6/+24
| | | | | | | Allow toggling of POST support. Add new toolbar icon numbers to riscos/gui.h svn path=/import/netsurf/; revision=490
* [project @ 2004-01-05 02:10:59 by jmb]John Mark Bell2004-01-051-8/+37
| | | | | | | Add ability to turn off browser features in build. This may be useful when hunting down bugs. svn path=/import/netsurf/; revision=480
* [project @ 2004-01-02 12:04:04 by bursa]James Bursa2004-01-021-0/+6
| | | | | | Use memory pool for box tree. svn path=/import/netsurf/; revision=477
* [project @ 2003-12-29 18:59:15 by jmb]John Mark Bell2003-12-291-1/+1
| | | | | | | | Comment out unnecessary call to cache_dump from html_process_data. Add Licence and relevant #include to tt2code. Stops the compiler moaning about no definition of unicode_transliterate. svn path=/import/netsurf/; revision=467
* [project @ 2003-12-27 20:15:22 by bursa]James Bursa2003-12-271-3/+16
| | | | | | Use charset from Content-Type header. svn path=/import/netsurf/; revision=460
* [project @ 2003-12-27 02:03:48 by jmb]John Mark Bell2003-12-271-13/+13
| | | | | | Reduce compiler warnings svn path=/import/netsurf/; revision=456
* [project @ 2003-12-26 16:20:57 by bursa]James Bursa2003-12-261-6/+6
| | | | | | Enable cookies. svn path=/import/netsurf/; revision=443
* [project @ 2003-12-26 00:17:55 by bursa]James Bursa2003-12-261-10/+28
| | | | | | New url_join using liburi, <base href=...>. svn path=/import/netsurf/; revision=441
* [project @ 2003-11-12 22:22:45 by jmb]John Mark Bell2003-11-121-50/+0
| | | | | | | Begin frames support. Just data structure handling for now. None of this code is called atm. svn path=/import/netsurf/; revision=416
* [project @ 2003-10-25 22:51:45 by jmb]John Mark Bell2003-10-251-0/+6
| | | | | | | Fix bug relating to http://www.mw-software.com/software/artworks2/aw2support.html svn path=/import/netsurf/; revision=388
* [project @ 2003-10-25 19:20:13 by jmb]John Mark Bell2003-10-251-0/+6
| | | | | | | HTTP Auth login improved (greatly). Addresses all three issues in the previous version. svn path=/import/netsurf/; revision=382
* [project @ 2003-10-25 14:13:49 by bursa]James Bursa2003-10-251-7/+7
| | | | | | URL encoded POST support. svn path=/import/netsurf/; revision=375