]> Pileus Git - ~andy/gtk/blob - NEWS
use g_atexit() instead of ATEXIT.
[~andy/gtk] / NEWS
1 What is new in GTK+ 1.1.2:
2
3 * New runtime loading and initialization of modules
4 * Tutorial updates
5 * Changes to menus including tearoff menus and accelerators
6 * Better support for modal dialogs
7 * Removed CAN_FOCUS by default from scrollbars and button children of toolbar
8 * Fix for clist resize bug
9 * New sorting for clist, removed duplicate sorting from ctree
10
11
12 What is new in GTK+ 1.1.1:
13
14 * Tutorial updates and additions.
15 * Key binding support for GtkListItems and GtkList.
16 * Extended selection mode and autoscrolling for GtkLists.
17 * A GtkCtree now operates on GtkCTreeNode* structures rather than GList*.
18 * GtkCTreeNodes can now be created from GNode trees.
19 * Bug fixes for GtkNotebook, GtkCList, GtkCombo and GdkWindow reparentation.
20
21
22 What is new in GTK+ 1.1.0:
23
24 * New widget GtkFontSelector.
25 * New featurefull progress bar.
26 * New container widget GtkPacker.
27 * New object GtkItemFactory, GtkMenuFactory is deprecated.
28 * New key binding system, configurable via rcfiles, similar to styles.
29 * New widget GtkCTree with drag selections and keyboard movement and
30   and horizontal scrolling. Features also implemented for GtkCList.
31 * Significant speedups to widget creation and destruction through caching
32   colormap and visual queries to the XServer.
33 * Speedups for type creation and especially gtk_type_is_a() checks.
34 * Speedups in signal lookup, creation and emissions and connection handling.
35 * Minor speedups with object data allocation and destruction.
36 * Additions to the signal handling API (e.g. *_emitv).
37 * Support for rc-file reparsing.
38 * Resizing logic is now implemented on container widget basis, rather than
39   for toplevel GtkWindows only.
40 * Buttons support relief styles now.
41 * Some widgets are now allocated through memchunks to behave more memory wise.
42 * Newly included file gtkfeatures.h which defines compatibility macros to
43   test for certain API features upon program compilation.
44 * Child arguments support for container widgets.
45 * Far better support for object arguments, revamp of the underlying
46   mechanism for speed and reusability. Child/object arguments don't
47   need to be preceeded by the "GtkType::" portion anymore.
48 * Removed GtkAcceleratorTable in favour of GtkAccelGroup, accelerator display
49   is now performed by a new widget GtkAccelLabel.
50 * Overhaul of the resizing code. Resizing behaviour can now be specified
51   on GtkContainer basis, so the underlying algorithm isn't only available
52   for GtkWindows.
53 * GtkTables are now fully resizable.
54 * The GtkType system now supports an additional base class initialization
55   function.
56 * GtkStyles and key bindings can now be looked up depending on the base
57   types of a widget, through a new keyword `class' in rc files.
58 * GtkButton derives from GtkBin (finally).  
59 * More descriptive error messages on rc parsing.  
60 * Runtime information is available to query enum/flag definition values.
61 * Upgrade to libtool-1.2
62 * Legions of bug fixes, memory leaks, segfaults, of-by-something errors...
63   including those that already went into the 1.0.x branch.
64 * A big bunch of features and cosmetic fixups that just got lost in
65   the masses of changes.