Commit Graph

332 Commits

Author SHA1 Message Date
Jeff Avallone 6cf4e3fe9b Tweaking normalizeBBox
Using defaults instead of extend seems to more clearly illustrate the
intent.
2015-04-16 17:10:30 -04:00
Jeff Avallone 35e817b105 Updating changelog 2015-04-14 21:52:41 -04:00
Jeff Avallone 0fdd210741 Optimizing spaceHorizontall and spaceVertically methods
Each method was transforming each item twice, and I found that Snap
appears to generate at least one timer per transform. Reducing it to one
transform per item.
2015-04-14 21:46:14 -04:00
Jeff Avallone d918f956ef Adding documentation to regexper.js and some minor tweaks 2015-04-12 17:03:13 -04:00
Jeff Avallone 7de958dc25 Adding documentation to util.js 2015-04-12 17:03:13 -04:00
Jeff Avallone d4b4b2111e Adding documentation to main.js 2015-04-12 17:03:13 -04:00
Jeff Avallone 32c2fd5d65 Updating README with documentation build details 2015-04-12 17:03:13 -04:00
Jeff Avallone 72e5647f21 Adding docco support 2015-04-11 13:59:23 -04:00
Jeff Avallone 1b3a1819c8 Updating changelog 2015-03-14 17:35:57 -04:00
Jeff Avallone 06e66c0f24 Creating helper methods for the setTimeout uses
Abstracting out some of the setTimeout patterns that have popped up in
the code to make the intention clearer.
2015-03-14 17:27:59 -04:00
Jeff Avallone 0093db8e20 Replacing Q promises with ES6 promises 2015-03-14 17:11:14 -04:00
Jeff Avallone 3970224302 Removing use of notify to update progress bar 2015-03-14 14:01:25 -04:00
Jeff Avallone ef11adb67c Updating changelog 2015-03-13 20:24:03 -04:00
Jeff Avallone 7328825204 Changing when subexpression numbers are generated
Generating subexp numbers during setup was leading to nested expressions
being numbered in reverse order.

Fixes #7
2015-03-13 20:23:04 -04:00
Jeff Avallone 1fa1e71b39 Updating some dependency versions 2015-03-07 17:12:55 -05:00
Jeff Avallone 49ac454922 Removing tests for undefined proxy
The proxy is still undefined, but these tests now fail with the latest
node
2015-03-07 17:12:25 -05:00
Jeff Avallone 1a117e3672 Updating changelog 2015-02-11 20:11:55 -05:00
Jeff Avallone bd40a71ece Tweaking styling of header links
Fixes #5
2015-02-11 20:06:01 -05:00
Jeff Avallone 1170a1be76 Displaying the hex code of escaped characters
This is only done where appropriate (escapes like "word boundary" don't
have a hex value, and displaying it for hex or unicode escapes would be
a little redundant).
2015-01-25 17:44:07 -05:00
Jeff Avallone 80e96c7bd3 Trapping errors in URL formatting and displaying an error message 2015-01-19 10:15:34 -05:00
Jeff Avallone 66b3c76f9a No longer extracting the sourcemap from the compiled JS
It has been causing some minor issues in local dev for a while, and
doesn't add much in production since the sourceMap comments are removed
by the pagespeed mod
2015-01-19 09:58:51 -05:00
Jeff Avallone 66c9d445da Adjusting how JS errors are tracked.
- Checking for a valid lineno instead of the filename to filter out
  "(0): Script error." logging
- Tracking stack traces separately from exceptions to make debugging
  easier
2015-01-04 18:50:16 -05:00
Jeff Avallone 0600d18bb5 Adding more detailed exception tracking 2015-01-01 12:24:11 -05:00
Jeff Avallone 491c9535a9 Adding code to track expression rendering time 2015-01-01 11:57:11 -05:00
Jeff Avallone 37fca15bc8 Removing _trackEvent method
It has become an unnecessary abstraction around _gaq.push
2015-01-01 11:56:36 -05:00
Jeff Avallone fd8014d326 Updating changelog 2014-12-30 17:10:13 -05:00
Jeff Avallone cb359bf4dd Adding support for rendering empty subexpressions
Fixes #1
2014-12-30 17:06:29 -05:00
Jeff Avallone d7d1a78656 Preventing unnecessary logging when running tests 2014-12-30 16:37:52 -05:00
Jeff Avallone facd4f6ac4 Changing how permalink and download links are hidden
Using a class name instead of setting the display CSS property. This
way, the ::after of the download link can be hidden when the permalink
is gone
2014-12-30 16:20:37 -05:00
Jeff Avallone 6c49d6ba8e Condensing some styles 2014-12-30 15:54:20 -05:00
Jeff Avallone fc6ffbd73a Merging some shared styles 2014-12-30 10:17:55 -05:00
Jeff Avallone c809913fe7 Using mold-source-maps to remove working path from source map
It still shows up in the sourceURL embedded by a traceur compiler. Still
need to work on that, but this is a little better.
2014-12-30 10:01:29 -05:00
Jeff Avallone 998e2a5574 Updating changelog 2014-12-29 21:39:20 -05:00
Jeff Avallone e271115d24 Merging the rendering code from main.js and regexper.js 2014-12-29 21:31:36 -05:00
Jeff Avallone d6e81a2932 Beginning to merge rendering code in main.js and regexper.js 2014-12-29 18:37:21 -05:00
Jeff Avallone 8dda135960 Animating the progress bar 2014-12-29 18:01:10 -05:00
Jeff Avallone f83e0c6ea8 Removing spinner
It has seemed a little excessive since adding the progress bar
2014-12-29 17:55:57 -05:00
Jeff Avallone d538d7b62a Adding progress bars to the inline diagrams in the documentation 2014-12-29 17:53:54 -05:00
Jeff Avallone e890fe7d2c Updating progress using the promise notify feature 2014-12-29 17:35:18 -05:00
Jeff Avallone 99c4c078fb No longer setting parseError attribute on error object
This was causing some JS exceptions to be logged
2014-12-29 16:32:08 -05:00
Jeff Avallone 5406487ae0 Adjusting how errors are logged
This should allow for working out any JS failures that may occur
2014-12-28 17:37:11 -05:00
Jeff Avallone cfaa3afa78 Changing date formatting on the changelog to be unambigious 2014-12-27 23:07:12 -05:00
Jeff Avallone 08fdb254fc Adding failure paths for all async tests
This will ensure the tests fail if the intended path isn't followed
2014-12-27 16:04:22 -05:00
Jeff Avallone 9a412b6b3e Normalizing async tests in Javascript parser specs 2014-12-27 15:57:00 -05:00
Jeff Avallone eae4959f41 Updating event tracking to reduce noise in reporting
No need to report a "parse error" as an "exception"
2014-12-27 15:54:32 -05:00
Jeff Avallone e19dc6a294 Updating Regexper class specs to match style used elsewhere 2014-12-27 15:54:01 -05:00
Jeff Avallone 66836e0552 Fixing issue with multiple SVG elements being rendered at once 2014-12-26 17:08:37 -05:00
Jeff Avallone 24971eb09f Setting date in changelog 2014-12-26 16:49:41 -05:00
Jeff Avallone d6a72110e0 Linking to LICENSE.txt file 2014-12-26 16:24:09 -05:00
Jeff Avallone 05ee4291ff Updating link to source 2014-12-26 16:17:30 -05:00