- Keep the original case of attribute names in getAttributes
- Ignore the case of attribute name in getValues and getBinaryValues
Differential Revision: https://phabricator.services.mozilla.com/D121159
--HG--
extra : moz-landing-system : lando
The LaunchServices directory only holds org.mozilla.updater, which obviously
will not exist if Thunderbird is built with the updater disabled.
Differential Revision: https://phabricator.services.mozilla.com/D120878
We've been clicking on a button that wasn't visible yet.
Differential Revision: https://phabricator.services.mozilla.com/D120809
--HG--
extra : rebase_source : 1ea25d98daaaafcd9dcd57cb87ff9c3597f6c716
Thunderbird needs to use unique UUIDs for AccessibleHandler to prevent clashing
with Firefox.
Local and non-shippable builds will use the GUIDs from confvars.sh. Daily,
beta, and release builds use the GUIDs in branding/configure.sh. confvars.sh
is evaluated before branding/configure.sh. Using the update channel to override
the fallback GUIDs is not ideal, but should be sufficient.
Differential Revision: https://phabricator.services.mozilla.com/D118181
Parsing as HTML causes the unit tests to fail. It's probably not wrong, but best to stick with what we have tested for.
--HG--
extra : amend_source : 354244ed7225d853e6dbf46b2d828b1e875d3b4c
Detection probes servers in two stages, firstly without authenticating, then if necessary asking for the password and trying again.
If the server responds with HTTP 401 in the first stage, we've been incorrectly trying to authenticate with the username and no password, then in the second stage using that same authentication (cached by network code) and failing.
This patch prevents the attempt to auth when there's no password, and separates all requests in detection sessions to avoid the caching problem.
Differential Revision: https://phabricator.services.mozilla.com/D120692
Without this check, an exception occurs if the value we try and match is null.
Change it so falsy values have the same behavior as if the key did not exist.
Differential Revision: https://phabricator.services.mozilla.com/D120618
sizeLimitExceeded was incorrectly treated as failure, so the autocomplete popup was not shown.
Depends on D120685.
Differential Revision: https://phabricator.services.mozilla.com/D120693
Depends on D120685
If nsILDAPURL.filter is not empty and not default, merge it with user query filter and send to the server.
Also add maxHits property to LDAPDirectory.jsm.
Differential Revision: https://phabricator.services.mozilla.com/D120685
Depends on D120579
This removes the use of a blocking (synchronous) XMLHttpRequest, which was
causing recursive calls to nsStreamConverter::OnDataAvailable() and general
mayhem. The blocking request was spinning the threads event queue, and so
the stream feeding the mime parsing sends us more data even though we're
still in the middle of processing the previous chunk!
Differential Revision: https://phabricator.services.mozilla.com/D120414
Also removes some unused strings from earlier printing bugs.
Differential Revision: https://phabricator.services.mozilla.com/D120558
--HG--
extra : rebase_source : 2c9d674c1c49132bab089d115628ccbf0f392bd1
I misunderstood why useDefaultIcon was being called despite an icon existing, and then I forgot to run the test I knew was most likely to fail.
Differential Revision: https://phabricator.services.mozilla.com/D120619
--HG--
extra : rebase_source : 574dd01c1dc13ab490b4710b614c737c0423db05
The LinkHandler actor deals with page icons from remote processes. With this patch we'll use Firefox's child process actor and our own copy of the parent process actor, which is cut down and modified to do only what we need.
Differential Revision: https://phabricator.services.mozilla.com/D120461
--HG--
extra : rebase_source : 85f120970b07614edf573e6c3fc2093293e9e7f7
Firefox also has an actor named LinkHandler, and we're about to start using it. This patch renames our actor to avoid the naming clash.
Differential Revision: https://phabricator.services.mozilla.com/D120460
--HG--
rename : mail/actors/LinkHandlerChild.jsm => mail/actors/LinkClickHandlerChild.jsm
rename : mail/actors/LinkHandlerParent.jsm => mail/actors/LinkClickHandlerParent.jsm
extra : rebase_source : 946ea33677103bc3822d57c523c60309846cebb8