Matt Woodrow
a3ac199d7f
Bug 1274962 - Part 3: Remove aOutAncestor. r=mstange
2016-06-03 14:22:57 +12:00
Matt Woodrow
78823780e7
Bug 1274962 - Part 2: Remove unnecessary optimization combining translations. r=mstange
2016-06-03 14:22:25 +12:00
Matt Woodrow
d388fe3f47
Bug 1274962 - Part 1: Remove callers of BASIS_AT_ORIGIN. r=mstange
2016-06-03 14:22:23 +12:00
Tobias Schneider
019e8ddec8
Bug 1173545 - Enable canvas CSS/SVG filters by default. r=mstange
2016-05-31 11:12:00 +02:00
Eric Skoglund
51b120f30c
Bug 730838 - Tests for Bug 730838. r=evilpies
...
MozReview-Commit-ID: 4VwAF8H5cP3
--HG--
extra : transplant_source : 6%1E%26%87%19%BE%D5%EC%E9%FD%B0%16%18%86x%08%7EU%01Q
2016-05-28 16:06:10 +02:00
Eric Skoglund
fbcc31dbe7
Bug 730838 - Date.parse accepts non-zero milliseconds for ISO-8601 midnight representation. r=evilpies
...
We forgot to check that the fraction part of second in the date was zero
if the time is midnight.
MozReview-Commit-ID: 7bMzFK8mBnO
--HG--
extra : transplant_source : %F3%29%5B%B7%F9O.IT%AB%2B%F4%F0iJ%CE%40%9CoN
2016-05-24 09:32:54 +02:00
Henrik Skupin
be1e7aaec0
Bug 1276886 - [mozprocess] Fix hang in output readers when process is in a new process group. r=ahal
...
MozReview-Commit-ID: 9e6HNAaF0Yo
In case of in-process restarts it can happen that the new process gets forked into a new process group.
When that happens we loose the capability to kill the process. To prevent a hang when joining the output
reader threads in wait(), we simply skip that call by passing-through the IO error.
--HG--
extra : rebase_source : 702dfec407ed13114f59fa6ccb0d82c5b0790550
2016-06-02 20:19:34 +02:00
David Burns
cc2faf266e
Bug 1277672: Flake8 config for Marionette Driver r=maja_zf
...
MozReview-Commit-ID: 2TIHrZloJlR
--HG--
extra : rebase_source : 9439c0e0564557b9d964f3f4bc469a0eb1077f91
2016-06-02 22:41:19 +01:00
David Burns
27bc3e6315
Bug 1277672: Lint Marionette Driver python files r=maja_zf
...
Clean code makes everyone happier...
MozReview-Commit-ID: LPzH6lMZb6U
--HG--
extra : rebase_source : 4dcd666f482981c637d06ea292d04cd4fd8f74d8
2016-06-02 21:33:03 +01:00
David Burns
c99cc3f3c1
Bug 1277672: Add Marionette Client to included directories for linting. r=ahal
...
MozReview-Commit-ID: 58sHBjqHpxV
--HG--
extra : rebase_source : c60b6b545551f5b567b7abc9a17e85e993b792ea
2016-06-02 21:25:24 +01:00
Yoshi Huang
339be8eaee
Bug 1274461 - Part 3: another test for restoring. r=mikedeboer
...
This test will verify the following case:
When restore tab doesn't have userContextId, however open tab does have.
2016-06-03 15:01:03 +08:00
Yoshi Huang
0f17c65a40
Bug 1274461 - Part 2: restore tabs should preserve userContextId. r=mikedeboer
2016-06-03 15:01:03 +08:00
Yoshi Huang
c4e888761f
Bug 1274461 - Part 1: undoCloseTab should preserve userContextId. r=mikedeboer
2016-06-03 15:01:03 +08:00
Junior Hsu
fa39bdbd67
Bug 1264513 - Part 3: new test cases for oop data channel scenario, r=smaug
2016-06-03 14:48:26 +08:00
Junior Hsu
64ded9c3d1
Bug 1264513 - Part 2: PPresentationBuilder.ipdl changes - OOP handling for builder, r=smaug
2016-06-03 14:48:26 +08:00
Junior Hsu
60de51a4c5
Bug 1264513 - Part 1: IPresentationSessionTransportBuilder.idl changes - necessary refactory in in-proc data channel handling, r=smaug
2016-06-03 14:48:26 +08:00
Randell Jesup
ab4635f5a3
Bug 1273136: Don't leak runnables needed to cleanup gUM streams r=drno
...
MozReview-Commit-ID: BqUMC2jpahM
2016-06-03 02:39:23 -04:00
Byron Campen [:bwc]
6caa8b4bd4
Bug 1273136: Start remote streams on SRD, and end them even if offer/answer never completed. r=jesup, r=pehrsons
...
MozReview-Commit-ID: ulrDM0Gzj6
2016-05-23 10:22:01 -05:00
Chris Peterson
b52f88014f
Bug 1276565 - Clamp out-of-range tab selection shortcuts and indexes instead of ignoring them. r=Gijs r=dao
...
CMD + a number key is a keyboard shortcut to select that tab number. (CMD+9 will always select the right-most tab, regardless of the tab count.) Currently, if the number is greater than the tab count, then the keyboard shortcut is ignored. With this patch, the right-most tab will be selected instead. For example, if there are five tabs and the user accidentally enters CMD+6 instead of CMD+5, selecting tab #5 is probably what they wanted instead of ignoring the keyboard shortcut.
Also expand the tab selection tests to cover more edge cases.
2016-06-02 22:50:01 -07:00
Chris Peterson
2fef1eb8e8
Bug 1259335 - Part 1.5: Collect use count telemetry for Battery Status API. r=baku
2016-06-02 22:46:38 -07:00
Jean-Yves Avenard
1a83f50401
Bug 1277508: P2. Add HasPendingDrain convenience method. r=kamidphish
...
MozReview-Commit-ID: Lcij7sc2y9d
--HG--
extra : rebase_source : 917ad661b0de70062d00758ed359e574562f75fd
2016-06-02 21:08:05 +10:00
Jean-Yves Avenard
e6ff9b5d09
Bug 1277508: P1. Don't attempt to demux new samples while we're currently draining. r=kamidphish
...
We should only attempt to demux new samples once all pending decoded frames have been returned. Otherwise, the next demuxing attempt once a resolution change has been detected will reset the state and drop all decoded frames.
MozReview-Commit-ID: 2coKQA8lZ8c
--HG--
extra : rebase_source : f8df34bd9ea1b05c251a34d043da19c7d3d5e587
2016-06-02 20:54:33 +10:00
Jean-Yves Avenard
0fa6daa947
Bug 1277729: Ignore readyState value when reporting the buffered range. r=jwwang
...
For plain media playback, the buffered range will always be empty if readyState is HAVE_NOTHING has we need to decode the metadata to determine the duration and eventually decode the first frame to determine the start time. With MSE however, the buffered range is per spec directly related to the source buffer buffered range.
So we can always simply query the MediaDecoder to determine the buffered range regardless of the readyState value.
MozReview-Commit-ID: BQs8iuUCiNw
--HG--
extra : rebase_source : 28fea8a89eab38b481a15d76061debacce86274f
2016-06-03 11:46:36 +10:00
Jean-Yves Avenard
8dddf4b2bc
Bug 1276184: [MSE] P3. Be consistent with types when accessing track buffer. r=kamidphish
...
MozReview-Commit-ID: BJlNeValVxE
--HG--
extra : rebase_source : 333397c0b67d9f5d9a549abef873e43ce2bfe91e
2016-06-02 17:14:03 +10:00
Jean-Yves Avenard
c7855950ec
Bug 1276184: [MSE] P2. Remove the need to scan the track buffer when frames are being removed. r=kamidphish
...
The index at which we are removing frames is always the one where we will be inserting the next ones.
MozReview-Commit-ID: DHeJDmwiMS9
--HG--
extra : rebase_source : 3730c0ed7fbdb4d9f8b4157f36aa7bb9d03a6517
2016-06-02 16:59:00 +10:00
Jean-Yves Avenard
2089f9d8bb
Bug 1276184: [MSE] P1. Scan where to start removing frames from the start if new block added starts with a keyframe. r=kamidphish
...
We keep the next position on where to add frames so that we do not break the current coded frame group. However, when the new group of added frames starts with a keyframe we do not have to worry about breaking the previous coded frame group.
MozReview-Commit-ID: G81xGuSa4Y2
--HG--
extra : rebase_source : 4cbe5d0b5921c68c877815af15bbd10b40f18c80
2016-06-02 16:40:43 +10:00
Jean-Yves Avenard
94b2b53bfe
Bug 1275381: [aac] Rework AudioSpecificConfig if extensions are present. r=cpearce,kamidphish,?kamidphish
...
WMF is very strict with the AudioSpecificConfig passed on and will error if an unknown extension is found. Attempt to detect those extensions and remove them if necessary.
MozReview-Commit-ID: KbooPiHmDbN
--HG--
extra : rebase_source : 849628daae33e0dca6ac3735dd8abc05e7554937
2016-06-02 12:07:06 +10:00
Xidorn Quan
1ea928e4bc
Bug 1224918 part 2 - Remove SETDCT_{AUTO,NONE,NORMAL,SYSTEM_FONT} and use Unused to indicate unsupported units. r=dbaron
...
MozReview-Commit-ID: 2OjVfafdgG6
--HG--
extra : rebase_source : 37e53646cb493614aea59687fedce7e658c3dc42
2016-06-01 15:50:32 +10:00
Xidorn Quan
2778fdaf0a
Bug 1224918 part 1 - Make SetDiscrete more type-safe and easy to use with enum classes. r=dbaron
...
MozReview-Commit-ID: 591zyIlPxKh
--HG--
extra : rebase_source : 4590fab0f366403a0e74f5105b4e4cbadb18eb7f
2015-11-24 11:44:40 +11:00
Xidorn Quan
ecc4fed478
Bug 1224918 part 0 - Rename SetDiscrete to SetValue so that we can catch any new use of the old pattern with a compilation error. r=dbaron
...
MozReview-Commit-ID: 5P0T70Ni4Vg
--HG--
extra : rebase_source : 0a2de45be726b291911f6b07ab160a06193d0ce0
2016-06-03 10:00:14 +10:00
JW Wang
59371c367d
Bug 1277188. Part 5 - rename AudioClock::SetPlaybackRateUnlocked(). r=kinetik.
...
MozReview-Commit-ID: C7m8xeMAJES
--HG--
extra : rebase_source : 2a94db443d9696e9f4b1ee5caa4915df69e745af
2016-06-01 16:45:32 +08:00
JW Wang
e84f041b19
Bug 1277188. Part 4 - remove AudioClock::mAudioStream. r=kinetik.
...
MozReview-Commit-ID: KjrfgHIg8z4
--HG--
extra : rebase_source : 8208e3ead2d8dfbe02fb899e5fb376651715be61
2016-06-01 16:36:10 +08:00
JW Wang
2a587ee2df
Bug 1277188. Part 3 - remove AudioClock::GetPositionUnlocked(). r=kinetik.
...
MozReview-Commit-ID: 9g3wqI63OsR
--HG--
extra : rebase_source : 216e0a7e9909572ad828c262063e348df462a5ef
2016-06-01 16:30:54 +08:00
JW Wang
0b95bcdd11
Bug 1277188. Part 2 - fix AudioStream::GetPositionInFrames(). r=kinetik.
...
MozReview-Commit-ID: 3NhoRCPu8fU
--HG--
extra : rebase_source : d3b177d25a86f03ac65c5231dc389e66cbb5aba5
2016-06-01 16:18:56 +08:00
JW Wang
050beb7609
Bug 1277188. Part 1 - fix AudioStream::GetPosition(). r=kinetik.
...
MozReview-Commit-ID: ECGPX04hM6U
--HG--
extra : rebase_source : 0a0762173432be070582ea789ea58ca4e63b73cf
2016-06-01 16:19:35 +08:00
Mike Conley
99143b5309
Bug 1266799 - Increase DOM fullscreen timeout length to 1000ms. r=xidorn
...
According to the Telemetry probes added in Bug 1271160, 1000ms should
account for ~94% of fullscreen transitions. The remaining ~6% tail is where
users might see the transition end and then content re-organize itself.
I think this is a big improvement over the original 500ms, which covers only
about ~80% of cases, according to Telemetry.
MozReview-Commit-ID: 3Vb9qQ7yDx5
--HG--
extra : rebase_source : 6f7a2db037bcd1ef21e59aca70b08078ab4f290d
2016-06-02 14:49:56 -04:00
Phil Ringnalda
f00b6395cb
Back out 7 changesets (bug 1274962) for timeouts in browser_tableWidget_mouse_interaction.js
...
CLOSED TREE
Backed out changeset c5c9bc65a408 (bug 1274962)
Backed out changeset 15b5f8019521 (bug 1274962)
Backed out changeset 9ac50a46557b (bug 1274962)
Backed out changeset 9cda37e5a581 (bug 1274962)
Backed out changeset bb0230c4bb6d (bug 1274962)
Backed out changeset 56ededfbdee6 (bug 1274962)
Backed out changeset e081fc6f3f90 (bug 1274962)
2016-06-02 20:37:31 -07:00
Phil Ringnalda
4ba56e35cf
Back out bb39628ebe69 (bug 1277154) for reftest bustage in svg-glyph-objectvalue.svg
...
CLOSED TREE
2016-06-02 20:06:13 -07:00
Alastor Wu
8a88aa984a
Bug 1276129 - part4 : add webvtt tag r=rillian
...
MozReview-Commit-ID: 8J7Yzq0EL9r
--HG--
extra : rebase_source : 7390257bfaf32518f473450d6e125ef22f6e5d22
2016-06-02 11:10:00 +08:00
Alastor Wu
60c0bbdd5b
Bug 1276129 - part3 : add & modify test. r=rillian
...
MozReview-Commit-ID: KeMFrMXOoTi
--HG--
extra : rebase_source : e0f2057d9f191f39e7ef8913c95b4a59a848276b
2016-06-02 11:08:24 +08:00
Alastor Wu
bec2d0997e
Bug 1276129 - part2 : change PositionAlign value in vtt.jsm. r=rillian
...
MozReview-Commit-ID: 71MtZzNxYbA
--HG--
extra : rebase_source : 9a0212f3a7641394898f26d611688da9f6e40886
2016-06-02 10:51:27 +08:00
Alastor Wu
3e9a37541c
Bug 1276129 - part1 : introduce PositionAlignSetting. r=rillian,smaug
...
MozReview-Commit-ID: AWzNCPLPdYw
--HG--
extra : rebase_source : 65ce98fec2e3c717b2da744e20b19d10b1e2689f
2016-06-02 10:40:23 +08:00
Boris Chiou
4b68d2e1e4
Bug 1276550 - Support operator-> for RangedPtr. r=Waldo
...
MozReview-Commit-ID: EiOfo7ly34P
--HG--
extra : rebase_source : 6acbd9b3b6681f5c777e779713a21e8f808b89bf
2016-05-30 11:55:57 +08:00
Matt Woodrow
09d7165bcb
Bug 1274962 - Part 7: Clean up unecessary parameter for RecomputePerspectiveChildrenOverflow. r=dbaron
...
--HG--
extra : rebase_source : 074d48327f4fe2450caab3a1cfa6db30f97b6c37
2016-06-03 14:26:40 +12:00
Matt Woodrow
3140e0e274
Bug 1274962 - Part 6: Make preserve-3d frames only contribute to the overflow area of the preserve-3d root frame. r=dbaron
...
--HG--
extra : rebase_source : 432370e344cc767a60a000424aec3274a9bdfcca
2016-06-03 14:26:26 +12:00
Matt Woodrow
30ccb1ee89
Bug 1274962 - Part 5: Don't trust the visible region for opacity within preserve-3d. r=mstange
...
--HG--
extra : rebase_source : 268eff6ba5410f78ae5920ff0d74fe975efea0b6
2016-06-03 14:24:38 +12:00
Matt Woodrow
29be323a2b
Bug 1274962 - Part 4: Reorder how we compute transforms for preserve-3d. r=mstange,thinker
...
--HG--
extra : rebase_source : dac903a9f2881aac952ea380ac821238bb18293b
2016-06-03 14:23:27 +12:00
Matt Woodrow
d5e2d1e05c
Bug 1274962 - Part 3: Remove aOutAncestor. r=mstange
...
--HG--
extra : rebase_source : 579ec5e1ac8e5b31123504b53c5b280d7a2e10a1
2016-06-03 14:22:57 +12:00
Matt Woodrow
a9506b8fcc
Bug 1274962 - Part 2: Remove unnecessary optimization combining translations. r=mstange
...
--HG--
extra : rebase_source : 8e46cd5a078cc9e506af339220a6bc70a76069f1
2016-06-03 14:22:25 +12:00
Matt Woodrow
4b9ab44334
Bug 1274962 - Part 1: Remove callers of BASIS_AT_ORIGIN. r=mstange
...
--HG--
extra : rebase_source : 1c4c8615bb5ca52b731646bb9594b618ae4b6a98
2016-06-03 14:22:23 +12:00