1702 Commits

Author SHA1 Message Date
Yuriy Syrovetskiy
ac2e0274f5
Fix typo 2019-06-22 21:05:15 +03:00
Vaibhav Sagar
146659e040 Bump resolver to lts-13.25 2019-06-10 17:20:29 -04:00
Vaibhav Sagar
90c521f01c release.nix: update for display packages on 8.4 2019-06-09 13:01:10 -04:00
Vaibhav Sagar
ff788216e8 release.nix: jailbreak system-fileio 2019-06-09 12:55:31 -04:00
Vaibhav Sagar
30c01eaf6e
Merge pull request #1042 from jamesdbrock/test-nbconvert
Stable nbconvert acceptance test
2019-06-05 09:50:42 -04:00
James Brock
ee5c008501 Stable nbconvert acceptance test
Change the `nbconvert` test so that it converts a notebook with no
Hoogle (which changes over time) and no images (which differ on
different systems).

This should reduce the number of surprise Travis test failures.
2019-06-05 11:08:32 +09:00
Vaibhav Sagar
9b3a3608c9
Merge pull request #1038 from jamesdbrock/docker-dev
Dockerfile refactor
2019-06-03 11:16:46 -04:00
Vaibhav Sagar
0284f3e929
Merge pull request #1039 from jamesdbrock/stack-yaml-del
rm ihaskell-display/ihaskell-*/stack.yaml
2019-06-03 09:28:04 -04:00
James Brock
0f95136666 rm ihaskell-display/ihaskell-*/stack.yaml
Andrew Gibiansky created all these package stack.yamls with this commit:

> commit f9846b6bd9f162b763cc53662e0db357b2aec03a
> Author: Andrew Gibiansky <andrew.gibiansky@gmail.com>
> Date:   Tue Jun 7 17:26:47 2016 -0700
>
>     Separate stack.yaml for each package for simplicity

The resolvers for all these stack yamls originally agreed with the
root stack.yaml, but now they're way off, apparently out of neglect.
Let's just delete them.
2019-06-03 15:53:45 +09:00
James Brock
c8e4c06dd0 Dockerfile refactor
This Dockerfile gives us more control and isolation of dependencies
during development.

Base image `FROM ubuntu` instead of `fcpo/stack-build`.  We will use the
Stack and GHC on the host system, don't need it installed in the image.
The image is just for isolating the system package dependencies. Stack
will isolate the Haskell package dependencies (and the pip and npm
dependencies).

This gives is a single authority for the resolver, which is
the `stack.yaml`. We no longer need to manually make the `stack.yaml`
and `Dockerfile` resolvers agree.

Don't install `jupyter` in the Docker image, we'll use `stack --docker` to
install it later. This allows developers to choose the version of the jupyter
dependencies.

Add the `docker` section to `stack.yaml`, disabled by default.

__Motivating example:__ ipywidgets version 7 has changed its protocol.
We want to upgrade ihaskell-widgets, which works only on ipywidgets
version 6. To install ipywidgets version 6, we need to downgrade Python to 3.5.
We can use `stack --docker` to isolate a development environment in
which ihaskell-widgets is working, and then upgrade it to the latest
versions.
2019-06-03 14:27:31 +09:00
Vaibhav Sagar
c55f12ae72 Bump resolver to lts-13.24 2019-06-02 11:12:17 -04:00
Vaibhav Sagar
a85e2a3d87 Bump resolver to lts-13.23 2019-05-31 13:47:40 -04:00
Vaibhav Sagar
d37c33c922 notebooks/IHaskell.ipynb: get docs for more constrained type 2019-05-31 12:17:33 -04:00
Vaibhav Sagar
0733303f5b notebooks/IHaskell.ipynb: update 2019-05-31 12:17:33 -04:00
Vaibhav Sagar
cd5d62214e Bump resolver to lts-13.22 2019-05-21 05:35:49 -04:00
Vaibhav Sagar
f2ab241b95
Merge pull request #1033 from codedownio/master
Fix compliance with Jupyter 5.0 spec for idle messages
2019-05-21 05:06:32 -04:00
Tom McLaughlin
13925c7157 Move busy message as well 2019-05-20 20:04:39 -07:00
Tom McLaughlin
cea94e8eb0 Fix compliance with Jupyter 5.0 spec for idle messages 2019-05-20 20:01:32 -07:00
Vaibhav Sagar
d587ce1381 notebooks/IHaskell.ipynb: update 2019-05-20 15:46:20 -04:00
Vaibhav Sagar
44f2ef3c39
Merge pull request #1029 from jraygauthier/jrg/with_anim_fps
jrg/with anim fps
2019-05-17 11:43:50 -04:00
Raymond Gauthier
534c0ac455 Add a withAnimFps for manual animation sample rate specification 2019-05-15 19:08:31 -04:00
Vaibhav Sagar
524d741620
Merge pull request #1027 from jraygauthier/jrg/passthru_release_exprs
Passthru of some release internal expressions
2019-05-10 23:43:57 -04:00
Raymond Gauthier
8955bbc7fb Passthru of some release internal expressions
This is so that these can be reused (e.g.: for
specifying a nixos jupyter service kernel).
2019-05-10 21:39:49 -04:00
Vaibhav Sagar
8e8089dd43 Bump resolver to lts-13.18 2019-04-26 19:18:39 -04:00
Vaibhav Sagar
a012f132c7 ihaskell-widgets: 0.2.3.3 2019-04-26 15:26:33 -04:00
Vaibhav Sagar
63338c7ff6 ihaskell-display/ihaskell-graphviz: add Vaibhav Sagar as maintainer 2019-04-26 15:26:04 -04:00
Vaibhav Sagar
0ffdd2765a ihaskell: 0.10.0.0 2019-04-26 14:51:04 -04:00
Vaibhav Sagar
ab15163e04 ghc-parser: 0.2.0.3 2019-04-26 14:50:40 -04:00
Vaibhav Sagar
3dea927ded notebooks/IHaskell.ipynb: update 2019-04-26 14:43:48 -04:00
Vaibhav Sagar
7bf207bf97
Merge pull request #1021 from jamesdbrock/labextension-version-prealpha
labextension npm dependency bounds loosen
2019-04-20 00:53:15 -04:00
James Brock
6f010dabac labextension npm dependency bounds loosen
Relax upper version bounds on the jupyterlab alpha dependencies
for ihaskell_labextension. It looks to me like these version bounds
were intended to allow the entire major alpha 0.*.* version range, but
the the prefix caret only includes minor versions if the major version
is 0.

