Deprecate SQLHeavy [$100]
Bug #1459848 reported by
Corentin Noël
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Noise |
Fix Released
|
Medium
|
Corentin Noël |
Bug Description
SQLHeavy is deprecated.
Two options are possible:
* Use SQLite directly
* Use libGda
It seems like libGda is the way to go because it provides a more pleasant API than libsqlite and is GLib-based.
Related branches
lp:~tintou/noise/noise-gda
(Merged)
lp:~tintou/noise/noise-gda-zeitgeist
- xapantu (community): Approve
-
Diff: 9601 lines (+4689/-2507)68 files modifiedCMakeLists.txt (+4/-20)
core/CMakeLists.txt (+0/-1)
core/Devices/Device.vala (+4/-5)
core/Devices/DeviceManager.vala (+0/-21)
core/LibrariesManager.vala (+9/-5)
core/Library.vala (+7/-7)
core/Media.vala (+1/-1)
core/Playlists/Playlist.vala (+3/-3)
core/Playlists/SmartPlaylist.vala (+45/-61)
core/Playlists/SmartQuery.vala (+2/-3)
core/Settings.vala (+2/-2)
core/Utils/Search.vala (+10/-6)
core/Utils/String.vala (+6/-3)
plugins/CMakeLists.txt (+0/-1)
plugins/Devices/AudioPlayers/AudioPlayerDevice.vala (+6/-17)
plugins/Devices/AudioPlayers/AudioPlayerLibrary.vala (+21/-101)
plugins/Devices/CDRom/CDRomDevice.vala (+2/-6)
plugins/Devices/CDRom/CDViewWrapper.vala (+1/-1)
plugins/Devices/iPod/iPodDevice.vala (+1/-12)
plugins/Devices/iPod/iPodLibrary.vala (+32/-179)
plugins/Devices/iPod/iPodPlaylistHelper.vala (+47/-69)
plugins/LastFM/Core.vala (+83/-82)
plugins/LastFM/LastFM.vala (+1/-1)
plugins/LastFM/SimilarMedia.vala (+25/-32)
plugins/LastFM/SimilarMediaWidget.vala (+1/-3)
plugins/LastFM/noise-lastfm.application (+5/-0)
plugins/MPRIS/MPRIS.vala (+1/-1)
plugins/Zeitgeist/CMakeLists.txt (+0/-34)
plugins/Zeitgeist/Zeitgeist.vala (+0/-88)
plugins/Zeitgeist/zeitgeist.plugin (+0/-9)
schemas/org.pantheon.noise.gschema.xml (+5/-5)
src/CMakeLists.txt (+5/-3)
src/DataBase.vala (+267/-35)
src/DataBase/DataBaseManager.vala (+0/-937)
src/DataBase/DataBaseUpdater.vala (+0/-87)
src/Dialogs/FileNotFoundDialog.vala (+1/-1)
src/Dialogs/MediaEditor.vala (+21/-21)
src/Dialogs/SmartPlaylistEditor.vala (+21/-15)
src/FileOperator.vala (+1/-1)
src/LibraryWindow.vala (+115/-133)
src/LocalBackend/DevicePreferences.vala (+161/-20)
src/LocalBackend/LocalLibrary.vala (+297/-141)
src/LocalBackend/LocalMedia.vala (+111/-64)
src/LocalBackend/LocalSmartPlaylist.vala (+268/-0)
src/LocalBackend/LocalStaticPlaylist.vala (+90/-0)
src/Objects/HistoryPlaylist.vala (+589/-0)
src/PlaybackManager.vala (+14/-25)
src/Views/ContentView.vala (+1/-1)
src/Views/DeviceSummaryWidget.vala (+22/-34)
src/Views/DeviceView.vala (+9/-10)
src/Views/GridView/GridLayout.vala (+3/-3)
src/Views/GridView/GridView.vala (+10/-36)
src/Views/GridView/PopupListView.vala (+3/-3)
src/Views/ListView/ListView.vala (+9/-10)
src/Views/ListView/Lists/CellDataFunctionHelper.vala (+1/-1)
src/Views/ListView/Lists/GenericList.vala (+25/-32)
src/Views/ListView/Lists/ListColumn.vala (+1/-0)
src/Views/ListView/Lists/MusicListView.vala (+20/-47)
src/Views/ListView/Lists/TreeViewSetup.vala (+96/-22)
src/Views/Wrappers/DeviceViewWrapper.vala (+1/-1)
src/Views/Wrappers/MusicViewWrapper.vala (+5/-5)
src/Views/Wrappers/PlaylistViewWrapper.vala (+13/-27)
src/Views/Wrappers/ViewWrapper.vala (+4/-6)
src/Widgets/FastView/FastGrid.vala (+6/-6)
src/Widgets/TopDisplay.vala (+1/-1)
src/main.vala (+1/-0)
vapi/libgda-5.0.deps (+1/-0)
vapi/libgda-5.0.vapi (+2172/-0)
Changed in noise: | |
importance: | Undecided → Medium |
Changed in noise: | |
status: | New → Confirmed |
summary: |
- Deprecate SQLHeavy [$40] + Deprecate SQLHeavy [$100] |
Changed in noise: | |
status: | In Progress → Fix Committed |
Changed in noise: | |
milestone: | loki-beta1 → loki-alpha1 |
Changed in noise: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
https:/ /www.bountysour ce.com/ issues/ 20309352- deprecate- sqlheavy