followup 232aaaca66114e69b9ac2b201c65a26e7379f475 add missing text definition for integer division
Tweak tolerances for CanvasPoint and ComposerPdfPoint PAL tests

.. to succeed on Ubuntu 14.04.1 LTS
Consider map rotation in rendering of horizontal and parallel labels

See http://hub.qgis.org/issues/11814

NOTE: the map rotation should likely be considered at LabelPlacement
      configuration rather than at rendering time

Raises pixel mismatch tolerance for background labels tests
populating browser icons in threads moved to QgsDataItem
expression: more comments and test to avoid differences between operators declaration and text values
Fix glitch on mouse-wheel zoom event

See http://hub.qgis.org/issues/11811
ziplayertest fix
Revert "Fix glitch on mouse-wheel zoom event"

This reverts commit 40e0d78b42474c698cc66e549bfb18d9867167b2.

Fixed the mouse wheel zoom regression but it broke proper rendering
of rotated maps...
Add lazy evaluation support to expression functions

Add if(cond, true, false) function using lazy evaluation feature
[layout] Add layout measurement and size classes

These classes are used for storing measurements for a layout
(QgsLayoutMeasurement) and sizes for a layout (QgsLayoutSize).
They support storing a measurement unit alongside a measurement
length/size. A new class QgsLayoutMeasurementConverter handles
conversion between different units, including converting to and
from pixels via a specified DPI property.
[layout] Create a page size registry for layout

Adds a new QgsPageSize class and QgsPageSizeRegistry singleton,
which stores and manages known page sizes
[layout] Add base classes for layout
[layout] Add measurement unit handling to QgsLayout
Start porting page items
Work on moving/resizing with units
[layout] Split unit classes into their own files
[layout] Ensure that moving/resizing items respects reference point
[layout] Create QgsLayoutContext class

Move layout rendering flags to QgsLayoutContext
[layout] Add methods for assigning feature and layer to context
[layout] Add layout object data defined methods