summaryrefslogtreecommitdiff
path: root/apt-inst/deb/debfile.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge libapt-inst into libapt-pkgJulian Andres Klode2019-05-061-95/+0
|
* Add 'explicit' to most single argument constructorsJulian Andres Klode2019-04-301-2/+2
| | | | | | | | | | | This prevents implicit conversions that we do not want, such as having a FileFd* being converted to a debListParser. Two cases are not yet handled because they require changes in code using them: 1. The classes in hashes.h 2. The URI class - this one is used quite a lot
* Remove obsolete RCS keywordsGuillem Jover2018-05-071-1/+0
| | | | Prompted-by: Jakub Wilk <jwilk@debian.org>
* Reformat and sort all includes with clang-formatJulian Andres Klode2017-07-121-2/+1
| | | | | | | | | | | | | This makes it easier to see which headers includes what. The changes were done by running git grep -l '#\s*include' \ | grep -E '.(cc|h)$' \ | xargs sed -i -E 's/(^\s*)#(\s*)include/\1#\2 include/' To modify all include lines by adding a space, and then running ./git-clang-format.sh.
* remove the compatibility markers for 4.13 abiDavid Kalnischkies2015-08-101-8/+0
| | | | | | | | We aren't and we will not be really compatible again with the previous stable abi, so lets drop these markers (which never made it into a released version) for good as they have outlived their intend already. Git-Dch: Ignore
* add c++11 override marker to overridden methodsDavid Kalnischkies2015-08-101-3/+3
| | | | | | | | | C++11 adds the 'override' specifier to mark that a method is overriding a base class method and error out if not. We hide it in the APT_OVERRIDE macro to ensure that we keep compiling in pre-c++11 standards. Reported-By: clang-modernize -add-override -override-macros Git-Dch: Ignore
* guard ABI changes for LFS in apt-instDavid Kalnischkies2014-11-081-2/+10
| | | | Git-Dch: Ignore
* Fix ar and tar code to be LFS-safeGuillem Jover2014-07-081-2/+2
| | | | | | This is an ABI break. Closes: #742882
* cleanup headers and especially #includes everywhereDavid Kalnischkies2014-03-131-1/+5
| | | | | | | | 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)
* DebFile: Refactor ExtractTarMember() out from ExtractArchive()Guillem Jover2014-02-221-0/+1
| | | | | Generalize DebFile::ExtractArchive() to take a member base name, so that we can reuse it for control.tar member extraction too.
* * apt-inst/deb/debfile.h:David Kalnischkies2012-05-101-0/+4
| | | | - readd 'md5.h' to the uncleaned header includes to make qapt build against us again unchanged to unblock transition (Closes: #669163)
* * apt-inst/database.{cc,h}, apt-inst/deb/dpkgdb.{cc,h}:David Kalnischkies2012-03-221-9/+1
| | | | | | | - drop instead of fix as it is only needed if you want to reimplement dpkg and comes straight from the beginning of last decade (Closes: #663372) * apt-inst/deb/debfile.cc: - {Extract,Merge}Control() is another instance of "lets reimplement dpkg" so shot of this code before someone ends up using this…
* revert 2184.1.3: forward declaration instead of headersDavid Kalnischkies2011-12-131-0/+4
| | | | | The breakage is just to big for now, so guard the change with #ifndef APT_8_CLEANER_HEADERS and be nice to library users
* use forward declaration in headers if possible instead of includesDavid Kalnischkies2011-09-191-1/+4
|
* do not pollute namespace in the headers with using (Closes: #500198)David Kalnischkies2011-09-191-2/+2
|
* * removed the pragma messMichael Vogt2006-10-021-3/+0
|
* Join with aliencodeArch Librarian2004-09-201-0/+92
Author: jgg Date: 2001-02-20 07:03:16 GMT Join with aliencode