Commit Graph

820 Commits

Author SHA1 Message Date
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
Thomas Schmitt 3528493b92 Removed development macro Libisofs_with_checksumS
and made the affected code unconditional.
2010-05-08 22:24:02 +02:00
Thomas Schmitt 9cf460a3b1 Version leap to 0.6.33 2010-05-03 14:44:21 +02:00
Thomas Schmitt 84132ec7bf Version leap to 0.6.32 2010-05-03 14:34:36 +02:00
Thomas Schmitt eb23260459 Removed most of the development remarks of 0.6.31 2010-05-01 20:38:01 +02:00
Thomas Schmitt 4978424328 Corrected calls of functions iso_lsb(), iso_msb(), iso_bb() which used
integer types other than uint32_t.
2010-04-30 11:36:14 +02:00
Thomas Schmitt e4cf93665a Making an educated guess whether the boot images contain a boot info table.
New API call el_torito_seems_boot_info_table() publishes this guess.
2010-04-29 15:10:18 +02:00
Thomas Schmitt 3d9367d52a Closed memory leak about boot catalog node. 2010-04-25 20:27:17 +02:00
Thomas Schmitt 03b030c56d New API calls el_torito_get_isolinux_options(), el_torito_get_boot_media_type() 2010-04-25 14:11:45 +02:00