Commit Graph

24425 Commits

Author SHA1 Message Date
Wes Kocher
af75f7d6da Merge b2g-inbound to m-c a=merge 2014-07-22 18:21:51 -07:00
Fabrice Desré
a68dde7c29 Bug 778277 - Multiple apps per origin, tests r=myk 2014-07-22 13:08:23 -07:00
Fabrice Desré
b809e887c1 Bug 778277 - Add support for multiple apps per origin r=myk 2014-07-22 13:08:21 -07:00
Tamara Hills
35b87c9a21 Bug 998147 - Add an extra parameter to the telephony-call-ended event to allow Gaia to determine if the user should be sent a missed call notification. r=hsinyi 2014-07-22 14:27:17 -04:00
Ed Morley
1c77f6ae3f Merge mozilla-central and b2g-inbound 2014-07-22 17:42:58 +01:00
Ed Morley
7cc5d70e8b Merge mozilla-central and fx-team 2014-07-22 17:32:03 +01:00
Ed Morley
941b4f6531 Merge latest green b2g-inbound changeset and mozilla-central; a=merge 2014-07-22 17:27:35 +01:00
Ed Morley
661393fa05 Merge latest green inbound changeset and mozilla-central; a=merge 2014-07-22 17:21:11 +01:00
Thomas Zimmermann
92c28a5c88 Bug 1038645: Asynchronous |BluetoothHandsfreeInterface::PhoneStateChange| (under bluetooth2/), r=btian 2014-07-22 13:53:29 +02:00
Thomas Zimmermann
f6e102e1b2 Bug 1038645: Asynchronous Bluetooth Handsfree response methods (under bluetooth2/), r=btian 2014-07-22 13:53:29 +02:00
Thomas Zimmermann
761b718fd9 Bug 1038645: Asynchronous |BluetoothHandsfreeInterface::DeviceStatusNotification| (under bluetooth2/), r=btian 2014-07-22 13:53:29 +02:00
Thomas Zimmermann
c6f9bb3981 Bug 1038645: Asynchronous |BluetoothHandsfreeInterface::VolumeControl| (under bluetooth2/), r=btian 2014-07-22 13:53:28 +02:00
Thomas Zimmermann
2f9bac6204 Bug 1038645: Asynchronous Bluetooth Handsfree voice-recognition functions (under bluetooth2/), r=btian 2014-07-22 13:53:28 +02:00
Thomas Zimmermann
0d80c39c22 Bug 1038645: Asynchronous Bluetooth Handsfree connection handling (under bluetooth2/), r=btian 2014-07-22 13:53:28 +02:00
Thomas Zimmermann
7d9b6e07cc Bug 1038645: Asynchronous Bluetooth Handsfree init and cleanup methods (under bluetooth2/), r=btian 2014-07-22 13:53:28 +02:00
Thomas Zimmermann
3274cb40bb Bug 1038645: Add result-handler class for Bluetooth Handsfree profile (under bluetooth2/), r=btian 2014-07-22 13:53:27 +02:00
Thomas Zimmermann
5ce9f7d64a Bug 1038645: Asynchronous starting and stopping of profile managers (under bluetooth2/), r=btian
Profile managers use the new class |BluetoothProfileResultHandler|
to signal the result of initializing of cleaning up operations to
|BluetoothServiceBluedroid|. |BluetoothServiceBluedroid| proceeds
once all profile handlers have finished.

Future patches will build upon this patch to create completely
asynchronous profile managers.
2014-07-22 13:53:27 +02:00
Marco Castelluccio
1a9c58e194 Bug 1021345 - Allow apps to be installed from the Marketplace staging server. r=fabrice 2014-07-23 13:20:25 +02:00
Andrea Marchesini
179c6c5321 Bug 660237 - implement nsIDOMStorage with a proxy, r=bzbarsky, r=mayhemer 2014-07-23 01:07:12 -04:00
Boris Zbarsky
f10d7405dc Bug 1021066. Make named setters work even for non-overridebuiltins bindings over Xrays. r=bholley,jorendorff 2014-07-23 01:06:33 -04:00
Mike Hommey
7ca0de0fb4 Bug 1041936 part 2 - Directly use the static library "xul" to link into "xul-gtest" instead of having an intermediate library "xul" used by "xul-shared" and "xul-gtest". r=gps 2014-07-23 13:33:09 +09:00
Mike Hommey
171507509c Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.

Always pass EXTRA_LIBS before OS_LIBS on linker command lines.

Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
Mike Hommey
5659a611dd Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps 2014-07-23 13:30:52 +09:00
Mike Hommey
af37eab57f Bug 1036894 part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps 2014-07-23 13:29:44 +09:00
Brian Birtles
0deb939253 Bug 1037316 part 2 - When updating animations, match existing animations one-by-one starting from the beginning of each list; r=dbaron
This patch changes the order in which we look for matches when updating existing
animations. Previously we would iterate through new animations in a forwards
direction but match old animations by going through the list of animations
backwards.

This patch makes us iterate through both lists in a backwards direction. That
means that if we have:

  animation: anim 100s

and later we make it

  animation: anim 100s, anim 100s

Then the new animation will be added to the *start* of the list, i.e. prepended,
and the resulting animation will not restart.
2014-07-23 10:51:12 +09:00
Brian Birtles
49b954f56a Bug 1037316 part 1 - Return the same object when updating animations; r=dbaron
Previously when updating animations we'd generate a new list of animation
objects then try to match up animations from the existing list and copy across
state such as start times and notification flags. However, this means that from
the API we end up returning different objects.

This patch makes us maintain the same object identity when updating an existing
animation. It does this by looking for matching animations in both lists. If it
finds a match it copies the necessary information from the *new* animation to
the *existing* animation (but preserving the start time, last notification
etc.). Then, finally, it puts the *existing* animation in the list of *new*
animations and removes the corresponding *new* animation. The existing
animation is also removed from the list of existing animations so that it only
matches once.

