Dan Stillman
6000d605f1
Update localizer scripts
...
- Adjust for combined repos
- Handle Mozilla .dtd/.properties files
- General cleanup
2023-04-26 04:40:22 -04:00
Dan Stillman
15151acb3e
Add Mozilla locale strings for Breton
2023-04-26 04:40:22 -04:00
Dan Stillman
3d0896f1b6
Update menubar.ftl and textActions.ftl from current Mozilla langpacks
2023-04-26 04:40:22 -04:00
Dan Stillman
9236d65215
Add Mozilla wizard.ftl
2023-04-26 04:40:22 -04:00
Dan Stillman
a542db8e50
Skip en-US folder when copying en-US Mozilla files to other locales
2023-04-26 04:40:22 -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
257a2280c1
Use repo root in update-citeproc.sh
2023-04-26 04:40:22 -04:00
Dan Stillman
7ae79bbb98
egh's translator framework no longer needs to be unminified
...
Translators haven't been bundled with a Firefox extension since 2017, so
no need to unminify for review.
2023-04-26 04:40:22 -04:00
Dan Stillman
f5fcc9ee7b
"Zotero wiki" → "Zotero documentation" in app build README
2023-04-26 04:40:22 -04:00
Dan Stillman
fb2b874614
Add zotero-build repo as scripts
folder
...
Minus obsolete 4.0 files
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
Dan Stillman
ae0091fbae
Rename scripts
folder to js-build
2023-04-26 04:40:22 -04:00
Abe Jellinek
c07eccb468
Scaffold: Improve perceived translation speed
...
When translators do a lot of logging.
https://github.com/zotero/translators/pull/3022#issuecomment-1517291971
2023-04-21 13:38:42 -04:00
Dan Stillman
fb2d35c765
Better logging for changes to deleted
property
2023-04-21 06:51:41 -04:00
Dan Stillman
4a30dd2e4f
Fix potential sync error after Replace Online Library in group
...
https://forums.zotero.org/discussion/104431/syncing-problem
Replace Online Library can upload annotations created by others in a
group library, so if the upload resulted in a local write, "Cannot edit
item in library" was thrown, since annotations by others aren't
writable. This should've only been a problem if the uploaded data was
actually modified by the server, but we were also checking whether
objects were editable before checking if they had actually changed, so
it would happen for any upload of another person's annotation.
This fixes the order of checks when saving objects and makes an
edit-check exception for saving uploaded data for group annotations.
2023-04-21 06:51:25 -04:00
Abe Jellinek
c7d30ebde4
Allow disabling JavaScript in basic viewer ( #3089 )
...
And:
- Prevent JavaScript inside notes from executing in reports
- Update calls to openInViewer() to pass an options object
2023-04-20 15:50:57 -04:00
Dan Stillman
78a81f321a
Update utilities and translate submodules
2023-04-20 05:48:10 -04:00
Dan Stillman
6217cc9e89
Update connectorTypeSchemaData and test data for Dataset Number removal
2023-04-20 05:47:22 -04:00
Dan Stillman
1ec37ebcbf
Fix redundant Number on Dataset item type
2023-04-20 03:21:33 -04:00
Dan Stillman
f57c462b85
fx-compat: Don't use number as OS.Path.join()
argument
...
It's dropped silently from the path in Fx102.
2023-04-19 17:41:11 -04:00
Dan Stillman
8e46e2a4c1
Remove obsolete install.rdf from zotero-unit
2023-04-19 17:27:06 -04:00
Dan Stillman
7774cb7ffb
Update citeproc-js to 1.4.63
...
73bc1b44bc
2023-04-19 17:27:06 -04:00
Adomas Venčkauskas
a9937740c5
Fix classic citation dialog collection tree not working (regression b213b8f1
)
...
Report https://forums.zotero.org/discussion/104460/zotero-6-0-24-classic-add-citation-dialog-doesnt-show-collections-content
2023-04-19 15:26:24 +03:00
Abe Jellinek
83527d27fb
Preferences: Fix site settings delete button being disabled after click
2023-04-18 14:10:24 -04:00
Adomas Venčkauskas
50e780ad57
Fix broken citation dialog (regression 01b9a3c2
)
2023-04-18 14:51:16 +03:00
Abe Jellinek
a47a17852e
Fix feed item drag test's after() callback
2023-04-17 16:28:10 -04:00
Abe Jellinek
b222bbcccb
fx-compat: RemoteTranslate improvements
...
- Support removeHandler()
- Return DB items from translate() when called with libraryID
- Don't invoke done until attachments are done
Fixes #3084 ("after all" hook still times out, but that happens even if the test
is disabled)
2023-04-17 16:20:54 -04:00
Adomas Venčkauskas
096a3c5f2f
Add a test for feed update scroll issues. See fd744fb52
2023-04-17 12:30:31 +03:00
Dan Stillman
348083d287
Refresh Feeds row when feed unread count is updated
...
Regression from fd744fb526
2023-04-15 05:51:38 -04:00
Dan Stillman
2397940292
Use httpd.js instead of resource:// URL for feed item drag test
...
Since HiddenBrowser doesn't work on resource:// URLs (at least without
modifications, and it wouldn't be representative)
2023-04-15 05:07:47 -04:00
Dan Stillman
44f283c4a2
Update translate module
...
Missing from #2784
2023-04-15 03:38:08 -04:00
Dan Stillman
40fd9e8759
Fix test for opening the Cite prefpane when clicking Manage Styles…
2023-04-15 03:35:17 -04:00
Dan Stillman
085a271b6c
Update test prefs
...
Remove Firefox prefs and skip word processor integration installation,
which no longer depends on extensions being bundled.
2023-04-15 01:21:45 -04:00
Dan Stillman
2796e6c80a
Fix attachment tests that depend on HTML indexing
...
HTML files are now indexed instead of read directly, and indexing was
previous skipped in tests and otherwise performed on a delay, so set a
flag in the affected tests that triggers inline indexing.
2023-04-15 00:24:35 -04:00
Dan Stillman
d1ae009f57
Fix HTML indexing when using linkFromDocument()
2023-04-15 00:24:13 -04:00
Dan Stillman
b99e581929
Fix advanced-search tests
2023-04-15 00:24:02 -04:00
Dan Stillman
c81391b5b6
Fix Collection condition in Advanced Search (regression from 6b819e259c
)
...
The shadow root here is from xul:menulist, not one of our CEs.
2023-04-14 16:00:26 -04:00
Dan Stillman
033733122a
Merge pull request #2784 from AbeJellinek/fx-compat-loadDocument
...
fx-compat: Implement Scaffold functions, SingleFile, PDF redirects, and style installation
2023-04-14 15:07:26 -04:00
Abe Jellinek
893ad2bf62
fx-compat: Fix PDF and style interception
2023-04-14 11:44:52 -04:00
Abe Jellinek
0612a9e6f5
fx-compat: Run translation and SingleFile in [hidden] browser
...
And replace loadDocuments().
2023-04-14 11:44:44 -04:00
Abe Jellinek
b2947aede0
fx-compat: Fix attaching CookieSandbox to a browser
2023-04-14 11:44:02 -04:00
Abe Jellinek
667058204d
fx-compat: HiddenBrowser: Fix destroy() and URI/path check
2023-04-14 11:44:02 -04:00
Abe Jellinek
4b99b2715d
fx-compat: HiddenBrowser: Add more options
...
- Make docShell properties configurable
- Allow requiring a successful HTTP status code
2023-04-14 11:43:48 -04:00
Adomas Venčkauskas
fd744fb526
Fix feed update refreshing, scrolling item and collection trees
...
Closes #2950
2023-04-14 15:23:01 +03:00
Dan Stillman
49b7e43c81
Zotero
→ { -app-name }
for some localized strings
2023-04-14 07:03:31 -04:00
Dan Stillman
d701b8db11
CI: Stop using --legacy-peer-deps
...
No longer necessary after react-virtualized update (#3055 )
2023-04-13 00:56:58 -04:00
Dan Stillman
9a68867d42
Update react-virtualized to 9.22.4
...
Fixes #3055 for now
2023-04-13 00:54:23 -04:00
Abe Jellinek
01b9a3c268
fx-compat: Fix <tab> keyboard nav, move CE imports to single file ( #2756 )
...
Having a single customElements.js file that we import everywhere we need it
helps with organization, and it gives us a single place to put things like the
<tab> fix.
We could switch to using setElementCreationCallback() like Firefox if the number
of imports gets out of hand, but the overhead right now should be small.
2023-04-12 23:09:40 -04:00