summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* some more work on the graphsDavid Zeuthen2008-05-062-72/+58
|
* work a bit more on the smart graphsDavid Zeuthen2008-05-052-20/+341
|
* add some work-in-progress graphing for SMART dataDavid Zeuthen2008-05-043-1/+343
|
* use new widget GduTimeLabel that is properly updated as time flowsDavid Zeuthen2008-05-045-32/+291
|
* update to new SMART API in DKD and provide UI for attributesDavid Zeuthen2008-05-0323-162/+1650
| | | | Also add gdu-specific icons for SMART status.
* the daemon can no longer be inhibitedDavid Zeuthen2008-04-281-25/+0
|
* catch up to latest DeviceKit-disks APIDavid Zeuthen2008-04-272-39/+39
|
* fix warnings on x64_64David Zeuthen2008-04-093-10/+4
|
* use a spin button (in addition to the hslider) when creating partitionsDavid Zeuthen2008-04-081-8/+52
|
* replace the page concept with a section conceptDavid Zeuthen2008-04-0738-5066/+4827
|
* ext3 filesystems can be renamed while mountedDavid Zeuthen2008-04-071-1/+1
|
* don't dup invalid strip when RetrieveSmartData() failsDavid Zeuthen2008-04-061-5/+6
|
* retrieve and show last_self_test_result as the daemon now returns this as wellDavid Zeuthen2008-04-063-6/+63
|
* fix 'make distcheck'David Zeuthen2008-04-053-3/+40
|
* do more work on linux-md Software RAIDDavid Zeuthen2008-04-0417-410/+2180
| | | | Sorry for the huge patch.
* more cool icons from MikeMike Langlie2008-04-0424-17/+9873
| | | | Thanks Mike!
* add support for assembling and stopping linux md raid arraysDavid Zeuthen2008-03-315-11/+198
|
* add first stab at proper linux-md (software raid) handlingDavid Zeuthen2008-03-3110-47/+1141
| | | | | | | | | | | | | | | | | | | | We introduce a new class called GduActivatableDrive (which is even harder to spell/type than GduPresentable. Sigh.) which is a subclass of GduDrive. When we see components (e.g. /dev/sda1) we instantiate an object of this class and when the array appears (e.g. /dev/md0) we set the device pointer. This way we'll get a presentable for the raid drive exactly when one or more components are shown. Haven't hooked the 'start' and 'stop' actions up yet (requires methods on the daemon) but that should be rather trivial. Activatable drives have their own page in GduPageDrive; right now it's rather empty but the idea is to list the components and, for creation (plus spare management), allow users to drag components from the tree into the list. So lots of work left but this is a good start.
* also show drive temperature in FahrenheitDavid Zeuthen2008-03-301-1/+3
|
* add S.M.A.R.T. monitoring and selftest supportDavid Zeuthen2008-03-304-6/+524
| | | | | http://people.freedesktop.org/~david/gdu-smart-and-failing.png http://people.freedesktop.org/~david/gdu-smart-and-healthy.png
* drive-media is now exported as two properties from the daemonDavid Zeuthen2008-03-295-84/+80
|
* rename the Actions menu to EditDavid Zeuthen2008-03-293-11/+7
|
* properly reset pages with sane defaultsDavid Zeuthen2008-03-293-27/+19
|
* make confirmation dialogs reference the drive/media and default to "Cancel"David Zeuthen2008-03-294-26/+145
|
* add new mount, unmount and eject iconsMike Langlie2008-03-2915-3/+3384
| | | | Thanks Mike!
* major rewrite of how the UI worksDavid Zeuthen2008-03-2926-1595/+1742
| | | | | | - no tabs in the main UI - change how the summary works; include huge icon - support for read-only media
* handle the use case where a whole disk is unrecognizedDavid Zeuthen2008-03-278-64/+175
| | | | And also make the icons for unrecognized space greyscale.
* display connection type, speed and media compatibilityDavid Zeuthen2008-03-268-20/+445
| | | | | | Choose pretty new icons according to media compatibility. Also make icons used by unallocated space greyscale. Choose correct size of icons in tree. And get rid of the expanders in the tree.
* when actively selecting an entry in the tree, focus the treeDavid Zeuthen2008-03-251-0/+1
| | | | This happens when e.g. creating new partitions in unallocated space.
* export new property "device-is-busy"David Zeuthen2008-03-252-0/+10
|
* don't unref objects we don't ownDavid Zeuthen2008-03-241-10/+0
|
* support saving passphrase to keyring on creation of an encrypted deviceDavid Zeuthen2008-03-248-137/+323
|
* add the "[ ] Encrypt underlying device" optionDavid Zeuthen2008-03-247-68/+186
| | | | | | Yay, LUKS is now very simple to setup http://people.freedesktop.org/~david/gdu-luks-easy.png
* implement changing secrets on encrypted devicesDavid Zeuthen2008-03-238-124/+1068
|
* use the new UnlockEncrypted and LockEncrypted API in DeviceKit-disksDavid Zeuthen2008-03-238-39/+462
|
* add support for encrypted block devicesDavid Zeuthen2008-03-224-4/+66
| | | | | | | | | See http://gitweb.freedesktop.org/?p=users/david/DeviceKit-disks.git;a=commitdiff;h=45aee5c0e83fab54259063fd241e2e8815c0cb44 Next patch will include management of these (e.g. unlocking, locking, password management).
* put a shadow around the scrolled window for the treeviewDavid Zeuthen2008-03-221-0/+2
|
* attempted to give the ui some lovingDavid Zeuthen2008-03-227-31/+39
|
* add support for file systems on the main block devicesDavid Zeuthen2008-03-226-29/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Granted, this needs some enhanced udev rules (see below) but am working this out with Kay. It depends on the kernel giving us change events for polled media, a feature that looks like it's going into 2.6.25. --- 60-persistent-storage.rules 2008-03-21 23:53:51.000000000 -0400 +++ /etc/udev/rules.d/60-persistent-storage.rules 2008-03-21 23:59:13.000000000 -0400 @@ -3,7 +3,7 @@ # persistent storage links: /dev/disk/{by-id,by-uuid,by-label,by-path} # scheme based on "Linux persistent device names", 2004, Hannes Reinecke <hare@suse.de> -ACTION!="add", GOTO="persistent_storage_end" +ACTION!="add|change", GOTO="persistent_storage_end" SUBSYSTEM!="block", GOTO="persistent_storage_end" # skip rules for inappropriate block devices @@ -47,11 +47,12 @@ ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}" ENV{DEVTYPE}=="partition", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}-part%n" -KERNEL=="sr*", GOTO="persistent_storage_end" +#KERNEL=="sr*", GOTO="persistent_storage_end" KERNEL=="hd*[!0-9]", ATTR{removable}=="1", GOTO="persistent_storage_end" # by-label/by-uuid (filesystem properties) -ENV{DEVTYPE}=="partition", IMPORT{program}="vol_id --export $tempnode" +#ENV{DEVTYPE}=="partition", IMPORT{program}="vol_id --export $tempnode" +IMPORT{program}="vol_id --export $tempnode" ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}" ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}"
* strip out some namesDavid Zeuthen2008-03-211-8/+8
|
* add support for creating ntfs and swapDavid Zeuthen2008-03-211-6/+29
|
* add warnings for extended partitions when dealing with mbrDavid Zeuthen2008-03-212-14/+118
| | | | | | | Specifically - If we have free space, no extended partition and four partitions already - When using the last primary slot and there are no extended partitions
* also add tips for fs and partscheme comboboxesDavid Zeuthen2008-03-215-38/+212
|
* add some useful tips describing the selected secure erase optionDavid Zeuthen2008-03-216-4/+138
|
* on dismiss, clear the GtkLabel for the error message to reclaim spaceDavid Zeuthen2008-03-211-0/+1
|
* include hexnumber in mbr partition type names and unify some codepathsDavid Zeuthen2008-03-212-187/+41
|
* add support for CreatePartitionTableDavid Zeuthen2008-03-215-3/+272
|
* fix what page should be shown if the currently shown page changesDavid Zeuthen2008-03-211-5/+28
| | | | If a page gets hidden, select the first visible page starting from 0.
* factor out create, modify, createtable of partitioning into separate pagesDavid Zeuthen2008-03-2111-522/+1167
|
* implement the modify partition sectionDavid Zeuthen2008-03-215-201/+485
|