| Commit message (Collapse) | Author | Age | Lines |
| |
|
|\ |
|
| |\
| | |
| | | |
Fix more -Wclass-memaccess warnings (GCC8)
|
| | | |
|
| | |
| | |
| | |
| | | |
as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes.
|
| | |
| | |
| | |
| | | |
of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model
|
| | | |
|
| | |
| | |
| | |
| | | |
ref on it on the stack when nsRefreshDriver::Tick can be reached.
|
|/ /
| |
| |
| | |
TickRefreshDriver call.
|
| |
| |
| |
| |
| |
| | |
this restores some API that is used by search engine management extensions, and
tells "browser-search-engine-modified"/"engine-changed" signal to save user-defined
search engines to "%PROFILE%/searchplugins", as it did in Good Old Times.
|
|\ \
| | |
| | | |
Silence the -Wuninitialized warning in mozjemalloc
|
| | |
| | |
| | |
| | | |
GCC 7+ warns about too many false positives.
|
|\ \ \
| | | |
| | | | |
backport mozbug 1350090: Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
time we create an about:blank content viewer; r=mystor
During a debug session, log spam appears because we are trying to get the origin out of a principal for about:blank, which will throw, which is expected.
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
RTCCertificate.cpp: output truncated before the last format character
|
|/ /
| |
| |
| | |
Fixes compiler warnings when building with GCC 7+
|
|\ \
| | |
| | | |
[GCC] Add -Wno-noexcept-type to the js build flags
|
|/ / |
|
|\ \ |
|
| |\ \
| | | |
| | | | |
Update 'browser.newtab.url' when it's used for new tabs and 'browser.startup.homepage' changes
|
| | | |
| | | |
| | | |
| | | | |
hardcoded 'http://start.palemoon.org/'
|
| | | |
| | | |
| | | |
| | | | |
'browser.startup.homepage' changes
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Empty code commit (meta only)
Code changes in ae432c63672cd4c24204b9dd4a92470a710d2d98
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
nsSVGEffects::GetBaseURLForLocalRef.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
local-ref-url-resolving logic.
ResolveURLUsingLocalRef is designed to be internally used by nsSVGEffects::Get-{SVGEffect}-URI functions.
Since we also need it in SVGUseElement::LookupHref, make it public in nsSVGEffects.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
`IsLocalRefURL` is originally designed to be used by URLValue only.
Since we need this function in SVGUseElement::LookupHref too, duplicate it to nsContentUtils as a util function.
This is a duplication because CSSValue uses stringbuffers and not nsStrings.
While Bug 1356060 - "Just use nsString in URLValueData" converts this use from stringbuffer to nsString, it builds on a bunch of vartype refactoring (nsString vs. nsAString, etc.) which is too much of a headache to deal with just to deduplicate this simple function.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
(port-rewrite)"
This reverts commit 19f010c62022e269f99066a8d90e3522fe31adaf.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
(port-rewrite)
`IsLocalRefURL` is originally designed to be used by URLValue only.
Since we need this function in SVGUseElement::LookupHref too, move it to nsContentUtils as a util function.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This makes sure that any in-browser edits of search engines (searchplugins) are made permanent on disk.
Ref: https://forum.palemoon.org/viewtopic.php?f=13&t=20296 (Ketmar)
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite)
`IsLocalRefURL` is originally designed to be used by URLValue only.
Since we need this function in SVGUseElement::LookupHref too, move it to nsContentUtils as a util function.
* Revert "Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite)"
This reverts commit 19f010c62022e269f99066a8d90e3522fe31adaf.
* Part 1. Duplicate IsLocalRefURL to nsContentUtils to reuse this function.
`IsLocalRefURL` is originally designed to be used by URLValue only.
Since we need this function in SVGUseElement::LookupHref too, duplicate it to nsContentUtils as a util function.
This is a duplication because CSSValue uses stringbuffers and not nsStrings.
While Bug 1356060 - "Just use nsString in URLValueData" converts this use from stringbuffer to nsString, it builds on a bunch of vartype refactoring (nsString vs. nsAString, etc.) which is too much of a headache to deal with just to deduplicate this simple function.
* Part 2. Implement nsSVGEffects::GetBaseURLForLocalRef to export local-ref-url-resolving logic.
ResolveURLUsingLocalRef is designed to be internally used by nsSVGEffects::Get-{SVGEffect}-URI functions.
Since we also need it in SVGUseElement::LookupHref, make it public in nsSVGEffects.
* Part 3. Resolve local-ref in SVGUseElement::LookupHref by nsSVGEffects::GetBaseURLForLocalRef.
* Part 4. Reftest for using local-ref as xlink:href value.
|
|\ \ \
| | | |
| | | |
| | | | |
Tag #21
|
| | | | |
|
|\ \ \ \
| | |/ /
| |/| | |
|
| |\| |
| | |/
| |/| |
Remove all C++ Telemetry Accumulation calls.
|
| |/
| |
| |
| |
| | |
This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables).
Stub resolution/removal should be a follow-up to this.
|
|/ |
|
|
|
|
|
| |
- Remove non-applicable comment about AVX2.
- Update config documentation for 32-bit darwin.
|
|
|
|
| |
This resolves #637
|
|
|
|
|
|
|
|
|
| |
- Use placesutils for favicons
- Switch to the PageThumbs service for thumbnails (like QuickDial)
- Make thumb requests asynchronous
- Update canvas handling
This resolves #731
|
|
|
|
| |
This resolves #738
|
|
|
|
| |
This reverts commit 4ceb21241eacac2911f2fed846359215870f121f.
|
|
|
|
| |
This reverts commit e7189e33f533f9b974b22c2110b522a13bc4c7f6.
|
|\ |
|
| |\
| | |
| | | |
Don't build ffvpx on 32-bit platforms (except Windows)
|
| | |
| | |
| | |
| | |
| | |
| | | |
Our in-tree FFmpeg doesn't support optimized assembly code very well on 32-bit *nix systems, which causes performance issues during video playback.
Essentially, this commit restores the behavior from Pale Moon 27 on 32-bit Linux builds (for video playback rely on the system-installed FFmpeg packages or libvpx if FFmpeg packages can't be found).
|
|/ /
| |
| |
| |
| |
| | |
r=bbouvier, a=RyanVM"
This reverts commit 9472136272f01b858412f2d9d7854d2daa82496f.
|
| |
| |
| |
| | |
Follow-up to a930db1c9e8444ed89754c5a79085d59c7295952
|
| | |
|