summaryrefslogtreecommitdiff
path: root/pygtk.spec
Commit message (Collapse)AuthorAgeFilesLines
* add news items.PYGTK_0_6_11GNOME_PYTHON_1_4_4James Henstridge2002-08-231-1/+1
| | | | | | | | | | | | 2002-08-23 James Henstridge <james@daa.com.au> * NEWS: add news items. * configure.in: update version number. * gtk.py (GtkWidget.queue_draw_area): fix up function. (GtkWidget.queue_clear): here too. (GtkWidget.queue_clear_area): and here.
* add news for PyGTK 0.6.10.PYGTK_0_6_10GNOME_PYTHON_1_4_3James Henstridge2002-08-221-1/+1
| | | | | | | | | | 2002-08-22 James Henstridge <james@daa.com.au> * NEWS: add news for PyGTK 0.6.10. 2002-08-22 James Henstridge <james@daa.com.au> * NEWS: add news, and update version number to 1.4.3.
* add method (from bug #72659).James Henstridge2002-08-181-1/+1
| | | | | | | | | 2002-08-18 James Henstridge <james@daa.com.au> * libglademodule.c (_wrap_glade_xml_get_widget_prefix): add method (from bug #72659). * libglade.py (GladeXML.get_widget_prefix): add method wrapper.
* fix up spec file to reflect new locations of files.James Henstridge2002-08-181-14/+22
| | | | | | | | | | | | | | | | | | 2002-08-18 James Henstridge <james@daa.com.au> * pygtk.spec: fix up spec file to reflect new locations of files. * pygtk.py: helper script for parallel installs. * Makefile.am: fix up makefile for parallel install. 2002-08-18 James Henstridge <james@daa.com.au> * gnome-python.spec: update to take into account new locations. * pygnome/gnome/Makefile.am: same here. * pygnome/Makefile.am: fix up for parallel install with pygtk-2.0.
* add news items.James Henstridge2001-12-231-2/+2
| | | | | | | | | | | | | | | | | | | | 2001-12-23 James Henstridge <james@daa.com.au> * NEWS: add news items. * README: update readme. * pygtk.spec (Version): increment version number. * configure.in: increment version number. 2001-12-23 James Henstridge <james@daa.com.au> * README: update readme. * NEWS: add some news items. * configure.in: increment version number to 1.4.2.
* update spec files so they should work with any version of python out of theJames Henstridge2001-09-101-45/+40
| | | | box.
* Spec file updates based on suggestions by John GOTTS <jgotts@linuxsavvy.com>James Henstridge2001-04-251-1/+1
|
* update news file.James Henstridge2001-04-231-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-23 James Henstridge <james@daa.com.au> * NEWS: update news file. * gnome-python.spec: up version number. * configure.in: up version number to 1.4.1 2001-04-23 James Henstridge <james@daa.com.au> * Makefile.am (python_PYTHON): don't install Gtkinter anymore. The warning not to use this has been there long enough. * gtk.py: add support for functions added by Fabien's patch Patch from Fabien COUTANT <fcoutant@freesurf.fr> * gtkmodule.c: add {append,prepend,insert}_element methods for GtkToolbar. This isn't implemented quite like in Fabien's patch. * generate/gtkranges.defs (GtkRuler): add field position. * generate/gtkmenus.defs (gtk_menu_ensure_uline_accel_group): add function wrapper. * generate/gtkcontainers.defs (GtkScrolledWindow): add fields hscrollbar and vscrollbar. * gtkmodule.c (PyGdkEvent_GetAttr): implement __members__ attribute. * pygtk.spec: up version. * configure.in: up version number to 0.6.8
* add devel packages and glarea package to build.James Henstridge2001-04-211-1/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-21 James Henstridge <james@daa.com.au> * gnome-python.spec: add devel packages and glarea package to build. * pygnome/generate/Makefile.am (defsdir): install the defs files. * pygnome/Makefile.am, pygnome/gnome/Makefile.am: change some directory var names. * acinclude.m4: include newer macro * configure.in: use updated AM_PATH_PYTHON_JH macro 2001-04-21 James Henstridge <james@daa.com.au> * pygtk.spec: create devel subpackage to hold all the development files. * Makefile.am, pyglade/Makefile.am: use newer var names. * acinclude.m4: include updated macro. * configure.in: use my more useful AM_PATH_PYTHON_JH macro that does a python version check.
* added news items.James Henstridge2001-02-161-1/+1
| | | | | | | | | | | | | | | | 2001-02-16 James Henstridge <james@daa.com.au> * NEWS: added news items. * configure.in: increment version number. 2001-02-16 James Henstridge <james@daa.com.au> * NEWS: update news items. * gnome-python.spec: update versions in spec file. * configure.in: update version number.
* added news items.James Henstridge2000-04-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-07 James Henstridge <james@daa.com.au> * NEWS: added news items. * pygtk.spec, configure.in: updated version number. * configure.in (enable_numpy): added --disable-numpy argument that disables numeric python support even if numpy is found. * gtkmodule.c (PyGdkWindow_{Pointer,Keyboard}{Grab,Ungrab}): new GdkWindow methods. * gtk.py (rc_reparse_all): fix spelling mistake. (GtkTreeItem.__getattr__): fix bug reported by Aaron Digulla. * generate/gtklists.defs (gtk_clist_get_selectable): fix bug in return type. 2000-04-07 James Henstridge <james@daa.com.au> * configure.in, gnome-python.spec: updated version number. * NEWS: added news items. * pygnome/Makefile.am (_gtkhtmlmodule_la_LIBADD): link with the correct library list. * pygnome/gnome/config.py (section_contents,private_section_contents): fixed incorrect naming of wrapper.
* remove python-1.4 ni stuff, and put in a warning message that you shouldPYGTK_0_6_5GNOME_PYTHON_1_0_52James Henstridge2000-03-131-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-03-13 James Henstridge <james@daa.com.au> * pyglade/__init__.py: remove python-1.4 ni stuff, and put in a warning message that you should think of switching over to libglade. * pygtk.spec: incremented version number. Code gtk+ dependency into spec file. Made auxillary packages depend on the pygtk package of the same version. * configure.in: incremented version number. Incremented minimum required GTK+ so that when threading is compiled in we don't get problems caused by using old buggy versions of GTK+. * gtkmodule.c (PyGdkWindow_PropertyChange): fixed the 32 bit data part of the case statement correctly this time :) 2000-03-13 James Henstridge <james@daa.com.au> * pygnome/gnome/__init__.py: don't bother with the python-1.4 compatibility stuff -- gnome-python won't work with python-1.4 for other reasons. * configure.in: updated version. Require gtk+ >= 1.2.6 for same reasons pygtk requires it. * gnome-python.spec: incremented version numbers. Add requires headers for gtk+ and gnome-libs so people don't annoy me with problems caused by old versions. Also, require the matching version of pygtk. Also, make pygnome-libglade require pygnome. * pygnome/gettext.py (Catalog.__init__): check for msb encoded catalogs as well.
* Get ready for new release.PYGTK_0_6_4GNOME_PYTHON_1_0_51James Henstridge2000-02-161-2/+3
|
* incremented version number.PYGTK_0_6_3GNOME_PYTHON_1_0_50GNOME_PYTHON_1_0_40James Henstridge1999-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | 1999-09-30 James Henstridge <james@daa.com.au> * configure.in: incremented version number. * pygnome/gnome/zvt.py: added extra methods. * pygnome/generate/zvt.defs: added new ZvtTerm methods. * pygnome/Makefile.am (EXTRA_DIST): added Vincent's examples to the distribution list. 1999-09-30 James Henstridge <james@daa.com.au> * pygtk.spec: updated spec file. * NEWS: added news items * configure.in: updated version number. * libglademodule.c: don't segfault when a widget name does not exist.
* updated spec file.James Henstridge1999-08-091-3/+33
| | | | | | | | | | | | | 1999-08-09 James Henstridge <james@daa.com.au> * gnome-python.spec: updated spec file. * configure.in: incremented version number to 1.0.4 1999-08-09 James Henstridge <james@daa.com.au> * pygtk.spec: updated spec file, and added subpackages pygtk-glarea and pygtk-libglade. Also incremented version number.
* added news about changes in this version.James Henstridge1999-05-191-1/+1
| | | | | | | | | | | | | | | | | | | | | 1999-05-19 James Henstridge <james@daa.com.au> * NEWS: added news about changes in this version. * configure.in, pygtk.spec: updated version number to 0.6.1. 1999-05-19 James Henstridge <james@daa.com.au> * pygnome/gnomeuimodule.c (_wrap_gnome_canvas_new): added a wrapper here that makes sure that the imlib visual/colormap is used for the canvas widget. * NEWS: added some news items. * configure.in, gnome-python.spec, README: updated version number. * pygnome/gnomeuimodule.c (_wrap_gnome_client_request_interaction): fixed a small problem reported by David Kaelbling.
* added a summary of the new features.James Henstridge1999-04-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-04-22 James Henstridge <james@daa.com.au> * NEWS: added a summary of the new features. * pygtk.spec: upped version number. * configure.in: upped version number to 0.6.0. I think thread support is a big enough feature to bump it up to 0.6. 1999-04-21 James Henstridge <james@daa.com.au> * gtk.py (create_bitmap_from_data): added new wrapper. * gtkmodule.c: added gdk_bitmap_create_from_data function. Also export PyGtk_BlockThreads and PyGtk_UnblockThreads through the _private dictionary, so they can be used from within other modules (gnome-python in particular). 1999-04-22 James Henstridge <james@daa.com.au> * NEWS: added some news items. * configure.in: upped version number * gnome-python.spec: upped versions, and included capplet and applet modules. * pygnome/gnomeuimodule.c: added calls to make gnomeuimodule act correctly with the thread support in pygtk. * pygnome/gnome/Makefile.am (gnome_PYTHON): conditionally install applet.py and capplet.py. * pygnome/gnome/capplet.py: a wrapper for CappletWidget. 1999-04-21 James Henstridge <james@daa.com.au> * pygnome/gnome/applet.py: a wrapper for AppletWidget. This is what most people will use. * pygnome/Makefile.am, pygnome/generate/Makefile.am: made changes to build _applet and _capplet modules if libraries are available. * configure.in: added some tests to see if applets or capplets libraries are installed. If so, set up a few conditionals for building the python modules for them. * pygnome/cappletmodule.c, pygnome/generate/capplet.defs: base module for creating control center capplets in python. This module should also work properly with the threading fixes for pygtk. * pygnome/appletmodule.c, pygnome/generate/applet.defs: base module for creating panel applets in python. This module should work together with the threading fixes for pygtk. 1999-04-20 James Henstridge <james@daa.com.au> * pygnome/gnome/uiconsts.py: added some more stock item constants. * pygnome/gnomeuimodule.c (_wrap_gnome_canvas_get_item_at): this function could return NULL, which could cause a problem. * pygnome/gnomemodule.c (_wrap_gnome_config_{,private_}get_string): moved implementation here, because these functions can return NULL.
* updated package version number.James Henstridge1999-04-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-04-20 James Henstridge <james@daa.com.au> * pygtk.spec: updated package version number. * configure.in: added a check for the python thread module. If it is found, then also link _gtkmodule to the gthread library. Incremented minimum GTK version to 1.2.1. Incremented version to 0.5.13. * gtkmodule.c: call g_thread_init if python was built with thread support. This is required to turn thread support on inside gdk/gtk. * gtk.py: added new functions. (GtkList.insert_items): this function wasn't looking at the internal GtkObject for the children to insert, so would fail. * generate/gtkbase.defs (gtk_widget_accelerators_locked): new func. * generate/gtkmenus.defs (gtk_item_factory_add_foreign): new func. (gtk_menu_get_accel_group): new func. (gtk_menu_reorder_child): new func. (gtk_menu_shell_deselect): new func. * gtkmodule.c (_wrap_gtk_combo_set_popdown_strings): accept any sequence for the second argument, rather than just lists. (_wrap_gtk_init): check the return value, and throw an exception when a connection to the X server could not be made, rather than exiting. * gtk.py: got rid of some warnings when pygtk is imported when DISPLAY is not set. Not completely necessary, but it doesn't hurt. (GtkObject.remove_data) fixed small bug pointed out by Duncan Grisby.
* increased version number to 0.5.12.James Henstridge1999-03-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-03-12 James Henstridge <james@daa.com.au> * configure.in, pygtk.spec: increased version number to 0.5.12. * gtkmodule.c: added optional support for not catching exceptions in callbacks. This way it should be a lot easier to debug a pygtk program with pdb. * gtkmodule.c, gtk.py: a few fixes for problems sent in by Chi-Deok Hwang. This includes a fix to GtkWidget.event(), assignments to GtkStyle attributes throwing exceptions, font loading getting reference counting correct and throwing exceptions for bad font names and allowing None to be passed as a colour to GnomeCanvasItem.set() (the fix is in pygtk). * generate/gtklists.defs (gtk_ctree_new): I had missed this function in previous releases. 1999-03-12 James Henstridge <james@daa.com.au> * configure.in, gnome-python.spec: incremented version number to 1.0.1 * pygnome/gnome/affine.py: new file that should help people compose affine transformations relatively easily. It allows you to quickly create rotations, scalings, translations and allows you to compose any number of affine transformations or invert them. * pygnome/gnome/ui.py: added GnomeCanvasItem.affine_relative and GnomeCanvasItem.affine_absolute. * pygnome/gnomeuimodule.c: added the PYGTK_FATAL_EXCEPTIONS handling code to this module as well. Added gnome_canvas_item_affine_{relative,absolute}. * */Makefile.am: changes so that you can build gnome-python with build directory != source directory.
* added references to the MAPPING file.James Henstridge1999-02-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-02-23 James Henstridge <james@daa.com.au> * README, Makefile.am, pygtk.spec: added references to the MAPPING file. * MAPPING: new file describing the mapping of GTK+ onto python as pygtk does it. 1999-02-22 James Henstridge <james@daa.com.au> * description.py (GdkCursor): added information about this type. * gtk.py: commented out the __getattr__, __setattr__ and __delattr__ methods of GtkObject. There were too many things that broke because of these changes. If I can get these to work correctly in the future, I will consider re-enabling it, but not till then. * examples/testgtk/testgtk.py (create_cursor_test): added a cursor test to the python testgtk. It is adapted from the translation sent in by Osamu Tanimoto. * gtkmodule.c: fixed a bit of bad copy'n'paste in the GC part of the style wrapper code. Thanks go to Osamu Tanimoto <tanimoto@rios.co.jp>. (PyGdkCursor_GetAttr): now GdkCursor objects have a type attribute that returns the type number for the object, and a name attribute that gives a string representation of that type number.
* made tip_private argument optional. (GtkObject.__[gs]etattr__,James Henstridge1999-02-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 1999-02-20 James Henstridge <james@daa.com.au> * gtk.py (GtkTooltips.set_tip): made tip_private argument optional. (GtkObject.__[gs]etattr__, GtkObject.__delattr__): added some more fixes to this code so that it shouldn't throw exceptions as much when it shouldn't. * gtkmodule.c: PyGdkEvent_New wasn't interpreting GDK_BUTTON_RELEASE events correctly. Also some fix ups for gtk_menu_popup. * generate/gtkcontainers.defs (gtk_container_set_focus_child): allow null child argument. 1999-02-20 James Henstridge <james@daa.com.au> * pygnome/gnome/ui.py: made corresponding changes. * pygnome/generate/gnomeui.defs: added some null-ok tags to the defs file (mainly for passing adjustments to constructors). * gnome-python.spec: fixed a bug in the pygtk files list. It wasn't including gtk.py!
* Made some small changes to spec files as recommended by Michael K. JohnsonJames Henstridge1999-02-101-1/+3
| | | | | Now buildroots are in /var/tmp rather than /tmp, and examples are included in the RPMS.
* added GtkCList.focus_row.James Henstridge1999-02-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-02-02 James Henstridge <james@daa.com.au> * generate/gtklists.defs, gtk.py: added GtkCList.focus_row. * _gdkimlibmodule.c, GdkImlib.py: added push_visual and pop_visual, that can be used to easily set GTK to use the imlib visual/colormap combination. * gtkmodule.c: the PyObject -> GtkArg conversion routines were not catching some exceptions that they generated. This would cause wierd problems if you passed the wrong argument types to signal handlers. This was found by Chi-Deok Hwang <cdhwang@sr.hei.co.kr> * examples/simple/dnd.py, examples/simple/dndpixmaps.py: and example of drag and drop contributed by Chi-Deok Hwang <cdhwang@sr.hei.co.kr> * gtkmodule.c: added gtk_ctree_get_selection, that returns nodes rather than pointers. * gtk.py: made changes to reflect those below. Also added GtkWidget.get_colormap() (it was missing previously). * generate/gtkedit.defs (gtk_spin_button_update): added function. * generate/gtkmenus.defs (gtk_check_menu_item_set_active): function renaming. (gtk_menu_set_title): added function. * generate/gtkmisc.defs (gtk_toggle_button_[sg]et_active): added functions, and removed gtk_toggle_button_set_state.
* updated version numbers here.GNOME_PYTHON_0_90James Henstridge1998-12-211-1/+1
| | | | | | | | | | | | | | | | | | | | | 1998-12-21 James Henstridge <james@daa.com.au> * gnome-python.spec: updated version numbers here. * configure.in: upped required gtk version to 1.1.9, and changed version to 0.90 (to go with the gnome-1.0 prerelease). * gnome/examples/html_demo.py: changed some function calls to match GTK API changes. 1998-12-21 James Henstridge <james@daa.com.au> * pygtk.spec: updated version here as well. * README: updated required GTK version to 1.1.9 * configure.in: Updated version for pygtk to 0.5.9, increased GTK version check to 1.1.9.
* Small updates to fix slightly broken previous release of pygtk.James Henstridge1998-12-101-1/+1
|
* Initial revisionJames Henstridge1998-12-061-0/+45