servo/components
Vijay Hebbar 4a43dba8d7 Add implementation for itemprop and itemtype
Created test file

Added the stub methods for itemprop and itemscope

Resolved html5ever dependency, added ItemScope and ItemProp attr

Resolving dependency

Added pref override on metadata attributes

Resetting to original state due to change in requirement

Reverted adding attributes

1. add a customized implementation of parse_plain_attribute
2. add the following methods to HTMLElement.webidl

added itemprop and itemtype, enabled pref in test

Added initial implementation for getting itemprop property values

Adding the wireframe for testing

Implemented function to handle itemType

Corrected typo

Fixed typo bug in code

Handling duplicates for itemtype attribute values

Added the test suite structure

Added test for extra space

Added test for regular test values

Added test cases for Single property values

Test cases to check absence of itemtype and itemprop attributes

Added code to handle absence of itemtype or itemprop attributes

Added shell script to run all test cases

cleared up Cargo file

Tidying up

Removed the local test file

Removed new line for test-tidy

Ordered key in prefs.json

Fixes for test-tidy

Enabled test preferences

Created test using wpt

Creating WPT Tests for Regular and Single Prop Types

Fixed the Regular type test

Fixed tests

Removed old test case metadata

Incorporate review changes from PR

Updated MANIFEST to sync test cases

Making changed suggested in review

Removed editor folding

Removed unnecessary code

Resolving cargo conflicts

Updated PropertyNames and itemtypes implementation

Trying different data in test case

Updated manifest

Updated code based on reviews
2017-11-06 15:11:50 -05:00
..
allocator FreeType: don’t use usable_size() as deallocation size 2017-10-30 18:22:30 +01:00
atoms Use env::var_os to read paths from the environment 2017-10-20 09:03:21 -07:00
bluetooth Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
bluetooth_traits Update WR (details below): 2017-10-16 16:33:24 +10:00
canvas Kick off WebGL 2.0 implementation 2017-10-27 12:53:11 +02:00
canvas_traits Add support for filtering WebGL extensions based on WebGL version 2017-10-31 21:38:39 +01:00
compositing changed f64 to u64 for navigation start timing until it had to be float 2017-11-01 20:45:22 +00:00
config Kick off WebGL 2.0 implementation 2017-10-27 12:53:11 +02:00
constellation Merge functionality of WebsocketConnect into Fetch 2017-10-24 20:54:19 -07:00
debugger
deny_public_fields
devtools Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
devtools_traits Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
dom_struct Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
domobject_derive Fix quote dependency version 2017-08-23 18:35:42 +02:00
fallible Bug 1400754 - stylo: crash on Win64 Asan build. r=manishearth, dmajor. 2017-10-02 20:53:23 +02:00
geometry Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
gfx Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
gfx_traits Auto merge of #18921 - mrobinson:incremental-stacking-context-ids, r=emilio 2017-10-18 21:34:23 -05:00
hashglobe Revert "Poison hashtable buffers." 2017-10-23 13:51:51 -07:00
jstraceable_derive Fix quote dependency version 2017-08-23 18:35:42 +02:00
layout Replace old transform code with new generic code 2017-11-02 14:30:04 -07:00
layout_thread style: Introduce TNode::is_in_document. 2017-11-04 11:34:37 +01:00
layout_traits Update WR (details below): 2017-10-16 16:33:24 +10:00
lru_cache Hoist lookup() into lru_cache. 2017-09-20 23:22:33 -07:00
malloc_size_of Update WR to use the new sticky positioning API 2017-10-30 10:15:30 +01:00
malloc_size_of_derive Overhaul MallocSizeOf and related things. 2017-09-12 12:37:51 +10:00
metrics changed f64 to u64 for navigation start timing until it had to be float 2017-11-01 20:45:22 +00:00
msg Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
net Merge functionality of WebsocketConnect into Fetch 2017-10-24 20:54:19 -07:00
net_traits Merge functionality of WebsocketConnect into Fetch 2017-10-24 20:54:19 -07:00
nonzero Replace NonZeroU32 and NonZeroUsize with a generic NonZero 2017-10-16 20:19:19 +02:00
profile added time to interactive metrics, refactored metrics to use traits 2017-10-24 21:02:56 +01:00
profile_traits added time to interactive metrics, refactored metrics to use traits 2017-10-24 21:02:56 +01:00
rand
range Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
remutex Replace NonZeroU32 and NonZeroUsize with a generic NonZero 2017-10-16 20:19:19 +02:00
script Add implementation for itemprop and itemtype 2017-11-06 15:11:50 -05:00
script_layout_interface changed f64 to u64 for navigation start timing until it had to be float 2017-11-01 20:45:22 +00:00
script_plugins Make the unrooted_must_root conditional on a default Cargo feature. 2017-11-02 15:08:04 +01:00
script_traits changed f64 to u64 for navigation start timing until it had to be float 2017-11-01 20:45:22 +00:00
selectors style: Inline a bunch of stuff, fixup indentation of a couple things. 2017-11-04 11:34:40 +01:00
servo Update WR (render notifier API changes). 2017-10-24 09:22:21 +10:00
servo_arc Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
size_of_test
style Bug 1414147 - Move fontSmoothingBackgroundColor from nsStyleUserInterface to nsFont, stylo changes. 2017-11-04 12:46:03 -04:00
style_derive Add ToComputedValue and ToCss impls 2017-11-02 14:29:58 -07:00
style_traits Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
url Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
webdriver_server Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
webvr Update WR (details below): 2017-10-16 16:33:24 +10:00
webvr_traits Update WR (details below): 2017-10-16 16:33:24 +10:00