The method used for matching is probably not intuitive but this is addressed in
a subsequent patch in this series.
2014-07-23 10:51:12 +09:00
Eric Chou
a0eac5fbc0 Bug 1036862 - [MTP] Support 'Delete files/folders', r=dhylands
With this patch, users can delete files and folders on Firefox OS
devices while using MTP. My host is Ubuntu 13.04.
2014-07-22 11:12:22 +08:00
Jim Mathies
7eb2b43870 Bug 948574 - Provide limited access to nsISiteSecurityService apis in the child, and prevent the direct creation of nsISiteSecurityService. r=bz, sr=ptheriault, original author: David Keeler <dkeeler@mozilla.com> 2014-07-22 07:17:45 -05:00
Wes Kocher
1364dd2bfb Merge b2g-inbound to m-c a=merge 2014-07-21 12:58:05 -07:00
Wes Kocher
ca3c4ad9da Merge inbound to m-c a=merge 2014-07-21 12:54:52 -07:00
Thomas Zimmermann
6344f16624 Bug 1041440: Create Promise using |Promise::Create|, r=btian
This patch fixes a call to the private constructor of |Promise|.
2014-07-21 12:41:29 +02:00
Jessica Jong
103ad78e68 Bug 1032858 - Part 2: implementation of cell info list. r=hsinyi 2014-07-21 18:21:44 +08:00
Jessica Jong
3292b9b63c Bug 1032858 - Part 1: interface changes to support cell info list. f=hannosch r=hsinyi 2014-07-21 18:21:42 +08:00
Henry Chang
1cc6cf7b1c Bug 1041394 - Make NetworkUtils::ExecuteCommand table-driven. r=vchang 2014-07-21 12:10:39 +08:00
Ben Tian
826912823a Bug 1038026 - Fire onattributechanged event when adapter fails to turn on/off BT and restores state to Disabled/Enabled, r=echou 2014-07-21 10:44:09 +08:00
Eric Chou
1e0635b293 Bug 1036863 - [MTP] Rename file/folder via MTP, r=dhylands
This patch fixed 'unable to rename file/folder via MTP' by
responding to MTP operation 'setObjectPropertyValue' correctly
2014-07-21 09:57:04 +08:00
Eric Chou
bb9df51f8c Bug 1036861 - [MTP] Write file size into the response of getObjectInfo, r=dhylands
In the response of operation GetObjectInfo, there is a field
"ObjectCompressedSize". Currently it's assigned with 0. We need
to put correct file size into it. I also corrected the type of
property value in function getObjectPropertyDesc().
2014-07-21 09:56:58 +08:00
Morris Tseng
a584362cb4 Bug 1041451 - If we have pending response in RecvHandleLongTap, submit this response first. r=kats 2014-07-21 20:48:00 +02:00
Randell Jesup
789c198e31 Bug 1040346: Basic webrtc smoketests for GMP fake H.264 plugin (disabled in automation) r=drno 2014-07-20 17:39:19 -04:00
Randell Jesup
eeccc3b2a9 Bug 1037125: Make fake GMP plugin accessible in mochitests r=khuey 2014-07-20 17:39:19 -04:00
Wes Kocher
025a162dba Merge m-c to inbound 2014-07-22 18:39:17 -07:00
Jonathan Griffin
d8167428d6 Backed out changeset 64586374a208 on a CLOSED TREE 2014-07-22 18:29:57 -07:00
Randell Jesup
c19ff45f7b Bug 1038961: Patch 2 - Associate GMP plugin crash with a window and notify it r=bz,jib 2014-07-21 03:50:11 -04:00
Bob Owen
a63b6d9fab Bug 1037564 Part 4: Replace nsCxPusher in nsJSContext::SetProperty. r=bholley 2014-07-18 12:58:10 +01:00
Bob Owen
bb3d91a4eb Bug 1037564 Part 2: Replace AutoPushJSContexts et al. in nsXBLPrototypeHandler. r=bholley 2014-07-18 12:52:32 +01:00
Bob Owen
38d587a38c Bug 1037564 Part 1: Replace AutoPushJSContext in nsBindingManager::GetBindingImplementation. r=bholley 2014-07-14 18:49:18 +01:00
Bob Owen
e8f4a9c408 Bug 1037904 Part 6: Replace nsCxPusher in nsJSObjWrapper::NP_Enumerate. r=bholley 2014-07-16 12:25:02 +01:00
Bob Owen
9d6b20086d Bug 1037904 Part 5: Replace nsCxPusher in nsJSObjWrapper::NP_RemoveProperty. r=bholley 2014-07-16 12:24:49 +01:00
Bob Owen
a8b4d3a8b7 Bug 1037904 Part 2: Replace nsCxPusher in nsJSObjWrapper::NP_HasProperties. r=bholley 2014-07-16 12:24:36 +01:00
Bob Owen
72640ef42e Bug 1037904 Part 1: Replace nsCxPusher in nsJSObjWrapper::NP_HasMethod. r=bholley 2014-07-16 13:49:02 +01:00
Jan-Ivar Bruaroey
6673e6501e Bug 1033833 - unbreak test_exceptions_from_jsimplemented.html. r=bz 2014-07-21 06:53:15 +02:00
EKR
7ed43c1a0f Bug 1037125: Fake GMP plugin that claims to be H.264 r=jesup 2014-07-13 14:52:44 -07:00
Bobby Holley
5daf331156 Bug 930091 - Check objects at COW membranes. r=gabor,r=msucan 2014-07-20 15:36:32 -06:00
Nikhil Marathe
0348f3bab8 Bug 1023547 - Fix intermittent dom/workers/test/test_promise.html failure. r=bz
--HG--
extra : transplant_source : %F5%A9%DER%BA%11%E3%2C%E3R%C8%40%F3%5E%D5%C3%A6%FE%9D%90
2014-07-18 18:13:47 -07:00
Ryan VanderMeulen
36322c2c95 Backed out changeset 38bfa2af2bd8 (bug 1023547) for making test_promise.html perma-fail. 2014-07-20 15:39:04 -04:00
Ryan VanderMeulen
096975c550 Merge m-c to inbound. a=merge 2014-07-20 15:14:23 -04:00
Nikhil Marathe
6e0b30b91a Bug 1023547 - Fix intermittent dom/workers/test/test_promise.html failure. r=bz 2014-07-18 18:13:47 -07:00
Fabrice Desré
7ed699799c Bug 1037030 - Fix ContactManager.js permission prompting. r=gwagner 2014-07-14 10:31:15 -07:00
Mark Finkle
ff774567c5 Bug 1037128 - Regression: Contact API usage is being prompt on webpages r=fabrice 2014-07-14 10:31:16 -07:00
Wes Kocher
764c4772f3 Merge fx-team to m-c a=merge 2014-07-18 18:31:46 -07:00
Ryan VanderMeulen
37059c7832 Bug 1040924 - Disable serviceworker tests on all platforms except Windows. 2014-07-18 15:38:43 -04:00
Michael Ratcliffe
5e4076951b Bug 1035106 - Add new APIs to DOMUtils: colorToRGBA, isValidCSSColor & cssPropertyIsValid r=bz 2014-07-17 15:08:07 +01:00
Ryan VanderMeulen
fc7b881562 Merge m-c to inbound. a=merge 2014-07-18 10:25:14 -04:00
Roshan Vidyashankar
b45c23bb54 Bug 906404 - B2G RIL: move MozVoicemailStatus to WebIDL. r=vicamo,smaug
--HG--
rename : dom/voicemail/nsIDOMMozVoicemailStatus.idl => dom/webidl/MozVoicemailStatus.webidl
2014-07-17 13:47:41 -07:00
Chuck Lee
47d84b66a5 Bug 1039220 - Fix judgement rule for valid property. r=hchang 2014-07-16 18:06:13 +08:00
Vincent Chang
7bddbe9a02 Bug 1034489 - [FirefoxOS_v1.4][Shark]Close WIFI while obtaining IP from AP and WIFI button can't be tapped for long. r=chulee 2014-07-16 16:10:21 +08:00
Vincent Chang
d4978c7c74 Bug 1037276 - [Flame][Wifi] wps-timedout event doesn't match the enum ConnectionStatus defined in webidl. r=mrbkap, chulee 2014-07-11 10:07:09 +08:00
Dimi Lee
c726fe8a67 Bug 1040619 - [NFC] javascript error "emulator.activateRE is not a function" when run NFC testcase. r=allstars.chh 2014-07-18 15:22:46 +08:00
Jessica Jong
2803276e6a Bug 1033142 - Part 3: test cases for mvno type 'gid' in matchMvno() function. r=hsinyi 2014-07-18 11:41:38 +08:00
Jessica Jong
045810b372 Bug 1033142 - Part 2: add support for mvno type 'gid' in matchMvno() function. r=hsinyi 2014-07-18 11:41:37 +08:00
Jessica Jong
589271b602 Bug 1033142 - Part 1: read EF_GID1 from (u)sim card. r=hsinyi 2014-07-18 11:41:35 +08:00
Fabrice Desré
0ff99653bd Bug 1037212 - [Flame] Phone is not completely erased when a ringtone is set from the Music App r=dougt,dhylands,khuey 2014-07-17 18:30:47 -07:00
Ryan VanderMeulen
002a9d06d0 Merge inbound to m-c on a CLOSED TREE. a=merge 2014-07-17 17:32:54 -04:00
Carsten "Tomcat" Book
bfd24c5c2e Merge mozilla-central to b2g-inbound a=merge 2014-07-17 16:47:32 +02:00
Carsten "Tomcat" Book
42b456808a merge fx-team to mozilla-central a=merge 2014-07-17 16:31:33 +02:00
Carsten "Tomcat" Book
b15f02cebb merge mozilla-inbound to mozilla-central a=merge
--HG--
extra : amend_source : 5c7cfd30ad208d681883eed78a694e7dcbd22dad
2014-07-17 16:01:43 +02:00
Jamin Liu
b2315b15db Bug 1035651 - Write a marionette test for BluetoothDevice based on Bluetooth API v2. r=btian 2014-07-17 11:08:02 +08:00
Wes Kocher
bc688a5a3d Merge b2g-inbound to m-c a=merge 2014-07-16 17:22:55 -07:00
Wes Kocher
779821541f Merge inbound to m-c a=merge 2014-07-16 17:08:26 -07:00
Jan Varga
789da6ae33 Bug 1029209 - Additional patch to fix a rooting hazard; r=bent 2014-07-17 12:41:08 -04:00
Jan Varga
b64a1c8d80 Bug 1029209 - Extract IndexedDB FileHandle from core FileHandle implementation (WebIDL changes: merge MutableFile into IDBMutableFile, rename FileHandle to IDBFileHandle, DOMFileMetadataParameters to IDBFileMetadataParameters and FileRequest to IDBFileRequest); r=bent
--HG--
rename : dom/filehandle/File.cpp => dom/indexedDB/FileSnapshot.cpp
rename : dom/filehandle/File.h => dom/indexedDB/FileSnapshot.h
rename : dom/filehandle/test/dummy_worker.js => dom/indexedDB/test/dummy_worker.js
rename : dom/filehandle/test/test_append_read_data.html => dom/indexedDB/test/test_filehandle_append_read_data.html
rename : dom/filehandle/test/test_compat.html => dom/indexedDB/test/test_filehandle_compat.html
rename : dom/filehandle/test/test_getFile.html => dom/indexedDB/test/test_filehandle_getFile.html
rename : dom/filehandle/test/test_filehandle_lifetimes.html => dom/indexedDB/test/test_filehandle_lifetimes.html
rename : dom/filehandle/test/test_filehandle_lifetimes_nested.html => dom/indexedDB/test/test_filehandle_lifetimes_nested.html
rename : dom/filehandle/test/test_location.html => dom/indexedDB/test/test_filehandle_location.html
rename : dom/filehandle/test/test_filehandle_ordering.html => dom/indexedDB/test/test_filehandle_ordering.html
rename : dom/filehandle/test/test_overlapping_filehandles.html => dom/indexedDB/test/test_filehandle_overlapping.html
rename : dom/filehandle/test/test_progress_events.html => dom/indexedDB/test/test_filehandle_progress_events.html
rename : dom/filehandle/test/test_readonly_filehandles.html => dom/indexedDB/test/test_filehandle_readonly_exceptions.html
rename : dom/filehandle/test/test_request_readyState.html => dom/indexedDB/test/test_filehandle_request_readyState.html
rename : dom/filehandle/test/test_stream_tracking.html => dom/indexedDB/test/test_filehandle_stream_tracking.html
rename : dom/filehandle/test/test_success_events_after_abort.html => dom/indexedDB/test/test_filehandle_success_events_after_abort.html
rename : dom/filehandle/test/test_truncate.html => dom/indexedDB/test/test_filehandle_truncate.html
rename : dom/filehandle/test/test_workers.html => dom/indexedDB/test/test_filehandle_workers.html
rename : dom/filehandle/test/test_write_read_data.html => dom/indexedDB/test/test_filehandle_write_read_data.html
rename : dom/filehandle/test/test_getFileId.html => dom/indexedDB/test/test_getFileId.html
rename : dom/webidl/FileHandle.webidl => dom/webidl/IDBFileHandle.webidl
rename : dom/webidl/FileRequest.webidl => dom/webidl/IDBFileRequest.webidl
2014-07-17 12:40:54 -04:00
Ryan VanderMeulen
af2d5ad3b4 Backed out changeset 46acc7f0704b (bug 1009909) for xpcshell failures. 2014-07-16 11:34:20 -04:00
Carsten "Tomcat" Book
48051c5abe Merge mozilla-central to fx-team 2014-07-16 16:01:26 +02:00
Georg Fritzsche
a17190f811 Bug 1009909 - Firefox desktop: Integrate the openh264 media plugin in the add-ons manager. r=unfocused 2014-07-16 15:49:30 +02:00
Carsten "Tomcat" Book
05c118f45b merge mozilla-inbound to mozilla-central a=merge 2014-07-16 15:43:24 +02:00
Fernando Rodriguez Sela
756be3d8c2 Bug 1026599 - PUSH WakeUp netid discover using the reserved 3gppnetwork.org domain. r=nsm 2014-07-16 02:44:00 +02:00
Wes Kocher
e68fd2ac42 Merge m-c to b2g-inbound 2014-07-15 17:41:50 -07:00
Wes Kocher
b86ded9ee9 Merge inbound to m-c a=merge 2014-07-15 16:57:41 -07:00
Dirkjan Ochtman
6ad61da6d3 Bug 779723 - Implement RadioNodeList collection r=bz 2014-07-16 18:44:19 +02:00
Wes Kocher
d0e97aaa08 Backed out changeset 4f82325c577f (bug 1036220) for android mochitest failures 2014-07-15 14:29:13 -07:00
Reuben Morais
de6519380d Bug 1036220 - Get rid of the dom.mozAlarms.enabled pref. r=nsm r=smaug 2014-07-15 16:21:15 -03:00
Reuben Morais
88d02d081a Bug 1009645 - Address additional comments. r=bz
--HG--
extra : rebase_source : c6befdd143ad15751182af10f80b03c2f23eea4d
2014-07-15 16:15:28 -03:00
Ghislain 'Aus' Lacroix
a1701f9da4 bug 1034301 - Guard against bad listener behavior. r=kanru 2014-07-17 05:35:33 -07:00
Ghislain 'Aus' Lacroix
eeaeabb83e Backed out changeset 3c7cff7fc71d 2014-07-17 05:34:33 -07:00
Ghislain 'Aus' Lacroix
87e597b7d1 bug 1034301 - Guard against bad listener behavior. r=kanru 2014-07-17 05:26:25 -07:00
Tamara Hills
f5cbec7651 Bug 1029721 - add secondNumber in telephony-call-ended message. r=hsinyi 2014-07-17 19:18:28 +08:00
Carsten "Tomcat" Book
6b4c422af4 Merge mozilla-central to b2g-inbound 2014-07-15 16:21:19 +02:00
Carsten "Tomcat" Book
4457b01a36 merge fx-team to mozilla-central a=merge 2014-07-15 16:08:30 +02:00
Carsten "Tomcat" Book
ec106e2806 merge mozilla-inbound to mozilla-central a=merge 2014-07-15 14:58:57 +02:00
Reuben Morais
99b42146b3 Bug 1009645 - Follow up, remove debug code. 2014-07-14 20:11:02 -03:00
Reuben Morais
caebcaf7e8 Bug 1009645 - Implement [FeatureDetectible] extended attribute and hook it up to navigator.getFeature. r=bz 2014-07-14 20:08:45 -03:00
Wes Kocher
c11db225f8 Backed out changeset 6ac0f97c0c09 (bug 1037030) 2014-07-14 15:59:03 -07:00
Wes Kocher
79c3d7d9cd Backed out changeset a6ecd3131b8a (bug 1037128) 2014-07-14 15:58:56 -07:00
Mark Finkle
1909319cb0 Bug 1037128 - Regression: Contact API usage is being prompt on webpages r=fabrice 2014-07-14 10:31:16 -07:00
Fabrice Desré
3be76cc2f7 Bug 1037030 - Fix ContactManager.js permission prompting. r=gwagner 2014-07-14 10:31:15 -07:00
Ryan VanderMeulen
b565295f7a Merge b2g-inbound to m-c. a=merge 2014-07-14 16:17:10 -04:00
Ryan VanderMeulen
174c65dc85 Backed out 2 changesets (bug 1037030, bug 1037128) for mochitest failures.
Backed out changeset 1a9546b1b79d (bug 1037128)
Backed out changeset bd68bbc99e5d (bug 1037030)
2014-07-14 14:19:02 -04:00
Mark Finkle
df1f1ba70a Bug 1037128 - Regression: Contact API usage is being prompt on webpages r=fabrice 2014-07-14 10:31:16 -07:00
Fabrice Desré
8be19a7b6d Bug 1037030 - Fix ContactManager.js permission prompting. r=gwagner 2014-07-14 10:31:15 -07:00
Masayuki Nakano
3de50d92f6 Bug 1038089 IMEStateManager should log its behavior r=smaug 2014-07-16 14:13:28 +09:00
Ben Tian
8895039b8d Bug 1038053 - Resolve stopDiscovery when adapter is not discovering, r=echou 2014-07-17 18:02:40 +08:00
Sean Lin
15ecdbb07f Bug 1037079 - [B2G][Clock] Fix alarms and timer alerts. r=bz 2014-07-14 10:46:09 +08:00
Wes Kocher
3d788aba24 Merge m-c to inbound 2014-07-15 17:39:19 -07:00
Mike Conley
fe3d89d8bc Backed out bdf72cebcd85 to fix a CLOSED TREE.
--HG--
extra : histedit_source : 0a3977407abecc55d5564a69531d5d6ca804cd86
2014-07-14 12:20:16 -04:00
Mike Conley
5cd8d891e5 Bug 1002354 - Proxy nsIScreenManager and nsIScreen's from the child process to the parent process, with caching. r=roc,jimm,smichaud,snorp.
Changes to nsIScreen and nsIScreenManager were reviewed by roc.
Changes to dom/ipc were reviewed by jimm.
Changes to gfx/src/nsDeviceContext.cpp were reviewed by roc.
Changes to widget/android were reviewed by snorp.
Changes to widget/cocoa were reviewed by smichaud.
Changes to widget/gtk were reviewed by roc.
Changes to widget/windows were reviewed by jimm.
Changes to widget/xpwidgets were reviewed by roc.

