/[mcclim]/mcclim/NEWS
ViewVC logotype

Contents of /mcclim/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.27 - (hide annotations)
Wed Nov 21 22:33:50 2007 UTC (6 years, 5 months ago) by crhodes
Branch: MAIN
Changes since 1.26: +3 -0 lines
Improve the Null backend sufficiently to be able to run gsharp
headlessly.
1 crhodes 1.26 * Changes in mcclim-0.9.6 relative to 0.9.5:
2     ** Bug fix: ESA's help commands are better at finding bindings and
3     describing them
4 crhodes 1.27 ** Bug fix: Some missing methods and functions have been implemented
5     for the Null backend, allowing headless operation for many
6     applications.
7 crhodes 1.26
8 afuchs 1.20 * Changes in mcclim-0.9.5 relative to 0.9.4:
9 afuchs 1.25 ** Installation: the systems clim-listener, clim-examples,
10 afuchs 1.20 and clouseau can now be loaded without loading the system mcclim
11 afuchs 1.24 first. Users with existing McCLIM installations should use the
12     provided script:
13     ./symlink-asd-files.sh /path/to/asdf-central-registry/
14     ** New extension: tab-layout. This extension allows keeping a stack of panes
15     whose foreground pane is controlled by a tab bar. This layout can be
16     customized in backends and frame managers. For examples, see the
17     gtkairo backend and the pixie frame manager.
18     ** New extension function: SHEET-RGB-IMAGE: makes a screenshot of a sheet
19     in the CLX backend. (Supported on truecolor visuals only for now.)
20     ** New experimental extension: tree-with-cross-edges are an extension to
21     the graph formatter.
22     ** New experimental backend: clim-graphic-forms: native widgets on Windows.
23     This backend is still very experimental (it doesn't run demos yet).
24     ** New inspector feature: The inspector now displays more useful information
25     about hash tables and generic functions.
26     ** Specification compliance: Various layout panes no longer quite as
27     aggressive at eating the space requirements of their children.
28     ** Specification compliance: There is now a rudimentary implementation of
29     NOTIFY-USER
30     ** Usability: Text editors and text input panes now use click-to-focus.
31     ** Improvement: the ACCEPTING-VALUES command table was renamed to
32     ACCEPT-VALUES (as this is the name that the other clim-2 implementation
33     uses)
34     ** Improvement: the CLX backend should no longer cause focus stealing
35 crhodes 1.21 when an application has text-editor panes. This change comes with
36     a rudimentary click-to-focus-keyboard widget policy.
37 afuchs 1.24 ** Improvement: define-application-frame now allows a :default-initargs
38     option. (This is not exactly a "specification compliance" fix, as
39     d-a-frame is not defined to accept this option.).
40     ** Improvement: menu-choose menus now look a little prettier.
41     ** Improvement: added more styles for bordered-output: :rounded, :ellipse
42     ** Improvement: Toggle button values now default to NIL.
43     ** Improvement: Frame layouts are now inherited from the frame's
44     superclass.
45     ** Improvement: The Lisp Syntax is much improved: now recognizes
46     delimiter characters, and more types of Lambda lists.
47     ** Bug fix: Bezier designs should now draw in the right place in all
48     backends.
49     ** Bug fix: Text in Drei no longer "walks" to the left.
50     ** Bug fix: Drei now has better support for delimiter gestures.
51     ** Bug fix: Partial commands now work better when invoked from the menu.
52    
53 afuchs 1.20
54 afuchs 1.2 * Changes in mcclim-0.9.4 relative to 0.9.3:
55     ** cleanup: removed the obsolete system.lisp file.
56 dlichteblau 1.3 ** backend improvements: Gtkairo
57     *** Double buffering is now supported (fixes disappearing widgets on Windows).
58     *** X errors no longer terminate the lisp process.
59 dlichteblau 1.10 *** Some bugfixes, including CMUCL support and better key event handling.
60 dlichteblau 1.8 *** Native implementation of context menus, list panes, label panes, and
61     option panes.
62 dlichteblau 1.14 *** Draw text using Pango. (Bug fix: Fixed-width font supported on Windows
63     now. Multiple lines of output in TEXT-SIZE supported now.
64     TEXT-STYLE-FIXED-WIDTH-P works correctly now.)
65 thenriksen 1.5 ** Improvement: Added new editor substrate ("Drei").
66 thenriksen 1.9 ** Improvement: Improved the pathname presentation methods considerably.
67 thenriksen 1.11 ** specification compliance: DELETE-GESTURE-NAME function now implemented.
68 thenriksen 1.12 ** specification compliance: PRESENTATION-TYPE-SPECIFIER-P presentaion
69     function now implemented.
70 thenriksen 1.13 ** specification compliance: DISPLAY-COMMAND-TABLE-MENU function now
71     implemented.
72     ** specification compliance: DISPLAY-COMMAND-MENU function now
73     implemented.
74 thenriksen 1.15 ** specification compliance: POINTER-PLACE-RUBBER-BAND-LINE* function
75     now implemented.
76     ** specification compliance: POINTER-INPUT-RECTANGLE* function now
77     implemented.
78     ** specification compliance: POINTER-INPUT-RECTANGLE function now
79     implemented.
80 dlichteblau 1.16 ** Improvement: Added font listing support, see section "Fonts and Extended
81     Text Styles" in the manual.
82 dlichteblau 1.17 ** Improvement: Added support for bezier splines (Robert Strandh).
83     To be documented.
84 crhodes 1.18 ** better PRESENTATION-SUBTYPEP (more likely to give the right answer
85     on some-of and all-of presentation types)
86 thenriksen 1.19 ** Improvement: M-n/M-p gestures for navigating presentation histories.
87 afuchs 1.2
88 afuchs 1.1 * Changes in mcclim-0.9.3 "All Souls' Day" relative to 0.9.2:
89     ** backend improvement: The Null backend now registers itself in the
90     server search path
91     ** improvement: with-output-as-gadget now sets the correct cursor
92     position when incremental redisplay is active.
93     ** specification compliance: INVOKE-WITH-NEW-OUTPUT-RECORD's argument
94     list now is the same as the one in the Franz CLIM user guide.
95     ** improvement: The text field cursor is now a solid block again.
96     ** backend improvement: the PostScript backend now outputs correct EPS
97     ** improvement: Graph nodes can now be dragged
98     ** improvement: Possibilities when reading from
99     COMPLETE-FROM-GENERATOR are now sorted alphabetically.
100     ** new experimental backend: gtkairo (loads on SBCL, CMUCL and SCL):
101     Uses GTK+ for gadgets and cairo for rendering graphics.
102     ** Bug fix: incremental-redisplay does no longer leak memory
103     ** improvement: incremental-redisplay is now a little faster
104     ** Bug fix: Invisible text cursors no longer leave a dangling space
105     behind the text output record
106     ** improvement: commands whose names are shadowed in child command
107     tables are now suggested in preference to their parents.
108     ** Bug fix: (setf stream-cursor-position) and output record replay on
109     encapsulating streams work now.
110     ** Bug fix: Invoking command menu items in frames with no interactor
111     works now.
112     ** Bug fix: DESTROY-PORT removes the port even if an error occurs
113     while closing the port
114     ** Bug fix: make-process now sets the process name on SBCL
115     ** specification compliance: MENU-CHOOSE now supports almost all
116     features demanded in the CLIM 2.0 specification.
117     ** improvement: new and improved ACCEPT presentation method for
118     expressions on interactive streams.
119     ** specification compliance: LOOKUP-KEYSTROKE-ITEM no longer accepts
120     the :errorp argument.
121     ** Bug fix: incremental redisplay no longer breaks on output records
122     that had no children.
123     ** Bug fix: arrow head sizes are now transformed along with the line thickness.
124     ** improvement: resizing a viewport's child will now move the viewport's focus.
125     ** improvement: loading mcclim.asd no longer shows a code deletion note on SBCL.
126     ** new demo: logic-cube
127     ** compatibility: Add support for post-1.0 openmcl, and for Allegro
128     Common Lisp 8.0 (ansi mode).
129     ** new example application showing use of CLIM views.

  ViewVC Help
Powered by ViewVC 1.1.5