-----------------------------------------------------------------------------
1.2.x
-----------------------------------------------------------------------------
June 21st 2000 - Andrew Clausen <clausen@gnu.org>
* msdos_align_partition() now rounds to the nearest cylinder.  Much better
than old semantics, because you can now do things like:
	mkpartfs primary fat 0 100
	mkpartfs primary fat 100 200
And it will never complain about overlapping :-)
* fixed a nasty bug: deleting a logical partition also deleted all logical
partitions with a higher minor number.
* released 1.2.2

June 20th 2000 - Andrew Clausen <clausen@gnu.org>
* ext2 code now supports any number of groups
* interface now uses megabytes instead of cylinders.  Updated regression tests
to use the new interface.
* fixed bug in configure.in: now checks for getopt.h
* released 1.2.2-pre1
* fixed some memory leaks from FAT code.
* wrote some more user documentation on Parted commands.
* tidied up the interface a bit.

June 18th 2000 - Andrew Clausen <clausen@gnu.org>
* do_mkpart() now calls ped_partition_set_system(), to probe for an old
file system underneath.  (Useful for recovering from "rm")

June 17th 2000 - Andrew Clausen <clausen@gnu.org>
* reordered the search for tgetent(), so that (n)curses is better than
termcap.
* fixed bug in libparted/disk_dos.c, linear_end().  Do arithmatic AFTER
endian conversion!

June 15th 2000 - Andrew Clausen <clausen@gnu.org>
* fixed minor build bug: fixed include problem in debug/clearfat/Makefile.am.
* released 1.2.1

June 14th 2000 - Andrew Clausen <clausen@gnu.org>
* all looks well ;-)
* released 1.2.0

-----------------------------------------------------------------------------
1.1.x
-----------------------------------------------------------------------------

June 11th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in changes to 1.0.17.
* released 1.1.6

May 27th 2000 - Andrew Clausen <clausen@gnu.org>
* rearranged tools and clearfat stuff.  Updated test scripts (from devtools),
and included them.
* released 1.1.5

May 20th 2000 - Andrew Clausen <clausen@gnu.org>
* fixed bugs in maintaining free_cluster_count and bad_cluster_count in
libparted/fs_fat/table.c
* fixed fat_check_resize_geometry()
* added Galacian translations (thanks Jacobo :-)
* added tools/
* added tools/clearfat
* released 1.1.5-pre1

May 13th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in changes to 1.0.15
* released 1.1.4

April 16th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in changes to 1.0.14
* got it to compile ;-)

April 13th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in changes to 1.0.14-pre1
* released 1.1.4-pre1

April 11th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in changes to 1.0.13

March 26th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in changes to 1.0.12

March 24th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in changes to 1.0.11
* released 1.1.3

March 14th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in changes to 1.0.11-pre1
* released 1.1.3-pre1

March 13th 2000 - Andrew Clausen <clausen@gnu.org>
* finally got the off_t checks working properly!

March 4th 2000 - Andrew Clausen <clausen@gnu.org>
* merged changes to 1.0.10 in
* released 1.1.2

March 2nd 2000 - Andrew Clausen <clausen@gnu.org>
* hacked it to work on linux-ppc (probably breaks on the Alpha now :-)
Don't get too excited.  I haven't added the disk-label support yet.

February 15th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* merged changes to 1.0.9 in
* completed cluster resize down code :-)  Now to begin debugging...

February 11th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* merged 1.0.8 with other work, to create 1.1.0-pre1, which includes the
following items
* made ped_device_* POSIX compliant
* added fat_collect_cluster_info() - replaces the "flag map", to provide
fat_get_cluster_usage() and fat_get_cluster_flag()

-----------------------------------------------------------------------------
1.0.x		After fork off development series
-----------------------------------------------------------------------------

June 14th 2000 - Andrew Clausen <clausen@gnu.org>
* released 1.0.18

June 13th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in lots more translations (sorry, didn't keep track!)
* changed the new ped_geometry_test_[overlap|inside]() functions, to
require a positive result to be on the same disk ;-)
* updated documentation for ped_geometry_*()

June 6th 2000 - Andrew Clausen <clausen@gnu.org>
* merged in Galician, Dutch, Japanese and Russion translations.

June 5th 2000 - Andrew Clausen <clausen@gnu.org>
* now tolerates empty extended partitions created with Partition Magic.
(PM fills the first sector with 0xf6).  read_table() in libparted/disk_dos.c
* read_table() in libparted/disk_dos.c.  Now handles the exception correctly,
for a bad signature (the brackets where around the wrong way)
* new German and Brazillian Portugese translations.
* released 1.0.17

