{"push_id":968701701,"size":25,"distinct_size":0,"ref":"refs/heads/PrepareTrackDAOForTrackCache2","head":"b8e7819b66e7cc55f8fb611d7d5c155acf5a4c8d","before":"66e3c5dc22781e196e92fb7ce714e79e8cbc08f4","commits":[{"sha":"7c6987648c649b632c05fae6385c8a6d377875f5","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Move menu logic and VC/Passthrough/Mic checking out of MixxxMainWindow.\n\nDrops 1000+ lines from mixxx.h/mixxx.cpp -- now they're \"only\" 1400 lines!","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/7c6987648c649b632c05fae6385c8a6d377875f5"},{"sha":"6cdcf6e75d310976c497705756b36508e5b4c4be","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Reconnect skin visibility controls within VisibilityControlConnection instead of in WMainMenuBar.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/6cdcf6e75d310976c497705756b36508e5b4c4be"},{"sha":"b3bdf1dda1ce559743cf229816770b1d4bb276c1","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Use QString::remove instead of replace.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/b3bdf1dda1ce559743cf229816770b1d4bb276c1"},{"sha":"5b3d8a5210ca13068b15863966741a8af514af30","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Rename [MicN/AuxN],enabled to input_configured.\n\nMakes input_configured read-only and provides aliases for backwards\ncompatibility.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/5b3d8a5210ca13068b15863966741a8af514af30"},{"sha":"c2ae0e5e0e99b35d4fec6fd97248362f63d61749","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Merge branch 'master' into menubar","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/c2ae0e5e0e99b35d4fec6fd97248362f63d61749"},{"sha":"0abba2faa37fa76fc9054ebe35d04cd80abf5690","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Add PlayerManager numberOfDecksChanged signal.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/0abba2faa37fa76fc9054ebe35d04cd80abf5690"},{"sha":"dff4d4cb07513bf6f23bade07377176699a59ff9","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Only show Vinyl Control and load actions for enabled decks.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/dff4d4cb07513bf6f23bade07377176699a59ff9"},{"sha":"7343523e9f2790aee5c34e9aeea6f95d08e45535","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Use QAction's triggered(bool) signal instead of toggled(bool).\n\nPrevents signal loops since triggered is only emitted in response to\nuser actions while toggled is emitted when programmatically invoking\nQAction::setChecked.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/7343523e9f2790aee5c34e9aeea6f95d08e45535"},{"sha":"6b28c1de762f49c0e17e50109b16cb817dd58fc9","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Re-create WMainMenuBar when changing in and out of fullscreen.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/6b28c1de762f49c0e17e50109b16cb817dd58fc9"},{"sha":"163708e47b979fcb8f17b5f59199fbaab5cad848","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Delete visibility controls before loading the new skin.\n\nThe previous skin's visibility controls were not being deleted since the\nmenu bar held references to them until the new skin was done loading.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/163708e47b979fcb8f17b5f59199fbaab5cad848"},{"sha":"0eaddee44aebc97d37c2fee0f5b851eb65f057fe","author":{"email":"60d1264e2472959ba87c7744753a81addb35b2be@web.de","name":"Uwe Klotz"},"message":"Fix crash when reloading metadata for unsupported file types","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/0eaddee44aebc97d37c2fee0f5b851eb65f057fe"},{"sha":"506ef396567d0885d7669db52f80c5cf1b322262","author":{"email":"60d1264e2472959ba87c7744753a81addb35b2be@web.de","name":"Uwe Klotz"},"message":"Silently skip reloading of tags for unsupported files","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/506ef396567d0885d7669db52f80c5cf1b322262"},{"sha":"2abb63d93a54c8178dd860cc914079aaac23a788","author":{"email":"021bd276896d08a994080f51a31b54b87b3509cd@mixxx.org","name":"Daniel Schürmann"},"message":"Merge pull request #888 from uklotzde/bug1541068\n\nFix crash when reloading metadata","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/2abb63d93a54c8178dd860cc914079aaac23a788"},{"sha":"42daed95df9a2e43d23a24933b036c97fa62a59d","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Fix TrackExporterTest on OS X.\n\nTemporary files end up in /var/folders which is a symlink to\n/private/var/folders so use QFileInfo::canonicalFilePath to match the\nuse of QDir::canonicalPath in the test.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/42daed95df9a2e43d23a24933b036c97fa62a59d"},{"sha":"2b58dd367680b95a7552e66908ebcace9604ee0d","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Fix coverity warning.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/2b58dd367680b95a7552e66908ebcace9604ee0d"},{"sha":"aa44a61b92dd4ea64fde97f69c142cf0db9e36a5","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Merge pull request #858 from rryan/menubar\n\nMove menu logic and VC/Passthrough/Mic checking out of MixxxMainWindow.","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/aa44a61b92dd4ea64fde97f69c142cf0db9e36a5"},{"sha":"ea36547a52c1c061d057936788ffafe9c6314c5d","author":{"email":"60d1264e2472959ba87c7744753a81addb35b2be@web.de","name":"Uwe Klotz"},"message":"Merge branch 'master' into PrepareTrackDAOForTrackCache","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/ea36547a52c1c061d057936788ffafe9c6314c5d"},{"sha":"87b191ab55845ffc34d24ddcfc2772b18a149be8","author":{"email":"60d1264e2472959ba87c7744753a81addb35b2be@web.de","name":"Uwe Klotz"},"message":"TrackDAO: Replace plain pointers with std::unique_ptr","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/87b191ab55845ffc34d24ddcfc2772b18a149be8"},{"sha":"89f6ed9c2165d3efbdd9fdc062ba234bd9ceccde","author":{"email":"60d1264e2472959ba87c7744753a81addb35b2be@web.de","name":"Uwe Klotz"},"message":"TIO: Improve const-correctness","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/89f6ed9c2165d3efbdd9fdc062ba234bd9ceccde"},{"sha":"913cec682f4a33ae087797c59650ce7b86a8c1f3","author":{"email":"60d1264e2472959ba87c7744753a81addb35b2be@web.de","name":"Uwe Klotz"},"message":"TIO: Delete obsolete code (already commented out)","distinct":false,"url":"https://api.github.com/repos/uklotzde/mixxx/commits/913cec682f4a33ae087797c59650ce7b86a8c1f3"}]}