gparted/po
Mike Fleetwood 0ca8ed7369 Write a generic progress bar class (#760709)
Write a generic progress bar class.  Has the following features:
* Has separate progress and target numbers, rather than a single
  completion fraction, to enable the the next feature.
* Optionally generates text reporting the amount of data copied using
  the progress and target numbers like this:
      "1.00 MiB of 16.00 MiB copied"
* After running for 5 seconds, also add estimated remaining time.
  (Waits to allow the data copying rate to settle down a little before
  estimating the remaining time).  Looks like this:
      "1.00 MiB of 16.00 MiB copied (00:01:59) remaining)"

The ProgressBar class is not driving the visual progress bar yet.  It
has just been added into the internal block copy algorithm and generates
debug messages showing the progress bar is operating correctly.
Debugging looks like this:

    DEBUG: ProgressBar::start(target=2.0636e+09, text_mode=PROGRESSBAR_TEXT_COPY_BYTES)
    DEBUG: ProgressBar::update(progress=1.30023e+08) m_fraction=0.0630081 m_text="124.00 MiB of 1.92 GiB copied"
    DEBUG: ProgressBar::update(progress=2.67387e+08) m_fraction=0.129573 m_text="255.00 MiB of 1.92 GiB copied"
    DEBUG: ProgressBar::update(progress=4.0475e+08) m_fraction=0.196138 m_text="386.00 MiB of 1.92 GiB copied"
    ...
    DEBUG: ProgressBar::update(progress=1.13351e+09) m_fraction=0.549289 m_text="1.06 GiB of 1.92 GiB copied (00:00:04 remaining)"
    DEBUG: ProgressBar::update(progress=1.26249e+09) m_fraction=0.611789 m_text="1.18 GiB of 1.92 GiB copied (00:00:04 remaining)"
    DEBUG: ProgressBar::update(progress=1.39041e+09) m_fraction=0.67378 m_text="1.29 GiB of 1.92 GiB copied (00:00:03 remaining)"
    ...
    DEBUG: ProgressBar::update(progress=1.97552e+09) m_fraction=0.957317 m_text="1.84 GiB of 1.92 GiB copied (00:00:00 remaining)"
    DEBUG: ProgressBar::update(progress=2.0636e+09) m_fraction=1 m_text="1.92 GiB of 1.92 GiB copied"
    DEBUG: ProgressBar::stop()

Bug 760709 - Add progress bars to XFS and EXT2/3/4 file system specific
             copy methods
2016-02-12 09:09:56 -07:00
..
.cvsignore added FIXME cleanups (mostly messagebox related) added some more 2006-02-17 21:18:07 +00:00
ChangeLog Add note that ChangeLogs are no longer used 2009-04-19 15:19:15 -06:00
LINGUAS Added Bosnian translation 2015-03-13 23:44:37 +00:00
POTFILES.in Write a generic progress bar class (#760709) 2016-02-12 09:09:56 -07:00
POTFILES.skip Fixed bug #324220 with the following changes: 2008-04-21 15:22:00 +00:00
ar.po Updated Arabic translation 2014-07-14 19:15:23 +01:00
bg.po Updated Bulgarian translation 2012-07-10 21:14:36 +03:00
br.po Updated breton translation, added br in LINGUAS file 2009-08-03 12:47:43 +02:00
bs.po Added Bosnian translation 2015-03-13 23:44:37 +00:00
ca.po Fixes to Catalan translation 2015-04-18 20:07:17 +02:00
ca@valencia.po [l10n] Updated Catalan (Valencian) translation 2013-03-31 21:29:45 +02:00
cs.po Updated Czech translation 2015-09-17 09:54:23 +02:00
da.po Updated Danish translation 2014-03-14 22:43:21 +01:00
de.po Updated German translation 2016-01-31 19:45:43 +01:00
dz.po svn path=/trunk/; revision=771 2007-03-26 07:59:56 +00:00
el.po Updated Greek translation 2015-02-27 12:32:02 +00:00
en_CA.po Fix missing "old end" value in detail log of en_CA translation (#756878) 2015-11-16 14:15:29 -07:00
en_GB.po Updated British English translation 2011-10-31 22:46:41 +00:00
eo.po Add Esperanto translation 2011-05-04 18:49:25 +02:00
es.po Updated Spanish translation 2016-02-07 13:18:01 +01:00
et.po [l10n] Updated Estonian translation 2010-12-20 15:26:08 +02:00
eu.po Updated Basque language 2010-10-30 17:41:18 +02:00
fa.po Updated Persian Translations 2012-03-31 14:18:32 +04:30
fi.po Updated Finnish translation 2015-10-21 07:28:33 +00:00
fr.po Updated French translation 2015-10-21 08:41:41 +00:00
gd.po Updated Scottish Gaelic translation 2015-03-28 11:23:27 +00:00
gl.po Updated Galician translations 2014-01-03 02:23:02 +01:00
gu.po Added translations done by CDAC after review 2008-09-04 13:26:42 +00:00
he.po Updated Hebrew translation. 2012-12-28 14:33:58 +02:00
hu.po Updated Hungarian translation 2015-09-17 15:01:30 +00:00
id.po Updated Indonesian translation 2015-09-20 06:28:30 +00:00
is.po Updated Icelandic translation 2016-01-11 19:07:17 +00:00
it.po Updated Italian translation 2015-10-20 17:08:22 +00:00
ja.po l10n: Update Japanese translation 2013-05-08 23:26:38 +09:00
kk.po Updated Kazakh translation 2015-07-26 15:42:19 +00:00
ko.po Updated Korean translation 2015-10-05 01:37:05 +09:00
lt.po Updated Lithuanian translation 2016-01-23 18:19:17 +02:00
lv.po Updated Latvian translation 2015-08-03 21:07:35 +03:00
mk.po 2007-04-07 Jovan Naumovski <jovanna@svn.gnome.org> *mk.po: Updated Macedonian translation. 2007-04-07 00:18:01 +00:00
ml.po Updated Malayalam Translation 2013-10-21 22:27:22 +05:30
nb.po Updated Norwegian bokmål translation from ProjectX. 2015-09-07 21:59:32 +02:00
ne.po Updated Nepali Translation 2008-02-17 12:45:47 +00:00
nl.po Updated Dutch translation 0.25.0 2016-01-12 12:31:18 +01:00
nn.po Updated Norwegian Nynorsk translation 2012-10-16 21:08:30 +02:00
oc.po Updated Occitan translation 2008-03-08 10:24:22 +00:00
pa.po Punjabi Translation updated 2015-07-27 22:59:12 -05:00
pl.po Updated Polish translation 2016-01-31 16:37:48 +01:00
pt.po Updated Portuguese translation 2015-09-26 10:14:21 +00:00
pt_BR.po Updated Brazilian Portuguese translation 2015-10-20 16:29:18 +00:00
ro.po Updated Romanian Translation 2015-10-20 18:56:12 +02:00
ru.po Updated Russian translation 2015-09-20 20:54:07 +00:00
rw.po Added new Language, Kinyarwanda (rw), to this package 2005-04-01 22:33:17 +00:00
si.po updated si.po 2008-01-23 02:57:08 +00:00
sk.po Updated Slovak translation 2016-01-30 18:21:01 +00:00
sl.po Updated Slovenian translation 2013-03-31 20:13:10 +02:00
sr.po Updated Serbian translation 2015-12-30 10:51:51 +01:00
sr@latin.po Updated Serbian translation 2015-12-30 10:51:51 +01:00
sv.po Updated Swedish translation 2015-10-21 21:53:34 +00:00
te.po Updated Telugu Translation 2012-04-02 17:43:28 +05:30
th.po Updated Thai translation 2015-04-07 12:46:02 +07:00
tr.po Updated Turkish translation 2016-01-13 00:20:09 +00:00
uk.po Updated Ukrainian translation 2015-10-22 17:13:01 +03:00
vi.po vi.po: Updated Vietnamese translation. 2006-09-02 08:43:39 +00:00
zh_CN.po Update Chinese translation 2012-07-17 21:40:49 +08:00
zh_HK.po Updated Traditional Chinese translation(Hong Kong and Taiwan) 2013-12-08 21:32:46 +08:00
zh_TW.po Updated Chinese (Taiwan) translation 2015-03-19 14:13:38 +00:00