GNOME Bugzilla – Bug 694048
Add new AnjutaCompletion object
Last modified: 2013-02-18 19:22:13 UTC
And use it for prefix matching instead of the deprecated GCompletion.
Created attachment 236493 [details] [review] libanjuta: Add new AnjutaCompletion object for prefix matching AnjutaCompletion is a replacement for the deprecated GCompletion. It should potentially be faster than GCompletion since it uses two binary searches to find the matching completions instead of doing a linear search which GCompletion does.
Created attachment 236494 [details] [review] libanjuta: Add basic tests for AnjutaCompletion
Created attachment 236495 [details] [review] parser-cxx: use AnjutaCompletion instead of deprecated GCompletion
Created attachment 236496 [details] [review] parser-cxx: remove unused ParserCxxAssistContext
Created attachment 236497 [details] [review] python-assist: use AnjutaCompletion instead of GCompletion
Created attachment 236498 [details] [review] python-assist: remove unused PythonAssistContext
Created attachment 236499 [details] [review] python-assist: don't use deprecated functions
I have only given a quick look at all these patches but it's fine. You can commit all of them. Thanks for your work. Note that it's the first freeze today, we need now to concentrate on bug fixing.
Attachment 236493 [details] pushed as 5352166 - libanjuta: Add new AnjutaCompletion object for prefix matching Attachment 236494 [details] pushed as 9c9d4cc - libanjuta: Add basic tests for AnjutaCompletion Attachment 236495 [details] pushed as a3e8644 - parser-cxx: use AnjutaCompletion instead of deprecated GCompletion Attachment 236496 [details] pushed as 9f264d0 - parser-cxx: remove unused ParserCxxAssistContext Attachment 236497 [details] pushed as a9c4a97 - python-assist: use AnjutaCompletion instead of GCompletion Attachment 236498 [details] pushed as dfaa216 - python-assist: remove unused PythonAssistContext Attachment 236499 [details] pushed as 7f49185 - python-assist: don't use deprecated functions