Dan Stillman
1fa34daeef
Better fix for filename with spaces in xz_to_bzip
...
And some associated Mozilla fixes for the same file ("Firefox Media
Plugin Helper")
2024-12-14 01:16:05 -05:00
abaevbog
ee66d2042b
fx128: cover transparent titlebar gap on linux ( #4924 )
...
Fixes : #4922
2024-12-14 01:16:05 -05:00
Adomas Ven
e3b243ba45
Remove missing-component integration error. ( #4923 )
...
This is no longer a thing since word plugins are not Zotero extensions.
If that code throws - it's because we've done something wrong and it's
a bug
2024-12-14 01:16:05 -05:00
Dan Stillman
d580e420d3
Quick fix for inconsistent logging in updates window
2024-12-14 01:16:05 -05:00
Dan Stillman
ca1e9bc467
fx128: Fix app updates
2024-12-14 01:16:05 -05:00
Dan Stillman
967b0c6df4
xz_to_bzip: Wrap filenames in quotes
...
fx128 has a helper app with spaces in the filename
2024-12-14 01:16:05 -05:00
Dan Stillman
fed4097384
Use fx128
branch for 'dev' channel builds
2024-12-14 01:16:05 -05:00
Dan Stillman
0152769201
Handle dev
channel properly in set-channel-prefs-channel
2024-12-14 01:16:04 -05:00
Dan Stillman
fd7e0ec640
Adjust macOS signing
...
- Only use entitlements when necessary
- Pass list of files from `find` command to single `codesign` call
2024-12-14 01:16:04 -05:00
Dan Stillman
507fd519bb
Omit minidump-analyzer and nmhproxy from Firefox on macOS
2024-12-14 01:16:04 -05:00
Dan Stillman
a9e68d9530
fetch_xulrunner: Automatically cache unmodified Linux Firefox
2024-12-14 01:16:04 -05:00
Dan Stillman
468155c548
fx128: Fix broken Help menu on first open on Linux
...
Only assign a key to "Support and Documentation" on macOS
Fixes #4918
2024-12-14 01:16:04 -05:00
Dan Stillman
43f9d98c16
fx128: Fix Authorization handling in WebDAV test
...
Caching Basic Auth credentials with an OPTIONS on /zotero no longer
seems to cause Firefox to pass an Authorization header for
/zotero/AAAAAAAA.prop, so update test to send 401 for the .prop request.
(Presumably /zotero/BBBBBBBB.prop would at least still get the Authorization
header without a 401, but I didn't test that.)
2024-12-14 01:16:04 -05:00
Dan Stillman
fa20733353
fx128: Fix login manager for WebDAV
...
Only `addLogin` → `addLoginAsync` is necessary at this time, but
`findLogins` is deprecated, so switch to `searchLoginsAsync` as well.
2024-12-14 01:16:04 -05:00
Dan Stillman
d6f3acfede
fetch_xulrunner: Automatically cache unmodified Mac Firefox
...
To avoid redownloading from Mozilla whenever fetch_xulrunner runs. We
might want to add cleanup of old versions at some point.
We should add this for Windows and Linux too.
2024-12-14 01:16:04 -05:00
Dan Stillman
7c2720e8fc
Fix translate tests after #4903
2024-12-14 01:16:04 -05:00
Dan Stillman
4319b8d78e
Revert modifyLoginAsync
to modifyLogin
2024-12-14 01:16:03 -05:00
Dan Stillman
a0bdeab401
fx128: Fix login manager
...
Use async methods (since the sync ones seem to already be broken from JS
despite https://bugzilla.mozilla.org/show_bug.cgi?id=1832756 still being
open) and avoid loading Firefox Accounts module
2024-12-14 01:16:03 -05:00
Dan Stillman
26bcc49174
Use arrays for DataTransfer#types
in tree tests
...
After the fix for #4893
(And fix a bug that was revealed in the process)
2024-12-14 01:16:03 -05:00
Abe Jellinek
d9550bb5df
Server: Expose actual bound port ( #4903 )
...
And:
- Use a different port for tests so server tests don't break when Zotero
is already running
- Remove no-op httpServer.enabled pref updates in tests
- It's already enabled, no test disables it, and any test that did
would clean up after itself
- Updating that pref has no effect without a separate call to
Zotero.Server.init()
- Remove unused arg to Zotero.Server.init()
2024-12-14 01:16:03 -05:00
Abe Jellinek
b858645957
fx128: -moz-nativehyperlinktext -> LinkText ( #4902 )
2024-12-14 01:16:03 -05:00
Abe Jellinek
67b5545b93
Un-break global-shared.css with new remove_between function ( #4901 )
2024-12-14 01:16:03 -05:00
windingwind
7833c6fc29
fx128: Fix macOS menupopup style ( #4895 )
...
fix : #4880
2024-12-14 01:16:03 -05:00
Abe Jellinek
275fc4a230
Scaffold: Fix off-center toolbar
...
Addresses #4900
2024-12-14 01:16:03 -05:00
Abe Jellinek
268ba4821c
Scaffold: Fix tabbox styling issues on macOS
...
- Cramped tabs due to insufficient padding (new in fx128)
- Off-center text due to margins (our styles)
- Off-center text due to padding-top (platform styles)
2024-12-14 01:16:02 -05:00
windingwind
a32e327ef8
fx128: Fix Windows menupopup style ( #4896 )
2024-12-14 01:16:02 -05:00
Dan Stillman
c963e5785f
Update Windows build to 128.5.0esr
2024-12-14 01:16:02 -05:00
Abe Jellinek
d271c6c931
fx128: Remove non-native text input styles ( #4890 )
2024-12-14 01:16:02 -05:00
Abe Jellinek
72b56e7a59
Pass BrowsingContext to nsIFilePicker init
...
Fixes #4892
2024-12-14 01:16:02 -05:00
Abe Jellinek
f28fa763cc
DataTransfer#types: contains() -> includes()
...
Not sure what this was before, but it's a standard read-only array now.
Fixes #4893
2024-12-14 01:16:02 -05:00
Abe Jellinek
a96b7f1b68
HiddenBrowserTest: Don't test HTML served as attachment
...
Something funky is going on with Content-Disposition: attachment on
displayable content in fx128. It's correctly blocking the download, but
we're no longer getting a STATE_STOP notification when that happens.
The HTML test didn't really test anything different from the
octet-stream one, so we can just remove it.
Fixes #4881
2024-12-14 01:16:02 -05:00
Dan Stillman
160cc8ba72
Update Firefox build process for fx128 on Windows
2024-12-14 01:16:01 -05:00
Dan Stillman
45e681431b
fx128: Remove uses of nsIDOMChromeWindow
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1522052
2024-12-14 01:16:01 -05:00
Dan Stillman
9606fca3ad
fx128: XPCOMUtils.defineLazyGetter
→ ChromeUtils.defineLazyGetter
...
Avoids deprecation warning
2024-12-14 01:16:01 -05:00
Dan Stillman
f11fb6c2a0
Update Word submodules to fx128 branches
2024-12-14 01:16:01 -05:00
Dan Stillman
78975f0f2a
Update Linux build to 128.5.0esr
2024-12-14 01:16:01 -05:00
Dan Stillman
9b4961a31f
Build deployment ZIPs for fx128 branch
2024-12-14 01:16:01 -05:00
Dan Stillman
f341341012
Use custom ChannelPrefs.framework to set Mac update channel
...
Mac Firefox builds now specify the update channel via a custom macOS
framework:
https://bugzilla.mozilla.org/show_bug.cgi?id=1799332
We set the update channel in the build script, so bundle a custom
ChannelPrefs framework set to "source" and then patch the binary as
necessary for non-source channels. What could go wrong?
2024-12-14 01:16:01 -05:00
Dan Stillman
5c4a0c3b30
Disable copying of XUL for Mac builds
2024-12-14 01:16:01 -05:00
Dan Stillman
187b1649c1
fx128: Handle changed error message for IOUtils.makeDir on broken symlink
2024-12-14 01:16:00 -05:00
Dan Stillman
24bf583b78
fx128: Remove uses of nsIScriptableUnicodeConverter
...
Replace convertToByteArray() and convertToInputStream()
2024-12-14 01:16:00 -05:00
Dan Stillman
6b3ea14aa1
fx128: Remove try/catch for Services.jsm not being available
...
Not sure if there are other errors here that we want to ignore, but the
specified one should no longer be an issue.
2024-12-14 01:16:00 -05:00
Dan Stillman
97329752a1
fx128: Remove Services.jsm imports
...
Now included automatically
2024-12-14 01:16:00 -05:00
Dan Stillman
7f619e3fe3
fx128: nsIOSFileConstantsService is gone
2024-12-14 01:16:00 -05:00
Dan Stillman
3fde2a3e43
Update Mac build to 128.5.0esr
2024-12-14 01:16:00 -05:00
Dan Stillman
b18b15fc08
Update Mozilla patch and mozconfig for fx128 on macOS
2024-12-14 01:16:00 -05:00
Dan Stillman
05ae75d3b4
Update build process for Firefox 128
2024-12-14 01:16:00 -05:00
Dan Stillman
d970f00243
Add check_line function in fetch_xulrunner
...
For checking whether a line exists without replacing it
2024-12-14 01:15:59 -05:00
Dan Stillman
31bbf2acfa
Update locales from Transifex
2024-12-14 01:08:36 -05:00
Dan Stillman
67486965dd
Update reader submodule
2024-12-14 00:56:08 -05:00