John Mark Bell
f734aaace5
Make round-to-nearest clearer.
...
svn path=/trunk/netsurf/; revision=8786
2009-07-25 17:21:35 +00:00
John Mark Bell
c51b14383c
Now that libwapcaplet guarantees NUL-termination of strings, stop copying them unnecessarily.
...
svn path=/trunk/netsurf/; revision=8785
2009-07-25 15:47:11 +00:00
John Mark Bell
2c00c55963
Simplify line-height calculation, deferring to nscss_len2px.
...
svn path=/trunk/netsurf/; revision=8783
2009-07-25 13:20:12 +00:00
John Mark Bell
2939ec04de
More consistent conversion of lengths to pixels.
...
We now calculate the nearest whole number of pixels required for 1 unit, then multiply that by the requested length.
This means that 2 * len2px(1, cm) == len2px(2, cm), for example.
svn path=/trunk/netsurf/; revision=8782
2009-07-25 13:19:11 +00:00
Michael Drake
3c8f684145
Mention how to get LibCSS.
...
svn path=/trunk/netsurf/; revision=8776
2009-07-24 21:47:31 +00:00
John Mark Bell
12e49b11c2
Fix crash when a style element is not used because of mismatched media or type.
...
svn path=/trunk/netsurf/; revision=8768
2009-07-24 01:48:53 +00:00
John Mark Bell
4af04582ad
Fix textarea line height.
...
svn path=/trunk/netsurf/; revision=8766
2009-07-24 01:03:17 +00:00
John Mark Bell
7ee7281fcd
Fix font config stuff
...
svn path=/trunk/netsurf/; revision=8765
2009-07-24 00:43:02 +00:00
Michael Drake
836859763e
Undo alignment change pending proper implementation of HTML alignment.
...
svn path=/trunk/netsurf/; revision=8764
2009-07-24 00:20:59 +00:00
John Mark Bell
cc662408b7
Fix text/plain lineheight calculation
...
svn path=/trunk/netsurf/; revision=8763
2009-07-24 00:17:43 +00:00
Michael Drake
48e3221458
Don't attempt to basline-align non text related inlines.
...
svn path=/trunk/netsurf/; revision=8762
2009-07-24 00:08:23 +00:00
Michael Drake
010774fb25
Remove old forced table cell text alignement.
...
svn path=/trunk/netsurf/; revision=8759
2009-07-23 23:54:49 +00:00
James Bursa
b1c1d85f97
Better way of aligning text baselines. Move boxes down to align 0.75 point instead of changing height.
...
svn path=/trunk/netsurf/; revision=8758
2009-07-23 23:51:43 +00:00
John Mark Bell
3dd350a5ea
Correct include.
...
svn path=/trunk/netsurf/; revision=8757
2009-07-23 23:50:35 +00:00
Michael Drake
b22f567bdd
Remove mention of re2c and lemon. Still need to update with LibCSS and wapcaplet info.
...
svn path=/trunk/netsurf/; revision=8755
2009-07-23 23:25:51 +00:00
John Mark Bell
ddeadd1c02
Merge LibCSS port to trunk.
...
svn path=/trunk/netsurf/; revision=8752
2009-07-23 23:05:34 +00:00
Chris Young
b20949a350
Replace URL bar with custom StringView class. Thanks to Stephen Fellner, Rene W Olsen
...
and Joerg Strohmayer.
svn path=/trunk/netsurf/; revision=8723
2009-07-23 11:23:34 +00:00
James Bursa
dffc8779ed
Set height of all text boxes in a line to the height of the highest one. This aligns the baseline of text which changes font size in a line. However, when the inline-block is reflowed, the heights do not shrink again where they could.
...
svn path=/trunk/netsurf/; revision=8716
2009-07-23 02:29:12 +00:00
Michael Drake
f1eb054b87
Merged revisions 8663 via svnmerge from
...
svn://svn.netsurf-browser.org/branches/paulblokus/textinput
........
r8663 | paulblokus | 2009-07-22 00:46:29 +0100 (Wed, 22 Jul 2009) | 2 lines
added getter for textarea dimensions
........
svn path=/trunk/netsurf/; revision=8695
2009-07-22 15:59:25 +00:00
John Mark Bell
1e96962f6f
Fix stupid
...
svn path=/trunk/netsurf/; revision=8672
2009-07-22 07:59:55 +00:00
John Mark Bell
6e13c2fb0a
Scale font sizes, for better accuracy.
...
svn path=/trunk/netsurf/; revision=8657
2009-07-21 16:55:35 +00:00
Michael Drake
4ff22c67df
Fix render colour of selected text.
...
svn path=/trunk/netsurf/; revision=8642
2009-07-21 11:33:55 +00:00
John Mark Bell
2565a37a52
Refactor text plotter and other font functions to remove dependency on CSS.
...
svn path=/trunk/netsurf/; revision=8641
2009-07-21 10:59:53 +00:00
Chris Young
1930989f8c
Switch off incremental reflow by default, as for some reason it started causing some
...
sites randomly to freeze on load (with objects remaining) a couple of months back.
svn path=/trunk/netsurf/; revision=8618
2009-07-18 11:50:22 +00:00
Chris Young
0ef4d08580
Fix OS4.0 key duplication issue (unsat bug#62)
...
and there was much rejoicing
svn path=/trunk/netsurf/; revision=8617
2009-07-18 11:36:41 +00:00
Chris Young
01d87bd5ba
Remove old progress pointer hack
...
svn path=/trunk/netsurf/; revision=8562
2009-07-15 17:44:25 +00:00
Michael Drake
1299c213ea
Revert accidental commit.
...
svn path=/trunk/netsurf/; revision=8529
2009-07-14 16:53:39 +00:00
Michael Drake
3bfba0f584
mouse_track
...
svn path=/trunk/netsurf/; revision=8528
2009-07-14 16:51:42 +00:00
Michael Drake
9ec94e4dcf
Use progress pointer.
...
svn path=/trunk/netsurf/; revision=8527
2009-07-14 16:18:35 +00:00
Michael Drake
7fc42b80a4
Improve RISC OS progress pointer.
...
svn path=/trunk/netsurf/; revision=8526
2009-07-14 15:54:01 +00:00
Michael Drake
f18904ca67
Indicate activity with the progress pointer for a second after you click a link and as the "auto" pointer while stuff is loading.
...
svn path=/trunk/netsurf/; revision=8525
2009-07-14 15:53:12 +00:00
Michael Drake
12cdd0f6dd
Fix comment.
...
svn path=/trunk/netsurf/; revision=8520
2009-07-14 13:13:47 +00:00
Michael Drake
2d95b8aa57
Rename debug outline plot styles and make them const.
...
svn path=/trunk/netsurf/; revision=8518
2009-07-14 12:42:02 +00:00
Michael Drake
336b21198d
Plot debug outlines after borders and backgrounds, so that they can be seen when things are coloured. Plot content edge before padding edge, so that the colour for the outermost edge is always shown when margin, border or padding are 0.
...
svn path=/trunk/netsurf/; revision=8515
2009-07-14 11:45:29 +00:00
Michael Drake
08fc83b189
Simplify debug outline calculations and avoid fp maths when scale is 1.0. Comment some border stuff.
...
svn path=/trunk/netsurf/; revision=8514
2009-07-14 11:26:44 +00:00
Michael Drake
8365d46eb7
Rename TRANSPARENT to NS_TRANSPARENT to avoid clash on Windows. By MarkieB.
...
svn path=/trunk/netsurf/; revision=8513
2009-07-14 10:57:07 +00:00
Vincent Sanders
86232d72a6
next round of plotter refactor
...
svn path=/trunk/netsurf/; revision=8512
2009-07-14 10:03:58 +00:00
Michael Drake
ed2206316c
Positioned elements are taken out of normal flow, so don't let them affect min/max width calculations.
...
svn path=/trunk/netsurf/; revision=8502
2009-07-13 15:37:54 +00:00
Chris Young
af4f3d2be7
Don't do higher quality scaling on OS4.0 as it doesn't work.
...
svn path=/trunk/netsurf/; revision=8484
2009-07-12 18:10:14 +00:00
Michael Drake
ebe0db1864
Delete html_redraw lighter/darker and use the colour tweakers in plot_style.
...
svn path=/trunk/netsurf/; revision=8452
2009-07-10 20:38:57 +00:00
Michael Drake
e0a4b50e87
Move colour blend routine from html_redraw to plot_style and make it a define.
...
svn path=/trunk/netsurf/; revision=8451
2009-07-10 19:53:30 +00:00
Michael Drake
96d8e9335c
Remove html_redraw_aa because it is the same as html_redraw_blend. Fix html_redraw_blend to be 50/50 instead of 75/25.
...
svn path=/trunk/netsurf/; revision=8448
2009-07-10 19:09:33 +00:00
Vincent Sanders
680298e61c
plotters line refactor
...
svn path=/trunk/netsurf/; revision=8446
2009-07-10 18:36:49 +00:00
John Mark Bell
5feb7018c5
Replace parent_url with a pointer to the parent content.
...
svn path=/trunk/netsurf/; revision=8428
2009-07-10 00:26:37 +00:00
Chris Young
801ef751af
Move all the layers code into plotters.c and refactor to use gui_globals structure
...
Purge option_direct_render
svn path=/trunk/netsurf/; revision=8425
2009-07-09 18:52:55 +00:00
John Mark Bell
9e5f6510ec
Tweak dot/dash patterns.
...
svn path=/trunk/netsurf/; revision=8416
2009-07-09 12:13:01 +00:00
Chris Young
e580428738
Fix compilation
...
svn path=/trunk/netsurf/; revision=8400
2009-07-08 22:32:57 +00:00
Vincent Sanders
f9ecd56f62
ploter refactor of rectangle handling
...
svn path=/trunk/netsurf/; revision=8399
2009-07-08 22:04:40 +00:00
Chris Young
651228e64d
Migrate plotters to use a gui_globals pointer rather than RastPort.
...
svn path=/trunk/netsurf/; revision=8378
2009-07-07 19:28:34 +00:00
Chris Young
febe19851e
Fix warnings
...
svn path=/trunk/netsurf/; revision=8377
2009-07-07 19:27:08 +00:00