zotero/app
Dan Stillman ef2cceba7e Fix deleted files not getting removed after complete updates
Mozilla uses a `precomplete` file to delete local files when doing a
complete update, but since Zotero 5 in 2017 we've just been bundling an
empty file, which has meant that deleted or moved files have been left
behind. Among other things, this has likely been the primary cause of
Safari App Extension post-update brokenness for many years.

Incremental updates weren't affected, since those include explicit
removal instructions for moving from the given build to the latest one.

This restores proper generation of the `precomplete` file during builds,
using the Mozilla script added in 74ec6620e.

Separately, we'll update the `removed-file` for each platform to remove
files that should've been removed during previous updates.

Fixes #3133
2024-07-25 02:13:22 -04:00
..
assets Tests: Fix -noquit flag 2024-07-09 12:07:32 -04:00
linux Add additional backslashes in Exec line in Linux desktop file 2024-07-15 04:20:39 -04:00
mac Updated icon file with corrected shade of white (#4135) 2024-05-17 05:49:28 -04:00
modules Update Word for Windows submodule 2024-07-02 13:14:08 +03:00
scripts Add Mozilla script to generate precomplete file 2024-07-22 03:05:14 -04:00
update-packaging Don't build bzip updates for architectures that didn't exist in Z6 2024-05-28 06:44:23 +01:00
win Finish Windows ARM support 2024-05-28 06:44:21 +01:00
.gitignore Finish Windows ARM support 2024-05-28 06:44:21 +01:00
build.sh Fix deleted files not getting removed after complete updates 2024-07-25 02:13:22 -04:00
config.sh Use custom XUL binary on macOS (#4010) 2024-04-19 07:04:42 -04:00
README.md Add zotero-standalone-build repo as app folder 2023-04-26 04:40:22 -04:00

Zotero Standalone build utility

These files are used to bundle the Zotero core into distributable bundles for Mac, Windows, and Linux.

Instructions for building and packaging are available on the Zotero wiki.