Commit Graph

92 Commits

Author SHA1 Message Date
Nicolas Setton
d134760fed Add Sphinx and Ipython to the requirements
Useful for the development environment.
2018-06-18 11:30:35 -04:00
Nicolas Setton
65b5629234 R525-028 Add features for the SPARK course
Add the ability to pass extra arguments to the prover.
2018-06-05 20:07:47 -04:00
Nicolas Setton
087206674b R525-028 Factor out code
Provision for allowing both "prove" and "run" buttons
on some examples.
2018-06-05 19:35:14 -04:00
Nicolas Setton
cde825d723 Buttons now need to be listed explicitly 2018-06-05 15:31:25 -04:00
Nicolas Setton
e959ffe624 Fix error introduced in refactoring 2018-06-05 15:26:40 -04:00
Nicolas Setton
6f3ba6824c Tentative to stabilize waiting for processes 2018-06-05 15:00:20 -04:00
Nicolas Setton
317c180aee R525-028 Add support for editors with just a 'Run' button
Enable the running backend (in completely unsafe mode for now)
Code cleanup in editors.js.

For inline editors, do not require an AJAX request to get the
example base, assume everything is provided inline.

Add support for providing shadow files: these will not be displayed
in editors but will be transmitted to the backend.
2018-06-05 12:54:01 -04:00
Nicolas Setton
d46e6bd7ae R525-008 Fix regexp for detecting file names 2018-06-02 13:37:36 -04:00
Nicolas Setton
faef8ee40f R525-028 call gnatprove 2018 with --checks-as-errors
Otherwise it reports success even when there are check errors.
2018-06-02 13:28:23 -04:00
Nicolas Setton
41f88d850b Add facility to provide files to a code template
For R525-028.
2018-06-01 21:58:32 -04:00
Nicolas Setton
0905cd2dc7 fixup spark main template 2018-06-01 21:54:23 -04:00
Nicolas Setton
41d10cff79 Add a SPARK Main template 2018-06-01 16:15:24 -04:00
Robert Tice
5c8de067a8 Removing books interface. 2018-04-20 11:01:14 -04:00
Robert Tice
c20c0cc803 updating documentation to include references to new example filling method. 2018-04-20 10:15:47 -04:00
Robert Tice
80c5478fdc Adding script to add examples listed in a conf file. 2018-04-13 10:28:58 -04:00
Robert Tice
7454231b02 Adding blank lines in template. 2018-04-12 15:10:36 -04:00
Robert Tice
1dc8f13884 Adding a simple single procedure overrideable example template. 2018-04-12 14:17:34 -04:00
Robert Tice
4dd0cc4334 Adding ability to make editors read only with readonly attribute on editor container. 2018-04-11 10:34:28 -04:00
Robert Tice
bb58eeabb0 Working on books styling and features. Adding read only and overrideable sections to editor and templates. 2018-04-11 10:09:01 -04:00
Robert Tice
8c931b1147 Removing bootstrap in favor of simpler Pure framework for the menubar. 2018-02-23 16:45:44 -05:00
Robert Tice
fec9ab91fc Moving structure of reader renderer to enable single page or multiple page documents. The toc gets computed on the fly by parsing the html for headers and links are added for document scroll hotlinking. 2018-02-22 14:47:36 -05:00
Robert Tice
a14abff8a9 Adding ability to click on links in the side bar and scroll to the correct page. Pages will be loaded on the way. 2018-01-19 10:31:48 -05:00
Robert Tice
b500ceab09 Replaced custom pagination with django pagination and added jquery waypoints to auto load pages as the user scrolls. Have to add the ability to render and jump to sections of the page. 2018-01-18 17:14:31 -05:00
Robert Tice
1f8119c1e0 Adding embedded code samples to example books. 2018-01-18 09:51:28 -05:00
Nicolas Setton
9fcbe97651 Minor fix 2017-12-18 08:23:14 -05:00