GNOME.ORG

24 hours a day, 7 days a week, 365 days per year...

May 21, 2012

Glib::Object::Introspection 0.009 available

Overview of changes in Glib::Object::Introspection 0.009; Allow setting boxed fields to undef; Do not pass on an incorrect destroy notify func if there is no callback; Do not crash on inexistent GTypes on perl 5.8.x. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-00-9 or download the source release at:

Glib 1.260 (stable) available

Overview of changes in Glib 1.260 (stable); Tell CPAN to ignore POD fragments in Makefile.PL; Document that SOURCE_CONTINUE and _REMOVE can be exported. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-26-0 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-1.260.tar.gz

GNOME Board of Directors Foundation Elections Spring 2012 - Thecandidates

Dear Foundation Members,

I am glad to announce the following list of candidates for the Board of Directors.
    * David Nielsen
    * Bastien Nocera
    * Emmanuele Bassi
    * Andreas Nilsson
    * Joanmarie Diggs
    * Tobias Mueller
    * Max Huang
    * Shaun McCance
    * Seif Lotfy

Please see <http://vote.gnome.org/2012/candidates.html> for details.

You are invited to ask the candidates questions by sending them to foundation-list. But
please try to avoid duplicates and bear in mind, that the candidates
invest a lot of time answering questions, thus please be reasonable with
the amount and scope of the questions.
You might want to send your question to membership-committee< at >gnome.org
instead, so that we can collect, sift and sort the questions before we
send them out shortly after the ballots were sent. But again: if you
feel the need to ask your question directly, please do so.

If you have any questions, do not hesitate to ask them at
membership-committee< at >gnome.org or elections< at >gnome.org

Cheers,
  Tobias Mueller

May 20, 2012

GNOME Foundation Board candidacy: Seif Lotfy

Name: Seif Lotfy
EMail: seif< at >lotfy.com
Affiliation: Collabora Ltd.

Since 2007, through ever-increasing code-contributions, I have been
actively involved in the GNOME developer community.

During the last six months, I have been working much more closely with the
design team, by participating in some of Allan Day's "Every Detail Matters"
tasks and programming several prototypes for the design team. At the
moment, I am working together with Allan and Emily, my Summer of Code
student, on the clocks application.

Currently, I spend nearly 50% of my working time on GNOME-related projects,
thanks to Collabora. I also spend a lot of my time working on deploying
Zeitgeist into some smaller projects like Gedit (the dashboard plugin),
which greatly benefited from design collaboration with Hylke Bons and
Garrett LeSage.

Sometimes misunderstandings and miscommunication happen in the community,
especially between different teams who may share similar goals but
different viewpoints. This blurred vision was evident in mailing-lists over
the past few weeks. (Thankfully Olav did a great job moderating the lists
to not let it get too out-of-hand.)
I believe vague development and design decisions are harmful for the
current developers involved in GNOME. If elected to the board, I will push
for focusing efforts in solving communication and community issues, and
plan to:

1) Improve communication between designers and developers, by pushing for a
more transparent design/technical decision process, with the goal of
developing trust in each others decisions. I firmly believe in having GNOME
teams in agreement on crucial issues of design and development.
2) Explore the idea of a community task-force to examine and resolve
personal issues, to ensure stellar communication and rapor within the
community.
3) Push for more accountability of paid GNOME developers via the growth of
their modules and sub-communities.
4) Increase and maintain our contributor base, by encouraging and expanding
intiatives such as Allan Day's "Every Detail Matters", in order to include
additional GNOME-related projects.
5) Push for an initiative to empower observers and users of GNOME to easily
contribute back to the project.
6) Push for raising awareness of the importance of the social capital of
GNOME within the different teams. We are trying to deliver a product, but
we are a community first, thus we need to invest time into not only growing
but maintaining our community.

As I have personally experienced similar miscommunication over the years, I
have worked hard to solve those issues with orther community participants
and different developer teams.
If elected to the board, I can offer my unique background to help bridge
the gap between community participants amongst diverse teams to help forge
a unified vision and strengthen GNOME as a whole.

Thanks,
Seif
_______________________________________________
foundation-announce mailing list
foundation-announce< at >gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-announce

GNOME Foundation Board Candidacy: Shaun McCance

Name: Shaun McCance
Email: shaunm< at >gnome.org
Affiliation: Syllogist LLC (freelance)

I've been an active GNOME contributor for about nine years, mostly
involved with the documentation team. I'm currently serving on the
board of directors in my first term, and serving as treasurer. I'd
like the opportunity to serve GNOME for another term.

If elected, I want to work to make our treasurer duties simpler and
more understandable, whether as the treasurer again or as an advisor
to a new treasurer. The treasurer role is inevitably difficult for
somebody without a background in accounting. We need to make sure we
can smoothly transition year to year, because handling GNOME's money
is one of the most important things the Foundation does.

--
Shaun

GNOME Foundation Board candidacy: Tobias Mueller

Name: Tobias Mueller
EMail: tobiasmue< at >gnome.org
Affiliation: None
Summary:
I am a Free Software enthusiast and GNOME activist for about 5 years
now. I mainly worked in the Bugsquad and the Membership Committee.
Now, I want to do something new and help making GNOME a successful Free
Software project.
I have experience with working with people, i.e. by organising events
like a GNOME party, various booths at conferences or by hosting a
(mid-size) conference at our university.
I want to improve the Bylaws and the visibility of Teams within GNOME.


Dear Foundation,

I am sticking around GNOME for about 5 years now and while I enjoy being
in the community I do want to progress within GNOME and take new
responsibilities.

For the last years, I was active in the Bugsquad, Membership and
Elections Committee as well as helping GNOME to be represented at
various events like FOSDEM. I did enjoy my work and I still do. However,
I want to take up on something new and challenge myself with new duties.

I am that type of person that corrects others when they say "open
source" when they really mean Free Software. I very much like the idea
of Free Software and I do believe that not having the freedoms
guaranteed is bad. I also strongly believe that the freedoms GNOME
provides are a great asset that we can be very proud of.

While I don't have a concrete agenda, I do have issues that I want to
see resolved. Most urgently, I see that the Bylaws need improvement.
There are a lot of minor changes, i.e. typos and wrong references, to be
made as well as big ones, i.e. how the election process is supposed to
work. I sent comments to two boards starting over a year ago and I want
to help resolving issues around our fundamental rules.

