summaryrefslogtreecommitdiff
path: root/render/html_redraw.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Move printed to box flags.Michael Drake2011-03-021-2/+2
| | | | svn path=/trunk/netsurf/; revision=11888
* Make box flags and move new line indicator to it.Michael Drake2011-03-021-1/+1
| | | | svn path=/trunk/netsurf/; revision=11886
* Cache space widths.Michael Drake2011-03-011-8/+3
| | | | svn path=/trunk/netsurf/; revision=11877
* Fix silly.Michael Drake2011-02-221-1/+2
| | | | svn path=/trunk/netsurf/; revision=11764
* Fix text clipping bug.Michael Drake2011-02-221-3/+3
| | | | svn path=/trunk/netsurf/; revision=11763
* Remove knockout from html_redraw, and use it in browser_window_redraw and ↵Michael Drake2011-02-211-9/+1
| | | | | | thumbnail_redraw. svn path=/trunk/netsurf/; revision=11746
* Pass clip rect through html redraw as pointer.Michael Drake2011-02-151-127/+122
| | | | svn path=/trunk/netsurf/; revision=11685
* Pass clip rect to clip plotters as struct. Simplify clip rect handling in ↵Michael Drake2011-02-141-20/+23
| | | | | | debug window code. Pass clip rect to select menu as struct. svn path=/trunk/netsurf/; revision=11683
* ConstifyJohn Mark Bell2011-02-141-2/+2
| | | | svn path=/trunk/netsurf/; revision=11680
* Pass clip rect to scroll_redraw as struct. Simplify test to see if ↵Michael Drake2011-02-141-6/+2
| | | | | | scrollbar is within clip rect. svn path=/trunk/netsurf/; revision=11679
* Pass clip rect as struct through content_redraw api. Update the front ends ↵Michael Drake2011-02-131-23/+10
| | | | | | to use this. Note only RO build tested. svn path=/trunk/netsurf/; revision=11670
* Port to latest libcssJohn Mark Bell2011-01-291-96/+108
| | | | svn path=/trunk/netsurf/; revision=11526
* Redraw object scrollbars if required.Michael Drake2010-08-301-3/+4
| | | | svn path=/trunk/netsurf/; revision=10731
* Fix clipping to exclude border for objects.Michael Drake2010-08-301-3/+4
| | | | svn path=/trunk/netsurf/; revision=10728
* + Don't even consider top and bottom borders when theyMichael Drake2010-08-261-93/+200
| | | | | | | | | fall outside the clip rect. Should make scrolling up and down slightly faster. + Clip borders plotted as rectangles to the current clip rectangle. Fixes redraw issue with very tall borders. svn path=/trunk/netsurf/; revision=10713
* + Pass clip rectangle around html_redraw_* as a struct rect.Michael Drake2010-08-261-339/+400
| | | | | | | + Reduce fp maths at 1:1 scale for boxes with overflow:visisble. + Simplfy border plots. svn path=/trunk/netsurf/; revision=10712
* Simplication due to known border geometry characteristics. Fix double border ↵Michael Drake2010-08-141-34/+36
| | | | | | style. svn path=/trunk/netsurf/; revision=10709
* Fix colour comparison to compare the right things. Plot left and right ↵Michael Drake2010-08-141-129/+133
| | | | | | borders before top and bottom. svn path=/trunk/netsurf/; revision=10703
* Slightly quicker border part length finding.Michael Drake2010-08-141-4/+4
| | | | svn path=/trunk/netsurf/; revision=10702
* Render 1px wide border parts with rectangle plotter, rather than polygon.Michael Drake2010-08-141-8/+54
| | | | svn path=/trunk/netsurf/; revision=10701
* + Optimise border handling at 1:1 scale.Michael Drake2010-08-141-90/+82
| | | | | | | | + Reduce computation for elements with no borders. + Simplfy border vertex calculation. + Add comments. svn path=/trunk/netsurf/; revision=10700
* Fix BeOS build.Michael Drake2010-08-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=10698
* Plot rectangular border parts with the rectangle plotter, rather than the ↵Michael Drake2010-08-131-9/+74
| | | | | | polygon plotter. svn path=/trunk/netsurf/; revision=10697
* Make top and bottom borders flush with left and right of border box, when ↵Michael Drake2010-08-131-83/+259
| | | | | | possible. Make left and right borders only render above/below padding box when they need to. svn path=/trunk/netsurf/; revision=10696
* Skip transparent borders early and change border side plot order.Michael Drake2010-08-131-11/+11
| | | | svn path=/trunk/netsurf/; revision=10695
* Fix inline border ends where inline text wraps.Michael Drake2010-08-131-10/+10
| | | | svn path=/trunk/netsurf/; revision=10694
* Simplify border vertex arrangement code slightly.Michael Drake2010-08-131-48/+49
| | | | svn path=/trunk/netsurf/; revision=10693
* Stop redrawing zero size images.Michael Drake2010-07-081-1/+1
| | | | svn path=/trunk/netsurf/; revision=10614
* Remove dead code.Michael Drake2010-07-061-6/+2
| | | | svn path=/trunk/netsurf/; revision=10602
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-79/+78
| | | | svn path=/trunk/netsurf/; revision=10180
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-3/+6
| | | | svn path=/trunk/netsurf/; revision=9729
* Merge from Paul Blokus' selectscroll branch. Fixes text input scrollbar ↵Michael Drake2009-08-141-2/+1
| | | | | | behaviour. svn path=/trunk/netsurf/; revision=9306
* Merge Paul Blokus' selectscroll branch. Adds core select menu widget for ↵Michael Drake2009-08-141-356/+98
| | | | | | forms and core scrollbar widget. svn path=/trunk/netsurf/; revision=9289
* Port to modified libcss API.John Mark Bell2009-08-021-3/+3
| | | | svn path=/trunk/netsurf/; revision=8997
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-163/+186
| | | | svn path=/trunk/netsurf/; revision=8752
* Fix render colour of selected text.Michael Drake2009-07-211-3/+3
| | | | svn path=/trunk/netsurf/; revision=8642
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-211-30/+33
| | | | svn path=/trunk/netsurf/; revision=8641
* Fix comment.Michael Drake2009-07-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=8520
* Rename debug outline plot styles and make them const.Michael Drake2009-07-141-6/+6
| | | | svn path=/trunk/netsurf/; revision=8518
* Plot debug outlines after borders and backgrounds, so that they can be seen ↵Michael Drake2009-07-141-37/+40
| | | | | | 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
* Simplify debug outline calculations and avoid fp maths when scale is 1.0. ↵Michael Drake2009-07-141-31/+52
| | | | | | Comment some border stuff. svn path=/trunk/netsurf/; revision=8514
* Rename TRANSPARENT to NS_TRANSPARENT to avoid clash on Windows. By MarkieB.Michael Drake2009-07-141-24/+27
| | | | svn path=/trunk/netsurf/; revision=8513
* next round of plotter refactorVincent Sanders2009-07-141-60/+94
| | | | svn path=/trunk/netsurf/; revision=8512
* Delete html_redraw lighter/darker and use the colour tweakers in plot_style.Michael Drake2009-07-101-50/+22
| | | | svn path=/trunk/netsurf/; revision=8452
* Move colour blend routine from html_redraw to plot_style and make it a define.Michael Drake2009-07-101-25/+10
| | | | svn path=/trunk/netsurf/; revision=8451
* Remove html_redraw_aa because it is the same as html_redraw_blend. Fix ↵Michael Drake2009-07-101-27/+11
| | | | | | html_redraw_blend to be 50/50 instead of 75/25. svn path=/trunk/netsurf/; revision=8448
* plotters line refactorVincent Sanders2009-07-101-98/+119
| | | | svn path=/trunk/netsurf/; revision=8446
* ploter refactor of rectangle handling Vincent Sanders2009-07-081-29/+28
| | | | svn path=/trunk/netsurf/; revision=8399
* Fix indentation to use tabs instead of spaces.Michael Drake2009-07-061-40/+40
| | | | svn path=/trunk/netsurf/; revision=8344
* Refactor fill plotter to take a styleVincent Sanders2009-07-051-25/+65
| | | | svn path=/trunk/netsurf/; revision=8332