summaryrefslogtreecommitdiff
path: root/src/solver.h
AgeCommit message (Expand)AuthorFilesLines
2014-05-15add the SOLVER_FLAG_FOCUS_INSTALLED solver flagMichael Schroeder1-1/+3
2014-04-17implement SOLVER_FLAG_BREAK_ORPHANSMichael Schroeder1-0/+1
2014-04-16add KEEP_ORPHANS and BREAK_ORPHANS solver flagsMichael Schroeder1-0/+4
2014-04-04do not count problem resolution install jobs as userinstalledMichael Schroeder1-0/+3
2014-04-03add pool_add_userinstalled_jobs and solver_get_userinstalled functionsMichael Schroeder1-0/+5
2014-03-26support SOLVER_FLAG_DUP_ALLOW* flags in solver_set_flags and bindingsMichael Schroeder1-0/+4
2014-03-07also support complex deps when doing recommends/suggests filteringMichael Schroeder1-0/+2
2014-02-04do not create update/feature rules for applications or patternsMichael Schroeder1-1/+1
2013-10-16remove trailing whitespaceMichael Schroeder1-8/+8
2013-10-14Extend product link support to patterns/applicationsMichael Schroeder1-0/+1
2013-04-24terminate solver_create_decisions_obsoletesmap functionMichael Schroeder1-3/+0
2013-04-24move stringification functions from solverdebug to more correct placesMichael Schroeder1-6/+9
2013-04-02Make all public libsolv headers C++ safeIngo Weinhold1-4/+3
2013-03-22rename "NOOBSOLETES" to "MULTIVERSION"Michael Schroeder1-3/+7
2013-03-06get rid of the ugly policy callbacks while we're breaking the ABI, add new po...Michael Schroeder1-49/+1
2013-02-04make it possible to re-run an existing solver (re-using the rpm rules)Michael Schroeder1-0/+2
2013-01-11support "pooljobs", fixed jobs set in the poolMichael Schroeder1-0/+2
2012-12-10implement special install/erase namespace provides hackMichael Schroeder1-0/+2
2012-11-29add SOLVER_TARGETED and SOLVER_FLAG_NO_AUTOTARGET flagsMichael Schroeder1-0/+8
2012-11-27make FOR_RULELITERALS safe against whatprovides reallocMichael Schroeder1-7/+7
2012-11-19implement SOLVER_FORCRBEST for install/up/dupMichael Schroeder1-0/+9
2012-11-15implement update to specific update targetsMichael Schroeder1-0/+3
2012-10-26add pool_job2solvables and selection_solvablesMichael Schroeder1-2/+10
2012-06-25- add SOLVER_ORUPDATE and SOLVER_FORCEBEST (see solver.h)Michael Schroeder1-0/+9
2012-06-22- add ENABLE_BZIP2_COMPRESSION and ENABLE_CUDFREPO to support some cudf testsMichael Schroeder1-1/+0
2012-04-10SOLVER_FLAG_KEEP_EXPLICIT_OBSOLETESZdeněk Pavlas1-0/+2
2012-03-26- add "allownamechange" flag for completenessMichael Schroeder1-1/+5
2012-02-28- add solver_get_unneeded() to get a list of no longer needed installed packagesMichael Schroeder1-0/+1
2012-02-24- rename SOLVER_FLAG_IGNORE_ALREADY_RECOMMENDED to SOLVER_FLAG_ADD_ALREADY_RE...Michael Schroeder1-2/+2
2012-02-01- add cleandeps support for install/updateMichael Schroeder1-0/+3
2012-01-13- add dup versions for the allow* flags, make dup automatically use themMichael Schroeder1-0/+3
2012-01-13- remove legace vars now that they are no longer visibleMichael Schroeder1-6/+0
2012-01-09- add solver_get_orphaned and solver_get_recommendations interfaceMichael Schroeder1-3/+5
2012-01-09- hide solver internalsMichael Schroeder1-45/+45
2011-06-20- change transaction_init to transaction_create, add solver flag setting/gettingMichael Schroeder1-2/+14
2011-06-06- add decision introspection (untested)Michael Schroeder1-0/+24
2011-06-03- remove obsolete interface, add decisioncnt_{weak,orphan}Michael Schroeder1-34/+3
2011-05-25- add solver_private.h, make repo_ functions return an int, make solver_solv ...Michael Schroeder1-83/+13
2011-05-24- do not use obsolete interface in libsolv library itselfMichael Schroeder1-2/+4
2011-05-24rename satsolver -> libsolvMichael Schroeder1-3/+3
2010-05-31- add SOLVER_NOAUTOSET to disable automatic SET deductionMichael Schroeder1-1/+2
2010-05-28- add SOLVER_SET bits to tell solver which properties of a job are intended b...Michael Schroeder1-0/+8
2010-05-04- support SOLVER_SOLVABLE_ALL for dup/update/verifyMichael Schroeder1-12/+19
2010-04-14- add erase with dependency cleaning:Michael Schroeder1-0/+3
2009-10-15- add SOLVER_DROP_ORPHANED for cooloMichael Schroeder1-0/+2
2009-08-25- add support for SOLVER_SOLVABLE_REPO, used by SOLVER_DISTUPGRADEMichael Schroeder1-3/+6
2009-07-24- make installed packages pass much fasterMichael Schroeder1-0/+1
2009-07-24- add experimental support for choice rules to fix #485409Michael Schroeder1-0/+3
2009-07-21- color support in fileconflict checkingMichael Schroeder1-1/+4
2009-06-23- add appdata application private pointer to Pool/RepoMichael Schroeder1-1/+1