{"push_id":734073910,"size":646,"distinct_size":646,"ref":"refs/heads/master","head":"b13cf301f98337c92856d6222abf2c93ec9b6e37","before":"68f098e27db387ae0239e6efd59f12969c131cc6","commits":[{"sha":"f95291af3ec82fb1faf9164a5ba920e752d75ea9","author":{"email":"09e8457ab5d4654671355838a65a84cdf5714c0b@gmail.com","name":"Zetok Zalbavar"},"message":"Some style fixes\n\n\"if(\" → \"if (\"\n\"for(\" → \"for (\"\n\"while(\" → \"while (\"","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/f95291af3ec82fb1faf9164a5ba920e752d75ea9"},{"sha":"f3aa3073b016ec6b1e04ba964df353277e463806","author":{"email":"09e8457ab5d4654671355838a65a84cdf5714c0b@gmail.com","name":"Zetok Zalbavar"},"message":"Fix coding style and add copyright header\n\n* added copyright header to src/platform/statusnotifier/enums.c\n* 'switch(' → 'switch ('\n* use Allman style\n\n----\nfor / if / while / switch () {\n ↓\nfor / if / while / switch ()\n{\n----\n\n----\nfor / if / while ()\n{\n    1_line;\n}\n ↓\nfor / if / while ()\n    1_line;\n\n----\n\n----\nfor / if / while ()\n    1_line;\nline_out_of_loop;\n ↓\nfor / if / while ()\n    1_line;\n\nline_out_of_loop;\n----","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/f3aa3073b016ec6b1e04ba964df353277e463806"},{"sha":"86bbe537bc7cb0efa3d6465957783443d09356bb","author":{"email":"b9846d7f2eeba7c5571d609fed8391b303190bab@gmail.com","name":"kushagra"},"message":"autocomplete will work for : also,fixes #1377","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/86bbe537bc7cb0efa3d6465957783443d09356bb"},{"sha":"9857f5b60b60d64214921885f6c449b31e7d54c0","author":{"email":"5f63c9dc546ec0842dd5cc67a26c95302b2bd827@yandex.ru","name":"PKEv"},"message":"#1402 duplicate of the sender's name\nset if interval more 5 minuts, sender name repet\nnot tested for group chats!!!","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/9857f5b60b60d64214921885f6c449b31e7d54c0"},{"sha":"07ba0c9ae0745cf6ba62724a022e2542c96ab9ff","author":{"email":"b9846d7f2eeba7c5571d609fed8391b303190bab@gmail.com","name":"kushagra"},"message":"Removes chat history of friend when removed, fixes #1486","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/07ba0c9ae0745cf6ba62724a022e2542c96ab9ff"},{"sha":"a5919dc7677700b0e7462a7a4ed3f21655822f19","author":{"email":"2d7971f6fa99bfcd2972baaf44450747384d3398@live.in","name":"Rohil Surana"},"message":"Typing indicator shows up once typing is resumed","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/a5919dc7677700b0e7462a7a4ed3f21655822f19"},{"sha":"394ebaced8781e852fc0565217c45e3f84c2f1c5","author":{"email":"e46f071d43907585dd37dda2f67c00e9c75506fe@gmail.com","name":"Ansa89"},"message":"Italian translation: update","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/394ebaced8781e852fc0565217c45e3f84c2f1c5"},{"sha":"32237077c748e22cb207a355485b014a1bfda22d","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Merge branch 'pr1502'","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/32237077c748e22cb207a355485b014a1bfda22d"},{"sha":"fb97662b5dc99d804031df00ecd8f0f80b3159e4","author":{"email":"2d7971f6fa99bfcd2972baaf44450747384d3398@live.in","name":"Rohil Surana"},"message":"Added add friend on window on first start","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/fb97662b5dc99d804031df00ecd8f0f80b3159e4"},{"sha":"55d33fbcc000b4b29151e63b614b66e2014cc0ac","author":{"email":"5f63c9dc546ec0842dd5cc67a26c95302b2bd827@yandex.ru","name":"PKEv"},"message":"correct after CppCheck","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/55d33fbcc000b4b29151e63b614b66e2014cc0ac"},{"sha":"228398d5de5c84f020e912c8fa27d32f3d77a225","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Initial porting to the new Tox API\n\nBuilds and runs, but some features will be missing, may crash with an assert, or silently fail with broken QObject connections\n\nWe're back in the game.","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/228398d5de5c84f020e912c8fa27d32f3d77a225"},{"sha":"33186e51dc845b4cf11bab12f649f0907f4a7424","author":{"email":"09e8457ab5d4654671355838a65a84cdf5714c0b@gmail.com","name":"Zetok Zalbavar"},"message":"Some code style fixes","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/33186e51dc845b4cf11bab12f649f0907f4a7424"},{"sha":"c82d671efece73167e1a26ed299175d82a6bff38","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Properly initialize tox_options","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/c82d671efece73167e1a26ed299175d82a6bff38"},{"sha":"2d213b761614e88d9f9ce29239a6f42b80ee8ea7","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Merge branch 'pr1527' into back_in_the_game","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/2d213b761614e88d9f9ce29239a6f42b80ee8ea7"},{"sha":"5df7d8a06c1df258d252a5d7d137c9972edfe83a","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Port profile encryption support to new API\n\nProfile encryption should be fairly stable. History encryption was *NOT* tested yet and as such may not work, cause profile corruption, or invoke nasal daemons.","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/5df7d8a06c1df258d252a5d7d137c9972edfe83a"},{"sha":"3bf338e9ffc9a4cea2eda9bddc1030a4325628e7","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Fix profile reloading during switch\n\nThat'll get rid of the encryption warnings message boxes and per-user settings not reloading when switching between profiles","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/3bf338e9ffc9a4cea2eda9bddc1030a4325628e7"},{"sha":"e03d80392ad16fde915b9e4fe49f61e424380428","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Fix GUI refresh when creating new profile\n\nPreviously the username/status, and the combobox in profileForm weren't refreshing themselves","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/e03d80392ad16fde915b9e4fe49f61e424380428"},{"sha":"fff2caa0e1a905b25fd72a3bed9bb75e336927e7","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Fix Core::getSaltFromFile's error checking\n\ntox_get_salt now returns a bool, not an int. So any error condition has to be inveted to check for 0 instead of -1.","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/fff2caa0e1a905b25fd72a3bed9bb75e336927e7"},{"sha":"4fc6632d789d321b7b49058bfacd4dc7856bc149","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Fix history-destroying use after free in Core::getSaltFromFile\n\nWe returned a shallow copy of the delete[]'d salt buffer\n\nAs a result the history consistently failed to decrypt and was removed as corrupted. This is now fixed.","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/4fc6632d789d321b7b49058bfacd4dc7856bc149"},{"sha":"a70721818e0f236de450c49167d23066812955d1","author":{"email":"270bfd0d6043b6f8630a16e3b7c12fce71a89c37@gmail.com","name":"tux3"},"message":"Cleanup old commented-out code","distinct":true,"url":"https://api.github.com/repos/quatrox/qTox/commits/a70721818e0f236de450c49167d23066812955d1"}]}