Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
Arch Linux ARM has removed the patch and webrtc disable flag
|
|
|
|
|
|
|
|
Update according to latest changes from upstreams.
Rename patches to reflect they're related to FSDG.
Sort records in Remote Settings JSON dumps, since this is expected by
upstream.
identity-icons-brand.svg has been removed upstream, yet Arch Linux added
it to their VCS repo, to be used as "symbolic" application icon in some
DEs. As it looks like we don't have this icon for Iceweasel, let's just
drop it for now. If anybody is not happy about the missing icon, it can
be added later.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i686 change is not needed anymore as ffmpeg is in the repos. However it
doesn't build anyway, with message:
rsvg-convert: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_memdup2
|
|
Preference overrides from vendor.js are not connected to the code, so
they tend to bit rot quite quickly. Also, they only hide the problem,
because the source code still contains references to nonfree stuff.
Patching has a downside too. If upstream adds an override for some
patched preference in a new place, it's likely to take precedence over
the patch. Solution for this problem is TBD. But there are ways to
override our vendor.js too, so either approach is prone to this.
For now, go on with the patching approach. Also drop the override for
ui.key.menuAccessKeyFocuses as I don't see how this is related to
freedom issues. Let's stick as close to upstream as possible.
geo.wifi.uri was probably removed upstream as I wasn't able to find it
anywhere in the source tree.
|
|
Refactor and add processing of top-sites.json Remote Settings dump,
which is needed to override default sites with nonfree content which are
displayed on new tab and in the dropdown of address bar.
|
|
|
|
|
|
|
|
|
|
Arch Linux 32 removed their recent change to makedepends.
|
|
|
|
|
|
Update according to upstream changes, including from i686. Libre
patching of onboarding cards not needed anymore as removed upstream [1].
Fix minor typo in Remote Settings patch.
Fix path in _check_build_config() in PKGBUILD.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1675127
|
|
|
|
|
|
git clean step needed to be moved, IIRC because some to-be-removed files
interfered with Remote Settings patching check.
|
|
Remove patching of links to mobile apps from about:logins page, dropped
upstream [1]. Add patching of banners to mobile apps on
about:protections page.
[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1668965
|
|
jq was not enough. It lacks functionality necessary to do all these
changes in one pass, like verification by JSON schemas, or automatic
unique timestamp generation for changed records.
Python script can be updated in future to support more Remote
Settings dumps, not just main/search-config and monitor/changes.
|
|
Remove bundled icons of all websites except Wikipedia. Generate icons
and thumbnails for top sites configured by Parabola from SVG sources
from the branding package.
They need to be displayed on new tab. If not added, thumbnails will be
automatically generated for each website by completely loading it in
background and making a screenshot at start of each browser session.
This network communication can be unwanted for those on pay-per-byte
data plans.
|
|
Legacy search configuration has been dropped upstream [1].
It needs to be done by new method now.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1619926
|
|
Also add basic test that searches the entire source code tree for domain
name of Remote Settings server and fails the build if any occurrences
are found.
Needed to relocate quilt directory because IIRC it made some backups of
patched files that contained that domain name.
|
|
|
|
these changes are an attempt to normalize common patching
implementations, in order to reduce the diffs
across all of our mozilla PKGBUILDs
|
|
|
|
|
|
|
|
|
|
This seems to be related only to crashreporter that is disabled anyway.
|
|
Setting MOZ_APP_NAME is necessary now because paths to binaries will
contain 'firefox' not 'iceweasel' due to changes in this release of
upstream Firefox.
|