medialibrary merge requestshttps://code.videolan.org/videolan/medialibrary/-/merge_requests2021-10-07T16:36:28Zhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/494Media: Refactor schema function2021-10-07T16:36:28ZHugo Beauzée-LuyssenMedia: Refactor schema functionAs model changed this become more and more unreadable, so let's refactor
it to match what other classes do.
This is much longer, but also much clearerAs model changed this become more and more unreadable, so let's refactor
it to match what other classes do.
This is much longer, but also much clearer0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/495utils: Add an enum_to_string util function2021-10-07T16:37:54ZHugo Beauzée-Luyssenutils: Add an enum_to_string util functionIn order to avoid sprinkling 2+ lines std::to_string invocations each
time we need to convert an enum value to a string in a SQL requestIn order to avoid sprinkling 2+ lines std::to_string invocations each
time we need to convert an enum value to a string in a SQL request0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/496unittest: Album: Fix SortByNonSensical test2021-10-11T09:25:00ZHugo Beauzée-Luyssenunittest: Album: Fix SortByNonSensical testSince we now handle InsertionDate when sorting album, this test doesn't
test what it's supposed to.
Regression from !487Since we now handle InsertionDate when sorting album, this test doesn't
test what it's supposed to.
Regression from !4870.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/497Media: Fix v33 schema2021-10-12T09:53:32ZHugo Beauzée-LuyssenMedia: Fix v33 schemaWhile NON NULL seems to be accepted by sqlite, it appears to be silently
converted to NOT NULL, which makes the db consistency checks fail later
onWhile NON NULL seems to be accepted by sqlite, it appears to be silently
converted to NOT NULL, which makes the db consistency checks fail later
on0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/501meson: Increase default warning level2021-10-13T11:51:31ZHugo Beauzée-Luyssenmeson: Increase default warning level0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/502Fix a few clang-tidy & regular warnings2021-10-13T12:05:36ZHugo Beauzée-LuyssenFix a few clang-tidy & regular warnings0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/503Remove dead code2021-10-13T12:36:08ZHugo Beauzée-LuyssenRemove dead code0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/504meson: Bump version to 0.11.x2021-10-13T14:23:14ZHugo Beauzée-Luyssenmeson: Bump version to 0.11.x0.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/498Media: Merge with AlbumTrack table2021-10-13T14:51:11ZHugo Beauzée-LuyssenMedia: Merge with AlbumTrack tableFix #379Fix #3790.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/499Rename some triggers2021-10-13T14:57:31ZHugo Beauzée-LuyssenRename some triggersFix #380
This is based on top of !498Fix #380
This is based on top of !4980.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/500Media: Remove save() member function2021-10-13T15:02:27ZHugo Beauzée-LuyssenMedia: Remove save() member functionFix #381Fix #3810.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/505Code cleanup2021-10-13T16:05:26ZHugo Beauzée-LuyssenCode cleanupRemove a useless transaction and fix some invalid conversionsRemove a useless transaction and fix some invalid conversions0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/506Fix incorrect triggers2021-10-14T09:26:21ZHugo Beauzée-LuyssenFix incorrect triggersFix #372Fix #3720.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/507CI: Add a script to generate some dummy samples2021-10-15T07:59:53ZHugo Beauzée-LuyssenCI: Add a script to generate some dummy samples0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/508test: Discoverer improvements2021-10-15T08:21:09ZHugo Beauzée-Luyssentest: Discoverer improvementsThis adds minimal improvements to the discoverer tool, which will simplify its use in the CIThis adds minimal improvements to the discoverer tool, which will simplify its use in the CI0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/509Add a benchmark database generation job2021-10-15T15:12:40ZHugo Beauzée-LuyssenAdd a benchmark database generation job0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/510CI: Fix inverted logic2021-10-15T15:30:57ZHugo Beauzée-LuyssenCI: Fix inverted logic0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/511CI: Don't run the tests when generating benchmark DB from a schedule2021-10-15T15:37:46ZHugo Beauzée-LuyssenCI: Don't run the tests when generating benchmark DB from a schedule0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/512CI: Fix bench database upload to artifacts.v.o2021-10-15T15:54:14ZHugo Beauzée-LuyssenCI: Fix bench database upload to artifacts.v.o0.10.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/513CI: Fix bench database generation2021-10-15T16:02:53ZHugo Beauzée-LuyssenCI: Fix bench database generation0.10.x