dee

lp:~ken-vandine/dee/model_cleared_signal

Created by Ken VanDine and last modified
Get this branch:
bzr branch lp:~ken-vandine/dee/model_cleared_signal
Only Ken VanDine can upload to this branch. If you are Ken VanDine please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ken VanDine
Project:
dee
Status:
Development

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_serializable_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.

336. By Mikkel Kamstrup Erlandsen

Release dee-1.0.0

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 DeeSerializableModel. 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:dee
This branch contains Public information 
Everyone can see this information.

Subscribers