September 05, 2010

Issue 100

This week… 2545 commits, in 212 projects, by 256 happy hackers (and 731 were translation commits).

  • Eitan Isaacson added a checkbox to use the default colour theme when highlighring keys in Caribou . (GNOME bug 622246)
  • Joanmarie Diggs added support for object toolkis in Orca, this allows Orco to handle cases where multiple toolkits are used in an application . (GNOME bug 628410)
  • Philip Withnall merged his port of Totem to GSettings . (GNOME bug 625896)
  • Gabriel Burt pushed a first pass at Bookmarks support for pdfmod, this adds a sidebar treeview that shows the existing bookmarks, and it’s possible to edit or remove them, as well as adding new bookmarks.
  • Colin Walters merged his major rewrite of girscanner, and more, in gobject-introspection.
  • Support for multi-coloured text layers has been added to Gimp by Michael Natterer, on top of an initial patch by Barak Itkin . (GNOME bug 620674)
  • Florian Müllner added support for the text-shadow property in GNOME Shell . (GNOME bug 624384)
  • Support for the MPRIS v2 API has been added to Banshee, this will allow external applications to interact with Banshee through a standard D-Bus API . (GNOME bug 570841)
  • Jonh Wendell added an instant messaging status plugin to Vinagre, that changes the status to busy when the application is switched to full screen mode.
  • A backend using the Windows Registry has been added by Sam Thursfield to GSettings.
  • Benjamin Otte updated the screenshot tool from gnome-utils to not draw directly to the root window anymore, updating the look of area selection along the way . (GNOME bug 628499)

Top projects

Project Commits
gtk+ 222
tracker 158
glib 112
empathy 100
gobject-introspection 78
epiphany 78
totem 58
vala 58
evolution 47
gimp 46

Top authors

Author Commits Modules
Philip Withnall 133 empathy, totem, folks and others
Matthias Clasen 88 gtk+, glib, nautilus-sendto and others
Philip Van Hoof 82 tracker
Gabor Kelemen 64 gcalctool, gnome-keyring, gtk+ and others
Christian Persch 60 glib, gnome-games, vte and others
Benjamin Otte 57 gtk+, gtk-engines, gnome-utils
Murray Cumming 56 gtkmm, glom, glibmm and others
Colin Walters 54 gobject-introspection, gjs, gtk+ and others
Michael Kotsarinis 43 empathy, hamster-applet, gnome-settings-daemon and others
Dirgita 43 gtk+, caribou, nautilus-sendto and others

September 04, 2010

GStreamer OpenGL plug-in module 0.10.2 release

The GStreamer team is proud to announce a new release of the gst-plugins-gl OpenGL integration module.

Check out release notes here, or download tarballs from here.

September 03, 2010

How Design Thinking could boost Open Source projects like Gnome

it is now a few weeks that GUADEC’2010 in The Hague is over. We are still very glad that we could take part at this great conference and introduce Design Thinking to the Gnome community through three Workshops and a Lightning Talk. Moreover, we were very happy about the great feedback we got from the participants, like Daniel Siegel, William Hua, Felix Kaser, Frederic Crozat, Jan C. Borchardt, Siegfried Gevatter, Christian Kellner and Luis Villa.

Also you might want to check our Photo Album on the web at Picasa.

Yet, what is left after those three conference Workshops and how can Design Thinking actually help the Gnome project? Already during GUADEC and in the days after the conference, back at the inventedhere homebase in Berlin, we thought a lot about these and similar questions.

One thing seems clear: Workshops–executed in a Design Thinking manner–are a big win for Gnome-related conferences and probably even beyond that. As the community is spread all over the globe Workshops like these are great facilitators, bringing people together, working on problems and actually coming up with very specific results. Additionally, it seemed that the cultural probes in form of real user statements came as eye-openers for many participants. Moreover we felt that those workshops simply helped establishing a relationship between the participants through a very intense shared experience. Also it was a great way to bring people with different expertise and backgrounds together. In our workshop we had great teams consisting of developers, designers, users and translators for instance.

Applying this format of Workshops to Hackfests could also be very potent as the Design Thinking process helps to keep people on track and focused on what is important. Our team would be more than happy to help planning an upcoming Hackfest in such a manner and thus making it more efficient and fun. Especially when user needs come into play, Design Thinking shows its biggest strength through the identification of users’s latent needs and early testing and evaluation which are part of the iterative process and not a nuisance at the very end of it.

