summaryrefslogtreecommitdiff
path: root/python/rpmfi-py.c
AgeCommit message (Expand)AuthorFilesLines
2012-01-28Don't assume rpmfiNew() always succeedsPanu Matilainen1-0/+5
2012-01-02fix the signatures of the METH_NOARGS callbacksDavid Malcolm1-21/+21
2011-07-06Revert the ds, ts, fi and spec python object creation commitsPanu Matilainen1-7/+20
2011-07-01Fix/sanitize rpm.fi python object creation a bitPanu Matilainen1-20/+7
2011-03-09Python bindings dont need our debug.h for anythingPanu Matilainen1-2/+0
2010-10-22Switch python bindings to use rpm(Dbi)TagVal as appropriatePanu Matilainen1-1/+1
2009-10-28Remove unnecessary (cmpfunc) casts from our type objectsPanu Matilainen1-1/+1
2009-10-19Generalize type object initialization to work with both Python 2.* and Python...David Malcolm1-2/+1
2009-10-19Generalize access to ob_type so that they work with both Python 2.* and Pytho...David Malcolm1-1/+1
2009-10-09Revert explicit PyErr_NoMemory() returns to just returning NULLPanu Matilainen1-1/+1
2009-10-05Dont leak memory from rpm.fi() methodsPanu Matilainen1-8/+8
2009-09-30Turn hdrGetHeader() into argument parsing converter interfacePanu Matilainen1-4/+4
2009-09-24Enable subtyping on the rest of our type-objectsPanu Matilainen1-1/+1
2009-09-24Eliminate all custom tp_free() type methodsPanu Matilainen1-8/+1
2009-09-24Call (sub)type tp_free from destructorsPanu Matilainen1-4/+2
2009-09-24Make object allocation type agnosticPanu Matilainen1-3/+3
2009-09-23Turn tagNumFromPyObject() into an object converter interfacePanu Matilainen1-4/+0
2009-09-23Remove tp_print methods from all rpm-python objectsPanu Matilainen1-13/+1
2009-09-23Lose the debug junk from python bindingsPanu Matilainen1-15/+0
2009-09-23Make fiFromHeader() static inside header-py, deprecatePanu Matilainen1-5/+0
2009-09-22Rename python system.h for disambiguationPanu Matilainen1-1/+1
2009-09-22Lose the empty doxygen markersPanu Matilainen1-12/+0
2009-09-22Put some consistency to python object creationPanu Matilainen1-6/+4
2009-09-22Make all python object creation wrappers return PyObject pointersPanu Matilainen1-5/+3
2009-09-22Lose unnecessary next() methodsPanu Matilainen1-37/+0
2009-09-22All rpm-python iterators are self-iterators, just use PyObject_SelfIterPanu Matilainen1-8/+1
2009-09-22Simplify fiFromHeader()Panu Matilainen1-16/+2
2009-09-22Sanitize python object -> tag number exception handlingPanu Matilainen1-8/+2
2009-09-22Move allocations out of rpmfi object init methodPanu Matilainen1-29/+16
2009-09-22Use Py_RETURN_NONE macro for returning None everywherePanu Matilainen1-8/+4
2009-09-22Eliminate unnecessary custom object allocation functionsPanu Matilainen1-12/+1
2009-09-22Use generic python get/set attribute functions directly where appropriatePanu Matilainen1-12/+2
2009-09-22Make the python object structures opaquePanu Matilainen1-0/+6
2009-09-22We dont support ancient python versions...Panu Matilainen1-4/+0
2008-06-12Make rpmfiFSize() return rpm_loff_t type, fixup callersPanu Matilainen1-3/+3
2008-06-03Don't leak memory on python fi.Digest() callsPanu Matilainen1-4/+4
2008-06-02rpmfiFDigestHex() instead of manual hex conversionPanu Matilainen1-4/+2
2008-06-02On a second thought, rename rpmfiDigest() to rpmfiFDigest() for consistencyPanu Matilainen1-2/+2
2008-06-02Add fi.Digest() method to python bindingsPanu Matilainen1-25/+16
2008-05-21Include rpmtypes.h first instead of rpmtag.h everywherePanu Matilainen1-1/+1
2008-04-07Eliminate several copy-paste hex converters, use pgpHexStr() insteadPanu Matilainen1-14/+7
2008-02-05Mass convert (back) to rpmTag as it's usable everywhere nowPanu Matilainen1-2/+2
2008-01-30Include spring-cleaningPanu Matilainen1-0/+1
2008-01-30rpmlib.h mass evictionPanu Matilainen1-2/+1
2007-12-13Use rpm_tag_t everywhere for rpm (header) tag typePanu Matilainen1-2/+2
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-1/+1
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-1/+1
2007-10-28Include "rpmlib.h" instead of <rpmlib.h>.Ralf Corsépius1-1/+1
2007-09-11Remove split tags.Ralf Corsépius1-82/+4
2007-07-10More python method pointer type fixes.Panu Matilainen1-1/+1