Thomas Schmitt
a0ba4b976c
Described El Torito, grub-mkrescue MBR, MIPS Little Endian booting.
2010-10-14 17:26:56 +02:00
Thomas Schmitt
870280a018
Small adjustments and bug fix with new MIPS boot facility.
2010-10-13 16:59:18 +02:00
Thomas Schmitt
f33df0ef29
New API calls iso_image_add_mips_boot_file(), iso_image_get_mips_boot_files(),
...
iso_image_give_up_mips_boot().
The preliminary ban has been lifted to combine El Torito and MIPS Big Endian
boot facilities.
The current state of boot record documentation has been added to bzr.
2010-10-12 20:24:17 +02:00
Thomas Schmitt
2a087f6f39
Silenced a warning about const or non-const.
2010-10-12 12:23:16 +02:00
Thomas Schmitt
b07d3ab0c3
Provisory implementation of MIPS big endian Volume Header production.
...
For now it is mutually exclusive with El Torito production.
It will always be mutually exclusive with MBR production.
2010-10-12 12:20:27 +02:00
Thomas Schmitt
f12df92600
Requiring libjte-0.1.1 if enabled. Prepared for GNU xorriso to include libjte.
2010-10-07 13:43:57 +02:00
Thomas Schmitt
8a75d35c46
New API call iso_image_generator_is_running().
...
Prevented a potential race condition between Ecma119Image disposal by
burn_source and final activities of ISO generator thread.
2010-10-06 17:33:46 +02:00
Thomas Schmitt
bb28c69cae
Stuffed a memory leak discovered by valgrind.
2010-10-05 19:58:54 +02:00
Thomas Schmitt
25068a4de2
Declared that iso_lib_version() and iso_lib_is_compatible() are permitted
...
before iso_init().
2010-10-04 15:47:09 +02:00
Thomas Schmitt
d2094a0d80
Compile time test and run time test for sufficiently recent libjte if enabled.
2010-10-04 14:56:24 +02:00
Thomas Schmitt
16dcf4a29c
Draining and forwarding possibly enabled libjte message list.
...
Changed severity of error code ISO_LIBJTE_FILE_FAILED to MISHAP.
2010-10-04 13:18:06 +02:00
Thomas Schmitt
69a25c9734
New API call iso_write_opts_set_tail_blocks() for tail padding inside ISO image
2010-10-02 22:57:09 +02:00
Thomas Schmitt
a387a8b06a
Removed hardcoded libjte test because xorriso now has a -jigdo command.
2010-09-30 09:31:40 +02:00
Thomas Schmitt
a9af97733e
Allowed NULL as second arg of iso_write_opts_detach_jte().
2010-09-29 10:08:30 +02:00
Thomas Schmitt
c30674095b
Updated hardcoded JTE test case so that it produces non-trivial files.
2010-09-28 16:44:25 +02:00
Thomas Schmitt
be838b6940
Disabled the hardcoded JTE test which was introduced by previous revision
2010-09-28 12:15:23 +02:00
Thomas Schmitt
b0c79a9a1e
New API calls iso_write_opts_attach_jte() and iso_write_opts_detach_jte()
2010-09-28 12:12:33 +02:00
Thomas Schmitt
8725baa55f
Making use of libjte if installed and if not ./configure --disable-libjte
2010-09-27 18:22:05 +02:00
Thomas Schmitt
59ab73c57f
On Linux: Run ldconfig during make install,if not --disable-ldconfig-at-install
2010-09-22 12:55:13 +02:00
Thomas Schmitt
7386596bfa
Version leap to 0.6.37
2010-09-15 11:14:12 +02:00
Thomas Schmitt
4833ef23e5
Updated ChangeLog.
2010-09-15 11:11:02 +02:00
Thomas Schmitt
14171bdd3a
Version leap to 0.6.36
2010-09-15 10:55:14 +02:00
Thomas Schmitt
d37eba5344
Removed outdated development marks
2010-09-15 09:28:05 +02:00
Thomas Schmitt
3b616dae38
Meaningful change log file derived by George Danchev from web site
2010-09-15 08:43:04 +02:00
Thomas Schmitt
a2758b27e6
Automatic C++ detection by using macro __cplusplus
2010-09-11 19:18:42 +02:00
Thomas Schmitt
d5c4af7378
Removed development marks and an obsolete conditional compilation case.
2010-09-11 13:25:51 +02:00
Thomas Schmitt
90f37b8183
Introduced macro Libisofs_h_as_cpluspluS to avoid the definitions of
...
struct iso_file_source and struct iso_stream when libisofs.h is included
in C++ files. (The definitions contain members with name "class".)
2010-09-11 11:50:47 +02:00
Thomas Schmitt
1d4f26f325
Adjusted new partition offset feature for multi-session and MD5 tags.
2010-09-10 13:45:37 +02:00
Thomas Schmitt
08e442a2ab
Removed dummy filter xor_sencrypt because there are real filters now.
2010-09-06 12:19:51 +02:00
Thomas Schmitt
017dcb39f2
New API function iso_write_opts_set_part_offset() controls creation of
...
an MBR with a first partiton table entry that bears non-zero start address.
A second set of volume descriptors and directory tree+tables gets created
which can be used to mount the image at the partition start.
Not yet implemented for second set: ISO 9660:1999, MD5 checksums.
2010-09-05 12:43:48 +02:00
Thomas Schmitt
95121e2f9f
Forgot to store util_rbtree.c before previous commit.
2010-09-01 19:18:35 +02:00
Thomas Schmitt
ba11413a6f
Corrected several memory leaks and potential NULL pointer evaluations
...
in case of memory shortage. All reported by George Danchev.
2010-09-01 10:45:10 +02:00
Thomas Schmitt
e1888df5ab
Hopefully silenced warnings of doxygen on Debian buildd
2010-08-06 12:49:22 +02:00
Thomas Schmitt
dceef03633
Removed problematic DETAILS_AT_TOP to silence warning of Debian buildd
2010-07-30 19:10:55 +02:00
Thomas Schmitt
443c5d41db
Removed obsolete comment
2010-07-06 10:53:04 +02:00
Thomas Schmitt
e60171986b
Let configure perform linker test with --version-script if enabled
2010-07-06 10:50:28 +02:00
Thomas Schmitt
fe45249e9e
Gave up use of alloca() in favor of calloc() and free(),
...
because alloca.h is needed on Solaris and not available on FreeBSD.
2010-07-05 19:14:47 +02:00
Thomas Schmitt
b01f017a6d
Hiding all non-API symbols from the linker by use of --version-script
2010-07-05 18:20:59 +02:00
Thomas Schmitt
73bc3ae512
Include file alloca.h was missing in demo program
2010-07-01 13:50:42 +02:00
Thomas Schmitt
b6427d3b2b
Version leap to 0.6.35
2010-06-28 21:21:06 +02:00
Thomas Schmitt
438024d11b
Version leap to 0.6.34
2010-06-28 14:12:33 +02:00
Thomas Schmitt
1d6fdf51dc
New error code ISO_BOOT_NO_CATALOG
2010-06-23 19:54:51 +02:00
Thomas Schmitt
281462802f
Reacted on harmless compiler warnings about allegedly uninitialized variables
2010-06-20 15:41:06 +02:00
Thomas Schmitt
2b2a86ea2e
Moved some functions into the Libisofs_with_zliB case
...
which caused compiler warnings on OpenSuse Build Service.
2010-06-20 15:08:08 +02:00
Thomas Schmitt
c0963596e5
New API call iso_node_get_hidden().
2010-06-20 09:18:30 +02:00
Thomas Schmitt
9be5b241e2
New API call iso_node_set_hidden(),
...
new IsoHideNodeFlag value LIBISO_HIDE_BUT_WRITE.
2010-06-18 22:03:41 +02:00
Thomas Schmitt
fcde936670
Remove a probably outdated test that was always false.
2010-06-04 16:21:14 +02:00
Thomas Schmitt
73c6bc49c6
Moved inclusion of config.h to top position.
...
Solaris complained about redefined _FILE_OFFSET_BITS. See man lfcompile.
2010-05-29 09:34:00 +02:00
Thomas Schmitt
5ed507da83
Forgotten inclusion of ../config.h in filters/*.c
2010-05-17 14:35:10 +02:00
Thomas Schmitt
ae626b9570
Eventually including autotools generated ../config.h with all source files.
...
(GNU xorriso plans to use autoheader for a diet of its build messages.)
2010-05-16 10:20:12 +02:00