- 22 Oct, 2015 3 commits
-
-
Hugo Beauzée-Luyssen authored
This was causing the insertion assert to trigger, due a thread querying the database while: - Holding the cache lock - Acquiring the database lock - Inserting the fetched entity in cache if it didn't exist While another thread was inserting an entity while: - Holding the database lock - Releasing it after the insertion was done - Holding the cache lock - Checking that the entity didn't exist in cache Since the locking order wasn't consistent, the 1st thread was interupting the 2nd before it was done with the entire insertion method, causing an inconsistent state.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Instead of the function name, display the fully decorated methods & line, when available
-
- 21 Oct, 2015 8 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Media now always have a single artist Artist are being added media The album artist meta is used to generate the list of artists The artist meta isn't used for artists list
-
Hugo Beauzée-Luyssen authored
And fallback to AlbumArtist if no artist is provided
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 20 Oct, 2015 16 commits
-
-
Hugo Beauzée-Luyssen authored
And make it an enum class
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
...since it's unused.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
How could this build with g++ ?!
-
Hugo Beauzée-Luyssen authored
This makes it easier to scan a row and extract values to variables, without having to manually pass the column index. In the likely event we add/remove columns, this will help prevent regressions as well.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 19 Oct, 2015 10 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This might need to be reverted when properly addressing files deletion (while monitoring filesystem or when reloading) However, as of now, I'm not confident this respect the object ownership graph anyway
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 16 Oct, 2015 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This is mostly a workaround before a proper architectural fix
-
- 15 Oct, 2015 1 commit
-
-
Hugo Beauzée-Luyssen authored
-