NEWS 4.36 KB
Newer Older
Owen Taylor's avatar
Owen Taylor committed
1 2 3 4 5 6 7
Overview of Changes in GTK+ 0.99.10:

* Lots of bug fixes
* Documentation improvements
* Better looking handlebox
* A few convenience functions

8 9 10 11 12 13 14
Overview of Changes in GTK+ 0.99.9:

* Added examples directory, even more examples soon
* Added optional word wrap to gtktext
* Changes to gtkhandlebox
* Lots of bug fixes

15 16 17 18 19 20 21 22 23
Overview of Changes in GTK+ 0.99.8:

* Compilation and configuration fixes
* DND Fixes
* New test in testgtk: cursors
* Tutorial updates/additions
* Few more FAQ additions
* More prep for 1.0

PST 1998 Shawn T. Amundson's avatar
PST 1998 Shawn T. Amundson committed
24 25 26 27
Overview of Changes in GTK+ 0.99.7:

* This release is mainly because 0.99.6 did not compile completely
  due to a missing file.
Tim Janik's avatar
Tim Janik committed
28
* Fixes to Gtk's quit handlers.
PST 1998 Shawn T. Amundson's avatar
PST 1998 Shawn T. Amundson committed
29

Tim Janik's avatar
Tim Janik committed
30 31 32 33 34 35 36
Overview of Changes in GTK+ 0.99.6:

* Intermediate release to become 1.0.
* More signedness corrections for handler functions in gtkmain.h.
* Semantics of GtkWidget::delete_event changed.
* Documentation updates.
* Inclusion of Gtk tutorial.
Tim Janik's avatar
Tim Janik committed
37 38 39
* Implementation of a new shutdown method for GtkObject's executed prior to
  actual destruction. WARNING: this breaks binary compatibility, programs using
  Gtk need to be recompiled.
Tim Janik's avatar
Tim Janik committed
40 41 42
* Clean ups due to compiler warnings.
* Various widget fixes.

PST 1998 Shawn T. Amundson's avatar
PST 1998 Shawn T. Amundson committed
43 44 45 46 47 48 49 50 51 52 53 54
Overview of Fixes in GTK+ 0.99.5:

* Signal signedness and naming corrections
* rc/style fixes
* text, entry widget fixes
* gtkeditable fixes
* scrollbar flickering fixed
* check casts are more descriptive
* DND fixes
* FAQ updates
* Bug fixes

55
Overview of Changes in GTK+ 0.99.4:
56 57 58

* Reference counting revolution integrated.
  Refer to docs/refcounting.txt on this issue.
59 60 61
* Implementation of a decent debugging system, you would want
  to export GTK_DEBUG=objects if you are going to develop gtk applications,
  refer to docs/debugging.txt for further information.
62 63 64
* Additions on the signal code for querying information about certain signals,
  and pending handlers of signals.
* Support for user signals, and major changes to internal signal handler
65
  handling for proper signal removal and invokation of after signals.
66 67 68 69 70
* Additional signals for various widgets e.g, GtkHandleBox::child_attached,
  GtkHandleBox::child_detached, GtkWidget::style_set, GtkWidget::parent_set.
* GtkTooltips became a true descendant of GtkObject via derivation from
  GtkData and facilitates an extra tip string which can be used as e.g. an
  index into context help.
71 72 73 74 75 76
* Split up of the widget/object flags into a private and a public portion,
  consult docs/widget_system.txt on this.
* Support for hot keys on gtk programs via gtk_key_snooper_install().
* Reimplementation of the *_interp functions as *_full functions to provide
  simple callback functions as well.
* Idle functions are now prioritized.
77
* Many enhancements to GtkNotebook.
78
* New widget GtkSpinButton, check out testgtk.
79
* New widget GtkTipsQuery for letting the user query tooltips of widgets.
Tim Janik's avatar
Tim Janik committed
80 81 82
* Addition of GtkEditable base widget to encapsulate selection and
  clipboard handling. (GtkEntry and GtkText use this)
* Text widget more complete.
83
* Additions to GtkStatusBar to make it complete.
84
* Gdk now supports regions.
85
* Access masks for widget arguments (GTK_ARG_READABLE/GTK_ARG_WRITABLE).
86 87 88 89
* Function replacements:
  g_string_hash() -> g_str_hash()
  g_string_equal() -> g_str_equal()
  gtk_tooltips_set_tips() -> gtk_tooltips_set_tip()
90
* Support for quit handlers in gtk_main().
91
* Motif window mangaer hints support.
92
* Widget arguments are now flagged for readability/writability.
93 94
* Additions to documentation.
* Various FAQ updates. (FAQ now included)
95 96
* Clean ups and many many bug fixes by a lot of people all over the place.
* New, long and descriptive ChangeLog entries for bored readers ;)
Shawn Amundson's avatar
Shawn Amundson committed
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Overview of Changes in GTK+ 0.99.3:

* Filesel enhancement / stability changes
* New widget, gtkcombo 
* Widgets in the toolbar do not get the focus
* New widget, gtkstatusbar (still in-progress)
* g_string_equal renamed g_str_equal
* g_string_hash renamed g_str_hash
* new gtkbox functions to allow modification of the child 
  linkage after the widget tree is setup
* gtk_*_get_arg() and gtk_*_set_arg() fixes and implementations
* DND changes/fixes
* Entry widget now has set_max_length function
* Handlebox widget changes/fixes 
* Some work on text widget (still in-progress)
* Now the toolbar supports arbitrary widgets as well
* CList has resizable columns again
* CList now looks consistant with scrolled windows
* Remove flickering from entry widget
* Added switch_page signal to notebook widget
* Documentation additions
* Other bug fixes...