{"push_id":1569726965,"size":30,"distinct_size":1,"ref":"refs/heads/chore-version-cmake","head":"bf4259b22996ebd96db81fbc10bd49c0aaa487c6","before":"bb032323af8e374a69800d14acac07cef6fbf1a6","commits":[{"sha":"b73770d703e98d47e9635918ad635eadcbbe2852","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"feat: Add version numbers in windows installer download links\n\nFixes #4112","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/b73770d703e98d47e9635918ad635eadcbbe2852"},{"sha":"b937d28c04894bc35c9eecfe1ab0645a350d4aa6","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"Merge pull request #4177\n\ntux3 (1):\n      feat: Add version numbers in windows installer download links","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/b937d28c04894bc35c9eecfe1ab0645a350d4aa6"},{"sha":"b771f87e0becbc649a5a3f0823efe153b6ffe2cb","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"feat: Switch windows portable links to stable versions\n\nInstead of nightlies. Also adds version numbers to the file name.","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/b771f87e0becbc649a5a3f0823efe153b6ffe2cb"},{"sha":"1d307bcc0e3bde3282615f5f2db08578e7cf4984","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"fix: Accept IDs as tox URIs, not just ToxDNS addresses\n\nFixes #1925","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/1d307bcc0e3bde3282615f5f2db08578e7cf4984"},{"sha":"055c41bc30de6901b63d14dbc50e384de5779d16","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"fix: Friend list avatars not updating\n\nPossibly related to #4172","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/055c41bc30de6901b63d14dbc50e384de5779d16"},{"sha":"c75ee8a6619e6c546121462d28e221bb8df11f19","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"fix: Various IPC event handling and related bugs on startup\n\nFixes #1926 : When an IPC event was processed locally, if the window was closed before the core could start, the event handler would be forever stuck in the background waiting for the core to start. We fix this by substituting QApplication::quit() by a Nexus::quit() function and a Nexus::isRunning() function, which gives us a condition for exiting blocking processEvents() loops. We cannot simply use QApplication::quit(), because this function has no effect before the start of the event loop.\n\nThe problem was further exacerbated by the Tox URI event handler being (incorrectly) blocking. The IPC owner would block in this event handler, and the sender of the event would give up waiting and process the event itself a second time, potentially triggering the first bug. We fix the event handlers accordingly to be (mostly) non-blocking.\n\nAlso fixes a related deadlock between ~Core and ~Profile in the case of an early exit","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/c75ee8a6619e6c546121462d28e221bb8df11f19"},{"sha":"bfda028a2a3ef63181dbc8ffa42817e08e616f20","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"fix: Don't even try to add ourselves as a friend in the Tox URI handler","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/bfda028a2a3ef63181dbc8ffa42817e08e616f20"},{"sha":"2d0698af95959a895e1cb86721d288d8ef5f3bae","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"fix: msleep in toxuri processEvents loops, to avoid 100% CPU\n\nFixes #1926 for realsies.","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/2d0698af95959a895e1cb86721d288d8ef5f3bae"},{"sha":"20ff68c3a69ec8c92d06b8e36b8e8443d76e094f","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"fix: Autoupdater trying to open files twice could fail","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/20ff68c3a69ec8c92d06b8e36b8e8443d76e094f"},{"sha":"ea44095c94aa77e14f8cf7b97382b75d5585526d","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"Merge pull request #4183\n\ntux3 (4):\n      fix: Accept IDs as tox URIs, not just ToxDNS addresses\n      fix: Various IPC event handling and related bugs on startup\n      fix: Don't even try to add ourselves as a friend in the Tox URI handler\n      fix: msleep in toxuri processEvents loops, to avoid 100% CPU","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/ea44095c94aa77e14f8cf7b97382b75d5585526d"},{"sha":"60e5375ef7989cd0fc10e0256cac2fad758ae79a","author":{"name":"tux3","email":"f7ea4b1f45a459c5ba02b3b0e0182dcefe24e795@gmail.com"},"message":"Merge pull request #4184\n\ntux3 (1):\n      fix: Friend list avatars not updating","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/60e5375ef7989cd0fc10e0256cac2fad758ae79a"},{"sha":"5047a65e119ac5094f67775c7ef18dd0e7eee9bc","author":{"name":"noavarice","email":"f7d324dc2e7073a1737bc7205d8bbab319fe7ee3@gmail.com"},"message":"refactor: improved HTML-formatting mechanism for text messages\n\nAdded class provides text font formatting with HTML font tags\nSupported stuff:\n  - nested formatting;\n  - several text pieces formatted with the same formatting style at the\n    one message;\n  - styling applies only if non-whitespace symbol follows opening\n    formatting symbol and also non-whitespace symbol preceds closing\n    symbol;\n  - only multiline code font formatting supports new line inside of\n    message text.\nAlso fix #3804","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/5047a65e119ac5094f67775c7ef18dd0e7eee9bc"},{"sha":"445ba28e7b24416f1c159f6bf5c3044c5ea3cf8c","author":{"name":"noavarice","email":"f7d324dc2e7073a1737bc7205d8bbab319fe7ee3@gmail.com"},"message":"test: Added test for TextFormatter class\n\nIt's a first simple version","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/445ba28e7b24416f1c159f6bf5c3044c5ea3cf8c"},{"sha":"87f219a78f3fdd117b5b69bbb3a0ce5f75663f65","author":{"name":"noavarice","email":"f7d324dc2e7073a1737bc7205d8bbab319fe7ee3@gmail.com"},"message":"refactor: message text formatting works better now\n\n- tag intersection detected\n- variables and constants' names became shorter","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/87f219a78f3fdd117b5b69bbb3a0ce5f75663f65"},{"sha":"da8c3f1100ccc72b04585c8b2dc2695819cc8325","author":{"name":"Diadlo","email":"f5698ccc36f7ae787ffd0853549db6f7eafabede@gmail.com"},"message":"Merge pull request #4186\n\nnoavarice (3):\n      refactor: improved HTML-formatting mechanism for text messages\n      test: Added test for TextFormatter class\n      refactor: message text formatting works better now","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/da8c3f1100ccc72b04585c8b2dc2695819cc8325"},{"sha":"6fe20861485e1261a4da67b15212825cd5fd5126","author":{"name":"Viktar Vauchkevich","email":"7e5463020b514f15ba9daba3b1f44cc024a3ab63@gmail.com"},"message":"feat(l10n): update Belarusian translation from Weblate","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/6fe20861485e1261a4da67b15212825cd5fd5126"},{"sha":"6d2cf5222b83ed58562a766fafd0dac546c2ead8","author":{"name":"ww Draw","email":"a05d5212d7c95de49191bda5ca5dbb282b3ac78b@abv.bg"},"message":"feat(l10n): update Pirate translation from Weblate","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/6d2cf5222b83ed58562a766fafd0dac546c2ead8"},{"sha":"95881c975dee764f1c545da99ddfcd9013ed54ac","author":{"name":"cnzhx","email":"8870c05e92c8577f17a4a2500327fd2e64ecfc7b@cnzhx.net"},"message":"feat(l10n): update Chinese (China) translation from Weblate","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/95881c975dee764f1c545da99ddfcd9013ed54ac"},{"sha":"6df92b73629933f1d0a82da1b6ff4e7f8193670b","author":{"name":"ww Draw","email":"a05d5212d7c95de49191bda5ca5dbb282b3ac78b@abv.bg"},"message":"feat(l10n): update Bulgarian translation from Weblate","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/6df92b73629933f1d0a82da1b6ff4e7f8193670b"},{"sha":"4d22b7cc97401e447947e1150de8414e89e951eb","author":{"name":"Maxim Kurnosenko","email":"9e7af39bb4ad3070e0be81e9050eb7658ee19db9@mail.ru"},"message":"feat(l10n): update Russian translation from Weblate","distinct":false,"url":"https://api.github.com/repos/zetok/qTox/commits/4d22b7cc97401e447947e1150de8414e89e951eb"}]}
{"actor":{"display_login":"zetok"}}