Граф коммитов

431038 Коммитов

Автор SHA1 Сообщение Дата
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