| 1 | pygtk-2.10.4 4-februrary-2007 |
|---|
| 2 | - Documentation build fixes (John Finlay, Gustavo) |
|---|
| 3 | - Return NULL on error in TextBuffer.register_serialize_format |
|---|
| 4 | (Paolo Borelli) |
|---|
| 5 | - Do not overwrite sys.argv (JP Calderone) |
|---|
| 6 | - Add status icon example (Nikos Kouremenos) |
|---|
| 7 | - Make it possible to remove rows in the gtk.TreeModel.foreach |
|---|
| 8 | callback (Gustavo) |
|---|
| 9 | - Code generator fix for %define (#381389, Manish Singh) |
|---|
| 10 | - Duplicate GdkEvent.string member when setting it (#382428, |
|---|
| 11 | Gustavo, John Ehresman) |
|---|
| 12 | - Make it possible to use automake 1.10 (Kjartan Maraas) |
|---|
| 13 | - distutils build fixes (#385934, Sebastien Bacher, Michael Bienia) |
|---|
| 14 | - Allow None to be passed into gdk.Display (Johan) |
|---|
| 15 | - Undeprecate gtk.container_class_list_child_properties (Johan) |
|---|
| 16 | - Fix memory leak in gtk.Container.child_get (Gian Mario Tagliaretti) |
|---|
| 17 | |
|---|
| 18 | pygtk-2.10.3 3-october-2006 |
|---|
| 19 | - Fix a crasher bug introduced in 2.10.2 (Gustavo) |
|---|
| 20 | - Make PyGTK work with Python 2.5 and 64-bit (#337368, Gustavo) |
|---|
| 21 | (when used in conjunction with the soon-to-be-released PyGObject 2.12.2) |
|---|
| 22 | |
|---|
| 23 | pygtk-2.10.2 3-october-2006 |
|---|
| 24 | - distutils / win32 compilation fixes (Cedric Gustin) |
|---|
| 25 | - gtk.TreeSelection.selected_foreach bug fix (#347273, Gustavo) |
|---|
| 26 | - Fix compilation older C compilers (John Ehresman) |
|---|
| 27 | |
|---|
| 28 | pygtk-2.10.0 4-september-2006 |
|---|
| 29 | - Issue a warning when a DISPLAY is not set (#316877, Johan, Jeremey Katz) |
|---|
| 30 | - Copy style.css from pygobject docs when installing docs. |
|---|
| 31 | (#351385 Gian Mario Tagliaretti) |
|---|
| 32 | - Include the built docs in the tarball (Johan) |
|---|
| 33 | |
|---|
| 34 | pygtk-2.9.6 8-august-2006 |
|---|
| 35 | - GtkTreePath can be converted from integers again (#350252, Gustavo, |
|---|
| 36 | Sebastien Bacher) |
|---|
| 37 | - Fix parallel build (#350225, Ed Catmur) |
|---|
| 38 | - Reduce exception abuse in code generator (Gustavo) |
|---|
| 39 | - Documentation improvements (Johan, John) |
|---|
| 40 | |
|---|
| 41 | pygtk-2.9.5 6-august-2006 |
|---|
| 42 | - Make it possible to build with GTK+ 2.10 (#350008, Joseph Sacco) |
|---|
| 43 | - Make sure dir(gtk.keysyms) work again (#349892, Johan, John) |
|---|
| 44 | - reloading the gtk module works again (#349026, Johan, Alexander Larsson) |
|---|
| 45 | |
|---|
| 46 | pygtk-2.9.4 4-august-2006 |
|---|
| 47 | - Include John Finlay's PyGTK reference manual (Johan, John) |
|---|
| 48 | - Setters and getters for GtkWidget.activate_signal (#331445, Gustavo) |
|---|
| 49 | - GtkToolItemType setter/getter (#331355, Gustavo) |
|---|
| 50 | - Code generator fixes (Gustavo, Johan, John, Yevgen Muntyan, Gustavo) |
|---|
| 51 | - Add more gtk+ 2.10 API (#337011, John, Sebastian Pölsterl) |
|---|
| 52 | - Don't copy treeiters in callbacks (#347273, John, Stefano Maggiolo) |
|---|
| 53 | - Provide full information for GtkTreeSelection.set_select_function |
|---|
| 54 | (#340475 John, Wouter Bolsterlee) |
|---|
| 55 | - Export less symbols and reduce the size of the libraries (#347825, |
|---|
| 56 | Rafael Espíndola) |
|---|
| 57 | - Allow negative values for GtkTreeModel.set/getitem (#311852, Baiju M) |
|---|
| 58 | - Much improved interface/virtual method support (John) |
|---|
| 59 | - Remove evil 100ms timeout timer (#348937, Gustavo) |
|---|
| 60 | |
|---|
| 61 | pygtk-2.9.3 12-july-2006 |
|---|
| 62 | - Update to latest gtk+ 2.10 API changes (#345447, #345623, Newren, Peters) |
|---|
| 63 | - Many more new gtk+ 2.10 APIs wrapped (Finlay) |
|---|
| 64 | - Wrap gtk_widget_class_find_style_property (Finlay) |
|---|
| 65 | - gtk.gdk.CairoContext.rectangle bug fix (Gustavo) |
|---|
| 66 | - Update defs for atk 1.8 (Finlay) |
|---|
| 67 | - Misc. module cleanups (Dahlin) |
|---|
| 68 | - New pango APIs wrapped (Finlay) |
|---|
| 69 | - Fix refcount error in gtk.Clipboard (#343960, Gustavo, Finlay) |
|---|
| 70 | - Enable GDK X11-specific APIs available also with gtk+ 2.8 (Gustavo) |
|---|
| 71 | - Lazy loading of the gtk.keysyms module (Johan Dahlin) |
|---|
| 72 | |
|---|
| 73 | pygtk-2.9.2 15-june-2006 |
|---|
| 74 | - Fix a codegen bug that prevent build of other extensions (344845, Gustavo) |
|---|
| 75 | - Builds with pycairo 1.1.6 (344957, Gustavo) |
|---|
| 76 | - gtk.TextBuffer rich text copy and serialization (Finlay) |
|---|
| 77 | - Correct Print Editor example (Gustavo) |
|---|
| 78 | |
|---|
| 79 | pygtk-2.9.1 13-june-2006 |
|---|
| 80 | - Allow gtk.TreeSortable.set_default_sort_func callback to be None |
|---|
| 81 | (Johan, Patrick O'Brien) |
|---|
| 82 | - Add API to unset the g_log handlers (#323786, Johan) |
|---|
| 83 | - Allow the gtk module to be imported without DISPLAY (#316877, Johan) |
|---|
| 84 | - Code cleanup and fixes considering Coverity reports (Johan) |
|---|
| 85 | - Add codegen support for const-Object return type (#169204, Gustavo) |
|---|
| 86 | - Add codgen support for unblocking threads around method calls (Gustavo) |
|---|
| 87 | - Wrap gdk_event_handler_set (Johan) |
|---|
| 88 | - Codegen reverse wrapper bug fix (#340162, Yevgen Muntyan) |
|---|
| 89 | - Wrap GdkRegion (John Ehresman) |
|---|
| 90 | - Add codegen support for ignore-type statement in override (Johan) |
|---|
| 91 | - Add conditional support for gtk+ 2.10 API, especially printing |
|---|
| 92 | (Johan, Finlay, Gustavo) |
|---|
| 93 | - Complete the support for gtk.Container virtual methods (#341641, Gustavo) |
|---|
| 94 | - Fix misc. reference leaks (Finlay, Gustavo) |
|---|
| 95 | - Allow None parameter in pangocairo.CairoContext.set_font_options (Finlay) |
|---|
| 96 | - Complete the support for gtk.CellRenderer virtual methods (#339431, Gustavo) |
|---|
| 97 | - IconView.set_cursor method params 'cell' and 'start_editing' |
|---|
| 98 | made optional (#343039, Ross Burton, Finlay) |
|---|
| 99 | - Wrap a few more gdk_cairo_* methods (Finlay) |
|---|
| 100 | - Add a 'selection' field to gdk.OWNER_CHANGE events (Finlay) |
|---|
| 101 | - Allow None in gtk.Entry.set_inner_border() (Finlay) |
|---|
| 102 | - gtk.Clipboard rich text methods (Finlay) |
|---|
| 103 | - Add gtk.MessageDialog.set_image() (Finlay) |
|---|
| 104 | - Wrap gtk_link_button_set_uri_hook() (Finlay) |
|---|
| 105 | - Allow None in gtk.Widget.input_shape_combine_mask() (Finlay) |
|---|
| 106 | - Allow gtk.LinkButton() constructor to optionally receive a label (Finlay) |
|---|
| 107 | - Allow None in gtk.Label.set_mnemonic_widget() (Johan) |
|---|
| 108 | - Wrap a bunch of X11 specific gdk methods (Gustavo) |
|---|
| 109 | - Add gtk.SizeGroup.get_widgets() (Finlay) |
|---|
| 110 | - Wrap gtk_style_lookup_color() (Finlay) |
|---|
| 111 | - Wrap a bunch of gtk treeview grid lines methods (Finlay) |
|---|
| 112 | - Better Drag and drop API support (Finlay) |
|---|
| 113 | - Add -I option to codegen (defs search path) (Gustavo) |
|---|
| 114 | |
|---|
| 115 | pygtk-2.9.0 04-april-2006 |
|---|
| 116 | - Remove gobject, pygobject is now a hard dependency |
|---|
| 117 | - Set encoding in pango instead of gtk (328031) |
|---|
| 118 | - Wrap gdk.Screen.get_rgba_colormap/get_rgbma_visual (328996, |
|---|
| 119 | Marco Cabizza) |
|---|
| 120 | - Remove private gtk wrappers (321476) |
|---|
| 121 | - Add a bunch of missing wrappers (316881, John Finlay) |
|---|
| 122 | - Add inout support in reverse wrappers (335964, Gustavo) |
|---|
| 123 | - Update h2defs to allow whitespace before parenthesis (317124) |
|---|
| 124 | - Make it possible to reimplement interfaces (334986, Gustavo) |
|---|
| 125 | - Allow log_handler to be called when python is not initialized |
|---|
| 126 | (334188, Gustavo) |
|---|
| 127 | - Support for const object args (wollny@cbs.mpg.de, Gustavo) |
|---|
| 128 | - Export pygtk tree model api (318021, Gustavo) |
|---|
| 129 | - Allow overrides to be in base classes (327715, Gustavo) |
|---|
| 130 | - Wrap a pango cairo font options acecssors (328108, |
|---|
| 131 | Rauli Ruohonen) |
|---|
| 132 | - Add GDK_PARENT_RELATIVE relative handling (320248, Johan, |
|---|
| 133 | Nikos Kouremenos) |
|---|
| 134 | - Improve pixbuf demo (327931, Ben Caradoc-Davies) |
|---|
| 135 | - Set default markup accel marker to \x00 |
|---|
| 136 | (329658, Johan, Johan Svedberg) |
|---|
| 137 | - Set 1 as default argument to SpinButton.spin() (325452, |
|---|
| 138 | Sebastian Rittau) |
|---|
| 139 | - Wrap gdk.Drawable.gdk_draw_indexed_image (333431, |
|---|
| 140 | Johan, Hamish Moffatt) |
|---|
| 141 | - Mark rowreference.free() as deprecated (309811, Gustavo) |
|---|
| 142 | - Rename name of first keyword argument to pango.LayoutLine.index_to_x |
|---|
| 143 | (316581, Gustavo, John Finlay) |
|---|
| 144 | - Run reindent on all python code (325320, Johan) |
|---|
| 145 | - Improve generictreemodel example (311459, Steven Kennedy) |
|---|
| 146 | - Wrap gdk.Pixbuf.rotate_simple (314164, Karel Vervaeke) |
|---|
| 147 | - Use in argument in gtk.TreeView.cell_get_size (326357, John Ehresman) |
|---|
| 148 | |
|---|
| 149 | pygtk-2.8.5: 30-march-2006 |
|---|
| 150 | - String list bug fix (Christopher Aillon) |
|---|
| 151 | - Improved examples (Johan) |
|---|
| 152 | - Proper refcounting in gdk.Window constructor (John Ehresman) |
|---|
| 153 | - Fix a bunch of reference leaks (Gustavo) |
|---|
| 154 | - __init__.py fixes for pydoc (Johan) |
|---|
| 155 | - gtk.Dialog.new_with_buttons leak (#332771, Gustavo) |
|---|
| 156 | |
|---|
| 157 | pygtk-2.8.4: 11-january-2006 |
|---|
| 158 | - Re-include gobject wrappers if pygobject is not found (Gustavo, Johan) |
|---|
| 159 | - gtk.IconView should implement GtkCellLayout (Johan) |
|---|
| 160 | - Always install pygtk-2.0.pc |
|---|
| 161 | |
|---|
| 162 | pygtk-2.8.3: 09-january-2006 |
|---|
| 163 | - Split out gobject wrappers into a separate module and |
|---|
| 164 | depend on pygobject 2.9.0 (Johan) |
|---|
| 165 | - Bug fixes (Bob Gibbs, Johan, Gustavo) |
|---|
| 166 | - Size group example (Johan) |
|---|
| 167 | - Plug mem leaks (Gustavo) |
|---|
| 168 | - Build cairo on win32 (Cedric) |
|---|
| 169 | |
|---|
| 170 | pygtk-2.8.2: 09-october-2005 |
|---|
| 171 | - GIOChannel thread fix (Johan, Ole Andre Vadla Ravnås) |
|---|
| 172 | |
|---|
| 173 | pygtk-2.8.1: 03-october-2005 |
|---|
| 174 | - Bug fixes (Gustavo, Johan) |
|---|
| 175 | - Improve exceptions when registering properties (Gustavo) |
|---|
| 176 | - Extend warnings (John Ehresman) |
|---|
| 177 | - Raise exception when working on uninitialized objects (Johan) |
|---|
| 178 | - Plug libglade leak (Gustavo) |
|---|
| 179 | - Undeprecate a few gobject functions (Johan) |
|---|
| 180 | - UINT64 buf fixes (Gustavo, Johan) |
|---|
| 181 | - GCC 4.0 warnings (Johan) |
|---|
| 182 | |
|---|
| 183 | pygtk-2.8.0: 03-september-2005 |
|---|
| 184 | - GObject metaclass bugfix (John Ehresman) |
|---|
| 185 | - Double free fix in type_register (Gustavo) |
|---|
| 186 | - Make it buildable srcdir != buildir (Johan) |
|---|
| 187 | - Improve GdkRectangle conversion (Tim Evans, Gustavo) |
|---|
| 188 | - Use automake 1.8 (Johan) |
|---|
| 189 | |
|---|
| 190 | pygtk-2.7.4: 24-august-2005 |
|---|
| 191 | - Container.do_forall implementable in subclasses (Johan) |
|---|
| 192 | - Bug fixes (John Finlay, Christian Persch, Christopher Allion, |
|---|
| 193 | Johan, Gustavo) |
|---|
| 194 | - Build fixes (Stepan Kasal, John Ehresman, Johan) |
|---|
| 195 | |
|---|
| 196 | pygtk-2.7.3: 10-august-2005 |
|---|
| 197 | - Build fixes (Johan) |
|---|
| 198 | - Code generator fixes (Gustavo) |
|---|
| 199 | - Bug fixes (Johan, Andy, Gustavo) |
|---|
| 200 | |
|---|
| 201 | pygtk-2.7.2: 02-august-2005 |
|---|
| 202 | - Subclass/type registration bug fixes (Gustavo) |
|---|
| 203 | - Allow gobject to be initialized twice (Yevgen Muntyan) |
|---|
| 204 | - Deprecating warning bug fixes (Mark McLoughlin) |
|---|
| 205 | - Bug fixes (Sebastien Bacher, Gustavo, Johan, Manish) |
|---|
| 206 | |
|---|
| 207 | pygtk-2.7.1: 21-july-2005 |
|---|
| 208 | - Update API to Gtk+ 2.7.3 (Johan) |
|---|
| 209 | - Threading, Enum fixes (Johan |
|---|
| 210 | - Registration fixes (Gustavo) |
|---|
| 211 | - Make use of atomic ref counting in glib (Johan) |
|---|
| 212 | |
|---|
| 213 | pygtk-2.7.0: 10-july-2005 |
|---|
| 214 | - GIOChannel wrapper (Gustavo, John Ehresman, Manish) |
|---|
| 215 | - GSource wrapper (Manish) |
|---|
| 216 | - Allow creation of python classes through gobject.new (Gustavo, |
|---|
| 217 | John Ehresman, Benjamin Otte) |
|---|
| 218 | - Improved GObject property support (Gustavo, Iñaki, Johan) |
|---|
| 219 | - Improved ParamSpec wrapping (Johan) |
|---|
| 220 | - Add gdkcairo and pangocairo wrapping, depends on pycairo (Gustavo) |
|---|
| 221 | - 2.8 API updates (Johan) |
|---|
| 222 | - Add GObject metaclass, making type_register unnecessary (Gustavo) |
|---|
| 223 | - C++ compilation fixes (Manish) |
|---|
| 224 | - Handle longs/ints better (Gustavo) |
|---|
| 225 | - Support new GType fundamentals (Edward Hervey, Johan) |
|---|
| 226 | - Improved GType wrapping (Johan) |
|---|
| 227 | - Support for specifying GType name (Johan) |
|---|
| 228 | - GtkContainer iterator support (Johan) |
|---|
| 229 | - Support for subclasses that implements scrolling (Gustavo, Johan) |
|---|
| 230 | - Bug fixes/Misc fixes (Steve Chaplin, Tim Evans, John Finlay, |
|---|
| 231 | Cedric Gustin, Edward Hervey, Christian Kirbach, Tuure Laurinolli, |
|---|
| 232 | Benjamin Otte, Manish Singh, Gian Mario Tagliaretti, |
|---|
| 233 | Fernando San Martin Woerner) |
|---|
| 234 | |
|---|
| 235 | pygtk-2.6.2: 9-may-2005 |
|---|
| 236 | - Allow None to be sent in to set_group radio widgets (Johan, Lorenzo) |
|---|
| 237 | - guint/gsize as longs (Gustavo) |
|---|
| 238 | - Check for exceptions in child_watch (Mark McLoughlin) |
|---|
| 239 | - Bug fixes (Johan, Manish Singh, John Finaly) |
|---|
| 240 | |
|---|
| 241 | pygtk-2.6.1: 15-march-2005 |
|---|
| 242 | - GtkListStore.insert optimization (Johan) |
|---|
| 243 | - GtkTreeStore/GtkListStore.reorder leak fix (Johan, Richard Hult) |
|---|
| 244 | - GParamSpec bug fix (Johan) |
|---|
| 245 | - Code generator improvements (Anders Carlsson, Johan, Doug Quale) |
|---|
| 246 | - GCC4 build fixes |
|---|
| 247 | |
|---|
| 248 | pygtk-2.6.0: 07-march-2005 |
|---|
| 249 | - win32 fixes (Cedric Gustin) |
|---|
| 250 | - remove unnecessary casting (Manish Singh) |
|---|
| 251 | - updated examples (Johan) |
|---|
| 252 | |
|---|
| 253 | pygtk-2.5.4: 23-february-2005 |
|---|
| 254 | - Much improved GMainloop support (Mark McLoughlin) |
|---|
| 255 | - Install pygtk-demo (Gustavo) |
|---|
| 256 | - Deprecate gtk.TRUE/gtk.FALSE (Johan) |
|---|
| 257 | - win32 build fixes (Cedric Gustin) |
|---|
| 258 | |
|---|
| 259 | pygtk-2.5.3: 23-january-2005 |
|---|
| 260 | - Revert some threading changes (Gustavo) |
|---|
| 261 | - Build improvements (Johan) |
|---|
| 262 | - Improve pixmap functions (John F) |
|---|
| 263 | - GObject type registration fixes (Gustavo) |
|---|
| 264 | - Code generator fixes (Johan, Gustavo) |
|---|
| 265 | - Plug mem leaks (Mark McLoughlin) |
|---|
| 266 | - Flag/Enum bug fixes (Gustavo) |
|---|
| 267 | |
|---|
| 268 | pygtk-2.5.2: 10-january-2005 |
|---|
| 269 | - Improved deprecation messages (Johan) |
|---|
| 270 | - gtk.idle_add, gtk.timout_add, and others are now |
|---|
| 271 | deprecated (Johan) |
|---|
| 272 | - Overriding GTK+ virtual methods (Gustavo) |
|---|
| 273 | - Interfaces now implementation (Gustavo) |
|---|
| 274 | - 2.6 merge (Johan, Gian Mario Tagliaretti) |
|---|
| 275 | - Bug fixes (Adam Hooper, John Finlay, Gustavo, Johan, Tim Evans) |
|---|
| 276 | - Build system improvens (Johan) |
|---|
| 277 | |
|---|
| 278 | pygtk-2.5.1: 23-december-2004 |
|---|
| 279 | - Remove API removed in Gtk+ 2.6.0 (Gustavo, Johan) |
|---|
| 280 | - Implement pango.LayoutIter (John) |
|---|
| 281 | - Build fixes (Johan, Marco Pensenti Gritti) |
|---|
| 282 | - Update examples (Alan Horkan) |
|---|
| 283 | - distutils/win32 fixes (Cedric Gustin) |
|---|
| 284 | |
|---|
| 285 | pygtk-2.5.0: 29-november-2004 |
|---|
| 286 | - Port to Gtk+ 2.5.x (Johan, John) |
|---|
| 287 | - Code generator improvements (Gustavo) |
|---|
| 288 | |
|---|
| 289 | pygtk-2.4.1: 04-november-2004 |
|---|
| 290 | - Bug fixes (Johan, Gustavo, John Finlay) |
|---|
| 291 | - Allow the headers to be parsable by a C++ compiler |
|---|
| 292 | - Updated examples (Johan, John) |
|---|
| 293 | pygtk-2.4.0: 03-october-2004 |
|---|
| 294 | - Updated examples (John Finlay) |
|---|
| 295 | - Tiny threading bug fix (John Ehresman) |
|---|
| 296 | |
|---|
| 297 | pygtk-2.3.97: 28-september-2004 |
|---|
| 298 | - Threading fixes (Gustavo, Johan, John E) |
|---|
| 299 | - Other bug fixes (Gustavo, James, Johan, John, Ehresman, |
|---|
| 300 | John Finaly, Owen Taylor and Xaiver Ordoquy) |
|---|
| 301 | - x86_64 build fixes (Jonathan Blandford) |
|---|
| 302 | - Updated examples (John Finlay) |
|---|
| 303 | |
|---|
| 304 | pygtk-2.3.96: 06-august-2004 |
|---|
| 305 | - Threading fixes (Johan, Gustavo) |
|---|
| 306 | - Bug fixes (John, Johan, Gustavo) |
|---|
| 307 | - GEnum/GFlags wrapping improvements |
|---|
| 308 | - GdkAtom string wrapping (John) |
|---|
| 309 | - Better boolean support (since we now can require 2.3) |
|---|
| 310 | |
|---|
| 311 | pygtk-2.3.95: 02-august-2004 |
|---|
| 312 | - Flags/Enum fixes (John, Johan) |
|---|
| 313 | - Bug Fixes (John, John E, Johan, Gustavo) |
|---|
| 314 | - Improved threading support (Johan) |
|---|
| 315 | |
|---|
| 316 | pygtk-2.3.94: 21-july-2004 |
|---|
| 317 | - bug fixed (Gustavo, Johan, John, Lorenzo) |
|---|
| 318 | - small enum additions for gazpacho (Johan) |
|---|
| 319 | - rename GMainLoop, GMainContext back to MainLoop and MainContext |
|---|
| 320 | |
|---|
| 321 | pygtk-2.3.93: 19-july-2004 |
|---|
| 322 | - GtkTreeView updates (John Finlay) |
|---|
| 323 | - New examples (Johan) |
|---|
| 324 | - GEnum/GFlags wrapping (Johan) |
|---|
| 325 | - New (using g_object_new) constructors (Gustavo) |
|---|
| 326 | - GParamSpec API, for GtkWidget and GtkContainer (Johan) |
|---|
| 327 | - Unichar/Unicode support (Lorenzo, John Ehresman) |
|---|
| 328 | - Widget subclassing (Johan, Gustavo, Lorenzo) |
|---|
| 329 | - GdkEvents changable (Johan) |
|---|
| 330 | - Warnings (Gustavo, Johan) |
|---|
| 331 | - Many bugfixes (John Finlay, John Ehresman, Johan, Lorenzo, Gustavo) |
|---|
| 332 | - Win32/FreeBSD/distutils build fixes (John, Johan) |
|---|
| 333 | |
|---|
| 334 | pygtk-2.3.92: 22-may-2004 |
|---|
| 335 | - Deprecate old function (John Finlay) |
|---|
| 336 | - Add missing 2.4 api for pango, gdk and gtk (John Finlay): |
|---|
| 337 | PangoAttrList, PangoFontset, PangoFontFamily, |
|---|
| 338 | GdkWindow, GdkPixbuf, GdkPixbufLoader, GtkClipboard, |
|---|
| 339 | GtkTreeView, GtkTreeModel, GtkToolbar |
|---|
| 340 | - Reference counting fixes (John) |
|---|
| 341 | - gobject type registration improvements (Gustavo) |
|---|
| 342 | |
|---|
| 343 | pygtk-2.3.91: 16-april-2004 |
|---|
| 344 | - Continue to wrap 2.4 api: GtkActionGroup, |
|---|
| 345 | GtkColorButton, GtkCellLayout, GtkComboBox, GtkFileChooser, |
|---|
| 346 | GtkFontButton, GtkIconInfo, Gtk*ToolButton (John Finlay, Johan) |
|---|
| 347 | - ref GdkWindows on win32 (John Ehresman, Gustavo) |
|---|
| 348 | - Clean up defs (John) |
|---|
| 349 | - Deprecate 0.6.x compatibility functions (Johan) |
|---|
| 350 | - Convert GValueArray to list, not tuple (Gustavo) |
|---|
| 351 | - Add new demos (Joey Tsai) |
|---|
| 352 | - Create unknown types on the fly, with interfaces (Johan) |
|---|
| 353 | - Update spec (Jason Tackaberry, Thomas Vander Stichele) |
|---|
| 354 | - Support tp_new (Johan) |
|---|
| 355 | |
|---|
| 356 | pygtk-2.3.90: 30-march-2004 |
|---|
| 357 | - Merge in changes for Gtk+ 2.4 (Johan, Xavier) |
|---|
| 358 | - GtkUIManager, GtkFileChooser, GtkTreeModelFilter, |
|---|
| 359 | GtkActionGroup, GtkAction, GtkToolbar etc |
|---|
| 360 | - Export GParamSpec in GObject and support style properties |
|---|
| 361 | - Distutils win32 fixes (Cedric Gustin) |
|---|
| 362 | - Fix mainloop related warnings (bug 136731, bug 136705) |
|---|
| 363 | - Updated examples (Johan) |
|---|
| 364 | - gdk.atom_intern (Gustavo) |
|---|
| 365 | - Code generator fixes (Xavier) |
|---|
| 366 | |
|---|
| 367 | pygtk-2.2.0: 11-march-2004 |
|---|
| 368 | - Added support for GTK+ 2.2 APIs, GdkDisplay, GdkScreen, |
|---|
| 369 | GdkClipboard and GtkWindow (James) |
|---|
| 370 | - Better and more flexible support for TreeModel and TreeView API |
|---|
| 371 | (Don Allingham, Benjamin Cama, John Ehresman, Johan, |
|---|
| 372 | jkluebs@luebsphoto.com) |
|---|
| 373 | - Better support for gtk.gdk.Pixbuf integration with |
|---|
| 374 | Numerical arrays (Tim Evans) |
|---|
| 375 | - Better support for Pygtk generation tools (codegen, m4 macros, |
|---|
| 376 | h2def, Makefile.am ...) (James, Jon Willeke, Xavier, Johan) |
|---|
| 377 | - Removed gtkgl bindings (James) |
|---|
| 378 | - Added gtk.gdk.Eventkey.hardware_code (Johan) |
|---|
| 379 | - Added gtk.binding_entry_remove and gtk.accel_group_connect (Gustavo) |
|---|
| 380 | - Don't allow reading non readable properties (James) |
|---|
| 381 | - And lots of bug fixes: gdk.event_get_axis (Seth Nickell), |
|---|
| 382 | distutils (Alif Wahid), mem leaks, gtk.Menu.popup (Gustavo) |
|---|
| 383 | |
|---|
| 384 | pygtk-2.0.0: 1-September-2003 |
|---|
| 385 | - Roll version number over to 2.0. |
|---|
| 386 | - Small fix to gtk.TextView.set_border_window_size() method. |
|---|
| 387 | - Miscelaneous bug fixes. |
|---|
| 388 | |
|---|
| 389 | pygtk-1.99.18: 24-August-2003 |
|---|
| 390 | - Fix up a duplicate symbol bug in the atk module, that was |
|---|
| 391 | causing build problems on MacOS X (hopefully the last such |
|---|
| 392 | problem). |
|---|
| 393 | - add gtk.glade.set_custom_handler() API, that provides more |
|---|
| 394 | info to the custom widget callback. Deprecate |
|---|
| 395 | set_custom_widget_callbacks(). |
|---|
| 396 | - some other bug fixes. |
|---|
| 397 | |
|---|
| 398 | pygtk-1.99.17: 31-July-2003 |
|---|
| 399 | - Threading support is compiled in by default now. It is |
|---|
| 400 | necessary to call gtk.threads_init() in order to make use of |
|---|
| 401 | threading though. There have been a number of fixes to the |
|---|
| 402 | threading support too. |
|---|
| 403 | - Fix up some problems with multiple definitions of global |
|---|
| 404 | variables in gobject module, that was causing problems on |
|---|
| 405 | Mac OS X. |
|---|
| 406 | - Wrappers for many new APIs (John Finlay, Naofumi Yasufuku, |
|---|
| 407 | Johan Dahlin and others). |
|---|
| 408 | - Improvements to the code generator to give better error |
|---|
| 409 | messages. |
|---|
| 410 | - Some fixes to property APIs to work correctly on 64 bit |
|---|
| 411 | systems, and to handle ATOM type properties. |
|---|
| 412 | - Fix copyright headers on source files. |
|---|
| 413 | |
|---|
| 414 | pygtk-1.99.16: 23-March-2003 |
|---|
| 415 | - various new functions wrapped. |
|---|
| 416 | - More threding fixes (Jon Trowbridge) |
|---|
| 417 | - Reworking of the single instance per GObject code to work |
|---|
| 418 | better with the Python cycle GC. |
|---|
| 419 | - more updates to the simplified Python tree model API. |
|---|
| 420 | - fix error handling in constructors for GtkTreeStore and |
|---|
| 421 | GtkListStore. |
|---|
| 422 | - add some inline comments for the APIs for extending pygtk to |
|---|
| 423 | handle other widget sets. |
|---|
| 424 | |
|---|
| 425 | pygtk-1.99.15: 08-February-2003 |
|---|
| 426 | - distutils support |
|---|
| 427 | - Code generator improvements (Jeremy Katz) |
|---|
| 428 | - Threading fixes (Lots of people) |
|---|
| 429 | - API additions to GtkTextBuffer, GtkTextView and GtkFileSelection |
|---|
| 430 | - GMainLoop/GMainContext support, you can now run input_add, |
|---|
| 431 | timeout_add without importing gtk. |
|---|
| 432 | - libglade now support passing in an instance to signal_autoconnect |
|---|
| 433 | - pygtk.py import speedup. |
|---|
| 434 | - Many many bugs fixed. |
|---|
| 435 | |
|---|
| 436 | pygtk-1.99.14: 27-December-2002 |
|---|
| 437 | - update to newer auto-tools (autoconf-2.57, automake-1.7.2, |
|---|
| 438 | libtool-1.4.3). |
|---|
| 439 | - many bug fixes and additions of missing APIs. |
|---|
| 440 | - fix doc generation scripts to match the new style of gtk-doc |
|---|
| 441 | documentation. |
|---|
| 442 | - make code generator return either Py_True or Py_False for |
|---|
| 443 | boolean return functions. This change is only noticable |
|---|
| 444 | with Python 2.3 alphas. |
|---|
| 445 | - removal of wrappers for deprecated functions where the |
|---|
| 446 | deprecated method shadowed the replacement. |
|---|
| 447 | - wrappers for idle_add, timeout_add, io_add_watch and |
|---|
| 448 | source_remove to gobject module. Compatibility names are |
|---|
| 449 | provided in the gtk module. |
|---|
| 450 | - Many tree and text view wrapper updates from Johan Dahlin and |
|---|
| 451 | John Finlay. |
|---|
| 452 | - leak fixes. |
|---|
| 453 | - Updated examples, including demo for editable cells. |
|---|
| 454 | - Improved threading support. |
|---|
| 455 | - Api additions for GdkEvents, TreeSelection, GtkTooltips, libglade, |
|---|
| 456 | GtkContainer. |
|---|
| 457 | |
|---|
| 458 | pygtk-1.99.13: 24-August-2002 |
|---|
| 459 | - Support parallel install with pygtk >= 0.6.10 |
|---|
| 460 | - fix initial reference handling for derived GObjects. This |
|---|
| 461 | also uncovered a few other reference leaks. |
|---|
| 462 | - Other reference leak fixes from Arjan. |
|---|
| 463 | - Support building out of the box on windows with mingw32 from |
|---|
| 464 | Cedric Gustin. |
|---|
| 465 | |
|---|
| 466 | pygtk-1.99.12: 23-July-2002 |
|---|
| 467 | - more win32 compat updates. |
|---|
| 468 | - simple tree model interfaces added. |
|---|
| 469 | - added generic cell renderer type. |
|---|
| 470 | |
|---|
| 471 | pygtk-1.99.11: 10-July-2002 |
|---|
| 472 | - int64/uint64 arg handlers in code generator. |
|---|
| 473 | - some reference leak fixes. |
|---|
| 474 | - get signal handlers to participate in cyclic garbage |
|---|
| 475 | collection (thanks to Arjan Molenaar). |
|---|
| 476 | - correctly reset LC_NUMERIC to "C" when initialising the gtk |
|---|
| 477 | module. |
|---|
| 478 | |
|---|
| 479 | pygtk-1.99.10: 13-May-2002 |
|---|
| 480 | - support new arg types in code generator. |
|---|
| 481 | - handle (caller-owns-return) in code generator. |
|---|
| 482 | - add gtk.compat module that provides similar naming to gtk |
|---|
| 483 | 1.2 modules. |
|---|
| 484 | |
|---|
| 485 | pygtk-1.99.9: 23-April-2002 |
|---|
| 486 | - Some win32 compatibility fixes merged in from Hans. |
|---|
| 487 | - update defs file to match final gtk 2.0 APIs. |
|---|
| 488 | - added gtk.gl wrapper. |
|---|
| 489 | - refactored code generator, fixing a number of bugs in the |
|---|
| 490 | process. |
|---|
| 491 | |
|---|
| 492 | pygtk-1.99.8: 18-March-2002 |
|---|
| 493 | - Implement lots of stuff in Pango module. |
|---|
| 494 | - make class names include module name so that help() output |
|---|
| 495 | looks nicer. |
|---|
| 496 | - lots of other functions added. |
|---|
| 497 | |
|---|
| 498 | pygtk-1.99.7: 31-January-2002 |
|---|
| 499 | - add (broken) threading support. Will need fixing one day. |
|---|
| 500 | - make safe for use with PyMalloc. |
|---|
| 501 | - split gobjectmodule.c into a number of files. |
|---|
| 502 | |
|---|
| 503 | pygtk-1.99.6: 24-December-2001 |
|---|
| 504 | - add scripts for generating documentation for pygtk. |
|---|
| 505 | - add __gsignals__ and __gproperties__ sepcial class |
|---|
| 506 | attributes for defining new signals and properties for an |
|---|
| 507 | object. |
|---|
| 508 | - better support for GError. |
|---|
| 509 | - start of ATK wrapper (msw). |
|---|
| 510 | |
|---|
| 511 | pygtk-1.99.5: 26-November-2001 |
|---|
| 512 | - lots of updates. |
|---|
| 513 | |
|---|
| 514 | pygtk-1.99.4: 29-October-2001 |
|---|
| 515 | - fix up GObject last ref handling for derived types. |
|---|
| 516 | - other fixes. |
|---|
| 517 | |
|---|
| 518 | pygtk-1.99.3: 9-October-2001 |
|---|
| 519 | - Rename the PyGtkTreeModel to PyGtkGenericTreeModel to avoid |
|---|
| 520 | name conflicts. |
|---|
| 521 | - many method wrappers added. |
|---|
| 522 | - more reference fixes. |
|---|
| 523 | - adjust code generator so that it outputs #line directives. |
|---|
| 524 | - move defintions of types (as opposed to functions/methods) |
|---|
| 525 | to separate files to improve compilation speed. |
|---|
| 526 | |
|---|
| 527 | pygtk-1.99.2: 29-September-2001 |
|---|
| 528 | - switch from ExtensionClass to use Python 2.2's type/class |
|---|
| 529 | unification. |
|---|
| 530 | - require Python 2.2a4 |
|---|
| 531 | |
|---|
| 532 | pygtk-1.99.1: 20-September-2001 |
|---|
| 533 | - always use the GType wrapper type to represent GTypes, |
|---|
| 534 | rather than using ints. |
|---|
| 535 | - automatically populate modules with constants via |
|---|
| 536 | introspection. |
|---|
| 537 | - Switch from gtk.GtkFoo naming to gtk.Foo. |
|---|
| 538 | |
|---|
| 539 | pygtk-1.99.0: 10-September-2001 |
|---|
| 540 | - First cut tarball for 2.0 branch. Lots and lots of changes |
|---|
| 541 | (since branching in April 2000). |
|---|
| 542 | - Uses ExtensionClass, and implement GObject wrappers in C |
|---|
| 543 | code, rather than the two stage wrapper like the 1.2 branch. |
|---|
| 544 | |
|---|
| 545 | |
|---|
| 546 | ---- GTK-1.2 branch ---- |
|---|
| 547 | |
|---|
| 548 | pygtk-0.6.11: 23-August-2002 |
|---|
| 549 | - Fix up libtool patch for older binutils'. |
|---|
| 550 | - a few bug fixes in some GtkWidget methods. |
|---|
| 551 | |
|---|
| 552 | pygtk-0.6.10: 22-August-2002 |
|---|
| 553 | - Fix up segfaults when using with a Python compiled with |
|---|
| 554 | pymalloc. |
|---|
| 555 | - various new wrapper functions added. |
|---|
| 556 | - Raise exception if gtk_init() fails. |
|---|
| 557 | - bug fixes. |
|---|
| 558 | - Support parallel install with PyGTK 2.0. |
|---|
| 559 | |
|---|
| 560 | pygtk-0.6.9: 3-Janyary-2002 |
|---|
| 561 | - always check the return value of functions for NULL values. |
|---|
| 562 | This fixes a number of problems which caused crashes on |
|---|
| 563 | exit. |
|---|
| 564 | - add pygt_version and gtk_version variables. |
|---|
| 565 | - update to autoconf-2.52/automake-1.5 |
|---|
| 566 | - many bug fixes (see ChangeLog). |
|---|
| 567 | |
|---|
| 568 | pygtk-0.6.8: 23-April-2001 |
|---|
| 569 | - bug fixes to GtkNotebook, GtkCList. |
|---|
| 570 | - add some missing methods to GtkWidget |
|---|
| 571 | - a gdk-pixbuf wrapper module. |
|---|
| 572 | - install the code generator, so that other wrappers can use |
|---|
| 573 | it as well. |
|---|
| 574 | |
|---|
| 575 | pygtk-0.6.7: 16-February-2001 |
|---|
| 576 | - added --disable-thread configure argument to turn off thread |
|---|
| 577 | support even when compiling with a threaded python. |
|---|
| 578 | - resets LC_NUMERIC back to "C" after calling gtk_set_locale, |
|---|
| 579 | as this is the standard setting for python, no matter what |
|---|
| 580 | the locale. |
|---|
| 581 | - various other bug fixes. |
|---|
| 582 | |
|---|
| 583 | pygtk-0.6.6: 7-April-2000 |
|---|
| 584 | - switched over to using the CVS version of automake rather than |
|---|
| 585 | my `pyautomake' patches, as CVS automake now has the python |
|---|
| 586 | support integrated. Libtool is now used to build the extensions, |
|---|
| 587 | so if there are problems on your platform, it is a libtool |
|---|
| 588 | problem :) |
|---|
| 589 | - typo fixes. |
|---|
| 590 | - new pointer_(un)grab and keyboard_(un)grab methods for GdkWindow. |
|---|
| 591 | |
|---|
| 592 | pygtk-0.6.5: 13-March-2000 |
|---|
| 593 | - more reference leaks fixed. |
|---|
| 594 | - crashes when changing window properties with 16 or 32 bit data |
|---|
| 595 | formats fixed. |
|---|
| 596 | - some libglade wrapper fixes. |
|---|
| 597 | - various other fixes. |
|---|
| 598 | |
|---|
| 599 | pygtk-0.6.4: 16-February-2000 |
|---|
| 600 | - gnome-python now requires python >= 1.5.2, as it uses the 'N' |
|---|
| 601 | format tag for PyArg_ParseTuple. |
|---|
| 602 | - Reference leak fixes. |
|---|
| 603 | - A few new features. |
|---|
| 604 | |
|---|
| 605 | pygtk-0.6.3: 30-September-1999 |
|---|
| 606 | - if the new gnome-python is installed, the libglade module will load |
|---|
| 607 | the gnome support. Make sure you remember to import gnome.ui if the |
|---|
| 608 | glade file contains any gnome widgets. |
|---|
| 609 | - New methods for GdkWindow objects -- lower, _raise (for stacking |
|---|
| 610 | order manipulation) and input_get_pointer (for XInput stuff). |
|---|
| 611 | - A few other bugs have been fixed as well. See ChangeLog for details. |
|---|
| 612 | |
|---|
| 613 | pygtk-0.6.2: 9-August-1999 |
|---|
| 614 | - Threading should work correctly with multiple threads accessing |
|---|
| 615 | GTK (assuming they use threads_enter/leave). Thanks go to Matt |
|---|
| 616 | Wilson and Paul Fisher for this code. |
|---|
| 617 | - A pygtk.h header file is now installed that should make it easier |
|---|
| 618 | to write extensions to pygtk. |
|---|
| 619 | - There is now optional support for the gtkglarea widget and the |
|---|
| 620 | libglade library now. |
|---|
| 621 | - There is support for gdkrgb functions for rendering rgb and greyscale |
|---|
| 622 | image data to a drawable. |
|---|
| 623 | - Optional support for numpy arrays. You can create a GdkImlibImage |
|---|
| 624 | from a numpy array, and manipulate an image's data as an array. |
|---|
| 625 | Also there is a gdk_draw_array wrapper that uses gdkrgb to render |
|---|
| 626 | an array to a drawable. The code for the imlib stuff is based on |
|---|
| 627 | stuff submitted by Travis Oliphant. |
|---|
| 628 | - The GdkWindow type now has some methods for manipulating properties, |
|---|
| 629 | and has an xid attribute for getting the X window ID of the window. |
|---|
| 630 | - idle_add and timeout_add can now pass extra parameters to the |
|---|
| 631 | callback, like you can do for signals. Also added a wrapper |
|---|
| 632 | for signal handlers similar to gtk_signal_connect_object. |
|---|
| 633 | |
|---|
| 634 | pygtk-0.6.1: 22-May-1999 |
|---|
| 635 | - Fixed a few bugs to do with the threading patches I applied in the |
|---|
| 636 | last release. Threading should now work correctly. |
|---|
| 637 | |
|---|
| 638 | pygtk-0.6.0: 25-April-1999 |
|---|
| 639 | - updated for gtk+-1.2.1. |
|---|
| 640 | - You can now write multithreaded programs in python (if python was |
|---|
| 641 | compiled with thread support enabled, of course). This feature |
|---|
| 642 | is thanks to Duncan Grisby <dgrisby@uk.research.att.com>. |
|---|
| 643 | To use the multithreading, write your program as normal, but |
|---|
| 644 | before calling any GTK routines from outside the GTK thread (ie. |
|---|
| 645 | not from a signal handler or timeout/idle func), call threads_enter() |
|---|
| 646 | before hand, and threads_leave() after. |
|---|
| 647 | - Various bug fixes. |
|---|
| 648 | |
|---|
| 649 | pygtk-0.5.11: 24-February-1999 |
|---|
| 650 | - Updated for gtk+-1.1.16 |
|---|
| 651 | - Changes to the style code, so that you can now write to the |
|---|
| 652 | attributes. There is also a copy() method, which can be used |
|---|
| 653 | so you don't change the style on other objects. |
|---|
| 654 | - Some changes so some functions which are supposed to accept NULL |
|---|
| 655 | arguments will accept None in place of a boxed/string/object |
|---|
| 656 | argument. |
|---|
| 657 | - Added a file MAPPING that describes the mapping of GTK onto python. |
|---|
| 658 | - Various bug fixes. |
|---|
| 659 | - Pyglade XML parser made more robust. |
|---|
| 660 | |
|---|
| 661 | pygtk-0.5.10: 9-February-1999 |
|---|
| 662 | - Updated for gtk+-1.1.14/15. |
|---|
| 663 | - Fixed up some selection problems. |
|---|
| 664 | - Added DnD example translated by Chi-Deok Hwang. |
|---|
| 665 | - Some ctree fixes. |
|---|
| 666 | - Some function renamings. |
|---|
| 667 | - more functionality in the pixmap creation routines (you can create |
|---|
| 668 | a pixmap if you have a GdkColormap but no GdkWindow). |
|---|
| 669 | - added GdkWindow.depth attribute. |
|---|
| 670 | |
|---|
| 671 | pygtk-0.5.9: |
|---|
| 672 | - Updated for gtk+-1.1.9 |
|---|
| 673 | |
|---|
| 674 | pygtk-0.5.8: 10-December-1998 |
|---|
| 675 | - I made a mistake during building the last package. I ran |
|---|
| 676 | cvs co pygtk; aclocal; automake --add-missing; autoconf; configure |
|---|
| 677 | followed by make dist. Unfortunately, since there was no configure |
|---|
| 678 | file when I ran automake, it didn't get added to the dist list. |
|---|
| 679 | - Updated the spec files to match new version. |
|---|
| 680 | |
|---|
| 681 | pygtk-0.5.7: 9-December-1998 |
|---|
| 682 | - Updated for gtk+-1.1.6. Probably not much will change between now |
|---|
| 683 | and 1.2. |
|---|
| 684 | - Added GtkCTree, GtkLayout, GtkPlug and GtkSocket widgets. |
|---|
| 685 | - There has been a renaming of a number of commonly used functions. |
|---|
| 686 | if you use gtk.py, the old names still work, but give a warning. |
|---|
| 687 | To get a list of the name changes, see the file |
|---|
| 688 | $(prefix)/include/gtk/gtkcompat.h |
|---|
| 689 | - signal connection now uses the gtk_signal_connect_full function, |
|---|
| 690 | rather than relying on the default marshaller. |
|---|
| 691 | - The append, prepend and insert methods of the toolbar now return |
|---|
| 692 | the widget that was added, like the C equivalents do. |
|---|
| 693 | |
|---|
| 694 | pygtk-0.5.6: 27-November-1998 |
|---|
| 695 | - Updated for gtk+-1.1.5. |
|---|
| 696 | - Renamed Gtkinter.py to gtk.py. This follows the naming scheme of |
|---|
| 697 | other modules more closely, and is easier for people who prefer to |
|---|
| 698 | use "import ...". It is also not a big change for people who |
|---|
| 699 | use "from ... import *". I have included a simple Gtkinter.py |
|---|
| 700 | module for backward compatibility. |
|---|
| 701 | - Added a private function PyGtk_RegisterBoxed that can be used to add |
|---|
| 702 | extra boxed types to the list of those registered in the callback |
|---|
| 703 | marshals and the like. |
|---|
| 704 | |
|---|
| 705 | pygtk-0.5.5: 17-November-1998 |
|---|
| 706 | - Fixed a small bug in GdkImlib that caused a syntax error (I should |
|---|
| 707 | have picked this up for the last release). |
|---|
| 708 | - Removed some function wrappers that are not used anywhere, in order |
|---|
| 709 | to get pygtk to compile cleanly on newer CVS GTK's. |
|---|
| 710 | - I forgot to include the wrappings for the new GtkCalendar widget in |
|---|
| 711 | the previous release. It is in this one. |
|---|
| 712 | |
|---|
| 713 | pygtk-0.5.4: 15-November-1998 |
|---|
| 714 | - updated for gtk+-1.1.3 (so you will need glib-1.1.4 as well). This |
|---|
| 715 | release adds support for the new DnD functions, support for |
|---|
| 716 | selection (through the gtk_selection_* functions, which I have |
|---|
| 717 | mapped to GtkWidget.selection_*) and GdkAtoms, and support for |
|---|
| 718 | GdkCursors. |
|---|
| 719 | - To create a new cursor, use the cursor_new or cursor_new_from_pixmap |
|---|
| 720 | function, and then call the GdkWindow.set_cursor method to attach |
|---|
| 721 | it to a window. |
|---|
| 722 | - Added create_pixmap_from_xpm_d function that allows you to embed |
|---|
| 723 | XPM data into your program for easier distribution. |
|---|
| 724 | - Updated the GdkImlib module to the features found in imlib-1.8. |
|---|
| 725 | - Changed the build system, so SWIG is no longer needed. Also now |
|---|
| 726 | using a modified version of automake to generate the makefiles. |
|---|
| 727 | - Updated the pyglade code to handle menus and the like. |
|---|
| 728 | |
|---|
| 729 | pygtk-0.5.3: 27-September-1998 |
|---|
| 730 | - Updated for GTK+-1.1.2 (note that this version of gtk requires |
|---|
| 731 | glib-1.1.3). This version adds the support for the tearoff menus |
|---|
| 732 | and keyboard navigation of menus (if you use item factory). |
|---|
| 733 | - This is the version of pygtk you will need for the pygnome wrapper |
|---|
| 734 | for gnome v0.30 (when I finish writing them). |
|---|
| 735 | - added events_pending function. Now you can use code like: |
|---|
| 736 | while events_pending(): |
|---|
| 737 | mainiteration() |
|---|
| 738 | to be sure that a scrollbar has been updated. |
|---|
| 739 | - I have updated the examples/neil/*.py examples to use the |
|---|
| 740 | GtkItemFactory class. This shows how to make keyboard navigable |
|---|
| 741 | menus. |
|---|
| 742 | - Fixed a typo in GtkWindow.set_focus |
|---|
| 743 | - Fixed signal handler wrapper, so that handlers that return GtkObject |
|---|
| 744 | classes get the return type converted back to the lower level |
|---|
| 745 | GtkObjects. Also fixed _gtkbasemodule.c, so that return values from |
|---|
| 746 | signals get returned to GTK properly. These fixes should allow |
|---|
| 747 | people to use the GnomeMDI wrappers in pygnome if you change |
|---|
| 748 | there signal definitions to use GTK_TYPE_OBJECT rather than |
|---|
| 749 | GTK_TYPE_POINTER (I will ask the author to make this change). |
|---|
| 750 | |
|---|
| 751 | pygtk-0.5.2: 31-August-1998 |
|---|
| 752 | - fixed the ancestory for the GtkScrolledWindow class, fixed the |
|---|
| 753 | GtkPreview constructor. Fixed some more spots in _gtkmodule.i |
|---|
| 754 | where I'd used int types instead of the correct enumeration. |
|---|
| 755 | - added the pyglade package. This will allow you to put a bit of |
|---|
| 756 | code behind interfaces built with GLADE, which can be found at |
|---|
| 757 | http://www.comp.lancs.ac.uk/~damon/builder/index.html |
|---|
| 758 | In my current code, I have implemented most widgets on the |
|---|
| 759 | palette, although the .glade file reader is a bit fragile. Note |
|---|
| 760 | that this package is not a code generator (yet). It reads the |
|---|
| 761 | interface description and builds the interface at runtime. This |
|---|
| 762 | way you can keep the interface separate from the implementation. |
|---|
| 763 | For an example of use, check the examples/glade directory. |
|---|
| 764 | - Added support for the GtkItemFactory. Still no support for the |
|---|
| 765 | GtkCTree -- even if I did put in support for it, the signal |
|---|
| 766 | definitions define the GtkCTreeNode's as pointers, making it |
|---|
| 767 | almost useless. |
|---|
| 768 | |
|---|
| 769 | pygtk-0.5.1: 19-August-1998 |
|---|
| 770 | - fix a small bug in configure script that prevented building. |
|---|
| 771 | |
|---|
| 772 | pygtk-0.5.0: 18-August-1998 |
|---|
| 773 | - Updated for GTK+-1.1.1 |
|---|
| 774 | - Replaced GtkAcceleratorTable with GtkAccelGroup. |
|---|
| 775 | - Made use of the GtkFlagInfo and GtkEnumInfo structures. You can now |
|---|
| 776 | specify enum values by a string as well as by a number. Flag values |
|---|
| 777 | can be given as strings, or as a tuple of strings or numbers that |
|---|
| 778 | are ORed together. |
|---|
| 779 | - Added GtkAccelLabel, GtkFontSelection, GtkFontSelectionDialog, |
|---|
| 780 | GtkPacker and GtkProgress widgets. Also updated the methods on all |
|---|
| 781 | the other objects. I haven't yet done GtkCTree or GtkItemFactory. |
|---|
| 782 | - Fixed the gtk_widget_size_request wrapper - it now returns the size |
|---|
| 783 | requisition as a (w,h) tuple. |
|---|
| 784 | - I have split gtkmodule into _gtkbasemodule and _gtkmodule. The code |
|---|
| 785 | in _gtkbase is no longer generated. I have gone through and removed |
|---|
| 786 | uneeded code put in by swig. This reduced the size of that piece |
|---|
| 787 | of source by 25%. Hopefuly this will speed up some of the core |
|---|
| 788 | functions a bit. If you use Gtkinter, this change is invisible. |
|---|
| 789 | If you use gtkmodule directly, change: |
|---|
| 790 | from gtk import * |
|---|
| 791 | to |
|---|
| 792 | from _gtkbase import * |
|---|
| 793 | from _gtk import * |
|---|
| 794 | pygtk_init() |
|---|
| 795 | The pygtk_init function is part of the _gtk module, and is called |
|---|
| 796 | to tell it about all the types in _gtkbase. (it should be called |
|---|
| 797 | by the module's init routine, but I can't find out how to make that |
|---|
| 798 | happen. |
|---|
| 799 | - Updated the Gtkinter.new command. Now widget arguments don't get |
|---|
| 800 | the widget name prepended, so I have changed the function from |
|---|
| 801 | accepting the arguments as a dictionary to accepting them as |
|---|
| 802 | keyword arguments. (eg you can do new(GtkWindow, title="title", |
|---|
| 803 | allow_shrink=FALSE)). On a side note, the GTK_IS_*() functions |
|---|
| 804 | have been removed from gtkmodule and added in gtk_*_get_type() |
|---|
| 805 | functions. You can get the functionality of the removed functions |
|---|
| 806 | with something like GTK_CHECK_TYPE(obj, gtk_*_get_type()). |
|---|
| 807 | |
|---|
| 808 | pygtk-0.4.5: 5-August-1998 |
|---|
| 809 | - This may be the last gtk v1.0 release of pygtk. If you have anymore |
|---|
| 810 | nagging bugs, tell me now, or they won't be fixed in a version that |
|---|
| 811 | can compile for gtk v1.0 (I will be moving to gtk v1.1) |
|---|
| 812 | - Fixed some small bugs which I got bug reports about, but forgot to |
|---|
| 813 | patch (in draw_polygon, GtkDrawingArea.draw_polygon and load_fontset) |
|---|
| 814 | Also added the font argument to draw_string,draw_text. This was |
|---|
| 815 | what was causing those problems. |
|---|
| 816 | - Now gtk_set_locale is called when Gtkinter is loaded. This will |
|---|
| 817 | make pygtk more useful for languages with non-latin character sets |
|---|
| 818 | (eg Japanese). |
|---|
| 819 | - Fixed up new_gc, so that if you don't pass it any arguments, it |
|---|
| 820 | doesn't cause your program to segfault. |
|---|
| 821 | - Made GtkObject.connect and GtkObject.connect_after var arg functions. |
|---|
| 822 | Any extra arguments passed will be added to the argument list for |
|---|
| 823 | the signal handler. |
|---|
| 824 | - Added some attributes to the GdkFont object. You can now access |
|---|
| 825 | the ascent and descent attributes, and call the width and measure |
|---|
| 826 | methods, which both take a string as an argument. |
|---|
| 827 | |
|---|
| 828 | pygtk-0.4.4: 17-June-1998 |
|---|
| 829 | - Updated for gtk+-1.0.4, although it will work with gtk+-1.0.2 (No |
|---|
| 830 | new features were added between these releases). |
|---|
| 831 | - Fixed the date on the last changelog entry :( |
|---|
| 832 | - Added the file description.py. It contains a breif description |
|---|
| 833 | of some of the objects used in Gtkinter, such as GtkStyle's, |
|---|
| 834 | GdkColors, GdkGC's and so on. It is structured as a python module, |
|---|
| 835 | but is not intended to be imported. It can be used as a small |
|---|
| 836 | reference. |
|---|
| 837 | - Added variable GtkCList.selection, and method |
|---|
| 838 | GtkCList.get_selection_info. These should help using clists, and |
|---|
| 839 | help trap double clicks in a clist, since you can now do something |
|---|
| 840 | like this: |
|---|
| 841 | row, col = clist.get_selection_info(event.x, event.y) |
|---|
| 842 | in a signal handler (maybe button_press). |
|---|
| 843 | - Changed the GdkWindow destroy function to call gdk_pixmap_unref, if |
|---|
| 844 | the window was a pixmap. This gets rid of the annoying warning |
|---|
| 845 | when you close scribble.py. |
|---|
| 846 | - pointer types and unknown boxed types are now passed as Python |
|---|
| 847 | C objects in signal handlers. This is so wrappers for add on |
|---|
| 848 | widgets that use pointer arguments can write code to convert |
|---|
| 849 | the pointers to a more usable format. |
|---|
| 850 | - Changed the behaviour of the PyObject -> GtkArg routines so that |
|---|
| 851 | that they use python's conversion routines. Now you can pass a |
|---|
| 852 | class instance which has a __int__ method in place of an integer |
|---|
| 853 | in those routines (it implicitly uses int(o) on the instance). |
|---|
| 854 | - Added method GtkObject.emit, which acts like gtk_signal_emit. Now |
|---|
| 855 | widget.show() and widget.emit('show') are equivalent (although the |
|---|
| 856 | first is faster). Now you should be able to use rulers properly. |
|---|
| 857 | The specification is GtkObject.emit(signal_name, arg1, ...). It |
|---|
| 858 | returns whatever the signal handler was supposed to. The rulers |
|---|
| 859 | example in the testgtk.py program has been fixed, and gives an |
|---|
| 860 | example of the GtkObject.emit method. |
|---|
| 861 | - Added test of statusbar in testgtk.py. (The code was submited by |
|---|
| 862 | Andrew Kuchling <akuchlin@cnri.reston.va.us>) |
|---|
| 863 | - Fixed hude memory leak in GdkEvent initialisation -- when adding |
|---|
| 864 | items to a dictionary with PyDict_SetItemString, the third argument |
|---|
| 865 | is INCREF'd. I was forgetting to DECREF it after finishing with |
|---|
| 866 | it. |
|---|
| 867 | - Added method GdkWindow.new_gc. It takes keyword arguments with |
|---|
| 868 | names matching the fields of the structure GdkGCValues, defined |
|---|
| 869 | in gdk/gdktypes.h. It creates a gc for that window with the |
|---|
| 870 | given attributes. Also, the GdkGC type now has the same attributes |
|---|
| 871 | as the GdkGCValues structure, and they can be read and set. |
|---|
| 872 | - Added a wrapper for the GdkColormap type. It can be accessed as a |
|---|
| 873 | sequence (eg len(cmap), a = cmap[42], print cmap[:10]). The |
|---|
| 874 | sequence items are colours. Also, the GtkStyle and GdkWindow types |
|---|
| 875 | now also have the attribute colormap, which can be used for accessing |
|---|
| 876 | the colormap. Also, the GdkColor type now has the attributes red, |
|---|
| 877 | green, blue and pixel. |
|---|
| 878 | The colormap also has a single method -- GdkColormap.alloc. It can |
|---|
| 879 | either be called with a string argument (a colour name), or three |
|---|
| 880 | integers (RGB components). It does the same thing as the function |
|---|
| 881 | color_alloc (in fact, color_alloc is now implemented using it). |
|---|
| 882 | |
|---|
| 883 | pygtk-0.4.3: 7-May-1998 |
|---|
| 884 | - Updated for gtk+-1.0.1. This version of pygtk will not work with |
|---|
| 885 | earlier versions. (You should upgrade anyway, since this version |
|---|
| 886 | plugs some security holes and memory leaks). |
|---|
| 887 | - Updated the GdkImlib module to take advntage of new features found |
|---|
| 888 | in Imlib 1.3. You can now save images into just about any format. |
|---|
| 889 | - Added the types GdkWindow and GdkGC. Also changed some of the |
|---|
| 890 | functions like gtk_widget_shape_combine_mask to take their correct |
|---|
| 891 | arguments. This will not break any code written with Gtkinter, |
|---|
| 892 | as I have put in backward compatibility. However, if you used any |
|---|
| 893 | of these functions in code that directly accessed the gtk module, |
|---|
| 894 | you may have to recode some of your work. |
|---|
| 895 | I have updated some of the testgtk.py examples. You will notice |
|---|
| 896 | that the toolbar example loads quicker, since the test.xpm is only |
|---|
| 897 | read off disk once. |
|---|
| 898 | - Added the gdk_draw_* functions, and wrote wrappers for them as |
|---|
| 899 | methods of the GtkDrawingArea class. See examples/simple/scribble.py |
|---|
| 900 | for an example of using pixmaps and the drawing area. |
|---|
| 901 | |
|---|
| 902 | pygtk-0.4.2: 22-April-1998 |
|---|
| 903 | - Updated for gtk+-1.0.0. Since there have been no API changes |
|---|
| 904 | between 0.99.10 and 1.0.0, it should work with that version as well. |
|---|
| 905 | - Updated the configure script. It now uses the gtk-config script to |
|---|
| 906 | work out the cflags and libraries for GTK. If gtk-config is not on |
|---|
| 907 | the path, you can pass configure an argument something like |
|---|
| 908 | --with-gtk-config=/subdir/gtk-config. |
|---|
| 909 | - You can now specify the path name for the python executable (if it |
|---|
| 910 | isn't on the path) with the --with-python=/subdir/python argument. |
|---|
| 911 | - There is now a 'make install' option. It should work with both |
|---|
| 912 | python 1.4 and 1.5.x. It defaults to installing scripts the |
|---|
| 913 | $(prefix)/lib/site-python, with $(prefix)/lib/python$(version) as |
|---|
| 914 | a backup, and shared modules in $(prefix)/lib/python$(version) |
|---|
| 915 | /site-packages with $(prefix)/lib/python$(version)/lib-dynload and |
|---|
| 916 | $(prefix)/lib/python$(version)/sharedmodules as backup locations. |
|---|
| 917 | It also checks that the directory is in python's search path before |
|---|
| 918 | making the choice. |
|---|
| 919 | If you have installed previous versions of pygtk, it is probably a |
|---|
| 920 | good idea to remove those files before running 'make install', as |
|---|
| 921 | the locations chosen by this routine may be different from where |
|---|
| 922 | you installed previous versions. |
|---|
| 923 | - Changed the gtk_init function slightly, so it doesn't immediately |
|---|
| 924 | call the gtk_*get_type functions, instead deferring this till the |
|---|
| 925 | first call to gtk_object_new. This shouldn't affect anyone's |
|---|
| 926 | programs, other than making loading slightly quicker. |
|---|
| 927 | - Also added support for return types for signals (this only breaks |
|---|
| 928 | compatibility if your handlers didn't return None or 0 or whatever). |
|---|
| 929 | You should now be able to do things like returning TRUE from a |
|---|
| 930 | delete_event signal handler to prevent a window being destroyed. |
|---|
| 931 | - Added some functions for GtkCurve's and GtkPreview's that were |
|---|
| 932 | previously missing. |
|---|
| 933 | - Fixed some of the typemap stuff. GtkAspectFrame, GtkToolQuery and |
|---|
| 934 | GtkCList.get_row_data now work properly. Also fixed a few similar |
|---|
| 935 | problems in GdkImlib. |
|---|
| 936 | |
|---|
| 937 | pygtk-0.4.1: 6-April-1998 |
|---|
| 938 | - This archive is slightly smaller than the previous version, because |
|---|
| 939 | I accidently included some unneeded files. (The package isn't |
|---|
| 940 | missing anything that is required). |
|---|
| 941 | - Updated for gtk+-0.99.9. Note that the previous version of pygtk |
|---|
| 942 | works fine with 0.99.9, so this release is mainly new features. |
|---|
| 943 | - There is now a mailing list for pygtk. To subscribe, send mail to |
|---|
| 944 | pygtk-request@daa.com.au, with the word subscribe in the body. |
|---|
| 945 | There is also a web site at http://www.daa.com.au/~james/pygtk/, |
|---|
| 946 | although it isn't very interesting yet. |
|---|
| 947 | - updated the examples/ide/gtkcons.py to take advantage of word |
|---|
| 948 | wrapping in the text widget. |
|---|
| 949 | - Added a function to export the Python types used in Gtkinter, so |
|---|
| 950 | other python bindings (such as the imlib one) can use them. |
|---|
| 951 | (It should be possible to do gnome bindings -- I will look at that |
|---|
| 952 | in a little while). |
|---|
| 953 | - Added support for gdk_imlib. Note that this does not change |
|---|
| 954 | what libraries are required to build Gtkinter. If you don't |
|---|
| 955 | have gdk_imlib, the configure script will notice, and decide not |
|---|
| 956 | to build support for it. If you have gdk_imlib, and don't want to |
|---|
| 957 | build it, you can pass configure the argument --without-imlib. |
|---|
| 958 | - Added the directory examples/imlib, and a simple multi format |
|---|
| 959 | image viewer called examples/imlib/view.py. This example requires |
|---|
| 960 | the imlib bindings to have been built. |
|---|
| 961 | |
|---|
| 962 | pygtk-0.4.0: 23-Mar-1998 |
|---|
| 963 | - Updated for gtk+-0.99.8, so won't work with older versions (although |
|---|
| 964 | your old pygtk programs will still work). |
|---|
| 965 | - Added support quit handlers and input handlers. |
|---|
| 966 | - Fixed a long standing bug in idle/timeout/quit function reactivation. |
|---|
| 967 | Before, in order for an idle or timeout function to be reactivated, |
|---|
| 968 | it needed to call idle_add or timeout_add again. Now they just have |
|---|
| 969 | to return TRUE (like in C). This simplifies these functions |
|---|
| 970 | substantially. The old behaviour still works. |
|---|
| 971 | If you are using gtk+-0.99.7, you will find that timeout handlers |
|---|
| 972 | don't work. This is caused by a bug in GTK, which was fixed in |
|---|
| 973 | gtk+-0.99.8. |
|---|
| 974 | - Found that GtkPixamp.__init__, GtkCList.set_pixtmap and GtkCList. |
|---|
| 975 | set_pixtext all kept references to the pixmaps when they shouldn't. |
|---|
| 976 | This is now fixed. |
|---|
| 977 | - Added the module GtkExtra, which contains some convenience routines |
|---|
| 978 | for writing pygtk programs. It includes an implementation of the |
|---|
| 979 | menu factory (allows creation of arbitrary sized menus with about |
|---|
| 980 | four function calls), and single function call interfaces for |
|---|
| 981 | handling message boxes, file selection dialogs and input boxes. |
|---|
| 982 | - Added the module GDK.py, that contains relevant constants from GDK. |
|---|
| 983 | It is automatically imported by Gtkinter, so it is possible to do |
|---|
| 984 | things like widget.set_events(GDK.ALL_EVENTS_MASK) |
|---|
| 985 | - Added a crude integrated development environment (pyide.py) that |
|---|
| 986 | pulls together the debugger, profiler, console and editor examples |
|---|
| 987 | in the examples/ide directory. |
|---|
| 988 | - Added a function colour_alloc (or color_alloc) that can be used to |
|---|
| 989 | allocate new colours for use in the text widget and others. |
|---|
| 990 | - Added the drag and drop functions (finally). Check the example in |
|---|
| 991 | testgtk.py for the details. |
|---|
| 992 | - Added GtkWidget.shape_combine_mask, which takes a pixmap as its first |
|---|
| 993 | argument, and uses its mask as the shape mask. |
|---|
| 994 | - Added the GtkCList.{set,get}_row_data functions. |
|---|
| 995 | |
|---|
| 996 | pygtk-0.3.0: 10-Mar-1998 |
|---|
| 997 | - Updated for gtk+-0.99.4. This means that it will not compile |
|---|
| 998 | properly with previous versions. These incompatibilities are |
|---|
| 999 | justified since according to the authors of gtk, gtk+-0.99.4 is |
|---|
| 1000 | very close to what 1.0.0 will look like. |
|---|
| 1001 | - Joined the reference counting revolution :) This doesn't affect |
|---|
| 1002 | anyone's programs, since reference counting (like type casting) is |
|---|
| 1003 | handled automatically by pygtk. |
|---|
| 1004 | - Check out the examples/ide directory. It contains a Gtkinter front |
|---|
| 1005 | end to the python debugger and profiler and also a graphical |
|---|
| 1006 | python console (which now works with different fonts and everything. |
|---|
| 1007 | - Added more of the functions I left out from previous versions. I |
|---|
| 1008 | still haven't fiddled round with dnd yet. |
|---|
| 1009 | - Fixed the gtk_object_get function (I had an '=' instead of a '=='). |
|---|
| 1010 | You can now use Gtkinter objects as dictionaries. An example is |
|---|
| 1011 | >>> win = GtkWindow(WINDOW_TOPLEVEL) |
|---|
| 1012 | >>> # next line is equivalent to win['GtkWindow::title'] = 'a' |
|---|
| 1013 | >>> win.set_title("a") |
|---|
| 1014 | >>> win['GtkWindow::title'] |
|---|
| 1015 | 'a' |
|---|
| 1016 | - Added the object data facility. You can use GtkObject.set_data, |
|---|
| 1017 | get_data and remove_data to manipulate it. |
|---|
| 1018 | - Added gtk_window_set_icon and gtk_window_set_icon_name. They are |
|---|
| 1019 | wrappers for the gdk counterparts. The functions are also exposed |
|---|
| 1020 | in Gtkinter as GtkWindow.set_icon[_name]. The set_icon function |
|---|
| 1021 | takes a GtkPixmap as its argumnet, extracts the GdkPixmap and mask |
|---|
| 1022 | from it and calls gtk_object_sink on the GtkPixmap, in case it never |
|---|
| 1023 | gets packed in another widget. |
|---|
| 1024 | - Similar wrappers are given for GtkCList.set_pixmap and |
|---|
| 1025 | GtkCList.set_pixtext. Once again, you pass a GtkPixmap instead of |
|---|
| 1026 | a GdkPixmap/GdkBitmap pair. |
|---|
| 1027 | |
|---|
| 1028 | pygtk-0.2.0: 12-Feb-1998 |
|---|
| 1029 | - Fixed tooltips properly this time. Now you need to keep a reference |
|---|
| 1030 | to the GtkTooltips object for as long as you want to display those |
|---|
| 1031 | tips. |
|---|
| 1032 | - Added the example examples/testgtk/testgtk.py. This is a |
|---|
| 1033 | translation of the example with the same name that comes with the |
|---|
| 1034 | gtk distribution. The plus side of this is that I found and fixed |
|---|
| 1035 | many bits of pygtk that were either broken or missing. (eg. |
|---|
| 1036 | getting the selection of a list, connecting signals for a toolbar) |
|---|
| 1037 | - Added an example of using trees (examples/ide/browse.py). This one |
|---|
| 1038 | shows how you might set up a file manager where you only create |
|---|
| 1039 | as much of the tree as you are using. |
|---|
| 1040 | - Altered the signal handling behaviour so that the arguments to |
|---|
| 1041 | a signal handler are converted to their Gtkinter equivalents. |
|---|
| 1042 | - Pygtk should be complete enough for writing applications the size of |
|---|
| 1043 | ones you might use guile-gtk for, and as far as I know is the most |
|---|
| 1044 | complete out of the other python-gtk bindings I know of. |
|---|
| 1045 | |
|---|
| 1046 | pygtk-0.1.1: 4-Feb-1998 |
|---|
| 1047 | - I accidentally broke tooltips in the previous version in such a way |
|---|
| 1048 | that you would get a seg fault when creating a GtkTooltips object. |
|---|
| 1049 | This has been fixed. |
|---|
| 1050 | - Added a new example called gtkcons.py. This is a simple interactive |
|---|
| 1051 | Python session in a GTK window. Currently it has some bugs, the |
|---|
| 1052 | most prominent being that the first character of output from a |
|---|
| 1053 | command remains hidden until the next command is executed. It |
|---|
| 1054 | also demonstrates GtkHandleBox's. |
|---|
| 1055 | |
|---|
| 1056 | pygtk-0.1.0: 2-Feb-1998 |
|---|
| 1057 | - Changed the copyright to LGPL. (There is no point in making it |
|---|
| 1058 | more free, since this is the lisence on GTK itself). |
|---|
| 1059 | - Integrated some changes sent in by Neil Schemenauer |
|---|
| 1060 | <nascheme@acs.ucalgary.ca>. (Mainly spelling mistakes in |
|---|
| 1061 | Gtkinter.py, and a number of extra examples). The new examples |
|---|
| 1062 | are TAppli*.py and notebook.py. |
|---|
| 1063 | - Updated package for gtk+-0.99.3. (updates include addition of |
|---|
| 1064 | GtkCList, GtkCombo, GtkHandleBox, GtkStatusbar and GtkToolbar). |
|---|
| 1065 | - Updated the GTK.py, the constants module. |
|---|
| 1066 | - Updated the GtkStyle and GdkEvent types. You can now get the |
|---|
| 1067 | different colours of a style, and you can access the relevant |
|---|
| 1068 | information associated with a given type of GdkEvent. This means |
|---|
| 1069 | that you can now use signals that look at button clicks or key |
|---|
| 1070 | strokes. |
|---|
| 1071 | - Added support for GtkAcceleratorTable and GtkTooltips in |
|---|
| 1072 | Gtkinter.py. The types GdkColor, GdkEvent, GdkFont and GtkStyle |
|---|
| 1073 | don't have wrappers, but are clean enough to be used without any. |
|---|
| 1074 | - Added the GtkText.insert method. There is also a |
|---|
| 1075 | GtkText.insert_defaults that takes a single string argument. |
|---|
| 1076 | |
|---|
| 1077 | pygtk-0.0.2: 21-Jan-1998 |
|---|
| 1078 | - Added file Gtkinter.py. This gives an object oriented |
|---|
| 1079 | interface to gtk accessable from Python. This is still not |
|---|
| 1080 | quite complete. |
|---|
| 1081 | - Added some example programs in the examples directory |
|---|
| 1082 | - Decided to release the code -- I wonder if anyone will use it? |
|---|
| 1083 | |
|---|
| 1084 | pygtk-0.0.1: (never released) |
|---|
| 1085 | - first release |
|---|
| 1086 | - contains basic functionality of gtk through use of SWIG |
|---|