summaryrefslogtreecommitdiff
path: root/apt-pkg/depcache.cc
AgeCommit message (Expand)AuthorFilesLines
2016-07-22clean up default-stanzas from extended_states on writeDavid Kalnischkies1-13/+14
2016-07-01protect only the latest same-source providers from autoremoveDavid Kalnischkies1-5/+34
2016-06-30more explicit MarkRequired algorithm code (part 2)David Kalnischkies1-116/+68
2016-06-30more explicit MarkRequired algorithm codeDavid Kalnischkies1-19/+32
2016-06-29if reading of autobit state failed, let write failDavid Kalnischkies1-0/+5
2016-04-28factor out Pkg/DepIterator prettyprinters into own headerDavid Kalnischkies1-9/+10
2016-04-28respect user pinning in M-A:same version (un)screwingDavid Kalnischkies1-2/+2
2016-03-27Do not mark packages for keep that we want to removeJulian Andres Klode1-2/+5
2016-03-16do not strip epochs from state version stringsDavid Kalnischkies1-5/+1
2016-03-15Fix bug where the problemresolve can put a pkg into a heisenstateMichael Vogt1-0/+5
2016-01-25prefer upgrading installed provides satisfierDavid Kalnischkies1-0/+2
2015-11-25typo: run s#frontend#front-end# on all of src:aptDavid Kalnischkies1-1/+1
2015-11-04sanify API to get 'the' candidate versionDavid Kalnischkies1-1/+6
2015-08-17Cleanup includes after running iwyuMichael Vogt1-1/+0
2015-08-15Add GetPriority(VerIterator) to pkgDepCache::PolicyJulian Andres Klode1-0/+2
2015-08-13Deprecate SPtrArray<T> and convert everyone to unique_ptr<T[]>Julian Andres Klode1-2/+2
2015-08-13C++11: Switch from auto_ptr to unique_ptrJulian Andres Klode1-1/+1
2015-08-10move manual-bit from 'oldlibs' pkg to its dependenciesDavid Kalnischkies1-0/+28
2015-08-10move APT::Never-MarkAuto-Sections handling to MarkDeleteDavid Kalnischkies1-9/+35
2015-08-10mark again deps of pkgs in APT::Never-MarkAuto-Sections as manualDavid Kalnischkies1-2/+7
2015-08-10split-up Dependency structDavid Kalnischkies1-6/+5
2015-08-10bunch of micro-optimizations for depcacheDavid Kalnischkies1-88/+82
2015-08-10show or-groups in not-installed recommends and suggests listsDavid Kalnischkies1-12/+3
2015-08-10make all d-pointer * const pointersDavid Kalnischkies1-2/+2
2015-08-10apply various style suggestions by cppcheckDavid Kalnischkies1-2/+4
2015-06-12store Release files data in the CacheDavid Kalnischkies1-3/+3
2015-05-11rewrite all TFRewrite instances to use the new pkgTagSection::WriteDavid Kalnischkies1-30/+20
2015-05-11show non-matching m-a:same versions in debug messageDavid Kalnischkies1-6/+11
2014-11-18create directory for extended_states if neededDavid Kalnischkies1-1/+3
2014-10-03implement MarkAndSweep in cc instead of headerDavid Kalnischkies1-0/+14
2014-09-05Merge branch 'debian/sid' into debian/experimentalMichael Vogt1-1/+2
2014-08-29initialize iPolicyBrokenCount in DepCache::UpdateWarren He1-1/+2
2014-06-18remove the Section member from package structDavid Kalnischkies1-1/+1
2014-06-07do not revert candidate for protected packagesDavid Kalnischkies1-1/+1
2014-05-27Do not try to cast a pkgDepCache::Policy to a pkgCacheMichael Vogt1-1/+1
2014-03-23discard candidates via IsInstallOk to allow overrideDavid Kalnischkies1-20/+58
2014-03-23do IsInstallOk call in MarkInstall unconditionallyDavid Kalnischkies1-4/+8
2014-03-13follow method attribute suggestions by gccDavid Kalnischkies1-2/+2
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies1-4/+10
2014-03-13warning: unused parameter ‘foo’ [-Wunused-parameter]David Kalnischkies1-5/+5
2014-03-13warning: no previous declaration for foobar() [-Wmissing-declarations]David Kalnischkies1-1/+1
2014-03-13warning: extra ‘;’ [-Wpedantic]David Kalnischkies1-2/+2
2014-02-22Fix typos in documentation (codespell)Michael Vogt1-3/+3
2014-02-06Merge remote-tracking branch 'mvo/bugfix/multiarch-upgrade' into debian/sidMichael Vogt1-0/+5
2014-02-06discard impossible candidates in MarkInstallDavid Kalnischkies1-2/+7
2014-02-04Fix multiarch package upgrade issueMichael Vogt1-0/+5
2013-11-29fix crash when SetCandidateRelease is usedMichael Vogt1-1/+1
2013-10-01don't consider holds for autoremovalDavid Kalnischkies1-3/+4
2013-08-01prefer native arch over higher priority for providersColin Watson1-3/+3
2013-07-11prevent MarkInstall of unsynced Multi-Arch:same siblingsDavid Kalnischkies1-4/+49