<?xml version="1.0"?>
<rss version="2.0">
<channel>
	<title>Carlos Garcia Campos</title>
	<link>http://carlosgc.linups.org/</link>
	<description>Carlos Garcia's web page</description>
	<language>en</language>
	<managingEditor>carlosgc@gnome.org</managingEditor>
	<webMaster>carlosgc@gnome.org</webMaster>
	<item>
		<title>Adding new annotations with Evince</title>
		<guid isPermaLink="true">http://carlosgc.linups.org/gnome/evince-annotations</guid>
		<link>http://carlosgc.linups.org/gnome/evince-annotations</link>
		<description>
&lt;p&gt;I&apos;ve finally added support for adding new annotations to Evince. At
the moment only text annotations are supported and it requires poppler
from current git master. There are still &lt;a
href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=168304#c34&quot;&gt;things to
do&lt;/a&gt;, but the main functionality is working now. The idea is to add
support for more annotation types (geometry, highlight, file
attachments, ...) during the next release cycle, since we are close to
feature freeze. Click on the image to see a screencast showing how
it currently works, you can add annotations from the side panel,
change the default properties (author, color, transparency, icon,
...), and save a copy that can be opened with any other document
viewer that supports annotations like, of course, Acrobat Reader.&lt;/p&gt;

&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;
&lt;a href=&quot;http://carlosgc.linups.org/img/ev-annots.ogg&quot;&gt;
&lt;img src=&quot;http://carlosgc.linups.org/img/ev-annots.ogg.png&quot;
alt=&quot;Evince annotations&quot; /&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;&lt;i&gt;(click to play back, ogg/theora, ~8,7M MBytes)&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;By the way&lt;/p&gt;
&lt;a title=&quot;GUADEC 2010&quot; rel=&quot;external&quot; href=&quot;http://guadec.org/&quot;&gt;
&lt;img src=&quot;http://guadec.org/img/guadec-oranje.png&quot; alt=&quot;I&apos;m
attending GUADEC&quot; /&gt;&lt;/a&gt;
</description>
		<pubDate>Mon, 26 Jul 2010 07:46 +0200</pubDate>
	</item>
	<item>
		<title>libpanel-applet3</title>
		<guid isPermaLink="true">http://carlosgc.linups.org/gnome/libpanel-applet3</guid>
		<link>http://carlosgc.linups.org/gnome/libpanel-applet3</link>
		<description>
&lt;p&gt;I&apos;ve finally found some time to blog about this. The bonobo-less
gnome-panel branch was merged into master, so since version 2.31.2
gnome-panel doesn&apos;t depend on bonobo anymore. The API is mostly the
same, but there are some minor changes since the old API exposed bonobo
stuff. This of course means that applets need to be ported to the new
API. There&apos;s already a &lt;a
href=&quot;http://live.gnome.org/GnomeGoals/AppletsDbusMigration&quot;&gt;GNOME
Goal&lt;/a&gt; with a porting guide, and I already ported most of
the gnome-applets so there are a few &lt;a
href=&quot;http://cgit.freedesktop.org/~carlosgc/gnome-applets/log/?h=libpanel-applet-dbus-merge&quot;&gt;examples&lt;/a&gt;
too.&lt;/p&gt;
</description>
		<pubDate>Mon, 07 Jun 2010 03:59 +0200</pubDate>
	</item>
	<item>
		<title>Why I can&apos;t use GNOME Shell</title>
		<guid isPermaLink="true">http://carlosgc.linups.org/gnome/gnome-shell</guid>
		<link>http://carlosgc.linups.org/gnome/gnome-shell</link>
		<description>
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;&lt;a href=&quot;http://carlosgc.linups.org/img/gnome-shell.png&quot;&gt;
&lt;img src=&quot;http://carlosgc.linups.org/img/gnome-shell-min.png&quot;
alt=&quot;GNOME Shell&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;&lt;i&gt;GNOME Shell&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;This is GNOME Shell running without any other application running
except GNOME System Monitor. The CPU usage is always around 60%, which
makes the system unusable after a few minutes. I guess it&apos;s actually
an issue of the nvidia drivers, but the fact is that I can&apos;t use GNOME
Shell.&lt;/p&gt;

