Commit Graph

264804 Commits

Author SHA1 Message Date
Xidorn Quan
e6088a6eb9 Bug 1186745 part 2 - Move nsThreadSyncDispatch class to its own header file. r=froydnj 2015-09-29 09:28:22 +10:00
Xidorn Quan
8290934aa6 Bug 1186745 part 1 - Add LeakRefPtr for pointer leaking by default. r=froydnj
This class can be used instead of raw pointer for a sound leaking-by-default
behavior. Also it could take advantage of move semantic check in the future.
2015-09-29 09:28:22 +10:00
Timothy Nikkel
7d7daa15ba Bug 1194837. Don't use the inverse orientation matrix when computing the image space invalidate rect. r=seth
The orientation matrix converts from decoded image space to oriented image space. The invalidation rect is in decoded image space. So we need to use the orientation matrix to convert it to oriented image space, not it's inverse.
2015-09-26 01:26:18 -05:00
Nicholas Nethercote
29e309e59f Bug 1208937 - Remove gfxPattern::GraphicsPatternType. r=jwatt.
This is easy because the only remaining uses occur in uncalled functions, which
can be removed.
2015-09-27 20:38:20 -07:00
Jeff Gilbert
f8443b3dd2 Bug 1209022 - Fix AA handling in EGL's CreateOffscreen. - r=jrmuizel 2015-09-28 15:53:37 -07:00
Kyle Machulis
62e21d15c8 Bug 1207785 - Telemetry probe for Youtube-related embed tags; r=cpeterson r=vladan 2015-09-28 16:08:16 -07:00
Tooru Fujisawa
3f6a20d578 Bug 1209132 - Check for SSE3 in MacroAssemblerX86::convertUInt64ToDouble. r=sstangl 2015-09-29 07:33:43 +09:00
Tooru Fujisawa
c4a364a8c8 Bug 1208624 - Disable dense-from-sparse.js for frequent timeout. r=Waldo 2015-09-29 07:57:12 +09:00
Randell Jesup
a36f779609 Bug 1178091: tests for large DataChannel transfers and onbufferedamountlow event r=drno 2015-09-28 19:02:58 -04:00
Randell Jesup
25cddc3e26 Bug 1178091: Implement RTCDataChannel BufferedAmountLowThreshold and bufferedamountlow event r=smaug,drno 2015-09-28 19:02:23 -04:00
Kyle Machulis
d75ff5b70b Backout ea2a09de4f17 due to missing files 2015-09-28 15:59:27 -07:00
Eugen Sawin
656a3320e2 Bug 1190379 - Disable surface copying on emulators. r=snorp 2015-09-29 00:56:51 +02:00
Eugen Sawin
5e138cf726 Bug 1190379 - Use AndroidDecoderModule for VP8/9. r=jya 2015-09-29 00:56:51 +02:00
Eugen Sawin
4c685a12eb Bug 1191351 - Don't package crash service on Android. r=rnewman 2015-09-29 00:55:24 +02:00
Kyle Machulis
d962594b7c Bug 1207785 - Telemetry probe for Youtube-related embed tags; r=cpeterson r=vladan 2015-09-28 15:50:00 -07:00
Kyle Machulis
cbc0256dbd Bug 722110 - Plugin Activation Telemetry Probe; r=cpeterson r=vladan 2015-09-28 15:50:00 -07:00
aleth
8927a5b730 Bug 1177709 - Avoid a TypeError in browser-content.js by making the _findAsYouType getter a normal property. r=mossop 2015-09-29 00:01:49 +02:00
James Graham
e44247a2d9 Bug 1209297 - Update web-platform-tests expected data to revision 2869a58fd81da41f9f904441ff39f9398fba53bc, a=testonly 2015-09-28 23:03:12 +01:00
James Graham
3353b4a556 Bug 1209297 - Update web-platform-tests to revision 2869a58fd81da41f9f904441ff39f9398fba53bc, a=testonly 2015-09-28 23:02:37 +01:00
Terrence Cole
6f563c6106 Backout cca86cd156cf (Bug 1196847) for regressing EarleyBoyer. 2015-09-28 14:57:16 -07:00
Terrence Cole
ce244bf14c Backout 74608aa063b9 (Bug 1196847) for regressing EarleyBoyer. 2015-09-28 14:56:57 -07:00
Gijs Kruitbosch
f811f6cb6c Bug 636905 - part 4: add tests for interactivity requirement for onbeforeunload, r=bz 2015-09-24 12:10:19 +01:00
Gijs Kruitbosch
6408c4250c Bug 636905 - tangent: allow using JS to select clickable element on the content side, r=mconley 2015-09-26 14:57:03 +01:00
Gijs Kruitbosch
b820b10ca9 Bug 636905 - part 3: flip prefs in tests to keep them working, r=jaws 2015-09-26 15:01:51 +01:00
Gijs Kruitbosch
a3c026c563 Bug 636905 - part 2: check for document interactivity state when prompting for beforeunload, r=bz 2015-09-24 12:11:07 +01:00
Gijs Kruitbosch
8a97e34539 Bug 636905 - part 1: add a flag that tracks whether the user has interacted with a given document, r=smaug 2015-09-26 14:54:29 +01:00
David Burns
d54f8dc4e3 Bug 1201036: Bump marionette client and marionette driver for releases; r=jgriffin 2015-09-28 21:20:29 +01:00
Kyle Huey
5cb3e9a795 Bug 1208687: Only discard events from the outermost queue. r=ehsan
When workers shut down we discard the event queue rather than running it to completion.  Originally workers managed their event queue themselves and would simply iterate through the array of events and cancel them all.  After bug 914762 this was done by setting a (thread-)global "canceling" flag and then calling NS_ProcessPendingEvents.  But this neglects that a shut down request can be received while the worker is in a sync queue.  In this case, calling NS_ProcessPendingEvents will process any events pending in the sync queue, which is *not* the queue we need to cancel.

