f923a79929New API call iso_write_opts_set_allow_dir_id_ext()Thomas Schmitt2010-12-25 08:11:19 +01:00
362b15f4d5Bug fix: ECMA-119 directory names were truncated to 8 characters if lowercase characters or full ASCII are allowed.Thomas Schmitt2010-12-24 20:31:24 +01:00
2649045dfeNew API call iso_write_opts_set_untranslated_name_len()Thomas Schmitt2010-12-22 14:21:00 +01:00
3d427bdf70Corrected a statemenent about Sector Count in boot record documentation.Thomas Schmitt2010-12-14 06:36:12 +01:00
8b2af3ac36Prepending ./configure generated options to CFLAGS rather than appending themThomas Schmitt2010-12-13 08:47:24 +01:00
caf90e35f5Fixed session oversize bug with emulated multi-session. Introduced by revision 721.Thomas Schmitt2010-10-19 12:45:26 +02:00
1f486fd78bCoordinated appending of partition images with situations other than isohybrid MBR production or partition offset.Thomas Schmitt2010-10-19 10:14:26 +02:00
b58d1e28efNew API call iso_write_opts_set_partition_img().Thomas Schmitt2010-10-18 16:56:00 +02:00
ef444fb29cRemoved remaining questions about MIPS Big Endian. Now rounding up the count of cylinders. Described MBR DOS-style partition table format.Thomas Schmitt2010-10-16 11:24:52 +02:00
1ccbaa302cUnited macro Xorriso_jte_standalonE with macro Xorriso_standalonEThomas Schmitt2010-10-15 14:24:31 +02:00
0d35100eb0New system area type 2 = MIPS Little Endian / DEC Boot Block.Thomas Schmitt2010-10-15 12:19:53 +02:00
48316af1d9Made development option Libisofs_mips_boot_file_pathS unconditional.Thomas Schmitt2010-10-15 09:23:09 +02:00
a75fb9a894New system area type 2 for Little Endian MIPS DEC boot block.Thomas Schmitt2010-10-14 22:34:32 +02:00
a0ba4b976cDescribed El Torito, grub-mkrescue MBR, MIPS Little Endian booting.Thomas Schmitt2010-10-14 17:26:56 +02:00
870280a018Small adjustments and bug fix with new MIPS boot facility.Thomas Schmitt2010-10-13 16:59:18 +02:00
f33df0ef29New 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.Thomas Schmitt2010-10-12 20:24:17 +02:00
b07d3ab0c3Provisory 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.Thomas Schmitt2010-10-12 12:20:27 +02:00
f12df92600Requiring libjte-0.1.1 if enabled. Prepared for GNU xorriso to include libjte.Thomas Schmitt2010-10-07 13:43:57 +02:00
8a75d35c46New 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.Thomas Schmitt2010-10-06 17:33:46 +02:00
3b616dae38Meaningful change log file derived by George Danchev from web siteThomas Schmitt2010-09-15 08:43:04 +02:00
a2758b27e6Automatic C++ detection by using macro __cplusplusThomas Schmitt2010-09-11 19:18:42 +02:00
d5c4af7378Removed development marks and an obsolete conditional compilation case.Thomas Schmitt2010-09-11 13:25:51 +02:00
90f37b8183Introduced 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".)Thomas Schmitt2010-09-11 11:50:47 +02:00
1d4f26f325Adjusted new partition offset feature for multi-session and MD5 tags.Thomas Schmitt2010-09-10 13:45:37 +02:00
08e442a2abRemoved dummy filter xor_sencrypt because there are real filters now.Thomas Schmitt2010-09-06 12:19:51 +02:00
017dcb39f2New 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.Thomas Schmitt2010-09-05 12:43:48 +02:00
95121e2f9fForgot to store util_rbtree.c before previous commit.Thomas Schmitt2010-09-01 19:18:35 +02:00
ba11413a6fCorrected several memory leaks and potential NULL pointer evaluations in case of memory shortage. All reported by George Danchev.Thomas Schmitt2010-09-01 10:45:10 +02:00
e1888df5abHopefully silenced warnings of doxygen on Debian builddThomas Schmitt2010-08-06 12:49:22 +02:00
dceef03633Removed problematic DETAILS_AT_TOP to silence warning of Debian builddThomas Schmitt2010-07-30 19:10:55 +02:00
e60171986bLet configure perform linker test with --version-script if enabledThomas Schmitt2010-07-06 10:50:28 +02:00
fe45249e9eGave up use of alloca() in favor of calloc() and free(), because alloca.h is needed on Solaris and not available on FreeBSD.Thomas Schmitt2010-07-05 19:14:47 +02:00
b01f017a6dHiding all non-API symbols from the linker by use of --version-scriptThomas Schmitt2010-07-05 18:20:59 +02:00
73bc3ae512Include file alloca.h was missing in demo programThomas Schmitt2010-07-01 13:50:42 +02:00
281462802fReacted on harmless compiler warnings about allegedly uninitialized variablesThomas Schmitt2010-06-20 15:41:06 +02:00
2b2a86ea2eMoved some functions into the Libisofs_with_zliB case which caused compiler warnings on OpenSuse Build Service.Thomas Schmitt2010-06-20 15:08:08 +02:00
9be5b241e2New API call iso_node_set_hidden(), new IsoHideNodeFlag value LIBISO_HIDE_BUT_WRITE.Thomas Schmitt2010-06-18 22:03:41 +02:00
fcde936670Remove a probably outdated test that was always false.Thomas Schmitt2010-06-04 16:21:14 +02:00
73c6bc49c6Moved inclusion of config.h to top position. Solaris complained about redefined _FILE_OFFSET_BITS. See man lfcompile.Thomas Schmitt2010-05-29 09:34:00 +02:00
5ed507da83Forgotten inclusion of ../config.h in filters/*.cThomas Schmitt2010-05-17 14:35:10 +02:00
ae626b9570Eventually including autotools generated ../config.h with all source files. (GNU xorriso plans to use autoheader for a diet of its build messages.)Thomas Schmitt2010-05-16 10:20:12 +02:00
3528493b92Removed development macro Libisofs_with_checksumS and made the affected code unconditional.Thomas Schmitt2010-05-08 22:24:02 +02:00
eb23260459Removed most of the development remarks of 0.6.31Thomas Schmitt2010-05-01 20:38:01 +02:00
4978424328Corrected calls of functions iso_lsb(), iso_msb(), iso_bb() which used integer types other than uint32_t.Thomas Schmitt2010-04-30 11:36:14 +02:00
e4cf93665aMaking an educated guess whether the boot images contain a boot info table. New API call el_torito_seems_boot_info_table() publishes this guess.Thomas Schmitt2010-04-29 15:10:18 +02:00
03b030c56dNew API calls el_torito_get_isolinux_options(), el_torito_get_boot_media_type()Thomas Schmitt2010-04-25 14:11:45 +02:00
a3fe82100bFixed a bug introduced with previous revision 655.Thomas Schmitt2010-04-23 19:00:50 +02:00
02d7a690ebNew API calls el_torito_set_id_string(), el_torito_get_id_string(), el_torito_set_selection_crit(), el_torito_get_selection_crit().Thomas Schmitt2010-04-23 18:01:27 +02:00
ace0d1ab2eBug fix of previous revision 653: SIGSEGV because of dereferencing NULL when writing without boot image.Thomas Schmitt2010-04-22 23:13:54 +02:00
59d143c1f0Added support for multiple boot images. New API calls iso_image_add_boot_image() , iso_image_get_all_boot_imgs(), el_torito_get_boot_platform_id(), el_torito_get_load_seg(), el_torito_get_load_size(), el_torito_get_bootable()Thomas Schmitt2010-04-22 14:04:51 +02:00
da2c0520ccChanged new API call from iso_image_set_boot_platform_id() to el_torito_set_boot_platform_id(). Introduced new API call iso_image_set_boot_catalog_weight().Thomas Schmitt2010-04-20 16:23:17 +02:00
517f520570New API call iso_image_set_boot_platform_id(). Downgraded ISO_WRONG_EL_TORITO and ISO_UNSUPPORTED_EL_TORITO from SORRY to WARN and implemented the tolerance that is promised by their message texts.Thomas Schmitt2010-04-20 11:10:00 +02:00
99e988d652Updated genealogy of isohybrid MBR production.Thomas Schmitt2010-04-17 08:46:45 +02:00
38a7b4a5b1New API calls iso_read_opts_load_system_area() and iso_image_get_system_area()Thomas Schmitt2010-04-16 21:49:44 +02:00
9dc894584dEnhanced configure tests for iconv. Now aborting if not available.Thomas Schmitt2010-04-15 12:16:41 +02:00
1a7ab679cdExtended effect of iso_write_opts_set_pvd_times() parameter uuid to creation time, to keep it consistent with modification time.Thomas Schmitt2010-04-14 12:00:43 +02:00