Another field which I intend to work on are Teams within GNOME. I very
much like the decentralized approach we take and I think we can make
improvements on the visibility of the teams and their results, i.e. by
making it more rewarding for both, the writers and the consumers, of the
Quarterly Reports.

Admittedly, I don't believe that a position in the board is really
necessary to achieve these things. But it certainly is helpful.

The reason why I sent my proposal rather late is, that I was (and
actually still am) busy, besides my real life, preparing things for
LinuxTag where we will have a GNOME booth. This, and the fact that I'll
be attending GNOME.Asia, is the reason why I won't be available with all
my brain power to answer questions on this list.


Thanks,
  Tobi

_______________________________________________
foundation-announce mailing list
foundation-announce< at >gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-announce

GNOME Foundation Board candidacy: Max Huang

Name:     Max Huang
Email:      sakanamax gmail com
Nick:        sakana
Blog:        http://sakananote2.blogspot.com/ ( Chinese )
                http://sakananote2english.blogspot.com/ (English)
Web:       https://live.gnome.org/ChunHungHuang
Affiliation:

I am a freelancer who teach linux in the training center, also a
Novell CNI instructor.  I have contributed to GNOME for the past 2
years for GNOME.Asia.  Teaching linux at school and have workshop with
open source and linux at school.

In 2010(summer), I meet Pockey and Emily. And I take the conference
host for GNOME.Asia 2010 with COSCUP ( http://coscup.org/2010/en/ ).
At Sep 2010 we create GNOME Taiwan Users Group, I must thanks Emily
and Pockey.  They guide and teach me a lot.  And we have a lot of
gnome workshop with gtk and have gnome 3 launch part with Beijin and
Hong Kong.
In 2011, we went to Bangalore, India  ( http://2011.gnome.asia ).  I
learn how to be a host for gnome booth.  I am one of Program Committee
member in  COSCUP.  I start to learn how to invite people to
conference.  ( ^__^ We invite Xan and Bastien).  I really thank GNOME
people and Emily.  They teach me a lot.
This year (2012), I start to learn how to connect people and organize
the summit.  I still new and need to learn.  But I really thank GNOME
give me such a chance to learn.

If elected, because I still new to GNOME, I will work hard to GNOME
event and Asia promotion.  And learn everything from other foundation
member and board member.  Thank you for considering me.


Best regards


Max

May 14, 2012

TARBALLS DUE: GNOME 3.4.2

Hello all,

It's time to get off your development branch for a bit, contemplate
the tenacious work of our translators, cheer on our documentation
team, remind yourself of the important fixes you cherry picked, write
a nice entry to your NEWS file, and upload a nice new stable tarball.

Tarballs are due on 2012-05-14 before 23:59 UTC for the GNOME 3.4.2
stable release, which will be delivered on Wednesday. Modules which
were proposed for inclusion should try to follow the unstable schedule
so everyone can test them.  Please make sure that your tarballs will
be uploaded before Monday 23:59 UTC: tarballs uploaded later than that
will probably be too late to get in 3.4.2. If you are not able to make
a tarball before this deadline or if you think you'll be late, please
send a mail to the release team and we'll find someone to roll the
tarball for you!

For more information about 3.5, the full schedule, the official
module lists and the proposed module lists, please see our colorful 3.5
page:
   http://www.gnome.org/start/unstable

For a quick overview of the GNOME schedule, please see:
   http://live.gnome.org/Schedule


Cheers,

        Frederic

May 13, 2012

GStreamer Core 0.11.91, Base Plugins 0.11.91, Good Plugins 0.11.91, Bad Plugins 0.11.91, Ugly Plugins 0.11.91, libav Plugins 0.11.91 unstable release

The GStreamer team announces a new release of the GStreamer core, Base/Good/Bad/Ugly/libav modules for the 0.11 GStreamer unstable release series.

This is the second release candidate of the upcoming 1.0 release. It is intended for developers and people wanting to port their plugins and applications to the new series. Only minor or absolutely necessary changes to the core/base API/ABI will happen between this release and the final 1.0.0 release.

Check out release notes for gstreamer core or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, or download tarballs for gstreamer or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav,

May 06, 2012

Issue 187

This week… 2665 commits, in 201 projects, by 227 happy hackers (and 357 were translation commits).

  • Sergey V. Udaltsov removed unneeded xmodmap support from libgnomekbd . (GNOME bug 674874)
  • Ludovic Ferrandis added a Connman based Context Manager to gupnp . (GNOME bug 672998)
  • Christian Persch landed many updates to gnome-terminal, port to GSettings, application menu, and more.
  • Speaking of application menu, Ignacio Casal Quinteiro added one to gstranslator.
  • Perumal Viravan contributed a new documentation for the lightsoff game, using Mallard, of course.
  • In gnome-disk-utility David Zeuthen added a Disk Image Mounter utility, and associated it with ISO files, for easy mounting from Nautilus.
  • Bastien Nocera added a setting to disable middle click pastes in GTK +. (GNOME bug 665243)
  • In orca Joanmarie Diggs began preparations for moving to Python 3.
  • Cosimo Cecchi gave a new GNOME 3 style interface to gnome-font-viewer, complete with an overview and an application menu.
  • Matt McCutchen fixed evolution-data-server to limit accepted bad certificates to the expected hostnames . (GNOME bug 606181)
  • Paolo Borelli added support for the new location of the gtk bookmarks file to gedit.

Top projects

Project Commits
gimp 763
gnome-terminal 115
gtk+ 97
ostree 84
gnome-control-center 75
gnome-themes-standard 57
clutter 51
gnome-photos 46
gnome-font-viewer 44
anjuta 41

Top authors

Author Commits Modules
Michael Natterer 624 gimp, gimp-web
Cosimo Cecchi 153 gnome-themes-standard, gnome-font-viewer, sushi and others
Christian Persch 108 gnome-terminal, gtk+, vte and others
Øyvind Kolås 101 gimp, babl, gegl
Colin Walters 82 ostree, gdm
Bastien Nocera 66 gnome-control-center, clutter, gnome-online-accounts and others
Debarshi Ray 50 gnome-photos, gnome-online-accounts
Emmanuele Bassi 48 clutter, perl-Clutter, clutter-gtk and others
Tom Tryfonidis 38 epiphany, gtksourceview, nautilus-sendto and others
Daniel Mustieles 37 gnome-disk-utility, banshee, anjuta and others

May 03, 2012

GNOME Launches New Round of Outreach Program for Women Internships and Improves Other Outreach Initiatives

The GNOME Foundation is pleased to announce its latest round of the Outreach Program for Women Internships, for which it has been able to accept ten outstanding applicants. GNOME’s efforts are made possible by the strong sponsorship that the program has received from free software companies and organizations committed to increasing the involvement of women in technology. Google and Mozilla have each sponsored two participants, Collabora, the Free Software Foundation and Red Hat have each sponsored one participant, and the GNOME Foundation has sponsored the remaining three from its general funds. The Software Freedom Conservancy adds an eleventh intern to the Outreach Program for Women. In addition, among 29 participants, GNOME accepted five women for Google Summer of Code, who all got involved through the outreach program.

John Sullivan, the Executive Director of the Free Software Foundation which joins this year as a new sponsor, commented, “The Free Software Foundation is proud to sponsor an internship in GNOME’s Outreach Program for Women. The free software movement is about freedom for everyone, but we have a long way to go to make that a reality. This program’s past achievements in expanding the community by welcoming and retaining newcomers have moved us closer to that goal, and we can’t wait to hear this summer’s success stories.”

This is also the Conservancy’s first participation in the program. It is sponsoring its own participant for the Twisted Project. Twisted maintainer and mentor Jessica McKellar said, “Programs like this encourage free and open source communities to reflect on how to be more welcoming and supportive of people of all backgrounds. The success of the GNOME Outreach Program for Women has been tremendously inspiring; I am pleased that Twisted is joining it in tackling stereotypes in open source head-on this summer while working with our new contributors on some exciting projects.”

Previous rounds of the program have been very successful, and have helped in other mentorship and outreach efforts of the project. When GNOME started the current Outreach Program for Women two years ago, it had an initial list of nine mentors from eight projects who were eager to help with the program. Connecting newcomers with mentors who can guide them in their initial contributions proved to be the most important aspect of the outreach effort. For that reason, GNOME recently moved the list of mentors that was built up for the Outreach Program for Women to be a part of the GNOME Love initiative. There are now 37 mentors from 22 projects who any newcomer can contact any time throughout the year in this ever-growing list. The GNOME team also started a page on the Google Summer of Code wiki that contains links to such lists of mentors in many free software organizations. That page currently has 15 organizations. In addition to being a general resource to point students looking for an organization to join to, the list is also used to spread the word about Google Summer of Code and mentorship opportunities among technical women groups at many universities.

The Outreach Program for Women demonstrated that an initial contribution to the project by an applicant increases their involvement with the project, prepares them for the work during the internship period, and serves as an important selection criteria. This year, GNOME also required the students applying for Google Summer of Code in GNOME to make a contribution to the project they are applying to work on, not just to supply a link to a bug they fixed in any free software project. As a result, all successful applicants demonstrated their ability to work on the project they proposed and discussed their proposal with their potential mentor.

The GNOME community is very proud of the accomplishments of the last round’s Outreach Program for Women participants, which include the following:

    • Kasia Bondarava committed Belarusian translations for 35 GNOME modules. With her help, Belarusian translation coverage went from 67% to 88%, making Belarusian a new officially supported language. She also made a comprehensive comparison of different translator tools and advocated for better translator comments.
    • Christy Eller has tremendously improved the web development process in GNOME and created the new Friends of GNOME pages.
    • Susanna Huhtanen created comprehensive developer documentation about writing GNOME applications in JavaScript.
    • Patricia Santana Cruz added support for sharing videos and images with different online services, improved hotplug connection of camera devices, and added recorded time when making a video in the Cheese webcam application.
    • Sophia Yu ported Swell Foop game from JavaScript to Vala, completely reworking its implementation, and updated several other games to use new GNOME APIs.

The detailed accomplishments of all 11 program participants can be found at https://live.gnome.org/GnomeWomen/OutreachProgram2011/Accomplishments

Over three quarters of the women involved in the program have stayed connected to the GNOME community. Better still, Outreach Program for Women participants have a strong tradition of becoming mentors in GNOME. Luciana Fujii Pontello and Ekaterina Gerasimova mentored Google Summer of Code and Outreach Program for Women participants in previous rounds. Tiffany Antopolski, Anita Reitere and Srishti Sethi mentored Google Code-In participants. This round, Christy Eller will co-mentor a Web Development intern and Tiffany Antopolski will mentor four Documentation interns, three of whom will be working on Developer Documentation along with Tiffany. Many former participants have also presented at free software conferences and local events to raise awareness about GNOME and their work. Many have helped with the outreach program by spreading the word about it, improving the materials available about the program, and guiding new applicants.

The Outreach Program for Women is organized by Marina Zhurakhinskaya, with help and support from Karen Sandler, Rosanna Yuen and the GNOME Board of Directors. The essential work is done by the program’s mentors in helping the applicants and eventual participants contribute to their projects. For more information about the Outreach Program for Women, visit http://projects.gnome.org/outreach/women

GNOME was started in 1997 by two then-university students, Miguel de Icaza and Federico Mena Quintero. Their aim: to produce a free (as in freedom) desktop environment. Since then, GNOME has grown into a hugely successful enterprise. Used by millions of people across the world, it is the most popular environment for GNU/Linux and UNIX-type operating systems. GNOME’s software has been utilized in successful, large-scale enterprise and public deployments, and the project’s developer technologies are utilized in a large number of popular mobile devices.

The GNOME community is made up of hundreds of contributors from all over the world, many of whom are volunteers. This community is supported by the GNOME Foundation, an independent non-profit organization that provides financial, organizational and legal assistance. The Foundation is a democratic institution that is directed by its members, who are all active GNOME contributors. GNOME and its Foundation works to promote software freedom through the creation of innovative, accessible, and beautiful user experiences.

Students accepted for Google Summer of Code in GNOME

The GNOME Foundation is happy to announce that 29 students have been accepted to work on GNOME through Google Summer of Code this year. The students will work on a wide range of projects improving the core GNOME 3 experience, GNOME technologies, and popular applications. Some applications that the students will work on are Documents, Web, Boxes, Calculator, Banshee, Getting Things GNOME!, Activity Journal, and GCompris.

Organizing the Outreach Program for Women helped GNOME improve the resources available for all newcomers and guidelines for the Google Summer of Code applicants. With the GNOME mentors list now available as part of the GNOME Love initiative and with each project idea on the GNOME Google Summer of Code ideas page including a potential mentor, we were able to ensure that the students connect with a potential mentor for the idea they were proposing. We also required the students to make a contribution to the project they are applying to work on. As a result, all successful applicants demonstrated their ability to work on the project they proposed and discussed their proposal with their potential mentor. The GNOME community is thrilled to have these talented and dedicated contributors have a chance to spend the whole summer working on GNOME!

The GNOME Foundation is deeply grateful to Google for its generous support of free software projects and for being included in the program for the eights year in a row! Also, a special thank you to the mentors who help guide the students!

For more information about the accepted projects please visit the GNOME project page on the Google Summer of Code website. The students will blog about their work on Planet GNOME throughout the summer.

May 02, 2012

GNOME 3.5.1 Development Release

Hello all,

Here we are, starting a new development cycle, of course most features
are still being discussed, some of them are in early development,
expect things to become more exciting in the next development release,
for now, go ahead and build it, test it.

To compile GNOME 3.5.1, you can the jhbuild [1] modulesets [2] (which
use the exact tarball versions from the official release):

 [1] http://library.gnome.org/devel/jhbuild/
 [2] http://download.gnome.org/teams/releng/3.5.1/


The release notes that describe the changes between 3.4.1 and 3.5.1
are available. Go read them to learn what's new in this release:

core  - http://download.gnome.org/core/3.5/3.5.1/NEWS
apps  - http://download.gnome.org/apps/3.5/3.5.1/NEWS

The GNOME 3.5.1 release is available here:

core  sources - http://download.gnome.org/core/3.5/3.5.1
apps  sources - http://download.gnome.org/apps/3.5/3.5.1


WARNING! WARNING! WARNING!
--------------------------

This release is a snapshot of early development code. Although it is
buildable and usable, it is primarily intended for testing and hacking
purposes. GNOME uses odd minor version numbers to indicate
development status.

For more information about 3.5, the full schedule, the official
module lists and the proposed module lists, please see our colorful 3.5
page:
   http://www.gnome.org/start/unstable

For a quick overview of the GNOME schedule, please see:
   http://live.gnome.org/Schedule


Cheers,

        Fred

GStreamer Conference 2012 Announced

The popular GStreamer user and developers Conference is back for the third year, this year going to San Diego in the USA. The conference will take place on August 27th and August 28th. Check out our conference page for details and the Call for Papers and mark the dates in your calendar. See you in San Diego!

Gtk2 1.243 available

Overview of changes in Gtk2 1.243: Hush a compiler warning; Avoid trying to re-register a GType for GConnectFlags. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-3 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Gtk2-1.243.tar.gz

Glib 1.253 (unstable) available

Overview of changes in Glib 1.253 (unstable): Add unit tests for the exportable constants; Export SOURCE_CONTINUE and SOURCE_REMOVE; Name an internal function appropriately; Create and register a GType for GConnectFlags. The latest stable release of Glib is 1.242. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-25-3 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-1.253_001.tar.gz

Glib::Object::Introspection 0.008 available

Overview of changes in Glib::Object::Introspection 0.008: Do not use empty prototypes for constants subs; Use G_GSIZE_FORMAT instead of %d for printing a gtype; When looking up GTypes, also try by name; Add a global copyright statement. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-00-8 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.008.tar.gz

April 29, 2012

Issue 186

This week… 1687 commits, in 161 projects, by 204 happy hackers (and 250 were translation commits).

  • Juan Pablo Ugarte redid the Glade UI, in Glade, and using GtkBuilder, GResources, and GtkAction.
  • Florian Müllner ported gcalctool to GtkApplication, and replaced the existing menu bar with an app menu . (GNOME bug 674529)
  • Michael Wood added an “in-seek” property to clutter-gst, this can be used when we need to keep external controllers in sync with the current progress without having to poll for the progress.
  • In Gnumeric Andreas J. Guelzow improved again support for ODF spreadsheets, this time by importing the page headers.
  • Jasper St. Pierre improved the notification part of gnome-shell to match applications on WM_CLASS . (GNOME bug 673761)
  • In Clutter Emmanuele Bassi added basic geometric types (point, size, rect) so they can used in properties and accessors.
  • Raul Gutierrez Segales contributed a port of folks to gsettings . (GNOME bug 647909)
  • Cosimo Cecchi added an application menu to Nautilus . (GNOME bug 674532)
  • In gvfs David Zeuthen added support for getting/storing LUKS encryption passphrase from the keyring . (GNOME bug 674161)
  • Dan Winship reorganised the proxy resolution code of libsoup, and added support for SOCKS and other proxy types . (GNOME bug 553269)
  • In GTK+ Matthias Clasen added a ‘fine adjustment’ mode to ranges, Shift-click in the slider now starts a drag in ‘fine adjustment’ mode, where the slider is moved 10-times slower than the mouse.

Top projects

Project Commits
gimp 170
clutter 87
evolution 78
gtk+ 70
vala 55
nautilus 55
gnome-settings-daemon 53
glib 46
gnome-themes-standard 36
libgda 35

Top authors

Author Commits Modules
Michael Natterer 145 gimp
Cosimo Cecchi 83 nautilus, gnome-themes-standard, gtk+ and others
Emmanuele Bassi 68 clutter
Bastien Nocera 68 gnome-settings-daemon, totem, gnome-control-center and others
Daniel Mustieles 58 conglomerate, gnome-games, evolution and others
Luca Bruno 50 vala
Jasper St. Pierre 49 mutter, extensions-web, gnome-shell and others
Milan Crha 49 evolution, evolution-data-server, evolution-mapi and others
Matthew Barnes 45 evolution, evolution-data-server
Vivien Malerba 35 libgda

TARBALLS DUE: GNOME 3.5.1

Hello all,

It never stops, we are making our first steps in 3.5 territory; enjoy
this tarball call for 3.5.1.

Tarballs are due on 2012-04-30 before 23:59 UTC for the GNOME 3.5.1
unstable release, which will be delivered on Wednesday. Modules which
were proposed for inclusion should try to follow the unstable schedule
so everyone can test them.  Please make sure that your tarballs will
be uploaded before Monday 23:59 UTC: tarballs uploaded later than that
will probably be too late to get in 3.5.1. If you are not able to make
a tarball before this deadline or if you think you'll be late, please
send a mail to the release team and we'll find someone to roll the
tarball for you!


For more information about 3.5, the full schedule, the official
module lists and the proposed module lists, please see our colorful 3.5
page:
   http://www.gnome.org/start/unstable

For a quick overview of the GNOME schedule, please see:
   http://live.gnome.org/Schedule


Cheers,
        Fred

April 25, 2012

Welcome interns!

Hi all,

On Monday GNOME accepted 29 Google Summer of Code interns and 10 Outreach Program for Women interns! All the interns made a contribution to the project they were applying to work on and almost all were connected to their mentors during the application process. We are thrilled to have these talented and dedicated contributors have a chance to spend the whole summer working on GNOME! Thanks to Google, Mozilla, Collabora, Red Hat, the Free Software Foundation, and the GNOME Foundation for making these internships possible!

Thank you to all the mentors who helped the applicants along the way and will guide the participants this summer! Everyone, please help out mentors from your project by also helping the participants when possible.

Because we are closing the 3.6 feature proposal period, it would be great if mentors consider proposing the planned work as a 3.6 feature. If your intern’s proposal is about a well-defined user-visible feature, the student is an experienced GNOME contributor, and/or you are dedicated to spend part of your time working on the feature, please propose it for 3.6.

Below, is the list of all the interns’ projects. The ones without a link are OPW projects. The interns will blog about their work on Planet GNOME throughout the summer.

Thanks to everyone and welcome to the interns!
Marina, on behalf of GSoC and OPW admins

-----------------------------------------------------------------------------------------------------

= GNOME Shell =

Tanner Doshier - Smarter Searching in GNOME Shell - Rui Matos
http://www.google-melange.com/gsoc/project/google/gsoc2012/doshitan/18001

Joost Verdoorn - Overhaul the Applications View - Florian Müllner
http://www.google-melange.com/gsoc/project/google/gsoc2012/joost/10001

Giovanni Campagna - GNOME Shell Lock Screen - Marina Zhurakhinskaya
http://www.google-melange.com/gsoc/project/google/gsoc2012/gcampax/16001

Ana Risteska - GNOME Shell Message Tray Improvements - Marina Zhurakhinskaya

= GNOME Core Applications =

Felipe Borges - Documents: Removable devices support - Cosimo Cecchi
http://www.google-melange.com/gsoc/project/google/gsoc2012/felipeborges/6001

Meg Ford - GNOME Documents UIs for Viewing and Editing of File Metadata - Cosimo Cecchi
http://www.google-melange.com/gsoc/project/google/gsoc2012/m_22/18001

Anna Zacchi - GNOME Documents - Cosimo Cecchi

Fabiano Fidêncio  - libosinfo-based express installation for major OSs - Zeeshan Ali Khattak
http://www.google-melange.com/gsoc/project/google/gsoc2012/fidencio/41002

Jovanka Gulicoska - Ability to save and load virtual machine boxes - Zeeshan Ali Khattak
http://www.google-melange.com/gsoc/project/google/gsoc2012/jovanka_g/35002

William Ting - GNOME - Epiphany Browser Synchronization - Xan López
http://www.google-melange.com/gsoc/project/google/gsoc2012/wting/8001

Yann Soubeyrand - Add synchronization to Epiphany, the GNOME web browser - Xan López
(Yann will work on synchronization along with William, or Xan will discuss other possible tasks with him.)
http://www.google-melange.com/gsoc/project/google/gsoc2012/yann_soubeyrand/11001

Emily Gonyer - GNOME CLock - Seif Lotfy
http://www.google-melange.com/gsoc/project/google/gsoc2012/gonyere/19001

Gopal Krishnan - Proposal to upgrade the UI of Gcalctool - Robert Ancell
http://www.google-melange.com/gsoc/project/google/gsoc2012/gopal_krishnan/11001

Arth Patel - Replace lex-bison based parser with handwritten parser in gcalctool - Robert Ancell
http://www.google-melange.com/gsoc/project/google/gsoc2012/arthp91/35002

Chris Baines - Completion of the Gnome Sudoku Vala Port - Thomas Andersen
http://www.google-melange.com/gsoc/project/google/gsoc2012/cbaines/19002

= GNOME Technologies =

Laurent Contzen - Creation of a new library providing models and widgets to display and choose contacts - Guillaume Desmottes
http://www.google-melange.com/gsoc/project/google/gsoc2012/lcontzen/13001

Richard Schwarting - GXml and GObject Serialisation - Alberto Ruiz
http://www.google-melange.com/gsoc/project/google/gsoc2012/aquarichy/34003

Rūdolfs Mazurs - Lockdown editor - Ryan Lortie
http://www.google-melange.com/gsoc/project/google/gsoc2012/trz/11001

Žan Doberšek - Support for Gamepad API in WebKitGTK+ and general gamepad configuration options in System Settings - Carlos Garcia Campos
http://www.google-melange.com/gsoc/project/google/gsoc2012/zdobersek/13001

Fabien Parent - Development of a graphical profiler for GNOME - Dodji Seketeli
http://www.google-melange.com/gsoc/project/google/gsoc2012/fabienp/21002

Riko Yamada - GUPnP - Jens Georg

= Other Applications =

Udesh Liyanaarachchi - Voice Control For Banshee - Alexander Kojevnikov
http://www.google-melange.com/gsoc/project/google/gsoc2012/udesh/50002

Timo Dörr - Improve overall Mac OS X port of Banshee - Olivier Dufour
http://www.google-melange.com/gsoc/project/google/gsoc2012/dynalon/12001

Moritz Lüdecke - Helping on anjuta mades everybody happy - Johannes Schmid
http://www.google-melange.com/gsoc/project/google/gsoc2012/ritze/8001

Stefano Candori - Revamp of the Activity Journal - Thorsten Prante
http://www.google-melange.com/gsoc/project/google/gsoc2012/cando/26001

Izidor Matušov - Collaborative Getting Things GNOME! - Lionel Dricot
http://www.google-melange.com/gsoc/project/google/gsoc2012/iyo/40003

Steve Scheel - Refactor and Rework the Task Editor of Getting Things Gnome - Luca Invernizzi
http://www.google-melange.com/gsoc/project/google/gsoc2012/sscheel/21002

Baptiste Saleil - Integrate GTG to Gnome-Shell - Luca Invernizzi
http://www.google-melange.com/gsoc/project/google/gsoc2012/bsaleil/24002

Beth Hadley - Activity Development for GCompris, especially Music Education - Bruno Coudoin
http://www.google-melange.com/gsoc/project/google/gsoc2012/bhadley/19001

Matilda Bernard - Integration of multiple theme based activities in the existing GCompris suite - Bruno Coudoin
http://www.google-melange.com/gsoc/project/google/gsoc2012/matildabernard/8001

Valentín Barros Puertas - Get an useful state to Shotwell Faces tool - Adam Dingle
http://www.google-melange.com/gsoc/project/google/gsoc2012/sativa/31002

Ngewi Fet - GNUcash Android Application - Muslim Chochlov
http://www.google-melange.com/gsoc/project/google/gsoc2012/ngewif/17001

= Developer Documentation =

Marta Maria Casetti - Developer Documentation for Python - Tiffany Antopolski

Taryn Fox - Developer Documentation for JavaScript - Tiffany Antopolski

Monica Kochofar - Developer Documentation for C - Tiffany Antopolski

= Documentation =

Radina Matic - Documentation - Tiffany Antopolski and Bertrand Rousseau

= Design =

Barbara Muraus - Graphic Design - Jakub Steiner

Fabiana Pedreira Simões - User Experience Design - Allan Day

= Web Development =

Elena Petrevska - Web Development - Christy Eller and Andreas Nilsson 

April 22, 2012

Issue 185

This week… 1882 commits, in 225 projects, by 228 happy hackers (and 341 were translation commits).

  • Bastien Nocera ported phonemgr to the newest evolution-data-server using GSettings . (GNOME bug 672067)
  • In goffice Jean Bréfort made WMF support work when not built with EMF support.
  • In pygobject Martin Pitt added the possibility to GType properties from Python . (GNOME bug 674351)
  • Richard Hughes added help pages to gnome-color-manager explaining how to use the ICC profiles on other systems.
  • Marc-André Lureau fixed gnome-boxes so the top toolbar is not displayed when dragging a window in the VM, as that movement is used to maximize the window in Windows 7, and GNOME . (GNOME bug 674361)
  • Cosimo Cecchi started a new style for OSD widgets in gnome-themes-standard.
  • He also fixed gnome-screenshot to fall back to $HOME when saving into XDG_PICTURES_DIR fails . (GNOME bug 672833)
  • Gustavo Noronha Silva changed epiphany to also consider email inputs when looking for user/password forms . (GNOME bug 666326)
  • David Zeuthen changed gvfs to not set should_automount to TRUE for devices on other seats.
  • Benjamin Otte landed his work on GTK+ adding an animating framework.
  • In gthumb Paolo Bacchilega added some guards to avoid loading extensions with a different API version.
  • Taryn Fox contributed several javascript tutorials to gnome-devel-docs.

Top projects

Project Commits
gtk+ 240
glib 127
clutter 56
gnome-settings-daemon 53
totem 49
evolution-data-server 49
gimp 42
gnome-control-center 42
evolution 38
cogl 38

Top authors

Author Commits Modules
Benjamin Otte 169 gtk+, glib
Bastien Nocera 104 gnome-settings-daemon, totem, gnome-control-center and others
Daniel Mustieles 65 gtranslator, evolution, gnome-online-accounts and others
Alexander Larsson 56 glib, gtk+
Emmanuele Bassi 52 clutter
Christian Persch 50 gnome-terminal, vte, aisleriot and others
Cosimo Cecchi 50 gtk+, gnome-documents, sushi and others
Matthew Barnes 46 evolution-data-server, gnomeweb-wml, evolution and others
Fran Diéguez 41 glib, gnome-boxes, gnome-control-center and others
Matej Urbančič 35 glib, libsoup, orca and others

April 18, 2012

GNOME 3.4.1 released

Hey,

The first update to GNOME 3.4 series is now available. As usual it
provides bug fixes, translations updates and tiny improvements, in
order to make our stable release even more stable and useful. It
may sound boring but there are interesting changes in there, and
valuable documentation and translation updates. Our thanks to all
community members and contributors.


Attention, Please
=================

- The schedule for 3.6 has been published,
  https://live.gnome.org/ThreePointFive#Schedule

- The feature proposals period is open and will end on April 23th,
  be quick!

  Please add your plans for the next six months here:
  https://live.gnome.org/ThreePointFive/Features


==============================
Release Details and References
==============================

The lists of updated modules and changes are available here:
  core   -  http://download.gnome.org/core/3.4/3.4.1/NEWS
  apps   -  http://download.gnome.org/apps/3.4/3.4.1/NEWS

The souce packages are available here:
  core   -  http://download.gnome.org/core/3.4/3.4.1/sources/
  app    -  http://download.gnome.org/apps/3.4/3.4.1/sources/

And if you want to compile GNOME 3.4.1 by yourself, you can use the
jhbuild modulesets available here:
  http://download.gnome.org/teams/releng/3.4.1/

More informations about future GNOME schedule are available here:
  http://live.gnome.org/Schedule

Let's enjoy it!

       Fred

April 15, 2012

Issue 184

This week… 1915 commits, in 197 projects, by 195 happy hackers (and 447 were translation commits).

  • Richard Hughes changd gnome-color-manager to show the actual ICC profile after calibration if the user is using a LiveCD.
  • Zeeshan Ali simplified a little bit the creation of VMs in gnome-boxes . (GNOME bug 672567)
  • In cogl Robert Bragg reworked the SDL integration API to simplify the integration for application developers.
  • Dan Winship fixed up TLS/SSL property interactions in libsoup . (GNOME bug 673678)
  • Peter Hutterer modified the wacom gnome-control-center panel to update the UI if a new tool gets plugged in . (GNOME bug 672691)
  • Jakub Steiner added cyrillic support to the cantarell fonts.
  • Giovanni Campagna fixed a gnome-shell crash when NetworkManager restarted . (GNOME bug 673043)
  • Bastien Nocera ported Totem grilo plugin to the 0.2 API.
  • In Epiphany Xan Lopez added a setting to control whether the session is automatically restored . (GNOME bug 673453)
  • Felix Riemann changed eog to avoid recompressing JPEGs as PNG when printing, this reduces the file size of the resulting PDF file pretty much to the source file size . (GNOME bug 394260)
  • Matthias Clasen improved test coverage of various parts of glib.
  • Paolo Bacchilega modified gthumb to show an emblem when a file is added to a selection.

Top projects

Project Commits
gtk+ 201
clutter 70
glib 65
frogr 61
vala 59
gdm 48
gimp-help-2 48
gimp 44
jhbuild 40
orca 38

Top authors

Author Commits Modules
Benjamin Otte 178 gtk+
Carles Ferrando 78 totem, orca, gnome-settings-daemon and others
Jordi Serratosa 75 orca, gnome-settings-daemon, gnome-online-accounts and others
Emmanuele Bassi 61 clutter, clutter-gtk
Matthias Clasen 60 glib, gdm, gtk+ and others
Luca Bruno 58 vala, cogl
Cosimo Cecchi 55 nautilus, gnome-themes-standard, sushi and others
Daniel Mustieles 53 gnome-devel-docs, gtranslator, frogr and others
Bastien Nocera 51 totem, grilo-plugins, nautilus-sendto and others
Mario Sanchez Prada 50 frogr

April 13, 2012

GStreamer Core 0.11.90, Base Plugins 0.11.90, Good Plugins 0.11.90, Bad Plugins 0.11.90, Ugly Plugins 0.11.90, libav Plugins 0.11.90 unstable release

The GStreamer team announces a new release of the GStreamer core, Base/Good/Bad/Ugly/libav modules for the 0.11 GStreamer unstable release series.

This is the first release candidate of the upcoming 1.0 release. It is intended for developers and people wanting to port their plugins and applications to the new series. Only minor or absolutely necessary changes to the core/base API/ABI will happen between this release and the final 1.0.0 release.

Check out release notes for gstreamer core or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, or download tarballs for gstreamer or gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav,

April 08, 2012

Issue 183

This week… 1783 commits, in 181 projects, by 224 happy hackers (and 359 were translation commits).

  • Martin Pitt added support for GFlags properties to pygobject . (GNOME bug 620943)
  • In libsoup Dan Winship fixed some problems with cancelling an asynchronous socket connect operation.
  • Bastien Nocera moved Totem application-wide menu items to a new app menu . (GNOME bug 673098)
  • Philip Withnall added support for resumable uploads and updates to the Documents API in libgdata.
  • In Empathy Laurent Contzen added support for local IP address and port in SIP account settings widget . (GNOME bug 669134)
  • Martin Olsson changed ghex to show file offset in statusbar as 0xOFFSET instead of OFFSET.
  • Neil Roberts added a mechanism for determining GPU driver details to cogl.
  • Owen Taylor changed Mutter not to try to auto-maximize not-maximizable windows . (GNOME bug 673566)
  • Lucian Langa fixed bootloader burning in gnoduino.
  • In gnome-online-accounts Debarshi Ray added D-Bus APIs to enable/disable Mail, Calendar, Contacts, Chat, and Documents . (GNOME bug 657905)
  • Damien Sandras improved the notifications of Ekiga, especially when running under GNOME Shell.
  • In gnumeric Andreas J. Guelzow fixed the properties page of Document Properties dialog . (GNOME bug 673256)
  • Alexander Larsson removed the GTK+ ms-windows engine as it is no longer used for the windows theme anymore.

Top projects

Project Commits
gtk+ 205
gimp 142
baobab 108
gegl 106
extensions-web 64
empathy 53
glib 47
frogr 42
orca 37
gnome-games 32

Top authors

Author Commits Modules
Benjamin Otte 187 gtk+
Michael Natterer 116 gimp, gegl
Jasper St. Pierre 66 extensions-web, gnome-shell
Øyvind Kolås 55 gegl, gimp, babl
Daniel Mustieles 53 gnome-games, network-manager-openvpn, gnome-devel-docs and others
Matthias Clasen 43 gdm, glib, gtk+ and others
Paolo Borelli 42 baobab, jhbuild
Guillaume Desmottes 40 empathy, jhbuild, glib
Stefano Facchini 40 baobab
Mario Sanchez Prada 39 frogr

April 07, 2012

fighting unlinked references that lead to memory leaks

I was hunting down a problem with hamster dialogs. The problem was quite annoying – you open, for example, the overview window. You pick a good range, like 2 years or so that will make it think for a while (oh wow, just checked – i have 6 years of datas now in my install). After that you close the window and would expect it to be gone for good (with all the window.destroy and everything).

Turns out the window still is “somewhere out there” and whenever you make an update, that overview window, although not really accessible from the code anymore, is still listening to the events and doing it’s refreshes.

While tracking down the problem i found objgraph to be an immense help. This handy utility, using graphviz, can generate you a map of objects referencing the one you are trying to get rid of, like this one:

In the image above, all the __self__ backrefs most of the time are harmless, as they will fall off as soon as you have cut off the main variable (you can look at it as a dependency branch). The problem in the case described above was however the leftmost OneWindow instance that had an array of dialogs stored and because of which the object wouldn’t go away.

The utility can do much more, of course.
In the context of pygtk here is the few lines i ended up plugging in while debugging all the windows:

        import gc
        gc.collect()
        import objgraph
        objgraph.show_backrefs(objgraph.by_type('Window'), filename='sample-graph.png', refcounts=True)
        print objgraph.show_growth()

the first two lines import garbage and collect it so we make sure that we are not looking on obsolete links. The fourth line is generating the image that you see above.
And the show_growth is very handy as it shows you the growth of objects counts every time you call it. If an object does not get unreffed properly, there are good chances that it will just keep growing.


April 04, 2012

Official Announcement and Invitation to GNOME.Asia 2012

GNOME.Asia Summit is Asia’s primier GNOME user and developer conference, spreading the knowledge of GNOME across Asia.

This year’s conference will be held in Hong Kong on June 9 and 10. The conference follows the release of GNOME 3.4, helping to bring new desktop paradigms that facilitate user interaction in the computing world. It will be a great place to celebrate and explore the many new features and enhancements to the groundbreaking GNOME 3 and help make GNOME as successful as possible.

To learn more or submit a paper, see the official GNOME.Asia 2012 website.

New GNOME Foundation Members for March

Last month, GNOME Foundation have had more members to join its warm family. We are happy to announce that the new members are as follows:

  • Dan Vrátil (Evolution’s porting to WebKit, Bugzilla contributions)
  • Stefano Candori (GNOME Activity Journal maintainer and Zeitgeist
  • Andres Gomez (Organized GUADEC in the past, sponsors GNOME through Igalia (co-owner), coded various GNOME Mobile apps)
  • Robert Nordan (Tomboy, Pinta)
  • Antigoni Papantoni (PiTiVi, participated in GStreamer hackfest, OPW
  • Javier Hernández Antúnez (Developer and member of the GNOME a11y Team, Accerciser co-maintainer, Contributor to the openSuse GNOME 3.2 live images)
  • Yuri Myasoedov (Coordinator of the Russian translation team, also maintain the GNOME russian website, gnome.org.ru)
  • Tim Waugh (CUPS printing system, GNOME Control Center and Gtk+ printing framework)
  • Chris Lord (Contributions to some GNOME projects, as Clutter, Pinpoint, grilo, libsoup, gtkhtml2, libjana, contacts, dates)
  • Susanna Huhtanen (GNOME’s OPW internship, GNOME Documentation)

They have all contributed significantly to the development of GNOME. Thank you all for your great help and welcome! You join our other amazing Foundation Members

If you contribute to GNOME, you too can become a member of the Foundation. See the membership page for details.

Software Freedom Conservancy Joins GNOME Outreach Program

The GNOME Foundation is thrilled to welcome the Software Freedom Conservancy to its 2012 Outreach Program for Women. The Outreach Program for Women seeks to engage women in the development, documentation and general improvement of open source and free software. Concurrently with the Google Summer of Code, the Outreach Program for Women additionally funds internships for women to spend the summer participating in and contributing to free software projects while being mentored by an experienced member of the free software community.

The deadline for applications to both the Outreach Program for Women internships and Google’s Summer of Code is April 6th. GNOME has made available a list of Google Summer of Code project ideas that are suitable for either this outreach program or Summer of Code. Conservancy’s internship is with the Twisted project, which has also made available full details and application requirements on the internship on its wiki. The Conservancy’s internship will follow the internship rules outlined by the GNOME Foundation’s Outreach Program for
Women.

Conservancy and the GNOME Foundation urge women who aspire to get involved with free software projects this summer to act fast! The deadline for applications for all these programs is just days away!

March 22, 2012

Clutter 1.10.0 - Stable release

Good news, everyone!

A new Clutter release is now available at:

http://source.clutter-project.org/sources/clutter/1.10/
http://download.gnome.org/sources/clutter/1.10/

Release Notes

  • This version is API and ABI compatible with the current stable release of Clutter.
  • Installing the contents of this release will overwrite the files from the installation of the current release of Clutter.
  • Bugs should be reported on the Clutter Bugzilla product.

List of major changes since Clutter 1.8

Multi-backend support
Clutter can now be compiled with multiple backends inside the same shared library; the backend can be selected at run time through an environment variable.
Platform updates
A backend using the GDK windowing system and event API has been added; the Wayland client backend has been updated to match the 0.85 protocol version; the XInput 2.2 API and specification are supported by the native X11 backend; the CEx100 platforms are now supported through an experimental backend.
New scene graph API
ClutterActor is now the concrete class that handles everything that is related to the structure of the UI; the addition, removal, and iteration of the children of an actor is exposed through the ClutterActor API.
New render object and content API
Actors are responsible of creating a tree of render objects detailing the pipeline state and geometry to be submitted to the GPU. Painting can also be delegated to implementations of the Content interface.
Layout management delegation
ClutterActor can use a ClutterLayoutManager to delegate the positiong and sizing of its children.
New implicit animations API
Animatable properties can be automatically tweened when using the public setters instead of going through clutter_actor_animate().
Deprecations
ClutterScore, ClutterRectangle, ClutterBox, and ClutterGroup are deprecated classes; the default ClutterStage has been deprecated; the child addition, removal, and iteration API in ClutterContainer has been deprecated. The deprecations are versioned, and they will trigger compiler warnings that can be toggled, instead of relying on hiding the declarations from the headers.

For the complete list of changes, see the 1.9 developers snapshot announcement emails available here:

List of changes since Clutter 1.9.16

Fix ClutterTimeline:current-repeat accessor
The :current-repeat value was being incremented prior to emitting the completed signal, which meant that signal handlers would not be able to retrieve the correct value.
Improve the memory management of Transitions
ClutterActor now takes a reference on the Transitions that have been added to it, and releases the reference when the Transition is removed; this means that it's safe to release the reference of a transition after adding it, to let ClutterActor own it.
Remove the Animatable argument for PropertyTransition constructor
The animatable was not meant to be there in the first place; the PropertyTransition will perform validation on the property lazily, once it's been attached to the actor.
Clean up documentation and examples
Ensure that the API reference is using the correct API and best practices.
Fix TableLayout policy for actors spanning multiple rows or columns
The ClutterTableLayout inherited some small bug from MxTable that got fixed in the meantime; the layout policy has been re-synchronized.
Build fixes for the Wayland backend.
Updated VisualStudio project files.

List of bugs fixed since Clutter 1.9.16

Many thanks to all the contributors to the 1.9 development cycle:

Chun-wei Fan, Robert Bragg, Neil Roberts, Rob Bradford, Jasper St. Pierre,
Daniel Mustieles, Piotr Drąg, Fran Diéguez, Matej Urbančič, Alexander Shopov,
Alejandro Piñeiro, Nilamdyuti Goswami, Rico Tzschichholz, Мирослав Николић,
Adel Gadllah, Lionel Landwerlin, Chao-Hsiung Liao, Florian Müllner,
Giovanni Campagna, Ihar Hrachyshka, Stefano Facchini, Tristan Van Berkom,
Alexandre Franke, Aurimas Černius, Bastian Winkler, Bruce Cowan, Bruno Brouard,
Carles Ferrando, Colin Walters, Duarte Loreto, Gil Forcada, Joseph Scheuhammer,
Kenneth Nielsen, Kjartan Maraas, krishnababu k, A S Alam, Adam Matoušek,
Algimantas Margevičius, Andrej Žnidaršič, Antonio Fernandes C. Neto,
Ask H. Larsen, Bastien Nocera, Craig R. Hughes, Damien Lespiau, Daniel Korostil,
Daniel Nylander, Evan Nemerson, Fran Dieguez, Gheyret Kenji, Håkon Løvdal,
I Felix, Jeremy Moles, Jonh Wendell, Jorge González, Jovan Naumovski,
Kasia Bondarava, Kerrick Staley, Khoem Sokhem, Krishnababu Krothapalli,
Kristjan SCHMIDT, Lucian Adrian Grijincu, Manoj Kumar Giri, ManojKumar Giri,
Manuel Osdoba, Marc-André Lureau, Marek Černocký, Mario Blättermann,
Matthias Clasen, Ryan Lortie, Stef Walter, Sunjin Yang, Timo Jyrinki,
Tomeu Vizoso, Yaron Shahrabani, Yuri Myasoedov, Zan Dobersek.

Have fun with Clutter!

Feeds