This file is part of GParted Copyright (C) 2004, 2005, 2006 Bart Hakvoort Portions Copyright (C) 2008, 2009, 2010, 2011, 2012 Curtis Gedak This file may be modified and/or distributed without restriction. This is not an invitation to misrepresent who contributed to GParted. NOTE: Remember to list significant contributors in the Help --> About credits. A significant contribution is defined as: 1) Major patch or new functionality added which exceeds 15 lines of non-trivial code. 2) Three or more minor patches, where a minor patch is defined as less than 15 lines of code. ------------------------------------------------------------------------------- We need to keep track of copyright (see the Maintainer HOWTO on www.gnu.org). Names are listed in alphabetical order by first name. Bart Harkvoort * Original author of GParted. * Created and maintained up to official 0.3.3 release and the unofficial 0.3.4 release. Colin Watson * Wrote find /dev/mapper devices when not using libparted discovery patch Curtis Gedak * Created SWRaid.h, SWRaid.cc to support Linux software RAID devices. * Created DMRaid.h, DMRaid.cc to support /dev/mapper dmraid devices. * Created ext4.h, ext4.cc to support ext4 file systems * Created FS_Info.h, FS_Info.cc * Rewrote read_label functionality for hfs * Wrote create, read_label, and check_repair functionality for hfs+ * Wrote read_label functionality for fat16 and fat32 file systems * Wrote following Utils:: methods: regexp_label(), fat_compliant_label(), create_mtoolsrc_file(), delete_mtoolsrc_file, trim(), cleanup_cursor(), get_lang() * Wrote partition write_label functionality * Created Dialog_Partion_Label.h, Dialog_Partition_Label.cc * Created OperationLabelPartition.h, OperationLabelPartition.cc * Maintained from official 0.3.5 release onward Denis Sirotkin * Wrote small patch to avoid crash when rescanning devices Dmitriy Motitskiy * Wrote small patch to fix crash on startup with Russian language Jérôme Dumesnil * Wrote patch to merge actions -- method Win_GParted::Merge_Operations(). Joan Lledó * Created Dialog_Rescue_Data.h, Dialog_Rescue_Data.cc to attempt data rescue. * Wrote patch to add attempt data rescue for lost partitions. Luca Bruno * Created btrfs.h, btrfs.cc to support btrfs file system. * Wrote patch for initial btrfs support. Markus Elfring * Wrote patch to change some local Dialog attributes to variables * Wrote small patch to delete unnecessary null pointer checks * Wrote small patch to add complete quoting for macro parameters Martin Pitt * Wrote patch to install signal handler to clean up automount disabling FDI Michael Monreal * Wrote small patch to implement themed app icon in hicolor Mike Fleetwood * Wrote patch set to show when partition size differs from file system size * Wrote small patch for writing linux-swap labels * Wrote small patches for reading and writing btrfs volume labels * Wrote patch to use new btrfs multi-tool command first * wrote patches for initial LVM PV support. * Created nilfs2.h, nilfs2.cc to support nilfs2 file system. * Created lvm2_pv.h, lvm2_pv.cc to support Logical Volume Management. * Created LVM2_PV_Info.h, LVM2_PV_Info.h for LMV data cache. Phillip Susi * Wrote patch to display dialog pop-up for libparted exceptions Rogier Goossens * Wrote patch to support changing file system UUIDs. * Created OperationChangeUUID.h, OperationChangeUUID.cc to support changing UUIDs. * Wrote small patch to fix detection of multiple SW RAID (md) devices Sebastian Kraft * Designed Tango theme icons Seth Heeren * Wrote small patch to improve GParted_Core::get_filesystems and prevent crashes * Wrote several small patches to fix memory leaks and valgrind errors * Wrote method replacement patch to simplify Utils::cleanup_cursor Seth Hunter * Wrote small patch to fix create partition off by one sector Stephen Kirkby * Wrote small patch to reverse umount order in xfs::copy Vincent Untz * Wrote small patch to correctly link to gthread