Commit Graph

27 Commits

Author SHA1 Message Date
Paul Dicker
235a6243d2 Smooth curve (don't round double to int) 2025-05-01 11:41:09 +02:00
Paul Dicker
4f8a5479ac Rework icon handling and convert to svg 2025-05-01 11:40:51 +02:00
Paul Dicker
2b5fca0e4f Simplify welcome window creation 2025-04-14 21:29:34 +02:00
Paul Dicker
9f583b1ffb Get foreground color while drawing, don't bother with background 2025-04-14 21:29:34 +02:00
Paul Dicker
d66ee15738 Convert colors to GdkRGBA 2025-04-14 21:29:34 +02:00
Stéphane Lesimple
64f31a8e5d Fix issues detected by static analysis 2025-04-14 19:06:12 +02:00
Paul Dicker
ce64c57c49 Remove Closure->drawGC 2025-04-14 19:05:27 +02:00
Paul Dicker
5da5fa54dc Create cairo context in expose callback 2025-04-14 19:05:27 +02:00
Paul Dicker
bb6c9222fb Rename GuiDrawSpiralSegment to GuiSetSpiralSegmentColor 2025-04-14 19:05:27 +02:00
Paul Dicker
956131c3f3 Always redraw entire spiral 2025-04-14 19:05:27 +02:00
Paul Dicker
ed8d9cfd66 Set outline color per spiral segment 2025-04-14 19:05:27 +02:00
Paul Dicker
73218aebd2 Split curve and spiral widgets 2025-04-14 19:05:27 +02:00
Paul Dicker
9effa298cd Store widget instead of drawable in _Spiral 2025-04-14 19:05:27 +02:00
Paul Dicker
2bb0774538 Remove reversing Ok/Cancel button order functionality 2025-04-14 12:31:57 +02:00
Paul Dicker
9bbd268aa4 Port to new GtkTooltip 2025-04-14 12:31:57 +02:00
Stéphane Lesimple
db4d3af31d sync from upstream up to 22:14a375563e2b
This includes the following commits:

changeset:   22:14a375563e2b
summary:     chang "while" command to "type -P" in bash based configure

changeset:   21:c4bf7c0f33d2
summary:     updated codec paper for RS01 life cycle

changeset:   20:dbcaad8128aa
summary:     replaced build count with mercurial changeset

changeset:   19:fba258a6acfa
summary:     Added tag 0.79.10 for changeset 49950be5a2ef

changeset:   18:49950be5a2ef
summary:     merged some debian patches

changeset:   17:815be3929c41
summary:     merged "easy" patches from Stéphane Lesimple's version

changeset:   16:7d15f8a958cb
summary:     Made printf format strings 32/64bit safe as suggested by Stéphane;

changeset:   15:1055a53b8d6d
summary:     reorganized code for --with-gui=[yes|no] option

changeset:   14:fbe2ae12a32c
summary:     Added tag 0.79.9 for changeset f2fdd6d3a1f5

changeset:   13:f2fdd6d3a1f5
summary:     updated TODO and CHANGELOG

And other changes that were needed to resolve the (many) conflicts.
2021-10-09 15:22:57 +02:00
dvdisaster developers
90b5ab6443 upstream: 2:3d07b022a7df [aggregated changes for version 0.79.8] 2021-10-09 15:22:57 +02:00
Stéphane Lesimple
eac7884373 upstream: 0:71e73a60f282 [Genesis commit: dvdisaster 0.79.7] 2021-10-09 15:22:57 +02:00
Stéphane Lesimple
d8773e5ee6 enh: gui prefs: add a visual indication of tooltips 2021-02-21 02:18:47 +01:00
Stéphane Lesimple
c336d039a9 feat: add -z (--strip) to remove ECC data from an iso 2021-01-30 13:17:28 +01:00
Stéphane Lesimple
9e5ba80e29 chore: better use of configure features 2021-01-17 15:01:49 +01:00
Stéphane Lesimple
e8eb7824aa fix: replace %ldd/%ld by PRId64 to remove warnings on all archs 2021-01-17 00:22:13 +01:00
Stéphane Lesimple
a3aedbd4a2 chore: configure: add DEBUG_PRINTF_FORMAT=1 to catch printf format eerrors 2021-01-17 00:22:13 +01:00
Stéphane Lesimple
3bd06abbda fix: warning under clang
src/crcbuf.c:142:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
      cb->md5State &= ~MD5_BUILDING;
                      ~^~~~~~~~~~~~
src/dvdisaster.h:561:23: note: expanded from macro 'MD5_BUILDING'
 #define MD5_BUILDING 1<<0
                      ^
1 warning generated.
2021-01-15 19:12:32 +01:00
Stéphane Lesimple
396c73f5c8 fix: allow blank media in medium-info
This resolves the second part of issue #19.

This bug was present since upstream v0.79.5
2021-01-12 21:07:33 +01:00
Stéphane Lesimple
1a9416f7b2 feat: add --permissive-medium-type option
This option can be useful to try to work with normally unsupported media types.
Namely the Windows 10 default iso mounter (and virtual drive) is tagged DVD-DROM,
even if it mounts bare iso images. Useful for debugging (requires --debug).
2020-09-05 00:24:23 +02:00
Stéphane Lesimple
898f2fcfb6 chore: move *.c *.h to src/, build in build/ 2020-09-03 09:32:13 +02:00