-*- coding: utf-8 -*- Written by: David Lutterkort Committers: Matthew Booth Michael Chapman Dominic Cleal Francis Giraldeau Raphaël Pinson Contributions by: Jasper Lievisse Adriaanse Partha Aji Erik B. Andersen Sebastien Aperghis-Tramoni Mathieu Arnold Sergio Ballestrero Sylvain Baubeau Oliver Beattie Tim Bishop Anders F Björklund Jurjen Bokma Aurelien Bompard Joey Boggs Lorenzo Dalrio Francois Deppierraz Luc Didry Dominique Dumont Craig Dunn Free Ekanayaka Michal Filka Freakin Marc Fournier Davide Guerri Andy Grimm Travis Groth Adam Helms Harald Hoyer Shannon Hughes Richard W.M. Jones Simon Josi Bryan Kearney Jason Kincl Andrew Colin Kissa Francois Lebel Frédéric Lespez Miroslav Lichvar Jasper Lievisse Adriaanse Tom Limoncelli Erinn Looney-Triggs Duncan Mac-Vicar P. Jeroen van Meeuwen Jim Meyering Sean Millichamp Craig Miskell Michael Moll Tim Mooney Joel Nimety Matthaus Owens Matt Palmer Bill Pemberton Dan Prince Alan Pevec Brett Porter Robin Lee Powell Michael Pimmer Branan Purvine-Riley Andrew Replogle Pat Riehecky Lubomir Rintel Roman Rakus David Salmen Carlos Sanchez Satoru SATOH Nicolas Valcárcel Scerpella Gonzalo Servat Nahum Shalman Borislav Stoichkov Tim Stoop Laine Stump Jiri Suchomel Ivana Hutarova Varekova Simon Vocella Frederik Wagner Dean Wilson Igor Pashev Micah Anderson Domen Kožar Filip Andres Josh Kayse Jacob M. McCann Danny Yates Terence Haddock Athir Nuaimi Ian Berry Gabriel de Perthuis Brian Harrington Mathieu Alorent Rob Tucker Stephen P. Schaefer Pascal Lalonde Tom Hendrikx Yanis Guenane Esteve Fernandez Dietmar Kling Michael Haslgrübler Andrew N Golovkov Matteo Cerutti Tomas Hoger Tomas Klouda Kaarle Ritvanen François Maillard Mykola Nikishov Robert Drake Simon Séhier Vincent Brillault Mike Latimer Lorenzo M. Catucci Joel Loudermilk Frank Grötzner Pino Toscano Geoffrey Gardella Matt Dainty Jan Doleschal Joe Topjian Julien Pivotto Gregory Smith Justin Akers Oliver Mangold Geoff Williams Florian Chazal Dimitar Dimitrov Cédric Bosdonnat Christoph Maser Chris Reeves Gerlof Fokkema Daniel Trebbien Robert Moucha Craig Miskell Anton Baranov Josef Reidinger James Valleroy Pavel Chechetin Pedro Valero Mejia David Farrell Nathan Ward Xavier Mol Nicolas Gif Jason A. Smith George Hansper Heston Snodgrass