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
6b2331b647
Remove special handling for Promise.coroutine() in server.js
2025-07-30 22:30:51 -04:00
Abe Jellinek
ae0413ce80
Asyncify standalone.js
2025-07-30 22:30:50 -04:00
Abe Jellinek
499ce2709c
Asyncify errorReport.xhtml
2025-07-30 22:30:50 -04:00
Abe Jellinek
0937d47721
Asyncify feedSettings.js
2025-07-30 22:30:50 -04:00
Abe Jellinek
f9541b3281
Asyncify advancedSearch.js
2025-07-30 22:30:50 -04:00
Abe Jellinek
0970415c3a
fx140: De-uglify tabbox on macOS
...
This is definitely not pixel-perfect to how it was before, but it's a
lot closer.
2025-07-30 22:30:50 -04:00
Abe Jellinek
d71a0db4a2
fx140: Preferences: Fix "Update now" label being appended, not replaced
2025-07-30 22:30:50 -04:00
Abe Jellinek
303b3a9a89
Preferences: Fix sandbox creation for subpanes
2025-07-30 22:30:50 -04:00
Abe Jellinek
e2bcf90856
Migrate Zotero.Promise#timeout() in db.js
2025-07-30 22:30:49 -04:00
Abe Jellinek
8fb3e6d1a9
Migrate Zotero.Promise methods in storageEngine.js
2025-07-30 22:30:49 -04:00
windingwind
8ff5d9e3e1
fx140: Fix tabs menu panel style
2025-07-30 22:30:49 -04:00
Abe Jellinek
6231b6dd5a
migrate-fx140: Fix error message
2025-07-30 22:30:39 -04:00
windingwind
cb449989b8
fx140: Fix menupopup style
2025-07-30 22:30:38 -04:00
Abe Jellinek
1c4d2b84e0
Migrate Zotero.Promise#return() in libraries.js
2025-07-30 22:30:38 -04:00
Abe Jellinek
64a2237fb3
fx140: Don't rely on hiddenDOMWindow in plugins.js
2025-07-30 22:30:38 -04:00
Abe Jellinek
b9e560d33e
fx140: Remove EventUtils
...
Unused, relied on hiddenDOMWindow.
2025-07-30 22:30:38 -04:00
Abe Jellinek
0f2690eb75
fx140: Migrate hiddenDOMWindow in style.js
...
XSLTProcessor is available in the global scope now.
2025-07-30 22:30:38 -04:00
Abe Jellinek
0c1e341f50
fx140: Remove unused method that used hiddenDOMWindow
2025-07-30 22:30:38 -04:00
Abe Jellinek
3e2f6a8783
fx140: Update feedReader.js hiddenDOMWindow comment
2025-07-30 22:30:37 -04:00
Abe Jellinek
e52b1993f4
fx140: Work around grid layout bug in item box
...
And don't use hiddenDOMWindow, since it's no longer available on all
platforms.
2025-07-30 22:30:37 -04:00
Abe Jellinek
4ecac12cc6
fx140: Update type definitions
2025-07-30 22:30:37 -04:00
Abe Jellinek
31edc728d4
fx140: Update type definition update script
...
Use ZIP export to more easily get all subdirectories.
2025-07-30 22:30:37 -04:00
Abe Jellinek
6cbb0bc103
Migrate Zotero.Promise#isPending() in feedReader.js
2025-07-30 22:30:37 -04:00
Abe Jellinek
ed20f8b4d1
Migrate Zotero.Promise#isPending() in syncRunner.js
2025-07-30 22:30:37 -04:00
Abe Jellinek
ed00016caa
Migrate Zotero.Promise#isPending() in dataObjects.js
2025-07-30 22:30:37 -04:00
Abe Jellinek
c4a0a760b1
Migrate Zotero.Promise#isResolved() in citationDialog.js
2025-07-30 22:30:36 -04:00
Abe Jellinek
e81f5d96f1
fx140: Fix Mendeley import
...
'else' branch is untested.
2025-07-30 22:30:36 -04:00
Abe Jellinek
e6aba9b879
fx140: Fix folder import
2025-07-30 22:30:36 -04:00
Abe Jellinek
fbf0177215
fx140: Fix Dictionary Manager
2025-07-30 22:30:36 -04:00
Abe Jellinek
ee859e374a
fx140: Fix -debugger flag
2025-07-30 22:30:36 -04:00
Abe Jellinek
be0cc2c602
fx140: Fix ChromeUtils.defineESModuleGetters(this, ...) in MJS files
...
`this` is undefined - use globalThis.
2025-07-30 22:30:36 -04:00
Abe Jellinek
7b7c153711
Migrate Zotero.Promise#cancel() in zoteroPane.js
2025-07-30 22:30:36 -04:00
Abe Jellinek
90e92e995f
Migrate Zotero.Promise.each() in syncLocal.js
2025-07-30 22:30:35 -04:00
Abe Jellinek
9a44834289
Migrate Zotero.Promise.filter() in profile.js
2025-07-30 22:30:35 -04:00
Abe Jellinek
68255d075e
Migrate Zotero.Promise.map() in syncEngine.js
2025-07-30 22:30:35 -04:00
Abe Jellinek
70f75fd3b0
Migrate Zotero.Promise#cancel() in feeds.js
2025-07-30 22:30:35 -04:00
Abe Jellinek
122b160639
Migrate Zotero.Promise.map() in quickCopy.js
2025-07-30 22:30:35 -04:00
Abe Jellinek
18500b19d0
Migrate Zotero.Promise.each() in quickCopy.js
2025-07-30 22:30:35 -04:00
Abe Jellinek
676be3fc00
Update JSDoc for forEachChunkAsync()
2025-07-30 22:30:35 -04:00
Abe Jellinek
da6efecaef
Migrate Zotero.Promise.map() in syncFullTextEngine.js
...
Fixes syncing, I think.
2025-07-30 22:30:34 -04:00
Abe Jellinek
14afba4b62
Import ConcurrentCaller in storageEngine.js
2025-07-30 22:30:34 -04:00
Abe Jellinek
ffb68f2f6c
Make Library#_initSave() async to match superclass
...
Fixes .catch() error
2025-07-30 22:30:34 -04:00
Abe Jellinek
ce0ee4b693
Migrate Promise#return() in file.js
2025-07-30 22:30:34 -04:00
Abe Jellinek
9cad92b817
fx140: Fix ZoteroProtocolHandler URI parsing
...
nsIURI#pathQueryRef no longer includes the authority component. A URI
that would've had pathQueryRef '//authority/path' before will now have
pathQueryRef '/path'.
Reader seems to be functional after this change.
2025-07-30 22:30:34 -04:00