1*9428323dSchristosA short history of pdisk 2*9428323dSchristos------------------------ 3*9428323dSchristos11/1996 - Spent a week to create a minimal partitioner 4*9428323dSchristos that reads maps, initializes maps, can add and delete partitions. 5*9428323dSchristos Released as version 0.1 to MkLinux team 6*9428323dSchristos 7*9428323dSchristos12/1996 - Spent three weeks adding more commands, writing 8*9428323dSchristos documentation, fixing bugs and making it prettier. 9*9428323dSchristos Released version 0.2 to Gilbert 10*9428323dSchristos Fixed a few more bugs. 11*9428323dSchristos Released as version 0.3 12*9428323dSchristos 13*9428323dSchristos01/1997 - Spent two weeks creating MacOS version and fixing 14*9428323dSchristos a few more bugs. 15*9428323dSchristos Released as version 0.4 16*9428323dSchristos 17*9428323dSchristos03/1997 - Spent an evening adding device driver deletion 18*9428323dSchristos and a couple of flags to private version. 19*9428323dSchristos 20*9428323dSchristos07/1997 - Some one else ported it to Rhapsody. 21*9428323dSchristos Spent a couple of weeks adding variable block 22*9428323dSchristos size support to Rhapsody version. 23*9428323dSchristos Took the time to stop using rich man's source code control 24*9428323dSchristos (multiple copies) in linux/mac and put sources under RCS. 25*9428323dSchristos Folded linux/mac version changes into Rhapsody and 26*9428323dSchristos brought some of the Rhapsody changes into linux/mac 27*9428323dSchristos 28*9428323dSchristos09/1997 - Fixed bugs in MacOS version of variable block size. 29*9428323dSchristos Added new dump routines. 30*9428323dSchristos Added case-insensitive string matching. 31*9428323dSchristos Released one copy of version 0.5a3 source internally. 32*9428323dSchristos 33*9428323dSchristos10/1997 - Wrote MacOS documentation 34*9428323dSchristos Minor fixes 35*9428323dSchristos 36*9428323dSchristos11/1997 - A few more fixes 37*9428323dSchristos Released as version 0.5 38*9428323dSchristos 39*9428323dSchristos12/1997 - Integrated new media abstraction 40*9428323dSchristos (includes support for ATA and ATAPI on MacOS) 41*9428323dSchristos 42*9428323dSchristos01/1998 - Added media iterators (to fix grunge in dump.c) 43*9428323dSchristos Added os_reload_media (to get rid of ioctl's in write_partition_map) 44*9428323dSchristos Added rename partition command ('n' in edit mode) 45*9428323dSchristos Added /dev/hd? and /dev/scd? to MkLinux list all disks 46*9428323dSchristos Added 68k target to CW project 47*9428323dSchristos 48*9428323dSchristos02/1998 - Released version 0.6 49*9428323dSchristos Added support for ATA/IDE disks without LBA capability 50*9428323dSchristos Fixed bug - create partition with unmodified size failed 51*9428323dSchristos Added support for new (DR3) MkLinux names - show MkLinux 52*9428323dSchristos name when displaying under another name and allow the 53*9428323dSchristos MkLinux name to be used on input. 54*9428323dSchristos Released version 0.7 55*9428323dSchristos 56*9428323dSchristos02-04/2000 - Clean up sources - fix naming, delete old email addresses 57*9428323dSchristos Added support for display of Mac volume names 58*9428323dSchristos Added cvt_pt target (for LinuxPPC team) 59*9428323dSchristos Fix block 0 display to show logical offset of drivers 60*9428323dSchristos Require confimation of quit without write 61*9428323dSchristos Fix iteration to not complain about missing devices 62*9428323dSchristos Warn when creating/writing a map with more than 15 entries 63*9428323dSchristos Make initial window larger in Mac version 64*9428323dSchristos Fix ATA support to scan buses correctly 65*9428323dSchristos Fix linux names (in MacOS) to work right when many devices 66*9428323dSchristos Change so WORM devices are considered 'CDs' 67*9428323dSchristos 68*9428323dSchristos05/2000 - Released version 0.8 69