aboutsummaryrefslogtreecommitdiffstats
path: root/components
Commit message (Expand)AuthorAgeFilesLines
* Cleanup Stylo dependencies (#36046)Oriol Brufau2025-03-1919-57/+57
* layout: Don't consider a definite `stretch` size as intrinsic (#36045)Oriol Brufau2025-03-191-5/+7
* script: Implement `Range::getClientRects` and `Range::getBoundingClientRect` ...Simon Wülker2025-03-195-5/+73
* Support align attribute on HTMLParagraphElement interface (#36054)Stephen Muss2025-03-192-2/+11
* libservo: Notify delegates of send errors in request objects (#35668)Delan Azabani2025-03-196-27/+355
* feat: fetch notification image resources (#35878)Jason Tsai2025-03-191-4/+406
* layout: Fix intrinsic contributions of indefinite `stretch` keyword (#36030)Oriol Brufau2025-03-181-10/+11
* Create `config_dir` if none exist for caching (#35761)Euclid Ye2025-03-181-3/+3
* Streams: Implement stream pipe-to (#35650)Gregory Terzian2025-03-184-6/+809
* dom: Implement minimal IntersectionObserver workflow (#35551)Steven Novaryo2025-03-1811-49/+839
* Set composed flag for mouse events dispatched by the UA (#36010)Simon Wülker2025-03-182-54/+98
* chore: Move unsafe operations in unsafe functions to unsafe blocks (#36017)DK Liao2025-03-184-54/+59
* feat: add CanGc argument to Error::to_jsval (#36014)Arya Nair2025-03-1711-24/+45
* Implement declarative shadow dom (#34964)batu_hoang2025-03-1714-5/+211
* Move CustomTraceable to script_bindings. (#35988)Josh Matthews2025-03-1614-277/+332
* Cleanups for future script crate split (#35987)Josh Matthews2025-03-1643-146/+211
* Use stream in file read operation (#35969)Gregory Terzian2025-03-162-38/+100
* Refactor common boilerplate out of serialize/transfer implementations (#35831)Josh Matthews2025-03-158-230/+540
* Various fixes for webdriver conformance tests (#35737)Josh Matthews2025-03-153-27/+39
* constellation: Remove two unused messages to the Constellation (#35972)Martin Robinson2025-03-153-58/+1
* layout: Unify `FlexItem::new()` and `FlexItemBox::main_content_size_info()` (...Oriol Brufau2025-03-142-252/+186
* script: Implement HTMLOptgroupElement::Label (#35970)Simon Wülker2025-03-142-15/+20
* layout: Add support for basic transform css properties (#35926)chocolate-pie2025-03-142-32/+55
* Bring back DOM GC checkpoint to script_thread (#35949)Sebastian C2025-03-141-0/+7
* layout: Allow lazy resolution of automatic minimum sizes (#35965)Oriol Brufau2025-03-135-20/+20
* Check whether an element is custom in the spec-compliant way (#35960)Xiaocheng Hu2025-03-133-8/+16
* script: Remove ThreadSafeLayoutNode::is_ignorable_whitespace (#35959)Martin Robinson2025-03-132-31/+0
* Hide servo internal shadow roots from the inspector by default (#35958)Simon Wülker2025-03-135-4/+27
* Use `strum` to iterate through enum variants and get their names (#35933)Martin Robinson2025-03-1315-285/+43
* devtools: use correct id for browser_id and outer_window_id (#35884)atbrakhi2025-03-131-2/+3
* Don't run disconnected callback on already disconnected custom elements (#35883)Xiaocheng Hu2025-03-131-19/+38
* script: refactor create_buffer_source_with_constructor (#35952)Taym Haddadi2025-03-131-65/+73
* Migrate to the 2024 edition (#35755)Simon Wülker2025-03-1359-256/+277
* devtools: improve ID Naming for better readability and context (#35942)atbrakhi2025-03-137-60/+60
* Remove legacy layout (layout 2013) (#35943)Oriol Brufau2025-03-1350-32960/+4
* Improve logic for establishing a stacking context (#35947)Oriol Brufau2025-03-134-57/+97
* compositing: Move `cursor_pos` member and update it in `update_cursor()` (#35...Simon B / GrausamkeitEnjoyer / God's Eye View Developer2025-03-132-8/+11
* layout: Remove special height logic of replaced element with auto width (#35275)Oriol Brufau2025-03-132-35/+4
* Set `is` value when constructing custom elements with the `new` operator (#35...Simon Wülker2025-03-125-34/+71
* canvas: Do not update ImageKey during canvas layout (#35719)Samson2025-03-1217-126/+90
* bhs: Remove direct link to `liblzma` (#35924)Martin Robinson2025-03-121-5/+0
* Upgrade Stylo to 2025-03-01 (#35925)Nico Burns2025-03-121-1/+1
* Implement `ElementInternals::shadowRoot` (#35923)Simon Wülker2025-03-124-0/+44
* Use new stylo crate renames (#35898)Nico Burns2025-03-1299-113/+113
* layout: Fix interaction of margin and stretch size on block-level boxes (#35904)Oriol Brufau2025-03-116-51/+139
* Enable ShadowDom support by default (#35899)Simon Wülker2025-03-111-1/+1
* base: Finish rename of `TopLevelBrowsingContextId` to `WebViewId` (#35896)Martin Robinson2025-03-1122-570/+416
* Eliminate to_shmem dependency from servo_url (#35897)Nico Burns2025-03-112-10/+0
* Keep a list of slot descendants on each shadow root (#35802)Simon Wülker2025-03-103-13/+89
* layout: Remove `calculate_hypothetical_cross_size()` (#35821)Oriol Brufau2025-03-101-34/+23