The fix is, if we are in a sync queue when NotifyInternal is called, to defer clearing the queue until the top-most sync queue is destroyed and we are about to return to the regular event queue.  Only then can we call NS_ProcessPendingEvents to clear out the queue.  Because we can never process any events from this queue while sync queues are active, the timing of the mass cancellation is unchanged from the perspective of events in the regular queue.
2015-09-28 14:34:28 -07:00
Sean Stangl
4077871e40 Bug 1206650 - Part 2/2 - Use the dest register for scratch in alu_dbl(). r=nbp 2015-09-21 14:52:38 -07:00
Sean Stangl
47a4ca5eca Bug 1206650 - Part 1/2 - Clean up load8ZeroExtend(). r=nbp 2015-09-21 14:28:31 -07:00
Wes Kocher
27970b9b3c Backed out changeset 9ed7f553c3de (bug 1208431) for mass bustage CLOSED TREE 2015-09-28 13:22:46 -07:00
Alexander Surkov
744243152a Bug 1206165 - crash in mozilla::a11y::DocAccessible::UpdateTreeOnRemoval, part2, r=davidb 2015-09-28 16:04:40 -04:00
Steven Englehardt
0c9a411ddc Bug 1191442 - Add "New Container Tab" to File Menu. r=paolo 2015-09-28 13:00:28 -07:00
Steven Englehardt
4d59a8ffee Bug 1191442 - Add support for userContextId in New Tab UI r=paolo 2015-09-28 13:00:25 -07:00
Markus Stange
dcd5fc0233 Bug 1105832 - Also dump inactive layer managers when display list dumping is enabled. r=mattwoodrow 2015-09-25 18:37:30 -04:00
Nathan Froyd
ce742dcc40 Bug 1209113 - remove unused glibcversion.sh script; r=mshal 2015-09-28 16:50:26 -04:00
David Anderson
5421d4ced4 Don't use Direct 2D 1.0 if Direct3D11 is using WARP. (bug 1207665 part 2, r=jmuizelaar) 2015-09-28 12:45:43 -07:00
Botond Ballo
ea933850a2 Bug 1206915 - Handle nested PaintFrame() calls correctly during paint dumping. r=mattwoodrow,BenWa 2015-09-21 19:05:44 -04:00
Botond Ballo
53aeba83d3 Bug 1206915 - Make paint dumping to a file e10s-friendly. r=mattwoodrow 2015-09-21 18:44:28 -04:00
Botond Ballo
e9f6a10fc9 Bug 1206915 - Avoid reordering of different parts of paint dump output. r=mattwoodrow 2015-09-21 18:37:23 -04:00
Botond Ballo
c9caf7aa13 Bug 1206915 - Move dumping of compositor textures under its own environment variable. r=mattwoodrow
The rationale is that it's broken at least on some platforms (e.g.
TextureHost::GetAsSurface() is not implemented), and moving it under its own
environment variable allows us to use the client-side parts of paint dumping
without crashing while attempting to do the compositor-side parts.
2015-09-21 18:27:27 -04:00
Botond Ballo
42813c2bf9 Bug 1205630 - Reftest. r=mstange 2015-09-28 13:15:37 -04:00
Botond Ballo
527a800195 Bug 1205630 - Translate a fixed background display item's clip rect correctly when setting it on the layer. r=mstange 2015-09-25 12:55:00 -04:00
Trevor Saunders
4e967275c1 bug 1209147 - make proxying of Accessible::TakeFocus() async r=davidb
TakeFocus() ends up making sync calls to the parent process. That means if we
try to call it from a sync call to the child process we end up deadlocked.  The
easiest way to fix this is to make the message to the child process async.
2015-09-28 15:27:11 -04:00
Dustin J. Mitchell
de304127f3 Bug 1189892: actually run linux(32) jobs everywhere; r=ted.mielczarek
This cleans up some redundant keys in `branches/try/job_flags.yml`, spells
the platform correctly (`linux`, not `linux32`), and defines the platform in
`base_job_flags.yml`
2015-09-28 11:50:39 -04:00
David Keeler
976462db72 bug 1203312 - split tlsserver certificates into ocsp_certs and bad_certs r=mgoodwin
The B2G emulators apparently take ~5 minutes to read 50 certificates into
memory, which causes intermittent test timeouts. This is an attempt to
reduce the number of certificates needed to be read at any given time.
2015-09-22 17:03:15 -07:00
David Keeler
50b152df26 bug 1203312 - convert tlsserver to generate certificates at build time r=Cykesiopka,mgoodwin 2015-08-24 15:53:07 -07:00
Henrik Skupin
98c6366a22 Bug 1208431 - Allow query_minidump_stackwalk() to take a specific manifest file as parameter. r=jlund 2015-09-28 21:18:39 +02:00
Kartikaya Gupta
23f24fcef2 Back out the bits of bug 1205087 that cache the AnimatedGeometryRoot on DisplayItem. r=backout
The change breaks some scenarios with APZ scrolling, in particular the code
that layerizes the scroll handoff chain for deeply nested scrollable frames.
2015-09-28 15:17:34 -04:00
Richard Barnes
c5498a7e6e Bug 1208847 - Add telemetry to measure how often secure cookies are set from non-secure origins r=mcmanus 2015-09-28 15:15:16 -04:00