These were nice features that were implemented or fixed and that are already on the latest evince release (yey o/):
- Annotation names are internally unique.
- The sidebar is refreshed when an annotation is deleted.
- After deleting all annotations of one page, adding another annotation is recognized.
- All the previous bug fixes allowed that deletion of annotations is finally pushed to master (https://bugzilla.gnome.org/show_bug.cgi?id=649044).
- Immediate update of color and opacity (https://bugzilla.gnome.org/show_bug.cgi?id=725571).
- Fixed warning of annotation properties window (https://bugzilla.gnome.org/show_bug.cgi?id=732114).
- Non-deterministic color problem of annotation window (https://bugzilla.gnome.org/show_bug.cgi?id=732211).
- Size of annotation window icons (https://bugzilla.gnome.org/show_bug.cgi?id=735110).
I must say that, coming from a very technical conference, the talks at GUADEC were refreshing. There I was, a complete newbie, able to follow a lot of interesting stuff. But what made me most happy was in fact the people. You know when you are among a group of very cool people and everyone is so nice to you that you just think “I have to be part of this!”? This is how I felt. I got there and I did not know one soul, still people were very friendly and integrating. There was always company for lunch and dinner, and there were always programs for the evening. And in the meantime, I could even program 🙂
Evince’s hackfest on the days before GUADEC was very cool. Not only did I meet my mentor and all the other evincers, but also had progress on the annotation handling. I have a branch now on which annotation works, and we are currently working on optimizing it and organizing the code. Since I found out KaL is the only maintainer, I am trying to make my patches as easy to understand as possible to try and facilitate his work. It is almost certain that these will not be ready to be pushed to master by the end of gsoc, but honestly, I don’t even see this as gsoc anymore. I will continue working on it until it is ready, then I will go trolling for other bugs 😛
It’s funny how things happen sometimes… I enrolled on gsoc because of a career mishap on the beginning of this year. I wanted to prove something, for myself, at least. I listed some projects, some more academic, and gnome, just because I thought it would be so cool to contribute to something I have been using freely for years. My head was already full of science stuff, so I decided to go for gnome. Although academia-oriented people would say it is a waste of time, I do not regret one second. It was a very fulfilling experience, that went way beyond the point I wanted to prove, whatever that was. Maybe it took me some time from research, but I feel like I was doing something that mattered. I felt useful. It feels good 🙂
I wouldn’t like to let that go.
I hope to see you all in Sweden next year!
- Install rEFIt
- Partition the disk using OS X’s Disk Utility: 50 GB for OSX, 150 GB for my files (HFS+, not journaled) and 50 GB for Fedora (free space)
- Download fedora’s Install DVD
- Create a bootable usb from the dvd image (again using Disk Utility)
- Reboot the computer with the usb connected.
- Install Fedora 🙂