Jacek Caban
a3df79339e
Bug 1157870 - Cross compilation fixup.
2015-06-19 13:33:36 +02:00
Sylvestre Ledru
31098c91d9
Bug 1174506 - Bring back the version in the About:page of fennec r=glandium
...
Also update the configure to use MOZ_APP_VERSION for MOZ_APP_VERSION_ABOUT
if not found
--HG--
extra : rebase_source : bf511748c78577a2b84465bf4798ee635b036c22
2015-06-19 12:51:48 +02:00
Carsten "Tomcat" Book
550b1bc44d
Backed out changeset ed0707ffd26f (bug 1000870) for ongoing test failures in test_pointerevent
2015-06-19 12:50:20 +02:00
Carsten "Tomcat" Book
f77b640be4
Backed out changeset 03655a6288c2 (bug 1000870) for test failures on test_pointerevent_capture_suppressing_mouse-manual.html
2015-06-19 12:47:16 +02:00
Carsten "Tomcat" Book
c5781cacc9
Backed out changeset 403078fbf2e2 (bug 1000870)
2015-06-19 12:45:15 +02:00
Carsten "Tomcat" Book
f6a8b31777
Backed out changeset 1a0729e5b901 (bug 1151152
) for m1 test failures in test_pointerevent_pointerleave_descendant_over-manual.html on a CLOSED TREE
2015-06-19 12:04:52 +02:00
Shu-yu Guo
f40b85b6bc
Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke)
2015-06-19 01:21:14 -07:00
Shu-yu Guo
1ecb21abbd
Bug 1171177 - Remove VAROBJFIX. (r=luke)
2015-06-19 01:21:14 -07:00
Shu-yu Guo
6470d92916
Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust)
2015-06-19 01:21:14 -07:00
Shu-yu Guo
f32a260690
Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust)
2015-06-19 01:21:14 -07:00
Shu-yu Guo
349f34fcd3
Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley)
2015-06-19 01:21:13 -07:00
Shu-yu Guo
47757a1f1c
Bug 1165486 - Split JS::Compile into JS::Compile and JS::CompileForNonSyntacticScope. (r=luke)
2015-06-19 01:21:13 -07:00
Shu-yu Guo
5b3bb1e73e
Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
2015-06-19 01:21:13 -07:00
Shu-yu Guo
18c62b0b38
Bug 1165486 - Rebase yield offsets when cloning scripts. (r=jandem)
2015-06-19 01:21:13 -07:00
Shu-yu Guo
4d706abba9
Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
...
CloneFunctionObject is split into the following:
- CloneFunctionAndScript, which deep clones the function and its
script, giving the cloned script a new static scope chain. This is
used for cloning singleton lambdas and JSAPI cloning. For singleton
lambdas, the original and the clone script have the same static
scope chain. For JSAPI cloning, a new static scope is provided
(either null, for a clean global, or StaticPollutingGlobalObject,
for a polluted global).
- CloneFunctionReuseScript, which clones the function but reuses the
script, and thus keeps the same static scope chain.
CloneScript is split into the following:
- CloneGlobalScript, which clones a script with and gives it a new
static scope.
- CloneScriptIntoFunction, which clones a script into a JSFunction and
gives it a new static scope. Cloning a script into a new function
container requires slightly different logic to hook up the static
scope chain before cloning inner scripts.
2015-06-19 01:21:13 -07:00
Shu-yu Guo
978c1c172b
Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
2015-06-19 01:21:13 -07:00
Shu-yu Guo
7bdf7f20fe
Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
2015-06-19 01:21:13 -07:00
Shu-yu Guo
d55d4294b8
Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke)
2015-06-19 01:21:13 -07:00
Shu-yu Guo
ae74146e00
Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
2015-06-19 01:21:13 -07:00
Shu-yu Guo
7ba00f5270
Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
2015-06-19 01:21:13 -07:00
Shu-yu Guo
59524ee71b
Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
2015-06-19 01:21:13 -07:00
Simon Montagu
fd24391154
Bug 1173689: allow column sets in an orthogonal writing mode to their container to expand in the container's block direction, r=roc
2015-06-19 01:09:19 -07:00
Milan Sreckovic
78ffa8b527
Bug 1176052 - Introduce gfxCriticalNote. r=jmuizelaar
2015-06-18 12:59:00 +02:00
Blake Wu
2fadeeff56
Bug 1175071 - Remove those codes which handles ADTS. r=jya.
2015-06-18 17:39:23 +08:00
Maksim Lebedev
d7e2ee8efa
Bug 1151152
- Change behavior when pointer is dragged out of the document. r=smaug
2015-06-15 10:27:00 +02:00
Milan Sreckovic
ffec6a9914
Bug 1145143 - When we fail to UpdateRenderTarget, report the size as well. r=bas
2015-06-18 12:20:00 +02:00
Milan Sreckovic
50bc2f0ddc
Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander
2015-06-18 08:18:00 +02:00
Lebedev Maksim
76bc4f4355
Bug 1000870 - Change official tests for pointer events to auto mochitest system. r=smaug
2015-06-17 04:56:00 +02:00
Maksim Lebedev
7670d9560b
Bug 1000870 - Add some features in testing system. r=smaug
2015-05-19 07:03:00 +02:00
Maksim Lebedev
8dd16e3fb0
Bug 1000870 - Add original official tests from W3C at 2015.03.01. r=smaug
2015-03-31 07:02:00 +02:00
Nicholas Hurley
ff91c700ee
Bug 959752 - Make the network predictor work under e10s. r=mcmanus
2015-06-18 11:23:00 +02:00
Jean-Yves Avenard
eae19ef27b
Bug 1173792: P2. Always seek audio to original seeking position. r=cpearce
...
There's no guarantee that the audio stream will have the same buffered ranges as the video track; which could lead to a stall.
It is up to the MediaDecoderStateMachine to ensure proper A/V sync following a sync
2015-06-19 16:45:26 +10:00
Jean-Yves Avenard
c2988b9552
Bug 1173792: P1. Seek to original seeking position should video seeked time not found. r=cpearce
2015-06-19 16:45:26 +10:00
Jean-Yves Avenard
a863e675ee
Bug 1175059: P3. Remove appendMode test assertion. r=kentuckyfriedtakahe
...
SourceBuffer segment mode is now supported.
2015-06-19 16:45:25 +10:00
Jean-Yves Avenard
bdc11dde6f
Bug 1175059: P2. Only allow MP4 when new mediasource is active. r=kentuckyfriedtakahe
2015-06-19 16:45:25 +10:00
Jean-Yves Avenard
f44cd1a7bf
Bug 1175059: P1. Reject non-supported content-format. r=kentuckyfriedtakahe
...
The new MSE architecture currently only support mp4
2015-06-19 16:45:24 +10:00
Jean-Yves Avenard
e13d4301b5
Bug 1175395: P2. Properly add sample at end of array if previous sample was overlapping. r=gerald
...
By spec, slightly overlapping frames are to be kept, so we can't rely on the buffered range end time as it could be of the overlapped frame and ending later than the new frame.
2015-06-19 16:45:24 +10:00
Jean-Yves Avenard
ec308444b0
Bug 1175395: P1. Reject append promise early. r=kentuckyfriedtakahe
...
So the next call to appendBuffer following an abort() is guaranteed to succeed.
2015-06-19 16:45:23 +10:00
Jean-Yves Avenard
027acb010f
Bug 1175058: P3. Properly search for the required MP4 Atoms rather than make assumptions. r=kentuckyfriedtakahe
2015-06-19 16:45:23 +10:00
Jean-Yves Avenard
cbeea727bc
Bug 1175058: P2. Do not evict data until a full init segment has been received. r=kentuckyfriedtakahe
...
This prevented being able to read the init segment back from the MP4ContainerParser
should init segment had been added in multiple blocks.
2015-06-19 16:45:22 +10:00
Jean-Yves Avenard
b764ec476f
Bug 1175058: P1. Properly handle partial init and media header. r=cajbir
2015-06-19 16:45:22 +10:00
Jean-Yves Avenard
df091bbb37
Bug 1175037: Ensure MediaFormatReader is notified when new data is received. r=alfredo
2015-06-19 16:45:22 +10:00
Jean-Yves Avenard
3103f99655
Bug 1174981: P2. Ensure our cached buffered range is setup. r=gerald
...
If the mediasource track demuxer was initialized after appendSegment was completed,
our buffered ranges would be empty.
2015-06-19 16:45:21 +10:00
Jean-Yves Avenard
03db89712a
Bug 1174981: P1. Ensure frames are returned in pts order. r=gerald
...
We move management of the data to the TrackBuffersManager as it contains
precise information on how the samples are being moved.
2015-06-19 16:45:21 +10:00
Jean-Yves Avenard
4c70b3dc19
Bug 1174588: P2. Properly handle removal of data within the current coded frame group. r=gerald
...
W3C bug pending.
2015-06-19 16:45:20 +10:00
Jean-Yves Avenard
bc6eff980a
Bug 1174588: P1. Update insertion index on the fly. r=gerald
...
Prevent reparsing the entire stream in the next call to appendBuffer.
2015-06-19 16:45:20 +10:00
Jean-Yves Avenard
091307ab71
Bug 1174584: P3. Do not error in prepare append if we've reached our memory threshold. r=gerald
...
In the new MSE architecture. eviction is done asynchronously, also being super accurate, eviction will
always succeed.
Limit our eviction rate to be a minimum of 512kB.
2015-06-19 16:45:19 +10:00
Jean-Yves Avenard
9ea341a358
Bug 1174584: P2. Fix frames removal. r=gerald
2015-06-19 16:45:19 +10:00
Jean-Yves Avenard
bef136e64c
Bug 1174584: P1. Fix logging. r=cpearce
2015-06-19 16:45:18 +10:00
Jean-Yves Avenard
a506151ccb
Bug 1174583: P2. Fix frame insertion. r=gerald
...
Strict tests were added to enforce that all frame groups start with a keyframe
Debug code was also added to ensure that dts increase monotonically within coded frame groups.
As always, speed and memory optimisations weren't considered and will be handled in bug 1171760
2015-06-19 16:45:18 +10:00