June 1st 2000 - Andrew Clausen <clausen@gnu.org>
* fixed some problems with RPMs (parted.spec.in).
* major work on libparted/disk.c.  Resizing extended partitions should work
properly now.  Marginally less messy.  (Layout is still really bad, but you can
breathe on the code without it exploding now ;-)
* released 1.0.17-pre1

May 27th 2000 - Andrew Clausen <clausen@gnu.org>
* updated Japanese translations
* updated documentation, to encourage reading of Partition mini-HOWTO
* released 1.0.16

May 22nd 2000 - Andrew Clausen <clausen@gnu.org>
* fixed bug in libparted/device.c:  if probe_geometry() fails, then
dev->sector_size is now set to 512.
* removed redundant ped_device_probe_all() in parted/parted.c.  Should be
quicker now ;-)
* released 1.0.16-pre2

May 20th 2000 - Andrew Clausen <clausen@gnu.org>
* merged bug-fixes from 1.1.5-pre1 in maintaining free_cluster_count and
bad_cluster_count in libparted/fs_fat/table.c
* added Galacian translations (thanks Jacobo :-)
* released 1.0.16-pre1

May 12th 2000 - Andrew Clausen <clausen@gnu.org>
* updated documentation (and Japanese documentation - thanks Okuji :-)
* released 1.0.15

May 6th 2000 - Andrew Clausen <clausen@gnu.org>
* fixed minor bugs with word wrapping.
* added --help (-h) --version (-v) --script (-s) --interactive (-i)
* released 1.0.15-pre3

May 2nd 2000 - Andrew Clausen <clausen@gnu.org>
* new version of Japanese translations.

April 29th 2000 - Andrew Clausen <clausen@gnu.org>
* after much agonizing and procrastination, decided not to have a mode command.
Why would you want interactive mode if you're not an a tty?  I'm open to
persuasion ;-)   (Also, it seems wrong making it "mode".  It should be a
--option instead).
* released 1.0.15-pre2
* fixed device_get_sector_size() - now tells the user what the real sector
size is (as opposed to -1).  (Thanks to Phillip Garland :-)

April 25th 2000 - Andrew Clausen <clausen@gnu.org>
* all PED_EXCEPTION_WARNING and PED_EXCEPTION_ERROR exceptions now continue
with a good default, if they get a PED_EXCEPTION_UNHANDLED.

April 23rd 2000 - Andrew Clausen <clausen@gnu.org>
* parted.spec.in: now installs binaries/libraries in /sbin and /lib.

April 20th 2000 - Andrew Clausen <clausen@gnu.org>
* fixed CTRL-D bug -> seg violation in _readline() (parted/ui.c)

April 15th 2000 - Andrew Clausen <clausen@gnu.org>
* Parted boot disk image now available from ftp sites in gnu/parted/bootdisk.

April 14th 2000 - Andrew Clausen <clausen@gnu.org>
* renamed PedExceptionClass, and PedException's member class to
PedExceptionType and type, to avoid clashes with C++.

April 13th 2000 - Andrew Clausen <clausen@gnu.org>
* released 1.0.14-pre1

April 12th 2000 - Andrew Clausen <clausen@gnu.org>
* changed configure.in: now refuses to attempt to build included gettext.
Gives appropriate (hopefully ;-) advice on how to fix the problem...

April 11th 2000 - Andrew Clausen <clausen@gnu.org>
* uses SCSI_BLK_MAJOR rather than SCSI_DISK_MAJOR

April 9th 2000 - Andrew Clausen <clausen@gnu.org>
* did lots more testing.  All seems well ;-)
* released 1.0.13

April 8th 2000 - Andrew Clausen <clausen@gnu.org>
* finally discovered that BLKSSZGET is broken < 2.3.3.  Andries Brouwer
suggests using, only if <linux/blkpg.h> exists.
* added doc/USER.jp (Japanese translation of doc/USER).  (Thanks Ryoji!)
* fixed severe bug: fat_convert_directory():  new_trav and old_trav went
out of sync, in some circumstances!!!  OUCH!!!  (Probably didn't show up
on 99.9% people's systems, because it usually will either be out-by-zero
or out-by>=two.  In both cases, there would be no problems)
* fixed severe bug: fs_info->root_dir_entry_count should be set when converting
FAT32 -> FAT16.  OUCH!!!  Why no bug reports??!!
* released 1.0.13-pre1

