History log of /haiku/src/kits/storage/PathFinder.cpp
Revision Date Author Comments
# 058d3b82 10-Apr-2015 Michael Lotz <mmlr@mlotz.ch>

BPathFinder: Fix leak of paths from find_paths.


# 2bdffa61 26-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BPathFinder::FindPaths() fixed passing flags.

* One variant of FindPaths() replaced the flags with '0'.


# 62b164bd 21-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPathFinder: Add BPackageResolvableExpression initialization

Add a constructor and a SetTo() method with a
BPackageResolvableExpression parameter instead of a path. The path of
the package satisfying the expression is used.

The new functionality lives in libpackage as it uses the package kit.


# 0eb197d4 18-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPathFinder: Coding style improvements


# 60b39cd7 16-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add get_*architecture() API, extend find_path*() API

* Add get_architecture(), get_primary_architecture(),
get_secondary_architectures(), guess_architecture_for_path() to get
the caller's architecture, the primary architecture, all secondary
architectures, or the architecture associated with a specified path
respectively.
* Rename the find_path*() functions to find_path*_etc() and add an
optional architecture parameter. Add simplified find_path*()
functions.
* BPathFinder: Add FindPath[s]() versions with an architecture
parameter.


# 8afbcbeb 05-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add class BPathFinder

It's a more convenient C++ wrapper for the new find_path*() C functions.


# 058d3b82677eabe88612ce9e86ea92f6f91f1410 10-Apr-2015 Michael Lotz <mmlr@mlotz.ch>

BPathFinder: Fix leak of paths from find_paths.


# 2bdffa6131fd8c7b046a2ae4c64ccd33c9f04e50 26-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BPathFinder::FindPaths() fixed passing flags.

* One variant of FindPaths() replaced the flags with '0'.


# 62b164bd7174bb8cbb4f1617c91cd13b3b2a5ccb 21-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPathFinder: Add BPackageResolvableExpression initialization

Add a constructor and a SetTo() method with a
BPackageResolvableExpression parameter instead of a path. The path of
the package satisfying the expression is used.

The new functionality lives in libpackage as it uses the package kit.


# 0eb197d40c908032e5d699fa035430f83c4a9611 18-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BPathFinder: Coding style improvements


# 60b39cd7416028e61e3d30bb3ba28bd3526e6001 16-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add get_*architecture() API, extend find_path*() API

* Add get_architecture(), get_primary_architecture(),
get_secondary_architectures(), guess_architecture_for_path() to get
the caller's architecture, the primary architecture, all secondary
architectures, or the architecture associated with a specified path
respectively.
* Rename the find_path*() functions to find_path*_etc() and add an
optional architecture parameter. Add simplified find_path*()
functions.
* BPathFinder: Add FindPath[s]() versions with an architecture
parameter.


# 8afbcbeb6fde6bed0a5ca500f71122dd1046008a 05-Nov-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Add class BPathFinder

It's a more convenient C++ wrapper for the new find_path*() C functions.