lp:~mhr3/dee/fix-prefix-search
- Get this branch:
- bzr branch lp:~mhr3/dee/fix-prefix-search
Branch merges
- Mikkel Kamstrup Erlandsen (community): Approve
-
Diff: 129 lines (+68/-10)2 files modifiedsrc/dee-tree-index.c (+24/-10)
tests/test-index.c (+44/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 343. By Mikkel Kamstrup Erlandsen
-
Make DeeTransaction insert rows in an appending manner (instead of prepending) during commit(). Several places in Unity subtly assume an appending behavior on everything. This, among others, caused results from lenses to be reversed when using a DeeTransaction.
Most of the noise in this diff is me adding tonnes of test case left and right to track this down. The real meat is in the last revision.. Fixes: https:/
/bugs.launchpad .net/bugs/ 924353. Approved by Michal Hruby. - 341. By Michal Hruby
-
Make dee-icu.h usable also outside of the tests. UNBLOCK. Fixes: . Approved by Mikkel Kamstrup Erlandsen.
- 340. By Michal Hruby
-
Makes DeeModelIter usable from introspected languages by registering it as a boxed GType.. Fixes: https:/
/bugs.launchpad .net/bugs/ 917761. Approved by Mikkel Kamstrup Erlandsen. - 339. By Michal Hruby
-
Currently we require separate socket for each DeeSharedModel that uses a private connection. This branch will allow to use the same socket (GDBusServer) with multiple DeeSharedModels.. Fixes: . Appoved by Mikkel Kamstrup Erlandsen.
- 338. By Mikkel Kamstrup Erlandsen
-
Add advanced transliteration support using ICU. This is an optional dependency. Developers relying on this feature will have to check it with pkg-config on the module dee-icu-1.0 and include the header file dee-icu.h.. Fixes: https:/
/bugs.launchpad .net/bugs/ 746450, https:/ /bugs.launchpad .net/bugs/ 773197. Appoved by Michal Hruby. - 337. By Michal Hruby
-
Since dee_serializabl
e_serialize is a virtual method, it has to return a non-floating reference to make sure it works in all cases without memory leaks.. Fixes: https:/ /bugs.launchpad .net/bugs/ 916783. Appoved by Mikkel Kamstrup Erlandsen. - 335. By Mikkel Kamstrup Erlandsen
-
UNBLOCK Doc fixes: List classes alphabetically. Add DeeTransaction to the docs. Clarify some wrong- or vague phrasings.
Removes all the dee_model_*valist() symbols from the public API. Contrary to what the docs say they can *not* be used for language bindings. Removing them also makes room for some optimizations down the road, by removing some the expensive checking we're doing right now. (yes, they are expensive, I checked it with perf). Fixes: . Appoved by .
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:dee