April 4rd 2000 - Andrew Clausen <clausen@gnu.org>
* restructured libparted/device.c somewhat.  Now uses BLKGETSIZE ioctl to
get size of device, which can address 2 ^ (32 + 9) == 2048Gb.
* ped_partition_is_busy() in libparted/disk.c now checks /proc/swaps as well as
/proc/mounts.

April 2nd 2000 - Andrew Clausen <clausen@gnu.org>
* warns very strongly that Parted isn't good with sector size != 512 bytes,
in fat code (libparted/fs_fat/bootsector.c)

March 28th 2000 - Andrew Clausen <clausen@gnu.org>
* now tells the kernel to keep trying to read the partition table. (patch from
Fernando Fuganti)
* released 1.0.12

March 26th 2000 - Andrew Clausen <clausen@gnu.org>
* fixed boot loader code, and uncommented code to install it.
* released 1.0.12-pre1

March 24th 2000 - Andrew Clausen <clausen@gnu.org>
* moved parted.8 to doc/ directory
* released 1.0.11

March 22nd 2000 - Andrew Clausen <clausen@gnu.org>
* moved documentation into doc/ directory.  Changed licence of documentation
to the GNU Free Documentation Licence 1.1.
* released 1.0.11-pre2

March 19th 2000 - Andrew Clausen <clausen@gnu.org>
* now checks /proc/mounts (if available) for testing if a partition is mounted.

March 14th 2000 - Andrew Clausen <clausen@gnu.org>
* only unset LINGUAS if its non-empty in parted.spec.in (thanks Fabian :-)
* reintroduce %build (thanks Fabian :-)
* released 1.0.11-pre1

March 11th 2000 - Andrew Clausen <clausen@gnu.org>
* fixed minor bug in mkpartfs command parsing.
* #include <sys/sysmacros.h> directly.

February 29th 2000 - Andrew Clausen <clausen@gnu.org>
* fixed buffer overflow bug in ext2_mkfs
* fixed bug in ped_malloc(), so running out of memory will fail cleanly
* made ped_exception_throw() use malloc(), to prevent infinite recursion.
* released 1.0.10

February 27th 2000 - Andrew Clausen <clausen@gnu.org>
* now warns the user about system files that may be unmovable
* released 1.0.10-pre3

February 25th 2000 - Andrew Clausen <clausen@gnu.org>
* found out semantics for drives that are slightly longer than C*H*S:
last bit is simply ignored... adjusted probe_real_geom() to match behaviour
* added probe_acceptable_geom()
* released 1.0.10-pre2

February 23rd 2000 - Andrew Clausen <clausen@alphalink.com.au>
* added docs for Windows NT/2000 (largely contributed by Stefan Kanthak)
* added Dutch translations (contributed by Ivo Timmermans)
* made process_inconsistent_table() a bit more leanient.
* released 1.0.10-pre1

February 14th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* released 1.0.9

February 13th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* for partitions ending cylinder > 1024, now writes the CHS value as if the
partition ended on cylinder 1024.
* released 1.0.9-pre1


-----------------------------------------------------------------------------
1.0.x		Before fork off development series
-----------------------------------------------------------------------------

February 7th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* released 1.0.8

February 3rd 2000 - Andrew Clausen <clausen@alphalink.com.au>
* fixed bug in fat_get_system() introduced in 1.0.8-pre1  (when fs == NULL)
* released 1.0.8-pre2

February 1st 2000 - Andrew Clausen <clausen@alphalink.com.au>
* changed fat_get_system(), to use LBA partition types for partitions with
end > cylinder 1024.
* released 1.0.8-pre1

January 23rd 2000 - Andrew Clausen <clausen@alphalink.com.au>
* made ped_device_seek() a bit more portable
* released 1.0.7

January 22nd 2000 - Andrew Clausen <clausen@alphalink.com.au>
* changed type of PedDevice's heads, sector, cyl fields to int's.
* added a man page, contributed by Timshel Knoll <timshel@pobox.com>
* released 1.0.7-pre1

January 20th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* released 1.0.6

January 19th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* fixed >16gig bug in libparted/disk_dos.c  (need LE32, not LE16!!!)
* released 1.0.6-pre1

January 12th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* applied typo-clean-up patch from Tim Waugh <twaugh@redhat.com>
* released 1.0.5

