Kristian H?gsberg <krh@redhat.com> [Mon, 30 Jun 2008 13:28:59 -0400] rev 306
Get rid of razor_set_get_package().
This was always a silly little helper function, not general enough for
real world applications. Use an iterator to search through the set to
find the package of interest.
Kristian H?gsberg <krh@redhat.com> [Mon, 30 Jun 2008 13:26:55 -0400] rev 305
Tweak razor search a bit: casefold, print summary, search rawhide instead.
Richard Hughes <richard@hughsie.com> [Mon, 30 Jun 2008 10:46:20 +0100] rev 304
the vararg list must be terminated with zero else 64bit machines may crash
On 64 bit systems, the integer 0 is 32 bits and the pointer 0 is 64 bits.
The upper 32 bits will not be cleared and the loop will never terminate.
Also add the RAZOR_SENTINEL __attribute__ ((__sentinel__(0))) on GCC4
so we catch where we get this wrong automatically.
This also fixes the new search functionality from James which was missed
in the merge.
Richard Hughes <richard@hughsie.com> [Mon, 30 Jun 2008 09:47:32 +0100] rev 303
trivial: razor_property_iterator_create() can have package NULL and be valid
Richard Hughes <richard@hughsie.com> [Mon, 30 Jun 2008 08:51:26 +0100] rev 302
convert razor_package_get_details() and razor_package_iterator_next() to varargs
The functions for getting package details about a package were limited to a few
things, when in the future we will want to support much more about a package.
The iterator was also limited to name,version,arch when most of the time we
didn't need all this data.
Richard Hughes <richard@hughsie.com> [Sun, 29 Jun 2008 17:32:19 +0100] rev 301
protect all exported functions by checking the input parameters for NULL input
Richard Hughes <richard@hughsie.com> [Sun, 29 Jun 2008 10:55:17 +0100] rev 300
add missing licencing information at the top of each source file
The licence text is needed when razor is packaged for Debian. :-)
Kristian H?gsberg <krh@redhat.com> [Sat, 28 Jun 2008 20:34:29 -0400] rev 299
Remove a couple of done TODO items.
Kristian H?gsberg <krh@redhat.com> [Sat, 28 Jun 2008 19:22:55 -0400] rev 298
Merge commit 'fdo/master'
Richard Hughes <richard@hughsie.com> [Thu, 26 Jun 2008 07:17:48 +0100] rev 297
include stdint.h in razor.h to fix an error
This fixes the error: /usr/include/razor/razor.h:161: error: expected declaration specifiers or '...' before 'uint32_t'