<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3619788771572135992</id><updated>2012-02-16T04:24:00.903-08:00</updated><category term='aqua'/><category term='native'/><category term='openoffice'/><category term='porting'/><category term='openoffice.org'/><category term='macosx'/><title type='text'>Sebastien PLISSON's OOo Aqua blog</title><subtitle type='html'>Sebastien PLISSON's OOo Aqua blog is the blog for domain developer role of Sebastien PLISSON aka plipli@openoffice.org</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-5711710295225106796</id><published>2009-09-09T10:38:00.001-07:00</published><updated>2009-10-28T16:49:50.677-07:00</updated><title type='text'>How to install OpenOffice on your Mac ?</title><content type='html'>Really simple, to see how to do that, watch the following recording:&lt;br /&gt;&lt;a id="aptureLink_Wx0bopPy75" href="http://www.youtube.com/watch?v=8a3Ku4MCHHg"&gt;http://www.screenjelly.com/watch/2uEiQU8UPqE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy OpenOffice as your everyday productivity suite !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-5711710295225106796?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/5711710295225106796/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=5711710295225106796' title='43 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/5711710295225106796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/5711710295225106796'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2009/09/how-to-install-openoffice-on-your-mac.html' title='How to install OpenOffice on your Mac ?'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>43</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-7188634353864744228</id><published>2007-08-27T02:23:00.000-07:00</published><updated>2007-08-27T02:31:00.510-07:00</updated><title type='text'>Mac Address Book Integration : a Google Summer Of Code success !</title><content type='html'>The Google Summer of Code 2007 gave the possibility to integrate a new very good developer : Omer Bar-or.&lt;br /&gt;&lt;br /&gt;His work for the "Mac OSX Address Book integration" is complete and successful !&lt;br /&gt;&lt;br /&gt;Thank you very much Omer !&lt;br /&gt;&lt;br /&gt;The code produced is currently under QA and will be integrated as soon as possible.&lt;br /&gt;&lt;br /&gt;I hope Omer will be able and willing to continue working with the Mac Aqua porting team, as everyone has appreciated the quality of his work and relationships.&lt;br /&gt;&lt;br /&gt;Have a good day !&lt;br /&gt;&lt;br /&gt;Sebastien Plisson&lt;br /&gt;aka plipli@openoffice.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-7188634353864744228?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/7188634353864744228/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=7188634353864744228' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/7188634353864744228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/7188634353864744228'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/08/mac-address-book-integration-google.html' title='Mac Address Book Integration : a Google Summer Of Code success !'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-5029645250894444729</id><published>2007-06-11T19:05:00.000-07:00</published><updated>2007-06-11T19:16:42.108-07:00</updated><title type='text'>End of the first day of OO.org Aqua Mac porters at WWDC07</title><content type='html'>What a great day we had here in WWDC07 :&lt;br /&gt;&lt;br /&gt;- Great keynote, sessions about all kind of new stuff&lt;br /&gt;- Very interesting upcoming labs : Core text, Carbon and Cocoa binding, etc&lt;br /&gt;- Enthusiast contacts from the Mac community &lt;br /&gt;- Experts and Apple famous engineers everywhere you look at : open and ready to help us&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To be continued...&lt;br /&gt;&lt;br /&gt;Here are a few pics of our great team representatives :-) :&lt;br /&gt;&lt;a href="http://picasaweb.google.fr/sebastien.plisson/1dayWwdc"&gt;Par ici les photos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sebastien Plisson,&lt;br /&gt;aka Mac OO.org reporter at WWDC07 ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-5029645250894444729?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/5029645250894444729/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=5029645250894444729' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/5029645250894444729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/5029645250894444729'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/06/end-of-first-day-of-ooorg-aqua-mac.html' title='End of the first day of OO.org Aqua Mac porters at WWDC07'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-8889887138205334834</id><published>2007-06-11T13:01:00.000-07:00</published><updated>2007-06-11T19:16:22.943-07:00</updated><title type='text'>First keynote, first questions : Meeting point</title><content type='html'>Here we are.&lt;br /&gt;Keynote was great. Now back to OO.org work before afternoon session on tech spec of Leopard.&lt;br /&gt;&lt;br /&gt;We have to fix a meeting point for OO.org Mac team, for people who'd like to talk with us and DEVELOPERS who&lt;br /&gt;would be ready to help us to make the Mac port faster !&lt;br /&gt;&lt;br /&gt;So OpenOffice.org Mac team meeting point will be at 3rd floor just in front of the stairs on right side tables.&lt;br /&gt;&lt;br /&gt;We are 3 at WWDC so we will try to attend sessions , labs and be at meeting point as often as possible.&lt;br /&gt;&lt;br /&gt;Do not hesitate to contact us to set a meeting during WWDC07 : email and/or IRC Channel :  #ooo_macport (irc.freenode.net)&lt;br /&gt;&lt;br /&gt;Eric Bachard, OpenOffice.org Mac team Co-lead : ericb@openoffice.org - ericb at irc&lt;br /&gt;Philip Lohmann, OpenOffice.org Sun Microsystems : pl@openoffice.org, pl at irc&lt;br /&gt;Sebastien Plisson, OpenOffice.org  &amp; Veodia inc. :  plipli@openoffice.org, plipli at irc&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-8889887138205334834?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/8889887138205334834/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=8889887138205334834' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/8889887138205334834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/8889887138205334834'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/06/first-keynote-first-questions-meeting.html' title='First keynote, first questions : Meeting point'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-6183684937540846</id><published>2007-04-27T23:28:00.000-07:00</published><updated>2007-04-27T23:32:20.173-07:00</updated><title type='text'>HIFramework on air : do you smell Aqua's OOo ?</title><content type='html'>Finally released my working portion of code integrating Apple's HIFramework into VCL aqua layer.&lt;br /&gt;By now, we'll have s solid base (as soon as it wil be clean) to build quickly OOo Aqua VCL : helpers, registering mecanism, event handlers will help us a lot to implement all the native controls we need !&lt;br /&gt;Good day for aqua team : let's continue this way !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-6183684937540846?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/6183684937540846/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=6183684937540846' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/6183684937540846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/6183684937540846'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/04/hiframework-on-air-do-you-smell-aquas.html' title='HIFramework on air : do you smell Aqua&apos;s OOo ?'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-380992228646983268</id><published>2007-04-16T18:01:00.000-07:00</published><updated>2007-04-16T18:11:04.156-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='porting'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='native'/><category scheme='http://www.blogger.com/atom/ns#' term='aqua'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>Tuning Aqua on the OOo !</title><content type='html'>Working on reengineering events for windows and controls, I've finally succeeded in integrating Apple's HIFramework piece of code.&lt;br /&gt;It provides helpers to manage events for the HIObjects : HIViews and natives Controls.&lt;br /&gt;My goal is to provide a clean and powerful base to support the complete native aqua control implementation that has been started some times ago by the Mac Aqua OpenOffcie.org team.&lt;br /&gt;With our great developers and new ones joining us, I'm confident that we'll do enormous progress to build the Alpha public release.&lt;br /&gt;&lt;br /&gt;If you're waiting for a native Aqua loook'n feel, tending to follow Apple's HIG, OpenOffice.org 2.2 version of your preferred office suite : stay tuned !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-380992228646983268?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/380992228646983268/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=380992228646983268' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/380992228646983268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/380992228646983268'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/04/hiframework-on-aqua-tune.html' title='Tuning Aqua on the OOo !'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-8514998978149722647</id><published>2007-03-28T07:27:00.000-07:00</published><updated>2007-03-28T07:34:06.918-07:00</updated><title type='text'>SalTimer, Aqua, Events and Co</title><content type='html'>Working on refresh and events handler recoding, in aquavcl01, I had questions about the role of SalTimer events. Philip Lohman answered to the mac port team and I got lights on this part of OOo.&lt;br /&gt;&lt;br /&gt;Now I see how I will sanely plug my work on native MacOSX drawing events (windows and HIView controls).&lt;br /&gt;&lt;br /&gt;Hopefully, SalTimer will not be used anymore for drawing in aquavcl01. We will use compositing to manage hidden/shown part of windows, thus BitmapContext should become useless too.&lt;br /&gt;&lt;br /&gt;I'll work hard to deliver a patch to the mac@OO, before the mid-april...&lt;br /&gt;&lt;br /&gt;Sebastien PLISSON&lt;br /&gt;aka&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;&lt;a href="mailto:plipli@openoffice.org"&gt;plipli@openoffice.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-8514998978149722647?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/8514998978149722647/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=8514998978149722647' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/8514998978149722647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/8514998978149722647'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/03/saltimer-aqua-events-and-co.html' title='SalTimer, Aqua, Events and Co'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-8987034965316409220</id><published>2007-03-13T13:05:00.000-07:00</published><updated>2007-03-13T13:06:29.832-07:00</updated><title type='text'>Problem in context with hiview</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4HIGCR28xnw/RfcEGNOzblI/AAAAAAAAAA0/LLHbMGFPvgE/s1600-h/CM+Capture+1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_4HIGCR28xnw/RfcEGNOzblI/AAAAAAAAAA0/LLHbMGFPvgE/s320/CM+Capture+1.jpg" alt="" id="BLOGGER_PHOTO_ID_5041502812542037586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Icons in toolbar are upside down... prblem of coordinate because context come from hiviews...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-8987034965316409220?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/8987034965316409220/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=8987034965316409220' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/8987034965316409220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/8987034965316409220'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/03/problem-in-context-with-hiview.html' title='Problem in context with hiview'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4HIGCR28xnw/RfcEGNOzblI/AAAAAAAAAA0/LLHbMGFPvgE/s72-c/CM+Capture+1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-5433587779620026305</id><published>2007-03-09T08:36:00.000-08:00</published><updated>2007-03-09T13:20:26.921-08:00</updated><title type='text'>Writer at startup with button refresh implemented</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4HIGCR28xnw/RfGNSdOzbkI/AAAAAAAAAAs/5fmZO08IPPA/s1600-h/CM+Capture+4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_4HIGCR28xnw/RfGNSdOzbkI/AAAAAAAAAAs/5fmZO08IPPA/s320/CM+Capture+4.jpg" alt="" id="BLOGGER_PHOTO_ID_5039964806228176450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.openoffice.org/nonav/issues/showattachment.cgi/43606/Patch_salatslayout_salgdiutils_0803.zip"&gt;http://www.openoffice.org/nonav/issues/showattachment.cgi/43606/Patch_salatslayout_salgdiutils_0803.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.openoffice.org/nonav/issues/showattachment.cgi/43607/patch_salgdi.h_0803.diff.zip"&gt;http://www.openoffice.org/nonav/issues/showattachment.cgi/43607/patch_salgdi.h_0803.diff.zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-5433587779620026305?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/5433587779620026305/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=5433587779620026305' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/5433587779620026305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/5433587779620026305'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/03/writer-at-startup-with-button-refresh.html' title='Writer at startup with button refresh implemented'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4HIGCR28xnw/RfGNSdOzbkI/AAAAAAAAAAs/5fmZO08IPPA/s72-c/CM+Capture+4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-8917456703705743823</id><published>2007-03-06T11:29:00.000-08:00</published><updated>2007-03-06T12:02:39.183-08:00</updated><title type='text'>About and CTRL+SDT</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4HIGCR28xnw/Re3IwPOmYgI/AAAAAAAAAAk/012_xNJjJIE/s1600-h/CM+Capture+3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_4HIGCR28xnw/Re3IwPOmYgI/AAAAAAAAAAk/012_xNJjJIE/s320/CM+Capture+3.jpg" alt="" id="BLOGGER_PHOTO_ID_5038904289144496642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Scrolling is slow in about box : CTRL+SDT&lt;br /&gt;&lt;br /&gt;But button is correct.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-8917456703705743823?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/8917456703705743823/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=8917456703705743823' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/8917456703705743823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/8917456703705743823'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/03/about-and-ctrlsdt.html' title='About and CTRL+SDT'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4HIGCR28xnw/Re3IwPOmYgI/AAAAAAAAAAk/012_xNJjJIE/s72-c/CM+Capture+3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-4954052668648588420</id><published>2007-03-06T02:21:00.000-08:00</published><updated>2007-03-06T02:24:59.133-08:00</updated><title type='text'>Refresh and need for speed</title><content type='html'>Replaced InvalWindowRect with HIViewSetNeedsDisplayInRect, that works well either.&lt;br /&gt;&lt;br /&gt;Draw to CGLayerContext, then draw CGLayer to mrContext to benefit of Quatrz caching.&lt;br /&gt;&lt;br /&gt;Set the blinking cursor, and get it running nice between chars !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-4954052668648588420?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/4954052668648588420/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=4954052668648588420' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/4954052668648588420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/4954052668648588420'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/03/refresh-and-need-for-speed.html' title='Refresh and need for speed'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-6050819351012754970</id><published>2007-03-05T07:04:00.000-08:00</published><updated>2007-03-05T07:11:58.272-08:00</updated><title type='text'>Better refresh and CGLayer</title><content type='html'>With the help of Paveljanik, I was able to get better screen refresh !&lt;br /&gt;&lt;br /&gt;For now, I added immediate zone refresh for teh zone where I draw text in salatslayout.&lt;br /&gt;&lt;br /&gt;I added two methods to AquaSalGraphics : RefreshWindow (ask to refresh entire window -&gt; slow) and RefreshRect (ask to refresh a zone)&lt;br /&gt;&lt;br /&gt;The results are good when text typing.&lt;br /&gt;&lt;br /&gt;I still have not been able to reproduce my old configuration where cursor was visible and moving real time between chars... but I guess I'm not so far from a good surprise !&lt;br /&gt;&lt;br /&gt;I also reintroduced the CGLayer, as I better understood the roel of mrBitmapContext wit hteh help of Pavel.&lt;br /&gt;I'll have to fix some code inorder the mrCGLayerContext to be initialized on time when used by methods using mrBitmapContext.&lt;br /&gt;&lt;br /&gt;I need a some time to do that, but I'm confident...&lt;br /&gt;&lt;br /&gt;I need some explanation on when the CGContextTranslateCTM is preserved or lost, because I have funny behaviour :&lt;br /&gt;1) everything is drawn correctly with CGLayer&lt;br /&gt;2) a second after (refresh ?) everything is upside down (in fact th text is still in the right sense but lines are drawn in invert order)&lt;br /&gt;.... funny and weird ;-)&lt;br /&gt;&lt;br /&gt;To be continued&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-6050819351012754970?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/6050819351012754970/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=6050819351012754970' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/6050819351012754970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/6050819351012754970'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/03/better-refresh-and-cglayer.html' title='Better refresh and CGLayer'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-1210451107254028364</id><published>2007-03-01T10:02:00.000-08:00</published><updated>2007-03-01T10:04:23.341-08:00</updated><title type='text'>CGLayer at the beginning...svdem_tool</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4HIGCR28xnw/RecVlKi-aVI/AAAAAAAAAAU/JKOvCm3vh8I/s1600-h/CM+Capture+2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_4HIGCR28xnw/RecVlKi-aVI/AAAAAAAAAAU/JKOvCm3vh8I/s320/CM+Capture+2.jpg" alt="" id="BLOGGER_PHOTO_ID_5037018436467583314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4HIGCR28xnw/RecVgKi-aUI/AAAAAAAAAAM/F0c6Cwim16w/s1600-h/CM+Capture+1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_4HIGCR28xnw/RecVgKi-aUI/AAAAAAAAAAM/F0c6Cwim16w/s320/CM+Capture+1.jpg" alt="" id="BLOGGER_PHOTO_ID_5037018350568237378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It s not good for the moement...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-1210451107254028364?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/1210451107254028364/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=1210451107254028364' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/1210451107254028364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/1210451107254028364'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/03/cglayer-at-beginningsvdemtool.html' title='CGLayer at the beginning...svdem_tool'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4HIGCR28xnw/RecVlKi-aVI/AAAAAAAAAAU/JKOvCm3vh8I/s72-c/CM+Capture+2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-5383214571401902146</id><published>2007-02-28T04:39:00.000-08:00</published><updated>2007-02-28T04:41:35.009-08:00</updated><title type='text'>Working on Fonts in OOO Aqua port</title><content type='html'>I've been working on implementing text layouting in OpenOffice.org Aqua native port project.&lt;br /&gt;Glyph, Character, Carets are beginning to work fine.&lt;br /&gt;&lt;br /&gt;Fonts are the next part I'm working on currently.&lt;br /&gt;&lt;br /&gt;But I need better screen refresh to be able to work faster.&lt;br /&gt;&lt;br /&gt;I'll ask some help on Carbon mailing lists.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-5383214571401902146?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/5383214571401902146/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=5383214571401902146' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/5383214571401902146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/5383214571401902146'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/02/working-on-fonts-in-ooo-aqua-port.html' title='Working on Fonts in OOO Aqua port'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3619788771572135992.post-1271692348284688379</id><published>2007-02-28T04:26:00.000-08:00</published><updated>2007-02-28T04:33:04.936-08:00</updated><title type='text'>Playing with screen refresh...</title><content type='html'>Yesterday, being 4 hours on TGV, I continued to try to understand how to manage correctly screen refresh in my OOO Aqua build.... without success.&lt;br /&gt;&lt;br /&gt;Information from Apple are a bit short about it and even with Quartz debugger, I did not succeed in having text refreshed correctly.&lt;br /&gt;&lt;br /&gt;We use Quartz draw methods so we should use CGContextFlush but I must have missed something to use it correctly.&lt;br /&gt;&lt;br /&gt;To be continued&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3619788771572135992-1271692348284688379?l=splisson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://splisson.blogspot.com/feeds/1271692348284688379/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3619788771572135992&amp;postID=1271692348284688379' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/1271692348284688379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3619788771572135992/posts/default/1271692348284688379'/><link rel='alternate' type='text/html' href='http://splisson.blogspot.com/2007/02/playing-with-screen-refresh.html' title='Playing with screen refresh...'/><author><name>splisson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_4HIGCR28xnw/TU4cm5lbWxI/AAAAAAAAG-4/VtlfTGfS_pU/s220/seb_ski_tahoe_porrtait.jpg'/></author><thr:total>0</thr:total></entry></feed>
