1203 Commits

Author SHA1 Message Date
Andrei Barbu
68c4d57dcc pip requirements file 2017-03-11 20:24:57 -05:00
Andrei Barbu
edb8b70263 error message whitespace 2017-03-11 20:24:12 -05:00
Andrei Barbu
5ae3a123af error message 2017-03-11 15:25:54 -05:00
Andrei Barbu
f62733315f don't look for ipython 2017-03-11 15:25:43 -05:00
Andrei Barbu
bf393119bd get rid of stack-full in CI 2017-03-06 10:51:20 -05:00
Andrei Barbu
558ebe4528 get rid of stack-full; all installs are full 2017-03-06 10:50:52 -05:00
Andrei Barbu
215229f1f1 escaping in travis.yml 2017-03-06 10:24:55 -05:00
Andrei Barbu
02274a0b7f break up package builds into two steps (sometimes stack leaks memory); try to forcefully apply --fast to all deps 2017-03-06 10:10:28 -05:00
Andrei Barbu
bf8d961fc8 fast builds on debug to lower memory usage 2017-03-06 09:36:20 -05:00
Andrei Barbu
deddfc7fb3 update notebook for ghc 8.0.2 2017-03-06 09:33:14 -05:00
Andrei Barbu
b0ae7ce501 update test for slightly different variable names under ghc8 2017-03-06 09:30:42 -05:00
Andrei Barbu
de595bdb7e install gtk2hs-buildtools in travis 2017-03-06 08:59:39 -05:00
Andrei Barbu
a2d41396e7 CI update 2017-03-06 05:52:45 -05:00
Andrei Barbu
4efd06ce90 set the resolver to 8.0.3 2017-03-06 05:33:56 -05:00
Andrei Barbu
43b0f3870e Update widgets for the latest ipywidgets. Most widgets work 2017-03-06 05:25:08 -05:00
Andrei Barbu
0b889810f8 ipython -> jupyter 2017-03-06 05:23:49 -05:00
Andrei Barbu
e8a2de6604 updates for the latest aeson and ghc exts 2017-03-06 05:23:19 -05:00
Andrei Barbu
709e857c95 autogenerated parser files 2017-03-06 05:22:25 -05:00
Andrei Barbu
36467e8e86 relax overly-tight package bounds; stack file update 2017-03-06 05:21:45 -05:00
Andrei Barbu
e97b70198f Apply #686 2017-03-05 10:12:24 -05:00
Erik de Castro Lopo
00478f3b8f Fix a couple of deprecation warnings GHC7 2017-03-05 00:58:13 -08:00
Jun Matsushita
38ac12b506 OSX installation instructions. 2016-10-11 03:13:41 +05:30
Libby Horacek
090ee844bf Reply to CommInfoRequest with actual open comms 2016-10-11 03:10:53 +05:30
Vaibhav Sagar
50a144ced8 Minor fixes. 2016-10-11 03:10:53 +05:30
Libby Horacek
321bdd95ff Use a Map instead of list of tuples for commInfo
It's a bit closer to a dictionary.
2016-10-11 03:10:53 +05:30
Libby Horacek
8de1a9e081 Add CommInfoRequest and CommInfoReply 2016-10-11 03:10:53 +05:30
Andrew Gibiansky
73791d3711 Attempt to fix quasiquotes parsing bug with a hack 2016-06-24 23:09:32 -07:00
Sumit Sahrawat
94338f8d4f Merge pull request #666 from sumitsahrawat/ipython-replyto-config
Fix issue #665: Make EasyKernel more configurable
2016-06-16 06:51:46 +05:30
Sumit Sahrawat
6659dd8336 Fix examples & add them to travis build 2016-06-16 06:12:07 +05:30
Sumit Sahrawat
8e381a7f54 Add more configurables for EasyKernel 2016-06-16 05:49:10 +05:30
Sumit Sahrawat
ba7cd9c84e Fix #665: Incomplete KernelInfoReply from EasyKernel.replyTo 2016-06-16 05:49:10 +05:30
Andrew Gibiansky
c783897d36 Merge pull request #677 from leftaroundabout/bug/escape-anglebrackets
Escape html control characters in error messages.
2016-06-14 16:01:31 -07:00
Andrew Gibiansky
a57cb83c5a Add a test that ensures that demo notebook doesnt change. 2016-06-14 15:59:24 -07:00
Andrew Gibiansky
ca20e2a348 Dont use SVG by default 2016-06-13 18:43:25 -07:00
Andrew Gibiansky
614e22ffe7 Update example notebook 2016-06-13 18:43:17 -07:00
Andrew Gibiansky
2063a1027c Fix name collision due to static-canvas 2016-06-13 18:42:19 -07:00
Andrew Gibiansky
d9a607fb84 Do not autohighlight JSON anymore, just format it. 2016-06-13 18:42:06 -07:00
Andrew Gibiansky
905450e1b8 Fix pager to use display data mime bundles; remove user_variables. 2016-06-11 23:15:29 -07:00
Justus Sagemüller
b0a328a11b Escape $ signs _after_ html control characters.
Otherwise these are misinterpreted as MathJax again (even in their `$` form, for whatever reason!).
2016-06-11 17:22:46 +02:00
Justus Sagemüller
a5e317f1d7 Escape html control characters in error messages.
Error messages are usually rendered surprisingly clean even without escaping, but in a few cases it went wrong quite badly, in particular the `<<loop>>` error would get rendered as the completely cryptic `<>`.

Also, something like `"one string&quot; &quot;another string" 4` used to give the error message

```
The function ‘"one string" "another string"’ is applied to one argument,
but its type ‘String’ has none
```

This kind of behavior is prevented by escaping the characters `<`, `>` and `&` to `&lt;`, `&gt;` and `&amp;`, respectively.
2016-06-11 14:14:24 +02:00
Andrew Gibiansky
b7716b9fa2 add a blurb to README for mobile 2016-06-10 14:46:47 -07:00
Andrew Gibiansky
0c5e162be9 Fix issues associated with multiple IHaskells installed.
This fix is only a halfway-fix. If there are multiple IHaskell libraries
installed, you can still end up loading an interpreted version of the
wrong one; however, now Display values are serialized to bytestring, so
this will not cause any issues with transferring those between the two
versions. Widget messages are not serializable and cannot be
serializable, so those remain a problem, but instead of crashing it will
instead emit a loud warning on stderr.
2016-06-10 11:01:22 -07:00
Andrew Gibiansky
18b8fd0bd2 Read from printed output as UTF-8 (fixes #671). 2016-06-09 11:08:58 -07:00
Andrew Gibiansky
db3515986c Clean up test suite by splitting it into pieces 2016-06-09 01:21:42 -07:00
Andrew Gibiansky
4dc416c2af Travis latest (no more formatting, set -e) 2016-06-09 00:01:49 -07:00
Andrew Gibiansky
faa8ff0db8 travis latest 2016-06-08 23:49:04 -07:00
Andrew Gibiansky
4f4b7be662 travis latest 2016-06-08 23:47:59 -07:00
Andrew Gibiansky
a5d4854899 travis 12 2016-06-08 01:20:40 -07:00
Andrew Gibiansky
54340af96b Add display testing 2016-06-08 00:02:40 -07:00
Andrew Gibiansky
0024300c16 Travis fixes 11 2016-06-07 23:56:23 -07:00