| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-15 James Henstridge <james@daa.com.au>
* gtk/Makefile.am (pygtk_PYTHON): don't install the GTK.py header.
* pygtk.spec: update spec file, and add -devel sub package.
* configure.in: use AC_HELP_STRING to format help strings, update
version number.
* acinclude.m4: remove the AM_PATH_PYTHON macro, as it is in
automake 1.5.
* Makefile.am: require automake 1.5 to build.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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!
|
|
|
|
|
| |
Now buildroots are in /var/tmp rather than /tmp, and examples are included
in the RPMS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|