Commit 4cebc5af authored by TANIGUCHI Takaki's avatar TANIGUCHI Takaki

Imported Upstream version 0.72.3

parent 294f8623
0.72 (pl3) 03-10-2011
- Volodymyr Bychkoviak found a problem when verifying
RS01 files which are larger than 2GB and provided a bugfix.
- Backported improved Windows locale detection from 0.79 branch.
- made package compile under OS X 10.6; updated OS X toolchain
to Gtk 2.24.
0.72 (pl-2) 31-10-2010
- fixed and documented -n command line options for RS02.
Thanks to Jack Giles for noting this.
- changed sources for clean compile on gcc 4.4.3
- Using the CDROM_SEND_PACKET ioctl() will hang parallel
SCSI adapters. Added tests to determine the SCSI bus type,
and switch to the SG_IO ioctl() when in doubt.
Thanks to S. Seidl and R. Manfredi for the respective bug reports.<
- backported MIN_TRANSFER_LEN and length sanity check from 0.79.1
as a workaround for buggy drive chipsets (thanks to R.G.
for reporting this and helping with debugging output)
- backported "typical uses" link fix in welcome screen
(Thanks to C. Steigies)
- fixed recognition of dvdisaster 0.79 RS03-augmented image
- minor cosmetic changes for regression test compatibility
with 0.79
0.72 (pl-1) 08-08-2009
- Pablo Almeida provided a Portuguese translation
for the screen text.
......
......@@ -429,11 +429,11 @@ arch: archclean time-stamp
# TAG: online-docs
www: version.php
@cd documentation ; \
tar cjf ../../www.tar.bz2 pubkey.asc index.html include/dvdisaster.css include/*.php de/*.php en/*.php ru/*.php
tar cjf ../../www.tar.bz2 pubkey.asc index.html include/dvdisaster.css de/*.html en/*.html ru/*.html
www-images: thumbnails version.php
@cd documentation ; \
tar cjf ../../www.tar.bz2 pubkey.asc index.html include/dvdisaster.css include/*.php de/*.php en/*.php ru/*.php images/*.png de/images/*.png de/thumbnails/*.png en/images/*.png en/thumbnails/*.png ru/images/*.png ru/thumbnails/*.png
tar cjf ../../www.tar.bz2 pubkey.asc index.html include/dvdisaster.css de/*.html en/*.html ru/*.html images/*.png de/images/*.png de/thumbnails/*.png en/images/*.png en/thumbnails/*.png ru/images/*.png ru/thumbnails/*.png
INSTALL: documentation/install.template
@sed "s/@@PKGNAME/$(PKGNAME)/" <documentation/install.template >INSTALL
......@@ -462,16 +462,23 @@ prepare-dist:
@cp tools/pngpack.exe win-build-dir/documentation
@mv documentation/images-*.pngpack win-build-dir/documentation
@cp $(GTK_BINDIR)/libglib*.dll win-build-dir
@cp $(GTK_BINDIR)/iconv.dll win-build-dir
#@cp $(GTK_BINDIR)/iconv.dll win-build-dir
@cp $(GTK_BINDIR)/intl.dll win-build-dir
@cp $(GTK_BINDIR)/libatk*.dll win-build-dir
@cp $(GTK_BINDIR)/libcairo*.dll win-build-dir
@cp $(GTK_BINDIR)/libexpat*.dll win-build-dir
@cp $(GTK_BINDIR)/libfontconfig*.dll win-build-dir
@cp $(GTK_BINDIR)/freetype6*.dll win-build-dir
@cp $(GTK_BINDIR)/libpango*.dll win-build-dir
@cp $(GTK_BINDIR)/libpng12*.dll win-build-dir
@cp $(GTK_BINDIR)/libgmodule*.dll win-build-dir
@cp $(GTK_BINDIR)/libgobject*.dll win-build-dir
@cp $(GTK_BINDIR)/libgthread*.dll win-build-dir
@cp $(GTK_BINDIR)/libgdk_pixbuf*.dll win-build-dir
@cp $(GTK_BINDIR)/libgio*.dll win-build-dir
@cp $(GTK_BINDIR)/libgdk-win*.dll win-build-dir
@cp $(GTK_BINDIR)/libgtk-win*.dll win-build-dir
@cp $(GTK_BINDIR)/zlib1*.dll win-build-dir
@mkdir win-build-dir/locale
@cp -r locale/?? win-build-dir/locale
@cp -r locale/??_?? win-build-dir/locale
......@@ -479,19 +486,19 @@ prepare-dist:
@mkdir -p win-build-dir/etc/gtk-2.0
@echo "# GdkPixbuf Image Loader Modules file" > win-build-dir/etc/gtk-2.0/gdk-pixbuf.loaders
@mkdir -p win-build-dir/etc/pango
@cp $(GTK_BINDIR)/../etc/pango/pango.aliases win-build-dir/etc/pango
@echo "# Pango Modules file" > win-build-dir/etc/pango/pango.modules
@echo "#" >> win-build-dir/etc/pango/pango.modules
@echo "pango-basic-win32.dll BasicScriptEngineWin32 PangoEngineShape PangoRenderWin32 common:" >> win-build-dir/etc/pango/pango.modules
@cp $(GTK_BINDIR)/../lib/pango/1.?.?/modules/pango-basic-win32.dll win-build-dir
#@mkdir -p win-build-dir/etc/pango
#@cp $(GTK_BINDIR)/../etc/pango/pango.aliases win-build-dir/etc/pango
#@echo "# Pango Modules file" > win-build-dir/etc/pango/pango.modules
#@echo "#" >> win-build-dir/etc/pango/pango.modules
#@echo "pango-basic-win32.dll BasicScriptEngineWin32 PangoEngineShape PangoRenderWin32 common:" >> win-build-dir/etc/pango/pango.modules
#@cp $(GTK_BINDIR)/../lib/pango/1.?.?/modules/pango-basic-win32.dll win-build-dir
@mkdir -p win-build-dir/lib/locale
@mkdir -p win-build-dir/share/locale
@for i in $(PO_LOCALES); do \
mkdir -p win-build-dir/lib/locale/$$i/LC_MESSAGES; \
cp $(GTK_BINDIR)/../lib/locale/$$i/LC_MESSAGES/atk*.mo win-build-dir/lib/locale/$$i/LC_MESSAGES; \
cp $(GTK_BINDIR)/../lib/locale/$$i/LC_MESSAGES/glib*.mo win-build-dir/lib/locale/$$i/LC_MESSAGES; \
cp $(GTK_BINDIR)/../lib/locale/$$i/LC_MESSAGES/gtk*.mo win-build-dir/lib/locale/$$i/LC_MESSAGES; \
mkdir -p win-build-dir/share/locale/$$i/LC_MESSAGES; \
cp $(GTK_BINDIR)/../share/locale/$$i/LC_MESSAGES/atk*.mo win-build-dir/share/locale/$$i/LC_MESSAGES; \
cp $(GTK_BINDIR)/../share/locale/$$i/LC_MESSAGES/glib*.mo win-build-dir/share/locale/$$i/LC_MESSAGES; \
cp $(GTK_BINDIR)/../share/locale/$$i/LC_MESSAGES/gtk*.mo win-build-dir/share/locale/$$i/LC_MESSAGES; \
done
windist: dvdisaster pack-images prepare-dist
......
/* dvdisaster: Additional error correction for optical media.
* Copyright (C) 2004-2009 Carsten Gnoerlich.
* Copyright (C) 2004-2011 Carsten Gnoerlich.
* Project home page: http://www.dvdisaster.com
* Email: carsten@dvdisaster.com -or- cgnoerlich@fsfe.org
*
......
/* dvdisaster: Additional error correction for optical media.
* Copyright (C) 2004-2009 Carsten Gnoerlich.
* Copyright (C) 2004-2011 Carsten Gnoerlich.
* Project home page: http://www.dvdisaster.com
* Email: carsten@dvdisaster.com -or- cgnoerlich@fsfe.org
*
......
#define BUILD 20
#define BDATE "08.08.09 (Samstag, 20:46)"
#define BUILD 4
#define BDATE "27.09.11 (Dienstag, 19:37)"
/* dvdisaster: Additional error correction for optical media.
* Copyright (C) 2004-2009 Carsten Gnoerlich.
* Copyright (C) 2004-2011 Carsten Gnoerlich.
* Project home page: http://www.dvdisaster.com
* Email: carsten@dvdisaster.com -or- cgnoerlich@fsfe.org
*
......@@ -431,12 +431,12 @@ void ReadDotfile()
while(TRUE)
{ int n;
char symbol[41];
char *value;
char *value, *ignore;
/* Get first MAX_LINE_LEN bytes of line, discard the rest */
line[MAX_LINE_LEN-1] = 1;
fgets(line, MAX_LINE_LEN, dotfile);
ignore = fgets(line, MAX_LINE_LEN, dotfile);
if(!line[MAX_LINE_LEN-1]) /* line longer than buffer */
while(!feof(dotfile) && fgetc(dotfile) != '\n')
;
......@@ -707,6 +707,7 @@ void InitClosure()
Closure->querySize = 2;
Closure->fillUnreadable = -1;
Closure->welcomeMessage = 1;
Closure->useSCSIDriver = DRIVER_CDROM_DEFAULT;
/* default sizes for typical CD and DVD media */
......
......@@ -21,7 +21,7 @@ fi
PACKAGE dvdisaster 0.72
REL_MICRO=1
REL_MICRO=3
REL_STATUS=patch
#REL_STATUS=devel
#REL_STATUS=rc
......
/* dvdisaster: Additional error correction for optical media.
* Copyright (C) 2004-2009 Carsten Gnoerlich.
* Copyright (C) 2004-2011 Carsten Gnoerlich.
* Project home page: http://www.dvdisaster.com
* Email: carsten@dvdisaster.com -or- cgnoerlich@fsfe.org
*
......
/* dvdisaster: Additional error correction for optical media.
* Copyright (C) 2004-2009 Carsten Gnoerlich.
* Copyright (C) 2004-2011 Carsten Gnoerlich.
* Project home page: http://www.dvdisaster.com
* Email: carsten@dvdisaster.com -or- cgnoerlich@fsfe.org
*
......
/* dvdisaster: Additional error correction for optical media.
* Copyright (C) 2004-2009 Carsten Gnoerlich.
* Copyright (C) 2004-2011 Carsten Gnoerlich.
* Project home page: http://www.dvdisaster.com
* Email: carsten@dvdisaster.com -or- cgnoerlich@fsfe.org
*
......
/* dvdisaster: Additional error correction for optical media.
* Copyright (C) 2004-2009 Carsten Gnoerlich.
* Copyright (C) 2004-2011 Carsten Gnoerlich.
* Project home page: http://www.dvdisaster.com
* Email: carsten@dvdisaster.com -or- cgnoerlich@fsfe.org
*
......
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>dvdisaster</title>
<title>Herunterladen</title>
<link rel="stylesheet" type="text/css" href="../include/dvdisaster.css">
</head>
<body>
......@@ -11,7 +12,7 @@
<tr>
<td align="left">
<font size="+3"><b>dvdisaster</b></font>
<i>Version 0.72 (pl1)</i>
<i>Version 0.72 (pl3)</i>
</td>
<td align="right">
<font size="+3">&nbsp;</font><a href="http://dvdisaster.net/de/">Zur Internet-Version</a>
......@@ -104,7 +105,7 @@ rufen Sie das Programm nach dem Herunterladen auf und folgen dem Dialog.</li>
Sie sind eingeladen, die nächste dvdisaster-Version auszuprobieren,
aber beachten Sie bitte, daß diese Version noch Fehler und
Kompatibilitätsprobleme enthalten kann. Die neueste experimentelle Version
ist <a href="download40">0.72 (pl1)</a>.
ist <a href="download40">0.72 (pl3)</a>.
--->
<pre> </pre>
......@@ -112,22 +113,24 @@ ist <a href="download40">0.72 (pl1)</a>.
<b>Stabile Version</b> - zum Einstieg empfohlen<p>
<table class="download" cellpadding="0" cellspacing="5">
<tr><td><b>dvdisaster-0.72</b></td><td align="right">08-Aug-2009</td></tr>
<tr><td><b>dvdisaster-0.72</b></td><td align="right">05-Okt-2011</td></tr>
<tr bgcolor="#000000"><td colspan="2"><img width=1 height=1 alt=""></td></tr>
<tr><td colspan="2">
<table>
<tr><td align="right">&nbsp;&nbsp;Quellkode für alle Betriebssysteme:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1.tar.bz2?download">dvdisaster-0.72.1.tar.bz2</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3.tar.bz2">dvdisaster-0.72.3.tar.bz2</a></td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1.tar.bz2.gpg?download">dvdisaster-0.72.1.tar.bz2.gpg</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3.tar.bz2.gpg">dvdisaster-0.72.3.tar.bz2.gpg</a></td></tr>
<tr><td align="right">Binärversion für Mac OS X 10.5 / x86:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1.app.zip?download">dvdisaster-0.72.1.app.zip</a>&nbsp;--&nbsp;bitte erst den <a href="download30.html#mac">Hinweis</a> lesen</td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3.app.zip">dvdisaster-0.72.3.app.zip</a>&nbsp;--&nbsp;bitte erst den <a href="download30.html#mac">Hinweis</a> lesen</td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1.app.zip.gpg?download">dvdisaster-0.72.1.app.zip.gpg</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3.app.zip.gpg">dvdisaster-0.72.3.app.zip.gpg</a></td></tr>
<tr><td align="right">Binärversion für Windows:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1-setup.exe?download">dvdisaster-0.72.1-setup.exe</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3-setup.exe">dvdisaster-0.72.3-setup.exe</a></td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1-setup.exe.gpg?download">dvdisaster-0.72.1-setup.exe.gpg</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3-setup.exe.gpg">dvdisaster-0.72.3-setup.exe.gpg</a></td></tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2"><a href="download_showall=1.html">Ältere Veröffentlichungen des 0.72er-Versionszweiges anzeigen</a></td></tr>
</table>
</td></tr>
<tr bgcolor="#000000"><td colspan="2"><img width=1 height=1 alt=""></td></tr>
......@@ -149,6 +152,16 @@ Grundlegende Neuerungen in dieser Version:<p>
<b>Patches</b> (kleine Änderungen nach Version 0.72; die obigen Dateien wurden erneuert):<p>
<b>0.72 pl3</b> In der "Vergleichen"-Funktion wurde ein Fehler
behoben, der bei der Verarbeitung von RS01-Fehlerkorrektur-Dateien
auftrat, die größer als 2GB waren. Danke an Volodymyr Bychkoviak
für die Problembeschreibung und die Korrektur. (05-Okt-2011)<p>
<b>0.72 pl2</b> Diese Version führt einen Workaround ein
um zu verhindern daß parallele SCSI-Adapter unter Linux
nicht mehr reagieren. Die Kompatibilität mit dem
neuen Versionszweig 0.79.x wurde verbessert. (31-Okt-2010)<P>
<b>0.72 pl1</b> Pablo Almeida hat die Bildschirmtexte ins Portugiesische übersetzt.
Es wurde ein Workaround eingebaut um das Einfrieren von Windows XP bei bestimmten Kombinationen
von CD-RW-Rohlingen und Laufwerken zu verhindern. (08-Aug-2009)<p>
......@@ -269,7 +282,7 @@ betrachtet werden. Einige interessante Dateien darin sind:
<tr>
<td align="center">
<font size="-1">
<i> Copyright 2004-2009 Carsten Gnörlich.<br>
<i> Copyright 2004-2011 Carsten Gnörlich.<br>
Die unveränderte Wiedergabe und Verteilung dieses gesamten Textes in beliebiger Form ist gestattet, sofern dieser Hinweis erhalten bleibt.
</i>
</font>
......
<?php
# dvdisaster: German homepage translation
# Copyright (C) 2004-2009 Carsten Gnörlich
# Copyright (C) 2004-2010 Carsten Gnörlich
#
# UTF-8 trigger: äöüß
#
......@@ -11,6 +11,7 @@
require("../include/dvdisaster.php");
require("../include/footnote.php");
begin_page();
$show_all=$_GET["showall"];
?>
<!--- Insert actual page content below --->
......@@ -52,22 +53,76 @@ ist <a href="download40.php"><?php echo $cooked_version ?></a>.
<b>Stabile Version</b> - zum Einstieg empfohlen<p>
<table class="download" cellpadding="0" cellspacing="5">
<tr><td><b>dvdisaster-0.72</b></td><td align="right">08-Aug-2009</td></tr>
<tr><td><b>dvdisaster-0.72</b></td><td align="right">05-Okt-2011</td></tr>
<tr bgcolor="#000000"><td colspan="2"><img width=1 height=1 alt=""></td></tr>
<tr><td colspan="2">
<table>
<tr><td align="right">&nbsp;&nbsp;Quellkode für alle Betriebssysteme:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1.tar.bz2?download">dvdisaster-0.72.1.tar.bz2</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3.tar.bz2">dvdisaster-0.72.3.tar.bz2</a></td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1.tar.bz2.gpg?download">dvdisaster-0.72.1.tar.bz2.gpg</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3.tar.bz2.gpg">dvdisaster-0.72.3.tar.bz2.gpg</a></td></tr>
<tr><td align="right">Binärversion für Mac OS X 10.5 / x86:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1.app.zip?download">dvdisaster-0.72.1.app.zip</a>&nbsp;--&nbsp;bitte erst den <a href="download30.php#mac">Hinweis</a> lesen</td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3.app.zip">dvdisaster-0.72.3.app.zip</a>&nbsp;--&nbsp;bitte erst den <a href="download30.php#mac">Hinweis</a> lesen</td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1.app.zip.gpg?download">dvdisaster-0.72.1.app.zip.gpg</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3.app.zip.gpg">dvdisaster-0.72.3.app.zip.gpg</a></td></tr>
<tr><td align="right">Binärversion für Windows:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1-setup.exe?download">dvdisaster-0.72.1-setup.exe</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3-setup.exe">dvdisaster-0.72.3-setup.exe</a></td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://prdownloads.sourceforge.net/dvdisaster/dvdisaster-0.72.1-setup.exe.gpg?download">dvdisaster-0.72.1-setup.exe.gpg</a></td></tr>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.3-setup.exe.gpg">dvdisaster-0.72.3-setup.exe.gpg</a></td></tr>
<tr><td colspan="2"> </td></tr>
<?php
if($show_all == 0) {
?>
<tr><td colspan="2"><a href="download.php?showall=1">Ältere Veröffentlichungen des 0.72er-Versionszweiges anzeigen</a></td></tr>
<?php
}
else {
?>
<tr><td colspan="2"><a href="download.php?showall=0">Ältere Veröffentlichungen des 0.72er-Versionszweiges verbergen</a></td></tr>
<tr><td align="right">&nbsp;&nbsp;Quellkode für alle Betriebssysteme:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.2.tar.bz2">dvdisaster-0.72.2.tar.bz2</a></td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.2.tar.bz2.gpg">dvdisaster-0.72.2.tar.bz2.gpg</a></td></tr>
<tr><td align="right">Binärversion für Mac OS X 10.5 / x86:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.2.app.zip">dvdisaster-0.72.2.app.zip</a>&nbsp;--&nbsp;bitte erst den <a href="download30.php#mac">Hinweis</a> lesen</td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.2.app.zip.gpg">dvdisaster-0.72.2.app.zip.gpg</a></td></tr>
<tr><td align="right">Binärversion für Windows:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.2-setup.exe">dvdisaster-0.72.2-setup.exe</a></td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.2-setup.exe.gpg">dvdisaster-0.72.2-setup.exe.gpg</a></td></tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2"> </td></tr>
<tr><td align="right">&nbsp;&nbsp;Quellkode für alle Betriebssysteme:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.1.tar.bz2">dvdisaster-0.72.1.tar.bz2</a></td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.1.tar.bz2.gpg">dvdisaster-0.72.1.tar.bz2.gpg</a></td></tr>
<tr><td align="right">Binärversion für Mac OS X 10.5 / x86:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.1.app.zip">dvdisaster-0.72.1.app.zip</a>&nbsp;--&nbsp;bitte erst den <a href="download30.php#mac">Hinweis</a> lesen</td></tr>
<tr><td align="right">Digitale Unterschrift:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.1.app.zip.gpg">dvdisaster-0.72.1.app.zip.gpg</a></td></tr>
<tr><td align="right">Binärversion für Windows:&nbsp;</td>
<td><a href="http://dvdisaster.net/downloads/dvdisaster-0.72.1-setup.exe">dvdisaster-0.72.1-setup.exe</a></td></tr>