It's available as PDF : Summer of code, weekly report #4.

1 What I have done

This week went well, a bit slow though, but learnt a bunch of things aside.

  • Got that Flickr fetcher up and running. Still left a bunch of do, but it already looks like a cool feature I would use when I create presentions. Please have a screenshot:
    Flickr fetcher, version 1
  • Nate (mentor), also did a cool fetcher for OpenClipart, so we’re probably going to split out some common code in a abstract class that will serve for all online-resources-fetcher-based plugins ;

  • Still tried to fix “distcheck” but I get some problems with that nasty intltool-merge failing everytime. This wasn’t worthless as it already had me to remove some useless/wrong macros out of the Makefile.am, with the help of the very nice people of #gnomefr soon. I also started reading the Autoconf manual. Started.
  • Set up a roadmap for 0.1 which will hopefully get approved by my mentor. It includes the basic set of features you expect from a presentation editor, but all of those have to be rock solid and user-proof ;
  • Started writing some unit-tests for Ease, still a beginner at this but it’s getting better ;
  • Reported some bugs and the associated milestone, this helps to keep track of development.

2 What’s next

  • Finish the Flickr fetcher in every part (make it perfect) ;
  • Once it’s done, split out in some abstract class ;
  • Have a plugin infrastructure (Vala’s TypeModules) ;
  • Ease 0.1 is set for July 1st (at the moment), so it would be good to split a 0.1 branch in Git and polish every aspect of it ;

3 Timeline

Regarding the past week, I’m in the timing, but I could have done a lot more, so I’ll speed up and hope to get a lot done by next week. I got the Google package a few days ago, made me reconsider how lucky I am to be part of this.

4 Issues/Other news

  • Had a hard time with asyncing and Vala. Thanks to the nice people of #vala (hey Adrien), I understand it better, but I still need some more experiment with that ;
  • Lost 40 minutes trying to get signals connected correctly with Glade, *then* I realized I was editing the wrong UI file ;
  • Is there like a student room at the GUADEC :) ?

See you next week.