Benoit Girard
de3c586402
Bug 1199885 - Part 10: Add APZTeeManager API to start an async scroll. r=kats
...
--HG--
extra : commitid : Bcuo2Zbt0IB
2015-09-28 17:00:21 -04:00
Benoit Girard
32e75119c1
Bug 1199885 - Part 9.5: Make the mouse events APZC aware. r=kats
...
--HG--
extra : commitid : KSO4Xg8RrF1
2015-09-28 14:44:37 -04:00
Benoit Girard
5e9f05f89c
Bug 1199885 - Part 9: Let APZC handle the drag events. r=kats
...
--HG--
extra : commitid : 5eL9kMtaPPT
2015-09-28 14:44:37 -04:00
Benoit Girard
48624c592c
Bug 1199885 - Part 8: Add FindScrollNode to locate the scrollbar thumb. r=kats
...
--HG--
extra : commitid : 9yE7xtzOs3I
2015-09-28 14:44:37 -04:00
Benoit Girard
6803a546d5
Bug 1199885 - Part 5: Make mRootLayerTreeID const to prove that there's no data races. r=kats
...
--HG--
extra : commitid : 5WndwzOuLdi
2015-09-28 14:44:36 -04:00
Benoit Girard
eb3b891bbc
Bug 1199885 - Part 4: Let the hit testing tree know about the scroll thumb. r=kats
...
--HG--
extra : commitid : 2sY04WntME0
extra : rebase_source : 98008b1dcc3236ef65e1809fd849fae6c31c76f7
2015-09-28 14:44:36 -04:00
Benoit Girard
2a2fca7ffa
Bug 1199885 - Part 3: Add 'apz.drag.enabled' preference for async scrollbars. r=kats
...
--HG--
extra : commitid : FT9vDNL0XDw
extra : rebase_source : f5cd5f6e53c669f33fc628915cab1f6c57beaa11
2015-09-28 14:44:36 -04:00
Benoit Girard
fd05a3df17
Bug 1199885 - Part 2: Add AsyncDragMetrics. r=kats
...
--HG--
extra : commitid : Bq9QdYWF3v3
extra : rebase_source : bdd10ec82cd18811fa8fe75477d02dc862ece99b
2015-09-28 14:43:50 -04:00
Benoit Girard
3ccd3e736b
Bug 1199885 - Part 1: Add MouseInput InputData. r=kats
...
--HG--
extra : commitid : Koa5TunrB2K
extra : rebase_source : 982a5bb2f320dd2c55410ef53904a44de1b06db5
2015-09-28 10:32:05 -04:00
Andrew Halberstadt
53d634c95b
Bug 1176031 - [taskcluster] Add x11-server-utils package to the 'tester' image, DONTBUILD (NPOTB), r=dustin
...
--HG--
extra : commitid : HxiWJrU1XD3
extra : rebase_source : c3409f61cd47e49397bfa0aef12c6d2e5c61867b
extra : amend_source : cd03503be0fec5a09dda168f0e7b2440a6731535
2015-07-07 11:54:25 -04:00
David Keeler
9b75f2c0d5
bug 975763 - move test_certificate_overrides.html to test_cert_override_bits_mismatches.js r=mgoodwin
...
test_certificate_overrides.html didn't need to be a mochitest.
2015-09-29 12:39:54 -07:00
Lars T Hansen
ffaf1cb7cc
Bug 1209497
- OOM-crash if a consistent object table is impossible. r=jandem
2015-10-07 18:22:28 +01:00
Lars T Hansen
1f22d82796
Bug 1211949 - check for allocation failure. r=nbp
2015-10-07 18:22:25 +01:00
Armen Zambrano Gasparnian
7a28d6ab43
Bug 1210945 - Multi-tiered BBB task graphs + native TC tasks. r=chmanchester
...
We add to TaskClusterArtifactFinderMixin the ability to support
normal Buildbot Bridge triggered tasks + tasks that contain the
property 'parent_task_id'.
This allows for tasks to depend on tasks different than the one
they're going to grab artifacts from.
In this patch we support both the traditional approach
plus the new model.
We also add support for native TC tasks where properties.json
is not available. With pure TC tasks we assume
['extra']['locations']['build'] being set and pointing to
the installer artifact.
--HG--
extra : commitid : GKcTU68PAoZ
extra : rebase_source : 6f70be2748000bd85995861bee7a54d0a6a5933b
2015-10-06 09:15:25 -04:00
Eitan Isaacson
bcfd470971
Bug 1211974 - Implement nsIObserver in SpeechDispatcherService. r=smaug
2015-10-07 09:57:37 -07:00
Wes Kocher
d31f5415b2
Backed out 2 changesets (bug 1200426) for android tpn bustage
...
Backed out changeset 4dcc2fb45208 (bug 1200426)
Backed out changeset 2dea192c7f33 (bug 1200426)
2015-10-07 09:05:01 -07:00
Wes Kocher
f12076ac2e
Backed out 5 changesets (bug 1209574) for android tpn bustage
...
Backed out changeset fb1f06793a67 (bug 1209574)
Backed out changeset 5f0b32b1acc4 (bug 1209574)
Backed out changeset 657332ea4f59 (bug 1209574)
Backed out changeset 9d2c7ed9cd87 (bug 1209574)
Backed out changeset 8376124b6a0c (bug 1209574)
2015-10-07 09:04:39 -07:00
Andrew McCreight
0ff7248107
Bug 1210517 - Create nsVariant directly rather than via do_CreateInstance(). r=froydnj
...
The goal here is to leave creation stuff mostly for JS, so we can
convert it entirely over to a non-threadsafe cycle-collected version
without breaking any existing C++ users.
I didn't do this for a remaining use in nsGlobalWindow.h to avoid
including nsVariant.h all over the place.
2015-10-07 08:17:42 -07:00
Alexander Surkov
fdec90f014
Bug 1206107 - crash beginning in nightly 0916 in mozilla::a11y::Accessible::HasGenericType, part2, r=tbsaunde
2015-10-07 10:59:02 -04:00
Patrick McManus
0793f32151
bug 1211916 - rename brotli http coding to br r=bagder
2015-10-06 11:03:50 -04:00
Patrick McManus
295fd4fa05
bug 1211580 - cancel brotli failures from channel instead of converter r=bagder
2015-10-05 14:11:26 -04:00
Jon Coppeard
15bd450b04
Bug 1211964 - Fix a couple of OOM handling issues in regexp code r=terrence
2015-10-07 14:58:41 +01:00
Jon Coppeard
825deb434b
Bug 1212015 - Fix an unchecked allocation in AsmJS r=terrence
2015-10-07 14:58:41 +01:00
Jon Coppeard
429c516ef8
Bug 1212011 - Replace more uses of CrashAtUnhandlableOOM() with AutoEnterOOMUnsafeRegion r=terrence
2015-10-07 14:58:41 +01:00
Jon Coppeard
8e7070660b
Bug 1209001 - Add test code for OOM handling in parseModule() r=terrence
2015-10-07 14:58:40 +01:00
Mike Shal
9b57a7f6eb
Bug 1211398 - Remove Taskcluster debug messages; r=jlund
2015-10-05 13:16:56 -04:00
Jean-Yves Avenard
9a7c13fa78
Bug 1206977: P15. Fix FFmpeg shutdown crash should decoder not be initialised. r=me
2015-10-08 00:34:49 +11:00
Jean-Yves Avenard
c5052e863a
Bug 1206977: P14. Remove obsolete / redundant code. r=cpearce
2015-10-08 00:34:48 +11:00
Jean-Yves Avenard
e32d97b854
Bug 1206977: P13. Assert that data fed to EMEDecoderModule is encrypted. r=cpearce
...
The PDMFactory ensures that the EMEDecoderModule is only used for encrypted data, we can simplify EMEDecoderModule and make strong assumptions
2015-10-08 00:34:48 +11:00
Jean-Yves Avenard
e4ea0dae9d
Bug 1206977: P12. Properly shutdown all created test decoders. r=cpearce
2015-10-08 00:34:47 +11:00
Jean-Yves Avenard
d9cf3168c4
Bug 1206977: P11. Don't rely on SupportsMimeType to determine if a track can be played. r=cpearce
...
The PDMFactory will run more accurate checks based on the TrackInfo object and will fail to create a decoder if the type is unsupported. So use that instead
2015-10-08 00:34:47 +11:00
Jean-Yves Avenard
bfea6860dd
Bug 1206977: P10. Remove redundant code. r=cpearce
...
The same checks are performed in the PDMFactory::SupportsMimeType
2015-10-08 00:34:46 +11:00
Jean-Yves Avenard
620a0262c9
Bug 1206977: P9. Ensure PDMs are only ever created through the PDMFactory. r=cpearce
2015-10-08 00:34:46 +11:00
Jean-Yves Avenard
5d54dafcb3
Bug 1206977: P8. Have PDMFactory directly manage the EMEDecoderModule. r=cpearce
2015-10-08 00:34:45 +11:00
Jean-Yves Avenard
61bf9de8cf
Bug 1206977: [webm] P7. Remove IntelWebMVideoDecoder. r=kinetik
...
That code path is no longer used and handled directly in the MediaFormatReader.
Also, partially revert commit ac6d0b0befb2 as it broke WebMReader.
2015-10-08 00:34:45 +11:00
Jean-Yves Avenard
c463ef6fd5
Bug 1206977: P6. Make PlatformDecoderModule::SupportsMimeType pure virtual. r=cpearce
2015-10-08 00:34:44 +11:00
Jean-Yves Avenard
ff58eec402
Bug 1206977: P5. Update PlatformDecoderModule documentation. r=cpearce
...
Mostly removes no longer relevant doc.
2015-10-08 00:34:44 +11:00
Jean-Yves Avenard
9e830ea930
Bug 1206977: P4. Add AgnosticDecoderModule object. r=cpearce
...
This removes the need for PDMFactory to know anything about decoders.
2015-10-08 00:34:43 +11:00
Jean-Yves Avenard
35090bba3a
Bug 1206977: P3. Allow PDM fallback. r=cpearce
...
We now search in all the PDM present the one that can handle the media.
2015-10-08 00:34:42 +11:00
Jean-Yves Avenard
dd5e99c694
Bug 1206977: P2. Wrap PDM creation in a new PDMFactory class. r=cpearce
...
There is no change of behaviour from the original PlatformDecoderModule.
2015-10-08 00:34:42 +11:00
Jean-Yves Avenard
cc74e2d1a4
Bug 1206977: P1. Remove unused PDM function members. r=cpearce
2015-10-08 00:34:41 +11:00
Jean-Yves Avenard
9861c50a98
Bug 1211335: Have FFMpegDecoderModule properly return if a codec is supported. r=cpearce
2015-10-08 00:34:41 +11:00
Jean-Yves Avenard
a02b64b149
Bug 1212164: Prevent use of demuxer before initialization completes. r=cpearce
2015-10-08 00:34:40 +11:00
Jean-Yves Avenard
d36aaa89f4
Bug 1211652: Add sourcebuffer.mode = sequence mochitest. r=gerald
2015-10-08 00:34:40 +11:00
Jan de Mooij
175bd2224a
Bug 1208403 - Fix byteSizeOfScript shell function to check for scripted functions. r=jonco
...
--HG--
extra : rebase_source : 05b74ef7e9e42a7d3801fa8c999bc0e06b2a7f8d
2015-10-07 14:30:50 +01:00
Boris Zbarsky
8a61b380af
Bug 1211624. document.all should be iterable, and so should be various other things that have an anonymous indexed getter. r=qdot
2015-10-07 09:31:32 -04:00
Aryeh Gregor
006ecb6285
Bug 1192855 - Check validity in advance for nsRange::InsertNode; r=hsivonen
2015-10-07 16:07:39 +03:00
Daniel Glazman
920ff85cd5
Bug 898321 - Return success from nsTableEditor::GetCellAt if frame not found; r=ehsan
...
Adjusted by Aryeh Gregor for review comments.
2015-10-07 16:07:12 +03:00
Jim Chen
4e7741fcb4
Bug 1209574 - Switch GeckoInputConnection for each new GeckoView; r=esawin
...
The GeckoEditable instance doesn't change for each nsWindow instance.
However, because a GeckoInputConnection is associated with a GeckoView,
when we create a new GeckoView, we need to attach a new
GeckoInputConnection to the existing nsWindow's GeckoEditable. This
patch makes us do that inside nsWindow::Natives::Open by calling
GeckoEditable.OnViewChange.
2015-10-07 08:57:31 -04:00
Jim Chen
c430fa611d
Bug 1209574 - Move GeckoEditable management to nsWindow; r=esawin
...
This patch removes the GeckoEditable code in GeckoAppShell, and make
nsWindow create a GeckoEditable for itself when opening a window.
Instead of calling GeckoAppShell, nsWindow can now call GeckoEditable
methods directly.
2015-10-07 08:57:31 -04:00