Commit Graph

24268 Commits

Author SHA1 Message Date
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