Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | No longer force GTK2 -- the GTK3 port is functional.HEADgtk3 | C. Scott Ananian | 2011-11-11 | 1 | -1/+1 |
| | |||||
* | Workaround: GdkPixbuf.get_pixels() does not have a functional GIR binding. | C. Scott Ananian | 2011-11-11 | 1 | -4/+9 |
| | | | | | We use a new cairo.ImageSurface instead; ImageSurface.get_data() returns a properly wrapped python buffer object. | ||||
* | Gdk.CONTROL_MASK -> Gdk.ModifierType.CONTROL_MASK. (bugfix) | C. Scott Ananian | 2011-11-10 | 2 | -2/+2 |
| | |||||
* | Remove direct invocations of expose event (replaced by draw event in GTK3). | C. Scott Ananian | 2011-11-10 | 1 | -3/+3 |
| | |||||
* | Fix 'read pixel' operation under GTK3 (now faster in GTK2 as well). | C. Scott Ananian | 2011-11-10 | 2 | -9/+16 |
| | |||||
* | Update Gdk.CairoContext in source (not needed for GTK3). | C. Scott Ananian | 2011-11-10 | 3 | -5/+13 |
| | |||||
* | Update PangoCairo and PangoLayout to new GIR calling convention. | C. Scott Ananian | 2011-11-10 | 3 | -14/+30 |
| | |||||
* | Add nice constructor for GTK3 Gdk.Rectangle. | C. Scott Ananian | 2011-11-10 | 1 | -1/+5 |
| | |||||
* | Fix PixbufLoader constructor on GIR/GTK3. | C. Scott Ananian | 2011-11-10 | 3 | -3/+6 |
| | | | | | | GIR has a more direct translation of the various C-level object constructors. Use the appropriate GIR-style constructor, adding alises for correct operation on GTK2. | ||||
* | GTK3 fixes for tawindow.py | C. Scott Ananian | 2011-11-10 | 1 | -9/+25 |
| | |||||
* | Mostly-automatic conversion to gtk3/gir. | C. Scott Ananian | 2011-11-10 | 33 | -346/+453 |
| | | | | | | | | | | | | | | | | I've changed all call sites to use the new GIR-style package and method names, ie. 'Gtk3' instead of 'gtk', starting with the automatic conversion done by the pygi-convert.sh script in tht pygobject package. I then went over each changed line and added aliases in the new util/gtkcompat.py package so that operation on gtk2 should be unmodified -- ie, exactly the same methods in exactly the same objects should be executed when run on a gtk2 system, we're just calling them by different names. The result remains completely functional under gtk2 -- if there's a behavior difference, it's a bug. It's not a fully-functional GTK3 port yet -- there are some remaining differences between gtk2 and gtk3 which need to be addressed on a case-by-case basis. But we should maintain gtk2 compatibility with every gtk3 fix past this point. | ||||
* | Documentation touchup from master. | C. Scott Ananian | 2011-11-10 | 1 | -3/+3 |
| | |||||
* | add comma separators for used block list | Walter Bender | 2011-11-08 | 1 | -2/+4 |
| | |||||
* | using new grid overlay mechanism for speed up with Cairo graphics | Walter Bender | 2011-11-08 | 1 | -19/+2 |
| | |||||
* | cairo merge | Walter Bender | 2011-11-08 | 12 | -198/+208 |
| | |||||
* |