Commit Graph

266191 Commits

Author SHA1 Message Date
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