Wes Kocher
fcc808d96c
Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
...
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Eric Rahm
579c7d8013
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 14:31:01 -07:00
Eric Rahm
a50b98baa8
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 14:31:00 -07:00
Kartikaya Gupta
7197c936b7
Bug 1145084 - Ensure that the 300ms content timeout in the APZ code also applies to the touch-action allowed behaviours. r=botond
2015-06-01 17:04:15 -04:00
Markus Stange
6090d68195
Bug 1168889 - ContentClientSingleBuffered needs to upload during the transaction. r=nical
2015-05-29 15:53:57 -04:00
Kartikaya Gupta
6fb9cce5fe
Bug 1169689 - Make sure we don't end up with a spurious velocity if we're not going to be panning. r=botond
...
This patch also removes an unnecessary call to StartTouch, since the start pos
is not used when computing the pan delta any more.
2015-06-01 09:51:16 -04:00
Amanda Sambath
707664d6bb
Bug 1158120 - Edit include and comments that contained gfxIntSize and nsIntSize. r=nical
2015-05-29 17:01:46 +02:00
Amanda Sambath
7dec0ef896
Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/layers. r=nical
2015-05-28 11:59:15 +02:00
Carsten "Tomcat" Book
d7452ac63a
Backed out changeset 99011d150a1d (bug 1163572) for b2g ics debug bustage on a CLOSED TREE
2015-06-01 13:03:30 +02:00
Danilo Cesar Lemes de Paula
edfd9eb876
Bug 1163572 - Override ChromeProcessController::RequestContentRepaint to detect root-frame updates. r=botond
2015-05-28 06:54:00 +02:00
Timothy Nikkel
f2de2f4da6
Bug 1168630. Part 5. If GetAPZCAtPoint hit a layer but did not find an APZC on the ancestor chain with the same layers id then return the root APZC of the same layers id. r=botond
...
This requires use to search the hit testing tree to find the root APZC (which we require to be there).
2015-05-31 14:44:41 -05:00
Timothy Nikkel
ae6bce9e2b
Bug 1168630. Part 4. Rename AsyncPanZoomController::IsRootForLayersId to HasNoParentWithSameLayersId. r=botond
...
The function did not tell you if the APZC was the root for the layers id. It just told you if it had no parent. Which are different things.
Since IsRootForLayersId didn't do what it was expected to, the users of HasNoParentWithSameLayersId will be audited and then removed or changed to be correct by bug 1158424.
2015-05-31 14:44:41 -05:00
Timothy Nikkel
46196aa3a9
Bug 1168630. Part 3. Add IsLayersIdRoot to frame metrics. r=botond
...
This field tells us if this frame metrics should be considered the root APZC for its layers id. Without this there doesn't seem to be a way to compute this from just the layers tree.
2015-05-31 14:44:41 -05:00
Timothy Nikkel
b9badb9075
Bug 1168630. Part 2. Only return an APZC from GetAPZCAtPoint that has the same layers id as the layer that was hit. r=botond
...
In a future patch we will look for the root APZC for the same layers id so that this doesn't make us return null.
2015-05-31 14:44:40 -05:00
Timothy Nikkel
fb6ffd1418
Bug 1168630. Part 1. Add layers id to hit test node. r=botond
...
When the ancestors of a hit testing node do not have an APZC we will need the layers id of the layer that was hit in order to find the root APZC for that layers id.
2015-05-31 14:44:40 -05:00
Botond Ballo
91d4d50af2
Bug 1167882 - Use the display size (includes scrollbar areas) rather than the root composition bounds (excludes scrollbar areas) to calculate the intrinsic scale. r=kats
2015-05-27 16:56:08 -04:00
Kartikaya Gupta
39e1ea1fa3
Bug 1169270 - Minor style fixes. r=dvander
2015-05-29 11:04:22 -04:00
Kartikaya Gupta
5cc523e77d
Bug 1166871 - Add a test. r=botond
2015-05-29 11:04:22 -04:00
Kartikaya Gupta
8674c33d5b
Bug 1166871 - Always force a repaint before handling a wheel event so that we don't untransform it into some other scrollframe. r=botond
2015-05-29 11:04:22 -04:00
Wes Kocher
c03f06d531
Backed out changeset 29bd04fc57f0 (bug 1144906) for b2g m12 orange
2015-05-28 17:08:53 -07:00
Jeff Gilbert
c43f99a418
Bug 1144906 - Fast WebGL compositing on E10S. - r=jrmuizel,mattwoodrow,nical
2015-05-28 14:51:39 -07:00
Birunthan Mohanathas
084be39cfd
Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElement calls. r=froydnj
2015-05-28 11:07:44 -07:00
Nick Fitzgerald
d05f00417e
Bug 1024774 - Part 0: Upgrade the protobuf library. r=mmc,glandium
2015-05-28 07:37:42 -07:00
CJKu
747011926e
Bug 1168015 - Dump source image from graphic buffer directly on B2G. r=kamidphish, r=hshih
2015-05-28 02:30:00 -04:00
Boris Chiou
302d305384
Bug 1161372 - Add EventRegions on LayerScope. r=dglastonbury
2015-05-27 03:18:00 +02:00
Kyle Fung
0eda41f510
Bug 1167370: Check for Map() call failing. r=bas
2015-05-22 19:12:10 -04:00
Milan Sreckovic
a8aad12d86
Bug 1166082: Check if the lock succeeded before using it. r=bschouten
2015-05-20 14:14:49 -04:00
Nicolas Silva
dda5185f8c
Bug 1150549 - Simplify TiledContentHost. r=jrmuizel
2015-05-22 13:38:13 +02:00
David Anderson
1266e0674b
Move the APZ scroll frame clip onto FrameMetrics. (bug 1148582 part 3, r=mstange,tn)
2015-05-26 12:40:24 -07:00
Jeremy Chen
7b9cbd7caf
Bug 1155495 - Part 2: Remove unnecessary class inheritance and casting. r=nical, r=sotaro
2015-05-20 01:43:00 -04:00
Jeremy Chen
0336d55f06
Bug 1155495 - Part 1: Remove TextureHostOGL and integrate the platform specific API into TextureHost. r=nical, r=sotaro
2015-05-22 02:25:00 -04:00
CJKu
5875407234
Bug 1163908 - Export GL draw data to layerscope for drawing heat-map view. r=:djg
2015-05-22 11:36:00 +02:00
Matt Woodrow
0e97b4ba7e
Bug 1153123 - Don't upload in the ImageBridge thread if A8 texture sharing is broken. r=Bas
2015-05-13 23:42:32 +12:00
Kartikaya Gupta
a564b721f8
Bug 1167721 - Ensure we trigger a repaint when dropping velocity to zero in CancelAnimation. r=botond
2015-05-25 15:32:20 -04:00
Ryan VanderMeulen
ef8f305659
Backed out changesets 4b6aa5c0a1bf and fdf38a41d92b (bug 1150549) for Mulet crashes.
...
CLOSED TREE
2015-05-25 14:05:05 -04:00
Nicolas Silva
53a47047d6
Bug 1150549 - Remove debugging code accidentally left in the previous patch
2015-05-25 18:59:22 +02:00
Nicolas Silva
34b21ed790
Bug 1150549 - Simplify TiledContentHost. r=jrmuizel
2015-05-22 13:38:13 +02:00
Kartikaya Gupta
a0f1fdb05d
Bug 1151617 - Add async-zooming tests for async scrollbar positioning. r=tn,botond
2015-05-24 16:48:26 -04:00
Timothy Nikkel
838d1ada13
Bug 1160642. Add reftest-async-zoom to apply an async zoom before taking snapshot. r=dbaron
2015-05-24 16:48:26 -04:00
Bas Schouten
06d0be21af
Bug 1158575: Support using GDI rendering for opaque surfaces when using cross-process layers. r=jrmuizel
2015-05-22 17:54:24 +02:00
Kartikaya Gupta
c65fa7a272
Bug 1164274 - Disable the wheel-scroll test on Mulet for intermittent failures. r=mstange
2015-05-22 12:01:52 -04:00
Ryan VanderMeulen
106bfc1dbf
Backed out 2 changesets (bug 1150549) for OSX asserts.
...
Backed out changeset ef2faa9a0845 (bug 1150549)
Backed out changeset b35c88257a9c (bug 1150549)
CLOSED TREE
2015-05-22 10:28:52 -04:00
Mathieu Blot
5dbf351278
Bug 1157664 - Initialize mozilla::layers::FPSCOUNTER::mIteratorIndex. r=nical
2015-05-19 17:08:48 +02:00
Amanda Sambath
d17cf0f39a
Bug 1157669 - Assert aGroupTarget is not null in PaintSelfOrChildren method. r=nical
2015-05-20 10:47:29 +02:00
Nicolas Silva
ea2529b3d3
Bug 1158838 - Add some gfxCriticalError logging. r=milan
2015-05-22 15:47:33 +02:00
Nicolas Silva
074f98157e
Bug 1150549 - build fix on a CLOSED TREE
2015-05-22 14:11:16 +02:00
Kartikaya Gupta
7aa49999e1
Back out 2 csets for bug 1163832 for emulator crashtest failures. r=me
...
CLOSED TREE
2015-05-22 07:51:55 -04:00
Nicolas Silva
389a133406
Bug 1150549 - Simplify TiledContentHost. r=jrmuizel
2015-05-22 13:38:13 +02:00
Kartikaya Gupta
f1ab324875
Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond
2015-05-22 06:42:08 -04:00
Nathan Froyd
bb51644dac
Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
...
Having this implicit conversion means that we can silently do extra
refcounting when it's completely unnecessary. It's also an obstacle to
making RefPtr more nsRefPtr-like, so let's get rid of it.
2015-05-01 09:14:16 -04:00