Commit Graph

35015 Commits

Author SHA1 Message Date
Botond Ballo
77646296c3 Bug 1166382 - Use the adjusted full zoom in nsDocument::GetViewportInfo(). r=tn 2015-05-29 14:28:05 -04:00
Wes Kocher
409cb2e310 Merge m-c to inbound, a=merge 2015-06-01 12:33:23 -07:00
Gijs Kruitbosch
a2d0b1ca5b Bug 995697 - remove obsolete geolocation private browsing test, r=jdm 2015-06-01 13:35:18 +01:00
Bobby Holley
1fc952871c Bug 1169542 - Use .forget() instead of Move() to convert from nsRefPtr<Derived> to nsRefPtr<Base>. r=gerald 2015-06-01 09:19:12 -07:00
Bobby Holley
3eff61eafa Bug 1169542 - Implement MediaPromise::All. r=jww 2015-06-01 09:18:44 -07:00
Bobby Holley
26e4b9c5eb Bug 1169542 - Make MediaPromise more rvalue-friendly. r=gerald,r=jww
Again, necessary for passing around nsTArrays.
2015-06-01 09:18:44 -07:00
Bobby Holley
cae41c6682 Bug 1169542 - Stop copying ResolveOrRejectValues. r=jww
This moves us closer to being able to use nsTArray, which is
non-implicitly-copyable, as a Resolve/Reject value.
2015-06-01 09:18:43 -07:00
Jorg K
8dcf312ceb Bug 1169996 - Don't lose eEditorMailMask; r=ehsan 2015-06-01 17:42:49 +02:00
Simon Montagu
51db4dd1e8 Bug 1169267: treat an empty nsTextDirectionalityMap as missing when changing text content 2015-06-01 18:31:42 +03:00
Ben Kelly
82c43952d1 Bug 1157619 P2 Test that service worker is not intercepted on force refresh. r=ehsan 2015-06-01 10:53:20 -04:00
Ben Kelly
62ee5281ea Bug 1157619 P1 Network requests should not be intercepted when force-refreshed. r=smaug 2015-06-01 10:53:18 -04:00
Carsten "Tomcat" Book
df0827d499 Merge mozilla-central to mozilla-inbound 2015-06-01 15:19:42 +02:00
Carsten "Tomcat" Book
e5270e7b6c Backed out changeset 99011d150a1d (bug 1163572) for b2g ics debug bustage on a CLOSED TREE 2015-06-01 13:03:30 +02:00
Danilo Cesar Lemes de Paula
9103641e44 Bug 1163572 - Override ChromeProcessController::RequestContentRepaint to detect root-frame updates. r=botond 2015-05-28 06:54:00 +02:00
Kevin Grandon
20ad5866c5 Bug 1162844 - Add meta name="viewmode" to have configurable VR experiences. r=fabrice 2015-05-29 05:58:00 +02:00
Samael Wang
cb846357ec Bug 1152730 - Part 3: Add owner window checks on DOM object operations. r=btseng 2015-05-13 11:42:42 +08:00
Samael Wang
baed180375 Bug 1152730 - Part 2: Add a marionette test case. r=btseng 2015-05-20 17:50:27 +08:00
Samael Wang
2c89d9b5bf Bug 1152730 - Part 1: Update retry logic in SmsService and remove the retry in ril_worker. r=btseng 2015-05-25 18:38:07 +08:00
Carsten "Tomcat" Book
fa7f73941a Merge mozilla-central to b2g-inbound 2015-05-26 13:37:22 +02:00
Thomas Zimmermann
f19339336d Bug 1166638: Use |ListenSocketConsumer| in |ListenSocket|, r=kmachulis, dlee, chucklee, shuang
This patch converts |ListenSocket| to forward events to an instance
of |ListenSocketConsumer|. All users are converted and the related
listener and consumer classes are removed.
2015-05-26 13:24:20 +02:00
Thomas Zimmermann
70111c54d3 Bug 1166638: Use |StreamSocketConsumer| in |StreamSocket|, r=kmachulis, dlee, chucklee, htsai
This patch converts |StreamSocket| to forward events and data to an
instance of |StreamSocketConsumer|. All users are converted and the
related listener and consumer classes are removed.
2015-05-26 13:24:20 +02:00
Carsten "Tomcat" Book
3ab38e57d9 merge mozilla-inbound to mozilla-central a=merge 2015-05-26 12:07:11 +02:00
Carsten "Tomcat" Book
0bd5d98e47 merge fx-team to mozilla-central a=merge 2015-05-26 12:04:10 +02:00
Jamin Liu
0b0d6866d9 Bug 1165182 - Stop LE scans when Bluetooth adapter is disconnected from its owner. r=joliu 2015-05-26 10:33:47 +08:00
JW Wang
e3c0a9439f Bug 1163497. Part 5 - remove unused functions. r=roc. 2015-05-26 10:22:03 +08:00
JW Wang
bbc66b0046 Bug 1163497. Part 4 - move output stream code from MediaDecoder::AddOutputStream() to DecodedStream::Connect(). r=roc. 2015-05-26 10:21:53 +08:00
Phil Ringnalda
d92a9b0501 Merge b-i to m-c, a=merge 2015-05-25 19:21:48 -07:00
JW Wang
8a38368820 Bug 1163497. Part 3 - move stream connection code from MediaDecoder::RecreateDecodedStream() to DecodedStream::RecreateData(). r=roc. 2015-05-26 10:21:41 +08:00
Ryan VanderMeulen
bbcbe5cc8b Backed out 4 changesets (bug 1155493) for Android test_browserElement_inproc_CopyPaste.html timeouts/crashes.
Backed out changeset 3bd7adb9f591 (bug 1155493)
Backed out changeset 0380b1684e6b (bug 1155493)
Backed out changeset 58b7c1eaf3c8 (bug 1155493)
Backed out changeset 896beb5088a7 (bug 1155493)
2015-05-25 13:15:06 -04:00
Phil Ringnalda
a7a1d85013 Merge m-c to f-t 2015-05-25 19:28:43 -07:00
Jocelyn Liu
56224435d6 Bug 1167070 - Overwrite BLE related flags to enable BLE functionalities in bluedroid for both bluetooth1 and bluetooth2. r=shuang 2015-05-22 20:07:00 -04:00
Roger Yang
160a111f22 Bug 1124338 - Fix possible camera cached parameters invalidation from underlying driver modification. r=aosmond 2015-05-24 11:36:00 -04:00
Phil Ringnalda
bea43f945a Merge b-i to m-c, a=merge 2015-05-24 12:14:37 -07:00
Phil Ringnalda
6455e03128 Back out 4 changesets (bug 1167022) for reftest-e10s bustage
CLOSED TREE