--HG--
extra : rebase_source : 90d263235b40f6f6937d361705a4dfa44253318e
extra : histedit_source : bab4e689269c67fe3eb65033b6987b93caf9a482%2C86645be32f82f0d80724532e528e597db165b1d1
2014-07-14 11:57:06 -04:00
Dave Hylands
2ba9864a20 Bug 1029533 - Initial standup of MTP server. r=echou
Note: This will be off by default. Currently, you need to do:

adb shell setprop sys.usb.config mtp,adb

in order to activate the MTP server.
2014-07-11 14:42:15 -07:00
Carsten "Tomcat" Book
2d81bb7c65 Backed out changeset 7a3c1d05d492 (bug 1037079) ics emulator opt 3 test failures 2014-07-16 15:36:42 +02:00
Carsten "Tomcat" Book
4300f2a63d Backed out changeset 5098feb565e6 (bug 874353) for linux mochitest 2 crashes 2014-07-16 14:21:13 +02:00
Sean Lin
c1370508f5 Bug 1037079 - [B2G][Clock] Fix alarms and timer alerts. r=bz 2014-07-14 10:46:09 +08:00
Jan-Ivar Bruaroey
ce40c9b335 Bug 1033833 - Update CreateOffer/Answer API to spec - no longer takes constraints but a dictionary. r=smaug, r=abr 2014-07-10 14:31:25 -04:00
Nikhil Marathe
126236ec8e Bug 984048 - Part 7 - Documents register themselves with corresponding ServiceWorkerInfo. r=bz
--HG--
extra : transplant_source : %FD%9BD%8C%E4a%A9%CB9%17L%EE%E38%11%A1t%8A%3Bs
2014-07-20 23:25:44 -07:00
Garvan Keeley
ee376a4968 Bug 1035044 - Use timestamp equality to check if a consecutive location is cached, removed unnecessary additional cached location from nsGeolocation class. r=jdm 2014-07-10 12:24:00 +02:00
Michael Wu
dae5613b9b Bug 1037646 - Improve FM radio setup code, r=pzhang 2014-07-14 13:06:19 -04:00
Carsten "Tomcat" Book
1e360ef1ad Merge mozilla-central to b2g-inbound 2014-07-14 15:32:20 +02:00
Carsten "Tomcat" Book
e8b6fc4e72 merge mozilla-inbound to mozilla-central a=merge 2014-07-14 14:34:36 +02:00
Nicholas Nethercote
34ee1047b5 Bug 1037302 - Avoid excess string creation in WifiCommand.jsm's getConnectionInfoICS(). r=hchang.
This changes the code to use search() and indexOf() to find the boundaries of
the relevant values, and substring() to extract them. This reduces the number
of strings created on each invocation by 8x.

