Members of the KDE Community are recommended to subscribe to the kde-community mailing list at https://mail.kde.org/mailman/listinfo/kde-community to allow them to participate in important discussions and receive other important announcements

  1. 16 Jun, 2017 2 commits
    • Dmitry Kazakov's avatar
      Implement KoShape::updateAbsolute() for complex transformation updates · 6f51599f
      Dmitry Kazakov authored
      Historically, transformation code uses extremely weird method of shape
      updates that rely on the event loop. This patch implements a framework
      for moving away from this strategy.
      
      The problem:
      
      When one transforms a shape he needs to update both areas: bounding
      rect of the shape *before* the transform and a bounding rect of the shape
      *after* the transform. Before the patch, the transformation code used the
      system like that:
      
      shape->update();
      shape->setTransformation(newTransform);
      shape->update();
      
      That works only with assumption that the first update() call will *not*
      be executed before setTransform() call. That should be true atm, but it
      is not guaranteed to be so in the future. Therefore, now the update happens
      like that:
      
      const QRectF oldDirtyRect = shape->boundingRect();
      shape->setTransformation(newTransform);
      shape->updateAbsolute(oldDirtyRect | shape->boundingRect());
      6f51599f
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 0240a770
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      0240a770
  2. 15 Jun, 2017 1 commit
  3. 14 Jun, 2017 1 commit
  4. 13 Jun, 2017 2 commits
  5. 12 Jun, 2017 2 commits
  6. 11 Jun, 2017 2 commits
  7. 10 Jun, 2017 2 commits
  8. 09 Jun, 2017 2 commits
  9. 08 Jun, 2017 7 commits
  10. 07 Jun, 2017 4 commits
  11. 06 Jun, 2017 8 commits
  12. 05 Jun, 2017 3 commits
  13. 04 Jun, 2017 4 commits