Commit graph

  • f09b0002ee Issue #2165 - Disable LNK4217 and LNK4286 warnings when linking ICU as they're too spammy. Job Bautista 2023-03-26 13:14:10 +08:00
  • 9ff14017e5 Issue #324 - Follow-up: Remove more traces of *INTL_API. Job Bautista 2023-03-24 19:59:31 +08:00
  • 18e43fad29 Issue #2165 - Follow-up: Always build ICU as shared lib in Windows. Job Bautista 2023-03-24 17:51:39 +08:00
  • bad884a7c7 Issue #2165 - Build ICU as a shared library if we're building Spidermonkey shared. Job Bautista 2023-03-19 00:08:48 +08:00
  • ed30a96467 Issue #62 - Fix xul.dll link bustage related to JS::ubi::DominatorTree. Job Bautista 2023-03-16 13:59:19 +08:00
  • 6890cdd9a1 Issue #62 - Fix xul.dll link bustage relating to JSErrorNotes. Job Bautista 2023-03-16 13:58:16 +08:00
  • 2c8387f4fa Issue #62 - Fix xul.dll link bustage related to MovableCellHasher. Job Bautista 2023-03-16 13:54:03 +08:00
  • b171da18f9 Issue #62 - Get --enable-shared-js and --enable-export-js working again, and fix link bustage related to ICU when doing shared lib Job Bautista 2023-03-16 13:51:38 +08:00
  • 6b510a74e7 Issue #61 - Add missing external symbols for gkmedias when WebRTC is built Matt A. Tobin 2021-01-04 03:43:58 -05:00
  • c85f28b0c0 Issue #61 - Add missing external symbol cubeb_set_log_callback to gkmedias symbols.def Matt A. Tobin 2021-01-03 23:41:17 -05:00
  • 924bf92e4b Issue #61 - Add configure option for non-windows platforms Matt A. Tobin 2021-01-03 23:40:35 -05:00
  • 6b3767c443 Issue #61 - Place Skia in libxul Moonchild 2021-01-03 21:45:04 +00:00
  • 371d7cf05d Issue #61 - Reinstate buildability with shared gkmedias dll Moonchild 2021-01-02 13:35:39 +00:00
  • 39d69840bf Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-28 09:30:21 +08:00
  • 2554a83d1d Issue #2155 - Add SwitchEmitter Martok 2023-03-24 02:13:29 +01:00
  • 70e1654c3c Issue #2155 - Move TryEmitter and ForOfLoopControl to TryEmitter.{cpp.h} and ForOfLoopControl.{cpp.h} Martok 2023-03-24 01:16:57 +01:00
  • a8ac1cac3d Issue #2155 - Move NestableControl classes except ForOfLoopControl to BytecodeControlStructures.{cpp.h} Martok 2023-03-24 00:47:36 +01:00
  • 81691afbc3 Issue #2155 - Split Nestable to ds/ and EmitterScope to EmitterScope.{cpp.h} Martok 2023-03-23 23:24:00 +01:00
  • 1788589caa Issue #2175 - Fix build bustage in WebRTC. Timothy Valldeperas 2023-03-26 01:13:01 -05:00
  • 77fe104113 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-27 16:11:31 +08:00
  • dd2697172e Issue #2176 - Don't reconstruct the parent when tearing down display:contents nodes with pseudo-elements. Moonchild 2023-03-26 00:15:45 +01:00
  • 00534b26fa Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-24 23:32:59 +08:00
  • f169940742 Issue #2135 - Don't discard event state mask when matching ::slotted() or :host arguments FranklinDM 2023-03-24 19:34:55 +08:00
  • 3298c8907d Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-24 09:14:11 +08:00
  • 078b1b73dc Issue #2161 - Ctrl + Enter should cause keypress event even though the key combination doesn't input any character Moonchild 2023-03-23 22:35:03 +01:00
  • b29522749a Issue #1592 - Follow-up: Don't post a restyle event if restyleElement is null FranklinDM 2023-03-22 17:29:00 +08:00
  • bc12e05bd3 Issue #1592 - Part 10: Slot elements should restyle their parent on attribute changes FranklinDM 2023-03-20 03:00:11 +08:00
  • 9a071f3b7a Issue #1592 - Part 9: Post a restyle event after changing the slot of a slottable FranklinDM 2023-03-19 23:43:34 +08:00
  • 4cd0de04d0 Issue #1592 - Part 8: Test the assigned slot for type/class/ID/attribute instead of the slottable when matching ::slotted() FranklinDM 2023-03-20 01:41:56 +08:00
  • 19226fd560 Issue #1592 - Part 7: Slottables cannot be matched from the outer tree. FranklinDM 2023-03-19 19:10:46 +08:00
  • 91d2b6f4cf Issue #1592 - Part 6: Allow pseudo-classes with a forgiving selector list argument to follow pseudo-elements FranklinDM 2023-03-19 18:48:24 +08:00
  • 8d2533ad70 Issue #1592 - Part 5: Use flattened element tree when looking for a parent while matching ::slotted() FranklinDM 2023-03-18 23:08:00 +08:00
  • 518c41fd7a Issue #1592 - Part 4: Walk ::slotted()-containing rules for slottables FranklinDM 2023-03-18 12:43:51 +08:00
  • 92b31dd255 Issue #1592 - Part 3: Ensure only tree-abiding pseudo-elements will follow ::slotted() FranklinDM 2023-03-19 15:47:12 +08:00
  • 77ad970db6 Issue #1592 - Part 2: Parse ::slotted() pseudo-element as if it were a pseudo-class FranklinDM 2023-03-18 09:36:25 +08:00
  • ab63b7b946 Issue #1592 - Part 1c: Pass SelectorParsingFlags as a reference FranklinDM 2023-03-19 16:57:55 +08:00
  • 460e8db94c Issue #1592 - Part 1b: Move <slot> UA rule to html.css FranklinDM 2023-03-18 17:04:55 +08:00
  • 0232bcdfa4 Issue #1592 - Part 1a: Prevent crashing if a slot element was selected via DOM Inspector FranklinDM 2023-03-18 12:44:56 +08:00
  • e162f075ec js: add using js::LifoAlloc to fix build roytam1 2023-03-23 09:12:12 +08:00
  • 6a7219fb70 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-23 09:04:10 +08:00
  • f09d2bba0f Issue #2171 - Skip over shadow nodes that don't have an owning node. Moonchild 2023-03-23 00:29:13 +01:00
  • 7374ca6716 Issue #1593 - Follow-up: Fix :host matching from inside the shadow tree FranklinDM 2023-03-20 20:08:13 +08:00
  • fbb5f73459 Issue #2155 - Fix wrong assertion Martok 2023-03-15 10:29:12 +01:00
  • 76c2030142 Issue #2155 - Fix debug build Martok 2023-03-14 23:28:13 +01:00
  • 5dc6be1bcb Issue #2155 - Remove now-unused functions Martok 2023-03-12 23:24:27 +01:00
  • e88f946c01 Issue #2155 - Fix BytecodeEmitter::emitArguments for our ParseNode tree Martok 2023-03-12 23:23:45 +01:00
  • 89e6820006 Issue #2155 - Add PropOpEmitter, ElemOpEmitter, NameOpEmitter, CallOrNewEmitter Martok 2023-03-12 22:46:53 +01:00
  • a2fd8846b6 Issue #2155 - Refactor BytecodeEmitter in preparation for *Emitter work Martok 2023-03-12 22:29:39 +01:00
  • da05c050e3 Issue #2155 - Simplify BytecodeEmitter::isRestParameter Martok 2023-03-12 22:21:35 +01:00
  • e8fee20566 Issue #2155 - Split TDZCheckCache, IfEmitter/InternalIfEmitter, JumpList from BytecodeEmitter Martok 2023-03-12 22:19:39 +01:00
  • b03f6dd26e Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-20 12:34:16 +08:00
  • 05d29a53db Issue #2117 - Follow-up: Run precomplete cmd during package staging Moonchild 2023-03-17 18:26:07 +01:00
  • fd5015faeb [GFX] Add some sanity checks and clamps to SurfaceData calculations. Moonchild 2023-03-16 14:05:45 +01:00
  • 82a2a67f07 No Issue - Ensure more OsiSpace Moonchild 2023-03-16 13:38:26 +01:00
  • 64329d41b6 add comments and formatting in mozilla upstream "bug 1440809, ensure we don't try to treat non-DOM-Node event targets as such, r=masayuki (89c8025537a5)" roytam1 2023-03-20 10:38:29 +08:00
  • af28af9f85 follow-up rev 24572438, targetInKnownToBeHandledScope can be null roytam1 2023-03-20 07:34:56 +08:00
  • 85f6a49297 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-15 22:52:23 +08:00
  • 0bfc6e3781 Revert "Reverting rev b7e45308 and 9824659d again as I can still get a crash in RegExpShared::finalize(FreeOp* fop)" roytam1 2023-03-15 22:51:51 +08:00
  • 481069044d Issue #2148 - Shrink Vector from (usually) four pointers in size to three when no inline storage is used. FranklinDM 2023-03-09 15:10:02 +08:00
  • 0365f940fe Issue #2148 - Make Vector not use AlignedStorage for its inline element storage FranklinDM 2023-03-09 14:45:24 +08:00
  • cdd91edd79 Issue #2148 - Discard RegExpShared data tables when discarding regexp JIT code. Job Bautista 2023-03-08 19:23:13 +08:00
  • ad8d9639a4 Issue #2148 - Don't null out RegExpObject -> RegExpShared pointer on GC. Job Bautista 2023-03-08 18:59:45 +08:00
  • 3d2a4f4066 Issue #2160 - Initial support for notarizing during DMG package. Added --with-macbundle-idenity configure option to set a codesign identity. If no identity is set or cross-compiling from Linux no codesigning will be done. Currently doing a full deep bundle v2 sign, instead of limited v1. Brian Smith 2023-03-14 15:28:51 -05:00
  • a2d6260cd6 Issue #2046 - Follow-up: Fix deprot in builtin/intl Job Bautista 2023-03-14 22:35:32 +08:00
  • 60e7987621 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-14 22:12:29 +08:00
  • 091a2aab80 No issue - Make content-type on JAR channels behave the same as HTTP channels FranklinDM 2022-05-04 14:55:57 +08:00
  • c2c95eff97 Issue #80 - Move implementation of CPOWTimer::CPOWTimer to header. Job Bautista 2023-03-12 22:04:36 +08:00
  • 0b039ff7a6 Issue #80 - Fix deprot in js/xpconnect. Job Bautista 2023-03-12 20:19:37 +08:00
  • 261dc37ad8 Issue #80 - Fix deprot in js/ipc. Job Bautista 2023-03-12 20:17:08 +08:00
  • 77b6180555 Issue #2046 - Follow-up: Fix deprot in RelativeTimeFormat. Job Bautista 2023-03-12 20:15:45 +08:00
  • bb547a1b55 Reverting rev b7e45308 and 9824659d again as I can still get a crash in RegExpShared::finalize(FreeOp* fop) roytam1 2023-03-12 21:39:55 +08:00
  • 2b9187d8bf Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-12 07:16:48 +08:00
  • 78bb7159ee [Basilisk] add tab caption fading to CtrlTab backport of roytam1/UXP commit add tab caption fading to CtrlTab Basilisk-Dev 2023-03-11 16:05:45 -05:00
  • 4abf537287 [Basilisk] Port Pale Moon version of Tab fading Backport of roytam1/UXP commit 2a32b18f46.patch Basilisk-Dev 2023-03-11 16:03:42 -05:00
  • 76cd3dfac6 [Basilisk] Add useragent override for instagram port of MoonchildProductions/Pale-Moon commit d641959f15cb1172f6f39130b579ccf6111a6f2f and 6d41a6139440a9c396308deca1725b0db823e127 Basilisk-Dev 2023-03-11 15:58:27 -05:00
  • 2be0261d54 Issue #2078 - Follow-up: Ensure empty selector lists aren't iterated when serialized FranklinDM 2023-03-11 12:08:20 +08:00
  • 18e693464d Issue #2135 - Destroy the host frame and restyle when there are content changes FranklinDM 2023-03-11 00:02:28 +08:00
  • ef36c56593 Issue #2137 - Part 4: Fix namespace regression FranklinDM 2023-03-10 19:09:22 +08:00
  • b257a71cce Issue #2137 - Part 3: Don't always use the internal pseudo-class for handling negations FranklinDM 2023-03-10 17:19:18 +08:00
  • 3bb3c193d0 Issue #2137 - Part 2: Implement SelectorParsingFlags and use it to pass info around FranklinDM 2023-03-10 12:18:39 +08:00
  • 82fa9fb80b Issue #2137 - Part 1: Modify :not() selector to accept a complex selector list FranklinDM 2023-03-10 00:20:44 +08:00
  • 2249fbdf49 Issue #2135 - Follow-up: Check for aElement not being null Moonchild 2023-03-10 11:44:28 +01:00
  • 6f99b97447 Revert "reverting rev 22dc363c and 233802c9 for now since I got a crash in destructor of RegExpShared." roytam1 2023-03-10 20:27:07 +08:00
  • c5ab8d0feb Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-09 21:15:31 +08:00
  • 1f0df8f421 Issue #2148 - Root the RegExpShared in RegExpMacroAssembler. Job Bautista 2023-03-09 14:52:14 +08:00
  • 1b1d672dc6 Revert "revert last rev (7faa37b7) and revert rev b7e45308 and 9824659d instead." roytam1 2023-03-09 21:13:26 +08:00
  • 5db2ae1aa5 [Pale-Moon] add tab caption fading to CtrlTab roytam1 2023-03-09 20:37:42 +08:00
  • f159e44b25 [Basilisk] add tab caption fading to CtrlTab roytam1 2023-03-09 20:37:20 +08:00
  • 2a32b18f46 [Basilisk] ported PM version of tab caption fading to here roytam1 2023-03-09 16:31:24 +08:00
  • 5303f2f60d Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-09 15:59:52 +08:00
  • c8488397e9 [Pale-Moon] Issue #1915 - [SSUAO] Add override for Instagram Moonchild 2023-03-02 13:35:24 +01:00
  • 5a627b6ce4 [Pale-Moon] Set compatversion for hardcoded overrides to 102.0 Moonchild 2023-03-02 11:44:12 +01:00
  • cfef3fa487 Issue #2135 - Follow-up: Ensure document is not null in nsImageLoadingContent::BindToTree FranklinDM 2023-03-08 12:08:39 +08:00
  • 15e3a38b55 Revert "[Basilisk] Fade out tab label on overflow instead of ellipsis" roytam1 2023-03-08 07:04:59 +08:00
  • 8a4c2cbeff Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-07 11:18:03 +08:00
  • 2b903a20b3 Issue #2143 - Implement CSS env() Environment Variables Martok 2023-03-05 23:05:33 +01:00
  • eb8748c537 Merge remote-tracking branch 'origin/tracking' into custom roytam1 2023-03-06 16:29:00 +08:00
  • ae26d8a048 Issue #2136 - Part 2: Regenerate devtools CSS database FranklinDM 2023-03-05 07:48:39 +08:00
  • 21d468ee65 Issue #2136 - Part 1: Implement CSS inset property FranklinDM 2023-03-05 00:24:59 +08:00
  • ad929c5dd5 Issue #2135 - Follow-up: Fix potential crash if shadow root is null FranklinDM 2023-03-05 07:40:25 +08:00