* dlopen() "yourself", and find .*register$

* merge fixes from ext2resize

* abstract out PedDevice / PedGeometry, Hurd port

* fix Mac OSX weirdness

* history should contain complete commands.

* RS6000 boot flag (0x41)

* manual set-type

* maintain correct libtool numbering

* make *_read() do ped_file_system_probe(), and warn if it isn't sane for
the partition ID on-disk.

* fix the locale-specific decimal places

* warn if the constraint solver gives something very different to what the
user wanted

* speed up fat_open()

* read-only flag for Mac partitions, and the macufs partition type

* separate the Conectiva Modular Installer libparted front-ends (GTK+ and
Newt), and release separately.  Note: available via anonyous CVS:
	CVSROOT=:pserver:anonimo@cvs.conectiva.com.br:/home/cvs
	cvs get mi libconectiva newt-cnc

* write a summary of operation list things, and get discussion going...

* lba flag - default flag?
* ext3 support
* get rid of "primary" for non-msdos labels

* docs for RAWRITE, etc.

* ped_file_system_is_flag_available()
* ped_file_system_commit() ?   polymorphic operations, with apply() and
revert() in memory, and commit all fs's and disk's to commit on-disk.
* ped_operation_queue (ped_operation_new (PED_OP_PARTITION_SET_FLAG, ...)),
	or ped_partition_set_flag() (with a "transparent" queue?)
* hack progress meter
* LVM and RAID partition support for PC98 & Mac?

* separate domains libparted and parted (for nls)
* merge with partimage.sourceforge.net
* mkpart primary fat - 500 thingy.
* new partition constraints (as well as resize): TODO: hfs must be >=800k
* when Windows doesn't shut down properly, it knows about it.  How?
* autoconfuse option --enable-readonly
* "renumber"
* "reconstruct"
* "resizepart"
* disk label conversion - requires making ped_disk_create() defer writes until
ped_disk_write(), I mean ped_disk_commit() ;-)
* bash/awk environment?
* make an errata web page
* bootdisk: try getting readline & nls support in, use a newer version of
busybox.  Also, write some scripts for disk imaging.
* Rawrite3 IS free, it seems.  Find the source (version 1.3 == version 3), and
stick source+bin up on the ftp site.
* improve website (check out texinfo.  Does it create much autoconfusion?)
* testsuite: add specific tests for FAT16 -> FAT32, FAT32 -> FAT16, cluster
resizing 8k -> 4k, etc.  Also, compare output, to catch other "unexpected"
errors (like partitions going missing, <cough> not that that's ever
happened <cough>)

* /proc/meminfo, mlock()

* remove dependence on /usr/include/linux/*.  Probably best to do this
simultaneously with a BSD port.

* support a cylinder interface for the masochistic.

* create an FAQ, and stick lots of examples in it.

* implement move-the-start resize for fs's that don't support it, by
clever use of copying to free space (on the same partition).

* ped_file_system_resize_online()

* PC98: relax cylinder boundary restrictions (create conforming partitions,
but allow non-conforming partitions ;-)

* reiser fs support!

* FAT boot sector reconstruction, in fat_check()  - actually, fat_open(),
since it won't open properly if it's broken...  Tell panov@iacp.vl.ru when
done.  Perhaps connect this to the front-end via a "force MINOR FS-TYPE"
command, since it's sometimes hard to detect broken file systems.

* portability to other OS's.  Linux 2.4 support, FreeBSD support (get a copy - I
want to try it anyway!)

* Linux 2.0 support (done?)

* LBA support in boot loader

* OS/2 Boot manager

* rewrite SCSI code to use /usr/include/scsi.h properly (not the ugly send
message ioctl)

* documentation of the internal API, tutorial on external API, and perhaps a bit
on how the resizers, etc. work  [MOSTLY DONE]

* logical sectors (?)

* stubs for NTFS, UFS, HPFS, HFS

* libbootload ?
	- update LILO/GRUB/Quik

* command-line interface: i18n issues, "Yes, No or Cancel?".  This issue is
hard, for free software in general.  We need a community (i.e. mailing list)
that specializes in this, IMHO.

* recognise partition, LVM and RAID devices

* blkpg

* raw IO ?

* ped_geometry_{map|unmap}(), and kill the libparted/fs_ext2 buffer cache

* injecting/ejecting partitions into/out of extended partitions.  But to
keep alignment rules, would have to move the start of the partition.  No
problem for FAT.  Absolute pain for ext2.

* ext2 resizer:
	- add ability to move the start of the file system.
	- fix "strange layout" problem

* RAID? LVM?

* support finding bad-blocks.  Use ped_device_check() in ped_geometry_check()

* increase FAT cluster size?

* improving the API:
	- add methods to PedFileSystem: do progress meter stuff.

* info page

* fix partition tables?  (stick gpart functionality in - requires no more
low level code :-)

* prompt for parameters if not supplied, tab completion (of text parameters)

* FAT12

* devfs

* allow partition table backups to file

