1. 20 Aug, 2015 2 commits
  2. 02 Aug, 2015 1 commit
    • Wolthera van Hövell's avatar
      Merge in krita-testing-wolthera (squashed)(GSoC 2015) · 4cce8ca1
      Wolthera van Hövell authored
      This implements the Tangent Normal Brush Engine, a normalize filter, a tilt-cursor
      and modifications to the phongbumpmap filter.
      Squashed commit of the following:
      
      commit 3527bbf5acd3f49047a0c07547e9b5d515d100d8
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Sun Aug 2 18:30:53 2015 +0200
      
          Add some Tangent Normal factory presets.
      
          Otherwise it won't revert to default right.
      
      commit cbd37351e63c86c6201f60ac6410ad72c3fb9c2a
      Merge: 7477061 8c8b58c
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Sun Aug 2 17:32:40 2015 +0200
      
          Merge branch 'calligra/2.9' into krita-testing-wolthera
      
          Conflicts:
          	krita/plugins/paintops/libpaintop/kis_current_outline_fetcher.cpp
      
      commit 74770618d639ac0da6e51f432e17f2c84da56e21
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Sun Aug 2 17:20:04 2015 +0200
      
          Turn the Swizzle Preview into a Widget extending QLabel
      
          This allows for it to update instantly when the comboboxes update.
      
      commit 38d0415bed146c879a3a4cc09219fc3023b644f3
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Sun Aug 2 16:38:52 2015 +0200
      
          Make drawing angle to be influenced by the canvas angle.
      
          I did this because it was akward to use otherwise.
          This doesn't apply to the tilt/direction mix. So if people want the original behaviour
          they can use this one.
      
      commit 24ad0a1b60089a338a4b36c3975bf27ffbbba7c0
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Wed Jul 29 15:27:56 2015 +0200
      
          Fix normalise to work with floating point.
      
          It still doesn't output to 0-1 like you'd expect, but at the least it works a bit better.
      
      commit b8dbceed68545bc8f51de35c9c77de329fd5050e
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Tue Jul 28 23:00:55 2015 +0200
      
          Add Normalize Filter
      
          This filter takes the values of the channel and assigns them to a Qvector3d
          This is then normalizes, and those values are fed back into a color.
          This asures that the values are proper normal values.
      
          Doesn't work with float spaces yet, for some inexplicable reason
      
      commit abf94976c34c2e7873c554b6123dd672d739e0d8
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Tue Jul 28 18:03:43 2015 +0200
      
          cleanup
      
          Can't figure out how to deal with preview updating...
      
      commit 017ba62f4d1bbb5b3d32501d63bbbaa73fa16243
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Tue Jul 28 17:11:55 2015 +0200
      
          BUG 338011: Fix sharpness-mirror mode option
      
          Turns out that to render a mirrored mask, you need to actually render it.
      
      commit ffb42bcf8f55efd67442fec9fa8e0d507e3f72ca
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Tue Jul 28 16:48:50 2015 +0200
      
          Make sharpness work for tangent tilt option
      
      commit 66e001802aaf2cc990349cac971e06a22bcbf96f
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Tue Jul 28 16:22:35 2015 +0200
      
          Cleanup.
      
          Removed variables that weren't used, and noted variables that were used
          but not recognised by the compiler as Q_UNUSED
      
      commit 3becd0e6be39e8d19c90bf8a4495bbf4bb2bb2c5
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Tue Jul 28 16:02:53 2015 +0200
      
          Make it use the 8bit variety of the image colour space if the image colour space is RGBA
      
          So a CMYKA space will get sRGB, but a linear sRGB space will use the right profile.
      
      commit 4b6ec179ef9b43195089bcf3ab413e4cf0933680
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Tue Jul 28 15:21:42 2015 +0200
      
          Convert radian formula to use kis_global
      
          Remove todos in comments associated.
      
      commit ce7bc9d848bb0f0f9b37ed81932543f0aa224bd0
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Tue Jul 28 14:49:12 2015 +0200
      
          Change elevation to 1 slider and add tilt/direction mix
      
          Elevation is now not a range of two items, but rather a slider that
          is full range at 100% and only purple at 0%.
      
          Direction/Tilt mix will mix the drawing angle and tilt sensors.
      
      commit 1876187dd7ddc6eaa1d6977d43bb951ac2edba1b
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Tue Jul 28 12:41:23 2015 +0200
      
          Fix bug with direction taking 90 for the elevation
      
          This made it not work with the geometric tools.
      
          Ref T87
      
      commit ec867a1449dc511bd69e917618a2ec4008b89c01
      Author: Wolthera van Hövell <griffinvalley@gmail.com>
      Date:   Sun Jul 26 11:01:59 2015 +0200
      
          Adding a preview to the tangent tilt options
      
      commit d4807cca6b29496bfa24f1982271e03e7cf90e9c
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Mon Jul 20 20:57:03 2015 +0200
      
          make tilt cursor also work for chalk.
      
          Fixes T88
      
      commit d582e731c3736be676d9d5604eba9ef8fafa06da
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Mon Jul 20 20:46:44 2015 +0200
      
          Add more options to the tangent normal map brush.
      
      commit 5956a9e6c55f815f19e68556582e67908e6f1201
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Mon Jul 20 15:17:19 2015 +0200
      
          Adding tilt-cursor to other brushengines, removing colour cursor entry
      
      commit d6f9bbec74bc977441e3863a17d4e45e74a490e0
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sun Jul 19 21:13:06 2015 +0200
      
          Make rotation work with symettry multibrush
      
          Doesn't work with the snowflake and mirror options, but that's not as
          important as the symettry brush.
      
          fixes T130
      
      commit 39727914ef052e164e88ec54794c3ff8049ea8b6
      Merge: fb20900 e797d28
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sun Jul 19 16:12:04 2015 +0200
      
          Merge branch 'calligra/2.9' into krita-testing-wolthera
      
      commit fb2090038f234b4769c58786d09a26241fef0895
      Merge: 5dccb19 32ef906
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sun Jun 28 14:20:15 2015 +0200
      
          Merge branch 'calligra/2.9' into krita-testing-wolthera
      
          Conflicts:
          	krita/image/brushengine/kis_paint_information.cc
          	krita/image/brushengine/kis_paint_information.h
      
      commit 5dccb19e7b01627a72af5687fa154ce150c41a72
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sun Jun 21 12:58:01 2015 +0200
      
          Fix the lights of the phongbumpmap filter for normalmaps
      
          I still don't like pentalis' way of handling the angle, but
          at the least this works fully now!
      
      commit f0c4531618ff3c5517cc1e7fba31c2fdab1376be
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sun Jun 21 00:16:59 2015 +0200
      
          make some minor changes to the pixel processor
      
          still not right though
      
      commit a67f8a146d5bddd2d217b4c35a074f32b29777ca
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sat Jun 20 21:13:15 2015 +0200
      
          Initial attempt to make the phong-bump-map filter accept normal maps
      
          This allow it to preview normal maps of course, and the result is a little smoother
          it still has issues with the lighting though
      
      commit 0a660ad7f5900cf0adeab4f46f0870fdef816eb5
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sat Jun 20 15:07:25 2015 +0200
      
          removing unused functionality from the phong bumpmap filter
      
          otherwise I can't tell what's up or down anymore
      
      commit 6e0a1fc3cd8a2aeba2e2aaad30140d9b45b23ca9
      Author: Boudewijn Rempt <boud@valdyas.org>
      Date:   Sat Jun 20 12:05:53 2015 +0200
      
          whitespace
      
      commit b5c14decc028d18f3c3f1eec7c5d42e7f20affd1
      Merge: bfbc94f 003f921
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sat Jun 20 10:39:13 2015 +0200
      
          Merge branch 'calligra/2.9' into krita-testing-wolthera
      
      commit bfbc94f687d7cade4400b20fd12de20e8cac9df0
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Tue Jun 16 18:54:25 2015 +0200
      
          Refactor the tangent tilt and canvas rotation involvement
      
          Now, the tangent tilt option understands how to mirror itself, and can be used
          in the mirror mode, as well, the multi-brush now can pass correctly rotated
          values to the tangent tilt, but it doesn't understand how to mirror for
          various reasons.
      
          Ref T130
          Ref T87
      
      commit 31ee7e8a761fa9bfae6e85ef4cfaf236bc80fdd9
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Tue Jun 16 01:14:08 2015 +0200
      
          Initial Implementation Tilt Cursor
      
          It's a little ugly, but it works for all brush-based paintops. I need to go
          back and modify tilt_option more to work with the mirror mode now. Also
          implemented strings for the color cursor, let's see where that is going to
          lead us...
      
          Ref T88
          Ref T87
      
      commit 6de9aa089ac2ec9b708869df974cb41e2dbe7b8f
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Wed Jun 10 15:22:20 2015 +0200
      
          delete log files
      
      commit 3f74928a8313462ce0574dbefd02cc246ec7df7b
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Wed Jun 10 15:17:23 2015 +0200
      
          Revive Tangent Normal Brush Engine with 2.9.5 optimisations included
      
          fixes T335
      
      commit 6edac51708995d180a4bff387d57ff3fb263e0c0
      Merge: 93cbe39 dfb4ad6
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Wed Jun 10 13:57:51 2015 +0200
      
          Merge branch 'calligra/2.9' into krita-testing-wolthera
      
      commit 93cbe392da36c3b11437f3b7ca895379656fda9c
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sat May 16 21:23:00 2015 +0200
      
          Implement elevation limiter.
      
          I tried implementing the direction limiter, but it doesn't work.
          Also figured out the defaults issue: It doesn't retreive from a kpp though.
          Maybe that is broken? Anyway, got nice defaults in place now.
      
          Ref T129
          Fixes T165
      
      commit 523b67164ee27485ae81cff6323abd4992ce0372
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sat May 16 17:00:59 2015 +0200
      
          Let the tangent tilt be affect by the angle of the canvas
      
          Doesn't work for the multi-hand and figure drawing tools yet.
      
          ref T130
      
      commit 527bbdd33f8b0ab1f3076000476ddad99eeee982
      Merge: a9142e0 162244f
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sat May 16 14:15:41 2015 +0200
      
          Merge branch 'calligra/2.9' into krita-testing-wolthera
      
      commit a9142e09f7129392bbff0b7113e8e0794fe42330
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sun Apr 26 19:50:53 2015 +0200
      
          Added tangent swizzle functionality.
      
          Several things are added in this commit:
          1. A UI for tangent normal map options.
          2. The option to switch tangent encoding.
          3. The ability to use tilt-direction, drawing angle or rotation for the
          direction parameter.
          4. A default brush for the tangent normal brush engine, but no clue how
          this is supossed to work...
      
      commit 9cb2eb673184a07f2f4f5dbdc66878514e8bd7f9
      Merge: c1f9702 a76adc6
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sun Apr 26 14:38:40 2015 +0200
      
          Merge branch 'calligra/2.9' into krita-testing-wolthera
      
      commit c1f9702af512d7f253e930c18202ec6a0c3c1856
      Merge: 5642267 697f455
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Sun Apr 26 14:25:51 2015 +0200
      
          Merge branch 'calligra/2.9' into krita-testing-wolthera
      
      commit 56422672c5cb245b58d0c300753a957230cbd4a9
      Author: Wolthera van Hovell <griffinvalley@gmail.com>
      Date:   Fri Apr 24 14:57:29 2015 +0200
      
          First commit tangent normal brush.
      
          It... paints, takes tilt as input, and paints the right colour...
          There's still a lot to be done though.
      4cce8ca1
  3. 26 May, 2015 1 commit
    • Dmitry Kazakov's avatar
      Added built-in performance logging into Krita · 78bb7ed3
      Dmitry Kazakov authored
      Brief instructions:
      
      1) Add 'enablePerfLog=true' into your kritarc
      2) Start/restart Krita to enable it
      3) Choose your problematic image/preset
      4) Do as many strokes as you can. Of different speed and size
      5) You will get './log/' folder where the preset and the log are stored
      6) Run krita/sdk/plot_strokes_statistics to visualize the data
      
      Still TODO:
      1) Measure how much time is spent on openGL loading and updating part
         of pipeline.
      2) Write a detailed manual for users about how to generate this log
      3) Dump some hardware info, like CPU, GPU, dirver version and so on.
      
      CCMAIL:kimageshop@kde.org
      78bb7ed3
  4. 22 Jan, 2015 1 commit
  5. 16 Jan, 2015 1 commit
  6. 05 Dec, 2014 1 commit
    • Halla Rempt's avatar
      Merge krita-mvc-rempt into master · 1cb2d177
      Halla Rempt authored
      This refactors Krita to allow the user to have more than one
      image open in a window. Krita no longer uses or depends on the
      komain library.
      
      For now, Sketch and Gemini are disabled.
      
      review:119612
      
      Conflicts:
      	krita/ui/kis_view2.cpp
      	krita/ui/tool/kis_delegated_tool.h
      1cb2d177
  7. 14 Nov, 2014 1 commit
  8. 14 Oct, 2014 1 commit
  9. 11 Jul, 2014 1 commit
  10. 01 Jul, 2014 1 commit
    • Dmitry Kazakov's avatar
      [FEATURE] Pressure sensitive line tool · e6ce7e36
      Dmitry Kazakov authored
      Now when you draw the line tool, the preview is updated automatically,
      more than that, you can control pressure and other sensors on the fly!
      
      What's more, now you can use all the complicated sensors and mirroring
      with the line tool!
      
      BUG:333873
      CCMAIL:kimageshop@kde.org
      e6ce7e36
  11. 27 Jun, 2014 1 commit
    • Dmitry Kazakov's avatar
      [FEATURE] Implemented "Delayed Stroke" feature for brush smoothing · 411a7016
      Dmitry Kazakov authored
      This patch adds two improvements to the Stabilizer algorithm implemented
      by Juan Luis Boya García:
      
      1) "Delayed Stroke" feature. If enabled the brush has a dead zone, where
         nothing is painted. This is extremely handy when one needs to paint
         a smooth line with explicit angles.
      
      2) "Finish line" option for the brush stanilizer. When option is disabled,
         the line will not jump to the cursor position in the end of the stroke.
      
      CCMAIL:kimageshop@kde.org
      411a7016
  12. 15 Jun, 2014 1 commit
    • Juan Luis Boya García's avatar
      [FEATURE] Brush stabilizer patch by Juan Luis Boya García · 6da12242
      Juan Luis Boya García authored
      This commit adds to calligra a new stabilizer feature as an alternative
      to the current "Weigthed smoothing".
      
      This stabilizer is very simple, calculating an arithmetic mean of the
      last N values (position, pressure and tilt) each millisecond and drawing
      a line from the previous point to there.
      
      This takes into account both the length of the strokes and the speed
      they are made with.
      
      Fast and small movements are considered erratic and are likely to be
      ignored yielding a mostly straight line.
      
      On the other hand, slower and bigger movements are assumed to be
      deliberated and will follow the shape the user draws. The slower and
      bigger, the more accurate.
      
      This process makes the strokes draw 'slowly'. The user sees how the line
      pursues their cursor. The effect is harder or softer depending on the N
      chosen (sample size), which is user-customizable.
      
      Starting and end points are forced by the algorithm to be drawn exactly
      where the user began and ended the line.
      6da12242
  13. 06 Jun, 2014 2 commits
  14. 30 May, 2014 1 commit
    • Dmitry Kazakov's avatar
      Implemented type-safe translations for undo actions · 9e143a4e
      Dmitry Kazakov authored
      See documentation to a KUndo2MagicString class.
      
      Now KUndo2Command cannot accept a usual string as the operation text().
      The supplied text must pass through the kundo2_i18n() function, which
      tells the developer to use (qtundo-format) which is mandatory for all the
      undo-related strings (because in some languages they should be shown in
      different cases in undo/redo action and in undo history, and the
      translators should use Magic Split for them).
      9e143a4e
  15. 25 May, 2014 2 commits
  16. 25 Mar, 2014 1 commit
  17. 07 Jan, 2014 1 commit
    • Dmitry Kazakov's avatar
      Probably fix the Ascension sensor in Hover mode · e4788a6b
      Dmitry Kazakov authored
      This patch passes the real tablet event to the outline generator
      in hovering mode, so if your tablet supports rotational sensors it
      the outline will be generated accordingly.
      
      Please someone test it with a proper Tablet Device.
      
      CCBUG:329625
      e4788a6b
  18. 29 Dec, 2013 1 commit
    • Dmitry Kazakov's avatar
      Fixed the irritating outline blinking in hovering mode · 28799f72
      Dmitry Kazakov authored
      Now KisPaintInformation can tell the sensors whether it was created
      for hovering mode or for a usual painting mode. The sersors can decide
      how to behave basing on this info. For example, Fuzzy sensor will return
      unit value in non-painting mode.
      
      BUG:329213
      28799f72
  19. 22 Nov, 2013 2 commits
  20. 08 Nov, 2013 1 commit
  21. 07 Nov, 2013 1 commit
    • Dmitry Kazakov's avatar
      New implementation of the brush outline display · 6593a82f
      Dmitry Kazakov authored
      This patch effectively fixes two things:
      1) Makes the outline painted correctly of rotated/mirrored canvas or/and dab.
         This is achieved by using a special class for making all the transforms.
         The class is called KisCurrentOulineFetcher.
      
      2) Fixes the Drawing Angle sensor on the mirrored canvas, which has become
         broken quite recently.
      6593a82f
  22. 04 Nov, 2013 1 commit
    • Dmitry Kazakov's avatar
      Make the Weighted Smoothing algorithm use 'distance' instead of 'velocity' · 0f1baf35
      Dmitry Kazakov authored
      The time measurements of the tablet events are really unstable,
      especially when using openGL canvas, which causes the Weighted Smoothing
      processed lines bended and waggy. This patch makes the algorithm use
      distance parameter instead of the velocity parameter, which does not
      depend on time, so does not fluctuate so drastically.
      
      BUG:326512
      0f1baf35
  23. 03 Nov, 2013 1 commit
  24. 30 Oct, 2013 1 commit
  25. 25 Sep, 2013 1 commit
  26. 27 Aug, 2013 1 commit
  27. 03 Aug, 2013 1 commit
    • Dmitry Kazakov's avatar
      Fixed Speed, Distance and Drawing Angle sensors · 327f800d
      Dmitry Kazakov authored
      This patch makes the following user-visible changes:
      
      1) Speed and Distance sensors are fixed
      2) Drawing Angle sensor became much more stable and smooth
      3) Drawing Angle sensor works right on the rotated canvas
      
      Technical details:
      
      This patch hugely refactors the distance information part of
      our painting system. The two most significant changes:
      
      1) KisPaintInformation doesn't have movement() method, because it
         used to get inconsistent *very* fast when the lien was split into
         chunks in paintBezierCurve. The access to drawingDistance(),
         drawingAngle() and drawingSpeep() parameters is provided only by means
         of teh associated KisDistanceInformation.
      
      2) (follows from the point 1) From now on paintAt() function also accepts
          KisDistanceInformation object, because otherwise it will not be able
          to access the calculated parameters.
      
      BUG:321771,308408,279442
      327f800d
  28. 21 Jul, 2013 1 commit
  29. 01 Jul, 2013 1 commit
  30. 30 Jun, 2013 1 commit
  31. 24 Jun, 2013 1 commit
  32. 23 Jun, 2013 2 commits
    • Dmitry Kazakov's avatar
      [FEATURE] Added enchanced weighted smoothing algorithm with tail configuration · 6382948d
      Dmitry Kazakov authored
      Now when you lift up the stylus the line hurries to the tip of the pen
      so that the line ends right at the position of the pen, not delayed.
      
      There is a configuration option for this feature: "Tail Aggressiveness"
      (probably, some other name would be better ;) )
      
      1) Tail Aggressiveness == 0:    There is no tail at all. The line ends where it was.
      2) Tail Aggressiveness == 0.15: The tail ends with the very thin tip.
      3) Tail Aggressiveness >  0.15: The tail ends with bolder tip.
      
      CCMAIL:kimageshop@kde.org
      6382948d
    • Dmitry Kazakov's avatar
      Fixed a "screwed" lines bug · 55753fd9
      Dmitry Kazakov authored
      It turned out that our "bended lines" bug consists from two different bugs.
      1) Lack of tablet events (only in openGL mode)
      2) A bug in Basic Smoothing algorithm (some whirls
         appeared even in QPainter canvas mode).
      
      This patch fixes the second one. The bug was related to the fact that
      the size of the control points for the bezier curves was *not limited*.
      It resulted in lines bending, screwing and whirling effect. Now the size
      of the control lines is always bounded, so the lines became much smoother.
      
      But the first part of the "bended lines" bug is still not fixed, so openGL
      mode will produce bends in lines.
      
      CCMAIL:kimageshop@kde.org
      
      
      The first one is the lack of tablet events in openGL mode, and the second
      one was related to the
      55753fd9
  33. 20 Jun, 2013 2 commits
    • Halla Rempt's avatar
      Fix a bug when enabling mirroring and trying the scratchpad · 90b30c1a
      Halla Rempt authored
      When enabling horizontal and vertical mirroring, painting on the scratchpad
      was broken. This was because the scratchpad creates a KisResourceSnapshot
      with a 0 image pointer. The snapshot then created a default KisDefaultBounds
      object with a 0 image pointer.
      
      That means the KisToolFreehandHelper was told to use an infinite rect
      for calculating the mirroring, and iterating over infinity takes a bit of
      time.
      
      Fixed by passing the scratchpad's defaultBounds object to the freehand
      tool helper, which passes it to the resources snapshot.
      90b30c1a
    • Halla Rempt's avatar
      Rename KoCanvasResourceManager::resourceChanged · 681b2ab8
      Halla Rempt authored
      Rename KoCanvasResourceManager::resourceChanged to canvasResourceChanged.
      This distinguishes this signal from KoDocumentResourceManager::resourceChanged,
      Plan::Project::ResourceChanged, KoAbstractResourceServerAdapter::resourceChanged
      and possibly others.
      681b2ab8
  34. 06 Apr, 2013 1 commit
    • Halla Rempt's avatar
      Make all KDE includes consistent · 83da42dc
      Halla Rempt authored
      We used CamelCase and .h includes all mixed up. This patch chances all
      includes to .h style.
      
      I choose that style over CamelCase for the following reasons
      
      * the change was easier to automate
      * CamelCase include files are created manually and so have inconsistencies
      * the majority of Calligra KDE includes were .h style
      83da42dc