1. 30 Aug, 2012 1 commit
    • Halla Rempt's avatar
      Change QRegion to QRect in KisIndirectPaintSupport · 1f451cfb
      Halla Rempt authored
      Instead of adding a rect to a region for every dab, we coalesce the
      footprints into a big rect. This makes painting faster, but at the end
      of the stroke we do much more work since we bitBlt the whole united
      rect to the target layer, instead of just the rects the stroke touched.
      
      Note: we might be able to remove the mutex, too.
      1f451cfb
  2. 29 Aug, 2012 3 commits
  3. 28 Aug, 2012 3 commits
  4. 27 Aug, 2012 1 commit
  5. 26 Aug, 2012 9 commits
  6. 25 Aug, 2012 5 commits
    • Sune Vuorela's avatar
      reorder warnings -- · ecfd82bb
      Sune Vuorela authored
      ecfd82bb
    • Halla Rempt's avatar
      Revert "do not use QRegion, ever. We mean it." · e52afad9
      Halla Rempt authored
      This reverts commit 20f3a3201ca2c68819bb2cd7d7365485013d2685.
      e52afad9
    • Halla Rempt's avatar
      Revert "replacing region handling with just a list of rects" · 24a9271a
      Halla Rempt authored
      This reverts commit abba945609f2e1d0138bd8b1a642c03df5bf231f.
      24a9271a
    • Thorsten Zachmann's avatar
      Fix memory leaks. · 64b4d3dc
      Thorsten Zachmann authored
      64b4d3dc
    • Thorsten Zachmann's avatar
      Fix memory leaks · c2eaf9ef
      Thorsten Zachmann authored
      ==31293== 1,708 (136 direct, 1,572 indirect) bytes in 1 blocks are definitely lost in loss record 2,039 of 2,111
      ==31293==    at 0x4C2B1C7: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==31293==    by 0x6B512A1: QObject::QObject(QObject*) (qobject.cpp:721)
      ==31293==    by 0x8767D6D: KoCharacterStyle::KoCharacterStyle(QObject*) (KoCharacterStyle.cpp:343)
      ==31293==    by 0x8773CDF: KoParagraphStyle::KoParagraphStyle(QObject*) (KoParagraphStyle.cpp:97)
      ==31293==    by 0x7F6E40C: KoTextShapeData::loadStyle(KoXmlElement const&, KoShapeLoadingContext&) (KoTextShapeData.cpp:331)
      ==31293==    by 0x8B8EDDD: KoTosContainer::loadText(KoXmlElement const&, KoShapeLoadingContext&) (KoTosContainer.cpp:88)
      ==31293==    by 0x22E762B6: EnhancedPathShape::loadOdf(KoXmlElement const&, KoShapeLoadingContext&) (EnhancedPathShape.cpp:585)
      ==31293==    by 0x8B3C5D0: KoShapeFactoryBase::createShapeFromOdf(KoXmlElement const&, KoShapeLoadingContext&) (KoShapeFactoryBase.cpp:228)
      ==31293==    by 0x8B38735: KoShapeRegistry::Private::createShapeInternal(KoXmlElement const&, KoShapeLoadingContext&, KoXmlElement const&) const (KoShapeRegistry.cpp:313)
      ==31293==    by 0x8B382BB: KoShapeRegistry::createShapeFromOdf(KoXmlElement const&, KoShapeLoadingContext&) const (KoShapeRegistry.cpp:268)
      ==31293==    by 0x1D047D12: KoPAPageBase::loadOdf(KoXmlElement const&, KoShapeLoadingContext&) (KoPAPageBase.cpp:212)
      ==31293==    by 0x1CD5DBEA: KPrPage::loadOdf(KoXmlElement const&, KoShapeLoadingContext&) (KPrPage.cpp:126)
      
      here the default style is not freed as the paragraph styles.
      
      REVIEW: 106154
      c2eaf9ef
  7. 24 Aug, 2012 1 commit
  8. 23 Aug, 2012 4 commits
  9. 22 Aug, 2012 4 commits
  10. 21 Aug, 2012 4 commits
  11. 20 Aug, 2012 4 commits
  12. 19 Aug, 2012 1 commit