Commit Graph

1936 Commits

Author SHA1 Message Date
Zachary Sailer
11cef9ab45 fixing some bugs after rebase 2013-10-17 14:07:50 -07:00
Zachary Sailer
7fbeb814f8 manual rebase tree/handlers.py 2013-10-17 14:07:50 -07:00
Zachary Sailer
d16fe2f826 manual rebase html notebook templates 2013-10-17 14:07:50 -07:00
Zachary Sailer
afb0d571f4 manual rebase static/tree/ 2013-10-17 14:07:49 -07:00
Zachary Sailer
385ad6f509 manual rebase static/services (add session.js) 2013-10-17 14:07:49 -07:00
Zachary Sailer
0f52ffa756 manual rebase static/notebook/js files 2013-10-17 14:07:49 -07:00
Zachary Sailer
0559df1b8a manual rebase - add sessions web service 2013-10-17 14:07:49 -07:00
Zachary Sailer
98e67bfa22 manual rebase notebooks web services 2013-10-17 14:07:49 -07:00
Zachary Sailer
09c4ecbb10 manual rebase services/kernels/ 2013-10-17 14:07:49 -07:00
Zachary Sailer
f998dae05f manual rebase notebookapp.py 2013-10-17 14:07:49 -07:00
Zachary Sailer
72ec51128d manual rebase notebook/handlers.py 2013-10-17 14:07:48 -07:00
Zachary Sailer
521f03793a manual rebase base/handlers.py 2013-10-17 14:07:48 -07:00
Min RK
1b9aef3959 Merge pull request #4377 from minrk/fix-cancel
fix tooltip cancel

pending tooltip from open-parenthesis was not being cancelled properly
2013-10-17 14:06:17 -07:00
Matthias Bussonnier
f11b95358c Merge pull request #4293 from Carreau/tooltip-mkp
Factorise code in tooltip for julia monkeypatching
2013-10-17 12:42:57 -07:00
Matthias Bussonnier
40eb635824 Merge pull request #4292 from Carreau/more-cpl
improve js-completer logic.
2013-10-17 09:59:23 -07:00
Paul Ivanov
7f5e7f4e6d fix (CTRL-M -) shortcut for splitting cell in FF
fun-fact: Chromium uses a different keycode for hyphen/minus than does
Opera and Firefox.
2013-10-11 10:09:20 -07:00
MinRK
543b317d92 fix tooltip cancel
pending tooltip from open-parenthesis was not being cancelled properly
2013-10-11 11:47:40 +02:00
Brian E. Granger
7ccb1bbc8a Merge pull request #4154 from ellisonbg/mathstyle
Center LaTeX and figures in markdown
2013-10-09 14:11:06 -07:00
Brian E. Granger
882c791a8a Fixing comments on equation justification. 2013-10-09 11:44:35 -07:00
Matthias Bussonnier
598409c8f0 Merge pull request #4333 from minrk/notebook-metadata
Add Edit Notebook Metadata to Edit menu
2013-10-06 13:15:42 -07:00
MinRK
4a04553acd add Edit Notebook Metadata to Edit menu 2013-10-06 12:33:35 -07:00
Matthias BUSSONNIER
fa23fb9d6d Partial fix to #3653 (from foo import <tab>)
Some configurability for Julia
(change the regexp because ! is a valid char in token from them)
2013-10-06 12:30:40 +02:00
Brian E. Granger
1963605e1f Fixing minor comment. 2013-10-04 13:26:51 -07:00
Brian E. Granger
b41b519127 Removing inversion of the completion list. 2013-10-04 13:25:58 -07:00
Brian E. Granger
c3d128d38a Adjust tab completion widget if too close to bottom of page. 2013-10-04 13:25:58 -07:00
Matthias Bussonnier
7c4c9d1c1b Merge pull request #4289 from jdfreder/clearoutput
Fix scrolling output (not working post clear_output changes)

