summaryrefslogtreecommitdiff
path: root/apt-private
AgeCommit message (Collapse)AuthorFilesLines
2014-03-21enable fvisibility=hidden for our private libraryDavid Kalnischkies16-34/+61
While it is a huge undertaking to enable it for our public libraries as basically everything we exported so far could be seen as public interface our private library is new and under our full control, so we can do whatever we like with it. The benefits are not that big in return of course, but it reduces the size a bit, so thats great nontheless. Git-Dch: ignore
2014-03-13msgstr with elipses need three dotsDavid Kalnischkies1-1/+1
fixes some messages and their translation so that all of them have three dots for messages with an elipse. Many translations already had this.
2014-03-13follow method attribute suggestions by gccDavid Kalnischkies2-2/+2
Git-Dch: Ignore Reported-By: gcc -Wsuggest-attribute={pure,const,noreturn}
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies28-199/+226
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)
2014-03-13warning: unused parameter ‘foo’ [-Wunused-parameter]David Kalnischkies4-12/+12
Reported-By: gcc -Wunused-parameter Git-Dch: Ignore
2014-03-13warning: no previous declaration for foobar() [-Wmissing-declarations]David Kalnischkies8-20/+23
Git-Dch: Ignore Reported-By: gcc -Wmissing-declarations
2014-03-13warning: extra ‘;’ [-Wpedantic]David Kalnischkies1-31/+31
Git-Dch: Ignore Reported-By: gcc -Wpedantic
2014-03-13warning: non-ISO-standard escape sequence, '\e' [enabled by default]David Kalnischkies1-7/+7
Git-Dch: Ignore Reported-By: gcc -Wpedantic
2014-03-13fix -Wformat= warnings about size_t != %lu on e.g. armelDavid Kalnischkies1-2/+3
Git-Dch: Ignore Reported-By: gcc
2014-03-13fix -Wmissing-field-initializers warningsDavid Kalnischkies1-13/+13
Reported-By: gcc Git-Dch: Ignore
2014-03-13support DEB_BUILD_PROFILES and -P for build profilesDavid Kalnischkies1-0/+2
Inspired by the rest of the patch in 661537, but abstract the parsing of various ways of setting the build profiles more so it can potentially be reused and all apt parts have the same behaviour. Especially config options, cmdline options and environment will not be combined as proposed as this isn't APTs usual behaviour and dpkg doesn't do it either, so one overrides the other as it normally does.
2014-02-14Merge remote-tracking branch 'donkult/debian/sid' into debian/sidMichael Vogt1-1/+1
Conflicts: apt-private/acqprogress.cc
2014-02-14honor option to disable pulses for the testcasesDavid Kalnischkies2-3/+6
Git-Dch: Ignore
2014-02-14add missing canNotFindFnmatch/showFnmatchSelection (for the next ABI break)Michael Vogt1-0/+5
2014-02-14honor option to disable pulses for the testcasesDavid Kalnischkies2-3/+6
Git-Dch: Ignore
2014-02-05move isatty() check into InitOutput()Michael Vogt1-0/+3
2014-01-31show "status" in apt list lastMichael Vogt1-25/+24
2014-01-30do not crash if VF.File()/VF.File().Archive() is NULLMichael Vogt1-2/+4
2014-01-26Merge remote-tracking branch 'donkult/debian/sid' into debian/sidMichael Vogt2-10/+10
Conflicts: apt-private/private-list.cc doc/po/de.po test/integration/framework
2014-01-24Merge remote-tracking branch 'mvo/feature/apt-show-nice' into ↵Michael Vogt3-10/+68
debian/experimental-no-abi-break Conflicts: apt-private/private-cmndline.cc
2014-01-24hide more from apt showMichael Vogt1-3/+12
Hide the Hashes,Filename,Multi-Arch,Architecture by default from "apt show". The information is still available via apt-cache show. Also improve the output of the Size-
2014-01-24show APT-Sources in apt showMichael Vogt2-7/+14
2014-01-24Show "Manual-Installed: {yes|no}" in apt showMichael Vogt1-0/+12
2014-01-24add "apt full-upgrade" and tweak "apt upgrade"Michael Vogt3-5/+10
There is a new "apt full-upgrade" that performs a apt-get dist-upgrade. "apt dist-upgrade" is still supported as a alias. The "apt upgrade" code is changed so that it mirrors the behavior of "apt-get upgrade --with-new-pkgs" and also honors "apt uprade --no-new-pkgs".
2014-01-23include "Archive-Origin" in the apt show outputMichael Vogt2-1/+7
2014-01-23Show only the candidate with "apt show"Michael Vogt2-1/+13
Display only the candidate version with "apt show pkg" but show a notice that there is more to see.
2014-01-22"apt show" show user friendly size infoMichael Vogt1-8/+20
The size/installed-size is displayed via SizeToStr() and Size is rewriten to "Download-Size" to make clear what size is refered to here.
2014-01-22add integration test for apt searchMichael Vogt1-1/+1
2014-01-17add missing integration test for "apt list"Michael Vogt2-7/+13
2014-01-17add apt upgrade --distMichael Vogt1-0/+5
2014-01-16correct some style/performance/warnings from cppcheckDavid Kalnischkies2-10/+10
The most "visible" change is from utime to utimensat/futimens as the first one isn't part of POSIX anymore. Reported-By: cppcheck Git-Dch: Ignore
2014-01-16apt-private/private-show.cc: do not show Description-lang: header, the user ↵Michael Vogt1-3/+2
probably knows his language (thanks to Donkult)
2014-01-16add --manual-installed commandline switchMichael Vogt2-0/+10
2014-01-06flock() the file edited in edit-sourcesMichael Vogt1-0/+5
2013-11-29fix crash when SetCandidateRelease is usedMichael Vogt1-0/+3
2013-11-29Merge remote-tracking branch 'mvo/debian/sid' into debian/sidMichael Vogt7-4/+127
Conflicts: apt-private/private-cmndline.cc
2013-11-29Merge branch 'feature/edit-sources' into debian/sidMichael Vogt5-1/+124
2013-11-29add "APT::String::Endswith" and automatic adding of ".list" in apt edit-sourceMichael Vogt1-3/+7
2013-11-29add support for "apt edit-source foo" sources.list.d component editingMichael Vogt1-4/+14
2013-11-28Merge remote-tracking branch 'mvo/feature/short-list' into debian/sidMichael Vogt4-6/+14
2013-11-28add "-f" option to "build-dep" as sbuild is using it to fix regression with ↵Michael Vogt1-0/+3
cross-building (LP: #1255806)
2013-11-28fix "apt-get --purge build-dep" (closes: #720597)Michael Vogt1-0/+1
2013-11-28move EditSources into its own fileMichael Vogt3-1/+49
2013-11-26rename APT::Cmd::AllVersions -> APT::Cmd::All-Versions, APT::Cmd::UseRegexp ↵Michael Vogt2-3/+3
-> APT::Cmd::Use-Regexp
2013-11-26add APT::Cmd::List-Include-SummaryMichael Vogt2-1/+4
2013-11-25do not show summary in "apt list"Michael Vogt3-6/+11
2013-11-25add basic "edit-sources" commandMichael Vogt3-1/+62
2013-10-31restore ABI and prepare next ABI via #if (APT_PKG_MAJOR >= 4 && ↵Michael Vogt1-22/+13
APT_PKG_MINOR >= 13)
2013-10-22Merge remote-tracking branch 'upstream/debian/sid' into ↵Michael Vogt4-25/+33
feature/install-progress-refactor Conflicts: apt-pkg/deb/dpkgpm.cc apt-pkg/makefile
2013-10-22Merge remote-tracking branch 'mvo/feature/upgrade-api' into debian/sidMichael Vogt4-25/+33