Compare commits

...

4 Commits

12 changed files with 154 additions and 67 deletions

10
README
View File

@ -4,7 +4,7 @@
libisoburn. By Vreixo Formoso <metalpain2002@yahoo.es> libisoburn. By Vreixo Formoso <metalpain2002@yahoo.es>
and Thomas Schmitt <scdbackup@gmx.net> and Thomas Schmitt <scdbackup@gmx.net>
Integrated sub project of libburnia-project.org. Integrated sub project of libburnia-project.org.
http://files.libburnia-project.org/releases/libisoburn-0.4.4.pl00.tar.gz http://files.libburnia-project.org/releases/libisoburn-0.4.6.pl00.tar.gz
Copyright (C) 2006-2009 Vreixo Formoso, Thomas Schmitt. Copyright (C) 2006-2009 Vreixo Formoso, Thomas Schmitt.
Provided under GPL version 2. Provided under GPL version 2.
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
@ -29,17 +29,17 @@ By using this software you agree to the disclaimer at the end of this text:
Compilation, First Glimpse, Installation Compilation, First Glimpse, Installation
Dynamic library and compile time header requirements for libisoburn-0.4.5 : Dynamic library and compile time header requirements for libisoburn-0.4.6 :
- libburn.so.4 , version libburn-0.7.4 or higher - libburn.so.4 , version libburn-0.7.4 or higher
- libisofs.so.6 , version libisofs-0.6.24 or higher - libisofs.so.6 , version libisofs-0.6.24 or higher
libisoburn and xorriso will not start with libraries which are older than their libisoburn and xorriso will not start with libraries which are older than their
headers seen at compile time. headers seen at compile time.
Obtain libisoburn-0.4.4.pl00.tar.gz, take it to a directory of your choice Obtain libisoburn-0.4.6.pl00.tar.gz, take it to a directory of your choice
and do: and do:
tar xzf libisoburn-0.4.4.pl00.tar.gz tar xzf libisoburn-0.4.6.pl00.tar.gz
cd libisoburn-0.4.4 cd libisoburn-0.4.6
Within that directory execute: Within that directory execute:

View File