Regression introduced in #4229
2013-10-04 02:27:16 -07:00
Jason Grout
54aa8a9f61 Make parameters for kernel start method more general 2013-10-03 22:50:34 -05:00
Jonathan Frederic
39c6103159 s/'auto'/'' 2013-10-03 09:11:19 -07:00
MinRK
8577550756 move edit_metadata to IPython.dialog 2013-10-02 16:40:08 -07:00
MinRK
4d48a84c8b catch EACCES when binding notebook app
can come up for low ports on *ix, or user access control restrictions on Windows.

closes #4308
2013-09-30 11:20:42 -07:00
MinRK
cb953bfcc7 limit random ports to positive values 2013-09-30 11:14:34 -07:00
Matthias Bussonnier
09eacebef7 Merge pull request #4277 from minrk/jsext
serves files in IPYTHONDIR/nbextensions at /nbextensions.

This is a location for users / devs to drop-in frontend customization as js modules, css, etc.

The model is very much like the extensions dir (hence the name) - it's a location made available, but not loaded by default. You can load things from there with require, etc.

It's a configurable search path, just like static. This way we can define a system-wide location at a later point
2013-09-28 11:06:23 -07:00
Matthias BUSSONNIER
1a3881dd54 Factorise code in tooltip for julia monkeypatching 2013-09-27 23:38:23 +02:00
Jonathan Frederic
6f0bbe91e1 Fix scrolling output not working
by adding a conditional for the append output
height reset.
2013-09-27 09:08:26 -07:00
Matthias Bussonnier
fbbef5174a Merge pull request #4282 from ellisonbg/linebreaks
Enable automatic line breaks in MathJax.
2013-09-27 01:43:27 -07:00
MinRK
eae0cc7e77 s/nb_extensions/nbextensions 2013-09-26 17:07:38 -07:00
MinRK
06b2fdc076 serve local mathjax from nb_extensions 2013-09-26 17:07:37 -07:00
MinRK
84e2384acf s/js_extensions/nb_extensions 2013-09-26 17:07:37 -07:00
Min RK
bcaa844afd Merge pull request #4279 from ellisonbg/itemname
Fixing line-height of list items in tree view.
2013-09-26 10:03:43 -07:00
Matthias Bussonnier
b16530e57e Merge pull request #4253 from Carreau/fix-4039
fixes #4039.

Issues is that $(selector).val() return the associated text if no data
is present (hence one cannot associate explicitely an option to
"undefined")

fix in doc and example.
2013-09-26 01:17:40 -07:00
Brian E. Granger
3ef9498d2f Enable automatic line breaks in MathJax. 2013-09-25 19:29:55 -07:00
Brian E. Granger
3edfec77c3 Fixing line-height of list items in tree view. 2013-09-25 18:15:15 -07:00
MinRK
c85292cf2e add js_extensions_path
serves files in `IPYTHONDIR/js_extensions` at `/js_extensions`.

This is a location for users / devs to drop-in frontend customization as js modules, css, etc.

The model is very much like the extensions dir (hence the name) - it's a location made available, but not loaded by default. You can load things from there with require, etc.

It's a configurable search path, just like static. This way we can define a system-wide location at a later point (/usr/share/ipython/js_extensions?) and still have user installs.
2013-09-25 16:24:40 -07:00
Brian E. Granger
ba38fad3b8 Refactoring the center/left justify. 2013-09-25 13:12:23 -07:00
Thomas Kluyver
93d653985a Hopefully fix ordering of output on ShiningPanda 2013-09-24 13:19:26 -07:00
Thomas Kluyver
7db44e7e39 Fix excludes for IPython.testing 2013-09-23 17:02:58 -07:00
Thomas Kluyver
3905145dff Merge pull request #4259 from takluyver/win-test-exclusions
Fix Windows test exclusions
2013-09-23 14:45:00 -07:00
Brian E. Granger
54c751ce50 Merge pull request #4229 from jdfreder/clearoutput
Clear_output: Animation & widget related changes.
2013-09-23 14:07:18 -07:00
Brian E. Granger
33ceac3a99 Removing page.less from base style.less. 2013-09-23 13:52:19 -07:00
Thomas Kluyver
f24a3061f3 Use plain string searching for test exclusions.
Closes gh-4243
2013-09-23 12:13:48 -07:00
Matthias BUSSONNIER
e175bec1a7 fixes #4039.
Issues is that $(selector).val() return the associated text if no data
is present (hence one cannot associate explicitely an option to
"undefined")

