James Bursa
22640f85e0
[project @ 2005-05-22 21:50:14 by bursa]
...
Add BOX_TEXT type to distinguish boxes which came from an inline element to boxes which came from a text node. Add inline_parent pointer to box structure. Rewrite text-decoration support to take advantage of the new data (line colours are now correct). Note: there is a clipping issue in redraw.
svn path=/import/netsurf/; revision=1732
2005-05-22 21:50:14 +00:00
Adrian Lees
31c659a2ea
[project @ 2005-04-20 12:24:41 by adrianl]
...
text import from global clipboard, other apps & files and additional keys for editing text in textareas
svn path=/import/netsurf/; revision=1673
2005-04-20 12:24:41 +00:00
James Bursa
b1848eb109
[project @ 2005-04-17 16:42:37 by bursa]
...
Fix null pointer read in box_dump().
svn path=/import/netsurf/; revision=1662
2005-04-17 16:42:37 +00:00
James Bursa
11bc5345c5
[project @ 2005-04-13 21:58:28 by bursa]
...
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
2005-04-13 21:58:28 +00:00
James Bursa
10fa42cd12
[project @ 2005-04-09 09:52:52 by bursa]
...
Remove obsolete style_clone field from struct box.
svn path=/import/netsurf/; revision=1609
2005-04-09 09:52:52 +00:00
James Bursa
2920bca14a
[project @ 2005-04-09 09:47:36 by bursa]
...
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
2005-04-09 09:47:37 +00:00
James Bursa
64d8f9d5ed
[project @ 2005-03-26 01:12:27 by bursa]
...
Split box.c into box_construct.c, box_normalise.c, and box.c.
svn path=/import/netsurf/; revision=1583
2005-03-26 01:12:27 +00:00
Richard Wilson
b832e05f03
[project @ 2005-03-22 00:10:42 by rjw]
...
Experimental cellpadding support
svn path=/import/netsurf/; revision=1569
2005-03-22 00:10:42 +00:00
Richard Wilson
fb0903a089
[project @ 2005-03-19 14:23:47 by rjw]
...
Solve clickable area test case.
svn path=/import/netsurf/; revision=1544
2005-03-19 14:23:47 +00:00
Richard Wilson
793bb9119a
[project @ 2005-03-18 23:50:36 by rjw]
...
Take borders into account when checking whether a box contains a point.
svn path=/import/netsurf/; revision=1540
2005-03-18 23:50:36 +00:00
James Bursa
1a52a32e5d
[project @ 2005-02-20 13:18:21 by bursa]
...
Font rewrite, part 2.
svn path=/import/netsurf/; revision=1518
2005-02-20 13:18:21 +00:00
John Mark Bell
f93e387801
[project @ 2005-02-15 22:34:22 by jmb]
...
Fix loads of object/embed/applet/iframe memory leaks.
Disable handling of applet tag as the implementation's broken and we don't have a sensible JVM anyway.
svn path=/import/netsurf/; revision=1514
2005-02-15 22:34:22 +00:00
John Mark Bell
430d7bc1ae
[project @ 2005-02-04 19:41:59 by jmb]
...
Prevent assertion failure on pages with white-space: pre-wrap / pre-line
svn path=/import/netsurf/; revision=1492
2005-02-04 19:41:59 +00:00
John Mark Bell
b75313f591
[project @ 2005-01-16 00:14:31 by jmb]
...
Ensure style struct exists before attempting to free
svn path=/import/netsurf/; revision=1452
2005-01-16 00:14:31 +00:00
John Mark Bell
1e592489b1
[project @ 2005-01-16 00:03:45 by jmb]
...
Create interface for duplication and destruction of css_style structs.
svn path=/import/netsurf/; revision=1450
2005-01-16 00:03:45 +00:00
James Bursa
a76404dfd0
[project @ 2005-01-13 20:28:50 by bursa]
...
Fix some compilation warnings in the debug build. Update nsgtk_plot_rectangle() with the new parameters.
svn path=/import/netsurf/; revision=1447
2005-01-13 20:29:24 +00:00
James Bursa
7a71363d76
[project @ 2005-01-01 22:05:20 by bursa]
...
xcalloc/xrealloc/xstrdup-purge week, part 5. Improve and simplify encoding detection.
svn path=/import/netsurf/; revision=1416
2005-01-01 22:05:21 +00:00
James Bursa
ff8dc1f9d6
[project @ 2005-01-01 14:51:35 by bursa]
...
xcalloc/xrealloc/xstrdup-purge week, part 4.
svn path=/import/netsurf/; revision=1415
2005-01-01 14:51:35 +00:00
James Bursa
1d0ef6335c
[project @ 2004-12-13 22:17:43 by bursa]
...
xcalloc/xrealloc/xstrdup-purge week, part 3.
svn path=/import/netsurf/; revision=1403
2004-12-13 22:17:43 +00:00
James Bursa
9d56448775
[project @ 2004-12-12 22:00:30 by bursa]
...
xcalloc/xrealloc/xstrdup-purge week, part 2.
svn path=/import/netsurf/; revision=1401
2004-12-12 22:00:30 +00:00
James Bursa
f3ce5e1e48
[project @ 2004-12-09 22:22:13 by bursa]
...
xcalloc/xrealloc/xstrdup-purge week, part 1.
svn path=/import/netsurf/; revision=1398
2004-12-09 22:22:13 +00:00
James Bursa
dfc28d0ccb
[project @ 2004-12-06 22:31:22 by bursa]
...
Fix horizontal cellspacing.
svn path=/import/netsurf/; revision=1385
2004-12-06 22:31:22 +00:00
James Bursa
3e6a2b9d9a
[project @ 2004-12-05 21:42:08 by bursa]
...
Make frames scroll. Implement table cellspacing attribute.
svn path=/import/netsurf/; revision=1383
2004-12-05 21:42:08 +00:00
James Bursa
a31f6306f9
[project @ 2004-11-20 00:02:56 by bursa]
...
Improvements to overflow and scrolling: scrollbars now have most of the usual RISC OS behaviour. Better rendering of dotted and dashed borders.
svn path=/import/netsurf/; revision=1363
2004-11-20 00:02:56 +00:00
James Bursa
fd4e3de0b5
[project @ 2004-10-17 21:10:19 by bursa]
...
Move box tree from html.layout->children to html.layout. Work on scrollbars.
svn path=/import/netsurf/; revision=1314
2004-10-17 21:10:19 +00:00
Kevin Bagust
13a19ab22b
[project @ 2004-09-03 20:32:57 by kevinb]
...
Added support for table colspan=0 and rowspan=0.
svn path=/import/netsurf/; revision=1262
2004-09-03 20:32:57 +00:00
James Bursa
e44249f6ed
[project @ 2004-08-25 23:56:48 by bursa]
...
Experimental overflow: scroll code.
svn path=/import/netsurf/; revision=1250
2004-08-25 23:56:49 +00:00
James Bursa
26d107c444
[project @ 2004-08-25 22:11:38 by bursa]
...
Fix a NULL pointer read.
svn path=/import/netsurf/; revision=1249
2004-08-25 22:11:38 +00:00
John Tytgat
7264ae50e5
[project @ 2004-08-14 15:07:19 by joty]
...
- Rename len() to css_len2px().
- Less compiler warnings concerning float/int implicit casts.
- More stddef.h type usuage.
svn path=/import/netsurf/; revision=1232
2004-08-14 15:07:21 +00:00
John Tytgat
402c4ca66c
[project @ 2004-08-14 14:30:10 by joty]
...
Removed a chunk of Norcroft compiler warnings. Re-ident some pieces.
svn path=/import/netsurf/; revision=1231
2004-08-14 14:30:12 +00:00
John Tytgat
7d3a242132
[project @ 2004-08-14 12:57:00 by joty]
...
Using more stddef.h types.
svn path=/import/netsurf/; revision=1230
2004-08-14 12:57:02 +00:00
James Bursa
acfb4c0adb
[project @ 2004-08-11 22:08:25 by bursa]
...
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
2004-08-11 22:08:26 +00:00
John Mark Bell
c9bd6fa9fc
[project @ 2004-08-09 16:11:58 by jmb]
...
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
2004-08-09 16:11:58 +00:00
John Mark Bell
09afabf63c
[project @ 2004-08-06 22:19:12 by jmb]
...
Anchor support
svn path=/import/netsurf/; revision=1187
2004-08-06 22:19:13 +00:00
John Mark Bell
c8e7fd93e6
[project @ 2004-08-01 23:09:17 by jmb]
...
Ignore height="", width=""
svn path=/import/netsurf/; revision=1175
2004-08-01 23:09:17 +00:00
James Bursa
dcb72507b2
[project @ 2004-08-01 20:28:02 by bursa]
...
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
2004-08-01 20:28:02 +00:00
James Bursa
9e1dbe3a36
[project @ 2004-08-01 13:08:18 by bursa]
...
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
2004-08-01 13:08:19 +00:00
John Tytgat
2fedec98f9
[project @ 2004-07-19 20:59:10 by joty]
...
Warning squashing.
svn path=/import/netsurf/; revision=1120
2004-07-19 20:59:10 +00:00
John Tytgat
c93b54b07c
[project @ 2004-07-19 20:40:11 by joty]
...
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
2004-07-19 20:40:11 +00:00
James Bursa
9bd3eadbe6
[project @ 2004-07-19 14:31:31 by bursa]
...
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
2004-07-19 14:31:31 +00:00
James Bursa
58e2d033ec
[project @ 2004-07-18 17:38:01 by bursa]
...
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
2004-07-18 17:38:01 +00:00
James Bursa
f23fd2a094
[project @ 2004-07-17 23:32:08 by bursa]
...
Rewrite and simplify mouse click handling.
svn path=/import/netsurf/; revision=1094
2004-07-17 23:32:09 +00:00
John Mark Bell
51af46fde6
[project @ 2004-07-16 20:26:49 by jmb]
...
Preliminary overflow support. This also goes some way to making the horizontal scrollbar work.
svn path=/import/netsurf/; revision=1088
2004-07-16 20:26:49 +00:00
Richard Wilson
b7bb766e95
[project @ 2004-07-16 19:47:02 by rjw]
...
Fix for hotlist menu selection. Interface for MNG/JNG display.
svn path=/import/netsurf/; revision=1083
2004-07-16 19:47:03 +00:00
John Mark Bell
c04047f586
[project @ 2004-07-13 14:03:02 by jmb]
...
Prevent pages including themselves.
svn path=/import/netsurf/; revision=1074
2004-07-13 14:03:02 +00:00
John Tytgat
a0d511734a
[project @ 2004-07-05 20:19:51 by joty]
...
Using UTF-8 instead of Latin1 encoding.
svn path=/import/netsurf/; revision=1049
2004-07-05 20:19:52 +00:00
James Bursa
6ce6e99659
[project @ 2004-06-18 22:55:28 by bursa]
...
Output some more data in box_dump().
svn path=/import/netsurf/; revision=980
2004-06-18 22:55:28 +00:00
John Mark Bell
e932715010
[project @ 2004-06-11 12:51:40 by jmb]
...
Fix for crash caused by inline style attributes specifying background images.
svn path=/import/netsurf/; revision=961
2004-06-11 12:51:40 +00:00
James Bursa
035eaa7849
[project @ 2004-06-09 23:13:55 by bursa]
...
Fix double-free of background image url. Add background parameter to html_fetch_object().
svn path=/import/netsurf/; revision=944
2004-06-09 23:13:55 +00:00
John Mark Bell
78594f3f60
[project @ 2004-06-09 19:55:06 by jmb]
...
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
2004-06-09 19:55:06 +00:00