https://bugs.kde.org/show_bug.cgi?id=124180

Ragnar Thomsen <rthoms...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |http://commits.kde.org/ark/
                   |                            |bf6425d17578a31e01916e97455
                   |                            |8a8f7da09cc27
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED
   Version Fixed In|                            |16.08.0

--- Comment #7 from Ragnar Thomsen <rthoms...@gmail.com> ---
Git commit bf6425d17578a31e01916e974558a8f7da09cc27 by Ragnar Thomsen.
Committed on 21/07/2016 at 18:45.
Pushed by rthomsen into branch 'Applications/16.08'.

Add multi-volume support

Support for creating multi-volume rar, 7z and zip archives was
implemented. A QDoubleSpinBox was added to CompressionOptionsWidget
which allows setting the volume size in megabytes between 0.1 to 1000.
The size in megabytes is converted by CompressionOptionsWidget to
kilobytes because 7z doesn't support volume sizes with decimals.

Creating a multi-volume archive changes the archive name
(name.part1.rar, name.7z.001, name.zip.001) so we need to re-open the
archive (the first volume) after adding files.

We only support adding files once, so add/delete actions are disabled in
Part if archive is multi-volume and non-empty.
FIXED-IN: 16.08.0
Differential Revision: D2194
GUI:

M  +4    -0    app/mainwindow.cpp
M  +1    -1    autotests/plugins/cli7zplugin/cli7ztest.cpp
M  +1    -1    autotests/plugins/clirarplugin/clirartest.cpp
M  +1    -1    autotests/plugins/clizipplugin/cliziptest.cpp
M  +2    -0    kerfuffle/adddialog.cpp
M  +11   -0    kerfuffle/archive_kerfuffle.cpp
M  +5    -2    kerfuffle/archive_kerfuffle.h
M  +11   -3    kerfuffle/archiveformat.cpp
M  +4    -1    kerfuffle/archiveformat.h
M  +10   -0    kerfuffle/archiveinterface.cpp
M  +3    -1    kerfuffle/archiveinterface.h
M  +45   -3    kerfuffle/cliinterface.cpp
M  +8    -2    kerfuffle/cliinterface.h
M  +42   -0    kerfuffle/compressionoptionswidget.cpp
M  +4    -0    kerfuffle/compressionoptionswidget.h
M  +71   -4    kerfuffle/compressionoptionswidget.ui
M  +5    -0    kerfuffle/createdialog.cpp
M  +1    -0    kerfuffle/createdialog.h
M  +20   -1    part/part.cpp
M  +4    -1    plugins/cli7zplugin/cliplugin.cpp
M  +4    -2    plugins/cli7zplugin/kerfuffle_cli7z.json.cmake
M  +10   -4    plugins/clirarplugin/cliplugin.cpp
M  +2    -1    plugins/clirarplugin/kerfuffle_clirar.json.cmake

http://commits.kde.org/ark/bf6425d17578a31e01916e974558a8f7da09cc27

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to