Backed out changeset de4013b979a7 (bug 1167022)
Backed out changeset b97f76c4be1c (bug 1167022)
Backed out changeset cbc7f8b88a46 (bug 1167022)
Backed out changeset 00b1c04181d3 (bug 1167022)
2015-05-23 21:40:21 -07:00
Masayuki Nakano
a89df8b200 Bug 1167022 part.4 Get rid of MozIMEFocus(In|Out) events r=smaug 2015-05-24 10:11:37 +09:00
Masayuki Nakano
bedbc5f6bd Bug 1167022 part.2 IMEStateManager::UpdateIMEState() should try to restart to observe focused editor when it's reframed r=smaug+nchen 2015-05-24 10:11:37 +09:00
Masayuki Nakano
3e3d31ca17 Bug 1167022 part.1 Make IMEContentObserver possible to restart to observe editor root node r=smaug 2015-05-24 10:11:37 +09:00
Fabrice Desré
2104397d2c Bug 1161677 - Expose dev mode state read-only through the navigator.hasFeature() api r=ehsan 2015-05-23 17:38:24 -07:00
Phil Ringnalda
2efe4234bc Merge m-c to m-i 2015-05-23 14:39:57 -07:00
Phil Ringnalda
c98ffedf1c Merge b-i to m-c, a=merge 2015-05-23 14:35:55 -07:00
Phil Ringnalda
ae0515f0a5 Merge f-t to m-c, a=merge 2015-05-23 14:28:07 -07:00
Jean-Yves Avenard
d3278ec1ae Bug 1166836: Part4. Don't unecessarily call GetBuffered(). r=cpearce
Regression was introduced in 24a7f0fda98b (bug 1163445)
2015-05-23 11:16:12 +10:00
Botond Ballo
3033c1e2bd Bug 1164406 - Exclude the scrollbars from the composition bounds in TabChild::HandleCalculateViewportChange() when appropriate. r=kats 2015-05-22 15:53:32 -04:00
Ryan VanderMeulen
ec6d6e831d Merge m-c to b2g-inbound. a=merge 2015-05-22 14:20:37 -04:00
Ryan VanderMeulen
ecdd625f1a Merge inbound to m-c. a=merge 2015-05-22 14:02:47 -04:00
Andrea Marchesini
b66ef4e88c Bug 1155761 - User Timing API in Workers, r=ehsan 2015-05-25 17:53:07 +01:00
Kan-Ru Chen
9427cb67ed Bug 1004864 - Use SpecialPowers.pushPermissions in test_messagemanager_targetchain.html. r=smaug 2015-05-25 02:58:00 -04:00
Ehsan Akhgari
2697a44ccc Bug 1166932 - Part 2: Make sure that nsTextInputListener doesn't try to perform edit actions if it has been disconnected from the editor object; r=roc 2015-05-23 09:59:50 -04:00
Maksim Lebedev
999d3bc32d Bug 1163044 - Forward NS_MOUSE_ENTER_WIDGET into content process. r=smaug 2015-05-22 02:00:00 -04:00
Yoshi Huang
82d3354929 Bug 1165841 - Part 5: remove listener when window is destroyed. r=dimi 2015-05-20 15:01:16 +08:00
Andreas Pehrson
3be8ac6ad8 Bug 1166659 - Add mochitest tags for webaudio and webrtc. r=jesup, r=padenot 2015-05-20 02:49:00 -04:00
Yoshi Huang
4bf759585c Bug 1165841 - Part 4: using eventListeners. r=dimi 2015-05-20 10:45:30 +08:00
Yoshi Huang
2662cbc72d Bug 1165841 - Part 3: remove _rfState and init from NfcContentHelper. r=dimi 2015-05-20 17:10:17 +08:00
Yoshi Huang
7cb626527c Bug 1165841 - Part 2: move window-related code to nsNfc.js. r=dimi 2015-05-20 17:06:38 +08:00
Yoshi Huang
badd3e8271 Bug 1165841 - Part 1: add window into nsINfcEventListener. r=dimi 2015-05-20 16:36:16 +08:00
Morris Tseng
bb669f48bb Bug 1155493 - Part 4: Add test for mozbrowsercaretstatechanged. r=kchen 2015-05-19 21:00:00 -04:00
Nick Desaulniers
f3fc2d8bc9 Bug 1152597 - Icons are shown for some apps. r=marco 2015-05-19 11:43:39 -07:00
Jan-Ivar Bruaroey
00611c135c Bug 1162720 - enumerateDevices visits main thread for profileDir. r=jesup
* * *
Bug 1162720 - avoid cross-thread refcounting using coat-check
2015-05-20 17:09:30 -04:00
Cervantes Yu
a5bfba878f Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307). 2015-05-19 14:31:25 +08:00
Cervantes Yu
f338105f85 Backout change 3285d8bef13f (bug 1113429) due to backout of bug 970307. 2015-05-19 11:26:26 +08:00
Cervantes Yu
dfd4f0655e Backout change 3f62597c7e66 (bug 1156611) due to backout of bug 970307. 2015-05-19 11:26:23 +08:00
Shawn Huang
9635fa1396 Bug 1166469 - Add HandleBackendError for hfp-fallback product, r=btian 2015-05-22 11:45:54 +08:00
Fabrice Desré
6a1f5d9b39 Bug 1166916 - Javascript Error in post-fork-preload.js r=gwagner 2015-05-21 10:15:17 -07:00
Ryan VanderMeulen
93c5f6157a Merge mozilla-inbound to b2g-inbound. a=merge 2015-05-21 16:33:37 -04:00
Ryan VanderMeulen
1e756ea4cc Backed out 3 changesets (bug 1162720) for mochitest failures.
Backed out changeset 9ed581fdb25b (bug 1162720)
Backed out changeset c70d228147df (bug 1162720)
Backed out changeset 31b76e306cbd (bug 1162720)