@ -1,4 +1,4 @@
AC_INIT([libisoburn], [0.4.5], [http://libburnia-project.org]) AC_INIT([libisoburn], [0.4.6], [http://libburnia-project.org])
AC_PREREQ([2.50]) AC_PREREQ([2.50])
dnl AC_CONFIG_HEADER([config.h]) dnl AC_CONFIG_HEADER([config.h])
@ -21,7 +21,7 @@ dnl
dnl These three are only copies to provide libtool with unused LT_RELEASE dnl These three are only copies to provide libtool with unused LT_RELEASE
ISOBURN_MAJOR_VERSION=0 ISOBURN_MAJOR_VERSION=0
ISOBURN_MINOR_VERSION=4 ISOBURN_MINOR_VERSION=4
ISOBURN_MICRO_VERSION=5 ISOBURN_MICRO_VERSION=6
dnl ISOBURN_VERSION=$ISOBURN_MAJOR_VERSION.$ISOBURN_MINOR_VERSION.$ISOBURN_MICRO_VERSION dnl ISOBURN_VERSION=$ISOBURN_MAJOR_VERSION.$ISOBURN_MINOR_VERSION.$ISOBURN_MICRO_VERSION
@ -34,16 +34,16 @@ dnl Libtool versioning
dnl Generate libisoburn.so.1.x.y dnl Generate libisoburn.so.1.x.y
dnl SONAME will become LT_CURRENT - LT_AGE dnl SONAME will become LT_CURRENT - LT_AGE
dnl dnl
dnl ts A91027 dnl ts A91208
dnl ### This is the release version 0.4.4 = libisoburn.so.1.33.0 dnl This is the release version 0.4.6 = libisoburn.so.1.35.0
dnl This is the development version after above stable release dnl ### This is the development version after above stable release
dnl LT_CURRENT++, LT_AGE++ have not happened happened yet. dnl LT_CURRENT++, LT_AGE++ have not happened happened yet.
dnl ### LT_CURRENT++, LT_AGE++ has happened meanwhile. dnl ### LT_CURRENT++, LT_AGE++ has happened meanwhile.
dnl dnl
dnl SONAME = 34 - 33 = 1 . Library name = libisoburn.so.1.33.0 dnl SONAME = 36 - 35 = 1 . Library name = libisoburn.so.1.35.0
LT_RELEASE=$ISOBURN_MAJOR_VERSION.$ISOBURN_MINOR_VERSION LT_RELEASE=$ISOBURN_MAJOR_VERSION.$ISOBURN_MINOR_VERSION
LT_CURRENT=34 LT_CURRENT=36
LT_AGE=33 LT_AGE=35
LT_REVISION=0 LT_REVISION=0
LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE` LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE`

View File

@ -260,7 +260,7 @@ int isoburn_libburn_req(int *major, int *minor, int *micro);
*/ */
#define isoburn_header_version_major 0 #define isoburn_header_version_major 0
#define isoburn_header_version_minor 4 #define isoburn_header_version_minor 4
#define isoburn_header_version_micro 5 #define isoburn_header_version_micro 6
/** Note: /** Note:
Above version numbers are also recorded in configure.ac because libtool Above version numbers are also recorded in configure.ac because libtool
wants them as parameters at build time. wants them as parameters at build time.

View File

@ -4,7 +4,7 @@
xorriso. By Thomas Schmitt <scdbackup@gmx.net> xorriso. By Thomas Schmitt <scdbackup@gmx.net>
Integrated sub project of libburnia-project.org but also published via: Integrated sub project of libburnia-project.org but also published via:
http://scdbackup.sourceforge.net/xorriso_eng.html http://scdbackup.sourceforge.net/xorriso_eng.html
http://scdbackup.sourceforge.net/xorriso-0.4.5.tar.gz http://scdbackup.sourceforge.net/xorriso-0.4.6.pl00.tar.gz
Copyright (C) 2006-2009 Thomas Schmitt, provided under GPL version 2. Copyright (C) 2006-2009 Thomas Schmitt, provided under GPL version 2.
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
@ -35,7 +35,7 @@ The most simple way to get xorriso from source code is the xorriso standalone
tarball. tarball.
Prerequisites: Prerequisites:
The tarball contains anything that is needed except the following system The tarball contains everything that is needed except the following system
components: components:
libc, libpthread libc, libpthread
plus on FreeBSD: libiconv, libcam plus on FreeBSD: libiconv, libcam
@ -46,10 +46,10 @@ Optional at compile time are:
If they were present at compile time, then the optional libraries have to If they were present at compile time, then the optional libraries have to
be present at runtime, too. be present at runtime, too.
Obtain xorriso-0.4.5.tar.gz, take it to a directory of your choice and do: Obtain xorriso-0.4.6.pl00.tar.gz, take it to a directory of your choice and do:
tar xzf xorriso-0.4.5.tar.gz tar xzf xorriso-0.4.6.pl00.tar.gz
cd xorriso-0.4.5 cd xorriso-0.4.6
Within that directory execute: Within that directory execute:
@ -275,7 +275,7 @@ and a matching dynamically linked xorriso binary.
This binary is leaner but depends on properly installed libraries of suitable This binary is leaner but depends on properly installed libraries of suitable
revision. revision.
Dynamic library and compile time header requirements for libisoburn-0.4.5 : Dynamic library and compile time header requirements for libisoburn-0.4.6 :
- libburn.so.4 , version libburn-0.7.4 or higher - libburn.so.4 , version libburn-0.7.4 or higher
- libisofs.so.6 , version libisofs-0.6.24 or higher - libisofs.so.6 , version libisofs-0.6.24 or higher
libisoburn and xorriso will not start with libraries which are older than their libisoburn and xorriso will not start with libraries which are older than their

View File

@ -6557,13 +6557,113 @@ xorriso/configure_ac.txt
xorriso/xorriso_timestamp.h xorriso/xorriso_timestamp.h
Version leap to libisoburn-0.4.5 Version leap to libisoburn-0.4.5
27 Oct 2009 [] 28 Oct 2009 [2878]
xorriso/changelog.txt
Documented changes and release timestamp
28 Oct 2009 [2879]
svn move -m "Promoted branch to tag"
http://svn.libburnia-project.org/libisoburn/branches/ZeroFourFour
http://svn.libburnia-project.org/libisoburn/tags/ZeroFourFour
------------------------------------ cycle - xorriso-0.4.5 - 2009.10.27.205410
2009.11.12.204523 [2897]
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
New -calm_drive mode "revoke"
------------------------------- patch - xorriso-0.4.4.pl01 - 2009.11.13.120001
* libburn: Workaround for Pioneer DVR-216D which got stuck on DVD-R burns
* libburn: Workaround for Pioneer DVR-216D refusal to eject
2009.11.17.123150 [2909]
configure.ac
libisoburn/libisoburn.h
Requiring libburn-0.7.3 now
2009.11.17.134239 [2910]
xorriso/xorriso.h
xorriso/xorriso_private.h
xorriso/xorriso.c
xorriso/xorrisoburn.c
xorriso/xorriso.1
New options -dvd_obs and -stdio_sync
2009.11.17.142447 [2911]
configure.ac
Makefile.am
xorriso/configure_ac.txt
xorriso/makefile_libxorriso_am.txt
New configure option --enable-dvd-obs-64k
------------------------------------ cycle - xorriso-0.4.5 - 2009.11.17.142447
* New options -dvd_obs and -stdio_sync
* New configure option --enable-dvd-obs-64k
2009.11.28.123903 [2927]
xorriso/xorrisoburn.c
Made use of burn_fifo_source_new() flag bit0 and of burn_os_open_track_src()
2009.11.28.124241 [2928]
README
xorriso/README
xorriso/configure_ac.txt
xorriso/xorriso_makefile_am.txt
New configure option --enable-track-src-odirect
------------------------------------ cycle - xorriso-0.4.5 - 2009.11.28.124241
------------------------------------ cycle - xorriso-0.4.5 - 2009.12.05.141523
* Bug fix: SIGSEGV with option -toc on LG GH22LS30
07 Dec 2009 [2944]
xorriso/configure_ac.txt
Adapted xorriso-standalone to version leap libburn-0.7.5
2009.12.07.082130 [2945]
README
xorriso/README
configure.ac
libisoburn/libisoburn.h
Requiring libburn-0.7.4 now
08 Dec 2009 [2947]
svn copy -m Branching for libisoburn release 0.4.6
http://svn.libburnia-project.org/libisoburn/trunk
http://svn.libburnia-project.org/libisoburn/branches/ZeroFourSix
2009.12.08.130001 [2948]
configure.ac
README
libisoburn/libisoburn.h
xorriso/README
xorriso/xorriso.h
xorriso/xorriso.c
xorriso/xorrisoburn.h
xorriso/xorriso_eng.html
xorriso/make_xorriso_standalone.sh
xorriso/configure_ac.txt
xorriso/xorriso_timestamp.h
Version leap to libisoburn-0.4.6
08 Dec 2009 []
xorriso/changelog.txt xorriso/changelog.txt
Documented changes and release timestamp Documented changes and release timestamp
------------------------------------ cycle - xorriso-0.4.5 - ----------------------------------- release - xorriso-0.4.6 - 2009.12.08.130001
------------------------------------ cycle - xorriso-0.4.5 - * Bug fix: SIGSEGV form NULL pointer with option -toc on LG GH22LS30
* libburn: Workaround for Pioneer DVR-216D which got stuck on DVD-R burns
* libburn: Workaround for Pioneer DVR-216D refusal to eject
* New options -dvd_obs and -stdio_sync
* New configure option --enable-dvd-obs-64k
------------------------------------ cycle - xorriso-0.4.7 -
------------------------------------ cycle - xorriso-0.4.7 -
=============================================================================== ===============================================================================
TODO TODO
@ -6573,8 +6673,6 @@ Documented changes and release timestamp
- options -print_info , -print_mark - options -print_info , -print_mark
- (ECMA-119 names in: -copyright_id , -abstract_id , -bibilio_id)
- what about split files and hard links ? - what about split files and hard links ?
- xorriso -as cdrecord in rare cases reports intermediate "X of X MB" - xorriso -as cdrecord in rare cases reports intermediate "X of X MB"
@ -6589,6 +6687,8 @@ xorriso : UPDATE : 3691 MB written (fifo 78%) [buf 100%] 2.3x.
------------------------------------------------- important ------------------------------------------------- important
- (ECMA-119 names in: -copyright_id , -abstract_id , -biblio_id)
- Mark data blocks of -check_md5 matching files as valid in sector map ? - Mark data blocks of -check_md5 matching files as valid in sector map ?
- tree of name nodes to represent the cached paths of hardlink candidates. - tree of name nodes to represent the cached paths of hardlink candidates.

View File

@ -1,4 +1,4 @@
AC_INIT([xorriso], [0.4.5], [http://libburnia-project.org]) AC_INIT([xorriso], [0.4.6], [http://libburnia-project.org])
AC_PREREQ([2.50]) AC_PREREQ([2.50])
dnl AC_CONFIG_HEADER([config.h]) dnl AC_CONFIG_HEADER([config.h])

View File

@ -25,11 +25,11 @@
current_dir=$(pwd) current_dir=$(pwd)
lone_dir="$current_dir"/"xorriso-standalone" lone_dir="$current_dir"/"xorriso-standalone"
xorriso_rev=0.4.5 xorriso_rev=0.4.6
# For unstable uploads: # For unstable uploads:
xorriso_pl="" ## xorriso_pl=""
# For stable releases: # For stable releases:
## xorriso_pl=".pl00" xorriso_pl=".pl00"
with_bootstrap_tarball=1 with_bootstrap_tarball=1

View File

@ -20557,7 +20557,7 @@ char *Xorriso__get_version_text(int flag)
/* xorriso consists only of a main() stub which has an own version to match /* xorriso consists only of a main() stub which has an own version to match
the version of libxorriso header and runtime code. the version of libxorriso header and runtime code.
*/ */
#define Xorriso_main_program_versioN "0.4.5" #define Xorriso_main_program_versioN "0.4.6"
#else /* Xorriso_without_subS */ #else /* Xorriso_without_subS */

View File

@ -16,7 +16,7 @@
struct XorrisO; struct XorrisO;
#define Xorriso_program_versioN "0.4.5" #define Xorriso_program_versioN "0.4.6"
/* --------------------- Fundamental Management ------------------- */ /* --------------------- Fundamental Management ------------------- */

View File

@ -429,10 +429,10 @@ files or trees to disk:
<P> <P>
<DL> <DL>
<DT><H3>Download as source code (see README):</H3></DT> <DT><H3>Download as source code (see README):</H3></DT>
<DD><A HREF="xorriso-0.4.4.pl00.tar.gz">xorriso-0.4.4.pl00.tar.gz</A> <DD><A HREF="xorriso-0.4.6.pl00.tar.gz">xorriso-0.4.6.pl00.tar.gz</A>
(1330 KB). (1340 KB).
</DD> </DD>
<DD>(Released 27 Oct 2009)</DD> <DD>(Released 08 Dec 2009)</DD>
</DL> </DL>
</DD> </DD>
</DL> </DL>
@ -457,20 +457,11 @@ an <A HREF="http://www.opensource.org/">Open Source</A> approved license</DD>
<HR> <HR>
<P> <P>
Bug fixes towards xorriso-0.4.2.pl00: Bug fixes towards xorriso-0.4.4.pl00:
<UL> <UL>
<LI>-cut_out deleted previously cut-out pieces of the same file (fixed in pl01) <LI>Workaround for Pioneer DVR-216D which got stuck on DVD-R burns.</LI>
</LI> <LI>Workaround for Pioneer DVR-216D which did not always eject the tray.</LI>
<LI>Filenames could lose blanks during a multi-session cycle (fixed in pl02) <LI>SIGSEGV from NULL pointer with option -toc on LG GH22LS30</LI>
</LI>
<LI>-for_backup did not enable -xattr and -md5 if no drive was chosen yet
(fixed in pl02)
</LI>
<LI>xorrisofs -help, xorrecord -help displayed original xorriso -help
(fixed in pl02)
</LI>
<LI>With -as cdrecord : -xa1 and -xamix were ignored although they do matter
</LI>
<!-- <!--
<LI>- none -</LI> <LI>- none -</LI>
--> -->
@ -486,14 +477,10 @@ Bug fixes towards xorriso-0.4.4.pl00:
--> -->
<P> <P>
Enhancements towards previous stable version xorriso-0.4.2.pl00: Enhancements towards previous stable version xorriso-0.4.4.pl00:
<UL> <UL>
<LI>New option -pvd_info</LI> <LI>New options -dvd_obs and -stdio_sync</LI>
<LI>Option -toc now reports "Media product:"</LI> <LI>New configure option --enable-dvd-obs-64k</LI>
<LI>New options -system_id , -volset_id</LI>
<LI>New option -mount_opts</LI>
<LI>New option -scdbackup_tag</LI>
<!-- <!--
<LI>- none -</LI> <LI>- none -</LI>
--> -->
@ -507,7 +494,7 @@ Enhancements towards previous stable version xorriso-0.4.2.pl00:
Library copies included in xorriso tarballs: Library copies included in xorriso tarballs:
</H3> </H3>
<DL> <DL>
<DT>libburn-0.7.3</DT> <DT>libburn-0.7.5</DT>
<DD>reads and writes data from and to CD, DVD, BD.</DD> <DD>reads and writes data from and to CD, DVD, BD.</DD>
<DD>(founded by Derek Foreman and Ben Jansens, <DD>(founded by Derek Foreman and Ben Jansens,
developed and maintained since August 2006 by developed and maintained since August 2006 by
@ -516,7 +503,7 @@ Thomas Schmitt from team of libburnia-project.org)</DD>
<DD>operates on ISO 9660 filesystem images.</DD> <DD>operates on ISO 9660 filesystem images.</DD>
<DD>(By Vreixo Formoso, Mario Danic and Thomas Schmitt <DD>(By Vreixo Formoso, Mario Danic and Thomas Schmitt
from team of libburnia-project.org)</DD> from team of libburnia-project.org)</DD>
<DT>libisoburn-0.4.4</DT> <DT>libisoburn-0.4.6</DT>
<DD>coordinates libburn and libisofs, emulates multi-session where needed.</DD> <DD>coordinates libburn and libisofs, emulates multi-session where needed.</DD>
<DD>(By Vreixo Formoso and Thomas Schmitt <DD>(By Vreixo Formoso and Thomas Schmitt
from team of libburnia-project.org)</DD> from team of libburnia-project.org)</DD>
@ -530,15 +517,15 @@ cdrecord and mkisofs.</DT>
<P> <P>
<DL> <DL>
<DT><H3>Development snapshot, version 0.4.5 :</H3></DT> <DT><H3>Development snapshot, version 0.4.7 :</H3></DT>
<DD>Bug fixes towards xorriso-0.4.4.pl00: <DD>Bug fixes towards xorriso-0.4.6.pl00:
<UL> <UL>
<LI>- none yet -</LI>
<!-- <!--
<LI>- none yet -</LI>
--> -->
</UL> </UL>
</DD> </DD>
<DD>Enhancements towards stable version 0.4.4.pl01: <DD>Enhancements towards stable version 0.4.6.pl00:
<UL> <UL>
</LI> </LI>
@ -548,9 +535,9 @@ cdrecord and mkisofs.</DT>
</UL> </UL>
</DD> </DD>
<DD>&nbsp;</DD> <DD>&nbsp;</DD>
<DD><A HREF="README_xorriso_devel">README 0.4.5</A> <DD><A HREF="README_xorriso_devel">README 0.4.7</A>
<DD><A HREF="xorriso_help_devel">xorriso_0.4.5 -help</A></DD> <DD><A HREF="xorriso_help_devel">xorriso_0.4.7 -help</A></DD>
<DD><A HREF="man_1_xorriso_devel.html">man xorriso (as of 0.4.5)</A></DD> <DD><A HREF="man_1_xorriso_devel.html">man xorriso (as of 0.4.7)</A></DD>
<DD>&nbsp;</DD> <DD>&nbsp;</DD>
<DT>If you want to distribute development versions of xorriso, then use <DT>If you want to distribute development versions of xorriso, then use
this tarball which produces static linking between xorriso and the this tarball which produces static linking between xorriso and the
@ -560,8 +547,8 @@ libburnia libraries.
installation see README) installation see README)
</DD> </DD>
<DD> <DD>
<A HREF="xorriso-0.4.5.tar.gz">xorriso-0.4.5.tar.gz</A> <A HREF="xorriso-0.4.7.tar.gz">xorriso-0.4.7.tar.gz</A>
(1330 KB). (1340 KB).
</DD> </DD>
<DT>A dynamically linked development version of xorriso can be obtained <DT>A dynamically linked development version of xorriso can be obtained
from repositories of from repositories of

View File

@ -1 +1 @@
#define Xorriso_timestamP "2009.12.07.082130" #define Xorriso_timestamP "2009.12.08.130001"

View File

@ -19,7 +19,7 @@
*/ */
#define xorriso_libisoburn_req_major 0 #define xorriso_libisoburn_req_major 0
#define xorriso_libisoburn_req_minor 4 #define xorriso_libisoburn_req_minor 4
#define xorriso_libisoburn_req_micro 5 #define xorriso_libisoburn_req_micro 6
struct SpotlisT; /* List of intervals with different read qualities */ struct SpotlisT; /* List of intervals with different read qualities */