software-properties 0.80 source package in Ubuntu

Changelog

software-properties (0.80) natty; urgency=low

  * software-properties-gtk, ./softwareproperties/gtk/*: Port from pygtk to
    gobject-introspection. This works with both GTK 2 and 3, but in GTK2 we
    have to disable the drag&drop functionality (as current GTK2 does not have
    a gtk_target_entry_new() and thus you can't construct those).
  * softwareproperties/gtk/SoftwarePropertiesGtk.py: When doing string
    interpolation with translated text and unicode objects, encode the latter
    into UTF-8 first. pygtk did that for us using some black magic (by calling
    PyUnicode_SetDefaultEncoding()).
  * software-properties-gtk: Force using GTK 2 for now, as in Natty we don't
    currently ship GTK 3 on the default installation (we don't have a theme
    yet).
  * debian/control: Update dependencies for the pygtk → pygi switch.
  * software-properties-gtk, softwareproperties/gtk/DialogMirror.py: Drop
    calls to Gdk.threads_*(). They were insufficient and causing lockups, and
    since multi-threaded Gtk is a pain to get right, we'll rather change the
    code structure to only use Gtk from the main thread.
  * softwareproperties/gtk/DialogMirror.py: Run GTK operations in main thread,
    to avoid thread lockups.
  * softwareproperties/MirrorTest.py: Move additional MirrorTestGtk
    functionality (setting threading.Event flag and storing current
    action/progress into main MirrorTest class, so that we can entirely drop
    MirrorTestGtk from softwareproperties/gtk/DialogMirror.py. KDE still uses
    its own implementation with real threads, as this is still easier to do.
 -- Martin Pitt <email address hidden>   Mo, 14 Feb 2011 14:23:12 +0100

Upload details

Uploaded by:
Martin Pitt
Sponsored by:
Michael Vogt
Uploaded to:
Natty
Original maintainer:
Michael Vogt
Architectures:
all
Section:
admin
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Natty: [FULLYBUILT] i386

Downloads

File Size SHA-256 Checksum
software-properties_0.80.tar.gz 1.3 MiB d464e232628ffed9d7f146e1f82b33067cd1d9f10b1917660d072dc4c7ffba30
software-properties_0.80.dsc 1.0 KiB 50d4e01e25492dd72d1f363a0366afbfc80f0b81c01128474c28641e8a4abaa0

Available diffs

View changes file

Binary packages built by this source

python-software-properties: No summary available for python-software-properties in ubuntu natty.

No description available for python-software-properties in ubuntu natty.

software-properties-gtk: No summary available for software-properties-gtk in ubuntu natty.

No description available for software-properties-gtk in ubuntu natty.

software-properties-kde: No summary available for software-properties-kde in ubuntu natty.

No description available for software-properties-kde in ubuntu natty.