37 Commits (c2c8b4787b0882234ba2772ec7513afbf97b563a)

Author SHA1 Message Date
Julian Andres Klode 87274d0f22 Reformat and sort all includes with clang-format 5 years ago
Julian Andres Klode c46f94aa48 Drop cacheiterators.h include 5 years ago
David Kalnischkies 93cff633a8 fix various typos reported by spellintian 6 years ago
Chris Leick 2c30cf43f1 fix three typos in sources & manpages 6 years ago
David Kalnischkies 8e99b22c31 eipp: let apt make a plan, not make stuff plane 6 years ago
David Kalnischkies 8d1cb6da6e eipp: add Allow-Temporary-Remove-of-Essentials 6 years ago
David Kalnischkies a21aca106c eipp: implement Immediate-Configuration flag 6 years ago
David Kalnischkies f74d99c6a7 eipp: provide the internal planer as an external one 6 years ago
David Kalnischkies 7b19726221 eipp: implement version 0.1 of the protocol 6 years ago
David Kalnischkies 2202a8a057 don't leak EDSP solver output fd 6 years ago
David Kalnischkies 71608330b9 edsp: use a stanza based interface for solution writing 6 years ago
David Kalnischkies 6dcae298f9 edsp: use a limited scenario based on bool-array 6 years ago
David Kalnischkies 43c71fad3a edsp: add Forbid-{New-Install,Remove} and Upgrade-All 6 years ago
David Kalnischkies ef00bd7af5 convert EDSP to be based on FileFd instead of FILE* 6 years ago
David Kalnischkies 5dd00edbcf add messages to our deprecation warnings in libapt 7 years ago
David Kalnischkies c3392a9fcc some CXXFLAGS housekeeping 7 years ago
David Kalnischkies c8a4ce6cbe add d-pointer, virtual destructors and de-inline de/constructors 7 years ago
David Kalnischkies 5681b3fc2a check exit status of external solvers 8 years ago
David Kalnischkies ce62f1def6 mark optional (private) symbols as hidden 8 years ago
David Kalnischkies 453b82a388 cleanup headers and especially #includes everywhere 8 years ago
David Kalnischkies 655122418d warning: unused parameter ‘foo’ [-Wunused-parameter] 8 years ago
Michael Vogt 1e3f4083db Fix typos in documentation (codespell) 8 years ago
David Kalnischkies b9dadc24b9 revert 2184.1.3: forward declaration instead of headers 11 years ago
David Kalnischkies 15fc8636b3 * apt-pkg/cacheset.cc: 11 years ago
David Kalnischkies 472ff00ef2 use forward declaration in headers if possible instead of includes 11 years ago
David Kalnischkies b57c0e355d implement proper progress report with OpProgress 11 years ago
David Kalnischkies ebfeeaedf5 implement correct error reporting 11 years ago
David Kalnischkies 575e9b5c5c add a fair round of doxygen comments to the edsp header 11 years ago
David Kalnischkies 741b7da9de implement external solver calling for upgrade and dist-upgrade, too 11 years ago
David Kalnischkies ac5fbff8c5 refactor: move solver execution into his own EDSP method 11 years ago
David Kalnischkies e876223c70 implement optional Progress report in EDSP 11 years ago
David Kalnischkies d4f626ff09 reorganize WriteScenario to add a WriteLimitedScenario in which a scenario 11 years ago
David Kalnischkies 2029276f03 send the scenario through a pipe to the solver and get the solution back 11 years ago
David Kalnischkies 40795fca99 parse also the action flags Upgrade, Dist-Upgrade and alike from the request 11 years ago
David Kalnischkies 6d5bd6147e Read and apply install/remove requests correctly 11 years ago
David Kalnischkies 93794bc92e WriteRequest according to current EDSP draft 11 years ago
David Kalnischkies c3b851268e rename edspwriter to straight edsp in toplevel as it does more than 11 years ago
David Kalnischkies 29099cb685 add the methods we will need to write to make working with EDSP possible 11 years ago
David Kalnischkies e0a78caad6 rename the 'universe' to 'scenario' to reflect the naming in the draft 11 years ago
David Kalnischkies e3674d91d2 be able to write solutions, too 11 years ago
David Kalnischkies 6d38011bb9 add a first round of stuff needed for talking between APT and solvers 11 years ago