fix in doc and example.
2013-09-22 17:34:34 +02:00
Brian E. Granger
0ab0153e5a Removing extra comment. 2013-09-20 20:38:40 -07:00
Brian E. Granger
4b8ccb37e1 Adding 1em spacing above and below tables in rendered html. 2013-09-20 20:38:40 -07:00
Brian E. Granger
8d9f2e367a Centering for tables/images/math in Markdown. 2013-09-20 20:38:40 -07:00
Brian E. Granger
417e99e4ae Compiling CSS for this branch. 2013-09-20 20:38:39 -07:00
Brian E. Granger
8dd8446315 Indenting MathJax rendered equations in rendered_html divs.
This is designed to match the indentation level of MathJax equations
in output.
2013-09-20 20:38:39 -07:00
Brian E. Granger
b78b79c7cc Fixing less @import paths in auth/base/tree.
These paths were problematic for --NotebookApp.use_less=True mode.
2013-09-20 20:38:39 -07:00
Thomas Kluyver
fd2c1c9157 Allow passing extra arguments to iptest through for nose 2013-09-20 16:55:09 -07:00
Brian E. Granger
fc9f3fe72b Merge pull request #4166 from minrk/localinterfaces
avoid executing code in utils.localinterfaces at import time
2013-09-20 13:01:41 -07:00
Brian E. Granger
523b3645fe Merge pull request #4232 from minrk/no-lang-no-highlight
no highlight if no language specified
2013-09-20 12:03:52 -07:00
Brian E. Granger
b6a71d4c85 Merge pull request #4224 from minrk/clear_callbacks
clear previous callbacks on execute
2013-09-20 10:36:35 -07:00
Min RK
db1ff54ec3 add nbconvert serve exclusions without tornado 2013-09-19 15:25:00 -07:00
Thomas Kluyver
2abff123ea Simplify parsing -j arg 2013-09-19 15:21:13 -07:00
Thomas Kluyver
1e1e3c57f9 Unify entry points for iptest 2013-09-19 15:21:13 -07:00
Thomas Kluyver
860da5d81a Allow 'iptest IPython.lib' as well as 'iptest lib' 2013-09-19 15:21:13 -07:00
Thomas Kluyver
296eecde56 Allow drilling down to individual tests using iptest command 2013-09-19 15:21:13 -07:00
Thomas Kluyver
1427c61097 Fix printing test failures on Python 3 2013-09-19 15:21:13 -07:00
Thomas Kluyver
0042dce3a6 Separate TestController base class which could be used for JS tests 2013-09-19 15:21:13 -07:00
Thomas Kluyver
f14a22e5f0 Also show which test groups didn't run 2013-09-19 15:21:13 -07:00
Thomas Kluyver
eba1f23058 Better coverage reporting 2013-09-19 15:21:13 -07:00
Thomas Kluyver
79cde3f20a Allow xunit and coverage output 2013-09-19 15:21:13 -07:00
Thomas Kluyver
3659828316 Improve test output 2013-09-19 15:21:13 -07:00
Thomas Kluyver
51653610ef Fix cleanup of test controller 2013-09-19 15:21:13 -07:00
Thomas Kluyver
2138216f15 Start refactoring test machinery 2013-09-19 15:21:13 -07:00
Thomas Kluyver
1e013a8f1f Split out iptestcontroller to control test process. 2013-09-19 15:18:28 -07:00
Jonathan Frederic
b8d7197ec6 Don't preserve height when clear_output(wait=False) is called 2013-09-19 11:12:12 -07:00
MinRK
e3f2eb8452 no highlight if no language specified 2013-09-18 23:12:06 -07:00
Jonathan Frederic
6bfd28b91d Added wait flag to clear_output. 2013-09-19 00:37:37 +00:00
MinRK
c8cea9d807 avoid executing code in utils.localinterfaces at import time
moves away from global constants to utility functions.

