relan
32095b1789
Add AdjustEvent and Constants dummies
2024-01-07 11:06:10 +03:00
relan
3d5437e9c6
Fix crash on profiler start
2023-12-25 13:45:28 +03:00
relan
7d20b835b5
Do not update default Rust toolchain
...
By default rustup-init.sh installs the latest toolchain. We need a
particular version (usually older than the latest), which we install
just after the initialization. Avoiding default toolchain installation
saves us about 200 MB of traffic.
2023-12-24 13:27:24 +03:00
Tad
717af7adee
Fennec 121.0.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-12-19 21:11:35 +03:00
relan
cff4cc4e90
Use microG for WebAuthn support in Gecko
...
Also drop Ads Identifier library dummy to avoid a conflict between
microG library and this dummy.
WebAuthn will work only if microG Service Core is installed on the
device! It will not work with Google Services because Google requires
a cumbersome registration of an app before they allow it to use
WebAuthn API in GMS.
See https://microg.org for more info on microG.
2023-12-15 13:52:00 +03:00
Tad
a8e2ec98d3
Fennec 120.0.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-11-21 11:46:55 -05:00
Tad
0f055d78d3
Convert all png files to webp
...
find . -name '*.png' -type f -exec bash -c 'cwebp "$0" -o "${0%.png}.webp"' {} \;
Per upstream
3e0c0fdc2b
Signed-off-by: Tad <tad@spotco.us >
2023-11-21 11:45:50 -05:00
Tad
99864528ad
Fennec 119.0.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-10-24 17:00:06 -04:00
Tad
566313c782
Fennec 118.0.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-09-26 17:52:53 -04:00
FineFindus
1027621811
Add wallpaper URL
...
Fennec can have wallpapers again (https://mzl.la/3pt80Ml ).
2023-09-01 09:32:06 +03:00
relan
76a5de8935
Fix splash screen
...
Display Fennec logo instead of the Firefox one.
2023-08-31 16:12:40 +03:00
Tad
5dccf5fbcd
Fennec 117.0.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-08-29 11:33:42 -04:00
relan
eb255bae75
Add round launcher icon
...
Generated with
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
Round icons were introduced in Android 7.1:
https://developer.android.com/about/versions/nougat/android-7.1#circular-icons
As a matter of fact, they were superseded by adaptive icons in Android 8.0.
2023-08-28 15:11:04 +03:00
Tad
82a985424a
Fennec 116.2.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-08-10 11:10:09 +03:00
Tad
509d8a881d
Restore Google as a search engine
...
Was removed upstream: 9420230096
Signed-off-by: Tad <tad@spotco.us >
2023-08-08 09:56:23 -04:00
Tad
4f25b2c370
Compile nimbus-fml from source
...
Signed-off-by: Tad <tad@spotco.us >
2023-08-03 22:56:52 -04:00
Tad
34fa6d68a1
Fennec 116.0.0
...
- Switches to Java 17
- Disables the new animated splash screen
Signed-off-by: Tad <tad@spotco.us >
2023-08-01 16:10:25 -04:00
Tad
5ce9bce636
Fennec 115.0.0
...
ref:
https://bugzilla.mozilla.org/show_bug.cgi?id=1830530
https://github.com/mozilla-mobile/firefox-android/pull/273
Signed-off-by: Tad <tad@spotco.us >
2023-07-04 16:59:18 -04:00
Tad
4916756604
Fennec 114.2.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-06-20 15:46:46 -04:00
Tad
0e0bf9717f
Fennec 114.0.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-06-06 19:40:13 -04:00
paidforby
0bee946357
Enable localization of GeckoView build
2023-05-21 11:03:59 +03:00
relan
0ba069ddb9
Suppress SC2016 from shellcheck
...
"Expressions don't expand in single quotes, use double quotes for that."
We don't want expansion in this sed line.
2023-05-21 10:59:46 +03:00
Tad
6f1a764de0
Fennec 113.0.0
...
Gecko now wants NDK r23c: https://bugzilla.mozilla.org/show_bug.cgi?id=1820876
Gecko also wants LLVM 13 or higher: https://bugzilla.mozilla.org/show_bug.cgi?id=1821221
r23c only has LLVM 12.0.9
Official Firefox 113 is using LLVM 15.x
NDK r25c is the next LTS after r23, it has LLVM 14.x
Compiling with r25c doesn't work
Let's revert them both.
Signed-off-by: Tad <tad@spotco.us >
2023-05-10 02:22:20 -04:00
Tad
0c7fba652c
Fennec 112.0.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-04-12 12:34:03 +03:00
relan
59e89d26ba
Reorder fenix patching instructions
...
Group two blocks of pushd to the fenix subdirectory into one.
2023-04-11 22:36:40 +03:00
relan
652c28f53d
Drop dependencies patching from prebuild.sh
...
This is now done in the fenix-liberate.patch.
2023-04-11 22:36:40 +03:00
Tad
e7c273acf6
Fenix 111.0.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-03-14 16:44:45 -04:00
Tad
47769fdd08
Fennec 110.1.0
...
Signed-off-by: Tad <tad@spotco.us >
2023-02-28 19:55:23 -05:00
Tad
9fd0ae6394
Fennec 110.0.1
...
Signed-off-by: Tad <tad@spotco.us >
2023-02-14 18:55:56 -05:00
relan
662f7e3e4d
Update Rust to 1.66.1
...
This release includes CVE-2022-46176 fix.
2023-01-17 22:51:15 +03:00
relan
b4e4984580
Revert "Enable tab reordering"
...
The option is gone, Mozilla enabled tab reordering by default now.
This reverts commit afe1ac00f7 .
2023-01-17 22:48:58 +03:00
relan
9f86732116
CI: run shellcheck
2023-01-17 15:08:25 +03:00
relan
4db786d82d
Suppress SC1090 from shellcheck
...
"Can't follow non-constant source. Use a directive to specify location."
2023-01-17 15:08:18 +03:00
relan
fe1ff47d26
Fix SC2295 from shellcheck
...
"Expansions inside ${..} need to be quoted separately, otherwise they
match as patterns."
2023-01-17 15:08:10 +03:00
Tad
0fc329b3f5
Fennec 108.1.1
...
Signed-off-by: Tad <tad@spotco.us >
2022-12-22 12:57:36 -05:00
Tad
7af79dff48
Fennec 108.1.0
...
Signed-off-by: Tad <tad@spotco.us >
2022-12-12 17:56:57 -05:00
relan
2e9e83db92
Fix wordmark scaling
2022-11-30 21:22:37 +03:00
relan
afe1ac00f7
Enable tab reordering
...
It's activated on long press.
2022-11-25 22:53:40 +03:00
relan
9b9fe9fde2
Expose "Pull to refresh"
...
The setting is off by default.
2022-11-25 22:53:40 +03:00
relan
4280b1c689
Remove std::is_xxx_v<T> patching
...
Now we have a newer libstdc++ that supports std::is_xxx_v<T> traits.
2022-11-24 17:41:46 +03:00
relan
35e14cd064
Install NDK r25
...
Required by Glean 51.2.0.
2022-11-24 17:41:46 +03:00
relan
1370a28559
Ask mach to be verbose
2022-11-20 19:46:09 +03:00
Tad
d39a3130e1
Fennec 107.1.0
...
This includes a partial revert of fenix@18284a57132ad67a8379b1cb28fbfd1621359e3b
Signed-off-by: Tad <tad@spotco.us >
2022-11-20 16:42:23 +00:00
relan
3ca5aedadf
Revert "Build failing Gecko target beforehand"
...
Busted. This reverts commit e15b17c020 .
2022-11-20 19:40:27 +03:00
relan
e15b17c020
Build failing Gecko target beforehand
...
Make sure there is no race with any other targets.
2022-11-15 15:45:22 +03:00
relan
df92162de2
Unset MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE
...
Let mach manage third-party Python packages.
2022-11-13 15:18:35 +03:00
relan
41978c936a
Revert "Build Gecko in 4 threads only"
...
Busted. This reverts commit db1956ee45 .
2022-11-13 15:16:01 +03:00
relan
db1956ee45
Build Gecko in 4 threads only
...
The F-Droid build server runs compilation in 20 threads, I suspect this
may trigger those weird build failures, like
error: failed to select a version for the requirement `arbitrary = "^1.0.0"` (locked to 1.1.3)
candidate versions found which didn't match: 1.1.1
location searched: directory source `/home/vagrant/build/srclib/MozFennec/third_party/rust` (which is replacing registry `crates-io`)
required by package `gluesmith v0.1.0 (/home/vagrant/build/srclib/MozFennec/js/src/fuzz-tests/gluesmith)`
perhaps a crate was updated and forgotten to be re-vendored?
gmake[3]: *** [backend.mk:115: config/.deps/cbindgen-metadata.json.stub] Error 101
2022-11-12 17:32:50 +03:00
relan
ad7ee89a9a
Revert "Prefetch Mozilla Rust code dependencies"
...
Busted. This reverts commit 24aeecbba9 .
2022-11-12 17:23:06 +03:00
relan
24aeecbba9
Prefetch Mozilla Rust code dependencies
...
Make cargo --frozen work when it's called somewhere inside the Mozilla
build system.
2022-11-10 22:55:03 +03:00