Stéphane Lesimple
898f2fcfb6
chore: move *.c *.h to src/, build in build/
2020-09-03 09:32:13 +02:00
Stéphane Lesimple
5b82ec64bc
release patchlevel3
v0.79.6-pl3
2020-09-01 22:16:50 +02:00
Stéphane Lesimple
9fed89dbcf
chore: automatically build & upload release assets
2020-09-01 22:16:02 +02:00
Stéphane Lesimple
22b2aba490
fix: windows: flavor in build.h was always UNKNOWN
2020-09-01 12:52:35 +02:00
Stéphane Lesimple
0598fad827
fix: windows: config file couldn't be written
...
now cfg and log file will be in the same directory than the exe (portable mode)
2020-09-01 12:52:35 +02:00
Stéphane Lesimple
cbcac368dc
chore: add auto Windows CLI tests
v0.79.6-pl2
2020-08-30 18:40:34 +02:00
Stéphane Lesimple
bd70bcef1b
chore: add auto Windows CLI tests
2020-08-30 17:58:31 +02:00
Stéphane Lesimple
71b32a30a1
feat: BD-R: add --no-defect-management
...
Enable bigger augmented images for BD-R (around +3%).
If you know you will use a BD-R medium and want to maximize the free space
for parity data, you can skip the defect management formatting before burning,
at the expense of potential coasters. Specify this option to tell dvdisaster
to produce bigger images that will only fit on BD-R media burnt without defect
management. Some burning softwares call it "formatting" the BD-R before burning.
Note that should you need to repair such an augmented image, you'll then need to
specify this option on the command-line too.
2020-08-30 17:54:36 +02:00
Stéphane Lesimple
2d68cfb0b1
feat: add --no-bdr-defect-management to produce bigger augmented images with RS03
2020-08-30 17:06:41 +02:00
Stéphane Lesimple
c0c6747bd9
fix: reimport some missed locales
2020-08-29 22:11:30 +02:00
Stéphane Lesimple
3eecbcbdcc
chore: autotest windows & linux on PR + remove 2 warnings under Linux
2020-08-29 21:44:15 +02:00
Stéphane Lesimple
49eecc0a6f
chore: add a static make target
2020-08-27 19:11:12 +02:00
Stéphane Lesimple
4d2e0ba32c
chore: fix make parallelism
2020-08-27 19:11:12 +02:00
Stéphane Lesimple
495a851356
fix: adjust BDXL_QL_SIZE and rollback BD_SL_SIZE to upstream version
...
BD_SL_SIZE was mistakenly modified in 0.79.6-pl1, we restore the
previous upstream version to avoid having several dvdisaster versions
in the field with different values set for it.
If you created an RS03 augmented image with 0.79.6-pl1, you'll still
be able to conduct a repair of the image, should it be damaged,
by using any 0.79.6 version (with or without patchlevel), using
the following additional command-line parameters:
dvdisaster -f --debug -n 12219392
BDXL_QL_SIZE (introduced in pl1) was also adjusted in this version,
To repair a damaged BD-R quadruple layer image created by pl1:
dvdisaster -f --debug -n 62500864
The values that were present in pl1 were corresponding to a BD-R
burnt without formatting it for defect management first, which enabled
more space for parity data. You can still do it if you want (read
the comment in the code introduced by this commit), but to follow
upstream design, the default number of sectors for all BD-R implies
that defect management is enabled.
2020-08-27 19:11:12 +02:00
Stéphane Lesimple
5b95870f39
chore: update README.md
2020-08-27 18:37:06 +02:00
Stéphane Lesimple
d76551ce39
chore: automatically run regression tests on pull request
2020-08-26 09:35:35 +02:00
Stéphane Lesimple
0c5995bd72
chore: use tags to describe the build
v0.79.6-pl1
2020-08-25 21:15:08 +02:00
Stéphane Lesimple
7c74ca8f84
chore: fix a typo in makefile, update po files
2020-08-25 21:12:55 +02:00
Stéphane Lesimple
7966d41c01
update README.md
2020-08-25 21:06:29 +02:00
Stéphane Lesimple
87d61d4eb0
fix config-win.txt location
2020-08-25 20:35:20 +02:00
Stéphane Lesimple
ab0427f2f0
update CHANGELOG, create README.md
2020-08-25 20:27:40 +02:00
Stéphane Lesimple
4b982057f7
adjust the welcome window message
2020-08-25 20:22:49 +02:00
Stéphane Lesimple
d22fac49a3
add regtest/runtests.sh
2020-08-25 20:15:36 +02:00
Stéphane Lesimple
8e0664462e
icon for Windows, make windist
2020-08-25 20:15:00 +02:00
Stéphane Lesimple
8298d78e04
regtests: more fixes for Windows
2020-08-25 14:28:15 +02:00
Stéphane Lesimple
d8e0dab436
regtests: enhancements for Windows
2020-08-25 13:22:10 +02:00
Stéphane Lesimple
196506c3dd
win32: add device name for simulated device
2020-08-25 13:05:22 +02:00
Stéphane Lesimple
6362a68355
enh: regtests: add config-win.txt to override tests config
2020-08-25 13:04:42 +02:00
Stéphane Lesimple
5553ed332f
fix: isprint => canprint
...
add a canprint() func that return true iif
char is ascii (< 0x80) and not a control char
(> 0x1F), as isprint() seems to be different
under Linux and Windows
2020-08-25 13:03:05 +02:00
Stéphane Lesimple
5ab5f9b0cb
enable all regtests, fixes after regests run
2020-08-24 21:02:44 +02:00
Stéphane Lesimple
9ef0b374e5
chore: remove exit status check, sometimes non-zero is legit
2020-08-23 20:01:19 +02:00
Stéphane Lesimple
a886d60417
fix: remove debug print
2020-08-23 20:00:26 +02:00
Stéphane Lesimple
d29db408a3
fix: configure: remove -Werror, silently breaks conftest.c tests
2020-08-23 19:58:37 +02:00
Stéphane Lesimple
f8dbe54a8c
feat: First working Windows build
2020-08-23 16:52:06 +02:00
Stéphane Lesimple
f9e8ce83bc
chore: regtest: if exit status != 0, log it
2020-08-23 16:38:07 +02:00
Stéphane Lesimple
4ba33a2c89
chore: add notion of patchlevel to avoid changing version scheme
2020-08-23 16:38:07 +02:00
Stéphane Lesimple
41887bb25e
debian: adust patches/series
2020-08-20 14:20:10 +02:00
Stéphane Lesimple
0a90d1b22a
chore: Adjust changelog, about box and welcome message
2020-08-20 14:17:58 +02:00
Stéphane Lesimple
d314a6bcef
enh: CLI: better description for -m
2020-08-20 14:17:58 +02:00
Stéphane Lesimple
b4aed53e23
feat: add support for BDXL QL (128GB)
2020-08-20 14:17:58 +02:00
Stéphane Lesimple
a4efe71abf
chore: adjustments to the auto build numbering
2020-08-20 14:17:58 +02:00
Stéphane Lesimple
38defdf7aa
Apply (most) debian patches
...
Apply debian patch 02-encryption
Apply debian patch 03-dvdrom
Apply a modified version of patch 05-help-dialog
Apply debian patch 08-fix-gnu-make-detection
Apply debian patch 10-use-non-size-specific-icon-and-add-keywords-to-desktop-file
Apply debian patch 12-fix-spelling-of-up-to
Apply debian patch 13-fix-missing-language-field-in-po-files
Apply a modified version of debian patch 14-make-builds-reproducible
Apply debian patch 17-fix-all-but-deprecated-api-warnings
Apply a modified version of debian patch 18-update-copyright-in-about-dialog
Apply debian patch 19-show-text-files-with-abs-path
Apply debian patch 22-fix-hurd-i386-ftbfs
Apply debian patch 23-add-bdrom-support
Apply debian patch 25-fix-man-pages
Apply debian patch 27-allow-opening-in-browser-again
Apply debian patch 28-pdftex-reproducibility
Apply debian patch 29-fix-more-typos
Apply debian patch 30-hurd-kfreebsd-ftbfs
Apply debian patch 31-improve-hurd-and-kfreebsd-support
Apply debian patch 33-honour-LDFLAGS
Apply debian patch 34-gcc8-format-security.patch
Apply debian patch 35-archived-homepage
Apply debian patch 36-fix-parallelism
2020-08-20 14:17:35 +02:00
Stéphane Lesimple
99b27b982a
feat: CLI-only version (without GTK)
...
Modify the build system and the source
files to support building a CLI-only
version with only glib2 as a dependency.
Use CLI_ONLY=1 ./configure, then make clean all.
2020-08-19 21:21:11 +02:00
Stéphane Lesimple
4f480905dc
fix: adjust BD_SL_SIZE to the most commonly found size in the field
...
This is also the size reported by Wikipedia.
TODO: add a CLI option to specify a medium
of arbitrary size, especially important for RS03.
2020-08-19 21:21:11 +02:00
Stéphane Lesimple
32c8455017
chore: build system adjustments
...
Remove build.h and version.tex from versioning, they're autogenerated
Make 'Makefile' the dummy makefile to instruct user to launch configure if no GNUmakefile is found
Make GNUmakefile the generated makefile and exclude it from the versioning
Update .gitignore accordingly
2020-08-19 21:21:11 +02:00
Debian Janitor
0c038b8171
Fix day-of-week for changelog entries 0.71~devel23-4.
...
Fixes lintian: debian-changelog-has-wrong-day-of-week
See https://lintian.debian.org/tags/debian-changelog-has-wrong-day-of-week.html for more details.
2020-08-19 21:21:11 +02:00
Debian Janitor
fc3f2605f6
Remove obsolete fields Name, Contact from debian/upstream/metadata.
2020-08-19 21:21:11 +02:00
Debian Janitor
4ecd698a6b
Update standards version to 4.4.1, no changes needed.
...
Fixes lintian: out-of-date-standards-version
See https://lintian.debian.org/tags/out-of-date-standards-version.html for more details.
2020-08-19 21:21:11 +02:00
Debian Janitor
a5bf80c657
Set debhelper-compat version in Build-Depends.
2020-08-19 21:21:11 +02:00
Debian Janitor
5bc91d01b1
Update standards version, no changes needed.
...
Fixes lintian: out-of-date-standards-version
See https://lintian.debian.org/tags/out-of-date-standards-version.html for more details.
2020-08-19 21:21:11 +02:00