mirror of
https://github.com/ironfox-oss/IronFox.git
synced 2026-04-17 13:37:36 -04:00
ironfox-oss/IronFox!125 # IronFox 147.0.4 ____ ## Changes - Updated to Firefox [`147.0.4`](https://firefox.com/firefox/android/147.0.4/releasenotes/). - Updated to Phoenix [`2026.02.16.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2026.02.16.1). - Updated to microG [`v0.3.13.250932`](https://github.com/microg/GmsCore/releases/tag/v0.3.13.250932). - Updated to Rust [`1.93.1`](https://releases.rs/docs/1.93.1/). - Disabled the [Date Decoder *(RDD)* process](https://firefox-source-docs.mozilla.org/dom/ipc/process_model.html#data-decoder-rdd-process) by default, due to potential [memory safety issues](https://codeberg.org/ironfox-oss/IronFox/issues/94). - This means that when isolated content process support is enabled, media playback will not work properly for many websites. - As a result, we've unfortunately disabled isolated content process support by default for now - but it can still be enabled from secret settings if desired, at the cost of breakage for media playback on certain websites. We hope to enable it again by default in the near future. - [Enabled canvas randomization for solid colors](e8e5976010). - Adapted from [LibreWolf](343645241e) - thanks to [any1here](https://codeberg.org/any1here)! <3 - [Removed the OpenAI backend](ecc15b7d11). - Various improvements to the overall build process. - Other minor tweaks, fixes, and enhancements. MR-author: celenity <celenity@celenity.dev> Co-authored-by: Weblate <hosted@weblate.org> Co-authored-by: Akash Yadav <contact@itsaky.com> Approved-by: Akash Yadav <itsaky01@gmail.com> Merged-by: celenity <celenity@celenity.dev>
26 lines
625 B
Bash
Executable File
26 lines
625 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
# Set-up our environment
|
|
bash -x $(dirname $0)/env.sh
|
|
source $(dirname $0)/env.sh
|
|
|
|
# Prepare to build IronFox
|
|
export IRONFOX_FROM_PREBUILD=1
|
|
if [ "${IRONFOX_LOG_PREBUILD}" == 1 ]; then
|
|
PREBUILD_LOG_FILE="${IRONFOX_LOG_DIR}/prebuild.log"
|
|
|
|
# If the log file already exists, remove it
|
|
if [ -f "${PREBUILD_LOG_FILE}" ]; then
|
|
rm "${PREBUILD_LOG_FILE}"
|
|
fi
|
|
|
|
# Ensure our log directory exists
|
|
mkdir -vp "${IRONFOX_LOG_DIR}"
|
|
|
|
bash -x "${IRONFOX_SCRIPTS}/prebuild-if.sh" > >(tee -a "${PREBUILD_LOG_FILE}") 2>&1
|
|
else
|
|
bash -x "${IRONFOX_SCRIPTS}/prebuild-if.sh"
|
|
fi
|