The patch changes the behaviour if a key appears more than once. With the old
code the last occurrence would be used. With the new code the first one is
used. Hopefully this doesn't matter.
2014-07-13 22:05:27 -07:00
Ben Tian
a0660bf735 Bug 1037291 - Make BluetoothDiscoveryHandle expire when discovery is stopped, r=echou 2014-07-14 11:23:58 +08:00
Jocelyn Liu
39d4f3b885 Bug 1006315: Revise BluetoothDevice.webidl and implement it for new WebBluetooth API. r=btian, r=bz 2014-07-14 10:47:19 +08:00
Andrea Marchesini
407e08395e Bug 1016277 - Telephony AudioChannel policy: LIFO r=mchen
--HG--
rename : dom/base/test/audio.ogg => dom/audiochannel/tests/audio.ogg
2014-07-10 15:06:23 +02:00
Mike Habicher
a6ad1cdb42 Bug 1036637 - disable HDR on low-memory devices, r=dhylands 2014-07-13 11:50:48 -04:00
Garvan Keeley
00bb27c470 Bug 1035044 - Check timstamp, not object equality for cache changes. r=jdm 2014-07-10 10:36:00 +02:00
Martyn Haigh
55af8d0fde Bug 997717 - Move rejection handler out of downloadPackage r=myk 2014-07-21 10:26:58 +01:00
Thomas Zimmermann
160a24ce35 Bug 1034660 - Exchange NDEF's PAYLOAD and ID fields in emulator interface. r=dlee
The emulator used PAYLOAD and ID fields of NDEF records in an incorrect
order. The fix makes the command-line interface incompatible with the
current test cases. This patch adapts the test cases by putting ID before
PAYLOAD.
2014-07-09 06:27:00 -04:00
Mihaela Velimiroviciu
f09ecb649a Bug 1008941 - Add test to verify dismissing the geolocation sharing hanger. r=jdm 2014-07-15 10:26:33 +03:00
Andrew Osmond
ce9c53b56e Bug 1035531 - Discard buffer instead of assert if camera media frame comes in early. r=mikeh 2014-07-09 07:04:00 +02:00
Ghislain 'Aus' Lacroix
4b104c1f56 bug 1034828 - Browser API download method should add extension to file if not present. r=kanru 2014-07-15 03:05:44 -07:00
Henry Chang
71fe578850 Bug 1035074 - Fix DOMRequestHelper::destroyDOMRequestHelper logic error. r=gene, fabrice, ferjm. 2014-07-11 15:22:18 +08:00
Thomas Zimmermann
75d0df4847 Bug 1029389: Asynchronous |BluetoothHandsfreeInterface::PhoneStateChange|, r=shuang 2014-07-15 10:56:55 +02:00
Thomas Zimmermann
e4272d9672 Bug 1029389: Asynchronous Bluetooth Handsfree response methods, r=shuang 2014-07-15 10:56:55 +02:00
Thomas Zimmermann
23e1230403 Bug 1029389: Asynchronous |BluetoothHandsfreeInterface::DeviceStatusNotification|, r=shuang 2014-07-15 10:56:55 +02:00
Thomas Zimmermann
f303de6a9a Bug 1029389: Asynchronous |BluetoothHandsfreeInterface::VolumeControl|, r=shuang 2014-07-15 10:56:54 +02:00
Thomas Zimmermann
0e440b9331 Bug 1029389: Asynchronous Bluetooth Handsfree voice-recognition functions, r=shuang 2014-07-15 10:56:54 +02:00
Thomas Zimmermann
eaa665192e Bug 1029389: Asynchronous Bluetooth Handsfree connection handling, r=shuang 2014-07-15 10:56:54 +02:00
Thomas Zimmermann
f36d7fcdd1 Bug 1029389: Asynchronous Bluetooth Handsfree init and cleanup methods, r=shuang 2014-07-15 10:56:53 +02:00
Thomas Zimmermann
466b3de750 Bug 1029389: Add result-handler class for Bluetooth Handsfree profile, r=shuang 2014-07-15 10:56:53 +02:00
Thomas Zimmermann
5922253a50 Bug 1029389: Asynchronous starting and stopping of profile managers, r=shuang
Profile managers use the new class |BluetoothProfileResultHandler|
to signal the result of initializing of cleaning up operations to
|BluetoothServiceBluedroid|. |BluetoothServiceBluedroid| proceeds
once all profile handlers have finished.

