summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO7
1 files changed, 5 insertions, 2 deletions
diff --git a/TODO b/TODO
index d3a3c0a..233f2db 100644
--- a/TODO
+++ b/TODO
@@ -27,7 +27,7 @@ DONE, NEEDS_TESTING - monitor device/presentable events like eject, umount etc.
- show custom icon if user has set it in Nautilus
- is firmware needed for some devices?
- different partition tables?
-- what to do if device is blank (zeroed, no MBR)?
+DONE - what to do if device is blank (zeroed, no MBR)?
DONE - handle read only device - gdu_device_is_read_only() - test with DVD-RAM media
- stay consistent with volume labels in Nautilus and gdu (requires gvfs-devicekit port)
- localization (transifex? -- ask hughsie)
@@ -50,4 +50,7 @@ Bugs:
- libgdu should return always valid presentable names
NO - should the presentable instance from the pool::presentable-{added,changed,removed} signals be unreffed?
- complete CD-RW medium is not marked as readonly -- are we gonna have burning backend in DK-disks?
-
+ - would be great to have gdu_pool_get_toplevel_presentables()
+ - gdu_presentable_get_toplevel() always returns valid presentable even if it's already toplevel (i.e. /dev/md0), never returns NULL
+ - gdu_device_drive_get_media_compatibility() returns const char* pointers - check and document properly
+ - BUG !! gdu_device_op_partition_create() and gdu_device_op_partition_table_create() should spawn their finish callbacks only after device is ready (and pool up-to-date) so we can start another operation right away