Pete Batard
e524e81e99
[iso] improve Rock Ridge CE handling
2023-03-23 14:47:53 +00:00
Pete Batard
cb561e7176
[iso] fix libcio processing of Rock Ridge CE fields
...
* Boy do you not want to use chars in struct iso_su_ce_s as
from_733() will sign extend the bytes and you will end up
with an offset like 0xffffffc4 instead of 0x000000c4...
* Addresses the leftover from 6c44dccc10
.
* Also some headers clean up and pick up latest libcdio changes.
2023-02-28 18:27:21 +00:00
Pete Batard
77d319267f
[iso] add Rock Ridge deep directory support
...
* Closes #1526
2020-06-02 11:13:47 +01:00
Pete Batard
dcc4463273
[iso] update libcdio to latest
2020-05-24 21:09:28 +01:00
Pete Batard
b80f7c0785
[iso] update libcdio to latest
...
* Also clean up some of the code in iso.c
2018-06-04 12:20:14 +01:00
Pete Batard
bb00e220ac
[ui] more info field fixes
...
* Prevent text selection and try to force a redraw, to ensure the text is centered on update
* Also update the libcdio 'AL' workaround
2017-07-26 11:47:02 +01:00
Pete Batard
39e418fbe9
[iso] add work around for ISOs that use nonstandard Rock Ridge extensions
...
* Looking at you Kali Linux!
* Also silence the annoying 'from_733: broken byte order' warning
2017-07-21 13:11:44 +01:00
Pete Batard
97b4e623cd
[iso] update libcdio to latest
...
* Also update .gitignore for VS2017 files
2017-03-09 15:34:37 +01:00
Pete Batard
ea817cbc2c
[iso] update libcdio to v0.93
...
* Also fix a memory leak introduced vy v0.93 in cdio_free()
2014-10-31 18:52:23 +00:00
Pete Batard
6ff666bafb
[iso] fix unwanted 'Unsupported NM flag settings' messages
...
* Closes #297
2014-03-13 22:02:49 +00:00
Pete Batard
fd0e6d4b3b
[iso] UI ISO support improvements
...
* add ISO scan and extract progress dialog
* compute sizes and set properties
* allow cancellation
* minor other updates
2012-02-01 14:26:36 +00:00
Pete Batard
5bd86bc743
[iso] initial ISO image support (EXPERIMENTAL)
...
* from libcdio: http://www.gnu.org/software/libcdio/
2012-01-31 01:40:22 +00:00