summaryrefslogtreecommitdiffstats
path: root/blimp/PRESUBMIT.py
diff options
context:
space:
mode:
authordtrainor <dtrainor@chromium.org>2015-09-03 13:04:57 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-03 20:05:44 +0000
commite9c78dddbb858895a13ed8b22c53a07d63a9ff1b (patch)
tree9d4251728f76d2a1d5c12931d22bf4147cf50638 /blimp/PRESUBMIT.py
parent76479a04b3d7cd3a8249475adf205905d6bdcaba (diff)
downloadchromium_src-e9c78dddbb858895a13ed8b22c53a07d63a9ff1b.zip
chromium_src-e9c78dddbb858895a13ed8b22c53a07d63a9ff1b.tar.gz
chromium_src-e9c78dddbb858895a13ed8b22c53a07d63a9ff1b.tar.bz2
Initial commit of the blimp/ folder and target
- Sets up a basic Android compositor shell. - Eventually should support other platforms as well. Inspiration for most components: BlimpLibraryLoader: BrowserStartupController.java blimp_library_loader.[cc,h]: content/app/android/library_loader_hooks.[cc,h] content/app/content_main_runner.[h,cc] blimp_jni_registrar.[cc,h]: content/app/android/app_jni_registrar.[cc,h] BlimpView.java: CompositorView.java blimp_view.[cc,h]: compositor_view.[cc,h] blimp_compositor.[cc,h]/blimp_output_surface.[cc,h] compositor_impl_android.[cc,h] blimp_context_provider.[cc,h]: in_process_context_provider.[cc,h] aw_render_thread_context_provider.[cc,h] blimp_layer_tree_settings.[cc,h]: render_widget_compositor.[cc,h] BUG=526219 Review URL: https://codereview.chromium.org/1295243003 Cr-Commit-Position: refs/heads/master@{#347223}
Diffstat (limited to 'blimp/PRESUBMIT.py')
-rw-r--r--blimp/PRESUBMIT.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/blimp/PRESUBMIT.py b/blimp/PRESUBMIT.py
new file mode 100644
index 0000000..ae90d45
--- /dev/null
+++ b/blimp/PRESUBMIT.py
@@ -0,0 +1,25 @@
+# Copyright 2015 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+"""Top-level presubmit script for blimp.
+
+See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts
+for more details about the presubmit API built into depot_tools.
+"""
+
+import re
+
+BLIMP_SOURCE_FILES=(r'^blimp[\\/].*\.(cc|h)$',)
+
+def CheckChangeLintsClean(input_api, output_api):
+ source_filter = lambda x: input_api.FilterSourceFile(
+ x, white_list=BLIMP_SOURCE_FILES, black_list=None)
+
+ return input_api.canned_checks.CheckChangeLintsClean(
+ input_api, output_api, source_filter, lint_filters=[], verbose_level=1)
+
+def CheckChangeOnUpload(input_api, output_api):
+ results = []
+ results += CheckChangeLintsClean(input_api, output_api)
+ return results