Age | Commit message (Collapse) | Author | Files | Lines |
|
- These are internal helpers only, all refcount users need to use
fooFree() or similar for correct operation. Add fwd declarations
where necessary to avoid moving code around unnecessarily.
- We could add these back later as aliases to fooFree() but for now,
just get them out of the way.
|
|
- This mechanism has never been used by anything at all, which suggests
its not a particularly useful feature
- Removing unused rpmpsTrim() from rpmps
- Marking okProbs parameter of rpmtsRun() function as unused to avoid
unnecessary breakage
|
|
- This was only a convenience function that shouldn't really have been
exported to begin with, and is not necessary at all - bury it
inside rpmte.c for now to hide lazy problem set allocation
- In the other news of the day... According to git, this happens to be
the 10000th commit to the master branch of this codebase.
Happy anniversary to rpm :P
|
|
- rpmpsAppend() and rpmProblemCreate() have no use for fn/dn either,
its just stored in one string internally
- this is kinda unnecessary API break but these aren't used outside
rpm so it doesn't make much difference
|
|
|
|
- simply return the actual problem objects from the iterator instead
of "index" which is not usable for anything outside rpmps.c
- implement rpmpsNexIterator() on top of the new rpmpsiNext() as
backwards compatibility for now
|
|
- rpmps is just something that stores rpm problems, problems themselves
are individual and opaque "objects", deserving their own module
|
|
- turn around sameProblem() return, pay more attention to details
and make it public
- use it in rpmpsTrim() too
|
|
- get the debug messages out of API, this is what should've been in commit
dbdbe8010cd944f026a5a4e5d071eb31d29d81c4
|
|
|
|
|
|
|
|
- rename the parameters + internal use to more generic "number"
- rename ugly and dumb rpmProblemGetLong() to rpmProblemGetDiskNeed()
and return rpm_loff_t
- the number field is used for some other purposes too (whether dep problem
is for installed package), work around this for now by just defining
rpmProblemGetDiskNeed() result value as undefined on non-disk related
problems ;)
|
|
|
|
- replace with rpmtypes.h where needed
|
|
|
|
- its malloced so it needs to be freed
- fix all users to actually free
|
|
- adjust include paths accordingly
|
|
- add some helper macros to accomplish the same, easy to enable / disable
as needed
|
|
|
|
- rpmmessages is empty, lose it
- adjust includes
|
|
|
|
|
|
|
|
- problem set contains array of pointers to problems, not problems themselves
- add functions for creating and destroying problems
- use iterators for freeing the problems in rpmpsFree()
- new rpmpsAppendProblem() API for appending existing problem item to
problem set
- implement rpmpsAppend using the new methods
|
|
|
|
|
|
|
|
- leftover from pretrans syscall hack before %pretrans script days
|
|
|
|
|
|
|
|
CVS patchset: 7047
CVS date: 2003/12/30 13:14:49
|
|
resurrect build modes.
add undocumented debugging options.
CVS patchset: 5577
CVS date: 2002/07/28 14:52:33
|
|
- factor common options into table, add rpmcliInit() and rpmcliFini().
- add preliminary rpmgraph(8) and rpmcache(8) executables to rpm-devel.
CVS patchset: 5535
CVS date: 2002/06/30 22:47:32
|
|
CVS patchset: 5532
CVS date: 2002/06/28 21:54:24
|
|
- beecrypt: merge doxygen markup with rpmapi doco.
- beecrypt: revert cpu/arch compile option mixup (#66752).
CVS patchset: 5495
CVS date: 2002/06/15 19:43:41
|
|
CVS patchset: 5481
CVS date: 2002/06/12 14:52:59
|
|
CVS patchset: 5440
CVS date: 2002/05/19 23:37:24
|
|
CVS patchset: 5439
CVS date: 2002/05/19 18:42:25
|