{"push_id":584442893,"size":52,"distinct_size":1,"ref":"refs/heads/master","head":"7e0c2e77288ce7e056402f9a242f1fde99d15ab2","before":"e9cb5b743f06baea2d0c469a11bdbe0224c15881","commits":[{"sha":"11920071711238fdfcaf89feb35ab1bf68160347","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Get rid of nhidden in group_ctx; it actually never reported correctly\nsince nhidden wasn't incremented nor decremeted in all the right places,\nthus confusing matters.  We don't need to carry a count around, so just\nuse a local variable in the one place we need one to supply\nXRestackWindows().","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/11920071711238fdfcaf89feb35ab1bf68160347"},{"sha":"01cca3c114a6a4b82892c7c6f34b00dd898a5900","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Pull highstack from group_ctx (and useless calculations of); in the one\nplace that we use highstack, replace that usage with a local variable\n(for now until stacking is done properly).","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/01cca3c114a6a4b82892c7c6f34b00dd898a5900"},{"sha":"6c835fd5854bab5de651757ba987b660ceb492a1","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Remove unnecessary memset since reload was replaced with restart;\nfrom Kent Spillner.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/6c835fd5854bab5de651757ba987b660ceb492a1"},{"sha":"5d22b261a61ae114cf969e3687571a4cc08c4044","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"fix a misleading comment and function name","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/5d22b261a61ae114cf969e3687571a4cc08c4044"},{"sha":"7f4547153815a2851b158fab11de1ea6d96dba76","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"whitespace","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/7f4547153815a2851b158fab11de1ea6d96dba76"},{"sha":"30da2211ddbc39036e98ae951ea53d9a1793c376","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Split off group window restacking.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/30da2211ddbc39036e98ae951ea53d9a1793c376"},{"sha":"b31b09dfc26b4b17c025d7196b8b5a4a26f599df","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Purely mechanical; unify 'num', 'no' and 'shortcut'.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/b31b09dfc26b4b17c025d7196b8b5a4a26f599df"},{"sha":"fe533fdc8edb2584b40a8bad9f00b8258529854f","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Fix nogroup regression, where nogroup became an actual group - the\nsymantics between cwm groups and ewmh got in the way.  Ensure a client\nthat wants to be in nogroup stays in nogroup (thus stays in view), even\nwhen (re)reading NET_WM_DESKTOP.  Paritially reverts patchset 644\n(2014-02-07 13:09 PST) which deals with a NULL cc->group.  All to be\nrevisited when NET_WM_STATE_STICKY hits cwm.\n\nReported by many; testing and ok phessler.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/fe533fdc8edb2584b40a8bad9f00b8258529854f"},{"sha":"9f36d4af355facd1307989d203fa4f5a780007a1","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"gc->hidden has never consistently kept track of a group's state;\ngroup_show() and group_hide() are not the only ways a group can change\nstate - if all clients in a group are either hidden or unhidden, then\nthat group's state should change, as well as the various EWMH ways.\nInstead of trying to keep track in a wide variety of places, simply\nquery the clients in a group before needing to take action based on the\ngroup's state.  Solves long standing confusion of when a group is hidden\nor not.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/9f36d4af355facd1307989d203fa4f5a780007a1"},{"sha":"ed164794cb3d375b24809f1f042124109ee1fbea","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Continue effort to bring keyboard and mouse functions together; merge\nname_to_kbfunc and name_to_mousefunc.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/ed164794cb3d375b24809f1f042124109ee1fbea"},{"sha":"7314a3aefd33e901cfa1bd4a48eb4e75be4c01e2","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Implement _NET_WM_STATE_STICKY, bound to CM-s by default; allows any\nclient to 'stick' to all desktops (ewmh speak) or groups - this\ncurrently has the same affect as setting a client's group to 'nogroup',\nwith the exception that the client can also be in a group, so when\nun-sticking, the client will go back to its original group/desktop.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/7314a3aefd33e901cfa1bd4a48eb4e75be4c01e2"},{"sha":"3b99d5357667095b3b89e2c41c2cb17d07537b42","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Since the flatting out of sc->group_names is only for setting\nNET_DESKTOP_NAMES, merge the helper into xu_ewmh_net_desktop_names,\nwhere we actually set the property.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/3b99d5357667095b3b89e2c41c2cb17d07537b42"},{"sha":"becc7f260c1230def154a98b8f80829d466aa18c","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Merge group_menu into mousefunc_menu_group.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/becc7f260c1230def154a98b8f80829d466aa18c"},{"sha":"231abb818ae3bdb8ea01a7df99d0895f38327748","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"add explicit paran and drop some empty lines bringing like functions closer","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/231abb818ae3bdb8ea01a7df99d0895f38327748"},{"sha":"87d604f119e3598ca2b0311082c89ebb67782f76","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"bring menu bits closer together","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/87d604f119e3598ca2b0311082c89ebb67782f76"},{"sha":"142f52a0aab29681a46e4ce10eb2618ee99ede95","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Rework group names: stash the group name inside the group_ctx as opposed\nto having to manage an array outside in screen_ctx for group names and\nshortcuts.  Simplifies (and moves bits for) reading, and constructing\ndata for, EWMH's _NET_DESKTOP_NAMES.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/142f52a0aab29681a46e4ce10eb2618ee99ede95"},{"sha":"5cd4cce3a02203aaf1e85ffbe7155a782161ff5c","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Move termpath and lockpath into cmdq; side effect is that 'lock' and\n'term' now show up in the application menu.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/5cd4cce3a02203aaf1e85ffbe7155a782161ff5c"},{"sha":"140f8b9eba06dfd416ae1503130da374867dd8d8","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"style nit","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/140f8b9eba06dfd416ae1503130da374867dd8d8"},{"sha":"977992626a092487f4d5df364729693ad2be0131","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"generic sighandler","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/977992626a092487f4d5df364729693ad2be0131"},{"sha":"f7af0ebd7267cdfd4e7b9c12bb910992f1a094e5","author":{"email":"8d6b066cb50e5b12867e89a0505a7676e04ce16c","name":"okan"},"message":"Few style nits; extend 'path' to MAXPATHLEN.","distinct":false,"url":"https://api.github.com/repos/afh/cwm/commits/f7af0ebd7267cdfd4e7b9c12bb910992f1a094e5"}]}