{"push_id":746393843,"size":14,"distinct_size":9,"ref":"refs/heads/devel","head":"7ce43c65d684dd8c260d1aca851e7c2d4b8dd910","before":"134c219b94da1fff1c5e842256a9b4ab05cd5c57","commits":[{"sha":"ca89190e949c660ba2851633105906806524c36b","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Use encapsulation instead of inheritance in WlaLink","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/ca89190e949c660ba2851633105906806524c36b"},{"sha":"842f11a3399e4f6d9444eb9f543cbf3ad1eab386","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Refactoring of sockets and proxy observer\n\nExtracted a base class for sockets.\n\nAdded a proxy observer interface (dunno if it's going to be used at\nall).","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/842f11a3399e4f6d9444eb9f543cbf3ad1eab386"},{"sha":"85564a0e0503e073bbdf04a636fdcb3c7a013c5d","author":{"email":"f8c5bd41351c50fcc6b9065d3bdf4e70a52cc91c@gmail.com","name":"Michał Budzyński"},"message":"[gui] Added basic MainWindow geometry restoration\n- also added recent sessions menu stub","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/85564a0e0503e073bbdf04a636fdcb3c7a013c5d"},{"sha":"5ab90ce8eeb33184945c99725818b4b0a0aede7c","author":{"email":"f8c5bd41351c50fcc6b9065d3bdf4e70a52cc91c@gmail.com","name":"Michał Budzyński"},"message":"[gui] implemented stub for session edit dialog","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/5ab90ce8eeb33184945c99725818b4b0a0aede7c"},{"sha":"59c76b0206c70560cdf884a4069c13e0e37f1a74","author":{"email":"f8c5bd41351c50fcc6b9065d3bdf4e70a52cc91c@gmail.com","name":"Michał Budzyński"},"message":"[gui] implemented capture session edit dialog\nTODO - dialog validation\nTODO - recent sessions list","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/59c76b0206c70560cdf884a4069c13e0e37f1a74"},{"sha":"b6b2c0324037ca151c473cf60f9cb5e9af3d45fd","author":{"email":"f8c5bd41351c50fcc6b9065d3bdf4e70a52cc91c@gmail.com","name":"Michał Budzyński"},"message":"[gui] added capture session saving and restoring logic","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/b6b2c0324037ca151c473cf60f9cb5e9af3d45fd"},{"sha":"22f9126b7198fca6e87652d1220bd01a96d47f83","author":{"email":"f8c5bd41351c50fcc6b9065d3bdf4e70a52cc91c@gmail.com","name":"Michał Budzyński"},"message":"[gui] added convenience filesystem completion to EditSessionDialog","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/22f9126b7198fca6e87652d1220bd01a96d47f83"},{"sha":"7c044d364e1c7e3ca586f1bf92e4511dbfd8c264","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Set WlaMessageBuffer outside WlaLink\n\nMoved WlaMessageBuffer outside of WlaLink as a separate class.","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/7c044d364e1c7e3ca586f1bf92e4511dbfd8c264"},{"sha":"3376bfddf9a59fce31c5afe1f175aa83e0fc869d","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Comparison operator and connection url getter","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/3376bfddf9a59fce31c5afe1f175aa83e0fc869d"},{"sha":"ed4fd71f6303c424a9261b114b2343715e9cdd3e","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Modified wldump to use the new WlaProxySource","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/ed4fd71f6303c424a9261b114b2343715e9cdd3e"},{"sha":"01c5fa36bf9abf5ba1d77e187d0873563848cc5b","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Make WlaProxyServer compile (although marked for removal)\n\nThe WlaProxyServer shall be removed in near future but let's make it\ncompile just for now.","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/01c5fa36bf9abf5ba1d77e187d0873563848cc5b"},{"sha":"8bd2f58130e23e0395224b53e93e826daefb1f5c","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Make WaylandRawSource objects process events and messages\n\nUntil now after constructing a WaylandRawSource object it could handle\nmessages of one type. This commit makes it handle both requests and\nevents.","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/8bd2f58130e23e0395224b53e93e826daefb1f5c"},{"sha":"d9c51729ded11a83f50f8c304aec1bcd9884ba47","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Add a WlaProxySource class\n\nWlaProxySource is a source of wayland messages comming from live traffic\nintercept. This class unites all message sources under a single\ninterface, RawMessageSource.","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/d9c51729ded11a83f50f8c304aec1bcd9884ba47"},{"sha":"7ce43c65d684dd8c260d1aca851e7c2d4b8dd910","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Blessed"},"message":"Merge pull request #10 from budziq/capture_gui\n\nCapture session dialog gui","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/7ce43c65d684dd8c260d1aca851e7c2d4b8dd910"}]}