lp:~shnatsel-unprivileged/noise/import-optimization-and-cleanup

Created by Sergey "Shnatsel" Davidoff <unprivileged account> and last modified
Get this branch:
bzr branch lp:~shnatsel-unprivileged/noise/import-optimization-and-cleanup
Only Sergey "Shnatsel" Davidoff <unprivileged account> can upload to this branch. If you are Sergey "Shnatsel" Davidoff <unprivileged account> please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

1626. By Sergey "Shnatsel" Davidoff

Migrate the collection of files to import from Gee.LinkedList to Gee.TreeSet; this speeds up deduplication to log(n) complexity compared to current n^2, speeds up .contains() lookups to log(n) compared to current linear, and allows to remove some custom deduplication code.
Also abstract the troubled (bug #1336846) FileUtils.count_music_files () method to handle any Gee.Collection and not just Gee.LinkedList; this is a prerequisite to the above speedup, and breaks plugin API/ABI but we officially don't care about such things (bug #1336493).

1625. By Launchpad Translations on behalf of elementary-apps

Launchpad automatic translations update.

1624. By Launchpad Translations on behalf of elementary-apps

Launchpad automatic translations update.

1623. By Rico Tzschichholz

CMake: fix build

1622. By Launchpad Translations on behalf of elementary-apps

Launchpad automatic translations update.

1621. By Victor Martinez

CMake: fix build with Zeitgeist plugin

1620. By Launchpad Translations on behalf of elementary-apps

Launchpad automatic translations update.

1619. By Launchpad Translations on behalf of elementary-apps

Launchpad automatic translations update.

1618. By Launchpad Translations on behalf of elementary-apps

Launchpad automatic translations update.

1617. By Launchpad Translations on behalf of elementary-apps

Launchpad automatic translations update.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~elementary-apps/noise/trunk
This branch contains Public information 
Everyone can see this information.