summaryrefslogtreecommitdiff
path: root/apt-pkg/edsp.h
Commit message (Collapse)AuthorAgeFilesLines
* add d-pointer, virtual destructors and de-inline de/constructorsDavid Kalnischkies2015-06-161-29/+13
| | | | | | | | To have a chance to keep the ABI for a while we need all three to team up. One of them missing and we might loose, so ensuring that they are available is a very tedious but needed task once in a while. Git-Dch: Ignore
* check exit status of external solversDavid Kalnischkies2014-05-301-3/+3
| | | | | | Solvers are supposed to exit successfully even if they haven't found a solution, but a solver which fails drastically (like e.g. segfaults) should be detected and dealt with accordingly instead of ignored.
* mark optional (private) symbols as hiddenDavid Kalnischkies2014-03-211-5/+6
| | | | | | | | This methods should not be used by anyone expect the library itself as they are helpers for the specific class and therefore perfect candidates for hidding. Git-Dch: Ignore
* cleanup headers and especially #includes everywhereDavid Kalnischkies2014-03-131-1/+4
| | | | | | | | Beside being a bit cleaner it hopefully also resolves oddball problems I have with high levels of parallel jobs. Git-Dch: Ignore Reported-By: iwyu (include-what-you-use)
* warning: unused parameter ‘foo’ [-Wunused-parameter]David Kalnischkies2014-03-131-4/+2
| | | | | Reported-By: gcc -Wunused-parameter Git-Dch: Ignore
* Fix typos in documentation (codespell)Michael Vogt2014-02-221-3/+3
|
* revert 2184.1.3: forward declaration instead of headersDavid Kalnischkies2011-12-131-0/+5
| | | | | The breakage is just to big for now, so guard the change with #ifndef APT_8_CLEANER_HEADERS and be nice to library users
* * apt-pkg/cacheset.cc:David Kalnischkies2011-11-091-3/+1
| | | | - make the cachesets real containers which can embedding any container to be able to use the same interface regardless of set or list usage
* use forward declaration in headers if possible instead of includesDavid Kalnischkies2011-09-191-3/+8
|
* implement proper progress report with OpProgressDavid Kalnischkies2011-05-091-5/+13
|
* implement correct error reportingDavid Kalnischkies2011-05-071-1/+6
|
* add a fair round of doxygen comments to the edsp headerDavid Kalnischkies2011-05-031-3/+151
|
* implement external solver calling for upgrade and dist-upgrade, tooDavid Kalnischkies2011-05-031-0/+3
|
* refactor: move solver execution into his own EDSP methodDavid Kalnischkies2011-05-021-0/+1
|
* implement optional Progress report in EDSPDavid Kalnischkies2011-05-021-0/+1
|
* reorganize WriteScenario to add a WriteLimitedScenario in which a scenarioDavid Kalnischkies2011-04-251-0/+17
| | | | can be limited to a subset of packages with only relevant dependencies
* send the scenario through a pipe to the solver and get the solution backDavid Kalnischkies2011-04-021-1/+1
| | | | The solution is NOT interpreted so far.
* parse also the action flags Upgrade, Dist-Upgrade and alike from the requestDavid Kalnischkies2011-04-011-4/+6
|
* Read and apply install/remove requests correctlyDavid Kalnischkies2011-04-011-1/+3
|
* WriteRequest according to current EDSP draftDavid Kalnischkies2011-03-311-1/+4
|
* rename edspwriter to straight edsp in toplevel as it does more thanDavid Kalnischkies2011-03-311-0/+32
just writing stuff… it also reads and can work for both: - APT talking to an external solver - an external solver (understanding EDSP) talking to APT