Alex Bardas
76f7d25192
Bug 1034679 - Add isEnabledStateLocked property to visually disable plug-ins with locked states in Add-ons Manager. r=bsmedberg
2014-08-08 11:22:00 -04:00
Ed Morley
2965fe2044
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-08-14 08:42:29 +01:00
Jamin Liu
901c96a3e9
Bug 1043180 - Write a marionette test for Bluetooth pairing based on Bluetooth API v2. r=btian
2014-08-14 11:34:22 +08:00
Jamin Liu
94c4c21f5e
Bug 1036234 - Fix the follow-up errors from implementation of pairing event handlers. r=btian
2014-08-14 11:34:10 +08:00
Ryan VanderMeulen
8543ea8030
Merge m-c to fx-team. a=merge
2014-08-13 15:32:14 -04:00
Ryan VanderMeulen
31e9e10d15
Merge inbound to m-c. a=merge
2014-08-13 15:30:49 -04:00
Ed Morley
67f25a6916
Merge mozilla-central and b2g-inbound
2014-08-13 17:02:34 +01:00
Ed Morley
dd0d3fcfab
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-08-13 16:28:32 +01:00
Makoto Kato
082e3849a8
Backed out changeset 5b8f52a76065 (bug 1050660) due to mochitest-2 failure on Linux
2014-08-13 16:33:37 +09:00
Andrea Marchesini
6aa8d79e5d
Bug 1046240 - Expose the principal for a blob URI for chrome-only js code. r=smaug
2014-08-13 08:29:00 -04:00
Brian Birtles
c9b30cafe3
Bug 1052147 - Initialize AnimationPlayer::mPlayState to running state; r=dbaron
...
The assertion in nsTimeStamp::operator >= occasionally fails due to a null RHS
timestamp when called from AnimationPlayer::GetCurrentTimeDuration, which, in
turn, is called from AnimationPlayer::SetSource.
The issue appears to be that we're not correctly initializing
AnimationPlayer.mPlayState. This value can be running (0) or paused (1) but we
only ever compare against the paused state (i.e. every other value is
effectively treated as running). If we don't initialize this we can end
up in the paused state but with mPauseStart not set to a valid (non-null)
TimeStamp. This creates an inconsistent state since we assume that when we're
paused mPauseStart is non-null, hence the assertion fails.
This gets tickled because, since bug 1040543, we call
AnimationPlayer::SetSource from nsAnimationManager::BuildAnimations *before* we
set mPlayState and mPauseStart.
This patch initializes mPlayState to the running state so we don't accidentally
end up in an inconsistent state.
It also removes some (now unnecessary) initialization of mPlayState and
mPauseStart from nsTransitionManager::ConsiderStartingTransition.
In future we could also consider reworking nsAnimationManager::BuildAnimations
so that we call SetSource on the new animation player *after* setting up its
play state. That may be more correct and would further avoid this problem but
may not be necessary since all that code is likely to change in the near future.
2014-08-13 18:21:45 +09:00
Jon Coppeard
511f6ef1c5
Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
2014-08-13 10:05:22 +01:00
Alexandre Lissy
7e0efa5c2e
Bug 1052435 - Fix handling of Notification with tag. r=mhenretty
...
This commit fixes two bugs. When sending two notifications with the same
tag, the NotificationDB this.byTag member was not properly updated. This
resulted in multiple notifications with the same tag being saved.
NotificationStorage's cache may hide this during the running session,
but on B2G the resend of notifications at reboot would expose the issue.
The second bug fixed is the test that makes sure we properly overwrite
notifications with the same tag in the database: the way we handled fake
notification object made them sharing the same ID. This, NotificationDB
would not even consider the tags and this lead to hiding the bug.
2014-08-12 10:15:00 -04:00
Szu-Yu Chen [:aknow]
f5b19b0ff2
Bug 1051715 - Part 2: Also pass number in notifyDialSuccess. r=hsinyi
2014-08-12 23:51:00 -04:00
Szu-Yu Chen [:aknow]
3a863e7e98
Bug 1051715 - Part 1: Add temporary clir test. r=hsinyi
2014-08-12 23:50:00 -04:00
Makoto Kato
9031089463
Bug 1050660 - setInputMethodActive doesn't sometimes work when switching IME imminently after boot. r=fabrice
2014-08-12 11:50:30 +09:00
Garner Lee
1bf030cd76
Bug 1050577: [NFC] Techlost not clearing peer appId correctly. r=allstars.chh
2014-08-11 16:03:35 -07:00
Ryan VanderMeulen
d5a4ba923d
Merge inbound to m-c. a=merge
2014-08-12 16:24:50 -04:00
Ed Morley
2466a862dc
Merge mozilla-central and b2g-inbound
2014-08-12 17:54:47 +01:00
Reuben Morais
b142a9ea8a
Bug 1009645 - Follow up, disable mozTime test.
2014-08-12 13:50:12 -03:00
Ed Morley
05976976d9
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-08-12 17:05:36 +01:00
Yoshi Huang
452b319d48
Bug 1052311 - B2G NFC: remove warnings from Nfc.js and NfcContentHelper.js. r=dimi
2014-08-12 17:04:51 +08:00
Jamin Liu
55bbcf1752
Bug 1036234 - Implement pairing event handlers of BluetoothAdapter. r=btian, r=mrbkap
...
- EventHandler ondevicepaired;
- EventHandler ondeviceunpaired;
2014-08-12 16:30:42 +08:00
Jamin Liu
97fec21571
Bug 1036233 - Implement pairing methods of Bluetooth API v2. r=btian, r=mrbkap
...
- Promise<void> pair(DOMString aAddress)
- Promise<void> unpair(DOMString aAddress)
- sequence<BluetoothDevice> getPairedDevices()
2014-08-12 16:30:36 +08:00
Jamin Liu
259c8a71b4
Bug 1036233 - Initialize the data member of BluetoothDevice. r=btian
2014-08-12 16:30:26 +08:00
Nigel Babu
9bb67b6622
Merge m-c to m-i
2014-08-12 12:20:36 +05:30
Alphan Chen
13bbad36f9
Bug 1050720 - [DeviceStorage] Avoid to send the same status in two continuous storage-state-change event. r=dhylands
2014-08-11 23:31:00 -04:00
Nigel Babu
7f86114f33
Backed out changeset 2d0ebc1bc7d6 (bug 1036233) for build bustage ON A CLOSED TREE
2014-08-12 09:00:30 +05:30
Nigel Babu
b241b4cbb6
Backed out changeset c5d50f1bc995 (bug 1036233) for build bustage ON A CLOSED TREE
2014-08-12 09:00:20 +05:30
Nigel Babu
7e1903b51c
Backed out changeset a471c7c73409 (bug 1036234) for build bustage on A CLOSED TREE
2014-08-12 09:00:08 +05:30
Jamin Liu
c87d6c4079
Bug 1036234 - Implement pairing event handlers of BluetoothAdapter. r=btian, r=mrbkap
...
- EventHandler ondevicepaired;
- EventHandler ondeviceunpaired;
2014-08-12 10:49:59 +08:00
Jamin Liu
c435cb1254
Bug 1036233 - Implement pairing methods of Bluetooth API v2. r=btian, r=mrbkap
...
- Promise<void> pair(DOMString aAddress)
- Promise<void> unpair(DOMString aAddress)
- sequence<BluetoothDevice> getPairedDevices()
2014-08-12 10:49:53 +08:00
Jamin Liu
6ddcdd1ef6
Bug 1036233 - Initialize the data member of BluetoothDevice. r=btian
2014-08-12 10:49:43 +08:00
Bobby Holley
25f875bfcb
Bug 1050049 - Implement bindToUntrustedContent attribute restriction. r=smaug
2014-08-11 20:06:55 -07:00
Bobby Holley
af0cdef94f
Bug 1050049 - Whitelist bindings that we actually expect to use in content. r=smaug
2014-08-11 20:06:55 -07:00
Benoit Jacob
a16820eb73
Bug 777574 - Skip all quickCheckAPI tests on all linux/android/emulator slaves - r=kamidphish
2014-08-11 22:57:16 -04:00
Wes Kocher
74f33f69bf
Backed out changeset 49086e9caa4e (bug 1051114) for making Gaia-unit tests timeout on a CLOSED TREE
2014-08-11 15:27:58 -07:00
Yoshi Huang
5bd325bbab
Bug 1051754 - B2G NFC: Add marionette test for peer.sendFile. r=dimi
...
From 3cfb06874b6e838ad76e1817c7b69df81e0f802b Mon Sep 17 00:00:00 2001
---
dom/nfc/tests/marionette/head.js | 20 +++++++--
dom/nfc/tests/marionette/manifest.ini | 1 +
dom/nfc/tests/marionette/test_nfc_peer_sendFile.js | 49 ++++++++++++++++++++++
3 files changed, 67 insertions(+), 3 deletions(-)
create mode 100644 dom/nfc/tests/marionette/test_nfc_peer_sendFile.js
2014-08-11 18:26:52 +08:00
Fabrice Desré
d183009acd
Bug 1051114 - 400 MozInterAppMessagePort registered on frame message manager r=bent
2014-08-11 10:37:09 -07:00
Szu-Yu Chen [:aknow]
954f5f2638
Bug 1050696 - Refactor TelephonyService.dial. r=hsinyi
2014-08-11 02:48:00 -04:00
Martijn Wargers
4d71b5379f
Bug 1032878 - Fix for various failing mochitest-plain/-chrome tests. r=jmaher, r=akachkach, r=surkov, r=cpearce
2014-08-10 20:03:50 -07:00
Ed Morley
62b7aa6b87
Merge mozilla-central and inbound
2014-08-12 17:56:08 +01:00
Ryan VanderMeulen
3ea3cf2a2f
Backed out changeset 3200ed3305db (bug 1014023) for causing bug 1051164.
2014-08-12 12:44:09 -04:00
Morris Tseng
c1a76e5f84
Bug 1020802 - Pass collapsed and reason information to selectionchange event. r=ehsan, sr=smaug
2014-08-10 20:37:00 -04:00
Chris Lord
db6f22f3fd
Bug 1051513 - Fix update of webapp activity registration. r=fabrice
...
Remove all old activities for a given manifest before re-registering new ones.
2014-08-11 23:21:44 +01:00
Wes Kocher
589ed1e76a
Merge m-c to inbound
2014-08-11 16:19:27 -07:00
Wes Kocher
1b1fc072d1
Backed out 4 changesets (bug 1032878) for probably introducing a leak, creating a CLOSED TREE
...
Backed out changeset 780c948d79f3 (bug 1032878)
Backed out changeset 0cfcc44660a8 (bug 1032878)
Backed out changeset 991f8d5da382 (bug 1032878)
Backed out changeset f54984be223e (bug 1032878)
2014-08-11 14:27:57 -07:00
Ryan VanderMeulen
7f18942028
Merge inbound to m-c. a=merge
2014-08-11 16:10:07 -04:00
Szu-Yu Chen [:aknow]
0398625a7a
Bug 1051663 - Correct |this| in REQUEST_DIAL_EMERGENCY_CALL. r=hsinyi
2014-08-11 02:37:00 -04:00
Evelyn Hung
eb53373ae5
Bug 1044960 - Remove unnecessary lines from TabChild.cpp. r=kats
2014-08-07 22:10:00 -04:00