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
Abe Jellinek
2a077ab131
Remove Zotero.spawn()
...
This method relied on Bluebird and can be replaced by just awaiting an
async function.
2025-07-30 22:30:34 -04:00
Abe Jellinek
76232fda21
Replace use of Zotero.spawn() in ZoteroProtocolHandler
2025-07-30 22:30:34 -04:00