Women's Dinner at GUADEC 2010

Two of our coaches had another interesting experience at the first women’s dinner at GUADEC (Thanks for the invitation Marina). Sophia(sophia at inventedhere dot de) and Andrea(andrea at inventedhere dot de) attended the dinner. Only a few women are involved in Gnome and present at GUADEC. Thanks to those women on the picture they experienced a lot of passion and excitement from women of the Gnome community. This spirit needs to be kept up and spread to others. It would make up an interesting Design Challenge which could be phrased like that: How might we get more women involved in the GNOME community? In a Design Thinking process this question would be narrowed down based on genuine insights and then solved in a an iterative fashion.

We would be glad to continue the conversation, be it through pgo, our blog, E-Mail(clemens at inventedhere dot de), twitter(harokkar) or Facebook. We just started our Ideation Engines – but as Design Thinkers we can’t think in the void. We are depending on your early feedback.

Meeting Minutes Published - August 19, 2010

The meeting minutes for the August 19th GNOME Foundation board meeting
is now published.  Refer here:

              http://live.gnome.org/FoundationBoard/Minutes/20100819

Other past board meetings are archived here:

              http://live.gnome.org/FoundationBoard/Minutes

GStreamer Good Plugins 0.10.25, Ugly Plugins 0.10.16, Bad Plugins 0.10.20 stable releases

The GStreamer team is excited to announce new releases of the gst-plugins-good, gst-plugins-ugly and gst-plugins-bad modules for the 0.10 GStreamer stable release series.

For more details, check out the release notes for gst-plugins-good, gst-plugins-ugly, and gst-plugins-bad, or download tarballs for gst-plugins-good, gst-plugins-ugly, gst-plugins-bad directly.

September 01, 2010

Should I get involved?

William Carlson, aka William from Texas, writes about his experience in getting involved and helping with GUADEC 2010.

Interview with Bradley Kuhn of the GNOME Advisory Board

Stormy Peters interviews Bradley Kuhn, who represents the Free Software Foundation on the GNOME Advisory Board.

Banshee 1.7.5 Released

Banshee 1.7.5, part of the active-development 1.7 series leading to 1.8, has been released. Read the release notes for more info. Get it now!

GNOME 2.31.91 beta released!

Hello all,

This is 2.31.91, and it's out! It's the second beta of what will be
GNOME 2.32, enjoy every moment of it, the next beta (2.31.92) will
arrive in two weeks.

With this release we are now string frozen : No string changes may be
made without confirmation from the i18n team and notification to
release team, translation team, and documentation team. For the string
freezes explained, and to see which kind of changes are not covered by
freeze rules, check
http://live.gnome.org/TranslationProject/HandlingStringFreezes .  The
other freezes are of course still in place, details on
http://live.gnome.org/ReleasePlanning/Freezes

