Google Summer of Code 2012 Is Over

Four out of five GIMP students successfully finished their work in the Google Summer of Code 2012 program. Unfortunately one of the students wasn’t able to complete all of the work.

The code written by the students has already been merged to main development branches and is expected to be available in the next releases of GIMP and GEGL.

While the first public version of the Unified Transform Tool will only be available in the 2.9.x series, new GEGL operations will be present in the next release of GEGL already.

The students ported the following GIMP filters to GEGL operations: Shift, Wind, Cartoon, Photocopy, Oilify, Softglow, and a variety of noise generators.

The GEGL-based node editor is a standalone project and will eventually be released separately.

It was a great summer. We thank all the students for participating and we would love to see them around in years to follow.

GIMP 2.8.2 Released

We’ve just released GIMP 2.8.2, the first update to the new stable version of GIMP. The update brings several dozens of fixes to various issues of all scales.

Most notorious bugs fixed are: not being able to remember JPEG saving options, slow canvas redraw, not showing page setup options on Windows. There’s also a workaround for the bug that used to cause showing incorrect file size values on Windows. For the complete list of changes please see the NEWS file.

Additionally we did a lot of work to make a native build of GIMP for Mac a possibility. The official GIMP.app will be available soon. Windows installers of v2.8.2 will be available from the usual location shortly.

Beginning with this version we are also switching to a new versions numbering scheme. Final releases now always have even number of the micro version, and the versions in Git always have an odd number.

We Are Looking for Windows Developers

It’s been a long time since we last had an active Windows-based developer. Consequently, GIMP has accumulated a plethora of bugs specific for that operating system. As much as we’d like to provide a smooth user experience for Windows users, we simply do not have the required human resources.

Hence, if you are an experienced Windows-based developer who is interested to help GIMP become a first-class citizen in the Windows world, please get in touch with us. Our main communication channels are the gimp-developer mailing list and IRC. Here is the list of all reported bugs for the Windows version of GIMP.

If you go for IRC, we recommend sticking there for several hours, since we are mostly Europe-based, and you maybe aren’t in the same timezones span. Most development talks happen on IRC anyway, so staying online helps the communication.

All GSoC 2012 Students Passed Midterm Evaluation

We are glad to announce that all of our Google Summer of Code 2012 students passed the midterm evaluation last week.

All projects are coming along nicely. The unified transform is already quite functional, the experimental GEGL editor is maturing, more filters were rewritten into GEGL operations, and more parts of GEGL were adapted for the new image processing core.

There’s also substantial progress with the Seamless Clone tool that was part of Google Summer of Code 2011 program. The tool relies on Poly2tri — a C++ library for generating constrained Delaunay triangulations. You can read more about this project in the developer’s blog.

The Poly2tri library is likely to be used by the next generation of the Cage Transform tool (available since v2.8). This is expected to simplify and hence speed up calculations which are currently slow when used on large images.

We need your help to keep Simple Invoice alive!

Hi Guys,

To help kickstart active development of Simple Invoices (which hasn't had a major release in over 2 years) Justin Kelly (Founder) and Matt West (SI project admin) need to raise some cash to support continual development.

We are looking to raise money through monthly subscriptions from SimpleInvoices supporters.

We really want to keep Simple Invoices alive and make it even more awesome – we hope you do to. With your support we can make this happen!

Why are we looking for financial contributions?

  • Both Matt and Justin are passionate Simple Invoices developers but are crazy busy with work, families, and commercial web development. Your contributions would go to ensuring that we can work on Simple Invoices and still pay the bills every month.
  • To make SimpleInvoices even more awesome we need dedicated developers curating, developing, leading and supporting SimpleInvoices. Your contributions would allow us to dedicate more time to Simple Invoices to turn it into the fantastic product it has the potential to be.
  • We can provide the support, stewardship and development SimpleInvoices needs but require a little finance to make it a reality.
  • Simple Invoices has been downloaded well over 150,000 times, thousands of support requests on the forum and countless emails have been answered

Matt and Justin will each commit a minimum number of hours per month dedicated to SimpleInvoices. The more subscriptions we can raise, the more hours we can commit. If we can get a decent amount of support by 1st August 2012 we'll send out subscription info and make this happen!!

What do you get?

  • A commitment from Matt and Justin to active develop Simple Invoices
    • We'll push out monthly releases
    • Dedicated hours to answering all support requests on the fourm
    • Doing a monthly blog posts with all news and updates
  • $5 gets you name on our subscribers page and in the SimpleInvoices credits
  • $20 gets your name and link to your site on our subscribers pages and in the SimpleInvoices credits
  • $100 get your name / company logo and link on the front page of SimpleInvoices.org (15K uniques per month) and all of the above

Right now its do or die time for SimpleInvoices

Lend a hand and sign up at the support page to keep SimpleInvoice alive!

Cheers

Justin


Read or add comments to this article

New Usability Project

Since 2006 we’ve been improving GIMP’s user interface with help from Peter Sikking and his team at man + machine interface works. Some of the best improvements in GIMP’s UI over past several years are the direct result of our collaboration.

We are happy to announce that for the next 10 weeks Marinus Schraal is joining Peter Sikking to work on a concept of a new widget set for tools’ options in GIMP. The net outcome will be a functional spec for new UI elements that will be compact and easy to use.

By the way, recently Peter did another GIMP related interaction design course at the FH Vorarlberg, Austria. His students worked on possible new user interfaces for Liquid Rescale plug-in that implements content-aware scaling.

High Bit Depth Processing Available Now

Today at Libre Graphics Meeting 2012 in Vienna we announced that the development version of GIMP is now capable of processing images in 16bit and 32bit modes, integer or float at your preference.

Transformation, painting and color adjustment tools will just work in higher bit depth precision modes. More than that, GIMP can load and save 16bit PNG images and save EXR and HDR files now. We also improved support for indexed images, so that you could finally paint over them with the Smudge tool or apply filters.

There is still a lot of work left to do, and this is a great chance for potential contributors to step up and begin improving the application. Low-hanging fruits include porting of file loaders and savers, filters and other small bits of GIMP that don’t require a lot of familiarity with the internal structure. Please contact us in the gimp-developer mailing list.

Decision on the final feature set in 2.10 is yet to be made, no time-based schedule is available either. However we fully intend to make development cycles much shorter.