Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
- New constructor rpmfcCreate() which takes buildroot as an argument,
and "flags" argument for future use. Calculate brlen at initialization
now that we can.
- Preserve rpmfcNew() as a compatibility wrapper as it's something
somebody could, in theory, have used legitimately.
|
|
- Nobody in their right mind is likely to be calling what's really
an internal helper function in the build code. Simply missed in
the first round of librpmbuild API butchery.
- This eliminates the last remaining exposure of StringBuf in the API
|
|
|
|
- Enums are fine for defining the bitfield flags, but the bitfield
itself is not an enumeration. Add a separate typedef on "rpmFlags"
type (presenting a bitfield of flags) for all of these. Compilers
hardly care, but the typedefs give a nice visual clue for
us humans using these flags far away from ho^H^H definitions.
|
|
- 32 bits are nowhere near enough to meaningfully classify all the
types of data we might want to extract dependencies for, the bitfield
was already almost used up and twisty with embedded enumeration in the
middle etc. With text-based tokens, there are no limits to the total
number of known attributes or number of attributes that can be attached
to a given file. This also paves way to moving the classification table
out of librpmbuild into configuration file(s).
- Remove most of the now unused RPMFC_FOO definitions from the FCOLOR enum,
leaving just the more abstract INCLUDE, WHITE etc which control other
aspects of the operation. Also ELF is special as the value ends up
in headers, preserve it too.
|
|
|
|
- OCaml seems to have fairly well detectable magic in its files, nice
- Dont call the regular find-requires from the scripts now that internal
is working
|
|
- const on typedef'ed ARGV_t doesn't mean a thing, add a new,
(exec* compatible) ARGV_const_t and use where appropriate consistently in
argv.h, rpmcli.h etc
- popt's argv const is the wrong way around for exec() family, add explicit
ARGV_t casts on popGetArgs() uses where needed
- compiler silence, aaahh...
|
|
|
|
- also fixes an overlap between RPMFC_LIBTOOL and RPMFC_MONO which we
had and were out of bits already
|
|
- bring the types under some sort of control, previously mixture of
int16_t, uint16_t and unsigned short was used..
|
|
- replace with rpmtypes.h where needed
|
|
- adjust include paths accordingly
|
|
- additionally use rpmRC return types instead of numbers where appropriate
|
|
|
|
- rename header to more generic rpmstring.h for collecting misc string
helper functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ported from rpm5.org work of Jeff Johnson.
|
|
Alexander Larsson alexl@redhat.com
|
|
CVS patchset: 7826
CVS date: 2005/03/19 20:07:12
|
|
CVS patchset: 7764
CVS date: 2005/02/14 01:34:12
|
|
CVS patchset: 7500
CVS date: 2004/10/21 18:40:56
|
|
Spliddles for rpmio, drill h_errno all the way through.
CVS patchset: 6826
CVS date: 2003/05/08 20:39:29
|
|
CVS patchset: 5980
CVS date: 2002/12/28 23:17:06
|
|
CVS patchset: 5976
CVS date: 2002/12/27 18:01:00
|
|
CVS patchset: 5968
CVS date: 2002/12/24 17:06:35
|
|
CVS patchset: 5956
CVS date: 2002/12/21 01:31:24
|
|
CVS patchset: 5937
CVS date: 2002/12/12 19:16:45
|
|
CVS patchset: 5921
CVS date: 2002/12/07 22:29:21
|
|
CVS patchset: 5920
CVS date: 2002/12/07 21:27:09
|
|
CVS patchset: 5918
CVS date: 2002/12/07 05:48:45
|
|
CVS patchset: 5913
CVS date: 2002/12/03 02:57:02
|
|
CVS patchset: 5907
CVS date: 2002/11/30 21:42:24
|
|
CVS patchset: 5881
CVS date: 2002/11/26 22:44:47
|
|
splint fiddles.
CVS patchset: 5825
CVS date: 2002/11/05 22:45:02
|
|
CVS patchset: 5792
CVS date: 2002/10/21 19:29:23
|
|
CVS patchset: 5790
CVS date: 2002/10/19 22:48:25
|
|
CVS patchset: 5778
CVS date: 2002/10/15 18:44:16
|
|
CVS patchset: 5774
CVS date: 2002/10/14 18:48:01
|
|
CVS patchset: 5773
CVS date: 2002/10/14 14:52:45
|