23.12.17:
* RELEASED X-CD-Roast 1.18
* Bugfix in configure script
22.12.17:
* RELEASED X-CD-Roast 1.17
14.12.17:
* Update desktop icon
29.10.17:
* Fix crash when deleting exactly 50 or a multiple of 50 tracks.
08.10.17:
* Change code to use g_io_channels. (Prepare for GTK3)
07.10.17:
* More GTK3 migration.
* Remove of Mac OS X code since there have been no working cdrtools for
more than a decade and thus X-CD-Roast cannot be programmed for OS X.
01.10.17:
* Rewrite child processing.
17.09.17:
* More GTK3 migration.
03.09.17:
* Rewrite dialog window placement.
20.08.17:
* Modernize code to display the xcdroast logo (cairo instead of
pixbuf). Also improve the logo quality.
* Add About-dialog.
23.07.17:
by Mathias Büttner:
* Disabled the write mode selector for DVD (and BD) media in "Create"
and in "Duplicate" menu.
* Disabled "Do not fixate" for multisession writes (not just a warning).
* Added fixed settings for nofixate and multisession in "Duplicate" menu
as they can't be changed there.
* Updated write mode settings and write options for cdrecord.
* Fixed displaying wrong Disc size if no Audio CD or Mixed Mode CD.
* Added notification if CD-Text will not be written.
* Placed a small logo on top of the sidespace buttons.
* Amended some of the old tooltips.
30.06.17:
* All terms talking about a CD (Compact Disc) are changed simply to
the word Disc or CD/DVD/BD where meaningful. (by Mathias Büttner)
17.06.17:
* Resized Dialog windows
14.06.17:
* Removed checks for older cdrecord features
05.06.17:
* Replaced all GtkText by GtkTextView (modernize design)
04.06.17:
* Convert all translation files to UTF-8
31.05.17:
* Replace GtkFileSelection by GtkFileChooser (modernize design)
19.05.17:
* Code cleanup/formatting by Mathias Büttner
06.05.17:
* rename non-root-mode to user-host-mode, as we now always allow
non-root users to start X-CD-Roast. The user-host-mode just allows to
configure which user on which host can use X-CD-Roast.
(e.g. for computer science labs or server installations)
01.05.17:
* detect the suid-bit settings on the cdrtools or the X-CD-Roast wrapper
and offer a dialog to fix this automatically
26.04.17:
* Changed JEDEC prefixes to decimal and binary prefixes according to
IEC 60027-2 (January 1999) to avoid confusion. (by Mathias Büttner)
17.04.17:
* Paranoia mode: auto setup of lowest read ahead buffer for each drive
when scanning for new devices (by Mathias Büttner)
16.04.17:
* wrong cdrtool versions are now reported in a dialog window
(not just as a warning in the terminal)
* set suid bit on xcdrwrap on 'make install'
15.04.17:
* Fix various gdk-assertion failures
* Fix resize of Read/Write progress window
09.04.17:
* Added new checkbox "audio deemphasis" (by Mathias Büttner)
04.04.17:
* Updated gettext to 0.19.7
* Updated to autoconf 2.69
* Update to autmake 1.14.1
* use cddb protocol 6 instead of 1, this fixes also charset problems
03.04.17:
* Compile by default without non-root-mode. Currently I rely on
that the cdrtools have the suid bit already set.
* charset conversion from ISO8859-1 to UTF-8 on Album or Track titles.
02.04.17:
* merged in all patches I received and published on my webpage
since X-CD-Roast 0.98alpha16. - Many thanks to all contributors!
(parse_version.patch, change_norwegian_locale.txt, io_compile.patch,
cdda2wav_version.patch, fix_cddb_hidden_tracks.patch, io_progressbar
_fix.patch, format-security.patch, suid-perms.patch)
* removed --enable-gtk2 option, this is enabled by default now.
* Renamed norwegian translation file from "no" to "nb".
* Updated galician translation.
01.04.17:
* Lots of input and patches and motivation for an updated xcdroast version
by Mathias Büttner from southwestern Germany:
* updated CD/DVD writer/reader default settings in setup menu.
* removed the outdated slider "sectorburst" and added instead
"size of read ahead buffer" and "minimum overlap of sectors"
for paranoia mode in the setup menu.
* added new checkbox "suppress a hidden audio track"
* fixed info output and track increment in GTK-window
'Reading audio tracks' for cdda2wav in paranoia mode.
* changed cdrtools version check to allow only v3.02a09 or higher
because v3.00a01 - v3.02a07 contain a bug and v2.01 is very outdated
and may even not compile nowadays.
* fixed xcdroast's mkisofs version detection since v3.02a01.
* changed german translation to new orthography.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
* merged in all patches (compile warnings fixes, locale fixes, wav detection fixes, removed pcre dependency from configure, crash fixes and version detection fixes)
* merged in several of the patches RedHat created for RPM version.
* improved current cdrtools support.
* removed extra handling for ProDVD, as this is all now integrated into the current cdrecord without any need for a key.
* updated several translations.
Fixes PR 38238.
OK by wiz@.
add patch-ae to use the new names.
bump the PKG_REVISION
the previous version of cdrtools supported the new option names so no
change in dependency is needed.
update distinfo
INSTALL/DEINSTALL script creation within pkgsrc.
If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts. If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:
INSTALL_SRC= ${PKGDIR}/INSTALL
DEINSTALL_SRC= # emtpy
As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts. By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).
In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework. The only public variables relating to the templates are:
INSTALL_SRC INSTALL_TEMPLATE
DEINSTALL_SRC DEINSTALL_TEMPLATE
HEADER_TEMPLATE
The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.