summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-07-15python/python-apt.h: Introduce the C++ APIJulian Andres Klode9-7/+360
2009-07-15python/hashstring.cc: Do not use const char*, but use char* with default to N...Julian Andres Klode1-2/+2
2009-07-14python/tag.cc: TagFileData is now subclassed from CppOwnedPyObject<pkgTagFile>.Julian Andres Klode1-7/+8
2009-07-14python/configuration.cc: Unify all Configuration,ConfigurationPtr,Configurati...Julian Andres Klode4-119/+15
2009-07-14python/generic.h: Use Py_XINCREF instead of Py_INCREF in CppOwnedPyObject_NEW.Julian Andres Klode1-3/+2
2009-07-14python/acquire.cc: Replace PyAcquireItem_ToCpp with acquireitem_tocpp.Julian Andres Klode1-3/+3
2009-07-14python/acquire.cc: Check that an owner exists in AcquireItemDealloc.Julian Andres Klode1-0/+6
2009-07-13doc/source/contributing.rst: List debian-experimental, fix highlighting.Julian Andres Klode1-9/+19
2009-07-13doc/source/contributing.rst: Add C++ Coding style guidelines.Julian Andres Klode1-26/+164
2009-07-13python: No zero-size arrays for char *kwlist[].Julian Andres Klode6-9/+9
2009-07-13python/hashes.cc: Adapt to style guidelines.Julian Andres Klode1-2/+2
2009-07-13python/apt_pkgmodule.cc: Remove all dependendy type constants, and cleanup.Julian Andres Klode1-87/+41
2009-07-13python/apt_pkgmodule.cc: Fix build on Python 2.4Julian Andres Klode1-1/+1
2009-07-13python/apt_pkgmodule.cc: Add function name to ParseDepends and friends.Julian Andres Klode1-6/+7
2009-07-13python/generic.h: Use PyBytes_AS_STRING instead of PyBytes_AsString in PyUnic...Julian Andres Klode1-1/+2
2009-07-13python/apt_pkgmodule.cc, python/apt_instmodule.cc: Remove useless state.Julian Andres Klode2-43/+13
2009-07-13python/apt_pkgmodule.cc: ParseDepends_old only needed in COMPAT_0_7.Julian Andres Klode1-0/+2
2009-07-13python: Rename all PyTypeObject's to conform to PEP 7.Julian Andres Klode15-177/+177
2009-07-12python/acquire.cc: Fix segmentation faults, introduce PyAcquireObject.Julian Andres Klode2-27/+73
2009-07-12apt/package.py: Adjust AcquireFile() usage to future changes.Julian Andres Klode1-8/+9
2009-07-12python/hashes.cc: Introduce the Hashes class.Julian Andres Klode6-8/+164
2009-07-12python/policy.cc: Disable Policy.read_pindir() on apt < 0.7.22.Julian Andres Klode1-0/+4
2009-07-12python/cdrom.cc: Remove PkgCdromStruct, use pkgCdrom directly.Julian Andres Klode1-12/+6
2009-07-12python/indexfile.cc: Deallocate the pointer correctly.Julian Andres Klode1-2/+2
2009-07-12python/pkgsrcrecords.cc: Do not delete the pkgIndexFile*, it is managed by Pk...Julian Andres Klode1-1/+5
2009-07-12python/sourcelist.cc: Do not delete the pkgIndexFile*, it is managed elsewhere.Julian Andres Klode1-1/+3
2009-07-12python/metaindex.cc: Fix deletion of the IndexFile objects in MetaIndex.index...Julian Andres Klode1-2/+5
2009-07-12python/sourcelist.cc: Fix deletion of MetaIndex objects returned in SourceLis...Julian Andres Klode1-2/+5
2009-07-12python/cache.cc: Set NoDelete for Caches, instead of using the wrong dealloc ...Julian Andres Klode1-1/+3
2009-07-12python/depcache.cc: Set NoDelete for DepCaches, instead of using the wrong de...Julian Andres Klode1-4/+5
2009-07-12python/cache.cc: Py_DECREF the CacheFile, so it can be deleted.Julian Andres Klode1-1/+1
2009-07-11python/depcache.cc: Introduce DepCache.policy property.Julian Andres Klode1-0/+13
2009-07-10python/generic.h: Introduce NoDelete field in CppPyObject.Julian Andres Klode1-4/+13
2009-07-10python/indexrecords.cc: Correctly Decrease refcount for HashString.Julian Andres Klode1-3/+6
2009-07-08doc/source/apt_pkg.rst: Update the documentation to reflect the latest changes.Julian Andres Klode2-11/+35
2009-07-08doc/source/whatsnew/0.8.0.rst: Document the changes to the dependency handling.Julian Andres Klode1-0/+61
2009-07-08python/pkgsrcrecords.cc: Unify dep handling -- part 2: SourceRecords.build_de...Julian Andres Klode2-2/+55
2009-07-08python/apt_pkgmodule.cc: Unify dep handling -- part 1: parse_depends()Julian Andres Klode2-5/+18
2009-07-07python/policy.cc: Add Policy_ReadPinDir() [APT 0.7.22]Julian Andres Klode1-0/+14
2009-07-07debian/control: Build-Depend on libapt-pkg-dev (>= 0.7.22~).Julian Andres Klode2-2/+3
2009-06-25python: Use PyVarObject_HEAD_INIT() instead of PyObject_HEAD_INIT().Julian Andres Klode16-121/+34
2009-06-25python: Fix some build warnings.Julian Andres Klode8-16/+13
2009-06-25python/generic.h: Make PyObject_AsString() only accept unicode on Python 3.Julian Andres Klode1-1/+11
2009-06-25python/cache.cc: Support unicode objects and str objects in Python 2.Julian Andres Klode3-9/+34
2009-06-25python/tag.cc: Return False for non-strings in 'TagSection.__contains__()'.Julian Andres Klode1-0/+2
2009-06-25python/tag.cc: Store the return value of PyString_AsString as const char*.Julian Andres Klode1-1/+1
2009-06-25python/policy.cc: Use strcmp() for comparing strings.Julian Andres Klode1-3/+3
2009-06-23python/configuration.cc: Make ConfigurationPtr,ConfigurationSub subclasses of...Julian Andres Klode2-0/+7
2009-06-23python/acquire.cc: Make AcquireFile a subclass of AcquireItemJulian Andres Klode2-18/+33
2009-06-22debian/control: Update Standards-Version to 3.8.2Julian Andres Klode2-1/+2