{"push_id":1287943499,"size":21,"distinct_size":1,"ref":"refs/heads/master","head":"d6fcb3a0c1c81f58bfa11546103bbe75b1d1b60a","before":"b7589250e33ffd5199df1f463199c468c89ce108","commits":[{"sha":"60a830ebe128653e7d47d1c8bf1c3265c34ba66e","author":{"name":"Sam Spilsbury","email":"00ab1e4e14ec3b4470a1d23630c2068ea4a8ae2c@gmail.com"},"message":"Add wobbly windows.\n\nLink to libendless_wobbly (from libwobbly) and add a new\nEndlessShellFXWobbly class to bridge between a clutter effect\nand the wobbly::Model/wobbly::Anchor.\n\nUse endless_shell_fx_wobbly_grab to grab a point on the mesh\nand move it around.\n\nUse endless_shell_fx_wobbly_ungrab to release a point on the mesh.\n\nEach of the above functions may only be called once whilst in the\nopposing state and cannot be called again whilst in the same state.\n\nEOSShellWobbly is a JavaScript subclass of EndlessShellFXWobbly\nwhich handles integration between the shell itself and the wobbly\neffect. It provides API to handle mouse grab / ungrab of a window\nand window movement whilst grabbed.\n\nProvide the following new keys in org.gnome.shell:\n\n 'wobbly-spring-k' : Spring K\n 'wobbly-spring-friction' : Spring Friction\n 'wobbly-slowdown-factor' : Amount to slow effect down\n 'wobbly-object-movement-range' : Amount points on the mesh are\n  allowed to deviate from their target position once the mesh is\n  settled.\n\nFixes #issues/1790","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/60a830ebe128653e7d47d1c8bf1c3265c34ba66e"},{"sha":"e45758ba806759f0c314a49e00fa61f9b9865688","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"configure: No need for gdk-pixbuf-2.0","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/e45758ba806759f0c314a49e00fa61f9b9865688"},{"sha":"2878a028f27847991059bb61e0038c055cbf0f9c","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Curly brace placement","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/2878a028f27847991059bb61e0038c055cbf0f9c"},{"sha":"b306ffc59df3e2d9bf90cf4591be18466eb4a2a3","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Use property, not key notation, for schema_id","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/b306ffc59df3e2d9bf90cf4591be18466eb4a2a3"},{"sha":"3022e43a1b38426306f6a576509726661af1d3ce","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: No space before paren","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/3022e43a1b38426306f6a576509726661af1d3ce"},{"sha":"6b84c0cc969c7fe791cbd660540f03e52270e3cd","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Remove newline","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/6b84c0cc969c7fe791cbd660540f03e52270e3cd"},{"sha":"937b1888b972a6959d7f458d0d394e4062c28dd1","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Track notify::position instead of allocation-changed\n\n(Thanks cosimoc!)","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/937b1888b972a6959d7f458d0d394e4062c28dd1"},{"sha":"59d49366d16c6a383ca2f7a04bb1dbdaa404d0a3","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Remove empty line","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/59d49366d16c6a383ca2f7a04bb1dbdaa404d0a3"},{"sha":"a13c0fc325737310d599d3e4dedcf9a9d6d4f106","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Prefer early return","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/a13c0fc325737310d599d3e4dedcf9a9d6d4f106"},{"sha":"8659cbe45fa002e3036661028a188243a34be1a8","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Remove empty line","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/8659cbe45fa002e3036661028a188243a34be1a8"},{"sha":"ee4e1d70bee32a75362068630bad4de7e2262987","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"Makefile: Use the same set of warning flags for eosshellfx\n\nThis section of the code isn't likely to change much. Upstream\nmade -Werror a user option (https://git.gnome.org/browse/gnome-shell/tree/configure.ac#n225)","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/ee4e1d70bee32a75362068630bad4de7e2262987"},{"sha":"c15d7512c6854d523853294c3abf6bccc2bbe6c1","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Use global.settings directly","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/c15d7512c6854d523853294c3abf6bccc2bbe6c1"},{"sha":"ef42ce1fe9620fa2f1ee2e5e6d5e5cfeb4348e3c","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Remove empty line","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/ef42ce1fe9620fa2f1ee2e5e6d5e5cfeb4348e3c"},{"sha":"6d4e115e1e0d0fbc6e3d534cf4bcfce11a7de4f6","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: Remove empty line","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/6d4e115e1e0d0fbc6e3d534cf4bcfce11a7de4f6"},{"sha":"49f0d4314f14d07c06321c3a6221247c6e218b4a","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"wobbly: Assume that get_paint_volume always succeeds","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/49f0d4314f14d07c06321c3a6221247c6e218b4a"},{"sha":"87c099c9e6cf9e3cdec212eed885da41e7e0412d","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"wobbly: Don't pass default values to constructor","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/87c099c9e6cf9e3cdec212eed885da41e7e0412d"},{"sha":"9e1c736df46f932ee3712ddc3be55c62b9606ec4","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"wobbly: Rely on GLib's zero initialisation of priv","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/9e1c736df46f932ee3712ddc3be55c62b9606ec4"},{"sha":"997c754b8f8bfc50c309b42b1583022d7bbb188d","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"windowManager: No need to provide EOSShellWobbly with settings anymore","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/997c754b8f8bfc50c309b42b1583022d7bbb188d"},{"sha":"935b33791bbcd5b55077274800588bb21580f1b3","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"wobbly: File is GPLv2","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/935b33791bbcd5b55077274800588bb21580f1b3"},{"sha":"7ff23bae353804a4d8c72cd5e3a31b1c4d594ccc","author":{"name":"Sam Spilsbury","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@endlessm.com"},"message":"wobbly: No need to store a reference to actor\n\nClutterActorMeta does this for us.","distinct":false,"url":"https://api.github.com/repos/endlessm/eos-desktop/commits/7ff23bae353804a4d8c72cd5e3a31b1c4d594ccc"}]}
{"actor":{"display_login":"cosimoc"}}