summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* [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
* [project @ 2004-05-21 17:08:48 by bursa]James Bursa2004-05-211-0/+2
| | | | | | Improve multilength parsing. svn path=/import/netsurf/; revision=881
* [project @ 2004-05-21 14:26:59 by bursa]James Bursa2004-05-215-332/+699
| | | | | | Improved handling of objects and frames; some work on malloc() failure in box conversion. svn path=/import/netsurf/; revision=880
* [project @ 2004-05-21 10:25:42 by bursa]James Bursa2004-05-212-4/+71
| | | | | | Add form_new_control() and form_free_control(). svn path=/import/netsurf/; revision=878
* [project @ 2004-05-11 16:40:12 by bursa]James Bursa2004-05-111-3/+4
| | | | | | Ignore negative colspan. svn path=/import/netsurf/; revision=851
* [project @ 2004-05-09 16:49:53 by joty]John Tytgat2004-05-092-9/+19
| | | | | | 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-05-05 16:33:15 by bursa]James Bursa2004-05-051-4/+4
| | | | | | Fix some compiler warnings. Ignore size attribute for file inputs. svn path=/import/netsurf/; revision=828
* [project @ 2004-05-03 22:05:40 by bursa]James Bursa2004-05-032-39/+34
| | | | | | Implement dragging files into <input type="file" ...>. svn path=/import/netsurf/; revision=821
* [project @ 2004-05-02 17:01:37 by jmb]John Mark Bell2004-05-021-13/+2
| | | | | | Remove #ifdef nastiness. Now uses alloca. svn path=/import/netsurf/; revision=816
* [project @ 2004-05-02 01:04:38 by jmb]John Mark Bell2004-05-021-0/+12
| | | | | | | A couple more Norcroft-related patches. The use of #ifdef __GNU_C__ in both of these can be avoided. I'm not entirely sure whether it would be sensible to do so, so I've left them as-is. svn path=/import/netsurf/; revision=814
* [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-26 13:45:52 by bursa]James Bursa2004-04-262-4/+14
| | | | | | Fix box_coords(). svn path=/import/netsurf/; revision=804
* [project @ 2004-04-24 23:42:31 by bursa]James Bursa2004-04-242-21/+34
| | | | | | 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-21 22:27:49 by bursa]James Bursa2004-04-211-7/+9
| | | | | | Position floats correctly horizontally when padding or margins are present. svn path=/import/netsurf/; revision=799
* [project @ 2004-04-18 22:53:22 by bursa]James Bursa2004-04-181-2/+0
| | | | | | Remove obsolete assert() to fix frames crash. svn path=/import/netsurf/; revision=794
* [project @ 2004-04-18 15:19:53 by bursa]James Bursa2004-04-183-26/+86
| | | | | | Implement <br> properly by adding BOX_BR; fix box tree normalisation bugs. svn path=/import/netsurf/; revision=791