Andrea Marchesini
6aa2608c1c
Bug 1160890
- Part 1: Remove unneeded code from ImportScripts(). r=smaug
2015-07-14 16:08:36 +01:00
Wes Kocher
ff2f0d32cf
Backed out 24 changesets (bug 1173523, bug 1172080, bug 817007, bug 1165263) for android reftest bustage CLOSED TREE
...
Backed out changeset 84fe04b2e7d1 (bug 1172080)
Backed out changeset 0ff004760a1f (bug 1172080)
Backed out changeset af147585ad55 (bug 1165263)
Backed out changeset c3af8ebb6db0 (bug 1165263)
Backed out changeset cd3f33a888fe (bug 1165263)
Backed out changeset e5db39044a1e (bug 1165263)
Backed out changeset c01c9ed77061 (bug 1165263)
Backed out changeset fb723aaa4267 (bug 1165263)
Backed out changeset f754e52e74dc (bug 1165263)
Backed out changeset c6bda3a0afd6 (bug 817007)
Backed out changeset bfa100253349 (bug 817007)
Backed out changeset b787b3f9aadc (bug 1173523)
Backed out changeset 4a0676b73f77 (bug 1173523)
Backed out changeset 82034a4560c5 (bug 1173523)
Backed out changeset 4bdb91114c7a (bug 1173523)
Backed out changeset 72406261eccc (bug 1173523)
Backed out changeset 541b6faf7196 (bug 1173523)
Backed out changeset 1caac4569616 (bug 1173523)
Backed out changeset 0d4f9f9e1b4e (bug 1173523)
Backed out changeset 2d5661eb966c (bug 1173523)
Backed out changeset 89833c0bb0cd (bug 1173523)
Backed out changeset ea64d70eacfe (bug 1173523)
Backed out changeset a8e4f1c0c445 (bug 1173523)
Backed out changeset cf498d466b85 (bug 1173523)
2015-07-14 14:00:32 -07:00
Ben Kelly
1d8798cbc9
Bug 1173912 Fail opaque responses for client requests. r=ehsan
2015-07-14 13:11:26 -07:00
Ben Kelly
cc4c8b3dd4
Bug 1173934 Disable broken fetch-frame-resources.https.html wpt tests. r=jgraham
2015-07-14 13:11:26 -07:00
Ben Kelly
e2321797dc
Bug 1173934 Show a message if a docshell fails to load due to SW intercept failure. r=ehsan r=jdm
2015-07-14 13:11:26 -07:00
Neil Deakin
6f23584db6
Bug 1178373, recreate menulist to prevent maintaining any state between the two test parts, r=test-only
2015-07-14 16:03:54 -04:00
Trevor Saunders
6a35bb7c37
bug 1173876 - make getText{At,After,Before}OffsetCB work with proxies r=lsocks
2015-07-14 15:45:57 -04:00
Trevor Saunders
63ae8dfd46
bug 1172516 - fix firing caret move events for proxied accessibles r=lsocks
2015-07-14 15:45:57 -04:00
Thomas Zimmermann
e1e848a9e6
Bug 1171994: Cleanup JSAPI code of |RilConsumer|, r=htsai
...
This patch cleans up the JSAPI code of |RilConsumer| and moves it
into the class itself.
2015-07-14 16:57:00 +02:00
Thomas Zimmermann
3f35b46744
Bug 1171994: Use |RilSocket| to handle RIL messages on the RIL worker, r=htsai
...
This patch finally breaks up forwarding received RIL messages to the
main thread before they go to the RIL worker. Any RIL message that is
received on th I/O thread is forwarded directly to the RIL worker
thread and handed over to the RIL worker JS code.
The patch includes a number of changes. They all depend on each other,
so there's no good way of landing them one-by-one.
* |RilConsumer| now runs on the RIL worker thread.
* |RilWorker| uses tasks to register/unregister |RilConsumer| in the worker.
* |RilConsumer| uses |RilSocket| instead of |StreamSocket|.
* With |RilSocket|, received RIL messages do not go through main. They are
forwared to the RIL worker and handed over to JS immediately.
2015-07-14 16:57:00 +02:00
Thomas Zimmermann
9895680c80
Bug 1171994: Store an instance of |RilWorker| for each RIL connection, r=htsai
2015-07-14 16:57:00 +02:00
Thomas Zimmermann
835d65357d
Bug 1171994: Separate RIL I/O interfaces, r=htsai
...
This patch separates the current interface of |RilConsumer| into
two distinct classes. |RilWorker| provides the public interface
and |RilConsumer| provides the internal implementation. Running
|RilConsumer| on a worker thread will be easier this way.
2015-07-14 16:57:00 +02:00
Thomas Zimmermann
a5bb7ddc87
Bug 1171994: Forward received RIL socket I/O via |WorkerCrossThreadDispatcher|, r=htsai
...
With this patch, |RilSocket| and it's helpers forward received data
via a WCTD. This will hand over the worker's JS context to the RIL
consumer.
In a later patch, the RIL consumer will be moved onto the RIL worker
thread and call the JS ril-worker code directly.
2015-07-14 16:57:00 +02:00
Thomas Zimmermann
8456e46163
Bug 1171994: Add |RilSocket| and |RilSocketConsumer|, r=htsai
...
|RilSocket| and |RilSocketConsumer| are copies of the respective stream-
socket classes. Improvements to the RIL I/O code will be implemented on
top of the new classes.
--HG--
rename : ipc/unixsocket/StreamSocket.cpp => ipc/ril/RilSocket.cpp
rename : ipc/unixsocket/StreamSocket.h => ipc/ril/RilSocket.h
rename : ipc/unixsocket/StreamSocketConsumer.cpp => ipc/ril/RilSocketConsumer.cpp
rename : ipc/unixsocket/StreamSocketConsumer.h => ipc/ril/RilSocketConsumer.h
2015-07-14 16:57:00 +02:00
B2G Bumper Bot
0ea1b201f3
Bumping manifests a=b2g-bump
2015-07-14 07:52:33 -07:00
B2G Bumper Bot
41d6a99643
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/5019e18c8f37
Author: Borja Salguero <borjasalguero@users.noreply.github.com>
Desc: Merge pull request #30918 from borjasalguero/curtain
Bug 1182484 - [Contacts][NGA] Move curtain from <iframe> to a panel r…
========
https://hg.mozilla.org/integration/gaia-central/rev/5698609191e0
Author: borjasalguero <fbsc@tid.es>
Desc: Bug 1182484 - [Contacts][NGA] Move curtain from <iframe> to a panel r=arcturus
2015-07-14 07:50:35 -07:00
Edouard Oger
9022ca44e3
Bug 1183730 - Restore the sync migration warning icon in the Hamburger menu. r=markh
2015-07-14 10:47:00 -04:00
Mark Hammond
ef15096890
Bug 1181952 - limit the number of FxA profile requests we make in a short period. r=zaach
...
--HG--
extra : rebase_source : 110c6bbc01665ea65a6bed94fc958c8cb4bd78c5
2015-07-15 09:50:59 +10:00
Gregory Szorc
8b149c9e84
Bug 1182677 - Aggressively prompt to run `mach mercurial-setup`; r=smacleod
...
Having not configured or out-of-date tools benefits nobody. It slows
people down.
Version control tools are an integral part of working on Firefox. It is
important for version control tools to be configured optimally and to be
continuously updated so they stay optimal.
The `mach mercurial-setup` command exists to optimally configure
Mercurial for working on Firefox and other Mozilla projects.
This commit adds a pre-dispatch handler to mach that will verify
Mercurial is in a happy state. If `mach mercurial-setup` has never
executed, it will complain. If `mach mercurial-setup` hasn't been
executed in the past 31 days, it will complain.
Yes, aborting command execution and forcing people to context switch to
run `mach mercurial-setup` is annoying. First, we have carved out
several exceptions to this behavior, including detection for running in
automation, on the machines of curmudgeons, when Mercurial isn't being
used, and from non-interactive processes. Second, I argue that people
ignore optional notifications and that having persistently
poorly-configured tools is worse than a single context switch at most
every month. Therefore, the heavyhanded approach is justified.
In addition, if we did support a non-fatal notification, we would
introduce the problem of extra output from commands. If anyone was e.g.
parsing mach output, we could very likely break those systems. These
cases should be caught by the isatty() check or be running in a context
with MOZ_AUTOMATION set. But you never know.
--HG--
extra : commitid : 7f7JQpa953u
extra : rebase_source : 47b6304b6ac2c9d8136f2023a7d03df7d1f45e4f
extra : source : f06616ee7b2b54d63d20ee4795539514d1df8c7b
2015-07-14 14:20:03 -07:00
B2G Bumper Bot
d304ca8bd9
Bumping manifests a=b2g-bump
2015-07-14 06:57:32 -07:00
B2G Bumper Bot
9303170b59
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/85a58595941e
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Desc: Merge pull request #30926 from mcjimenez/bug1182035
Bug 1182035 - Fixed app updates error in 2G
========
https://hg.mozilla.org/integration/gaia-central/rev/4948ba6e3f2c
Author: Carmen Jimenez Cabezas <cjc@tid.es>
Desc: Bug 1182035 - Fixed so when only there are app updates and update.2g.enabled is false and device is in 2G, they are not blocked
2015-07-14 06:55:34 -07:00
B2G Bumper Bot
cef800db65
Bumping manifests a=b2g-bump
2015-07-14 06:45:52 -07:00
B2G Bumper Bot
96f483ea25
Bumping gaia.json for 5 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/20a183aa2a2c
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Merge pull request #30388 from gabrielesvelto/bug-1155901-resize-call-ended-string
Bug 1155901 - Dynamically resize the 'call ended' string whenever it's translated
========
https://hg.mozilla.org/integration/gaia-central/rev/4ce7b1e1d0fb
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Bug 1155901 - Dynamically resize the 'call ended' string whenever it's translated r=thills
========
https://hg.mozilla.org/integration/gaia-central/rev/91ed8bc7fc40
Author: Yura Zenevich <yura.zenevich@gmail.com>
Desc: Merge pull request #30938 from yzen/bug-1183128
Bug 1183128 - moving tracking of quick settings state from DOM to JS.
========
https://hg.mozilla.org/integration/gaia-central/rev/f06e99bfc939
Author: Yura Zenevich <yzenevich@mozilla.com>
Desc: Bug 1183128 - moving tracking of quick settings state from DOM to JS.
========
https://hg.mozilla.org/integration/gaia-central/rev/5f20babbd394
Author: Yura Zenevich <yzenevich@mozilla.com>
Desc: Bug 1180021 - fixging quick settings and the way it's tracking enabled services.
2015-07-14 06:45:29 -07:00
Andrew McCreight
807cd2fbe2
Bug 1182318 - Part 2: Remove Closure from CycleCollectedJSRuntime. r=smaug
...
Closure is now just a wrapper around a single boolean, so instead pass a pointer to the boolean.
2015-07-14 08:01:00 -04:00
Andrew McCreight
ee6ab85145
Bug 1182318 - Part 1: Remove Closure::mCb. r=smaug
...
This field no longer needs to be passed in the closure thanks to the iterator.
2015-07-14 08:01:00 -04:00
Brian Hackett
043ab3c977
Bug 1175165
- Eagerly analyze large array literals to see if an unboxed representation can be used, r=jandem.
2015-07-14 09:02:15 -07:00
Ehsan Akhgari
262c0bd498
Bug 1183356 - Part 2: Add assertions enforcing the usage of outer windows for all of the entry points of the API; r=baku
...
The assertions here serve as a unit test for the previous commit,
because with these, our existing tests would have caught this bug.
2015-07-14 11:48:19 -04:00
Ehsan Akhgari
8447149ff4
Bug 1183356 - Part 1: Use the outer window when refreshing media elements; r=baku
2015-07-14 11:48:18 -04:00
Carsten "Tomcat" Book
67e7a4902e
Backed out changeset da4985b5cbef (bug 1183356) for Assertion failure: pWindow->IsOuterWindow() assertion failures on a CLOSED TREE
...
--HG--
extra : amend_source : 26a9215ab72c730e1927b7bdc5395b2517d88af8
2015-07-14 17:09:17 +02:00
Carsten "Tomcat" Book
bfea0e40ad
Backed out changeset dc97f665d047 (bug 1183356)
2015-07-14 17:08:39 +02:00
Trevor Saunders
59f17c9689
bug 1172523 - fire useful text change events for proxies r=lsocks
2015-07-14 11:02:03 -04:00
Trevor Saunders
54e3f50bb2
bug 1172523 - Move AccessibleWrap::FireAtkTextChangedEvent to MaiAtkObject::FireTextChangeEvent r=lsocks
2015-07-14 11:02:02 -04:00
Trevor Saunders
ba749f52dd
bug 1172523 - Allow getting the modified text from an AccTextChangeEvent without copying r=lsocks
2015-07-14 11:02:02 -04:00
Jonathan Griffin
ce7bb7688f
Bug 1182681 - Raise IOError when receiving empty string on socket, r=jgraham
...
* * *
Bug 1182681 - Raise IOError when we receive an emtry string, r=jgraham
--HG--
extra : commitid : 4wbq21Yb9yA
2015-07-13 12:29:21 -07:00
Nils Ohlmeier [:drno]
812df4ccca
Bug 1183985: Fixed WebRTC socket leak on Linux. r=bwc
...
--HG--
extra : commitid : 8QALoykXJwH
extra : rebase_source : a47d2c9fd1cd5a8f4f0c1abfadf9946d6a0562f1
2015-07-15 00:19:47 -07:00
Ehsan Akhgari
59bd7ca0e4
Bug 1180275 - Part 2: Disable test_app_protocol.html in release builds; r=ferjm
2015-07-15 20:00:00 -04:00
Ehsan Akhgari
29da2a2523
Bug 1180275 - Part 1: Add a release mozinfo variable; r=ted
2015-07-15 19:59:59 -04:00
Bobby Holley
87abc69fb0
Bug 1182357 - Add an API to mint nsExpandedPrincipals. r=mrbkap
2015-07-15 16:59:09 -07:00
Bobby Holley
f26bc6851d
Bug 1182357 - Implement support for optional size_is for arrays passed from JS. r=mrbkap
...
The fact that the caller needs to pass this is just an artifact of the clunky
XPIDL type system. This should let us make nicer APIs.
2015-07-15 16:59:08 -07:00
Trevor Saunders
df6c6b58a4
bug 1184217 - check consistancy of the document tree before removing accessibles in a hide event r=davidb
2015-07-15 19:57:12 -04:00
Xidorn Quan
5963d09c4e
Bug 1183651 - Avoid operating refcount of fullscreen task runnable inside the transition thread. r=jimm
...
--HG--
extra : source : df714d699348ea188ec6e2456560c60ce600408a
2015-07-16 09:54:19 +10:00
Chris Manchester
3b99269432
Bug 890026 - Use kill_and_get_minidump in place of crashinject.exe in mochitest so we can stacks from more hangs. r=ted
...
--HG--
extra : commitid : BYnLxAJBLMx
2015-07-15 16:52:27 -07:00
Sean Stangl
5d236ae788
Bug 1184349 - Add lr to SavedNonVolatileRegisters on ARM64. r=efaust
2015-07-15 15:27:41 -07:00
Wes Kocher
c3eedd62ae
Merge m-c to inbound, a=merge CLOSED TREE
2015-07-15 16:41:49 -07:00
Benoit Girard
819a9fd767
Bug 1182516 - Fix mid-air conflict with 3fd2ab6cb762 on a CLOSED TREE. r=bustage
...
--HG--
extra : commitid : Adcu7H4oTQG
2015-07-15 18:08:25 -04:00
Benoit Girard
fe3dfcf5b2
Bug 1182516 - Add Chaos Mode environment variable MOZ_CHAOSMODE. r=roc
...
--HG--
extra : commitid : qfYBMvxZ7k
extra : rebase_source : 4c7098464712d7e5fa88ba1d8fba7c044772b0d6
2015-07-14 17:29:23 -04:00
Eric Rahm
9b10736358
Bug 1184280 - Remove warning about mDisabledJSAndPlugins being false. r=ehsan
2015-07-15 14:48:09 -07:00
Ehsan Akhgari
4355437852
Bug 1183925 - Part 2: Clean up the AudioChannelService shutdown; r=baku
...
Right now this function is called after the XPCOM component manager is
shut down, so it can never remove any observers. It's better to do this
work in response to xpcom-shutdown while we still have a component
manager to be able to clean up after ourselves properly.
2015-07-15 17:47:28 -04:00
Ehsan Akhgari
65c24ac906
Bug 1183925 - Part 1: Clean up the SpeakerManagerService shutdown; r=baku
2015-07-15 17:47:08 -04:00
Bill McCloskey
b0e100d0db
Bug 1100602 - Kill child if accessibility ID is re-used (r=trevor)
2015-07-15 14:39:26 -07:00