From bca249bc041cefcaea6665502b5975acb146a909 Mon Sep 17 00:00:00 2001 From: Daniel Kochmanski Date: Fri, 16 Feb 2018 14:18:36 +0100 Subject: Release 0.9.7 "Imbolc". Hurray. --- Documentation/historical-documents/0-9-7-imbolc | 45 +++++++++++++++++++++++++ NEWS | 40 ++++++++++++---------- README.md | 2 +- 3 files changed, 68 insertions(+), 19 deletions(-) create mode 100644 Documentation/historical-documents/0-9-7-imbolc diff --git a/Documentation/historical-documents/0-9-7-imbolc b/Documentation/historical-documents/0-9-7-imbolc new file mode 100644 index 00000000..fe73fcfb --- /dev/null +++ b/Documentation/historical-documents/0-9-7-imbolc @@ -0,0 +1,45 @@ +RELEASE NOTES FOR McCLIM 0.9.7, "Imbolc": + +Announcement +============ + +After 10 years of development we are proud to present a new McCLIM release 0.9.7 +"Imbolc". Due to a long time of development only major changes are listed. + +Compatibility +============= + +This release was tested and found to work on the following implementations: + + * Clozure CL 1.11 + * Embeddable CL 16.1.3 + * SBCL 1.3.20 + +McCLIM currently does not support lisps with case-sensitive +readers (Allegro CL "modern mode" and lower-case Scieneer CL). + + +Major changes in mcclim-0.9.7 "Imbolc" relative to 0.9.6: +=============================================================== + +* Bug fix: tab-layout fixes. +* Bug fix: formatting-table fixes. +* Bug fix: scrolling and viewport fixes and refactor. +* Feature: raster image draw backend extension. +* Feature: bezier curves extension. +* Feature: new tests and demos in clim-examples. +* Feature: truetype rendering is now default on clx. +* Feature: additions to region, clipping rectangles and drawing. +* Feature: clim-debugger and clim-listener improvmenets. +* Feature: mop is now done with CLOSER-MOP. +* Feature: threading is now done with BORDEAUX-THREADS. +* Feature: clx-fb backend (poc of framebuffer-based backend). +* Feature: assumption that all panes must be mirrored has been removed. +* Cleanup: many files cleaned up from style warnings and such. +* Cleanup: removal of PIXIE. +* Cleanup: removal of CLIM-FFI package. +* Cleanup: changes to directory structure and asd definitions. +* Cleanup: numerous manual additions and corrections. +* Cleanup: broken backends has been removed. +* Cleanup: goatee has been removed in favour of Drei. +* Cleanup: all methods have now corresponding generic function declarations. diff --git a/NEWS b/NEWS index 01bf0c29..3953672f 100644 --- a/NEWS +++ b/NEWS @@ -1,22 +1,26 @@ * Changes in mcclim-0.9.7 relative to 0.9.6: -** Housekeeping: Removed lingering goatee text substrate and pixie hack -** Improvement: Removed assumption about panes that each one is morrored -** Housekeeping: clim-looks system has been renamed to mcclim/looks :api: -** Housekeeping: tab-layout has it's own system now clim-layouts/tab :api: -** Housekeeping: remove clim-ffi package (not used, not in the spec) :api: -** Housekeeping: rename mcclim-truetype to clim-fonts/truetype :api: -** Housekeeping: fix dependencies of clim-fonts/truetype -** Housekeeping: Major system cleanup and directory reordering -** Housekeeping: Cleaning up chunks of code -** Housekeeping: Removed non-functional graphic-forms backend (Windows specific) -** Housekeeping: Removed non-functional OpenGL backend (ancient-CLX specific) -** Housekeeping: Removed non-functional gtkairo backend -** Housekeeping: Moved core systems to the Core/ and substrates to Libraries/ -** Housekeeping: fixed the dependency tree to be more sane -** Improvement: Multiprocessing is now provided by the bordeaux-threads -** Improvement: Provide clim-clx/pretty system for eyecandy :api: -** Improvement: Truetype is now default on SBCL -** Improvements: Many! (given that the last release was in 2008 :-) +** Bug fix: Many! (and some regressions). +** Bug fix: tab-layout fixes. +** Bug fix: formatting-table fixes. +** Bug fix: scrolling and viewport fixes and refactor. +** Feature: raster image draw backend extension. +** Feature: bezier curves extension. +** Feature: new tests and demos in clim-examples. +** Feature: truetype rendering is now default on clx. +** Feature: additions to region, clipping rectangles and drawing. +** Feature: clim-debugger and clim-listener improvmenets. +** Feature: mop is now done with CLOSER-MOP. +** Feature: threading is now done with BORDEAUX-THREADS. +** Feature: clx-fb backend (poc of framebuffer-based backend). +** Feature: assumption that all panes must be mirrored has been removed. +** Cleanup: many files cleaned up from style warnings and such. +** Cleanup: removal of PIXIE. +** Cleanup: removal of CLIM-FFI package. +** Cleanup: changes to directory structure and asd definitions. +** Cleanup: numerous manual additions and corrections. +** Cleanup: broken backends has been removed. +** Cleanup: goatee has been removed in favour of Drei. +** Cleanup: all methods have now corresponding generic function declarations. * Changes in mcclim-0.9.6 relative to 0.9.5: ** Bug fix: ESA's help commands are better at finding bindings and diff --git a/README.md b/README.md index 8a157963..ab6754b9 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ McCLIM -
McCLIM 0.9.7-dev post-"St. George's Day" +
McCLIM 0.9.7 "Imbolc"
McCLIM, an implementation of the "[Common Lisp Interface Manager CLIM -- cgit v1.2.3-70-g09d2