#
e065d697 |
|
30-Sep-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
Disk Device Manager: checks the raw content_name when editing a partition also only provide a default name for partition containing a file system fix #17958 Change-Id: Ib5a8928dc5272a400a99aa05b792201f3a6a2c7d Reviewed-on: https://review.haiku-os.org/c/haiku/+/5705 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
688acf41 |
|
15-Sep-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
add physical_block_size field where applicable only scsi_disk checks the actual value, other drivers take the logical block size. This change reports the physical block size from the disk rather than the block size used by IDE/SATA/SCSI commands. On typical modern SATA disks, the SATA commands will use 512 byte blocks, but the disk will actually read and write 4K blocks internally. This is only of importance for partition alignment for DriveSetup, and is independant of file systems or partitioning systems. This could also influence the recommended block size for some file systems. Change-Id: Id0f2e22659e89fcef64c1f8d04f81cd68995e01f Reviewed-on: https://review.haiku-os.org/c/haiku/+/5667 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
e3d59047 |
|
10-Sep-2022 |
PulkoMandy <pulkomandy@pulkomandy.tk> |
Disk Device Manager: generate a name for nameless volumes This will give the same result as fs_stat_dev, so the filesystems will have the same name everywhere. Change-Id: Ic684142efaeb2c16b393f3f3e5c9c3010a054b30 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5636 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
f4abe406 |
|
23-Mar-2021 |
Adrien Destugues <adrien.destugues@opensource.viveris.fr> |
DriveSetup: fix creating partitions The code paths for creating a new partition and editing an existing one are more mixed together than I thought: - CreateParametersPanel reuses a method from ChangeParametersPanel which I had modified. - In the storage kit, the code to create the parameter editor is also shared between the two. The problem is that when creating a partition, we have only the parent BPartition. When modifying parameters, we have the child, and we need to get some things from the child (the current parameters), and some from the parent (the parameter editor). Fixes #16859. Change-Id: I5978386978c79a351e94c098c065fd43c422eb51 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3822 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
8f5c5225 |
|
08-Mar-2021 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
partitioning_system: get the correct parameter editor When editing a partition parameters, we want to get the editor from the parent partition. This will be the editor used to set the active partition on Intel partition map, for example. The code testing if this is supported and the code to apply the parameters did this, but the code to get the parameter editor didn't. Fixes the remaining part of #11641. Change-Id: I25a6cf11fe315b8f6e118529f2395816101b7fe1 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3766 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
906af5f5 |
|
06-Oct-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
storage: When fs_mount_volume returns < 0, it's a status_t. The "mount" command which calls fs_mount_volume direclty handled this properly, but this class did not; which meant that user-visible error messages about partitions failing to mount just said "general system error" instead of the real one. Fixes #14540.
|
#
1674f60d |
|
02-Nov-2016 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Implement uninitialization for GPT This makes it possible to format a GPT drive back to MBR without too much effort. Fixes #8823.
|
#
9965ac06 |
|
14-Sep-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Partition.cpp: fix function prototype.
|
#
fd7f53f0 |
|
14-Sep-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
storage kit: don't expose the dev_t in BPartition::Mount() Comments to #9672 agree that there's really no need to expose the dev_t handle, thus simplifying the API. The dev_t handle, if required, can be retrieved via BPartition::GetVolume() instead.
|
#
8bfb30ce |
|
22-Dec-2013 |
Puck Meerburg <puck@puckipedia.nl> |
BPartition: Move dev_t return value to an optional parameter Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>
|
#
856f538b |
|
28-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
Minor cleanup.
|
#
d0ecb6da |
|
28-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
BPartition::CanInitialize() now returns false if the size is 0. * This should fix #9405; I cannot test it right now due to a missing CD-ROM.
|
#
9be774b5 |
|
30-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Compilation and 64-bit fixes to libbe.so sources. Fixed the usual issues - printf format strings, uint32 instead of addr_t, etc. One thing that isn't so nice is several places where BList is used to store (u)int32, these require a double cast to addr_t then void* to silence a warning on x86_64.
|
#
173a47a5 |
|
09-Jun-2011 |
Jérôme Duval <korli@users.berlios.de> |
revert r41986 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42070 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2dfb801 |
|
06-Jun-2011 |
Jérôme Duval <korli@users.berlios.de> |
Second try at fixing #7572 (after r41842). Please review. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84f05bd0 |
|
20-Jan-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
* fix build problem on Haiku hosts caused by recent move of ObjectList.h into public header space git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40255 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
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
|
#
6a004bd3 |
|
30-May-2009 |
Rene Gollent <anevilyak@gmail.com> |
When we dynamically create a mount point directory, add a special marker subdirectory in it so the disk system knows the directory was not created by the user. When unmounting, look for the marker and remove the mountpoint directory if found. This fixes the issue where mount / unmount / mounting a volume via Tracker would result in extra empty dirs in the rootfs. Ideally I'd rather solve this by being able to tag the mount points with attributes, but this isn't currently possible since the attribute overlay is a module and thus not available when mounting the rootfs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
270b97c8 |
|
10-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Added tracing facilities and more tracing in some error code paths. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30693 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4fba3522 |
|
11-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed src/kits/tracker/OpenHashTable.h. The shared version in headers/private/shared is newer, though with small interface changes. * Removed the unnecessary Debug.h include in headers/private/shared/ObjectList.h. * Adjusted sources using these headers, mostly by adding missing includes. * Lots of automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30123 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6eb09230 |
|
01-Feb-2009 |
Michael Lotz <mmlr@mlotz.ch> |
* Resolve further warnings on GCC4. * Enable -Werror on GCC4 builds as well (limited to the same selected targets). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29118 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
06ba3f0a |
|
17-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added two new ways to retrieve an icon from a device: - B_GET_ICON_NAME: returns the name of an icon. This will then be read from a predefined location on disk (not yet implemented). This would also allow to add specifiers like "-boot", or "-fat|bfs|ntfs|...", and have special icons for those. - B_GET_VECTOR_ICON: retrieves the vector icon of a device, if any. * get_device_icon(BBitmap*, ...) now supports other color spaces than B_CMAP8. * Added get_device_icon(), BPartition::GetIcon(), and BVolume::GetIcon() variants that can also retrieve the icon data directly (like BNodeInfo::GetIcon()). * Reenabled the previous BPartition::GetIcon(), based on a patch by Justin O'Dell - this fixes #1391. * Tracker's MountMenu class now uses B_RGBA32 icons, instead of B_CMAP8. * Added vector icon to scsi_disk, and scsi_cd. The former doesn't have any special removable icon, though. * Header cleanup, added/updated license, whitespace cleanup. * Marked deprecated/obsolete driver ioctls in Drivers.h. * Removed OpenBeOS namespace in the headers I touched that still had them. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27001 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
316bce45 |
|
26-Jul-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Small simplification. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26644 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0b3fc97 |
|
05-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
IMHO these are a little better error codes. If fDelegate is NULL, it means the BDiskDevice of a BPartiton has not been prepared for modifications. To me, it means the initialization status of the object does not support the operation, hence B_NO_INIT. B_BAD_DATA hints to me that I have passed invalid data to a function. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23875 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
816fc921 |
|
17-Jan-2008 |
Jérôme Duval <korli@users.berlios.de> |
fixed GetVolume() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23590 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
86914dfa |
|
15-Jan-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* fix typo in the documentation for GetVolume() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23539 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
54a5f0b7 |
|
10-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented BPartition::_IsModified(), so that BDiskDevice::IsModified() does actually work now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22882 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
53715fe0 |
|
01-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Got rid of the B_PARTITION_DESCENDANT_BUSY flag. * Added CheckAndMarkBusy() and UnmarkBusy() methods to KPartition. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22801 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
25ab0d1a |
|
29-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Fixed typos in the disk device job constants. * Added missing job classes (they don't do anything yet, though) and completed the implementation of the job generator. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22767 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9417631f |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Made _CountDescendants() public. * Added private _ChildAt() and _CountChildren(), which don't ask the delegate, thus reflecting the hierarchy as it was before changes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22610 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
23b03456 |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved disk device API into subdirectory disk_device. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22607 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9965ac0677ef311e2f266bf46dbadff80c70b0a7 |
|
14-Sep-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Partition.cpp: fix function prototype.
|
#
fd7f53f0492527496965dac3666cdddd92534179 |
|
14-Sep-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
storage kit: don't expose the dev_t in BPartition::Mount() Comments to #9672 agree that there's really no need to expose the dev_t handle, thus simplifying the API. The dev_t handle, if required, can be retrieved via BPartition::GetVolume() instead.
|
#
8bfb30ceb34798ab2d51a700ffe56b9a26528421 |
|
22-Dec-2013 |
Puck Meerburg <puck@puckipedia.nl> |
BPartition: Move dev_t return value to an optional parameter Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>
|
#
856f538b793ffb866576bdc3469aa813669d4268 |
|
28-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
Minor cleanup.
|
#
d0ecb6dafc8f108f62bd63655c27ff970ff24d32 |
|
28-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
BPartition::CanInitialize() now returns false if the size is 0. * This should fix #9405; I cannot test it right now due to a missing CD-ROM.
|
#
9be774b553296a712704078314f2291ae5fc352c |
|
30-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Compilation and 64-bit fixes to libbe.so sources. Fixed the usual issues - printf format strings, uint32 instead of addr_t, etc. One thing that isn't so nice is several places where BList is used to store (u)int32, these require a double cast to addr_t then void* to silence a warning on x86_64.
|
#
173a47a5daab763e8212fbd7c06bbf54ffb45c47 |
|
09-Jun-2011 |
Jérôme Duval <korli@users.berlios.de> |
revert r41986 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42070 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2dfb801a31633508a673e4833e1a6aeb368c84e |
|
06-Jun-2011 |
Jérôme Duval <korli@users.berlios.de> |
Second try at fixing #7572 (after r41842). Please review. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84f05bd08b4730850d1ce4017575897b6d9becb8 |
|
20-Jan-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
* fix build problem on Haiku hosts caused by recent move of ObjectList.h into public header space git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40255 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
|
#
6a004bd33c1e69a16161e33dc91d520202fd545a |
|
30-May-2009 |
Rene Gollent <anevilyak@gmail.com> |
When we dynamically create a mount point directory, add a special marker subdirectory in it so the disk system knows the directory was not created by the user. When unmounting, look for the marker and remove the mountpoint directory if found. This fixes the issue where mount / unmount / mounting a volume via Tracker would result in extra empty dirs in the rootfs. Ideally I'd rather solve this by being able to tag the mount points with attributes, but this isn't currently possible since the attribute overlay is a module and thus not available when mounting the rootfs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
270b97c8ab4daa09ecd2284e65a8f651f5f60364 |
|
10-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Added tracing facilities and more tracing in some error code paths. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30693 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4fba3522e02906506b6c713ef5b57d72e9458fef |
|
11-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Removed src/kits/tracker/OpenHashTable.h. The shared version in headers/private/shared is newer, though with small interface changes. * Removed the unnecessary Debug.h include in headers/private/shared/ObjectList.h. * Adjusted sources using these headers, mostly by adding missing includes. * Lots of automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30123 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6eb09230bae52bcdf045e1f1920b67205c29adc8 |
|
01-Feb-2009 |
Michael Lotz <mmlr@mlotz.ch> |
* Resolve further warnings on GCC4. * Enable -Werror on GCC4 builds as well (limited to the same selected targets). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29118 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
06ba3f0acb06fd0a5818f2609886fe1d35fbfbd3 |
|
17-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added two new ways to retrieve an icon from a device: - B_GET_ICON_NAME: returns the name of an icon. This will then be read from a predefined location on disk (not yet implemented). This would also allow to add specifiers like "-boot", or "-fat|bfs|ntfs|...", and have special icons for those. - B_GET_VECTOR_ICON: retrieves the vector icon of a device, if any. * get_device_icon(BBitmap*, ...) now supports other color spaces than B_CMAP8. * Added get_device_icon(), BPartition::GetIcon(), and BVolume::GetIcon() variants that can also retrieve the icon data directly (like BNodeInfo::GetIcon()). * Reenabled the previous BPartition::GetIcon(), based on a patch by Justin O'Dell - this fixes #1391. * Tracker's MountMenu class now uses B_RGBA32 icons, instead of B_CMAP8. * Added vector icon to scsi_disk, and scsi_cd. The former doesn't have any special removable icon, though. * Header cleanup, added/updated license, whitespace cleanup. * Marked deprecated/obsolete driver ioctls in Drivers.h. * Removed OpenBeOS namespace in the headers I touched that still had them. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27001 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
316bce45fe83c0f878dc7e36583a9ad30405b0b4 |
|
26-Jul-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Small simplification. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26644 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e3da73d4c131355fcd82b792d153f84f6 |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0b3fc9796309483105cabe4b17b426abcfceafa |
|
05-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
IMHO these are a little better error codes. If fDelegate is NULL, it means the BDiskDevice of a BPartiton has not been prepared for modifications. To me, it means the initialization status of the object does not support the operation, hence B_NO_INIT. B_BAD_DATA hints to me that I have passed invalid data to a function. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23875 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
816fc921248393b78e7561870aa5a062e94a8cdc |
|
17-Jan-2008 |
Jérôme Duval <korli@users.berlios.de> |
fixed GetVolume() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23590 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
86914dfa8e92aa026827de1aa203484f3e7fdd09 |
|
15-Jan-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* fix typo in the documentation for GetVolume() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23539 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
54a5f0b7318666dcd83c4ecab416218b15dd669f |
|
10-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented BPartition::_IsModified(), so that BDiskDevice::IsModified() does actually work now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22882 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
53715fe060e108eb46185d16a710bce4f0cbaa61 |
|
01-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Got rid of the B_PARTITION_DESCENDANT_BUSY flag. * Added CheckAndMarkBusy() and UnmarkBusy() methods to KPartition. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22801 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
25ab0d1a4aef1c271845e86a50fa2ff6eb759f75 |
|
29-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Fixed typos in the disk device job constants. * Added missing job classes (they don't do anything yet, though) and completed the implementation of the job generator. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22767 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9417631f64ddbaa208d510d70a4a02c33806fc6b |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Made _CountDescendants() public. * Added private _ChildAt() and _CountChildren(), which don't ask the delegate, thus reflecting the hierarchy as it was before changes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22610 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
23b034566f5dcc64317347525bd737b9b9532138 |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved disk device API into subdirectory disk_device. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22607 a95241bf-73f2-0310-859d-f6bbb57e9c96
|