{"id":150,"date":"2010-07-08T17:44:23","date_gmt":"2010-07-08T15:44:23","guid":{"rendered":"http:\/\/blogs.igalia.com\/apinheiro\/?p=150"},"modified":"2010-07-08T17:44:23","modified_gmt":"2010-07-08T15:44:23","slug":"cally-integrated-on-clutter","status":"publish","type":"post","link":"https:\/\/blogs.igalia.com\/apinheiro\/2010\/07\/cally-integrated-on-clutter\/","title":{"rendered":"Cally integrated on Clutter"},"content":{"rendered":"<p>I will stop making Cally releases. This is because this Wednesday something important (from Cally POV) happened. Cally source code was moved to Clutter repository.<\/p>\n<p>Some people could think that this is the same that happened to GAIL, that started as a isolated library, and then was moved to GTK+ repository. But there is a major difference. GAIL is still a runtime loadable module, and compiles against GTK+ as a independent library. So this was just basically a GAIL source code move.<\/p>\n<p>But now Cally is not a loadable module anymore. It is part of Clutter. Clutter calls Cally directly in order to start accessibility support, so accessibility becomes one of the pieces of Clutter, instead of a external plugin providing this feature. I would like to thank Emmanuele Bassi for all the work done in this integration. In fact this integration was his idea, during the discussion of <a href=\"https:\/\/bugzilla.gnome.org\/show_bug.cgi?id=614121\">two<\/a> <a href=\"https:\/\/bugzilla.gnome.org\/show_bug.cgi?id=612599\">bugs<\/a> related to how to use\/load Cally in  gnome-shell, during the GNOME accessibility hackfest on CSUN.<\/p>\n<p>I hope this change makes things easier. Now we still have to implement a proper way to load the bridge between Cally (the ATK implementation) and AT-SPI, the atk-bridge.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/people.igalia.com\/apinheiro\/blog_images\/cally_bridge_low.jpg\" alt=\"Bridge to Cally\" \/><\/p>\n<p>BTW, I&#8217;m going to guadec, so this means that I need to put here this:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.guadec.org\/img\/guadec-oranje.png\" alt=\"Going to GUADEC\" \/><\/p>\n<p>And I will have there a talk about Cally, at first <a href=\"http:\/\/guadec.org\/index.php\/guadec\/2010\/schedConf\/program\">scheduled on Wednesday 28th July<\/a>. See you there.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I will stop making Cally releases. This is because this Wednesday something important (from Cally POV) happened. Cally source code was moved to Clutter repository. Some people could think that this is the same that happened to GAIL, that started as a isolated library, and then was moved to GTK+ repository. But there is a &hellip; <a href=\"https:\/\/blogs.igalia.com\/apinheiro\/2010\/07\/cally-integrated-on-clutter\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Cally integrated on Clutter&#8221;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,5,6,9,13],"tags":[],"class_list":["post-150","post","type-post","status-publish","format-standard","hentry","category-a11y","category-cally","category-clutter","category-gnome","category-igalia"],"_links":{"self":[{"href":"https:\/\/blogs.igalia.com\/apinheiro\/wp-json\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.igalia.com\/apinheiro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.igalia.com\/apinheiro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/apinheiro\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/apinheiro\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":0,"href":"https:\/\/blogs.igalia.com\/apinheiro\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.igalia.com\/apinheiro\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.igalia.com\/apinheiro\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.igalia.com\/apinheiro\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}