summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | Issue #2155 - Simplify BytecodeEmitter::isRestParameterMartok2023-03-13
| | | |
| * | | Issue #2155 - Split TDZCheckCache, IfEmitter/InternalIfEmitter, JumpList ↵Martok2023-03-13
| | | | | | | | | | | | | | | | from BytecodeEmitter
* | | | Revert "[widget] Linux GTK3: Detach accessible from moz_container before ↵Moonchild2023-03-18
| |/ / |/| | | | | | | | | | | | | | | | | it's deleted" This reverts commit 465a18f34286f8d7e0c9b5f0722d487b4812fb57. Resolves #2168
* | | Issue #2166 - Follow-up: Fix style nits.Moonchild2023-03-18
| | |
* | | Merge pull request 'Remove mozilla::AlignedStorage' (#2167) from ↵Moonchild2023-03-18
|\ \ \ | | | | | | | | | | | | | | | | | | | | FranklinDM/UXP-contrib:work_remove-aligned-storage into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2167
| * | | Issue #2166 - Part 6: Remove mozilla::AlignedStorageFranklinDM2023-03-17
| | | | | | | | | | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1341951
| * | | Issue #2166 - Part 5c: Use override keyword for all virtual methods of ↵FranklinDM2023-03-17
| | | | | | | | | | | | | | | | | | | | | | | | Recover Instructions Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1341951
| * | | Issue #2166 - Part 5b: Replace RInstructionStorage copy by a cloneInto ↵FranklinDM2023-03-17
| | | | | | | | | | | | | | | | | | | | | | | | function on every RInstruction Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1341951
| * | | Issue #2166 - Part 5a: Use alignas/alignof inside RInstructionStorageFranklinDM2023-03-17
| | | | | | | | | | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1341951
| * | | Issue #2166 - Part 4: Use alignas/alignof to define Variant's internal raw ↵FranklinDM2023-03-17
| | | | | | | | | | | | | | | | | | | | | | | | storage Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1338374
| * | | Issue #2166 - Part 3: Make tl::Min/Max variadicFranklinDM2023-03-17
| | | | | | | | | | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1338374
| * | | Issue #2166 - Part 2: Use alignas/alignof in MaybeOneOfFranklinDM2023-03-17
| | | | | | | | | | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1338374
| * | | Issue #2166 - Part 1: Use alignas/alignof for public ↵FranklinDM2023-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | JS::ProfilingFrameIterator's internal storage ... of a private wasm or JIT profiling frame iterator. Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1338374
* | | | Issue #2117 - Follow-up: Run precomplete cmd during package stagingMoonchild2023-03-17
|/ / / | | | | | | | | | | | | | | | We rely on this for all OSes except Mac where precomplete should not be in the root (it uses Mozilla's fallback packaging that places it in $RESPATH)
* | | Issue #1911 - Follow-up: Filter out illegal file extensions also.Moonchild2023-03-16
| | | | | | | | | | | | We already did this for file names, just not extensions.
* | | [widget] Linux GTK3: Detach accessible from moz_container before it's deletedMoonchild2023-03-16
| | |
* | | [GFX] Add some sanity checks and clamps to SurfaceData calculations.Moonchild2023-03-16
| | |
* | | No Issue - Ensure more OsiSpaceMoonchild2023-03-16
| |/ |/| | | | | | | ensureOsiSpace(); was very much under-used. This adds more instances where it makes sense to ensure Osi space before placing masm calls.
* | Issue #2148 - Shrink Vector from (usually) four pointers in size to threeFranklinDM2023-03-15
| | | | | | | | | | | | when no inline storage is used. See Bug 1338374
* | Issue #2148 - Make Vector not use AlignedStorage for its inline element storageFranklinDM2023-03-15
| | | | | | | | See Bug 1338374 1/2
* | Issue #2148 - Discard RegExpShared data tables when discarding regexp JIT code.Job Bautista2023-03-15
| | | | | | | | | | | | Based on Mozilla bug 1378736's part 2. Should fix the double-free. Follow-up for #2083
* | Issue #2148 - Don't null out RegExpObject -> RegExpShared pointer on GC.Job Bautista2023-03-15
| | | | | | | | | | Follow-up for issue #2083. Taken from Mozilla bug 1378736.
* | Merge pull request 'Support for notarizing during DMG package.' (#2163) from ↵Moonchild2023-03-15
|\ \ | | | | | | | | | | | | | | | dbsoft/UXP:macnotarize into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2163
| * | Issue #2160 - Initial support for notarizing during DMG package.Brian Smith2023-03-14
| |/ | | | | | | | | | | 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.
* | Merge pull request 'Fix all deprot in builtin/intl' (#2162) from ↵Moonchild2023-03-14
|\ \ | |/ |/| | | | | | | jobbautista9/UXP:deprot-hunt3 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2162
| * Issue #2046 - Follow-up: Fix deprot in builtin/intlJob Bautista2023-03-14
|/ | | | | Missing a couple of includes. Tag #80
* No issue - Make content-type on JAR channels behave the same as HTTP channelsFranklinDM2023-03-12
| | | | | | This ensures that the content type is also determined when opening JAR channels both synchronously and asynchronously. Current m-c modifies only the async portion, while the mentioned commit below modifies only the sync portion. This commit does it for both. Partially based on 425677ada7380f7c592dd01ddfbc9631ab2038a0 and bug 1757604.
* Merge pull request 'Fix some deprots in js' (#2156) from ↵Moonchild2023-03-12
|\ | | | | | | | | | | jobbautista9/UXP:deprot-hunt2 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2156
| * Issue #80 - Move implementation of CPOWTimer::CPOWTimer to header.Job Bautista2023-03-12
| | | | | | | | | | Fixes link bustage in xul.dll Inline functions must be implemented in the header.
| * Issue #80 - Fix deprot in js/xpconnect.Job Bautista2023-03-12
| | | | | | | | | | I think we never deunified js/xpconnect before. But if we're going to ever build this tree deunified in the future, there's nothing stopping us now!
| * Issue #80 - Fix deprot in js/ipc.Job Bautista2023-03-12
| | | | | | | | | | I think we never deunified js/ipc before. But if we're going to build this tree deunified ever in the future, there's nothing stopping us now!
| * Issue #2046 - Follow-up: Fix deprot in RelativeTimeFormat.Job Bautista2023-03-12
| | | | | | | | | | Found while building js/src deunified, with the exception of builtin/intl. Tag #80.
* | Merge pull request 'Use pre-C++17 static_assert() by adding reason for ↵Moonchild2023-03-12
|\ \ | |/ |/| | | | | | | assert.' (#2157) from dbsoft/UXP:fix_static_assert into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2157
| * No issue - Use pre-C++17 static_assert() by adding reason for assert.Brian Smith2023-03-12
|/ | | | This fixes warnings with clang and build failures with Visual C versions prior to 2022.
* Bump Goanna milestone to 6.1Moonchild2023-03-12
|
* Merge pull request 'Modify :not() selector to accept a complex selector ↵Moonchild2023-03-11
|\ | | | | | | | | | | list' (#2151) from FranklinDM/UXP-contrib:work_css-not-selector-list-support into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2151
| * Issue #2137 - Part 4: Fix namespace regressionFranklinDM2023-03-10
| |
| * Issue #2137 - Part 3: Don't always use the internal pseudo-class for ↵FranklinDM2023-03-10
| | | | | | | | handling negations
| * Issue #2137 - Part 2: Implement SelectorParsingFlags and use it to pass info ↵FranklinDM2023-03-10
| | | | | | | | around
| * Issue #2137 - Part 1: Modify :not() selector to accept a complex selector listFranklinDM2023-03-10
| |
* | Merge pull request 'Destroy the host frame and restyle when there are ↵Moonchild2023-03-11
|\ \ | | | | | | | | | | | | | | | content changes' (#2152) from FranklinDM/UXP-contrib:work_wc-content-change-fix into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2152
| * | Issue #2135 - Destroy the host frame and restyle when there are content changesFranklinDM2023-03-11
| |/ | | | | | | This is likely inefficient, but I haven't found a way other than this to ensure that the host frame is updated if the inserted/removed content isn't slotted. I'm assuming that Firefox is handling this somewhere else (and may have been even moved to Stylo), but was mentioned in an m-c bug we haven't seen yet. In fact, this is actually similar to how we handled elements passed to ContentInserted before landing e31ed5b07466d4a579fe4b025f97c971003fbc3f.
* | Merge pull request 'Follow-up: Ensure empty selector lists aren't iterated ↵Moonchild2023-03-11
|\ \ | |/ |/| | | | | | | when serialized' (#2154) from FranklinDM/UXP-contrib:work_css-empty-selector-list-serialization-fix into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2154
| * Issue #2078 - Follow-up: Ensure empty selector lists aren't iterated when ↵FranklinDM2023-03-11
|/ | | | | | serialized Really odd that this wasn't caught/doesn't cause any issues on MSVC/unoptimized GCC. Must've been luck, I guess.
* Issue #2135 - Follow-up: Check for aElement not being nullMoonchild2023-03-10
| | | | | This was introduced to Make <link rel="stylesheet"> work in shadow trees. eElement can, however, be `null` here and if so, it would crash.
* Merge pull request 'Root the RegExpShared in RegExpMacroAssembler.' (#2150) ↵Moonchild2023-03-09
|\ | | | | | | | | | | from jobbautista9/UXP:2148-rootregexpshared into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2150
| * Issue #2148 - Root the RegExpShared in RegExpMacroAssembler.Job Bautista2023-03-09
|/ | | | Based on Mozilla bug 1355050.
* Merge pull request 'Follow-up: Ensure document is not null in ↵Moonchild2023-03-08
|\ | | | | | | | | | | nsImageLoadingContent::BindToTree' (#2147) from FranklinDM/UXP-contrib:work_wc-image-followup into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2147
| * Issue #2135 - Follow-up: Ensure document is not null in ↵FranklinDM2023-03-08
|/ | | | nsImageLoadingContent::BindToTree
* Issue #2146 - Remove nsChannelClassifier/nsIURIClassifierMoonchild2023-03-08
| | | | Resolves #2146