Commit Graph

1625 Commits

Author SHA1 Message Date
relan
fa8ff69a41 Revert "Try ./mach build tree times"
Busted. This reverts commit 252812eec5.
2022-11-10 22:50:42 +03:00
relan
252812eec5 Try ./mach build tree times
Looks like there is a race in the Mozilla build system causing this
error on the F-Droid build server (gmake -j20):

    error: failed to get `jsparagus` as a dependency of package `smoosh v0.1.0 (/home/vagrant/build/srclib/MozFennec/js/src/frontend/smoosh)`
    Caused by:
      failed to load source for dependency `jsparagus`
    Caused by:
      Unable to update https://github.com/mozilla-spidermonkey/jsparagus?rev=20d01b2c01a5be01d3dea3ec7a1ede2fdda3d9d2
    Caused by:
      failed to clone into: /home/vagrant/.cargo/git/db/jsparagus-00a7b91db6b71f62
    Caused by:
      attempting to update a git repository, but --frozen was specified
    gmake[3]: *** [backend.mk:115: config/.deps/cbindgen-metadata.json.stub] Error 101

I wasn't able to reproduce this issue on my system with fewer CPUs
(gmake -j4). Let's try to build tree times before giving up.
2022-11-09 19:34:14 +03:00
relan
de48835856 Install NDK r25
Required by Glean since 51.2.0.
2022-11-03 18:25:26 +03:00
Tad
63e64a1f92 Fixup 44073ec
Signed-off-by: Tad <tad@spotco.us>
2022-10-18 14:45:52 -04:00
Tad
161ce406b3 Fennec 106.1.0
Signed-off-by: Tad <tad@spotco.us>
2022-10-18 11:59:27 -04:00
Tad
95078a2260 Update wordmark for 106
Signed-off-by: Tad <tad@spotco.us>
2022-10-18 11:59:27 -04:00
Sandelinos
44073eccca Add monochrome icon for "Themed icons" support 2022-10-18 06:32:12 +00:00
relan
25c4a77278 Drop Java 8
All we need is Java 11.
2022-10-16 19:58:30 +03:00
relan
1abb596ec0 Use sdkmanager from Debian repositories 2022-10-16 19:58:30 +03:00
relan
1b63cb70c4 Use CMake from Debian repositories 2022-10-16 19:58:30 +03:00
relan
c742e0ac37 Use Python from Debian repositories 2022-10-16 19:58:30 +03:00
relan
4dc2fd5749 Update WASI SDK to 16
This is the version used by recent Gecko builds from Mozilla.
2022-09-26 11:55:48 +03:00
relan
52f9a9a8d5 Add artwork sources
The original artwork is subject to the terms of the Mozilla Public
License, v. 2.0:

    https://mozilla.org/MPL/2.0/

