From 63840023dc0a4f1aac4d42f4e85c5405686c891a Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 09:55:45 +0530 Subject: [PATCH 01/14] Managed outputting Managed OUTPUTTING LOGS TO LOGCAT/ LOGGING SENSITIVE INFORMATION --- .../siyamed/shapeimageview/path/parser/CopyInputStream.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/CopyInputStream.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/CopyInputStream.java index a9b8b7f..71bbb84 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/CopyInputStream.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/CopyInputStream.java @@ -20,7 +20,10 @@ public CopyInputStream(InputStream is) { copy(); } catch(IOException ex) { - Log.w(TAG, "IOException in CopyInputStream " + ex.toString()); + if (BuildConfig.DEBUG) { + Log.w(TAG, "IOException in CopyInputStream " + ex.toString()); + } + } } From 5d3521dd51aa71c7de620ed7bf87d498c26ac624 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 09:58:02 +0530 Subject: [PATCH 02/14] Managed log outputting Managed Log OUTPUTTING LOGS TO LOGCAT/ LOGGING SENSITIVE INFORMATION. --- .../github/siyamed/shapeimageview/path/parser/IdHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/IdHandler.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/IdHandler.java index bfce6fc..c0d5f09 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/IdHandler.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/IdHandler.java @@ -97,8 +97,10 @@ void endElement() { if (idRecordingStack.size() > 0){ idRecordingStack.lastElement().sb.append(xml); } + if (BuildConfig.DEBUG) { Log.w(TAG, xml); + } } } } -} \ No newline at end of file +} From 7b9eabed13a15e9e95aee55accc58922400785e0 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 10:00:00 +0530 Subject: [PATCH 03/14] Managed log outputting Managed Log OUTPUTTING LOGS TO LOGCAT/ LOGGING SENSITIVE INFORMATION for quixxi app rating. --- .../github/siyamed/shapeimageview/path/parser/SvgToPath.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java index d17a986..e6f8a5b 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java @@ -68,7 +68,10 @@ private static PathInfo parse(InputStream in, boolean ignoreDefs, float dpi) { return svgHandler.pathInfo; } catch (Exception e) { + if (BuildConfig.DEBUG) { Log.w(TAG, "Parse error: " + e); + } + throw new RuntimeException(e); } } @@ -375,4 +378,4 @@ final Float getFloatAttr(String name, XmlPullParser attributes, Float defaultVal Float result = ParseUtil.convertUnits(name, attributes, dpi, width, height); return result == null ? defaultValue : result; } -} \ No newline at end of file +} From b44b22429e0aa1556b89df7419aac056e47b16e5 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 10:01:41 +0530 Subject: [PATCH 04/14] Update TransformParser.java Managed Log OUTPUTTING LOGS TO LOGCAT/ LOGGING SENSITIVE INFORMATION for quixxi app rating. --- .../siyamed/shapeimageview/path/parser/TransformParser.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/TransformParser.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/TransformParser.java index 6a6fe6f..7b5b7a9 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/TransformParser.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/TransformParser.java @@ -92,7 +92,10 @@ private static void parseTransformItem(String s, Matrix matrix) { matrix.preTranslate(-cx, -cy); } } else { + if (BuildConfig.DEBUG) { Log.w(TAG, "Invalid transform (" + s + ")"); } + + } } } From c556e131b1321ed729f0ddad9bcf14d9ac27c9e5 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 10:04:49 +0530 Subject: [PATCH 05/14] Managed log outputting Managed Log OUTPUTTING LOGS TO LOGCAT/ LOGGING SENSITIVE INFORMATION for quixxi app rating. --- .../github/siyamed/shapeimageview/path/parser/PathParser.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/PathParser.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/PathParser.java index 554f2ff..b3925bb 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/PathParser.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/PathParser.java @@ -224,7 +224,10 @@ public static Path doPath(String s) { break; } default: + if (BuildConfig.DEBUG) { Log.w(TAG, "Invalid path command: " + cmd); + } + ph.advance(); } if (!wasCurve) { From 695534899daf3c2169f7b9df6fe9b486be47a88f Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 10:22:18 +0530 Subject: [PATCH 06/14] Managed log outputting Managed Log OUTPUTTING LOGS TO LOGCAT/ LOGGING SENSITIVE INFORMATION for quixxi app rating. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f4bc550..a0a18df 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ performant/smooth scrolling **image view component framework** to define differe Gradle dependency: ```Groovy -compile 'com.github.siyamed:android-shape-imageview:0.9.+@aar' +compile 'com.github.sathishmscict:android-shape-imageview:0.9.3' ``` ###Shader Based ImageView's From 1261be515845909b9fbe965df40dbacb85596ec7 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 10:42:13 +0530 Subject: [PATCH 07/14] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a0a18df..f4bc550 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ performant/smooth scrolling **image view component framework** to define differe Gradle dependency: ```Groovy -compile 'com.github.sathishmscict:android-shape-imageview:0.9.3' +compile 'com.github.siyamed:android-shape-imageview:0.9.+@aar' ``` ###Shader Based ImageView's From c7632a0d8706a39edfaa700a5c1f05eaeefd464d Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 11:19:36 +0530 Subject: [PATCH 08/14] Version update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f4bc550..4c543e4 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ performant/smooth scrolling **image view component framework** to define differe Gradle dependency: ```Groovy -compile 'com.github.siyamed:android-shape-imageview:0.9.+@aar' +compile 'com.github.siyamed:android-shape-imageview:0.9.3' ``` ###Shader Based ImageView's From 50d9448afa513b41d1f6a1428e4a7746166543d1 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 11:44:06 +0530 Subject: [PATCH 09/14] Update CopyInputStream.java --- .../siyamed/shapeimageview/path/parser/CopyInputStream.java | 1 + 1 file changed, 1 insertion(+) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/CopyInputStream.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/CopyInputStream.java index 71bbb84..e209fe7 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/CopyInputStream.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/CopyInputStream.java @@ -6,6 +6,7 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; +import com.github.siyamed.shapeimageview.BuildConfig; class CopyInputStream { private static final String TAG = SvgToPath.TAG; From 83dcc46cc8369301526849dd8098779fc3213be7 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 11:44:31 +0530 Subject: [PATCH 10/14] Update IdHandler.java --- .../com/github/siyamed/shapeimageview/path/parser/IdHandler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/IdHandler.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/IdHandler.java index c0d5f09..d99260e 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/IdHandler.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/IdHandler.java @@ -8,6 +8,7 @@ import java.io.IOException; import java.util.HashMap; import java.util.Stack; +import com.github.siyamed.shapeimageview.BuildConfig; @SuppressWarnings("StatementWithEmptyBody") class IdHandler { From eba7dcda583cf8c7a2ffb3c26e4b1ce7d6ad5652 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 11:44:50 +0530 Subject: [PATCH 11/14] Update PathParser.java --- .../github/siyamed/shapeimageview/path/parser/PathParser.java | 1 + 1 file changed, 1 insertion(+) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/PathParser.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/PathParser.java index b3925bb..0fac9bf 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/PathParser.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/PathParser.java @@ -3,6 +3,7 @@ import android.graphics.Path; import android.graphics.RectF; import android.util.Log; +import com.github.siyamed.shapeimageview.BuildConfig; class PathParser { From 80b2d698806b62ea7a122572c9f743c9e2d513b0 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 11:45:09 +0530 Subject: [PATCH 12/14] Update SvgToPath.java --- .../com/github/siyamed/shapeimageview/path/parser/SvgToPath.java | 1 + 1 file changed, 1 insertion(+) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java index e6f8a5b..694289c 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java @@ -16,6 +16,7 @@ import java.util.Deque; import java.util.HashMap; import java.util.LinkedList; +import com.github.siyamed.shapeimageview.BuildConfig; //https://github.com/geosolutions-it/mapsforge/tree/master/svg-android /* From e2330f2178493d62670c615f7494facc8cde7334 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 11:45:28 +0530 Subject: [PATCH 13/14] Update TransformParser.java --- .../siyamed/shapeimageview/path/parser/TransformParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/TransformParser.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/TransformParser.java index 7b5b7a9..3378209 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/TransformParser.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/TransformParser.java @@ -2,7 +2,7 @@ import android.graphics.Matrix; import android.util.Log; - +import com.github.siyamed.shapeimageview.BuildConfig; class TransformParser { private static final String TAG = SvgToPath.class.getSimpleName(); From eeeb032991010c452c4d1518718fa2550e194020 Mon Sep 17 00:00:00 2001 From: Sathish Gadde Date: Mon, 30 Jul 2018 11:59:51 +0530 Subject: [PATCH 14/14] Update SvgToPath.java --- .../github/siyamed/shapeimageview/path/parser/SvgToPath.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java index 694289c..fa6ccc8 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/path/parser/SvgToPath.java @@ -328,7 +328,9 @@ void startElement() { } else if (!hidden && localName.equals("metadata")) { // skip } else if (!hidden) { + if (BuildConfig.DEBUG) { Log.d(TAG, String.format("Unrecognized tag: %s (%s)", localName, showAttributes(atts))); + } } }