Let's set the upper bound to 2.0.0, because according to SemVer, that
is the next version number which we would expect to have breaking
changes.
2019-04-20 12:18:50 +09:00
Vaibhav Sagar
c2cb8e6789 release{,-8.6}.nix: update for 19.03 2019-04-11 14:57:45 -04:00
Vaibhav Sagar
5086d0821e notebooks/IHaskell.ipynb: update 2019-03-12 14:25:44 -04:00
Vaibhav Sagar
60fceecc7e Bump resolver to lts-13.12 2019-03-12 14:25:44 -04:00
Vaibhav Sagar
c6ca209a43
Merge pull request #1008 from gibiansky/errorstatus
Attempt to set error status
2019-03-05 22:08:20 -05:00
Vaibhav Sagar
b956d8fbd9 Move ErrorOccurred to IHaskell.Types 2019-03-05 21:44:26 -05:00
Vaibhav Sagar
b2bf84ee28 notebooks/IHaskell.ipynb: update 2019-03-05 21:23:31 -05:00
Vaibhav Sagar
616bc00e73 Attempt to set error status 2019-03-05 21:23:31 -05:00
Vaibhav Sagar
3b0936d495 release.nix: compose overrides 2019-03-05 21:16:37 -05:00
Vaibhav Sagar
736d156016
Merge pull request #1011 from imalsogreg/gh-overrides
Change extend to override in release.nix
2019-03-05 20:43:40 -05:00
Greg Hale
0b94c3b5f4 Change extend to override in release.nix 2019-03-05 17:37:05 -05:00
Vaibhav Sagar
9a8ce8639f
Merge pull request #1010 from GregorySchwartz/master
Make unique labels using a timestamp for svg elements.
2019-03-04 15:24:24 -05:00
Gregory W. Schwartz
2d54b99dda Lower time bound. 2019-03-04 13:35:30 -05:00
Gregory W. Schwartz
80ab139e9c Earlier version of time to account for stack-8.0. 2019-03-04 13:27:14 -05:00
Gregory W. Schwartz
0d522e0701 Finish rebasing. 2019-03-04 12:41:02 -05:00
Gregory W. Schwartz
66afc48636 Rebasing. 2019-03-04 12:37:33 -05:00
Vaibhav Sagar
5a7077254b Revert "Merge pull request #1009 from GregorySchwartz/master"
This reverts commit 96fe2ef57792d7633eb2aca3f90ae7b5a4e0f25f, reversing
changes made to e373bd3d366557a9fd4da2de7a37c8cc1f91df5f.
2019-03-02 11:24:39 -05:00
Vaibhav Sagar
815912c550 notebooks/IHaskell.ipynb: update 2019-03-01 16:55:04 -05:00
Vaibhav Sagar
96fe2ef577
Merge pull request #1009 from GregorySchwartz/master
Remove conversion of svg to html for generic usage.
2019-03-01 16:52:59 -05:00
Gregory W. Schwartz
d651e7ab38 Remove conversion of svg to html for generic usage. 2019-03-01 16:00:12 -05:00