summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* [project @ 2004-08-15 19:06:23 by jmb]John Mark Bell2004-08-151-1/+1
| | | | | | | | | Rationalise image redraw. Supply background colour when redrawing contents Reenable printing of background images Require Tinct 0.07 svn path=/import/netsurf/; revision=1234
* [project @ 2004-08-14 15:07:19 by joty]John Tytgat2004-08-142-25/+25
| | | | | | | | - Rename len() to css_len2px(). - Less compiler warnings concerning float/int implicit casts. - More stddef.h type usuage. svn path=/import/netsurf/; revision=1232
* [project @ 2004-08-14 14:30:10 by joty]John Tytgat2004-08-143-384/+363
| | | | | | 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-146-45/+54
| | | | | | Using more stddef.h types. svn path=/import/netsurf/; revision=1230
* [project @ 2004-08-13 00:55:59 by jmb]John Mark Bell2004-08-131-9/+2
| | | | | | | | Rewrite of plugin handling. This is now much nicer than before although it has about the same amount of functionality. Note: This is now configurable via an option (defaults to OFF) This has only really been tested with the Flash plugin and seems to work reasonably. svn path=/import/netsurf/; revision=1216
* [project @ 2004-08-11 22:08:25 by bursa]James Bursa2004-08-114-14/+55
| | | | | | 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-112-4/+12
| | | | | | Start work on removing instances and making content types non-shareable. Clean up some #includes. svn path=/import/netsurf/; revision=1211
* [project @ 2004-08-11 16:26:13 by jmb]John Mark Bell2004-08-112-5/+7
| | | | | | | | | | | Make content_redraw return a bool Printing of foreground images now uses OS_SpriteOp Printing of background images disabled Mega-paranoid SWI result checking in htmlredraw.c Rearranged GIF data structure slightly - updates to reflect this. Other stuff I've probably forgotten svn path=/import/netsurf/; revision=1208
* [project @ 2004-08-09 16:11:58 by jmb]John Mark Bell2004-08-092-32/+46
| | | | | | | 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-08-08 19:13:40 by bursa]James Bursa2004-08-082-85/+152
| | | | | | Fix form submitting with an empty file upload. Update form_textarea_value(). Purge xcalloc() etc from form.c and handle memory exhaustion. svn path=/import/netsurf/; revision=1195
* [project @ 2004-08-06 22:19:12 by jmb]John Mark Bell2004-08-062-50/+114
| | | | | | Anchor support svn path=/import/netsurf/; revision=1187
* [project @ 2004-08-01 23:09:17 by jmb]John Mark Bell2004-08-011-4/+4
| | | | | | Ignore height="", width="" svn path=/import/netsurf/; revision=1175
* [project @ 2004-08-01 20:28:02 by bursa]James Bursa2004-08-011-14/+64
| | | | | | Modify box_at_point() to use descendant bounding boxes and to search siblings (fixes links in cells with colspan not 1, as reported by Stuart Halliday and others). svn path=/import/netsurf/; revision=1173
* [project @ 2004-08-01 13:08:18 by bursa]James Bursa2004-08-012-82/+82
| | | | | | More work on overflow. Modify block centering to left-align when insufficient space. Fix caret positioning for form controls with padding. svn path=/import/netsurf/; revision=1171
* [project @ 2004-07-30 23:40:00 by jmb]John Mark Bell2004-07-302-24/+52
| | | | | | | | 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-19 20:59:10 by joty]John Tytgat2004-07-191-2/+4
| | | | | | Warning squashing. svn path=/import/netsurf/; revision=1120
* [project @ 2004-07-19 20:40:11 by joty]John Tytgat2004-07-194-125/+156
| | | | | | | | | | form.h (struct form_control): renamed caret_char_offset to caret_box_offset; Added caret_form_offset & length. form.c: initialise new entries in struct form_control; form_successful_controls() : code reshuffling to improve readibility. box.h: TABing. box.c (box_input): init struct form_control::length. browser.c (browser_window_input_callback): UTF-8 support. Text area code needs similar changes. svn path=/import/netsurf/; revision=1117
* [project @ 2004-07-19 14:31:31 by bursa]James Bursa2004-07-192-25/+47
| | | | | | Update and simplify textarea code. Now uses BOX_BR instead of more than one inline container. Prepare for use of UTF-8 in textareas and inputs. svn path=/import/netsurf/; revision=1104
* [project @ 2004-07-19 14:29:16 by bursa]James Bursa2004-07-192-2/+2
| | | | | | Make layout_inline_container() public for use of textareas. svn path=/import/netsurf/; revision=1103
* [project @ 2004-07-18 17:38:01 by bursa]James Bursa2004-07-183-17/+33
| | | | | | Improve form control interaction code. Replace box_under_area() with simpler box_at_point(). Detect objects for menu once on menu opening. Remove obsolete text selection code. svn path=/import/netsurf/; revision=1096
* [project @ 2004-07-17 23:32:08 by bursa]James Bursa2004-07-172-26/+105
| | | | | | Rewrite and simplify mouse click handling. svn path=/import/netsurf/; revision=1094
* [project @ 2004-07-17 01:36:21 by jmb]John Mark Bell2004-07-171-0/+20
| | | | | | Invalidate descendant_* values svn path=/import/netsurf/; revision=1091
* [project @ 2004-07-16 20:26:49 by jmb]John Mark Bell2004-07-164-2/+94
| | | | | | Preliminary overflow support. This also goes some way to making the horizontal scrollbar work. svn path=/import/netsurf/; revision=1088
* [project @ 2004-07-16 19:47:02 by rjw]Richard Wilson2004-07-161-0/+4
| | | | | | Fix for hotlist menu selection. Interface for MNG/JNG display. svn path=/import/netsurf/; revision=1083
* [project @ 2004-07-13 14:03:02 by jmb]John Mark Bell2004-07-131-20/+54
| | | | | | Prevent pages including themselves. svn path=/import/netsurf/; revision=1074
* [project @ 2004-07-05 20:19:51 by joty]John Tytgat2004-07-054-98/+175
| | | | | | 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-22 17:52:40 by bursa]James Bursa2004-06-221-2/+4
| | | | | | Fix some strdup()s on non-terminated strings. svn path=/import/netsurf/; revision=992
* [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-202-5/+37
| | | | | | Implement content_stop() and html_stop(). svn path=/import/netsurf/; revision=982
* [project @ 2004-06-18 22:55:28 by bursa]James Bursa2004-06-182-4/+6
| | | | | | Output some more data in box_dump(). svn path=/import/netsurf/; revision=980
* [project @ 2004-06-18 22:54:07 by bursa]James Bursa2004-06-181-4/+9
| | | | | | Fix inline boxes with 0 width not having their width set when available width is 0 (eg. in tables) (fixes www.hic.gov.au crash reported by Peter Prewett). Table layout fix related to cells spanning columns with fixed-width cells. svn path=/import/netsurf/; revision=979
* [project @ 2004-06-17 21:41:11 by joty]John Tytgat2004-06-171-1/+1
| | | | | | Added comment on struct form_option::text. svn path=/import/netsurf/; revision=977
* [project @ 2004-06-14 07:28:27 by joty]John Tytgat2004-06-141-21/+23
| | | | | | layout_table() : avoid division by zero (e.g. table at <URL:http://www.pcguide.com/ref/fdd/confCable-c.html>) svn path=/import/netsurf/; revision=970
* [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-11 12:51:40 by jmb]John Mark Bell2004-06-111-1/+1
| | | | | | Fix for crash caused by inline style attributes specifying background images. svn path=/import/netsurf/; revision=961
* [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-104-74/+66
| | | | | | 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-093-30/+35
| | | | | | 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-094-28/+71
| | | | | | | | | 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:21:13 by bursa]James Bursa2004-06-022-87/+183
| | | | | | Memory exhaustion handling. Form control related bug fix. svn path=/import/netsurf/; revision=917
* [project @ 2004-06-02 21:14:40 by bursa]James Bursa2004-06-023-204/+107
| | | | | | Revert accidental checkin. svn path=/import/netsurf/; revision=916
* [project @ 2004-06-02 21:09:14 by bursa]James Bursa2004-06-025-113/+213
| | | | | | Update calls to layout_document() for error handling. svn path=/import/netsurf/; revision=915
* [project @ 2004-06-02 21:06:18 by bursa]James Bursa2004-06-021-4/+15
| | | | | | Remove some #ifdef riscos. svn path=/import/netsurf/; revision=914
* [project @ 2004-05-27 23:45:26 by bursa]James Bursa2004-05-271-2/+5
| | | | | | Table and float bug fixes. svn path=/import/netsurf/; revision=899
* [project @ 2004-05-27 22:13:20 by bursa]James Bursa2004-05-272-77/+94
| | | | | | Fix some table layout bugs related to the recent changes to calculate_table_widths(). svn path=/import/netsurf/; revision=898
* [project @ 2004-05-21 23:42:26 by bursa]James Bursa2004-05-213-12/+5
| | | | | | Fix and clean code for radio and checkbox inputs. svn path=/import/netsurf/; revision=884
* [project @ 2004-05-21 22:51:02 by bursa]James Bursa2004-05-211-2/+3
| | | | | | Fix <select>, which got broken earlier. svn path=/import/netsurf/; revision=882