Andrea Marchesini
1674c865bc
Bug 1246907 - Open link in a Container Tab - in the context menu, r=Gijs
2016-02-12 11:16:41 +00:00
Henrik Skupin
fa2a4428e4
Bug 1247073 - Marionette DesktopInstance should not have extension logging enabled by default. r=ato
...
MozReview-Commit-ID: 10sC1eLrUU3
2016-02-10 01:31:00 +01:00
Nick Fitzgerald
3d702c2155
Bug 1247743 - Expose non-pinning JS_Atomize[UC]String JSAPI functions; r=terrence
2016-02-11 14:11:00 +01:00
Nick Fitzgerald
70a5002b41
Bug 1247413 - Give JS::ubi::BreadthFirst handlers a non-const reference; r=jimb
2016-02-11 07:59:00 +01:00
Nick Fitzgerald
6f93fd8916
Bug 1247412 - Add a `reverse` method to `mozilla::Vector`; r=Waldo
2016-02-11 08:33:00 +01:00
Lee Salzman
42a8ea393d
Bug 1246775 - fix Canvas2D drawWindow to reacquire its DT after rendering. r=bas
2016-02-10 13:17:56 -05:00
Lee Salzman
c631aefd3b
Bug 1246775 - use already_AddRefed in PersistentBufferProvider interface. r=bas
2016-02-10 13:16:13 -05:00
Dragana Damjanovic dd.mozilla@gmail.com
483a342274
Bug 1242755 - Move nsHttpConnectionMgr->Shutdown back to nsHttpHandler. r=mcmanus
...
--HG--
extra : rebase_source : 762aa4b8f1e03c7422cd9416dfb724ac8926820d
2016-02-04 04:14:00 +01:00
Johannes Schulte
ebcfc8628c
Bug 1238658 - Allow setElem-accessor optimizations only for native baseHolder objects; r=efaust
...
--HG--
extra : rebase_source : d5577aff7d408871e0a7f72c0b89525d59d320c8
2016-01-22 22:30:44 +01:00
Chris Peterson
40c713a733
Bug 1247536 - Fix -Wunreachable-code warning in media/mtransport/. r=drno
...
media/mtransport/nr_socket_prsock.cpp:1059:10: warning: 'return' will never be executed [-Wunreachable-code-return]
2016-02-10 22:23:32 -08:00
Chris Peterson
5a6ee4e222
Bug 1247535 - Fix -Wunreachable-code warning in mfbt/Poison.cpp. r=froydnj
...
mfbt/Poison.cpp:165:26: warning: will never be executed [-Wunreachable-code]
2016-02-10 22:09:53 -08:00
Chris Peterson
ad0b562df7
Bug 1247533 - Annotate intentional switch fallthrough to suppress -Wimplicit-fallthrough warning in layout/style/. r=dbaron
...
layout/style/nsStyleTransformMatrix.cpp:642:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
2016-02-10 23:16:29 -08:00
Chris Peterson
f6442f17d6
Bug 1247531 - Annotate intentional switch fallthrough to suppress -Wimplicit-fallthrough warning in dom/animations/. r=dholbert
...
dom/animation/AnimationUtils.cpp:73:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
2016-02-10 23:04:28 -08:00
Lars T Hansen
320e170b75
Bug 1246768 - part 1: argument conversion for Atomics.isLockFree in runtime. r=bbouvier
...
--HG--
extra : rebase_source : 319c4dcaca764ec60563dc0cb9c52655de67e11a
extra : amend_source : a84e4c1aaea328f5b0615a75578f6cd349640c40
2016-02-10 19:12:44 +01:00
Jan de Mooij
5ea749bdab
Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke
2016-02-12 08:58:31 +01:00
Jan de Mooij
0892b67c8e
Bug 1246658 part 2 - Rewrite MConstant::valueToBoolean to not depend on js::Value. r=luke
2016-02-12 08:58:29 +01:00
Jan de Mooij
6b5801d0f1
Bug 1246658 part 1 - Refactor MDefinition::constantValue and friends. r=bbouvier
2016-02-12 08:58:26 +01:00
Gian-Carlo Pascutto
adba0b4d7c
Bug 1244259 - Limit PrefixSet read and write buffer sizes to file size. r=froydnj
2016-02-12 08:54:12 +01:00
Carsten "Tomcat" Book
01b9f62513
Backed out changeset 9320c843aa7e (bug 1247775) for breaking win 8 reftests
2016-02-12 08:49:50 +01:00
Carsten "Tomcat" Book
eebf5d68a5
Backed out changeset 4adb7586410a (bug 1247775)
2016-02-12 08:49:29 +01:00
Carsten "Tomcat" Book
fdcf299e32
Backed out changeset 8e13ba75bccf (bug 1247775)
2016-02-12 08:49:28 +01:00
Carsten "Tomcat" Book
b054cb159a
Backed out changeset 09836ef7b0f6 (bug 961323) for bustage on a CLOSED TREE
...
--HG--
extra : rebase_source : 80a8d58487f1e56624bd06572e09cc07e4404fe2
2016-02-12 08:41:24 +01:00
Phil Ringnalda
6111439998
Back out 6 changesets (bug 1245463) for !mAppendRunning (Append is running) assertion failures
...
CLOSED TREE
Backed out changeset 75d96e417aaf (bug 1245463)
Backed out changeset dca0577d741c (bug 1245463)
Backed out changeset 17ffbe7ca24e (bug 1245463)
Backed out changeset 83a2de2fcf02 (bug 1245463)
Backed out changeset e8bb35ea72e4 (bug 1245463)
Backed out changeset 48364b868055 (bug 1245463)
2016-02-11 23:39:36 -08:00
Hiroyuki Ikezoe
714b328cdf
Bug 1228137 - Test that mouse events on the finished animation is surely fired on the animation element when the mouse events happen immediately after animation.finish() is called. r=birtles
2016-02-11 14:20:00 +01:00
Nick Fitzgerald
649d03679a
Bug 961323 - Add a method for finding shortest retaining paths of `JS::ubi::Node` heap graphs; r=jimb
...
This commit adds `JS::ubi::ShortestPaths` which can find the N shortest
retaining paths starting from some root for any number of target nodes.
2016-02-11 10:38:00 +01:00
Phil Ringnalda
7fefcf629a
Back out changeset 561d4d620aa3 (bug 1242774) for destabilizing Linux32 crashtests
2016-02-11 22:41:58 -08:00
Bill McCloskey
0d469038ca
Bug 1242013 - Record tab cache position in telemetry (r=mconley)
2016-02-11 21:39:11 -08:00
Luke Wagner
aab7fed903
Bug 1247755 - Baldr: disallow duplicate signature table entries (r=sunfish)
...
MozReview-Commit-ID: 2feiq81dBKH
2016-02-11 23:28:13 -06:00
Jim Blandy
a07678a3bf
Bug 1247789: Fix comment for js::Fifo DONTBUILD r=fitzgen
...
--HG--
extra : rebase_source : a4828b7c78104f1887813163021cd64f6d0d7f8a
2016-02-11 16:02:17 -08:00
Francois Marier
694b1fd843
Bug 1247464 - Run CSP report URIs through the URL classifier. r=ckerschb
...
MozReview-Commit-ID: ERoZAbw1nbf
--HG--
extra : rebase_source : 431e443f563138055f9893d9ccf537040659f103
2016-02-11 17:36:13 -08:00
Bas Schouten
54dad93d74
Bug 1247775 - Part 3: Remove Moz2D code to support Direct2D 1.0. r=dvander
...
MozReview-Commit-ID: KBZSqIdx0OC
--HG--
extra : rebase_source : 632fb5208a702f79fa5c648698f73bc9b0bf8992
2016-02-12 02:11:50 +01:00
Bas Schouten
341a0f43ec
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
...
MozReview-Commit-ID: EC8yhkvvood
--HG--
extra : rebase_source : fbb8a83f359e31bf77a058e202666df7f244893e
2016-02-12 02:05:35 +01:00
Bas Schouten
86009f3faf
Bug 1247775 - Part 1: Remove D3D10/D2D 1.0 texture integration from layers. r=dvander
...
MozReview-Commit-ID: CPBTl0cEG3p
--HG--
extra : rebase_source : 88e86efda5e943ffe8d374ab6462b4b0fed20487
2016-02-12 00:52:59 +01:00
Phil Ringnalda
9d0e08b626
Back out 3 changesets (bug 1216001) for Win8 reftest failures in 1193519-sideways-lr-3.html and 1193519-sideways-lr-4.html and intermittent OS X failures in font-display-2.html
...
CLOSED TREE
Backed out changeset dbadb8fe5803 (bug 1216001)
Backed out changeset a30593ebd58e (bug 1216001)
Backed out changeset c1646ffa71b4 (bug 1216001)
2016-02-11 20:43:41 -08:00
Phil Ringnalda
d7b348b2df
Back out ff446e81eaf5 (bug 1216681
) for Linux PGO bustage
...
CLOSED TREE
2016-02-11 20:27:36 -08:00
Jean-Yves Avenard
656801b3a7
Bug 1245463: [MSE] P6. Fix incorrect assertions. r=me
...
mAppendRunning is set prior the append task being queued; so it is possible that the segment parser loop hasn't yet been started, yet mAppendRunning is true.
Separate this diagnostic with a new flag ON A CLOSED TREE.
MozReview-Commit-ID: GgTyyltKOJr
2016-02-12 15:18:43 +11:00
Jean-Yves Avenard
184fb6b1d4
Bug 1245463: [MSE] P5. Remove dead code. r=gerald
...
MozReview-Commit-ID: Elnm0WPuqHC
2016-02-12 15:18:41 +11:00
Mats Palmgren
109f95dbe7
Bug 1216001 part 3 - Cache the result of IsSelected() for the duration of painting. r=bz
2016-02-12 02:13:57 +01:00
Mats Palmgren
41740a7ab3
Bug 1216001 part 2 - Optimize nsRange::ExcludeNonSelectableNodes by counting ignorable whitespace text nodes next to an unselectable node as unselectable too. r=bz
2016-02-12 02:13:57 +01:00
Mats Palmgren
a3c53b91a3
Bug 1216001 part 1 - Optimize nsRange::IsNodeSelected. r=bz
2016-02-12 02:13:57 +01:00
Kevin Wern
9a846abe86
Bug 1227224 - Further improvements to generic tree traversal algorithms. r=botond
...
- Introduce a more general version of ForEachNode that takes two actions
(pre-action and post-action).
- Express the one-action version of ForEachNode in terms of the two-action
version.
- Add TraversalFlag::Abort, which stops traversal immediately.
- Express DepthFirstSearch in terms of ForEachNode.
- Add ForEachNodePostOrder and DepthFirstSearchPostOrder.
- The new functions are all recursive, and traverse children in the order
provided by the node accessors. Adjust tests to reflect this.
- Refactor two APZCTreeManager functions, FindTargetNode and GetAPZCAtPoint,
to use the algorithms.
MozReview-Commit-ID: 83Y7psjkUWG
--HG--
extra : commitid : JSMoSuDetUL
extra : rebase_source : 6ef99b1d6dac841eb94d99feb605ca235d9086c9
extra : amend_source : 518a636ee5a5162bca83dde6b90cb1a3b5304a3b
2016-01-25 04:04:13 -08:00
Mike Hommey
5dc9482631
Fix up missing dependency in bug 1247162. r=me
2016-02-12 09:44:03 +09:00
Wes Kocher
5d6f82ee76
Backed out changeset 19c631cc41c8 (bug 1243589) for test_transformed_scrolling_repaints.html failures on OS X
...
--HG--
extra : commitid : 8PbwCNrV2to
2016-02-11 16:34:28 -08:00
Chris Manchester
89842ddcd7
Bug 1216681
- Add a windows version of fileid to extract a guid from windows binaries. r=jimm,ted
...
This patch introduces a small utility program to extract a guid from a shared library
or executable on windows to identify the correct symbol file to read in fix_stack_using_bpsyms.py.
In order for this to work correctly on windows, the library name provided by
MozDescribeCodeAddress needs to be a full path, so the LoadedImageName field
from the IMAGEHLP_MODULE64 structure is used here instead of the ModuleName
field.
--HG--
extra : commitid : GwkhBdm81g3
2015-10-29 13:25:03 -07:00
Sambuddha Basu
3a59ad7919
Bug 1246264 - Ensure cache directory exists for artifacts installation r=chmanchester
...
--HG--
extra : commitid : Fz9TFGL0WgM
2016-02-12 03:43:18 +05:30
Sebastian Hengst
be7b0e4539
Backed out 2 changesets (bug 1247250) for bustage. r=bustage on a CLOSED TREE
...
Backed out changeset 8aded3a039f5 (bug 1247250)
Backed out changeset 374e6d0abf0e (bug 1247250)
2016-02-12 00:42:48 +01:00
Jean-Yves Avenard
a6a8d0565d
Bug 1245463: [MSE] P4. Remove no longer working Dump() commands. r=gerald
...
MozReview-Commit-ID: 71hgJ63ksPU
2016-02-12 10:30:16 +11:00
Jean-Yves Avenard
dda61422b8
Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald
...
The W3C spec indicates that while everything in MSE is asynchronous, the abort() command is to interrupt the current segment parser loop and have the reset parser loop synchronously completes the frames present in the input buffer.
This causes a fundamental issue that abort() will never result in a deterministic outcome as the segment parser loop may be in different condition.
We used to really attempt to abort the current operation, however there could have been a race in the order in which tasks were queued. As such, we now simply wait for the current appendBuffer to complete.
This also simplifies the code greatly, as we don't need to worry about pending concurrent appendBuffer.
The actually happens to be similar to the Chromium behavior.
Similar to bug 1239983, we strongly assert should a segment parser loop be running when it must have completed.
MozReview-Commit-ID: 9772PLQEozf
2016-02-12 10:30:09 +11:00
Jean-Yves Avenard
e65199f63d
Bug 1245463: [MSE] P2. Remove MediaSource's duration mirror. r=gerald
...
It served no purpose other than implementing the MSE spec by the letter. The spirit is preserved.
This allows to disable tail dispatching on the MediaSourceDemuxer's TaskQueue which prevents us from performing synchronous operation on the main thread.
MozReview-Commit-ID: G7aqfvGsf1e
2016-02-12 10:29:59 +11:00
Jean-Yves Avenard
5a49dc9392
Bug 1245463: [MSE] P1. Do not attempt to retrieve the buffered range if the mediasource is in closed state. r=gerald
...
The changes that follow may cause the active sourcebuffer list to be modified; which will trigger an assertion if the mediasource object is closed.
MozReview-Commit-ID: 8A1CMKAUyTq
2016-02-12 10:27:33 +11:00