1
1
# Generated by Makefile. Do not edit.
3
2012-04-09 Curtis Gedak <gedakc@gmail.com>
5
========== gparted-0.12.1 ==========
7
2012-04-09 Ask H. Larsen <asklarsen@gmail.com>
9
Updated Danish translation
11
2012-04-03 Joan Lledó <joanlluislledo@gmail.com>
13
Fix attempt data rescue fail to open read-only view (#673246)
15
Dialog_Rescue_Data::on_view_clicked(): String::ucompose() no longer
16
used due to a bug with some locales.
18
2012-04-01 Rogier Goossens <goossens.rogier@gmail.com>
20
Fix for FS flags becoming unknown after change label
22
AFAICS, there is no reason to manually copy all partition fields,
23
or to manually initialize the copy of the new partition object.
24
So now the partition object is simply copied using assignment.
26
2012-04-01 Rogier Goossens <goossens.rogier@gmail.com>
28
Fix for FS size & flags becoming unknown after change UUID
30
AFAICS, there is no reason to manually copy all partition fields,
31
or to manually initialize the copy of the new partition object.
32
So now the partition object is simply copied using assignment.
34
2012-04-02 Sasi Bhushan <sasi@swecha.net>
36
Updated Telugu Translation
38
2012-04-01 Milo Casagrande <milo@ubuntu.com>
40
[l10n] Updated Italian translation
42
2012-03-31 Khaled Hosny <khaledhosny@eglug.org>
44
Updated Arabic translation
46
2012-03-31 Мирослав Николић <miroslavnikolic@rocketmail.com>
48
Updated Serbian translation
50
2012-03-31 Daniel Korostil <ted.korostiled@gmail.com>
54
2012-03-31 Arash Mousavi <amousavi@src.gnome.org>
56
Updated Persian Translations
58
2012-03-31 Claude Paroz <claude@2xlibre.net>
60
Updated French translation
62
2012-03-30 Piotr Drąg <piotrdrag@gmail.com>
64
Updated Polish translation
66
2012-03-30 Daniel Mustieles <daniel.mustieles@gmail.com>
68
Updated Spanish translation
70
2012-03-27 Curtis Gedak <gedakc@gmail.com>
72
Ensure Align to MiB does not overlap following partition (#661744)
74
Normally the GUI should restrict partitions from overlapping other
75
partitions. However we have received a report where an overlap has
78
Unfortunately we did not have enough details to recreate the problem.
79
Based on the report my thoughts are that somehow the problem arose
80
due to partitions aligned to boundaries other than MiB in combination
81
with the size of a partition being rounded up in the GUI resizer.
83
In an effort to prevent this problem in the future I have added a
84
check for primary or extended partitions overlapping other primary or
87
Closes Bug #661744 - libparted "Can't have overlapping partitions."
88
after successful move+resize?!
90
2012-03-27 Curtis Gedak <gedakc@gmail.com>
92
Rework align to MiB adjustments to end sector of partition
94
Ensure at least 2 sectors for Extended Boot Record (EBR) between end
95
of logical partition and start of next logical partition.
97
Ensure at least 34 sectors reserved for backup GUID Partition Table
98
(GPT) after the end of the last partition.
100
2012-03-25 Marek Černocký <marek@manet.cz>
102
Updated Czech translation
104
2012-03-25 Curtis Gedak <gedakc@gmail.com>
106
Use cached method first to read UUID to shorten scan time
108
2012-03-23 Mike Fleetwood <mike.fleetwood@googlemail.com>
110
Fix uninitialised read when pasting into an existing partition
112
GParted_Core::set_device_partitions() creates and initialises the
113
partition objects based on the partitions on the disk using
114
partition.Reset() and partition.Set(). These methods never set the
117
Copy and pasting into an existing partition calls GParted_Core::
118
snap_to_alignment() to adjust the start and end of the newly created
119
in memory partition object. When pasting into unallocated space the
120
user has selected the required alignment and this is exactly what is
121
needed. However when pasting into an existing partition the in memory
122
partition object should always match the actual partition boundaries on
123
disk. Unfortunately the partition boundaries are adjusted based on
124
reading the uninitialised alignment attribute.
126
Initialise the alignment attribute of newly created partition objects to
127
ALIGN_STRICT. Also, when pasting into an existing partition set the
128
alignment of that partition object to ALIGN_STRICT so that no boundary
129
adjustment is performed.
132
==6845== Conditional jump or move depends on uninitialised value(s)
133
==6845== at 0x80C779A: GParted::GParted_Core::snap_to_alignment(...) (GParted_Core.cc:566)
134
==6845== by 0x810C115: GParted::Win_GParted::Add_Operation(...) (Win_GParted.cc:692)
135
==6845== by 0x8110499: GParted::Win_GParted::activate_paste() (Win_GParted.cc:1649)
137
==6845== Conditional jump or move depends on uninitialised value(s)
138
==6845== at 0x80C77A8: GParted::GParted_Core::snap_to_alignment(...) (GParted_Core.cc:568)
139
==6845== by 0x810C115: GParted::Win_GParted::Add_Operation(...) (Win_GParted.cc:692)
140
==6845== by 0x8110499: GParted::Win_GParted::activate_paste() (Win_GParted.cc:1649)
143
562 bool GParted_Core::snap_to_alignment( const Device & device, Partition & partition, Glib::ustring & error )
147
>> 566 if ( partition .alignment == ALIGN_CYLINDER )
148
567 rc = snap_to_cylinder( device, partition, error ) ;
149
>> 568 else if ( partition .alignment == ALIGN_MEBIBYTE )
150
569 rc = snap_to_mebibyte( device, partition, error ) ;
153
Closes Bug #672654 - Pasting into an existing partition may shrink
154
GParted's representation of it
156
2012-03-24 Fran Diéguez <fran.dieguez@mabishu.com>
158
Updated Galician translations
160
2012-03-18 Curtis Gedak <gedakc@gmail.com>
162
Fix typographical error in en_CA translation
164
"partition tot he right" --> "partition to the right"
166
2012-02-14 Curtis Gedak <gedakc@gmail.com>
168
Fix two typos in en_CA translation
171
"secotor" --> "sector"
173
2012-03-20 Mario Blättermann <mario.blaettermann@gmail.com>
175
[l10n] Updated German translation
177
2012-03-19 Daniel Mustieles <daniel.mustieles@gmail.com>
179
Updated Spanish translation
181
2012-03-19 Matej Urbančič <mateju@svn.gnome.org>
183
Updated Slovenian translation
185
2012-03-19 Curtis Gedak <gedakc@gmail.com>
187
Make all move warning strings translatable
189
2012-03-17 Curtis Gedak <gedakc@gmail.com>
191
Ensure space for EBR when resizing Extended partition (#664050)
193
When resizing an extended boot record we must ensure that at least 2
194
sectors is reserved in front of the nearest logical partition for the
195
Extended Boot Record.
197
Please note that unless specifically told otherwise, the Linux kernel
198
considers Extended Boot Records to be two sectors long, in order to
199
"leave room for LILO".
201
Closes Bug #664050 - Unable to resize extended partition
203
2012-03-16 Curtis Gedak <gedakc@gmail.com>
205
Add requested partition details to log when resize/move fails
207
2012-03-17 Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
209
Updated Latvian translation.
211
2012-03-13 Mike Fleetwood <mike.fleetwood@googlemail.com>
213
Improve reiser4 file system uuid reading method
215
Previously used "fsck.reiser4" to perform a file system check with a by
216
product of outputting the uuid. However this performs a lot of disk I/O
217
and takes a while to complete. Instead use the much faster and less
218
resource intensive "debugfs.reiser4" tool to retrieve the uuid.
220
2012-03-15 Praveen Arimbrathodiyil <pravi.a@gmail.com>
222
Malayalam translation updated by Anish
224
2012-03-05 Algimantas Margevičius <margevicius.algimantas@gmail.com>
226
Updated Lithuanian translation
228
2012-03-03 Curtis Gedak <gedakc@gmail.com>
230
Enable new fs resize library available with parted-3.1 (#668281)
232
The parted-3.1 release brings back FAT16/FAT32 and HFS/HFS+ file
233
system resize capabilities in a new libparted fs resize library.
235
The following operations are again available when GParted is linked
238
FAT16 - grow and shrink
239
FAT32 - grow and shrink
243
Note that there is a difference in how move actions are handled for
244
FAT16/FAT32 file systems based on parted version.
246
When GParted is linked with parted >= 3.0:
248
FAT16 - move performed internally by GParted
249
FAT32 - move performed internally by GParted
251
When GParted is linked with parted < 3.0:
253
FAT16 - move performed by libparted
254
FAT32 - move performed by libparted
256
Thanks goes to Jim Meyering for restoring these file system resizing
257
capabilities in Parted 3.1 with a new libparted fs resize library.
259
Closes Bug #668281 - minimal file-system resize API? (FAT and HFS*
262
2012-02-28 Matej Urbančič <mateju@svn.gnome.org>
264
Updated Slovenian translation
266
2012-02-28 Daniel Nylander <po@danielnylander.se>
268
Updated Swedish translation
270
2012-02-23 Curtis Gedak <gedakc@gmail.com>
272
GParted - Add screen shot to ru translation
274
Add GParted window screen shot to help manual.
276
Note that the image has been resized to a maximum width of 510 pixels
277
as recommended in the GNOME-STYLE use of screenshots:
280
http://developer.gnome.org/gdp-style-guide/stable/screenshot-4.html.en
282
2012-02-23 Matej Urbančič <mateju@svn.gnome.org>
284
Updated Slovenian translation
286
2012-02-22 Daniel Șerbănescu <cyber19rider@gmail.com>
288
Updated Romanian Translation
290
2012-02-22 Daniel Mustieles <daniel.mustieles@gmail.com>
292
Updated Spanish translation
294
2012-02-16 Gabriel Speckhahn <gabspeck@gmail.com>
296
Updated Brazilian Portuguese translation
298
2012-02-21 Kjartan Maraas <kmaraas@gnome.org>
300
Updated Norwegian bokmål translation
302
2012-02-21 Curtis Gedak <gedakc@gmail.com>
304
Append -git to version for continuing development
306
2012-02-21 Curtis Gedak <gedakc@gmail.com>
308
========== gparted-0.12.0 ==========
310
2012-02-21 Praveen Arimbrathodiyil <pravi.a@gmail.com>
312
gparted Malayalam translations by Anish A
314
2012-02-20 Joe Hansen <joedalton2@yahoo.dk>
316
Updated Danish translation
318
2012-02-20 Мирослав Николић <miroslavnikolic@rocketmail.com>
320
Updated Serbian translation
322
2012-02-18 Curtis Gedak <gedakc@gmail.com>
324
Restore write label capability for linux-swap
326
The setting of the write label capability for linux-swap was lost
327
when it was overwritten in the following commit:
329
Add support for setting UUID (#667278)
330
9e96159bb2e6a843ac9465b340ad5f32b0320937
332
2012-02-18 Rogier Goossens <goossens.rogier@gmail.com>
334
New partition dialog: first filesystem in list is always included
336
Even if invalid, the first filesystem in list is always included.
338
This is an off-by-one error, which was triggered when the first member
339
of FILESYSTEMS was no longer a regular filesystem, as a result of
340
commit ce9feeda0e9a04da04cec0a1b01512ed68c2495c:
341
'Make FileSystem objects in GParted_Core accessible and usable by others'
343
2012-02-18 Rogier Goossens <goossens.rogier@gmail.com>
345
Fix for implicit assumption that 'FS_UNKNOWN' is last in FILESYSTEMS list
347
This assumption was invalidated by commit
348
ce9feeda0e9a04da04cec0a1b01512ed68c2495c:
349
'Make FileSystem objects in GParted_Core accessible and usable by others'
351
This patch removes the dependency on this implicit assumption.
353
2012-02-18 António Lima <amrlima@gmail.com>
355
Updated Portuguese translation
357
2012-02-18 Мирослав Николић <miroslavnikolic@rocketmail.com>
359
Updated Serbian translation
361
2012-02-16 Yuri Myasoedov <omerta13@yandex.ru>
363
Updated Russian translation
365
2012-02-16 Marek Černocký <marek@manet.cz>
367
Updated Czech translation
369
2012-02-15 Christian Kirbach <Christian.Kirbach@googlemail.com>
371
Updated German translation
373
2012-02-15 Mario Blättermann <mario.blaettermann@gmail.com>
375
[l10n] Updated German doc translation
377
2012-02-15 Daniel Mustieles <daniel.mustieles@gmail.com>
379
Updated Spanish translation
381
2012-02-14 Marek Černocký <marek@manet.cz>
383
Updated Czech translation
385
2012-02-14 Curtis Gedak <gedakc@gmail.com>
387
Fix regression when shrinking, moving and copying swap (#670017)
389
Since linux-swap does not contain data and does not have a resize
390
command, linux-swap is recreated instead of moved, copied, or resized.
392
GParted 0.11.0 contained the following enhancement:
393
Bug #663980 - Avoid redundant file system maximize actions
395
An unfortunate side effect of this change was that the required
396
maximize action to recreate linux-swap would not occur when the new
397
size for the partition was less than or equal to the original size.
399
The changes associated with this commit address this regression.
401
Closes Bug #670017 - Corrupting swap partitions
403
2012-02-14 Baurzhan Muftakhidinov <baurthefirst@gmail.com>
405
Updated Kazakh translation
407
2012-02-13 Bruno Brouard <annoa.b@gmail.com>
409
Updated French doc translation
411
2012-02-13 Bruno Brouard <annoa.b@gmail.com>
413
Updated French translation
415
2012-02-13 Fran Diéguez <fran.dieguez@mabishu.com>
417
Updated Galician translations
419
2012-02-13 Gabor Kelemen <kelemeng@gnome.hu>
421
Updated Hungarian translation
423
2012-02-12 Daniel Mustieles <daniel.mustieles@gmail.com>
425
Updated Spanish translation
427
2012-02-12 Piotr Drąg <piotrdrag@gmail.com>
429
Updated Polish translation
431
2012-02-12 Daniel Mustieles <daniel.mustieles@gmail.com>
433
Updated Spanish translation
435
2012-02-12 Mike Fleetwood <mike.fleetwood@googlemail.com>
437
Warn when an LVM2 PV is a member of a damaged VG (#160878)
439
Generate a warning for each LVM2 Physical Volume which is a member of a
440
Volume Group which has other members missing.
442
Bug #160787 - lvm support
444
2012-02-12 Mike Fleetwood <mike.fleetwood@googlemail.com>
446
Display VG export status with an LVM2 PVs busy status (#160787)
448
Also update to use LVM terminology, such that a Physical Volume is
449
referred to as a member of a Volume Group. Status of an LVM2 PV is now
450
displayed using one of the following messages:
451
Not active (Not a member of any volume group)
453
VGNAME not active and exported
456
Bug #160787 - lvm support
458
2012-02-11 Mike Fleetwood <mike.fleetwood@googlemail.com>
460
Prevent crash in the LVM2 PV information cache (#160787)
462
GParted would crash if there were any embeded spaces in the output from
463
the command used to query LVM2 PVs. There aren't normally any embeded
464
spaces, but they can occur in certain degrated situations. For example
465
if one of the PVs in a VG spanning two PVs is lost the PV is displayed
466
as "unknown device" rather than its actual device name:
468
# lvm pvs --nosuffix --units b --separator , -o pv_name,pv_free,vg_name,lv_name,lv_attr
469
Couldn't find device with uuid DMEi8r-9Vvy-w0Ok-CSSn-oLmY-YrY3-1PBznz.
471
/dev/sda11,2143289344,GParted-VG1,,
472
unknown device,1619001344,GParted-VG1,lvol0,-wi---
473
unknown device,1619001344,GParted-VG1,,
475
This was loaded into the cache as:
477
["/dev/sda11,2143289344,GParted-VG1,,",
479
"device,1619001344,GParted-VG1,lvol0,-wi---",
481
"device,1619001344,GParted-VG1,,"]
483
The crash would happen when trying to access the VG name or LV flags on
484
a line without enough comma separated fields.
486
Improve parsing of the output from "lvm pvs" so that lines are not split
487
on embeded spaces. Don't crash on lines without without enough comma
490
Bug #160787 - lvm support
492
2012-02-09 Mike Fleetwood <mike.fleetwood@googlemail.com>
494
Display any errors from querying LVM2 PVs to the user (#160787)
496
Previously any errors which occurred when running LVM commands used to
497
load the LVM2_PV_Info cache were simply ignored and the cache wasn't
498
loaded. This lead to missing information about LVM2 PVs, but the user
499
had no indication as to why.
501
Now when any errors occur the command ran and all output is captured.
502
This is displayed to the user, along with a suitable warning message, in
503
the Partition Information dialog.
505
Bug #160787 - lvm support
507
2012-02-09 Mike Fleetwood <mike.fleetwood@googlemail.com>
509
Fix detection of LVM2 PV busy status when exported VGs exist (#160787)
511
If a Volume Group is exported the "lvm lvs" command returns non-zero
512
exit status causing its output to not be loaded into the LVM2_PV_Info
513
cache and detection of busy Physical Volumes completely fail.
515
# lvm lvs -o lv_name,vg_name,lv_attr
516
Volume group GParted_VG4 is exported
518
lvol0 GParted-VG2 -wi---
519
lvol0 GParted_VG3 -wi-a-
520
lvol1 GParted_VG3 -wi-a-
524
Switch to using "lvm pvs" to query all cached information using one
525
command, which doesn't return non-zero when exported VGs exist.
527
# lvm pvs --nosuffix --units b -o pv_name,pv_free,vg_name,lv_name,lv_attr
529
/dev/sda10 2147483648
530
/dev/sda11 2143289344 GParted-VG1
531
/dev/sda12 1619001344 GParted-VG2 lvol0 -wi---
532
/dev/sda12 1619001344 GParted-VG2
533
/dev/sda13 830472192 GParted_VG3 lvol0 -wi-a-
534
/dev/sda13 830472192 GParted_VG3 lvol1 -wi-a-
535
/dev/sda13 830472192 GParted_VG3
536
/dev/sda14 1619001344 GParted_VG4 lvol0 -wi---
537
/dev/sda14 1619001344 GParted_VG4
541
Bug #160787 - lvm support
543
2012-02-05 Mike Fleetwood <mike.fleetwood@googlemail.com>
545
Don't ignore any errors resizing btrfs on Linux >= 3.2 (#669389)
547
Btrfs file system can be successfully resized to the same size without
548
failing on Linux 3.2 or higher.
550
Linux 3.2-rc4 includes commit:
551
35bae54a255fbf3eab747b842d300d59f6e1abb4
552
Btrfs: Don't error on resizing FS to same size
556
2012-02-05 Mike Fleetwood <mike.fleetwood@googlemail.com>
558
Create helper functions to check for minimum kernel version
560
Create function Utils::kernel_version_at_least() to check that the
561
current Linux kernel is a particular version or higher.
563
Update nilfs2 to use this function to determine whether the kernel is
564
new enough to support file system resizing.
566
2012-02-08 Rogier Goossens <goossens.rogier@gmail.com>
568
Remove temporary file after reading UUID of fat16 and fat32 filesystems
570
2012-02-10 Rogier Goossens <goossens.rogier@gmail.com>
572
Further improve help manual wording
574
See Bug #667278 - Add support for setting UUID
576
2012-01-30 Curtis Gedak <gedakc@gmail.com>
578
Restructure and word-smith UUID translatable text
580
Restructure and word-smith translatable text associated with the
581
enhancement to add ability for setting UUID in an effort to better
582
align with the Gnome Documentation Style Guide.
584
See Bug #667278 - Add support for setting UUID
586
2012-01-30 Rogier Goossens <goossens.rogier@gmail.com>
588
Implement changing UUID for NTFS (#667278)
590
Part 4 of 4 to provide new UUID support for NTFS.
592
Closes Bug #667278 - Add support for setting UUID
594
2012-01-27 Rogier Goossens <goossens.rogier@gmail.com>
596
Use custom text functions for mount/unmount and swapon/swapoff texts
598
Part 3 of 4 to provide new UUID support for NTFS.
600
See Bug #667278 - Add support for setting UUID
602
2012-01-27 Rogier Goossens <goossens.rogier@gmail.com>
604
Add support for custom text strings depending on the filesystem
606
Part 2 of 4 to provide new UUID support for NTFS.
608
See Bug #667278 - Add support for setting UUID
610
2012-01-27 Rogier Goossens <goossens.rogier@gmail.com>
612
Make FileSystem objects in GParted_Core accessible and usable by others
614
Part 1 of 4 to provide new UUID support for NTFS.
616
See Bug #667278 - Add support for setting UUID
618
2012-02-09 Mario Blättermann <mario.blaettermann@gmail.com>
620
[l10n] Updated German doc translation
622
2012-02-09 Mario Blättermann <mario.blaettermann@gmail.com>
624
[l10n] Updated German translation
626
2012-02-07 Rogier Goossens <goossens.rogier@gmail.com>
628
Check LVM cache only for LVM physical volumes
630
Determine the FS type before checking whether a FS is busy,
631
and check LVM only for LVM PVs.
633
Remove the LVM busy check for extended partitions, as they
634
don't contain LVM PVs - or any other FS for that matter.
635
(and even if they did, the rest of the code silently assumes
638
2012-02-06 Rogier Goossens <goossens.rogier@gmail.com>
640
README file: dmsetup is not required for lvm
642
2012-02-05 Daniel Mustieles <daniel.mustieles@gmail.com>
644
Updated Spanish translation
646
2012-02-03 Curtis Gedak <gedakc@gmail.com>
648
Place file system types in alphabetical order
650
2012-02-03 Marek Černocký <marek@manet.cz>
652
Updated Czech translation
654
2012-02-03 Curtis Gedak <gedakc@gmail.com>
658
Add recognition for the work done by Mike Fleetwood to add initial
659
support for Logical Volume Management Physical Volumes (LVM PVs).
661
2012-02-03 Curtis Gedak <gedakc@gmail.com>
663
Add comment to Utils::tokenize method
665
2012-02-02 Mike Fleetwood <mike.fleetwood@googlemail.com>
667
Switch to using lvs to identify active LVM LVs (#160787)
669
Previously used "dmsetup info" to directly list device-mapper mapping
670
names in the kernel to identify active Logical Volumes. However GParted
671
failed to recognise active LVs if the VGNAME contains any hyphens (-).
672
This is because LVM encodes hyphens as double hyphens in the mapping
675
To avoid having to duplicate the LVM hyphen encoding in GParted, switch
676
to using "lvm lvs" to list LVs.
678
# dmsetup info --columns --noheadings --separator , -o name
680
GParted--VG2-lvol--00
682
# lvm lvs --noheadings --separator , -o lv_name,vg_name,lv_attr
683
lvol_00,GParted_VG1,-wi-a-
684
lvol-00,GParted-VG2,-wi-a-
685
lvol-01,GParted-VG3,-wi---
687
(-) not active, (a) or any other character considered active. Reference
690
Bug #160787 - lvm support
692
2012-01-29 Mike Fleetwood <mike.fleetwood@googlemail.com>
694
Show LVM2 PVs as supported, read-only (#160787)
696
Add LVM2 PV into the File System Support dialog list and remove the
697
warning message reporting LVM as not being supported.
699
Bug #160787 - lvm support
701
2012-01-05 Mike Fleetwood <mike.fleetwood@googlemail.com>
703
Display busy status of LVM2 PVs (#160787)
705
A Volume Group is active when any of its Logical Volume mappings are
706
loaded (and enabled) in the Kernel's device-mapper driver. Therefore
707
all the Physical Volumes in the VG (must be considered) active too.
708
This is exactly equivalent to a mounted file system, as the kernel is
709
actively using the partition. Mark active LVM2 PVs as busy in GParted.
711
Don't use statvfs() for determining sector usage of busy LVM2 PVs as it
712
will fail with "statvfs(VGNAME): No such file or directory". Instead
713
always use the LVM2 PV specific method.
715
Display the status of the LVM2 PV in the Information dialog using one of
716
the following relevant messages:
717
Not active (Not part of any volume group)
720
(The code uses the VGNAME stored in the partition's first mount point,
721
as displayed in the "Mount Point" column, rather than going back to the
722
primary source of the information in the LVM2_PV_Info class).
724
Temporarily prevent GParted from offering to unmount LVM2 PVs until
725
activating and deactivating Volume Groups is implemented later.
727
Bug #160787 - lvm support
729
2011-12-16 Mike Fleetwood <mike.fleetwood@googlemail.com>
731
Display LVM2 VGNAME as the PV's mount point (#160787)
733
As the Mount Point column is being borrowed to display the PV's VGNAME,
734
also suppress generation of the "Mount on" submenu for LVM2 PVs.
736
Bug #160787 - lvm support
738
2011-12-11 Mike Fleetwood <mike.fleetwood@googlemail.com>
740
Lazy initialize the cache from querying LVM2 PVs (#160787)
742
Previously when GParted was started LVM2_PV_Info cache was loaded twice,
743
executing LVM2 PV querying commands twice. Firstly when
744
lvm2_pv::get_filesystem_support() was checking if LVM2 PV support was
745
available, and secondly when forced by a refresh in
746
GParted_Core::set_devices().
748
Implement lazy initialization. Only load the cache when forced by the
749
above mentioned refresh or having to return a value when the cache is
750
not yet loaded. Do not initialize the cache when just checking if LVM2
751
PV support is available.
753
Bug #160787 - lvm support
755
2012-01-28 Mike Fleetwood <mike.fleetwood@googlemail.com>
757
Cache results from querying all LVM2 PVs (#160787)
759
Cache results from querying all LVM2 PVs in one go to minimise the
760
number of times lvm commands are executed. Take inspiration from
761
caching performed by FS_Info and Proc_Partitions_Info.
763
Bug #160787 - lvm support
765
2011-11-28 Mike Fleetwood <mike.fleetwood@googlemail.com>
767
Allow unused space in a partition to equal its size
769
Newly created LVM2 PVs, before being added to a Volume Group, report
770
free space equal to the partition size. Allow free space to equal
773
# parted /dev/sda10 unit B print
774
Error: /dev/sda10: unrecognised disk label
775
Model: Unknown (unknown)
776
Disk /dev/sda10: 2147483648B
777
Sector size (logical/physical): 512B/512B
778
Partition Table: unknown
779
# lvm pvcreate /dev/sda10
780
Writing physical volume data to disk "/dev/sda10"
781
Physical volume "/dev/sda10" successfully created
782
# lvm pvs --units b -o pv_free /dev/sda10
786
2011-11-28 Mike Fleetwood <mike.fleetwood@googlemail.com>
788
Report space usage of LVM2 PVs (#160787)
790
Add minimal support for just reporting the space usage of LVM2 PVs.
791
Accept libparted / blkid detection of LVM2 PVs first, falling back on
792
GParted's specific detection code otherwise. Maintain LVM not supported
795
Bug #160787 - lvm support
797
2012-01-28 Mike Fleetwood <mike.fleetwood@googlemail.com>
799
Rename FS_LVM2 -> FS_LVM2_PV (#160787)
801
This is the first step of adding support for just LVM2 Phyiscal Volumes,
802
a subset of full LVM2 support.
804
Make it clear that it is only LVM2 PVs being treated like a file system.
806
Bug #160787 - lvm support
808
2012-01-29 Matej Urbančič <mateju@svn.gnome.org>
810
Updated Slovenian translation
812
2012-01-28 Matej Urbančič <mateju@svn.gnome.org>
814
Updated Slovenian translation
816
2012-01-27 Daniel Mustieles <daniel.mustieles@gmail.com>
818
Updated Spanish translation
820
2012-01-26 Marek Černocký <marek@manet.cz>
822
Updated Czech translation
824
2012-01-25 Curtis Gedak <gedakc@gmail.com>
826
Update copyright year
828
2012-01-25 Curtis Gedak <gedakc@gmail.com>
830
Increase FAT32 minimum size to 33 MiB (#668491)
832
Closes Bug #668491 - Formatting small FAT32 partitions (32MB)
833
violates FAT32 specifications
835
2012-01-25 Daniel Mustieles <daniel.mustieles@gmail.com>
837
Updated Spanish translation
839
2012-01-24 Curtis Gedak <gedakc@gmail.com>
841
Avoid warning display when moving start of extended partition
843
Moving the start sector of an extended partition should not adversely
844
affect booting an operating system because an extended partition is
845
only a container for logical partitions.
847
2012-01-24 Kjartan Maraas <kmaraas@gnome.org>
849
Updated Norwegian bokmål translation
851
2012-01-23 Rogier Goossens <goossens.rogier@gmail.com>
853
Fix detection of multiple SW RAID (md) devices (#668486)
855
Closes Bug #668486 - GParted fails to detect multiple md (SWRaid)
858
2012-01-23 Curtis Gedak <gedakc@gmail.com>
860
Enhance documentation for UUIDs and copying partitions (#608308)
862
Closes Bug #608308 - fix documentation - Copying and Pasting a
865
2012-01-22 Curtis Gedak <gedakc@gmail.com>
869
Add recognition for the work done by Rogier Goossens to add support
870
for changing file system UUIDs.
872
2012-01-22 Rogier Goossens <goossens.rogier@gmail.com>
874
Add support for setting UUID (#667278)
876
Add the ability to set a new random UUID on file systems that provide
877
the appropriate tools to perform this action.
879
Update the help manual to include this new functionality. Also add
880
reference links to "setting a partition label" and "changing a
881
partition UUID" in the "copying and pasting a partition" section.
883
This patch does not include setting the UUID on an NTFS file system.
885
Bug #667278 - Add support for setting UUID
887
Bug #608308 - fix documentation - Copying and Pasting a Partition
889
2012-01-20 Matej Urbančič <mateju@svn.gnome.org>
891
Updated Slovenian translation
893
2012-01-19 Praveen Illa <mail2ipn@gmail.com>
895
Added Telugu Translation
897
2012-01-19 Praveen Illa <mail2ipn@gmail.com>
899
Updated Telugu Translation
901
2012-01-16 Marek Černocký <marek@manet.cz>
903
Updated Czech translation
905
2012-01-13 Daniel Mustieles <daniel.mustieles@gmail.com>
907
Updated Spanish translation
909
2012-01-12 Curtis Gedak <gedakc@gmail.com>
911
Fix mismatched field precision type compiler warning
913
Inserted cast to int so that third parameter matches expected
914
parameter precision type.
918
FileSystem.cc: In member function ‘Glib::ustring
919
GParted::FileSystem::mk_temp_dir(const Glib::ustring&,
920
GParted::OperationDetail&)’:
921
FileSystem.cc:81:69: warning: field precision should have type ‘int’,
922
but argument 3 has type ‘long unsigned int’
924
2011-09-26 Curtis Gedak <gedakc@gmail.com>
926
Fix en_CA parameter translation error
928
The missing percent sign would cause the parameter substitution to be
931
2012-01-09 Curtis Gedak <gedakc@gmail.com>
933
Reduce graphic processing requirement for pulse bar
935
Increase sleep time to decrease pulse bar update frequency.
937
Debian Bug 499193 - gparted: 100% cpu usage
939
Debian Bug 519764 - gparted: Lots of animation makes use over SSH
942
2012-01-11 Curtis Gedak <gedakc@gmail.com>
944
Add files for translation to POTFILES.in
946
The file src/FileSystem.cc now contains translatable text. Also
947
added src/nilfs2.cc to handle any future translatable text.
949
2011-12-28 Mike Fleetwood <mike.fleetwood@googlemail.com>
951
Update xfs resize and copy to use new helper functions
953
Also update xfs file system support detection to allow growing even when
954
the xfs kernel module is not already loaded.
956
2011-12-28 Mike Fleetwood <mike.fleetwood@googlemail.com>
958
Update btrfs resize to use new helper functions
960
Also update btrfs file system support detection to require kernel
961
support before allowing resizing.
963
2011-12-28 Mike Fleetwood <mike.fleetwood@googlemail.com>
965
Update jfs resize to use new helper functions
967
Also update jfs file system support detection to allow growing even when
968
the jfs kernel module is not already loaded.
970
2011-12-27 Mike Fleetwood <mike.fleetwood@googlemail.com>
972
Add resize support to nilfs2 (#642842)
974
Resizing requires nilfs-utils 2.1 or higher and Linux 3.0 or higher.
976
Closes Bug #642842 - nilfs is not detected
978
2011-12-27 Mike Fleetwood <mike.fleetwood@googlemail.com>
980
Add helper functions for mounted file system resizing operations
982
There is a lot of commonality and code repetition for resizing of file
983
systems which can only be resized while mounted. Resizing of btrfs, jfs
984
and xfs all follow the pattern: mkdir, mount, resize, umount and rmdir.
985
Copying an xfs file system also uses a similar pattern, but for the
986
source and destination xfs file systems simultaneously.
988
Add three helper functions to the FileSystem class which implement
989
common tasks, allowing mounted file system resizing to be implemented
992
Also add a function to the Utils class which checks whether the kernel
993
supports a file system. It handles the case of non-loaded modules,
994
which currently leads to reporting the growing of jfs and xfs as
997
2012-01-11 Mario Blättermann <mariobl@gnome.org>
999
[l10n] Updated German translation
1001
2012-01-11 Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
1003
Updated Japanese translation
1005
2012-01-11 Marek Černocký <marek@manet.cz>
1007
Updated Czech translation
1009
2012-01-09 Daniel Mustieles <daniel.mustieles@gmail.com>
1011
Updated Spanish translation
1013
2012-01-08 Curtis Gedak <gedakc@gmail.com>
1017
Add recognition for work done by Phillip Susi to display pop-up
1018
dialog on libparted exceptions
1020
2012-01-04 Phillip Susi <psusi@cfl.rr.com>
1022
Display pop up dialog on libparted exceptions
1024
We used to just log libparted exceptions without handling them. This patch
1025
changes the exception handler to display a modal dialog box and return the
1026
chosen action to libparted.
1028
2012-01-06 Vincent Untz <vuntz@gnome.org>
1030
build: Correctly link to gthread
1032
https://bugzilla.gnome.org/show_bug.cgi?id=667412
1034
2012-01-06 Curtis Gedak <gedakc@gmail.com>
1036
Fix long scan problem when BIOS floppy setting incorrect
1038
The call to "blkid -c /dev/null" on Precise Pangolin Alpha 1 takes
1039
exceedingly long. This occurs when the BIOS is incorrectly set to
1040
indicate a floppy drive is present when none is physically installed.
1041
Use cached blkid results instead.
1043
Ubuntu launchpad 910379 - Gparted does not start and continues to
1045
https://bugs.launchpad.net/ubuntu/+source/gparted/+bug/910379
1047
2011-12-18 Mike Fleetwood <mike.fleetwood@googlemail.com>
1049
Fix uninitialised read in OperationDetail::set_status()
1051
Setting the status and controlling the timing of operation details
1052
initialised with OperationDetail(desc, status, font) uses a conditional
1053
branch depending on the uninitialised variable this->status.
1056
==28957== Conditional jump or move depends on uninitialised value(s)
1057
==28957== at 0x80E4287:
1058
GParted::OperationDetail::set_status(GParted::OperationDetailStatus)
1059
(OperationDetail.cc:77)
1061
OperationalDetail.cc:
1062
75 void OperationDetail::set_status( OperationDetailStatus status )
1064
>> 77 if ( this ->status != STATUS_ERROR )
1066
79 switch ( status )
1069
2012-01-02 Joe Hansen <joedalton2@yahoo.dk>
1071
Updated Danish translation
1073
2011-12-16 Curtis Gedak <gedakc@gmail.com>
1077
Add recognition for the work done by Mike Fleetwood to add support for
1078
the nilfs2 file system.
1080
2011-12-08 Mike Fleetwood <mike.fleetwood@googlemail.com>
1082
Add nilfs2 support (#642842)
1084
Requires libparted 2.4 or higher, or blkid from utils-linux 2.20 or
1085
higher for nilfs2 file system detection.
1087
Requires nilfs-utils for nilfs2 file system support.
1089
Closes Bug #642842 - nilfs is not detected
1091
2011-12-13 Curtis Gedak <gedakc@gmail.com>
1093
Append -git to version for continuing development
3
1095
2011-12-13 Curtis Gedak <gedakc@gmail.com>
5
1097
========== gparted-0.11.0 ==========