Go back to most recent news
cdw - older news
-
2014-07-19
Release of cdw version 0.8.0
Changes since version 0.7.1:
- adding support for creating UDF file
system images with mkudffs. Files are
copied to the file system using
rsync. cdw supports only creating
stand-alone .udf files. Such files can
be burned later to optical disc.
- adding "About" item to main menu.
- using new format of options in
config file (for most of options, but
not for all of them). The file and the
code processing the file are
backwards-compatible.
-
behaviour of "follow symlinks"
option has been modified. There is
one option that controls whether
symbolic links in native file system
should be followed when traversing
selected files, and the second
option controls how the links should
be treated when creating optical
file system. The first option is
pretty simple. The other is more
complicated.
When creating ISO9660 file system,
there is a simple flag passed (or
not) to mkisofs or xorriso ("follow
symlinks in ISO9660 file
system"). It is represented by a
checkbox in cdw UI.
When creating UDF file system,
handling of symbolic links is
controlled by flag(s) passed to
rsync as a free-form options
string. It is completely up to user
to decide which options related to
symlinks to select and pass to
rsync. There is a special input
field in cdw UI for this.
- ISO9660 meta data is now added to
ISO9660 file system when both creating
stand-alone .iso image, and when
creating file system on optical disc
on-the-fly.
- fixing handling of "speed" parameter
passed to xorriso when burning disc
from image and when erasing a
disc.
- some changes in ncurses code
(especially widgets and form). The
changes aren't visible to end
user.
-
2012-04-01
Release of cdw version 0.7.1
Changes since version 0.7.0:
- fixing Sourceforge defect #3487958 (cdw was unable to detect
installed wodim and genisoimage if they weren't symlinked as
cdrecord and mkisofs);
- dropdowns, button dialogs and few more places, like log window,
recognize 'q' and 'Q' keys as cancel/escape keys; this change has
been suggested by rogerx;
- when burning second or following session to a disc, cdw now tries
to check which tool has been used to create ISO file system already
existing on a disc, and select the same tool for creating appended
file system; user is warned if cdw can't recognize a tool used to
create ISO file system existing on the disc;
The change should decrease possibility of problems when burning
files to a disc; see this post for related information:
http://sourceforge.net/mailarchive/...;
- code handling signals has been improved: more signals are being
handled, and code has been modified to make sure that final debug
message is printed correctly, and that exit() is called properly;
- there has been made small change that should help to resolve
problems with saving data in configuration window or in wizards with
F10 key, when user runs cdw in terminal emulators that use F10 for
their own purposes; see also http://sourceforge.net/tracker/...;
- fixing problem with ejecting drive tray; after a bit of googling
it turned out that this may be caused by the drive being locked;
- fixing usage of meta information fields - they are used
only when they are accessible during task creation, i.e.
preparer/publisher/copyright fields are only used during creation
of standalone ISO9660 file system (because there is this 'meta' tab
in ISO9660 wizard), but not during creation of ISO9660 file system
on the fly, because the 'meta' tab is currently missing in write
wizard;
- cdw now can recognize 'not a known option' error message
printed by xorriso to stderr, and inform user about the fact;
- code implementing new ncurses widgets, used by cdw, has been
extracted into separate files in src/user_interface/widgets/*.[ch].
I hope that someone will find them useful.
- updating COPYING file (nothing harmless, just using corrected
file with new snail mail address of Free Software Foundation and
updated full name of LGPL license);
-
2011-07-13
Release of cdw version 0.7.0
Changes since version 0.6.0:
- adding support for xorriso:
cdw can employ xorriso to burn files and ISO images to CD-R,
CD-RW, DVD+/-R disc, and to erase CD-RW discs; the support
is limited and imperfect, but it's there;
- adding new compile-time and run-time dependency: libburn from
libburnia project;
- adding support for more digest (checksum) tools: sha1sum, sha224sum,
sha256sum, sha384sum, sha512sum; a digest tool can be selected in
Configuration -> Tools page; md5sum was already supported in 0.6.0;
- fixing Sourceforge defect
#3111089
("verification of ISO images fails");
- fixing Sourceforge defect #3149329
raised by user rogerx ("Using "dummy" option fails");
- fixing small annoyance with tray: it is reloaded less often
during burning/verification (problem raised by user rogerx);
- adding missing -lm library in src/Makefile.am (see Gentoo bug
#344315);
- moving configuration file and log file from their original default
locations (in $HOME dir) into their new location (in $HOME/.cdw/
dir); this is related to Sourceforge bug
#3168259,
"move the configuration files into a separate directory";
- responding to feature request
#3249439
on SourceForge: "ncurses header files";
this should ease compilation of cdw on Arch Linux;
- improving recognition of track formats (TAO/DAO/SAO) supported
by disc/drive when burning with cdrecord;
- adding (partial) recognition of capacity of CD/DVD discs;
the capacity is displayed in main window if Configuration ->
Log and misc -> ISO volume size -> Get sizes from disc is selected;
this functionality doesn't work too well when using wodim;
- improving response to Esc key; in previous versions the delay
between pressing Esc key and reaction to the key was considerable;
now it is 50ms by default, and can be changed by command-line
option;
- adding command-line option "--escdelay=X", where X is time in
milliseconds;
- key 'q'/'Q' is now treated by some parts of user interface as
'Esc' key; fingers don't have to move that far anymore :)
- adding "verify data" button in main menu, the button invokes
wizard that configures new functionality of cdw: calculating
digest of arbitrary disc file, or comparing digests of selected
file and first track of optical disc;
- simplifying main window - removing unnecessary double borders;
- adding hiding/showing hidden files in file system browser
widget - user can toggle the hiding using '.' (dot) character;
- adding a wizard dialog for creating stand-alone ISO9660 image files;
- some options related to burning and to ISO9660 file system have
been moved to wizard dialog windows;
- adding option fields for mkisofs and xorriso options, that
allow editing Publisher, System ID, Volume Set ID and (in case of
mkisofs) Preparer, Copyright and Abstract meta data; the data
can be read from ~/.mkisofsrc or ~/.xorrisorc files; the fields
are accessible through ISO9660 stand-alone file wizards only;
they are not available through wizard that prepares "burn
from files" process;
- "Tools" page in Configuration window has been updated: dropdowns
for growisofs, dvd+rw-mediainfo and dvd+rw-format have been
removed: the tools aren't as "controversial" as cdrecord/wodim
and mkisofs/genisoimage are - dropdowns for the two tools have
been left intact; new dropdowns: "Tools for handling CDs"
"Tool for creating stand alone ISO9660 file" have been added;
- cdw now displays progress information during calculating
digest of source ISO file;
-
2010-10-24
Release of cdw version 0.6.0
Changes since version 0.5.0:
- added dependency on libiso9660 library; the library comes from
cdio project (http://www.gnu.org/software/libcdio/), and if
there is a libcdio in your packages repository, there should be
a package for libiso9660 as well. libiso9660 may be a part libcdio
package itself.
- added verification of burning ISO9660 image to DVDs - it is done
in similar fashion as verification of burning ISO9660 image to CD;
- added reading DVDs with ISO9660 file system (i.e. for copying
content of their first session to file on hard disc);
- cdw now can detect optical drives available on user's machine;
it's not perfect, but basics are there; user can still enter
and select his own, custom path to a drive; this function uses
functionality of libcdio library;
- fixed sourceforge defect #3088902: the defect resulted in crash
whenever there were no programs for handling DVDs installed,
but user wanted to configure them in Configuration window anyway;
it seems that this defect was introduced in cdw 0.5.0, perhaps
even earlier;
- user is now warned when he attempts to burn image larger than 4GB
with wodim - such operation may fail;
- cdw gives more visual feedback to user about activities performed
by the program: a dialog window informs user about things like
waiting for drive, checking disc in drive, opening and closing
drive tray - all these activities that may take a long time are
now explicitly presented to user. User doesn't have to worry
that cdw doesn't respond without any apparent reason;
- cdw can now correctly recognize if DVD+RW or DVD-RW Restricted
Overwrite is empty or not;
- information about current burning speed is displayed in dialog
window during process of burning;
- until now cdw always attempted, but was never able to correctly
read second and following sessions from a disc, now it doesn't
attempt to do such reading;
- added "Long Joliet names" ("-joliet-long") checkbox in mkisofs
options panel in Configuration window;
- options field for creating bootable CD has been dumbed down:
user has to enter all correct and appropriate options by hand;
reason: I had never tested this functionality myself, so I'm
simplifying it in order to avoid implementing it completely wrong;
- cdw now displays full text of GPL license, but only if it is in
Debian's default location; if cdw can't find the file, it displays
only small dialog box with basic information about licensing;
- added "wrapping" in main menu: when focus is on last position
of the menu and user presses down arrow, focus is moved to first
item; similarly for topmost item;
- fixed some small memory leaks
- other small fixes and improvements;
Go back to most recent news
Top of page
Copyright (C) 2007 - 2023 Kamil Ignacak
|