&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;&lt;a href=&quot;http://carlosgc.linups.org/img/gnome-panel.png&quot;&gt;
&lt;img src=&quot;http://carlosgc.linups.org/img/gnome-panel-min.png&quot;
alt=&quot;GNOME Panel&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;&lt;i&gt;GNOME Panel&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;And this is GNOME Panel. Maybe I&apos;m too used to it, but I really
like the old panel approach, and my applets, specially the workspace
switcher. I have never seen a better way to change between workspaces
than the current workspace switcher applet, it&apos;s fast and
intuitive.&lt;/p&gt;

&lt;p&gt;By the way, the screenshot shows a special GNOME Panel, it&apos;s
bonobo-free! A few years ago I already tried to port libpanel-panel
from bonobo to D-Bus, but at that time breaking compatibility with
bonobo applets was not accetable. Now we really want to get rid of
bonobo in GNOME 3, and I&apos;m not the only one who can&apos;t use GNOME Shell,
so GNOME Panel is not going to die in a near future. I&apos;ve already
&lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=572131&quot;&gt;proposed
an updated patch for gnome-panel&lt;/a&gt;, the challenge now is
porting all the applets which might be a new &lt;a
href=&quot;http://live.gnome.org/GnomeGoals&quot;&gt;GNOME Goal&lt;/a&gt;.&lt;/p&gt;
</description>
		<pubDate>Sat, 20 Feb 2010 11:41 +0200</pubDate>
	</item>
	<item>
		<title>Evince 2.28 windows installer</title>
		<guid isPermaLink="true">http://carlosgc.linups.org/gnome/evince_2_28_win32</guid>
		<link>http://carlosgc.linups.org/gnome/evince_2_28_win32</link>
		<description>
&lt;p&gt;As announced in the &lt;a
href=&quot;http://library.gnome.org/misc/release-notes/2.28/&quot;&gt;release
notes&lt;/a&gt; of GNOME 2.28, Evince has been ported to windows. Thanks to
the great work done by Hib Eris we already have a windows installer
available &lt;a
href=&quot;http://download.gnome.org/binaries/win32/evince/2.28/evince-2.28.0.msi&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And of course the mandatory screenshot:&lt;/p&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;&lt;a href=&quot;http://carlosgc.linups.org/img/evince2.28-win32.png&quot;&gt;
&lt;img src=&quot;http://carlosgc.linups.org/img/evince2.28-win32-min.png&quot;
alt=&quot;Evince running on Windows XP&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;&lt;i&gt;Evince running on Windows XP&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;


</description>
		<pubDate>Fri, 25 Sep 2009 06:00 +0200</pubDate>
	</item>
	<item>
		<title>Made to share!</title>
		<guid isPermaLink="true">http://carlosgc.linups.org/gnome/made_to_share</guid>
		<link>http://carlosgc.linups.org/gnome/made_to_share</link>
		<description>
&lt;p&gt;
&lt;a href=&quot;http://library.gnome.org/misc/release-notes/2.28/&quot;&gt;&lt;img src=&quot;http://carlosgc.linups.org/img/made-to-share.png&quot; alt=&quot;Made to share!&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

</description>
		<pubDate>Thu, 24 Sep 2009 06:01 +0200</pubDate>
	</item>
	<item>
		<title>Evince 2.27.1 with preliminary annotations support</title>
		<guid isPermaLink="true">http://carlosgc.linups.org/gnome/evince-2-27-1-with-annots</guid>
		<link>http://carlosgc.linups.org/gnome/evince-2-27-1-with-annots</link>
		<description>
&lt;p&gt;I said in my &lt;a
href=&quot;http://carlosgc.linups.org/gnome/evince-2-26-without-annots.html&quot;&gt;
previous post&lt;/a&gt; I was going to talk about Evince 2.26, but I haven&apos;t
managed to find time to do it. Anyway, I guess that at this time
everybody has already discovered the new features of Evince 2.26, so
I&apos;ll talk about 2.27.1 now.&lt;/p&gt;

&lt;p&gt;2.27.1 is the first unstable release leading up to Evince
2.28. It has been released a week later, because the annotations
support wasn&apos;t ready, and we wanted to include it in the first release
of the development cycle. At the moment only Text Annotations (those
represented by an icon in the document with a popup window associated) are
supported, and only existing annotations can be modified. Poppler
doesn&apos;t support adding new annotations to the document yet, so this
will be the next step. Once we have complete support of Text
Annotations, adding support for other annotation types should be
easier.&lt;/p&gt;

