Commit Graph

255714 Commits

Author SHA1 Message Date
Shu-yu Guo
b9fd37ea52 Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust) 2015-07-30 22:17:04 -07:00
Jean-Yves Avenard
9380e14184 Bug 1189588: [MSE] Remove MediaSourceDemuxer::NotifyTimeRangesChanged. r=cpearce
This was an optimisation added to prevent recalculating our buffered ranges unnecessarily, but it became totally unnecessary with bug 1174981.
Additionally, it appears that there's a race in its use ; which I can't identify.
2015-07-31 14:26:17 +10:00
Nicholas Nethercote
d130e7465e Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj.
After this change, we have PLDHashTable::ShallowSizeOf{In,Ex}cludingThis(),
which don't do anything to measure children. (They can be combined with
iteration to measure children.)

This patch also removes the PL_DHashTableSizeOf{In,Ex}cludingThis() functions.
They're not necessary because the methods can be used instead.

Finally, the patch deliberately converts some SizeOfExcludingThis() calls to
SizeOfIncludingThis(). These are all done on heap pointers so this change is
valid.
2015-07-29 22:28:20 -07:00
Brian Birtles
df3892093c Bug 1171966 - Update SMIL animation styles only when there are pending changes; r=dholbert
Bug 960465 (specifically part 6, changeset 7d16f2fd8329) changed the way we
process animation-only style changes. This caused us to update SMIL animations
more often than is needed.

This patch adjusts this behavior to update the style from SMIL animations less
frequently by tracking when animated values have been composited without adding
the corresponding changes to a restyle tracker.
2015-07-31 13:14:46 +09:00
Valentin Gosu
7ee1294a35 Bug 1032254 - Provide a way to pin resources in the http cache r=honzab 2015-07-30 11:40:00 +02:00
Seth Fowler
a8a845cc0c Bug 1189593 - Only use SSE2 in image::Downscaler if we're running on an SSE2-capable machine. r=tn 2015-07-30 19:48:22 -07:00
John Daggett
2457a91642 Bug 1189158 - shutdown font loader thread in separate event. r=m_kato 2015-07-31 10:10:31 +09:00
Andrea Marchesini
e59256c2b5 Bug 1188265 - No manual JS_ClearPendingException when StructuredCloneHelper is used, r=smaug 2015-07-31 01:38:00 +01:00
Michael Layzell
c58b0e9686 Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan 2015-07-30 20:31:11 -04:00
Ehsan Akhgari
c83599edca Bug 1189465 - Make LULStats constructor explicit; r=BenWa 2015-07-30 20:31:08 -04:00
Eitan Isaacson
fee08136c1 Bug 1176292 - Send 'toggle-shade' control event to content on 3 finger triple tap. r=yzen 2015-07-30 17:25:08 -07:00
Eitan Isaacson
7faa1e4a49 Bug 1187105 - Pause speechsynthesis on empty queue. r=smaug 2015-07-30 16:04:25 -07:00
Jessica Jong
2f99cbb771 Bug 1167132 - Part 15: [NetworkManager] Move network information into a separate interface (NetworkInterfaceList). r=echen 2015-07-29 02:16:00 -04:00
Jessica Jong
bb55d4b4a9 Bug 1167132 - Part 14: [NetworkManager] Move network information into a separate interface (NetStats). r=ethan 2015-07-29 02:15:00 -04:00
Jessica Jong
f656b772a3 Bug 1167132 - Part 13: [NetworkManager] Move network information into a separate interface (Necko/NetStats). r=ethan 2015-07-29 02:14:00 -04:00
Jessica Jong
0806c34b90 Bug 1167132 - Part 12: [NetworkManager] Move network information into a separate interface (discovery). r=jryans 2015-07-29 02:13:00 -04:00
Jessica Jong
83ab62df9d Bug 1167132 - Part 11: [NetworkManager] Move network information into a separate interface (Gps). r=kanru 2015-07-29 02:12:00 -04:00
Jessica Jong
ad1b17760f Bug 1167132 - Part 10: [NetworkManager] Move network information into a separate interface (PushService). r=nsm 2015-07-29 02:11:00 -04:00
Jessica Jong
910b255fc5 Bug 1167132 - Part 9: [NetworkManager] Move network information into a separate interface (shell). r=fabrice 2015-07-29 02:11:00 -04:00
Jessica Jong
929db4f2d8 Bug 1167132 - Part 8: [NetworkManager] Move network information into a separate interface (Mms). r=btseng 2015-07-29 02:10:00 -04:00
Steven Englehardt
d4c62d8f08 Bug 1179557 - Add userContextId to originAttributes with tests. r=bholley, r=tanvi 2015-07-28 17:32:00 -04:00
Ryan VanderMeulen
8784918981 Bug 909925 - Re-enable previously-disabled WebRTC crashtests on Android/B2G. 2015-07-31 14:44:37 -04:00
Brian R. Bondy
a40a183469 Bug 1188487 - Tests for BrowserElement mute / set volume. r=fabrice 2015-07-31 13:21:25 -04:00
Brian R. Bondy
1ee417a4ab Bug 1188487 - BrowserElement webidl changes for muting and setting volume. r=ehsan 2015-07-31 13:21:22 -04:00
Brian R. Bondy
b292a92d0f Bug 1188487 - Add API to BrowserElement to mute and set volume. r=fabrice
It's already possible to get mute/volume at the audio channel level, but
this adds it at the iframe level so that audio channels can be created
and destroyed and the setting will be preserved.
2015-07-31 13:21:18 -04:00
Trevor Saunders
5b4d8bad41 bug 1186528 - don't create a DocAccessibleChild if we can't tell the parent process about it r=lsocks 2015-07-31 13:44:59 -04:00
Boris Zbarsky
de15290127 Bug 983301 part 2. Change Promise to not be distinguishable from any other type. r=peterv 2015-07-31 13:30:55 -04:00
Boris Zbarsky
c6f4dbf8d9 Bug 983301 part 1. Handle JS-to-native conversion for Promise values via calling Promise::Resolve on whatever value was passed in (except if the type is nullable and the passed-in value is null or undefined). r=peterv 2015-07-31 13:30:55 -04:00
Boris Zbarsky
9161435478 Bug 1135961. Implement subclassing of DOM objects. r=peterv 2015-07-31 13:30:55 -04:00
Christoph Kerschbaumer
0ea778f8c3 Bug 1182539 - Use channel->ascynOpen2 in dom/base/nsDocument.cpp (r=sicking) 2015-07-31 08:58:14 -07:00
Benoit Girard
91608d25bb Bug 1072313 - Check for more leaks in the layers code. r=mstange 2015-07-29 11:57:03 -04:00
Kartikaya Gupta
f064a257d4 Bug 1187056 - Dispatch the meta tag mutation events sooner so that any meta-viewport changes can be processed before scripts continue running. r=smaug 2015-07-31 13:08:40 -04:00
Kartikaya Gupta
09279908e2 Bug 1127901 follow-up - Fix a comment. r=me 2015-07-31 13:08:14 -04:00
Kyle Huey
19e891a252 Bug 1152574: Fix console service discarding to run when it is actually safe to do so (off of inner-window-destroyed). Also add a backstop at xpcom-shutdown to discard any cycle collected messages before it is too late. r=froydnj 2015-07-31 06:49:27 -07:00
Kit Cambridge
08cdfadaff Bug 1189543 - pushManager.getSubscription() should return null for nonexistent push subscriptions in workers. r=nsm 2015-07-30 15:31:48 -07:00
Aidin Gharibnavaz
6c284aace3 Bug 1177871 - Timeout added to XHR request of WifiGeoPositionProvider. r=jdm
CLOSED TREE
2015-07-30 07:01:00 -04:00
Hiroyuki Ikezoe
4fb46efd11 Bug 1189162 - Clamp gamepad.timestamp and VideoPlaybackQuality.creationTime. r=bz 2015-07-30 01:41:00 -04:00
Ting-Yu Lin
74f496af23 Bug 1189224 - Add BUG_COMPONENT for AccessibleCaret and others to moz.build. r=roc 2015-07-30 02:33:00 -04:00
Nate Hughes
9872157f6a Bug 1188421 - Properly null memory reporter's compressor reference. r=hurley 2015-07-30 12:31:43 -07:00
Carsten "Tomcat" Book
7605a6369b Backed out changeset 7edc58c272f1 (bug 1075089) for causing OS X 10.6 marionette failures in test_single_finger_desktop.py testSingleFingerMouse.test_double_tap on a CLOSED TREE 2015-07-31 14:49:40 +02:00
Carsten "Tomcat" Book
e9db1b969f Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2015-07-31 13:50:49 +02:00
Andrew McCreight
4df5cf03f0 Bug 1189122 - Assert when we Suspect() when a CC scan is in progress. r=smaug
This can cause leaks that are invisible to our XPCOM leak detection system.

