Commit Graph

295 Commits

Author SHA1 Message Date
John Mark Bell
0344970df4 Squash warnings
svn path=/trunk/netsurf/; revision=13695
2012-03-25 15:19:12 +00:00
Vincent Sanders
268f3514bf fix compile
svn path=/trunk/netsurf/; revision=13694
2012-03-25 15:14:25 +00:00
Vincent Sanders
e12566e1a1 add presentational hint routine for background image
svn path=/trunk/netsurf/; revision=13693
2012-03-25 15:12:15 +00:00
John Mark Bell
7491f60696 Fix up node_presentational_hint_text_align
svn path=/trunk/netsurf/; revision=13691
2012-03-25 15:02:08 +00:00
John Mark Bell
729b34fa3b Fix up node_presentational_hint_vertical_align
svn path=/trunk/netsurf/; revision=13690
2012-03-25 14:51:37 +00:00
Vincent Sanders
7aa4147940 split presentational hints function up
svn path=/trunk/netsurf/; revision=13689
2012-03-25 14:38:37 +00:00
Vincent Sanders
6ff2da6e31 fix node_is_link
add dom string globals to css handler

svn path=/trunk/netsurf/; revision=13678
2012-03-25 11:14:19 +00:00
Vincent Sanders
66f4d9a831 fix previous commit
svn path=/trunk/netsurf/; revision=13658
2012-03-25 09:26:39 +00:00
Vincent Sanders
60e5d80aea fix node_count_siblings
svn path=/trunk/netsurf/; revision=13657
2012-03-25 09:23:41 +00:00
Daniel Silverstone
b0e04780af node_is_empty
svn path=/trunk/netsurf/; revision=13655
2012-03-25 08:55:27 +00:00
John Mark Bell
d3463d9e2a Ensure parent is NULL if there is no parent
svn path=/trunk/netsurf/; revision=13648
2012-03-25 07:59:05 +00:00
Vincent Sanders
3576ad71cb fix up framebuffer build flags
fix select attributes

svn path=/trunk/netsurf/; revision=13643
2012-03-24 22:42:14 +00:00
Vincent Sanders
784b223387 continue conversion
svn path=/trunk/netsurf/; revision=13635
2012-03-24 22:21:25 +00:00
Vincent Sanders
6a62b3a561 three more callbacks fixed up
svn path=/trunk/netsurf/; revision=13629
2012-03-24 21:35:02 +00:00
John Mark Bell
aa49a54db5 Fix up node_has_attribute
svn path=/trunk/netsurf/; revision=13611
2012-03-24 19:40:06 +00:00
John Mark Bell
1688080e04 Beginnings of fixed up selection binding
svn path=/trunk/netsurf/; revision=13609
2012-03-24 18:48:14 +00:00
Vincent Sanders
1490b52a6b NetSurf options rework (a=vince r=daniels,jmb)
svn path=/trunk/netsurf/; revision=13548
2012-03-22 09:34:34 +00:00
John Mark Bell
f2993e6ed0 content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url
svn path=/trunk/netsurf/; revision=13236
2011-12-04 14:55:23 +00:00
Michael Drake
c876a37a5f Avoid a couple of strlen calls.
svn path=/trunk/netsurf/; revision=13005
2011-10-08 12:26:10 +00:00
John Mark Bell
4e574f1252 Improve performance of style selection
svn path=/trunk/netsurf/; revision=13000
2011-10-08 00:21:59 +00:00
Michael Drake
7805550e82 Port presentational hint backgrounds to nsurl.
svn path=/trunk/netsurf/; revision=12990
2011-10-07 22:07:57 +00:00
Michael Drake
201dcddff8 Port disabled :visited support to nsurl.
svn path=/trunk/netsurf/; revision=12961
2011-10-05 20:22:56 +00:00
Michael Drake
36eff6da2b Port more internals to nsurl. Front ends may need updating.
svn path=/trunk/netsurf/; revision=12926
2011-10-03 15:56:47 +00:00
John Mark Bell
339bed7272 Virtualise content handler finalisation calls. Remove pointless implementations.
svn path=/trunk/netsurf/; revision=12797
2011-09-15 22:47:50 +00:00
John Mark Bell
3d71da088b Clean up content_factory_register_handler API -- content handlers no longer use the mime type, so don't require it to be interned up front
svn path=/trunk/netsurf/; revision=12796
2011-09-15 22:31:16 +00:00
John Mark Bell
9ee4f6146e Remove mime_type parameter from content handler content_type callback API
svn path=/trunk/netsurf/; revision=12704
2011-09-03 09:27:42 +00:00
John Mark Bell
088c91b127 More accurate legacy font size handling
svn path=/trunk/netsurf/; revision=12695
2011-08-31 21:12:57 +00:00
John Mark Bell
85ec83636d Reject attempts by a stylesheet to import itself
svn path=/trunk/netsurf/; revision=12644
2011-08-23 19:59:13 +00:00
John Mark Bell
dc6c58ec41 Fix transition from LOADING to ERROR state after content has been locked for conversion
svn path=/trunk/netsurf/; revision=12614
2011-07-20 21:39:51 +00:00
John Mark Bell
b34502af82 Refactor http utilities
svn path=/trunk/netsurf/; revision=12595
2011-07-08 08:38:17 +00:00
Vincent Sanders
83f9e707eb refactor content handler initilisation to use named initialisors
svn path=/trunk/netsurf/; revision=12341
2011-05-09 15:32:34 +00:00
Vincent Sanders
8be1e85e91 consolidate content redraw
more cleanups ready for image content refactor

