Michael Meeks wrote:
I think there may be some misinderstanding here; RIch's code doesn't address this issue. It wraps the same "give me a list" API.Hi Rich, On Fri, 2003-12-12 at 17:47, Rich Burridge wrote:In short, I've created an implementation agnostic set of wrappers for the existing GNOME Speech v0.2.X API that used GObject. It hides the existing Bonobo/ORBit2 implementation under the covers.Sounds good to me. It was never very pleasant to have the randomness of which backend the bonobo-activation query returned to give you the speech driver; makes sense to codify at least that in a small shlib.
The backend that you get can be identified by name and invoked; it's not very sophisticated (you can't query servers by capability yet, other than by the presence of the 'Callbacks' API), but you can identify them by name.
I don't think this is useful, since it's only C wrappers.I've also rewritten the speech related code in gnopernicus to use this new API, but I haven't attached that work yet, until the community feel that this is a good thing to do.Sounds like it'd be useful now; and good to get this into 2.6.
Freeze is still recommended for 'Desktop'. I certainly don't think we should rush something like this into 2.6 since it doesn't provide any new functionality - even if there's a strong feeling that it solves some existing problem.I know the API/ABI freeze for GNOME 2.5/6 has already happened, so this is something we'd like to consider for GNOME 2.7/8.Sure; but as Jeff says - that's not for your bit really, so ... if it's ready, lets go for it.
- Bill
Regards, Michael.