summaryrefslogtreecommitdiff
path: root/makeicecat
AgeCommit message (Collapse)Author
2023-09-26Update to 115.3.0.Mark H Weaver
Thanks to Chippy <chippy@classictetris.net> for providing preliminary patches upon which these changes are based. * makeicecat (FFMAJOR, FFMINOR, SOURCEBALL_CHECKSUM): Update to 115.3.0. (fail, skip_thru_matching_endif, remove_if_block) (remove_if_block_in_file, sort_inner_list) (sort_inner_list_in_file): New shell functions. (configure, configure_search, apply_branding) (apply_batch_branding): Adapt to upstream changes. * data/patches/about-addons.patch: Adapt as needed. * data/patches/fix-data-reporting-check.patch, data/patches/reproducible-langpacks.patch: Remove obsolete patches. * data/settings.js: Block undesirable functionality. Use <https://gnuzilla.gnu.org/mozzarella> in place of <https://gnuzilla.gnu.org/extensions>.
2023-08-30Update to 102.15.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2023-07-31Update to 102.14.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2023-07-04Update to 102.13.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2023-06-05Update to 102.12.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2023-05-09Update to 102.11.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2023-04-10Update to 102.10.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2023-03-13Update to 102.9.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2023-02-14Update to 102.8.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2023-02-11Eliminate the dependency on the Perl rename program.Mark H Weaver
* makeicecat (MIN_RENAME_VER_MAJ, MIN_RENAME_VER_MIN): Remove variables. (rename_files): New shell function. (validate_env): Remove code to check for the Perl rename program. (apply_batch_branding): Use rename_files. Pass the '-depth' option to 'find' to avoid using 'tac'.
2023-01-16Update to 102.7.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-12-13Update to 102.6.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-11-16Version bumped to 102.5.0Ruben Rodriguez
2022-11-16Disabled useragent spoofing and improving UA rebrandingRuben Rodriguez
2022-10-19Update to 102.4.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-09-19Update to 102.3.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-09-08Version bumped to 102.2.0Ruben Rodriguez
2022-09-08Updated DuckDuckGO default settingsRuben Rodriguez
2022-09-08Updated build scripts to match upstream changesRuben Rodriguez
2022-09-08Fixed json processing to match upstream changesRuben Rodriguez
2022-09-08Add 'IceCat Settings' entry to application menusRuben Rodriguez
2022-09-08Clear default-bookmarks file programaticallyRuben Rodriguez
2022-08-22Update to 91.13.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-07-25Update to 91.12.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-06-27Update to 91.11.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-05-30Update to 91.10.0.Mark H Weaver
* makeicecat: Update FFMINOR, FFSUB, and SOURCEBALL_CHECKSUM.
2022-05-29Update to 91.9.1.Mark H Weaver
* makeicecat: Update FFSUB and SOURCEBALL_CHECKSUM.
2022-05-03Update to 91.9.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-04-05Update to 91.8.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-03-07Update to 91.7.0.Mark H Weaver
* makeicecat: Update FFMINOR, FFSUB, and SOURCEBALL_CHECKSUM.
2022-03-06Update to 91.6.1.Mark H Weaver
* makeicecat: Update FFSUB and SOURCEBALL_CHECKSUM.
2022-02-08Update to 91.6.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-01-10Update to 91.5.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM. * data/patches/CVE-2021-43527.patch: Delete file.
2021-12-07Update to 91.4.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-11-01Update to 91.3.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-10-11Update GNU IceCat to 91.2.0Amin Bandali
* data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl (detect-network-connectivity-option) (detect-network-connectivity-description): Add label and description for new IceCat-specific preference for toggling the network connectivity service. * data/newtab/directory.png: * data/newtab/fsf.ico: * data/newtab/fsf.png: * data/newtab/gnu.ico: * data/newtab/gnu.png: * data/newtab/libreplanet.ico: * data/newtab/libreplanet.png: * data/newtab/trisquel.ico: * data/newtab/trisquel.png: * data/newtab/wikinews.ico: * data/newtab/wikinews.png: * data/newtab/wikipedia-org@2x.png: * data/newtab/wikipedia.ico: * data/newtab/wikipedia.png: New files, imported from Trisquel's Abrowser build helper. These will be used for the "top sites" displayed on the newtab page. * data/patches/default-search-duckduckgo.patch: * data/patches/duckduckgo-no-params.patch: Remove. The search engine machinery has been completely changed upstream, yet again. * data/patches/disable-settings-services.patch: * data/patches/hide-protections-dashboard.patch: * data/patches/icecat-about-dialog.patch: * data/patches/moz-configure-changes.patch: Adapt to v91. * data/patches/icecat-preferences.patch: Change the preference key for the captive portal toggle from 'captivedetect.canonicalURL' to 'network.captive-portal-service.enabled'. There was at least one report from several years back that 'network.captive-portal-service.enabled' was not respected: https://bugzilla.mozilla.org/show_bug.cgi?id=1481085 But it seems to have been a rare occurrence/bug. As such, I believe it's okay to toggle this preference instead of changing the address 'captivedetect.canonicalURL' points to. * data/settings.js: Set several preferencess to try and disable new annoying VPN- and mobile-related promos. * makeicecat: Adapt to v91. Update FFMAJOR, FFMINOR, SOURCEBALL_CHECKSUM, and L10N_CMP_REV. We now require Python 3 and the jsonschema Python library as build dependencies. So check for their existence and error out if they don't. Given that the search engine machinery has been completely changed yet again, add a 'configure_search' function to make relevant changes, and ultimately run the new 'tools/process-json-files.py' Python script. Also comment out the 'configure_mobile', to be removed soon, as Mozilla has long since removed the parts of the firefox code base for mobile builds, and their mobile browser is now a separate project and code base. * tools/process-json-files.py: New file, from packagers/maintainers of Trisquel's Abrowser and Parabola's Iceweasel, for processing and modifying various JSON files -- such as those relating to search engines -- in the firefox code base.
2021-10-04Update to 78.15.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-09-07Update to 78.14.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-08-27* makeicecat: Note that the batch rebranding step will take a while.Amin Bandali
Thanks to Tony Simoes for the suggestion.
2021-08-09Update to 78.13.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-07-14Update to 78.12.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-06-01Update to 78.11.0Amin Bandali
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-04-19Update to 78.10.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-03-22Update to 78.9.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-02-23Update to 78.8.0.Mark H Weaver
* makeicecat: Update FFMINOR, FFSUB, and SOURCEBALL_CHECKSUM.
2021-02-13Update to 78.7.1Amin Bandali
* makeicecat: Update FFSUB to 1, and update the expected sha256sum of the firefox source tarball.
2021-02-04Break makeicecat down into several smaller functionsbill-auger
* makeicecat: Break down into a series of smaller functions, improving the organization and manageability of the script, making it easier to make certain steps idempotent, validatable, etc. Use a more portable '#!/usr/bin/env bash' shebang, useful e.g. when building on FreeBSD. Add a DEVEL variable to do or not do a few things depending on whether it is set, for a better/faster development experience. Co-authored-by: Amin Bandali <bandali@gnu.org>
2021-02-04A series of improvements to makeicecatbill-auger
* makeicecat: Extract and normalize config constants and normalize variables. Remove unused sedhelper2() carried over from Trisquel's helper scripts. Verify presence of Perl rename, GnuPG, Mercurial, and Wget. Co-authored-by: Amin Bandali <bandali@gnu.org>
2021-01-25Update to 78.7.0.Mark H Weaver
* makeicecat: Update FFMINOR and FFSUB, and update the expected sha256sum of the firefox source tarball.
2021-01-07Update to 78.6.1Amin Bandali
* makeicecat: Update FFSUB to 1, and update the expected sha256sum of the firefox source tarball.