KuoE0
426d57aa7c
Bug 1342863 - (Part 3) DocGroup labeling for runnables dispatched by NS_DispatchTo(Main|Current)Thread in ZoomConstraintsClient. r=dholbert
...
MozReview-Commit-ID: GcExvSnUB8o
2017-03-15 12:08:13 +08:00
Carsten "Tomcat" Book
4a5b13368a
Backed out changeset ec75fa65fb37 (bug 1342863)
2017-03-23 08:41:35 +01:00
KuoE0
af55280b43
Bug 1342863 - (Part 3) DocGroup labeling for runnables dispatched by NS_DispatchTo(Main|Current)Thread in ZoomConstraintsClient. r=dholbert
...
MozReview-Commit-ID: GcExvSnUB8o
2017-03-15 12:08:13 +08:00
Ting-Yu Lin
f3ed4deadf
Bug 1304598 Part 3 - Rename nsPresShell.h/cpp to PresShell.h/cpp, and move exported header to mozilla/ subdir. r=dholbert
...
The class PresShell doesn't have ns-prefix, so it's better to drop ns-prefix
in the file names to avoid confusion.
MozReview-Commit-ID: IljxsF5CVjh
2016-11-30 11:14:28 +08:00
Kartikaya Gupta
7a6ff39cb2
Bug 1304052 - Use the unprefixed fullscreenchange event, and register the listener in the system group. r=xidorn
...
MozReview-Commit-ID: DH4PrG6BKgE
2016-09-22 09:42:44 -04:00
Kartikaya Gupta
fcdef20f14
Bug 1304052 - Disable APZ zooming when the document has any fullscreen state. r=botond
...
MozReview-Commit-ID: 5V1zFUTpnPq
2016-09-21 16:19:10 -04:00
Olli Pettay
773fd91208
Bug 1277358 xul:browser element kept alive too long if tab is dnd'ed to a new window, r=kats
2016-06-02 18:02:14 +03:00
Kyle Huey
b972c94d0f
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-05-05 01:45:00 -07:00
Carsten "Tomcat" Book
aadd508ffe
Backed out changeset 85ce8cb0639a (bug 1268313)
2016-04-29 14:21:16 +02:00
Kyle Huey
e62a0823c9
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-04-28 14:08:25 -07:00
Kyle Huey
e95edb30a9
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Kartikaya Gupta
1cf37a2477
Bug 1242523 - Guard against GetWidget getting called with a null shell. r=snorp
2016-01-25 14:02:53 -05:00
Aidin Gharibnavaz
d457460d0c
Bug 1230216 - Changing nsIDOM*Event interfaces so that they don't inherit nsIDOMEvent. r=smaug
...
All the event interfaces changed except for nsIDOMUIEvent and its inheritors.
2016-01-12 07:49:08 +03:30
Ting-Yu Lin
c4c4aa42d2
Bug 1221459 - Remove TouchCaret and SelectionCarets. r=mtseng, r=roc
...
All the files modified are straightforward deletion except TouchManager
and ZoomConstraintsClient. I add some includes and wrap TouchManager by
mozilla namespace to fix build errors due to the removal of TouchCaret.
2015-12-22 14:14:12 +08:00
Nigel Babu
db46f1d573
Backed out changeset 9f30d3caa231 (bug 1221459)
2015-12-22 14:03:21 +05:30
Ting-Yu Lin
c4d155eb8e
Bug 1221459 - Remove TouchCaret and SelectionCarets. r=mtseng,roc
...
All the files modified are straightforward deletion except TouchManager
and ZoomConstraintsClient. I add some includes and wrap TouchManager by
mozilla namespace to fix build errors due to the removal of TouchCaret.
2015-12-22 14:14:12 +08:00
James Willcox
16470cc632
Bug 1213970 - Enable APZ on iOS r=kats
2015-10-28 14:10:27 -05:00
Nathan Froyd
10d1391330
Bug 1217939 - part 1 - remove nsContentUtils::GetViewportInfo; r=smaug
...
All it was doing was forwarding to the provided document, which is an
unnecessary layer of indirection.
2015-10-23 13:21:57 -04:00
Botond Ballo
63e70977ef
Bug 1205511 - Use nsPresContext::DevToCSSPixelScale() where appropriate. r=kats
2015-09-28 20:14:26 -04:00
Kartikaya Gupta
17d6ba4cbf
Bug 1201529 - Ensure that zoomable scrollframes return true from WantAsyncScroll(). r=botond
2015-09-11 21:58:16 -04:00
Kartikaya Gupta
7041fb3b00
Bug 1197824 - Remove the mAllowDoubleTapZoom field from nsViewportInfo as it is not needed. r=botond
2015-09-03 10:30:41 -04:00
Kartikaya Gupta
265e726875
Bug 1197824 - Support the browser.ui.zoom.force-user-scalable pref in the gecko zoom-constraints codepath. r=botond
...
The browser.ui.zoom.force-user-scalable pref can be modified by the user from
the Fennec settings screen, and allows them zoom pages despite the meta-viewport
tag that might otherwise restrict zooming. This effectively ignores the effect
of the user-scalable, minimum-scale, and maximum-scale meta-viewport tokens.
2015-09-03 10:30:41 -04:00
Kartikaya Gupta
87a5d4fadc
Bug 1197824 - Constrain the min/max zoom if zooming is not allowed. r=botond
...
In the C++ APZ implementation this has no effect, because the min/max zoom values
are never even read if zooming is not allowed. When this is hooked up to the
Java implementation though, the code expects the min/max zoom values to be
equal to the default zoom values in the case where zooming is not allowed. This
behaviour change therefore facilitates hooking up the ZoomConstraintsClient
to the Java pan/zoom controller implementation, which happens in a future patch.
2015-09-03 10:30:40 -04:00
Kartikaya Gupta
4211805315
Bug 1200303 - Support meta-viewport changes in ZoomConstraintsClient as well. r=miketaylr
2015-09-01 14:04:56 -04:00
Kartikaya Gupta
ef2059ac6e
Bug 1194811 Part 2 - Use the content viewer size rather than the composition size of the root frame when computing the CSS viewport. r=botond
...
This aligns the code in the ZoomConstraintsClient with the other code in the
MobileViewportManager. That way they should always end up with the same result
for the CSS viewport.
2015-08-26 14:41:20 -04:00
Kartikaya Gupta
c72d355935
Bug 1194811 Part 1 - Recompute the zoom constraints if the available screen area changes. r=botond
2015-08-26 14:41:12 -04:00
Kartikaya Gupta
0913401924
Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond
2015-07-22 23:42:08 -04:00
Kartikaya Gupta
f8ae55b733
Bug 1055557 - Add a ZoomConstraintsClient class to manage pushing zoom constraints updates to the APZ code. r=botond
...
Original patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk >.
2015-06-17 12:32:42 -04:00