lp://qastaging/~n3npq/lsb/libtodb2
- Get this branch:
- bzr branch lp://qastaging/~n3npq/lsb/libtodb2
Branch merges
Branch information
Import details
This branch is an import of the Bazaar branch at http://bzr.linux-foundation.org/lsb/devel/libtodb2.
Last successful import was .
Recent revisions
- 43. By Jeff Licquia <email address hidden>
-
Fix bug in headertodb2 that broke base types from different libraries.
When adding library checks to headertodb2, I also added library checks
for base types. We want this most of the time, because we don't want
version X of the library to depend on the type from version X-1. But
this also means that we don't find base types that come from a different
library, which is allowed.So, we now prefer base types from the same library, but if we can't find
those, we remove the library restriction and use that.There's likely still a bug here if a base type appears in more than
one library, but this gets the GTK+ 3 efforts moving forward. - 42. By Jeff Licquia <email address hidden>
-
When setting LSB version, be sure to limit queries by library.
- 41. By Jeff Licquia <email address hidden>
-
Found one more place where the library is not considered when generating SQL.
- 40. By Jeff Licquia <email address hidden>
-
Don't skip all type declarations that are members.
Not sure why this was originally done, but since all typedefs are now
parsed as members of a namespace, this effectively disables inclusion
of certain typedefs, such as "typedef enum". - 39. By Jeff Licquia <email address hidden>
-
Restrict more queries in prepare_sql.pl to match by library.
- 38. By Jeff Licquia <email address hidden>
-
Handle interfaces with same name, different lib better on add.
prepare_sql.pl was querying for header info twice, but neglected to
include the library info the second time. So, if there was a new
interface with a same-name interface in another library, it would
generate incorrect SQL. So, instead, only ask for the info once
with the proper query and reuse it.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)