summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove ghost caret.Michael Drake2011-07-073-116/+2
| | | | svn path=/trunk/netsurf/; revision=12589
* Clean up text input code. Now desktop/textinput.{c|h} is concerend with ↵Michael Drake2011-07-076-3/+2276
| | | | | | browser windows only. HTML content specific stuff moved to render/textinput.{c|h} and disassociated from browser windows. svn path=/trunk/netsurf/; revision=12587
* Set bw for textplain selection.Michael Drake2011-07-021-0/+2
| | | | svn path=/trunk/netsurf/; revision=12554
* Set/unset selection context's browser window on content_open/content_close.Michael Drake2011-07-012-2/+25
| | | | svn path=/trunk/netsurf/; revision=12551
* Make text/plain contents aware of the browser window they are opened in.Michael Drake2011-06-301-1/+21
| | | | svn path=/trunk/netsurf/; revision=12546
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-306-166/+227
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Front end gets root browser window on notification of scrollbar widget drag ↵Michael Drake2011-06-282-2/+8
| | | | | | start. svn path=/trunk/netsurf/; revision=12533
* Unify content_redraw params in content_redraw_data struct. Core and RISC OS ↵Michael Drake2011-06-283-66/+73
| | | | | | content handlers updated. svn path=/trunk/netsurf/; revision=12529
* Prevent iframes with display:inline and percentage width from getting a ↵Michael Drake2011-06-281-1/+6
| | | | | | width of AUTO during minmax layout phase. svn path=/trunk/netsurf/; revision=12528
* Move rectangle type to utils/types.hMichael Drake2011-06-281-1/+1
| | | | svn path=/trunk/netsurf/; revision=12525
* Make search_term_highlighted a core function.Michael Drake2011-06-282-5/+3
| | | | svn path=/trunk/netsurf/; revision=12524
* Core form select widget now associated with HTML contents. Don't use ↵Michael Drake2011-06-285-42/+59
| | | | | | current_redraw_browser for select widget redraw. Fixes core select widget in iframes. svn path=/trunk/netsurf/; revision=12522
* Use interface for turning off drag.Michael Drake2011-06-281-2/+3
| | | | svn path=/trunk/netsurf/; revision=12521
* Pass the content object down through html_redraw. Make overflow scrollbars ↵Michael Drake2011-06-281-14/+16
| | | | | | used content for scrollbar, rather than browser window. Fixes overflow scrollbars in iframes. svn path=/trunk/netsurf/; revision=12520
* HTML contents manage box scrollbars, rather than browser_windows.Michael Drake2011-06-277-26/+46
| | | | svn path=/trunk/netsurf/; revision=12519
* Fix bw->drag_type to be aware of remaining drag types.Michael Drake2011-06-272-0/+4
| | | | svn path=/trunk/netsurf/; revision=12514
* Code style fix. Thanks Kinnison.Michael Drake2011-06-241-2/+2
| | | | svn path=/trunk/netsurf/; revision=12504
* Fix mouse action offsets within scaled iframes.Michael Drake2011-06-241-0/+2
| | | | svn path=/trunk/netsurf/; revision=12503
* Correct offset for scaled iframe redraw.Michael Drake2011-06-241-2/+4
| | | | svn path=/trunk/netsurf/; revision=12498
* If iframes are reformatted due to containing document reflow, don't need to ↵Michael Drake2011-06-242-24/+18
| | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497
* Reformat floated iframe browser windows only after the iframe box has been ↵Michael Drake2011-06-141-6/+10
| | | | | | linked into the box tree from the block formatting context block. svn path=/trunk/netsurf/; revision=12476
* First pass at core iframes. Currently lacking scrollbars.Michael Drake2011-06-147-22/+100
| | | | svn path=/trunk/netsurf/; revision=12474
* Remove box_applet.Michael Drake2011-05-181-140/+0
| | | | svn path=/trunk/netsurf/; revision=12427
* Add some parenthesesJohn Mark Bell2011-05-161-4/+4
| | | | svn path=/trunk/netsurf/; revision=12423
* Lose dead codeJohn Mark Bell2011-05-161-7/+0
| | | | svn path=/trunk/netsurf/; revision=12417
* Use height type enum.Michael Drake2011-05-161-2/+3
| | | | svn path=/trunk/netsurf/; revision=12413
* Restore clipping rectangle before rendering scrollbars. Fixes broken ↵Michael Drake2011-05-111-0/+5
| | | | | | rendering due to interaction between text selection and scroll. svn path=/trunk/netsurf/; revision=12379
* Fix content drags within scrollable areas. Various tidyups.Michael Drake2011-05-111-1/+2
| | | | svn path=/trunk/netsurf/; revision=12378
* Elements replaced with HTML don't affect parent descendants.Michael Drake2011-05-101-1/+4
| | | | svn path=/trunk/netsurf/; revision=12365
* Fix box scrollbars to accurately represent ratio of visible area's length to ↵Michael Drake2011-05-101-29/+32
| | | | | | full area's length, in the length of the scroll bar slider. svn path=/trunk/netsurf/; revision=12364
* s/scroll/scrollbar/ and improve scrollbar widget comments.Michael Drake2011-05-098-116/+120
| | | | svn path=/trunk/netsurf/; revision=12363
* refactor content handler initilisation to use named initialisorsVincent Sanders2011-05-092-30/+25
| | | | svn path=/trunk/netsurf/; revision=12341
* consolidate content redraw Vincent Sanders2011-05-084-9/+12
| | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317
* Simplify status bar text.Michael Drake2011-05-081-7/+1
| | | | svn path=/trunk/netsurf/; revision=12313
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-0618-1122/+984
| | | | svn path=/trunk/netsurf/; revision=12283
* Reduce number of page reflows and viewportMichael Drake2011-04-275-28/+85
| | | | | | | | | | | redraws as images are fetched: + Flag known-sized boxes generated by images. + Treat them as replaced all through layout. + Only reflow the document for fetched images if we don't already have the box at the right size. svn path=/trunk/netsurf/; revision=12243
* Optimise first pass of layout. Reduces number of nsfont_width calls by up ↵Michael Drake2011-04-262-12/+38
| | | | | | to the page's word count. svn path=/trunk/netsurf/; revision=12239
* Change how blocks are positioned vertically (esp. margin handling).Michael Drake2011-04-222-61/+219
| | | | svn path=/trunk/netsurf/; revision=12235
* Apply same hack for :before as for :afterJohn Mark Bell2011-04-221-18/+29
| | | | svn path=/trunk/netsurf/; revision=12224
* Fix build with NDEBUG definedJohn Mark Bell2011-04-033-6/+123
| | | | svn path=/trunk/netsurf/; revision=12154
* Fix bug #3238323: pass correct context pointer for html_object_callbackJohn Mark Bell2011-03-231-1/+1
| | | | svn path=/trunk/netsurf/; revision=12126
* Handle scaled rendering of text/plain with plot origin offset too.Michael Drake2011-03-171-4/+4
| | | | svn path=/trunk/netsurf/; revision=12098
* Fix text/plain rendering's plot range calc to take account of vertical plot ↵Michael Drake2011-03-171-2/+2
| | | | | | offset (y). svn path=/trunk/netsurf/; revision=12097
* Fix scaled text-plain contents.Michael Drake2011-03-151-6/+9
| | | | svn path=/trunk/netsurf/; revision=12059
* Make text size a separate #define. Michael Drake2011-03-151-3/+4
| | | | svn path=/trunk/netsurf/; revision=12058
* Move schedule.h to utils/John Mark Bell2011-03-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=12039
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵Daniel Silverstone2011-03-131-0/+1
| | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029
* Allow box margins to collapse through zero-height boxes.Michael Drake2011-03-122-11/+53
| | | | svn path=/trunk/netsurf/; revision=11981
* Saturated maths in css fixed point Vincent Sanders2011-03-124-13/+9
| | | | svn path=/trunk/netsurf/; revision=11975
* Remove pointless nasty skanky broken box tree duplication from hellDaniel Silverstone2011-03-122-278/+0
| | | | svn path=/trunk/netsurf/; revision=11970