{"push_id":1078703602,"size":96,"distinct_size":10,"ref":"refs/heads/feature/saveSplitterState","head":"7e3d8cd97cbaa51d06a131fb4c1bc02dbfc8e985","before":"f6614a71387f9b8a9b585cf5920f8a2f81d8dc36","commits":[{"sha":"e8dd04900c7473fef7e76fd7667c785ce6adadbd","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Add support for showing QML context chains.\n\nThe relevant data is already accessible, but the UI still needs polishing.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/e8dd04900c7473fef7e76fd7667c785ce6adadbd"},{"sha":"846ae90f6f6684a44613913dcbc9607b0200d99d","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Remove old unused property navigation code.\n\nThis has been superseded by the more general infrastructure for this in\nProbeController.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/846ae90f6f6684a44613913dcbc9607b0200d99d"},{"sha":"6c11e93dfbe59a7ef1870fe15993d3f4b6c7ca39","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Add object navigation to the context properties view.\n\nAlso, add the property editor delegate to we get support for non-trivial\ntypes.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/6c11e93dfbe59a7ef1870fe15993d3f4b6c7ca39"},{"sha":"713a3517d758d5a04dadbe7e15cfa7e80017deda","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Sort context property view.\n\nAlso polish the context view a bit.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/713a3517d758d5a04dadbe7e15cfa7e80017deda"},{"sha":"d89e2e1b20ed05ff4b3ba0e4b54c35a31f8a2473","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Add source code navigation in the context model.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/d89e2e1b20ed05ff4b3ba0e4b54c35a31f8a2473"},{"sha":"11c7289934f714caab9a5035df55a4475188bc6e","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Add write support for context properties.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/11c7289934f714caab9a5035df55a4475188bc6e"},{"sha":"48d0640a3c2c0d224de4ac285109cb50dcace617","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Also clean up m_clientDevice when we disconnected ourselves.\n\nFixes a crash in IDE integration when attempting to use GammaRay again\nafter an explicit disconnect.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/48d0640a3c2c0d224de4ac285109cb50dcace617"},{"sha":"5a5b0e6dcb44be23b26a2d33fef367fe070091cc","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Fix attaching to a target that already has an active probe inside.\n\nIn this case we need to resend the server address, otherwise the launcher\nwill have no idea how to connect to us.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/5a5b0e6dcb44be23b26a2d33fef367fe070091cc"},{"sha":"26adf34926631dc96f4724fdb566f7edb60dce95","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Improve logging category column layout a bit.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/26adf34926631dc96f4724fdb566f7edb60dce95"},{"sha":"2e6fe984f6c0740742c51a196741f9a8bda75e38","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Delay emitting the attached() signal until we received the server address.\n\nPreviously it could happen that the CLI launcher already started destroying\nthings without waiting for the client to be even started, making attaching\napparently not do anything.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/2e6fe984f6c0740742c51a196741f9a8bda75e38"},{"sha":"81222f55ac5cf4fc318ac8c2277404809414b1e8","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Don't make up errors where there aren't any.\n\nThere is no \"NoError\" error code in QProcess, we also get UnknownError in\nthat case. So, do what ProcessInjector does as well, ignore those.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/81222f55ac5cf4fc318ac8c2277404809414b1e8"},{"sha":"b01b5996f7baaf68fe6860238cfb3d803e62ab5f","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Check for QJSValue recursively, might be inside another container.\n\nFixes a crash when encountering such property values.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/b01b5996f7baaf68fe6860238cfb3d803e62ab5f"},{"sha":"fe49f8f5ac3e89d52209b8c4d7b2762a9b25b081","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Don't crash when encountering contexts without an engine.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/fe49f8f5ac3e89d52209b8c4d7b2762a9b25b081"},{"sha":"754ce814bc1991de3021423a26d76c021ac63839","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Don't crash on post-disconnect property changes.\n\nCan happen during shutdown, if object destruction de-selects an active\nproperty controller.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/754ce814bc1991de3021423a26d76c021ac63839"},{"sha":"bed6edf609f81020f8aefa8f50a14bb2e58c24c5","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Move connection change further down the chain.\n\nThis hindered testability of PropertySyncer, and should unbreaks its\nunit tests again.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/bed6edf609f81020f8aefa8f50a14bb2e58c24c5"},{"sha":"3f164f0e3217d03f8a50bca9160d2fce33dc229f","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Fix the meta object browser search line.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/3f164f0e3217d03f8a50bca9160d2fce33dc229f"},{"sha":"85ee006bfc4d76b7dcb4dd43597c2a1cb5e2c21a","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Improve diagnostics a bit.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/85ee006bfc4d76b7dcb4dd43597c2a1cb5e2c21a"},{"sha":"d02c414f3466cb6b4d54e97a51cc6e1531aaae0e","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Factor out self-test code from the launcher UI.\n\nWill be useful for the CLI launcher, unit tests and IDE integration\nas well.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/d02c414f3466cb6b4d54e97a51cc6e1531aaae0e"},{"sha":"159bddfc55151ff04ca94b97d73f65ac701ba3ac","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Add self-test option to the command line tool.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/159bddfc55151ff04ca94b97d73f65ac701ba3ac"},{"sha":"c00fb5671022a56d112da4ff8bea936abf988af1","author":{"email":"3d027058398e070a25cfa4d02d88807eb4aa3734@kdab.com","name":"Volker Krause"},"message":"Expand the debugger injector self-tests.\n\nWe now get better error messages if the debugger isn't installed/found,\nand we check for the Yama ptrace_scope security extension that prevents\nattaching on Ubuntu.","distinct":false,"url":"https://api.github.com/repos/KDAB/GammaRay/commits/c00fb5671022a56d112da4ff8bea936abf988af1"}]}