summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* [devtools] Don't allow sourcemap URLs to redirectRC_20230413Moonchild2023-04-13
|
* [network] Improve checks while parsing MIME parameters.Moonchild2023-04-13
|
* Issue #1911 - Follow-up: Filter out illegal characters in more locations.Moonchild2023-04-13
|
* No issue - Fix off-by-one of kLargeDatasetSizeMoonchild2023-04-13
|
* Increase size of data over which we write the data to disk rather than keep ↵Sandra2023-04-13
| | | | it around in memory
* Use nsAnonymousTemporaryFile for clipboard cacheSandra2023-04-13
| | | | Base on https://github.com/mozilla/gecko-dev/commit/ecc04a9245b409d7eed7df63ba733cd2073180de
* Issue #2180 - Follow-up: Move sentinel check up a bit.Moonchild2023-04-02
|
* Issue #2180 - Add pref to control NSS TLS 1.3 protocol downgrade sentinelMoonchild2023-04-02
|
* Issue #2176 - Don't reconstruct the parent when tearing downMoonchild2023-04-02
| | | | | | | | | | | | | display:contents nodes with pseudo-elements. We need to use StyleChildrenIterator which iterates over them, instead. This is a bit of a hack but we can't always have our cake. We need to be a bit careful though, since ::before and ::after are owned by their own frame, and thus could be unbound from the tree or even dead after removing the frame. This basically ports bugs 1435566 and 1438467
* Issue #2171 - Skip over shadow nodes that don't have an owning node.Moonchild2023-04-02
| | | | Resolves #2171
* Revert "[widget] Linux GTK3: Detach accessible from moz_container before ↵RB_20230320Moonchild2023-03-18
| | | | | | | it's deleted" This reverts commit 465a18f34286f8d7e0c9b5f0722d487b4812fb57. Resolves #2168
* 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.RC_20230317Moonchild2023-03-17
| | | | We already did this for file names, just not extensions.
* [widget] Linux GTK3: Detach accessible from moz_container before it's deletedMoonchild2023-03-17
|
* [GFX] Add some sanity checks and clamps to SurfaceData calculations.Moonchild2023-03-17
|
* No Issue - Ensure more OsiSpaceMoonchild2023-03-17
| | | | | 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-17
| | | | | | when no inline storage is used. See Bug 1338374
* Issue #2148 - Make Vector not use AlignedStorage for its inline element storageFranklinDM2023-03-17
| | | | See Bug 1338374 1/2
* Issue #2148 - Discard RegExpShared data tables when discarding regexp JIT code.Job Bautista2023-03-17
| | | | | | 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-17
| | | | | Follow-up for issue #2083. Taken from Mozilla bug 1378736.
* Issue #2160 - Initial support for notarizing during DMG package.Brian Smith2023-03-15
| | | | | | 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 branch 'master' into releaseMoonchild2023-03-13
|\ | | | | | | | | | | | | | | | | | | # Conflicts: # CLOBBER # js/src/vm/RegExpObject.cpp # security/nss/lib/nss/nss.h # security/nss/lib/pkcs12/p12d.c # security/nss/lib/softoken/softkver.h # security/nss/lib/util/nssutil.h
| * 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
| * Merge branch 'trackingprotection-cleanup'Moonchild2023-03-07
| |\
| | * Issue #2133 - Part 4: Remove TrackingProtection var in classifier.Moonchild2023-03-07
| | |
| | * Issue #2133 - Part 3: Remove TrackingProtection plumbingMoonchild2023-03-07
| | |
| | * Issue #2133 - Part 2: Remove nsIPrivateBrowsingTrackingProtectionWhitelistMoonchild2023-03-07
| | | | | | | | | | | | This removes the in-memory whitelist for PB mode.