#
2f3ce2bf |
|
23-Oct-2010 |
Bryce Groff <bgroff@hawaii.edu> |
DriveSetup: - File system is now only displayed when the partition actually has a filesystem. - Now checks if the DiskSystem supports initializing. - Updated the *ParamsPanels, as well as, the Disk System add-ons to use the new storage api changes (see below). Storage Kit: - Simplified the parameters editor system. Now all parameter editor requests go through a single function, GetParameterEditor, and pass a B_PARAMETER_EDITOR_TYPE to request a particular parameter editor. - Moved DiskDeviceAddOnManager.h to the headers directory, as it is now required by InitParamsPanel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39115 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f96148c |
|
20-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Bryce Groff with changes by myself: * Added missing name parameter to the partitioning system module child creation and child creation validation hooks. Pass the name to them. * Added BPartitionParameterEditor interface, which is/will be used for editing disk system specific parameters. * Implemented partition parameter editors for BFS initialization and Intel partition map child creation. * Fixed the incorrect supported child partition type iteration in the Intel partition map add-on. It does now return actual types. * Handle the "active" flag parameter in the Intel partitioning system module. * DriveSetup: - Replaced the "Create" submenu by a simple menu item. The type can now by chosen in the dialog. - Make use of initialization and child creation parameter editors. Some non-generic code has been moved to the respective editor implementations (BFS, intel partitioning system). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31658 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fe6bd3b5 |
|
16-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved GetNextSupportedType() and IsSubSystemFor() from BDiskSystem to BPartition and reimplemented them using the userland add-on backend instead of syscalls. As a side effect this solves the TODO I recently added in GetNextSupportedType(). * Reimplemented BDiskSystem::GetTypeForContentType() using the userland add-on backend instead of a syscall. * Moved GetTypeForContentType() and IsSubSystemFor() from BPartitionHandle to BDiskSystemAddOn. They were misplaced. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22592 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
350043e7 |
|
13-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Initialization of BPartition::Delegate is now two-phased. The first phase builds the object hierarchy, the second will (in case of MutableDelegate) let the disk systems do their initialization. This way the disk systems already find a fully functional object hierarchy they can work with. * Child creation also takes a partition name as a parameter, now. * Implemented BMutablePartition child creation/deletion. * The BDiskSystemAddOn/BPartitionHandle::Validate*() methods return a status_t instead of a bool, now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22540 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15ed7c71 |
|
10-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More fleshing out the disk system add-on interface and related classes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22503 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98b97f96 |
|
07-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
First draft of the userland disk system add-on interface. A good deal of functionality of the kernel add-ons will be moved into userland, which will simplify the kernel-side significantly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22481 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2f3ce2bf7ee30d5039ca706f86b51e3145a663f5 |
|
23-Oct-2010 |
Bryce Groff <bgroff@hawaii.edu> |
DriveSetup: - File system is now only displayed when the partition actually has a filesystem. - Now checks if the DiskSystem supports initializing. - Updated the *ParamsPanels, as well as, the Disk System add-ons to use the new storage api changes (see below). Storage Kit: - Simplified the parameters editor system. Now all parameter editor requests go through a single function, GetParameterEditor, and pass a B_PARAMETER_EDITOR_TYPE to request a particular parameter editor. - Moved DiskDeviceAddOnManager.h to the headers directory, as it is now required by InitParamsPanel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39115 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f96148cacdbf4ed476c22e6e8148b7f44a91d9e |
|
20-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Bryce Groff with changes by myself: * Added missing name parameter to the partitioning system module child creation and child creation validation hooks. Pass the name to them. * Added BPartitionParameterEditor interface, which is/will be used for editing disk system specific parameters. * Implemented partition parameter editors for BFS initialization and Intel partition map child creation. * Fixed the incorrect supported child partition type iteration in the Intel partition map add-on. It does now return actual types. * Handle the "active" flag parameter in the Intel partitioning system module. * DriveSetup: - Replaced the "Create" submenu by a simple menu item. The type can now by chosen in the dialog. - Make use of initialization and child creation parameter editors. Some non-generic code has been moved to the respective editor implementations (BFS, intel partitioning system). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31658 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fe6bd3b5b769948cc65119d0e7b285d2a26325df |
|
16-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved GetNextSupportedType() and IsSubSystemFor() from BDiskSystem to BPartition and reimplemented them using the userland add-on backend instead of syscalls. As a side effect this solves the TODO I recently added in GetNextSupportedType(). * Reimplemented BDiskSystem::GetTypeForContentType() using the userland add-on backend instead of a syscall. * Moved GetTypeForContentType() and IsSubSystemFor() from BPartitionHandle to BDiskSystemAddOn. They were misplaced. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22592 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
350043e707d1d1720725ce7cf316e9160b4798dc |
|
13-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Initialization of BPartition::Delegate is now two-phased. The first phase builds the object hierarchy, the second will (in case of MutableDelegate) let the disk systems do their initialization. This way the disk systems already find a fully functional object hierarchy they can work with. * Child creation also takes a partition name as a parameter, now. * Implemented BMutablePartition child creation/deletion. * The BDiskSystemAddOn/BPartitionHandle::Validate*() methods return a status_t instead of a bool, now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22540 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15ed7c71d66f6332b715ea474df72054d155611a |
|
10-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More fleshing out the disk system add-on interface and related classes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22503 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98b97f960376587dbca04e9a0d0610ad16da2bec |
|
07-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
First draft of the userland disk system add-on interface. A good deal of functionality of the kernel add-ons will be moved into userland, which will simplify the kernel-side significantly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22481 a95241bf-73f2-0310-859d-f6bbb57e9c96
|