summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* Log URL of external CSS which fails to fetch.Michael Drake2011-12-041-2/+5
| | | | svn path=/trunk/netsurf/; revision=13239
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-046-18/+18
| | | | svn path=/trunk/netsurf/; revision=13236
* Avoid assertion crash when html object recieves favicon message.Michael Drake2011-12-021-0/+4
| | | | svn path=/trunk/netsurf/; revision=13220
* Pass drops into iframes.Michael Drake2011-12-011-2/+12
| | | | svn path=/trunk/netsurf/; revision=13217
* Currently untested (and unused) "drop file on content" handling, and HTML ↵Michael Drake2011-12-011-0/+155
| | | | | | implementation. svn path=/trunk/netsurf/; revision=13214
* Pass scroll wheel action into contents. Handle scrolling of box scrollbars ↵Michael Drake2011-11-291-0/+54
| | | | | | and iframes. svn path=/trunk/netsurf/; revision=13200
* Only make space for vertical box scrollbar if box has height set.Michael Drake2011-11-241-0/+6
| | | | svn path=/trunk/netsurf/; revision=13179
* Fix bug #3433954: make containing_block available to layout_table so it can ↵John Mark Bell2011-11-061-0/+4
| | | | | | resolve percentage height specified on an absolutely-positioned table. svn path=/trunk/netsurf/; revision=13130
* Fix bug #3433840: <img style="display: table" src="..."> will crash if the ↵John Mark Bell2011-11-051-2/+1
| | | | | | | | | | | image fetch completes before initial layout. A number of things wrong here: 1) The BOX_TABLE generated for the img shouldn't ever have been associated with the object (it should have been associated with the implied BOX_TABLE_CELL) 2) The layout engine's decision to treat BOX_TABLE/BOX_INLINE_CONTAINER with associated objects differently from non-replaced TABLE/INLINE_CONTAINERs seems wrong (looking though SVN history, it appears that this was introduced as part of the very first frames implementation, since replaced (twice!)) 3) Now we fetch objects in parallel with building the box tree, we're open to this kind of race condition. svn path=/trunk/netsurf/; revision=13128
* Fix bug #3433787: ignore empty meta refresh content attribute.John Mark Bell2011-11-051-8/+28
| | | | | | Squash memory leaks in error cases. svn path=/trunk/netsurf/; revision=13127
* Give INLINE_END boxes their own id reference.Michael Drake2011-10-291-1/+2
| | | | svn path=/trunk/netsurf/; revision=13094
* Use lwc_string for box->id.Michael Drake2011-10-295-14/+43
| | | | svn path=/trunk/netsurf/; revision=13093
* fix infinite loop when copying private dataVincent Sanders2011-10-191-0/+1
| | | | svn path=/trunk/netsurf/; revision=13071
* Convert more boxes before yieldingJohn Mark Bell2011-10-091-39/+46
| | | | svn path=/trunk/netsurf/; revision=13023
* Fix leaky refcountingJohn Mark Bell2011-10-081-0/+12
| | | | svn path=/trunk/netsurf/; revision=13002
* Improve performance of style selectionJohn Mark Bell2011-10-086-36/+272
| | | | svn path=/trunk/netsurf/; revision=13000
* Improve error handlingJohn Mark Bell2011-10-081-19/+15
| | | | svn path=/trunk/netsurf/; revision=12998
* metadata links stored in contentsVincent Sanders2011-10-071-28/+73
| | | | | | browser uses metadata links for favicons svn path=/trunk/netsurf/; revision=12977
* initial favicon supportVincent Sanders2011-10-062-17/+29
| | | | svn path=/trunk/netsurf/; revision=12975
* Build resource: map at start timeJohn Mark Bell2011-10-052-42/+39
| | | | | | Remove stylesheet url globals -- the core will always use resource:{default,quirks,adblock}.css as appropriate svn path=/trunk/netsurf/; revision=12949
* Don't try to LOG url of errored stylesheet content.Michael Drake2011-10-041-3/+1
| | | | svn path=/trunk/netsurf/; revision=12946
* Pass nsurls through html_fetch_object.Michael Drake2011-10-043-42/+52
| | | | svn path=/trunk/netsurf/; revision=12945
* Set iframe url pointer to NULL after unref at other end too.Michael Drake2011-10-031-1/+3
| | | | svn path=/trunk/netsurf/; revision=12943
* Set url pointers to NULL after unref.Michael Drake2011-10-031-2/+6
| | | | svn path=/trunk/netsurf/; revision=12942
* Remove unused APIJohn Mark Bell2011-10-031-1/+0
| | | | svn path=/trunk/netsurf/; revision=12941
* Can't talloc_free nsurls. Thanks jmb.Michael Drake2011-10-031-2/+2
| | | | svn path=/trunk/netsurf/; revision=12940
* More talloc destructors for nsurls.Michael Drake2011-10-031-5/+41
| | | | svn path=/trunk/netsurf/; revision=12939
* Fix handling of preformatted textJohn Mark Bell2011-10-031-6/+20
| | | | svn path=/trunk/netsurf/; revision=12938
* Add talloc destructor for object_params.Michael Drake2011-10-031-0/+21
| | | | svn path=/trunk/netsurf/; revision=12937
* Parallelise object fetchesJohn Mark Bell2011-10-032-77/+45
| | | | svn path=/trunk/netsurf/; revision=12934
* More conversion to nsurl. (box->href, object params, imagemaps, (i)frames)Michael Drake2011-10-038-87/+91
| | | | svn path=/trunk/netsurf/; revision=12933
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-038-118/+143
| | | | svn path=/trunk/netsurf/; revision=12926
* add html objects in better orderVincent Sanders2011-10-031-3/+14
| | | | svn path=/trunk/netsurf/; revision=12923
* Restartable box tree constructor. Yield between elements.John Mark Bell2011-09-298-501/+810
| | | | svn path=/trunk/netsurf/; revision=12912
* Add layout_get_object_dimensions param documentation missing from last commit.Michael Drake2011-09-231-0/+2
| | | | svn path=/trunk/netsurf/; revision=12871
* Handle min/max-width on replaced elements.Michael Drake2011-09-231-11/+41
| | | | svn path=/trunk/netsurf/; revision=12870
* Use fixed insted of floating point to get percentage of available_width, for ↵Michael Drake2011-09-231-2/+2
| | | | | | width calc. svn path=/trunk/netsurf/; revision=12869
* Move css_fixed and css_unit variables to where they're used.Michael Drake2011-09-231-2/+2
| | | | svn path=/trunk/netsurf/; revision=12868
* Simplify layout_get_object_dimensions.Michael Drake2011-09-231-22/+15
| | | | svn path=/trunk/netsurf/; revision=12867
* Use layout_find_dimensions to get inline object width/height.Michael Drake2011-09-231-24/+5
| | | | svn path=/trunk/netsurf/; revision=12866
* Remove gui_multitaskJohn Mark Bell2011-09-214-91/+3
| | | | svn path=/trunk/netsurf/; revision=12828
* Virtualise content handler finalisation calls. Remove pointless implementations.John Mark Bell2011-09-154-2/+4
| | | | svn path=/trunk/netsurf/; revision=12797
* 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