To compile GNOME 2.31.91, you can use the jhbuild [1] modulesets
published by the release team [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/2.31.91/

The release notes that describe the changes between 2.31.90 and
2.31.91 are available. Go read them to learn all the goodness of this
release:

platform - http://download.gnome.org/platform/2.31/2.31.91/NEWS
desktop  - http://download.gnome.org/desktop/2.31/2.31.91/NEWS
admin    - http://download.gnome.org/admin/2.31/2.31.91/NEWS
bindings - http://download.gnome.org/bindings/2.31/2.31.91/NEWS
devtools - http://download.gnome.org/devtools/2.31/2.31.91/NEWS
mobile   - http://download.gnome.org/mobile/2.31/2.31.91/NEWS

The GNOME 2.31.91 release is available here:

platform sources - http://download.gnome.org/platform/2.31/2.31.91/
desktop  sources - http://download.gnome.org/desktop/2.31/2.31.91/
admin    sources - http://download.gnome.org/admin/2.31/2.31.91/
bindings sources - http://download.gnome.org/bindings/2.31/2.31.91/
devtools sources - http://download.gnome.org/devtools/2.31/2.31.91/
mobile   sources - http://download.gnome.org/mobile/2.31/2.31.91/

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

This release is a snapshot of 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 2.31, the full schedule, the official
module lists and the proposed module lists, please see our colorful
2.31 page:
 http://www.gnome.org/start/unstable

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

Enjoy,

Grilo: Integrating Multimedia Content in Your Application

Iago Toral introduces Grilo, a framework for making media discovery and integration easy.

Writing simple, real-time games for GNOME

Chris Lord shares his experiences and six laws of writing simple games for GNOME, using Clutter.

Behind the Scenes with Joanmarie Diggs

Paul Cutler continues GNOME Journal’s Behind the Scenes series, interviewing Joanmarie Diggs. Joanmarie talks about her work on GNOME accessibility, her motivations and some of her favorite things.

August 31, 2010

GUPnP DLNA 0.3.1

August 30, 2010

Stormy’s Update: August 30, 2010

During the week of July, I was at GUADEC 2010! There I attended the GNOME Board of Directors annual meeting, ran the GNOME Board of Advisors annual meeting, put together the Getting Things Done lightening talks and met with lots of people. It was a great GUADEC in a great venue with lots of good talks and conversations – we’ve been getting lots of good feedback. Kudos to the local organizing team! You can see all the videos of the talks at Flumotion’s website as it was streamed live and recorded! The videos are licensed under CC-BY-SA 3.0 so please use and share them. (Flumotion was nominated for a Reader’s Choice Award for them. You can vote for them here.)

During the first week of August, I went on vacation.

Since then I’ve been trying to catch up on my Inbox, follow up on conversations, and generally make sure that I’m helping make great things happen in GNOME.

Attended LinuxCon in Boston and made a call for free (as in free software) web services. Pointed out several of the ones GNOME is working on. Ran into lots of interesting people but not enough time to talk to them all as much I’d have liked.

I met one on one with Rosanna. And Brian.

I attended board meetings. I think the new board is still figuring out who’s doing what and who’s good at what but they are coming together and their talents balance nicely.

Met with Nokia about the money they are providing to GNOME Mobile.

Tried to attend a webinar about Finances and nonprofits put on by our insurance company but had some technical difficulties. Will try again next time.

Had several interviews for magazines and blogs. Trying to push them towards other interesting GNOME people! (I do the same with speaking invitations, by the way. Which is why I’m really looking forward to the GNOME Ambassadors program.)

Had brief meetings with our attorneys and our accountant to get some clarifying information.

Attended the FSF’s women’s group meeting. (I don’t think it’s called that – that’s how I think of it. It’s a group of women in free software that are trying to make sure women know about opportunities in free software and to get more girls involved.)

Worked on the Free Software booth for Grace Hopper. Booked hotel for that.

Booked travel for Ohio LinuxFest.

Worked on getting GNOME representation at board and community level for the Desktop Summit 2011.

Finished the Q2 quarterly report with help from all the teams, Vinicius Depizzol and Vincent Untz!

Worked with LGM to help them get their reimbursements in order for LGM 2008, 2009 and 2010. (Rosanna is double checking them and processing them.)

Debating future travel. Latinoware, GNOME Forum Brazil, Desktop Summit 2011 planning meeting (how much of a role should I play in GUADEC – is it changing?), Boston Summit, … already going to Ohio LinuxFest and Grace Hopper and I’m enjoying being home for a while.

Had a meeting with LiMo, Samsung, Ryan Lortie, Alberto Ruiz and Vincent Untz at GUADEC.  To talk about GTK+ and upcoming related events.

Reviewed actual budget numbers for the year in preparation for helping with our 2011 budget. The year starts in October so now is the time to get in your requests for community events or other things you think GNOME should do in the next year.

Connected several people with great ideas with people I thought could help move them forward.

Pinged the MIT folks a few times, as did J5, and we now have rooms for the Boston Summit!

Following up with marketing team and others on numerous offers to give us pro-bono ads in magazines.

Met with a couple of advisory board members. Hoping to meet up with those I missed via phone soon.

August 29, 2010

Issue 99

This week… 2512 commits, in 181 projects, by 248 happy hackers (and 596 were translation commits).

  • The synctex plugin, to synchronize TeX files and PDF output, has been merged into gedit-plugins.
  • Both Lapo Calamandrei and Jakub Steiner worked on the metacity/mutter theme for GNOME 3.
  • Nate Stedman added alpha support to backgrounds in Ease.
  • A “save as PDF” plugin has been added to Gimp, thanks to Barak Itkin . (GNOME bug 382688)
  • Andreas J. Guelzow added progress info support to the ODF export feature of Gnumeric.
  • Batch operation support for both Calendar and Documents services has been added to libgdata . (GNOME bug 624141, GNOME bug 624142)
  • Christopher Roy Bratusek made the applications menu of Sawfish honour NotShowIn and OnlyShowIn.
  • Interactive TLS certification verification has been merged into Empathy . (GNOME bug 626848)
  • Jonh Wendell split the reverse VNC feature of Vinagre into its own plugin, and ported it to GSocket, making reverse connections work with both IPv4 and IPv6 . (GNOME bug 626981)
  • Cosimo Cecchi updated the design of the Nautilus sidebar, categorizing items with headings, a screnshot is available . (GNOME bug 508404)
  • f-spot completed its port to GtkBuilder . (GNOME bug 589702)
  • Thomas Wood implemented a new UI design for the background preference panel.
  • Thomas Hindoe Paaboel Andersen ported both gnotravex and gnotski to cairo . (GNOME bug 625444)
  • Gustavo Noronha Silva wrapped the geolocation support provided by WebKitGTK+ in Epiphany, using info bars to present policy requests to the user . (GNOME bug 626687)
  • GDateTime, an opaque data type containing a date and time representation, has been added to GLib . (GNOME bug 50076)
  • Benjamin Otte completed the second part of his GTK+ 3 rendering cleanup work, and posted a status report to the gtk-devel-list.

Top projects

Project Commits
gtk+ 524
empathy 187
tracker 142
vala 105
ease 71
glib 52
gimp 47
gobject-introspection 38
anjuta 37
evolution 37

Top authors

Author Commits Modules
Carlos Garnacho 234 gtk+, tracker
Javier Jardón 181 gtk+
Philip Withnall 125 empathy, folks, libgdata and others
Cosimo Cecchi 83 empathy, nautilus
Luca Bruno 70 vala, gobject-introspection
Benjamin Otte 61 gtk+, gnome-applets, libgnomekbd and others
Guillaume Desmottes 57 empathy, jhbuild
Bruno Brouard 52 evolution, gtk+, epiphany and others
Nate Stedman 51 ease
Alexander Shopov 49 gnome-control-center, gnome-media, gconf and others

August 27, 2010

2010 GNOME Boston Summit rooms confirmed

It took a while but we are now able to confirm we have rooms for the November 6 – 8  GNOME Boston Summit. For Saturday and Sunday we will be in the Tang Center[1] again (part of the Sloan School) in the same rooms as last year. Monday is a little trickier since class is in session. We may have a couple of rooms spread out on the campus. We are still working out the best options there but we will have rooms on Monday to hack in.

Please go to the 2010 Summit page[2] and tells us you are coming! 

[1] http://whereis.mit.edu/?go=E51
[2] http://live.gnome.org/Boston2010

--
John (J5) Palmieri
_______________________________________________
foundation-announce mailing list
foundation-announce< at >gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-announce

TARBALLS DUE: GNOME 2.32.0 Beta 2 (2.31.91), and String Freeze

Hello GNOME hackers,

*Tarballs are due* on 2010-08-30 before 23:59 UTC for the GNOME
2.31.91 beta 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 2.31.91. 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!

Many deprecation notices landed in GTK+ recently, if you have set your
tarballs to disable deprecated stuff, please make sure they still
build, if it fails, it is of course best to update your code, but you
could also remove the disable deprecated defines from your build
options.  http://blogs.gnome.org/otte/2010/07/27/rendering-cleanup/

We are now entering string freeze :
No string changes may be made without confirmation from the i18n team
and notification to release team, translation team, and documentation
team. From this point, developers can concentrate on stability and
bug-fixing. Translators can work without worrying that the original
English strings will change, and documentation writers can take
accurate screenshots. For the string freezes explained, and to see
which kind of changes are not covered by freeze rules, check
http://live.gnome.org/TranslationProject/HandlingStringFreezes.

UI Freeze is still in effect :
*No UI changes* may be made at all without confirmation from the
release team and notification to the documentation team; be sure to
ask!

To help write *good release notes*, please do add major user-visible
changes happening during the 2.31 release cycle to this wiki page:
http://live.gnome.org/TwoPointThirtyone/ReleaseNotes

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

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

Thanks,

August 25, 2010

Meeting Minutes Published - August 5, 2010

The meeting minutes for the August 5th GNOME Foundation board meeting
is now published.  Refer here:

             http://live.gnome.org/FoundationBoard/Minutes/20100805

Other past board meetings are archived here:

             http://live.gnome.org/FoundationBoard/Minutes

Meeting Minutes Published - July 25, 2010

The meeting minutes for the July 25th GNOME Foundation board meeting
is now published.  Refer here:

            http://live.gnome.org/FoundationBoard/Minutes/20100725

Other past board meetings are archived here:

            http://live.gnome.org/FoundationBoard/Minutes

August 22, 2010

Issue 98

This week… 2759 commits, in 181 projects, by 258 happy hackers (and 486 were translation commits).

  • Peter Tyser added to Meld the ability to check if version control repository are valid.
  • Christian Persch ported libgconf-2 to GDbus, this makes libgconf-2 not link to libdbus anymore, which means libgconf-2 is LGPL2+ again . (GNOME bug 618039)
  • Tor-björn Claesson made it possible to register new search providers for the GNOME Shell dash.
  • Paul Cutler added Mallard snippets to the gedit snippets plugin.
  • Also in the Mallard vicinity Claude Paroz updated Damned Lies to display a special icon next to documentation in the Mallard format.
  • Håkon Enger added support for Mac OS VNC authentifcation to gtk-vnc.
  • The Murrine engine got support for theming new widgets: GtkIconView and GtkInfoBar.
  • Jiří Techet changed the double click behaviour of libchamplain, it will now zoom and center to the clicked area . (GNOME bug 605784)
  • Support for importing ODF graphs into Gnumeric continues to improve thanks to Andreas J. Guelzow . (GNOME bug 626961 for example)
  • Carlos Garcia Campos merged his port of gnome-applets to the new libpanel-applet API.
  • Nicolas Dufresne work on proxy support in GLib has been merged.
  • Empathy new “linking contacts” dialog continues to be improved; also it is now possible to disable logging . (GNOME bug 567858)
  • Nate Stedman added support for embedding PDF documents in Ease.
  • Summer of Code has ended, there is a summary of all projects, the snippets manager plugin written by Dragos Dena has been merged in Anjuta, and a few last updates were posted, Salomon Sicket on TaskView, Pēteris Krišjānis on recording VoIP in Jokosher, and Matt Novenstern who worked on the Message Tray.

Top projects

Project Commits
gtk+ 453
tracker 297
vala 96
glib 80
empathy 69
nautilus 67
gnumeric 60
nautilus-actions 53
anjuta 49
rygel 49

Top authors

Author Commits Modules
Carlos Garnacho 214 gtk+, tracker
Jürg Billeter 107 tracker, vala
Javier Jardón 97 gtk+, epiphany
Benjamin Otte 71 gtk+, gnome-control-center, libgnomekbd and others
Martyn Russell 65 tracker
Aleksander Morgado 58 tracker
Jorge González 56 buoh, empathy, gtk+ and others
Cosimo Cecchi 56 nautilus
Philip Van Hoof 55 tracker
Philip Withnall 54 empathy, totem, libgdata and others

August 19, 2010

GNOME 2.31.90 beta released!

Hello all,

This is 2.31.90, and it's out! It's the first beta of what will be
GNOME 2.32, enjoy every moment of it, the next beta (2.31.91) will
arrive in two weeks.

With this release we are now UI frozen, no UI changes may be made without
confirmation from the release team and notification to the documentation
team (gnome-doc-list< at >).  The other freezes are of course still in place,
details on http://live.gnome.org/ReleasePlanning/Freezes

To compile GNOME 2.31.90, you can use the jhbuild [1] modulesets published
by the release team [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/2.31.90/

The release notes that describe the changes between 2.31.6 and 2.31.90
are available. Go read them to learn all the goodness of this release:

platform - http://download.gnome.org/platform/2.31/2.31.90/NEWS
desktop  - http://download.gnome.org/desktop/2.31/2.31.90/NEWS
admin    - http://download.gnome.org/admin/2.31/2.31.90/NEWS
bindings - http://download.gnome.org/bindings/2.31/2.31.90/NEWS
devtools - http://download.gnome.org/devtools/2.31/2.31.90/NEWS
mobile   - http://download.gnome.org/mobile/2.31/2.31.90/NEWS

The GNOME 2.31.90 release is available here:

platform sources - http://download.gnome.org/platform/2.31/2.31.90/
desktop  sources - http://download.gnome.org/desktop/2.31/2.31.90/
admin    sources - http://download.gnome.org/admin/2.31/2.31.90/
bindings sources - http://download.gnome.org/bindings/2.31/2.31.90/
devtools sources - http://download.gnome.org/devtools/2.31/2.31.90/
mobile   sources - http://download.gnome.org/mobile/2.31/2.31.90/

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

This release is a snapshot of 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 2.31, the full schedule, the official
module lists and the proposed module lists, please see our colorful 2.31
page:
   http://www.gnome.org/start/unstable

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


Cheers,

        Frederic

August 18, 2010

gnome achievements – the alternative

The point of this post is to make you aware that there are more projects tackling with trophies than just the OMG! trophies and I’m asking to give it a little more time before you think about integrating your app.


Not there yet, obviously – it’s missing bling, polish and refinement. We’ve already asked for trophy icons from the design team and Lapo Calamandrei (the icon machine) stepped up, so that’s in progress.

The gnome-achievements project has a single goal and that is to enable users to discover application features. Fun is a side effect of that.

For example in hamster – it is hard to expose some specific features in the UI – like entering negative minutes to start activity in past, or the fact that you can override the default report. It is documented in help and linked as contextually as possible (in the delta times case you see the help icon in the input box now) – but often one won’t even realize that there is a better way to do things.
And so enter trophies. If you know negative deltas, then after doing it a number of times you will get a trophy. Maybe you will say “hey – what was that about” and go into trophies and stumble upon more interesting ones. Or maybe, if you don’t know negative deltas – you will stumble upon them via some other trophy or by deliberately opening the trophy browser.

We have come up with 67 trophy ideas for hamster so far, out of which 34 seem to be viable right now.

The current progress is that the service is there, there is a rudimentary browser and now i’m working on putting the trophies in hamster. The plan is to gain insight while doing that and write a first draft of guidelines. There are many questions to be answered and the whole system, being so different from video games, has to be rethought. Do ranks make sense on desktop? Should hidden trophies be included in the interface if there is such a large proportion of them. And so on.
After that the plan would be to approach developers of some other project and with them try bring trophies into their app and see what bits are missing.
And after a few more trials then we go public. It shouldn’t take too long – a month or two perhaps.

Apart from coming up with guidelines, which i think are crucial to be relevant, the trophy system itself will try and offload as much of trophy related state-tracking, as possible.

Anyway, it’s not a release yet, and there are things coming and going, so this is not the point where you plugin in yet. There will be a proper announcement when we are there.

Finally, we do plan to get into GNOME eventually. And there is such intent because i firmly believe that this makes sense.

If interested, head on to the wiki to find more details and check out the code.


August 17, 2010

Clutter 1.3.12 - developers snapshot

good news, everyone!

here's to you the sixth 1.3 developers snapshot of Clutter.

Download

Clutter 1.3.12 is now available for download at:

http://source.clutter-project.org/sources/clutter/1.3/

A mirror is also available here:

http://download.gnome.org/sources/clutter/1.3/

SHA256 Checksums:

bad23d69867d8eb44e1d5f32475d38e0c243089126baa69a57644aacc50c3907 clutter-1.3.12.tar.gz
77c369856fb740593591b41fcc8d821362705cd30927b10dd31165f6f3cfe373 clutter-1.3.12.tar.bz2

Clutter is an open source software library for creating portable, fast, compelling and dynamic graphical user interfaces. Clutter is licensed under the terms of the GNU Lesser General Public License version 2.1.

Requirements

  • GLib >= 2.18.0
  • Cairo >= 1.6
  • Pango >= 1.20
  • Atk >= 1.7
  • OpenGL >= 1.2 + multi-texturing, OpenGL|ES 1.1 or OpenGL|ES 2.0
  • GLX, WGL, Quartz or an EGL Implementation

Depending on the platform and the configuration options Clutter also depends on:

  • GDK-Pixbuf >= 2.0
  • JSON-GLib >= 0.10

Release Notes

  • This is the sixth developers snapshot of the 1.3 cycle.
  • 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 stable release of Clutter.
  • Bugs should be reported on the Clutter Project bugzilla.

What's new in Clutter 1.3.12

List of changes since Clutter 1.3.10:

  • New recipes in the Cookbook:
    • create and animate sub-textures
    • layout managers
    • scroll events
  • Set the ClutterTexture:filename property to also be readable.
  • Avoid layout cycles when creating ClutterLayoutMeta objects during the ::allocate implementation.
  • Add a ClutterTableLayout, a layout manager for tabular layouts.
  • Capture ENTER and LEAVE events on the stage within the ClutterDragAction.
  • Plug memory leaks.
  • Use g_object_notify_by_pspec(), if available, to speed up the emission of the ::notify signal on property changes.
  • Re-use the Cogl texture atlas for the CoglPango glyphs cache, and improve the performance with large font sizes.
  • Various fixes in the Materials comparison and inheritance.
  • Add the ability to associate a user program to a material.

Many thanks to:

Neil Roberts
Elliot Smith
Robert Bragg
Damien Lespiau
José Dapena Paz
Owen W. Taylor

Have fun with Clutter!

Clutter 1.3.10 - developers snapshot

good news, everyone!

here's to you the fifth 1.3 developers snapshot of Clutter.

Download

Clutter 1.3.10 is now available for download at:

http://source.clutter-project.org/sources/clutter/1.3/

A mirror is also available here:

http://download.gnome.org/sources/clutter/1.3/

SHA256 Checksums:

5a6f2d08f2c394616b07977b40b7dae3e190f4a2308a42984872ab15e3e8354f clutter-1.3.10.tar.gz
ff4c0960e8f89b6a3e2e0db0c502c91d9c9beafcf01e319b70db4c3c052f1799 clutter-1.3.10.tar.bz2

Clutter is an open source software library for creating portable, fast, compelling and dynamic graphical user interfaces. Clutter is licensed under the terms of the GNU Lesser General Public License version 2.1.

Requirements

  • GLib >= 2.18.0
  • Cairo >= 1.6
  • Pango >= 1.20
  • Atk >= 1.7
  • OpenGL >= 1.2 + multi-texturing, OpenGL|ES 1.1 or OpenGL|ES 2.0
  • GLX, WGL, Quartz or an EGL Implementation

Depending on the platform and the configuration options Clutter also depends on:

  • GDK-Pixbuf >= 2.0
  • JSON-GLib >= 0.10

Release Notes

  • This is the fifth developers snapshot of the 1.3 cycle.
  • 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 stable release of Clutter.
  • Bugs should be reported on the Clutter Project bugzilla.

What's new in Clutter 1.3.10

List of changes since Clutter 1.3.8

  • Fix a locale-dependent conversion from double to string when generating ARBfp programs for the materials.
  • Use the XKB extension on X11 platforms to convert between hardware keys to key symbols.
  • Documentation fixes in the API reference.
  • More recipes, with videos and full examples, in the Cookbook.
  • Add localization support and initial translations of error messages that might be visualized in a user interface.
  • Improve debugging output.
  • Fix build of the GLX backend on OSX.
  • Multiple fixes to the native OSX backend.
  • Add support for 3D textures in Cogl.
  • Fix shader-related issues and leaks in the new Material code.
  • Unify GLSL support in the GL and GLES 2.0 drivers.
  • Allow specifying an hint to disable clearing the stage before each paint cycle.

Many thanks to:

Neil Roberts
Roman Kudiyarov
Elliot Smith
Robert Bragg
Chris Kühl
Chris Leick
Nate Stedman
happyaron
raven
Øyvind Kolås

Have fun with Clutter!

Anjuta 2.31.90 (Beta 1) released

New:
  • Python is now fully supported
  • Initial support for python plugins (Abderrahim Kitouni)
  • Snippets plugins from GSoC (Dragos Dena)

Updated:
  • Language support for Vala got a major update

Bugs fixed:
  • project-wizard: bgo#625434 - remove cvsignore from templates
  • python-support: bgo#626950 Anjuta crash with python support
  • build-basic-auotools: bgo#626562 crash refusing to clean the configuration
  • symbol-db: bgo#622529 - Crash when trying to open a non-writable project
  • symbol-db: bgo#616560 - Symbol views do not display names containing especial chars correctly
  • manual: Fixed mailing list adress (bgo#625588)
  • language-support-vala: bgo#626306 Symbol completion doesn't work with "this."
  • libanjuta: Increase launcher buffer size (bgo#624700)
  • class-gen: add missing include (#626265)
  • Add PyGTK project template. Fixes bug #608304.

Thanks to:
Abderrahim Kitouni, Andika Triwidada, Daniel Nylander, Dragos Dena
Fran Diéguez, James Liggett, Jens Georg, Jorge González, Leandro Mattioli
Massimo Corà, Matej Urbančič, Vincent Untz, Yang Hong

August 16, 2010

GUPnP Vala 0.6.11

GUPnP DLNA 0.3.0

Clutter @ GUADEC 2010: slides

GUADEC 2010 was a great conference: we had lots of fun, and lots of productive discussions with the rest of the GNOME community.

if you weren't in Den Hague, here are the slide decks for the Clutter-related talks:

the slides were created using Pinpoint, which is available in the Toys repository.

August 15, 2010

Issue 97

This week… 2933 commits, in 162 projects, by 257 happy hackers (and 368 were translation commits).

  • Emmanuele Bassi added JsonReader, a simple, cursor-based API for parsing a JSON DOM, to json-glib.
  • Christian Persch created a gdbus branch of gconf, porting it to gdbus; in the same vein David Zeuthen ported PolicyKit-gnome from dbus-glib to gdbus.
  • As for GDK changes, Thomas Hindoe Paaboel Andersen started porting gnome-games, Benjamin Otte pushed a cairo-port branch onto gnome-mag, and ported parts of Nautilus, and The Gimp continued being ported to Cairo by Michael Natterer.
  • Empathy has been changed by Bilal Akhtar to use GimpNet as default IRC network . (GNOME bug 625675)
  • Martin Pitt ported gdm to UPower . (GNOME bug 626176)
  • An initial implementation of the “background” panel has been pushed to gnome-control-center.
  • Andreas J. Guelzow added exporting of images to ODF in Gnumeric.
  • Preview comments have been added to most of the effects provided by gnome-video-effects (now used by Cheese).
  • A new “Shuffle” action has been added on the Banshee play queue.
  • Ryan Lortie added signals to GApplication, they are: startup, activate, open, action, and command-line.
  • Support for common licenses has been added to GTK+, this introduces a :license-type property . (GNOME bug 336225)
  • Also in GTK+ Matthias Clasen beefed up the GTK 2 -> 3 migration guide, including a first cut at documenting the rendering cleanup changes and the region removal.
  • For their last week of Summer of Code, Dena Dragos added a basic import/export feature to Anjuta snippets, Adrien Bustany added a function to load resources filtering on their attributes to his tracker ORM, Alexander Saprykin got his chapters plugin merged in Totem (GNOME bug 622779), and more.

Top projects

Project Commits
gtk+ 404
tracker 327
nautilus 283
banshee 182
gimp 106
f-spot 96
rygel 85
empathy 82
gnome-pilot 59
glib 56

Top authors

Author Commits Modules
Benjamin Otte 231 gtk+, nautilus, gnome-mag
Cosimo Cecchi 164 nautilus
Jürg Billeter 160 tracker, vala
Javier Jardón 117 gtk+
Gabriel Burt 105 banshee, hyena
Philip Withnall 96 libgdata, folks, totem and others
Martyn Russell 95 tracker
Ruben Vermeersch 90 f-spot, banshee, gegl and others
Michael Muré 73 gimp, gegl
Philip Van Hoof 61 tracker

Uploaded version 0.11.2 of the gtk package

Due to a glitch, the debugging output was accidentally turned on the in 0.11.1 release of the gtk package. This upload fixes this. Sorry for the inconvenience. The other packages will not be updated.

Feeds