Remy Sharp
276f0adcbb
3.4.5
2013-07-15 15:51:06 +01:00
Tom Ashworth
b35d186cda
Use 100ms timeout on infinite loop protection, and don't mess with HTML or CSS.
2013-07-15 15:40:43 +01:00
Remy Sharp
97b9059f75
3.4.4
2013-07-14 12:05:15 +01:00
Remy Sharp
04018fae13
3.4.3
2013-07-14 10:44:08 +01:00
Remy Sharp
b4e3db625e
Prevent infinite loops in jsbin editor.
...
This is done by rewriting loop code with a test to see how many times the test has been called.
In general, JS is going to run pretty quick, so an infinite loop can rack up 100,000 iterations pretty quickly. If we hit that limit, we break out of the loop and console.error (note: I'd like to echo this back to the user in the UI somehow - probably the linter notice).
This way the code continues, it's a little slow, but it *doesn't* crash the browser.
2013-07-13 23:44:32 +01:00
Remy Sharp
7d1afb8b0f
Release v3.4.2.
2013-07-04 13:30:39 +01:00
Remy Sharp
e30f4623c8
Release v3.4.1.
2013-07-04 11:31:39 +01:00
Tom Ashworth
746dd02d20
Merge branch 'master' into feature/github-login-521
...
Conflicts:
lib/app.js
2013-07-04 11:14:28 +01:00
Remy Sharp
9e7eba1ec7
Release v3.4.0.
2013-07-04 11:01:52 +01:00
Remy Sharp
c00b8119f2
Merge pull request #672 from remy/fix/spikes
...
Spikes: revision following in event streams
2013-07-04 02:38:41 -07:00
Remy Sharp
0254410e6b
Release v3.3.3.
2013-06-29 23:05:31 +01:00
Remy Sharp
0c79c3b931
Release 3.3.2.
2013-06-25 12:04:55 +01:00
Remy Sharp
08f379005f
3.3.1
2013-06-24 19:42:05 +01:00
Tom Ashworth
ad569a0b56
Clean up server side spike code, inlude a test (!)
2013-06-19 14:49:04 +01:00
Tom Ashworth
aeee052d79
Add github buttons and routes.
2013-06-17 16:54:58 +01:00
Remy Sharp
52cf248f0a
version bump with API support
2013-06-11 12:44:14 +01:00
Remy Sharp
4f2cb69e6e
disable workers whilst trying to understand why it is failing
2013-06-05 19:49:11 +01:00
Remy Sharp
fed5797d2e
typo in alert noop
2013-06-03 08:12:19 -04:00
Remy Sharp
14b9bd778b
add simple browser polyfill for worker to have higher success - but always run on exception
2013-06-02 20:14:05 -04:00
Remy Sharp
85f4cf864e
bump
2013-06-02 19:35:55 -04:00
Remy Sharp
da9651ac57
prevent infinite loops in the render if workers are available
2013-06-02 19:35:42 -04:00
Remy Sharp
008c3d9b21
bump
2013-05-23 17:40:30 +01:00
Remy Sharp
18dde16035
update ver
2013-05-21 15:23:20 +01:00
Remy Sharp
9de293ce8b
version bump for fixes
2013-05-17 14:53:16 +02:00
Tom Ashworth
6c2b145478
Support creating of bins with file-db.
2013-05-16 14:49:27 +01:00
Remy Sharp
40d33475a1
Try moving cancel of focus event to earlier in code
2013-05-14 18:26:53 +01:00
Remy Sharp
136401bd37
bump ver
2013-05-14 17:43:02 +01:00
Tom Ashworth
d95a0091c4
Move grunt into devDependencies.
2013-04-30 15:39:53 +01:00
Remy Sharp
78209b7eff
BECAUSE I LOVE RELEASING ALL THE FRICKING TIME
2013-04-24 18:09:17 +01:00
Remy Sharp
91c5f0fa67
Fixed #565 . Firefox and it's damn sessionStorage block :( All happy now though
2013-04-24 17:35:20 +01:00
Remy Sharp
308728b09b
Fixed sessionStorage borking when disabled
...
Issue reported in irc#jquery, might also explain why IE7 was breaking - simply typo :(
2013-04-23 22:30:23 +01:00
Remy Sharp
0e30da1648
updated right-click to edit in jsbin to read more frames. Bump ver. Protected a few urls
2013-04-17 17:58:49 +01:00
Remy Sharp
b9dbb9e734
Change the twitter bootstrap url as per #556
2013-04-09 09:18:08 +01:00
Remy Sharp
2f37628aac
Add sublime-like highlighting to matching strings
2013-04-03 13:16:36 +01:00
Remy Sharp
f21883d13f
Hitting esc then cmd+n gives control back to browser for tab shortcuts
2013-04-02 12:24:26 +01:00
Remy Sharp
fddef88d41
bump for #530
2013-03-28 15:54:04 +00:00
Remy Sharp
efd810478d
bump for new version of coffee-script
2013-03-28 10:25:24 +00:00
Remy Sharp
d1775b12c3
codemirror highlighting was failing because I removed the cm2 directory, which caused processors not to become ready
2013-03-28 10:02:42 +00:00
Remy Sharp
dd14dfba79
fixed #297 (again) - -moz-user-select needs "-moz-none" not "none". Who knew?
2013-03-22 11:07:21 +00:00
Remy Sharp
5aeb157267
prevent jsbin from taking over native browser controls for core actions - like new tabs
2013-03-21 17:46:34 +00:00
Remy Sharp
f8f0a5f97d
Merge branch 'master' of github.com:remy/jsbin
2013-03-20 22:50:10 +00:00
Remy Sharp
39ec183b38
updated package to work with node 0.10.0
2013-03-20 22:49:40 +00:00
Remy Sharp
81700c2de1
bump for jQuery UI CSS fix
2013-03-16 20:08:36 +00:00
Remy Sharp
e79049df7f
bump
2013-03-16 08:35:43 -04:00
Remy Sharp
cb615645a0
bump
2013-03-11 23:24:25 +00:00
Remy Sharp
fedfc51903
fixed the emmet compression with uglify using "unsafe: false"
2013-03-11 14:34:47 +00:00
Remy Sharp
89534e7e53
keyword default was bombing IE8, so moved to string
2013-03-06 18:01:44 +00:00
Remy Sharp
e84011217a
fixed IE8 - whooops
2013-03-06 17:36:27 +00:00
Remy Sharp
068654c9b3
updated to grunt 0.4.0 and add sourcemaps support...which was not easy
2013-02-21 17:45:40 +00:00
Remy Sharp
307f8e7566
fixed commenting system - have to add custom comment methods for JavaScript due to Emmet overrides. Fixes #496
2013-02-20 00:28:59 +00:00