John Mark Bell
|
485e95c82e
|
Squash memory leak
svn path=/trunk/netsurf/; revision=9689
|
2009-11-22 13:53:44 +00:00 |
John Mark Bell
|
51d545772c
|
Squash warning
svn path=/trunk/netsurf/; revision=9686
|
2009-11-22 13:46:23 +00:00 |
John Mark Bell
|
d010712a9c
|
Avoid potential NULL pointer dereferences
svn path=/trunk/netsurf/; revision=9680
|
2009-11-22 13:28:30 +00:00 |
John Mark Bell
|
9e86512c4f
|
Fix quirks mode propagation for @style.
svn path=/trunk/netsurf/; revision=9675
|
2009-11-15 10:10:00 +00:00 |
Michael Drake
|
5a4897d722
|
Clearer wrapping.
svn path=/trunk/netsurf/; revision=9519
|
2009-08-31 10:44:40 +00:00 |
Michael Drake
|
31ccf7beed
|
Simplification of relative offset calculation. Thanks to Christopher Martin.
svn path=/trunk/netsurf/; revision=9518
|
2009-08-31 10:39:32 +00:00 |
John Mark Bell
|
5552f2b06c
|
Use new alignment scheme
svn path=/trunk/netsurf/; revision=9390
|
2009-08-22 09:56:41 +00:00 |
John Mark Bell
|
6836a74521
|
Ensure we've got a case for default html alignment.
svn path=/trunk/netsurf/; revision=9382
|
2009-08-21 17:17:47 +00:00 |
John Mark Bell
|
b0f127aa2c
|
Support HTML alignment hints.
svn path=/trunk/netsurf/; revision=9381
|
2009-08-21 17:05:22 +00:00 |
Michael Drake
|
c26611b32b
|
Merge from Paul Blokus' selectscroll branch. Fixes text input scrollbar behaviour.
svn path=/trunk/netsurf/; revision=9306
|
2009-08-14 23:10:53 +00:00 |
Michael Drake
|
13afa0ff4c
|
Merge Paul Blokus' selectscroll branch. Adds core select menu widget for forms and core scrollbar widget.
svn path=/trunk/netsurf/; revision=9289
|
2009-08-14 10:37:33 +00:00 |
Michael Drake
|
3cbbdeb91c
|
Ensure that inline end boxes get the correct height.
svn path=/trunk/netsurf/; revision=9104
|
2009-08-07 15:52:00 +00:00 |
Michael Drake
|
b0cc93800a
|
Slightly more useful vertical alignment.
svn path=/trunk/netsurf/; revision=9100
|
2009-08-07 13:00:28 +00:00 |
John Mark Bell
|
0665611cc2
|
Port to modified libcss API.
svn path=/trunk/netsurf/; revision=8997
|
2009-08-02 19:19:43 +00:00 |
John Mark Bell
|
ed16129b0c
|
Prevent negative calculated width of replaced inlines in layout_minmax_line().
svn path=/trunk/netsurf/; revision=8933
|
2009-08-01 00:26:02 +00:00 |
John Mark Bell
|
1b60cd63b7
|
Include size of lwc_context in content size.
svn path=/trunk/netsurf/; revision=8835
|
2009-07-28 00:21:36 +00:00 |
John Mark Bell
|
2c8a235a5d
|
Shrink allocated <style> source data block to minimum.
svn path=/trunk/netsurf/; revision=8828
|
2009-07-27 18:32:55 +00:00 |
John Mark Bell
|
b5d55eb295
|
Consider stylesheet media types
svn path=/trunk/netsurf/; revision=8820
|
2009-07-27 13:49:10 +00:00 |
John Mark Bell
|
e5f55a27ef
|
Fix potential crash when inline replaced elements have percentage width.
svn path=/trunk/netsurf/; revision=8814
|
2009-07-27 10:22:44 +00:00 |
John Mark Bell
|
4aaf13f9ed
|
Respect configured font size
svn path=/trunk/netsurf/; revision=8813
|
2009-07-27 10:00:31 +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
|
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
|
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 |
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
|
ddeadd1c02
|
Merge LibCSS port to trunk.
svn path=/trunk/netsurf/; revision=8752
|
2009-07-23 23:05: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 |
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 |
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 |
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 |
Vincent Sanders
|
f9ecd56f62
|
ploter refactor of rectangle handling
svn path=/trunk/netsurf/; revision=8399
|
2009-07-08 22:04:40 +00:00 |
Michael Drake
|
21a2bfc53c
|
Style guide indentation.
svn path=/trunk/netsurf/; revision=8345
|
2009-07-06 10:38:13 +00:00 |
Michael Drake
|
7372218033
|
Fix indentation to use tabs instead of spaces.
svn path=/trunk/netsurf/; revision=8344
|
2009-07-06 10:33:19 +00:00 |
Vincent Sanders
|
0ade453958
|
Refactor fill plotter to take a style
svn path=/trunk/netsurf/; revision=8332
|
2009-07-05 20:10:17 +00:00 |
John Mark Bell
|
2dbf92761f
|
Fix stupid
svn path=/trunk/netsurf/; revision=8275
|
2009-07-02 23:05:10 +00:00 |
John Mark Bell
|
e6f70d9760
|
Make this more legible and squash leaks.
svn path=/trunk/netsurf/; revision=8273
|
2009-07-02 22:35:15 +00:00 |
Vincent Sanders
|
1165edf662
|
remove redundant clg call
svn path=/trunk/netsurf/; revision=8240
|
2009-07-01 13:53:06 +00:00 |