| 1 | | 0.9.0, TBD |
|---|
| | 1 | 1.0.0, TBD |
|---|
| | 2 | |
|---|
| | 3 | * Tons of bugs squashed |
|---|
| | 4 | |
|---|
| | 5 | * Editor (and repl) improvements: |
|---|
| | 6 | - Another level of highlighting of s-expression |
|---|
| | 7 | - Added option to change default color |
|---|
| | 8 | - Now indent line is Ctrl-Tab, while Tab indents whole top level sexp. |
|---|
| | 9 | - New feature: auto edits. |
|---|
| | 10 | - Improved indentation. |
|---|
| | 11 | - Added several actions to LispEditor context menu. |
|---|
| | 12 | - Added a few more words to highlight as important Lisp words |
|---|
| | 13 | - Fined tuned pair auto edits and expand selection |
|---|
| | 14 | |
|---|
| | 15 | * Repl |
|---|
| | 16 | - Fixed up the repl toolbar to only show buttons relevant to the current state |
|---|
| | 17 | - Now Repl displays CL version, Cusp version and current package in status bar |
|---|
| | 18 | - When a package is loaded, repl prints notification message. |
|---|
| | 19 | - Repl's sash now behaves in a more robust way - keeps both history and repl visible. |
|---|
| | 20 | - Undo (Ctrl+z) now works in Repl |
|---|
| | 21 | - Ctrl+click (find definition) now works in Repl |
|---|
| | 22 | - Autocompletions are off, when in Read mode |
|---|
| | 23 | - "Use Ctrl+Enter" preference has no effect when in Read mode: Hitting Enter always sends results to Lisp. |
|---|
| | 24 | |
|---|
| | 25 | * Improved work with lisp implementations: |
|---|
| | 26 | - Added ability to use remote Slime over SSH |
|---|
| | 27 | - Improvement in handling clisp |
|---|
| | 28 | - Lisp welcome message now is more reliable |
|---|
| | 29 | - Lisp startup and shut down now should be more robust (but still there is room for improvement) |
|---|
| | 30 | - Communication code is greatly improved, which should result in quicker and more reliable connection to lisp (through swank) |
|---|
| | 31 | - Fixed bug: When CL quits with fatal error (like when heap is exhausted) Cusp does not notice it. Now REPL shows Disconnected message and reconnect button shows that it is disconnected. |
|---|
| | 32 | |
|---|
| | 33 | * Improved library/package management system |
|---|
| | 34 | - More robust library finding code |
|---|
| | 35 | |
|---|
| | 36 | * Wizards |
|---|
| | 37 | - When a new project is made, the REPL will now automatically switch to that project's package |
|---|
| | 38 | - New Project now does some cleaning to project names to make sure they form a valid package |
|---|
| | 39 | - Added some comments into the default generated files to explain their purpose better |
|---|
| | 40 | - Added options in Create Lisp Project wizard to create tests.lisp file and generate an example function with its test. |
|---|
| | 41 | - New wizard: create executable (sbcl only) |
|---|
| | 42 | |
|---|
| | 43 | * Outline |
|---|
| | 44 | - Fixed many bugs to make outline robust |
|---|
| | 45 | - Cache outline quick-tips request to significantly reduce swanking (communication with lisp) |
|---|
| | 46 | |
|---|
| | 47 | * Improved and new development tools |
|---|
| | 48 | - Fixed a lot of bugs dealing with compilation warnings and errors |
|---|
| | 49 | - Made message for undefined variable produced by SBCL prettier. |
|---|
| | 50 | - Fixed couple bugs in Compile on save mode. |
|---|
| | 51 | - Profiler now is a little bit more intuitive (little tweak) |
|---|
| | 52 | - Improved debugger: |
|---|
| | 53 | - Forcing the debug label not to exceed 50px in height |
|---|
| | 54 | - Stepping support |
|---|
| | 55 | - View locals and find source are more robust now |
|---|
| | 56 | - Debugger now correctly handles multiple levels (conditions thrown while in the debugger) |
|---|
| | 57 | - Debugger correctly handles multi-threading (when it's invoked by hunchentoot, say) |
|---|
| | 58 | - New feature: Added breakpoints and tracing macros and added easy way to add/remove them in code. |
|---|
| | 59 | - When debugger is invoked with (break) default restart selection is "[CONTINUE] Return from BREAK", rather than "[ABORT] Return to SLIME's top level." |
|---|
| | 60 | - Cleaned up debug clutter by hiding swank frames in debugger backtraces (optional - can set to off in preferences) |
|---|
| | 61 | - New feature: integrated unit testing (see tutorial). |
|---|
| | 62 | |
|---|
| | 63 | * Quick assist improvements |
|---|
| | 64 | - Fixed several bugs in fuzzy autocompletions |
|---|
| | 65 | - Fixed several bugs in hyperlinks, to improve find definition feature |
|---|
| | 66 | - Made apropos results read-only |
|---|
| | 67 | - Made showing and hiding popups more robust |
|---|
| | 68 | |
|---|
| | 69 | |
|---|
| | 70 | * Improved code analysis |
|---|
| | 71 | - Fixed bugs in FindCallees and FindCallers |
|---|
| | 72 | - Results of FindCallees and FindCallers are now shown in new Xref View rather than in modal dialog box. |
|---|
| | 73 | |
|---|
| | 74 | * Improved Navigator |
|---|
| | 75 | - Renamed 'Load asd' to 'Load Project.' This terminology make more sense to newbs |
|---|
| | 76 | - Load Project action now works on any file in the project, searching out an asd file on its own |
|---|
| | 77 | |
|---|
| | 78 | * Other improvements |
|---|
| | 79 | - When diffing or merging files with team support, lisp files are now color formatted. |
|---|
| | 80 | - Used FilteredList in package dialogs, so searching for library or package is easier now |
|---|
| | 81 | - Removed SecondaryReplViewer |
|---|
| | 82 | - Preferences are improved and many now work without restarting. |
|---|
| | 83 | - Rearranged Lisp menu and changed some keybindings. |
|---|
| | 84 | |
|---|
| | 85 | |
|---|
| | 86 | 0.9.0, Sep 8, 2007 |
|---|