summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2013-04-26bring libsolv in line with currrent rpm's multiversion handlingMichael Schroeder4-2/+23
2013-04-24solverdebug: add solver_get_orphaned call that somehow got lostMichael Schroeder1-0/+1
2013-04-24terminate solver_create_decisions_obsoletesmap functionMichael Schroeder4-99/+0
2013-04-24move stringification functions from solverdebug to more correct placesMichael Schroeder10-472/+358
2013-04-24use SOLVER_TRANSACTION_OBSOLETE_IS_UPGRADE in transaction_printMichael Schroeder1-1/+1
2013-04-24add SOLVER_TRANSACTION_OBSOLETE_IS_UPGRADE helper flagMichael Schroeder2-2/+8
2013-04-23add repodata_translate_id to get rid of some "implement me" assertionsMichael Schroeder3-0/+20
2013-04-23add repo_add_rpmdb_reffp to easily add rpmdb content when there is an old sol...Michael Schroeder3-0/+50
2013-04-22add pool_setnamespacecallback() and pool_flush_namespaceproviders()Michael Schroeder3-0/+32
2013-04-22small cleanup in id2strMichael Schroeder1-4/+2
2013-04-18selection_filter(): Don't leak Queue q1 and Map m2Ingo Weinhold1-1/+7
2013-04-18Haiku: The notation for the pre-release version part changedIngo Weinhold3-20/+2
2013-04-17rules/selection: use strrchr in EVR checks as wellMichael Schroeder2-2/+2
2013-04-17split arch from the right for debian/haiku (thanks Ingo!)Michael Schroeder1-2/+2
2013-04-17adapt SET_EV/SET_EVR magic to haiku for completenessMichael Schroeder2-6/+10
2013-04-17make sure releases start numeric for haikuMichael Schroeder1-1/+14
2013-04-16make pool_solvable2str use -<arch> for haikuMichael Schroeder1-1/+1
2013-04-16support haiku package naming in selection_canonMichael Schroeder1-0/+29
2013-04-16switch range->name and range->evr in REL_COMPAT deps so that stringification ...Michael Schroeder1-6/+6
2013-04-16add DISTTYPE_HAIKU, some small fixesMichael Schroeder5-19/+52
2013-04-16Add support for Haiku compat version comparisonIngo Weinhold2-0/+14
2013-04-16Add Haiku semantics version comparisonIngo Weinhold1-0/+96
2013-04-08fix bugs in fileconflicts code and prepare for aliased dirsMichael Schroeder1-2/+2
2013-04-05cleanup hash code, it makes no sense to have an extra type for the maskMichael Schroeder7-16/+8
2013-04-05make queue_insertn more flexibleMichael Schroeder6-13/+11
2013-04-05refactor a bitMichael Schroeder1-6/+17
2013-04-04Do extra checking for choice rules so that they don't interfere with package ...Michael Schroeder1-5/+85
2013-04-02Make all public libsolv headers C++ safeIngo Weinhold23-17/+165
2013-03-30solv_sort(): Fix build for non-glibc without qsort_r()Ingo Weinhold1-8/+6
2013-03-30Improve C89 complianceIngo Weinhold1-1/+2
2013-03-27Support aarch64Dirk Mueller1-0/+1
2013-03-26Fix misuses of memsetAndreas Schwab1-1/+1
2013-03-22rename "NOOBSOLETES" to "MULTIVERSION"Michael Schroeder11-88/+99
2013-03-22turn splitprovides off when doing the alreadyrecommended checkMichael Schroeder1-1/+4
2013-03-20improve pool_solvable2str output if the evr or arch is emptyMichael Schroeder1-4/+10
2013-03-06cleanup code now that the vendorcheck callback is in the poolMichael Schroeder3-23/+29
2013-03-06get rid of the ugly policy callbacks while we're breaking the ABI, add new po...Michael Schroeder5-69/+14
2013-03-06shuffle some ids now that we break the ABIMichael Schroeder1-15/+13
2013-03-06fix dataiterator returning random data in some casesMichael Schroeder5-7/+136
2013-02-27fix test so that we no longer flatten when there's just one jobMichael Schroeder1-1/+1
2013-02-25support RPM_ADD_WITH_CHANGELOG in repo_add_rpmdbMichael Schroeder2-1/+3
2013-02-25add other.xml support to repomd parserMichael Schroeder1-0/+4
2013-02-12cosmetics: always return 0 in selection_make if the selection is emptyMichael Schroeder1-1/+2
2013-02-12fix stupid typo introduced when refactoring selection_filter_rel. Argh!Michael Schroeder1-1/+2
2013-02-05further optimize solver_reenablepolicyrulesMichael Schroeder1-19/+58
2013-02-04optimize code a bit to make analyze_unsolvable fasterMichael Schroeder2-3/+5
2013-02-04do not call pool_freewhatprovides in pool_add_fileconflicts_depsMichael Schroeder1-1/+37
2013-02-04don't free obsoletes/obsoetes_data in solver cleanupMichael Schroeder2-2/+2
2013-02-04make it possible to re-run an existing solver (re-using the rpm rules)Michael Schroeder4-3/+171
2013-01-15do not ignore disabled/considered flags for src packagesMichael Schroeder4-11/+42