To avoid this, classes should not addref or release in their Traverse methods.
2015-07-29 20:48:00 +02:00
Andrew Comminos
d15ad31c48 Bug 1187237 - Correct range slider drawing on GTK3. r=karlt 2015-07-30 11:29:00 +02:00
Hiroyuki Ikezoe
8e84ad1433 Bug 1178664 - Part 4 -Implement Animation.oncancel event. r=bbirtles, r=smaug 2015-07-30 23:26:00 +02:00
Hiroyuki Ikezoe
df3f6a345b Bug 1178664 - Part 3 - Implement Animation.onfinish event. r=bbirtles, r=smaug 2015-07-30 23:25:00 +02:00
Ed Lee
799ca33758 Bug 1188547 - Small screen view stretches media prompt background [r=andreio] 2015-07-28 13:33:12 -07:00
Wes Kocher
0fd8937d9f Merge m-c to fx-team, a=merge 2015-07-29 20:22:12 -07:00
Brian Grinstead
7ff0b3d90d Bug 1177195 - Include a 'learn more' link on the blocked tracking protection message in the web console;r=fitzgen 2015-07-29 17:33:29 -07:00
Brian Grinstead
20bbdc9e58 Bug 1187582 - Add a test to make sure a middle click doesn't start markup view dragging;r=me 2015-07-29 14:40:01 -07:00
John Pavlicek
affa31d806 Bug 1187582 - Opening a link in markup view attributes shouldn't trigger a drag;r=bgrins 2015-07-29 14:39:59 -07:00