Future patches will build upon this patch to create completely
asynchronous profile managers.
2014-07-15 10:56:53 +02:00
Brian Birtles
9f352f09ae Bug 1036300 - Expose AnimationPlayer.timeline; r=bz 2014-07-16 09:02:33 +09:00
Brian Birtles
9075ff3cc1 Bug 1032573 part 7 - Add AnimationPlayer to test_interfaces.html; r=bz 2014-07-16 09:02:31 +09:00
Brian Birtles
22e4888e6c Bug 1032573 part 6 - Add tests for Element.getAnimationPlayers; r=dbaron 2014-07-16 09:02:31 +09:00
Brian Birtles
7976ecebaf Bug 1032573 part 5 - Add GetAnimationPlayers to Element; r=bz
This patch adds the WebIDL definitions and implementation of
getAnimationPlayers on Element.

It does not include the full definition of AnimationPlayer but only readonly
versions of the currentTime and startTime attributes since these are easy
to implement and enable identifying the different animations that are returned
for the sake of testing.

Web Animations defines getAnimationPlayers as only returning the animations that
are either running or will run in the future (known as "current" animations).
This will likely change since it seems desirable to be able query animations
that have finished but are applying a forwards fill. For now, however, this
patch makes us only return animations that have not finished.

This patch also removes an assertion in ElementAnimation::GetLocalTime that
would fail if called on a finished transition. This assertion is no longer
necessary since an earlier patch in this series removed the overloading of
the animation start time that meant calling this on a finished transition
was unsafe. Furthermore, this assertion, if it were not removed, would fail
if script holds onto a transition and queries its start time after it
completed.
2014-07-16 09:02:31 +09:00
Brian Birtles
98e75eda6c Bug 1032573 part 4 - Add AnimationTimeline::ToTimelineTime helper method; r=dbaron
This patch simply factors out the conversion from a TimeStamp value to
a nullable-double value relative to the start of the timeline. This is so that,
in a subsequent patch, this functionality can be reused by ElementAnimation
when it reports its start time (which is currently recorded as a TimeStamp).
2014-07-16 09:02:30 +09:00
Brian Birtles
5994332d88 Bug 1032573 part 3 - Add AnimationTimeline::GetCurrentTimeStamp; r=dbaron
AnimationTimeline::GetCurrentTime returns the time value of the timeline as
a double. For internal calculations however it is more useful to get this as
a mozilla::TimeStamp.