PNGs generated with Inkscape 1.2.1 and optipng 0.7.7 (libpng 1.6.37,
zlib 1.2.11).
2022-09-26 11:54:14 +03:00
Tad
616f20ba75 Make available more search engines by default
Enables: Ecosia, Qwant
Adds and enables: Brave, DDG HTML, DDG Lite, Metager, Mojeek, Qwant Lite, Startpage
Adds but disabled: Alexandria (see https://github.com/alexandria-org/alexandria-frontend/issues/6)
Sorts the list
Keeps DDG as the default

Signed-off-by: Tad <tad@spotco.us>
2022-09-20 08:18:35 +00:00
relan
4ca9047930 Fennec 105.0 2022-09-18 21:57:00 +03:00
Tad
3795339161 Fennec 104.1.0
Signed-off-by: Tad <tad@spotco.us>
2022-08-22 17:32:56 -04:00
Tad
88ad7fdb5a Fennec 103.1.0
Bump rust and cbindgen, revert Glean Gradle plugin fix for Windows.

Signed-off-by: Tad <tad@spotco.us>
2022-07-19 16:41:47 +03:00
relan
2ce566ca2e Fix A-S NDK installation removal 2022-06-28 18:03:46 +03:00
Tad
852e06334a Fennec 102.1.0
Revert "Disable Sponsored Shortcuts on home page"
This reverts commit 0d7c5650af.
This feature flag was removed

Signed-off-by: Tad <tad@spotco.us>
2022-06-21 22:49:17 -04:00
Tad
8e1bef78e1 Fennec 101.1.0
Signed-off-by: Tad <tad@spotco.us>
2022-05-24 16:40:18 -04:00
relan
5601e076a4 Let r8 remove our stubs
We replace some proprietary libraries with stubs. But trackers detectors
still report those libraries presence because they simply look for
specific classes by name. Let r8 eliminate those classes to avoid false
positives.
2022-05-16 11:59:30 +03:00
Tad
0d7c5650af Disable Sponsored Shortcuts on home page
Signed-off-by: Tad <tad@spotco.us>
2022-05-10 12:48:53 -04:00
Tad
a664bc18c6 Fennec 100.1.0
Signed-off-by: Tad <tad@spotco.us>
2022-05-05 15:32:07 +03:00
Tad
580c08e89a Fennec 99.1.0
Signed-off-by: Tad <tad@spotco.us>
2022-05-05 12:17:10 +03:00
relan
c73c0eef12 Bump min SDK to 21
Fenix requires API level 21, so build GeckoView with the appropriate min
SDK value.
2022-05-05 12:13:46 +03:00
Tad
ec0a25634f Fennec 98.1.0
Signed-off-by: Tad <tad@spotco.us>
2022-03-02 02:44:28 -05:00
relan
7a34a3f971 Re-enable ELF hack
Use the ELF hack for both armv7 and armv8. It has never been enabled
for armv7 before (not sure why, but seems to work fine now).
2022-02-19 12:05:40 +03:00
relan
600125dc67 Disable ELF hack (https://wiki.mozilla.org/Elfhack)
We struggle to compile Gecko 97 with the ELF hack on Debian 9 because
it uses std:is_xxx_v helpers that are not available in libstdc++-6.
2022-02-12 12:33:21 +03:00
Tad
cbd1c8b2d0 Bump rust to 1.58.1
https://blog.rust-lang.org/2022/01/20/cve-2022-21658.html

Signed-off-by: Tad <tad@spotco.us>
2022-01-27 05:03:55 -05:00
relan
c9c1b0715c Update copyright years 2022-01-07 10:25:01 +03:00
Tad
7955eed052 Fennec 96.1.0
Signed-off-by: Tad <tad@spotco.us>
2022-01-07 10:22:54 +03:00
relan
60797dc637 Use NDK r21d instead of r21e
Now that F-Droid can install any version of NDK, switch to the version
used by Mozilla.
2022-01-07 10:22:54 +03:00
relan
7f2dc8c70d Switch to Java 11 as the default
Anything but sdkmanager should now run with Java 11, so assume it's the
default.
2022-01-07 10:22:54 +03:00
relan
246f253f21 Enable libraries sandboxing
Build WASI SDK (including LLVM and Clang) from source.
2021-12-15 14:20:09 +03:00
Tad
c858d69f36 Disable "Thought-provoking stories"
Signed-off-by: Tad <tad@spotco.us>
2021-12-04 16:28:12 +03:00
Tad
12cdb51bb0 Fennec 95.1.0
Signed-off-by: Tad <tad@spotco.us>
2021-12-04 16:28:12 +03:00
Tad
91b37e87ba Disable WebAuthn
Closes https://gitlab.com/fdroid/fdroiddata/-/issues/2527

Signed-off-by: Tad <tad@spotco.us>
2021-12-01 07:46:20 -05:00
Tad
a305761d15 Fennec 94.1.0
Signed-off-by: Tad <tad@spotco.us>
2021-11-02 14:16:14 +03:00
relan
b49e2d3104 Localize Wikipedia search 2021-10-01 10:53:37 +03:00
Tad
5dcfc6860c Fennec 93.1.0
Signed-off-by: Tad <tad@spotco.us>
2021-09-29 22:12:07 -04:00
relan
43c2ae10f1 Fennec 92.1.1 2021-09-10 21:33:32 +03:00
Tad
287498d5b3 Always show the Quit button
Signed-off-by: Tad <tad@spotco.us>
2021-09-06 13:03:03 -04:00
Tad
673a410ab3 Disable periodic user notification to set as default browser
Signed-off-by: Tad <tad@spotco.us>
2021-08-15 04:59:01 -04:00
relan
402312fb15 Fennec 91.1.0 2021-08-07 13:55:26 +03:00
Tad
0ff9b69ef0 Fix about:config enablement
.aboutConfigEnabled() is called from:

* app/src/main/java/org/mozilla/fenix/gecko/GeckoProvider.kt
* app/src/geckoRelease/java/org/mozilla/fenix/engine/GeckoProvider.kt
2021-07-13 11:48:16 +03:00
relan
66b84d8803 Put back the localize_maven call for A-S
It was mistakenly removed in 801a4b3692.
2021-07-12 00:00:11 +03:00
relan
5622c609ff Fennec 90.1.0 2021-07-09 14:50:25 +03:00
Tad
7d498471e2 Optimize all images: 452K to 392K 2021-06-02 16:35:13 -04:00
relan
88e5aa742e Fennec 89.1.0 2021-05-29 12:08:23 +03:00
relan
3357ac982d Replace Google with F-Droid and EFF in top sites 2021-05-29 12:04:36 +03:00