Changeset 360

Show
Ignore:
Timestamp:
09/14/08 20:31:40 (4 months ago)
Author:
sergey.kol..@gmail.com
Message:

Sergey Kolos:

  • Updated changes.log in preparation to Rel 1.0.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • jasko.tim.lisp/changes.log

    r181 r360  
    1 0.9.0, TBD 
     11.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 
     860.9.0, Sep 8, 2007 
    287    * Update site for cusp, lisp libraries and sbcl 
    388    * Support for Unicode (UTF-8)