CLOSED TREE
2015-05-21 12:26:19 -04:00
Carsten "Tomcat" Book
87bc2d11a0 Backed out changeset 1e690405d314 (bug 1155493) for bustage on a CLOSED TREE 2015-05-21 16:23:42 +02:00
Carsten "Tomcat" Book
904feb3d16 Backed out changeset 0d74bb9bb06f (bug 1155493) 2015-05-21 16:21:03 +02:00
Carsten "Tomcat" Book
56348b3873 Backed out changeset 37cf24967016 (bug 1155493) 2015-05-21 16:20:53 +02:00
Michael Layzell
32e0fe44f2 Bug 1161721 - Return false from document.queryCommandSupported for restricted commands. r=ehsan 2015-05-21 06:37:00 -04:00
Gerald Squelart
77a0e64f26 Bug 1164264 - [EME] If there are no plugins left, don't wait for anything to shutdown. r=cpearce 2015-05-21 00:16:00 -04:00
Carsten "Tomcat" Book
be8b65eeff Merge mozilla-central to b2g-inbound 2015-05-21 15:19:27 +02:00
Carsten "Tomcat" Book
967e6f7f03 merge mozilla-inbound to mozilla-central a=merge 2015-05-21 14:56:34 +02:00
Thomas Zimmermann
5362ed1bf6 Bug 1164417: Add |ConnectionOrientedSocket::PrepareAccept| for accepting socket connections, r=kmachulis
With this patch, stream and listening sockets handle the setup of
accepted sockets internally. Sub-classes of |StreamSocket| don't
have to overload StreamSocket's |GetIO| any longer.
2015-05-21 13:34:37 +02:00
Thomas Zimmermann
e5eabe4c03 Bug 1164417: Store PDU consumer in |BluetoothDaemonConnection|, r=kmachulis 2015-05-21 13:34:37 +02:00
Thomas Zimmermann
25b408e533 Bug 1164417: Add |UnixSocketConnector::Duplicate|, r=kmachulis
The new method |UnixSocketConnector::Duplicate| allows a socket
connector to duplicate itself. Listening sockets will used this
feature to create socket connectors for accepted connections.
2015-05-21 13:34:37 +02:00
Ben Tian
62eb33f04b Bug 1166587 - Check OBEX packet length before accessing it, r=shuang 2015-05-21 14:11:20 +08:00
Fabrice Desré
10cf613c05 Bug 1162791 - Add-ons should be enabled by default when installed r=ferjm 2015-05-20 23:06:03 -07:00
Fabrice Desré
9b2bb554be Bug 1150106 - Async loadSubscript - Part 1, add async to loadSubscriptWithOptions r=bholley,mcrr8 2015-05-20 22:14:49 -07:00
Fabrice Desré
4bf70b80ba Bug 1166936 - JS Warning in TelephonyService.js r=aknow 2015-05-20 20:45:09 -07:00
Wes Kocher
0f5ec5b723 Merge b2ginbound to central, a=merge 2015-05-20 18:25:05 -07:00
Ryan VanderMeulen
d975787590 Bug 1166923 - Disable the Nuwa mochitests for being permafail.
CLOSED TREE
2015-05-20 17:10:36 -04:00
Bobby Holley
e6ef9bd875 Bug 1161748 - Rehydrate ActivityOptions in a system scope. r=fabrice,gabor 2015-05-20 12:18:09 -07:00
Kyle Machulis
6ca4a4059f Bug 1166870 - Fix permissions on settings event tests; a=TEST-ONLY 2015-05-20 12:09:26 -07:00
Andrew McCreight
eccd5f4709 Bug 1166488 - Eliminate ServiceWorkerRegistrationBase::mCCDummy. r=smaug 2015-05-20 09:55:07 -07:00
Andrew McCreight
764bf231ec Bug 1157995 - Tell the cycle collector about Navigator::mMediaDevices. r=smaug 2015-05-20 09:55:06 -07:00
Garvan Keeley
2791393f38 Bug 1145111: ensure the pos. cache isn't reset when nsGeolocationService shuts down provider. r=jdm
After 6 seconds of idle, nsGeolocationService shuts down its provider, and was unintenionally
clearing the position cache.
2015-05-20 12:35:06 -04:00
Garvan Keeley
d9303b5b7a Bug 1166556 - Don't start geolocation provider if the cached position is being used. r=jdm 2015-05-20 12:35:06 -04:00
Ryan VanderMeulen
5f25350ec2 Backed out 3 changesets (bug 1155898) for test_sandbox_fetch.html failures.
Backed out changeset 21e041962894 (bug 1155898)
Backed out changeset e42c9f4794d9 (bug 1155898)
Backed out changeset 7ef9cce1a775 (bug 1155898)

