1. 05 Dec, 2014 2 commits
  2. 04 Dec, 2014 7 commits
  3. 03 Dec, 2014 2 commits
  4. 02 Dec, 2014 4 commits
    • Dmitry Kazakov's avatar
      Fix width of the Pencil Tool stroke after changing resolution · 31ce8d3c
      Dmitry Kazakov authored
      There were two things needed:
      
      1) Deselect shapes when a shape-based tool is activated.
         That is not needed when twe creating a new shape and it causes
         the shape stroke widget edit the options of the lastly
         selected stroke, which is not expected.
      2) Reset unit on every selection change in KoStrokeConfigWidget.
         Otherwise deselection is not handled properly.
      31ce8d3c
    • Dmitry Kazakov's avatar
      Fix units in the shadow config docker · fca7c58e
      Dmitry Kazakov authored
      1) Added correct unit updates to the widget
      2) Moved approxTransformScale() calculation to KoUnit since it
         is too global
      fca7c58e
    • Dmitry Kazakov's avatar
      Fix a nice infinite loop in KoShadowConfigWidget · 26b8afa2
      Dmitry Kazakov authored
      How to reproduce:
      1) Add a shape in Krita
      2) Enable Shadow
      3) Zoom canvas with mouse wheel
      26b8afa2
    • Dmitry Kazakov's avatar
      Fix Default tool widgets to show values in real pixels, not points · e9262e5a
      Dmitry Kazakov authored
      Now the option widgets use correct KoUnit object to convert their
      options in correct user-visible pixels. Some note on the implementation:
      
      1) Affects KoStrokeConfigWidget and DefaultToolWidget
      2) The correct conversion value is stored in KoUnit, which is reported
         by KisCanvas2 and retransmitted by KisView2.
      3) There is a hack in KoStrokeConfigWidget. KoShapeStroke knows nothing
         about the absoluteTransformation() of the shape, which doesn't stop
         the shape from doing the transformation of the outline (loaded into
         QPainter directly). So we take it into account manually, by adding
         a multiplier into KoUnit.
      
      BUG:313600
      BUG:341107
      e9262e5a
  5. 01 Dec, 2014 6 commits
  6. 30 Nov, 2014 2 commits
    • Adam Pigg's avatar
      Implemented inline editing for labels in reports · 5fbec357
      Adam Pigg authored
      REVIEW: 119222
      
      Squashed commit of the following:
      
      commit 3ffeb7c1808bd64eda08aee8138e35a2b85535bb
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Sat Nov 29 22:34:10 2014 +0000
      
          fix defect 11
      
      commit ac808361a3605203139132e332bbb915626b4ed8
      Merge: faf035e b709405
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Sat Nov 29 21:07:53 2014 +0000
      
          Merge branch 'master' into label-inline-edit
      
          Conflicts:
          	libs/koreport/wrtembed/reportscene.cpp
      
      commit faf035e2ef0df2c8008dc77f7fac9e758da791f7
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Sat Nov 29 20:37:31 2014 +0000
      
          address review comments by refactoring
      
      commit bed6665bfd47e8316729967cbe0d64104cb42524
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Sat Nov 29 18:02:04 2014 +0000
      
          Accept editing when focus lost (ie, switch view)
      
      commit 3e9d10d03fd2a2057de87e29903589c1279dacdd
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Fri Nov 28 23:01:58 2014 +0000
      
          fix slots
      
      commit e66c00a3a6b1f96a0ee2cf4fddc3a3d27694e16d
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Fri Nov 28 22:50:40 2014 +0000
      
          Address review issues
      
          Enter edit mode on new item
          Fix handling lost focos
          Code tidy
      
      commit d6fd3fa32194a7e87039aa77ebffdeeed0b8d36a
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Wed Nov 19 21:57:21 2014 +0000
      
          Addressed review comments
      
          Fixed mouse interaction
          Fixed foreground colour
          Fixed font
      
      commit 7c80e4c61e9ecdac16b1d343cd8389cb82eafe08
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Fri Nov 14 21:03:02 2014 +0000
      
          Updated inline edit of labels
      
          Double-click/f2 to enter edit
          Escape/click scene to exit edit
          Paint bg color properly
      
      commit 20271ffe3c484d9f7956c2c673546c077bef86aa
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Wed Nov 12 22:43:11 2014 +0000
      
          resolve review issues
      
      commit b88adfbc1640f083ec398254e468951a472935b5
      Merge: a2eb32e db38193
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Wed Nov 12 22:42:27 2014 +0000
      
          Merge branch 'master' of git://anongit.kde.org/calligra into label-inline-edit
      
          Conflicts:
          	libs/koreport/items/label/KoReportDesignerItemLabel.h
      
      commit a2eb32ecbc65b41660da4efbc7e209bcc3054169
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Mon Nov 3 19:48:05 2014 +0000
      
          Style the edit button with an xpm image
      
      commit 8065d19b122591d36da8c737d99d28bf4e58abc7
      Author: Adam Pigg <adam@piggz.co.uk>
      Date:   Mon Nov 3 09:21:04 2014 +0000
      
          Make labels inline-editable
      
          Uses a button in the middle of the label to switch modes
      5fbec357
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) · fa15e426
      Script Kiddy authored
      fa15e426
  7. 29 Nov, 2014 4 commits
  8. 28 Nov, 2014 5 commits
  9. 27 Nov, 2014 3 commits
    • Pierre Ducroquet's avatar
      Pass more data between layout and RootAreaProvider · 8ab38f4f
      Pierre Ducroquet authored
      This patch refactors a bit the KoTextLayoutRootAreaProvider.
      It extends the provideNext call by adding a constraints structure.
      This structure contains so far the masterPageName and the page
      number of the requested new rootArea.
      This way, the provider don't have to sneak in layout specific data.
      It also adds a way for KoTextLayoutRootAreaProvider to help the
      layout and fix inserting a new page (by adding lines to a paragraph
      for instance) before a page break changing the page style.
      
      Some more explanations regarding this bug :
      - Page 1, style AAA
      * page break, requesting style BBB
      - Page 2, style BBB
      
      If you add more data to the page 1, then dynamically the layout should
      do :
      - Page 1, style AAA
      - Page 2, style AAA
      * page break, requesting style BBB
      - Page 3, style BBB
      
      But the layout did recycle the page 2, leading to :
      - Page 1, style AAA
      - Page 2, style BBB
      * page break, requesting style BBB
      - Page 3, style BBB
      
      Reloading the document leads to a correct layout.
      
      This refactoring also simplifies the page style management since the
      RootAreaProvider no longer has to mess with the document to guess the
      proper page style, and removes some duplicated code in KoTextDocumentLayout.
      
      Thanks to Camilla Boemann for all the reviews.
      
      REVIEW: 120733
      8ab38f4f
    • Sven Langkamp's avatar
      adjust toolbox to fit buttons · acb3e590
      Sven Langkamp authored
      acb3e590
    • Dmitry Kazakov's avatar
      Remove assert in the tablet support code · 2cca0a6f
      Dmitry Kazakov authored
      It seems the number of table axes mappings can be arbitrary in the
      driver. That is it can be smaller, the same or bigger than the number
      of known axes types.
      
      BUG:338778
      2cca0a6f
  10. 26 Nov, 2014 3 commits
  11. 25 Nov, 2014 2 commits