{"push_id":1339047177,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"b974a2bd64e538481065690a50a149d6ce567e9b","before":"a0da96c23e8775a2dfdbe55ed3ec5b57f1ebb26a","commits":[{"sha":"cdfe8e8d05a92dcdbdc283df175af71ae62e45c4","author":{"name":"Christopher R. Genovese","email":"e67fb3b208b84f4b556d9cc6fec826273349d0c4@cmu.edu"},"message":"Added abort-hook and cleaned up timer and dispatch functions\n\nAbort hooks are used for situations (like helm) where\nconflicts can arise and any non-nil value prevents\nentry into window-switching mode. This is somewhat\nexperimental for now.\n\nChanged some macros into functions and cleaned up\nthe main dispatch functions. Note in particular\nthat the on-hook now comes before the switch of the\noverriding map. I don't see how that would break anything\nbut it's worth noting.","distinct":true,"url":"https://api.github.com/repos/genovese/win-switch/commits/cdfe8e8d05a92dcdbdc283df175af71ae62e45c4"},{"sha":"c37cad907c8c012ed862c8ac9610af255b413700","author":{"name":"Christopher R. Genovese","email":"e67fb3b208b84f4b556d9cc6fec826273349d0c4@cmu.edu"},"message":"Marked private function names, streamlined exit\n\nPrivate function names now begin with 'win-switch--' instead\nof 'win-switch-'.\n\nStremlined handling of unread-command-events in exit-and-redo.\nNeed to carry that forward to exit on timeout as well.","distinct":true,"url":"https://api.github.com/repos/genovese/win-switch/commits/c37cad907c8c012ed862c8ac9610af255b413700"},{"sha":"b974a2bd64e538481065690a50a149d6ce567e9b","author":{"name":"Christopher R. Genovese","email":"e67fb3b208b84f4b556d9cc6fec826273349d0c4@cmu.edu"},"message":"Speed up of visual feedback with multiple frames\n\nBy default, in win-switch-(on|off)-feedback, the mode-line\nbackground and foreground face are set. When multiple frames\nare present, these functions make the change in all frames,\neven though the mode-line face only applies to the active\nmode line in the selected frame. This turns out to be\nsignificantly slower (3-5 times) which becomes a notable\nlag as more frames are used. By passing the selected\nframe, this cost is eliminated and responsiveness is good.\nAdditional checks to ensure that the face is not changed\nunnecessarily also seem to provide a useful speedup.\n\nAlso the pushback of keys to unread-command-events\nin win-switch-exit-by-timeout was changed to be\nconsistent with the streamlined version made\nin win-switch-exit-and-redo from the last commit.\n\nTests passed in GNU Emacs 25.1.1.","distinct":true,"url":"https://api.github.com/repos/genovese/win-switch/commits/b974a2bd64e538481065690a50a149d6ce567e9b"}]}
{"actor":{"display_login":"genovese"}}