Created by James Westby on 2010-10-13 and last modified on 2011-04-24
Get this branch:
bzr branch lp:ubuntu/natty/software-properties
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

66. By Stéphane Graber on 2011-04-24

In "Updates" tab (qt and gtk), ignore all deb-src templates.
(LP: #768363, LP: #768469)

65. By Jonathan Riddell on 2011-04-14

data/designer/main.ui make strings match GTK UI file LP: #760825

64. By Martin Pitt on 2011-04-08

softwareproperties/gtk/SoftwarePropertiesGtk.py: Fix wrong Gtk.MenuItem
construction. (LP: #753570)

63. By Martin Pitt on 2011-04-05

software-properties-gtk: Fix crash on invalid locale. (LP: #730643)

62. By Martin Pitt on 2011-03-22

* softwareproperties/gtk/DialogAddSourcesList.py: Drop leftover pygtk
* software-properties-gtk: Fix --enable-ppa to work again.
* softwareproperties/gtk/DialogAddSourcesList.py: Fix WMFunction Gdk
  constant. (LP: #736393)

61. By Martin Pitt on 2011-03-03

software-properties-gtk: Update require_version() call to current
pygobject API. Bump python-gobject dependency accordingly.

60. By Martin Pitt on 2011-03-02

softwareproperties/gtk/DialogAdd.py: Fix UnicodeDecodeError in "Add
source" dialog. (LP: #721778)

59. By Martin Pitt on 2011-02-15

softwareproperties/gtk/SoftwarePropertiesGtk.py: Gdk.window_foreign_new()
is currently not introspectable (and went away entirely in Gtk 3), so
don't crash if it is not available. (LP: #718811)

58. By Martin Pitt on 2011-02-14

* 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
* 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
* 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.

57. By Michael Vogt on 2010-12-13

use port 80 by default when getting gpg keys for PPAs
(LP: #615788)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.