* lba flag
* rm <extended partition> should check each logical partition for business ;-)
* update documentation for 1.3.x (both API and USER)
* fix ped_constraint_solve_nearest() - should attempt to satisfy min_size.
* bootdisk: replace bash with ash or something?  Also, create a "drivers"
disk.
* "renumber"
* "reconstruct"
* bash/awk environment?
* how do we deal with resizing extended partitions, where resizing it will
break alignment?
* investigate claims about bugs (no?!) in Windows, expecting a FAT partition
as the last logical partition
* 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>)

Stuff for 1.2.x:
-----------------------
* /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).

* can we relax the cylinder-boundary stuff?  Eg: end-of-cylinder?

Stuff for 1.3.x:  (maybe)
-------------------------
* 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

* other disk-label support

* libbootload ?
	- update LILO/GRUB

* 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.


Stuff for later:
----------------
* blkpg

* raw IO

* 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:
	- front-ends for the ped_file_system_*, so you can do things like
ped_disk_resize_partition()

	- add methods to PedFileSystem: do progress meter stuff.

* info page.  (Why is texi's tex output so broken?)

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

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

* partition table metadata ownership (this is implicit by the location, and
various other hacks, but should be made explicit to support weirder systems)

* sort out CHS problem.  [partly done]  Still need to support partitions
with unusual alignment.  msdos_align(), msdos_alloc_metadata() needs to be
fixed.  Should Parted always preserve the same (possibly weird) location
of metadata?  Methinks so - keep bootloaders happy.

