Checkbox for sub index was missing tooltip text
Layout expression widget as horizontal. Fits better on screens and means less dialog resizing.
Hopefully fix intermittently failing composer html test
Fixed crash in browser startup on Mac
Add some missing exitQgis() calls to unit tests

Also ensure that compositions are deleted before exiting
Qgis during tests.
Try to fix some more intermittent composer tests
Swap expression and custom function box in expression widget
Merge pull request #1710 from mach0/master

fix typo in processing description
Fix isIntSafe and isDoubleSafe not considering QVariant::UInt, QVariant::LongLong, QVariant::ULongLong (Funded by Sourcepole)
Merge pull request #1714 from manisandro/intsafe_doublesafe

Fix isIntSafe and isDoubleSafe not considering some QVariant types
Fix calculation of smart breaks when html has transparent background

Should finally fix troublesome composer html tests
[codeeditor] set case insensitive for SQL Lexer: followup #1686
[labeling] use QgsColorButtonV2 for label property dialog
Store result of OGR_FD_GetGeomType into a QGis::WkbType, not in an int, which causes an integer overflow
Merge pull request #1717 from manisandro/int_ogrwkbgeometrytype

Store result of OGR_FD_GetGeomType into a OGRwkbGeometryType, not in an int, ...
MapTip: ParagraphSeparator to \n to support multiline expressions

This allows to properly use multiline expressions in the expression builder
when the map tip HTML definition contains newlines (which are formatted as
ParagraphSeparators in QTextCursor)
See http://qt-project.org/doc/qt-4.8/qtextcursor.html#selectedText
Let travis compile debug binaries so ASSERTS are also considered
Merge pull request #1482 from serialc/patch-1

Checkbox for sub index was missing tooltip text
Revert "Let travis compile debug binaries so ASSERTS are also considered"

This reverts commit b1de41ca49d44eb5068d60c29f7960d363aadd75.

Led to unstable test results for no reason

See

https://travis-ci.org/qgis/QGIS/builds/42811273

Different results for the very same commit:
http://dash.orfeo-toolbox.org/buildSummary.php?buildid=165433
http://dash.orfeo-toolbox.org/buildSummary.php?buildid=165427
API: Added support for bulk loading of spatial index

This is much faster way of initializing a spatial index. From python it is as simple as
>>> index = QgsSpatialIndex( layer.getFeatures() )

From a simple test with 50K points in a memory layer:
- bulk loading ~ 100 ms
- inserting features ~ 600 ms

The index tree should be in theory also better constructed and may result in faster lookups.