This patch splits the calculation of the current time into two stages:
calculation as a timestamp then conversion to a double.
2014-07-16 09:02:30 +09:00
Nikhil Marathe
ad52c11b44 Bug 983497 - Patch 2: Fire updatefound on ServiceWorkerContainers. r=ehsan
--HG--
extra : transplant_source : %98%1B%D73y%CF%A9%3Fb%DAR%DC%25%A9S%15%22%CF%C4%1B
2014-07-11 16:00:52 -07:00
Nikhil Marathe
1d4f2c7f6d Bug 983497 - Patch 1: Infrastructure to fire events on ServiceWorkerContainers. r=ehsan,smaug
--HG--
extra : transplant_source : S1z%F3%86%E5%CF%D6%3BWW%8E%1A%90%A3%94%7E%FE%E3z
2014-07-14 14:15:23 -07:00
Richard Barnes
a4246ff00b Bug 1021607 - Add support for PBKDF2 to WebCrypto API. r=bz
0001 - Introduce BasicSymmetricKeyAlgorithm r=rbarnes
0002 - Implement import key operation for PBKDF2 r=bz,rbarnes
0003 - Introduce MapAlgorithmNameToMechanism() r=rbarnes
0004 - Implement derive bits operation for PBKDF2 r=rbarnes,keeler,bz
0005 - Introduce GetKeySizeForAlgorithm() r=rbarnes
0006 - Implement derive keys operation for PBKDF2 r=rbarnes,bz
2014-07-12 20:06:00 +02:00
Antonio M. Amaya
a1bf9e24f4 Bug 1036847 - Add a test for mozApps cancel()/download() on installation. r=fabrice 2014-07-11 14:45:00 +02:00
Randell Jesup
cd389fd098 Bug 1035819: unused-var bustage fix rs=tomcat on a CLOSED TREE 2014-07-14 02:03:33 -04:00
Randell Jesup
0beb954b47 Bug 1035819: patch 2 - Enable dynamic rotation in gUM when we're hooked to a PeerConnection r=jhlin 2014-07-14 01:48:02 -04:00
Randell Jesup
ee8f20f154 Bug 1035819: patch 1 - Add notification of DirectListeners and generalize Notification of events r=roc 2014-07-14 01:47:56 -04:00
Shih-Chiang Chien
7d06a049e6 Bug 1038061 - Allow specifying audio stream for speech recognition. r=smaug,ggp sr=smaug 2014-07-16 09:38:59 +08:00
Ehsan Akhgari
dacd893b8c Bug 1038219 - Give nsHapticFeedback a private destructor; r=bjacob 2014-07-15 14:58:11 -04:00
Benoit Girard
cb397e6eb5 Bug 1037691 - Fix instances where refcounted classes expose a public destructor. r=ehsan,bent,mayhemer,jrmuizel 2014-07-15 11:37:45 -04:00
Matthew A. Miller
4c1cff2114 Bug 983504 - Modify constraints for screen sharing. r=bholley,jib 2014-07-08 00:01:27 -06:00
Mark Banner
2c1e0f5872 Bug 1017273 Change Loop from compile-time enabled to runtime-enabled with a pref. r=dolske,r=jesup,r=glandium,r=gijs 2014-07-16 15:15:07 +01:00
Carsten "Tomcat" Book
1230e97d09 Merge mozilla-central to mozilla-inbound 2014-07-16 15:58:57 +02:00
Carsten "Tomcat" Book
dda8a64b83 Backed out changeset d69317ef2dea (bug 1038930) for mochitest-2 test failures on a CLOSED TREE 2014-07-16 15:30:08 +02:00
Kartikaya Gupta
8567440b79 Bug 1009733 - Rewrite much of the APZC input block handling code. r=botond 2014-07-16 08:33:50 -04:00
Kartikaya Gupta
18cbae3c1c Bug 1038930 - Ensure that touches from different touch event types are not treated as equal. r=smaug 2014-07-16 08:33:49 -04:00
Jon Morton
5241843163 Bug 1034380 - Prevent MessagePort transferable callback from returning true upon failure. r=bz 2014-07-08 11:52:00 +02:00
Martin Thomson
3ce311e086 Bug 1037729 - Moving callbacks to run after reaching steady state. r=jib 2014-07-15 11:19:00 +02:00
Jon Coppeard
8fa256a683 Bug 1017141 - Add prefs for setting min/max empty chunk counts r=bent 2014-07-16 10:01:20 +01:00
Tim Taubert
20557fbe55 Bug 1028187 - Enable IndexedDB for about:looppanel and about:loopconversation, sharing an origin r=bz 2014-07-03 17:16:08 -07:00
Alexandre Poirot
32f4c0930e Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal 2014-07-02 15:40:56 -07:00
Jonathan Griffin
c981769b72 Backout 4f6d9db92389 for bustage on a CLOSED TREE 2014-07-22 17:55:50 -07:00
Mike Hommey
e5596407fd Bug 1040641 - Ignore AC_SUBSTs for variables we don't have use for but that autoconf itself exports. r=gps 2014-07-23 08:40:12 +09:00
Mike Hommey
33ef4f2c39 Bug 1041864 - Remove LIBRARY_NAMEs that aren't used. r=mshal 2014-07-23 08:39:56 +09:00
Mike Hommey
9ae3c48776 Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
Alexandre Poirot
1a463bf842 Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files. r=ahal 2014-07-02 15:40:56 -07:00
Trevor Saunders
dcbd7db871 bug 1036694 - merge nsIMarkupDocumentViewer into nsIContentViewer r=smaug 2014-07-09 17:27:49 -04:00
Birunthan Mohanathas
b0863ef468 Bug 1041208 - Flatten chrome/{public,src}/ directories. r=mossop
--HG--
rename : chrome/src/Makefile.in => chrome/Makefile.in
rename : chrome/src/RegistryMessageUtils.h => chrome/RegistryMessageUtils.h
rename : chrome/src/nsChromeProtocolHandler.cpp => chrome/nsChromeProtocolHandler.cpp
rename : chrome/src/nsChromeProtocolHandler.h => chrome/nsChromeProtocolHandler.h
rename : chrome/src/nsChromeRegistry.cpp => chrome/nsChromeRegistry.cpp
rename : chrome/src/nsChromeRegistry.h => chrome/nsChromeRegistry.h
rename : chrome/src/nsChromeRegistryChrome.cpp => chrome/nsChromeRegistryChrome.cpp
rename : chrome/src/nsChromeRegistryChrome.h => chrome/nsChromeRegistryChrome.h
rename : chrome/src/nsChromeRegistryContent.cpp => chrome/nsChromeRegistryContent.cpp
rename : chrome/src/nsChromeRegistryContent.h => chrome/nsChromeRegistryContent.h
rename : chrome/public/nsIChromeRegistry.idl => chrome/nsIChromeRegistry.idl
rename : chrome/public/nsIToolkitChromeRegistry.idl => chrome/nsIToolkitChromeRegistry.idl
2014-07-19 12:43:38 -07:00
Wes Kocher
6dc0a1cdb8 Merge m-c to fx-team 2014-07-16 17:46:33 -07:00
Georg Fritzsche
395db30451 Bug 1009909 - Firefox desktop: Integrate the openh264 media plugin in the add-ons manager. r=unfocused 2014-07-16 15:49:30 +02:00
Thomas Zimmermann
67a161c7f4 Bug 1039216: Fix build break when building JB 4.2 (under bluetooth2/), r=btian 2014-07-02 17:42:21 +08:00
Thomas Zimmermann
3d7c0e10a9 Bug 1037342: Close file descriptor in BluetoothSocket (under bluetooth2/), r=btian
Currently, BluetoothSocket leaks its file descriptor on close
operations. With this patch when Gecko closes an instance of
BluetoothSocket, the file descriptor is now closed as well.
2014-07-17 09:44:19 +02:00
Kyle Huey
e72bc74e23 Bug 1039861: Remove the last bits of OS.File from apps code. r=fabrice
After this patch OS.File is not loaded in content processes anymore.

--HG--
extra : rebase_source : 64d41fa57e1265dee501e7919eaea5d733320cad
2014-07-18 10:38:14 -07:00
Benjamin Smedberg
b6a14c7dd0 Bug 1039575 - Hook up crash reporting for GMP plugins to the point where we have a crash ID in GMPParent::ActorDestroy, r=ted
* * *
Bug 1039575 followup - always return from GMPChild
2014-07-18 13:35:44 -04:00
Benjamin Smedberg
879957d023 Bug 1039579 - CrashReporterParent::NotifyCrashService must always be on the main thread, r=ted 2014-07-18 13:31:21 -04:00
Jim Chen
b070157846 Bug 990473 - Check parent input for action hint if focus is in anonymous subtree; r=masayuki r=smaug 2014-07-18 12:53:41 -04:00
Steve Fink
f8bc213b2f Bug 1035395, r=bholley,smaug
--HG--
extra : rebase_source : 478200a62a5073177ae3c782e252fa9a804e5b01
2014-07-18 09:37:42 -07:00
Bill McCloskey
51c7b90b14 Bug 1027299 - Print a deprecation warning when importing XUL into content documents (r=smaug) 2014-07-18 08:59:00 -07:00
Allison Naaktgeboren
4eb98e74f5 Bug 693555 - Update inline spellchecker underlining for multiprocess(e10s).r=ehsan, mrbkap 2014-07-01 15:24:27 -07:00
Wes Kocher
d4015d563e Backed out changeset 48c4d4a97a4b (bug 1029533) for build bustage 2014-07-11 15:38:59 -07:00
Dave Hylands
d1b50e0083 Bug 1029533 - Initial standup of MTP server. r=echou
Note: This will be off by default. Currently, you need to do:

