David Zeuthen c57c9efe6f Attribute bug-fixes
Rectify an assumption that nodes are ordered according to offset
- since this assumption was not true, attributes ended up being not
ordered either and the bsearch() when looking up attributes failed
mysteriously. Instead of making such assumptions, simply sort the
list of nodes we want to extract attributes from.

The total attribute size computation was wrong as we didn't properly
descend into subnodes. This resulted in memory access violations
when writing the typelib (because not enough data was allocated).
Instead of having a separate function for this, just include the
attribute size in the existing function.

See https://bugzilla.gnome.org/show_bug.cgi?id=571548

Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-06-24 11:53:18 -04:00
2010-06-06 22:47:21 -03:00
2010-06-06 22:47:21 -03:00
2010-06-06 23:22:57 -03:00
2010-06-24 11:53:18 -04:00
2010-06-24 11:53:18 -04:00
2010-06-24 11:53:18 -04:00
2010-06-22 18:03:36 -04:00
2010-06-12 11:23:21 -03:00
2010-06-09 08:38:04 -03:00
2010-06-01 10:15:12 -03:00
Description
Low-level core library that forms the basis for projects such as GTK+ and GNOME.
125 MiB
Languages
C 95.3%
Python 2.3%
Meson 1.3%
Objective-C 0.3%
Shell 0.2%
Other 0.5%