lp:ubuntu/karmic/usb-creator

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic/usb-creator
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

30. By Evan

* Properly mount the device when the user requests to open it in a
  file manager (LP: #455199).
* Blacklist gfxboot.cfg in mangle_syslinux (LP: #456990).

29. By Evan

* Add a help button for the GTK+ frontend.
* Feature freeze exception (LP: #451124).

28. By Evan

[ Cody A.W. Somerville ]
* usbcreator/install.py:
  - Do not copy /syslinux/syslinux.cfg to root of disk, no longer needed.
  - Look at all files ending in .cfg under the syslinux directory when
    updating configuration files based on the options selected in usb-creator.
  - Strip tabs when parsing iso/syslinx config files to correctly identify
    commands in a syslinux config file that indents lines.

[ Evan Dandrea ]
* Small fixes to Cody's changes to the mangle_syslinux function:
  - Don't assume / is the path separator.
  - Add command line entries to the front, to avoid them being carried over
    to the installed system.
  - Write all lines, not just modified ones.
* Properly set the icons in the source treeview. Thanks John S.
  Gruber (LP: #436469).
* Handle the device no longer existing in fs_size (LP: #439001).
* Update translations from Launchpad.

[ Roderick B. Greening ]
* Fix issues with UTF.8 (unicode) strings being cast to str
  (LP: #440719).
  - Updated KDE Front-end

27. By Evan

Properly catch exceptions around modifying the syslinux
configuration (LP: #439977).

26. By Evan

* Modify adtext.cfg as well when adding options to the syslinux
  configuration (LP: #317059).
* The persistence value is no longer passed around as a string. Fix a
  check that assumed it was. This was causing the persistence option
  to always be written (LP: #436207).

25. By Evan

[ Evan Dandrea ]
* Add PolicyKit support (LP: #273483).
* Move logging back to the home directory, now that usb-creator is run as a
  regular user (LP: #431266).
* Use GIO instead of gnomevfs. Only lookup GNOME device names and
  icons as needed.
* Remove the device in the DeviceKit-disks backend when it's removed
  from the system.
* Only set the non-size columns to expand to fill available space in the GTK+
  frontend. Set a minimum width of 75px for all columns.
* Add the missing retry dialog to the GTK+ frontend.
* Fix a deadlock when the failed dialog runs.
* Explicitly depend on mtools, just in case someone removes it and
  expects usb-creator to still work (LP: #295212).
* Re-enable the format button now that Devicekit-disks 007 has been
  released.
* Depend on DeviceKit-disks >= 007.
* Freeze exception (LP: #432542).
* Update translations from Launchpad.

[ Roderick B. Greening ]
* Bump version in setup.py, kde_about.py, usb-creator-gtk, and man to 0.2.7
* Remove completed TODO items
* Update some message strings for translations
* Add the missing retry dialog to the KDE frontend.
* Update man pages to reflect new log file location
* In devicekit backend, ensure mount is empty string '' rather than empty
  dbus.Array to prevent crashes in os.statvfs from misc.py

24. By Evan

[ Evan Dandrea ]
* Ignore 0 byte devices. Thanks Roderick B. Greening!
* Close the file chooser when Cancel is selected (LP: #426430). Thanks
  Severin Heiniger!
* Ellipsize long text strings in the GTK+ treeviews (LP: #424883).
* Make sure the ISO image gets unmounted when the install succesfully
  completes (LP: #414821).
* Re-enable the destination status message.
* Fix broken free space update.
* Don't report disks as having 0 B free space. It's confusing.
* Updated translations from Launchpad.

[ Roderick B. Greening ]
* Make kde frontend call detect_devices from private ref (self.__backend).
* Add update_loop timer to mirror gtk frontend
* Fix Makefile to include ./bin/usb-creator-* for translations
* Update kde frontend and ui to provide better translations in line with
  gtk frontend.
* Add the translation script (Messages.sh) for kde .pot file generation
* Bump version in setup.py, kde_about.py, usb-creator-gtk, and man to 0.2.6
* Enforce a MAX_PERSISTENCE of 4GB, otherwise dd fails tring to create
  a file > 4GB
* Add the destination status message to kde frontend.
* Update man pages
* Add unmount ISO call to kde frontend
* Use id-label instead of partition-label in devicekit backend

[ Harald Sitter ]
* Bump standards version to 3.8.3
* Fix spelling GTK -> GTK+
* Don't exceed 80 characters in control file
* Don't exceed 80 characters in changelog file
* KDE UI:
  + Backend expects str for add_image, so do a type conversion from QString

[ Jonathan Riddell ]
* kde_about.py: Use correct translations catalogue
* Extract strings for KDE frontend into .pot file

23. By Evan

[ Harald Sitter ]
* Remove settings categories to de-clutter the KDE menu (settings doesn't
  make all that much sense for KDE)

[ Evan Dandrea ]
* Show partition table block devices.
* Fix persistence once more.
* Fail more gracefully when an error occurs while setting up the install
  routine.
* Fully re-enable ISO image support (LP: #422671)
* Add some debugging breadcrumbs.
* Unmount partitions before writing a disk image.
* Clear the boot sector code area and set the boot flag on the partition
  (LP: #425680).

[ Roderick B. Greening ]
* Updated man pages
* Updated licence info in kde frontend modules to GPLv3+
* Bump version in setup.py, kde_about.py, usb-creator-gtk to 0.2.5
* Fix exit button which fails to exit in usb-creator-gtk (on fail or
  successful install dialog)
* Remove unused get_solid_drive() from kde/frontend.py

[ Steve Langasek ]
* Make sure .ui files are marked as type: gettext/glade in POTFILES.in, so
  that source strings are picked up for translation. LP: #419069.

22. By Colin Watson

[ Evan Dandrea ]
* Re-enable perodic sufficient free space checks.
* Re-enable optional persistence file creation in the UI.
* Fix image and ISO writing for the devicekit backend.

[ Roderick B. Greening ]
* Update KDE TODO
* Bump version in setup.py, kde_about.py, usb-creator-gtk to 0.2.4
* General clean-up in usb-creator-kde to mirror current usb-creator-gtk
  - remove _fail, excepthook def's as not needed
  - remove trace options
  - remove safe command line option
* Update man page
* General clean-up in kde/frontend.py
  - remove unused setup_sources_treeview and setup_targets_treeview
  - temporarily disable format and other buttons as they are currently broken

[ Colin Watson ]
* Resolve GTK object ID clash (LP: #422071).

21. By Evan

[ Evan Dandrea ]
* Depend on python-qt4-dbus. Thanks Daniel T. Chen (LP: #404553).
* New KDE icon. Thanks Jonathan Riddell and Ken Wimer!
* Massively cleaned up the structure of the usb-creator code.
* Replaced the HAL backend with a DeviceKit-disks backend.
* Added a Windows frontend and backend (built outside the archive).
* Manage the install routine and progress feedback in separate threads,
  rather than a separate process.
* Replace dependency on parted and mtools with devicekit-disks.

[ Roderick B. Greening ]
* Update ui file name for KDE.

Branch metadata

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

Subscribers