{"id":380,"date":"2015-04-07T09:52:20","date_gmt":"2015-04-07T14:52:20","guid":{"rendered":"http:\/\/codezen.org\/canto-ng\/?p=380"},"modified":"2015-04-07T09:57:02","modified_gmt":"2015-04-07T14:57:02","slug":"curses-0-9-3","status":"publish","type":"post","link":"https:\/\/codezen.org\/canto-ng\/2015\/04\/07\/curses-0-9-3\/","title":{"rendered":"curses 0.9.3"},"content":{"rendered":"<p>Another bugfix release.<\/p>\n<ul>\n<li>Fix hang when scrolling between feeds when a daemon is misbehaving or slow<\/li>\n<li>Fix handling of &#8220;invalid&#8221; multi-byte characters, which exhibited symptoms like breaking line wrapping and other graphical weirdness<\/li>\n<li>Fix borders (<code>:set taglist.border True<\/code>) and their color<\/li>\n<li>Fix <code>:color<\/code> command being hidden from help<\/li>\n<\/ul>\n<p>A few minor fixes. The big one is obviously the hang, which is an odd one. Multiple NEWTAG responses were being generated and if that happened early in canto-curses startup it would cause tags to be duplicated, which confused the taglist logic. That shouldn&#8217;t happen, but this was apparently reproducible on some machines.<\/p>\n<p>The &#8220;invalid&#8221; multi-byte characters have been an annoyance for a while too. If you&#8217;ve ever had certain items that you&#8217;ve scrolled past that seem to break the interface, then this is probably the cause.<\/p>\n<p>I&#8217;ve also updated the apt repos already, and expanded the Ubuntu build to include the forthcoming Vivid release.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Another bugfix release. Fix hang when scrolling between feeds when a daemon is misbehaving or slow Fix handling of &#8220;invalid&#8221; multi-byte characters, which exhibited symptoms like breaking line wrapping and other graphical weirdness Fix borders (:set taglist.border True) and their color Fix :color command being hidden from help A few minor fixes. The big one <a class=\"read-more\" href=\"https:\/\/codezen.org\/canto-ng\/2015\/04\/07\/curses-0-9-3\/\">[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/posts\/380"}],"collection":[{"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/comments?post=380"}],"version-history":[{"count":3,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/posts\/380\/revisions"}],"predecessor-version":[{"id":383,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/posts\/380\/revisions\/383"}],"wp:attachment":[{"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/media?parent=380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/categories?post=380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codezen.org\/canto-ng\/wp-json\/wp\/v2\/tags?post=380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}