Release version 0.14
[emile:mainline.git] / ChangeLog
1 2013-09-05 14:39:22 +0200 Laurent Vivier <laurent@vivier.eu>
2
3         * Update email address
4     
5 2013-09-05 14:30:46 +0200 Laurent Vivier <laurent@vivier.eu>
6
7         * Update GPLv2
8
9 2013-09-04 18:10:46 +0200 Laurent Vivier <laurent@vivier.eu>
10
11         * Use ext2_fs.h from e2fslibs-dev package
12
13 2013-09-02 21:12:46 +0200 Laurent Vivier <laurent@vivier.eu>
14
15         * macos: correct typo in GetCurrentMode()
16
17 2011-12-18 14:40:02 +0100  Laurent Vivier <laurent@vivier.eu>
18
19         * update (c) date
20
21 2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>
22
23         * gcc-4.6: correct strict aliasing errors.
24
25 2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>
26
27         * Remove unused variables (detected with gcc-4.6) in m68k part
28
29 2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>
30
31         * Remove unused variables (detected with gcc-4.6)
32
33 2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>
34
35         * add emile.conf man page into .deb
36
37 2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>
38
39         * Add more details on "root" option
40
41 2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>
42
43         * debian: correct non-m68k build
44
45 2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>
46
47         * Change VERSION from 0.13CVS to 0.13
48
49 2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>
50
51         * debian: allows to compile emile with gcc-4.1
52
53 2011-12-18 14:38:58 +0100  Laurent Vivier <laurent@vivier.eu>
54
55         * include linux/fs.h before linux/ext2_fs.h
56
57 2011-12-18 14:38:53 +0100  Laurent Vivier <laurent@vivier.eu>
58
59         * remove close() of unitialized fd
60
61 2011-12-18 14:38:44 +0100  Laurent Vivier <laurent@vivier.eu>
62
63         * Add -Wa,-mcpu=68030 and -Wa,-mcpu=68040
64
65 2009-06-19 00:25:11 +0200  Laurent Vivier <laurent@vivier.eu>
66
67         * Add EnterSupervisorMode()
68
69 2009-06-18 22:24:51 +0200  Laurent Vivier <laurent@vivier.eu>
70
71         * Define get_physical() and make_resident()
72
73 2009-06-18 22:24:15 +0200  Laurent Vivier <laurent@vivier.eu>
74
75         * Add include of macos/errors.h
76
77 2009-06-18 22:11:03 +0200  Laurent Vivier <laurent@vivier.eu>
78
79         * Add LockMemory() and LockMemoryContiguous()
80
81 2009-06-18 22:02:41 +0200  Laurent Vivier <laurent@vivier.eu>
82
83         * Replace space by tab
84
85 2009-06-18 22:00:27 +0200  Laurent Vivier <laurent@vivier.eu>
86
87         * Add GetPhysical() trap
88
89 2009-06-12 01:14:50 +0200  Laurent Vivier <laurent@vivier.eu>
90
91         * switch off interrupts before the PPC bootstrap
92
93 2009-06-12 00:59:26 +0200  Laurent Vivier <laurent@vivier.eu>
94
95         * Correctly create the PPC bootstrap section
96
97 2009-06-11 22:02:04 +0200  Laurent Vivier <laurent@vivier.eu>
98
99         * Preserve register %a2.
100
101 2009-06-10 02:19:09 +0200  Laurent Vivier <laurent@vivier.eu>
102
103         * Add 64bit build host support for the first level parameters (replace void* by u_int32_t)
104
105 2009-06-08 22:39:40 +0200  Laurent Vivier <laurent@vivier.eu>
106
107         * uptdate .gitignore
108
109 2009-06-08 22:37:03 +0200  Laurent Vivier <laurent@vivier.eu>
110
111         * second: because of mess between gcc and as: remove cpu directive and use the default provided by gcc (68020). Add rules to manage 68040 and 68030 assembly files in the Makefile. Classic will wait later...
112
113 2009-06-08 21:55:43 +0200  Laurent Vivier <laurent@vivier.eu>
114
115         * libunix: because of mess between gcc and as: remove cpu directive and use the default provided by gcc (68020). Classic will wait later...
116
117 2009-06-08 18:33:19 +0200  Laurent Vivier <laurent@vivier.eu>
118
119         * EMILE PPC is also compiled with m68k tools except clearly identified files
120
121 2009-06-08 18:32:34 +0200  Laurent Vivier <laurent@vivier.eu>
122
123         * Correct branch local label to go backward instead forward (assembler error)
124
125 2009-06-08 18:30:59 +0200  Laurent Vivier <laurent@vivier.eu>
126
127         * Correct signe of response according Gestalt signature
128
129 2008-10-27 20:51:15 +0100  Laurent Vivier <Laurent@lvivier.info>
130
131         * Allow to compile with gcc-4 by adding a contraint on memory for MacOS traps
132
133 2008-09-25 16:55:52 +0200  Laurent Vivier <Laurent@lvivier.info>
134
135         * Change VERSION from 0.13 to 0.13CVS
136
137 2008-09-17 14:53:27 +0200  Laurent Vivier <Laurent@lvivier.info>
138
139         * Define vga_set_palette() to define current display palette.
140
141 2008-09-17 14:51:45 +0200  Laurent Vivier <Laurent@lvivier.info>
142
143         * create .gitignore
144
145 2008-09-17 14:45:35 +0200  Laurent Vivier <Laurent@lvivier.info>
146
147         * Push parameters of _SetEntries into the stack instead of registers. Add graphical display type (clut, fixed, direct).
148
149 2008-09-14 23:59:22 +0200  Laurent Vivier <Laurent@lvivier.info>
150
151         * Add SetEntries() to set color palette
152
153 2008-09-14 23:55:35 +0200  Laurent Vivier <Laurent@lvivier.info>
154
155         * Add some definitions to video.h
156
157 2008-09-11 00:21:35 +0200  Finn Thain <fthain@telegraphics.com.au>
158
159         * This patch corrects the generated tools.mk when no tool to create manual from docbook is found
160
161 2008-09-05 14:20:41 +0200  Laurent Vivier <Laurent@lvivier.info>
162
163         * Move all docs management from Rules.mk to docs/Makefile, to avoid conflists between variables (SOURCES, OBJS, ...)
164
165 2008-09-05 14:02:55 +0200  Laurent Vivier <Laurent@lvivier.info>
166
167         * Update README
168
169 2008-09-02 19:40:35 +0000  Laurent Vivier <Laurent@lvivier.info>
170
171         * Add command line interface
172
173 2008-08-13 20:17:46 +0000  Laurent Vivier <Laurent@lvivier.info>
174
175         * use temp file to set configuration
176
177 2008-08-13 19:40:59 +0000  Laurent Vivier <Laurent@lvivier.info>
178
179         * change Standards-Version
180
181 2008-08-13 19:40:12 +0000  Laurent Vivier <Laurent@lvivier.info>
182
183         * Change FSF address
184
185 2008-08-13 13:07:08 +0000  Laurent Vivier <Laurent@lvivier.info>
186
187         * move to version 0.13
188
189 2008-08-13 13:06:59 +0000  Laurent Vivier <Laurent@lvivier.info>
190
191         * Update
192
193 2008-08-13 15:03  Laurent Vivier <Laurent@lvivier.info>
194
195         * docs/emile-mkisofs.sgml: add usage of --emiledriver and --config
196
197 2008-08-13 14:44  Laurent Vivier <Laurent@lvivier.info>
198
199         * debian/copyright: update copyright for EMILE, add copyright for
200           mkisofs
201
202 2008-08-13 14:33  Laurent Vivier <Laurent@lvivier.info>
203
204         * debian/emile-bootblocks.install: Add apple_driver
205
206 2008-08-13 14:29  Laurent Vivier <Laurent@lvivier.info>
207
208         * second/Makefile: install apple_driver
209
210 2008-08-13 14:29  Laurent Vivier <Laurent@lvivier.info>
211
212         * tools/emile-mkisofs.c: by default use EMILE driver
213
214 2008-08-13 01:51  Laurent Vivier <Laurent@lvivier.info>
215
216         * libscsi/scsi_command.c: remove error message when complete
217           transaction fails
218
219 2008-08-13 01:40  Laurent Vivier <Laurent@lvivier.info>
220
221         * libstream/stream_open.c: correctly manage default values
222
223 2008-08-13 01:37  Laurent Vivier <Laurent@lvivier.info>
224
225         * second/config.c: correctly get boot unit
226
227 2008-08-13 01:36  Laurent Vivier <Laurent@lvivier.info>
228
229         * libext2/ext2_init.c: ext2_init() fails if device is not an ext2
230           filesystem
231
232 2008-08-12 15:55  Laurent Vivier <Laurent@lvivier.info>
233
234         * second/config.c: if APPLE_DRIVER, set the default unit to the
235           boot unit
236
237 2008-08-12 15:54  Laurent Vivier <Laurent@lvivier.info>
238
239         * second/head.S: include ../first/macos.i, for APPLE_DRIVER, manage
240           32bitmode and boot unit
241
242 2008-08-12 15:51  Laurent Vivier <Laurent@lvivier.info>
243
244         * tools/emile-mkisofs.c: add --config to provide a configuration
245           file
246
247 2008-08-12 15:45  Laurent Vivier <Laurent@lvivier.info>
248
249         * libstream/Makefile, libstream/libstream.h,
250           libstream/stream_open.c, libstream/stream_set_default.c: Allow to
251           define a default unit to use if none is provided
252
253 2008-08-12 13:44  Laurent Vivier <Laurent@lvivier.info>
254
255         * first/macos.i: Add NewPtrClear
256
257 2008-08-12 11:24  Laurent Vivier <Laurent@lvivier.info>
258
259         * Makefile, second/Makefile: Generate an EMILE Apple_Driver
260
261 2008-08-12 11:22  Laurent Vivier <Laurent@lvivier.info>
262
263         * tools/emile-mkisofs.c: Add --emiledriver to boot second stage of
264           emile in an Apple_Driver partition
265
266 2008-08-12 11:15  Laurent Vivier <Laurent@lvivier.info>
267
268         * tools/emile-map-set.c: map_read_sector() uses offset from the
269           beginning of the partition, not of the disk
270
271 2008-08-12 11:13  Laurent Vivier <Laurent@lvivier.info>
272
273         * libmap/libmap.h: Add APPLE_DRIVER_EMILE
274
275 2008-08-12 11:12  Laurent Vivier <Laurent@lvivier.info>
276
277         * libemile/emile_checksum.c: length is 16bit value
278
279 2008-08-07 21:32  Laurent Vivier <Laurent@lvivier.info>
280
281         * libemile/emile_second_get_configuration.c: return NULL if header
282           version is wrong
283
284 2008-07-30 00:35  Laurent Vivier <Laurent@lvivier.info>
285
286         * ChangeLog: update
287
288 2008-07-30 00:33  Laurent Vivier <Laurent@lvivier.info>
289
290         * libcontainer/container_init.c: define mount
291
292 2008-07-29 02:28  Laurent Vivier <Laurent@lvivier.info>
293
294         * libemile/emile_second_set_configuration.c: correct typo between
295           len and size
296
297 2008-07-29 02:03  Laurent Vivier <Laurent@lvivier.info>
298
299         * tools/emile.c: Correctly set configuration path
300
301 2008-07-29 01:43  Laurent Vivier <Laurent@lvivier.info>
302
303         * second/config.c: don't crash when configuration file is not found
304
305 2008-07-29 01:08  Laurent Vivier <Laurent@lvivier.info>
306
307         * tools/emile.c: correct sprintf parameter signedness
308
309 2008-07-29 00:53  Laurent Vivier <Laurent@lvivier.info>
310
311         * tools/emile.c: correct management of filesystem support
312
313 2008-07-29 00:51  Laurent Vivier <Laurent@lvivier.info>
314
315         * libext2/ext2_utils.c: manage duplicate /
316
317 2008-07-28 11:59  Laurent Vivier <Laurent@lvivier.info>
318
319         * libemile/emile_second_set_configuration.c: clear unused part of
320           configuration buffer
321
322 2008-07-27 19:19  Laurent Vivier <Laurent@lvivier.info>
323
324         * config.mk: update VERSION to 0.12
325
326 2008-07-27 19:17  Laurent Vivier <Laurent@lvivier.info>
327
328         * debian/changelog: Add release 0.12
329
330 2008-07-27 19:12  Laurent Vivier <Laurent@lvivier.info>
331
332         * debian/emile-bootblocks.install: remove apple_driver
333
334 2008-07-27 19:11  Laurent Vivier <Laurent@lvivier.info>
335
336         * ChangeLog: update
337
338 2008-07-27 18:16  Laurent Vivier <Laurent@lvivier.info>
339
340         * docs/Makefile: Create directories man5 and man8
341
342 2008-07-27 18:10  Laurent Vivier <Laurent@lvivier.info>
343
344         * floppy.conf: change ramdisk_size for etch
345
346 2008-07-27 17:41  Laurent Vivier <Laurent@lvivier.info>
347
348         * floppy.conf: replace vmlinuz-2.6.18-4-mac by vmlinuz-2.6.17-2-mac
349
350 2008-07-27 17:13  Laurent Vivier <Laurent@lvivier.info>
351
352         * second/console.c: remove broken modification (last commit)
353
354 2008-07-27 17:10  Laurent Vivier <Laurent@lvivier.info>
355
356         * floppy.conf: commit use root property and boot from HD
357
358 2008-07-27 17:01  Laurent Vivier <Laurent@lvivier.info>
359
360         * libstream/libstream.h, libstream/stream_open.c: Allow to probe
361           the filesystem
362
363 2008-07-27 16:59  Laurent Vivier <Laurent@lvivier.info>
364
365         * tools/emile-install.c: Allow to use "root" in configuration file
366
367 2008-07-27 16:59  Laurent Vivier <Laurent@lvivier.info>
368
369         * second/console.c: Wait the release of a key if needed
370
371 2008-07-24 03:44  Laurent Vivier <Laurent@lvivier.info>
372
373         * libext2/ext2_open.c, libext2/ext2_utils.c: Manage one level
374           software link
375
376 2008-07-24 03:06  Laurent Vivier <Laurent@lvivier.info>
377
378         * libstream/stream_open.c: Correct ext2: decoding
379
380 2008-07-23 22:19  Laurent Vivier <Laurent@lvivier.info>
381
382         * libext2/ext2_utils.c: correct big endian support
383
384 2008-07-23 20:44  Laurent Vivier <Laurent@lvivier.info>
385
386         * scripts/tools.sh: define rule for man section 5
387
388 2008-07-23 07:53  Laurent Vivier <Laurent@lvivier.info>
389
390         * Makefile, apple_driver/Makefile, apple_driver/console.c,
391           apple_driver/console.h, apple_driver/font_8x16.c,
392           apple_driver/head.S, apple_driver/ld.script, apple_driver/main.c,
393           apple_driver/misc.h, apple_driver/vga.c, apple_driver/vga.h:
394           remove apple_driver
395
396 2008-07-23 07:37  Laurent Vivier <Laurent@lvivier.info>
397
398         * Rules.mk, docs/Makefile, docs/emile.conf.sgml: add man emile.conf
399
400 2008-07-23 07:35  Laurent Vivier <Laurent@lvivier.info>
401
402         * libext2/ext2_utils.c: behaves correctly when last character is
403           '/'
404
405 2008-07-22 01:00  Laurent Vivier <Laurent@lvivier.info>
406
407         * docs/emile-first-tune.sgml, docs/emile-install.sgml: update
408
409 2008-07-22 01:00  Laurent Vivier <Laurent@lvivier.info>
410
411         * tools/emile-first-tune.c: update help
412
413 2008-07-22 00:56  Laurent Vivier <Laurent@lvivier.info>
414
415         * docs/emile-map-set.sgml: update
416
417 2008-07-22 00:46  Laurent Vivier <Laurent@lvivier.info>
418
419         * docs/emile.sgml: update
420
421 2008-07-22 00:44  Laurent Vivier <Laurent@lvivier.info>
422
423         * tools/emile-set-output.c: help cosmetic change
424
425 2008-07-22 00:22  Laurent Vivier <Laurent@lvivier.info>
426
427         * tools/emile-mkisofs.c, tools/emile-set-cmdline.c: help cosmetic
428           change
429
430 2008-07-22 00:16  Laurent Vivier <Laurent@lvivier.info>
431
432         * tools/emile-map-set.c: help cosmetic change
433
434 2008-07-22 00:01  Laurent Vivier <Laurent@lvivier.info>
435
436         * tools/emile-first-tune.c, tools/emile-install.c: help cosmetic
437           change
438
439 2008-07-21 23:54  Laurent Vivier <Laurent@lvivier.info>
440
441         * tools/emile.c: help cosmetic change
442
443 2008-07-16 23:00  Laurent Vivier <Laurent@lvivier.info>
444
445         * ChangeLog: Update
446
447 2008-07-16 22:54  Laurent Vivier <Laurent@lvivier.info>
448
449         * Makefile: Correct the Changelog target: ChangeLog
450
451 2008-07-16 22:52  Laurent Vivier <Laurent@lvivier.info>
452
453         * libstream/gzio.c, libstream/stream_uncompress.c: correctly init
454           fs when stream_uncompress() is used (gzread() calls saved
455           fs.read()
456
457 2008-07-16 22:47  Laurent Vivier <Laurent@lvivier.info>
458
459         * second/load.c: correctly manage seek()/read() error cases, ignore
460           return of stream_close()
461
462 2008-07-16 20:04  Laurent Vivier <Laurent@lvivier.info>
463
464         * libstream/stream_open.c: EMILE pseudo-loader does not seem to
465           support static array initialization of kind "[x] = y,", replace
466           it by a switch()
467
468 2008-07-12 00:15  Laurent Vivier <Laurent@lvivier.info>
469
470         * libemile/emile_second_get_param.c,
471           libemile/emile_second_set_param.c: parameters is now args
472
473 2008-07-11 22:59  Laurent Vivier <Laurent@lvivier.info>
474
475         * Makefile: Correctly generate floppy_ramdisk.bin when GESTALTID is
476           used
477
478 2008-07-11 22:47  Laurent Vivier <Laurent@lvivier.info>
479
480         * Makefile, config.mk: Add GESTALTID in config.mk
481
482 2008-07-09 00:01  Laurent Vivier <Laurent@lvivier.info>
483
484         * libstream/stream_open.c: More ifdef
485
486 2008-07-08 23:59  Laurent Vivier <Laurent@lvivier.info>
487
488         * Makefile: Generate Changelog
489
490 2008-07-08 23:58  Laurent Vivier <Laurent@lvivier.info>
491
492         * tools/iso9660_cat.c: correct printf format for st_size
493
494 2008-07-08 23:58  Laurent Vivier <Laurent@lvivier.info>
495
496         * second/config.c: correctly decode kernel path and center title
497
498 2008-07-04 20:46  Laurent Vivier <Laurent@lvivier.info>
499
500         * ChangeLog: Update
501
502 2008-04-21 21:50  Laurent Vivier <Laurent@lvivier.info>
503
504         * tools/emile.c: add --no-fs, to restore management of container
505           (old behavior)
506
507 2008-04-21 21:49  Laurent Vivier <Laurent@lvivier.info>
508
509         * tools/emile-install.c: add args property, make some cleanup
510
511 2008-04-20 18:35  Laurent Vivier <Laurent@lvivier.info>
512
513         * tools/emile-mkisofs.c, tools/ext2_cat.c, tools/ext2_ls.c,
514           tools/iso9660_cat.c, tools/iso9660_ls.c: use stream_* structures
515           instead of specific ones
516
517 2008-04-20 18:33  Laurent Vivier <Laurent@lvivier.info>
518
519         * libmap/Makefile, libmap/libmap.h, libmap/map_close.c,
520           libmap/map_init.c: Add map_init.c, use stream_FILE with
521           device->close()
522
523 2008-04-20 18:29  Laurent Vivier <Laurent@lvivier.info>
524
525         * libiso9660/Makefile, libiso9660/iso9660.h,
526           libiso9660/iso9660_close.c, libiso9660/iso9660_closedir.c,
527           libiso9660/iso9660_fstat.c, libiso9660/iso9660_init.c,
528           libiso9660/iso9660_lseek.c, libiso9660/iso9660_mount.c,
529           libiso9660/iso9660_open.c, libiso9660/iso9660_opendir.c,
530           libiso9660/iso9660_read.c, libiso9660/iso9660_readdir.c,
531           libiso9660/libiso9660.h: move all specific structure to iso9660.h
532           and stream_* generic structures in interface
533
534 2008-04-20 18:25  Laurent Vivier <Laurent@lvivier.info>
535
536         * libext2/Makefile, libext2/ext2.h, libext2/ext2_close.c,
537           libext2/ext2_closedir.c, libext2/ext2_fstat.c,
538           libext2/ext2_init.c, libext2/ext2_lseek.c, libext2/ext2_mount.c,
539           libext2/ext2_open.c, libext2/ext2_opendir.c, libext2/ext2_read.c,
540           libext2/ext2_readdir.c, libext2/ext2_utils.h, libext2/libext2.h:
541           move all specific structure to ext2.h and stream_* generic
542           structures in interface
543
544 2008-04-20 18:20  Laurent Vivier <Laurent@lvivier.info>
545
546         * libcontainer/Makefile, libcontainer/container.h,
547           libcontainer/container_close.c, libcontainer/container_fstat.c,
548           libcontainer/container_init.c, libcontainer/container_lseek.c,
549           libcontainer/container_mount.c, libcontainer/container_open.c,
550           libcontainer/container_read.c, libcontainer/libcontainer.h: move
551           all specific structure to container.h and stream_* generic
552           structures in interface
553
554 2008-04-20 18:16  Laurent Vivier <Laurent@lvivier.info>
555
556         * libblock/Makefile, libblock/block.h, libblock/block_close.c,
557           libblock/block_fstat.c, libblock/block_init.c,
558           libblock/block_lseek.c, libblock/block_mount.c,
559           libblock/block_open.c, libblock/block_read.c,
560           libblock/libblock.h: move all specific structure to block.h and
561           stream_* generic structures in interface
562
563 2008-04-20 18:07  Laurent Vivier <Laurent@lvivier.info>
564
565         * libstream/gzio.c, libstream/libstream.h,
566           libstream/stream_close.c, libstream/stream_fstat.c,
567           libstream/stream_lseek.c, libstream/stream_open.c,
568           libstream/stream_read.c, libstream/stream_uncompress.c: move
569           volume and file to stream, add fs.mount, fs.open
570
571 2008-04-20 18:01  Laurent Vivier <Laurent@lvivier.info>
572
573         * docs/emile.conf: correct kernel path
574
575 2008-04-16 20:34  Laurent Vivier <Laurent@lvivier.info>
576
577         * docs/emile.conf: introduce root property
578
579 2008-04-16 20:32  Laurent Vivier <Laurent@lvivier.info>
580
581         * tools/Makefile, tools/emile-install.c, tools/emile.c,
582           tools/emile_config.c, tools/emile_config.h: use libconfig
583
584 2008-04-16 20:22  Laurent Vivier <Laurent@lvivier.info>
585
586         * second/config.c: correct typo
587
588 2008-04-16 15:43  Laurent Vivier <Laurent@lvivier.info>
589
590         * second/config.c: Add root property, rename parameters as args
591
592 2008-04-16 15:37  Laurent Vivier <Laurent@lvivier.info>
593
594         * floppy.conf: Add comments and ext2 entry
595
596 2008-04-16 15:36  Laurent Vivier <Laurent@lvivier.info>
597
598         * libconfig/config_get_next_property.c: Manage comments (#.*\n) in
599           configuration file
600
601 2008-04-14 00:24  Laurent Vivier <Laurent@lvivier.info>
602
603         * libext2/ext2_mount.c, libext2/ext2_utils.c, libext2/ext2_utils.h:
604           Manage byte order (ext2 is little-endian, libext2 can run on
605           big-endian like m68k or powerpc)
606
607 2008-04-13 00:27  Laurent Vivier <Laurent@lvivier.info>
608
609         * libstream/Makefile, libstream/libstream.h,
610           libstream/stream_open.c, second/Makefile: Add ext2 in libstream
611
612 2008-04-13 00:16  Laurent Vivier <Laurent@lvivier.info>
613
614         * libext2/ext2_utils.c: Correctly manage / in pathname
615
616 2008-04-13 00:15  Laurent Vivier <Laurent@lvivier.info>
617
618         * tools/device.c: Avoid offset overflow on disk bigger than 2 GB
619
620 2008-04-12 23:19  Laurent Vivier <Laurent@lvivier.info>
621
622         * tools/Makefile, tools/ext2_cat.c, tools/ext2_ls.c: Add tools for
623           ext2
624
625 2008-04-12 23:17  Laurent Vivier <Laurent@lvivier.info>
626
627         * Makefile, libext2/ext2_close.c, libext2/ext2_closedir.c,
628           libext2/ext2_fstat.c, libext2/ext2_lseek.c, libext2/ext2_mount.c,
629           libext2/ext2_open.c, libext2/ext2_opendir.c, libext2/ext2_read.c,
630           libext2/ext2_readdir.c, libext2/ext2_utils.c,
631           libext2/ext2_utils.h, libext2/libext2.h, libext2/Makefile: Add
632           preliminary ext2 support
633
634 2008-03-18 00:25  Laurent Vivier <Laurent@lvivier.info>
635
636         * libblock/block_read.c: correct computing of size of buffer subset
637
638 2008-03-17 19:52  Laurent Vivier <Laurent@lvivier.info>
639
640         * second/keyboard.c: scancode_Stop is '.' and '>',
641           scancode_KeypadStop is '.'
642
643 2008-02-25 22:49  Laurent Vivier <Laurent@lvivier.info>
644
645         * tools/emile.c: Correctly manage chainloader
646
647 2008-02-25 22:36  Laurent Vivier <Laurent@lvivier.info>
648
649         * tools/emile_config.c: manage correctly CONFIG_GESTALTID,
650           CONFIG_KERNEL_MAP, CONFIG_INITRD_MAP
651
652 2008-02-14 23:39  Laurent Vivier <Laurent@lvivier.info>
653
654         * tools/device.c, tools/device.h: replace int by long on void* cast
655           to be able to compile on 64bit architecture
656
657 2008-02-14 21:15  Laurent Vivier <Laurent@lvivier.info>
658
659         * libstream/Makefile: Allows SCSI second level to use block:
660           protocol
661
662 2008-02-14 21:05  Laurent Vivier <Laurent@lvivier.info>
663
664         * tools/emile.c: Correct typo
665
666 2008-02-14 20:53  Laurent Vivier <Laurent@lvivier.info>
667
668         * tools/emile.c: for chainloader, size of "block:" is in bytes
669
670 2008-02-14 20:46  Laurent Vivier <Laurent@lvivier.info>
671
672         * libblock/block_read.c, libblock/block_open.c,
673           libemile/emile_floppy_create_image.c: block: takes an offset in
674           blocks and not in bytes (to be able to manage SCSI disk)
675
676 2008-02-10 02:36  Laurent Vivier <Laurent@lvivier.info>
677
678         * tools/emile.c: Better management of chainloader
679
680 2008-02-09 17:38  Laurent Vivier <Laurent@lvivier.info>
681
682         * tools/emile.c: correct typo about --restore
683
684 2007-11-05 22:21  Laurent Vivier <Laurent@lvivier.info>
685
686         * second/load.c: Check boot signature and flush caches
687
688 2007-11-03 22:04  Laurent Vivier <Laurent@lvivier.info>
689
690         * second/main.c: Call chainloader, for the moment EMILE is only
691           able to chaiload itself...
692
693 2007-11-03 21:40  Laurent Vivier <Laurent@lvivier.info>
694
695         * libmacos/macos/lowmem.h: Add LMSetBootDriver()
696
697 2007-11-03 21:37  Laurent Vivier <Laurent@lvivier.info>
698
699         * libmacos/macos/osutils.h: Add FlushInstructionCache(),
700           FlushDataCache(), DisableExtCache(), FlushExtCache() and
701           FlushCodeCacheRange()
702
703 2007-11-03 21:36  Laurent Vivier <Laurent@lvivier.info>
704
705         * libmacos/macos/traps.h: Add _HWPriv dispatcher
706
707 2007-11-02 23:11  Laurent Vivier <Laurent@lvivier.info>
708
709         * libstream/libstream.h, libstream/stream_fstat.c,
710           libstream/stream_open.c: Set more information in streamp_r,
711           allows to retrieve unit id with stream_fstat()
712
713 2007-11-02 10:40  Laurent Vivier <Laurent@lvivier.info>
714
715         * libmap/map_read.c: use sector number instead of computing it from
716           struct size and block size
717
718 2007-11-02 10:39  Laurent Vivier <Laurent@lvivier.info>
719
720         * second/load.c: Add error message
721
722 2007-11-01 23:52  Laurent Vivier <Laurent@lvivier.info>
723
724         * libmap/map_open.c: use directly block address instead of
725           computing it with blocksize, correct parameter of get_blocksize()
726
727 2007-11-01 23:43  Laurent Vivier <Laurent@lvivier.info>
728
729         * libblock/block_open.c, libblock/block_read.c: Correct parameters
730           of get_blocksize()
731
732 2007-11-01 23:12  Laurent Vivier <Laurent@lvivier.info>
733
734         * libmap/map_write.c: correct call of get_blocksize()
735
736 2007-11-01 23:07  Laurent Vivier <Laurent@lvivier.info>
737
738         * libmap/Makefile, libmap/map_get_blocksize.c, libmap/libmap.h: Add
739           map_get_blocksize()
740
741 2007-11-01 22:18  Laurent Vivier <Laurent@lvivier.info>
742
743         * libstream/stream_open.c: Add some messages, add
744           map_get_blocksize(), correct close()
745
746 2007-10-23 01:13  Laurent Vivier <Laurent@lvivier.info>
747
748         * libstream/stream_open.c: Cleanup partition map management
749
750 2007-10-23 00:06  Laurent Vivier <Laurent@lvivier.info>
751
752         * second/config.c: correct memory corruption by hazardous free(),
753           correct bad values (uninitalized) in error message
754
755 2007-10-21 03:48  Laurent Vivier <Laurent@lvivier.info>
756
757         * second/config.c, second/config.h, second/main.c: store
758           read_config() result in a structure
759
760 2007-10-21 03:26  Laurent Vivier <Laurent@lvivier.info>
761
762         * libemile/emile_second_get_configuration.c: correct uninitialized
763           value (offset)
764
765 2007-10-21 03:16  Laurent Vivier <Laurent@lvivier.info>
766
767         * tools/emile-install.c: Clear configuration memory
768
769 2007-10-21 03:01  Laurent Vivier <Laurent@lvivier.info>
770
771         * ChangeLog: Update
772
773 2007-10-10 23:17  Laurent Vivier <Laurent@lvivier.info>
774
775         * emile/second/Makefile, second/Makefile: Add libmap
776
777 2007-10-10 23:17  Laurent Vivier <Laurent@lvivier.info>
778
779         * Makefile, emile/Makefile: Add libmap-m68k dependencies
780
781 2007-10-10 23:13  Laurent Vivier <Laurent@lvivier.info>
782
783         * emile/libstream/Makefile, emile/libstream/stream_open.c,
784           libstream/Makefile, libstream/stream_open.c: use libmap
785
786 2007-10-10 23:07  Laurent Vivier <Laurent@lvivier.info>
787
788         * emile/libmap/map_bootblock_read.c,
789           emile/libmap/map_bootblock_write.c,
790           emile/libmap/map_read_sector.c, emile/libmap/map_write_sector.c,
791           libmap/map_bootblock_read.c, libmap/map_bootblock_write.c,
792           libmap/map_read_sector.c, libmap/map_write_sector.c,
793           emile/tools/emile-map-set.c, tools/emile-map-set.c: rename
794           map_partition_read and map_partition_write to map_read_sector and
795           map_write_sector
796
797 2007-10-10 22:58  Laurent Vivier <Laurent@lvivier.info>
798
799         * emile/libmap/Makefile, emile/libmap/libmap.h,
800           emile/libmap/map_partition_read.c,
801           emile/libmap/map_partition_write.c,
802           emile/libmap/map_read_sector.c, emile/libmap/map_write_sector.c,
803           libmap/Makefile, libmap/libmap.h, libmap/map_partition_read.c,
804           libmap/map_partition_write.c, libmap/map_read_sector.c,
805           libmap/map_write_sector.c: rename map_partition_read and
806           map_partition_write to map_read_sector and map_write_sector
807
808 2007-10-10 22:49  Laurent Vivier <Laurent@lvivier.info>
809
810         * emile/libmap/map_close.c, libmap/map_close.c,
811           emile/libmap/map_open.c, libmap/map_open.c: Duplicate device on
812           open and free on close, close device on map close
813
814 2007-10-10 19:16  Laurent Vivier <Laurent@lvivier.info>
815
816         * emile/second/config.c, emile/second/config.h, second/config.c,
817           second/config.h: Add chainloader parameter
818
819 2007-10-10 19:14  Laurent Vivier <Laurent@lvivier.info>
820
821         * emile/second/load.c, emile/second/load.h, second/load.c,
822           second/load.h: Add load_chainloader()
823
824 2007-10-10 18:47  Laurent Vivier <Laurent@lvivier.info>
825
826         * emile/tools/device.h, emile/tools/emile-map-set.c,
827           emile/tools/emile-mkisofs.c, emile/tools/emile.c,
828           emile/tools/emile_scanbus.c, emile/tools/iso9660_cat.c,
829           emile/tools/iso9660_ls.c, tools/device.h, tools/emile-map-set.c,
830           tools/emile-mkisofs.c, tools/emile.c, tools/emile_scanbus.c,
831           tools/iso9660_cat.c, tools/iso9660_ls.c: Add
832           device_get_blocksize()
833
834 2007-10-10 18:46  Laurent Vivier <Laurent@lvivier.info>
835
836         * emile/tools/device.c, tools/device.c: Add device_get_blocksize(),
837           and adjust offset using blocksize instead of << 11
838
839 2007-10-10 18:41  Laurent Vivier <Laurent@lvivier.info>
840
841         * emile/libmap/map_block0_write.c, emile/libmap/map_open.c,
842           emile/libmap/map_partition_read.c,
843           emile/libmap/map_partition_write.c, emile/libmap/map_read.c,
844           emile/libmap/map_write.c, libmap/map_block0_write.c,
845           libmap/map_open.c, libmap/map_partition_read.c,
846           libmap/map_partition_write.c, libmap/map_read.c,
847           libmap/map_write.c: data is map->device->data and not
848           map->device, read_sector() and write_sector() need an offset in
849           block and not in bytes whereas size is in bytes
850
851 2007-10-09 22:48  Laurent Vivier <Laurent@lvivier.info>
852
853         * emile/tools/emile-map-set.c, tools/emile-map-set.c: correct
854           signedness of 4th arguments of map_partition_{read|write}
855
856 2007-10-09 22:43  Laurent Vivier <Laurent@lvivier.info>
857
858         * emile/tools/emile-map-set.c, tools/emile-map-set.c: use
859           map_partition_read() and map_partition_write()
860
861 2007-10-09 22:40  Laurent Vivier <Laurent@lvivier.info>
862
863         * emile/libmap/map_bootblock_read.c,
864           emile/libmap/map_bootblock_write.c,
865           emile/libmap/map_partition_read.c,
866           emile/libmap/map_partition_write.c, libmap/map_bootblock_read.c,
867           libmap/map_bootblock_write.c, libmap/map_partition_read.c,
868           libmap/map_partition_write.c: use bytes instead of block
869
870 2007-10-09 22:16  Laurent Vivier <Laurent@lvivier.info>
871
872         * emile/libmap/Makefile, libmap/Makefile: Add map_partition_read.c
873           and map_partition_write.c
874
875 2007-10-09 22:15  Laurent Vivier <Laurent@lvivier.info>
876
877         * emile/libmap/map_bootblock_read.c, libmap/map_bootblock_read.c:
878           call map_partition_read()
879
880 2007-10-09 22:15  Laurent Vivier <Laurent@lvivier.info>
881
882         * emile/libmap/map_bootblock_write.c, libmap/map_bootblock_write.c:
883           call map_partition_write()
884
885 2007-10-09 22:14  Laurent Vivier <Laurent@lvivier.info>
886
887         * emile/libmap/map_partition_read.c, libmap/map_partition_read.c:
888           correct name
889
890 2007-10-09 22:13  Laurent Vivier <Laurent@lvivier.info>
891
892         * emile/libmap/map_partition_write.c, libmap/map_partition_write.c:
893           correct names
894
895 2007-10-09 22:06  Laurent Vivier <Laurent@lvivier.info>
896
897         * emile/libmap/libmap.h, libmap/libmap.h: corret typo
898
899 2007-10-09 22:04  Laurent Vivier <Laurent@lvivier.info>
900
901         * emile/libmap/map_partition_read.c,
902           emile/libmap/map_partition_write.c, libmap/map_partition_read.c,
903           libmap/map_partition_write.c: Add map_partition_read() and
904           map_partition_write()
905
906 2007-10-09 22:00  Laurent Vivier <Laurent@lvivier.info>
907
908         * emile/libmap/libmap.h, libmap/libmap.h: Add map_partition_read()
909           and map_partition_write()
910
911 2007-10-09 21:35  Laurent Vivier <Laurent@lvivier.info>
912
913         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: use
914           device_io_t
915
916 2007-10-09 21:29  Laurent Vivier <Laurent@lvivier.info>
917
918         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c,
919           emile/tools/emile.c, tools/emile.c: use device_io_t
920
921 2007-10-09 21:23  Laurent Vivier <Laurent@lvivier.info>
922
923         * emile/tools/Makefile, tools/Makefile: Add device.c to link emile
924           and emile-map-set
925
926 2007-10-09 21:21  Laurent Vivier <Laurent@lvivier.info>
927
928         * emile/tools/iso9660_cat.c, emile/tools/iso9660_ls.c,
929           tools/iso9660_cat.c, tools/iso9660_ls.c: use device_sector_size
930           to set sector size to 2048
931
932 2007-10-09 21:16  Laurent Vivier <Laurent@lvivier.info>
933
934         * emile/tools/device.c, emile/tools/device.h, tools/device.c,
935           tools/device.h: Add device_write_sector() and device_sector_size,
936           use int fd instead FILE*
937
938 2007-10-09 21:10  Laurent Vivier <Laurent@lvivier.info>
939
940         * emile/libemile/Makefile, libemile/Makefile: add -I.
941
942 2007-10-09 21:10  Laurent Vivier <Laurent@lvivier.info>
943
944         * emile/libemile/libemile.h, libemile/libemile.h: Restore
945           emile_scsi_get_dev(), emile_get_dev_name() and
946           emile_scsi_get_rdev()
947
948 2007-10-09 21:02  Laurent Vivier <Laurent@lvivier.info>
949
950         * emile/libmap/Makefile, libmap/Makefile, emile/libmap/libmap.h,
951           emile/libmap/map_block0_write.c,
952           emile/libmap/map_bootblock_read.c,
953           emile/libmap/map_bootblock_write.c, emile/libmap/map_close.c,
954           emile/libmap/map_dev.c, emile/libmap/map_open.c,
955           emile/libmap/map_read.c, libmap/libmap.h,
956           libmap/map_block0_write.c, libmap/map_bootblock_read.c,
957           libmap/map_bootblock_write.c, libmap/map_close.c,
958           libmap/map_dev.c, libmap/map_open.c, libmap/map_read.c,
959           emile/libmap/map_set_startup.c, emile/libmap/map_write.c,
960           libmap/map_set_startup.c, libmap/map_write.c: move from stdio to
961           device_io_t
962
963 2007-10-08 22:56  Laurent Vivier <Laurent@lvivier.info>
964
965         * emile/libstream/libstream.h, libstream/libstream.h: Add
966           definition of stream_write_sector_t
967
968 2007-10-08 15:32  Laurent Vivier <Laurent@lvivier.info>
969
970         * emile/second/driver.c, second/driver.c: define driver_ptr() which
971           computes driver pointer according handle and dCtlFlags
972
973 2007-10-08 15:20  Laurent Vivier <Laurent@lvivier.info>
974
975         * emile/second/driver.c, emile/second/driver.h, second/driver.c,
976           second/driver.h: add drive_to_refnum() and refnum_to_drive()
977
978 2007-10-08 14:38  Laurent Vivier <Laurent@lvivier.info>
979
980         * emile/second/driver.h, second/driver.h: Find scsi id accorind
981           refnum and vice-versa
982
983 2007-10-08 14:05  Laurent Vivier <Laurent@lvivier.info>
984
985         * emile/tools/emile-install.c, emile/tools/emile.c,
986           emile/tools/emile_config.c, emile/tools/emile_config.h,
987           tools/emile-install.c, tools/emile.c, tools/emile_config.c,
988           tools/emile_config.h: Manage chainloader attribute in
989           configuration files
990
991 2007-10-04 23:01  Laurent Vivier <Laurent@lvivier.info>
992
993         * Makefile, emile/Makefile: Add libmap in dist
994
995 2007-10-04 23:00  Laurent Vivier <Laurent@lvivier.info>
996
997         * emile/libemile/Makefile, libemile/Makefile: remove partition.h
998
999 2007-10-04 22:55  Laurent Vivier <Laurent@lvivier.info>
1000
1001         * emile/tools/emile-map-set.c, emile/tools/emile-mkisofs.c,
1002           emile/tools/emile.c, emile/tools/emile_scanbus.c,
1003           tools/emile-map-set.c, tools/emile-mkisofs.c, tools/emile.c,
1004           tools/emile_scanbus.c: Change emile_map_* to map_*
1005
1006 2007-10-04 22:54  Laurent Vivier <Laurent@lvivier.info>
1007
1008         * Makefile, emile/Makefile, emile/tools/Makefile, tools/Makefile:
1009           Add libmap
1010
1011 2007-10-04 22:53  Laurent Vivier <Laurent@lvivier.info>
1012
1013         * emile/libemile/libemile.h, libemile/libemile.h: (c) 2007
1014
1015 2007-10-04 22:52  Laurent Vivier <Laurent@lvivier.info>
1016
1017         * emile/libemile/Makefile, emile/libemile/emile_block0_write.c,
1018           emile/libemile/emile_map_bootblock_get_type.c,
1019           emile/libemile/emile_map_bootblock_is_valid.c,
1020           emile/libemile/emile_map_bootblock_read.c,
1021           emile/libemile/emile_map_bootblock_write.c,
1022           emile/libemile/emile_map_close.c, emile/libemile/emile_map_dev.c,
1023           emile/libemile/emile_map_geometry.c,
1024           emile/libemile/emile_map_get_bootinfo.c,
1025           emile/libemile/emile_map_get_driver_info.c,
1026           emile/libemile/emile_map_get_driver_number.c,
1027           emile/libemile/emile_map_get_driver_signature.c,
1028           emile/libemile/emile_map_get_number.c,
1029           emile/libemile/emile_map_get_partition_geometry.c,
1030           emile/libemile/emile_map_get_partition_name.c,
1031           emile/libemile/emile_map_get_partition_type.c,
1032           emile/libemile/emile_map_has_apple_driver.c,
1033           emile/libemile/emile_map_is_valid.c,
1034           emile/libemile/emile_map_open.c,
1035           emile/libemile/emile_map_partition_get_flags.c,
1036           emile/libemile/emile_map_partition_is_bootable.c,
1037           emile/libemile/emile_map_partition_is_startup.c,
1038           emile/libemile/emile_map_partition_is_valid.c, libemile/Makefile,
1039           libemile/emile_block0_write.c,
1040           libemile/emile_map_bootblock_get_type.c,
1041           libemile/emile_map_bootblock_is_valid.c,
1042           libemile/emile_map_bootblock_read.c,
1043           libemile/emile_map_bootblock_write.c, libemile/emile_map_close.c,
1044           libemile/emile_map_dev.c, libemile/emile_map_geometry.c,
1045           libemile/emile_map_get_bootinfo.c,
1046           libemile/emile_map_get_driver_info.c,
1047           libemile/emile_map_get_driver_number.c,
1048           libemile/emile_map_get_driver_signature.c,
1049           libemile/emile_map_get_number.c,
1050           libemile/emile_map_get_partition_geometry.c,
1051           libemile/emile_map_get_partition_name.c,
1052           libemile/emile_map_get_partition_type.c,
1053           libemile/emile_map_has_apple_driver.c,
1054           libemile/emile_map_is_valid.c, libemile/emile_map_open.c,
1055           libemile/emile_map_partition_get_flags.c,
1056           libemile/emile_map_partition_is_bootable.c,
1057           libemile/emile_map_partition_is_startup.c,
1058           libemile/emile_map_partition_is_valid.c,
1059           emile/libemile/emile_map_partition_set_bootable.c,
1060           emile/libemile/emile_map_partition_set_flags.c,
1061           emile/libemile/emile_map_partition_set_startup.c,
1062           emile/libemile/emile_map_read.c,
1063           emile/libemile/emile_map_seek_driver_partition.c,
1064           emile/libemile/emile_map_set_bootinfo.c,
1065           emile/libemile/emile_map_set_driver_info.c,
1066           emile/libemile/emile_map_set_driver_number.c,
1067           emile/libemile/emile_map_set_partition_name.c,
1068           emile/libemile/emile_map_set_partition_type.c,
1069           emile/libemile/emile_map_set_startup.c,
1070           emile/libemile/emile_map_write.c,
1071           emile/libemile/emile_scsi_get_rdev.c, emile/libemile/libemile.h,
1072           emile/libemile/partition.h,
1073           libemile/emile_map_partition_set_bootable.c,
1074           libemile/emile_map_partition_set_flags.c,
1075           libemile/emile_map_partition_set_startup.c,
1076           libemile/emile_map_read.c,
1077           libemile/emile_map_seek_driver_partition.c,
1078           libemile/emile_map_set_bootinfo.c,
1079           libemile/emile_map_set_driver_info.c,
1080           libemile/emile_map_set_driver_number.c,
1081           libemile/emile_map_set_partition_name.c,
1082           libemile/emile_map_set_partition_type.c,
1083           libemile/emile_map_set_startup.c, libemile/emile_map_write.c,
1084           libemile/emile_scsi_get_rdev.c, libemile/libemile.h,
1085           libemile/partition.h: move emile_map_* to libmap
1086
1087 2007-10-04 22:25  Laurent Vivier <Laurent@lvivier.info>
1088
1089         * emile/libmap/Makefile, emile/libmap/libmap.h,
1090           emile/libmap/map_block0_write.c, libmap/Makefile,
1091           libmap/libmap.h, libmap/map_block0_write.c: add
1092           map_block0_write.c
1093
1094 2007-10-04 22:16  Laurent Vivier <Laurent@lvivier.info>
1095
1096         * emile/libmap/libmap.h, libmap/libmap.h: move some definitions
1097           from libemile.h
1098
1099 2007-10-02 16:21  Laurent Vivier <Laurent@lvivier.info>
1100
1101         * emile/libmap/Makefile, emile/libmap/libmap.h,
1102           emile/libmap/map_bootblock_get_type.c, libmap/Makefile,
1103           libmap/libmap.h, libmap/map_bootblock_get_type.c,
1104           emile/libmap/map_bootblock_is_valid.c,
1105           emile/libmap/map_bootblock_read.c,
1106           emile/libmap/map_bootblock_write.c, emile/libmap/map_close.c,
1107           emile/libmap/map_dev.c, emile/libmap/map_geometry.c,
1108           emile/libmap/map_get_bootinfo.c,
1109           emile/libmap/map_get_driver_info.c,
1110           emile/libmap/map_get_driver_number.c,
1111           emile/libmap/map_get_driver_signature.c,
1112           emile/libmap/map_get_number.c,
1113           emile/libmap/map_get_partition_geometry.c,
1114           emile/libmap/map_get_partition_name.c,
1115           emile/libmap/map_get_partition_type.c,
1116           emile/libmap/map_has_apple_driver.c, emile/libmap/map_is_valid.c,
1117           libmap/map_bootblock_is_valid.c, libmap/map_bootblock_read.c,
1118           libmap/map_bootblock_write.c, libmap/map_close.c,
1119           libmap/map_dev.c, libmap/map_geometry.c,
1120           libmap/map_get_bootinfo.c, libmap/map_get_driver_info.c,
1121           libmap/map_get_driver_number.c,
1122           libmap/map_get_driver_signature.c, libmap/map_get_number.c,
1123           libmap/map_get_partition_geometry.c,
1124           libmap/map_get_partition_name.c, libmap/map_get_partition_type.c,
1125           libmap/map_has_apple_driver.c, libmap/map_is_valid.c,
1126           emile/libmap/map_open.c, emile/libmap/map_partition_get_flags.c,
1127           emile/libmap/map_partition_is_bootable.c,
1128           emile/libmap/map_partition_is_startup.c,
1129           emile/libmap/map_partition_is_valid.c,
1130           emile/libmap/map_partition_set_bootable.c, libmap/map_open.c,
1131           libmap/map_partition_get_flags.c,
1132           libmap/map_partition_is_bootable.c,
1133           libmap/map_partition_is_startup.c,
1134           libmap/map_partition_is_valid.c,
1135           libmap/map_partition_set_bootable.c,
1136           emile/libmap/map_partition_set_flags.c,
1137           emile/libmap/map_partition_set_startup.c,
1138           emile/libmap/map_read.c,
1139           emile/libmap/map_seek_driver_partition.c,
1140           emile/libmap/map_set_bootinfo.c,
1141           emile/libmap/map_set_driver_info.c,
1142           emile/libmap/map_set_driver_number.c,
1143           emile/libmap/map_set_partition_name.c,
1144           emile/libmap/map_set_partition_type.c,
1145           emile/libmap/map_set_startup.c, libmap/map_partition_set_flags.c,
1146           libmap/map_partition_set_startup.c, libmap/map_read.c,
1147           libmap/map_seek_driver_partition.c, libmap/map_set_bootinfo.c,
1148           libmap/map_set_driver_info.c, libmap/map_set_driver_number.c,
1149           libmap/map_set_partition_name.c, libmap/map_set_partition_type.c,
1150           libmap/map_set_startup.c, emile/libmap/map_write.c,
1151           libmap/map_write.c: move emile_map_* from libemile to libmap,
1152           rename partition.h to libmap.h
1153
1154 2007-09-29 23:27  Laurent Vivier <Laurent@lvivier.info>
1155
1156         * emile/libmacos/GetDCtlEntry.c, libmacos/GetDCtlEntry.c: remove
1157           traces
1158
1159 2007-09-29 23:27  Laurent Vivier <Laurent@lvivier.info>
1160
1161         * emile/libmacos/macos/devices.h, libmacos/macos/devices.h: correct
1162           typo
1163
1164 2007-09-29 23:26  Laurent Vivier <Laurent@lvivier.info>
1165
1166         * emile/libmacos/macos/lowmem.h, libmacos/macos/lowmem.h: Define
1167           LMGetBootDrive()
1168
1169 2007-09-29 23:23  Laurent Vivier <Laurent@lvivier.info>
1170
1171         * emile/libmacos/GetDCtlEntry.c, emile/libmacos/Makefile,
1172           libmacos/GetDCtlEntry.c, libmacos/Makefile: Implement
1173           GetDCtlEntry()
1174
1175 2007-09-29 23:22  Laurent Vivier <Laurent@lvivier.info>
1176
1177         * emile/libmacos/macos/devices.h, libmacos/macos/devices.h: Correct
1178           definition of DCtlEntry, using QHdr
1179
1180 2007-09-29 23:19  Laurent Vivier <Laurent@lvivier.info>
1181
1182         * emile/libmacos/macos/osutils.h, libmacos/macos/osutils.h: Define
1183           QElem and modify QHdr accordingly
1184
1185 2007-09-21 17:04  Laurent Vivier <Laurent@lvivier.info>
1186
1187         * emile/scripts/tools.sh, scripts/tools.sh: really seek if
1188           docbook2man exists, correction by Finn Thain
1189
1190 2007-09-19 22:40  Laurent Vivier <Laurent@lvivier.info>
1191
1192         * emile/second/config.c, second/config.c: clear edit line correctly
1193
1194 2007-09-19 00:35  Laurent Vivier <Laurent@lvivier.info>
1195
1196         * emile/second/vga.c, second/vga.c: make vga_clear() only if vga is
1197           enabled
1198
1199 2007-09-18 01:31  Laurent Vivier <Laurent@lvivier.info>
1200
1201         * emile/second/Makefile, emile/second/config.c, second/Makefile,
1202           second/config.c: move cli.c to libui/edit.c
1203
1204 2007-09-18 01:27  Laurent Vivier <Laurent@lvivier.info>
1205
1206         * emile/libui/edit.c, libui/edit.c: use wait_char and manage ESC to
1207           cancel edition
1208
1209 2007-09-18 01:26  Laurent Vivier <Laurent@lvivier.info>
1210
1211         * emile/libui/Makefile, libui/Makefile: add edit.c
1212
1213 2007-09-18 01:10  Laurent Vivier <Laurent@lvivier.info>
1214
1215         * emile/second/cli.c, emile/second/cli.h, second/cli.c,
1216           second/cli.h: moved to libui/edit.c and libui/libui.h
1217
1218 2007-09-18 00:58  Laurent Vivier <Laurent@lvivier.info>
1219
1220         * emile/libui/libui.h, libui/libui.h: Add missing console functions
1221           for edit.c
1222
1223 2007-09-18 00:56  Laurent Vivier <Laurent@lvivier.info>
1224
1225         * emile/libui/edit.c, libui/edit.c, emile/libui/libui.h,
1226           libui/libui.h: move second/cli.c to libui/edit.c
1227
1228 2007-09-18 00:23  Laurent Vivier <Laurent@lvivier.info>
1229
1230         * emile/second/load.c, emile/second/main.c, second/load.c,
1231           second/main.c: Return to menu if kernel or ramdisk fail to load
1232
1233 2007-09-17 15:35  Laurent Vivier <Laurent@lvivier.info>
1234
1235         * docs/emile-first-tune.sgml, docs/emile-install.sgml,
1236           docs/emile-map-set.sgml, docs/emile-mkisofs.sgml,
1237           docs/emile-set-cmdline.sgml, docs/emile-set-output.sgml,
1238           docs/emile.sgml, emile/docs/emile-first-tune.sgml,
1239           emile/docs/emile-install.sgml, emile/docs/emile-map-set.sgml,
1240           emile/docs/emile-mkisofs.sgml, emile/docs/emile-set-cmdline.sgml,
1241           emile/docs/emile-set-output.sgml, emile/docs/emile.sgml: Remove
1242           WARNING, add REPORTING BUGS
1243
1244 2007-09-17 14:37  Laurent Vivier <Laurent@lvivier.info>
1245
1246         * docs/emile-first-tune.sgml, emile/docs/emile-first-tune.sgml:
1247           update
1248
1249 2007-09-17 14:09  Laurent Vivier <Laurent@lvivier.info>
1250
1251         * emile/libemile/emile_floppy_create_image.c,
1252           libemile/emile_floppy_create_image.c: "vga default" is not a
1253           valid parameter for command line of emile_second_set_param()
1254
1255 2007-09-17 14:07  Laurent Vivier <Laurent@lvivier.info>
1256
1257         * emile/libconfig/config_find_indexed_property.c,
1258           libconfig/config_find_indexed_property.c: clear property if not
1259           found
1260
1261 2007-09-16 18:22  Laurent Vivier <Laurent@lvivier.info>
1262
1263         * emile/second/config.c, second/config.c: Correctly initialize
1264           stopbits
1265
1266 2007-09-16 17:33  Laurent Vivier <Laurent@lvivier.info>
1267
1268         * emile/second/config.c, second/config.c, emile/second/console.c,
1269           second/console.c: correct typo: console_set_position() is
1270           console_set_cursor_position()
1271
1272 2007-09-16 17:29  Laurent Vivier <Laurent@lvivier.info>
1273
1274         * emile/libui/scrolllist.c, libui/scrolllist.c,
1275           emile/libui/libui.h, libui/libui.h: use wait_char to wait escape
1276           sequence
1277
1278 2007-09-16 17:27  Laurent Vivier <Laurent@lvivier.info>
1279
1280         * emile/second/config.c, emile/second/config.h, second/config.c,
1281           second/config.h: remove read_config_vga(), read_config_modem()
1282           and read_config_printer() and initialize vga and modem from
1283           read_config(), select one console when several available
1284
1285 2007-09-16 17:26  Laurent Vivier <Laurent@lvivier.info>
1286
1287         * emile/second/console.c, emile/second/console.h, second/console.c,
1288           second/console.h: Select only one console when several are
1289           available, add console_get_cursor_position(), console_get_size()
1290           and console_status_request()
1291
1292 2007-09-16 17:11  Laurent Vivier <Laurent@lvivier.info>
1293
1294         * emile/second/serial.c, emile/second/serial.h, second/serial.c,
1295           second/serial.h:  manage correctly keypressed (don't eat the
1296           key), initialize independently modem and printer
1297
1298 2007-09-16 17:10  Laurent Vivier <Laurent@lvivier.info>
1299
1300         * emile/second/vga.c, emile/second/vga.h, second/vga.c,
1301           second/vga.h: select the mode according the configuration
1302
1303 2007-09-16 17:09  Laurent Vivier <Laurent@lvivier.info>
1304
1305         * emile/second/head.S, emile/second/main.c, second/head.S,
1306           second/main.c: move console_init() to main()
1307
1308 2007-09-15 07:29  Laurent Vivier <Laurent@lvivier.info>
1309
1310         * emile/second/serial.c, second/serial.c: reverse previous
1311           modification
1312
1313 2007-09-15 07:26  Laurent Vivier <Laurent@lvivier.info>
1314
1315         * emile/libconfig/config_find_indexed_property.c,
1316           libconfig/config_find_indexed_property.c: add some braces
1317
1318 2007-09-15 07:15  Laurent Vivier <Laurent@lvivier.info>
1319
1320         * emile/second/serial.c, second/serial.c: correctly manage
1321           configuration: use open_config()
1322
1323 2007-09-13 20:33  Laurent Vivier <Laurent@lvivier.info>
1324
1325         * emile/scripts/tools.sh, scripts/tools.sh: Add WHEN in tools.mk
1326
1327 2007-09-13 20:32  Laurent Vivier <Laurent@lvivier.info>
1328
1329         * emile/tools/Makefile, tools/Makefile: include config.mk
1330
1331 2007-09-13 20:31  Laurent Vivier <Laurent@lvivier.info>
1332
1333         * emile/tools/emile-first-tune.c, tools/emile-first-tune.c: correct
1334           usage
1335
1336 2007-09-13 18:54  Laurent Vivier <Laurent@lvivier.info>
1337
1338         * Makefile, emile/Makefile: move WHEN to tools.mk, don't remove
1339           tools.mk on clean, but on distclean
1340
1341 2007-09-13 09:44  Laurent Vivier <Laurent@lvivier.info>
1342
1343         * emile/second/Makefile, second/Makefile: on clean, remove *-full
1344           directories, bug found by Finn Thain
1345
1346 2007-09-13 09:26  Laurent Vivier <Laurent@lvivier.info>
1347
1348         * emile/libiso9660/iso9660_readdir.c, libiso9660/iso9660_readdir.c:
1349           Add include stddef.h to define offsetof, thank you to Finn Thain
1350
1351 2007-09-12 01:15  Laurent Vivier <Laurent@lvivier.info>
1352
1353         * emile/second/load.c, second/load.c: Adjust position and size of
1354           progress bar according size of the screen
1355
1356 2007-09-12 01:10  Laurent Vivier <Laurent@lvivier.info>
1357
1358         * emile/second/vga.h, second/vga.h: include head.h to have
1359           emile_l2_header_t definition
1360
1361 2007-09-12 01:05  Laurent Vivier <Laurent@lvivier.info>
1362
1363         * emile/second/config.c, emile/second/config.h, second/config.c,
1364           second/config.h: config_read_vga() returns the value of the
1365           property, we select only one console if several are available
1366           (vga, modem, printer)
1367
1368 2007-09-12 01:03  Laurent Vivier <Laurent@lvivier.info>
1369
1370         * emile/second/console.c, emile/second/console.h, second/console.c,
1371           second/console.h: Select only one console when several are
1372           available, implement console_get_cursor_position() and
1373           console_get_size()
1374
1375 2007-09-12 01:01  Laurent Vivier <Laurent@lvivier.info>
1376
1377         * emile/second/serial.c, emile/second/serial.h, second/serial.c,
1378           second/serial.h: remove useless buffering code, allow to select
1379           the port to which we want to send output
1380
1381 2007-09-12 01:00  Laurent Vivier <Laurent@lvivier.info>
1382
1383         * emile/second/vga.c, emile/second/vga.h, second/vga.c,
1384           second/vga.h: Add vga_is_available() to know if VGA has been
1385           activated, give level 2 info to vga_init
1386
1387 2007-09-12 00:57  Laurent Vivier <Laurent@lvivier.info>
1388
1389         * emile/second/config.c, second/config.c: The number of item in
1390           list is index not index+1
1391
1392 2007-09-12 00:54  Laurent Vivier <Laurent@lvivier.info>
1393
1394         * emile/second/vga.c, second/vga.c: Exit from the escape sequence
1395           when cursor get position is found
1396
1397 2007-09-09 01:34  Laurent Vivier <Laurent@lvivier.info>
1398
1399         * emile/scripts/tools.sh, scripts/tools.sh: Correctly manage PPC
1400           cross-compiler on M68K host
1401
1402 2007-09-09 01:31  Laurent Vivier <Laurent@lvivier.info>
1403
1404         * emile/tools/emile-install.c, emile/tools/emile.c,
1405           tools/emile-install.c, tools/emile.c: tools correctly get vga,
1406           modem and printer properties
1407
1408 2007-09-09 01:09  Laurent Vivier <Laurent@lvivier.info>
1409
1410         * emile/libconfig/config_add_property.c,
1411           emile/libconfig/config_find_entry.c,
1412           emile/libconfig/config_find_indexed_property.c,
1413           emile/libconfig/config_get_indexed_property.c,
1414           emile/libconfig/config_get_next_property.c,
1415           emile/libconfig/config_get_property.c,
1416           emile/libconfig/config_remove_indexed_property.c,
1417           emile/libconfig/config_remove_property.c,
1418           emile/libconfig/config_set_indexed_property.c,
1419           emile/libconfig/config_set_property.c,
1420           emile/libconfig/libconfig.h,
1421           emile/libemile/emile_second_get_configuration.c,
1422           emile/libemile/emile_second_get_param.c,
1423           emile/libemile/emile_second_set_configuration.c,
1424           emile/libemile/emile_second_set_param.c,
1425           emile/libemile/libemile.h, emile/tools/emile-install.c,
1426           emile/tools/emile-set-output.c, emile/tools/emile.c,
1427           libconfig/config_add_property.c, libconfig/config_find_entry.c,
1428           libconfig/config_find_indexed_property.c,
1429           libconfig/config_get_indexed_property.c,
1430           libconfig/config_get_next_property.c,
1431           libconfig/config_get_property.c,
1432           libconfig/config_remove_indexed_property.c,
1433           libconfig/config_remove_property.c,
1434           libconfig/config_set_indexed_property.c,
1435           libconfig/config_set_property.c, libconfig/libconfig.h,
1436           libemile/emile_second_get_configuration.c,
1437           libemile/emile_second_get_param.c,
1438           libemile/emile_second_set_configuration.c,
1439           libemile/emile_second_set_param.c, libemile/libemile.h,
1440           tools/emile-install.c, tools/emile-set-output.c, tools/emile.c:
1441           configuration is int8_t
1442
1443 2007-09-09 00:49  Laurent Vivier <Laurent@lvivier.info>
1444
1445         * emile/tools/emile-install.c, emile/tools/emile.c,
1446           tools/emile-install.c, tools/emile.c, emile/tools/emile_config.c,
1447           tools/emile_config.c: Manage vga, modem and printer properties
1448
1449 2007-09-09 00:07  Laurent Vivier <Laurent@lvivier.info>
1450
1451         * config.mk, emile/config.mk: Add default values for LINUXPATH and
1452           LINUXRAMDISK
1453
1454 2007-09-07 11:04  Laurent Vivier <Laurent@lvivier.info>
1455
1456         * Rules.mk, emile/Rules.mk: remove typo
1457
1458 2007-09-07 10:41  Laurent Vivier <Laurent@lvivier.info>
1459
1460         * emile/scripts/tools.sh, scripts/tools.sh: add some override for
1461           AS, CC, ...
1462
1463 2007-09-07 00:59  Laurent Vivier <Laurent@lvivier.info>
1464
1465         * Rules.mk, emile/Rules.mk: Really doesn't fail on clean
1466
1467 2007-09-07 00:50  Laurent Vivier <Laurent@lvivier.info>
1468
1469         * debian/rules, emile/debian/rules: remove uneeded definitions
1470
1471 2007-09-07 00:36  Laurent Vivier <Laurent@lvivier.info>
1472
1473         * Rules.mk, emile/Rules.mk: don't fail on clean when TARGET doesn't
1474           exist
1475
1476 2007-09-07 00:20  Laurent Vivier <Laurent@lvivier.info>
1477
1478         * Makefile, emile/Makefile: add in DISTFILES scripts/tools.sh
1479           kernel.mk config.mk
1480
1481 2007-09-07 00:09  Laurent Vivier <Laurent@lvivier.info>
1482
1483         * apple_driver/Makefile, debian/Makefile, docs/Makefile,
1484           emile/apple_driver/Makefile, emile/debian/Makefile,
1485           emile/docs/Makefile, emile/first/Makefile,
1486           emile/libblock/Makefile, emile/libconfig/Makefile,
1487           emile/libcontainer/Makefile, emile/libemile/Makefile,
1488           emile/libfloppy/Makefile, emile/libgzip/Makefile,
1489           emile/libiso9660/Makefile, emile/libmacos/Makefile,
1490           emile/libscsi/Makefile, emile/libstream/Makefile,
1491           emile/libui/Makefile, emile/libunix/Makefile,
1492           emile/second/Makefile, emile/tools/Makefile, first/Makefile,
1493           libblock/Makefile, libconfig/Makefile, libcontainer/Makefile,
1494           libemile/Makefile, libfloppy/Makefile, libgzip/Makefile,
1495           libiso9660/Makefile, libmacos/Makefile, libscsi/Makefile,
1496           libstream/Makefile, libui/Makefile, libunix/Makefile,
1497           second/Makefile, tools/Makefile: include tools.mk
1498
1499 2007-09-07 00:08  Laurent Vivier <Laurent@lvivier.info>
1500
1501         * Makefile, emile/Makefile: move some stuff to config.mk, kernel.mk
1502           and tools.mk. Tools.mk is generated by scripts/tools.sh
1503
1504 2007-09-07 00:08  Laurent Vivier <Laurent@lvivier.info>
1505
1506         * Rules.mk, emile/Rules.mk: move doc2man to tools.mk, clean remove
1507           manpages
1508
1509 2007-09-07 00:07  Laurent Vivier <Laurent@lvivier.info>
1510
1511         * emile/scripts/tools.sh, scripts/tools.sh: targets are m68k-linux,
1512           m68k-netbsd and ppc-linux
1513
1514 2007-09-06 23:36  Laurent Vivier <Laurent@lvivier.info>
1515
1516         * kernel.mk, emile/kernel.mk: detect the architecture of the kernel
1517
1518 2007-09-06 23:35  Laurent Vivier <Laurent@lvivier.info>
1519
1520         * config.mk, emile/config.mk: New configuration file
1521
1522 2007-09-06 23:34  Laurent Vivier <Laurent@lvivier.info>
1523
1524         * emile/scripts/tools.sh, scripts/tools.sh: script to find tools
1525           needed to build EMILE
1526
1527 2007-09-05 14:54  Laurent Vivier <Laurent@lvivier.info>
1528
1529         * emile/tools/emile.c, tools/emile.c: Add some error messages
1530
1531 2007-09-05 00:29  Laurent Vivier <Laurent@lvivier.info>
1532
1533         * Rules.mk, emile/Rules.mk: docbook2man doesn't write to the stdout
1534
1535 2007-09-05 00:27  Laurent Vivier <Laurent@lvivier.info>
1536
1537         * docs/emile-mkisofs.sgml, emile/docs/emile-mkisofs.sgml: Correct
1538           dhucpackage to be compatible with docbook2man
1539
1540 2007-09-04 00:01  Laurent Vivier <Laurent@lvivier.info>
1541
1542         * docs/emile.conf, emile/docs/emile.conf: Multiboot: add second
1543           entry
1544
1545 2007-09-03 21:55  Laurent Vivier <Laurent@lvivier.info>
1546
1547         * emile/tools/emile.c, tools/emile.c: don't remove tmp files in
1548           test mode
1549
1550 2007-09-03 21:44  Laurent Vivier <Laurent@lvivier.info>
1551
1552         * emile/libscsi/scsi_command.c, libscsi/scsi_command.c: Increase
1553           command timeout to 30 seconds
1554
1555 2007-09-03 21:39  Laurent Vivier <Laurent@lvivier.info>
1556
1557         * emile/tools/emile.c, tools/emile.c: improve --test
1558
1559 2007-09-03 21:23  Laurent Vivier <Laurent@lvivier.info>
1560
1561         * README.floppy, emile/README.floppy: no need to flatten the kernel
1562
1563 2007-09-03 19:51  Laurent Vivier <Laurent@lvivier.info>
1564
1565         * apple_driver/console.c, emile/apple_driver/console.c,
1566           apple_driver/vga.c, emile/apple_driver/vga.c,
1567           emile/libmacos/CloseDriver.c, emile/libmacos/OpenDriver.c,
1568           emile/libmacos/SerGetBuf.c, emile/libscsi/scsi_READ_CAPACITY.c,
1569           emile/libscsi/scsi_command.c, emile/second/MMU030.c,
1570           emile/second/MMU040.c, emile/second/arch.c, emile/second/bank.c,
1571           emile/second/bootenv.c, emile/second/bootinfo.c,
1572           emile/second/cli.c, libmacos/CloseDriver.c,
1573           libmacos/OpenDriver.c, libmacos/SerGetBuf.c,
1574           libscsi/scsi_READ_CAPACITY.c, libscsi/scsi_command.c,
1575           second/MMU030.c, second/MMU040.c, second/arch.c, second/bank.c,
1576           second/bootenv.c, second/bootinfo.c, second/cli.c,
1577           emile/second/console.c, emile/second/driver.c,
1578           emile/second/enter_kernel.c, emile/second/keyboard.c,
1579           emile/second/load.c, emile/second/main.c, emile/second/misc.c,
1580           emile/second/serial.c, second/console.c, second/driver.c,
1581           second/enter_kernel.c, second/keyboard.c, second/load.c,
1582           second/main.c, second/misc.c, second/serial.c: Add include
1583           <sys/types>, patch by Finn Thain
1584
1585 2007-09-03 19:45  Laurent Vivier <Laurent@lvivier.info>
1586
1587         * README.floppy, docs/emile-set-cmdline.sgml, emile/README.floppy,
1588           emile/docs/emile-set-cmdline.sgml: Docs updates from Finn Thain
1589
1590 2007-09-03 19:40  Laurent Vivier <Laurent@lvivier.info>
1591
1592         * Rules.mk, emile/Rules.mk: Use docbook2man instead of
1593           docbook-to-man
1594
1595 2007-09-03 19:29  Laurent Vivier <Laurent@lvivier.info>
1596
1597         * Makefile, emile/Makefile: powerpc cross compiler is not needed
1598           for the moment
1599
1600 2007-09-02 23:00  Laurent Vivier <Laurent@lvivier.info>
1601
1602         * emile/tools/emile-install.c, tools/emile-install.c: Allow bigger
1603           (> 1024) configuration
1604
1605 2007-09-02 22:32  Laurent Vivier <Laurent@lvivier.info>
1606
1607         * emile/tools/emile-install.c, tools/emile-install.c: Display
1608           parameters only if set
1609
1610 2007-09-02 22:31  Laurent Vivier <Laurent@lvivier.info>
1611
1612         * emile/tools/emile.c, tools/emile.c: preliminary version to manage
1613           multiboot, untested \!\!
1614
1615 2007-09-02 14:57  Laurent Vivier <Laurent@lvivier.info>
1616
1617         * emile/tools/emile-install.c, tools/emile-install.c: add
1618           set_config() function
1619
1620 2007-09-02 14:46  Laurent Vivier <Laurent@lvivier.info>
1621
1622         * emile/tools/emile-install.c, tools/emile-install.c: add
1623           get_info() function
1624
1625 2007-09-02 10:46  Laurent Vivier <Laurent@lvivier.info>
1626
1627         * floppy.conf, emile/floppy.conf: change vmlinux.gz by vmlinuz
1628
1629 2007-09-02 10:13  Laurent Vivier <Laurent@lvivier.info>
1630
1631         * Makefile, emile/Makefile: Add FLOPPY_CONF variable
1632
1633 2007-09-02 00:24  Laurent Vivier <Laurent@lvivier.info>
1634
1635         * Makefile, emile/Makefile: introduce multiboot.bin, need a second
1636           level with all drivers
1637
1638 2007-09-02 00:22  Laurent Vivier <Laurent@lvivier.info>
1639
1640         * floppy.conf, emile/floppy.conf: use m68k-linux-full instead of
1641           m68k-linux-all for second level
1642
1643 2007-09-02 00:21  Laurent Vivier <Laurent@lvivier.info>
1644
1645         * emile/second/Makefile, second/Makefile: Introduce MEDIA=full, use
1646           libstream/scsi instead libstream/hard
1647
1648 2007-09-02 00:01  Laurent Vivier <Laurent@lvivier.info>
1649
1650         * floppy.conf, emile/floppy.conf: reduce size, on disk floppy
1651           configuration is 1kB
1652
1653 2007-09-01 23:56  Laurent Vivier <Laurent@lvivier.info>
1654
1655         * emile/tools/emile-install.c, tools/emile-install.c: Add some
1656           verbosity
1657
1658 2007-09-01 23:55  Laurent Vivier <Laurent@lvivier.info>
1659
1660         * emile/tools/emile_config.c, tools/emile_config.c:
1661           read_description() should return 0 on the last item and not EOF
1662
1663 2007-09-01 23:49  Laurent Vivier <Laurent@lvivier.info>
1664
1665         * emile/libstream/Makefile, libstream/Makefile: rename hard->scsi,
1666           add full with SCSI & floppy support
1667
1668 2007-09-01 16:56  Laurent Vivier <Laurent@lvivier.info>
1669
1670         * floppy.conf, emile/floppy.conf: first release
1671
1672 2007-09-01 01:26  Laurent Vivier <Laurent@lvivier.info>
1673
1674         * emile/tools/emile-install.c, tools/emile-install.c: display vga
1675           property
1676
1677 2007-09-01 01:25  Laurent Vivier <Laurent@lvivier.info>
1678
1679         * emile/second/config.c, second/config.c: correct management of
1680           return value of config_get_property
1681
1682 2007-09-01 01:11  Laurent Vivier <Laurent@lvivier.info>
1683
1684         * emile/second/config.c, second/config.c: Add some text to explain
1685           which keys to press
1686
1687 2007-09-01 00:34  Laurent Vivier <Laurent@lvivier.info>
1688
1689         * emile/libemile/emile_floppy_create_image.c,
1690           libemile/emile_floppy_create_image.c: don't check if a file is
1691           gzipped (cannot manage correctly ramdisk), add "vga default"
1692           parameter
1693
1694 2007-08-31 23:56  Laurent Vivier <Laurent@lvivier.info>
1695
1696         * emile/second/config.c, second/config.c: second level is able to
1697           manage multiple kernels list
1698
1699 2007-08-31 23:09  Laurent Vivier <Laurent@lvivier.info>
1700
1701         * emile/tools/emile-install.c, tools/emile-install.c: improve list
1702           scan
1703
1704 2007-08-31 22:55  Laurent Vivier <Laurent@lvivier.info>
1705
1706         * emile/tools/emile-install.c, tools/emile-install.c: read
1707           correctly second level config
1708
1709 2007-08-31 22:42  Laurent Vivier <Laurent@lvivier.info>
1710
1711         * emile/libconfig/config_add_property.c,
1712           emile/libconfig/config_get_indexed_property.c,
1713           emile/libconfig/config_remove_indexed_property.c,
1714           emile/libconfig/config_remove_property.c,
1715           emile/libconfig/config_set_indexed_property.c,
1716           emile/libconfig/config_set_property.c,
1717           emile/libconfig/libconfig.h, libconfig/config_add_property.c,
1718           libconfig/config_get_indexed_property.c,
1719           libconfig/config_remove_indexed_property.c,
1720           libconfig/config_remove_property.c,
1721           libconfig/config_set_indexed_property.c,
1722           libconfig/config_set_property.c, libconfig/libconfig.h: functions
1723           return index if possible
1724
1725 2007-08-31 22:41  Laurent Vivier <Laurent@lvivier.info>
1726
1727         * emile/libconfig/config_find_indexed_property.c,
1728           libconfig/config_find_indexed_property.c: correctly find the
1729           first item in the index
1730
1731 2007-08-26 22:18  Laurent Vivier <Laurent@lvivier.info>
1732
1733         * emile/libconfig/config_set_indexed_property.c,
1734           libconfig/config_set_indexed_property.c: inc to add \n
1735
1736 2007-08-26 22:11  Laurent Vivier <Laurent@lvivier.info>
1737
1738         * emile/libconfig/libconfig.h, libconfig/libconfig.h: Add
1739           config_add_property()
1740
1741 2007-08-26 22:10  Laurent Vivier <Laurent@lvivier.info>
1742
1743         * emile/libconfig/config_add_property.c,
1744           libconfig/config_add_property.c: add property at end
1745
1746 2007-08-26 22:06  Laurent Vivier <Laurent@lvivier.info>
1747
1748         * emile/tools/emile-install.c, tools/emile-install.c: Manage only
1749           one kernel and ramdisk
1750
1751 2007-08-26 21:48  Laurent Vivier <Laurent@lvivier.info>
1752
1753         * emile/libconfig/Makefile, libconfig/Makefile: Add
1754           config_ad_property()
1755
1756 2007-08-26 21:47  Laurent Vivier <Laurent@lvivier.info>
1757
1758         * emile/libconfig/config_set_indexed_property.c,
1759           libconfig/config_set_indexed_property.c: correct when entry
1760           doesn't exist but the index does
1761
1762 2007-08-26 21:46  Laurent Vivier <Laurent@lvivier.info>
1763
1764         * emile/tools/emile-install.c, tools/emile-install.c: add config
1765           file
1766
1767 2007-08-26 21:22  Laurent Vivier <Laurent@lvivier.info>
1768
1769         * emile/libconfig/config_set_indexed_property.c,
1770           libconfig/config_set_indexed_property.c: Make it working ...
1771
1772 2007-08-26 21:22  Laurent Vivier <Laurent@lvivier.info>
1773
1774         * emile/libconfig/config_find_indexed_property.c,
1775           libconfig/config_find_indexed_property.c: check case when
1776           index_name is NULL
1777
1778 2007-08-26 21:17  Laurent Vivier <Laurent@lvivier.info>
1779
1780         * emile/libconfig/config_find_entry.c,
1781           libconfig/config_find_entry.c: check if property is NULLi, name
1782           must be not NULL
1783
1784 2007-08-26 21:16  Laurent Vivier <Laurent@lvivier.info>
1785
1786         * emile/libconfig/config_remove_indexed_property.c,
1787           libconfig/config_remove_indexed_property.c: use memmove()
1788
1789 2007-08-26 21:15  Laurent Vivier <Laurent@lvivier.info>
1790
1791         * emile/libemile/emile_floppy_create_image.c,
1792           libemile/emile_floppy_create_image.c: check if file is gzipped
1793
1794 2007-08-26 20:50  Laurent Vivier <Laurent@lvivier.info>
1795
1796         * emile/libemile/emile_floppy_create_image.c,
1797           libemile/emile_floppy_create_image.c: change int to ssize_t for
1798           size
1799
1800 2007-08-26 11:18  Laurent Vivier <Laurent@lvivier.info>
1801
1802         * emile/libconfig/config_get_next_property.c,
1803           libconfig/config_get_next_property.c: can set NULL to name and
1804           property to have nly the index
1805
1806 2007-08-26 11:17  Laurent Vivier <Laurent@lvivier.info>
1807
1808         * emile/libconfig/config_get_indexed_property.c,
1809           emile/libconfig/config_remove_indexed_property.c,
1810           emile/libconfig/config_set_indexed_property.c,
1811           libconfig/config_get_indexed_property.c,
1812           libconfig/config_remove_indexed_property.c,
1813           libconfig/config_set_indexed_property.c: use find function
1814
1815 2007-08-26 11:16  Laurent Vivier <Laurent@lvivier.info>
1816
1817         * emile/libconfig/Makefile, emile/libconfig/config_find_entry.c,
1818           emile/libconfig/config_find_indexed_property.c,
1819           emile/libconfig/libconfig.h, libconfig/Makefile,
1820           libconfig/config_find_entry.c,
1821           libconfig/config_find_indexed_property.c, libconfig/libconfig.h:
1822           add find functions
1823
1824 2007-08-25 23:36  Laurent Vivier <Laurent@lvivier.info>
1825
1826         * emile/second/Makefile, emile/second/config.c, second/Makefile,
1827           second/config.c, emile/tools/Makefile,
1828           emile/tools/emile-set-output.c, tools/Makefile,
1829           tools/emile-set-output.c: use libconfig
1830
1831 2007-08-25 23:35  Laurent Vivier <Laurent@lvivier.info>
1832
1833         * emile/libemile/Makefile, libemile/Makefile,
1834           emile/libemile/emile_second_get_next_property.c,
1835           emile/libemile/emile_second_get_property.c,
1836           libemile/emile_second_get_next_property.c,
1837           libemile/emile_second_get_property.c,
1838           emile/libemile/emile_second_remove_property.c,
1839           emile/libemile/emile_second_set_property.c,
1840           libemile/emile_second_remove_property.c,
1841           libemile/emile_second_set_property.c: move functions to libconfig
1842
1843 2007-08-25 23:33  Laurent Vivier <Laurent@lvivier.info>
1844
1845         * emile/libemile/emile_second_get_param.c,
1846           emile/libemile/emile_second_set_param.c,
1847           libemile/emile_second_get_param.c,
1848           libemile/emile_second_set_param.c: use libconfig
1849
1850 2007-08-25 23:32  Laurent Vivier <Laurent@lvivier.info>
1851
1852         * Makefile, emile/Makefile: Add libconfig
1853
1854 2007-08-25 23:31  Laurent Vivier <Laurent@lvivier.info>
1855
1856         * emile/libconfig/config_get_indexed_property.c,
1857           emile/libconfig/config_get_next_property.c,
1858           emile/libconfig/config_get_property.c,
1859           emile/libconfig/config_remove_indexed_property.c,
1860           emile/libconfig/config_remove_property.c,
1861           emile/libconfig/config_set_indexed_property.c,
1862           emile/libconfig/config_set_property.c,
1863           emile/libconfig/libconfig.h,
1864           libconfig/config_get_indexed_property.c,
1865           libconfig/config_get_next_property.c,
1866           libconfig/config_get_property.c,
1867           libconfig/config_remove_indexed_property.c,
1868           libconfig/config_remove_property.c,
1869           libconfig/config_set_indexed_property.c,
1870           libconfig/config_set_property.c, libconfig/libconfig.h,
1871           emile/libconfig/Makefile, libconfig/Makefile: First release
1872
1873 2007-08-24 11:27  Laurent Vivier <Laurent@lvivier.info>
1874
1875         * emile/libemile/emile_second_get_configuration.c,
1876           emile/libemile/emile_second_set_configuration.c,
1877           libemile/emile_second_get_configuration.c,
1878           libemile/emile_second_set_configuration.c: Skip first level if it
1879           exists
1880
1881 2007-08-24 11:20  Laurent Vivier <Laurent@lvivier.info>
1882
1883         * emile/tools/emile_config.c, tools/emile_config.c:
1884           emile_config_get() return -1 if tag is not found
1885
1886 2007-08-24 10:42  Laurent Vivier <Laurent@lvivier.info>
1887
1888         * emile/libemile/emile_floppy_create_image.c,
1889           emile/libemile/libemile.h, libemile/emile_floppy_create_image.c,
1890           libemile/libemile.h: Add emile_floppy_create(),
1891           emile_floppy_add(), emile_floppy_close()
1892
1893 2007-08-23 21:54  Laurent Vivier <Laurent@lvivier.info>
1894
1895         * emile/tools/emile_config.c, tools/emile_config.c:
1896           emile_config_read_next() return -1 on end of file
1897
1898 2007-08-22 20:59  Laurent Vivier <Laurent@lvivier.info>
1899
1900         * emile/libui/libui.h, emile/libui/scrolllist.c,
1901           emile/second/config.c, libui/libui.h, libui/scrolllist.c,
1902           second/config.c: Add timeout to scrolllist
1903
1904 2007-08-22 18:23  Laurent Vivier <Laurent@lvivier.info>
1905
1906         * apple_driver/Makefile, emile/apple_driver/Makefile: Really add
1907           misc.h in HEADERS
1908
1909 2007-08-22 18:17  Laurent Vivier <Laurent@lvivier.info>
1910
1911         * Makefile, emile/Makefile: back to version 1.110  (re-add
1912           apple_driver)
1913
1914 2007-08-22 18:15  Laurent Vivier <Laurent@lvivier.info>
1915
1916         * apple_driver/Makefile, emile/apple_driver/Makefile: Add misc.h in
1917           HEADERS
1918
1919 2007-08-22 17:41  Laurent Vivier <Laurent@lvivier.info>
1920
1921         * Makefile, emile/Makefile: don't build apple_driver
1922
1923 2007-08-22 16:47  Laurent Vivier <Laurent@lvivier.info>
1924
1925         * emile/libui/Makefile, libui/Makefile: Add libui.h in HEADERS
1926
1927 2007-08-22 00:12  Laurent Vivier <Laurent@lvivier.info>
1928
1929         * emile/second/config.c, second/config.c: choice and i are needed
1930           outside USE_CLI
1931
1932 2007-08-22 00:08  Laurent Vivier <Laurent@lvivier.info>
1933
1934         * emile/second/main.c, second/main.c: remove message "no RAMDISK"
1935
1936 2007-08-22 00:07  Laurent Vivier <Laurent@lvivier.info>
1937
1938         * emile/second/config.c, second/config.c: Use a scroll list to
1939           display list of available kernels
1940
1941 2007-08-18 15:34  Laurent Vivier <Laurent@lvivier.info>
1942
1943         * emile/second/load.c, second/load.c: Add nice progess bar
1944
1945 2007-08-18 15:33  Laurent Vivier <Laurent@lvivier.info>
1946
1947         * emile/libui/scrolllist.c, libui/scrolllist.c: allows to return
1948           ESC on unknown escaped sequence
1949
1950 2007-08-18 15:32  Laurent Vivier <Laurent@lvivier.info>
1951
1952         * emile/second/console.c, second/console.c: allow to have no
1953           timeout (by specifying 0)
1954
1955 2007-08-18 15:31  Laurent Vivier <Laurent@lvivier.info>
1956
1957         * emile/second/main.c, second/main.c: Removem message "booting the
1958           kernel"
1959
1960 2007-08-15 21:56  Laurent Vivier <Laurent@lvivier.info>
1961
1962         * emile/libui/libui.h, emile/libui/scrolllist.c, libui/libui.h,
1963           libui/scrolllist.c: replace getchar() by console_getchar()
1964
1965 2007-08-15 12:53  Laurent Vivier <Laurent@lvivier.info>
1966
1967         * emile/libui/Makefile, emile/libui/libui.h, libui/Makefile,
1968           libui/libui.h, emile/libui/scrolllist.c, libui/scrolllist.c: Add
1969           scroll list
1970
1971 2007-08-12 22:46  Laurent Vivier <Laurent@lvivier.info>
1972
1973         * emile/second/load.c, second/load.c: use libui to display a real
1974           progress bar
1975
1976 2007-08-12 22:43  Laurent Vivier <Laurent@lvivier.info>
1977
1978         * emile/second/console.c, second/console.c: Add
1979           console_select_charset()
1980
1981 2007-08-12 22:42  Laurent Vivier <Laurent@lvivier.info>
1982
1983         * emile/second/console.h, second/console.h: correct typo
1984
1985 2007-08-12 22:41  Laurent Vivier <Laurent@lvivier.info>
1986
1987         * Makefile, emile/Makefile, emile/second/Makefile, second/Makefile:
1988           Add libui
1989
1990 2007-08-12 22:40  Laurent Vivier <Laurent@lvivier.info>
1991
1992         * emile/libui/Makefile, emile/libui/libui.h,
1993           emile/libui/progressbar.c, emile/libui/window.c, libui/Makefile,
1994           libui/libui.h, libui/progressbar.c, libui/window.c: Add User
1995           Interface library
1996
1997 2007-08-12 20:05  Laurent Vivier <Laurent@lvivier.info>
1998
1999         * emile/second/console.h, second/console.h: Add
2000           console_set_cursor_position() console_get_cursor_position()
2001           console_get_size()
2002
2003 2007-06-06 15:21  Laurent Vivier <Laurent@lvivier.info>
2004
2005         * emile/second/console.c, second/console.c: swap parameters of
2006           console_set_cursor_position()
2007
2008 2007-06-06 14:34  Laurent Vivier <Laurent@lvivier.info>
2009
2010         * emile/second/keyboard.c, emile/second/keyboard.h,
2011           emile/second/vga.c, second/keyboard.c, second/keyboard.h,
2012           second/vga.c: Manage VT100 get_cursor_position command
2013
2014 2007-06-01 23:19  Laurent Vivier <Laurent@lvivier.info>
2015
2016         * emile/second/vga.c, second/vga.c: correct CSI H: swap X and Y
2017
2018 2007-06-01 22:48  Laurent Vivier <Laurent@lvivier.info>
2019
2020         * emile/second/console.c, emile/second/console.h, second/console.c,
2021           second/console.h: add console_set_cursor_position()
2022
2023 2007-06-01 22:37  Laurent Vivier <Laurent@lvivier.info>
2024
2025         * emile/second/vga.c, second/vga.c: Manage VT100 character sets
2026
2027 2007-05-31 19:36  Laurent Vivier <Laurent@lvivier.info>
2028
2029         * emile/second/vga.c, second/vga.c: cleanup vt100 part
2030
2031 2007-05-31 00:05  Laurent Vivier <Laurent@lvivier.info>
2032
2033         * emile/second/config.c, emile/second/config.h, second/config.c,
2034           second/config.h: update header/copyright
2035
2036 2007-05-31 00:05  Laurent Vivier <Laurent@lvivier.info>
2037
2038         * emile/second/console.c, emile/second/console.h, second/console.c,
2039           second/console.h: use VT100 escape characters to control display
2040
2041 2007-05-31 00:01  Laurent Vivier <Laurent@lvivier.info>
2042
2043         * emile/second/serial.c, emile/second/serial.h, second/serial.c,
2044           second/serial.h: move VT100 escape commands to console.c
2045
2046 2007-05-30 23:59  Laurent Vivier <Laurent@lvivier.info>
2047
2048         * emile/second/vga.c, emile/second/vga.h, second/vga.c,
2049           second/vga.h: Control display using vt100 escape characters,
2050           define inverse/normal video mode
2051
2052 2007-05-24 19:27  Laurent Vivier <Laurent@lvivier.info>
2053
2054         * emile/second/config.c, second/config.c: allow to manage several
2055           kernels
2056
2057 2007-05-24 19:23  Laurent Vivier <Laurent@lvivier.info>
2058
2059         * emile/second/main.c, second/main.c: move copyright and available
2060           memory to config.c
2061
2062 2007-05-22 22:04  Laurent Vivier <Laurent@lvivier.info>
2063
2064         * emile/second/config.c, second/config.c: Add missing include
2065           misc.h to define error()
2066
2067 2007-05-22 22:03  Laurent Vivier <Laurent@lvivier.info>
2068
2069         * emile/libemile/emile_floppy_create_image.c,
2070           libemile/emile_floppy_create_image.c: emile_second_set_param(): a
2071           NULL parameter doesn't remove the parameter, an empty string
2072           remove it
2073
2074 2007-05-22 22:02  Laurent Vivier <Laurent@lvivier.info>
2075
2076         * emile/libemile/emile_second_set_param.c,
2077           libemile/emile_second_set_param.c: a NULL parameter doesn't
2078           remove the parameter, an empty string remove it
2079
2080 2007-05-22 20:32  Laurent Vivier <Laurent@lvivier.info>
2081
2082         * emile/second/config.c, second/config.c: Don't crash if kernel is
2083           not specified
2084
2085 2007-05-22 07:39  Laurent Vivier <Laurent@lvivier.info>
2086
2087         * emile/libemile/emile_second_get_configuration.c,
2088           emile/libemile/emile_second_set_configuration.c,
2089           libemile/emile_second_get_configuration.c,
2090           libemile/emile_second_set_configuration.c: Signature
2091           EMILE_06_SIGNATURE is in fact the good one
2092
2093 2007-05-21 22:31  Laurent Vivier <Laurent@lvivier.info>
2094
2095         * emile/libemile/emile_second_get_configuration.c,
2096           emile/libemile/emile_second_set_configuration.c,
2097           libemile/emile_second_get_configuration.c,
2098           libemile/emile_second_set_configuration.c: Set header signature
2099           to EMILE_07_SIGNATURE
2100
2101 2007-05-16 22:54  Laurent Vivier <Laurent@lvivier.info>
2102
2103         * emile/second/config.c, emile/second/config.h,
2104           emile/second/console.c, emile/second/serial.c, second/config.c,
2105           second/config.h, second/console.c, second/serial.c:
2106           read_config_vga(), read_config_modem(), read_config_printer()
2107           read also the config file
2108
2109 2007-05-16 22:43  Laurent Vivier <Laurent@lvivier.info>
2110
2111         * emile/second/config.c, second/config.c: Manage configuration
2112           stored in a file
2113
2114 2007-05-12 21:33  Laurent Vivier <Laurent@lvivier.info>
2115
2116         * emile/second/head.S, emile/second/head.h, second/head.S,
2117           second/head.h: change signature to EM07 to support config file
2118
2119 2007-05-12 21:31  Laurent Vivier <Laurent@lvivier.info>
2120
2121         * emile/tools/emile.c, tools/emile.c: move config variable from
2122           static to stack of main()
2123
2124 2007-05-12 21:28  Laurent Vivier <Laurent@lvivier.info>
2125
2126         * emile/tools/emile_config.c, emile/tools/emile_config.h,
2127           tools/emile_config.c, tools/emile_config.h: add support for
2128           gestalid, vga, modem and printer
2129
2130 2007-05-11 14:52  Laurent Vivier <Laurent@lvivier.info>
2131
2132         * docs/emile.conf, emile/docs/emile.conf: first revision
2133
2134 2007-05-11 14:21  Laurent Vivier <Laurent@lvivier.info>
2135
2136         * emile/tools/emile.c, tools/emile.c: read kernel, initrd,
2137           parameters and emile information from emile.conf using functions
2138           from emile_config.c
2139
2140 2007-05-11 14:20  Laurent Vivier <Laurent@lvivier.info>
2141
2142         * emile/tools/Makefile, tools/Makefile: Add emile_config.c and
2143           emile_config.h
2144
2145 2007-05-11 14:18  Laurent Vivier <Laurent@lvivier.info>
2146
2147         * emile/tools/emile_config.c, tools/emile_config.c: remove uneeded
2148           variable, correct return value from get_tag()
2149
2150 2007-05-09 21:26  Laurent Vivier <Laurent@lvivier.info>
2151
2152         * emile/tools/emile.c, tools/emile.c: on restoring backup, rename
2153           file to .old
2154
2155 2007-05-09 21:25  Laurent Vivier <Laurent@lvivier.info>
2156
2157         * emile/tools/emile_config.c, tools/emile_config.c: Add missing }
2158
2159 2007-05-09 21:08  Laurent Vivier <Laurent@lvivier.info>
2160
2161         * emile/tools/emile_config.h, tools/emile_config.h,
2162           emile/tools/emile_config.c, tools/emile_config.c: add kernel_map
2163           and initrd_map
2164
2165 2007-05-07 01:12  Laurent Vivier <Laurent@lvivier.info>
2166
2167         * emile/tools/emile_config.c, emile/tools/emile_config.h,
2168           tools/emile_config.c, tools/emile_config.h: emile_config_get()
2169           can manage many types, given by tag id
2170
2171 2007-05-07 01:03  Laurent Vivier <Laurent@lvivier.info>
2172
2173         * emile/tools/emile.c, tools/emile.c: hide map files
2174
2175 2007-05-06 00:05  Laurent Vivier <Laurent@lvivier.info>
2176
2177         * emile/tools/emile_config.c, emile/tools/emile_config.h,
2178           tools/emile_config.c, tools/emile_config.h: First revision
2179
2180 2007-05-04 22:45  Laurent Vivier <Laurent@lvivier.info>
2181
2182         * emile/tools/emile.c, tools/emile.c: correct ramdisk management,
2183           rename it to initrd
2184
2185 2007-05-04 20:13  Laurent Vivier <Laurent@lvivier.info>
2186
2187         * emile/libemile/emile_second_set_param.c,
2188           libemile/emile_second_set_param.c: if property is not set, remove
2189           it
2190
2191 2007-05-04 12:34  Laurent Vivier <Laurent@lvivier.info>
2192
2193         * Makefile, emile/Makefile: move to version 0.12CVS
2194
2195 2007-05-04 11:22  Laurent Vivier <Laurent@lvivier.info>
2196
2197         * emile/tools/emile.c, tools/emile.c: correct flag ACTION_RAMDISK
2198
2199 2007-05-04 11:19  Laurent Vivier <Laurent@lvivier.info>
2200
2201         * emile/tools/emile.c, tools/emile.c: enable option "-r"
2202
2203 2007-05-04 11:14  Laurent Vivier <Laurent@lvivier.info>
2204
2205         * emile/libmacos/macos/video.h, libmacos/macos/video.h: Add
2206           GetCurrentMode()
2207
2208 2007-03-31 09:28  Laurent Vivier <Laurent@lvivier.info>
2209
2210         * apple_driver/misc.h, emile/apple_driver/misc.h: add missing file
2211           from second/
2212
2213 2007-03-31 09:26  Laurent Vivier <Laurent@lvivier.info>
2214
2215         * apple_driver/vga.c, emile/apple_driver/vga.c,
2216           emile/libmacos/Makefile, emile/libmacos/libmacos.h,
2217           emile/libmacos/macos/lowmem.h, emile/libmacos/macos/quickdraw.h,
2218           emile/libmacos/macos/types.h, emile/second/vga.c,
2219           libmacos/Makefile, libmacos/libmacos.h, libmacos/macos/lowmem.h,
2220           libmacos/macos/quickdraw.h, libmacos/macos/types.h, second/vga.c,
2221           emile/libmacos/display_properties.S,
2222           libmacos/display_properties.S:  remove display_properties.S and
2223           define LMGetMainDevice(), detect display in vga_init()
2224
2225 2007-03-28 21:31  Laurent Vivier <Laurent@lvivier.info>
2226
2227         * ChangeLog, emile/ChangeLog: update
2228
2229 2007-03-28 21:29  Laurent Vivier <Laurent@lvivier.info>
2230
2231         * debian/changelog, emile/debian/changelog: Release 0.11
2232
2233 2007-03-28 20:59  Laurent Vivier <Laurent@lvivier.info>
2234
2235         * ChangeLog, emile/ChangeLog: Release 0.11
2236
2237 2007-03-28 20:53  Laurent Vivier <Laurent@lvivier.info>
2238
2239         * Makefile, emile/Makefile: Release 0.11
2240
2241 2007-03-28 13:23  Laurent Vivier <Laurent@lvivier.info>
2242
2243         * ChangeLog, emile/ChangeLog: update
2244
2245 2007-03-27 11:01  Laurent Vivier <Laurent@lvivier.info>
2246
2247         * Makefile, emile/Makefile: allow to create floppy cdboot-*.bin
2248           without providing kernel
2249
2250 2007-03-26 20:33  Laurent Vivier <Laurent@lvivier.info>
2251
2252         * Makefile, emile/Makefile: Add etch support for cd-rom
2253
2254 2007-03-26 14:11  Laurent Vivier <Laurent@lvivier.info>
2255
2256         * debian/control, emile/debian/control: gcc-4.1 produces broken
2257           m68k codes, so on etch I use gcc-3.4
2258
2259 2007-03-25 01:34  Laurent Vivier <Laurent@lvivier.info>
2260
2261         * apple_driver/vga.c, emile/apple_driver/vga.c, emile/second/vga.c,
2262           second/vga.c: vga.base and vga.video are not arrays
2263
2264 2007-03-23 16:25  Laurent Vivier <Laurent@lvivier.info>
2265
2266         * debian/emile.install, emile/debian/emile.install, docs/Makefile,
2267           docs/emile-first-tune.sgml, docs/emile-install.sgml,
2268           docs/emile-map-set.sgml, docs/emile-mkisofs.sgml,
2269           docs/emile-set-cmdline.sgml, docs/emile-set-output.sgml,
2270           docs/emile.sgml, emile/docs/Makefile,
2271           emile/docs/emile-first-tune.sgml, emile/docs/emile-install.sgml,
2272           emile/docs/emile-map-set.sgml, emile/docs/emile-mkisofs.sgml,
2273           emile/docs/emile-set-cmdline.sgml,
2274           emile/docs/emile-set-output.sgml, emile/docs/emile.sgml: Add
2275           emile-mkisofs manpage
2276
2277 2007-03-23 16:22  Laurent Vivier <Laurent@lvivier.info>
2278
2279         * ChangeLog, emile/ChangeLog: update
2280
2281 2007-03-22 18:39  Laurent Vivier <Laurent@lvivier.info>
2282
2283         * debian/rules, emile/debian/rules: force M68K_CROSS_COMPILE
2284
2285 2007-03-22 18:26  Laurent Vivier <Laurent@lvivier.info>
2286
2287         * debian/control, emile/debian/control: What is the real name of
2288           gcc m68k cross-compiler package, I don't know... so I put
2289           dependencies on several names I know... needed since I move to
2290           emdebian toolchain
2291
2292 2007-03-22 18:02  Laurent Vivier <Laurent@lvivier.info>
2293
2294         * apple_driver/vga.c, emile/apple_driver/vga.c,
2295           emile/libmacos/SerGetBuf.c, emile/second/vga.c,
2296           libmacos/SerGetBuf.c, second/vga.c: a pointer to an array is the
2297           array itself
2298
2299 2007-03-22 18:00  Laurent Vivier <Laurent@lvivier.info>
2300
2301         * emile/libscsi/libscsi.h, emile/libscsi/scsi_INQUIRY.c,
2302           emile/libscsi/scsi_READ.c, emile/libscsi/scsi_READ_CAPACITY.c,
2303           emile/libscsi/scsi_REQUEST_SENSE.c,
2304           emile/libscsi/scsi_TEST_UNIT_READY.c,
2305           emile/libscsi/scsi_command.c, libscsi/libscsi.h,
2306           libscsi/scsi_INQUIRY.c, libscsi/scsi_READ.c,
2307           libscsi/scsi_READ_CAPACITY.c, libscsi/scsi_REQUEST_SENSE.c,
2308           libscsi/scsi_TEST_UNIT_READY.c, libscsi/scsi_command.c: CDB is
2309           unsigned char and buffer is void*
2310
2311 2007-03-22 17:45  Laurent Vivier <Laurent@lvivier.info>
2312
2313         * emile/second/config.c, emile/second/config.h, second/config.c,
2314           second/config.h: emile_l2_header.configuration is int8_t, so
2315           functions arguments must use int8_t when dealing with
2316           configuration
2317
2318 2007-03-22 17:42  Laurent Vivier <Laurent@lvivier.info>
2319
2320         * emile/second/misc.c, emile/second/misc.h, second/misc.c,
2321           second/misc.h: a C string is signed char
2322
2323 2007-03-22 17:27  Laurent Vivier <Laurent@lvivier.info>
2324
2325         * emile/second/arch.c, second/arch.c: second argument of Gestalt()
2326           is signed long, cast unsigned parameter
2327
2328 2007-03-22 17:22  Laurent Vivier <Laurent@lvivier.info>
2329
2330         * emile/second/font_8x16.c, second/font_8x16.c,
2331           apple_driver/font_8x16.c, emile/apple_driver/font_8x16.c:
2332           font_get is unsigned
2333
2334 2007-03-22 17:21  Laurent Vivier <Laurent@lvivier.info>
2335
2336         * emile/second/load.c, second/load.c: set variable kernel by
2337           casting with (char*) instead of (unsigned char*)
2338
2339 2007-03-22 16:59  Laurent Vivier <Laurent@lvivier.info>
2340
2341         * debian/rules, emile/debian/rules: modify to work on etch,
2342           identify architecture host and build with dpkg-architecture
2343
2344 2007-03-22 16:36  Laurent Vivier <Laurent@lvivier.info>
2345
2346         * emile/first/first.S, emile/libmacos/display_properties.S,
2347           emile/libunix/divsi3.S, emile/libunix/modsi3.S,
2348           emile/libunix/mulsi3.S, emile/libunix/udivsi3.S,
2349           emile/libunix/umodsi3.S, emile/second/MMU030_asm.S,
2350           emile/second/MMU040_asm.S, emile/second/enter_kernel030.S,
2351           emile/second/enter_kernel040.S, emile/second/enter_kernelnoMMU.S,
2352           emile/second/head.S, emile/second/switch_to_PPC.S, first/first.S,
2353           libmacos/display_properties.S, libunix/divsi3.S,
2354           libunix/modsi3.S, libunix/mulsi3.S, libunix/udivsi3.S,
2355           libunix/umodsi3.S, second/MMU030_asm.S, second/MMU040_asm.S,
2356           second/enter_kernel030.S, second/enter_kernel040.S,
2357           second/enter_kernelnoMMU.S, second/head.S,
2358           second/switch_to_PPC.S, apple_driver/head.S,
2359           emile/apple_driver/head.S: change .chip to .cpu to use binutils
2360           2.17
2361
2362 2007-03-22 16:33  Laurent Vivier <Laurent@lvivier.info>
2363
2364         * Makefile, emile/Makefile: Add support of cross toolchain from
2365           http://www.emdebian.org/
2366
2367 2007-02-24 15:02  Laurent Vivier <Laurent@lvivier.info>
2368
2369         * emile/tools/emile-first-tune.c, emile/tools/emile-map-set.c,
2370           emile/tools/emile-mkisofs.c, emile/tools/emile.c,
2371           tools/emile-first-tune.c, tools/emile-map-set.c,
2372           tools/emile-mkisofs.c, tools/emile.c: to remove warning on
2373           signedness with gcc 4, cast some parameters
2374
2375 2007-02-24 15:02  Laurent Vivier <Laurent@lvivier.info>
2376
2377         * emile/tools/Makefile, tools/Makefile: Add -Werror
2378
2379 2007-02-24 14:35  Laurent Vivier <Laurent@lvivier.info>
2380
2381         * emile/libemile/emile_first_get_param.c,
2382           emile/libemile/emile_first_set_param.c,
2383           emile/libemile/emile_first_set_param_scsi.c,
2384           emile/libemile/emile_map_bootblock_read.c,
2385           emile/libemile/emile_map_geometry.c,
2386           emile/libemile/emile_map_get_bootinfo.c,
2387           emile/libemile/emile_map_get_driver_info.c,
2388           emile/libemile/emile_map_get_driver_number.c,
2389           emile/libemile/emile_map_get_number.c,
2390           emile/libemile/emile_map_get_partition_geometry.c,
2391           emile/libemile/emile_map_is_valid.c,
2392           emile/libemile/emile_map_partition_get_flags.c,
2393           emile/libemile/emile_map_partition_is_valid.c,
2394           emile/libemile/emile_map_partition_set_flags.c,
2395           emile/libemile/emile_map_read.c,
2396           emile/libemile/emile_map_set_bootinfo.c,
2397           emile/libemile/emile_map_set_driver_info.c,
2398           emile/libemile/emile_map_set_driver_number.c,
2399           emile/libemile/emile_scsi_create_container.c,
2400           emile/libemile/emile_second_create_mapfile.c,
2401           emile/libemile/libemile.h, libemile/emile_first_get_param.c,
2402           libemile/emile_first_set_param.c,
2403           libemile/emile_first_set_param_scsi.c,
2404           libemile/emile_map_bootblock_read.c,
2405           libemile/emile_map_geometry.c, libemile/emile_map_get_bootinfo.c,
2406           libemile/emile_map_get_driver_info.c,
2407           libemile/emile_map_get_driver_number.c,
2408           libemile/emile_map_get_number.c,
2409           libemile/emile_map_get_partition_geometry.c,
2410           libemile/emile_map_is_valid.c,
2411           libemile/emile_map_partition_get_flags.c,
2412           libemile/emile_map_partition_is_valid.c,
2413           libemile/emile_map_partition_set_flags.c,
2414           libemile/emile_map_read.c, libemile/emile_map_set_bootinfo.c,
2415           libemile/emile_map_set_driver_info.c,
2416           libemile/emile_map_set_driver_number.c,
2417           libemile/emile_scsi_create_container.c,
2418           libemile/emile_second_create_mapfile.c, libemile/libemile.h: to
2419           remove warning on signedness with gcc 4, cast some parameters
2420
2421 2007-02-24 14:34  Laurent Vivier <Laurent@lvivier.info>
2422
2423         * emile/libemile/Makefile, libemile/Makefile: Add -Werror
2424
2425 2007-02-24 13:47  Laurent Vivier <Laurent@lvivier.info>
2426
2427         * debian/changelog, emile/debian/changelog: remove debian revision
2428
2429 2007-02-24 12:42  Laurent Vivier <Laurent@lvivier.info>
2430
2431         * emile/libiso9660/iso9660_open.c,
2432           emile/libiso9660/iso9660_opendir.c, libiso9660/iso9660_open.c,
2433           libiso9660/iso9660_opendir.c: correct cast of 1st arg of
2434           isonum_733
2435
2436 2007-02-19 16:57  Laurent Vivier <Laurent@lvivier.info>
2437
2438         * emile/second/main.c, second/main.c: Correct GPR[7] init
2439
2440 2007-02-19 16:57  Laurent Vivier <Laurent@lvivier.info>
2441
2442         * emile/second/Makefile, second/Makefile: Remove section .bootstrap
2443           from swith_to_PPC.o to be able to put the new one
2444
2445 2007-02-17 23:39  Laurent Vivier <Laurent@lvivier.info>
2446
2447         * emile/second/Makefile, second/Makefile: Add bootstrap section in
2448           swith_to_PPC.o instead of main.o
2449
2450 2007-02-17 23:38  Laurent Vivier <Laurent@lvivier.info>
2451
2452         * emile/second/enter_kernelPPC.S, emile/second/enter_kernelPPC.h,
2453           second/enter_kernelPPC.S, second/enter_kernelPPC.h: use
2454           swith_to_PPC and a bootstrap to boot kernel PPC
2455
2456 2007-02-17 23:29  Laurent Vivier <Laurent@lvivier.info>
2457
2458         * emile/second/main.c, second/main.c: update copyright to 2007
2459
2460 2007-02-17 23:27  Laurent Vivier <Laurent@lvivier.info>
2461
2462         * emile/second/main.c, second/main.c: Add some code to use
2463           bootstrap
2464
2465 2007-02-05 13:41  Laurent Vivier <Laurent@lvivier.info>
2466
2467         * apple_driver/Makefile, emile/apple_driver/Makefile: Add ld.script
2468           in DISTFILES
2469
2470 2007-02-05 13:14  Laurent Vivier <Laurent@lvivier.info>
2471
2472         * apple_driver/Makefile, emile/apple_driver/Makefile: Add HEADERS
2473           vga.h console.h
2474
2475 2007-02-05 12:52  Laurent Vivier <Laurent@lvivier.info>
2476
2477         * emile/second/Makefile, second/Makefile: remove bootstrapPPC.h
2478
2479 2007-02-02 23:29  Laurent Vivier <Laurent@lvivier.info>
2480
2481         * emile/second/ppc_regs.i, second/ppc_regs.i: Define PPC registers
2482           for PPC bootstrap
2483
2484 2007-02-02 23:27  Laurent Vivier <Laurent@lvivier.info>
2485
2486         * emile/second/Makefile, second/Makefile: correct bootstrap
2487           dependency
2488
2489 2007-02-02 23:21  Laurent Vivier <Laurent@lvivier.info>
2490
2491         * emile/second/bootstrapPPC.S, second/bootstrapPPC.S: Add bootstrap
2492           and switch to PPC
2493
2494 2007-02-02 23:12  Laurent Vivier <Laurent@lvivier.info>
2495
2496         * emile/second/Makefile, second/Makefile: Add bootstrap section in
2497           main.o and copy it to second.o
2498
2499 2007-02-02 23:10  Laurent Vivier <Laurent@lvivier.info>
2500
2501         * emile/second/ld.script, second/ld.script: Add bootstrap section
2502
2503 2007-02-02 21:52  Laurent Vivier <Laurent@lvivier.info>
2504
2505         * Makefile, emile/Makefile: pass PPC_CC and PPC_OBJCOPY to second
2506           Makefile
2507
2508 2007-02-02 21:13  Laurent Vivier <Laurent@lvivier.info>
2509
2510         * emile/second/Makefile, emile/second/enter_kernel.h,
2511           emile/second/load.c, emile/second/main.c,
2512           emile/second/switch_to_PPC.S, emile/second/switch_to_PPC.h,
2513           second/Makefile, second/enter_kernel.h, second/load.c,
2514           second/main.c, second/switch_to_PPC.S, second/switch_to_PPC.h:
2515           Substract min_addr instead of PAGE_SIZE, align kernel address on
2516           PAGE_SIZE
2517
2518 2007-02-02 21:09  Laurent Vivier <Laurent@lvivier.info>
2519
2520         * apple_driver/console.c, apple_driver/console.h,
2521           apple_driver/font_8x16.c, apple_driver/ld.script,
2522           emile/apple_driver/console.c, emile/apple_driver/console.h,
2523           emile/apple_driver/font_8x16.c, emile/apple_driver/ld.script,
2524           apple_driver/main.c, apple_driver/vga.c, apple_driver/vga.h,
2525           emile/apple_driver/main.c, emile/apple_driver/vga.c,
2526           emile/apple_driver/vga.h: add console.c vga.c font_8x16.c
2527           ld.script main.c vga.h console.h
2528
2529 2007-02-02 21:05  Laurent Vivier <Laurent@lvivier.info>
2530
2531         * apple_driver/Makefile, emile/apple_driver/Makefile: add console.c
2532           vga.c font_8x16.c
2533
2534 2007-02-02 21:03  Laurent Vivier <Laurent@lvivier.info>
2535
2536         * apple_driver/head.S, emile/apple_driver/head.S: Add relocation
2537           code
2538
2539 2007-01-01 21:53  Laurent Vivier <Laurent@lvivier.info>
2540
2541         * emile/second/PPC_asm.S, second/PPC_asm.S: remove unused file
2542
2543 2007-01-01 19:51  Laurent Vivier <Laurent@lvivier.info>
2544
2545         * emile/second/enter_kernel030.S, emile/second/enter_kernel040.S,
2546           second/enter_kernel030.S, second/enter_kernel040.S,
2547           emile/second/enter_kernelnoMMU.S, second/enter_kernelnoMMU.S:
2548           correct typo
2549
2550 2006-12-30 18:30  Laurent Vivier <Laurent@lvivier.info>
2551
2552         * Makefile, emile/Makefile: re-activate powerpc support
2553
2554 2006-12-30 18:19  Laurent Vivier <Laurent@lvivier.info>
2555
2556         * emile/second/load.c, second/load.c: Add support for e_machine
2557           EM_PPC
2558
2559 2006-12-29 23:14  Laurent Vivier <Laurent@lvivier.info>
2560
2561         * emile/second/enter_kernel.c, second/enter_kernel.c: remove
2562           bootstrap_size for ARCH_PPC
2563
2564 2006-12-29 23:13  Laurent Vivier <Laurent@lvivier.info>
2565
2566         * emile/second/main.c, second/main.c: correct errors to re-activate
2567           ARCH_PPC
2568
2569 2006-12-29 23:10  Laurent Vivier <Laurent@lvivier.info>
2570
2571         * emile/second/bootx.h, second/bootx.h: include macos/types.h
2572
2573 2006-12-29 22:41  Laurent Vivier <Laurent@lvivier.info>
2574
2575         * Makefile, emile/Makefile: Add apple_driver in all_bin
2576
2577 2006-12-29 21:32  Laurent Vivier <Laurent@lvivier.info>
2578
2579         * Makefile, emile/Makefile: pass the M68K_CC to the aple driver
2580
2581 2006-12-29 21:29  Laurent Vivier <Laurent@lvivier.info>
2582
2583         * emile/second/config.c, second/config.c: clear command line buffer
2584           before filling it with the property
2585
2586 2006-12-29 21:28  Laurent Vivier <Laurent@lvivier.info>
2587
2588         * emile/second/enter_kernelPPC.h, second/enter_kernelPPC.h,
2589           emile/second/bootx.h, second/bootx.h: remove unneeded packed
2590           attribute
2591
2592 2006-12-29 21:27  Laurent Vivier <Laurent@lvivier.info>
2593
2594         * emile/libmacos/macos/devices.h, emile/libmacos/macos/errors.h,
2595           emile/libmacos/macos/events.h, emile/libmacos/macos/files.h,
2596           emile/libmacos/macos/gestalt.h, emile/libmacos/macos/init.h,
2597           emile/libmacos/macos/memory.h, emile/libmacos/macos/osutils.h,
2598           emile/libmacos/macos/quickdraw.h, emile/libmacos/macos/scsi.h,
2599           emile/libmacos/macos/slotmanager.h, libmacos/macos/devices.h,
2600           libmacos/macos/errors.h, libmacos/macos/events.h,
2601           libmacos/macos/files.h, libmacos/macos/gestalt.h,
2602           libmacos/macos/init.h, libmacos/macos/memory.h,
2603           libmacos/macos/osutils.h, libmacos/macos/quickdraw.h,
2604           libmacos/macos/scsi.h, libmacos/macos/slotmanager.h: add #ifdef
2605           __mc68000__ for inlined asm functions
2606
2607 2006-12-29 21:26  Laurent Vivier <Laurent@lvivier.info>
2608
2609         * emile/libmacos/macos/types.h, libmacos/macos/types.h: remove
2610           unneeded ARCH_M68K for typedef
2611
2612 2006-11-03 13:39  Laurent Vivier <Laurent@lvivier.info>
2613
2614         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Add default
2615           pathes for first and second level, manage some error cases
2616
2617 2006-11-01 20:50  Laurent Vivier <Laurent@lvivier.info>
2618
2619         * Makefile, emile/Makefile: Add apple_driver-clean
2620
2621 2006-11-01 20:48  Laurent Vivier <Laurent@lvivier.info>
2622
2623         * emile/libblock/Makefile, emile/libfloppy/Makefile,
2624           emile/libgzip/Makefile, emile/libiso9660/Makefile,
2625           emile/libmacos/Makefile, emile/libscsi/Makefile,
2626           emile/libstream/Makefile, emile/libunix/Makefile,
2627           libblock/Makefile, libfloppy/Makefile, libgzip/Makefile,
2628           libiso9660/Makefile, libmacos/Makefile, libscsi/Makefile,
2629           libstream/Makefile, libunix/Makefile: Don't overwrite CFLAGS
2630
2631 2006-11-01 18:47  Laurent Vivier <Laurent@lvivier.info>
2632
2633         * emile/libscsi/scsi_open.c, libscsi/scsi_open.c: On TEST_UNIT, use
2634           REQUEST_SENSE to know the device state
2635
2636 2006-11-01 18:46  Laurent Vivier <Laurent@lvivier.info>
2637
2638         * emile/libscsi/libscsi.h, libscsi/libscsi.h: TEST_UNIT_READY
2639           doesn't need buffer, add REQUEST_SENSE
2640
2641 2006-11-01 18:44  Laurent Vivier <Laurent@lvivier.info>
2642
2643         * emile/libscsi/scsi_TEST_UNIT_READY.c,
2644           libscsi/scsi_TEST_UNIT_READY.c: TEST_UNIT_READY doesn't need
2645           buffer
2646
2647 2006-11-01 18:43  Laurent Vivier <Laurent@lvivier.info>
2648
2649         * emile/libscsi/scsi_command.c, libscsi/scsi_command.c: Disable
2650           SCSIRead() if no buffer provided. Some commands, like TEST_UNIT,
2651           don't read data from device
2652
2653 2006-11-01 18:42  Laurent Vivier <Laurent@lvivier.info>
2654
2655         * emile/libscsi/Makefile, emile/libscsi/scsi_REQUEST_SENSE.c,
2656           libscsi/Makefile, libscsi/scsi_REQUEST_SENSE.c: add REQUEST_SENSE
2657
2658 2006-10-30 22:52  Laurent Vivier <Laurent@lvivier.info>
2659
2660         * emile/libscsi/scsi_command.c, libscsi/scsi_command.c: Wait bus is
2661           not busy
2662
2663 2006-10-30 22:52  Laurent Vivier <Laurent@lvivier.info>
2664
2665         * emile/libmacos/macos/scsi.h, emile/libmacos/macos/traps.h,
2666           libmacos/macos/scsi.h, libmacos/macos/traps.h: Add SCSIStat()
2667
2668 2006-10-29 00:35  Laurent Vivier <Laurent@lvivier.info>
2669
2670         * emile/tools/emile.c, tools/emile.c: correctly set second level
2671           information
2672
2673 2006-10-29 00:22  Laurent Vivier <Laurent@lvivier.info>
2674
2675         * emile/libemile/emile_first_set_param_scsi.c,
2676           libemile/emile_first_set_param_scsi.c: remove unneeded putchar()
2677
2678 2006-10-29 00:21  Laurent Vivier <Laurent@lvivier.info>
2679
2680         * emile/tools/Makefile, emile/tools/emile-first-tune.c,
2681           tools/Makefile, tools/emile-first-tune.c: allow to read scsi info
2682           in first level
2683
2684 2006-10-28 12:17  Laurent Vivier <Laurent@lvivier.info>
2685
2686         * emile/libscsi/scsi_open.c, libscsi/scsi_open.c: remove unused
2687           definition of memdum()
2688
2689 2006-10-28 12:16  Laurent Vivier <Laurent@lvivier.info>
2690
2691         * emile/second/driver.c, second/driver.c: Add unused function to
2692           list drivers if needed
2693
2694 2006-10-27 19:16  Laurent Vivier <Laurent@lvivier.info>
2695
2696         * emile/libmacos/macos/scsi.h, libmacos/macos/scsi.h: Add error
2697           codes for SCSI
2698
2699 2006-10-27 19:14  Laurent Vivier <Laurent@lvivier.info>
2700
2701         * emile/libscsi/scsi_open.c, libscsi/scsi_open.c: Add support for
2702           non-standard (i.e. non apple) CDROM drive that doesnot gives a
2703           capacity
2704
2705 2006-10-27 11:22  Laurent Vivier <Laurent@lvivier.info>
2706
2707         * emile/libscsi/Makefile, libscsi/Makefile: Add
2708           scsi_TEST_UNIT_READY.c and scsi_INQUIRY.c
2709
2710 2006-10-27 11:21  Laurent Vivier <Laurent@lvivier.info>
2711
2712         * emile/libscsi/scsi_TEST_UNIT_READY.c,
2713           libscsi/scsi_TEST_UNIT_READY.c: first revision
2714
2715 2006-10-27 11:19  Laurent Vivier <Laurent@lvivier.info>
2716
2717         * emile/libscsi/scsi_command.c, libscsi/scsi_command.c: Ignore
2718           scPhaseErr on SCSIRead()
2719
2720 2006-10-27 11:15  Laurent Vivier <Laurent@lvivier.info>
2721
2722         * emile/libscsi/libscsi.h, libscsi/libscsi.h: Add
2723           scsi_TEST_UNIT_READY()
2724
2725 2006-10-21 00:21  Laurent Vivier <Laurent@lvivier.info>
2726
2727         * emile/second/main.c, second/main.c: update (c) date
2728
2729 2006-10-21 00:14  Laurent Vivier <Laurent@lvivier.info>
2730
2731         * emile/second/driver.c, second/driver.c: Call SetInterrupt() only
2732           for Display drivers, call DrvrRemove() (why not ?)
2733
2734 2006-10-21 00:12  Laurent Vivier <Laurent@lvivier.info>
2735
2736         * emile/libmacos/macos/devices.h, emile/libmacos/macos/traps.h,
2737           libmacos/macos/devices.h, libmacos/macos/traps.h: Add
2738           DrvrRemove()
2739
2740 2006-10-20 20:54  Laurent Vivier <Laurent@lvivier.info>
2741
2742         * apple_driver/Makefile, emile/apple_driver/Makefile: correct
2743           install
2744
2745 2006-10-20 20:44  Laurent Vivier <Laurent@lvivier.info>
2746
2747         * Makefile, emile/Makefile: Add apple_driver in target dist
2748
2749 2006-10-20 20:39  Laurent Vivier <Laurent@lvivier.info>
2750
2751         * Makefile, emile/Makefile: Add apple_driver install and uninstall
2752
2753 2006-10-20 19:41  Laurent Vivier <Laurent@lvivier.info>
2754
2755         * debian/emile-bootblocks.install,
2756           emile/debian/emile-bootblocks.install: Add apple_driver
2757
2758 2006-10-20 19:39  Laurent Vivier <Laurent@lvivier.info>
2759
2760         * debian/emile.install, emile/debian/emile.install: Add
2761           emile-mkisofs
2762
2763 2006-10-20 19:12  Laurent Vivier <Laurent@lvivier.info>
2764
2765         * emile/libemile/emile_first_set_param_scsi_extents.c,
2766           emile/libemile/libemile.h, emile/tools/emile-first-tune.c,
2767           emile/tools/emile-mkisofs.c,
2768           libemile/emile_first_set_param_scsi_extents.c,
2769           libemile/libemile.h, tools/emile-first-tune.c,
2770           tools/emile-mkisofs.c: emile_first_set_param_scsi_extents() takes
2771           block size in argument
2772
2773 2006-10-20 09:57  Laurent Vivier <Laurent@lvivier.info>
2774
2775         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: use a default
2776           size (64KiB) for driver partition, in block0 counts blocks in
2777           blocksize blocks
2778
2779 2006-10-20 09:55  Laurent Vivier <Laurent@lvivier.info>
2780
2781         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: print size of
2782           device found in block0 using blocksise blocks instead of 512
2783           bytes blocs, correct typo
2784
2785 2006-10-20 09:48  Laurent Vivier <Laurent@lvivier.info>
2786
2787         * emile/first/32bitmode.i, first/32bitmode.i: Correct CPUFlags in
2788           CPUFlag (typo)
2789
2790 2006-10-19 20:58  Laurent Vivier <Laurent@lvivier.info>
2791
2792         * apple_driver/head.S, emile/apple_driver/head.S: correct offset of
2793           secondary entry point
2794
2795 2006-10-19 19:34  Laurent Vivier <Laurent@lvivier.info>
2796
2797         * Makefile, emile/Makefile: Add apple_driver
2798
2799 2006-10-19 19:34  Laurent Vivier <Laurent@lvivier.info>
2800
2801         * apple_driver/Makefile, apple_driver/head.S,
2802           emile/apple_driver/Makefile, emile/apple_driver/head.S:
2803           apple_driver: initial revision
2804
2805 2006-10-18 23:57  Laurent Vivier <Laurent@lvivier.info>
2806
2807         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: display
2808           driver type, correct driver signature
2809
2810 2006-10-18 20:38  Laurent Vivier <Laurent@lvivier.info>
2811
2812         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: display
2813           driver signature
2814
2815 2006-10-18 20:37  Laurent Vivier <Laurent@lvivier.info>
2816
2817         * emile/libemile/Makefile,
2818           emile/libemile/emile_map_get_driver_signature.c,
2819           emile/libemile/libemile.h, libemile/Makefile,
2820           libemile/emile_map_get_driver_signature.c, libemile/libemile.h:
2821           Allow to read driver signature
2822
2823 2006-10-18 20:13  Laurent Vivier <Laurent@lvivier.info>
2824
2825         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Allow to not
2826           provide kernel or ramdisk
2827
2828 2006-10-17 11:05  Laurent Vivier <Laurent@lvivier.info>
2829
2830         * ChangeLog, emile/ChangeLog: 17/10/2006 update
2831
2832 2006-10-16 22:03  Laurent Vivier <Laurent@lvivier.info>
2833
2834         * emile/tools/emile-map-set.c, tools/emile-map-set.c: allow to read
2835           driver if block is given using 'blocksize' bytes unit instead of
2836           512 bytes unit; extract only bootsize bytes from the driver
2837           partition
2838
2839 2006-10-16 22:01  Laurent Vivier <Laurent@lvivier.info>
2840
2841         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Create a more
2842           generic data structure for mkisofs, allows to write my own apple
2843           driver
2844
2845 2006-10-16 00:08  Laurent Vivier <Laurent@lvivier.info>
2846
2847         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Allow to find
2848           driver if base is not in block_size but using 512 bytes block
2849
2850 2006-10-15 23:51  Laurent Vivier <Laurent@lvivier.info>
2851
2852         * emile/libemile/emile_map_has_apple_driver.c,
2853           emile/libemile/libemile.h, libemile/emile_map_has_apple_driver.c,
2854           libemile/libemile.h: Add emile_is_apple_driver to test if a
2855           partition is an apple_driver
2856
2857 2006-10-15 18:49  Laurent Vivier <Laurent@lvivier.info>
2858
2859         * emile/libemile/emile_checksum.c, emile/libemile/libemile.h,
2860           libemile/emile_checksum.c, libemile/libemile.h: use 16bit
2861           algorithm by default, 32bit is for ATA driver
2862
2863 2006-10-15 18:48  Laurent Vivier <Laurent@lvivier.info>
2864
2865         * emile/libemile/emile_scsi_get_rdev.c,
2866           libemile/emile_scsi_get_rdev.c: correct disk number on IDE1
2867
2868 2006-10-09 23:28  Laurent Vivier <Laurent@lvivier.info>
2869
2870         * debian/rules, emile/debian/rules: if m68k-linux-gcc is not found,
2871           don't generate bootblocks
2872
2873 2006-10-09 13:13  Laurent Vivier <Laurent@lvivier.info>
2874
2875         * debian/rules, emile/debian/rules: better support of
2876           crosscompilation
2877
2878 2006-10-09 11:20  Laurent Vivier <Laurent@lvivier.info>
2879
2880         * debian/rules, emile/debian/rules: manage cross-compilation
2881
2882 2006-10-08 19:55  Laurent Vivier <Laurent@lvivier.info>
2883
2884         * debian/rules, emile/debian/rules: Modified to allow to create
2885           boot package when we cross compile
2886
2887 2006-10-08 19:07  Laurent Vivier <Laurent@lvivier.info>
2888
2889         * Makefile, emile/Makefile: Add debian in target dist
2890
2891 2006-10-08 19:06  Laurent Vivier <Laurent@lvivier.info>
2892
2893         * debian/changelog, emile/debian/changelog: introducing version
2894           0.11CVS
2895
2896 2006-10-08 19:05  Laurent Vivier <Laurent@lvivier.info>
2897
2898         * debian/control, emile/debian/control: on my system m68k
2899           cross-compiler is gcc-3.4-m68k-linux
2900
2901 2006-10-08 19:04  Laurent Vivier <Laurent@lvivier.info>
2902
2903         * debian/Makefile, emile/debian/Makefile: Add Makefile for target
2904           dist
2905
2906 2006-10-08 19:04  Laurent Vivier <Laurent@lvivier.info>
2907
2908         * emile/tools/Makefile, tools/Makefile: correct source file for
2909           emile-mkisofs
2910
2911 2006-10-08 18:30  Laurent Vivier <Laurent@lvivier.info>
2912
2913         * debian/changelog, debian/compat, debian/control,
2914           debian/copyright, debian/emile-bootblocks.dirs,
2915           debian/emile-bootblocks.install,
2916           debian/emile-bootblocks.postinst, debian/emile.install,
2917           debian/rules, emile/debian/changelog, emile/debian/compat,
2918           emile/debian/control, emile/debian/copyright,
2919           emile/debian/emile-bootblocks.dirs,
2920           emile/debian/emile-bootblocks.install,
2921           emile/debian/emile-bootblocks.postinst,
2922           emile/debian/emile.install, emile/debian/rules: Files for debian
2923           packaging, by Wouter Verhelst and Stephen R.Marenka
2924
2925 2006-10-06 14:37  Laurent Vivier <Laurent@lvivier.info>
2926
2927         * emile/libemile/emile_scsi_get_rdev.c,
2928           libemile/emile_scsi_get_rdev.c: correct operator priority between
2929           + and >> for IDE1
2930
2931 2006-09-25 00:59  Laurent Vivier <Laurent@lvivier.info>
2932
2933         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c:  remove
2934           definition of second driver in block0, compute some values for
2935           map of driver in 2048 block size
2936
2937 2006-09-25 00:46  Laurent Vivier <Laurent@lvivier.info>
2938
2939         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Read driver
2940           in memory before writing it
2941
2942 2006-09-25 00:24  Laurent Vivier <Laurent@lvivier.info>
2943
2944         * emile/tools/emile-map-set.c, tools/emile-map-set.c: Get the
2945           partition size and write all the content of the driver partition
2946           to the file
2947
2948 2006-09-24 00:28  Laurent Vivier <Laurent@lvivier.info>
2949
2950         * emile/tools/emile-map-set.c, tools/emile-map-set.c: Fixe
2951           temporarily size of Apple_Driver partition
2952
2953 2006-09-24 00:13  Laurent Vivier <Laurent@lvivier.info>
2954
2955         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Set some
2956           default value found on install CD of MacOS 7.6
2957
2958 2006-09-24 00:09  Laurent Vivier <Laurent@lvivier.info>
2959
2960         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Display patch
2961           info
2962
2963 2006-09-21 23:56  Laurent Vivier <Laurent@lvivier.info>
2964
2965         * emile/libemile/partition.h, libemile/partition.h: Add info about
2966           patch driverÃ
2967
2968 2006-09-21 01:29  Laurent Vivier <Laurent@lvivier.info>
2969
2970         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: add
2971           iso9660:(sd3) before kernel and ramdisk path
2972
2973 2006-09-21 01:28  Laurent Vivier <Laurent@lvivier.info>
2974
2975         * emile/tools/emile-set-cmdline.c, emile/tools/emile.c,
2976           tools/emile-set-cmdline.c, tools/emile.c,
2977           emile/libemile/emile_second_set_param.c,
2978           libemile/emile_second_set_param.c: modify
2979           emile_second_set_param() to not check if bootblock is present,
2980           checking is moving before call
2981
2982 2006-09-21 01:08  Laurent Vivier <Laurent@lvivier.info>
2983
2984         * emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Display where
2985           second level is
2986
2987 2006-09-21 00:42  Laurent Vivier <Laurent@lvivier.info>
2988
2989         * emile/tools/Makefile, emile/tools/emile-mkisofs.c,
2990           tools/Makefile, tools/emile-mkisofs.c: emile-mkisofs.c
2991
2992 2006-09-21 00:41  Laurent Vivier <Laurent@lvivier.info>
2993
2994         * emile/libemile/emile_first_set_param_scsi_extents.c,
2995           libemile/emile_first_set_param_scsi_extents.c: Correct lseek
2996           before writing
2997
2998 2006-09-20 23:52  Laurent Vivier <Laurent@lvivier.info>
2999
3000         * emile/tools/emile-first-tune.c, tools/emile-first-tune.c: use
3001           emile_first_set_param_scsi_extents
3002
3003 2006-09-20 23:51  Laurent Vivier <Laurent@lvivier.info>
3004
3005         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Display
3006           driver type using hex, not dec
3007
3008 2006-09-20 23:49  Laurent Vivier <Laurent@lvivier.info>
3009
3010         * emile/libemile/emile_first_set_param_scsi.c,
3011           libemile/emile_first_set_param_scsi.c: Allows to analyze
3012           information inside file, not at beginning
3013
3014 2006-09-20 23:48  Laurent Vivier <Laurent@lvivier.info>
3015
3016         * emile/libemile/emile_map_bootblock_read.c,
3017           libemile/emile_map_bootblock_read.c: access bootblock from main
3018           device, not from partition
3019
3020 2006-09-20 23:47  Laurent Vivier <Laurent@lvivier.info>
3021
3022         * emile/libemile/libemile.h, libemile/libemile.h,
3023           emile/libemile/Makefile,
3024           emile/libemile/emile_first_set_param_scsi_extents.c,
3025           libemile/Makefile, libemile/emile_first_set_param_scsi_extents.c:
3026           add emile_first_set_param_scsi_extents
3027
3028 2006-09-20 23:45  Laurent Vivier <Laurent@lvivier.info>
3029
3030         * emile/libemile/partition.h, libemile/partition.h: Adding some
3031           constants for driver type and driver signature
3032
3033 2006-09-20 16:34  Laurent Vivier <Laurent@lvivier.info>
3034
3035         * emile/libmacos/macos/types.h, libmacos/macos/types.h: Don't
3036           define u_int8_t, u_int16_t, etc if sys/types.h has already been
3037           included (avoid warning with gcc 3.3)
3038
3039 2006-09-15 16:55  Laurent Vivier <Laurent@lvivier.info>
3040
3041         * AUTHORS, ChangeLog, emile/AUTHORS, emile/ChangeLog, Makefile,
3042           README, README.floppy, README.scsi, Rules.mk, emile/Makefile,
3043           emile/README, emile/README.floppy, emile/README.scsi,
3044           emile/Rules.mk, emile/first/Makefile, emile/first/first.S,
3045           emile/first/floppy.i, emile/first/macos.i, emile/first/scsi.i,
3046           emile/libblock/Makefile, emile/libblock/block_close.c,
3047           emile/libblock/block_fstat.c, emile/libblock/block_lseek.c,
3048           emile/libblock/block_open.c, emile/libblock/block_read.c,
3049           emile/libblock/libblock.h, emile/libcontainer/Makefile,
3050           emile/libcontainer/container_close.c,
3051           emile/libcontainer/container_fstat.c,
3052           emile/libcontainer/container_lseek.c,
3053           emile/libcontainer/container_open.c,
3054           emile/libcontainer/container_read.c,
3055           emile/libcontainer/libcontainer.h, emile/libemile/Makefile,
3056           emile/libemile/bootblock.h, emile/libemile/emile.h,
3057           emile/libemile/emile_block0_write.c,
3058           emile/libemile/emile_checksum.c,
3059           emile/libemile/emile_first_get_param.c,
3060           emile/libemile/emile_first_set_param.c,
3061           emile/libemile/emile_first_set_param_scsi.c,
3062           emile/libemile/emile_floppy_create_image.c,
3063           emile/libemile/emile_map_bootblock_get_type.c,
3064           emile/libemile/emile_map_bootblock_is_valid.c,
3065           emile/libemile/emile_map_bootblock_read.c,
3066           emile/libemile/emile_map_bootblock_write.c,
3067           emile/libemile/emile_map_close.c, emile/libemile/emile_map_dev.c,
3068           emile/libemile/emile_map_geometry.c,
3069           emile/libemile/emile_map_get_bootinfo.c,
3070           emile/libemile/emile_map_get_driver_info.c,
3071           emile/libemile/emile_map_get_driver_number.c,
3072           emile/libemile/emile_map_get_number.c,
3073           emile/libemile/emile_map_get_partition_geometry.c,
3074           emile/libemile/emile_map_get_partition_name.c,
3075           emile/libemile/emile_map_get_partition_type.c,
3076           emile/libemile/emile_map_has_apple_driver.c,
3077           emile/libemile/emile_map_is_valid.c,
3078           emile/libemile/emile_map_open.c,
3079           emile/libemile/emile_map_partition_get_flags.c,
3080           emile/libemile/emile_map_partition_is_bootable.c,
3081           emile/libemile/emile_map_partition_is_startup.c,
3082           emile/libemile/emile_map_partition_is_valid.c,
3083           emile/libemile/emile_map_partition_set_bootable.c,
3084           emile/libemile/emile_map_partition_set_flags.c,
3085           emile/libemile/emile_map_partition_set_startup.c,
3086           emile/libemile/emile_map_read.c,
3087           emile/libemile/emile_map_seek_driver_partition.c,
3088           emile/libemile/emile_map_set_bootinfo.c,
3089           emile/libemile/emile_map_set_driver_info.c,
3090           emile/libemile/emile_map_set_driver_number.c,
3091           emile/libemile/emile_map_set_partition_name.c,
3092           emile/libemile/emile_map_set_partition_type.c,
3093           emile/libemile/emile_map_set_startup.c,
3094           emile/libemile/emile_map_write.c,
3095           emile/libemile/emile_scsi_create_container.c,
3096           emile/libemile/emile_scsi_get_dev.c,
3097           emile/libemile/emile_scsi_get_rdev.c,
3098           emile/libemile/emile_second_create_mapfile.c,
3099           emile/libemile/emile_second_get_configuration.c,
3100           emile/libemile/emile_second_get_next_property.c,
3101           emile/libemile/emile_second_get_param.c,
3102           emile/libemile/emile_second_get_property.c,
3103           emile/libemile/emile_second_remove_property.c,
3104           emile/libemile/emile_second_set_configuration.c,
3105           emile/libemile/emile_second_set_param.c,
3106           emile/libemile/emile_second_set_property.c,
3107           emile/libemile/libemile.h, emile/libemile/partition.h,
3108           emile/libfloppy/Makefile, emile/libfloppy/floppy_close.c,
3109           emile/libfloppy/floppy_open.c,
3110           emile/libfloppy/floppy_read_sector.c,
3111           emile/libfloppy/libfloppy.h, emile/libgzip/Makefile,
3112           emile/libiso9660/Makefile, emile/libiso9660/iso9660_close.c,
3113           emile/libiso9660/iso9660_closedir.c,
3114           emile/libiso9660/iso9660_dir_close.c,
3115           emile/libiso9660/iso9660_fstat.c,
3116           emile/libiso9660/iso9660_is_directory.c,
3117           emile/libiso9660/iso9660_lseek.c,
3118           emile/libiso9660/iso9660_mount.c,
3119           emile/libiso9660/iso9660_open.c,
3120           emile/libiso9660/iso9660_opendir.c,
3121           emile/libiso9660/iso9660_read.c,
3122           emile/libiso9660/iso9660_readdir.c,
3123           emile/libiso9660/libiso9660.h, emile/libmacos/CloseDriver.c,
3124           emile/libmacos/Makefile, emile/libmacos/OpenDriver.c,
3125           emile/libmacos/SerGetBuf.c, emile/libmacos/display_properties.S,
3126           emile/libmacos/libmacos.h, emile/libmacos/macos/devices.h,
3127           emile/libmacos/macos/errors.h, emile/libmacos/macos/events.h,
3128           emile/libmacos/macos/files.h, emile/libmacos/macos/gestalt.h,
3129           emile/libmacos/macos/init.h, emile/libmacos/macos/lowmem.h,
3130           emile/libmacos/macos/memory.h, emile/libmacos/macos/osutils.h,
3131           emile/libmacos/macos/quickdraw.h, emile/libmacos/macos/romdefs.h,
3132           emile/libmacos/macos/scsi.h, emile/libmacos/macos/serial.h,
3133           emile/libmacos/macos/slotmanager.h, emile/libmacos/macos/traps.h,
3134           emile/libmacos/macos/types.h, emile/libmacos/macos/video.h,
3135           emile/libscsi/Makefile, emile/libscsi/libscsi.h,
3136           emile/libscsi/scsi_INQUIRY.c, emile/libscsi/scsi_READ.c,
3137           emile/libscsi/scsi_READ_CAPACITY.c, emile/libscsi/scsi_close.c,
3138           emile/libscsi/scsi_command.c, emile/libscsi/scsi_get_blocksize.c,
3139           first/Makefile, first/first.S, first/floppy.i, first/macos.i,
3140           first/scsi.i, libblock/Makefile, libblock/block_close.c,
3141           libblock/block_fstat.c, libblock/block_lseek.c,
3142           libblock/block_open.c, libblock/block_read.c,
3143           libblock/libblock.h, libcontainer/Makefile,
3144           libcontainer/container_close.c, libcontainer/container_fstat.c,
3145           libcontainer/container_lseek.c, libcontainer/container_open.c,
3146           libcontainer/container_read.c, libcontainer/libcontainer.h,
3147           libemile/Makefile, libemile/bootblock.h, libemile/emile.h,
3148           libemile/emile_block0_write.c, libemile/emile_checksum.c,
3149           libemile/emile_first_get_param.c,
3150           libemile/emile_first_set_param.c,
3151           libemile/emile_first_set_param_scsi.c,
3152           libemile/emile_floppy_create_image.c,
3153           libemile/emile_map_bootblock_get_type.c,
3154           libemile/emile_map_bootblock_is_valid.c,
3155           libemile/emile_map_bootblock_read.c,
3156           libemile/emile_map_bootblock_write.c, libemile/emile_map_close.c,
3157           libemile/emile_map_dev.c, libemile/emile_map_geometry.c,
3158           libemile/emile_map_get_bootinfo.c,
3159           libemile/emile_map_get_driver_info.c,
3160           libemile/emile_map_get_driver_number.c,
3161           libemile/emile_map_get_number.c,
3162           libemile/emile_map_get_partition_geometry.c,
3163           libemile/emile_map_get_partition_name.c,
3164           libemile/emile_map_get_partition_type.c,
3165           libemile/emile_map_has_apple_driver.c,
3166           libemile/emile_map_is_valid.c, libemile/emile_map_open.c,
3167           libemile/emile_map_partition_get_flags.c,
3168           libemile/emile_map_partition_is_bootable.c,
3169           libemile/emile_map_partition_is_startup.c,
3170           libemile/emile_map_partition_is_valid.c,
3171           libemile/emile_map_partition_set_bootable.c,
3172           libemile/emile_map_partition_set_flags.c,
3173           libemile/emile_map_partition_set_startup.c,
3174           libemile/emile_map_read.c,
3175           libemile/emile_map_seek_driver_partition.c,
3176           libemile/emile_map_set_bootinfo.c,
3177           libemile/emile_map_set_driver_info.c,
3178           libemile/emile_map_set_driver_number.c,
3179           libemile/emile_map_set_partition_name.c,
3180           libemile/emile_map_set_partition_type.c,
3181           libemile/emile_map_set_startup.c, libemile/emile_map_write.c,
3182           libemile/emile_scsi_create_container.c,
3183           libemile/emile_scsi_get_dev.c, libemile/emile_scsi_get_rdev.c,
3184           libemile/emile_second_create_mapfile.c,
3185           libemile/emile_second_get_configuration.c,
3186           libemile/emile_second_get_next_property.c,
3187           libemile/emile_second_get_param.c,
3188           libemile/emile_second_get_property.c,
3189           libemile/emile_second_remove_property.c,
3190           libemile/emile_second_set_configuration.c,
3191           libemile/emile_second_set_param.c,
3192           libemile/emile_second_set_property.c, libemile/libemile.h,
3193           libemile/partition.h, libfloppy/Makefile,
3194           libfloppy/floppy_close.c, libfloppy/floppy_open.c,
3195           libfloppy/floppy_read_sector.c, libfloppy/libfloppy.h,
3196           libgzip/Makefile, libiso9660/Makefile,
3197           libiso9660/iso9660_close.c, libiso9660/iso9660_closedir.c,
3198           libiso9660/iso9660_dir_close.c, libiso9660/iso9660_fstat.c,
3199           libiso9660/iso9660_is_directory.c, libiso9660/iso9660_lseek.c,
3200           libiso9660/iso9660_mount.c, libiso9660/iso9660_open.c,
3201           libiso9660/iso9660_opendir.c, libiso9660/iso9660_read.c,
3202           libiso9660/iso9660_readdir.c, libiso9660/libiso9660.h,
3203           libmacos/CloseDriver.c, libmacos/Makefile, libmacos/OpenDriver.c,
3204           libmacos/SerGetBuf.c, libmacos/display_properties.S,
3205           libmacos/libmacos.h, libmacos/macos/devices.h,
3206           libmacos/macos/errors.h, libmacos/macos/events.h,
3207           libmacos/macos/files.h, libmacos/macos/gestalt.h,
3208           libmacos/macos/init.h, libmacos/macos/lowmem.h,
3209           libmacos/macos/memory.h, libmacos/macos/osutils.h,
3210           libmacos/macos/quickdraw.h, libmacos/macos/romdefs.h,
3211           libmacos/macos/scsi.h, libmacos/macos/serial.h,
3212           libmacos/macos/slotmanager.h, libmacos/macos/traps.h,
3213           libmacos/macos/types.h, libmacos/macos/video.h, libscsi/Makefile,
3214           libscsi/libscsi.h, libscsi/scsi_INQUIRY.c, libscsi/scsi_READ.c,
3215           libscsi/scsi_READ_CAPACITY.c, libscsi/scsi_close.c,
3216           libscsi/scsi_command.c, libscsi/scsi_get_blocksize.c,
3217           emile/libscsi/scsi_open.c, emile/libscsi/scsi_read_sector.c,
3218           emile/libstream/Makefile, emile/libstream/libstream.h,
3219           emile/libstream/stream_close.c, emile/libstream/stream_fstat.c,
3220           emile/libstream/stream_lseek.c, emile/libstream/stream_open.c,
3221           emile/libstream/stream_read.c, emile/libunix/Makefile,
3222           emile/libunix/divsi3.S, emile/libunix/free.c,
3223           emile/libunix/malloc.c, emile/libunix/memcpy.c,
3224           emile/libunix/memset.c, emile/libunix/modsi3.S,
3225           emile/libunix/mulsi3.S, emile/libunix/printf.c,
3226           emile/libunix/putchar.c, emile/libunix/puts.c,
3227           emile/libunix/read.c, emile/libunix/sprintf.c,
3228           emile/libunix/strcmp.c, emile/libunix/strcpy.c,
3229           emile/libunix/strdup.c, emile/libunix/strlen.c,
3230           emile/libunix/strncmp.c, emile/libunix/strncpy.c,
3231           emile/libunix/udivsi3.S, emile/libunix/umodsi3.S,
3232           emile/libunix/write.c, emile/second/MMU030.c,
3233           emile/second/MMU030.h, emile/second/MMU030_asm.S,
3234           emile/second/MMU040.c, emile/second/MMU040.h,
3235           emile/second/MMU040_asm.S, emile/second/Makefile,
3236           emile/second/PPC_asm.S, emile/second/arch.c, emile/second/arch.h,
3237           emile/second/bank.c, emile/second/bank.h, emile/second/bootenv.c,
3238           emile/second/bootenv.h, emile/second/bootinfo.c,
3239           emile/second/bootx.c, emile/second/cli.c, emile/second/cli.h,
3240           emile/second/console.c, emile/second/console.h,
3241           emile/second/copymem.i, emile/second/driver.c,
3242           emile/second/driver.h, emile/second/enter_kernel.c,
3243           emile/second/enter_kernel.h, emile/second/enter_kernel030.S,
3244           emile/second/enter_kernel030.h, emile/second/enter_kernel040.S,
3245           emile/second/enter_kernel040.h, emile/second/enter_kernelPPC.S,
3246           emile/second/enter_kernelPPC.h, emile/second/enter_kernelnoMMU.S,
3247           emile/second/enter_kernelnoMMU.h, emile/second/font_8x16.c,
3248           emile/second/head.S, emile/second/head.h,
3249           emile/second/keyboard.c, emile/second/keyboard.h,
3250           emile/second/load.c, emile/second/load.h, emile/second/main.c,
3251           emile/second/misc.c, emile/second/misc.h, emile/second/serial.c,
3252           emile/second/serial.h, emile/second/vga.c, emile/second/vga.h,
3253           emile/tools/Makefile, emile/tools/device.c, emile/tools/device.h,
3254           emile/tools/emile-first-tune.c, emile/tools/emile-install.c,
3255           emile/tools/emile-map-set.c, emile/tools/emile-set-cmdline.c,
3256           emile/tools/emile-set-output.c, emile/tools/emile.c,
3257           emile/tools/emile_scanbus.c, emile/tools/iso9660_cat.c,
3258           emile/tools/iso9660_ls.c, libscsi/scsi_open.c,
3259           libscsi/scsi_read_sector.c, libstream/Makefile,
3260           libstream/libstream.h, libstream/stream_close.c,
3261           libstream/stream_fstat.c, libstream/stream_lseek.c,
3262           libstream/stream_open.c, libstream/stream_read.c,
3263           libunix/Makefile, libunix/divsi3.S, libunix/free.c,
3264           libunix/malloc.c, libunix/memcpy.c, libunix/memset.c,
3265           libunix/modsi3.S, libunix/mulsi3.S, libunix/printf.c,
3266           libunix/putchar.c, libunix/puts.c, libunix/read.c,
3267           libunix/sprintf.c, libunix/strcmp.c, libunix/strcpy.c,
3268           libunix/strdup.c, libunix/strlen.c, libunix/strncmp.c,
3269           libunix/strncpy.c, libunix/udivsi3.S, libunix/umodsi3.S,
3270           libunix/write.c, second/MMU030.c, second/MMU030.h,
3271           second/MMU030_asm.S, second/MMU040.c, second/MMU040.h,
3272           second/MMU040_asm.S, second/Makefile, second/PPC_asm.S,
3273           second/arch.c, second/arch.h, second/bank.c, second/bank.h,
3274           second/bootenv.c, second/bootenv.h, second/bootinfo.c,
3275           second/bootx.c, second/cli.c, second/cli.h, second/console.c,
3276           second/console.h, second/copymem.i, second/driver.c,
3277           second/driver.h, second/enter_kernel.c, second/enter_kernel.h,
3278           second/enter_kernel030.S, second/enter_kernel030.h,
3279           second/enter_kernel040.S, second/enter_kernel040.h,
3280           second/enter_kernelPPC.S, second/enter_kernelPPC.h,
3281           second/enter_kernelnoMMU.S, second/enter_kernelnoMMU.h,
3282           second/font_8x16.c, second/head.S, second/head.h,
3283           second/keyboard.c, second/keyboard.h, second/load.c,
3284           second/load.h, second/main.c, second/misc.c, second/misc.h,
3285           second/serial.c, second/serial.h, second/vga.c, second/vga.h,
3286           tools/Makefile, tools/device.c, tools/device.h,
3287           tools/emile-first-tune.c, tools/emile-install.c,
3288           tools/emile-map-set.c, tools/emile-set-cmdline.c,
3289           tools/emile-set-output.c, tools/emile.c, tools/emile_scanbus.c,
3290           tools/iso9660_cat.c, tools/iso9660_ls.c: Change my email address
3291           to Laurent@lvivier.info
3292
3293 2006-09-13 23:33  Laurent Vivier <Laurent@lvivier.info>
3294
3295         * emile/tools/emile-map-set.c, tools/emile-map-set.c: allow to
3296           provide disk and partition on command line (like "/dev/cdrom 1"
3297           instead of "/dev/hdc1"
3298
3299 2006-09-13 23:32  Laurent Vivier <Laurent@lvivier.info>
3300
3301         * emile/libemile/emile_scsi_get_dev.c,
3302           emile/libemile/emile_scsi_get_rdev.c, emile/libemile/libemile.h,
3303           libemile/emile_scsi_get_dev.c, libemile/emile_scsi_get_rdev.c,
3304           libemile/libemile.h: Allow to identify disk on 2nd ide bus
3305           (generally cdrom (hdc) on PC)
3306
3307 2006-09-13 22:39  Laurent Vivier <Laurent@lvivier.info>
3308
3309         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Check map can
3310           be opened
3311
3312 2006-09-12 02:59  Laurent Vivier <Laurent@lvivier.info>
3313
3314         * emile/tools/iso9660_cat.c, tools/iso9660_cat.c: base is given
3315           using block size of 2048 (ISO9660), but SCSI uses block size of
3316           512, so base is multiplicated by 4
3317
3318 2006-09-12 02:58  Laurent Vivier <Laurent@lvivier.info>
3319
3320         * emile/tools/emile-first-tune.c, tools/emile-first-tune.c: allow
3321           to set manually blocks to load for second
3322
3323 2006-09-09 23:25  Laurent Vivier <Laurent@lvivier.info>
3324
3325         * emile/tools/iso9660_cat.c, tools/iso9660_cat.c: option '-i'
3326           allows to dump start base and size of given file
3327
3328 2006-09-09 23:24  Laurent Vivier <Laurent@lvivier.info>
3329
3330         * emile/libiso9660/iso9660_mount.c, libiso9660/iso9660_mount.c:
3331           Display error message if not ISO960 or no Joliet format
3332
3333 2006-09-09 00:57  Laurent Vivier <Laurent@lvivier.info>
3334
3335         * emile/tools/device.c, emile/tools/device.h,
3336           emile/tools/iso9660_cat.c, emile/tools/iso9660_ls.c,
3337           tools/device.c, tools/device.h, tools/iso9660_cat.c,
3338           tools/iso9660_ls.c: allow to read image file instead of
3339           /dev/cdrom
3340
3341 2006-09-09 00:56  Laurent Vivier <Laurent@lvivier.info>
3342
3343         * emile/libiso9660/Makefile, libiso9660/Makefile: Add -g for native
3344           library
3345
3346 2006-09-08 23:17  Laurent Vivier <Laurent@lvivier.info>
3347
3348         * emile/tools/emile-first-tune.c, tools/emile-first-tune.c: Allow
3349           to define the path of the second level
3350
3351 2006-06-06 00:35  Laurent Vivier <Laurent@lvivier.info>
3352
3353         * Makefile, emile/Makefile: Change emile-set-cmd-line interface
3354
3355 2006-06-06 00:34  Laurent Vivier <Laurent@lvivier.info>
3356
3357         * emile/libemile/emile_floppy_create_image.c,
3358           libemile/emile_floppy_create_image.c: is_url() becomes
3359           emile_is_url(), check if ramdisk is url too
3360
3361 2006-06-06 00:30  Laurent Vivier <Laurent@lvivier.info>
3362
3363         * emile/libemile/emile_second_get_param.c,
3364           emile/libemile/emile_second_set_param.c,
3365           libemile/emile_second_get_param.c,
3366           libemile/emile_second_set_param.c: Add missing lseek()
3367
3368 2006-06-06 00:29  Laurent Vivier <Laurent@lvivier.info>
3369
3370         * emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c:
3371           Remove unneeded check on parameters
3372
3373 2006-06-02 13:45  Laurent Vivier <Laurent@lvivier.info>
3374
3375         * emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c: allow
3376           to kernel path, ramdisk path
3377
3378 2006-06-02 01:36  Laurent Vivier <Laurent@lvivier.info>
3379
3380         * emile/tools/emile.c, tools/emile.c: Add emile_secont_set_param(),
3381           emile_get_dev_name(), and preliminary ramdisk management
3382
3383 2006-06-02 01:23  Laurent Vivier <Laurent@lvivier.info>
3384
3385         * emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c: use
3386           emile_second_set_param() and emile_second_get_param()
3387
3388 2006-06-02 01:09  Laurent Vivier <Laurent@lvivier.info>
3389
3390         * emile/libemile/emile_second_get_property.c,
3391           libemile/emile_second_get_property.c: clear property field if
3392           property name is not found
3393
3394 2006-06-02 01:08  Laurent Vivier <Laurent@lvivier.info>
3395
3396         * emile/libemile/Makefile, emile/libemile/emile_second_get_param.c,
3397           emile/libemile/libemile.h, libemile/Makefile,
3398           libemile/emile_second_get_param.c, libemile/libemile.h: Add
3399           emile_second_get_param()
3400
3401 2006-06-02 01:01  Laurent Vivier <Laurent@lvivier.info>
3402
3403         * emile/libemile/Makefile,
3404           emile/libemile/emile_floppy_create_image.c,
3405           emile/libemile/libemile.h, libemile/Makefile,
3406           libemile/emile_floppy_create_image.c, libemile/libemile.h: add
3407           emile_second_set_param
3408
3409 2006-06-02 01:00  Laurent Vivier <Laurent@lvivier.info>
3410
3411         * emile/libemile/emile_second_set_param.c,
3412           libemile/emile_second_set_param.c: create file
3413
3414 2006-06-02 00:19  Laurent Vivier <Laurent@lvivier.info>
3415
3416         * emile/tools/emile-map-set.c, tools/emile-map-set.c: change
3417           emile_scsi_get_dev() API
3418
3419 2006-06-02 00:18  Laurent Vivier <Laurent@lvivier.info>
3420
3421         * emile/libemile/libemile.h, libemile/libemile.h: change API of
3422           get_dev and get_rdev: return driver major number instead of
3423           device pathname, add emile_get_dev_name() and emile_is_url()
3424
3425 2006-06-02 00:17  Laurent Vivier <Laurent@lvivier.info>
3426
3427         * emile/libemile/emile_scsi_create_container.c,
3428           emile/libemile/emile_scsi_get_dev.c,
3429           emile/libemile/emile_scsi_get_rdev.c,
3430           libemile/emile_scsi_create_container.c,
3431           libemile/emile_scsi_get_dev.c, libemile/emile_scsi_get_rdev.c:
3432           change API of get_dev and get_rdev: return driver major number
3433           instead of device pathname
3434
3435 2006-06-02 00:16  Laurent Vivier <Laurent@lvivier.info>
3436
3437         * emile/libemile/emile_floppy_create_image.c,
3438           libemile/emile_floppy_create_image.c: export is_url() (renamed
3439           emile_is_url())
3440
3441 2006-05-30 23:21  Laurent Vivier <Laurent@lvivier.info>
3442
3443         * emile/tools/emile-map-set.c, tools/emile-map-set.c: modified to
3444           be able to read info from an image like from a block device
3445
3446 2006-05-30 18:21  Laurent Vivier <Laurent@lvivier.info>
3447
3448         * emile/libemile/emile_map_partition_set_bootable.c,
3449           libemile/emile_map_partition_set_bootable.c: correctly call
3450           emile_map_partition_set_flags()
3451
3452 2006-05-30 18:20  Laurent Vivier <Laurent@lvivier.info>
3453
3454         * emile/libemile/emile_map_bootblock_read.c,
3455           emile/libemile/emile_map_bootblock_write.c,
3456           emile/libemile/emile_map_open.c, emile/libemile/partition.h,
3457           libemile/emile_map_bootblock_read.c,
3458           libemile/emile_map_bootblock_write.c, libemile/emile_map_open.c,
3459           libemile/partition.h: Do note limite device name to 16 characters
3460
3461 2006-05-30 00:17  Laurent Vivier <Laurent@lvivier.info>
3462
3463         * emile/tools/emile-map-set.c, emile/tools/emile_scanbus.c,
3464           tools/emile-map-set.c, tools/emile_scanbus.c: Allow to examine a
3465           given device
3466
3467 2006-05-29 22:23  Laurent Vivier <Laurent@lvivier.info>
3468
3469         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: More checking
3470           on function return
3471
3472 2006-05-29 22:18  Laurent Vivier <Laurent@lvivier.info>
3473
3474         * emile/libemile/emile_map_set_bootinfo.c,
3475           emile/libemile/emile_map_set_driver_info.c,
3476           emile/libemile/emile_map_set_driver_number.c,
3477           libemile/emile_map_set_bootinfo.c,
3478           libemile/emile_map_set_driver_info.c,
3479           libemile/emile_map_set_driver_number.c,
3480           emile/libemile/emile_map_partition_set_bootable.c,
3481           emile/libemile/emile_map_partition_set_flags.c,
3482           emile/libemile/emile_map_partition_set_startup.c,
3483           emile/libemile/emile_map_read.c,
3484           libemile/emile_map_partition_set_bootable.c,
3485           libemile/emile_map_partition_set_flags.c,
3486           libemile/emile_map_partition_set_startup.c,
3487           libemile/emile_map_read.c,
3488           emile/libemile/emile_map_get_bootinfo.c,
3489           emile/libemile/emile_map_get_number.c,
3490           emile/libemile/emile_map_partition_get_flags.c,
3491           emile/libemile/emile_map_partition_is_bootable.c,
3492           emile/libemile/emile_map_partition_is_startup.c,
3493           libemile/emile_map_get_bootinfo.c,
3494           libemile/emile_map_get_number.c,
3495           libemile/emile_map_partition_get_flags.c,
3496           libemile/emile_map_partition_is_bootable.c,
3497           libemile/emile_map_partition_is_startup.c: Manage big
3498           endian/little endian
3499
3500 2006-05-29 21:56  Laurent Vivier <Laurent@lvivier.info>
3501
3502         * emile/libemile/emile_map_get_partition_geometry.c,
3503           libemile/emile_map_get_partition_geometry.c,
3504           emile/libemile/emile_map_is_valid.c,
3505           libemile/emile_map_is_valid.c,
3506           emile/libemile/emile_map_geometry.c,
3507           emile/libemile/emile_map_get_driver_info.c,
3508           emile/libemile/emile_map_get_driver_number.c,
3509           libemile/emile_map_geometry.c,
3510           libemile/emile_map_get_driver_info.c,
3511           libemile/emile_map_get_driver_number.c: Manage big endian/little
3512           endian
3513
3514 2006-05-29 21:50  Laurent Vivier <Laurent@lvivier.info>
3515
3516         * emile/libemile/emile_map_partition_is_valid.c,
3517           libemile/emile_map_partition_is_valid.c: Manage big endian/little
3518           endian
3519
3520 2006-05-29 21:10  Laurent Vivier <Laurent@lvivier.info>
3521
3522         * emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Allow to scan
3523           ATA bus, ignoring non allocated device (to jump from hda to hdc
3524           even if there is no hdb)
3525
3526 2006-01-24 13:25  Laurent Vivier <Laurent@lvivier.info>
3527
3528         * emile/libunix/Makefile, libunix/Makefile, emile/libscsi/Makefile,
3529           libscsi/Makefile, emile/libmacos/Makefile, libmacos/Makefile,
3530           emile/libcontainer/Makefile, emile/libfloppy/Makefile,
3531           emile/libgzip/Makefile, emile/libiso9660/Makefile,
3532           libcontainer/Makefile, libfloppy/Makefile, libgzip/Makefile,
3533           libiso9660/Makefile, emile/libblock/Makefile, libblock/Makefile:
3534           disable 68000 flags
3535
3536 2005-12-12 23:31  Laurent Vivier <Laurent@lvivier.info>
3537
3538         * emile/second/bootinfo.c, emile/second/console.c,
3539           emile/second/vga.c, emile/second/vga.h, second/bootinfo.c,
3540           second/console.c, second/vga.c, second/vga.h: check result of
3541           graphic init
3542
3543 2005-12-12 23:14  Laurent Vivier <Laurent@lvivier.info>
3544
3545         * emile/tools/emile-set-output.c, tools/emile-set-output.c: correct
3546           floppy case
3547
3548 2005-12-12 08:59  Laurent Vivier <Laurent@lvivier.info>
3549
3550         * Makefile, emile/Makefile: Add libfloppy for second_scsi
3551
3552 2005-12-12 08:59  Laurent Vivier <Laurent@lvivier.info>
3553
3554         * emile/tools/emile.c, tools/emile.c: correct --set-hfs
3555
3556 2005-12-12 08:58  Laurent Vivier <Laurent@lvivier.info>
3557
3558         * emile/libemile/emile_map_partition_set_bootable.c,
3559           libemile/emile_map_partition_set_bootable.c: Correct flags to
3560           make a partition bootable according to MacOS tools
3561
3562 2005-12-08 07:34  Laurent Vivier <Laurent@lvivier.info>
3563
3564         * emile/second/config.c, second/config.c: use get_next_property()
3565           and get_property() from libemile
3566
3567 2005-12-08 07:33  Laurent Vivier <Laurent@lvivier.info>
3568
3569         * emile/libunix/Makefile, emile/libunix/strdup.c, libunix/Makefile,
3570           libunix/strdup.c: add strdup()
3571
3572 2005-12-07 16:06  Laurent Vivier <Laurent@lvivier.info>
3573
3574         * Makefile, emile/Makefile: Version 0.11CVS
3575
3576 2005-12-07 00:21  Laurent Vivier <Laurent@lvivier.info>
3577
3578         * docs/emile-install.sgml, emile/docs/emile-install.sgml: remove
3579           unused parameter --buffer
3580
3581 2005-12-05 21:11  Laurent Vivier <Laurent@lvivier.info>
3582
3583         * ChangeLog, emile/ChangeLog: real RELEASE 0.10
3584
3585 2005-12-05 21:08  Laurent Vivier <Laurent@lvivier.info>
3586
3587         * emile/libstream/Makefile, libstream/Makefile: remove unneeded
3588           DISTFILES
3589