Dan Stillman
c0bc796fce
Don't try to use the Mozilla Maintenance Service on Windows
...
Updating via the service seems to actually work (or at least it logs
that it's going to use it and the update succeeds -- I didn't verify
that it actually uses the service), but conditionally using a Mozilla
background service only if it's installed on the system seems like a bad
idea.
2023-05-20 12:50:31 +01:00
Dan Stillman
30f6cd44d8
Use correct WinWord DLL for 64-bit Windows
...
And omit 64-bit DLL from 32-bit build
2023-05-20 12:46:32 +01:00
Dan Stillman
8dd1db9839
Convert POSIX paths to Windows paths for mbsdiff on Windows
2023-05-20 12:46:32 +01:00
Dan Stillman
d9f86a6293
Add 7.0 deploy scripts for 'dev' and 'test' channels
2023-05-20 07:44:01 -04:00
Dan Stillman
ee07d603b1
Simplify lastrev filename
2023-05-20 07:41:08 -04:00
Dan Stillman
90d5e1e551
Update Linux updater for Zotero 7
2023-05-20 10:51:47 +00:00
Dan Stillman
874a45ed1c
Add quotes around path in manage_incrementals
2023-05-18 10:51:30 +01:00
Dan Stillman
dec508542d
Convert Cygwin paths passed to AWS CLI
...
AWS CLI v2 (or possibly some other config change on our new build
system) doesn't like POSIX paths, so convert to Windows paths
2023-05-18 10:51:29 +01:00
Dan Stillman
82a00b1f7b
Update signtool.exe path
2023-05-18 10:51:29 +01:00
Dan Stillman
2e50c3856e
Update paths for NSIS 3
...
Which seems to work the same as the NSIS 2 Unicode version we were using
previously
2023-05-18 10:49:29 +01:00
Dan Stillman
8a4d305843
Fix xz_to_bzip under Cygwin
2023-05-18 05:00:38 +01:00
Dan Stillman
39fa35ae12
Restore workaround for -C in mar command
2023-05-18 04:59:37 +01:00
Dan Stillman
cc65ca032e
Update Windows updater for Zotero 7
2023-05-18 04:58:35 +01:00
Dan Stillman
33ac72ebac
Generate xz MARs for new updater
...
The old updater used MARs with bzip2-compressed files, but Mozilla switched to
xz compression, so we generate xz-based MARs using the current MAR tools and
`make_(full|incremental)_update.sh` scripts and add a script to generate
bzip2-based MARs to serve to pre-7.0 builds.
2023-05-17 04:35:40 -04:00
Dan Stillman
6261640a92
Update Mac updater for Zotero 7
...
We were previously using an old version of the Mozilla updater before they
added Mozilla signature verification, but it's Intel-only, so we need to build
our own version of the current updater with signature verification disabled.
2023-05-17 04:35:40 -04:00
Dan Stillman
a30e63eee1
Remove unused make_incremental_updates.py script
2023-05-17 04:35:40 -04:00
Dan Stillman
ff51aad139
Generate changelog link automatically in add_version_info
2023-05-17 04:35:40 -04:00
Dan Stillman
4695b156e0
Move add_version_info to scripts dir
...
Not specific to update packaging
2023-05-17 04:35:40 -04:00
Dan Stillman
19265d4e98
Don't notarize 'test' channel builds on macOS
2023-05-17 04:35:40 -04:00
Dan Stillman
75eeac1d41
Fix avoidance of console warning for FxAccountsCommon.js
...
Follow-up to 969b782fd0
2023-05-11 02:09:36 -04:00
Dan Stillman
3d7ce028e9
Change win64
to win-x64
in app build scripts
2023-05-11 05:17:52 +01:00
Dan Stillman
99cec416b7
Remove old code to force use of Lucida Grande on macOS
...
This was already commented out for Z7, which fixes the font rendering
problem.
Closes #1740
2023-05-10 06:25:05 -04:00
Dan Stillman
659c131de6
Fix Win64 ZIP filename when fetching build for incremental updates
2023-05-09 07:39:28 -04:00
Dan Stillman
bbcfe50e0d
Update to Firefox 102.11.0esr
...
Mac and Windows launchers in 725e5ac0f
and 93f009e9d8
were actually from
102.11.0esr, not 102.10.0esr
2023-05-09 05:42:42 -04:00
abaevbog
fa28228acb
Automatically run fetch_xulrunner if xulrunner is missing or out of date ( #3111 )
2023-05-09 05:41:27 -04:00
Dan Stillman
93f009e9d8
Win: Update to Firefox 102.10.0 and don't create default-esr
profile
...
zotero.exe.tar.xz is now stored using Git LFS, so anyone building the
app on Windows will need that installed.
2023-05-09 07:06:19 +01:00
Dan Stillman
725e5ac0f0
Mac: Update to Firefox 102.10.0 and don't create default-esr
profile
2023-05-09 01:30:34 -04:00
Dan Stillman
b568585f44
Don't create default-esr
profile and data directory
...
Set MOZ_LEGACY_PROFILES environment variable to disable
dedicated-profile support, which creates dedicated profiles for
different channels (e.g., `esr`).
2023-05-09 01:30:05 -04:00
Dan Stillman
87c71f74a0
Move -app-name
variable to brand.ftl
...
So a custom build doesn't have to modify each .ftl file
`app-name` is redundant with the Firefox strings, but it's what we used
previously and is easier to remember.
2023-05-07 23:55:34 -04:00
Dan Stillman
969b782fd0
Avoid console warning about resource://gre/modules/FxAccountsCommon.js
2023-05-05 00:37:09 -04:00
Dan Stillman
7ee5dd564c
Add comment for upgrade logic change
2023-05-04 08:40:06 -04:00
Dan Stillman
15674daeae
Update Linux build to Firefox 102.10.0esr
2023-05-03 01:44:48 -04:00
Dan Stillman
e6776fd922
Skip 32-bit Linux build in CI or tests
2023-04-30 06:10:14 -04:00
Dan Stillman
2dc5eecfac
Avoid URLDecorationAnnotationsService errors on every network request
2023-04-30 05:25:50 -04:00
Dan Stillman
adf2d92471
Cleaner error if prepare_build fails due to missing 'build' dir
2023-04-29 16:28:50 -04:00
Dan Stillman
c326a6c971
Fix more files for combined repos
2023-04-29 07:50:54 -04:00
Dan Stillman
3905f9d5b3
Move fetch_xulrunner
and fetch_mar_tools
into app/scripts
2023-04-29 07:14:51 -04:00
Dan Stillman
9a5275b92a
Stop bundling the PDF tools
2023-04-29 07:14:51 -04:00
Dan Stillman
b6b6bbc3ee
Load integration manifest files only on correct platform
2023-04-27 01:05:02 -04:00
Dan Stillman
a34a11b200
Remove a couple mozilla.org update URLs
...
Fixes #3097
2023-04-27 01:04:55 -04:00
Dan Stillman
2bc4c38f01
Remove obsolete app.update prefs
2023-04-27 00:31:33 -04:00
Dan Stillman
395d0c231b
Update Word for Mac submodule
2023-04-26 16:10:10 -04:00
Dan Stillman
3693674fc9
Fix Fluent localization for non-English locales
...
All declared Fluent files need to exist for a locale to be used (in a
window?). Since Mozilla code tries to load Fluent files, we need to copy
non-English Mozilla .ftl files to their default effective path (just in
the app omni.ja instead of the toolkit omni.ja).
Fixes #3094
2023-04-26 04:40:22 -04:00
Dan Stillman
c55ef8714b
Update app build scripts for new combined repo
...
Also:
- Replace `install.rdf` with `version` file
- Remove lots of obsolete logic in `prepare_build` (formerly
`build_xpi`)
2023-04-26 04:40:22 -04:00
Dan Stillman
1ab041ef55
Move build_xpi
to app/scripts as prepare_build
2023-04-26 04:40:22 -04:00
Dan Stillman
a3d7b58b83
Add zotero-standalone-build repo as app
folder
...
Minus obsolete 4.0 files
2023-04-26 04:40:22 -04:00