servo/components/style/matching.rs
c6bf11ef9bee8e2a0254e1e33bdff247d0384025
created 2016-11-11 16:35 -0600
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #14175 - Separate selector matching from property cascading (from bholley:separate_cascade); r=emilio
3defb62e98c2ae9e6fb70fec1995882dd2fb1aef
created 2016-11-07 16:31 -0600
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #14034 - incremental restyle: Use more concrete types in the style system (from bholley:more_concrete_types); r=emilio
0b8530a54cdcb45dcf559764c1307b49c60aebd5
created 2016-11-05 17:11 -0500
pushed 2017-02-04 00:14 +0000
Simon Sapin Simon Sapin - servo: Merge #13202 - Rule tree, v1 (from emilio:rule-tree); r=SimonSapin,Manishearth,emilio
b402cc58a975f6124da29bc5bd9a5ec55a677bd8
created 2016-11-03 11:19 -0500
pushed 2017-02-04 00:14 +0000
Simon Sapin Simon Sapin - servo: Merge #14043 - Update to string-cache 0.3 (from servo:string-cache-up); r=nox
721a83e481bffd8ca768e5e596be4e6b20ef5920
created 2016-11-01 18:26 -0500
pushed 2017-02-04 00:14 +0000
Xidorn Quan Xidorn Quan - servo: Merge #14008 - Make style::context use parking_lot::RwLock (from upsuper:rwlock); r=SimonSapin
7ff58422c400f2e696ff8dabe33b915057049d0e
created 2016-11-01 13:05 -0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #14010 - incremental restyle: Centralize pre-styling setup, eliminate RestyleResult, and drop data for display:none subtrees (from bholley:element_data_management); r=emilio
4e3e9401e49c29b16ac71b5df551252c2c2d49ec
created 2016-10-29 17:14 -0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #13956 - incremental restyle: Hoist most styling functionality from TNode to TElement (from bholley:more_telement); r=emilio
6a85e89e3513d2a80299aeb27c15e00107095f29
created 2016-10-27 12:32 -0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #13934 - Only traverse elements from style (from bholley:skip_text_nodes); r=emilio
600f956c56fd0b0149ad5c3f8c366d9bd7abbd33
created 2016-10-26 20:14 -0500
pushed 2017-02-04 00:14 +0000
Patrick Walton Patrick Walton - servo: Merge #13870 - layout: Rewrite anonymous table code, simplify and fix table intrinsic width calculation, and improve safety of flexbox code (from pcwalton:anonymous-table-rewrite); r=mbrubeck
95c3397bde26071da73726ed3ccd6c1199df5c3e
created 2016-10-21 15:50 -0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #13863 - stylo: Rearrange some data structures in preparation for the new incremental restyle algorithm (from bholley:shuffle_data_structures); r=emilio
eb02e99bbd413cd81f649e8125448f87f0e6b7da
created 2016-10-20 12:40 -0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #13841 - Simplify TNode a bit, removing has_changed from style (from bholley:has_changed); r=emilio
cd4435e2d8a5ec8acd35431f4ba90f7c16a6799d
created 2016-10-12 02:08 -0500
pushed 2017-02-04 00:14 +0000
Keith Yeung Keith Yeung - servo: Merge #13056 - Implement transition event and infrastructure (from KiChjang:transition-event); r=mbrubeck
826a79e4f45c3637ecb3331d097043a5f99a6865
created 2016-10-10 23:22 -0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #13656 - Refactor style logic to avoid direct access to the node data during the cascade (from bholley:existing_style); r=emilio
0e74d9fe18cf1cbbab7d7410027a051f94eac90f
created 2016-10-04 11:58 -0500
pushed 2017-02-04 00:14 +0000
Simon Sapin Simon Sapin - servo: Merge #13459 - Use parking_lot::RwLock for PropertyDeclarationBlock (from servo:no-arc-heapsize); r=emilio
da6a0f20f9700e5256ab317f153ef7f4090cdc3e
created 2016-10-02 21:24 -0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #13520 - Implement AtomicRefCell and use it for layout/style node data (from bholley:atomic_refcell); r=emilio
1687c1e20a941281c9319fcba929ffe2ddb172ea
created 2016-09-23 18:20 -0500
pushed 2017-02-04 00:14 +0000
Nicolas Nicolas - servo: Merge #13312 - Flush style sharing cache on parent mismatch (from 6112:flush-style-cache); r=emilio
f463a3bce76d13280bbcbdc1840d89339aaed1a9
created 2016-09-21 19:59 -0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #13172 - stylo: avoid traversing non element/text nodes in style and layout (from bholley:display_enum); r=emilio
89bfec936a22ef359e7b65a2deae11ff8f16d7c0
created 2016-09-08 22:19 -0500
pushed 2017-02-04 00:14 +0000
UK992 UK992 - servo: Merge #13205 - Tidy: Fix ordering use statements with braces (from UK992:tidy-sort); r=Wafflespeanut
246143c073980800f93e30517f4da5a70c4c9e9f
created 2016-09-06 01:48 -0500
pushed 2017-02-04 00:14 +0000
Simon Sapin Simon Sapin - servo: Merge #13179 - Remove one level of nesting in `Stylist` (from servo:flatter-stylist); r=emilio
5a3acd297dce91c07abd91a1e78b205b265099ac
created 2016-09-03 20:48 -0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #12957 - stylo: Don't calculate restyle damage on text nodes (from emilio:stylo-pseudos); r=bholley
ced862e8d715d12d50c2cbc97bd78300e15e880c
created 2016-09-01 02:44 -0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #13110 - Fix incremental restyling under some circumstances due to our bogus use of ElementFlags (from emilio:element-flags); r=SimonSapin
4143708194ff033486abb90e5ee9ab9ed4dfb531
created 2016-08-31 16:30 -0500
pushed 2017-02-04 00:14 +0000
Simon Sapin Simon Sapin - servo: Merge #13134 - Add lots of Arc’s in style, and prepare for using DOMRefCell (from servo:archery); r=emilio
6ccb382676be113d678f247a1f20c51cbd3689bb
created 2016-08-28 05:55 -0500
pushed 2017-02-04 00:14 +0000
Ashwin R Ashwin R - servo: Merge #13093 - Remove unneeded clone in the style system cache (from ashrko619:cache-element-classnames); r=nox
c15133b225c5903b93dbe3682465deb5fe259ce6
created 2016-08-22 01:22 -0500
pushed 2017-02-04 00:14 +0000
Ashwin R Ashwin R - servo: Merge #12962 - Cached element class names in style sharing cache with lazy computation (from ashrko619:cache-element-classnames); r=notriddle
00597eba95e91ad70a1146d9404f3197c371d974
created 2016-08-21 03:43 -0500
pushed 2017-02-04 00:14 +0000
Simon Sapin Simon Sapin - servo: Merge #12943 - Merge normal and important declarations in style rules (from servo:merged-declaration-block); r=emilio
53148dde6135ef48a1035b82c1b5dfbcbc77f79f
created 2016-08-17 16:34 -0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #12668 - Rewrite the style sharing candidate cache (from emilio:style-cache); r=SimonSapin,pcwalton
cbf35bb355998dbfaedb916d5c57e09eb4892740
created 2016-08-16 13:48 -0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #12838 - Fix restyling on viewport resize (from emilio:viewport); r=SimonSapin
48d70a3b372b6eefc472d3ac777bc9fd47b82343
created 2016-08-10 21:02 -0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #12757 - stylo: Stop restyling display: none elements, remove the has_changed hack that made us use ReconstructFrame unconditionally (from emilio:stylo); r=bholley,pcwalton
db13dfd0cfa9ee8de452d6083c2d5bdda74585af
created 2016-08-09 12:02 -0500
pushed 2017-02-04 00:14 +0000
Simon Sapin Simon Sapin - servo: Merge #12571 - Update to selectors 0.8.2 (generic over atoms) (from servo:selectors-generic-atom_); r=bholley
1f1fe0aa5f631d3ebac44d43e635f82f1447cb32
created 2016-08-03 19:02 -0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #12645 - stylo: Allow computing change hints during the traversal (from emilio:stylo); r=bholley
0431252547f6bf484574143e25117c2e720d0306
created 2016-07-28 14:54 -0500
pushed 2017-02-04 00:14 +0000
Michael Howell Michael Howell - servo: Merge #12623 - Complete animations whether or not cascade needs done (from notriddle:master); r=emilio
d5bc08d63cda10e5425755936cd568620d2d9c43
created 2016-07-20 13:38 -0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #12392 - style: Add support to test animations programatically (from emilio:test-animations); r=SimonSapin
c240fafa26f6fdedc44dd6c3a7f3d172536e6b87
created 2016-07-20 02:58 -0500
pushed 2017-02-04 00:14 +0000
Simon Sapin Simon Sapin - servo: Merge #12515 - Make the style crate more concrete (from servo:concrete-style); r=bholley
008f21a1af9b8837d429dc97c4fca9b0d03294dc
created 2016-07-12 07:29 -0700
pushed 2017-02-04 00:14 +0000
Manish Goregaokar Manish Goregaokar - servo: Merge #12409 - Update clippy, improve clippy integration (from Manishearth:clippy); r=nox
cb6923820128413dd555792fe406d627e01c6bd8
created 2016-07-11 05:11 -0700
pushed 2017-02-04 00:14 +0000
Ms2ger Ms2ger - servo: Merge #12385 - Move arc_ptr_eq to style (from Ms2ger:arc_ptr_eq); r=SimonSapin
d1ccc5b02bd171c220a7b136305ceac977274c19
created 2016-07-08 07:46 -0700
pushed 2017-02-04 00:14 +0000
Ms2ger Ms2ger - servo: Merge #12311 - Move the cache module out of util (from Ms2ger:cache); r=nox
35df17e12eb15665b4b9822417d3b5457982f947
created 2016-07-05 18:55 -0700
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #11886 - Refactor attribute handling to avoid marshalling attributes from Gecko into Servo (from bholley:attr_refactor); r=SimonSapin
c5ea84c9e035a26fcdd4cb0d0d8d3222d0910fc8
created 2016-07-04 12:57 -0700
pushed 2017-02-04 00:14 +0000
Anthony Ramine Anthony Ramine - servo: Merge #12224 - Remove some stuff from util (from nox:die-util-die); r=Ms2ger
8fd2dbdc95ce5aa51937164f3e37e4f6d8dfa917
created 2016-07-03 12:51 -0700
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #12185 - style: Do not re-expire animations (from emilio:dont-reexpire-animations); r=nox
8557fc94d5d6b349373ac7d0949fa85c417bd6f2
created 2016-07-01 14:12 -0700
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #11946 - style: Remove the Mutex from new_animations_sender by moving it to the local StyleContext (from emilio:animations-sender); r=bholley
8f8d74fcee9dfd19c71e2f97561fa52729ec5889
created 2016-06-28 17:31 -0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #11766 - Add `@keyframes` and `animation-*` support (from emilio:keyframes-parsing); r=SimonSapin,pcwalton
096f7c267f4cb11e7498b81007f309faf162c543
created 2016-06-27 17:14 -0500
pushed 2017-02-04 00:14 +0000
Ms2ger Ms2ger - servo: Merge #11834 - Add some documentation to the style crate (from servo:style-docs); r=SimonSapin
ad573a1c9815333d750d231e8223ddd8f72c9ca8
created 2016-05-18 11:35 -0700
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #11242 - Add basic support for Gecko atoms (from bholley:gecko_atoms); r=emilio
327d24febd2e8995659dba7550b1ef41d41f7781
created 2016-05-14 09:06 -0700
pushed 2017-02-04 00:14 +0000
Matt Brubeck Matt Brubeck - servo: Merge #11180 - Minor cleanup and optimizations in glyph/style caching (from mbrubeck:text-cleanup); r=pcwalton
dc74379ef647c825c9f31768898b1f30d464493e
created 2016-05-04 03:42 -0700
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #10934 - style: Add infrastructure to support lazy pseudo-elements (from emilio:other-gecko-pseudos); r=bholley,mbrubeck
39d0a18a46cb5ef347cae7a2bac84e14dcdd295d
created 2016-04-28 18:00 -0700
pushed 2017-02-04 00:14 +0000
Cameron McCormack Cameron McCormack - servo: Merge #10891 - Specialize text node style resolution so geckolib can avoid inheriting non-inherited structs (from heycam:text-style); r=bholley
d0a401005d69ec952213e2189764fa545100deb0
created 2016-03-30 10:35 +0500
pushed 2017-02-04 00:14 +0000
Per Lundberg Per Lundberg - servo: Merge #10277 - Renamed TComputedValues to ComputedValues (from perlun:rename-tcomputedvalues-to-computedvalues); r=SimonSapin
165013fd93b868eadb4149f5cac8bd528c083820
created 2016-03-25 02:58 +0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #10155 - Generalize the style structs (from bholley:generalize_style_structs); r=SimonSapin
b91cf330e69a1cbef3a2c23de1f578e1fbbdcbef
created 2016-03-16 09:32 +0500
pushed 2017-02-04 00:14 +0000
Patrick Walton Patrick Walton - servo: Merge #9997 - style: Compute damage for text nodes (from pcwalton:text-node-damage); r=mbrubeck
8c66b20b75947f5fb63c34bc4cf4edf18706ba16
created 2016-03-15 02:34 +0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #9976 - Remove lifetimes from Style/Layout traits (from bholley:remove_trait_lifetimes); r=SimonSapin
59a84cc1d59681302803899e39933346f6115f1d
created 2016-02-14 03:30 +0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #9567 - style: Make the whole style crate independent of the implementation (from emilio:general-pseudo-element-parsing); r=bholley,SimonSapin
636703dc105422c9e89feaca7e711626789b488e
created 2016-02-03 06:34 +0500
pushed 2017-02-04 00:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #9510 - Update rust-selectors (from nox:bump-selectors); r=SimonSapin
11eac2931d44abba101553a5ea236d62a5f5064a
created 2016-01-30 00:19 +0500
pushed 2017-02-04 00:14 +0000
Simon Sapin Simon Sapin - servo: Merge #9170 - Add CSS Multicolumn support with block fragmentation (from SimonSapin:multicol2); r=mbrubeck
475d3191ae92dd3948adc6e47d26033bff6f35d6
created 2016-01-04 23:05 +0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #9110 - Hoist the rest of css/matching.rs (and its dependencies) into style/ (from bholley:hoist_matching_and_animation); r=SimonSapin
d316ccc9b02e36a40a2f7d7f160015d72afc2549
created 2015-12-30 19:42 +0500
pushed 2017-02-04 00:14 +0000
Ms2ger Ms2ger - servo: Merge #9089 - Deny unsafe code in style (from Ms2ger:style-unsafe); r=nox
0f29b3958a248905bcb9825a746487195bf6bf92
created 2015-12-30 10:31 +0500
pushed 2017-02-04 00:14 +0000
Bobby Holley Bobby Holley - servo: Merge #9077 - Split the style-related bits out of LayoutContext and hoist more stuff into style/ (from bholley:split_layout_context_etc); r=SimonSapin
607b5a0a57f2c747313a43695226986533c1f5e7
created 2017-01-31 09:17 -0800
pushed 2017-01-31 21:16 +0000
Brad Werth Brad Werth - Update servo to ec9da4d2763bad2df96757d3f8f2666b9d0507f2. draft
2e5809de591116b3f1691fc837e5dfe357ad9e75
created 2017-01-26 18:53 +0900
pushed 2017-01-27 01:33 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Update servo to e4a1cb6f87ac1ba2035c833dca5d9619edeefb8d. draft
3c25924ee120d719a381a366fb594c04538a1e69
created 2017-01-18 11:58 +0800
pushed 2017-01-24 02:32 +0000
Boris Chiou Boris Chiou - Bug 1317209 - Part 7: Support transition cascade level. draft
bbcc95abb121904c7c3852be9e38a1eb7c3e1e82
created 2017-01-16 01:27 +0800
pushed 2017-01-24 02:32 +0000
Boris Chiou Boris Chiou - Bug 1317209 - Part 6: Put animation rule to cascade. draft
less more (0) -100 -60 tip