============================================================================ 10-28-08 v0.1 Initial release ============================================================================ 10-31-08 v0.1.1 Fixed bug 'exposition/topic with no code skips statement.' Cyrano was treating two block comments seperated by a blank line as two different topics with no code in the first topic. Blah, blah, blah, Cyrano would skip the first line of code in the second topic, failing to execute it. This somewhat cheesy bug-fix inserts an artificial "pass" statement, which is seen and executed but does nothing, to make my assumption that every topic has at least one statement of code true. A prettier alternative is to simply insert a # at the blank line, joining the two topics into a single topic. ============================================================================ 11-03-08 v0.1.2 Fixed browsing not highlighted bug. Fixed readline_hook bug. Added wrap lines menu option and RC default. Added EMBED_PYLAB RC flag which integrates Pylab figure 1 with Cyrano in a single window. Kind of nice for work on large displays since there's only one window to manage. ============================================================================ 08-07-09 v0.1.3 Fixed bugs in doctest mode multiline statement handling. Fixed bugs with same-line and indented comments. Added doctest auto-detection overridable with -d or -s. ============================================================================ 11-15-09 v0.1.4 Significant re-work of IPython/Tk integration, including non-trivial bug-fixes related to cut-and-paste, in-description mousing, and handling of after selection of description regions. Solves a number of problems related to adhoc insertion of commands and interaction with displayed code.