summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* Clean up content_factory_register_handler API -- content handlers no longer ↵John Mark Bell2011-09-152-32/+15
| | | | | | use the mime type, so don't require it to be interned up front svn path=/trunk/netsurf/; revision=12796
* Don't try to render overflow scrollbars for the root element.Michael Drake2011-09-071-1/+2
| | | | svn path=/trunk/netsurf/; revision=12774
* HTML handler for contextual content requests.Michael Drake2011-09-061-0/+50
| | | | svn path=/trunk/netsurf/; revision=12754
* Pass html_content to imagemap_get, instead of hlcache_handle.Michael Drake2011-09-063-4/+3
| | | | svn path=/trunk/netsurf/; revision=12752
* Move to new frame dimensions. Need to avoid poking inside bw struct here.Michael Drake2011-09-061-1/+1
| | | | svn path=/trunk/netsurf/; revision=12748
* Sniff content types where appropriate.John Mark Bell2011-09-041-4/+6
| | | | | | We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons) svn path=/trunk/netsurf/; revision=12707
* Remove mime_type parameter from content handler content_type callback APIJohn Mark Bell2011-09-032-5/+4
| | | | svn path=/trunk/netsurf/; revision=12704
* Avoid instance of using bw->current_content outside desktop/.Michael Drake2011-08-314-73/+75
| | | | svn path=/trunk/netsurf/; revision=12690
* refactor bitmap out of generic content structureVincent Sanders2011-08-311-22/+20
| | | | svn path=/trunk/netsurf/; revision=12686
* Remove last use of current_redraw_browser.Michael Drake2011-08-241-1/+1
| | | | svn path=/trunk/netsurf/; revision=12652
* Core part of search improvement:Michael Drake2011-08-248-14/+879
| | | | | | | | | | + Split up browser window and content related elements of html & text search. + Associate search contexts with contents, rather than browser windows. + Remove highlighting of search terms dependency on current_redraw_browser. + Fixes issues with search contexts being applied to the wrong content. svn path=/trunk/netsurf/; revision=12646
* Replaced elements' children are not laid out, so don't look at their ↵Michael Drake2011-08-231-0/+4
| | | | | | descendants. Fixes #3380281. svn path=/trunk/netsurf/; revision=12642
* Fix bug #3390958: forcibly discard references to any child objects if we ↵John Mark Bell2011-08-201-4/+14
| | | | | | fail to complete conversion of an HTML content svn path=/trunk/netsurf/; revision=12641
* Fix GCC 4.6 warnings in coreJohn Mark Bell2011-07-262-23/+1
| | | | svn path=/trunk/netsurf/; revision=12629
* Selection is now subordinate to html and text content types, and ↵Michael Drake2011-07-264-66/+84
| | | | | | disassociated from browser windows. Note: search currently uses hlcache_handle_get_content() to go from bw to h to get at c for search highlighting via selection. svn path=/trunk/netsurf/; revision=12626
* Fix transition from LOADING to ERROR state after content has been locked for ↵John Mark Bell2011-07-201-7/+7
| | | | | | conversion svn path=/trunk/netsurf/; revision=12614
* Plug another hole in the logic for stopping HTML contentsJohn Mark Bell2011-07-201-0/+4
| | | | svn path=/trunk/netsurf/; revision=12613
* Make html_stop handle being called during construction of the box tree (i.e. ↵John Mark Bell2011-07-191-3/+36
| | | | | | | | as the result of a call to gui_multitask from the LOADING state) Fixup accounting of active objects when stopped in the READY state and ensure correct transition to the DONE state when necessary svn path=/trunk/netsurf/; revision=12612
* Fix race when stopping an HTML content mid-loadJohn Mark Bell2011-07-192-26/+59
| | | | svn path=/trunk/netsurf/; revision=12611
* Revert r12609 and assert parent content state.Michael Drake2011-07-191-4/+4
| | | | svn path=/trunk/netsurf/; revision=12610
* Don't try to redraw newly fetched objects' areas in parent html document if ↵Michael Drake2011-07-191-1/+4
| | | | | | parent doc is still in LOADING state. svn path=/trunk/netsurf/; revision=12609
* Don't need current_redraw_browser for box scrollbars any more.Michael Drake2011-07-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=12602
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-137-89/+160
| | | | | | | Selection no longer uses current_redraw_browser. Fix long-standing selection bugs on platforms that use action on release behaviour. svn path=/trunk/netsurf/; revision=12598
* Refactor http utilitiesJohn Mark Bell2011-07-083-31/+90
| | | | svn path=/trunk/netsurf/; revision=12595
* Remove remaining internal browser window usage from render/textinput.Michael Drake2011-07-071-97/+86
| | | | svn path=/trunk/netsurf/; revision=12593
* Remove unused structure.Michael Drake2011-07-071-18/+0
| | | | svn path=/trunk/netsurf/; revision=12592
* Remove unnecessary #include.Michael Drake2011-07-071-1/+0
| | | | svn path=/trunk/netsurf/; revision=12591
* Function namespacing.Michael Drake2011-07-072-80/+98
| | | | svn path=/trunk/netsurf/; revision=12590
* 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