haiku/headers
Ingo Weinhold 1a4d020daf Flesh out the package kit solver API quite a bit more
* Reorganize things a bit:
  - BSolver is now an abstract base class.
  - A libsolv based implementation, LibsolvSolver, lives in a new
    add-on, which is loaded lazily.
  - Get rid of libpackage_solver. Save for LibsolvSolver everything
    is moved to libpackage.
  - This is a nicer solution for the cyclic dependency caused by
    libsolv (libsolvext to be precise) using the package kit for
    reading repositories and package files.
* Add a solver result data structure and and an accessor the solver.
* Add problem reporting support to the solver. There aren't data
  structures for the problem solutions yet and support for selecting
  solutions and re-solving is missing as well.
2013-04-03 02:15:57 +00:00
..
build Add some missing build headers 2013-04-02 17:06:56 +00:00
compatibility * Added definitions for n_short, n_long, and n_time as expected on FreeBSD when 2011-07-23 15:41:47 +00:00
config Flat commit of all changes from package-management branch in svn 2011-07-17 16:54:06 +02:00
cpp Fix #7948: add correct prototype for String::compare alongside the wrong one 2011-10-31 09:56:00 +00:00
glibc * merged 32bit-wchar_t branches of buildtools and haiku back into 2009-07-07 10:30:09 +00:00
libs * Added bool and double BString::operator<<() versions. 2011-07-07 10:17:15 +00:00
os Flesh out the package kit solver API quite a bit more 2013-04-03 02:15:57 +00:00
posix Rename some parameters to avoid "declaration of 'foo' shadows global declaration" warnings. 2011-10-31 22:01:29 +00:00
private Merge branch 'master' into pm-flat 2011-11-05 17:00:01 +01:00
tools * Moved everything into the SymbolPatcher namespace. 2009-11-05 17:16:17 +00:00