1183 Commits

Author SHA1 Message Date
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
Andrew Gibiansky
c839cf2bb2 Travis fixes 11 2016-06-07 23:54:11 -07:00
Andrew Gibiansky
989625b8c0 Travis fixes 10 2016-06-07 23:51:12 -07:00
Andrew Gibiansky
654369fd80 Travis fixes 9 2016-06-07 20:38:42 -07:00
Andrew Gibiansky
d6615e39e4 Travis fixes 8 2016-06-07 20:13:29 -07:00
Andrew Gibiansky
df53282bca Travis fixes 7 2016-06-07 20:06:03 -07:00
Andrew Gibiansky
37df10055f Travis fixes 6 2016-06-07 20:00:05 -07:00
Andrew Gibiansky
db1ef0d9dc Travis fixes 5 2016-06-07 19:37:01 -07:00
Andrew Gibiansky
d04cd6a620 Travis fixes 4 2016-06-07 19:20:42 -07:00
Andrew Gibiansky
a5f8e5f22b Travis fixes 2 2016-06-07 19:01:36 -07:00
Andrew Gibiansky
076eab8663 Travis fixes 1 2016-06-07 18:53:52 -07:00
Andrew Gibiansky
8318bd1d6a Travis fixes 2016-06-07 18:46:22 -07:00
Andrew Gibiansky
0fe33acd05 Travis fixes 2016-06-07 18:42:18 -07:00
Andrew Gibiansky
202cd66385 Travis fixes 2016-06-07 18:35:00 -07:00
Andrew Gibiansky
fa059316df Rewrite .travis.yml to use containers and stack.
This should make the build faster and more reliable,
and hopefully ressurect the test suite.
2016-06-07 18:31:52 -07:00
Andrew Gibiansky
12e88a36ab Get test suite working again.
Also, add some utilities for working with IHaskell components in `stack
ghci`.
2016-06-07 18:16:58 -07:00
Andrew Gibiansky
f9846b6bd9 Separate stack.yaml for each package for simplicity 2016-06-07 17:26:47 -07:00
Andrew Gibiansky
8701eb7cb0 Remove ihaskell-basic
The ihaskell-basic display package has been with us for a while, but
has no useful instances and really doesn't help anyone. We're removing
it for the time being but could get it back someday if needed.
2016-06-07 17:02:29 -07:00
Justus Sagemüller
9eb2235f9e Constrain dependecy of ipython-kernel to actually match the version.
Previously, `cabal install ihaskell` would happily use ipython-kernel-0.8.3, resulting in error

    ‘protocolVersion’ is not a (visible) field of constructor ‘KernelInfoReply’
2016-06-04 11:49:56 +05:30
Sumit Sahrawat
e8ed4450a5 Stop building ihaskell-* with 7.8.* 2016-06-03 18:13:12 +05:30
Sumit Sahrawat
90f967c126 Formatting fixes 2016-06-03 18:09:16 +05:30