Curtis Gedak
301bd77312
Refactor some logic into separate settle_device method
2009-05-02 10:59:49 -06:00
Curtis Gedak
2a89d936d6
Remove get_dmraid_prefix method used to specify a single device
...
It appears that different dmraid versions handle specifying a
single dmraid device differently.
dmraid-1.0.0.rc14 uses a partial name only,
such as "isw" or "isw_cjbdddajhi".
dmriad-1.0.0.rc15 uses a full name only,
such as "isw_cjbdddajhi_Vol0".
To maintain compatibility with the broadest range of dmraid versions,
the ability to specify a single dmraid device is being removed.
2009-04-29 16:34:30 -06:00
Curtis Gedak
9816f5c18a
Refactor some logic into separate get_udev_name method
2009-04-28 13:42:47 -06:00
Curtis Gedak
ce4de8b51e
Improve dmraid device detection with checking udev if needed
...
Some distros appear to display /dev/dm-# device names with
libparted. Since this fails a pattern match with the dmraid
device name, check with udev to see if a pattern match is
possible with the name returned from udevinfo or udevadm info.
For example:
/dev/mapper/isw_cjbdddajhi_Vol0 is the device name
/dev/dm-0 is a symbolic link pointing to the above device name
2009-04-26 16:45:53 -06:00
Curtis Gedak
5112e41815
Update copyright year for FS_Info class
2009-04-26 15:49:30 -06:00
Curtis Gedak
47f0d6bd5d
Enhance UUID detection to fallback to vol_id if available
...
Normally, the blkid command will detect the UUID for a file system.
In cases where blkid fails to detect the UUID and the vol_id command
is available, then try using the vol_id command.
2009-04-24 17:46:05 -06:00
Curtis Gedak
8d024d86df
Improve initialization logic for FS_Info class
...
Ensure that fs_info_cache is populated in any first instantiation in
a program, even for an instantiation such as:
FS_Info A(false);
2009-04-24 17:18:36 -06:00
Curtis Gedak
946b462757
Enhanced dmraid partition deletion
...
svn path=/trunk/; revision=1098
2009-03-16 22:59:50 +00:00
Curtis Gedak
eda5bf16aa
Improved swap and dmraid mountpoint detection
...
svn path=/trunk/; revision=1097
2009-03-16 22:55:24 +00:00
Curtis Gedak
5865c92dc0
Added new class for dmraid support
...
svn path=/trunk/; revision=1092
2009-03-14 20:02:41 +00:00
Curtis Gedak
dbf81bc417
Removed file_exists() method. Glib::file_test() already exists and is available for use.
...
svn path=/trunk/; revision=1091
2009-03-13 14:17:22 +00:00
Curtis Gedak
2390671112
Added tokenize() and file_exists() methods
...
svn path=/trunk/; revision=1090
2009-03-12 19:37:12 +00:00
Curtis Gedak
dc1ab54d8f
Added detection of btrfs file system
...
svn path=/trunk/; revision=1075
2009-02-23 20:22:30 +00:00
Curtis Gedak
3ef0293876
Added detection of LUKS encrypted partitions
...
svn path=/trunk/; revision=1071
2009-02-18 16:19:49 +00:00
Curtis Gedak
ad078627d5
Added strict_start indicator
...
svn path=/trunk/; revision=1069
2009-02-16 19:37:27 +00:00
Curtis Gedak
533eb1bc03
Added support for ext4 file systems
...
svn path=/trunk/; revision=1005
2008-12-18 22:13:43 +00:00
Curtis Gedak
c020834508
Created 2 files to support ext4 operations.
...
Support for ext4 is planned for version 2.6.28 of the Linux kernel.
svn path=/trunk/; revision=1004
2008-12-18 22:07:06 +00:00
Curtis Gedak
5493f7ecc6
Added get_fs_type() method to retrieve the file system type
...
svn path=/trunk/; revision=1003
2008-12-18 21:36:57 +00:00
Curtis Gedak
7a3fa5a7dd
Reduced FS_Info cache disk reads
...
svn path=/trunk/; revision=1001
2008-12-08 18:23:30 +00:00
Curtis Gedak
4ef71e5004
Added lvm2 physical volume detection
...
svn path=/trunk/; revision=1000
2008-12-07 18:43:35 +00:00
Curtis Gedak
4370af8779
Added text selectable parameter to mk_label()
...
svn path=/trunk/; revision=996
2008-12-03 18:18:04 +00:00
Curtis Gedak
ab50d0254f
Moved common code into new get_device_entry() method
...
svn path=/trunk/; revision=988
2008-11-29 16:22:48 +00:00
Curtis Gedak
c4bc4430c7
Fixed incorrect spelling of filesystem and mountpoint
...
svn path=/trunk/; revision=970
2008-11-18 23:58:17 +00:00
Curtis Gedak
e4c2ca33aa
Improved File System Support dialog readability.
...
- Changed title Features to File System Support.
- Renamed button Refresh to Rescan Support.
- Created expander for legend and added narrative.
- Removed columns detect and read.
svn path=/trunk/; revision=966
2008-11-14 20:18:46 +00:00
Curtis Gedak
506c062274
Created method get_filesystem_software()
...
svn path=/trunk/; revision=965
2008-11-14 19:45:14 +00:00
Curtis Gedak
5b8c16ba60
Improved read label performance with blkid cached results
...
svn path=/trunk/; revision=963
2008-11-13 20:06:18 +00:00
Curtis Gedak
ed9b5afe36
Added read UUID read display
...
svn path=/trunk/; revision=961
2008-11-11 17:21:22 +00:00
Curtis Gedak
135e60141f
Created class to read file system UUIDs
...
svn path=/trunk/; revision=960
2008-11-11 17:19:46 +00:00
Curtis Gedak
352641208a
Added fat_compliant_label() method to limit volume labels to 11 characters.
...
Enforced fat compliant label for FAT16 and FAT32 file systems.
svn path=/trunk/; revision=959
2008-11-11 00:14:57 +00:00
Curtis Gedak
55952fe621
Renamed set_label and get_label methods to write_label and read_label respectively.
...
svn path=/trunk/; revision=957
2008-11-08 23:55:17 +00:00
Curtis Gedak
2331bd0763
Added set and get thread status message methods.
...
Added thread status message updates in set_devices().
svn path=/trunk/; revision=943
2008-10-30 18:50:38 +00:00
Curtis Gedak
6a28b6810a
Created function get_lang() to retrieve language locale
...
svn path=/trunk/; revision=935
2008-10-16 19:58:14 +00:00
Curtis Gedak
dbccd477cf
Fixed display problem with percent complete messages
...
svn path=/trunk/; revision=895
2008-09-04 16:36:14 +00:00
Curtis Gedak
46ca7c74dc
Added code hooks to prepare for GParted Manual
...
svn path=/trunk/; revision=876
2008-08-05 15:34:10 +00:00
Curtis Gedak
b10f2325d7
Migrated Round to cylinders checkbutton from dialog partition new to dialog base partition so that it can be used by all dialogs that inherit from dialog base partion (e.g., New, Copy, and Resize/Move)
...
svn path=/trunk/; revision=856
2008-06-15 17:18:26 +00:00
Curtis Gedak
8d808c0b62
gparted-0.3.6 - code recreation from Source Forge
...
svn path=/trunk/; revision=810
2008-04-07 19:41:18 +00:00
Curtis Gedak
6c149ea1d9
gparted-0.3.5 - code recreation from Source Forge
...
svn path=/trunk/; revision=809
2008-04-07 15:26:19 +00:00
Bart Hakvoort
8d2e7dd26d
replaced 'long' with 'Sector' to prefent overflows with really large
...
* include/Device.h,
include/Dialog_Base_Partition.h,
src/Dialog_Base_Partition.cc: replaced 'long' with 'Sector' to
prefent overflows with really large devices.
2006-12-08 13:14:05 +00:00
Bart Hakvoort
7a413f6401
added libparted version string to details export.
...
* include/Dialog_Progress.h,
include/GParted_Core.h,
src/Dialog_Progress.cc,
src/GParted_Core.cc,
src/Win_GParted.cc: added libparted version string to details
export.
2006-12-01 13:01:46 +00:00
Bart Hakvoort
ef09ce0b97
added 'check' operation. The functionality was already there, but it was
...
* include/Makefile.am,
include/Operation.h,
include/Win_GParted.h,
src/GParted_Core.cc,
src/Makefile.am,
src/Win_GParted.cc,
include/OperationCheck.h (new),
src/OperationCheck.cc (new): added 'check' operation. The
functionality was already there, but it was not possible yet to
activate it from the gui.
2006-11-26 14:27:16 +00:00
Bart Hakvoort
452b90b095
added 'Read Label' info
...
* include/DialogFeatures.h,
src/DialogFeatures.cc: added 'Read Label' info
2006-09-23 11:02:46 +00:00
Bart Hakvoort
0693e7996f
added popupmenu to operationslist and did some (higrelated) cleanups
...
* added popupmenu to operationslist and did some (higrelated) cleanups
2006-09-17 13:23:47 +00:00
Bart Hakvoort
600e990a6e
trivial cleanups
...
* include/TreeView_Detail.h,
src/TreeView_Detail.cc: trivial cleanups
2006-09-16 15:00:25 +00:00
Bart Hakvoort
fc8014115e
some small changes to make the GUI more consistent ( #353140 )
...
* include/Win_GParted.h,
src/Win_GParted.cc: some small changes to make the GUI more
consistent (#353140 )
2006-09-16 11:27:05 +00:00
Bart Hakvoort
5e2b8f9837
finally fixed problem with 'disappearing' devicenodes by using udevsettle
...
* include/GParted_Core.h,
src/GParted_Core.cc: finally fixed problem with 'disappearing'
devicenodes by using udevsettle (#352744 )
2006-09-13 19:35:17 +00:00
Bart Hakvoort
e3b4a7316b
added support for reading volumelabels. Atm we only read ext2/3, but the
...
* added support for reading volumelabels. Atm we only read ext2/3, but
the infrastructure for adding the other filesystems is in place.
It's simply a matter of finding the right commands and parsing the
output. (see #338528 for more info)
2006-09-12 20:34:33 +00:00
Bart Hakvoort
79672a5298
make sure progressfraction stays between 0.0 and 1.0 implemented rollback
...
* src/Dialog_Progress.cc: make sure progressfraction stays between 0.0
and 1.0
* include/GParted_Core.h,
src/GParted_Core.cc: implemented rollback in case of failed move of
overlapping filesystems. Together with the readonly test moving
should be quite save now :)
2006-09-10 12:17:33 +00:00
Bart Hakvoort
7044410a08
Show number of warnings after all operations are completed. Also urge
...
* include/Dialog_Progress.h,
src/Dialog_Progress.cc: Show number of warnings after all operations
are completed. Also urge people to save their details in case of
error.
2006-09-09 10:58:48 +00:00
Bart Hakvoort
52eb5545ec
trivial 'breakfast cleanups' :)
...
* include/Frame_Resizer_Base.h,
src/Frame_Resizer_Base.cc,
src/Frame_Resizer_Extended.cc,
src/GParted_Core.cc: trivial 'breakfast cleanups' :)
2006-09-09 07:09:13 +00:00
Bart Hakvoort
59fe25882a
declared char * buf global, so it can be initialized in copy_blocks().
...
* include/GParted_Core.h,
src/GParted_Core.cc: declared char * buf global, so it can be
initialized in copy_blocks(). This is a lot more efficient than
initializing it on every copy_block()
2006-09-08 09:33:02 +00:00