&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;&lt;a href=&quot;http://carlosgc.linups.org/img/ev-annotations.png&quot;&gt;
&lt;img src=&quot;http://carlosgc.linups.org/img/ev-annotations-min.png&quot;
alt=&quot;A PDF document with text annotations in evince&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;&lt;i&gt;A PDF document with text annotations in evince&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;I have to say that this has been done thanks to the great work done
by &lt;a href=&quot;http://annotations.diariolinux.com/&quot;&gt;Iñigo Martínez&lt;/a&gt; as
part of the &lt;a href=&quot;http://code.google.com/soc/&quot;&gt;Google Summer Of
Code&lt;/a&gt; program. I just continued his work.&lt;/p&gt;

&lt;p&gt;Annotations are not the only new feature of this release, see the
&lt;a
href=&quot;http://git.gnome.org/cgit/evince/tree/NEWS?id=748ddd7729342d7ea1c5fe485ee4cffea2aad24b&quot;&gt;NEWS&lt;/a&gt;
file for a complete list of changes. And we are still at the
beginning of the cycle! :-)&lt;/p&gt;
</description>
		<pubDate>Mon, 18 May 2009 10:32 +0200</pubDate>
	</item>
	<item>
		<title>Evince 2.26 without annotations</title>
		<guid isPermaLink="true">http://carlosgc.linups.org/gnome/evince-2-26-without-annots</guid>
		<link>http://carlosgc.linups.org/gnome/evince-2-26-without-annots</link>
		<description>
&lt;p&gt;&lt;a
href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=168304&quot;&gt;Annotations
support&lt;/a&gt; is in our &lt;a
href=&quot;http://live.gnome.org/Evince/Roadmap&quot;&gt;RoadMap&lt;/a&gt; since GNOME 2.20,
and it has been the main goal since then. However, we failed in &lt;a
href=&quot;http://live.gnome.org/action/recall/RoadMap/Evince?action=recall&amp;amp;rev=6&quot;&gt;2.22&lt;/a&gt;,
in &lt;a
href=&quot;http://live.gnome.org/action/recall/RoadMap/Evince?action=recall&amp;amp;rev=8&quot;&gt;2.24&lt;/a&gt;
and we are going to fail again in 2.26.&lt;/p&gt;

&lt;p&gt;Lack of time is the main reason for this failure (remember that we, 
the Evince development team, are all volunteers), but it&apos;s not the
only one. During the 2.25/2.26 cycle we have started to work on the
annotations stuff, although (as usual) a little bit late, when the
feature freeze deadline approached. When we had the minimum support
already implemented, we realized that poppler didn&apos;t have support for
writing annotations yet. I don&apos;t know why, but I was quite sure it was
already implemented. The thing is that there isn&apos;t writing support for
annotations in poppler right now. So we had, at least, two options:
releasing evince 2.26 with annotations support in a read only mode or
delaying the annotations support to the next cycle once again. Both
have advantages and disadvantages, but the main reason why we decided
not to release 2.26 with annots support is because we don&apos;t think that
annotations are useful if you can&apos;t actually use them. I&apos;m sure we
were going to receive lots of bug reports about non editable
popups.&lt;/p&gt;

&lt;p&gt;So, what&apos;s the plan? The idea is to implement writing support 
in poppler ASAP, and merge the evince code early in the next
development cycle.&lt;/p&gt;

&lt;p&gt;Despite the annots stuff, I&apos;m very happy with the work done during
this cycle, but I think I&apos;ll better talk about Evince 2.26 later in
another post.&lt;/p&gt;
</description>
		<pubDate>Wed, 18 Feb 2009 02:15 +0200</pubDate>
	</item>
	<item>
		<title>Me too</title>
		<guid isPermaLink="true">http://carlosgc.linups.org/general/fosdem2009</guid>
		<link>http://carlosgc.linups.org/general/fosdem2009</link>
		<description>
&lt;p&gt;
&lt;a href=&quot;http://www.fosdem.org&quot;&gt;&lt;img src=&quot;http://www.fosdem.org/promo/going-to&quot; alt=&quot;I&apos;m going to FOSDEM, the Free and Open Source Software Developers&apos; European Meeting&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

</description>
		<pubDate>Thu, 29 Jan 2009 04:07 +0200</pubDate>
	</item>
</channel>
</rss>
