commit fed954bb165a2825af38f1008f8810359458bb7a
parent c3f758c3198045165fb45e4ae8905be0afb3c07c
Author: Emily Eisenberg <emily@khanacademy.org>
Date: Fri, 5 Sep 2014 13:00:29 -0700
Remove pdiff, now that we have huxley
Auditors: alpert
Diffstat:
4 files changed, 0 insertions(+), 101 deletions(-)
diff --git a/Makefile b/Makefile
@@ -1,17 +1,8 @@
-UNAME=$(shell uname)
-
.PHONY: build setup copy serve clean metrics
build: setup build/katex.js build/katex.less.css
-ifeq ($(UNAME),Darwin)
-build: pdiff
-endif
setup:
npm install
-ifeq ($(UNAME),Darwin)
- which webkit2png || brew install webkit2png
- which gm || brew install graphicsmagick
-endif
compress: build/katex.min.js
@printf "Minified, gzipped size: "
@@ -29,13 +20,6 @@ build/katex.less.css: static/katex.less
serve:
node server.js
-pdiff:
- @printf "Creating new pdiff image...\n"
- @webkit2png http://localhost:7936/test/pdiff.html -F --transparent -D build -o pdiff
- @mv build/pdiff-full.png build/pdiff.png
- @printf "Comparing to reference pdiff image...\n"
- @node test/pdiff.js
-
metrics:
cd metrics && ./mapping.pl | ./extract_tfms.py | ./replace_line.py
diff --git a/test/pdiff.html b/test/pdiff.html
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <title>KaTeX Perceptual Diff</title>
- <style>
- body {
- margin: 0px;
- padding: 0px;
- font-size: 36px;
- }
- div + div {
- margin-top: 0.5em;
- }
- span.text {
- font-family: katex_main;
- }
- </style>
- <script src="../katex.js" type="text/javascript"></script>
- <script type="text/javascript">
- window.onload = function() {
- // If not for IE8, this would be "div > span:not(.text)"
- var spans = document.querySelectorAll("div span");
- for (var i = 0; i < spans.length; i++) {
- var span = spans[i];
- if (span.className !== "text") {
- var tex = span.innerHTML;
- katex.process(tex, span);
- }
- }
- };
- </script>
- <link href="../fonts/fonts.css" rel="stylesheet" type="text/css">
- <link href="../katex.css" rel="stylesheet" type="text/css">
- </head>
- <body>
- <div><span>1\le2+2=4\ge3\ne\pi</span></div>
- <div><span>x^{x^{x_b}_b}x_{b_b}x^x_b</span></div>
- <div><span>\tiny{a}\scriptsize{b}\footnotesize{c}\small{d}\normalsize{e}f</span></div>
- <div><span>\blue{a}\orange{b}\pink{c}\red{d}\green{e}\gray{f}\purple{g}</span></div>
- <div><span>\angle ABC \approx \frac{3}{4}\!\lvert x \rvert \cos\theta</span></div>
- <div><span>\langle a , b \rangle \colon \div \pm \infty</span></div>
- <div><span>(mn)^3=\blue{m^3n^3}\in\dfrac{5m^4\cdot\blue{m^3n^3}}{15m^2} \dfrac{5m^7n^3}{15m^2}</span></div>
- <div><span>\blue\dfrac{\frac{\phi^2}{3}-G_a^{x^3}}{2\times3+4}+\orange\dfrac{(x^2+y^2)^\frac{1}{2}}{\tan\psi^\tau+2/3}</span></div>
- <div><span>\quad 800\cdot (\frac{1}{2})^{\frac{t}{14}}=50</span></div>
- <div><span class="text">text text text</span><span>\dfrac{stuff}{things}</span><span class="text">text text text</span></div>
- </body>
-</html>
diff --git a/test/pdiff.js b/test/pdiff.js
@@ -1,37 +0,0 @@
-var fs = require('fs'),
- gm = require('gm'),
- path = require('path');
-
-var original = path.join(__dirname, 'pdiff.png'),
- modified = path.join(__dirname, '../build/pdiff.png'),
- difference = path.join(__dirname, '../build/DIFF.png');
-
-var colors = {
- reset: "\033[0m",
- red: "\033[31m",
- green: "\033[32m"
-};
-
-function log(message, color) {
- console.log(color + message + colors.reset);
-}
-
-gm.compare(original, modified, /* tolerance */ 0, function(err, isEqual) {
- if (err) {
- console.error(err);
- } else if (isEqual) {
- log("No perceptible differences.", colors.green);
- // Remove any previously generated difference images
- fs.unlink(difference, function() {});
- } else {
- log("Perceptible difference detected! See build/DIFF.png", colors.red);
- // Generate new difference image
- gm.compare(original, modified, {
- /* output */ file: difference
- }, function(err) {
- if (err) {
- console.error(err);
- }
- });
- }
-});
-\ No newline at end of file
diff --git a/test/pdiff.png b/test/pdiff.png
Binary files differ.