svn path=/trunk/netsurf/; revision=12317
2011-05-08 19:54:35 +00:00
John Mark Bell
e71691bae8 Merge branches/jmb/content-factory to trunk
svn path=/trunk/netsurf/; revision=12283
2011-05-06 20:40:09 +00:00
John Mark Bell
b652e1f36e Sync with versioned libcss ABI
svn path=/trunk/netsurf/; revision=12008
2011-03-13 09:32:13 +00:00
John Mark Bell
ffd2e6095d Fix matching of universal element selectors
svn path=/trunk/netsurf/; revision=11979
2011-03-12 18:29:40 +00:00
John Mark Bell
1bfb8c9f89 Sync API with modern libcss
svn path=/trunk/netsurf/; revision=11977
2011-03-12 17:51:59 +00:00
Vincent Sanders
74f108ee4d Saturated maths in css fixed point
svn path=/trunk/netsurf/; revision=11975
2011-03-12 17:46:11 +00:00
John Mark Bell
86a2e0076d Fix bug #3194007: stop emitting duplicate READY/DONE events.
* Make content handlers responsible for setting READY/DONE state & emitting events.
	* Stop content_convert doing this when there is a registered convert function for the content type.

svn path=/trunk/netsurf/; revision=11850
2011-02-27 20:11:39 +00:00
John Mark Bell
ceadbafcbc Clean up blank_import on exit
svn path=/trunk/netsurf/; revision=11818
2011-02-26 01:19:11 +00:00
John Mark Bell
daa8697651 Parallelise fetch and conversion of imported stylesheets
svn path=/trunk/netsurf/; revision=11817
2011-02-26 00:58:54 +00:00
John Mark Bell
28d1817bdd Fix bug #3171370: initialise font resolution callback pointers
svn path=/trunk/netsurf/; revision=11608
2011-02-03 09:31:11 +00:00
John Mark Bell
a8bc5d3916 Fix :root detection
svn path=/trunk/netsurf/; revision=11571
2011-01-31 23:14:13 +00:00
John Mark Bell
7661829e60 Various fixes for selection callbacks
svn path=/trunk/netsurf/; revision=11570
2011-01-31 22:31:47 +00:00
John Mark Bell
cf561c8a6e Sync selection engine binding with latest libcss
svn path=/trunk/netsurf/; revision=11561
2011-01-31 08:49:39 +00:00
Vincent Sanders
fbb1139214 add default system colour handlers to each frontend
svn path=/trunk/netsurf/; revision=11530
2011-01-30 13:40:47 +00:00
John Mark Bell
cd5950936a Add ability to dump opacity property, too
svn path=/trunk/netsurf/; revision=11528
2011-01-29 21:54:35 +00:00
John Mark Bell
5d27aa256f Port to latest libcss
svn path=/trunk/netsurf/; revision=11526
2011-01-29 19:22:12 +00:00
John Mark Bell
850160c40f Reflect new css_stylesheet_create API
svn path=/trunk/netsurf/; revision=11523
2011-01-29 14:53:18 +00:00
Michael Drake
12a9c138e6 Fix attempt to destroy selection resutls that don't exist.
svn path=/trunk/netsurf/; revision=11216
2011-01-05 19:53:35 +00:00
Michael Drake
08ed4c207f Update to new libcss API for simultanious selection for base element and its pseudo elements.
svn path=/trunk/netsurf/; revision=11215
2011-01-05 19:36:05 +00:00