Created by James Westby on 2009-10-30 and last modified on 2010-04-13
Get this branch:
bzr branch lp:ubuntu/lucid/usb-creator
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

40. By Evan on 2010-04-13

[ Roderick B. Greening ]
* Get rid of the needs-format warning for now. It was always shown
  for parent block devices and the confusing resulting from that was
  quite bad. This was previously done for gtk but not kde version.
* Update kde frontend format option to match gtk frontend/backend
  (LP: #553460)
* Add warning dialog to format button for usb-creator-kde, to match gtk.
* Add BusyCursor while formatting under usb-creator-kde, to match gtk.

[ Evan Dandrea ]
* Change the format button's label to 'Erase Disk' as it wipes the
  entire disk, rather than an individual partition (LP 484252).

39. By Evan on 2010-04-01

[ Evan Dandrea ]
* Encode ISO path with UTF-8 when mounting (LP: #460298).

[ Roderick B. Greening ]
* Update KDE Frontend to work with newer PyQt bindings (LP: #553243).
* Bump version to 0.2.21 in setup.py, kde_about.py, usb-creator-gtk,
  and man pages.
* Add explicit version requirement to depend on latest usb-creator-gtk
  for usb-creator.

38. By Evan on 2010-03-30

Fix format failing due to the device being busy (because we were
mounting it unnecessarily).

37. By Evan on 2010-03-24

[ Mario Limonciello ]
* Don't force select a source unless the list is empty.
* Reverse the order of the populating ISOs and command line option --iso
  again so that --iso always trumps others.
* Hide the source_vbox again when --iso is used.

[ Evan Dandrea ]
* Get rid of the needs-format warning for now. It was always shown
  for parent block devices and the confusing resulting from that was
  quite bad.
* Rework partition mounting so that it doesn't fail if the partition
  was mounted between dbus calls.
* Somewhat fix progress reporting.
* Don't write usb-creator-helper's log to /root (LP: #461064).
* Provide a format confirmation dialog (LP: #443330).
* Error out of formatting if we're unable to unmount all of the
  partitions (LP: #507420).
* Provide feedback via a spinning cursor and disabled format button
  while formatting (LP: #457737).
* Only call gtk.main_quit if we're in a mainloop.
* Don't try to unmount a partition in usb-creator-helper unless it
  actually is mounted.
* Unmount the partition at the end of install using
  usb-creator-helper rather than umount as a regular user.
* Handle device changes by synthesizing a remove and add.
* Pulse the progress bar while flushing changes to disk.
* Pulse when installing the bootloader.

36. By Evan on 2010-03-08

[ Mario Limonciello ]
* Move the populating of ISOs from ~/Downloads to before adding an ISO
  from command line option --iso. This allows the command line fed
  ISO to be selected automatically.

[ Evan Dandrea ]
* Provide a quick workaround for LP 529366 while a better fix is
  prepared. Ignore errors on setting the boot flag for the target

35. By Kees Cook on 2010-03-04

[ Martin Pool ]
* If the source image is not an Ubuntu image (does not contain syslinux)
  provide a better clue when failing.
* When you add a new source to the source list, select it.

[ Brian Murray ]
* Add an apport package hook (LP: #489908)

34. By Martin Pitt on 2010-02-15

[ Evan Dandrea ]
* Fix window layout when -i argument is used.
* Use ubiquity's label wrapping fix.
* Don't tell devicekit-disks to set the partition table to 'none'
  before 'mbr', as it's no longer required.

[ Martin Pitt ]
* Port to udisks: Rename all DeviceKit-Disks related D-Bus interfaces,
  object paths, source code files, function names, and variables to their
  UDisks counterpart.
* Replace devicekit-disks dependency with udisks (1.0.x)

33. By Evan on 2010-02-02

[ Mario Limonciello ]
* Ensure that the download_dir is really a directory before scanning it for
  ISOs to include in the list. Fixes launching usb-creator-gtk as root.
* If hiding the persistence and iso selection in the UI, make sure to do
  so before window.show() to prevent weird sizing of the window

32. By Evan on 2010-01-06

[ Mario Limonciello ]
* When setting the no persistence flag (-n), don't offer changing
  persistence in the UI. There's generally a good reason it's being
  disabled in the first place.
* When a source image is provided in the startup flags, don't offer
  to select different images in the UI.
* Widget names are no longer stored in the widget's internal name, but
  rather in the object data. Sync this information back to the widget's
  internal name. (LP: #503710)

[ Evan Dandrea ]
* Hack around GTK's lack of good label wrapping (again).
* Point to correct location for the log file in the man page.

31. By Martin Pitt on 2009-12-08

[ Evan Dandrea ]
* Set the install window as translatable. Thanks Milo Casagrande
  (LP: #414742).
* Fix a typo in the Windows frontend (LP: #454926).
* Use a close button instead of a quit button in the GTK+ frontend
  (LP: #285916).
* Change the program title (not the program name) to "Startup Disk
  Creator" as usb-creator writes to more than just USB disks these days
  (LP: #275138).
* In the GTK+ frontend, scan the download directory on startup and add
  all the CD and disk images (LP: #441104).
* Expand the path provided by the -i option to its absolute
  (LP: #458497).
* Unmount the target device rather than calling sync (LP: #457510).

[ Martin Pitt ]
* bin/usb-creator-helper: Supply start-time in the PolicyKit subject struct,
  so that this also works with current polkit-1 in lucid.

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.