Chameleon

Chameleon Svn Source Tree

Root/trunk/package/Changes.txt

1- Micky1979 - Update Chameleon pkg Installer (Allow install on ESP).
2
3- Micky1979 - Add sectorsize is a tiny command line made to detect the Physical and logical sector size of your hard disk.
4
5- JrCs - boot1-install can show ntfs volume.
6
7- Zenith432 - Add boot1-install utility that can install the stage 1 boot loader.
8
9- ErmaC - Auto increase year for pkg resource.
10
11- JrCs - Add translation to the project.
12
13- ErmaC - Update Language for whobuild resources.
14
15- JrCs - Improved Installer - Start using template scripts
16
17- JrCs - Look for a com.apple.Boot.plist file for users upgrading from legacy installations
18
19- Only create Chameleon.Backups and write to the install log, if required.
20
21- JrCs - Improved backup of chameleon files
22
23- JrCs - Automaticaly select previous options
24
25- JrCs - Improved buildpkg script - Simplify the construction of options menu - Add a lot of checks to avoid the construction of a bad XML file
26
27- Change Localizable.strings to match the recent changes to the install process.
28
29- Improve messages written to the installation log.
30
31- Change upgrade install to only backup /Extra folder if necessary.
32
33- JrCs - Enhanced installer - We can add an option without an associated package - We can have an option that install
34multiple packages - No more "fake" option (none) - The package that is build is already compressed (no need to
35compress it again)
36
37- JrCs - Update postinstall script - Fix a bug where kernel flags are not set properly - Fix indent - Add some comments.
38
39- JrCs - Automaticaly select upgrade option if /Extra/org.chameleon.Boot.plist file exists on the target volume.
40
41- JrCs - Keylayout / Keymaps fixed and made a mandatory install when a keymap is chosen.
42
43- Add option to upgrade an existing install - or more exactly, merge newly selected options with an existing /Extra folder. Also, rename an existing /Extra/com.apple.Boot.plist to /Extra/org.chameleon.Boot.plist.
44
45- Change the layout/wording displayed in the installer (English only) and give it a facelift. Adjust background image to scale to fit in the window.
46
47- Set exclusive 'None' option to default choice.
48
49- Add code to detect and make necessary changes to avoid possibility of a b1f:error or boot1:error should the user decide to install a secondary boot partition.
50
51- Fix bug installing to /Volumes/EFI
52
53- Add crazybirdy's Chinese translation to zh-CN and zh-TW resources.
54
55- Add dmaazar's boot0workV2 changes to ../i386/boot0/boot0md.s.
56
57- Added check for an existing Chameleon installation on a different partition of same target disk to help stop new
58users from confusing themselves. If found, the install process will exit and write the reason to the install log.
59
60- Re-organised Scripts folder in to Main and Sub scripts. The main scripts for the standard and EFI system partition
61installation options have been changed to used the code that I'd previously re-structured. The Sub scripts are the
62original chameleon installer scripts with maybe some tweaks/additions, split in to separate scripts. These scripts
63include the previous additions I'd made including checking for FAT16 partitions, installing boot0md or boot0 depending
64on whether or not a Windows installation is found and writing boot1h or boot1f32 depending on installing to HFS or
65FAT32 format partitions.
66
67- All references of Boot0hfs removed and now replaced with Boot0md.
68
69- Installer log added to now dump a log of useful info about the install process to the root of the selected target.
70
71- Boot options re-thought and are now automatically created at compile time from simple lists, rather than manage a
72separate file of code of each option.
73
74- Added missing useKernelCache boot option.
75
76- Easily enable a list to be exclusive or not.
77
78- The main Post script now creates the org.chameleon.Boot.plist based on the modules / options / key layouts / themes
79selected by the user.
80
81- Only create and /Extra folder if there's something to go in it.
82
83- Backup an existing /Extra folder to /Extra-OLD(date & time).
84
85- slimpkg.sh changed to match the revised code in buildpkg.sh where applicable.
86
87- English Localizable.strings revised to match latest additions and some texts updated.
88

Archive Download this file

Revision: 2635