adb shell setprop sys.usb.config mtp,adb

in order to activate the MTP server.
2014-07-11 14:42:15 -07:00
Ryan VanderMeulen
0aebdb29a0 Merge inbound to m-c. a=merge 2014-07-11 16:34:56 -04:00
Ryan VanderMeulen
33a86ae4f8 Merge fx-team to m-c. a=merge 2014-07-11 16:22:36 -04:00
Fernando Jiménez
e15f2a1a61 Bug 1028398 - FxA will silently provide user's email to privileged apps in 2.0. Part 3: Tests. r=jedp 2014-07-11 16:13:32 +02:00
Fernando Jiménez
4643d65bf1 Bug 1028398 - FxA will silently provide user's email to privileged apps in 2.0. Part 2: Trigger forceAuth when new privileged app tries to get a FxA assertion. r=jedp" 2014-07-11 16:13:32 +02:00
Fernando Jiménez
4c2613d1f3 Bug 1028398 - FxA will silently provide user's email to privileged apps in 2.0. Part 1: Add moz-firefox-accounts permission. r=jedp, fabrice 2014-07-11 16:13:32 +02:00
Ed Morley
9358d5e60d Backed out changeset 5460c4558253 (bug 1026398) for test_WebCrypto.html timeouts on B2G; CLOSED TREE 2014-07-11 17:01:44 +01:00
Ed Morley
113438b5c5 Backed out changeset bf3359ddd831 (bug 1026398) 2014-07-11 17:01:07 +01:00
Bobby Holley
29eccabc87 Bug 940316 - Move werror to RuntimeOptions. r=jandem 2014-07-11 08:30:47 -07:00
Vivien Nicolas
6ce5c1be7d Bug 1016944 - Events are processed twice in BrowserElementPanning.js for nested in-process mozbrowser iframes. r=fabrice 2014-07-11 16:17:19 +02:00
Carsten "Tomcat" Book
d6ea794d8c Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Marco Castelluccio
447bda603a Bug 906114 - Wait local installation before sending messages to content. r=myk 2014-07-11 13:25:46 +02:00
Dimi Lee
6733826c58 Bug 1035606 - [NFC] Testcase cleanup. r=tzimmermann 2014-07-10 11:33:10 +08:00
Albert Crespell
9222a68166 Bug 1034490: Optimize saveStats function of NetworkStatsDB. 2014-07-11 07:02:59 +02:00
Vicamo Yang
f19efaa42d Bug 1036877: add private dtor for Reference-counted RIL components. r=hsinyi 2014-07-11 15:58:01 +08:00
Thomas Zimmermann
e54dcfd3a7 Bug 1035240: Close file descriptor in BluetoothSocket, r=shuang
Currently, BluetoothSocket leaks its file descriptor on close
operations. With this patch when Gecko closes an instance of
BluetoothSocket, the file descriptor is now closed as well.
2014-07-11 09:22:51 +02:00
Ryan VanderMeulen
6199750f94 Merge inbound to m-c on a CLOSED TREE. a=merge 2014-07-10 18:22:38 -04:00
Adam Roach [:abr]
db9c984ac9 Bug 1015486 Bypass the video and audio permission prompts for Loop, as Loop will provide its own mechanisms. Patch by abr, tests by Standard8. r=jesup,r=florian 2014-07-10 21:14:57 +01:00
Ms2ger
38f630a4ee Bug 1035242 - Make XMLHttpRequest.mozBackgroundRequest chrome-only; r=jst 2014-07-10 20:22:46 +02:00
Bobby Holley
e1aca738c7 Bug 1034239 - Replace GentlyOpaque with an "Xray-to-nothing" wrapper. r=gabor
I did this wrong before. Making this a SecurityWrapper means that the caller does
not subsumes the target, and that the target therefore needs to be protected
from the caller. But GentlyOpaque was supposed to be an analog of PermissiveXray
for use when no useful XrayTraits exist, so it should behave similarly.

If we make this a Filtering Security Wrapper, we get a bunch of assertions where we
expect CheckedUnwrap to succeed for a chrome-side wrapper. And we can't making it
a Filtering Non-Security Wrapper, because then the filtering policy isn't even
consulted (an optimization in jsproxy.cpp).

Really, we want all of the Xray machinery (like the ability to waive and to place
expandos), and we just don't want to resolve any properties. This patch does this.
2014-07-10 09:31:37 -07:00
Olli Pettay
c8e027a1cf Bug 1031226 - [vibration] navigator.vibrate([]) fails to cancel a pre-existing instance of the processing vibration patterns algorithm, r=mounir
--HG--
extra : rebase_source : a4a5d894ce010ebf6ac9d97b03b05986e0a42dd6
2014-07-10 17:31:36 +03:00
Kartikaya Gupta
35136e5a31 Bug 1036444 - Kill touchenter and touchleave events. r=smaug 2014-07-09 10:27:00 -04:00
Neil Deakin
5e375bd157 Bug 1020496, add getAutocompleteInfo method to get components of autocomplete attribute, r=smaug 2014-07-09 08:01:00 +01:00
Lebedev Maksim
c7ee285c63 Bug 976963 - Resolve issues with tests on B2G system. r=smaug 2014-07-09 01:03:00 -04:00
Ahmed Kachkach
7d86d58e58 Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger 2014-07-10 13:33:00 +02:00
Henry Chang
17098b8395 Bug 1022460 - Add wifi tethering test cases. r=vyang 2014-07-01 18:47:13 +08:00
Garvan Keeley
21f9b9cc9f Bug 1036110 - Stop the B2G UI setting from overriding the js prefs setting and turning off logging. r=dougt
If gLoggingEnabled is already on during startup, that means it was set in js prefs.
2014-07-09 09:14:00 -04:00
Szu-Yu Chen [:aknow]
5e25d7bd0e Bug 1035130 - Part 2: Add test to send conference request twice. r=hsinyi 2014-07-09 19:39:00 -04:00
Szu-Yu Chen [:aknow]
fce370fe69 Bug 1035130 - Part 1: Only accept one conference request at a time. r=hsinyi 2014-07-09 19:39:00 -04:00
Carsten "Tomcat" Book
ecfd06f20e Merge mozilla-central to b2g-inbound 2014-07-10 15:20:10 +02:00
Thomas Zimmermann
aa4af73f0a Bug 1029387: Remove socket setup from BluetoothSocket, r=shuang
This patch removes all code related to socket setup from Bluedroid's
BluetoothSocket. The socket setup is handled by BluetoothInterface;
transparantly to its users.

