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␊ |
34 | multiple packages - No more "fake" option (none) - The package that is build is already compressed (no need to␊ |
35 | compress 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␊ |
58 | users 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␊ |
61 | installation options have been changed to used the code that I'd previously re-structured. The Sub scripts are the␊ |
62 | original chameleon installer scripts with maybe some tweaks/additions, split in to separate scripts. These scripts␊ |
63 | include the previous additions I'd made including checking for FAT16 partitions, installing boot0md or boot0 depending␊ |
64 | on whether or not a Windows installation is found and writing boot1h or boot1f32 depending on installing to HFS or ␊ |
65 | FAT32 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␊ |
72 | separate 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␊ |
79 | selected 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 | |