CLOSED TREE
2015-05-20 11:54:34 -04:00
Ryan VanderMeulen
d81150f705 Backed out changeset 9dfe96e082e6 (bug 1166349) for bustage. 2015-05-20 11:52:41 -04:00
David Major
b11cb89dfa Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=smaug 2015-05-20 10:32:54 -04:00
Tom Tromey
eac38e1ca6 Bug 1165184 - Move nsChildContentList to its own header. r=peterv 2015-05-19 06:33:00 -04:00
Blake Wu
26fe833a85 Bug 1166169 - Add MOZ_GONK_MEDIACODEC in configure and define it in moz.build. r=cpearce, r=glandium 2015-05-21 14:38:51 +08:00
Terrence Cole
7b1f37d23c Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco 2015-05-22 10:40:24 -07:00
Jan-Ivar Bruaroey
d4cd610fce Bug 1162720 - Rename CallbackRunnable::New to NewRunnableFrom. r=jesup 2015-05-14 07:30:00 -04:00
Jan-Ivar Bruaroey
331f1e1871 Bug 1162720 - Test enumerateDevices. r=jesup, r=drno 2015-05-21 20:42:03 -04:00
Marcos Caceres
bd3bcefb9f Bug 1164235 - Add theme_color support to web manifest processor. r=ehsan 2015-05-20 10:58:00 -04:00
Kyle Fung
9e3032872a Bug 1164970 - Implement failIfMajorPerformanceCaveat. r=jgilbert, r=ehsan 2015-05-21 11:51:49 -04:00
Morris Tseng
949fe2c3eb Bug 1155493 - Part 2: Event hook for mozbrowser element. r=kchen 2015-05-21 02:06:00 -04:00
Morris Tseng
29f3b01f04 Bug 1155493 - Part 1: Add CaretStateChangedEvent and corresponding utility function. r=roc, sr=smaug 2015-05-19 20:59:00 -04:00
Tim Chien
8e6a28f208 Bug 1162360 - Dispatches focus and blur message synchronously. r=yxl 2015-05-21 20:13:00 -04:00
Andrew Comminos
79520c3e8b Bug 1167720 - Fix invalid window ID provided to GTK3 plugin container children. r=karlt 2015-05-27 12:03:00 -04:00
Franziskus Kiefer
3939dce458 Bug 1168538 - Add compiled code test for referrer directive to TestCSPParser. r=ckerschb 2015-05-28 15:02:23 -07:00
Trevor Saunders
a5c55ae6ad bug 1167295 - manage PDocAccessible with PBrowser instead of PContent r=smaug 2015-05-29 10:15:26 -04:00
Randell Jesup
8c522e87ae Bug 1109338: Part 2: Sharing UDPSocket between PNecko and PBackground r=bent 2015-05-29 10:14:14 -04:00
Randell Jesup
90c34d0996 Bug 1109338: Part 1: Separate UDPSocket logging from network logging r=dragana 2015-05-29 10:13:39 -04:00
Randell Jesup
75afba2703 Bug 1164463: clean up MediaManager shutdown to be reliable and avoid holding locks while Joining a thread r=jib 2015-05-29 10:10:02 -04:00
Michael Layzell
d13b4deea8 Bug 1168115 - Null CSSStyleSheet::mOwningPtr in the nsStyleLinkElement Unlink method. r=heycam 2015-05-25 08:00:00 -04:00
Morris Tseng
9fc3cb00ce Bug 1155493 - Part 4 - Add test for mozbrowsercaretstatechanged. r=kanru 2015-05-28 01:39:00 -04:00
Morris Tseng
9846565468 Bug 1155493 - Part 2: Event hook for mozbrowser element. r=kanru 2015-05-28 01:57:00 -04:00
Morris Tseng
bb1c4a8f28 Bug 1155493 - Part 1: Add CaretStateChangedEvent and corresponding utility function. r=roc, sr=smaug 2015-05-19 20:59:00 -04:00
Andrew Comminos
9b8cccf31b Bug 974832 - Add tests for WebGL's EXT_disjoint_timer_query. r=dglastonbury 2015-05-27 12:11:00 -04:00
Andrew Comminos
85eaf561cd Bug 974832 - Add support for WebGL's EXT_disjoint_timer_query. r=dglastonbury, r=smaug 2015-05-27 07:12:00 -04:00
Bob Owen
4eddb939fd Bug 1123759: Set low integrity on NPAPI processes for Windows sandboxing policy level >= 2. r=bbondy, r=bsmedberg 2015-05-22 17:05:45 +01:00
Ryan VanderMeulen
ddd85db64d Merge m-c to inbound. a=merge 2015-05-29 09:42:38 -04:00
Gijs Kruitbosch
8a025018a0 Bug 1104732 - having deferred scripts shouldn't cause async scripts to delay domcontentloaded, r?smaug 2015-05-28 13:40:07 +01:00
JW Wang
c079ecbf7c Bug 1163497. Part 2 - Remove MediaDecoder::DestroyDecodedStream(). r=roc. 2015-05-10 12:26:03 +08:00
JW Wang
81a8e06a08 Bug 1163497. Part 1 - remove MediaDecoder::ConnectDecodedStreamToOutputStream(). r=roc. 2015-05-10 12:16:38 +08:00
Phil Ringnalda
9d8da7f1b7 Merge m-c to m-i 2015-05-25 19:24:45 -07:00
Phil Ringnalda
f3d4dd7e09 Back out 3 changesets (bug 1119980) for emulator-l bustage
CLOSED TREE