Since most of the socket setup is now hidden, a comment was added to
DroidSocketImpl that explains the connection phases in server and
client.
2014-07-10 15:11:09 +02:00
Thomas Zimmermann
3c839fc138 Bug 1029387: Handle socket setup for |Accept| in BluetoothInterface, r=shuang
This patch moves the accept phase of Bluedroid's |Listen| to the
implementation of BluetoothInterface. |BluetoothInterface::Accept|
handles Bluedroid's socket-setup messages and executes the result
handler with the received file descriptor and data.
2014-07-10 15:10:54 +02:00
Thomas Zimmermann
d23c61e5d2 Bug 1029387: Handle socket setup for |Connect| in BluetoothInterface, r=shuang
Bluedroid's internal socket setup transfers 2 messages and possibly
a file descriptor as the first data of a socket connection.

This patch moves the socket-setup code for the |Connect| call to
the implementation of BluetoothInterface. BluetoothSocket only
handles the socket setup of |Listen|, and general socket state.
2014-07-10 15:10:45 +02:00
Thomas Zimmermann
12a6ce5437 Bug 1029387: Introduce connection status for Bluedroid sockets, r=shuang
In preparaton of moving the Bluedroid socket setup to BluetoothInterface,
this patch introduces connection states for Bluetooth sockets. There are
4 states,

  - Disconnected,
  - Listening,
  - Connecting, and
  - Connected.

All sockets start in Disconnected and transition to Connected via one
of the other states. Server socket transition through Listening, Client
sockets transition through Connecting. There is currently a lot of code
duplication in read and write methods. This will be cleaned up when the
connection setup is handled by BluetoothInterface.
2014-07-10 15:10:36 +02:00
Thomas Zimmermann
b2f94a0df3 Bug 1029387: Convert Bluedroid Socket's Connect method to asynchronous design, r=shuang 2014-07-10 15:10:26 +02:00
Thomas Zimmermann
907eb2797c Bug 1029387: Convert Bluedroid Socket's Listen method to asynchronous design, r=shuang 2014-07-10 15:10:13 +02:00
Thomas Zimmermann
f87c512bc8 Bug 1029387: Add result handler for Bluetooth Socket interface, r=shuang 2014-07-10 15:09:44 +02:00
Carsten "Tomcat" Book
36428b4d63 merge mozilla-inbound to mozilla-central a=merge 2014-07-10 14:47:01 +02:00
Jessica Jong
abbdebfa20 Bug 1030810 - fix logic in updateRILNetworkInterface(). r=edgar 2014-07-10 18:14:03 +08:00
Ben Tian
54bee84d86 Bug 1027504 - Implement BluetoothClassOfDevice, r=bz, r=echou 2014-07-10 14:42:10 +08:00
Vicamo Yang
52523a1146 Backed out changeset f54af6237ce9 (bug 1000040) for causing bug 1035172 2014-07-10 13:29:47 +08:00
Vicamo Yang
1dfe418bcc Backed out changeset 78ba6f47a5a7 (bug 1000040) for causing bug 1035172 2014-07-10 13:28:51 +08:00
Vicamo Yang
607ae23154 Backed out changeset 506038ddee2c (bug 1000040) for causing bug 1035172 2014-07-10 13:27:49 +08:00
Fabrice Desré
2ef58d39a0 Bug 900241 - Create an API for detecting manifest field/value support r=ehsan 2014-07-09 14:05:29 -07:00
Wes Kocher
34cb468424 Backed out changeset 93203c822307 (bug 900241) for mochitest failures 2014-07-09 15:17:09 -07:00
Fabrice Desré
4a87e90cdd Bug 900241 - Create an API for detecting manifest field/value support r=ehsan 2014-07-09 14:05:29 -07:00
Ryan VanderMeulen
4c28391862 Merge fx-team to m-c. a=merge 2014-07-09 16:12:36 -04:00
Ryan VanderMeulen
884d90c181 Merge b2g-inbound to m-c. a=merge 2014-07-09 15:56:47 -04:00
Ryan VanderMeulen
c544d037ed Merge inbound to m-c. a=merge 2014-07-09 15:45:21 -04:00
Ryan VanderMeulen
3c0088b1bc Backed out changeset ea4acc8b76dd (bug 903291) for frequent B2G crashtest failures and other regressions. 2014-07-09 15:34:43 -04:00
Ryan VanderMeulen
e86f377c1e Backed out changeset eba5d7aa80b0 (bug 997101) for causing frequent B2G layout/reftests/svg/sizing reftest failures. 2014-07-09 14:24:37 -04:00
Carsten "Tomcat" Book
8526df33a5 Merge mozilla-central to b2g-inbound 2014-07-09 16:18:04 +02:00
Carsten "Tomcat" Book
ea15fbd89c Merge mozilla-central to fx-team 2014-07-09 16:15:17 +02:00
Carsten "Tomcat" Book
16ad20b23b Merge mozilla-central to mozilla-inbound 2014-07-09 16:13:17 +02:00
Carsten "Tomcat" Book
af132d17bc merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/css/ot.min.css => browser/components/loop/content/libs/sdk-content/css/ot.css
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/access-denied-chrome.png => browser/components/loop/content/libs/sdk-content/images/rtc/access-denied-chrome.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/access-denied-copy-firefox.png => browser/components/loop/content/libs/sdk-content/images/rtc/access-denied-copy-firefox.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/access-denied-firefox.png => browser/components/loop/content/libs/sdk-content/images/rtc/access-denied-firefox.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/access-predenied-chrome.png => browser/components/loop/content/libs/sdk-content/images/rtc/access-predenied-chrome.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/access-prompt-chrome.png => browser/components/loop/content/libs/sdk-content/images/rtc/access-prompt-chrome.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/audioonly-publisher.png => browser/components/loop/content/libs/sdk-content/images/rtc/audioonly-publisher.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/audioonly-subscriber.png => browser/components/loop/content/libs/sdk-content/images/rtc/audioonly-subscriber.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/buttons.png => browser/components/loop/content/libs/sdk-content/images/rtc/buttons.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/loader.gif => browser/components/loop/content/libs/sdk-content/images/rtc/loader.gif
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/mic-off.png => browser/components/loop/content/libs/sdk-content/images/rtc/mic-off.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/mic-on.png => browser/components/loop/content/libs/sdk-content/images/rtc/mic-on.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/speaker-off.png => browser/components/loop/content/libs/sdk-content/images/rtc/speaker-off.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/images/rtc/speaker-on.png => browser/components/loop/content/libs/sdk-content/images/rtc/speaker-on.png
rename : browser/components/loop/content/libs/otcdn/webrtc/v2.2.5/js/dynamic_config.min.js => browser/components/loop/content/libs/sdk-content/js/dynamic_config.min.js
2014-07-09 15:54:37 +02:00
Thomas Zimmermann
ca70bb0ca1 Bug 1033961: Asynchronous Bluedroid DUT and LE interfaces (under bluetooth2/), r=btian 2014-07-09 09:39:43 +02:00
Thomas Zimmermann
917b46aba5 Bug 1033961: Asynchronous authentification in Bluedroid (under bluetooth2/), r=btian 2014-07-09 09:39:31 +02:00
Thomas Zimmermann
8e6d8ad7ef Bug 1033961: Asynchronous Bluedroid device bonding (under bluetooth2/), r=btian 2014-07-09 09:39:18 +02:00