lp://staging/~ken-vandine/dee/model_cleared_signal
- Get this branch:
- bzr branch lp://staging/~ken-vandine/dee/model_cleared_signal
Branch merges
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Francis Ginther: Abstain
- Mikkel Kamstrup Erlandsen (community): Needs Fixing
-
Diff: 188 lines (+70/-0)6 files modifiedsrc/dee-model.c (+16/-0)
src/dee-model.h (+2/-0)
src/dee-proxy-model.c (+15/-0)
src/dee-serializable-model.c (+3/-0)
tests/test-model-signals.c (+33/-0)
vapi/dee-1.0.vapi (+1/-0)
Branch information
Recent revisions
- 342. By Ken VanDine
-
Adds a DeeModel::cleared signal which is emitted when a model is cleared, before the rows are removed.
- 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 .
- 334. By Mikkel Kamstrup Erlandsen
-
Adds two new methods to the DeeModel interface: insert_row_sorted() and find_row_sorted(). Adding varargs convenience functions as well. There are linear default impls covering all our classes in DeeSerializable
Model. We have optimized tree-based algorithms implemented for DeeSequenceModel and DeeFilterModel. The Python support is currently broken on some bug in pygobject. I believed that my pygobject patches on https:/
/bugzilla. gnome.org/ show_bug. cgi?id= 667244 would fix this, but testing unfortunately confirms that it doesn't.... Fixes: https:/ /bugs.launchpad .net/bugs/ 913128. Appoved by Michal Hruby. - 333. By Mikkel Kamstrup Erlandsen
-
Fix bug 905463 reported by coverity. Possible crasher in DeeSharedModel when constructed without a swarm name. Fixes: https:/
/bugs.launchpad .net/bugs/ 905463. Appoved by Michal Hruby.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/dee