Benjamin Bouvier
d26e469b50
Bug 1111201: Check for OOM when calling an asm.js function with new; r=evilpie
2015-10-06 11:59:30 +02:00
Simon Montagu
5381d57cba
Bug 1201468: Map UErrorCode to nsresult, r=jfkthame
2015-10-06 02:59:00 -07:00
Ting-Yu Lin
2915f16fc6
Bug 1211365 - Delete wheel event handling. r=mtseng
...
All desktop platforms support APZ now. eWheelOperationStart and
eWheelOperationEnd are superseded by AsyncPanZoomStarted and
AsyncPanZoomStopped respectively.
2015-10-05 16:52:29 +08:00
Ting-Yu Lin
d7cb8d71ce
Bug 1211365 - Add test case for scrolling in selection mode. r=mtseng
2015-10-05 16:52:29 +08:00
Ting-Yu Lin
81316352ee
Bug 1211365 - Make deleted functions in class State public. r=mtseng
...
Compilers might generate better error messages. See Effective Modern C++
item 11.
2015-10-05 16:52:29 +08:00
Ting-Yu Lin
8e2ccc2d64
Bug 1211365 - Remove NS_IMPL_STATE_UTILITIES. r=mtseng
...
This macro was used to implement Name() and Singleton() for state
classes. Instead of enforcing the state class to be a singleton, we can
implement singleton pattern in MOZ_IMPL_STATE_CLASS_GETTER directly.
2015-10-05 16:52:29 +08:00
Ting-Yu Lin
a750b200fa
Bug 1210315 - Disable long tap injector in marionette tests. r=automatedtester
...
We send synthesized long tap events in marionette tests in bug 1209841.
No need to use long tap injector.
2015-10-02 23:10:30 +08:00
Ting-Yu Lin
48c80bd06c
Bug 1210315 - Use pref utilities in test_selectioncarets.py. r=automatedtester
...
Use the preferences utilities introduced in bug 1164124.
2015-10-02 23:10:30 +08:00
Ting-Yu Lin
43cab43420
Bug 1210315 - Use pref utilities in test_touchcaret.py. r=automatedtester
...
Use the preferences utilities introduced in bug 1164124.
2015-10-02 23:10:30 +08:00
Ting-Yu Lin
453edc6672
Bug 1210315 - Inline selectors in carets tests. r=automatedtester
...
All of them are used only once. It reads better to inline them.
2015-10-02 23:10:30 +08:00
Ting-Yu Lin
5da910e32f
Bug 1210315 - Use preference to control whether to use long tap injector. r=roc
...
In AccessibleCaretEventHub, it is not accurate to use APZ enabled to
determine whether to use long tap injector. On desktop browser, there's
no long tap events even if APZ is enabled. We should use a preference to
control that.
Since it's a fact the APZ on b2g has long tap events, we should use
preference to disable long tap injector so that when long tap events
stop dispatching to AccessibleCaretEventHub, we'll know immediately.
Delete SetUseAsyncPanZoom() usage in gtest since APZ is not related to
scrolling in AccessibleCaretEventHub.
2015-10-02 23:10:29 +08:00
Benjamin Bouvier
5724ecb20b
Bug 1210653: Make bug-1188290.js dependent on the existence of TypedObject; r=terrence
2015-10-05 16:03:50 +02:00
Xidorn Quan
6a4c00154d
Bug 1207002 - Use CSS property flag to restrict MathML-related internal properties. r=dbaron
2015-10-06 20:01:30 +11:00
Jan de Mooij
a2bc87fa0b
Bug 1209026
- Use infallible new for some Label allocations. r=jonco
2015-10-06 09:48:41 +01:00
Jan de Mooij
b37841304f
Bug 1208850 - Inline functions exported to self-hosting global. r=till
2015-10-06 09:47:51 +01:00
Nicholas Nethercote
44a64010c3
Bug 1208365 (part 4) - Remove gfxPattern::GraphicsExtend. r=bas.
2015-09-25 00:59:13 -07:00
Nicholas Nethercote
7393d982fb
Bug 1208365 (part 3) - Change gfxPattern::mExtend from a GraphicsExtend to a gfx::ExtendMode. r=bas.
...
At this point, the relationship between GraphicsExtend and gfx::ExtendMode is
as follows.
- EXTEND_REPEAT matches up with REPEAT.
- EXTEND_REFLECT matches up with REFLECT.
- EXTEND_PAD matches up with CLAMP.
- EXTEND_NONE has no matching value in gfx::ExtendMode.
The only use of EXTEND_NONE is with nsSVGGradientFrame::mExtend. That field
gets assigned EXTEND_NONE in the various constructors, and other values via
SetExtend(). And all uses of that field go immediately into ToExtend() calls,
which convert EXTEND_NONE to CLAMP. So it's safe to change this field to
gfx::ExtendMode and initialize it to CLAMP.
2015-09-25 00:58:23 -07:00
Nicholas Nethercote
eef391537b
Bug 1208365 (part 2) - Remove gfxPattern::Extend(). r=bas.
...
It's unused.
2015-09-25 00:55:31 -07:00
Nicholas Nethercote
9daed6af96
Bug 1208365 (part 1) - Remove unused EXTEND_PAD_EDGE. r=Bas.
2015-09-25 00:53:20 -07:00
Jared Wein
e3eeae22d0
Bug 1211479 - Errors when parsing substituting variables should include the generated string to help diagnose the issue. r=bz
2015-10-05 14:04:00 +02:00
Dragana Damjanovic
8bedf1ee9a
Bug 1211269 - Store the information whether the channel is LOAD_REPLACE into history entry. r=bz
2015-10-05 12:33:00 +02:00
Nils Ohlmeier [:drno]
1377cc3863
Bug 1211091 - use upper boundary for streams per data channel. r=bwc
2015-10-02 21:18:48 -07:00
Mats Palmgren
f15f1a8817
Bug 1210877 - Make nsBidiPresUtils::RepositionFrame work also for box-decoration-break:clone. r=roc
2015-10-03 06:28:00 +02:00
Nick Fitzgerald
6fee1e6162
Bug 121027 - Stop manually adding null entries to the profiler's JSON output; r=shu
2015-10-05 14:19:00 +02:00
Michael Madsen
9cf001de2e
Bug 1208124 - changed a check such that post data only depends on nsIUploadChannel and not nsIHttpChannel. r=bz
2015-09-29 19:50:46 +02:00
Milan Sreckovic
faa5c52d49
Bug 1207258 - Give back the ability to run direct write without D2D, but only with a *force* preference. r=dvander
2015-10-05 11:40:00 +02:00
Jan Henning
ea412304c7
Bug 1202286 - Part 2 - Switch VBR header parsing to use a ByteReader as well instead of directly accessing the buffer. r=esawin
...
This also contains two small fixes to the VBR header parsing logic itself:
- VBRI parsing was previously broken because the offset wasn't calculated correctly.
- Xing-style headers can use a VBR header ID of "Info" as well.
2015-10-04 18:51:40 +02:00
Jan Henning
08c08ee834
Bug 1202286 - Part 1 - Switch the MPEG frame and ID3 header parsers to use a ByteReader instead of accessing the input buffer directly. r=esawin
2015-10-03 20:36:46 +02:00
Jan Henning
a11c624822
Bug 1202286 - Part 0 - Add some explicit namespace references to keep the compiler and IntelliSense happy. r=esawin
...
DecoderTraits.cpp pulls in MP3Demuxer.h which in turn pulls in mp4_demuxer/ByteReader.h. In that context, for some reason the ByteReader can't find the definition for MediaByteBuffer unless it is prefixed with the proper namespace.
MP3Demuxer.cpp itself compiles fine, but for some reason in Visual Studio IntelliSense complains about TimeUnit and TimeIntervals being undefined unless the using statement uses the full namespace hierarchy.
Also fix a small typo.
2015-10-01 11:29:48 +02:00
Kate McKinley
96c26e051f
Bug 1191414 - gather telemetry on usage of <keygen>. r=keeler,r=vladan
2015-09-22 09:52:58 -07:00
jdashg
5a0d818a1d
Bug 1188010 - Use MOZ_RELEASE_ASSERT. r=dglastonbury
...
Use MOZ_RELEASE_ASSERT when failure means overflows.
From b9fe1e06f63a785f309e1ce7e5053cb57e21e634 Mon Sep 17 00:00:00 2001
---
dom/canvas/WebGLTexture.cpp | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
2015-07-29 14:37:54 -07:00
David Anderson
049a46caef
Remove ISurfaceAllocator::GetCompositorBackend. (bug 1211109 part 4, r=mattwoodrow)
2015-10-05 23:40:13 -07:00
David Anderson
e1d5f8bc99
Allow top-level window changes to the remembered compositor type. (bug 1211109 part 3, r=mattwoodrow)
2015-10-05 23:39:28 -07:00
David Anderson
07ff755338
Remove the static compositor backend variable. (bug 1211109 part 2, r=mattwoodrow)
2015-10-05 23:39:00 -07:00
David Anderson
da7ac92eb9
Log initialization failures in CompositorD3D11.cpp. (bug 1211109 part 1, r=mattwoodrow)
2015-10-05 23:38:40 -07:00
Gerald Squelart
e2643fc87a
Bug 1156505 - p2: Null-check sampleTable before use. r=rillian
2015-10-02 16:13:00 +02:00
Gerald Squelart
92da300e3a
Bug 1156505 - p1: Added test case file from bug. r=rillian
2015-10-05 04:01:00 +02:00
Jim Mathies
54d208eba0
Bug 1199892 - "Mouse cursor flickers in Flash object with wmode opaque/transparent". r=roc
2015-10-01 05:51:00 +02:00
Henry Chang
82e53ac666
Bug 1186290 - Notify TabParent to switch process when loading a signed package. r=honzab, r=kanru.
2015-10-02 05:25:22 -07:00
JW Wang
a85371cccc
Bug 1211766 - Remove AbstractMediaDecoder::GetReentrantMonitor(). r=jya.
2015-09-30 07:04:49 +08:00
Jeff Muizelaar
3cfebaf6a8
Bug 1211774. Update to ANGLE 2522.
2015-10-05 13:48:44 -04:00
Chris Pearce
4bbb3a53ee
Bug 1211339 Part 3 - Refuse to support video codecs inside audio mime types. r=jya
2015-10-06 16:53:03 +13:00
Chris Pearce
e4f6697a76
Bug 1211339 Part 2 - Make MP4Decoder::CanHandleMediaType() check all codecs are supported by a PDM before reporting support. r=jya
2015-10-06 16:52:58 +13:00
Chris Pearce
24207bec3b
Bug 1211339 - Ensure WMFDecoderModule::SupportsMimeType checks it can create decoders. r=jya
2015-10-06 16:52:52 +13:00
Xidorn Quan
0c8fa01244
Bug 1211040 - Restrict -moz-window-{dragging,shadow} to be chrome-only. r=dbaron
2015-10-06 14:18:35 +11:00
JW Wang
c04b0dff79
Bug 1208934 - Remove usage of decoder monitor from MDSM. r=kinetik.
2015-10-06 10:26:33 +08:00
Christoph Kerschbaumer
e92f31068d
Bug 1206199 - Extend channelwrapper to mediate OnStartRequest, OnStopRequest, OnDataAvailable (r=sicking)
2015-10-05 19:01:35 -07:00
Mike Hommey
c5e63a76f9
Bug 1210642 - Use install manifests for preprocessed files in the FasterMake build backend. r=gps
2015-10-06 11:15:07 +09:00
Mike Hommey
070700d726
Bug 1210642 - Add support for --silence-missing-directive-warnings for preprocessing within install manifests. r=gps
2015-10-06 11:15:06 +09:00
Mike Hommey
5c9fa1461a
Bug 1210642 - Allow to pass defines overrides when processing install manifests. r=gps
2015-10-06 11:15:06 +09:00