Backed out changeset 12ce98475c6e (bug 1119980)
Backed out changeset bdb8d05f8870 (bug 1119980)
Backed out changeset a68a18840492 (bug 1119980)
2015-05-25 18:48:51 -07:00
Phil Ringnalda
874f6bdb1a Back out 28f2f39068ad (bug 1166405) for b2g mochitest-6 bustage
CLOSED TREE
2015-05-25 18:47:41 -07:00
Botond Ballo
9a8e8b29e8 Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj 2015-05-25 20:45:17 -04:00
Botond Ballo
fd5429189c Bug 1166583 - Move chromium's MakeTuple function into namespace 'base' to avoid conflicts with mozilla::MakeTuple. r=froydnj 2015-05-09 21:09:40 -05:00
Mike Hommey
eeccc1efeb Fixup to make bug 1165119 ride the trains properly. r=trivial,DONTBUILD 2015-05-29 11:12:57 +09:00
Chris Pearce
fde2b61e3f Bug 1168053 - Unified build fix in dom/media/gmp. r=jwwang 2015-05-29 14:07:22 +12:00
Wes Kocher
b4fef2ad07 Backed out changeset 9a0be81a49e6 (bug 1144906) 2015-05-28 17:08:31 -07:00
Jeff Gilbert
0995072ef6 Bug 1144906 - Mark tests as passing. 2015-05-28 17:00:43 -07:00
Nikhil Marathe
da3773fb78 Bug 1168676 - Switch off embed/object ServiceWorker interception. r=ehsan
I would have liked to watch for onerror on the tags instead of having these
todos(), but onerror does not seem to fire. I have locally verified that the
test does indeed receive 404s on the network console.
2015-05-28 16:27:45 -07:00
Bobby Holley
5af637c5b2 Bug 1168008 - MediaPromise gtests. r=jww 2015-05-28 16:03:11 -07:00
Bobby Holley
e92c362363 Bug 1168008 - Add some more comments for MediaPromise. r=jww
Suggestions of other topics to describe are welcome.
2015-05-28 16:03:11 -07:00
Bobby Holley
fc31adc83a Bug 1168008 - Replace 'Consumer' with 'Request' in MediaPromise naming. r=jww
I think this makes more sense, and it matches the naming convention that all
of the consumers of this stuff are actually using.
2015-05-28 16:03:10 -07:00
Bobby Holley
4e44bb486f Bug 1168008 - Use a base class for refcounting MediaPromise::Consumer as well. r=jya
It looks like the subsequent rename to "Request" causes trouble with the
leak log tables.
2015-05-28 16:03:10 -07:00
Bobby Holley
3db29050ab Bug 1168008 - Implement completion promises. r=jww 2015-05-28 16:03:09 -07:00
Bobby Holley
9862b67579 Bug 1168008 - Do the template munging to allow promise callbacks to optionally return a promise, and surface that from InvokeCallbackMethod. r=gerald 2015-05-28 16:03:08 -07:00
Bobby Holley
261a449a6b Bug 1168008 - Make FunctionThenValue dispatch via InvokeCallbackMethod. r=jww 2015-05-28 16:03:07 -07:00
Bobby Holley
26114bb7f7 Bug 1168008 - Fix up InvokeCallbackMethod to templatize more generally on the method type. r=jww
The hard-coded specificity here is a barrier towards various bits of
generalization in the ensuing patches.
2015-05-28 16:03:07 -07:00
Bobby Holley
6cf4c82a1d Bug 1168008 - Get rid of RefableThen and make Then return an nsRefPtr<Consumer>. r=jww
This incurs an extra addref here and there, but I think it makes the API simpler
to use and understand.
2015-05-28 16:03:06 -07:00
Bobby Holley
1d07f792bf Bug 1168008 - Improve MediaPromise::ResolveOrRejectValue. r=jww 2015-05-28 16:03:05 -07:00
Bobby Holley
2dc810e154 Bug 1168008 - Fix a typo from the addition of closure support to MediaPromise. r=jww 2015-05-28 16:03:05 -07:00
Wes Kocher
35879ab75a Backed out changeset 3b09b61cdb45 (bug 1168676) for causing assertion failures CLOSED TREE 2015-05-28 11:45:56 -07:00
Sotaro Ikeda
7981c38591 Bug 1168456 - Remove NotifyWaitingForResourcesStatusChanged() call from MediaCodecReader r=bholley,bwu 2015-05-28 11:11:46 -07:00
Birunthan Mohanathas
cd748a7266 Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElement calls. r=froydnj 2015-05-28 11:07:44 -07:00
Birunthan Mohanathas
399e0c3be3 Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElements calls. r=froydnj 2015-05-28 11:07:43 -07:00
Birunthan Mohanathas
be1d7fba98 Bug 968520 - Add mozilla::fallible to FallibleTArray::InsertElementAt calls. r=froydnj 2015-05-28 11:07:43 -07:00
Birunthan Mohanathas
542c33cefc Bug 968520 - Use FallibleTArray::TruncateLength instead of SetLength where possible. r=froydnj
This preemptively fixes the upcoming -Wunused-result warnings due to unchecked
SetLength calls.
2015-05-28 11:07:43 -07:00
Birunthan Mohanathas
bae45fd11d Bug 968520 - Use FallibleTArray::Clear instead of SetLength(0). r=froydnj
This preemptively fixes the upcoming -Wunused-result warnings due to unchecked
SetLength calls.
2015-05-28 11:07:43 -07:00
Nikhil Marathe
5a921eaca5 Bug 1168676 - Switch off embed/object ServiceWorker interception. r=ehsan
I would have liked to watch for onerror on the tags instead of having these
todos(), but onerror does not seem to fire. I have locally verified that the
test does indeed receive 404s on the network console.
2015-05-27 16:36:44 -07:00
Ryan VanderMeulen
4d0124e866 Backed out changeset dd96df1da2b5 (bug 1166728) for making test_bug320799.html permafail on Mulet.
CLOSED TREE
2015-05-28 11:01:18 -04:00
Ben Kelly
f7df5a47fa Bug 1168152 P5 Follow-up to use 32kb growth size as intended in previous patches. r=me 2015-05-28 07:52:35 -07:00
Josh Matthews
ab1977fb39 Bug 1157283 - Recreate IPC redirected HTTP channels as necessary after intercepting the request in the child. r=mayhemer 2015-05-28 10:47:35 -04:00
Ben Kelly
caeaf9acac Bug 1168152 P4 Add a test to verify Cache incremental vacuum works. r=ehsan 2015-05-28 07:46:48 -07:00
Ben Kelly
f7683d5203 Bug 1168152 P3 Perform incremental vacuum at tail end of Cache db connections. r=ehsan 2015-05-28 07:46:47 -07:00
Ben Kelly
681eb5dd51 Bug 1168152 P2 Use a wrapper mozIStorageConnection for shared Cache connections. r=ehsan 2015-05-28 07:46:47 -07:00
Ben Kelly
af1e1065d6 Bug 1168152 P1 Use a smaller sqlite page size and a growth increment in Cache. r=ehsan 2015-05-28 07:46:47 -07:00
Ben Kelly
135c3feeb7 Bug 1168135 P3 Cache Context should pass shared Data container to init Action. r=ehsan 2015-05-28 07:46:47 -07:00
Ben Kelly
d33f118c38 Bug 1168135 P2 Add Cache Context::Init() method. r=ehsan 2015-05-28 07:46:47 -07:00
Ben Kelly
c973de0ae7 Bug 1168135 P1 Execute Cache init Action on same target thread used for other Actions. r=ehsan 2015-05-28 07:46:47 -07:00
Nick Fitzgerald
1b8e2780b5 Bug 1024774 - Part 7: Add HeapSnapshot WebIDL interface; r=bholley 2015-05-28 07:37:42 -07:00
Nick Fitzgerald
b3b4912ae8 Bug 1024774 - Part 1: Add the ChromeUtils WebIDL interface. r=bholley 2015-05-28 07:37:42 -07:00
Sotaro Ikeda
30d2de3b62 Bug 1168531 - Fix MediaCodecReader video playback problem r=bwu 2015-05-28 07:23:57 -07:00
Ryan VanderMeulen
566c696fa6 Merge m-c to inbound. a=merge 2015-05-28 10:20:38 -04:00
Kyle Zentner
55a9911f0d Bug 1166728 - Remove box-sizing: padding-box, as per CSS WG. r=dholbert 2015-05-27 09:57:00 -04:00
Ting-Yu Chou
6275f56f8d Bug 1166592 - Remove ParentIdleListener from idle service when ActorDestroy() to avoid leaking ContentParent. r=khuey 2015-05-27 16:05:04 +08:00
Morris Tseng
a8da48dcc4 Bug 1155493 - Part 4: Add test for mozbrowsercaretstatechanged. r=kchen 2015-05-19 21:00:00 -04:00
Morris Tseng
28ff06933c Bug 1155493 - Part 2: Event hook for mozbrowser element. r=kchen 2015-05-21 02:06:00 -04:00
Morris Tseng
d38f5a4120 Bug 1155493 - Part 1: Add CaretStateChangedEvent and corresponding utility function. r=roc, sr=smaug 2015-05-19 20:59:00 -04:00
Ryan VanderMeulen
4878d81681 Merge m-c to fx-team. a=merge 2015-05-22 14:21:30 -04:00
Tom Tromey
f0669fbdd0 Bug 1050500 - Add callee information to Javascript timeline markers. r=smaug 2015-05-20 05:28:00 -04:00
Ben Hsu
857431c2f5 Bug 1147736 - Part 4: Deprecate NotifyError(Bluetooth). r=btian 2015-05-08 00:21:00 -04:00
Jan-Ivar Bruaroey
7a3d661226 Bug 1162720 - enumerateDevices visits main thread for profileDir. r=jesup
* * *
Bug 1162720 - avoid cross-thread refcounting using coat-check
2015-05-20 17:09:30 -04:00
Jan-Ivar Bruaroey
89f2e4d8cf Bug 1162720 - Rename CallbackRunnable::New to NewRunnableFrom. r=jesup 2015-05-14 07:30:00 -04:00
Jan-Ivar Bruaroey
c7f52b0458 Bug 1162720 - Test enumerateDevices. r=jesup 2015-05-14 07:25:32 -04:00
Carsten "Tomcat" Book
adf407e7e6 Merge mozilla-central to mozilla-inbound 2015-05-21 15:14:47 +02:00
Nils Ohlmeier [:drno]
891207c0b1 Bug 1143827 - remove default stun server. r=abr,bsmedberg 2015-05-19 16:04:00 +02:00
Nicholas Nethercote
475201b152 Bug 1168007 (part 5) - Use PLDHashTable2 in nsTemplateMap. r=froydnj. 2015-05-18 20:48:21 -07:00
Jonathan Kew
c2b535ec10 Bug 1107096 - Suppress improper drawing of zero-width invisible glyphs in canvas. r=roc 2015-05-30 14:07:16 +01:00
Ryan VanderMeulen
c0db567fa8 Merge m-c to inbound. a=merge 2015-05-29 17:00:18 -04:00
Terrence Cole
2f77b243fb Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8 2015-05-20 09:14:29 -07:00
Daniel Holbert
5faf713355 Bug 1168903 part 2: Use Move() instead of nsSMILValue::Swap() to populate outparams from temp variables in SMIL functions. r=birtles 2015-05-29 13:10:41 -07:00
Daniel Holbert
d4a4aa07fe Bug 1168903 part 1: Give nsSMILValue a move constructor & move reassignment operator. r=birtles 2015-05-29 13:10:39 -07:00
Bevis Tseng
edb87b77c5 Bug 1114938 - Part 4: (WebIDL) Type of MNC/MCC shall be the same to the one defined in MozMobileNetworkInfo. r=echen, r=htsai 2015-05-06 19:26:59 +08:00
Patrick McManus
dadfe393c7 bug 1150136 - rel=preconnect from html parser r=hsivonen 2015-05-05 20:55:18 -04:00
Ehsan Akhgari
d04fd0f5b8 Bug 1096302 - Increase the timeout of the test so that it has enough time to finish on the B2G ICS Emulator 2015-05-22 09:25:49 -04:00
Kartikaya Gupta
233ca347d8 Back out 2 csets for bug 1163832 for emulator crashtest failures. r=me
CLOSED TREE
2015-05-22 07:51:55 -04:00
Kartikaya Gupta
9ec5af61da Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond 2015-05-22 06:42:08 -04:00
Boris Zbarsky
42bcbd732b Bug 1168207. Be a bit more careful with overflow checking in XHR. r=baku 2015-05-29 15:46:12 -04:00
Junior Hsu
6eadf8b63d Bug 1167603 - use string to replace nsIURI in aApps.widgetPages. r=fabrice 2015-05-27 00:59:00 +02:00
Hiroyuki Ikezoe
df5f356af7 Bug 1168726 - Use performange.getEntriesByType instead of getEntries in test if there is no clear reason. r=baku 2015-05-27 14:50:00 +02:00
Junior Hsu
075dc506c6 Bug 1166599 - make |_devices| init appropriately. r=fabrice
Also remove the redundant |TCPPresentationServer.close|
2015-05-27 02:19:00 +02:00
Franziskus Kiefer
f9afc3bf7b Bug 1165501 - using most recent referrer policy found in the document. r=sstamm 2015-05-27 13:29:00 -07:00
Nicholas Nethercote
5990994dda Bug 1166586 (part 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
This patch converts easy cases, i.e. where the PL_DHashTableInit() call occurs
in a constructor and the PL_DHashTableFinish() call occurs in a destructor.
2015-05-04 22:59:24 -07:00
Nicholas Nethercote
901ac4faf5 Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
They're not needed now that there is (temporarily) PLDHashTable2, which has an
initializing constructor and a destructor.
2015-05-04 22:59:24 -07:00
Seth Fowler
72737bf49c Bug 1154974 (Part 1) - Give blobs serial numbers. r=bent 2015-05-20 18:49:50 -07:00
Wes Kocher
80159a0c99 Merge m-c to inbound, a=merge 2015-05-20 18:30:33 -07:00
Jonathan Griffin
6de678a759 Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns 2015-05-18 16:36:15 -07:00
Neil Deakin
f3f4ecba60 Bug 873923, add a method to allow popups to be anchored at a rectangle, r=tn,mark,khuey 2015-05-08 14:49:54 -04:00
Bobby Holley
c88c2e4f75 Bug 1165162 - Serialize originSuffix into .origin. r=gabor,sr=sicking
We also provide an opt-out for the original behavior, and use it in various
consumers that look like they need fixing up. Most of the usage here is in
code with persistence considerations, where we may need some sort of migration
path.
2015-05-20 17:11:49 -07:00
Bobby Holley
27c0fa745b Bug 1165162 - Rework the nsIScriptSecurityManager principal-minting API to be originAttributes-centric. r=gabor,r=bholley,sr=sicking 2015-05-20 17:11:41 -07:00
Bobby Holley
4d191be202 Bug 1165162 - Make OriginAttributes a dictionary, and make it accessible as both a jsval and a canonical string. r=gabor,r=bholley,sr=sicking 2015-05-20 17:09:53 -07:00
Bobby Holley
2ce22777c1 Bug 1165162 - Stop recreating principals from the message manager. r=smaug 2015-05-20 17:08:56 -07:00
Bobby Holley
1f6a8563b8 Bug 1165162 - Make requestsync test failures more useful. rpending=baku 2015-05-20 17:08:54 -07:00