Commit Graph

62 Commits

Author SHA1 Message Date
hackademix af88ebc38b
Adapt build scripts to mixed MV3/MV2 12.x development cycles. 2024-11-18 10:07:29 +01:00
hackademix 019cf8b432
[build] Support for quiet tagging without editing the message. 2024-10-20 18:07:40 +02:00
hackademix be895bb9cc
[build] accept "signed" as a "sign" synonym. 2024-10-19 00:02:57 +02:00
hackademix dd2af693a4
Update copyright dates. 2024-10-18 08:41:59 +02:00
hackademix 9219c4ae23
Reduce cosole spam on non-debugging instances. 2024-10-02 16:33:21 +02:00
hackademix afb51b2c53
Updated file exclusions on packaging. 2024-09-11 13:11:28 +02:00
hackademix 2b496923da
Lock nscl version on stable releases. 2024-08-07 21:52:34 +02:00
hackademix bea71d3042
Synchronize nscl git commits as needed before tagging new versions. 2024-07-25 11:10:49 +02:00
hackademix 16230d79e8
Improved release tooling. 2024-07-16 11:38:46 +02:00
hackademix 4e6a8ca777
[nscl] Several content-side performance improvements. 2023-12-05 23:43:19 +01:00
hackademix 5d6c79014d
Updated copyright year. 2023-02-22 23:17:12 +01:00
hackademix c4e15e2d0c Better build script compatibility. 2022-08-30 00:42:45 +02:00
hackademix b9121e65ae Minor build script enhancements. 2022-08-06 17:05:01 +02:00
hackademix 85c1caa1fd Inclusion-time TLD updates. 2022-05-08 23:44:47 +02:00
hackademix 15e82f2ea2 Fixed regression causing only signed builds to complete. 2022-03-28 12:39:14 +02:00
hackademix 7adbe96c53 Auto-deploy after Chromium package is ready. 2022-03-28 10:31:36 +02:00
hackademix 6884feb004 Remove dns permission for Chromium, since the asynchronous API is useless in synchronous webRequest. 2022-02-17 21:43:54 +01:00
hackademix 9940db7e75 Prevent Chromium builds from being sent to AMO for signing. 2021-07-28 00:38:51 +02:00
hackademix 5ba7f783f4 Cross-browser file naming consistency, in spite of version numbering incompatibilities. 2021-07-22 00:23:40 +02:00
hackademix 64935445ff MS Edge support. 2021-07-21 16:09:52 +02:00
hackademix eb9f53e2b8 REUSE-compliant licensing boilerplate. 2021-06-19 00:21:23 +02:00
hackademix c2d303b61b Relicensing as GPL3+ 2021-06-15 00:05:12 +02:00
hackademix 32c459df77 Chromium-specific build-time customizations. 2021-05-17 12:59:15 +02:00
hackademix 5f59f65494 [nscl] Switch to NSCL's generic inclusion shell script. 2021-02-24 19:41:37 +01:00
hackademix f3223f8dad [nscl] Improved integration of the NoScript Commons Library. 2021-02-14 00:00:59 +01:00
hackademix 9fad0842f7 [nscl] Refactoring to use Policy and its dependencies from the NoScript Commons Library. 2021-02-13 20:18:27 +01:00
hackademix b7d1eb8cfc Switch to faster and easier to maintain tld.js from nscl. 2021-02-13 01:06:14 +01:00
hackademix 77ef8164f3 Fixed bug in automatic HTML events build-time updates. 2020-12-02 23:03:29 +01:00
hackademix fd51f8ffc1 Automatically init tag message with last changelog. 2020-10-05 00:29:49 +02:00
hackademix b73b590964 Better cross-browser media handling. 2020-09-28 23:21:33 +02:00
hackademix 7866f63d8f Make build.sh tag push even already created tags. 2020-09-04 20:26:19 +02:00
hackademix 8518443e3d Document freezing to handle SVG and other XML documents impervious to CSP on Mozilla. 2020-09-03 16:52:17 +02:00
hackademix 3922f234f4 Refactored and improved syncFetchPolicy fallback for file: and ftp: special cases. 2020-08-28 21:00:01 +02:00
hackademix 114c874cf3 Automated "Updated TLDs" commit. 2020-03-16 19:33:38 +01:00
hackademix 00b3415916 Support synonims for "release". 2020-03-16 19:11:54 +01:00
hackademix 9569a40107 Remove "application" manifest.json key from Chromium packages. 2020-01-09 21:41:03 +01:00
hackademix a34287020c Version numbers for Chromium dev builds compatible with Chromestore requirements. 2019-11-01 14:52:48 +01:00
hackademix a0343e16c2 Fixed typo causing Chromium builds not to be created in the XPI directory. 2019-10-09 12:46:38 +02:00
hackademix 7846ead449 Overwrite Chromium zip on reiterated builds. 2019-10-06 21:31:57 +02:00
hackademix f848117186 Create chromium zip in the same directory as XPIs. 2019-10-05 11:10:24 +02:00
hackademix 7cc3422b4f Alternate version numbering for Chromium pre-releases. 2019-10-05 10:59:07 +02:00
hackademix 3b0dd9d4b4 Fix Chromium dev builds failing when signing Firefox extension. 2019-10-02 00:24:29 +02:00
hackademix a9a85a5c22 Improved Chromium development-build workflow. 2019-10-01 22:27:13 +02:00
hackademix cb8337ed1e Preserve chromium zip on releases only. 2019-04-01 12:46:40 +02:00
hackademix a8b3548657 Keep the built .zip file for chrome web store submission. 2019-03-28 13:04:36 +01:00
hackademix 67312d0385 [Build] Bumping version to next rc made easier (build.sh bump rcX). 2018-12-27 10:54:45 +01:00
hackademix 0701b31324 [Build] Publishing out-of-tree hook. 2018-10-15 01:40:20 +02:00
hackademix ae5704dcf9 [Build] Improved bash support. 2018-10-14 23:18:31 +02:00
hackademix 816d8ae485 [Build] Fixes for cygwin-related cross-platform compatibility quirks. 2018-10-13 10:34:18 +02:00
hackademix 9228798daa [Build] Consinstently remove backups after in place Perl editing. 2018-10-12 22:34:42 +02:00