patch zlib check
[platform/upstream/cdrkit.git] / genisoimage / ChangeLog.mkhybrid
1 Mon May  1 14:51:00 BST 2000  James Pearson <j.pearson@ge.ucl.ac.uk>
2
3         Version 1.13a01
4
5         mkhybrid has now been merged with, and is now part of mkisofs
6
7 Wed Apr 26 10:18:44 BST 2000  James Pearson <j.pearson@ge.ucl.ac.uk>
8
9         Version 1.12.1a10
10
11         The -icon-position will now attempt to preserve folder window
12         positions, scroll bars, views etc. for Apple/Unix file formats
13         that support this information (currently CAP, EtherShare, Netatalk)
14
15         Added -root-info option - which works with the -icon-position
16         option to preserve the root folder window characteristics.
17         See README.rootinfo for more about this option.
18
19         Added 'mac-roman' to the -jcharset option. Converts Macintosh
20         Roman file name characters to the correct Joliet characters.
21
22 Tue Apr 18 14:06:00 BST 2000  James Pearson <j.pearson@ge.ucl.ac.uk>
23
24         Version 1.12.1a07
25
26         HFS files/directories are made invisible (HFS_FNDR_ISINVISIBLE
27         flag set) if the ISO file/directory is hidden.
28
29 Mon Apr  3 22:04:00 BST 2000  James Pearson <j.pearson@ge.ucl.ac.uk>
30
31         Version 1.12.1a05
32
33         Custom HFS volume or folder icons are now recoginised
34
35 Sun Mar 19 19:12:00 GMT 2000  James Pearson <j.pearson@ge.ucl.ac.uk>
36
37         Version 1.12.1a03
38
39         New options -hfs-type & -hfs-creator
40
41 Wed Mar  8 11:26:00 GMT 2000  James Pearson <j.pearson@ge.ucl.ac.uk>
42
43         Version 1.12
44
45         Final release of mkhybrid v1.12
46
47         mkhybrid will now be integrated with the cdrecord package (see:
48         ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha)
49
50         
51 Wed Feb 23 14:35:20 GMT 2000  James Pearson <j.pearson@ge.ucl.ac.uk>
52
53         Version 1.12b6.0
54
55         Now based on mkisofs v1.12 available as part of the cdrecord
56         package from ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/
57
58         Will now create an HFS volume of at least 800k in size.
59
60         Added option to preserve the HFS icon position (if it exists)
61         from a Apple/Unix file. Use -icon-position (Alpha)
62
63 Thu Nov 25 19:59:27 GMT 1999  James Pearson <j.pearson@ge.ucl.ac.uk>
64
65         Version 1.12b5.4
66
67         Added partial support for Microsoft's "Services for Macintosh"
68         format files. See the man page for details.
69
70         mkhybrid no longer tries to work out the "disk cluster size"
71         for use with Apple File Exchange. The disk cluster size now needs
72         to be given on the command line (-cluster-size). The code involved
73         was not portable across various operating systems.
74
75         Added minor changes for Rhapsody and BeOS.
76
77         Cleaned up the code in apple.c (thanks to Ed Randall
78         <ed_randall@yahoo.com>).
79
80         mkhybrid will now create a valid HFS partition as the last session
81         on a multisession CD. (Alpha)
82
83 Sun Aug  8 10:36:15 BST 1999  James Pearson <j.pearson@ge.ucl.ac.uk>
84
85         Version 1.12b5.3
86
87         Changed the nature of the -hfs and -apple command line options -
88         see README.mkhybrid for details
89
90         Added PReP boot option from Troy Benjegerdes - see README.prep_boot
91
92         Added support for AppleDouble/Single file names as "Pascal Strings"
93
94         Added checks for Joliet and Rock Ridge filename clashes.
95
96         Fixed minor install bug in Makefile.in
97
98 Tue Apr 30 21:33:39 BST 1999  James Pearson <j.pearson@ge.ucl.ac.uk>
99
100         Version 1.12b5.2
101
102         Fixed bug where CREATOR/TYPE not padded with spaces if less
103         than 4 characters
104
105         Added support for "DAVE" format files (and AppleDouble v2)
106         use --dave
107
108         Fixed a small signed char bug in name.c
109
110         Fixed bug in diag/isoinfo.c - didn't support UCS level 1
111         filenames that mkisofs/mkhybrid now creates with the -J option.
112
113
114 Thu Apr  7 20:29:04 BST 1999  James Pearson <j.pearson@ge.ucl.ac.uk>
115
116         Version 1.12b5.1
117
118         Fixed bugs with MacBinary names and symbolic links to HFS files
119         when using the -f option
120
121         Re-introduced some minor changes "lost" from v1.12b4.8
122
123         Forgot to add -hide-hfs-list option in previous version ...
124
125 Tue Mar 30 08:31:13 BST 1999  James Pearson <j.pearson@ge.ucl.ac.uk>
126
127         Version 1.12b5.0
128
129         Now based on mkisofs v1.12b5
130
131         Option -mac-name now only uses the HFS name if the file is one
132         of the known HFS file types
133
134         Added -hide-list, -hide-joliet-list, -hide-hfs-list, -exclude-list
135         and -path-list options. Allows a list of filenames to be excluded or
136         hidden to be given in a file instead of on the command line.
137
138         Added option -hfs-volid to give the HFS volume its own name (not
139         using the ISO9660 volume name).
140         
141
142 Tue Jan  5 15:44:24 GMT 1999  James Pearson <j.pearson@ge.ucl.ac.uk>
143
144         Version 1.12b4.8
145
146         Fixed an AppleDouble bug and added better support for more Unix
147         flavours.
148
149         Fixed -hide-hfs bug that corrupted some HFS hidden files
150
151         Made the verbose output less verbose.
152
153         Added initial support for the AutoStart feature.
154
155         HFS partition maps can now be added without having to create
156         a bootable HFS CD (as pre-v1.12a4.7).
157
158         Added option to specify the PC Exchange "cluster size".
159
160 Mon Aug 24 23:18:38 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
161
162         Version 1.12a4.7
163
164         Fixed SGI/XINET and PC Exchange bugs
165
166         By default, the output image no longer has an HFS partition map
167         (as pre-v1.12a3.4). Partition maps are only added if making a
168         bootable HFS CD
169
170         Fixed possible bug with odd-length structure alignment with gcc on
171         some architectures
172
173 Tue Aug  4 23:09:17 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
174
175         Version 1.12a4.6
176
177         Made a couple of Netatalk changes
178
179         Altered way Apple/Unix associated files are excluded - e.g.
180         if just --cap is selected, then files associated with the other
181         Apple/Unix encodings are processed as normal files. Previously they
182         would have been ignored
183
184         Added option (-no-desktop) to prevent the (empty) HFS desktop files
185         being created. These will be created when the CD is used on a
186         Macintosh (and stored in the System Folder).
187
188 Sun Jul 26 09:44:50 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
189
190         Version 1.12a4.5
191
192         Fixed serious bug that could cause corrupt output when used with
193         the -J option
194
195 Tue Jul 21 14:33:20 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
196
197         Version 1.12a4.4
198
199         HFS file/directory names that share the first 31 characters have
200         '_N' (N == decimal number) substituted for the last few characters
201         to generate unique names.
202
203         1 year since the first release ...
204
205 Sat Jul 11 12:57:04 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
206
207         Version 1.12a4.3
208
209         Added options to "hide" (options -hide and -hide-joliet) files
210         or directories from the ISO9660/RockRidge and/or Joliet directory
211         trees.
212
213         Renamed the -hfs-exclude option to -hide-hfs to be compatible
214         with the above options.
215
216         Fixed a bug with the -hide-hfs option (very rare case ...)
217         
218 Thu Jun 25 20:02:20 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
219
220         Version 1.12a4.2
221
222         Fixed an HFS bug introduced with v1.12a3.4 that created some
223         corrupt HFS volumes over about 400Mb
224
225         Tighten up checking for MacBinary files to prevent false matches
226
227 Sun Jun 21 11:55:09 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
228
229         Version 1.12a4.1
230
231         Default TYPE and CREATOR can now be set via the .mkisofsrc file
232
233         Order of magic and mapping file on the command line is now
234         important. This defines the order in which TYPE and CREATOR are set.
235
236         Apple/Unix file types found are logged as part of the verbose output
237         (need to give -v twice)
238
239         Added option (-log-file) to redirect stderr messages
240
241         Added option (-hfs-exclude) to exclude files/directories from
242         the HFS part of the CD.
243
244         Fixed a couple of MacBinary/AppleSingle bugs.
245
246 Thu Jun  8 23:40:56 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
247
248         Version 1.12a4.0
249
250         Resource fork file names not added to TRANS.TBL
251
252         Re-enabled support of non-regular Win32 files. GNU-Win32 can
253         create symbolic links etc. These are now recognised.
254
255         mkhybrid man page added.
256
257         Based on mkisofs v1.12b4
258
259 Wed May 20 12:54:36 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
260
261         Version 1.12a3.5
262
263         Added support for using a "magic" file to set CREATOR/TYPE for
264         a file - see README.hfs_magic for details.
265
266 Mon May 18 16:22:32 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
267
268         Version 1.12a3.4
269
270         Added possible support for bootable Mac CDs - see README.hfs_boot 
271         or details.
272
273         Fixed -x bug (mkisofs v1.12 bug)
274
275 Mon May  4 14:23:46 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
276
277         Version 1.12a3.3
278
279         Added support for UShare Mac/Unix files
280
281         Individual Mac/Unix file types can now be selected instead
282         of searching for all possible types. See README.mkhybrid for
283         details.
284
285 Fri May  1 10:34:29 BST 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
286
287         Version 1.12a3.2
288
289         Various bug fixes to Mac file names
290
291 Tue Mar 10 14:42:03 GMT 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
292
293         Version 1.12a3.1
294
295         Added -no-hfs-files option that assumes there are no Unix/Mac
296         files (CAP, Netatalk, etc) - speeds up processing in these cases
297
298         Case insensitive HFS file/folder names that are the same are now
299         allowed - one or more '_' characters are added to one or more of
300         the filenames.
301
302         (Changed -macname option to -mac-name option)
303
304 Mon Feb 23 16:09:27 GMT 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
305
306         Version 1.12a3.0
307
308         Based on mkisofs v1.12b3
309
310         Fixed serious HFS bug that crept in from v1.11 -> v1.12
311
312 Tue Feb 17 16:20:12 GMT 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
313
314         Version 1.12a2.0
315
316         Based on mkisofs v1.12b2
317
318         Improved Win32 support: using -r now makes all files executable
319         when run under Win95/NT4
320         
321 Tue Feb  3 10:30:18 GMT 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
322
323         Version 1.12a1.2
324
325         Fixed memory bug when used without any HFS options
326
327         Improved PC Exchange support (although still needs testing)
328
329 Tue Jan 27 10:32:26 GMT 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
330
331         Version 1.12a1.1
332
333         Can now handle multiple hard linked source files with the -hfs option
334         (multiple hard linked source files are handled as separate files)
335
336         configure script changed to check for ranlib
337
338         Fixed a couple of AppleSingle bugs.
339
340         Added option to use Mac names as starting point for ISO9660, Joliet
341         and RockRidge names
342
343 Wed Jan 21 14:00:56 GMT 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
344
345         Version 1.12a1
346
347         See README.mkhybrid for details
348
349 Fri Jan 16 17:09:48 GMT 1998  James Pearson <j.pearson@ge.ucl.ac.uk>
350
351         Version 1.11
352
353         Changed version numbering to be the same as mkisofs
354
355         Code no longer considered beta level
356
357         Minor changes to allow the code to be complied and run
358         on Win95/NT using Cygnus' GNU-Win32 (available from
359         http://www.cygnus.com/misc/gnu-win32/)
360         
361 Thu Dec  4 17:17:45 GMT 1997  James Pearson <j.pearson@ge.ucl.ac.uk>
362
363         Version 0.49b
364
365         Fixed an HFS bug that caused a failure with directory names that
366         had special AUFS characters
367
368         Fixed mkisofs bug in eltorito.c that wrote warning messages
369         to stdout not stderr
370
371         Code no longer considered alpha level
372
373 Thu Nov 27 19:00:02 GMT 1997  James Pearson <j.pearson@ge.ucl.ac.uk>
374
375         Version 0.48a
376
377         Added Apple's extensions to ISO9660 that can be used instead of
378         the HFS options (see README.mkhybrid for more details).
379
380         Added more verbose HFS error messages.
381
382         Changed the Joliet option flag to -J (-j still works) to be
383         compatible the with next release of mkisofs (v1.12)
384
385 Wed Oct 15 11:16:21 BST 1997  James Pearson <j.pearson@ge.ucl.ac.uk>
386
387         Version 0.47a
388
389         Fixed bug that prevented volume_space_size not being set in the
390         PVD (or SVD)
391         
392 Mon Oct  6 15:46:24 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
393
394         Version 0.46a
395
396         Small Joliet bug fix - source directories that are not readable
397         are set to empty ordinary files in the ISO9660 filesystem - this
398         is now true for the Joliet directory (partially responsible
399         for NT4 having problems with CDs where this happened)
400
401         Minor documentation updates.
402
403 Mon Sep 15 14:15:11 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
404
405         Version 0.45a
406
407         Attempt to prevent the HFS Catalog file growing (see
408         "Implementation" in README.mkhybrid for more details)
409         This is only likely to be a problem where folders have lots
410         of small files.
411
412 Mon Aug 18 12:00:24 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
413
414         Version 0.44a
415
416         If the directories were deeper than 8 and the -D flag was not
417         used, then the "rr_moved" directory was not added to the Joliet
418         directory tree. This has now been fixed - but one day, the deep
419         Joliet directories may not have to be relocated ...
420
421         Fixed memcmp problem with possible uninitialised memory in
422         j_compare_paths(), which *might* cause incorrect Joliet directory
423         sort order
424
425 Wed Aug 13 14:58:56 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
426
427         Version 0.43a
428
429         Fixed bug for incorrect Joliet path table size
430
431         Fixed some old minor mkisofs bugs (TRANS.TBL not having a
432         version number by default and incorrect date in the PVD).
433
434 Mon Aug 11 17:17:07 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
435
436         Version 0.42a
437
438         Now will not try to create the HFS "Desktop DB" and "Desktop DF"
439         if they already exist when used with the HFS options.
440
441         Fixed a serious bug in the hfs code that truncated some files.
442
443         "TRANS.TBL" was missed out of the Joliet directory if the -T
444         option was given (previously an empty file with no name was used
445         which could cause problems on NT 4)
446
447 Fri Aug  8 10:19:46 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
448
449         Version 0.41a
450
451         Fixed bug which created invalid HFS/ISO9660 volumes if the -j (Joliet)
452         option was not used
453
454 Mon Aug  4 15:08:43 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
455
456         Version 0.4a
457
458         Added (partial?) Joliet support.
459
460         Now based on mkisofs v1.11
461
462 Tue Jul 29 11:57:14 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
463
464         Version 0.32a
465
466         Allocation sizes improved to cut down on wasted space. Now uses
467         the HFS "allocation" size rounded up to the nearest 2048 bytes.
468         Savings can be significant with a large volume containing lots
469         of smallish files.
470
471 Wed Jul 23 15:36:08 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
472
473         Version 0.31a
474
475         Deep directories (greater than RR_relocation_depth) cause core
476         dump in "copy_to_mac_volume" as the relocated directory was not
477         marked as an HFS folder. Fixed by putting deep HFS folders in
478         their correct location. 
479
480 Mon Jul 21 15:50:05 BST 1997  James Pearson <j.pearson@ps.ucl.ac.uk>
481
482         Version 0.3a, first public release.