Commit graph

  • c77b4b0bad Issue #2510 - Unprefix -moz-fit-content Moonchild 2024-05-06 22:09:18 +02:00
  • a3826565a7 No issue - Regenerate devtools css database Moonchild 2024-05-06 21:21:53 +02:00
  • 87a7cf7332 Issue #2472 - Part 6: Fire cancel event and close modal <dialog> on [ESC] Moonchild 2024-05-06 12:33:09 +02:00
  • 7d34b285e0 Issue #2472 - Part 5: Make modal versions of <dialog> work, and tune styles. Moonchild 2024-05-04 18:28:27 +02:00
  • 7a04afab4a Issue #2472 - Part 4: Make TopLayer{Push|Pop} part of nsIDocument. Moonchild 2024-05-04 18:16:28 +02:00
  • 79c7489bb0 Issue #2472 - Part 3: Refactor Fullscreen stack to Top Layer stack Moonchild 2024-03-07 12:24:06 +01:00
  • 1f4152a5ac Issue #2472 - Part 2: Add FunctionRef callable type Moonchild 2024-03-07 11:14:20 +01:00
  • 3058bef840 Issue #2472 - Part 1: Add helper method to directly dispatch events to widgets. Moonchild 2024-03-01 13:08:06 +01:00
  • 92e1373e8c icu: fix getting windows timezone on legacy windows roytam1 2024-04-24 16:43:13 +08:00
  • de7e7860ff tzdata: update to 2024a roytam1 2024-04-21 07:47:52 +08:00
  • 552db66da0 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2024-04-19 09:37:04 +08:00
  • 9eaee03eb4 [dom media] Avoid a potential issue when assigning a media data buffer. Moonchild 2024-04-17 22:30:57 +02:00
  • 9b6c2f36f1 [gfx] Pull several OTS fixes from upstream to improve data safety. Moonchild 2024-04-17 22:14:38 +02:00
  • dc52303799 [js] Simplify tracing of arguments in MarkThisAndArguments. Moonchild 2024-04-17 21:25:30 +02:00
  • 1ddd3ea76b [network] Keep track of and check HTTP/2 header sizes. Moonchild 2024-04-17 19:10:44 +02:00
  • f6204a7ca8 [XPCOM] Warn about .xrm-ms files on Windows (treat as executable) Moonchild 2024-04-17 16:30:00 +02:00
  • aed4ca8fc5 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2024-04-16 15:16:58 +08:00
  • 407a79e79f Issue #2503 - Part 3: Add CPU capabilities to about:support. Moonchild 2024-04-14 21:58:20 +02:00
  • baf98e0dde Issue #2503 - Part 2b: Fix missing navigator in UpdateUtils. Moonchild 2024-04-14 21:57:48 +02:00
  • a211c7d7f3 Issue #2503 - Part 2: Add CPU IS support flags to UpdateUtils URL substitutions. Moonchild 2024-04-14 21:01:31 +02:00
  • 35d7a1fe5a Issue #2503 - Part 1: add CPU IS support flags to Navigator interface Moonchild 2024-04-14 20:47:17 +02:00
  • 2811d30051 [DOM] Add nullcheck on mDoc in GetEventTargetParent Moonchild 2024-04-14 17:48:12 +02:00
  • f2c576b12c Issue #2472 - Enable dialog element by default. Moonchild 2024-04-13 12:07:46 +02:00
  • 07cc276a10 Issue #2470 - Check for failure of getting IDXGIKeyedMutex. Moonchild 2024-04-07 23:29:39 +02:00
  • 0acd996e03 dom: check mDoc before use, as it can be null roytam1 2024-04-14 20:39:31 +08:00
  • 5479b6d9c0 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2024-04-11 15:58:11 +08:00
  • 0c02971a44 [devtools] fix issue with ctrl+c handling Moonchild 2024-04-10 15:06:49 +02:00
  • 67bded6465 Issue #2477 - Part 4: Regenerate developer tools' static CSS properties database FranklinDM 2024-03-29 20:35:16 +08:00
  • f41ad3aae5 Issue #2477 - Part 3: Logical box properties should accept auto values FranklinDM 2024-04-09 10:47:21 +08:00
  • bfe76f65db Issue #2477 - Part 2: Implement shorthand properties for [margin/padding][block/inline] FranklinDM 2024-03-29 20:34:58 +08:00
  • 1e73f1f2d2 Issue #2477 - Part 1: Implement a separate function for parsing pair box properties FranklinDM 2024-03-29 20:30:13 +08:00
  • b518af4d45 [DOM] Simplify WorkerRunnable sanity checks and make them more readable. Martok 2024-04-08 08:43:23 +02:00
  • 4f792793c2 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2024-04-08 11:13:25 +08:00
  • 641b556c53 Issue #2490 - Part 20: Remove the stuff that was added temporarily to deal with a mix of WebIDL and non-WebIDL rules. Moonchild 2024-04-04 20:07:33 +02:00
  • 7fb5d53a79 Issue #2490 - Part 19: Convert CSSCounterStyleRule to WebIDL. Moonchild 2024-04-04 19:52:36 +02:00
  • b984856d8f Issue #2490 - Part 18: Convert CSSKeyframesRule to WebIDL. Moonchild 2024-04-04 14:13:43 +02:00
  • 89d96e0226 Issue #2490 - Part 17: Convert CSSKeyframeRule to WebIDL. Moonchild 2024-04-04 14:00:59 +02:00
  • f0de637255 Issue #2490 - Part 16: Convert CSSFontFeatureValuesRule to WebIDL. Moonchild 2024-04-04 10:20:43 +02:00
  • 50f8c18757 Issue #2490 - Part 15: Convert CSSFontFaceRule to WebIDL. Moonchild 2024-04-04 10:02:17 +02:00
  • 74fdaed1fe Issue #2490 - Part 14: Convert CSSPageRule to WebIDL. Moonchild 2024-04-03 16:47:23 +02:00
  • d1b6a584b8 Issue #2490 - Part 13: Convert media, supports, and moz-document rules to WebIDL. Moonchild 2024-04-03 15:52:14 +02:00
  • 6176bd62d9 Issue #2490 - Part 12: Convert CSSStyleRule to WebIDL. Moonchild 2024-04-03 13:59:06 +02:00
  • 525606c15d Issue #2490 - Part 11: Convert CSSImportRule to WebIDL. Moonchild 2024-04-03 13:22:41 +02:00
  • 95642cb4e5 Issue #2490 - Part 10: Convert CSSNamespaceRule to WebIDL. Moonchild 2024-04-03 12:29:31 +02:00
  • 264f152ba0 Issue #2490 - Part 9b: Add a CSSRule Web IDL interface. Moonchild 2024-04-01 14:42:27 +02:00
  • 5a522d9145 Issue #2490 - WIP: part 9. Add a CSSRule Web IDL interface. Moonchild 2024-03-31 00:47:10 +01:00
  • bb2aaeac9f Issue #2490 - Part 8: Get rid of css::Rule::GetDOMRule. Moonchild 2024-03-30 22:32:33 +01:00
  • fce04b3591 Issue #2490 - Part 7: Push the nsIDOMCSSRule implementation up to css::Rule. Moonchild 2024-03-30 19:31:09 +01:00
  • 8c871f602e Issue #2490 - Part 6: Make css::Rule inherit from nsIDOMCSSRule. Moonchild 2024-03-30 17:30:24 +01:00
  • c2ee755574 Issue #2490 - Part 5: Get rid of DOMCSSStyleRule. Moonchild 2024-03-30 13:34:31 +01:00
  • 1342838b3f Issue #2490 - Part 4: Make css::Rule wrappercached. Moonchild 2024-03-30 12:39:15 +01:00
  • e510cc84af Issue #2490 - Part 3: Give CSS rules a PreCreate hook so we can safely wrappercache them. Moonchild 2024-03-30 11:38:44 +01:00
  • 5bb39ec403 Issue #2490 - Part 2: Remove the now-unused GetExistingDOMRule() function. Moonchild 2024-03-30 11:27:48 +01:00
  • d6ec56a4c4 Issue #2490 - Part 1: Make all CSS rules cycle-collected. Moonchild 2024-03-29 18:18:36 +01:00
  • 73edd3878f Issue #2495 - Implement webkitURL legacy window alias for URL Moonchild 2024-04-06 14:08:41 +02:00
  • 1577c24777 css: follow-up Issue #2112 of Servo removal roytam1 2024-04-02 23:12:59 +08:00
  • a944026bae Merge remote-tracking branch 'origin/tracking' into custom roytam1 2024-04-02 22:57:21 +08:00
  • 15f8ca526c Issue #2492 - Transparent Keycap Patch Andy 2024-03-31 23:26:34 -07:00
  • d590247b21 Issue #2492 - Keycap Bug Fixes Andy 2024-03-31 12:37:56 -07:00
  • 0d07d4377a Issue #2492 - Don't Assume System Font for Emojis with Suffixes Andy 2024-03-30 04:57:34 -07:00
  • 69f3b4e199 Issue #2492 - Standardized use of Emoji Character Properties Andy 2024-03-30 04:57:12 -07:00
  • 5c296d7c4a Issue #2492 - Update TwemojiMozilla.ttf to E15.1 Andy 2024-03-30 04:56:20 -07:00
  • f0116f51db Issue #2488 - Part 6: Define and declare CSSStyleSheet cast functions directly in StyleSheet FranklinDM 2024-03-29 16:30:12 +08:00
  • 81f77f18a0 Issue #2488 - Part 5: Remove HandleRefPtr (exclusively used by smart pointer classes) FranklinDM 2024-03-29 16:09:57 +08:00
  • 6803c1f710 Issue #2488 - Part 4: Remove the RestyleManagerHandle smart pointer class FranklinDM 2024-03-29 16:08:08 +08:00
  • 4bf43b8fb4 Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class FranklinDM 2024-03-29 01:40:22 +08:00
  • 4d7bdedade Issue #2488 - Part 2: Remove the DeclarationBlock class and use Declaration directly FranklinDM 2024-03-28 19:04:36 +08:00
  • 63076e4211 Issue #2488 - Part 1b: Move PseudoElementType getter/setter implementation of Element away from header FranklinDM 2024-03-28 23:51:20 +08:00
  • d922a18efb Issue #2488 - Part 1a: nsCSSPseudoClassList should not include any header FranklinDM 2024-03-29 10:58:49 +08:00
  • 5e34e0e81b Issue #2111 - Follow-up: Add missing include and fix namespace conflict when building layout deunified FranklinDM 2024-03-29 10:56:00 +08:00
  • 4cdc0ce964 Issue #2112 - Follow-up: Fix broken rule node assertion FranklinDM 2024-03-28 20:09:30 +08:00
  • 6d154eee11 Issue #58 - Follow-up: Remove Rust binding leftovers FranklinDM 2024-03-26 01:26:36 +08:00
  • 0b3da59bc3 Issue #2112 - Part 15: Remove leftover comment FranklinDM 2024-03-26 01:55:20 +08:00
  • 9279153af8 Issue #2112 - Part 14: Remove style context source and use rule node directly FranklinDM 2024-03-26 01:48:18 +08:00
  • cb08fdd1f0 Issue #2112 - Part 13: Remove construction context for style structs FranklinDM 2024-03-25 22:40:54 +08:00
  • f5792e6b64 Issue #2112 - Part 12: Remove reserved Servo bits from node/element flags and event states FranklinDM 2024-03-25 21:31:07 +08:00
  • 4b44df794b Issue #2112 - Part 11: Remove dead off-thread Stylo functions in nsStyleStruct FranklinDM 2024-03-25 21:11:28 +08:00
  • d6852b3170 Issue #2112 - Part 10: Remove remaining Stylo/Servo includes and code FranklinDM 2024-03-25 20:00:34 +08:00
  • b96b733bfa Issue #2112 - Part 9: Remove handling for multiple style backends FranklinDM 2024-03-25 17:49:09 +08:00
  • 28cd0ceb47 Issue #2112 - Part 8: Remove Stylo Stylesheet Cache FranklinDM 2024-03-25 17:19:16 +08:00
  • 14764253a5 Issue #2112 - Part 7: Remove Servo CSS Loader support FranklinDM 2024-03-25 16:57:34 +08:00
  • 10bf8705d0 Issue #2112 - Part 6: Remove IsStyledByServo function and callers FranklinDM 2024-03-25 02:09:12 +08:00
  • a93a7bed47 Issue #2112 - Part 5: Remove Servo from forwarding code used by magic pointer classes FranklinDM 2024-03-25 02:02:08 +08:00
  • b1c9206051 Issue #2112 - Part 4: Remove Stylo support for mask-image FranklinDM 2023-06-20 20:01:52 +08:00
  • e777ae5a3c Issue #2112 - Part 3: Remove --enable-stylo config and conditionals FranklinDM 2022-05-23 23:05:22 +08:00
  • 88ac168f96 Issue #2112 - Part 2: Stub out Servo functions FranklinDM 2024-03-24 20:28:40 +08:00
  • 656ee639c5 Issue #2112 - Part 1: Remove Stylo tests FranklinDM 2022-05-24 02:04:10 +08:00
  • 2aa7dc2652 No Issue - Only explicitly enforce GCC SSE2 optimizations when building on Intel 32-bit architectures trav90 2024-03-22 10:28:06 -05:00
  • 9ca2104248 Issue #2483 - Slight adjustments for allowing addPath with DOMMatrix Daniel Jacobs 2024-03-20 10:59:53 -04:00
  • 39f5c51c10 Issue #2483 - Support DOMMatrix2DInit for addPath Daniel Jacobs 2024-03-18 16:43:23 -04:00
  • d8ac621203 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2024-03-21 15:25:04 +08:00
  • e6e8224040 [MFBT] Make move assignment of RefPtr have the same behavior as nsCOMPtr Moonchild 2024-03-20 15:55:46 +01:00
  • c230e21d23 [parser] Specialize AddAttributes for <html>/<body>. Moonchild 2024-03-20 15:18:32 +01:00
  • 0dd6a089f6 Minor performance improvement by elimination of an unnecessary intermediate array yup 2024-03-17 15:41:22 +00:00
  • f5edbe658c Colump picker should work even if there are no rows in the tree yup 2024-03-09 12:03:08 +00:00
  • 17182d8b63 Eliminated exceptions in event handlers that happen when "this.view" does not exists (empty tree) yup 2024-03-08 14:04:02 +00:00
  • b33b661414 pref: turn on dialog element globally roytam1 2024-02-23 13:58:56 +08:00
  • 7b5249f151 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2024-02-23 11:27:47 +08:00
  • 4f1fb965c6 [Basilisk] Enable dialog by default Basilisk-Dev 2024-02-20 12:19:11 -05:00
  • d0aae61395 [Basilisk] Guard against empty MIME types when dealing with plug-ins Basilisk-Dev 2024-02-03 13:09:54 -05:00