1. 15 Jun, 2012 25 commits
    • Cyrille Berger Skott's avatar
      update version to 2.6 Pre-Alpha · 8fcbb895
      Cyrille Berger Skott authored
      8fcbb895
    • Cyrille Berger Skott's avatar
      update to version 2.5 Beta · abb22d30
      Cyrille Berger Skott authored
      abb22d30
    • Arjen Hiemstra's avatar
      Use proper floating point positions for the mouse · 6ec8d74f
      Arjen Hiemstra authored
      This avoids lines being snapped to pixels which creates really bad
      effects.
      6ec8d74f
    • Arjen Hiemstra's avatar
      Improve shortcut recognition code. · b1c8dd00
      Arjen Hiemstra authored
      It now uses only press/release events and will give higher priority to
      key-only shortcuts.
      b1c8dd00
    • Arjen Hiemstra's avatar
      06af8efc
    • Arjen Hiemstra's avatar
      0498dfe5
    • C. Boemann's avatar
    • Arjen Hiemstra's avatar
      Merge branch "krita-canvasinteraction-ahiemstra" · be1c9b14
      Arjen Hiemstra authored
      REVIEW: 105250
      
      Squashed commit of the following:
      
      commit 626645f6e68f7423c9422b569ae8979805664eea
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Fri Jun 15 14:31:50 2012 +0200
      
          Add support for wheel events and try to improve shortcut recognition.
      
      commit 6103da39983cfde245e7219a90618dd6e4452ff3
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Fri Jun 15 14:31:27 2012 +0200
      
          Add support for shortcuts to KisShortcut.
      
      commit b68bc1725d35bdb0d1c0ca1f0a34249f16c7cff8
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Fri Jun 15 14:29:49 2012 +0200
      
          Ensure we update the mouse position correctly.
      
      commit c8f2268af524df2f4769d37367c79f02d14164bc
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Fri Jun 15 14:29:09 2012 +0200
      
          Reduce rotation speed and ensure we update the mouse position correctly
      
      commit 60dcab504e8289a1e6b17906541680dfeb660251
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Fri Jun 15 14:27:18 2012 +0200
      
          Fix building with GCC < 4.7
      
      commit a77c9562e665638730f11459273cd7c6d78e5357
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Thu Jun 14 13:36:03 2012 +0200
      
          Clean up and comment.
      
      commit 9466ab130380e455da7c5620cbc58c634eb48181
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Thu Jun 14 13:35:41 2012 +0200
      
          Document all the classes.
      
      commit 7f34cffa41068fe907ec3c4de9596a8d563a02a7
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Thu Jun 14 12:23:34 2012 +0200
      
          Remove obsolete input related code.
      
      commit 7a316502466b7389c261714a3ee2f8663279bcaf
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Thu Jun 14 12:21:48 2012 +0200
      
          Update AbstractInputAction to a more clean API.
      
      commit 6b871419e67b0a267a2a4d7794ae1b33423dea3f
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Wed Jun 13 14:47:53 2012 +0200
      
          Implement Change Primary Setting action.
      
      commit 5e0e8d25661d3f498fc1fcf39e0ae36e72028fbc
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Wed Jun 13 14:47:20 2012 +0200
      
          Implement alternate invocation by simulating mouse events for now.
      
      commit 8de97d3ed35397cc9c54444e347e33df45fcf36f
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Wed Jun 13 14:46:43 2012 +0200
      
          Add a description to the Tool Invocation action.
      
      commit c0d4caf157d9941d6fa1675e4d3f185bf12c1a90
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Wed Jun 13 14:46:04 2012 +0200
      
          Add a description method to abstract input aciton.
      
      commit 57fde74b2b94a42e0450e76d1684beee0046c1a6
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Tue Jun 12 17:05:59 2012 +0200
      
          Enable previously disabled actions again.
      
      commit 5568539f5803655762d9533c3d9f56d2a8733bca
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Tue Jun 12 17:05:06 2012 +0200
      
          Update Show Palette action
      
      commit 9db2dc5e19ed4d08a578180ba940ff120f9ee022
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Tue Jun 12 17:04:29 2012 +0200
      
          Update Rotate Canvas action and add support for some shortcut keys
      
      commit 42f086e4010c2d5e856421189d1643ff3539a1b0
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Tue Jun 12 17:03:44 2012 +0200
      
          Update Alternate invocation to new API and start implementing it.
      
      commit 06b47a22f40f96c701f4134743f0cce020591374
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 11 21:55:21 2012 +0200
      
          Update zoom action and add several zoom related shortcuts.
      
      commit 6640467ad90980e4142b1823ab063c7cc4f96822
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 11 21:54:52 2012 +0200
      
          Update Pan Action and make it possible to pan with keys.
      
      commit 9338db9428c80577c7db568408620a6f9595e6bf
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 11 21:54:20 2012 +0200
      
          Update the Tool Invocation action to the changed API.
      
      commit 4bd161e6ae015b4670e5d3cb3933fb64c6d188b7
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 11 21:53:03 2012 +0200
      
          Change the actions to support different shortcuts.
      
      commit 41a63d2ec1c1b021e636a5cab1d781c174ef01df
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 11 15:01:30 2012 +0200
      
          Invert the zoom direction.
      
          Now drag up is zoom in, drag down zoom out. Far more intuitive.
      
      commit 817e63b8b78e3ec74a35cee79b9024b7c6205dbe
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 11 15:00:34 2012 +0200
      
          Make tablet events work properly.
      
          Now the intial event is sent as a tablet event and so has proper
          pressure.
      
      commit 20972cb62b5d69fd2e6ce4c47c6d1d4739dc601a
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Thu Jun 7 16:41:25 2012 +0200
      
          Attempt to handle tablet events properly.
      
          Only supports TabletMove at the moment, the initial TabletPress still
          needs to be converted.
      
      commit 26044ac16f2048008c56d9c3cc7e912e6a4e7dc1
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Thu Jun 7 16:38:56 2012 +0200
      
          Add a zoom and open palette action
      
      commit 1351977ee0d49cbe0f39d4f9038ca6d0b88eb80a
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Thu Jun 7 16:37:07 2012 +0200
      
          Prevent the canvas from handling tablet events
      
          This ensures we get Mouse events when we do not handle a tablet event.
      
      commit a21d061b288cb00fb50685ac6efbcb6729eddd8b
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Tue Jun 5 16:58:04 2012 +0200
      
          Fix shortcuts not resetting properly and ignore auto repeat events.
      
      commit c666e9f4b6af87a03c50d7999c6e1d90fe3e9e95
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Tue Jun 5 16:05:59 2012 +0200
      
          Add a rotate canvas action
      
      commit d47a9d3ed6d3c04ae49dd2d711de069bdf69ef9a
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Tue Jun 5 16:04:50 2012 +0200
      
          Update the tool invocation action to use the proper API.
      
      commit aedbd3fa662d8a7f13c4a74e8a4f5e7d93143a31
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Tue Jun 5 16:01:20 2012 +0200
      
          Update the pan action to use widget coordinates.
      
      commit 8ee99aecf4d8f80a7c7b7b5595938eb2da8bf2cb
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Tue Jun 5 15:57:56 2012 +0200
      
          Perform the matching in KisShortcut instead of KisInputManager
      
          This avoids several duplications of loops and allows us to reuse the
          matching code.
      
      commit 5d164edbee9cd4ca73386b7408bc105bf90ea520
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 4 15:17:06 2012 +0200
      
          Use the correct position for the tool invocaton action.
      
      commit 0eef2584959ba7bfaea96c9ed04074b1956d0f4e
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 4 15:16:38 2012 +0200
      
          Use document position for movement instead of view
      
      commit c49a1652d7706256445c81631113fb0391116d09
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 4 15:16:01 2012 +0200
      
          Set mousePosition to the document position instead of the view.
      
      commit 211451754454b766bcf707b5ebe88cb8af2cd156
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 4 14:40:55 2012 +0200
      
          Implement a basic Pan action.
      
      commit 23c8800bdbf1253029320dbaae351412e16e28a3
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Mon Jun 4 13:13:10 2012 +0200
      
          Restore basic painting functionality.
      
          Still a little off position-wise, but the basics now at least work.
      
      commit 25d4f706577a69d3379eae30e4434d3e43e742e0
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Fri Jun 1 11:26:21 2012 +0200
      
          Add missing files
      
      commit 6d2fc262dc42444dd2c9d66330eb0658179a8e9e
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Fri Jun 1 11:25:17 2012 +0200
      
          Update recognition code; use KisShortcut more directly
      
      commit feac32a42c35d6e16920ab8a1c197f445040bfbb
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Thu May 31 15:53:17 2012 +0200
      
          Very basic action detection working.
      
          Still no conflict resolution or anything, just selection based on a
          single input event. Still, the design seems to work.
      
      commit 2b4c7bb4c33ac7b2e90b1e357581d09a6396de78
      Author: Arjen Hiemstra <ahiemstra@heimr.nl>
      Date:   Wed May 30 14:51:52 2012 +0200
      
          Add a basic InputManager class that catches all input events.
      be1c9b14
    • Yue Liu's avatar
      new design to the connection tool interaction · 03bc852c
      Yue Liu authored
      03bc852c
    • C. Boemann's avatar
      Fix selecting text across page boundries if the same paragraph continues on the next page. · 53ce8fd8
      C. Boemann authored
      Before wrong part of the text was selected, and also it prevented selection of text in footnotes
      53ce8fd8
    • Halla Rempt's avatar
      fix spelling error · 31f686b1
      Halla Rempt authored
      31f686b1
    • Halla Rempt's avatar
      Revert "fix spelling error" · e544a5ed
      Halla Rempt authored
      This reverts commit b6405a30813bcaf7af003695e860632325039749.
      e544a5ed
    • Halla Rempt's avatar
      fix spelling error · 730b062c
      Halla Rempt authored
      730b062c
    • C. Boemann's avatar
      Support runaround distance individually on all 4 sides. · 89ba96d7
      C. Boemann authored
      Treating them all as one gave layout issues
      Related ui is updated too
      89ba96d7
    • C. Boemann's avatar
      paragraph style shouldn't read graphics-properties · 60a75f79
      C. Boemann authored
      This fixes a problem where the frame border is read to mean a paragraph border
      We also load padding into the textshapedata and use it
      
      BUG:282617
      60a75f79
    • C. Boemann's avatar
    • C. Boemann's avatar
      Small change, use bottomOfText instead of calculating something ourselves · 1a6116e8
      C. Boemann authored
      This makes a change if a footnote is in a line that is split by obstructions and the lines on
      either side of the obstruction have different height.
      It's a subtle bug, that for now hasn't manifested itself, but hey a bug is a bug
      
      Also get rid of temporary errorprone offset variable, by checking instead
      1a6116e8
    • C. Boemann's avatar
    • C. Boemann's avatar
      0e81ce69
    • Halla Rempt's avatar
      Do not return 0 in the list of all colorspaces if there's no profile · 65a2c93f
      Halla Rempt authored
      If there's no working profile for a colorspace, then the factory will
      return 0. Do not add that 0 to the list of colorspaces returned by
      KoColorSpaceRegistry::allColorSpaces since the users of the function
      will not expect that.
      65a2c93f
    • Halla Rempt's avatar
    • Halla Rempt's avatar
      9636dfec
    • Halla Rempt's avatar
      Fix conversion of hdr colorspaces using the icc engine · 639bcaa5
      Halla Rempt authored
      09:56:32 < CyrilleB> boud: if you want to fix libs-pigment-TestColorConversionSystem , you need to add isHdr = true; to KoColorConversionSystem::Node::init(const KoColorSpaceEngine* _engine) in KoColorConversionSystem_p.h (otherwise, I
                           can do it tonight, if I don't forget about it)
      09:57:47 < boud> let me check the KoColorConversionSystem_p.h thing...
      10:02:49 < boud> CyrilleB: isn't             isHdr = _colorSpaceFactory->isHdr(); in     void init(const KoColorSpaceFactory* _colorSpaceFactory) {
      10:02:52 < boud> good enough?
      10:03:28 < CyrilleB> boud: it is good for the factory, but in the init function for engine, isHdr is not set, so it remains to false
      10:04:21 < CyrilleB> boud: and in the case of lcms colorspace, the conversion goes through the colorspace engine, so when converting between two HDR colorspace, the KoColorConversionSystem thinks the HDRness is lost at the engine step
      10:05:36 < boud> ah, right
      639bcaa5
    • Dag Andersen's avatar
      Move creation of print dialog to KoView · 9713d9a7
      Dag Andersen authored
      This alows the apps individual tweeks.
      
      REVIEW: 105225
      
      As boemann points out in the review, this polutes the printing api even more,
      and the printing stuff really needs a cleanup.
      9713d9a7
    • Friedrich W. H. Kossebau's avatar
      Support changing the page number in KoPageNavigator with wheel events · 3204f04a
      Friedrich W. H. Kossebau authored
      Also
      * fixes that the editor is not reset if text is changed and focus is lost
      * ensures leaving the editor in case the active page is changed from elsewhere
      
      REVIEW: 105229
      3204f04a
  2. 13 Jun, 2012 10 commits
  3. 12 Jun, 2012 5 commits