dee

lp://qastaging/~kamstrup/dee/filter-models-ng

Created by Mikkel Kamstrup Erlandsen and last modified
Get this branch:
bzr branch lp://qastaging/~kamstrup/dee/filter-models-ng
Only Mikkel Kamstrup Erlandsen can upload to this branch. If you are Mikkel Kamstrup Erlandsen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mikkel Kamstrup Erlandsen
Project:
dee
Status:
Merged

Recent revisions

324. By Mikkel Kamstrup Erlandsen

Make DeeFilterMapNotify and dee_filter_notify() return a gboolean. TRUE if the iter was added to the filter model.

Also fix (scope notified) annotaitons in DeeFilter and DeeModelReader.

Update VAPI accordingly

323. By Mikkel Kamstrup Erlandsen

Update VAPI for DeeFilter and DeeFilterModel

322. By Mikkel Kamstrup Erlandsen

Add a privacy annotation on the DeeFilter members that are just padding

321. By Mikkel Kamstrup Erlandsen

Overhaul DeeFilter and DeeFilter model to make it compatible with GI and PyGI like DeeIndex and DeeModelReader already does it. The API break is only slight though and apps should be straight forward to port

320. By Mikkel Kamstrup Erlandsen

Remove G_GNUC_CONST for all dee_*_get_type() functions. It is outright wrong to put that on get_type() function and have just been dragged on since forever in fear of breaking ABI.

319. By Mikkel Kamstrup Erlandsen

Fix some compilation warnings in the test suite

318. By Mikkel Kamstrup Erlandsen

Emit signal by id, not by name, in DeeSequenceModel for a small perf gain

The benchmark suite indicates a 0 > x > 1% perf gain from this - but non-zero!
I expect the numbers to be slightly better on lower end hardware, and also when
looking on the actual spend CPU time, which I haven't done.. Fixes: https://bugs.launchpad.net/bugs/901098. Appoved by Michal Hruby.

317. By Mikkel Kamstrup Erlandsen

Add a small simple benchmark suite

This branch adds a new make target 'benchmark' or stand alone executable
to the test suite tests/test-benchmark.

It produces some simple statistical output and it's easy to add new
benchmarks in there.. Fixes: https://bugs.launchpad.net/bugs/901100. Appoved by Michal Hruby.

316. By Michal Hruby

. Fixes: . Reviewed by Mikkel Kamstrup Erlandsen.

315. By Michal Hruby

Bump API version. Fixes: . Reviewed by Mikkel Kamstrup Erlandsen.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/dee
This branch contains Public information 
Everyone can see this information.