Use a QDoubleSpinBox instead of a QLineEdit for the snapping
 tolerance, make the treeview columns adjust better to the size of the
 contents
Use GEOS reentrant API (_r functions) and update requirement to GEOS >= 3.1.0

Currently QGIS uses the 'classic' GEOS API that uses a global context.
This can conflict with libraries that would also use the global context
and potentially finalize it whereas QGIS will still use it later.

See https://groups.google.com/forum/#!topic/spatialite-users/9YSU6c5AVQ4 for
such an example of such a recent issue with Spatialite.

The _r API is available since GEOS 3.1.0, which is already an ancient GEOS
version. For example, old-old-stable Ubuntu (Lucid 10.04) and Debian (squeeze)
ship with GEOS 3.1.0 or later.

Such move has also been done in GDAL 1.11
(http://lists.osgeo.org/pipermail/gdal-dev/2013-August/036877.html)
and MapServer 7.0 (https://github.com/mapserver/mapserver/issues/4733)

There's no easy way unfortunately to check at compile time that you don't
use the non _r API. I have patched my geos_c.h header to #ifdef that API (quite
painfull to do..). A postprocessing check can be done however with :

objdump -T output/lib/*.so | grep -v Base | grep GEOS | grep -v _r | grep -v "_ZN" | grep -v GEOSversion

It should return nothing.
Mapserver: fixed bounding box of points features collection returned in GetFeatureInfo request
[composer] Don't draw handles around locked items (fix #11059)
Referencing Help button function
Add slot on ContextHelp button
Merge pull request #1561 from DelazJ/ProjSelector

Activate the help button in select projection Dialog
indentation update
german translation update
editor widgets: rename to wrapper to distinguish from the real widgets
CollapsibleGroupBox: hide content when collapsed
openFeatureForm: Update attributes on provided when used modal
Fix #11099
relation editor: use a public constructor, remove UI file

rename file according to class name
[custom widgets] add relation reference
QgsVectorLayer::uniqueValues() also returns uncommitted values
Followup 1bdef80: Fix crash when layer not in edit mode
allow reactivation of measurement after deactivation
Add icon size 48 and 64

To make life easier on touch devices
Fix #9527
[processing] fix vector functions definitions
check if value is None before trying to cast float

the tool used to fail when there were NULL values in the fields