Commits on Jul 27, 2016
  1. @fritsvanveen @nyalldawson

    Fix labeling using perimeter with repeating label distance set

    If the visible part of a polygon is clipped and becomes a multipolygon, only
    one label is plotted on the wrong side of the polygon.
    
    Settings:
    Placement: Using Perimeter
    Allowed positions: Below line / Line orientation dependent position checked
    Repeat: 100 mm
    
    Fix #15341
    fritsvanveen committed with nyalldawson Jul 26, 2016
Commits on Jul 26, 2016
  1. @nyalldawson
  2. @nyalldawson

    Merge pull request #3332 from nyalldawson/transform2

    Remove the extra QgsCoordinateTransform constructors
    nyalldawson committed on GitHub Jul 27, 2016
  3. @nyalldawson

    Merge pull request #3337 from nyalldawson/remove_psuedo_shader

    Remove the broken, unused QgsPseudoColorShader class
    nyalldawson committed on GitHub Jul 27, 2016
  4. @nyalldawson

    Remove the extra QgsCoordinateTransform constructors

    ...and leave only:
    
    QgsCoordinateTransform( const QgsCoordinateReferenceSystem& source,
                            const QgsCoordinateReferenceSystem& destination );
    
    The other constructors were not used anyway in QGIS code,
    had awkward/confusing API, and no unit tests.
    nyalldawson committed Jul 24, 2016
  5. @nyalldawson
  6. @nyalldawson
  7. @nyalldawson
  8. @fritsvanveen @nyalldawson

    [labeling] Curved labels are now angled per character

    ...instead of shifted along base line (fix #15210)
    fritsvanveen committed with nyalldawson Jul 17, 2016
  9. @rldhont

    Merge pull request #3322 from rldhont/db_manager_update_sql_layer

    [DB Manager] Add the ability to update SQL Layer
    rldhont committed on GitHub Jul 26, 2016
  10. @alexbruy
  11. @alexbruy
  12. @jef-n

    fix build (followup f6b09ea)

    jef-n committed Jul 26, 2016
  13. @nyalldawson

    Fix text annotation edit background should match frame background

    Otherwise white text is not visible. Fix #10553.
    nyalldawson committed Jul 26, 2016
  14. @nyalldawson

    Merge pull request #3329 from nyalldawson/annotations

    Add an interface class for annotations, remove some hacks
    nyalldawson committed on GitHub Jul 26, 2016
  15. @nyalldawson

    Merge pull request #3314 from nyalldawson/units

    Consolidate unit handling in QgsUnitTypes
    nyalldawson committed on GitHub Jul 26, 2016
  16. @nyalldawson

    Docs

    nyalldawson committed Jul 26, 2016
  17. @nyalldawson

    Fix annotation position when maps are rotated, remove hacks

    Adds a new interface class QgsAnnotation, and allows for removal
    of a bunch of hacks in QgsComposerMap without breaking 2.x API
    nyalldawson committed Jul 23, 2016
  18. @nyalldawson
  19. @nyalldawson

    Add missing docs

    nyalldawson committed Jul 26, 2016
Commits on Jul 25, 2016
  1. @nyalldawson
  2. @nyalldawson
  3. @alexbruy
  4. @alexbruy

    [processing] fix dialog title

    alexbruy committed Jul 25, 2016
  5. @alexbruy
  6. @alexbruy
  7. @alexbruy
  8. @nyalldawson
  9. @nyalldawson

    Add missing docs

    nyalldawson committed Jul 18, 2016
  10. @nyalldawson

    Remove QgsSymbolLayerV2Utils::encodeOutputUnit() and decodeOutputUnit()

    QgsUnitTypes::encodeUnit() and QgsUnitTypes::decodeRenderUnit() should
    be used instead.
    nyalldawson committed Jul 17, 2016
  11. @nyalldawson

    Move QgsSymbolV2::OutputUnit enum to QgsUnitTypes

    And rename to QgsUnitTypes::RenderUnits. This enum is used in
    much more contexts than just symbols, so QgsUnitTypes is a
    better fit for it.
    
    All methods which previously accepted QgsSymbolV2::OutputUnit
    parameters or QgsSymbolV2::OutputUnitList parameters now take
    QgsUnitTypes::RenderUnit or QgsUnitTypes::RenderUnitList
    parameters respectively.
    nyalldawson committed Jul 17, 2016
  12. @nyalldawson

    Move QGis::UnitType to QgsUnitTypes::DistanceUnit

    This change consolidates more unit handling and conversion into
    QgsUnitTypes.
    
    Additionally, UnknownUnit was renamed to UnknownDistanceUnit.
    All methods which accepted QGis::UnitType parameters have been
    updated to take QgsUnitTypes::DistanceUnit instead.
    
    ALso remove the unit handling methods toLiteral, fromLiteral, tr,
    fromTr, and fromUnitToUnitFactor from QGis. Their corresponding
    counterparts in QgsUnitTypes should be used instead.
    nyalldawson committed Jul 17, 2016
  13. @nyalldawson

    Remove deprecated units from QGis

    - DecimalDegrees
    - DegreesMinutesSeconds
    - DegreesDecimalMinutes
    
    all these were replaced long ago by QGis::Degrees
    nyalldawson committed Jul 17, 2016
  14. @nyalldawson

    Merge pull request #3331 from nyalldawson/crs

    QgsCoordinateReferenceSystem - API fixes + internal caching
    nyalldawson committed on GitHub Jul 25, 2016
  15. @nyalldawson