Commit Graph

185 Commits

Author SHA1 Message Date
Kartikaya Gupta
54c1024407 Bug 1151102 - Add some diagnostic logging. r=snorp 2015-09-09 23:22:19 -04:00
Kartikaya Gupta
4eff4b6bd7 Bug 1197811 - Extract a wrapper for setting the background color on the SurfaceView. r=rbarker 2015-08-28 17:22:17 -04:00
Kartikaya Gupta
3aa2e96ea3 Bug 1180295 - Remove the margins information from ImmutableViewportMetrics. r=rbarker 2015-08-18 14:27:20 -04:00
Mark Capella
7800d0949d Bug 1191872 - Move annotations to org.mozilla.gecko.annotation package, r=jchen 2015-08-10 19:19:51 -04:00
Kartikaya Gupta
7925ea36e1 Bug 1189921 - Get rid of the overscroll color in LayerRenderer. r=mfinkle 2015-08-01 00:03:22 -04:00
Michael Comella
c7f2dbdc68 Bug 1172831 - Use static scrollbar resource reference. r=liuche 2015-06-23 17:17:02 -07:00
Michael Comella
f7c91c25ed Bug 864958 - Replace private toolbar background with tabs_tray_grey_pressed. r=mhaigh 2015-04-23 18:01:23 -07:00
Michael Comella
c776b1c713 Bug 1168497 - Change scrollbar fade to be time-based (250ms). r?snorp
This should hopefully improve power consumption and make us act closer to the
system scrollbars.
2015-06-08 12:12:43 -07:00
Jim Chen
d8490ad0b1 Bug 1166309 - Move gfx mozglue dependency to after Gecko starts; r=snorp 2015-06-10 00:25:01 -04:00
Michael Comella
bba4d06078 Bug 1134484 - Replace uses of @color/toolbar_grey. r=liuche 2015-03-31 16:30:24 -07:00
Michael Comella
da91d6791e Bug 1134484 - Replaces uses of @color/private_toolbar_grey. r=liuche 2015-03-31 15:53:59 -07:00
dominique vincent
8ae7eb9fdc Bug 1127909 - Nits in ZoomedView code r=kats 2015-02-01 12:19:48 +01:00
dominique vincent
646548fe2a Bug 663803 - Comment change and move of convertedPosition in a local variable r=mcomella 2015-01-26 09:54:25 +01:00
dominique vincent
40e211f525 Bug 663803 - Zoomed view implementation using render document r=mcomella,snorp 2015-01-21 05:59:23 +01:00
Chris Kitching
5d126e171c Bug 1081397: Finalise large numbers of fields. r=rnewman
* * *
Bug 1081397: Finalise large numbers of fields. r=rnewman
2014-10-11 00:17:01 +01:00
Jeff Muizelaar
432f909670 Bug 1080211. Remove a bunch of android gfx code. r=kats
This removes the mostly unused java based
frames per second layer along with related stuff.
2014-10-08 18:03:55 -04:00
Kartikaya Gupta
9bf8f64ac0 Bug 1049887 - Ensure we properly restore the scissor rect state in the GL context after running Java code. r=snorp
The C++ GLContext wrapper doesn't know about the changes to the GL state that the
Java code does, so Java must be careful to restore the GL state to the way
it was. The ScopedGLState RAII code doesn't quite accomplish this because of caching
in the C++ GLContext wrapper, so we have to do this directly from Java code.
2014-08-20 10:38:51 -04:00
Kartikaya Gupta
d00a128bab Bug 1050797 - Remove some dead code. r=rnewman 2014-08-08 18:15:38 -04:00
Lucas Rocha
1e89be3464 Bug 1028710 - Set overscroll color based on tab type (r=mfinkle) 2014-07-03 21:09:24 +01:00
Kartikaya Gupta
8944849735 Bug 859683 - Allow scrolling in full-screen mode if and only if the full-screen element is the document element. r=wesj 2014-05-07 15:22:14 -04:00
Ryan VanderMeulen
4802c512f2 Backed out changeset 14a43400007e (bug 859683) for robocop failures. 2014-05-06 15:38:28 -04:00
Kartikaya Gupta
8701d11f66 Bug 859683 - Allow scrolling in full-screen mode if and only if the full-screen element is the document element. r=wesj 2014-05-06 13:33:13 -04:00
Kartikaya Gupta
99a3572c6c Bug 988800 - Catch and ignore situations where we try to composite on a destroyed LayerRenderer instance. r=Cwiiis 2014-04-03 11:01:07 -04:00
Brad Lassey
020a7e1a69 bug 977677 - GeckoView can't access some resources it needs r=snorp 2014-02-27 12:19:06 -05:00
Mark Finkle
aba95292ec Bug 952878 - LayerRenderer.drawBackground can be expensive during a pageload r=wesj 2014-01-13 09:03:24 -05:00
Richard Newman
d47d369f71 Bug 952878 - Eliminate shadow layer. r=kats 2013-12-26 00:39:23 -08:00
Brad Lassey
b627e2271c bug 944168 - null pointer when adding tab with GeckoView r=mfinkle 2013-11-27 18:27:53 -05:00
Chris Kitching
068964b99f Bug 709230 - Part 3: annotate the remaining Robocop entry points. r=gbrown,rnewman 2013-11-18 21:09:00 -08:00
Chris Kitching
4e4528e7c4 Bug 709230 - Part 1: annotate by hand the JNI entry points not covered by the code generator. r=rnewman 2013-11-21 14:44:00 -08:00
Chris Kitching
6b5bb4eec2 Bug 913985: Part 2 - Add annotations to all remaining JNI entry points, marking them for generations. r=kats 2013-11-12 10:41:00 -08:00
Ryan VanderMeulen
4501219603 Backed out 7 changesets (bug 913985) for intermittent Android crashes.
Backed out changeset 53513a959cf0 (bug 913985)
Backed out changeset d23d1e678417 (bug 913985)
Backed out changeset a9c9187b4f4a (bug 913985)
Backed out changeset c6b02e4a3e35 (bug 913985)
Backed out changeset 895dae322e3c (bug 913985)
Backed out changeset 3d97e6a53313 (bug 913985)
Backed out changeset 892bb017f8ba (bug 913985)
2013-11-19 10:56:09 -05:00
Chris Kitching
e5b0e27ea8 Bug 913985 - Part 2: add annotations to all remaining JNI entry points, marking them for generations. r=kats 2013-11-12 10:41:00 -08:00
Nicholas Cameron
bdef459dbb Bug 854873. Keep scissor rect enabled. r=kats,nical 2013-10-05 01:03:09 +13:00
Augustin Trancart
dec7550989 Bug 711959 - Add RenderTask and the necessary mechanisms to use it. r=kats 2013-09-04 14:07:11 -04:00
Kartikaya Gupta
9818e05789 Bug 892267 - Fix incorrect application of scaling the render offset. r=Cwiiis 2013-07-31 14:48:44 -04:00
Chris Lord
ed41276fbb Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc
Refactor the dynamic toolbar code so that the ownership of various properties
is clearer, and the page is offset by the toolbar instead of being overlapped.
This fixes problems with the scroll origin of the page not corresponding to
the visible origin on the screen.
2013-04-25 18:47:08 +01:00
Ryan VanderMeulen
e376b2bb54 Backed out changeset 684a5ca2efb7 (bug 858969) for Android M3 failures.
CLOSED TREE
2013-04-25 10:56:54 -04:00
Chris Lord
ac2dc65ab2 Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc
Refactor the dynamic toolbar code so that the ownership of various properties
is clearer, and the page is offset by the toolbar instead of being overlapped.
This fixes problems with the scroll origin of the page not corresponding to
the visible origin on the screen.
2013-04-24 17:06:23 +01:00
Brian Nicholson
1c31a98bcf Bug 845612 - Add @Override annotations for implemented interfaces. r=kats 2013-02-26 21:48:00 -08:00
Kartikaya Gupta
b994c2962f Bug 840346 - Make the overscroll background area a solid color. r=cwiis 2013-02-14 10:00:23 -08:00
Kartikaya Gupta
716c096295 Bug 834414 - Fix leaks caused by missing tab change listener unregistrations. r=sriram 2013-01-25 13:51:41 -05:00
Phil Ringnalda
769a24c038 Back out 5a56a56a6481:a5969a01955b (bug 834414) to investigate whether it caused reftest-4 failures
CLOSED TREE
2013-01-25 20:03:50 -08:00
Kartikaya Gupta
c2b27f393e Bug 834414 - Fix leaks caused by missing tab change listener unregistrations. r=sriram 2013-01-25 13:51:41 -05:00
Chris Peterson
f7eecfb60e Bug 828594 - Part 2: Remove unused Java imports. r=kats 2013-01-09 10:32:50 -08:00
Kartikaya Gupta
066b714f1d Bug 771746 - Draw scrollbars using a white outline so it shows up on dark backgrounds. r=Cwiiis 2012-12-29 15:24:01 -05:00
Kartikaya Gupta
2c255f313e Bug 817134 - Delete dead code in java-land to display checkerboarding. r=blassey 2012-12-15 10:43:57 -05:00
Kartikaya Gupta
a0fc935672 Bug 817134 - Remove the low-res screenshotting code. r=blassey 2012-12-15 10:43:52 -05:00
Kartikaya Gupta
cc923ac5a4 Bug 820556 - Kill mUsesDefaultProgram which is always true. r=snorp 2012-12-11 17:33:09 -05:00
Chris Lord
d43387774d Bug 814437 - Record checkerboarding over time instead of per frame. r=kats
Frame-rate has an unpredictable effect on the results of robocop checkerboarding
tests. Instead of recording checkerboarding per frame, record it over time.
2012-11-29 12:03:52 +00:00
Chris Lord
a1cb5c7b7d Bug 814437 - Fix checkerboard measurement when using a critical displayport. r=bgirard
The checkerboard measurement depended on the displayport coverage of the
viewport, which was calculated in LayerRenderer. When using a critical
displayport, this value changes, but this was not being accounted for.

We have all the context we need for this Gecko-side, so move this code into
LayerManagerOGL::ComputeRenderIntegrity and account for displayport coverage
correctly.
2012-11-29 12:03:38 +00:00