From 930ea2259874ce44b6d1916061a641340123c4e8 Mon Sep 17 00:00:00 2001 From: Teng-Hui Zhu Date: Wed, 16 Feb 2011 11:22:21 -0800 Subject: Adding a debug setting to enable visual indicator for GL [This is the Browser part] The idea is to turn on the visual indicator without building the code. The implementation included: 1. Setup the UI on browser side to check whether or not this is enabled. 2. Transfer the info from browser setting to web setting. 3. Send this info down from WebView to webkit. 4. In the webkit, we save this info in TilesManager. 5. At texture generation time, we query this info to decide whether we add the visual indicator on the texture. One design decision we made is we don't want to restart the browser for debugging purpose. This is better preserving the browser current activity, the only pitfall is that the visual indicator is NOT updated on different textures simultaneously. The webView change this needs is #change,97055 bug:3458721 Change-Id: Ie64be0c1ee372661fd395ce1c3729dd90d622c97 --- res/values/strings.xml | 2 ++ res/xml/hidden_debug_preferences.xml | 5 +++++ 2 files changed, 7 insertions(+) (limited to 'res') diff --git a/res/values/strings.xml b/res/values/strings.xml index 80cb2c8..b61385a 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -573,6 +573,8 @@ Enable OpenGL Rendering + Enable Visual Indicator + Set JS flags UAString diff --git a/res/xml/hidden_debug_preferences.xml b/res/xml/hidden_debug_preferences.xml index 6d66eaa..661d9de 100644 --- a/res/xml/hidden_debug_preferences.xml +++ b/res/xml/hidden_debug_preferences.xml @@ -20,6 +20,11 @@ + + -- cgit v1.1