{"head":"c3bcc7ea0ebeb7b2fb48a819fc866fd92d906db0","size":8,"push_id":44251813,"shas":[["876eae569396d498cedb8dffaa07e7de2686460f","34179f0d52365575fa061c31329b5942cc87f368@syntaxjockey.com","added error modal","Michael Frank"],["3a5a0e1f3befe96cd41b6b65346740bad4f5eb59","34179f0d52365575fa061c31329b5942cc87f368@syntaxjockey.com","removed use of custom ListBox","Michael Frank"],["16b90fa8fc40898d267f033eb3c70046a70cf838","34179f0d52365575fa061c31329b5942cc87f368@syntaxjockey.com","updated Outfile and Searcher to use error modal","Michael Frank"],["b69b93e6d3d520b2d9595672c21ecbe9b5a15199","34179f0d52365575fa061c31329b5942cc87f368@syntaxjockey.com","moved WindowSwitcher into its own module","Michael Frank"],["46ae074fbe79689ef7f1962dbeebc775403259cf","34179f0d52365575fa061c31329b5942cc87f368@syntaxjockey.com","properly display exceptions and twisted Failures","Michael Frank"],["562947b0e8045881c6829a029d13877d77ad8b0e","34179f0d52365575fa061c31329b5942cc87f368@syntaxjockey.com","refactor switcher","Michael Frank"],["072e46413b3243309a2fe0e570d759074c097f72","34179f0d52365575fa061c31329b5942cc87f368@syntaxjockey.com","close window on error","Michael Frank"],["c3bcc7ea0ebeb7b2fb48a819fc866fd92d906db0","34179f0d52365575fa061c31329b5942cc87f368@syntaxjockey.com","implement window switching ui","Michael Frank"]],"ref":"refs/heads/master"}