The code is still only executed once,
but instead of at import time, it is executed at first request.
2013-09-18 16:12:00 -07:00
Jonathan Frederic
00f0c827e9 Removed ability to clear stdout and stderr individually. 2013-09-18 22:56:31 +00:00
Jonathan Frederic
2b6add80f1 Remove clear_output timeout callback in favor of fixed height 2013-09-18 18:11:45 +00:00
Min RK
e79cbe114b Merge pull request #4175 from jdfreder/exporterbase
add base Exporter class above TemplateExporter
2013-09-18 09:10:17 -07:00
MinRK
5d19c204db clear previous callbacks on execute
avoids mixed up display of multiple executions in one output area
when a cell is resubmitted.

closes #4223
2013-09-17 11:03:45 -07:00
MinRK
b322e72bee add Kernel.clear_callbacks_for_msg 2013-09-17 11:02:51 -07:00
Min RK
5a3da993e3 Merge pull request #4183 from tkanmae/fix-vim-escape
ESC should be handled by CM if tooltip is not displayed
2013-09-15 11:30:29 -07:00
Takeshi Kanmae
7071ae8d90 Update boolean tests 2013-09-14 13:41:29 -06:00
MinRK
ddfeab7728 Merge pull request #4193 from juhasch/overflow-x
Firefox seems to require an additional "url-prefix()" for #3549 to work.
2013-09-14 12:21:18 -07:00
MinRK
a1fc91d9ff fab css 2013-09-14 12:20:39 -07:00
Min RK
4ec07adc60 Merge pull request #4201 from minrk/no-merge-heading
HeadingCells cannot be split or merged

closes #4200
2013-09-13 12:16:47 -07:00
Min RK
f74e9b1ff2 Merge pull request #4048 from minrk/finish-notes
finish up speaker-notes PR

This removes the special handling of speaker notes, simply informing the user that speaker notes require local require.js.

It also renames the alias name for reveal.js url prefix to something more descriptive (reveal-prefix).
2013-09-13 11:36:47 -07:00
MinRK
6abcf90d4e add nbconvert serve exclusions without tornado 2013-09-13 11:16:04 -07:00
Matthias Bussonnier
89109e73d1 Merge pull request #4079 from minrk/status_started
trigger `Kernel.status_started` after websockets open
2013-09-13 00:48:11 -07:00
MinRK
2cf6921166 HeadingCells are not splittable or mergeable
closes #4200
2013-09-12 12:28:26 -07:00
MinRK
37a345bd93 add Cell.is_mergeable method
and check it in the Notebook merge methods
2013-09-12 12:27:42 -07:00
Jonathan Frederic
2d8f647b58 Rebase changes made by hand 2013-09-12 08:33:57 -07:00
Matthias BUSSONNIER
8c6665ab4c Exporter -> TemplateExporter / BaseExporter 2013-09-12 08:33:57 -07:00
juhasch
deab820002 append Firefox overflow-x fix 2013-09-10 22:14:54 +02:00
Takeshi Kanmae
9ceedb62d0 Have remove_and_cancel_tooltip() return a boolean 2013-09-08 15:58:39 -08:00
Takeshi Kanmae
a11ebc8b0a ESC should be handled by CM if tooltip is not on 2013-09-07 13:21:27 -08:00
Min RK
5e590218f2 Merge pull request #4136 from minrk/catch-js
catch javascript errors in any output

not just javascript.

catches js errors appending anything to the output area, such as js in HTML (#4095).

closes #4095
2013-09-04 15:54:06 -07:00