Panu Matilainen
522c6d074e
Use 64bit type for rpmte package size reporting
...
- RPMTAG_SIGSIZE limits to 32bit in practise currently
2008-06-09 12:48:34 +03:00
Panu Matilainen
d718b12f5b
Mass convert (back) to rpmTag as it's usable everywhere now
...
- cast away a few cases where the enum usage causes ridiculous amount
of compiler warnings from unhandled switch-cases
2008-02-05 17:42:19 +02:00
Panu Matilainen
eb5dc35c19
Include spring-cleaning
...
- put some consistency into include ordering
- everything (apart from bits missed ;) is now ordered like this
1. "system.h"
2. other system includes
3. rpm public headers
4. rpm private headers
5. "debug.h"
2008-01-30 17:05:29 +02:00
Panu Matilainen
99faa2735b
rpmlib.h mass eviction
...
- explicitly include what's really needed instead
- document remaining uses
2008-01-30 13:53:51 +02:00
Panu Matilainen
7e56c6355b
Use rpm_tag_t everywhere for rpm (header) tag type
...
- typedef'ed as int32_t for now, negative values used in some places for
error cases
- easy to grep, easy to change...
- add RPMTAG_NOT_FOUND define, used in place of -1 "magic",
2007-12-13 19:32:37 +02:00
Panu Matilainen
9ce13e09ef
Switch to <rpm/foo.h> style for public headers
...
- adjust include paths accordingly
2007-12-08 14:02:32 +02:00
Panu Matilainen
dbdbe8010c
Eliminate debug junk from the API
...
- add some helper macros to accomplish the same, easy to enable / disable
as needed
2007-12-04 11:25:46 +02:00
Ralf Corsépius
abeea80a38
Use #include <x.h> syntax to include public headers.
2007-11-23 06:46:19 +01:00
Ralf Corsépius
f25c04c1e4
Include "rpmlib.h" instead of <rpmlib.h>.
2007-10-28 06:47:31 +01:00
Ralf Corsépius
3aad15624e
Remove split tags.
2007-09-11 15:28:26 +02:00
Panu Matilainen
504775bb69
Python rpm.te Key() refcount fix (rhbz#182063) from JBJ.
2007-06-05 15:18:49 +03:00
pauln
24e6f8633e
Add kwargs everywhere - courtesy of pjones@redhat.com
...
CVS patchset: 7582
CVS date: 2004/11/17 17:05:39
2004-11-17 17:05:39 +00:00
jbj
0deeb05eed
- python: include Python.h before glibc features.h.
...
CVS patchset: 7055
CVS date: 2004/01/01 16:34:10
2004-01-01 16:34:10 +00:00
jbj
5e20d90422
splint fiddles, no warnings.
...
CVS patchset: 6961
CVS date: 2003/12/01 19:15:38
2003-12-01 19:15:38 +00:00
jbj
3dcfeb3f9a
Merge changes from rpm-4.2.1 development.
...
CVS patchset: 6959
CVS date: 2003/11/23 19:50:52
2003-11-23 19:50:52 +00:00
jbj
3db8afedc0
Use getattro/setattro throughout.
...
Convert to mpfprintlin from diddled mpprintln.
CVS patchset: 6811
CVS date: 2003/05/04 17:34:53
2003-05-04 17:34:53 +00:00
jbj
c6156e0abd
Doxygen doco markup.
...
CVS patchset: 6760
CVS date: 2003/04/17 17:17:27
2003-04-17 17:17:27 +00:00
jbj
e8cf6cbb05
Sanity.
...
CVS patchset: 6652
CVS date: 2003/03/05 00:13:11
2003-03-05 00:13:11 +00:00
jbj
c87fa0b029
- permit anaconda to choose "presentation order".
...
CVS patchset: 6028
CVS date: 2003/01/25 20:59:52
2003-01-25 20:59:52 +00:00
jbj
86f5190567
Dump multilib code, colored depndencies instead.
...
CVS patchset: 5990
CVS date: 2002/12/31 02:12:02
2002-12-31 02:12:02 +00:00
jbj
39cbc98d69
1st crack at colored installs.
...
CVS patchset: 5989
CVS date: 2002/12/31 01:23:03
2002-12-31 01:23:03 +00:00
jbj
2452c14619
Add rpmfts-py.[ch] bindings for fts(3) from rpmio.
...
splint fiddles.
CVS patchset: 5932
CVS date: 2002/12/11 00:12:17
2002-12-11 00:12:17 +00:00
jbj
fe6043016c
Add tp_{init,alloc,new,free} methods to rpmts.
...
Use PyObject_{New,Del} consistently throughout.
CVS patchset: 5931
CVS date: 2002/12/10 19:46:03
2002-12-10 19:46:03 +00:00
jbj
a2e69e7622
python: gilding lilies.
...
CVS patchset: 5915
CVS date: 2002/12/04 02:01:47
2002-12-04 02:01:47 +00:00
jbj
0717d19bb1
Add new rpmte methods.
...
CVS patchset: 5914
CVS date: 2002/12/03 21:00:38
2002-12-03 21:00:38 +00:00
jbj
3ea74aa3c7
- python: sanity check fixes on rpmts/rpmte methods.
...
CVS patchset: 5554
CVS date: 2002/07/14 21:23:29
2002-07-14 21:23:29 +00:00
jbj
261b4a2ecb
- install rpmal.h and rpmhash.h, implicit rpmps.hinclude, for now.
...
- revert headerFree/headerLink/headerUnlink debugging.
CVS patchset: 5550
CVS date: 2002/07/13 19:08:51
2002-07-13 19:08:51 +00:00
jbj
bf7fc63baa
Teach doxygen about python/*-py.c files.
...
Make sure that automake includes the python/test/* files.
CVS patchset: 5461
CVS date: 2002/06/03 23:27:05
2002-06-03 23:27:05 +00:00
jbj
c3ed66c298
- eliminate legacy db methods, add ts.dbMatch method.
...
CVS patchset: 5453
CVS date: 2002/05/28 23:06:44
2002-05-28 23:06:44 +00:00
jbj
23bbe266cc
Add bindings for rpmte and FD_t.
...
CVS patchset: 5451
CVS date: 2002/05/27 21:40:08
2002-05-27 21:40:08 +00:00