Commit Graph

91 Commits

Author SHA1 Message Date
Fedor 8a7d4550aa [layout, XUL] Avoid accessing invalidated frame. 2021-02-07 17:33:24 +02:00
Fedor 6a6db2ef0f Make <menuitem> pref-controlled and disable by default. 2021-02-07 17:33:21 +02:00
Fedor 0688000585 Sort out the Web Animations API. 2021-02-07 17:33:04 +02:00
Fedor 5ea204f926 Implement CSS scrollbar-width. 2021-02-07 17:32:52 +02:00
Fedor 7d3ec22993 Redundant code path cleanup. 2021-02-04 16:54:37 +02:00
Fedor 2f682470b8 Propagate flex sizes to the table wrapper. 2021-02-04 16:53:35 +02:00
Fedor db50b22c68 Fix up -moz-tab-size and unprefix it. 2021-02-04 16:49:46 +02:00
Fedor 86bf6ee6a1 [layout] Re-order rowgroups if reflowing. 2021-02-04 16:49:34 +02:00
Fedor edd9f55543 [layout] Avoid negative availSize.BSizes in paginated table reflow. 2021-02-04 16:49:28 +02:00
Fedor ea43aa2ecc [DOM] make sure to set the image blocking status appropriately. 2021-02-04 16:49:10 +02:00
Fedor 1dd2bb19be Unprefix ::-moz-selection. 2021-02-04 16:48:53 +02:00
Fedor 4fe446773f Implement CSS caret-color. 2021-02-04 16:48:47 +02:00
Fedor 75fc2843ab Nuke vim lines. 2021-02-04 16:48:36 +02:00
Fedor 2f3d0d90d2 Fix incorrect grid cell sizing to min/max space. 2021-02-04 16:48:22 +02:00
Fedor 7db19361b4 Implement overflow-wrap: anywhere. 2021-02-04 16:48:10 +02:00
Fedor 54c5407dc7 Take overflow-wrap into account when calculating... 2021-02-04 16:48:04 +02:00
Fedor 930db7cb29 Update MediaQueryList to the current draft spec. 2021-02-04 16:47:04 +02:00
Fedor 3da4381dae Implement percentage for CSS opacity keywords. 2021-02-04 16:46:35 +02:00
Fedor c740d50026 Implement ResizeObserver. 2021-02-04 16:46:29 +02:00
Fedor 2d268b7cb3 nsCSSClipPathInstance.cpp - add null check. 2021-02-04 16:46:16 +02:00
Fedor d9d8b761c0 Implement CSS flow-root keyword. 2020-09-17 08:56:14 +03:00
Fedor a9f2350492 Make disabled attribute can be set on <link> elements from HTML. 2020-09-17 08:52:42 +03:00
Fedor e7308c6259 [CSS] Alias -webkit-appearance for compatibility reasons. 2020-09-17 08:21:16 +03:00
Fedor 1e9e9ef0cb Use Intrinsic Aspect Ratio for Images. 2020-09-17 08:20:27 +03:00
Fedor ad2f81519e Convert Intrinsic Ratio from nsSize to Float. 2020-09-17 08:10:45 +03:00
Fedor 565954b717 Create nsIdentifierMapEntry.h... 2020-09-17 07:17:01 +03:00
Fedor f7925e6d12 Add global menubar support for GTK. 2020-07-16 02:40:28 +03:00
Fedor d00cbd1471 Fix the wrong position when we calculate the position... 2020-07-16 02:40:02 +03:00
Fedor 9de7b20c17 Remove the obsolete <marquee> element and its interface. 2020-07-16 02:39:50 +03:00
Fedor d8a7e12637 [permissions] Fix build bustage with --disable-permissions. 2020-07-16 02:37:15 +03:00
Fedor 94b5dd401f [printing] Fix build bustage with --disable-printing. 2020-07-16 02:37:02 +03:00
Fedor e2b2bd0a7c Revert "Remove -moz-user-input disabled to improve event handling."
This reverts commit 0c209bc59c0a7f85c39cc657d17d812894156108.
2020-07-16 02:36:36 +03:00
Fedor b1b822ad39 Remove pocketsphinx/speech recognition. 2020-07-16 02:36:23 +03:00
Fedor 45a37d248e Correct z-ordering for some table parts and add reftests. 2020-07-16 02:35:18 +03:00
Fedor c687567d8f Fix border-radius on table row groups... 2020-07-16 02:35:05 +03:00
Fedor 5aec39511c Align <img> with no src to the updated spec. 2020-07-16 02:34:40 +03:00
Fedor 6a49e31e07 Complete improve performance of table drawing. 2020-07-16 02:34:26 +03:00
Fedor 036a5c9e13 De-unify more layout. 2020-07-16 02:29:34 +03:00
Fedor 8819de769f Update Shadow DOM to v1 spec. 2020-07-16 02:29:21 +03:00
Fedor a237454b5f De-unify build/ inspector/ ipc/ tools/layout-debug/src/ in layout/. 2020-07-16 02:18:00 +03:00
Fedor 33c856dd71 Improve handling of multiple selections. 2020-07-16 02:17:16 +03:00
Fedor 25e72e5fea [layout] Always move descendants of layout frames if moved. 2020-07-16 02:17:08 +03:00
Fedor 23f714417f Bail on orphan situation. 2020-07-16 02:17:01 +03:00
Fedor c10072173e Remove nsRefreshDriver's use of high res system timers. 2020-07-16 02:14:12 +03:00
Fedor c9470de8bb Make addition of cell border display items depend... 2020-04-03 20:54:59 +03:00
Fedor 4d1a6e03dd [CSS] Only emit non-GC chrome wrapped XUL box warnings in debug builds. 2020-04-03 20:50:27 +03:00
Fedor 1373e8207c [CSS] Add stub for font-variation-settings. 2020-04-03 20:49:36 +03:00
Fedor c2662594d0 Remove FlyWeb Service. 2020-04-03 20:49:03 +03:00
Fedor 0d8f4cab66 Get rid of the Presentation Web API. 2020-04-03 20:48:54 +03:00
Fedor 1190eea26a Improve performance of table drawing again. 2020-04-03 20:48:04 +03:00