January 9th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* added autoconfuse checks up-to-date linux/ext2_fs.h
* imported new ext2_fs.h
* imported changes from ext2resize, to add support the ext2 "filetype"
feature
* released 1.0.5-pre3

January 8th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* removed -Wno-sign-compare, because it breaks older gcc
* moved checks for termcap up before readline check, and get readline check
to use the result of the termcap check.
* the "termcap" library can be now be one of: -ltermcap, -ltermlib, -lcurses,
-lncurses.
* released 1.0.5-pre2

January 7th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* fixed buglet for FAT16 cluster entries
* fixed (hopefully) str_list_print_wrap()
* use static for do_* in parted/parted.c
* cleaned up parted.spec.in
* released 1.0.5-pre1

January 5th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* Fixed a silly bug in ped_partition_set_system() for extended partitions
* released 1.0.4

January 4th 2000 - Andrew Clausen <clausen@alphalink.com.au>
* Arrghh!  Found (and fixed) a VERY nasty bug during partition table writes.
* released 1.0.3

January 3rd 2000 - Andrew Clausen <clausen@alphalink.com.au>
* Arrghh!  Found (and fixed) a nasty bug in the string printing code.
* released 1.0.2

January 1st 2000 - Andrew Clausen <clausen@alphalink.com.au>
* added some documentation about --without-readline and --disable-nls
* released 1.0.1

December 29th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* disable-nls works now
* added --without-readline option
* added Brazillian Portugese translations (thanks Eliphas!)
* released 1.0.1-pre1

December 21st 1999 - Andrew Clausen <clausen@alphalink.com.au>
* fixed some typo's in the documentation
* passed lots of testing :-)
* released 1.0.0

December 18th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* fixed bug in front-end: when the BIOS geometry doesn't match Linux's, the
guessed geometry wasn't being used immediately in do_print, do_mk[part]fs,
and do_resize
* released 1.0.0-pre14

December 17th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* fixed lots of bugs: lots of fence-post errors (it's 4n - 4 !!!) in fat code
* released 1.0.0-pre13

December 15th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* fixed bug in ext2_do_inode() - ext2_brelse() getting called on an
  uninitialized buffer on an error.  Thanks Tim!
* added PED_ASSERT macro, and used it all over the place
* fixed cosmetic bugs in front-end
* released 1.0.0-pre12

December 12th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* added ped_file_system_get_min_size()
* fixed bug in ext2 code
* released 1.0.0-pre11

December 11th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* fixed bug with extended partition handling
* fixed bug in ext2 code
* added support for checking minimum size of partition
* released 1.0.0-pre10

December 7th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* fixed character set issues for Japanese and Russian
* released 1.0.0-pre9

November 8th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* fixed gettext issues: includes intl/ when using included gettext, and 
--disable-nls works
* released 1.0.0-pre6

November 6th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* added French translations (thanks Jean-Marc :-)
* fixed front-end, to use gettext properly.  Big changes.
* added lots of const's to libparted
* released 1.0.0-pre5

November 5th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* removed journalling code
* added German translations (thanks Martin :-)

November 1st 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released 0.0.9-pre3
* now uses GNU readline

October 31st 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released 0.0.9-pre2
* added PED_EXCEPTION_NO_FEATURE.  Reserve PED_EXCEPTION_BUG for REAL bugs.

October 29th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released 0.0.9-pre1
* updated docs
* added some safety checks

October 26th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released 0.0.8
* added to the docs.

October 25th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released version 0.0.8-pre2
* better behaviour for weird geometry and inconsistant partition tables

October 18th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released version 0.0.8-pre1
* added i18n support
* fixed some bugs in boot-loader.  Still not working properly though, but I
got it to boot out of DOS debug :-)

October 16th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released version 0.0.7
* ext2 mkfs support
* manipulation of partition flags
* better error handling (particularly ext2)
* lots of bug fixes. 

October 7th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released 0.0.6
* fixes a major bug introduced in 0.0.5 in the FAT resizer

October 5th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released 0.0.5
* bug fixes and speed-ups

October 2nd 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released 0.0.4
* fixed major bug in FAT16->FAT32 upgrade
* fixed some portability issues for Alpha Linux
* many minor bug fixes

September 27th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released 0.0.3
* Added linux-swap support
* fixed problem with large hard disks
* implemented better error handling for ext2

September 20th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* released 0.0.1

June 6th 1999 - Andrew Clausen <clausen@alphalink.com.au>
* created initial version
