Rewild Your Web
web browser dweb
16
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: update to Servo c197caff99fff2aedb5ab351b39ae086cdb38ff9

webbeef eef9399b 80a2cb02

+33 -43
+12 -22
Cargo.lock
··· 2037 2037 name = "dom_struct" 2038 2038 version = "0.1.0" 2039 2039 dependencies = [ 2040 - "quote", 2041 - "syn 2.0.114", 2042 - ] 2043 - 2044 - [[package]] 2045 - name = "domobject_derive" 2046 - version = "0.1.0" 2047 - dependencies = [ 2048 2040 "proc-macro2", 2049 2041 "quote", 2050 2042 "syn 2.0.114", ··· 7657 7649 "devtools_traits", 7658 7650 "digest", 7659 7651 "dom_struct", 7660 - "domobject_derive", 7661 7652 "ecdsa", 7662 7653 "elliptic-curve", 7663 7654 "embedder_traits", ··· 7769 7760 "crossbeam-channel", 7770 7761 "deny_public_fields", 7771 7762 "dom_struct", 7772 - "domobject_derive", 7773 7763 "encoding_rs", 7774 7764 "html5ever", 7775 7765 "indexmap", ··· 7924 7914 [[package]] 7925 7915 name = "selectors" 7926 7916 version = "0.35.0" 7927 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 7917 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 7928 7918 dependencies = [ 7929 7919 "bitflags 2.10.0", 7930 7920 "cssparser", ··· 8240 8230 [[package]] 8241 8231 name = "servo_arc" 8242 8232 version = "0.4.3" 8243 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 8233 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 8244 8234 dependencies = [ 8245 8235 "serde", 8246 8236 "stable_deref_trait", ··· 8679 8669 [[package]] 8680 8670 name = "stylo" 8681 8671 version = "0.11.0" 8682 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 8672 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 8683 8673 dependencies = [ 8684 8674 "app_units", 8685 8675 "arrayvec", ··· 8734 8724 [[package]] 8735 8725 name = "stylo_atoms" 8736 8726 version = "0.11.0" 8737 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 8727 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 8738 8728 dependencies = [ 8739 8729 "string_cache", 8740 8730 "string_cache_codegen", ··· 8743 8733 [[package]] 8744 8734 name = "stylo_config" 8745 8735 version = "0.11.0" 8746 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 8736 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 8747 8737 8748 8738 [[package]] 8749 8739 name = "stylo_derive" 8750 8740 version = "0.11.0" 8751 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 8741 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 8752 8742 dependencies = [ 8753 8743 "darling", 8754 8744 "proc-macro2", ··· 8760 8750 [[package]] 8761 8751 name = "stylo_dom" 8762 8752 version = "0.11.0" 8763 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 8753 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 8764 8754 dependencies = [ 8765 8755 "bitflags 2.10.0", 8766 8756 "stylo_malloc_size_of", ··· 8769 8759 [[package]] 8770 8760 name = "stylo_malloc_size_of" 8771 8761 version = "0.11.0" 8772 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 8762 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 8773 8763 dependencies = [ 8774 8764 "app_units", 8775 8765 "cssparser", ··· 8786 8776 [[package]] 8787 8777 name = "stylo_static_prefs" 8788 8778 version = "0.11.0" 8789 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 8779 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 8790 8780 8791 8781 [[package]] 8792 8782 name = "stylo_traits" 8793 8783 version = "0.11.0" 8794 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 8784 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 8795 8785 dependencies = [ 8796 8786 "app_units", 8797 8787 "bitflags 2.10.0", ··· 9214 9204 [[package]] 9215 9205 name = "to_shmem" 9216 9206 version = "0.3.0" 9217 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 9207 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 9218 9208 dependencies = [ 9219 9209 "cssparser", 9220 9210 "servo_arc", ··· 9227 9217 [[package]] 9228 9218 name = "to_shmem_derive" 9229 9219 version = "0.1.0" 9230 - source = "git+https://github.com/servo/stylo?rev=63d8ef5c546deac25ed57e79b56ce3a887751a14#63d8ef5c546deac25ed57e79b56ce3a887751a14" 9220 + source = "git+https://github.com/servo/stylo?rev=fce45cfa72008327d714575913bc9c968fa1446c#fce45cfa72008327d714575913bc9c968fa1446c" 9231 9221 dependencies = [ 9232 9222 "darling", 9233 9223 "proc-macro2",
+8 -8
Cargo.toml
··· 148 148 sea-query = { version = "1.0.0-rc.30", default-features = false, features = ["backend-sqlite", "derive"] } 149 149 sea-query-rusqlite = { version = "0.8.0-rc.15" } 150 150 sec1 = "0.7" 151 - selectors = { git = "https://github.com/servo/stylo", rev = "63d8ef5c546deac25ed57e79b56ce3a887751a14" } 151 + selectors = { git = "https://github.com/servo/stylo", rev = "fce45cfa72008327d714575913bc9c968fa1446c" } 152 152 serde = "1.0.228" 153 153 serde_bytes = "0.11" 154 154 serde_core = "1.0.226" ··· 157 157 servo-media-dummy = { git = "https://github.com/servo/media", rev = "f384dbc4ff8b5c6f8db2c763306cbe2281d66391" } 158 158 servo-media-gstreamer = { git = "https://github.com/servo/media", rev = "f384dbc4ff8b5c6f8db2c763306cbe2281d66391" } 159 159 servo-tracing = { path = "source/components/servo_tracing" } 160 - servo_arc = { git = "https://github.com/servo/stylo", rev = "63d8ef5c546deac25ed57e79b56ce3a887751a14" } 160 + servo_arc = { git = "https://github.com/servo/stylo", rev = "fce45cfa72008327d714575913bc9c968fa1446c" } 161 161 sha1 = "0.10" 162 162 sha2 = "0.10" 163 163 sha3 = "0.10" ··· 166 166 storage_traits = { path = "source/components/shared/storage" } 167 167 string_cache = "0.9" 168 168 strum = { version = "0.27", features = ["derive"] } 169 - stylo = { git = "https://github.com/servo/stylo", rev = "63d8ef5c546deac25ed57e79b56ce3a887751a14" } 170 - stylo_atoms = { git = "https://github.com/servo/stylo", rev = "63d8ef5c546deac25ed57e79b56ce3a887751a14" } 171 - stylo_config = { git = "https://github.com/servo/stylo", rev = "63d8ef5c546deac25ed57e79b56ce3a887751a14" } 172 - stylo_dom = { git = "https://github.com/servo/stylo", rev = "63d8ef5c546deac25ed57e79b56ce3a887751a14" } 173 - stylo_malloc_size_of = { git = "https://github.com/servo/stylo", rev = "63d8ef5c546deac25ed57e79b56ce3a887751a14" } 174 - stylo_traits = { git = "https://github.com/servo/stylo", rev = "63d8ef5c546deac25ed57e79b56ce3a887751a14" } 169 + stylo = { git = "https://github.com/servo/stylo", rev = "fce45cfa72008327d714575913bc9c968fa1446c" } 170 + stylo_atoms = { git = "https://github.com/servo/stylo", rev = "fce45cfa72008327d714575913bc9c968fa1446c" } 171 + stylo_config = { git = "https://github.com/servo/stylo", rev = "fce45cfa72008327d714575913bc9c968fa1446c" } 172 + stylo_dom = { git = "https://github.com/servo/stylo", rev = "fce45cfa72008327d714575913bc9c968fa1446c" } 173 + stylo_malloc_size_of = { git = "https://github.com/servo/stylo", rev = "fce45cfa72008327d714575913bc9c968fa1446c" } 174 + stylo_traits = { git = "https://github.com/servo/stylo", rev = "fce45cfa72008327d714575913bc9c968fa1446c" } 175 175 surfman = { version = "0.11.0", features = ["chains"] } 176 176 syn = { version = "2", default-features = false, features = ["clone-impls", "derive", "parsing"] } 177 177 synstructure = "0.13"
+1 -1
forkme.lock
··· 1 - 68fa945f3824afd11c28340f9af7ff26d205c833 1 + c197caff99fff2aedb5ab351b39ae086cdb38ff9
+8 -8
patches/components/script/dom/document.rs.patch
··· 56 56 self.dirty_all_nodes(); 57 57 self.window().resume(can_gc); 58 58 media.resume(&client_context_id); 59 - @@ -1242,6 +1255,9 @@ 59 + @@ -1248,6 +1261,9 @@ 60 60 LoadStatus::Started, 61 61 )); 62 62 self.send_to_embedder(EmbedderMsg::Status(self.webview_id(), None)); ··· 66 66 } 67 67 }, 68 68 DocumentReadyState::Complete => { 69 - @@ -1250,6 +1266,9 @@ 69 + @@ -1256,6 +1272,9 @@ 70 70 self.webview_id(), 71 71 LoadStatus::Complete, 72 72 )); ··· 76 76 } 77 77 update_with_current_instant(&self.dom_complete); 78 78 }, 79 - @@ -1658,7 +1677,13 @@ 79 + @@ -1664,7 +1683,13 @@ 80 80 let window = self.window(); 81 81 if window.is_top_level() { 82 82 let title = self.title().map(String::from); ··· 91 91 } 92 92 } 93 93 94 - @@ -1667,6 +1692,18 @@ 94 + @@ -1673,6 +1698,18 @@ 95 95 window.send_to_embedder(msg); 96 96 } 97 97 ··· 110 110 pub(crate) fn dirty_all_nodes(&self) { 111 111 let root = match self.GetDocumentElement() { 112 112 Some(root) => root, 113 - @@ -3152,9 +3189,59 @@ 113 + @@ -3158,9 +3195,59 @@ 114 114 current_rendering_epoch, 115 115 ); 116 116 ··· 170 170 pub(crate) fn handle_no_longer_waiting_on_asynchronous_image_updates(&self) { 171 171 self.waiting_on_canvas_image_updates.set(false); 172 172 } 173 - @@ -3887,6 +3974,7 @@ 173 + @@ -3893,6 +3980,7 @@ 174 174 active_sandboxing_flag_set: Cell::new(SandboxingFlagSet::empty()), 175 175 creation_sandboxing_flag_set: Cell::new(creation_sandboxing_flag_set), 176 176 favicon: RefCell::new(None), ··· 178 178 websockets: DOMTracker::new(), 179 179 details_name_groups: Default::default(), 180 180 protocol_handler_automation_mode: Default::default(), 181 - @@ -4981,6 +5069,36 @@ 181 + @@ -4987,6 +5075,36 @@ 182 182 183 183 pub(crate) fn notify_embedder_favicon(&self) { 184 184 if let Some(ref image) = *self.favicon.borrow() { ··· 215 215 self.send_to_embedder(EmbedderMsg::NewFavicon(self.webview_id(), image.clone())); 216 216 } 217 217 } 218 - @@ -4989,6 +5107,20 @@ 218 + @@ -4995,6 +5113,20 @@ 219 219 *self.favicon.borrow_mut() = Some(favicon); 220 220 self.notify_embedder_favicon(); 221 221 }
+4 -4
patches/components/script/dom/globalscope.rs.patch
··· 1 1 --- original 2 2 +++ modified 3 - @@ -375,6 +375,16 @@ 3 + @@ -376,6 +376,16 @@ 4 4 /// Is considered in a secure context 5 5 inherited_secure_context: Option<bool>, 6 6 ··· 17 17 /// Directory to store unminified scripts for this window if unminify-js 18 18 /// opt is enabled. 19 19 unminified_js_dir: Option<String>, 20 - @@ -775,6 +785,8 @@ 20 + @@ -776,6 +786,8 @@ 21 21 #[cfg(feature = "webgpu")] gpu_id_hub: Arc<IdentityHub>, 22 22 inherited_secure_context: Option<bool>, 23 23 unminify_js: bool, ··· 26 26 font_context: Option<Arc<FontContext>>, 27 27 ) -> Self { 28 28 Self { 29 - @@ -818,6 +830,8 @@ 29 + @@ -819,6 +831,8 @@ 30 30 console_group_stack: DomRefCell::new(Vec::new()), 31 31 console_count_map: Default::default(), 32 32 inherited_secure_context, ··· 35 35 unminified_js_dir: unminify_js.then(|| unminified_path("unminified-js")), 36 36 byte_length_queuing_strategy_size_function: OnceCell::new(), 37 37 count_queuing_strategy_size_function: OnceCell::new(), 38 - @@ -3122,6 +3136,16 @@ 38 + @@ -3123,6 +3137,16 @@ 39 39 self.inherited_secure_context 40 40 } 41 41