Commit Graph

7203 Commits

Author SHA1 Message Date
Mark Finkle
4a1a9dfe76 Bug 1154960 - Fennec should explicitly block the DOM SiteSpecificUserAgent.js file from packaging r=nalexander 2015-04-22 02:01:32 -04:00
Seth Fowler
91a61b3d2c Bug 1145439 (Part 1) - Throttle requestAnimationFrame for non-visible iframes. r=mstange,mchang 2015-04-21 09:44:40 -07:00
Valentin Gosu
46ec35820e Bug 1139831 - end timestamps are before start timestamps. r=baku 2015-04-16 03:53:44 +03:00
Milan Sreckovic
4188db2cc6 Bug 404828 - No need to assert that the top window isn't reachable. r=smaug 2015-04-17 16:37:54 -04:00
Bill McCloskey
7303c795ef Bug 1155224 - Add targetFrameLoader property to messages (r=smaug) 2015-04-20 23:32:59 -07:00
Brian Birtles
f139f696ad Bug 1154615 part 8 - Rename references to players in animation observers; r=jwatt 2015-04-21 10:22:10 +09:00
Brian Birtles
d8ca19874e Bug 1154615 part 6 - Rename references to players within layout/; r=jwatt
We will rename CSSAnimationPlayer/CSSTransitionPlayer in a separate patch
2015-04-21 10:22:10 +09:00
Brian Birtles
3b1faa1fd5 Bug 1154615 part 5 - Rename AnimationPlayerCollection to AnimationCollection; r=jwatt 2015-04-21 10:22:10 +09:00
Brian Birtles
b5750bd4b3 Bug 1154615 part 2 - Rename PendingPlayerTracker to PendingAnimationTracker; r=jwatt
This patch also updates the method names on PendingAnimationTracker but leaves
a number of local variables which will be fixed in a subsequent patch.
2015-04-21 10:22:09 +09:00
Brian Birtles
d4dc1dd595 Bug 1154615 part 1 - Rename AnimationPlayer to Animation in WebIDL; r=smaug
This patch is a fairly minimal rename of the AnimationPlayer interface. It
leaves a bunch of local variables and helper classes still using the word
"player". These will be addressed in subsequent patches that don't require DOM
peer review.
2015-04-21 10:22:09 +09:00
Aaron Klotz
fe6fabf75f Bug 1155241: Check mInstanceOwner for nullptr in nsObjectLoadingContent::PluginDestroyed; r=smaug 2015-04-15 16:24:28 -06:00
Ehsan Akhgari
2acdc40b3d Bug 1156010 - Mark nsINode::mParent as MOZ_OWNING_REF; r=smaug 2015-04-20 15:39:52 -04:00
Denis Volk
cd6346cce0 Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj 2015-04-15 12:47:03 -04:00
Ehsan Akhgari
0c49417b2c Bug 1156102 - Mark nsGlobalWindowObserver::mWindow as MOZ_NON_OWNING_REF; r=baku 2015-04-20 08:35:39 -04:00
Ehsan Akhgari
4ff5cb04c3 Bug 1156101 - Mark nsGlobalWindow::mObserver as an nsRefPtr; r=baku 2015-04-20 08:35:38 -04:00
Ehsan Akhgari
846f176e38 Bug 1156099 - Mark the atom members of NodeInfo as nsCOMPtr's; r=baku
Turns out I was wrong, and they are really owning references.
2015-04-20 08:35:36 -04:00
Botond Ballo
1e8ab6501c Bug 1152479 - Extract the implementations of nsIDOMWindowUtils::Send{KeyEvent,MouseEvent} into nsContentUtils. r=ehsan 2015-04-15 03:08:55 -04:00
Ted Mielczarek
dbfb883711 bug 1155691 - Expose WindowRoot to chrome from window in webidl. r=smaug 2015-04-17 16:17:26 -04:00
Ehsan Akhgari
f0c7967ee6 Bug 1156013 - Mark nsINode::mSubtreeRoot as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:39 -04:00
Ehsan Akhgari
6d8892e55b Bug 1156012 - Mark nsINode::m{Next,Previous}Sibling as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:37 -04:00
Ehsan Akhgari
c80d4cbcc2 Bug 1156011 - Mark nsINode::mFirstChild as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:34 -04:00
Ehsan Akhgari
8c5211c28d Bug 1156009 - Mark nsChildContentList::mNode as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:31 -04:00
Ehsan Akhgari
d0dd20f003 Bug 1156006 - Mark NodeInfo::mDocument as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:29 -04:00
Ehsan Akhgari
32c4f6551c Bug 1156005 - Mark the nsIAtom members of NodeInfo::NodeInfoInner as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:26 -04:00
Aryeh Gregor
a60b9141d2 Bug 1147412 part 9 - Convert some nsHTMLEditor members to Element; r=ehsan 2015-04-19 15:28:50 +03:00
Ehsan Akhgari
aa9d593a94 Bug 1154679 - Part 1: Remove the usage of is_loosely from test_domrequesthelper.xul; r=Ms2ger 2015-04-18 19:10:17 -04:00
Jim Blandy
3fe47490c7 Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley 2015-04-08 21:23:48 -04:00
Ryan VanderMeulen
925eb0ca2b Merge m-c to inbound. a=merge
CLOSED TREE
2015-04-17 16:11:58 -04:00
Ryan VanderMeulen
0184ad2c22 Merge inbound to m-c. a=merge 2015-04-17 15:44:37 -04:00
Ehsan Akhgari
566182479f Bug 1155477 follow-up: Fix nsINode::ChildNodes()
Landed on a CLOSED TREE to fix bustage
2015-04-17 11:49:59 -04:00
Ehsan Akhgari
acbbcfb4b0 Bug 1155486 - Convert nsDOMAttributeMap::mLocalName to void* to ensure that we can never dereference it; r=baku 2015-04-17 11:15:15 -04:00
Ehsan Akhgari
3a741c1a97 Bug 1155477 - Convert nsINode::Slots::mChildNodes to an nsRefPtr; r=baku
MSVC 7 is no longer supported, so this can now be an nsRefPtr.
2015-04-17 11:15:13 -04:00
Ehsan Akhgari
efb62f9871 Bug 1155475 - Mark nsINode::Slots::mWeakReference as MOZ_NON_OWNING_REF; r=baku 2015-04-17 11:14:49 -04:00
Ehsan Akhgari
8efbb22bd6 Bug 1155471 - Mark some members of nsNodeInfoManager as MOZ_NON_OWNING_REF; r=baku 2015-04-17 11:14:48 -04:00
Ehsan Akhgari
f8f4fef68c Bug 1112469 - Part 1: Implement an XPCOM service responsible to trigger daily updates of service workers; r=nsm 2015-04-17 13:59:49 -04:00
Cameron McCormack
ae78c7eab8 Bug 1155030 - Fix asterix/asterisk misspelling. r=ehsan 2015-04-17 11:09:58 +10:00
Neil Deakin
0e272ede50 Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm 2015-04-16 15:38:12 -04:00
Neil Deakin
546bc723a6 Bug 1071562, e10s, support non-text types in clipboard (html, images, etc), r=smaug 2015-04-16 15:38:12 -04:00
Ryan VanderMeulen
fa952c06fb Merge m-c to b2g-inbound. a=merge 2015-04-16 16:22:42 -04:00
Bruce Sun
20b4932a5e Bug 1152653 - Implement BluetoothGatt.oncharacteristicchanged. r=jocelyn, r=mrbkap 2015-04-16 16:47:01 +08:00
Valentin Gosu
bc4ddb96ea Bug 1149913 - Disable bug 1093611. Set pref dom.url.encode_decode_hash to true r=honzab 2015-04-16 05:25:10 +03:00
Boris Zbarsky
937626e175 Bug 1154812. Fix location.pathname to return the right thing in workers. r=baku 2015-04-15 16:32:53 -04:00
David Anderson
b4d3877004 Make test_bug946632 compatible with asynchronous scrolling. (bug 1140293, r=mstange) 2015-04-15 16:28:43 -04:00
Nathan Froyd
fba75178ed Bug 1153988 - create nsNullPrincipals directly, rather than going through do_CreateInstance; r=smaug
There's a better way to create null principals than
do_CreateInstance("@mozilla.org/nullprincipal;1").  Let's do that and
save ourselves some XPCOM overhead.
2015-04-13 14:47:41 -04:00
Botond Ballo
671b9d71b2 Bug 1152479 - Assert IsCallerChrome() in some layout-related nsIDOMWindowUtils APIs. r=ehsan 2015-04-14 13:20:12 -04:00
Botond Ballo
d152a55522 Bug 1152479 - Extract the implementations of layout-related nsIDOMWindowUtils APIs used by APZ into nsLayoutUtils. r=ehsan 2015-04-14 13:19:10 -04:00
Daniel Holbert
33cf8e271a Bug 1154076 followup: Mark ConsoleRunnable::Run() as override. rs=ehsan 2015-04-15 10:05:40 -07:00
Andrea Marchesini
78d32c4c49 Bug 1154076 - Console API must keep the Worker alive when the runnable to the main-thread is dispatched, r=bent 2015-04-15 11:46:40 +01:00
David Parks
3d76a3308b Bug 1127727 - Swap callbacks in the Compositor when dragging tabs between windows. r=billm
When remote browsing, swap the MozLayersReady callback in the compositor
when dragging tabs between windows.
2015-04-13 17:06:03 -07:00
Geoff Brown
c1fd985224 Bug 1133833 - Disable a few tests on Android 4.3 for intermittent failures; r=trivial 2015-04-14 21:05:40 -06:00