John Mark Bell
885ce428a9
Ensure that scrollbar foreground is actually visible (black on black, for example, isn't very usable)
...
svn path=/trunk/netsurf/; revision=3950
2008-03-14 10:08:58 +00:00
James Bursa
58724040e5
Render borders after backgrounds. Handle boxes with overflow hidden or scroll and borders correctly. Update copyrights.
...
svn path=/trunk/netsurf/; revision=3792
2008-01-28 04:33:39 +00:00
Michael Drake
32fe1bd1bf
Replace accidentally checked in files with previous ones.
...
svn path=/trunk/netsurf/; revision=3786
2008-01-28 01:11:37 +00:00
Michael Drake
49fce64c1a
Fix vertical position of images with margin/borders/padding.
...
svn path=/trunk/netsurf/; revision=3785
2008-01-28 00:58:31 +00:00
Michael Drake
fcd30e0819
Revert r3781.
...
svn path=/trunk/netsurf/; revision=3782
2008-01-27 19:08:27 +00:00
Michael Drake
2a28537fe6
Background area extends to border edge.
...
svn path=/trunk/netsurf/; revision=3781
2008-01-27 19:06:11 +00:00
Michael Drake
f5d07c4988
Background area extends to border edge.
...
svn path=/trunk/netsurf/; revision=3780
2008-01-27 18:15:56 +00:00
Richard Wilson
e0ac355853
Correctly terminate the plot group of a clipped box. Clip visible children of hidden elements (fix 1808893).
...
svn path=/trunk/netsurf/; revision=3627
2007-10-09 17:24:02 +00:00
John Mark Bell
ada0a41871
Fix handling of backgrounds on <body> and <html>
...
svn path=/trunk/netsurf/; revision=3545
2007-09-17 14:53:02 +00:00
Vincent Sanders
2f864eeecc
Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text
...
svn path=/trunk/netsurf/; revision=3486
2007-08-08 16:16:03 +00:00
Daniel Silverstone
6807b4208a
Remove the netsurf/ from the include paths and rationalise use of <> vs "" in includes
...
NetSurf includes are now done with ""s and other system includes with <>s as C intended.
The scandeps tool has been updated to only look for ""ed includes, and to verify that the
files exist in the tree before adding them to the dependency lines. The depend rule has
therefore been augmented to make sure the autogenerated files are built before it is run.
This is untested under self-hosted RISC OS builds. All else tested and works.
svn path=/trunk/netsurf/; revision=3307
2007-05-30 22:39:54 +00:00
Michael Drake
ba23e4b693
Update project URL.
...
svn path=/trunk/netsurf/; revision=3073
2006-11-27 15:35:18 +00:00
James Bursa
f4f17f905b
More work on lists. Simplify the implementation to a BLOCK for display: list-item, with a marker box on box->list_marker.
...
svn path=/trunk/netsurf/; revision=3031
2006-11-05 12:58:24 +00:00
James Bursa
a785bc25f7
Modify implementation of absolute positioning to support "static positions". Absolutely positioned boxes are now in their original place in the tree instead of linked from absolute_children.
...
svn path=/trunk/netsurf/; revision=2984
2006-10-08 22:46:25 +00:00
Richard Wilson
a47f148f2d
Optimise out redundant group_start and group_end calls (speed up rendering.)
...
svn path=/trunk/netsurf/; revision=2725
2006-07-10 09:52:31 +00:00
Richard Wilson
eca33bd559
Add missing file.
...
svn path=/trunk/netsurf/; revision=2695
2006-07-02 17:36:18 +00:00
Richard Wilson
cf4294d3a8
Implement knockout rendering (controlled by 'knockout_rendering' option or Ctrl+F11, default is off). This attempts to minimise the amount of overlapping redraw performed, and thus can drasticly reduce the rendering time of many pages.
...
svn path=/trunk/netsurf/; revision=2682
2006-07-01 18:16:05 +00:00
John Mark Bell
c5cb54b94d
Handle transparent borders correctly when plotting
...
svn path=/trunk/netsurf/; revision=2677
2006-06-29 21:30:05 +00:00
James Bursa
f1a1143a24
Fix rendering of float children of a hidden box. Render box absolute children.
...
svn path=/trunk/netsurf/; revision=2646
2006-06-25 23:07:24 +00:00
Richard Wilson
91c933213b
[project @ 2006-04-06 23:03:32 by rjw]
...
Fix 1462681
svn path=/import/netsurf/; revision=2499
2006-04-06 23:03:32 +00:00
Rob Kendrick
190672dc98
[project @ 2006-03-22 01:06:05 by rjek]
...
Replace check in selected checkboxes with a tick, also now black.
svn path=/import/netsurf/; revision=2148
2006-03-22 01:06:05 +00:00
Rob Kendrick
d59c1e3537
[project @ 2006-03-21 17:33:35 by rjek]
...
Fix typo in redraw code. Yes, I will learn to compile code before checking in.
svn path=/import/netsurf/; revision=2146
2006-03-21 17:33:35 +00:00
Rob Kendrick
388ce7b8c4
[project @ 2006-03-21 17:22:41 by rjek]
...
Radio and checkbox widgets are now 3D, and implemented arc plotting for them
svn path=/import/netsurf/; revision=2145
2006-03-21 17:22:41 +00:00
Rob Kendrick
dd6bb64347
[project @ 2006-03-20 10:56:54 by rjek]
...
Source cleanup and true/false to TRUE/FALSE conversion for GTK plotters
svn path=/import/netsurf/; revision=2142
2006-03-20 10:56:54 +00:00
Rob Kendrick
18fea23803
[project @ 2006-03-19 23:56:10 by rjek]
...
Slightly alter ratio of radio button selected dot to work better when small
svn path=/import/netsurf/; revision=2140
2006-03-19 23:56:10 +00:00
Rob Kendrick
1562dd03cb
[project @ 2006-03-19 19:03:07 by rjek]
...
Implemented unfilled disc plotting and GTK disc plotting
svn path=/import/netsurf/; revision=2136
2006-03-19 19:03:07 +00:00
Richard Wilson
4cc85469cb
[project @ 2006-02-21 20:49:11 by rjw]
...
Allow any content to be used as a background. Simplify bitmap code.
svn path=/import/netsurf/; revision=2087
2006-02-21 20:49:12 +00:00
John Mark Bell
b6c6d77772
[project @ 2006-02-20 02:29:19 by jmb]
...
Fix GTK build
svn path=/import/netsurf/; revision=2086
2006-02-20 02:29:19 +00:00
Adrian Lees
dbfdafdf18
[project @ 2006-02-15 23:09:53 by adrianl]
...
Extend text selection, copying, saving and searching code to handle textplain contents; modified textplain code to accept other line terminators
svn path=/import/netsurf/; revision=2081
2006-02-15 23:09:55 +00:00
James Bursa
2ef092f546
[project @ 2006-02-04 12:02:06 by bursa]
...
Fix text-decorations for empty elements (fixes 1398172).
svn path=/import/netsurf/; revision=2055
2006-02-04 12:02:06 +00:00
Richard Wilson
443818ff07
[project @ 2006-01-24 23:42:28 by rjw]
...
Manually decode GIFs used as backgrounds.
svn path=/import/netsurf/; revision=2034
2006-01-24 23:42:28 +00:00
Richard Wilson
b9c8f6fa4b
[project @ 2006-01-01 23:55:24 by rjw]
...
Tidy up code.
svn path=/import/netsurf/; revision=1932
2006-01-01 23:55:24 +00:00
Adrian Lees
17bbed4523
[project @ 2005-07-18 16:38:59 by adrianl]
...
Fix text selection jitter
svn path=/import/netsurf/; revision=1804
2005-07-18 16:38:59 +00:00
James Bursa
57b68bd933
[project @ 2005-06-05 20:54:37 by bursa]
...
More work on borders / padding / margins on inline elements. Add BOX_INLINE_END to hold the right border / padding / margin (left is in the BOX_INLINE).
svn path=/import/netsurf/; revision=1742
2005-06-05 20:54:37 +00:00
James Bursa
99a483dd7b
[project @ 2005-06-04 12:12:38 by bursa]
...
Fix text-decoration and borders on inline elements by replacing inline_parent in box structure with end_inline_children.
svn path=/import/netsurf/; revision=1741
2005-06-04 12:12:38 +00:00
James Bursa
e2fb0a94cd
[project @ 2005-05-23 22:14:09 by bursa]
...
Start to implement borders on inline elements. Note: borders of form controls are rendered incorrectly (text boxes in form controls need changing from INLINE to TEXT).
svn path=/import/netsurf/; revision=1734
2005-05-23 22:14:09 +00:00
John Mark Bell
2714ddd459
[project @ 2005-05-22 22:16:00 by jmb]
...
Fix inversion of overline and line-through plot offsets
svn path=/import/netsurf/; revision=1733
2005-05-22 22:16:00 +00:00
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
James Bursa
03810e4b6c
[project @ 2005-04-30 17:11:24 by bursa]
...
Check box->background before using box->background->bitmap.
svn path=/import/netsurf/; revision=1706
2005-04-30 17:11:24 +00:00
Richard Wilson
683892f9db
[project @ 2005-04-29 01:34:19 by rjw]
...
Improve table rendering.
svn path=/import/netsurf/; revision=1698
2005-04-29 01:34:19 +00:00
Adrian Lees
452a27e74c
[project @ 2005-04-17 03:30:35 by adrianl]
...
Search text highlighting in browser windows
svn path=/import/netsurf/; revision=1657
2005-04-17 03:30:35 +00:00
Adrian Lees
2f3895f088
[project @ 2005-04-16 08:22:57 by adrianl]
...
first cut at selecting inter-block spaces
svn path=/import/netsurf/; revision=1652
2005-04-16 08:22:57 +00:00
Adrian Lees
043db9ece0
[project @ 2005-04-15 05:52:11 by adrianl]
...
Text selection
svn path=/import/netsurf/; revision=1636
2005-04-15 05:52:11 +00:00
Richard Wilson
c0b5985867
[project @ 2005-03-23 19:17:03 by rjw]
...
Fix scaling of very small background images when viewing at less than 100%
svn path=/import/netsurf/; revision=1575
2005-03-23 19:17:03 +00:00
Richard Wilson
511891d27c
[project @ 2005-03-23 18:14:38 by rjw]
...
Fix incorrect background position calculations. Modify CSS parser to pass all background-position testcases.
svn path=/import/netsurf/; revision=1574
2005-03-23 18:14:38 +00:00
Richard Wilson
c16c3ffa2f
[project @ 2005-03-23 16:42:37 by rjw]
...
Don't pass scaled values to children to minimise rounding errors.
svn path=/import/netsurf/; revision=1573
2005-03-23 16:42:37 +00:00
Richard Wilson
7f37d2f559
[project @ 2005-03-19 18:05:45 by rjw]
...
Further updates to the colour highlighting algorithm.
svn path=/import/netsurf/; revision=1547
2005-03-19 18:05:45 +00:00
Richard Wilson
5703b71610
[project @ 2005-03-19 16:39:47 by rjw]
...
Stop certain colours being incorrectly highlighted
svn path=/import/netsurf/; revision=1546
2005-03-19 16:39:47 +00:00
Richard Wilson
f61f097e9a
[project @ 2005-03-19 15:33:06 by rjw]
...
Improved colour light/dark algorith. Button borders are now dual-level 3d to improve appearance.
svn path=/import/netsurf/; revision=1545
2005-03-19 15:33:06 +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
8a0965110f
[project @ 2004-12-05 23:51:10 by jmb]
...
Explicitly check for boxes with 0 area, as there's no point redrawing them
svn path=/import/netsurf/; revision=1384
2004-12-05 23:51:10 +00:00
James Bursa
58401792bd
[project @ 2004-11-21 19:45:17 by bursa]
...
Fix possible divide by 0. Scroll objects correctly.
svn path=/import/netsurf/; revision=1366
2004-11-21 19:45:17 +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
Richard Wilson
4bcef8408a
[project @ 2004-11-11 00:52:17 by rjw]
...
Fix for HTML redraw artifacts
svn path=/import/netsurf/; revision=1359
2004-11-11 00:52:17 +00:00
Richard Wilson
015b27ad4a
[project @ 2004-11-10 23:02:11 by rjw]
...
Get bitmap opacity rather than test it
svn path=/import/netsurf/; revision=1358
2004-11-10 23:02:11 +00:00
John Mark Bell
963c3766d5
[project @ 2004-10-20 23:31:31 by jmb]
...
Reimplement draw groups
svn path=/import/netsurf/; revision=1332
2004-10-20 23:31:32 +00:00
John Mark Bell
e215fc6136
[project @ 2004-10-18 02:27:19 by jmb]
...
Fix segv in GTK build.
/me also slaps the RISC OS build for not dying appropriately too.
svn path=/import/netsurf/; revision=1324
2004-10-18 02:27:19 +00:00
James Bursa
6db5ad1b73
[project @ 2004-10-17 21:05:12 by bursa]
...
New target-independent implementation of html_redraw(), using plotters.
svn path=/import/netsurf/; revision=1313
2004-10-17 21:05:12 +00:00