1. 14 Jan, 2010 1 commit
    • Thorsten Zachmann's avatar
      o The patch changes gradients to use the BoundingBoxMode. This change · 55f283b7
      Thorsten Zachmann authored
        makes it possible to remove some special code that is needed at the
        moment when resizing a shape. It adds support for loading gradients
        that are saved in percent values. When saving always objectBoundingBox
        is used. Svg gradients that use userSpaceOnUse gradients are converted
        to use the BoundingBoxMode on loading.
      svn path=/trunk/koffice/; revision=1074434
  2. 10 Jan, 2010 2 commits
    • Thomas Zander's avatar
      API review for KoShapeShadow · 01521265
      Thomas Zander authored
      * make 'insets' const.
      * make 'insets' not pass in a KoShape; there is no way the insets
        can change based on the shape passed in.
      * rename setVisibility -> setVisible so its a match with isVisible
      * fix bug in insets() when the shape is invisible the insets are
        set to zero, not left untouched.
      svn path=/trunk/koffice/; revision=1072431
    • Thomas Zander's avatar
      Replace addUser/removeUser with ref/deref · 5d74215f
      Thomas Zander authored
      This makes sure we follow the Qt APIs and be more consistent and
      svn path=/trunk/koffice/; revision=1072430
  3. 30 Dec, 2009 1 commit
  4. 26 Dec, 2009 1 commit
  5. 19 Dec, 2009 1 commit
  6. 15 Dec, 2009 1 commit
  7. 13 Dec, 2009 1 commit
    • Thomas Zander's avatar
      Remove the private methods from KoShape.h · 26e3c709
      Thomas Zander authored
      Also remove the friend there, which is a bit ugly and the removal
      showed one bug in the API; KoShape::setCollisionDetection() was
      protected while it should be public. Fixed that too.
      Moved the private methods to the private object.
      svn path=/trunk/koffice/; revision=1061930
  8. 06 Dec, 2009 1 commit
  9. 12 Nov, 2009 1 commit
  10. 11 Nov, 2009 1 commit
    • Thorsten Zachmann's avatar
      o save layers of shapes that are part of a container · a50bfb99
      Thorsten Zachmann authored
      o use layer of child shapes to find out the layer of a group shape.
        This is done as the group does not allow to save its layer in odf
      This fixes loading and saving of grouped shapes. Before the fix the
      group was always added to the default layer. Now the group is added to
      the layer it is was in when saving.
      OK to backport to 2.1? I think it is a important fix as some information
      is lost during save/load of the document.
      CCMAIL: koffice-devel@kde.org
      svn path=/trunk/koffice/; revision=1047373
  11. 14 Oct, 2009 1 commit
  12. 02 Oct, 2009 1 commit
    • Thorsten Zachmann's avatar
      o Fix Bug: group order breaks in karbon · f32ddfc4
      Thorsten Zachmann authored
      This fixes the painting of shapes to appear in random order.
      This also changes the way the painting of the shapes is done. Now the
      shapes are painted by their hierarchy. This means it is no longer
      possible to have shapes in different layers that are drawn mixed.
      (Meaning shapes from on layer are drawn between shapes from a different
      Also the reorder commands have changed to make sure the created
      z-index's are allways unique in one level of the hierarchy.
      The creation of the layers are fixed to create a unique z-index.
      No command will be generated if the order has not changed, e.g. if the
      top most shape is risen.
      The feature to raise above a shape overlapping the risen one gone for
      now. Not sure if it is possible with the used algorithm.
      BUG: 185952
      svn path=/trunk/koffice/; revision=1030297
  13. 04 Sep, 2009 1 commit
  14. 15 Aug, 2009 1 commit
  15. 07 Aug, 2009 1 commit
  16. 05 Aug, 2009 1 commit
  17. 01 Aug, 2009 1 commit
  18. 26 Jul, 2009 2 commits
  19. 14 Jul, 2009 1 commit
  20. 13 Jul, 2009 1 commit
  21. 10 Jul, 2009 1 commit
  22. 09 Jul, 2009 1 commit
  23. 08 Jul, 2009 1 commit
  24. 05 Jul, 2009 1 commit
  25. 02 Jul, 2009 2 commits
  26. 07 Jun, 2009 1 commit
  27. 01 Jun, 2009 3 commits
  28. 28 Apr, 2009 2 commits
  29. 25 Apr, 2009 1 commit
  30. 24 Apr, 2009 1 commit
    • Jan Hambrecht's avatar
      fix infinite recursion when accidently connecting to an artistic text · 548df3ba
      Jan Hambrecht authored
      shape that is put on the connection shape we are trying to connect.
      both shape were notifying each other of changes, adapting to these 
      change and thus causing a new change which the other gets notified of...
      please review if that can be backported to branch
      svn path=/trunk/koffice/; revision=958899
  31. 20 Apr, 2009 1 commit
  32. 15 Apr, 2009 3 commits