| Commit message (Collapse) | Author | Age |
|
|
|
| |
Basically a S&R. Removed the macro and adjusts IDL codegen accordingly.
|
| |
|
| |
|
|
|
|
|
| |
This is necessary if we want to start using Span() constructors
instead of the MakeSpan() kludge.
|
|
|
|
|
|
|
|
| |
This errs on the side of caution for what are installer packages, but
people getting conned into thinking this is safe is a bit too common.
They are akin in danger to .exe files in that respect as it installs
software, and should be treated similarly, so, warn about the potential
danger.
|
|
|
|
| |
Co-authored-by: Moonchild <moonchild@palemoon.org>
|
| |
|
|
|
|
|
| |
mach_override used by the IO Poisoner used in debug mode is not support on ARM.
https://bugzilla.mozilla.org/show_bug.cgi?id=1658385
|
| |
|
|
|
|
| |
dependency
|
|
|
|
|
|
|
|
| |
Vim control lines were re-introduced or not entirely cleaned up.
This nukes them again.
Removing from accessible, [root], tools, uriloader, widget, xpcom and
xpfe.
Resolves #1656
|
|\
| |
| |
| |
| |
| | |
dependencies.' (#2215) from dbsoft/UXP:d-m-i into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2215
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
class name.
https://bugzilla.mozilla.org/show_bug.cgi?id=1277260
Make PtrInfo into a class and mark it final.
Also fix an erroneous debug assert because mBaseURL not set in one code path.
(cherry picked from commit a1890054011adf0cf87be0d56047418c9f201420)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
https://bugzilla.mozilla.org/show_bug.cgi?id=1331662
Reimplement EvaluateString using the ExecutionContext class.
https://bugzilla.mozilla.org/show_bug.cgi?id=1316078
Extract redudant code into StartOffThreadParseTask.
Use an ExclusiveContext instead of a JSContext in XDR functions.
Add a script decoder as a valid off-main-thread parse-task.
https://bugzilla.mozilla.org/show_bug.cgi?id=900784
Add nsJSUtils functions for encoding and decoding the bytecode.
https://bugzilla.mozilla.org/show_bug.cgi?id=1316081
Add XDRIncrementalEncoder to replace delazified LazyScript in the encoded XDR buffer.
Add an XDRIncrementalEncoder instance on the ScriptSource.
Expose a new JSAPI to incrementally encode bytecode when it is generated.
https://bugzilla.mozilla.org/show_bug.cgi?id=1334091
XDR function use the sourceObject instead of the enclosingScript as argument.
(cherry picked from commit d6de9a669f4b2f5115670bd771cd53d7cfb3956a)
|
| |
| |
| |
| |
| |
| |
| |
| | |
cycle-collected C++ objects
https://bugzilla.mozilla.org/show_bug.cgi?id=1342012
(cherry picked from commit 1286cca73d58332ba0becd0011f747713b8acfac)
|
|/
|
|
|
|
| |
callbacks for subclasses to know when an aging iteration is complete
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1389479
|
|
|
|
|
|
|
|
| |
Also enlarged the buffer to 16k entries which should be enough for all
legitimate use of performance measurements (and then some).
This throws a quota exceeded error if sites want to record more entries
into the buffer and just clears it (similar to Moz's behaviour under
memory pressure) ready for fresh entries to be added again.
|
|
|
|
| |
some errors
|
|
|
|
| |
This fixes warnings with clang and build failures with Visual C versions prior to 2022.
|
| |
|
|\
| |
| |
| |
| |
| | |
jobbautista9/UXP:2083-regexpshared-gc-final into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2095
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Based on Mozilla bug 1345177.
Changes from the original bug's patch:
- We don't have JS::CurrentThreadIsHeapCollecting, so let's use
trc->runtime()->isHeapCollecting() instead.
- Mozilla bug 1337117 renamed runtimeFromMainThread to
runtimeFromActiveCooperatingThread for Firefox 54, so let's use the former
|
|/
|
|
| |
See https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2095#issuecomment-33796
|
|
|
|
|
|
|
| |
recursive make backend
This excludes parts that remove support for building the Mozilla SDK.
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1390916
|
|
|
|
|
|
| |
This should resolve the build bustage associated with c127f58ef3.
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1371279
|
| |
|
|
|
|
| |
the future.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
enabled.
Turns out we have a duplicate VoidFunction callback in the WebIDLs. Per
Mozilla bug 1324169, we should remove this callback from
RTCPeerConnection.webidl and let Function.webidl handle it instead.
The AttributeError faced by the new Basilisk dev wasn't helpful at all;
and turns out Mozilla had this exact same issue on bug 1505504. We're
also backporting that just in case we encounter another case of
callback duplication.
Also doing a minor fix in the MicroTaskRunnable class which Moonchild
forgot to do while working on Issue #1895.
|
|
|
|
|
| |
In the unlikely event of TArray element replacement calls are OOB, crash safely
with a debug breakpoint instead of corrupting memory.
|
|
|
|
| |
Fixed by updating the xptcinvoke ARM64 code to the latest Mozilla version.
|
|
|
|
| |
Missed the moz.build file in the last commit.
|
|
|
|
| |
Necessary because they now need to be preprocessed.
|
|
|
|
| |
Back out some of the xptcstubs changes that are not viable for our codebase.
|
|
|
|
|
|
| |
Mac build.
Also update ARM XPT code to add Mac/Apple support.
|
|
|
|
|
| |
It's much simpler to hold a death grip on the timer than to have a fragile
"release upon cancel" construct.
|
| |
|
|\
| |
| |
| |
| |
| | |
(#1892) from dbsoft/UXP:fixxptcinvoke into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1892
|
| |
| |
| |
| |
| |
| | |
Merge with the existing Solaris fix, by folding Solaris into the Linux/BSD section.
Add Apple Silicon (ARM64) support.
This should also address Issue #1884 by moving the offending code into assembly.
|
|/ |
|
|
|
|
| |
Fix an off-by-one error in CRLF checking.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* master:
No issue - Update README and SECURITY
Issue #1885 - Follow-up: Update error message if invalid rootMargin specified.
Issue #1879 - Follow-up: Update config/external/nss/target to security/target.
Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver.
Issue #1879 - Revert changes to cryptox.h
Revert "Issue #1879 - spot-fix typo in cryptox.h"
Issue #1879 - spot-fix typo in cryptox.h
Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement
Issue #21 - Remove use counters telemetry
Issue #1881 - Interpret empty or whitespace root margin string as zero length
Issue #1877 - Resolve NIGHTLY_BUILD conditionals.
Issue #1880 - Boot Comic Sans out of the font configuration.
|
| | |
|
| | |
|
| |
| |
| |
| | |
This reverts commit 3d671e4275c73a1484c72713304c6e04ec4ffc7c.
|
| |
| |
| |
| |
| |
| | |
support files from /xpcom"
This reverts commit 1bf0734a7249eb0dc1a96d825e7310eb46cac6dc.
|
|/
|
|
|
|
| |
MOZ_WIDGET_TOOLKIT == 'cocoa’”
This reverts commit 1fe9c19305dadf2d5bcaa0e589fcd250389dfa8a.
|
| |
|
| |
|
| |
|
|
|
|
| |
Make sure thread locks are in place to guard accesses.
|