GitHub PushEvent at 2014-12-13 18:23:17
Repository: dmix
Actor: Dukobpa3
Payload: {"shas":[["8e631b2dc6380704867beb0a74752bbde95bd221","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","Music: Add composer support.","Avuton Olrich",false],["3f02495eda2c79df8f16362c9f86fb4723d7f657","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","dmix: Code style.","Avuton Olrich",false],["9f5c81c4d0ff7c83559131f69cbbce7aa7dd5372","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","item: When Android specific, abstract the class.\n\nThis refactors the work from 3fdfe1b in a more sensable way, so Android code\ncan cleanly be added as necessary.\n\nThis should make adding Android specific code to JMPDComm cleaner.","Avuton Olrich",false],["b6a545b39885661b20e9d8550e69eddec004af01","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","Item: Don't crash when a translation doesn't exist for Unknown*.","Avuton Olrich",false],["f232f5f9ecced6c300c4242ab531541aec6fd001","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","MPDPlaylist: Add a workaround for broken partial playlist updating.\n\nAn automated crash report has been received detailing a RuntimeException which\nwas planted in the removeByRange() method in the MusicList class to check\nfor sanity. It checks to make sure the length of the playlist after a partial\nplaylist update are less than the status playlist length. Then the exception\nwould be thrown, their application would fail and we would have a sad user :(.\n\nWith this patch, a full playlist update will occur if the playlist length,\nafter playlist changes, is more than the status playlist length says it is.\n\nThere is a tiny possibility for a race between the status update and the\nplaylist update, but it is more likely that this is a implementation race.","Avuton Olrich",false],["5e696e4f6802d40975826427ceeea55220b77bdd","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","ArrayAdapter: If incoming list is empty, it need not be an ArrayList.\n\nA automated crash report has been receieved detailing a RuntimeException which\nwas planted in the constructors for the ArrayAdapter class which checked for\nthe Items list to make sure it has an ArrayList backing store, which, we have\nnot changed, except for in the case that we have an empty list which we then\nuse Collections.emptyList(); so now we will check to see if it is empty\nprior to the instanceof check.","Avuton Olrich",false],["88373d4d92f3ea1eedd45538cbb9883d8e974088","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","MPDConnection: On no result / no exception, warn the user.\n\nWe received an automated crash report where a command result was not received,\nand an exception was not emitted; MPDroid would crash (this is an unexpected\nevent). Unsure of how this could occur right now, but we have much more work\nto take care of in the connection code and this will be fixed sooner or later,\nif it is an actual bug. For now, warn the user, and don't crash.","Avuton Olrich",false],["d64360dfb599bbff6e98437d87a102a70b06858c","8e19267a2fd13d95d6779509e63a8b93c0f0e04f@gmail.com","Add and update korean translations\n\nAs usual, Thanks to Mr. Min-Ho Park.","Arnaud Barisain-Monrose",false],["41fb403f7308abfed5f0c94a5aeeba8f33ddfb48","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","dmix: AS Gradle plugin update.","Avuton Olrich",false],["342680eac3a0c5621edb3b5cee2c6b3c17de232a","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","Sticker: Javadoc update.","Avuton Olrich",false],["90a000ad4827f1f42ac4331d795d15f11af9dc4b","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","MPDConnection: Move setMPDVersion to CommandResult.","Avuton Olrich",false],["28520b1c4a9dfef5f6c388bb54be73b1f0e0e40f","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","MPDConnection: Use the TAG of the abstract method.","Avuton Olrich",false],["5db061f5fb46457954ef30f2b2f0151fabe17c10","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","MPDConnection: Suppress the remainder false positive error logging.","Avuton Olrich",false],["6cf7a3068f61d57814335da49b6ae8af1ac4d823","8e19267a2fd13d95d6779509e63a8b93c0f0e04f@gmail.com","Bump version","Arnaud Barisain-Monrose",false],["54b98a3bf2b570b9f2485beb448481c0234230a6","8e19267a2fd13d95d6779509e63a8b93c0f0e04f@gmail.com","Merge tag '1_07_rc2' into develop\n\n1_07_rc2","Arnaud Barisain-Monrose",false],["23f18a80014d8398c5c8bf0d833a1e3ddceb9239","8e19267a2fd13d95d6779509e63a8b93c0f0e04f@gmail.com","Merge branch 'release/1_07_rc2'","Arnaud Barisain-Monrose",false],["69da7071a9254a7d96baf40365a9acb40a581c0b","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","SettingsActivity: Don't update connection settings if disconnected.","Avuton Olrich",false],["53a74be875a123669e406d6c75275d230fda81a6","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","MPD: Fix Album Artist setting regression from 51cecb7.\n\nSecond attempt to fix this one.","Avuton Olrich",false],["686e8a2c9b4ac868d6b40d8c2d3cc3ba31b4e506","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","MPD: Generalize parseResponse, add it to Tools.\n\nThis method caused an automated crash report, cleaned it up to use\nTools.splitResponse() which should fix the source of the crash,\nthen generalized it as it will be useful at a later time.","Avuton Olrich",false],["8594d8dae6671caa1beae04c9cd79337efb932bb","e974047524cf30ebea0357ff3997e723403251b3@gmail.com","MPD: Don't suppress/log exception in the library for no reason.","Avuton Olrich",false]],"size":113,"ref":"refs/heads/master","head":"b3b4182a2248ce063890cfbe8573348c094c8a7e"}