Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Properties framework #2857

Merged
merged 42 commits into from Jan 23, 2017
Merged

Properties framework #2857

merged 42 commits into from Jan 23, 2017

Commits on Jan 23, 2017

  1. Copy the full SHA
    f1c1589 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    43a3286 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5e9f6ac View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    c23de08 View commit details
    Browse the repository at this point in the history
  5. Remove currently unused diagram properties, add data defined

    x/y position using properties system
    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    83139cc View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    a4ef9ad View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    07315bf View commit details
    Browse the repository at this point in the history
  8. Add support for more data definable properties to diagrams:

    - Distance
    - Priority
    - ZIndex
    - IsObstacle
    - Show
    - AlwaysShow
    - Diagram Start Angle
    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    336b603 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    4018863 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    eade998 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    53ba1a1 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    ef3f61f View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    93db66e View commit details
    Browse the repository at this point in the history
  14. [labeling] Remove support for upgrading 1.x projects with

    data defined label settings
    
    Clean up code related to data defined properties map
    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    746034b View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    1e0c62b View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    43bbf68 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    ad23240 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    d6c7569 View commit details
    Browse the repository at this point in the history
  19. [FEATURE][composer] Data defined svg colors and outline width for

    composer picture items
    
    Especially useful when the picture is showing a north arrow!
    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    934c7c9 View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    a67c84b View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    ec9ba9c View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    6c53ba2 View commit details
    Browse the repository at this point in the history
  23. Stronger definitions of properties in collections

    Instead of defining the suitable field types and values for
    properties when registering them to a data defined button,
    now properties are fully defined when the valid
    property keys are defined.
    nyalldawson committed Jan 23, 2017
    2
    Copy the full SHA
    90e80c1 View commit details
    Browse the repository at this point in the history
  24. Refactor properties

    Remove QgsAbstractProperty and subclasses, and instead use a single
    QgsProperty class which covers the use of QgsAbstractProperty
    and its subclasses. This simplifies the API and avoids pointer
    handling. QgsProperty is implicitly shared for memory efficiency
    and inexpensive copies.
    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    ffaa40e View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    d5664ed View commit details
    Browse the repository at this point in the history
  26. Fix doxygen warnings

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    5f04a2a View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    f3ac8bc View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    0d9b223 View commit details
    Browse the repository at this point in the history
  29. Add missing docs

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    b586330 View commit details
    Browse the repository at this point in the history
  30. Identation update

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    963ce09 View commit details
    Browse the repository at this point in the history
  31. Add missing sip bindings

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    b833c24 View commit details
    Browse the repository at this point in the history
  32. Fix tests

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    f1b2940 View commit details
    Browse the repository at this point in the history
  33. Fix some failing tests

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    17d4d3a View commit details
    Browse the repository at this point in the history
  34. Fix layer expression scope sometimes not appended to render

    context expression scopes
    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    2c24175 View commit details
    Browse the repository at this point in the history
  35. Fix failing test

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    f0f0170 View commit details
    Browse the repository at this point in the history
  36. Copy the full SHA
    9522f31 View commit details
    Browse the repository at this point in the history
  37. Cleanups, fix tests

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    2966a16 View commit details
    Browse the repository at this point in the history
  38. Spelling fixes

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    c3617de View commit details
    Browse the repository at this point in the history
  39. Crazy fix to avoid shared data getting corrupted in sip bindings

    Without this (should be unnecessary) virtual destructor the
    shared data member for QgsProperty gets filled with garbage if
    a QgsProperty is created from python code.
    
    I can't explain it...!
    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    fa26b45 View commit details
    Browse the repository at this point in the history
  40. Copy the full SHA
    e06192e View commit details
    Browse the repository at this point in the history
  41. SIP sync

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    39b89d1 View commit details
    Browse the repository at this point in the history
  42. Update API break dox

    nyalldawson committed Jan 23, 2017
    Copy the full SHA
    69d10fa View commit details
    Browse the repository at this point in the history