gerrit/lib
Wyatt Allen 650c529276 Syntax highlighting
Introduces the gr-syntax-layer element. This element works as an
annotation layer that is configured with the diff and asynchronously
computes/applies syntax for the diff.

Introduces a custom build of Highlight.js which gr-syntax-layer makes
use of. Building the script is documented in
scripts/vendor/highlight/building.md.

The layer is connected to the annotation pipeline in gr-diff-builder as
the lowest layer and syntax processing is triggered only after a diff
has been completely rendered.

A number of styles are added to the gr-diff element for syntax markers.
Tests added for gr-syntax-layer.

Bug: Issue 3916
Change-Id: Ic33e40f4fe39dfce1a62de133cfaf32be5e3f25a
2016-07-25 13:47:30 -07:00
..
antlr Implement Bazel build 2016-06-14 21:12:02 +02:00
asciidoctor Add nop log to eliminate the asciidoctor warning 2016-05-03 17:01:45 -07:00
auto Merge "Implement Bazel build" 2016-06-24 10:51:33 +00:00
bouncycastle Implement Bazel build 2016-06-14 21:12:02 +02:00
codemirror Update CodeMirror to 5.16.0 2016-06-20 22:51:19 -04:00
commons Merge branch 'stable-2.12' 2016-06-29 11:17:52 +09:00
dropwizard Implement Bazel build 2016-06-14 21:12:02 +02:00
easymock Implement Bazel build 2016-06-14 21:12:02 +02:00
fonts Remove .otf extension from Source Code Pro woff fonts 2016-04-02 12:16:38 -04:00
guice Implement Bazel build 2016-06-14 21:12:02 +02:00
gwt Implement Bazel build 2016-06-14 21:12:02 +02:00
highlightjs Syntax highlighting 2016-07-25 13:47:30 -07:00
httpcomponents Implement Bazel build 2016-06-14 21:12:02 +02:00
jetty Implement Bazel build 2016-06-14 21:12:02 +02:00
jgit Upgrade JGit to version v4.4.1.201607150455-r 2016-07-20 17:31:01 +09:00
joda Merge "Implement Bazel build" 2016-06-24 10:51:33 +00:00
js Syntax highlighting 2016-07-25 13:47:30 -07:00
log Implement Bazel build 2016-06-14 21:12:02 +02:00
lucene Upgrade Lucene to 5.5.0 2016-07-20 09:59:13 +09:00
mina Implement Bazel build 2016-06-14 21:12:02 +02:00
openid Implement Bazel build 2016-06-14 21:12:02 +02:00
ow2 Implement Bazel build 2016-06-14 21:12:02 +02:00
powermock Implement Bazel build 2016-06-14 21:12:02 +02:00
prolog Implement Bazel build 2016-06-14 21:12:02 +02:00
BUCK Syntax highlighting 2016-07-25 13:47:30 -07:00
BUILD Implement Bazel build 2016-06-14 21:12:02 +02:00
JGIT_VERSION Upgrade JGit to version v4.4.1.201607150455-r 2016-07-20 17:31:01 +09:00
LICENSE-Apache1.1 Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-Apache2.0 Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-CC-BY3.0 Document diffy logo is CC-BY 3.0 2013-08-21 08:57:42 -07:00
LICENSE-DO_NOT_DISTRIBUTE Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-MPL1.1 Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-OFL1.1 Serve fonts from Gerrit instead of Google Fonts. 2016-04-01 13:11:02 -04:00
LICENSE-PublicDomain Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-antlr Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-args4j Synchronize args4j license with upstream 2016-06-07 18:59:40 +00:00
LICENSE-automaton Synchronize automaton license with upstream 2016-06-09 09:31:58 +00:00
LICENSE-bouncycastle Synchronize bouncy castle license with upstream 2016-06-10 06:31:21 +02:00
LICENSE-clippy Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-codemirror-minified Use a pre-built minified CodeMirror in the release build 2016-04-04 20:33:27 -04:00
LICENSE-codemirror-original Use a pre-built minified CodeMirror in the release build 2016-04-04 20:33:27 -04:00
LICENSE-diffy Document diffy logo is CC-BY 3.0 2013-08-21 08:57:42 -07:00
LICENSE-fetch Add fetch polyfill for use in all supported browsers 2016-03-03 23:49:18 -05:00
LICENSE-h2 Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-highlightjs Syntax highlighting 2016-07-25 13:47:30 -07:00
LICENSE-jgit Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-jsch Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-moment Recognize time format preferences. 2016-03-15 15:22:39 -07:00
LICENSE-ow2 Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-page.js Build bower_components with buck 2015-11-12 19:01:53 -05:00
LICENSE-polymer Build bower_components with buck 2015-11-12 19:01:53 -05:00
LICENSE-postgresql Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-prologcafe Update license text for PrologCafe 2013-05-13 09:44:25 -07:00
LICENSE-promise-polyfill Build bower_components with buck 2015-11-12 19:01:53 -05:00
LICENSE-protobuf Add dependency on the Google protocol buffer library 2013-09-10 15:59:25 -07:00
LICENSE-silk_icons Use silk icons 2015-12-23 13:50:29 +01:00
LICENSE-slf4j Build with Buck 2013-05-09 13:40:36 +00:00
LICENSE-xz Download commands: Add JGit archive 2014-03-03 23:34:46 +00:00
js.defs Add back removed 'rm -rf' command in vulcanize rule 2016-04-19 06:55:03 +00:00
maven.defs maven_jar: Support download of artifacts from Maven snapshot repo 2016-04-08 15:05:13 +09:00