release patchlevel 4

This commit is contained in:
Stéphane Lesimple
2020-09-05 00:25:33 +02:00
parent a98c795280
commit d90cd7fa40
11 changed files with 1244 additions and 1127 deletions

View File

@@ -20,7 +20,7 @@ jobs:
- name: check executable - name: check executable
run: file dvdisaster && file dvdisaster | grep -q 'ELF 64' run: file dvdisaster && file dvdisaster | grep -q 'ELF 64'
- name: regression tests - name: regression tests
run: mkdir /var/tmp/regtest && ./regtest/runtests.sh run: mkdir /var/tmp/regtest && export REGTEST_NO_UTF8=1 && ./regtest/runtests.sh
linux64-cli: linux64-cli:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -38,7 +38,7 @@ jobs:
- name: check executable - name: check executable
run: file dvdisaster && file dvdisaster | grep -q 'ELF 64' run: file dvdisaster && file dvdisaster | grep -q 'ELF 64'
- name: regression tests - name: regression tests
run: mkdir /var/tmp/regtest && ./regtest/runtests.sh run: mkdir /var/tmp/regtest && export REGTEST_NO_UTF8=1 && ./regtest/runtests.sh
win64-gui: win64-gui:
runs-on: windows-2016 runs-on: windows-2016
@@ -64,7 +64,7 @@ jobs:
- name: check executable - name: check executable
run: file dvdisaster.exe && file dvdisaster.exe | grep -q 'x86-64, for MS Windows' run: file dvdisaster.exe && file dvdisaster.exe | grep -q 'x86-64, for MS Windows'
- name: regression tests - name: regression tests
run: mkdir /var/tmp/regtest && ./regtest/runtests.sh run: mkdir /var/tmp/regtest && export REGTEST_NO_UTF8=1 && ./regtest/runtests.sh
win32-gui: win32-gui:
runs-on: windows-2016 runs-on: windows-2016
@@ -90,7 +90,7 @@ jobs:
- name: check executable - name: check executable
run: file dvdisaster.exe && file dvdisaster.exe | grep -q '386, for MS Windows' run: file dvdisaster.exe && file dvdisaster.exe | grep -q '386, for MS Windows'
- name: regression tests - name: regression tests
run: mkdir /var/tmp/regtest && ./regtest/runtests.sh run: mkdir /var/tmp/regtest && export REGTEST_NO_UTF8=1 && ./regtest/runtests.sh
win64-cli: win64-cli:
runs-on: windows-2016 runs-on: windows-2016
@@ -116,7 +116,7 @@ jobs:
- name: check executable - name: check executable
run: file dvdisaster.exe && file dvdisaster.exe | grep -q 'x86-64, for MS Windows' run: file dvdisaster.exe && file dvdisaster.exe | grep -q 'x86-64, for MS Windows'
- name: regression tests - name: regression tests
run: mkdir /var/tmp/regtest && ./regtest/runtests.sh run: mkdir /var/tmp/regtest && export REGTEST_NO_UTF8=1 && ./regtest/runtests.sh
win32-cli: win32-cli:
runs-on: windows-2016 runs-on: windows-2016
@@ -142,4 +142,4 @@ jobs:
- name: check executable - name: check executable
run: file dvdisaster.exe && file dvdisaster.exe | grep -q '386, for MS Windows' run: file dvdisaster.exe && file dvdisaster.exe | grep -q '386, for MS Windows'
- name: regression tests - name: regression tests
run: mkdir /var/tmp/regtest && ./regtest/runtests.sh run: mkdir /var/tmp/regtest && export REGTEST_NO_UTF8=1 && ./regtest/runtests.sh

View File

@@ -1,5 +1,26 @@
# dvdisaster changelog -*-text-*- # dvdisaster changelog -*-text-*-
0.79.6.patchlevel-4 04-09-2020 *UNOFFICIAL*
- feat: allow adaptive reading again*
- feat: add --permissive-medium-type option
- fix: lift the limitation on the number of cmdline args
- fix: lift segfault when aborting adaptive read
- chore: move *.c *.h to src/, and build in build/
- chore: build: finally really fix make parallelism
- chore: use gcc -pipe to speed up the build
- chore: rename CLI version to NOGUI in the version tag
- chore: add missing target dependency in Makefile
- chore: update readme
- chore: locales update
*:The original author disabled adaptive reading
specifically in 0.79.6 (see changelog below), as it
doesn't handle RS03 correctly yet. In this patchlevel
we enable it again for media without (detected) ECC data,
and for media protected with RS01 or RS02. If we detect RS03,
we tell the user the behaviour is unpredictable/undefined,
and recommend using linear reading instead.
0.79.6.patchlevel-3 01-09-2020 *UNOFFICIAL* 0.79.6.patchlevel-3 01-09-2020 *UNOFFICIAL*
- fix: windows: flavor in build version was always 'UNKNOWN' - fix: windows: flavor in build version was always 'UNKNOWN'
- fix: windows: the config & log files were not written properly - fix: windows: the config & log files were not written properly

2
configure vendored
View File

@@ -4,7 +4,7 @@
BASH_BASED_CONFIGURE=./scripts/bash-based-configure BASH_BASED_CONFIGURE=./scripts/bash-based-configure
BASH_BASED_CONFIGURE_OPTS="--buildtmp=$(pwd)/build" BASH_BASED_CONFIGURE_OPTS="--buildtmp=$(pwd)/build"
REQUIRED_CFLAGS="-DPATCHLEVEL=3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -pipe" REQUIRED_CFLAGS="-DPATCHLEVEL=4 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -pipe"
RECOMMENDED_CFLAGS="-O2 -fomit-frame-pointer -Wall -Wno-deprecated-declarations -Wno-stringop-truncation" RECOMMENDED_CFLAGS="-O2 -fomit-frame-pointer -Wall -Wno-deprecated-declarations -Wno-stringop-truncation"
DEBUG_CFLAGS="-ggdb -Wall" DEBUG_CFLAGS="-ggdb -Wall"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@
cd "$(dirname "$0")" cd "$(dirname "$0")"
allfailed=0 allfailed=0
for i in rs*.bash; do for i in rs*.bash; do
( DVDISASTER_SCSI_SIMULATED_NODELAY=1 REGTEST_NO_UTF8=1 ./$i ); ret=$? ( DVDISASTER_SCSI_SIMULATED_NODELAY=1 ./$i ); ret=$?
allfailed=$((allfailed + ret)) allfailed=$((allfailed + ret))
done done
echo Failed $allfailed tests echo Failed $allfailed tests

View File

@@ -81,9 +81,9 @@ static gboolean expose_cb(GtkWidget *widget, GdkEventExpose *event, gpointer dat
AboutText(box, _("<b>Unofficial version.</b>\n\n" AboutText(box, _("<b>Unofficial version.</b>\n\n"
"This is a modified version of the last <b>0.79.6</b> upstream pre-release.\n" "This is a modified version of the last <b>0.79.6</b> upstream pre-release.\n"
"<b>Patchlevel 3</b> adds support for a full CLI version, BD-R TL/QL,\n" "We add support for a full CLI version, BD-R TL/QL, a Windows build, add an option to\n"
"a Windows build and an option to produce bigger BD-R RS03 images.\n" "produce bigger BD-R RS03 images, re-enabled adaptive reading (except for RS03), and more.\n"
"See the About box and changelog for more information.\n" "Please refer to the changelog for more information.\n"
"The warning message from the pre-release version is retained below.\n")); "The warning message from the pre-release version is retained below.\n"));
AboutText(box, _("<i>Please note:</i>\n" AboutText(box, _("<i>Please note:</i>\n"