Dan Stillman
8df8182f01
Update LibreOffice submodule
2025-08-15 02:59:05 -04:00
Matthias Kurz
9330db9ff8
Update Copyright year to 2025 ( #5473 )
2025-08-12 00:47:26 -04:00
Matthias Kurz
9f14f8424f
Set Gecko MinVersion to 140 ( #5474 )
2025-08-12 00:47:16 -04:00
Dan Stillman
682722bc29
Update LibreOffice and Word for Mac submodules
2025-07-30 22:31:12 -04:00
Dan Stillman
18ff5c30f0
Update LibreOffice and Word for Mac submodules for fx140
2025-07-30 22:31:11 -04:00
Dan Stillman
072b2e3285
Force Firefox refetch when switching to older branch
2025-07-30 22:30:55 -04:00
Dan Stillman
ac32c0fd8b
Add Firefox build script for Linux
2025-07-30 22:30:55 -04:00
Dan Stillman
233cfb80ea
Update Word for Windows submodule for fx140
2025-07-30 22:30:55 -04:00
Dan Stillman
b50d87a6f4
Fix stderr output in build script
2025-07-30 22:30:54 -04:00
Dan Stillman
12354bd23b
Include Linux ARM64 in build_and_deploy
2025-07-30 22:30:54 -04:00
Dan Stillman
69963dce2c
Re-enable packaging of the updater on Linux
2025-07-30 22:30:54 -04:00
Dan Stillman
38cfc233cf
Fix various bugs in the build scripts on Linux
...
After the arch-specific-builds overhaul
2025-07-30 22:30:54 -04:00
Dan Stillman
f31dde4a1b
Take path to Firefox source on command line for Windows Firefox builds
2025-07-30 22:30:53 -04:00
Dan Stillman
93edf4e099
Use SHA256 for custom Firefox components on macOS
...
(Not currently necessary)
2025-07-30 22:30:53 -04:00
Dan Stillman
44bba85ce8
Use custom xul.dll on Windows
...
Necessary for non-Mozilla C:\ProgramData folder now that we can no
longer do a string replace on the official DLL
The custom component ZIPs are currently stored in S3 and referenced by
SHA-256 hashes, which get committed. This is basically the same as Git
LFS, but since we now support per-arch fetch_xulrunner and building,
this avoids the need to download large xul.dll files for other
architectures. (Git LFS files also can't ever be removed, so
particularly while we're testing this, we don't necessarily want to
permanently store every copy.)
2025-07-30 22:30:53 -04:00
Dan Stillman
3e0d2c06f1
Support arch-specific builds on Windows and Linux
...
`fetch_xulrunner`, `dir_build`, and `build.sh` now take an optional `-a`
argument on Windows and Linux to specify the architecture to
fetch/build. If `-a` is omitted for `dir_build` (as in `build_and_run`),
it defaults to the current architecture.
xulrunner hashes are now computed for each architecture. This changes
some filenames in xulrunner/, so you may want to clean out some old
folders/files.
This removes the custom handling for CI, since it will now default to
the architecture of the test runner.
2025-07-30 22:30:53 -04:00
Dan Stillman
ae83e01923
Update Mozilla patch for Firefox 140 for Windows
...
With ROOT_UPDATE_DIR_NAME change
2025-07-30 22:30:52 -04:00
Zotero
581157ca75
Set RUST_TARGET for Windows build
2025-07-30 22:30:52 -04:00
Dan Stillman
363383363d
Disable some services for the Windows build
...
Unclear if these affect the launcher or xul.dll, but no need to build
them either way
2025-07-30 22:30:52 -04:00
Dan Stillman
94aa126107
Fix signing of Mac builds with fx140
...
There's now an UpdateSettings.framework in the updater that needs to be
signed before the updater itself can be signed.
2025-07-30 22:30:52 -04:00
Dan Stillman
4657156c91
Always sign macOS test builds
...
Since they don't start after fx140, for reasons I didn't investigate
2025-07-30 22:30:51 -04:00
Dan Stillman
e1a595d78d
Update macOS SDK for fx140 build in mozconfig
2025-07-30 22:30:51 -04:00
Dan Stillman
21aaa1c33c
Update Linux updater to Firefox 140.0esr
...
Including ARM64 version
2025-07-30 22:30:51 -04:00
Dan Stillman
63741ca9bc
Add script to extract Linux updaters from custom Firefox builds
2025-07-30 22:30:51 -04:00
Dan Stillman
48e9bda610
Update Linux mozconfig for fx140
2025-07-30 22:30:51 -04:00
Abe Jellinek
ee859e374a
fx140: Fix -debugger flag
2025-07-30 22:30:36 -04:00
windingwind
6222737d1a
fx140: Fix titlebar and window control icons
2025-07-30 22:30:33 -04:00
Dan Stillman
08879d81d6
Update Windows updater to 140.0esr
...
This allows updates from Firefox builds past 115.23esr/128.10esr/138.0,
which change the command line arguments passed to the updater.
https://bugzilla.mozilla.org/show_bug.cgi?id=1923376
2025-07-30 22:30:33 -04:00
Dan Stillman
587e4227d7
Update Windows build to Firefox 140.0esr
2025-07-30 22:30:32 -04:00
Dan Stillman
f6f920350d
Update Mac updater to 140.0esr
...
This allows updates from Firefox builds past 115.23esr/128.10esr/138.0,
which change the command line arguments passed to the updater.
https://bugzilla.mozilla.org/show_bug.cgi?id=1923376
2025-07-30 22:30:32 -04:00
Dan Stillman
cbefe513c2
Update Mac build to 140.0esr
2025-07-30 22:30:32 -04:00
Dan Stillman
001a6cc259
Update Rust version for fx140 builds
2025-07-30 22:30:32 -04:00
Dan Stillman
c634273fe1
Update build scripts with new default Firefox source folder
...
After the git transition
2025-07-30 22:30:32 -04:00
Dan Stillman
0a80484919
Fix win32 argument to Windows build script
2025-07-30 22:30:32 -04:00
Abe Jellinek
f8826a9e8a
fx140: Restore support for synchronous XHR in system code
2025-07-30 22:18:36 -04:00
Dan Stillman
163ed14f92
Add removed-files_linux-arm64
2025-07-30 22:18:34 -04:00
Dan Stillman
e6cd5f322f
TEMP: Disable Linux updater
...
Since we haven't yet build an ARM64 updater
2025-07-30 22:18:34 -04:00
Dan Stillman
0f7590ad13
fx140: Comment out some lines that were failing
...
I didn't check to see which of these have just moved.
2025-07-30 22:18:34 -04:00
Dan Stillman
e715593eb7
fx140: browser-custom-element.js → browser-custom-element.mjs
2025-07-30 22:18:34 -04:00
Dan Stillman
fd4dde300d
fx140: Remove obsolete AppConstants modifications
2025-07-30 22:18:29 -04:00
Dan Stillman
832575b7c0
Update build scripts for Linux ARM64
...
This doesn't include an ARM updater, so those lines in build.sh need to
be commented out for the build to succeed.
Addresses #3515
2025-07-30 22:15:31 -04:00
Adomas Venčkauskas
0acfcd3f99
Update LibreOffice submodule
2025-06-19 11:39:51 +03:00
Adomas Venčkauskas
27648bd73a
Update LibreOffice and Word for Windows submodule
2025-06-09 12:23:42 +03:00
windingwind
086b0c3d84
Allow plugin to uninstall itself in update manifest ( #5292 )
...
Use `uninstall: true` in `update_url` JSON `updates` that is valid
for the installed plugin to uninstall the plugin the next time it
checks for updates
2025-05-16 06:10:45 -04:00
Dan Stillman
3144314d20
Use parent app CFBundleIdentifier as prefix for Safari extension
...
Instead of org.zotero.SafariExtensionApp.
I don't know if this will help with spurious signature failures, but it
can't hurt.
2025-04-24 02:15:17 -04:00
Abe Jellinek
d74db17cf1
Select Items dialog: Fix scrollbars and padding, add title ( #5213 )
2025-04-22 23:37:38 -04:00
Abe Jellinek
1c089bf448
Fix broken spellchecking when only en-US is installed
...
Regression in 26221b6786
2025-04-21 10:51:28 -04:00
Dan Stillman
ba3cd9e094
Update builds to 128.9.0esr
2025-04-09 01:57:13 -04:00
Abe Jellinek
d9e8ea8ff7
Let creator autocomplete popup fill row width ( #5141 )
2025-03-27 03:11:00 -04:00
Tom Najdek
e9c0e47a17
Suggest running git lfs install in check_requirements instructions ( #5102 )
2025-03-12 06:54:05 -04:00