Ryan VanderMeulen
51dbdc7ca1
Merge b2g-inbound to m-c. a=merge
2014-09-05 12:04:44 -04:00
Krzysztof Mioduszewski
eb5be27202
Bug 1061827 - Nfc.js serializes all the messages, even in release mode. r=allstars.chh
2014-09-05 00:21:00 -04:00
Tim Chien
546baa7006
Bug 1057898 - Test for tapping between two inputs. r=yxl
2014-09-04 19:52:00 -04:00
Tim Chien
1de7990d2b
Bug 1057898 - Tap between two inputs should result one inputcontextchange event. r=yxl
2014-09-04 19:43:00 -04:00
Randell Jesup
e9274b68ff
Bug 1049583: comment-only fix for screensharing whitelist rs=jesup DONTBUILD
2014-09-05 09:43:39 -04:00
Carsten "Tomcat" Book
ee88b5c972
Merge m-c to mozilla-inbound
2014-09-05 12:17:08 +02:00
Carsten "Tomcat" Book
263bff5d15
Backed out changeset e6f223a82d91 (bug 937485) for causing b2g device regressions
2014-09-05 12:12:10 +02:00
Wes Kocher
c537f62af1
Merge inbound to m-c a=merge
2014-09-04 18:30:01 -07:00
Kyle Machulis
7b2608fdff
Bug 1061510 - Make settings api always check principals for permissions; r=bent
...
--HG--
extra : rebase_source : ece6c6808f391f5dd0661cb3c7acbc942d8bb4ac
2014-09-04 11:15:10 -07:00
Dave Hylands
6a8f54c90a
Bug 1062541 - Add additional checks for DeviceStorageFile::mFile being null. r=khuey
2014-09-04 11:13:55 -07:00
Szu-Yu Chen [:aknow]
0536bae008
Bug 1061210 - Update conference group after enumerateCall. r=hsinyi
...
--HG--
extra : rebase_source : 31916415de67bdefed6c7d01a8f9412bd195301e
2014-09-04 00:45:00 -04:00
Benjamin Smedberg
3fb086f00f
Bug 791244 - undo the pref for the temporary hang server for nightly/aurora, now that Socorro has the data in its API, r=gfritzsche
...
--HG--
extra : rebase_source : 14d923b9b21a07e43826bd2009588ad57f120655
2014-09-08 11:17:10 -04:00
Randell Jesup
fb28ba5422
Bug 1063971: Allow SetRemoteDescription to omit callbacks again r=jib
2014-09-07 12:08:49 -04:00
"Kan-Ru Chen (陳侃如)"
2f6af34c20
Bug 997101 - Remove the SetCSSViewport call in TabChild::Observe that needlessly sets a default value that results in a lot of expensive reflow. r=kats
2014-09-06 18:02:07 +01:00
Jan-Ivar Bruaroey
25eec20f1b
Bug 1062981
- Disable bfcache for pages active MediaManager. r=smaug, r=jesup
2014-09-05 16:02:54 -04:00
David Zbarsky
a540af5df4
Bug 1042654: Clean up XPIDL events r=bz
2014-09-05 23:33:40 -04:00
David Zbarsky
fbce9dafa6
Bug 1042654: Remove nsISpeechSynthesisGetter r=bz
2014-09-05 23:33:40 -04:00
David Zbarsky
7284419bd9
Bug 1042654: Remove nsIDOMWindowB2G r=bz
2014-09-05 23:33:39 -04:00
David Zbarsky
e0de8c3613
Bug 1042654: Remove nsIDOMWindowPerformance r=bz
2014-09-05 23:33:37 -04:00
David Zbarsky
49425cd89e
Bug 1042654: Remove nsIInlineEventHandlers r=bz
2014-09-05 23:32:50 -04:00
David Zbarsky
92ca9fab1a
Bug 1042654: Remove nsITouchEventReceiver r=bz
2014-09-05 23:32:49 -04:00
Boris Zbarsky
8f826da8c8
Bug 1017425. Make the "performance" attribute of Window [StoreInSlot]. r=peterv
2014-09-05 22:42:33 -04:00
Boris Zbarsky
a52c16fd74
Bug 880997 part 3. Change crossOrigin reflection to allow null values and be a limited enumerated attribute. r=smaug
2014-09-05 22:42:33 -04:00
George Wright
5383f14eb9
Bug 1061988 - Get rid of the notion of "demoting" and replace it with "switch rendering mode" r=snorp
2014-09-02 19:26:36 -04:00
Benoit Girard
0d4aa8b929
Bug 1057088 - Add a way to sync query compositor properties like overfill and HWC status. r=smaug,jrmuizel
...
--HG--
extra : rebase_source : 2791431bc77e939e78db3b888fc816c9d98294d3
2014-09-02 15:23:34 -04:00
Albert Crespell
13807bdfe6
Bug 1058550 - Data use alert isn't showed when limit is passed. r=vchang
2014-09-02 15:22:25 +02:00
Mike Habicher
2139b70726
Bug 1051774 - remove existing position metadata when none is set, r=aosmond
2014-09-04 11:56:51 -04:00
Carsten "Tomcat" Book
f15434ca82
Merge mozilla-central to b2g-inbound
2014-09-04 15:26:07 +02:00
Carsten "Tomcat" Book
4c2a4f6ef5
merge b2g-inbound to mozilla-central a=merge
2014-09-04 15:05:56 +02:00
Vicamo Yang
eb0f4edee3
Bug 1057915 - 2/2: Gonk MobileMessage DB read ahead. r=bevistzeng
2014-09-04 11:15:42 +08:00
Vicamo Yang
f1f889e5f0
Bug 1057915 - 1/2: [MobileMessage] Ability to return multiple entries in getMessages/getThreads cursor.result. DOM & IPDL changes. r=smaug
2014-09-04 11:15:41 +08:00
Vicamo Yang
00d165c73f
Bug 937485: [WebIcc] use Webidl enum for cardState. r=echen, r=smaug
2014-09-04 10:31:41 +08:00
Ryan VanderMeulen
c3b5b54710
Merge m-c to b2g-inbound. a=merge
2014-09-03 16:41:25 -04:00
Ryan VanderMeulen
d57ca8703d
Merge inbound to m-c. a=merge
2014-09-03 16:38:57 -04:00
Ryan VanderMeulen
269c98033b
Merge fx-team to m-c. a=merge
2014-09-03 15:35:54 -04:00
Ryan VanderMeulen
a89c42d78e
Backed out changeset 59611423c368 (bug 1038531) for marionette-webapi failures.
2014-09-03 11:30:32 -04:00
Ryan VanderMeulen
afa65517bc
Backed out 6 changesets (bug 1059813) by request.
...
Backed out changeset cffeecd46cad (bug 1059813)
Backed out changeset f991f546dbcd (bug 1059813)
Backed out changeset ab4056a1aa06 (bug 1059813)
Backed out changeset d08a91fee65a (bug 1059813)
Backed out changeset 7bd0ecf96e59 (bug 1059813)
Backed out changeset 0b7a62175398 (bug 1059813)
2014-09-03 11:29:16 -04:00
Thomas Zimmermann
d9153472b0
Bug 1059813: Use getter/setter methods of |UnixSocketRawData| in Bluetooth, r=btian
2014-09-03 16:43:14 +02:00
Thomas Zimmermann
6f21006957
Bug 1059813: Use getter/setter methods of |UnixSocketRawData| in NFC helpers, r=allstars.chh
2014-09-03 16:43:13 +02:00
Garvan Keeley
a3460d681c
Bug 1056857 - Code cleanup related to debugging flags. r=kanru
...
- change #define to const char* for consistency
- change int to bool for bool flags
- make debug log messages more concise, multi-line messages (that could be one-line) make watching the debug log difficult
2014-09-02 21:09:00 -04:00
Garvan Keeley
6ff59e6426
Bug 1056857 - Add debug flag for ignoring GPS locations. r=kanru
...
Also added observer of Gaia settings changes, so the debug settings
can be toggled on the fly.
2014-09-03 06:58:00 -04:00
Alexandre Lissy
df74b6bf5c
Bug 955946 - Distinguish SIM/USIM getResponse p1/p2/p3 parameters. r=echen
...
Performing proper ICC_IO operations depends on the type of the SIM card.
For example, the Desire Z will work with FCP Template, so we need to
follow TS 102.221 table 11.2 to perform the proper request and get a FCP
Template. This is done when we write the ICC_IO command: we need to set
the p2/p3 fields depending on the SIM card type (SIM or USIM) so that
the proper behavior is triggered.
2014-09-03 02:31:00 -04:00
Yoshi Huang
95362d1304
Bug 1055960 - Part 3: fix tests cases. r=dimi
...
From d6d188a78006b291f7cdd8b4a910a9b5a39b7da2 Mon Sep 17 00:00:00 2001
---
.../tests/marionette/test_nfc_error_messages.js | 36 +++++-----------------
1 file changed, 8 insertions(+), 28 deletions(-)
2014-09-02 19:27:56 +08:00
Yoshi Huang
8417488ffc
Bug 1055960 - Part 2: Add removeTarget. r=dimi
...
From eab988a41dcd2514c8f80703588f379e346de2cf Mon Sep 17 00:00:00 2001
---
dom/nfc/gonk/Nfc.js | 9 +++++++++
1 file changed, 9 insertions(+)
2014-09-01 13:59:12 +08:00
Yoshi Huang
88ea45537d
Bug 1055960 - Part 1: fix onpeerlost. r=dimi
2014-08-29 16:44:16 +08:00
Yoshi Huang
8822bc7aa8
Bug 1059168 - B2G NFC: Make sure the techList and origin string won't overflow. r=smaug
2014-09-03 18:09:43 +08:00
Alfredo Yang
e4388d5bb9
Bug 1054905 - Use takePhotoComplete callback on B2G. r=roc
2014-09-09 00:17:00 +02:00
Andrea Marchesini
38fded5695
Bug 1065109 - Remove the MOZ_ASSERT(IsControllingDocuments()) in ServiceWorkerManager CLOSED TREE, r=nsm
2014-09-09 18:01:07 -04:00
Andrea Marchesini
c5acf07f16
Bug 1065036 - nsIServiceWorkerManager.idl should be a builtinclass, r=nsm
2014-09-09 15:04:35 -04:00
Nicholas Nethercote
1e51d01858
Bug 1061024 (part 1) - Don't run DMD when about:memory's "Measure" button is pressed. r=jld.
...
--HG--
extra : rebase_source : ddf0236352c64eb9839dfd0a219451a568aba10e
2014-08-31 20:36:26 -07:00
Ehsan Akhgari
2f2c34f333
Bug 1065025 - Make the generated WebIDL ToJSON method const; r=baku
2014-09-09 14:00:22 -04:00
Andrea Marchesini
f165a69fbc
Bug 1064481 - URLSearchParams should encode % values correcty. r=ehsan
2014-09-08 19:27:00 -04:00
Jan-Ivar Bruaroey
de38a41b25
Bug 1064088 - Deprecation warnings when required callbacks are missing. r=abr
2014-09-09 10:52:23 -04:00
Jan-Ivar Bruaroey
a8260c08f1
Bug 1063808 - Support old constraint-like RTCOfferOptions for a bit. r=smaug, r=abr
2014-09-09 01:12:24 -04:00
Ahmed Kachkach
d0b1579431
Bug 1063099 - Include IPC tests filenames in logs. r=ahal
2014-09-09 08:01:00 -04:00
Nils Ohlmeier [:drno]
dd2f0dc0eb
Bug 1060103 - Add trickle ICE support for steeplechase. r=ted
2014-09-08 04:53:00 -04:00
Carsten "Tomcat" Book
377633cc99
Merge m-c to mozilla-inbound
2014-09-09 16:01:27 +02:00
Sotaro Ikeda
bb9e6a0bc7
Bug 1058452 - Use FakeMediaStreamGraph r=mikeh
2014-09-09 06:27:24 -07:00
Morris Tseng
ac138c4544
Bug 1029943 - Double timeout for test_collapse.html. r=ehsan
2014-08-25 23:17:00 -04:00
Max Li
90bff683d0
Bug 1047428 - [AccessFu] Report read only state for editables.r=eeejay
2014-08-23 20:22:03 -04:00
Boris Zbarsky
45593d2f34
Back out bug 1063889 (rev 2f5df573f4a3) because windowsx.h defines GetFirstChild/GetNextSibling macros, so will make the world blow up if you include it anywhere near nsIDOMNode/nsINode. r=bustage
2014-09-08 12:25:17 -04:00
Boris Zbarsky
2335faf35a
Bug 1063889. Fix the handling of sequences of wrapper types in unions. r=khuey
2014-09-08 11:28:57 -04:00
Boris Zbarsky
dae60ad74d
Bug 1063521. Remove the WANT_OUTER_OBJECT classinfo flag, since it's now unused. r=bholley
2014-09-08 10:05:11 -04:00
Morris Tseng
1671b8b2f0
Bug 1029943 - Hide selection carets when blurred. r=roc
2014-08-20 19:41:00 -04:00
Carsten "Tomcat" Book
5c21e2135f
Merge m-c to b2g-inbound
2014-09-05 12:20:46 +02:00
Jessica Jong
34d4e50fea
Bug 1038276 - Add a fallback to AOSP's for supported network types. r=edgar
2014-09-05 17:40:03 +08:00
Hsin-Yi Tsai
7e1eb94f81
Bug 1063405 - [B2G][RIL] ussd is not defined. r=edgar
2014-09-05 16:54:36 +08:00
Hsin-Yi Tsai
53dfd5bdd6
Bug 1061535 - [B2G][RIL] relax restrictions on EF_IMG error handling - part 2 - test. r=edgar
2014-09-04 12:13:20 +08:00
Hsin-Yi Tsai
eba9419907
Bug 1061535 - [B2G][RIL] relax restrictions on EF_IMG error handling - part 1 - fix. r=edgar
2014-09-03 15:53:09 +08:00
Thomas Zimmermann
cfe17e277b
Bug 1062754: Support peer shutdown and EOF in |SocketIOBase|, r=qdot, btian
...
Calling read on a socket that has been closed for reading by the
peer, read returns 0. The socket is still readable however, so
polling and reading will return constant results of 0 received
bytes.
With this patch, if a socket's peer shuts down reading or if
we reached the EOF, we stop watching the file descriptor for
readability. |SocketIOBase| will detect this case exactly once
and initiate the socket's shutdown.
2014-09-05 10:16:24 +02:00
Yoshi Huang
50a7af741f
Bug 1053732 - Part 3: Update Impl and tests. r=dimi
2014-08-19 17:40:07 +08:00
Yoshi Huang
e72b40b273
Bug 1053732 - Part 2: update NfcService. r=smaug
2014-08-18 17:31:18 +08:00
Anuj Agarwal
2b32ffc949
Bug 1036052 - Privatize public destructor of DOMRect. r=baku
2014-09-02 11:47:00 -04:00
Yoshi Huang
5453f1e174
Bug 1053732 - Part 1: DOM changes. r=smaug
2014-08-18 14:56:12 +08:00
Thomas Zimmermann
714562abd7
Bug 1061124: Cleanup BluetoothA2DPManager and related code (under bluetooth2/), r=btian
...
The patch removes unused callbacks and helper runnables from the
Bluedroid implementation of BluetoothA2DPManager. It also removes
the last Bluedroid-specific code from BluetoothUtils.{cpp,h}.
2014-09-05 10:00:41 +02:00
Thomas Zimmermann
3c24b2fb46
Bug 1061124: Integrate helper runnables into A2DP and AVRCP notifications (under bluetooth2/), r=btian
...
The helper runnables where necessary to perform certain operations on
the main thread after having received a callback from Bluedroid. The
new notification methods already run on the main thread, so the helper
runnables can be replaced by direct calls.
2014-09-05 10:00:40 +02:00
Thomas Zimmermann
598620d0a3
Bug 1061124: Use Bluetooth A2DP and AVRCP notifications (under bluetooth2/), r=btian
...
This patch converts Bluetooth's A2DP manager and Bluedroid interface
to use notifications instead of callbacks.
2014-09-05 10:00:40 +02:00
Thomas Zimmermann
288ce086d5
Bug 1061124: Implement Bluetooth A2DP notifications (under bluetooth2/), r=btian
...
This patch adds Bluetooth A2DP and AVRCP notifications to Gecko's
A2DP manager. The code has been taken from taken from the callback
implementations, and adapted to run on the main thread. No further
cleanups have been applied.
2014-09-05 10:00:40 +02:00
Thomas Zimmermann
9543d51d44
Bug 1061124: Add Bluetooth A2DP and AVRCP notifications (under bluetooth2/), r=btian
...
This patch adds A2DP and AVRCP notifications and callbacks to
Gecko's Bluedroid interface. Support for AVRCP depends on the
version of the Android base system and is only available on
versions 18, 19 or later.
2014-09-05 10:00:39 +02:00
Henry Chang
4dbc8e4fd0
Bug 1038531 - Unify NetworkWorker. r=mrbkap r=fabrice
2014-08-18 11:02:56 +08:00
George Wright
1d02d0ff48
Bug 1061885 - [Skia] Do not demote for non-standard compositing ops r=snorp
2014-09-02 15:46:01 -04:00
Boris Zbarsky
c6feece3a4
Bug 1017424 part 8. Remove the annotation of Window as having XPConnect impls in codegen. r=peterv
2014-09-05 14:28:45 -04:00
Boris Zbarsky
291c91ca15
Bug 1017424 part 7. Remove code to handle XPConnect window wrappers from WindowNamedPropertiesHandler and XPCJSRuntime. r=peterv
2014-09-05 14:28:45 -04:00
Boris Zbarsky
501a1adccf
Bug 1017424 part 6. Remove the WindowOnWebIDL function. r=peterv
2014-09-05 14:28:45 -04:00
Boris Zbarsky
34e5d52a93
Bug 1017424 part 5. Remove classinfo for Window. r=peterv
2014-09-05 14:28:45 -04:00
Boris Zbarsky
0c9df8954c
Bug 1017424 part 2. Rip out code in nsGlobalWindow that handles the window being on non-WebIDL bindings. r=peterv
2014-09-05 14:28:44 -04:00
Boris Zbarsky
a55fbb463f
Bug 1017424 part 1. Remove support for the dom.window_experimental_bindings preference. r=peterv
2014-09-05 14:28:44 -04:00
Boris Zbarsky
af0fdfdc6c
Bug 1057541 part 3. Change codegen to support required dictionary members. r=khuey
2014-09-05 14:28:43 -04:00
Boris Zbarsky
c47ae2642e
Bug 1057541 part 2. Add a way to ask an IDLArgument whether it guarantees that it will always have a value. r=khuey
2014-09-05 14:28:43 -04:00
Boris Zbarsky
a5c25c365b
Bug 1057541 part 1. Change the IDL parser to allow an optional "required" on dictionary members. r=khuey
2014-09-05 14:28:42 -04:00
Christoph Kerschbaumer
42b948f5dd
Bug 1062529 - Split GetChannelPrincipal into GetChannelResultPrincipal and GetChannelURIPrincipal. r=bz
2014-08-06 16:05:40 -07:00
Edgar Chen
146de328c3
Bug 843452 - Part 6: Build MobileConnection DOM/IPC by default. r=smaug,khuey
2014-08-05 18:01:14 +08:00
Chris Peterson
b3b77faddd
Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
2014-07-21 21:43:21 -07:00
Ryan VanderMeulen
130c88c930
Merge m-c to inbound. a=merge
...
--HG--
rename : mobile/android/tests/browser/junit3/src/tests/BrowserTestCase.java => mobile/android/tests/browser/junit3/src/BrowserTestCase.java
rename : mobile/android/tests/browser/junit3/src/tests/TestDistribution.java => mobile/android/tests/browser/junit3/src/TestDistribution.java
rename : mobile/android/tests/browser/junit3/src/tests/TestGeckoMenu.java => mobile/android/tests/browser/junit3/src/TestGeckoMenu.java
rename : mobile/android/tests/browser/junit3/src/tests/TestGeckoProfilesProvider.java => mobile/android/tests/browser/junit3/src/TestGeckoProfilesProvider.java
rename : mobile/android/tests/browser/junit3/src/tests/TestGeckoSharedPrefs.java => mobile/android/tests/browser/junit3/src/TestGeckoSharedPrefs.java
rename : mobile/android/tests/browser/junit3/src/tests/TestImageDownloader.java => mobile/android/tests/browser/junit3/src/TestImageDownloader.java
rename : mobile/android/tests/browser/junit3/src/tests/TestJarReader.java => mobile/android/tests/browser/junit3/src/TestJarReader.java
rename : mobile/android/tests/browser/junit3/src/tests/TestRawResource.java => mobile/android/tests/browser/junit3/src/TestRawResource.java
rename : mobile/android/tests/browser/junit3/src/tests/TestSuggestedSites.java => mobile/android/tests/browser/junit3/src/TestSuggestedSites.java
rename : mobile/android/tests/browser/junit3/src/tests/TestTopSitesCursorWrapper.java => mobile/android/tests/browser/junit3/src/TestTopSitesCursorWrapper.java
extra : rebase_source : 45e2cb5230292b398a90b74756ec65f86bfb03ef
2014-09-08 19:31:10 -04:00
Bobby Holley
215542cfa3
Bug 1062077 - Merge NS_ScriptErrorReporter and xpc::SystemErrorReporter. r=bz
...
We keep the latter name because it's referenced in more places. Error reporters
will go away entirely in bug 981187.
2014-09-08 16:30:11 -07:00
Bobby Holley
57fe8ab40c
Bug 1062077 - Report exceptions immediately for non-window globals, and assert that we have a window in ScriptErrorEvent. r=bz
...
Note that this is a no-op right now, because NS_ScriptErrorReporter currently
relies on nsIScriptContext to get its global, and thus will only ever operate
on window globals. But that will change once we merge this code with that in
xpc::SystemErrorReporter.
2014-09-08 16:30:11 -07:00
Bobby Holley
25ec5c8219
Bug 1062077 - Hoist console logging duties into xpc::ErrorReport. r=bz
2014-09-08 16:30:11 -07:00
Bobby Holley
35d62e8c00
Bug 1062077 - Introduce xpc::ErrorReport. r=bz
...
I've got it! Let's just wrap the JS thing in an XPCOM thing that duplicates
its fields with a different ownership model! We totally need another one of
those, right? And we could even stick it in XPConnect! </sarcasm>
In seriousness - the code to own, format, and display error reports is
currently spread between the JS engine, JSErrorReporters, an async Runnable
abstraction, and elsewhere. We need to condense it somewhere to start chipping
away at this mess.
2014-09-08 16:30:10 -07:00
Ryan VanderMeulen
25b85f6cb1
Backed out changeset 56e2793c8ac7 (bug 1058452) for B2G mochitest orange.
2014-09-08 16:52:44 -04:00
Bobby Holley
723e07a699
Bug 1062631 - Remove exception swallowing code in NS_ScriptErrorReporter. r=bz
...
See bug 1062631 comment 0.
2014-09-08 13:36:22 -07:00
Sotaro Ikeda
33dd24cf72
Bug 1058452 - Use FakeMediaStreamGraph r=mikeh
2014-09-08 11:59:16 -07:00
Aaron Klotz
b698d099d0
Bug 1066182: Backout patch from bug 768802 due to bug fix in Flash 15; r=bsmedberg
2014-09-12 13:04:09 -06:00
James Willcox
fe19d22a4b
Back out a84f9edfe968 for bustage
2014-09-12 14:01:26 -05:00
Jeff Gilbert
a399ede263
Bug 1037147 - Replace SharedTextureHandle with a TextureClient variant r=mattwoodrow,snorp
2014-09-12 13:39:20 -05:00
Daniel Holbert
8e1d73dfaf
Bug 1066703: Mark GetUserMediaCallbackMediaStreamListener::mMediaThread as permissably-unused in --disable-webrtc builds. r=jimm
2014-09-12 11:05:45 -07:00
Jim Mathies
402d9e5232
Bug 1060738 - Switch to using chromium's Thread/tasks in MediaManager. On Windows, use MessagePumpForNonMainUIThreads for the background media thread. r=jesup
2014-09-12 09:49:39 -05:00
Peter Van der Beken
5cff30c81e
Bug 1059134 - ResolvePrototypeOrConstructor should take bool&, not bool, for cacheOnHolder. r=bz.
...
--HG--
extra : rebase_source : 063b8cd96dc8e5a7d7f73f292554ce11520c313a
2014-09-02 14:17:43 +02:00
Andrea Marchesini
2c1b865bd5
Bug 1060517 - dom/workers/test/serviceworkers/test_unregister.html must use 'ready', r=nsm
2014-09-03 16:47:49 +01:00
Dale Harvey
e2f7aff393
Bug 757859 - Add getSize/onResize methods to browser element. r=ehsan
2014-09-03 16:20:21 +01:00
Benoit Jacob
de644bb754
Bug 1058893 - Cycle-collect all nsFocusManager fields - r=mccr8
2014-09-03 10:52:05 -04:00
Kevin Grandon
8391184599
Bug 1061902 - [SettingsDB] Bump version number. r=gwagner
2014-09-02 13:40:00 +02:00
Nicholas Nethercote
a0fab2e233
Bug 1061066 - Make DMD work properly with e10s. r=mccr8.
...
--HG--
extra : rebase_source : 35ff4f1b3c7d4af91cbc5f813030136ffc3b70e4
2014-09-01 17:22:53 -07:00
Ehsan Akhgari
f7147a2dd0
Land a part of bug 1060987 which was missed
...
--HG--
extra : rebase_source : 38566ee356e3d0b94cef584284587a72e81d6114
2014-09-02 23:22:02 -04:00
Ehsan Akhgari
e3d50298ee
Land a part of bug 1061023 which was missed
...
--HG--
extra : rebase_source : c120c957eba6f9acda395e5b5880dfc3414db4dd
2014-09-02 23:21:31 -04:00
Wes Kocher
8e69520a36
Merge m-c to inbound a=merge
2014-09-02 19:44:21 -07:00
Wes Kocher
a64e041656
Merge fx-team to m-c a=merge
2014-09-02 19:28:14 -07:00
Felipe Gomes
7c93212232
Bug 1053716 - Mouse events over content-process area need to set capturing so that the entire mouse interaction is forwarded to the child. r=smaug
2014-09-02 15:31:12 -04:00
Wes Kocher
5580b0eaf5
Backed out 4 changesets (bug 982726) for mochitest-4 bustage
...
Backed out changeset 547076d4a357 (bug 982726)
Backed out changeset 095ca68e5d38 (bug 982726)
Backed out changeset 05acfcc7a341 (bug 982726)
Backed out changeset 9244a16c3258 (bug 982726)
2014-09-02 19:09:38 -07:00
Ryan VanderMeulen
b06498c6ba
Merge m-c to b2g-inbound. a=merge
...
CLOSED TREE
2014-09-02 14:36:29 -04:00
Ryan VanderMeulen
d114beb6ed
Merge inbound to m-c. a=merge
...
CLOSED TREE
2014-09-02 14:23:25 -04:00
Ryan VanderMeulen
3e9c3f72fe
Merge b2g-inbound to m-c. a=merge
2014-09-02 14:02:58 -04:00
Thomas Zimmermann
e55d2f41d7
Bug 1056539: Replace |MainThreadTask| by |CloseScoRunnable| (under bluetooth2/), r=btian
...
|MainThreadTask| performs different operations on the main thread,
depending on a given command flag. There is only one command, CLOSE_SCO,
in use.
This patch removes the command infrastructure and replaces |MainThreadTask|
by |CloseScoRunnable|, which implements only this single operation.
2014-09-02 18:02:57 +02:00
Thomas Zimmermann
1083f1f1af
Bug 1056539: Cleanup Bluetooth Handsfree manager (under bluetooth2/), r=btian
...
This patch removes the unusued callback code from Bluetooth's
Handsfree manager.
2014-09-02 18:02:56 +02:00
Thomas Zimmermann
22d93bf502
Bug 1056539: Integrate runnables into Handsfree notifications (under bluetooth2/), r=btian
...
A number of notifications dispatch runnables to the main thread for
invoking actions. This is not requireed, as notifications already
run on the main thread. This patch merges the runnable's code into
the respective notifications.
2014-09-02 18:02:56 +02:00
Thomas Zimmermann
af18150426
Bug 1056539: Use Bluetooth Handsfree notifications (under bluetooth2/), r=btian
...
This patch replaces Handsfree callbacks by notifications. One
important change is that the first call to |BluetoothHandsfreeManager::Get|
now happens during initialization. Hence the Handsfree manager is now setup
immediately, instead of later at use.
2014-09-02 18:02:56 +02:00
Thomas Zimmermann
aaea2d45ed
Bug 1056539: Implement Bluetooth Handsfree notifications (under bluetooth2/), r=btian
...
The patch adds notifications support to the Handsfree manager. Each
notification's method is taken from the respective callback code, with
changes to the arguments' data types.
2014-09-02 18:02:55 +02:00
Thomas Zimmermann
11d43ac9ea
Bug 1056539: Add Bluetooth Handsfree notifications (under bluetooth2/), r=btian
...
The notification interface consists of virtual methods that are
invoked form the Bluetooth backend on certain events. The Handsfree
manager can implement the methods to handle these events.
2014-09-02 18:02:55 +02:00
Thomas Zimmermann
0ce9195195
Bug 1061126: Cleanup ANDROID_VERSION from BluetoothA2DPManager, r=shuang
...
All interfaces for Bluetooth profiles are now always available, so we
don't have to check for specific versions of Bluedroid. Instead, we
try to call the methods, and check their results.
2014-09-02 12:46:08 +02:00
Thomas Zimmermann
80cfcd8000
Bug 1061126: Make Bluetooth AVRCP interface generally available, r=shuang
...
The methods of |BluetoothAVRCPInterface| are now always available. On
Android versions before 18, which don't support AVRCP, they always
fail with STATUS_UNSUPPORTED.
2014-09-02 12:46:07 +02:00
Thomas Zimmermann
eb87169279
Bug 1061126: Fix constants in Bluedroid HFP manager, r=shuang
...
This patch replaces the remaining Bluedroid constants from Bluedroid's
|BluetoothHfpManager| with Gecko constants.
2014-09-02 12:46:07 +02:00
Thomas Zimmermann
223b3c8c51
Bug 1061126: Add AVRCP_UID_SIZE to Bluetooth, r=shuang
...
This constant AVRCP_UID_SIZE replaces the corresponding Bluedroid
constant BTRC_UID_SIZE.
2014-09-02 12:46:07 +02:00
Thomas Zimmermann
ce880cd1db
Bug 1054242: Cleanup |BluetoothServiceBluedroid| and related functions (under bluetooth2/), r=btian
...
This patch removes unsued code from |BluetoothServiceBluedroid|, related
functions, and cleans up the file. It
* removes callbacks,
* removes callback helper tasks,
* removes helper functions, and
* cleans up global variables.
2014-09-02 12:38:46 +02:00
Thomas Zimmermann
22bd7a3082
Bug 1054242: Integrate helper runnables into notification methods (under bluetooth2/), r=btian
...
Bluedroid callbacks were usually called on a separate thread that
was specific to this task. So Gecko's Bluetooth Core contained a
number of runnables for executing callback operations on the main
thread.
Since all notifications always run on the main thread, the extra
runnables are not required any longer. This patch integrates them
into the notification methods where possible.
2014-09-02 12:38:46 +02:00
Thomas Zimmermann
e456465bea
Bug 1054242: Use Bluetooth Core notifications (under bluetooth2/), r=btian
...
This patch connects backend and Gecko side of the notification
code. Gecko will now receive notifications instead of Bluedroid
callbacks.
2014-09-02 12:38:46 +02:00
Thomas Zimmermann
ba20a966b7
Bug 1054242: Implement Bluetooth Core notifications (under bluetooth2/), r=btian
...
This patch adds the Gecko-side of the Core notifications. The current
implementation of the notification methods has been copied from the
repsective Bluedroid callback methods, with only minor changes to adapt
them to Gecko data types.
2014-09-02 12:38:45 +02:00
Thomas Zimmermann
374b11c2ec
Bug 1054242: Add Bluetooth Core notifications (under bluetooth2/), r=btian
...
A notification is a callback from the Bluetooth backend to inform
Gecko about a event. Bluedroid uses function pointers for this, but
in Gecko we use method calls instead.
Gecko implements notification handlers for the Bluetooth backend. The
backend converts incomming events to Gecko types and forwards them to
the registered notification handler.
2014-09-02 12:38:45 +02:00
Thomas Zimmermann
6f4742436b
Bug 1054242: Add infrastructure for Bluetooth notifications (under bluetooth2/), r=btian
...
This patch adds some runnable classes for running class methods on
the main thread. This is the base of the upcomming notification
mechanism for Bluetooth.
2014-09-02 12:38:45 +02:00
Thomas Zimmermann
d905860919
Bug 1061219: Don't protect |ConvertAttributeString| by ANDROID_VERSION, r=shuang
...
The function |ConvertAttributeString| doesn't depend on the Android
version is is used by generic code in Gecko. Don't protect it by
ANDROID_VERSION.
2014-09-02 12:33:05 +02:00
Thomas Zimmermann
a8c8d063d7
Bug 1061219: Fix string conversion for A2DP connection states, r=shuang
...
The C++ compiler for Flatfish lacks support for initialized arrays of
C-string pointers. This patch fixes the problem by using a switch
statement for the string conversion of A2DP connection states.
2014-09-02 12:33:05 +02:00
Phil Ringnalda
1c90066486
Merge m-c to m-i, a=merge
2014-09-01 19:29:13 -07:00
Carsten "Tomcat" Book
d8bf375062
Backed out changeset c345da3eef13 (bug 1058440) for regressions
2014-09-01 12:47:43 +02:00
Thomas Zimmermann
6d9eb8bfda
Bug 1057337: Cleanup BluetoothA2DPManager and related code, r=shuang
...
The patch removes unused callbacks and helper runnables from the
Bluedroid implementation of BluetoothA2DPManager. It also removes
the last Bluedroid-specific code from BluetoothUtils.{cpp,h}.
2014-09-01 10:11:54 +02:00
Thomas Zimmermann
e94c49cdb6
Bug 1057337: Integrate helper runnables into A2DP and AVRCP notifications, r=shuang
...
The helper runnables where necessary to perform certain operations on
the main thread after having received a callback from Bluedroid. The
new notification methods already run on the main thread, so the helper
runnables can be replaced by direct calls.
2014-09-01 10:11:54 +02:00
Thomas Zimmermann
c047d2359d
Bug 1057337: Use Bluetooth A2DP and AVRCP notifications, r=shuang
...
This patch converts Bluetooth's A2DP manager and Bluedroid interface
to use notifications instead of callbacks.
2014-09-01 10:11:54 +02:00
Thomas Zimmermann
9500b07c38
Bug 1057337: Implement Bluetooth A2DP notifications, r=shuang
...
This patch adds Bluetooth A2DP and AVRCP notifications to Gecko's
A2DP manager. The code has been taken from taken from the callback
implementations, and adapted to run on the main thread. No further
cleanups have been applied.
2014-09-01 10:11:53 +02:00
Thomas Zimmermann
445b23b5e2
Bug 1057337: Add Bluetooth A2DP and AVRCP notifications, r=shuang
...
This patch adds A2DP and AVRCP notifications and callbacks to
Gecko's Bluedroid interface. Support for AVRCP depends on the
version of the Android base system and is only available on
versions 18, 19 or later.
2014-09-01 10:11:53 +02:00
Ehsan Akhgari
8f20554fc9
Bug 1061058 - Fix more bad implicit constructors in docshell/dom/uriloader; r=smaug
...
--HG--
extra : rebase_source : 4dd9d4bab0b552834cd24051d7dc920950a2e8b2
2014-09-01 18:01:37 -04:00
Ehsan Akhgari
0b2aaa5f23
Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku
...
--HG--
extra : rebase_source : 01709017e97fdc96d1d53eb881efc1792118edc4
2014-09-01 20:49:25 -04:00
Jan-Ivar Bruaroey
a41821c049
Bug 1060708 - Detect user and environment cameras on Android. r=gcp,blassey,snorp
2014-08-29 20:38:09 -04:00
Ehsan Akhgari
bc7cc3893c
Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku
...
--HG--
extra : rebase_source : c80c5f9d7ae28286513cdb52ad76b46c240bdd5d
2014-09-01 18:26:43 -04:00