{"push_id":730684664,"size":15,"distinct_size":1,"ref":"refs/heads/test_no_skip","head":"2fdec995607c397c3984925be77085a81d01fd4a","before":"7563767ce23938acff195ffa45269e9b9b52c6e2","commits":[{"sha":"9d267bbfed2f50c615e7584f505fa28bc0505eac","author":{"email":"017b8a905e08192e9ec63cef4ae335b6fbe32097@gmail.com","name":"razoder"},"message":"Move _XEMEBED_INFO to property map","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/9d267bbfed2f50c615e7584f505fa28bc0505eac"},{"sha":"2c2967c0210cb10d2aa747dfd31c7514c1d407ff","author":{"email":"b536fac0ca22695c771e513ef8fb00d9c368b889@autistici.org","name":"Ippolo"},"message":"move window to current group\n\nadded possibility to move a window to the current group with togroup()\nmethod when None sent\n\nCloses #707","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/2c2967c0210cb10d2aa747dfd31c7514c1d407ff"},{"sha":"5f47429c55a765e5413c3cbff771275e492502f1","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Start adding CHANGELOG for next release","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/5f47429c55a765e5413c3cbff771275e492502f1"},{"sha":"7d58920949d54e63dbd7e293be10f4ac85d50b05","author":{"email":"6b523322678240882acbb4da5312a12d8cd0082d@tycho.ws","name":"Tycho Andersen"},"message":"add the notion of finalizers\n\nIn particular, avoid the use of __del__ as a finalizer. This has several\nproblems: it isn't necessarily run at all, and if it is, it isn't necessarily\nrun at a specific point in time (i.e. when the xcb connection is still open).\n\nI belive this should also fix the segfault, and prevent us from leaking the\npixmaps drawer allocates when we exec.\n\nPossible fix for #658","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/7d58920949d54e63dbd7e293be10f4ac85d50b05"},{"sha":"7c9095f2a83491ee59de8c3e65fb58355834eea7","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Properly finalize Drawer's and TextLayout's\n\nWe need to be sure when something is finalized it:\n\n- Calls finalize on any of its children that need to be finalized\n\n- Sets to `None` any ffi objects it has created\n\nThis takes care of this for the various Cairo/Pango related objects","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/7c9095f2a83491ee59de8c3e65fb58355834eea7"},{"sha":"33eb22a75f9470fa30115a4744fff4abf16a6781","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Add finalizers to mpdwidget","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/33eb22a75f9470fa30115a4744fff4abf16a6781"},{"sha":"06072235d5e049e1c11edf012626de1c1aae8bb4","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Drop atexit calls from manager","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/06072235d5e049e1c11edf012626de1c1aae8bb4"},{"sha":"8ff0df57d5b4ac0f77f52a724e60ab92e2a8e20e","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Try to make gobject stuff run and exit nicely","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/8ff0df57d5b4ac0f77f52a724e60ab92e2a8e20e"},{"sha":"8f231b974850e2eb41a134529db1363748b0c568","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Extend finalizers to Connection and Cursors classes","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/8f231b974850e2eb41a134529db1363748b0c568"},{"sha":"1c330dc1821c58c4503696718215285a8320f0dd","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Need to stop eventloop before we can finalize\n\nThis fixes a RuntimeError that shows up in the log when issuing\ncmd_restart","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/1c330dc1821c58c4503696718215285a8320f0dd"},{"sha":"fe88ab0a901497f48090ba74ee315c138f3ec4b2","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Fix up eventloop creation and handling\n\nIn particular, there is some problem with using asyncio.get_event_loop()\nfor subsequent tests, such that the signal handlers weren't being\ntripped, forcing the 10 second timeout on every test. This only showed\nup on Travis for Python 3.3, but I also had this problem with 3.4.\nUsing asyncio.new_event_loop() fixes this, but there are some other\nfixes along the way.  Namely:\n\n- always use call_soon/later aliases on Qtile rather than directly on\n  the eventloop\n\n- add a new parameter to ipc.Server and command._Server to pass in the\n  new eventloop\n\n- move eventloop initialization to setup_eventloop and run on __init__","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/fe88ab0a901497f48090ba74ee315c138f3ec4b2"},{"sha":"fcbf6d584488e049b6246c7504a07fa78b9b920c","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Add Python nightly test, re-add PyPy tests\n\nCurrently nightly is 3.6alpha, wish it were 3.5beta, but oh well.  Also,\nsince we have finalizers, I think PyPy versions are ok to test on.","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/fcbf6d584488e049b6246c7504a07fa78b9b920c"},{"sha":"9ea0612e2da1fc5b2c7aecee3c50a2f5646d3f82","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Fix VerticalTile to use same calling convention\n\n- focus_next/previous must take a single argument (these are called from\n  Group.cmd_next/prev_window)\n\n- `windows` is renamed to `clients`\n\n- clients, focused, and maximized are now variables related to the\n  instance rather than the class","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/9ea0612e2da1fc5b2c7aecee3c50a2f5646d3f82"},{"sha":"919a2b4a3dce30a771518461fedc09a5a99ad136","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Test each layout serialization individually\n\nNote that both TreeTab and Slice have broken serializations","distinct":false,"url":"https://api.github.com/repos/flacjacket/qtile/commits/919a2b4a3dce30a771518461fedc09a5a99ad136"},{"sha":"2fdec995607c397c3984925be77085a81d01fd4a","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"xxx","distinct":true,"url":"https://api.github.com/repos/flacjacket/qtile/commits/2fdec995607c397c3984925be77085a81d01fd4a"}]}