Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-02-05 | Use rpmTagType always now that it's available everywhere | Panu Matilainen | 7 | -61/+61 | |
- RPM_MASK_TYPE is not a datatype, move it out of the enum - add missing cases python header handling to shut up gcc | |||||
2008-02-05 | Couple of missed type abstractions | Panu Matilainen | 2 | -2/+2 | |
2008-02-05 | Yet another typedef for transaction ID, use where spotted | Panu Matilainen | 1 | -2/+2 | |
- most remaining [u]int16|32 uses are indexes and such, ie actual numbers | |||||
2008-02-05 | Add rpm_color_t type for rpm color bits, use where spotted | Panu Matilainen | 1 | -3/+3 | |
2008-02-04 | Remove double documention for exported header functions | Panu Matilainen | 1 | -209/+0 | |
2008-02-04 | Rip the useless header method vectors | Panu Matilainen | 5 | -732/+86 | |
2008-02-04 | Add rpm_time_t type for time types (in headers), use where spotted | Panu Matilainen | 1 | -2/+2 | |
- easy to spot, easy to change... - time_t size can vary, header data needs fixed size | |||||
2008-02-03 | Make rpmtag.h standalone, include from rpmtypes.h | Panu Matilainen | 3 | -14/+22 | |
- permits header.h to use the tag types - revert other includes back to header.h, more crazy #include churn... - rpmTagTable etc in header.h for now, don't really belong there but... | |||||
2008-02-03 | Use rpmTag etc enums for rpmTagGet*() functions | Panu Matilainen | 1 | -12/+12 | |
2008-01-30 | Include spring-cleaning | Panu Matilainen | 7 | -11/+11 | |
- 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 | rpmlib.h mass eviction | Panu Matilainen | 8 | -7/+12 | |
- explicitly include what's really needed instead - document remaining uses | |||||
2008-01-30 | Move HGE and related prototypes to header.h | Panu Matilainen | 1 | -0/+75 | |
2008-01-30 | Move rpmTagType stuff to rpmtag.h now that they can move | Panu Matilainen | 4 | -49/+3 | |
2008-01-30 | Uninline headerFreeData() | Panu Matilainen | 2 | -12/+12 | |
2008-01-30 | Remove bunch of unnecessary rpmlib.h includes | Panu Matilainen | 1 | -1/+1 | |
- replace with rpmtypes.h where needed | |||||
2008-01-30 | Move header and -iterator to rpmtypes | Panu Matilainen | 1 | -8/+0 | |
2008-01-30 | Move header tagdata types from header.h to rpmtypes.h | Panu Matilainen | 1 | -14/+0 | |
2008-01-30 | Add stub rpmtypes.h header stub | Panu Matilainen | 1 | -1/+1 | |
- place to stick in common typedefs to untangle header cross-include jungle | |||||
2008-01-09 | Dirty hack to determine BDB .la name automatically | Panu Matilainen | 1 | -2/+5 | |
2008-01-07 | Fix field-width specifiers when no space between (rhbz#323221) | Panu Matilainen | 1 | -1/+3 | |
Ported from rpm5.org work of Jeff Johnson. | |||||
2008-01-04 | Saner RPM_FORCEFREE_TYPE definition | Panu Matilainen | 1 | -1/+1 | |
2008-01-02 | Teach (unused) headerFreeTag about RPM_FORCEFREE_TYPE | Panu Matilainen | 1 | -1/+1 | |
2008-01-02 | Use size_t, not int for header format padding args | Panu Matilainen | 2 | -8/+8 | |
2007-12-19 | Add rpm_data_t (and _constdata_t) for header data, use everywhere | Panu Matilainen | 9 | -91/+99 | |
- consistent, easy to grep for and change... - bogus consts removed where spotted | |||||
2007-12-19 | Const-pedantry here and there... | Panu Matilainen | 2 | -8/+8 | |
2007-12-18 | Avoid exiting too early due to nested rpmdbCheckSignals() | Panu Matilainen | 1 | -1/+1 | |
2007-12-18 | Stick constfree to extension cache cleanup | Panu Matilainen | 1 | -1/+1 | |
- deal with the header mess later on | |||||
2007-12-18 | Drop bogus const from headerFreeTag() data pointer | Panu Matilainen | 4 | -8/+6 | |
- no effect as it's hft is unused - mark headerFreeData(), the real problem case, with _constfree() for easy finding (inlined in header.h so can't use _constfree()) | |||||
2007-12-18 | Drop bogus const from temp variable | Panu Matilainen | 1 | -1/+1 | |
2007-12-18 | Remove bogus const from rpmdb match iterator contents | Panu Matilainen | 1 | -4/+4 | |
2007-12-18 | Use constfree for rpmdb_s contents for now | Panu Matilainen | 3 | -13/+13 | |
- rpmdb_internal is included from several places over the tree | |||||
2007-12-18 | Use constfree for rpmhash key + data for now | Panu Matilainen | 1 | -2/+2 | |
- sometimes they point to real const data, sometimes not, eww | |||||
2007-12-17 | Drop const from temporary variable | Panu Matilainen | 1 | -1/+1 | |
2007-12-17 | Unbreak array query formats | Panu Matilainen | 1 | -5/+7 | |
- signed -> unsigned count type change broke it.. | |||||
2007-12-16 | Stupid reversed-logic thinko.. | Panu Matilainen | 1 | -1/+1 | |
2007-12-16 | Remove const from bunch of error message return types | Panu Matilainen | 2 | -13/+13 | |
- headerCheck(), rpmReadHeader() and rpmReadSignature() return malloced error messages the caller needs to free, shouldn't be const - adjust rpmdb hdrchk callbacks accordingly | |||||
2007-12-15 | Remove bogus const from rpmGenPath() temporary targets | Panu Matilainen | 2 | -6/+6 | |
2007-12-15 | Remove bogus const from rpmGetPath() temporary targets | Panu Matilainen | 2 | -8/+8 | |
2007-12-14 | Another bunch of bogus const removals | Panu Matilainen | 1 | -2/+2 | |
2007-12-14 | Bunch of const char* corrections | Panu Matilainen | 1 | -1/+1 | |
- functions returning string constants as char * etc... | |||||
2007-12-14 | Bunch of silly ssize_t casts | Panu Matilainen | 1 | -3/+3 | |
- cuts down the amount of spurious warnings from inlined code... | |||||
2007-12-14 | More misc size_t issues | Panu Matilainen | 1 | -1/+1 | |
2007-12-13 | Use rpm_tagtype_t everywhere for rpm (header) tagtype type | Panu Matilainen | 10 | -80/+81 | |
- typedef'ed as uint32_t, doesn't matter much but negative types dont exist - easy to grep, easy to change... - define RPM_FORCEFREE_TYPE instead of -1 "magic" for forcing headerFreeData (ugh), easier to grep for and change than "-1" | |||||
2007-12-13 | Use rpm_tag_t everywhere for rpm (header) tag type | Panu Matilainen | 12 | -102/+103 | |
- 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 | Use rpm_count_t everywhere for header data count | Panu Matilainen | 2 | -6/+8 | |
- typedef'ed as uint32_t as that's the key size limit imposed by BDB, relevant for RPM_BIN_TYPE - easy to change to whatever later on as it's now consistent everywhere - explicit casts where needed to avoid new warnings from signedness | |||||
2007-12-13 | Use rpm_count_t everywhere for header data count | Panu Matilainen | 8 | -57/+61 | |
- typedef'ed as uint32_t as that's the key size limit imposed by BDB, relevant for RPM_BIN_TYPE - easy to change to whatever later on as it's now consistent everywhere | |||||
2007-12-08 | Switch to <rpm/foo.h> style for public headers | Panu Matilainen | 18 | -46/+46 | |
- adjust include paths accordingly | |||||
2007-12-03 | Remove double documentation from header methods to make doxygen shut up | Panu Matilainen | 1 | -224/+0 | |
2007-12-03 | Rename _rpmdbMatchIterator -> rpmdbMatchIterator_s | Panu Matilainen | 1 | -1/+1 | |
- consistency with other similar constructs | |||||
2007-12-03 | Split RPMTAG_* and related functions out of rpmlib.h to rpmtag.h | Panu Matilainen | 1 | -3/+4 | |