summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Disable reload flood guard console reporting for release branch.RELBASE_20211214RC_20211209Moonchild2021-12-09
| | | | | | Because we're not updating language packs this release, we have to disable the reporting portion of the reload flood guard to prevent errors. Functionality of the guard is otherwise the same.
* [XPCOM] Use swap in nsThread::SetObserver.Moonchild2021-12-09
|
* [DOM] Align XHR requests with the spec.Moonchild2021-12-09
|
* [Docshell] Implement reload flood guardMoonchild2021-12-09
|
* [Docshell] Close ContentViewer properly if initialization fails.Olli Pettay2021-12-08
|
* [Network] Escape external protocol handler URLsMoonchild2021-12-08
|
* [DOM] Don't try to create too large string buffersOlli Pettay2021-12-08
|
* [DOM] Fix handling of text fragmentsMoonchild2021-12-08
|
* [XPCOM] Simplify nsITimer API.Moonchild2021-12-08
| | | | | It's much simpler to hold a death grip on the timer than to have a fragile "release upon cancel" construct.
* [Autocomplete] Add styling for Pale Moon's private-* implementation of AC popupsRELBASE_20211110Moonchild2021-11-10
| | | | (Linux equivalent)
* [Autocomplete] Add styling for Pale Moon's private-* implementation of AC popupsMoonchild2021-11-10
|
* [layout] Hold strong references to delayed menu command events.RELBASE_20211109RC_20211105Moonchild2021-11-05
|
* [DOM/XSLT] Pass sandbox flags from source doc.Moonchild2021-11-05
|
* Use brace initialization for Atomics.Moonchild2021-11-05
| | | | Remind me to always build BEFORE committing :P
* [network] Make several variables atomic in nsSocketTransport2.Moonchild2021-11-05
| | | | | | | | Fixes potential thread races between: - nsSocketTransport::OnInputClosed and nsSocketTransport::OpenInputStream. - nsSocketTransport::OnOutputClosed and nsSocketTransport::OpenOutputStream. - nsSocketTransport::Close and nsSocketTransport::RecoverFromError called from OnSocketDetached.
* [network] Use a COM pointer instead of NS_ADDREF in nsSocketTransport2.cppMoonchild2021-11-05
|
* [network] Align IDN normalization with the current spec.Moonchild2021-11-05
|
* [network] Tighten checks for ACE (punycode) encoding.Moonchild2021-11-05
|
* [network] Clean up IDN logic and add some corner case use.Moonchild2021-11-05
|
* Issue #3004 - Add an option to enable TLS 1.3 "compatibility" mode.Moonchild2021-11-05
| | | | | | | Critical note: this potentially reduces the strength of TLS 1.3 and should only be enabled if absolutely necessary to access a site. A browser restart is required for the pref change to take effect as it is set on NSS initialization.
* No Issue - Nuke remaining dbsoft contributionsJeremy Andrews2021-11-05
|
* Increase MAX_ICON_SIZE to account for more common use of HiDPI icons.Moonchild2021-11-05
| | | | | This change was unintentionally reverted when importing gecko/44 search service code.
* Merge branch 'master' into releaseRELBASE_20210914Moonchild2021-09-09
|\
| * [XPCOM] be more precise when counting the number of allocator usersOlli Pettay2021-09-09
| | | | | | | | | | | | This patch is based on code inspection. One could also move sAllocatorUsers to Free(), but it shouldn't matter in practice.
| * [Network] Block mk: protocol to work around MSIE vulnerability.Moonchild2021-09-09
| |
| * [DOM] Use RefPtr in ContentChild::RecvGetFilesResponse.Moonchild2021-09-09
| |
| * Issue mcp-graveyard/UXP#1751 - Fix preprocessor typo to restore ARM Linux ↵Matt A. Tobin2021-08-25
| | | | | | | | buildability
* | Merge branch 'master' into releaseMoonchild2021-08-22
|\| | | | | | | Effectively reverse the cubeb lib update.
| * Revert "Issue mcp-graveyard/UXP#1806 - Update libcubeb"Moonchild2021-08-22
| | | | | | | | This reverts commit 741fd8b61ccc5b3a01ccf8ff154ccb8ce80ecc38.
| * Revert "Issue mcp-graveyard/UXP#1806 - Follow-up: New libcubeb uses ↵Moonchild2021-08-22
| | | | | | | | | | | | incorrect audio backend for Oracle Solaris." This reverts commit 9d4f14582bcf9663914ab3ac6bcd56adeb8ce03d.
| * Revert "Issue mcp-graveyard/UXP#1806 - Follow-up: Restore PulseAudio support ↵Moonchild2021-08-22
| | | | | | | | | | | | in libcubeb." This reverts commit 0c2a0f45ec3c337d7fa9d028a8ab3196dcbca60e.
| * Issue mcp-graveyard/UXP#1806 - Follow-up: Restore PulseAudio support in ↵Moonchild2021-08-21
| | | | | | | | | | | | libcubeb. This was incorrectly removed because we aren't using a Rustified abstraction.
| * Merge pull request 'Follow-up: New libcubeb uses incorrect audio backend for ↵Coordinator Tobin2021-08-19
| |\ | | | | | | | | | | | | | | | Oracle Solaris.' (#1809) from athenian200/UXP:use_sun_audio into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1809
| | * Issue mcp-graveyard/UXP#1806 - Follow-up: New libcubeb uses incorrect audio ↵Jeremy Andrews2021-08-18
| |/ | | | | | | | | | | backend for Oracle Solaris. Mozilla picked up a change to libcubeb moz.build file from the FreeBSD project. Using OSS directly works fine in Illumos, but Oracle Solaris still has to use a Sun-specific API for sound to work, even though it also uses OSS under the hood. No code changes are needed here, the build configuration is just not what Solaris needs even though it's fine for Illumos. The Sun-specific API works for both, though, and should thus be preferred.
| * Issue mcp-graveyard/UXP#1797 - Implement WindowOrWorkerGlobalScope.originMoonchild2021-08-15
| | | | | | | | Resolves #1797
* | Issue mcp-graveyard/UXP#1797 - Implement WindowOrWorkerGlobalScope.originMoonchild2021-08-15
| | | | | | | | Resolves #1797
* | Merge branch 'master' into releaseMoonchild2021-08-13
|\|
| * Bump platform version.Moonchild2021-08-13
| |
| * [db] Update SQLite to 3.36.0Moonchild2021-08-13
| |
| * Issue mcp-graveyard/UXP#1806 - Update libcubebMoonchild2021-08-12
| | | | | | | | | | | | This is a full lib update, changing callers where needed. This also moves GertCubeMSGLatencyInFrames to CubebUtils.{cpp|h} where it belongs.
| * [DOM] Be more explicit about the WorkerPrivate self-reference.Jens Stutte2021-08-12
| |
| * [MFBT] Convert debug asserts to early returns for situations that shouldMoonchild2021-08-12
| | | | | | | | never occur.
| * [DOM/NPAPI] Defer loading object when setting attribute.Moonchild2021-08-12
| |
| * [network] Use a proof of lock everywhere in cache v2.Moonchild2021-08-11
| |
| * Issue mcp-graveyard/UXP#1675 - Move regexp to new-regexp to make bz porting ↵Moonchild2021-07-30
| | | | | | | | simpler.
| * Issue mcp-graveyard/UXP#1679 - Part4: Clean up commented-out/WIP code.Moonchild2021-07-30
| |
| * Issue mcp-graveyard/UXP#1679 - Part 3: Make everything build on supported ↵Moonchild2021-07-30
| | | | | | | | compilers.
| * Issue mcp-graveyard/UXP#1781 - Follow-up: fix debug assert in ↵Moonchild2021-07-24
| | | | | | | | MergeMultiplicativeR()
| * [no issue] Replace PurpleBlock with SegmentedVector to reduce indirect memoryMoonchild2021-07-23
| | | | | | | | | | | | | | accesses when calling suspect Improves overall memory performance. Also prerequisite for further work on #1677.
| * Merge pull request 'Implement Promise.allSettled()' (#1796) from ↵Moonchild2021-07-18
| |\ | | | | | | | | | | | | | | | athenian200/UXP:Promise-allSettled into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1796