/[mcclim]/mcclim/NEWS
ViewVC logotype

Contents of /mcclim/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (show annotations)
Sun Nov 12 20:12:19 2006 UTC (7 years, 5 months ago) by dlichteblau
Branch: MAIN
Changes since 1.5: +1 -1 lines
Native list panes.

	* event.lisp (VIEW-SELECTION-CALLBACK): New.

	* frame-manager.lisp ((MAKE-PANE-2 GENERIC-LIST-PANE)): New.

	* gadgets.lisp (GTK-LIST, LIST-SELECTION-EVENT, +G-TYPE-STRING+,
	UNINSTALL-SCROLLER-PANE, LIST-PANE-SELECTION,
	(REALIZE-NATIVE-WIDGET GTK-LIST), GTK-LIST-SELECT-VALUE,
	GTK-LIST-RESET-SELECTION, ((SETF GADGET-VALUE) GTK-LIST),
	(CONNECT-NATIVE-SIGNALS GTK-LIST), *LIST-SELECTION-RESULT*,
	LIST-SELECTION-CALLBACK, (HANDLE-EVENT LIST-SELECTION-EVENT)): New.

	* gtk-ffi.lisp (gtktreeiter, gvalue): New structs.
	(gtkselectionmode): New enum.  (gtk_tree_view_new_with_model,
	gtk_list_store_newv, gtk_list_store_append,
	gtk_list_store_set_value, g_value_init, g_value_set_string,
	gtk_cell_renderer_text_new, gtk_tree_view_column_new,
	gtk_tree_view_column_get_widget, gtk_tree_view_column_set_widget,
	gtk_tree_view_column_pack_start, gtk_tree_view_insert_column,
	gtk_tree_view_column_add_attribute,
	gtk_tree_view_column_set_title, gtk_scrolled_window_new,
	gtk_tree_view_get_hadjustment, gtk_tree_view_get_vadjustment,
	gtk_tree_view_get_selection, gtk_tree_selection_set_mode,
	gtk_tree_selection_unselect_all, gtk_tree_selection_select_path,
	gtk_tree_path_new_from_indices, gtk_tree_path_free,
	gtk_tree_selection_set_select_function, gtk_tree_path_get_indices,
	gtk_tree_selection_selected_foreach): New declarations.
1 * Changes in mcclim-0.9.4 relative to 0.9.3:
2 ** cleanup: removed the obsolete system.lisp file.
3 ** backend improvements: Gtkairo
4 *** Double buffering is now supported (fixes disappearing widgets on Windows).
5 *** X errors no longer terminate the lisp process.
6 *** Native implementation of context menus and list panes.
7 ** Improvement: Added new editor substrate ("Drei").
8
9 * Changes in mcclim-0.9.3 "All Souls' Day" relative to 0.9.2:
10 ** backend improvement: The Null backend now registers itself in the
11 server search path
12 ** improvement: with-output-as-gadget now sets the correct cursor
13 position when incremental redisplay is active.
14 ** specification compliance: INVOKE-WITH-NEW-OUTPUT-RECORD's argument
15 list now is the same as the one in the Franz CLIM user guide.
16 ** improvement: The text field cursor is now a solid block again.
17 ** backend improvement: the PostScript backend now outputs correct EPS
18 ** improvement: Graph nodes can now be dragged
19 ** improvement: Possibilities when reading from
20 COMPLETE-FROM-GENERATOR are now sorted alphabetically.
21 ** new experimental backend: gtkairo (loads on SBCL, CMUCL and SCL):
22 Uses GTK+ for gadgets and cairo for rendering graphics.
23 ** Bug fix: incremental-redisplay does no longer leak memory
24 ** improvement: incremental-redisplay is now a little faster
25 ** Bug fix: Invisible text cursors no longer leave a dangling space
26 behind the text output record
27 ** improvement: commands whose names are shadowed in child command
28 tables are now suggested in preference to their parents.
29 ** Bug fix: (setf stream-cursor-position) and output record replay on
30 encapsulating streams work now.
31 ** Bug fix: Invoking command menu items in frames with no interactor
32 works now.
33 ** Bug fix: DESTROY-PORT removes the port even if an error occurs
34 while closing the port
35 ** Bug fix: make-process now sets the process name on SBCL
36 ** specification compliance: MENU-CHOOSE now supports almost all
37 features demanded in the CLIM 2.0 specification.
38 ** improvement: new and improved ACCEPT presentation method for
39 expressions on interactive streams.
40 ** specification compliance: LOOKUP-KEYSTROKE-ITEM no longer accepts
41 the :errorp argument.
42 ** Bug fix: incremental redisplay no longer breaks on output records
43 that had no children.
44 ** Bug fix: arrow head sizes are now transformed along with the line thickness.
45 ** improvement: resizing a viewport's child will now move the viewport's focus.
46 ** improvement: loading mcclim.asd no longer shows a code deletion note on SBCL.
47 ** new demo: logic-cube
48 ** compatibility: Add support for post-1.0 openmcl, and for Allegro
49 Common Lisp 8.0 (ansi mode).
50 ** new example application showing use of CLIM views.

  ViewVC Help
Powered by ViewVC 1.1.5