Skip to content
  • Dan Leinir Turthra Jensen's avatar
    Merge the Calligra Gemini branch into master as discussed · 173f358a
    Dan Leinir Turthra Jensen authored
    Squashed commit of the following:
    
    commit 8d385ea692556b69fcf0b306299df0c778d425f7
    Merge: 026ccdc 1104470
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Nov 21 09:32:50 2014 +0000
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit 026ccdc5da04fbe8f35dff81f0f1170b6496af1b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Nov 20 19:25:02 2014 +0000
    
        gemini: This text should be the application's name, not the suite's :P
    
    commit d3acad2bdf201f162a53309c45219b32ac0ff5dd
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Nov 20 19:16:34 2014 +0000
    
        gemini: Remember to guard things in here as well
    
    commit 71c9bf58feb353f0a7073159879b15c0ec1e4d3d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 18 13:02:59 2014 +0000
    
        gemini: only launch presentation if we have multiple screens
    
        Don't do the whole song and dance with presenting unless we've got a useful
        external screen to do the presentation on. For on-device presentations, we
        need desktop controls anyway, so heuristics say - presentation in touch need
        external screen.
    
    commit ac042d35cc49772bffafcf57dc839968a6b255da
    Merge: da960b7 772adfb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 18 10:39:00 2014 +0000
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit da960b7e0d352a8c052392caa81a39ed838e2823
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 18 10:37:11 2014 +0000
    
        gemini: Use the proper presentation view mode getter
    
    commit a5e1575a89f82d61399688661870b0089aeaa5e3
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 18 10:36:41 2014 +0000
    
        gemini: Register the presentation view mode class with the QML engine
    
    commit 42b7e6801641ca2ba9639963a64e9fab1c589298
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 18 10:36:02 2014 +0000
    
        Revert the offending part of the presentation view mode commit
    
    commit 7ca8abf326579899cddf10562220be5e25aaf089
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Nov 14 14:38:08 2014 +0000
    
        gemini: use bits exposed in previous commits to implement presentations
    
    commit fd64099ad0367da73ab150c14a24aca3f89d6a08
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Nov 14 14:36:45 2014 +0000
    
        gemini: Expose desktop's koview and the last screen from Qt Quick
    
        This supports creating an actual presentation functionality. By
        no means perfect and just assumes you want a full screen presentation
        on the last connected screen, taking no care to check settings.
    
    commit ebc9aab1fe95492f3e85eae2d95fa7db697c3b11
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Nov 14 14:35:31 2014 +0000
    
        Expose the presentationMode to Qt Quick
    
        This is a terrible, dirty hack and will need fixing. Revert later,
        replace with better code (qt quick needs to know about the
        KPrViewModePresentation class, so we can get rid of this getter)
    
    commit 30ec6aa0599237332b9a06fd3cf57d4de8b5498b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Nov 14 14:33:36 2014 +0000
    
        This allows us to set these from Qt Quick access
    
    commit eb62a44cad1ab9cfb994ce5ed131e72c2e7205ed
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Nov 14 09:39:42 2014 +0000
    
        gemini: adapt Friedrich's patch for window title to Calligra Gemini
    
    commit bc8a7d2fea332c622867035dbee3a8d35f3a3030
    Merge: af16adb f03d120
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Nov 14 09:07:05 2014 +0000
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit af16adbb8920bda9abab42b57bf6528916395640
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Nov 12 12:36:18 2014 +0000
    
        gemini: Tie together the bits from git plugin to document
    
    commit 9073af030043fe2aa5123471b550b261e150a5cd
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Nov 12 12:35:52 2014 +0000
    
        gemini: Forward some information in the git plugin - yay feedback!
    
    commit c0e9229f6e01e5bbdc4d8d39bf648b964057da82
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Nov 12 12:33:51 2014 +0000
    
        gemini: So, expose document manager
    
        This ensures we can call functions on the current document. It would
        be nice to not have to do this, but it lets us, specifically, call
        the functions which let us give feedback to the user on certain
        operations, specifically progress etc for git operations
    
    commit 062965e2e971de6847e82221f5609b61d31cdf2b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Nov 12 12:33:27 2014 +0000
    
        gemini: Expose document as qobject from document manager...
    
    commit c4f31e98b4e86da12ea9847f51bb0510e9b24e99
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Nov 12 12:32:53 2014 +0000
    
        gemini: Silly non-generic term be gone! ;)
    
    commit 6b94743a46edb184565939c7da93aa4ef8c6e087
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Nov 12 10:15:29 2014 +0000
    
        gemini: Restart application is we reset the environment
    
        This ensures settings etc are consistent between runs of
        the application, which was previously broken. Thought it
        was probably something like this, and it's not perfect,
        but... it works... Re-reading the environment would be
        optimal, but much less straight forward than this.
    
    commit eace1ee0933178f68b7e6ec3c26fd28757f53d4a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 11 12:13:45 2014 +0000
    
        gemini: A bit of better feedback on running pull action
    
    commit 252c4b3e133fe6dc15648fa7721c4728c8a64356
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 11 12:13:20 2014 +0000
    
        gemini: Threadify the git actions (no more UI blocking, yay!)
    
    commit 6112de74a03560971e3f13af932ef798e921d07c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 11 12:12:45 2014 +0000
    
        gemini: code style
    
    commit b576c7a4e1f16cc761d065e35f59469902318d84
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 11 12:12:09 2014 +0000
    
        gemini: Adapt the rescanning logic for the git plugin's document model
    
    commit d2d5321b6fe014782fab6141cd17bf04706031c3
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Nov 10 15:51:23 2014 +0000
    
        gemini: Let the modebox pick up the right tools (at least on first run)
    
    commit a8fc316fbd86e31a734ba52120481865ae2afd68
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Nov 7 09:52:16 2014 +0000
    
        gemini: Ensure that we have an icon search path on Windows too...
    
    commit 173c75d7ae81e8c1a2706544f198c389a0ff6f2d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 4 18:59:51 2014 +0000
    
        gemini: A touch of design work on the name and time texts for the git log
    
    commit e348172fd1877f096bed6b7ba8345de5d51d551f
    Merge: efc2f0d d925d5a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 4 15:40:38 2014 +0000
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit efc2f0d8f0674ed260adf3f59010556caa1e84e9
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 4 15:39:43 2014 +0000
    
        qtquick: Add some extensive commentary on what's up with GNUInstallDirs...
    
    commit d8ef9343f574a7681292d791999163070a1464a5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 4 15:14:57 2014 +0000
    
        gemini: Use the git log model to make the git repository contents prettier
    
    commit 9c1454a8f36928229daf8b0b5d1e50bb3b0dfa46
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 4 15:14:13 2014 +0000
    
        gemini: Add completed signals to git push and pull operation
    
    commit 90792d6100fa8a1bc9507ef2b1d71681d60bddf7
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 4 15:13:35 2014 +0000
    
        gemini: Minor fix for the git plugin's document list model
    
    commit 120807ebd4470ce4805e43beb6b3d3320564f25a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Nov 4 15:12:50 2014 +0000
    
        gemini: Add a git log model to the git cloud plugin
    
    commit 3700e83a06fc96632728a40d29324f5fc37186ee
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Nov 3 11:56:09 2014 +0000
    
        gemini: Ensure our internal state is actually useful...
    
    commit 22781962423687349181ccd87fc1b09570b06136
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Nov 3 11:37:14 2014 +0000
    
        gemini: Inform the user if their file isn't actually in the git repo
    
    commit af6c2bb304a517373d309f24acfafae9a14f5355
    Merge: c0e90ee dc5ed04
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Nov 3 10:29:34 2014 +0000
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit c0e90eed19099cf12f22d813d56c1e94ba712276
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Nov 3 10:28:30 2014 +0000
    
        Numerous code style fixes in a bunch of places
    
    commit ef220e1cac2cbc149dfa916e17fad97769e2f0cf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Nov 3 10:26:50 2014 +0000
    
        Unbreak windows... yeah, turns out we actually /do/ need this one :P
    
    commit a3ebaf00ef78c224ca8f2be617b347cee48ebfdc
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Nov 3 10:26:21 2014 +0000
    
        We don't need to avoid event clashes with Kis code here, so...
    
    commit 1a633b6c04f0a3d09e59131cffff353ccc821730
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Nov 3 10:26:03 2014 +0000
    
        Minor un-weirding here
    
    commit 8cb6bc7458710e3a76eb699e194f1a271784604f
    Merge: 015a5c0 ec8ba64
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Nov 1 17:45:59 2014 +0000
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit 015a5c0a10589c78a89c0fe43f27cdb0544a988e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Nov 1 17:17:37 2014 +0000
    
        Adjust the zooming logic very slightly (no functional change, just application logic)
    
    commit af4129c82a4d5e21e0f82fd395ae9b2e6f7e7126
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Nov 1 13:25:29 2014 +0000
    
        Fix up some code style issues
    
    commit fde65ab478c4473f92fc968b43b1613fabe0dcb6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Nov 1 13:24:58 2014 +0000
    
        qtquick: Document a detail of the switch (why fallthrough is sensible)
    
    commit d787627e9bab9c4dff803ced40104977f91f7bde
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Nov 1 13:24:09 2014 +0000
    
        Implementation out of the header (and document instead)
    
    commit de66bbedc76dcee0c6724e6ad135cedeb78a704b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 18:01:23 2014 +0000
    
        gemini: If calling things on id base, make sure that base exists
    
    commit 825b397e8a00b336e85517e46ca99c79b00c7db7
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 16:18:24 2014 +0000
    
        Fix up the calligra gemini .desktop file
    
    commit cdaeee488eef775951c8d3fa617f93d888f8241f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 15:55:24 2014 +0000
    
        don't crash if we lack a main frameset...
    
    commit 068af1568c4462de8ace8dba514556c715aaf3d3
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 15:36:58 2014 +0000
    
        gemini: Close the menu when activating the switch to desktop action
    
    commit 65e6618c96633826f0768b4f504e99f9250e8e43
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 15:21:31 2014 +0000
    
        gemini: Complain if we can't find the components import dir...
    
    commit 8dd5b5ed59c853377f8a22da4b7a2d472fa51299
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 15:21:09 2014 +0000
    
        qtquick: Less warnings
    
    commit 89771241b830dac24473f67a059815d5898b071b
    Author: Friedrich W. H. Kossebau <kossebau@kde.org>
    Date:   Fri Oct 31 15:55:51 2014 +0100
    
        Fixup: PLUGIN_QTQUICK was renamed to PART_QTQUICK
    
    commit 82dcb6a0c64cd4a3159c62af75c9655e1e724114
    Author: Friedrich W. H. Kossebau <kossebau@kde.org>
    Date:   Fri Oct 31 15:45:29 2014 +0100
    
        Move libgit2/libqqit2 finding up to right place
    
        needs to be done before decisions which products can be built
    
    commit d419d1b534d8b3f9f53df363487e92601d88f7a5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 11:09:32 2014 +0000
    
        Oops, it should be like this...
    
    commit 7135d5f80ace09fcc39b2a10920b041f69459f15
    Author: Friedrich W. H. Kossebau <kossebau@kde.org>
    Date:   Fri Oct 31 15:19:41 2014 +0100
    
        libgit2 and libqgit2 are hard deps for gemini
    
    commit f90299bdc70226f9e0713e153f1ab88ac86c908a
    Author: Friedrich W. H. Kossebau <kossebau@kde.org>
    Date:   Fri Oct 31 15:19:14 2014 +0100
    
        REQUIRES it the new NEEDS now with product definitions
    
    commit 217279af4438dc2a33553b53b2c332d9e6f227bf
    Merge: 47e7f3f 3c60cbe
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 11:04:51 2014 +0000
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit 47e7f3faba83b702d9f67584edff9a8dfcd93bb0
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 11:04:29 2014 +0000
    
        A bunch of smallish code style fixes
    
    commit d763fb5dd98245b5a900326c4f82e0223fb0dd39
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 11:02:09 2014 +0000
    
        Also refactoring leftovers...
    
    commit b16db069f8900338addaa637a012659a78146367
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 11:01:18 2014 +0000
    
        Fix a couple of "minor" issues (do refactoring /all/ the way plox)
    
    commit bf92f5c7e4312887a7882eb2bb27c6622a030188
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 11:00:26 2014 +0000
    
        This is no longer used, so we can get rid of them :)
    
    commit 17e604e3f81ea141e1b923804fb1b32d9d6c1978
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 10:59:58 2014 +0000
    
        Add a bit of commenting to help work out why this might happen
    
    commit 146620642a08ed39571e299f7433e7124fa9dc3f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 10:59:27 2014 +0000
    
        This is for numbers, no internationalisation issues likely here
    
    commit fbeaf7b76da30b789a7cab8959511198fc2b9989
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 10:57:39 2014 +0000
    
        Add copyright headers to the libgit2 and libqgit2 find modules
    
    commit 570f122fe091ba3196751270cf1f1c31f42ef1a8
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 10:57:12 2014 +0000
    
        Move the Gemini productset logic around a bit (also fix it)
    
    commit 2d290cd26c316d897e5bc7cff1338f2c522d5314
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 10:56:44 2014 +0000
    
        Remove some unused crud from the ViewModeSwitchEvent header
    
    commit 06d9b8f302c9f04ca7ca374defdf73f560038d66
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 31 10:42:26 2014 +0000
    
        Remove left-over code (the crash was elsewhere)
    
    commit c377b1d95a2fe8569de3765773ad73b61bda9be4
    Merge: d2989d5 09768bc
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 14:44:37 2014 +0000
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit d2989d5c2afa6db8d68289c7a1f147a52b1085ec
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 14:39:27 2014 +0000
    
        Left-over code from some crash removal work
    
    commit ad776a86281d18bd71dcd40c8ade2c7dd970399d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 14:27:01 2014 +0000
    
        Don't do event processing in a library...
    
        This does have the effect of making writing jittery again, and fairly
        unpleasant when writing. It will need to be investigated further, but
        for now we can do this and it'll be ok as it's at least not a regression
        from the state in master
    
    commit f36b6a752b27e1dd73947c65ffb93c7dbbeccc59
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 14:26:31 2014 +0000
    
        Don't leave this in, silly stuff that cohere wanted
    
    commit d4fcc5496acc14e4f18aeaf0350d75623d8fb80a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 13:15:57 2014 +0000
    
        A great many code style fixes
    
    commit 3f3122c865f864cc1ed201a7878b14152a473f25
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 13:15:20 2014 +0000
    
        Remove the file that we moved...
    
    commit 2d5eec51357834e470eafa4149d1e56b24944f96
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 13:14:48 2014 +0000
    
        Swap the words+stage productset out for a proper Gemini one
    
    commit cb9e928fdde0d840402eefff1b376bf87cddb27b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 13:11:50 2014 +0000
    
        Use a slightly less machine spacific locator system for imports
    
    commit e1c359b1fb06e6f3706df98c8e71caadeb7db1e1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 13:09:35 2014 +0000
    
        Add documentation for the templates class (and non-api specific bits)
    
    commit 99f73c43b35c0f3a6854a4cb67c37ed5e5c86089
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 13:06:19 2014 +0000
    
        add some documentation for the controller removal attempt slot
    
    commit 9400fba99c50e8acc2a19cf37125b6c24eff267f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 30 13:03:47 2014 +0000
    
        Move the ViewModeSwitchEvent header into a subdir of the komain library
    
    commit 8a4e3cb10d7b38d83fd01f901f5b3c3f8bcfd023
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 14:35:40 2014 +0000
    
        Restore the selection rect colouring from master
    
    commit 2b76803b043c6afd1cd2f6932ac920205e1712a7
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 14:35:19 2014 +0000
    
        Less diff noise
    
    commit 2316ba3a25632c6460869765c35e6753f3055c12
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 14:34:58 2014 +0000
    
        This class doesn't exist, silly left over bits
    
    commit 589ae11e7221c769fdfd454a082d5c2b97f57245
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 13:05:37 2014 +0000
    
        qtquick: Set the handle and grab sensitivity for the qtquick canvases to bigger
    
    commit 10cfdedd4199d13e6f6a0eaf99fb4e5fffed5532
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 12:43:13 2014 +0000
    
        Revert to master values in Words' canvasbase
    
    commit 0e0e263d240f7d1472d37b2eec037f028ef7e300
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 12:42:50 2014 +0000
    
        Un-disable the html export for stage
    
    commit 9e5b269907f1879101b19f46aa71f8a953afb9cf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 12:41:52 2014 +0000
    
        Adjust some values to fit better with master, while leaving options
    
    commit 4beb6065da156a2ce26b30248e3ff554d9ea0aff
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 12:41:14 2014 +0000
    
        Adapt to more sensible values (explicitly request calligragemini or krita)
    
    commit 119ae2bb544a7bbf1c113dafbdb3f828796f291e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 12:40:52 2014 +0000
    
        Revert to master values
    
    commit 70e74325090097a65fd28f673e8f928c51d41c71
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 12:40:29 2014 +0000
    
        Pick master changes
    
    commit a93c5d77295cc390e28acb80ed9a802d7a430534
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 12:40:07 2014 +0000
    
        Fix some merging leftovers
    
    commit 16fda55ab2fb04ec53fb3884ff06b3f25928ecb1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 10:26:33 2014 +0000
    
        Unbreak compilation on Windows
    
    commit a78ec614ce67498b6ffdd5487e25e20d64f653ca
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 09:46:11 2014 +0000
    
        Missing includes, and less warnings
    
    commit 762f596daff2c2a892ca8512cffd2a5c67e9bcf0
    Merge: 13b0027 ae48992
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 29 09:01:35 2014 +0000
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit 13b00270db7c30e158321e3c8c7bc3d6f293622e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Oct 28 12:37:48 2014 +0000
    
        gemini: A bit of polishing for the ssh keyfile details...
    
    commit 7adbb0495d4ab4ee25d03b6a9d6243dd01abbd09
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Oct 28 12:37:10 2014 +0000
    
        gemini: Add ability to look in some optional subdir of home
    
    commit 94532f6965760410762ffc767a2573d0c3e2c8b3
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Oct 28 12:28:09 2014 +0000
    
        gemini: Refactor the create account dialog (and add new clone support)
    
    commit 00229e1587257e58647df1fbc1e5ccd33dc1eca2
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Oct 28 12:27:22 2014 +0000
    
        gemini: Add clone functionality to the git plugin
    
    commit 032b135dd1a9df54e8ee0f9f0b73b3bb9af4fc88
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Oct 28 12:26:00 2014 +0000
    
        gemini: Slightly more pleasant error messages...
    
    commit 185fb8a799c4de5af47f0b229e9c65db6cc14380
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 27 20:45:06 2014 +0000
    
        gemini: Don't require KFile...
    
        should put this back again later, but for now this makes life easier
        on Windows with our nerfed kdelibs
    
    commit 3b5cee5e7bd4649617a142050c177bee6fb602ef
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 27 15:23:08 2014 +0000
    
        gemini: Add credentials editor to existing-checkout account creator
    
    commit 0026d8aeca4005a38a3bc04359430192c41bc4ab
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 27 15:22:17 2014 +0000
    
        gemini: connect account details and repository contents component
    
    commit fa8b0ac9123cb99f1207f227f04ea47159f06e46
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 27 15:21:47 2014 +0000
    
        gemini: Use the git account editor component
    
    commit 56b134bd6dd7a1fa3545a909ca30f1ea5a1ef1d9
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 27 15:20:36 2014 +0000
    
        gemini: Expose the user/privkey/pubkey/needpassword stuff for git
    
        This also introduces a password dialog to get passwords when
        attempting to do any remote work that requires a password...
    
    commit 20003411dac790dd2781c53c112a039896f6db0a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 27 15:19:35 2014 +0000
    
        gemini: Allow getting a file as well as a dir
    
        (also clean up a touch, don't use git executable)
    
    commit 11a393d8e98cc44ce0461e7a201cc2957bc4cd0d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 27 15:18:56 2014 +0000
    
        gemini: Add function to allow editing/changing the account details of specific accounts
    
    commit 4b7f380afa5383be8e5243dfa4ad8c9ea425becb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 27 15:18:06 2014 +0000
    
        gemini: Add a specific editing dialog for git accounts
    
    commit ddecc5d27fe641f2061e399071abbe8d6789d12e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 27 15:17:30 2014 +0000
    
        gemini: Add a credentials editor for git ssh user details
    
    commit afdb9c302ab4462f5fcc4e7aa2f81ed973998fab
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sun Oct 26 15:00:49 2014 +0000
    
        gemini: Adjust merge to work, and adapt some working fast forward code
    
    commit 99045d71b6ddd4b3e5835f31c8e9dbb5a80d06be
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Oct 25 13:40:29 2014 +0100
    
        gemini: add a pull function (this is as yet incomplete)
    
    commit 1acd8612914607b511a99b110e15ea4aaf3538dc
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Oct 25 13:35:24 2014 +0100
    
        gemini: Add a button to perform a pull
    
    commit d6407e7ec3af4c801e1ba531dcb5623cb2ae4cbf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Oct 25 13:31:43 2014 +0100
    
        gemini: Add libqgit2 as a dependency for the git plugin
    
    commit 39dae7675db2708d46debd8c37dd07753d498586
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Oct 25 13:29:59 2014 +0100
    
        Add a cmake find module for libqgit2
    
    commit d919963a3d52cac5a7fad385fd2f6444a5befd36
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Oct 20 10:31:02 2014 +0100
    
        gemini: Compile with the newer version of libgit2
    
    commit 831124ad52fe77c8f7d44d3e6333162d245e75cd
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Oct 18 18:29:04 2014 +0100
    
        And another of the viewmodeswitch headers...
    
    commit 55a79dbca26484cb7ae164c90bd6be1c8eaa98e2
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Oct 18 16:52:19 2014 +0100
    
        Require the Krita version of the viewmodeswitch header...
    
    commit 226e8386ba212c4e254993d8cf4c7f93f972c907
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:42:17 2014 +0100
    
        gemini: Fix license
    
    commit 44432de30f6813b99977735788132baf7de373d5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:30:22 2014 +0100
    
        gemini: Modify the cloud accounts page to support add/edit/remove properly
    
        It would be kind of nice to be less tightly bound to the dropbox stuff,
        but the way it's built, that makes it a touch difficult. Oh well, it
        works for now anyway.
    
    commit 86e6691c6bb2463542c166b204bd601d2290b688
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:29:13 2014 +0100
    
        gemini: Modify the Git accounts page to use the component
    
    commit b0262893475e6ece0d67294f1f1312b751953da2
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:28:41 2014 +0100
    
        gemini: Add dialogues to edit and remove cloud accounts
    
    commit 8622561b7e277ffc3ef37fe7f74d4985ed59f8f4
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:28:07 2014 +0100
    
        gemini: Add account creation dialogues
    
    commit 604b08efe9663ecc7018185d060d92f6ff1d71d0
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:26:14 2014 +0100
    
        gemini: Add persistence functionality to the cloud accounts model
    
    commit e548a472bcf74fde43c108f6017bd4c1696c60a3
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:25:27 2014 +0100
    
        gemini: Add the control pages for Git support
    
    commit cab3392f1e6667ba4e81223806d87c3f09d80fbb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:23:53 2014 +0100
    
        gemini: Add a git plugin (this introduces a requirement on libgit2)
    
    commit 610e071ca9169598f6bc02e68d64bef424f2325a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:22:59 2014 +0100
    
        gemini: remove the kiscurve stuff from PropertyContainer
    
    commit ce2eb303af008f4a5bca79d541241f79fbccdc5b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 17 15:21:06 2014 +0100
    
        gemini: Add the ProprtyContainer from Krita Gemini to Calligra Gemini
    
        that is, most of it - specifically not the cubic curve stuff, though
    
    commit 4c0a28cea216465ddf3a4a917dd1974a2c3ec286
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sun Oct 12 12:37:13 2014 +0100
    
        gemini: Don't clear in the dtor, just delete the contents
    
        This achieves the intention, without causing redrawing etc, which
        causes crashes in some circumstances... (i.e., on app exit)
    
    commit 7cec5442b807c2063a52ea27a98da0428db6dcd1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sun Oct 12 12:09:42 2014 +0100
    
        gemini: Don't crash on exit
    
        Might need to look a little closer, but clearing the list model in
        the dtor seems slightly silly to me...
    
    commit f7ef9c23ef724e6670e587de06ed4531bff09d2e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sun Oct 12 12:06:32 2014 +0100
    
        gemini: Ask to upload if the alt save action's enabled on quit
    
        Still misses logic for touch, but for desktop this pretty much
        completes the situation
    
    commit f4bdb021fa4f7958f1d536a141b3883822000058
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sun Oct 12 12:04:25 2014 +0100
    
        gemini: Rejig the controller's logic for the alt save action a touch
    
    commit 7df1037934f55cda057fbad16c5d83dca9a62859
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 10 14:31:25 2014 +0100
    
        gemini: Don't try to launch the file unless it has just been downloaded
    
        Wow, this took a while to track, so very annoying. Makes complete sense
        it would happen, but yeah, that was annoying ;)
    
    commit 838adcabac7041613e1a715083ca39cabc23d2c8
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 10 14:30:48 2014 +0100
    
        gemini: disable the dropbox alt save action when triggered
    
    commit 3e2c3bd1cda294ac5178c26cd6806b2afe54b47c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 10 14:30:03 2014 +0100
    
        gemini: Do the disable/enable thing on the alt save action when appropriate
    
    commit 6686ada2b67b0917a2130c6713a6d35ca3162d6c
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Oct 9 21:21:27 2014 +0200
    
        gemini: Change the positioning code for the zoom placeholder
    
        Now closer to what the later code does so less jumpy
    
    commit 69cfa8e152f615446e1cd7719d309d297217f6a5
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Oct 8 16:11:17 2014 +0200
    
        qtquick: Use grabFrameBuffer only for rendering text document placeholder
    
        When dealing with presentations the rendering is fast enough since
        there is a limited amount of text to render.
    
    commit 1e58fc9fe91088be1ea7288c2a4de45c9b13a339
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 3 14:52:05 2014 +0100
    
        gemini: Make the cloud accounts page a touch nicer and more informative
    
    commit 034fa6d7c7ae7b884b5c195c0ce8e16f06fe6e3d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 3 14:50:34 2014 +0100
    
        gemini: Expose and use the CloudAccountsModel class
    
    commit 4c60ca192fa61bff8e05bdddce09f7ab8a9ffd13
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 3 14:49:17 2014 +0100
    
        gemini: More helpful and verbose message in dropbox setup when logged in
    
    commit a7fab93db81420d2ddbae6fb2d08f9ad1ea6dc94
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 3 14:48:53 2014 +0100
    
        gemini: This is a page for git things, not dropbox
    
    commit f67d43242356c5f4118da321e9e3f11d00a5523a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Oct 3 14:47:58 2014 +0100
    
        gemini: Add a c++ model for cloud accounts - simple for now, expand later
    
    commit 36f27f9b11e6471c779b8aeda2921b007a5beedf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 2 13:07:07 2014 +0100
    
        gemini: Canvas interaction started when switching to/from readermode
    
        This closes various menus and whatnot, making for a smoother experience
    
    commit 9b3cefe637e0d7ee62e7f258b4d83e756a24fb82
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Oct 2 13:06:27 2014 +0100
    
        gemini: Add import dir for Qt imports, and unfullscreen fix
    
    commit 01b51dda496581c4f4bae83331a0621e4d10a370
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 1 16:01:30 2014 +0100
    
        gemini: only enter full screen for reader mode if maximised
    
    commit fda646345a128b9e8d5170fd765a6be769ee40a5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 1 16:01:07 2014 +0100
    
        gemini: Enter and exit fullscreen for presentation mode
    
    commit 4eab896b632dab4de22d29aebeb36d478ddf3b3c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 1 16:00:15 2014 +0100
    
        gemini: An explicit fullscreening property for MainWindow
    
        This also has a guard, which would be nice to avoid, but...
    
    commit 035eb4219e77547f044721b6f3bfbfd22ba2a6f9
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 1 12:32:51 2014 +0100
    
        gemini: Expose and use the alternative save functionality
    
    commit 7cbda82e5a0ec1ce8d5b34669d39368f705d5667
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 1 12:31:35 2014 +0100
    
        gemini: Make it possible to set a toolbar icon next to the current save one
    
        This exposes the action in desktop view - not there for touch yet, but will
        need to consider how to build that in...
    
    commit 1e03c29a3d3347577fdb77d42e2209810ae7623e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 1 12:30:34 2014 +0100
    
        gemini: Create an action for DropBox' controller which uploads most recent
    
    commit 4ed671905c1cd421b1d9d951d990674e695d8627
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Oct 1 10:51:50 2014 +0100
    
        Never build the video shape's thumbnailer...
    
        This doesn't work at all on windows, breaks all kinds of silly,
        so just disabling for now. Would be useful to just if it out on
        windows, though, of course
    
    commit 5e0d476e92d4e79346d918eb1ac18d45d19bafbd
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Tue Sep 30 19:51:00 2014 +0200
    
        qtquick: Use QGLWidget::grabFrameBuffer for the placeholder
    
        This is much faster than re-rendering the canvas as it turns out,
        but comes with its own set of issues. It uses the Flickable for
        determining what area of the framebuffer to use.
    
    commit 907cd49cafef84cbe462b901172cab4d62a025cc
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Sep 29 17:37:42 2014 +0200
    
        Q_UNUSED with an unknown type causes a build failure on windows
    
    commit 144ac5c1ac8d824d35b7880190586afe8109d01b
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Sep 29 17:30:53 2014 +0200
    
        Remove explicit stdc++ library link
    
    commit 514f46eb878fa57670369f6ca6c1cf4b5872fb10
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Sep 29 11:31:30 2014 +0100
    
        Make compile with the header fixes from master
    
    commit a4a7ca88235cd127607a5b5dd41337ccb9ccb916
    Merge: 2962ffe 398451d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Sep 29 10:41:10 2014 +0100
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit 2962ffe1a98c1240cb86704b460993c6e60e1d0b
    Merge: 88de3b7 8d0bb3d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 26 13:41:03 2014 +0100
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit 88de3b7e907e922a3fb90ed4e39bd0d0b3f7f401
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 26 13:38:12 2014 +0100
    
        gemini: Add the cloud welcome page as a selectable page on Welcome
    
    commit 9e29e2b0e030dc43edc6326ffaba755e4a65338f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 26 13:37:44 2014 +0100
    
        gemini: Add a function to convert mimetypes to document types
    
    commit 342675675ccfce4436a2959613d63e1ff82b5afb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 26 13:36:42 2014 +0100
    
        gemini: Add a light application font
    
    commit 0f22ffc6b02687798e31ca140ade3cfde7332f1b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 26 13:35:48 2014 +0100
    
        gemini: Add a preliminary dropbox and cloud support system
    
        Still lacks proper accounts handling (hardcoded for now), but the
        first document has been opened from dropbox.
    
    commit 41760fbfcc824d9ae4e2419d0e80b922f08f451c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 26 13:35:17 2014 +0100
    
        gemini: Add a ProgressBar component
    
    commit 04472cf2dc066492aef776a4e6b8d9339cd14848
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 26 13:34:25 2014 +0100
    
        gemini: Add the dropbox code from Jolla Docs (GPL based), as a plugin
    
    commit 06f4d391f1f41eae0228d3cd39910e96baf681f7
    Merge: 901c96b 9ec2727
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 19 11:17:19 2014 +0100
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
        Conflicts:
        	extras/okularodtgenerator/Messages.sh
        	extras/okularodtgenerator/libokularGenerator_odt.desktop
        	filters/stage/powerpoint/libokularGenerator_powerpoint_calligra.desktop
        	filters/stage/pptx/libokularGenerator_pptx_calligra.desktop
        	filters/words/docx/import/libokularGenerator_docx_calligra.desktop
        	filters/words/msword-odf/libokularGenerator_doc_calligra.desktop
        	karbon/data/karbon.appdata.xml
        	kexi/core/kexipartbase.h
        	kexi/core/kexipartmanager.cpp
        	kexi/migration/txt/keximigrate_txt.desktop
        	krita/data/templates/texture/Texture1024x10248bitsrgb.desktop
        	krita/data/templates/texture/Texture2048x20488bitsrgb.desktop
        	krita/data/templates/texture/Texture256x2568bitsrgb.desktop
        	krita/data/templates/texture/Texture4096x40968bitsrgb.desktop
        	krita/data/templates/texture/Texture512x5128bitsrgb.desktop
        	krita/image/kis_global.h
        	krita/plugins/filters/indexcolors/kritaindexcolors.desktop
        	krita/plugins/formats/heightmap/krita_heightmap_export.desktop
        	krita/plugins/formats/heightmap/krita_heightmap_import.desktop
        	krita/plugins/paintops/gridbrush/kritagridpaintop.desktop
        	krita/plugins/paintops/libpaintop/kis_clipboard_brush_widget.cpp
        	krita/plugins/paintops/libpaintop/kis_custom_brush_widget.h
        	krita/ui/kis_config.cc
        	krita/ui/kis_config.h
    
    commit 901c96b53fba6ba4be874a6822389101b0feef83
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 19 10:48:38 2014 +0100
    
        gemini: Make the templates default for Words as well
    
        The custom page is, for some reason, quite expensive... this makes
        the primary section much faster, and so the welcome page much more
        pleasant in general. Working out why that one's so slow would be
        good, though, but not vital right now
    
    commit ee453c515a0d7defc49b6518dd5dc361a63d440d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 19 10:45:30 2014 +0100
    
        gemini: Make the thumbnails look right for words templates as well
    
    commit ce2abcedc3782eab922e5c2158a5c9fbf6309c0e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 19 10:35:41 2014 +0100
    
        Add thumbnails for the words templates as well
    
    commit cea0dba4a5403f04ae315e0945ad18170815e1e6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Sep 17 13:11:32 2014 +0100
    
        Make the skyline templates into a set of variations (as they are)
    
    commit 26fb094e6e5ba27d0ddc5110beb8fc0d1d2a67aa
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Sep 17 12:38:00 2014 +0100
    
        gemini: Consume thumbnails if the template has it
    
    commit f58c6b5efde7e5227f9c8c9d997676de42050f8e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Sep 17 12:37:31 2014 +0100
    
        Expose and use the thumbnails if found in template .desktop files
    
    commit d822f6676abfb68a5644fd722849387fc03262bd
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Sep 17 12:36:35 2014 +0100
    
        Add thumbnails for all the visually interesting stage templates
    
    commit 57b0cce4d86022de391bb2dbe2dc3bed08a8b985
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Tue Sep 16 16:49:09 2014 +0200
    
        Use the proper export macro for KWPageStyle
    
    commit f6b31f05b1d0eed27d11088d6b363083959fc1f2
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Tue Sep 16 16:47:53 2014 +0200
    
        gemini: Simplify pinch zoom things a bit for Text
    
    commit 3eac9194d38dfd81fdd8049a19db61f058c24b2b
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Tue Sep 16 16:46:59 2014 +0200
    
        Use a multisampled OpenGL context to enable antialiasing
    
    commit 3c3418de601886e907ac2e0f76dc3d436f130092
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 12 12:22:33 2014 +0100
    
        gemini: Remove the dirty, dirty template location hack from Settings
    
    commit 9f32d740183ba19a892be4347cfca195d9ce168d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 12 12:20:37 2014 +0100
    
        gemini: Use the url from the model, not the old hack from Settings
    
    commit 8edd36d023d67743854bd75ed45d87037d28a774
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 12 12:19:35 2014 +0100
    
        gemini: silly MainPage, don't complain so much.
    
    commit 2864bf5aeb0ba68aa525566106ea31fc329cae00
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 12 11:46:24 2014 +0100
    
        gemini: debug--
    
    commit 218c20de712c77b79ae5c803d32b93b17ea16fff
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 12 11:42:11 2014 +0100
    
        gemini: Use the new template models in the UI as well
    
        Leaving a comment behind for suggested templates which would be good
        to have implemented, as suggested by Cohere's designs.
    
    commit 46fd754c435f5aecf3f637ff7e5054cbfea94a34
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 12 11:38:17 2014 +0100
    
        gemini: Add two new models for exposing templates to Qt Quick
    
        This is based on the Cohere concept of adding variants to the templates,
        and is essentially a staggered array style model, in which any template
        can have multiple variations, or none (which is exposed as one variant)
    
    commit 01efe2f5aa413fd6953932e6a131da322f57acbe
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 12 11:37:21 2014 +0100
    
        Add some variant information to some of the existing templates
    
    commit 487a6fbc823207e9076f4d19715f0e1bae0bc31b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 12 11:36:40 2014 +0100
    
        Add some data to support the cohere templates properly
    
    commit b54ed966c69ba942da8113232a0eb94cd164c2ae
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Sep 12 11:35:17 2014 +0100
    
        Add a few extra attributes to templates, to support template variants
    
    commit ab57deee95242ff01eebc17767a376eb0f16e5a8
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Sep 9 13:11:29 2014 +0100
    
        gemini: Don't choke on no document/view. This also fixes crash-on-exit issue
    
    commit 9c24a4c7962933d0a73056b45b6f1062ca4a7229
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Sep 9 13:11:01 2014 +0100
    
        gemini: Don't say bang if there is no file, then this is expected
    
    commit ca63dbd3acf636a5cd97d9cff532a1f6ceda5bf0
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Sep 9 13:10:34 2014 +0100
    
        gemini: Set an empty file first when loading files. Fixes load-same issue
    
    commit 86b366aa314e0a21f23238f30b75c7928d7c0c8e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Sep 9 13:10:10 2014 +0100
    
        gemini: Allow setting an empty file as current file in Settings
    
    commit 0e62698b9480f5f652a6ee1bc427e7a8a5891705
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Sep 9 13:08:24 2014 +0100
    
        qtquick: Don't choke if we've got a completely empty document
    
    commit 51b8e05202b381d0552b1b73cb1d9ac6c6d0a9e8
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Sep 9 10:36:27 2014 +0100
    
        qtquick: Qt.size creates a QSizeF, so we need to expose that instead...
    
    commit 6e265aca96f9f5b334dff35276a51b02dc074611
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Sep 9 10:35:57 2014 +0100
    
        qtquick: Don't allow zero sized thumbnails (qpainter gets very sad)
    
    commit 7a4e48738b04ca6d37892ab4e4fe5e369e4153f6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Sep 9 10:33:17 2014 +0100
    
        gemini: Add a moving highlight rect to the navigator, as per design
    
    commit 1b30c10669b1196748a779a7264fe340a0f12350
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Sep 8 14:47:02 2014 +0100
    
        Unbreak template support for words on Windows
    
    commit 732577f6e19e6af7a59d8e2e9214df619413b62b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Sep 8 13:11:21 2014 +0100
    
        qtquick: wait until some things have happened before continuing...
    
    commit fb1c850eeb4a7384a0199461a64dd8d4a21bcf81
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Sep 8 13:10:14 2014 +0100
    
        Don't paint thumbnails if you really can't...
    
    commit 8199a624b3875e03e20e6e9ee065bf74b2be8730
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Sep 8 13:08:46 2014 +0100
    
        gemini: track the status of the main window...
    
    commit d30d5b2b75f30a236b36e0c839f5947e5bb94aac
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Sep 8 11:57:40 2014 +0100
    
        Move the event processing out a touch further again (outer loop)
    
    commit b6b42a1b9353ec1f50080ff8931725d5890eac9d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Sep 8 11:56:45 2014 +0100
    
        Remove any canvas controller at all on dtor, not just specific ones...
    
    commit f669f7cc8dce037676c2321836cd2af53812a77d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Sep 8 11:56:02 2014 +0100
    
        Remove canvas controllers automatically (or at least attempt to do so)
    
    commit e138ef08f174ae7a273491f20046e18b84f87748
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 29 14:02:52 2014 +0100
    
        gemini: Disable the add-shape and fx buttons on touch mode
    
        These aren't due for implementation for some time, so just don't
        show them for now as they really serve no purpose
    
    commit 5b81b066758707ebd53dd22175a698aec918338b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 29 12:13:35 2014 +0100
    
        Add an icon to the windows binary (and thus app icon in packages)
    
    commit 0b87c49e7eb3bb895b629dd6fbda1447e2daaa5f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 29 12:12:49 2014 +0100
    
        Move the processevents call somewhere it is less twitchy
    
    commit 5f8edc42b768c9d12c944512d32a055dfad11586
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 29 12:12:09 2014 +0100
    
        Make the statistics widget gentler again
    
    commit edcfebcc406135e81438486506cb31285c114730
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 28 10:04:50 2014 +0100
    
        Reschedule the update in the statistics widget rather than returning
    
        This returns the previous update behaviour for hidden widgets, which
        ensures we actually get the statistics updated no more than 2500ms
        after the widget becomes visible, if it was hidden while the most
        recent layout completion was achieved
    
    commit 962a9d8205f077b272f2a2d04e537a69640fd444
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 27 15:23:54 2014 +0100
    
        Be more gentle (again). Less heaviness for the statistics widget
    
    commit c2f36383668313a28ae3d007e77bdbc63c35cc89
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 27 15:13:17 2014 +0100
    
        Be more gentle when updating the layout
    
        This allows events to filter through when layouting, which means
        the layout can be processed in part and then dirtied again, which
        in turn means it will be cancelled and rescheduled. This ensures
        that we have a more responsive UI when editing large documents.
    
    commit d4d729bbf44cb8c028bbb67c7b3c7d5c4186d30b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 27 15:11:43 2014 +0100
    
        Use the documentlayout's signals to start the update timer
    
        This makes the statistics widget /much/ more gentle, and
        means it only updates when the layout is completed.
    
    commit 28067692027ba5e00370d417721cda0d61c89f67
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 26 14:40:39 2014 +0100
    
        unbreak switching to/from distraction free mode in gemini
    
        This isn't a true fix, it simply works around the issue. The issue is
        that we can end up in an odd state, and the cause of this is unknown.
    
    commit 6a23e188eae9c7427f236e198663d9b150b9d35f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 22 09:13:00 2014 +0100
    
        gemini: ensure the bounding conditions are the same for the two flickables
    
    commit 9c88b368387046f189b9f7484e97515a950b4fb4
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 21 14:34:32 2014 +0100
    
        gemini: Expose and use the undo/redo actions in the Gemini touch UI
    
    commit 5d24bec504180eed147fba4f6e00fd72863b5c41
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 21 14:20:33 2014 +0100
    
        gemini: add saving to the toolbar (button now actually saves)
    
    commit d7eca1292cecca2698d90dda379f57e396cc28cd
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 21 11:58:10 2014 +0100
    
        gemini: Add a save-on-back dialogue to gemini's touch mode
    
    commit 3debd0fc33788d27dcc2c58d9f5105ab5eff4b52
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 21 11:56:05 2014 +0100
    
        Expose the modified and setmodified functions to Qt Quick
    
    commit c8a1bcbcc8594586aeabf46fe8a93f91c4c4da90
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 21 10:02:13 2014 +0100
    
        gemini: use adjustedpixel for the margins in CohereButton
    
    commit daa4781387bf76e6cdbbabd6d11d45f632287505
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 20 11:09:20 2014 +0100
    
        gemini: Fix up a few details in reader mode
    
        Fixes
        * Initial positioning (so we have a full page, not somewhere in the middle)
        * No zooming (we always fit a page in reader mode, don't allow zooming)
        * Flicking up and down changes pages now as well
        * Page switching logic refactored out
    
    commit 5dfc7df2fb091131c117daef4a8447b271e937eb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 14:55:36 2014 +0100
    
        gemini: Dim out the toolbar in reader mode - currently 0.3, need feedback
    
    commit daebd0e87054113454b12c69f54045e6105339c5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 14:54:43 2014 +0100
    
        gemini: cycle page navigation in reader mode
    
    commit 29fb619334dac35f9212630ad056e437161392ba
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 13:12:03 2014 +0100
    
        gemini: Fix the swiping/tapping logic for page changes a touch
    
    commit 1dee3e38b226f8bebf95d49c6baceca12504c241
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 12:34:11 2014 +0100
    
        gemini: Flick to change pages in reader mode
    
    commit d825fb0a46d41de865c77585451c0f97905d8e38
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 11:50:17 2014 +0100
    
        gemini: Add a reader mode to the words view
    
        This allows for e-reader style navigation, and blocks editing access
        when in that mode. Currently does not support flick-to-change-page,
        but tap-to-change works, and normal panning works as well, and tap-
        to-change will lock to the previous/next appropriate page.
    
    commit 33c162c8f4da44eed2203a8f320a729f1dadc71e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 11:48:31 2014 +0100
    
        gemini: Block clicks on the toolbar (don't pass through, confusing)
    
    commit 7774110e9763c5da86a4eea21147bd2cedd5b720
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 11:47:15 2014 +0100
    
        qtquick: Add zoom to page functionality, for Gemini use
    
        This explicitly does not set the Page zoom mode, resetting
        to constant after adjusting the view's zoom to fit the page.
    
    commit 68b53d4082741cdd65b5b974a1dcf1b4026b4f5a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 11:44:16 2014 +0100
    
        qtquick: Clear the image provider if the thumbnail size changes
    
    commit 4fe101892b7366cf0be1ffb814aad7fd670e5827
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 11:43:41 2014 +0100
    
        qtquick: Allow clearing of the document model
    
    commit f930cad24a2e9f1ae7a68894986c4fa5a8c56302
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 19 11:42:42 2014 +0100
    
        gemini: Turn the landscape logic in Constants the right way up
    
        This is low-impact in Calligra Gemini, but high impact in Krita,
        hence why it has not happened before. Be ware in Krita, that way
        dragons lie.
    
    commit 1dea4c5a0bd83c55ab93b0743847a7cc7c27908e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat Aug 16 08:16:52 2014 +0100
    
        gemini: remember to fire the canvas interaction signal here as well
    
    commit fc7af528122d28c3bdaddfd43e5ef4a78734b513
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 14 14:30:10 2014 +0100
    
        gemini: Navigation is clearer now - click outside document area to change pages
    
        This removes the magic 1/6th area used before, since we now have clear
        page borders to work with. Much more pleasant.
    
    commit 91950d905b31f47612c354ff73a55d47b5db7b70
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 14 14:25:41 2014 +0100
    
        gemini: Scrolling is now possible outside the document area as well
    
    commit 0f98dcec8d43ac81603fdde9f2f01ccb3aec8525
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 14 11:17:12 2014 +0100
    
        gemini: Make use of the thumbnail size thing for prettier thumbnails
    
    commit 6fe8fcd5fde8b12bdeb67a1e56803df179a8de92
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 14 11:16:09 2014 +0100
    
        qtquick: Thumbnail sizes for words document model (prettier thumbnails)
    
    commit 9f247a571e5ee2eaa59c9cfaa5b8d2d18faf498e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 14 10:37:01 2014 +0100
    
        gemini: Make the sidebar code for words anchors based (much faster/cleaner)
    
    commit 25de4585aa5cb78c5a0d070dda36bd246acd0268
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 14 09:57:46 2014 +0100
    
        qtquick: remove the now unused moving-fast logic from the canvas controller item
    
    commit e0c111550872055fdcd175bb01995a2bf137f2eb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 14 09:57:14 2014 +0100
    
        gemini: Change the rapid-scroll logic to use the flickable's time knowledge
    
    commit a84f08f32d2ed4fb4b6757fa36f957fc71fad68c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 13 13:28:02 2014 +0100
    
        gemini: Add an icon for prettiness
    
    commit fd517906861cf8126d08ff32d741ad77aaed04b5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 13 10:45:44 2014 +0100
    
        gemini: Add an open button to the file browser, to show an open dlg
    
    commit 51a8c964fb010aa8e6a659335048ac0ae6e251b9
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 13 10:45:17 2014 +0100
    
        gemini: Allow opening files not found by the model by allowing an open dlg
    
    commit e9f081675ae174479e66b29ec88d2e78444a4c74
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 13 10:44:34 2014 +0100
    
        gemini: Open files of the right type from desktopviewproxy, and in the right location
    
    commit 0ee7d87e660d0f92cd3ba3b7f88d4a0306e1fe57
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 12 11:48:49 2014 +0100
    
        gemini: close menus etc on canvas interactions
    
        This also gets rid of a crash which would only happen if:
        1: you loaded a words document
        2: navigated back to welcome
        3: loaded a stage document
        4: switched to touch
        5: enabled editing mode
        6: clicked done
        The done button would attempt to switch to the page tool, which
        since we'd already had a words document open would still be available.
        Since ther is no words canvas to work on, that would consequently crash
    
    commit b655eec03b935d9edbd5c75dae19671f843cb3a6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 12 11:26:17 2014 +0100
    
        gemini: Make the thumbnails on file pages a bit prettier (smooth scaling)
    
    commit c2afbb8f8d6da7c0772bb7bb3666086080725089
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 12 10:35:20 2014 +0100
    
        qtquick: Scale the thumbnail pixmap and position it correctly in the viewport
    
    commit 738b91840f833fb144a963e22e8a698c51430731
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 12 10:27:31 2014 +0100
    
        gemini: Smoother and more sensibly sized thumbnails
    
    commit 9f7516564a1b62442a14c5c2bf73188b46f22f0f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 12 09:59:41 2014 +0100
    
        gemini: Restore zoom and tool properly when switching modes in stage
    
    commit ccc84958474559dd4399c087cc409aafa7a27317
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Aug 11 14:31:23 2014 +0100
    
        gemini: Remove some unused code, and get rid of some warnings
    
    commit 273da4ad7b6129298354fbb19d823660235b9fa2
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Aug 11 14:24:11 2014 +0100
    
        gemini: When switching to desktop, be a text editor, to touch, be a navigator
    
        This is a long-standing annoyance. Solution in short - you cannot activate
        the text tool if you do not have a text shape selected. So, now we select
        the first text shape on the current page, and then ask the tool manager to
        switch to the text tool. Not beore.
    
    commit 3172a546c766180ef203cc87e2726cce8112cfdf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Aug 11 11:45:45 2014 +0100
    
        gemini/qtquick: update the shape manager with the managed shapes
    
    commit e9e4f56339a66a2de63a876ac3c9cfaacc15a10e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Aug 11 10:01:26 2014 +0100
    
        gemini: Limit the zoom level label to two digits after the decimal point...
    
    commit ca6fbd10f8ab24feedeeb1327257f9e2bffc1be9
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Aug 11 09:58:12 2014 +0100
    
        gemini: Show a page-number-style popup for zoom level changes
    
    commit bf08cec755e46ca8993e2ba048ecc64fcafa99c2
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Aug 11 09:57:39 2014 +0100
    
        qtquick: Emit a changed signal when the zoom action is first initialised
    
    commit ea9e7e42c2c7e497e7e63e643c840741e6e32433
    Author: Friedrich W. H. Kossebau <kossebau@kde.org>
    Date:   Sun Aug 10 15:49:23 2014 +0200
    
        In docx import filter handle outline level of paragraphs
    
        REVIEW: 119579
    
        Thanks lassi and ingwa for review
    
    commit d9f954c1dd70dfe6f28673ed501a7534ceb0fef2
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Sat Aug 9 14:16:29 2014 +0200
    
        Fix build: put the struct outside the function
    
    commit 71bc8170d7f6bbc8998610cd4c4f72648002be38
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Sat Aug 9 13:58:24 2014 +0200
    
        Show the picked color in the display order
    
    commit 6b8d7094501c975e750bb0967db936a1666c2463
    Author: l10n daemon script <scripty@kde.org>
    Date:   Sat Aug 9 01:38:03 2014 +0000
    
        SVN_SILENT made messages (after extraction)
    
    commit ff08ef20507e7260af7d0ebcf1f4612799567d58
    Author: Scott Petrovic <scottpetrovic@gmail.com>
    Date:   Fri Aug 8 17:59:00 2014 -0500
    
        update nameless labels
    
    commit e650fc11c3c72f26077d68f9dfe2ef1fce2181e1
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Fri Aug 8 11:07:38 2014 +0200
    
        BUG:331955 Press SHIFT to alter slider behaviour
    
        Patch by Iaerne, Thanks!
        CCMAIL: nicolas.brack@mail.be
    
    commit 92044461219bc17e2a9fa4ef27f0ced1095af481
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Wed Aug 6 16:57:49 2014 +0200
    
        BUG:338067 Workaround broken cliplboard in the the gtk file dialog
    
        Krita hangs when it gets a signal from the application clipboard when
        the user copies a string in the gtk-based file dialog. This hangs
        somewhere deep in Qt, with a seemlingly endless loop in
    
        QVariant QMimeDataPrivate::retrieveTypedData(const QString &format, QVariant::Type type) const
    
        By blocking the clipboard's signals we avoid the hang.
    
    commit 17c77d81b458a601c6c924bd2ca4e5bb42a75929
    Author: l10n daemon script <scripty@kde.org>
    Date:   Wed Aug 6 04:18:05 2014 +0000
    
        SVN_SILENT made messages (.desktop file)
    
    commit a1e5700908230ab331262535a014d7463ffb736c
    Author: l10n daemon script <scripty@kde.org>
    Date:   Wed Aug 6 01:37:08 2014 +0000
    
        SVN_SILENT made messages (after extraction)
    
    commit 0f6bdcb19823768237aa86a070c15618d7b141c1
    Author: Luigi Toscano <luigi.toscano@tiscali.it>
    Date:   Tue Aug 5 23:55:17 2014 +0200
    
        Common pattern for ODT Okular generator catalog name
    
    commit 8e350190ebdd9bbee2d0307e1b6763ef1f35034f
    Author: Stuart Dickson <stuartmd@kogmbh.com>
    Date:   Tue Aug 5 18:03:05 2014 +0200
    
        Fix potential crash condition
    
        Need to test for valid m_nodeManager, otherwise a crash could occur
        on closing the application.
        This is a fix for BUG:338026
    
    commit 2a48e8d0f4f8bcc06f2705e277ad1ebf3c59aaa6
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Tue Aug 5 15:13:48 2014 +0200
    
        Fix some i18n infelicities noted by Yuri
    
    commit a3c371ad3b9a3f3d43cce335215d44f809aae425
    Author: Yuri Chornoivan <yurchor@ukr.net>
    Date:   Mon Aug 4 07:36:03 2014 +0300
    
        Revert fix catalog name
    
    commit 868dce6552d409e46bc5461c8c9d867b09e7e62c
    Author: Jaroslaw Staniek <staniek@kde.org>
    Date:   Sat Jul 5 21:01:07 2014 +0200
    
        Fix issue with resolving version of plugins (at least) on Linux
    
        Details:
        * Use C function instead of int member.
        * By the way simplify code using wrapper class.
        * Port of Kexi plugins to the API of KoServiceLocator
        * Use org.kexi-project.* class names (e.g. org.kexi-project.importexport.csv) instead of simple part names
        * Have the same plugin management for object parts and internal parts
        * Only require class in parts, don't require object type name
        * Normalize X-KDE-ServiceTypes: use Kexi/ prefix
        * Drop code that calls kbuildsycoca4 on error: we don't depend on KSyCoCa
        * Fix some dirs of desktop files: everything now goes to calligra/
        * Do not specify X-Kexi-TypeName, X-Kexi-TypeMime, X-Kexi-GroupIcon and X-Kexi-ItemIcon when not needed in parts' desktop files
    
        REVIEW:119136
    
    commit 896924c8be3e9de37160ce657894d38f6e53ebd3
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Mon Aug 4 16:42:03 2014 +0400
    
        Make 3D LUT size configurable and set it to 64 by default
    
        Otherwise the LUT doesn't handle the rotated colorspase testcase
        by Troy Sobotka properly.
    
    commit 9092aefe877c8baf6a4f1a9076baa060ae6327dd
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Mon Aug 4 16:04:23 2014 +0400
    
        Restore caching of conversion buffers in KisTextureTileUpdateInfo
    
        Now there is a per-thread static cache that is used for
        storing temporary buffers
    
    commit b8e47669337b958440805535ab7b3201164b2e29
    Author: l10n daemon script <scripty@kde.org>
    Date:   Mon Aug 4 04:37:27 2014 +0000
    
        SVN_SILENT made messages (.desktop file)
    
    commit 80fe40d189112aed2feecb3af697cf969b93e253
    Author: l10n daemon script <scripty@kde.org>
    Date:   Mon Aug 4 01:41:40 2014 +0000
    
        SVN_SILENT made messages (after extraction)
    
    commit 6009b64617c223d6f912ba7f328e923275526bb2
    Author: Yuri Chornoivan <yurchor@ukr.net>
    Date:   Sun Aug 3 12:35:05 2014 +0300
    
        Fix catalog name, extract messages for the ODT generator
    
    commit ad589e69e146208dcaef34d37c1df703faed3887
    Author: l10n daemon script <scripty@kde.org>
    Date:   Sun Aug 3 01:40:09 2014 +0000
    
        SVN_SILENT made messages (after extraction)
    
    commit 92405871215b2c7ef216c74b0db008e55b3d6b17
    Author: Friedrich W. H. Kossebau <kossebau@kde.org>
    Date:   Sat Aug 2 19:22:59 2014 +0200
    
        Unbreak build
    
        At least gcc version 4.8.1 gets confused by QScopedArrayPointer(0) and
        sees the type of 0 as void*, which gets catched by a special private
        constructor (see QScopedArrayPointer(void *) in qscopedpointer.h)
    
        Simply using the default constructor avoid this problem.
    
        CCMAIL: dimula73@gmail.com
    
    commit f97818f46212279d45ce5f9f85cbb9d779b1a060
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Sat Aug 2 10:48:07 2014 +0400
    
        Fixed recognition of the Wacom Stylus' serial id
    
        This patch does two fixes:
    
        1) Implements fetching of the stylus ID using X11 properties, instead of
           using 'libwacomcfg', which has been deprecated long ago (and not shipped
           with any known distributions anymore).
    
           Qt 4.8 still has code for fetching this library dynamically on the fly
           but surely enough it doesn't work (serial is always 0), because the
           library is deprecated. I cannot tell exactly what is the status in Qt5.
    
        2) Removed the event filter from the KoToolManager. Installing this event
           filter purely for calling switchInputDevice() is useless, because
           switchInputDevice() will be called later in the event handlers. So we won't
           do the work twice.
    
        CCMAIL:Shawn.Rutledge@digia.com
        BUG:
    
    commit 258d42a0672d54582da34b97cd3431c8bf1be689
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Sat Aug 2 12:03:57 2014 +0400
    
        Fix custom mode of the Warp Transform tool
    
        BUG:337970
    
    commit 070455033743d82dd62eadc761fe16957c8f523b
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Fri Aug 1 14:17:38 2014 +0400
    
        Fixed too high memory consumption in KisTextureTileUpdateInfo
    
        There is no need to store all the cache memory for the whole lifetime
        of the texture tile
    
        CCBUG:336897
    
    commit b64ef6ffeb5c6f6f9bf39e0fb8d12524a62767a5
    Author: Stuart Dickson <stuartmd@kogmbh.com>
    Date:   Fri Aug 1 16:07:44 2014 +0200
    
        header omitted from previous commmit
    
    commit e2e74cb1f3519167e1c80af18a3098de50e89f0f
    Author: Stuart Dickson <stuartmd@kogmbh.com>
    Date:   Fri Aug 1 15:48:45 2014 +0200
    
        Don't create merged image when autosaving
    
        REVIEW:119561
    
    commit 2c9697692e92671433501da91022c44cfc6f9ae4
    Author: l10n daemon script <scripty@kde.org>
    Date:   Fri Aug 1 04:50:29 2014 +0000
    
        SVN_SILENT made messages (.desktop file)
    
    commit 35213251fcb44b1f3ccf46aefc026649b3715c6a
    Author: Jaroslaw Staniek <staniek@kde.org>
    Date:   Wed Jul 30 17:31:33 2014 +0200
    
        Correct row selection/highlighting when clicking/hovering over record marker
    
        (in table view)
    
        Moreover, highlighting a row should not force it to be entirely visible (vertically) when it's partially visible.
    
        This fix will also addresses issue reported at https://forum.kde.org/viewtopic.php?f=221&t=122102 "Any time the cursor crosses the border between the Project Navigator and the Table Data (i.e. over the record marker), the table abruptly jumps to the beginning."
    
        BUG:337914
        FIXED-IN:2.8.6
    
    commit 9d3d94a5c2a784a6150261f14dd4fb79cf1918a4
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Thu Jul 31 13:26:14 2014 +0400
    
        Fix Keep Aspect Mode in the Free Transform Tool
    
        It is available using Shift shortcut. Please note that until
        the tool is ported onto beginPrimary/SecondaryAction framework,
        the Shift key have to be pressed *after* the click.
    
    commit 177c00d1d07044699f9c833495d39ff913e1230d
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Wed Jul 30 14:59:56 2014 +0400
    
        Make spacing consistent for Custom and Clipboard brushes
    
        BUG:337613
    
    commit 396d5fa93238e7d94dbb275f3bd57a43ee7cdb11
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Wed Jul 30 14:43:40 2014 +0400
    
        Fix Adjustment Layer color space as shown in Properties dialog
    
        BUG:337450
    
    commit fee672890a9e64dbeee7c15cf514662457b60031
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Wed Jul 30 10:23:55 2014 +0200
    
        Improve layout of the composite op option
    
        Patch by Scott Petrovic
    
    commit ed7f2d70ad4f33ac6888a513a57379fb40661c90
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Wed Jul 30 10:22:05 2014 +0200
    
        Improve layout of colortoalpha
    
        Patch by Scott Petrovic
    
    commit caa4085411774cddfd9d1425580d7e3dc5243174
    Author: l10n daemon script <scripty@kde.org>
    Date:   Wed Jul 30 04:18:56 2014 +0000
    
        SVN_SILENT made messages (.desktop file)
    
    commit 171903c1f36959630ca4d67fc128ad7485074759
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Tue Jul 29 15:14:16 2014 +0400
    
        Finish the perspective transformations feature
    
        This patch does two things:
    
        1) Fixes painting of the size of the line for handles
        2) Prevents the user from creation of an impossible point
           configuration. If the user creates some weird configuration,
           he will see a warning label in the docker *and* his last stroke
           will be canceled.
    
    commit c8098b7d23c9962e74ebe8373256968512e8e6d1
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Sun Jul 27 18:21:21 2014 +0400
    
        Fix a crash when undoing too much inside Transform Stroke
    
    commit 3ee339c67bcb9cd02f517ad1fb2ff165186a9100
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Sun Jul 27 18:09:00 2014 +0400
    
        [FEATURE] Implemented dragging of the vanishing points inside Perspective Mode
    
        Just drag the vanishing point ad selection will be transformed correspondingly
    
        CCMAIL:kimageshop@kde.org
    
    commit 363f07fce0271daa338a6b8d16b14284b601ced6
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Sun Jul 27 14:38:28 2014 +0400
    
        [FEATURE] Implement 4-point perspective transform mode
    
        Just select a third mode in the transform tool and it'll be yours! :)
    
        CCMAIL:kimageshop@kde.rog
    
    commit 32c7c9a2bd18bfbd84972fcbf8c4650106e6c85e
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Thu Jul 24 23:29:26 2014 +0400
    
        Make the strategies of the transform tool polymorphic
    
        So the access to their method can be done in uniform way. Now the next
        step is to make add third strategy for 4-point perspective transformation.
    
    commit b31f1c95e1c8d4198132ff6906e6df9a2a743843
    Author: Stuart Dickson <stuartmd@kogmbh.com>
    Date:   Thu Jul 24 10:31:10 2014 +0200
    
        Fix FindGSL to locate on Windows too.
    
    commit a70b54d185403e18d540e4a2b533b728e0b87c11
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Wed Jul 23 17:36:22 2014 +0400
    
        Fix compilation when no GSL is found
    
    commit 94129b9fc2278149a6e16e4c87a8cffcad5b1eb4
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Wed Jul 23 17:11:07 2014 +0400
    
        Split the transform tool into several classes
    
        Now the tool is split into three classes:
    
        o KisToolTransform
        o KisWarpTransformStrategy
        o KisFreeTransformStrategy
    
        They handle the transformation modes separately.
    
        This patch also ports the handwritten gradient descent methods into
        GNU Scientific Library.
    
    commit f3552b0a4ae7c8de6aef04ec1abea996182e65dc
    Author: Dmitry Kazakov <dimula73@gmail.com>
    Date:   Tue Jul 15 14:44:03 2014 +0400
    
        Simplify the calculation of the transformation matrix in KisToolTransform
    
        There is no need to move the origin of the CS after every part of the
        transformation.
    
    commit 100d68052c85ae9b2cbc39ef7ff8099d99c37254
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 8 15:18:02 2014 +0100
    
        gemini: Make compile on windows (silly include order problems)
    
    commit 516350e5b66e04df7e86eb1b11413fc75d138223
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 8 14:20:26 2014 +0100
    
        gemini: make the thumbnailhelper not show a crash dlg if it crashes...
    
    commit f8923f33941b9de0507c07b315ef9dc2758ec6d5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 8 13:54:59 2014 +0100
    
        gemini: Base the adjusted pixel size on the width of the screen, not the height
    
        This ensures the toolbar etc looks sensible even when in portrait mode,
        and gracefully avoids overlapping icons (looked quite silly before)
    
    commit f7a8f308272e0212b1537e4896aac00019ef1f42
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 8 13:25:29 2014 +0100
    
        gemini: Limit the number of columns to 6 for now
    
        Yes this is ugly, but any more and the qml engine complains about
        call stack overflows. This will be due to the page preview system,
        but for now we just do this, that preview can be optimised later.
    
    commit 77cecc84fa3df9960f84395908e303372b772d86
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 8 13:25:11 2014 +0100
    
        gemini: A little cleanup on the range input
    
    commit f3f0dde15669dbf32aa455ee14c18d2721489f30
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 8 13:22:23 2014 +0100
    
        gemini: Slider component handle position now reset on width change
    
        This finally sorts a long-standing issue where the handle would not
        be set correctly initially. It turns out that this was because the
        width isn't defined during initialisation time (as previously noted)
        and consequently certain calculations were incorrect. This also makes
        the position change appropriately when certain other values change.
    
    commit 987e4a4e2c874579c7ee5e7b13b51d921d9e8bb0
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 8 11:27:49 2014 +0100
    
        gemini: call stack overflows can be caused by the strangest things...
    
    commit 529039f165bb83c5b13e7c1e3bdc7c0fe95b8bb0
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 7 14:40:24 2014 +0100
    
        This paints the background in the right place again
    
    commit bffd87415a7222ebdb67db98830968ff0085639d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 7 14:35:34 2014 +0100
    
        gemini: Compile on Windows
    
    commit 9b54dc7c99ddf806efc168ccce0caeb66d91308d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 7 13:00:18 2014 +0100
    
        gemini: Copyright message thing
    
    commit 4039748c89880db9f506ae9e64494be9ef48143e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 7 12:57:50 2014 +0100
    
        gemini: Make use of the external helper tool to get thumbnails
    
    commit 0226c14b5d107c190b2b1599ad6c46c6158a5076
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Aug 7 12:55:29 2014 +0100
    
        gemini: Add an external helper application to generate thumbnails
    
        We need this to ensure the application itself doesn't crash, and
        on Windows we can't guarantee the availability of other thumbnailing
        options.
    
    commit 3f1427d9a1eef64cb5adc151f246a3c3fc3580ed
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 6 12:32:38 2014 +0100
    
        qtquick: Consume templates in the words canvas
    
    commit d10f469e26a3fe304b5a87b78a965f13c38c8caa
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 6 12:32:12 2014 +0100
    
        gemini: give template variants some thumbnails
    
    commit f2d8a32388227b7a4a3194fe20ac07647107bdf0
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 6 12:31:13 2014 +0100
    
        gemini: Refactor the variant selector out, to easier support words templates
    
    commit 883a2ca8d53b94313c8e27f8c75d7a1743e0678b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 6 11:34:03 2014 +0100
    
        gemini: Expose words templates
    
        Very similar to Stage, possibly we could do some code sharing here permaybehaps
    
    commit 81671994932529204b58ba6e42fe4faddfaa4066
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 6 11:32:05 2014 +0100
    
        gemini: Allow the theme to pass back system icons, if requested
    
    commit e469d101ca317ea6c6e98aaf41489cb9300ea7ba
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 6 11:25:31 2014 +0100
    
        gemini: The words and stage app locations are not prefixed... always...
    
    commit f052b49c9969014be3c5c431e22a826cbd829b70
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Aug 6 11:25:01 2014 +0100
    
        gemini: Words templates are in words_templates, not wirds_templates
    
    commit eacf832e7409ca64130d4a2209615ca37aa42d23
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 5 14:50:49 2014 +0100
    
        gemini: Add a visualiser for the facing page mode as well
    
    commit 3ac314a986270068befc6ccd97cdf7cf44df8cbd
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 5 13:17:32 2014 +0100
    
        gemini: Single-page visualisation for the new page - facing still missing
    
    commit 5c2d071c73fc2dbfb14af4a6d6c2c4f30cddcc5c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 5 11:05:54 2014 +0100
    
        gemini: some minor visual tweaks to the words new doc panel
    
    commit 5ef302e8b91c8bf87cb1761c6830c5b8595fe48b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Aug 5 10:36:31 2014 +0100
    
        gemini/qtquick: Allow the creation of facing page layouts
    
    commit 0e991879e7a13cff009439dc964850a78609d4e5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Aug 4 15:34:42 2014 +0100
    
        gemini: Optionally read the mimetype if set explicitly
    
        Since we can't read the mimetype from a nonexistent file, Settings
        will read the mimetype from the URL if it's passed explicitly.
        This is not needed for Stage templates, but is needed for Words
        new file functionality
    
    commit af1c45f2295021685a2f03784bc41d7cbf51be0b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Aug 4 15:33:47 2014 +0100
    
        gemini: Construct and pass the newfile URL from the custom Words panel
    
    commit 1a30f8d6bb74d4553689b7aeec86111d0a14ced3
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Aug 4 15:31:44 2014 +0100
    
        Add a newfile url scheme to the text canvas' openFile function
    
        This allows us to simply pass a URL with the required information
        and let the canvas take care of creating the new file
    
    commit 8a6f42624b0413082dde3866deb8fb38ae766d00
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 1 14:38:11 2014 +0100
    
        gemini: Make the custom document page a little prettier
    
        Still missing: Actual functionality, and page preview a la desktop
    
    commit 18954c5dfda94301e4a174ecf0b021c6dd4ec1bc
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 1 13:38:52 2014 +0100
    
        gemini: Spreadsheets and sketch are not a part of Gemini (at least yet)
    
    commit af3dccd64b9ba67f50cd5099bf96e7730ed31bb4
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 1 13:38:28 2014 +0100
    
        gemini: Adjust the Words welcome page to use the split version
    
    commit 6aa4f7301b24de85494def59f4b18a3a47aafd35
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Aug 1 13:34:05 2014 +0100
    
        gemini: Add two new sub-pages for the Words welcome section
    
        The beginnings of custom document support
    
    commit 26d974647570fd2cf8e2ba4f0d196cf6e3193d97
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Jul 31 14:43:24 2014 +0200
    
        Gemini: Improve handling of pinch zooming
    
    commit c44c2035bf945ea66b26fca1da0b819d2a233d6e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jul 31 12:49:36 2014 +0100
    
        gemini: Make use of the recent files model etc in the UI
    
    commit 0b64c8f61052894d65d88ed6801d8aff2879a6b3
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jul 31 12:48:42 2014 +0100
    
        gemini: Adjust the look of the file browser page a touch
    
    commit 0d828235bbdf042c8fe032274b961a1cdc1b3a4b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jul 31 12:47:17 2014 +0100
    
        gemini: Add files to the recent files manager when opening them
    
    commit bef84f7d2c78781ba29dd91b0af77b26a6ef4165
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jul 31 12:46:51 2014 +0100
    
        gemini: Expose the recent file manager and model to the QML engine
    
    commit cecd4196236a8119ab0758649a4b6e9c486f93b0
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jul 31 12:45:38 2014 +0100
    
        gemini: Add a Recent Files model, practically identical to Krita Gemini's
    
    commit bfd6d4e67b27a1ed38c243f4a31138ccb5a3ad7c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jul 31 12:44:06 2014 +0100
    
        gemini: A bit of work on the file thumbnailer
    
        There is something which causes severe crashing and the like, so
        for now we just use embedded thumbnails (which now work for pptx as well)
    
    commit 238b5a1e49dfa7f316e61d8772fe433fbe964c6a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jul 31 09:41:53 2014 +0100
    
        Oops, when setting an option on something, read it from the same place
    
    commit 907a0af08ecab8f204af316e8afbed3b8f22e2c0
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jul 30 19:17:01 2014 +0100
    
        Try a little harder to find a KoMainWindow... we can't always trust it's the root
    
    commit 49cb1e72293e6b30d89ee0a1b09d6095565767c4
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jul 30 19:15:45 2014 +0100
    
        Set the fullscreen state on the window explicitly
    
        This ensures that even if KoMainWindow isn't the root, fullscreen still works
    
    commit cd67b573537c0418047aec20e01902eb7de4a056
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Jul 30 18:14:49 2014 +0200
    
        Make pinch zooming work sort-of.
    
        Still multiple issues to be fixed but now you can zoom with pinch
    
    commit d8e31ef918ac922faf585cd2600105166cdfbfb9
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Jul 30 18:14:28 2014 +0200
    
        Fix building on windows
    
    commit 56e133bea9ffb939bb85335cac9fa13df879beda
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jul 30 17:24:21 2014 +0100
    
        Build on Windows - can't sort-of-use things on Windows...
    
    commit ba1e1271dd9cfdaa5d7ef58f70cfc4fc71d3aae3
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Jul 30 16:55:46 2014 +0200
    
        gemini: Horizontal center the text canvas and add support for pinch zoom
    
    commit 3e498b524445a49f127e45db0980aa1b63a7ac81
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Jul 30 16:55:24 2014 +0200
    
        gemini: Centre the presentation canvas and add support for pinch zoom
    
    commit 7356f46ba2e981b7f5e8bc5a824f5a442e547e7c
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Jul 30 16:54:39 2014 +0200
    
        gemini: Make Theme a bit less prone to crash
    
    commit b3c56afdb8a231fb47a5811b9c4fcc0f23c8c39f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jul 30 14:23:46 2014 +0100
    
        Don't crash when destructing the qtquick text and presentation canvases
    
    commit 11b4d18cf7a76786d2c6b82d06cf8fac279aa42b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jul 30 13:34:09 2014 +0100
    
        Don't cause a double delete on this...
    
        FIXME ok, so this is obviously bad to leave like this
        For now, this is undeleted, but only to avoid an odd double
        delete condition. Until that's discovered, we'll need this
        to avoid crashes in Gemini
    
    commit 043e7150bd7fec2c0330c31be4d5dc935b0192e2
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jul 30 13:33:43 2014 +0100
    
        Don't deref something that might be null...
    
    commit a4528f826c461f23017a8a0cbbd7b3c92c5af006
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jul 30 13:19:38 2014 +0100
    
        Don't crash if the canvas is not valid for this plugin (and thus null)
    
        This can happen in Gemini when switching between document types
    
    commit 8f0ebddb53c89f6c8ac1a78b218f0e3b06fb3f91
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jul 29 11:01:48 2014 +0100
    
        Adjust the productset to work with the new system
    
    commit 7c0ce75c3b7e40c6e8a8f3faff213155eb24b8d6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jul 29 11:01:10 2014 +0100
    
        gemini: Minimum zoom level 0.5 - incomplete work
    
    commit 7f4944e14fbe5775d0f859e53ec544f9535176f6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jul 29 11:00:06 2014 +0100
    
        Paint the background a little better in the words canvas
    
    commit 4dd5f6f8234f227d3ca22ce563842334e8f7c766
    Merge: 45abd2c 4c78087
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jul 29 10:14:22 2014 +0100
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
        Conflicts:
        	CMakeLists.txt
        	cmake/productsets/active.cmake
        	cmake/productsets/all.cmake
    
    commit 45abd2c42057ffec55f81a53d3ddc6ee117c60ea
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 13:04:54 2014 +0100
    
        gemini: tell the view the model changes on zoom, and clip the items
    
    commit b38367666ec5df51f4056d660921e1662d349203
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 12:44:29 2014 +0100
    
        Increase the grab size a touch, for easier fingering
    
    commit ad259ac07a18232627574b37efccd295a2f40540
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 12:31:45 2014 +0100
    
        gemini: Adjust the show/hide logic for the popups in words navigation
    
    commit 18a643f112a5ad5618882782066c01b8386dee85
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 11:55:27 2014 +0100
    
        Add a couple of templates based on the concept Cohere created
    
    commit c2dbae2c9e0ac273f8340bfd19fbc17b36d9f9a4
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 11:13:07 2014 +0100
    
        gemini: minor fix on the drop shadow corners
    
    commit d49dd1627a78c811bc78c83afb4d7658634279c5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 11:06:12 2014 +0100
    
        gemini: Change the drop shadowing slightly
    
    commit 68c30a25a4a76333c9f31223b7c1dcc5248d835b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 10:44:32 2014 +0100
    
        gemini: Tie the canvas and style models together through qml
    
    commit 025a9d4ca1d67f98769c1b4b566b5ccbfd9ffd11
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 10:43:39 2014 +0100
    
        gemini: Adjust the paragraph style visible font according to zoom level
    
    commit 54b00c3fda9fb6f456d38f8c22279c36f010c1aa
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 10:43:07 2014 +0100
    
        Expose the zoom action from the text canvas
    
    commit d8bf1819ef2b17174113be501c9057806478a825
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 10:42:38 2014 +0100
    
        Expose the zoom action's effective zoom as a property
    
    commit 45b8ff57b178c2c8433d9ef2c2fdae77dea8f261
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 09:47:01 2014 +0100
    
        gemini: Adjust fx sidebar font as requested by cohere
    
    commit b0f37746c489370ffa8ade0e1210aecd0152678d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 27 09:27:12 2014 +0100
    
        gemini: Add a drop shadow to various panels
    
    commit c47b5b5e57c2b27e2ebd2cec8a83faa090ccdaaa
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 26 15:28:12 2014 +0100
    
        gemini: presentation fakery - updated asset
    
    commit 6c917bce6834d2a0e89fce8332e132ba5f2c98e2
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 26 14:06:53 2014 +0100
    
        gemini: Replace the shadow icon (again) with a new asset
    
    commit a880e22ff3be14206be8645b43a10ffb95749171
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 26 13:56:04 2014 +0100
    
        gemini: Add the selection handle stuff to Gemini
    
    commit d32c78bdd69576799f16197b6ec73f2359fad208
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 26 13:53:56 2014 +0100
    
        Work out some simplistic selection handling for Gemini use...
    
        This looks to only work on the first page for now, but it'll do for a demo
    
    commit 1a1643605aa599168237ffd3fbb9010ffde1dd49
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 26 13:53:05 2014 +0100
    
        adjust text selection colours to fit what Cohere wants
    
        This should be done more cleverly, but this is it for now
    
    commit 69cd505024097e5507d568bb0a46b39836e9b2c9
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 26 13:52:18 2014 +0100
    
        gemini: Add the selection handle asset from Cohere
    
    commit b2d8da373c22769ab1dbb71ea8d3a7387a0fb77f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 25 12:52:53 2014 +0100
    
        gemini: Adjust stage template style selection dialog to fit qa report comments
    
    commit 010719ef9576aea37f9a60716e6eb5f5a78b4435
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 25 11:28:07 2014 +0100
    
        gemini: Change library welcome page to fit design better
    
        Also fixes a minor layout issue on non-1080p displays, due to missing
        adjustedPixel calls
    
    commit 8d6047415db53e838c7d4baa6d717228b3e5eba1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 25 11:18:21 2014 +0100
    
        gemini: Hide menus if you open/click something else
    
    commit 35ef9f0bcbbeab6492e1c05b153b3ec4b132ccd3
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 25 10:55:02 2014 +0100
    
        pad and wrap the text for notes
    
    commit f6fe3ba61dd480c0cb8a070fd600e7773262a60c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 25 10:18:40 2014 +0100
    
        gemini: Fix up the virtual keyboard properly, layouts look right now
    
    commit cb1858f8ac1b8adf1e037253fc6947791f3bd608
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 24 18:11:10 2014 +0100
    
        gemini: Add missing icons for welcome page
    
    commit bff290a33d673d53d96f9ac29ce5a1b7b8f0a740
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 24 17:27:22 2014 +0100
    
        gemini: Fix up the keyboard not fitting right
    
    commit 33710414c73c394fdde15ddc0f5dd475d8a64ab8
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 24 17:03:41 2014 +0100
    
        gemini: A whole slew of changes, all according to the visual QA report
    
    commit 939beb0315c078720d3c34001e65bfc022d4c326
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 24 17:02:59 2014 +0100
    
        gemini: presenter dj time text adjustment
    
    commit 1febaf2136b4c90dcf08f1a6b30e2eabaa20951d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 24 17:02:34 2014 +0100
    
        Make the outlines for selections big and blue...
    
    commit cd86c0e1433d7e63720cb962ea9b371a50404f37
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 24 17:01:30 2014 +0100
    
        Handle a change from colour names to less readable ones...
    
    commit ccbf197321ca53df358a837175abfd4b576d5197
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 24 17:00:58 2014 +0100
    
        Fix a scaling issue, and make sure we can actually set opacity
    
    commit a6e497d37c147832522f2b9edda994018b536741
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 24 17:00:14 2014 +0100
    
        gemini: Tell people when we /start/ painting as well as stop
    
    commit 58a0ff27f0355e22e7fc83aadc5656b318a6dcf7
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 23 15:42:05 2014 +0100
    
        gemini: Adjust various places to use the device independent pixel design
    
    commit 23662e77386a4f7c26e4f54b8012a81601592241
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 23 15:41:40 2014 +0100
    
        gemini: Add a slide previews column and change slide change interaction
    
    commit 49b1fc585db9baa523cd2a92ba00d3e92ba7a1bb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 23 15:38:47 2014 +0100
    
        gemini: Add a bit of extra customisability to buttons
    
    commit 30775598fdd729e38cd687a6bb9aa69fabf3e30b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 23 15:37:59 2014 +0100
    
        gemini: use that device-independent pixel for fonts
    
    commit de7468841b5eac6e1fa1d0709c062febb9ca7f85
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 23 15:36:35 2014 +0100
    
        gemini: Introduce a device-independent pixel concept to Gemini
    
        This allows us to design for 1080p screens first, and allow the UI
        to scale automatically onto other resolutions even given pixel
        based designs.
    
    commit fa366f705b4ff421f9478402d1c13a7be4170163
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 23 15:35:53 2014 +0100
    
        gemini: Larger thumbnail image (if we have them)
    
    commit 78fc6fe4f92838c159d99ae212a591e22daf86f0
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 23 15:35:24 2014 +0100
    
        gemini: Add a few missing assets, courtesy of Cohere
    
    commit 27810619fefc01453a551a3a76b131de49e94714
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 20 13:50:39 2014 +0100
    
        gemini: Adjust welcome page main to fit design better
    
    commit 54ac62d07324c88c59aa375daabe791cc12ab587
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 20 13:49:50 2014 +0100
    
        gemini: Make recent and file browser pages use the thumbnailer, plus design fitting
    
    commit 2391309b13e968541a7b8e62b84047833804a0b5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 20 13:49:04 2014 +0100
    
        gemini: Adjust the stage templates page to fit design better
    
    commit eb9d0d701890d062d511ef37471ef16f97c5fc73
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 20 13:48:31 2014 +0100
    
        gemini: A couple of extra font styles for Cohere
    
    commit ee1609b4e0c7ebe7268790b7e655e2c3b285b8f8
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 20 13:47:42 2014 +0100
    
        Less noise, please (thumbnailer is unhappy sometimes)
    
    commit 1f949851cc98371bfee3ff7d1cb0da6c5525b8a5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 20 13:47:11 2014 +0100
    
        gemini: Add a special button for Cohere, as it requires more changes to Button
    
    commit ef7630ee067a1b937ea36da564b2032abbb38b80
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 20 13:46:44 2014 +0100
    
        gemini: Register the doc thumbnail provider with the qml engine
    
    commit c148e2eb894c1089ebcb67d12b7309ad384a76b6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 20 13:45:59 2014 +0100
    
        gemini: Add a document thumbnailer (only odt at the moment)
    
    commit 920b0b65c902e5e1db2b1d12d584507228ac7334
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 19 15:45:09 2014 +0100
    
        gemini: Implement a simplistic page up/down functionality, for ebook style navigation
    
    commit e8347125e834a1460f337ef44a51920d3ff18c06
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 19 14:37:58 2014 +0100
    
        gemini: Minor behaviour change to presenter DJ - hide stuff on slide changes
    
    commit db302d91df578bbd4335d6ef284075806c71f8b6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 19 14:25:08 2014 +0100
    
        A little bit of code sanity for less crashes
    
    commit c9821d9e79e29093817579ab5f63c84e9be13355
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 18 12:22:41 2014 +0100
    
        gemini: Go to next slide if next slide preview is tapped
    
    commit ea31320fb9e22329fab6abadad2ff1e174daa0c8
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 18 12:14:40 2014 +0100
    
        gemini: Adjust the presenter dj page to better represent the design
    
        Also implements next/prev slide, and the laser pointer thing.
    
    commit 85bc8364e8eef8298ed16cecfe21e2eac64be24e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 18 12:11:34 2014 +0100
    
        gemini: Add a font style for the presenter dj header
    
    commit dd92c066be152f3529fe0170419e686a83e2940b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 18 12:10:12 2014 +0100
    
        gemini: Allow the scribble area's width and pen colour to be changed
    
    commit 931c8c9f568712683948e5506761afff5e0f3aaf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 18 12:09:35 2014 +0100
    
        gemini: Add the dj presenter icons delivered this morning
    
    commit 6aee2c124050f78403fdc678c8db9025f3046378
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 16:05:23 2014 +0100
    
        gemini: Use the permanent marker typeface and the new images for notes
    
    commit 59550091b7806e54b43eaa65398a2187733f44e5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 16:04:38 2014 +0100
    
        gemini: Add the Permanent Marker typeface. Apache 2.0 licensed.
    
    commit da25677a9797413d623015b599f29baa55866375
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 15:18:22 2014 +0100
    
        gemini: Completely fake version of the transition fx sidebar
    
    commit 0d0493cf2d525f6f58f07108fbb47d25a91ef169
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 14:43:39 2014 +0100
    
        gemini: antialias the scribblearea lines
    
    commit 243f17fd0be969725cd87d4cf5537c7b456f84ed
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 14:38:19 2014 +0100
    
        gemini: Add the scribble area and use some random icons rather than text
    
    commit 53fcfb2f1d214aa5d7ce9d41df941c282ac231f4
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 14:37:45 2014 +0100
    
        gemini: Add the two pie chart tap mode fakery images
    
    commit 7ec20edaebfa6f5d6e9f4516057e0a8efc7a17cf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 14:36:56 2014 +0100
    
        gemini: Add a very simplistic scribble area, so we can draw on presentations
    
    commit aacca76b8bd5a16d9084bfa4aa43a7a7bb12f7ec
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 13:13:06 2014 +0100
    
        gemini: Tap Tool Mode fakery for the DJ Presenter
    
    commit f9d32ab0be694d26c522d8c592985b386bbb5375
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 11:31:01 2014 +0100
    
        gemini: Modify MainPage to newly arrived design, also expose canvas to image tools panel
    
    commit 0d31785e5b723052293e89538cdfdc4afabb72c9
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 11:30:33 2014 +0100
    
        gemini: Modify image tools panel to newly arrived design
    
    commit 18b829388f5b924bea5c59314a67b141be834bc9
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 11:29:23 2014 +0100
    
        Allow viewing and modifying the current shape's transparency from qtquick
    
    commit 7b4c6f21040ae79a6be48004ede2813ef79c5a48
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 11:28:44 2014 +0100
    
        sizes returned from Qt Quick are always QSizeF... apparently
    
    commit de4aa98ac8ba44018076b3b9ee1f7340ef8b5b56
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 11:27:34 2014 +0100
    
        gemini: slider handles are now supposed to be white
    
    commit ba9858383e451605643b947bed210cbb31a4b62d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 11:26:58 2014 +0100
    
        gemini: modify slider slightly to fit cohere designs
    
    commit 10a2119d55a2dc79a3bd8b87937a05cf5a4d0447
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 11:26:29 2014 +0100
    
        gemini: Allow adding an opacity to a button's checked state
    
    commit 169daad0f5cd3602ef974a2b8fdafddad2781b2f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 17 11:25:55 2014 +0100
    
        gemini: Add a bunch of newly arrived assets from cohere
    
    commit b8a56c28c902a670938d392192d5d12115b9dccf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 16 16:45:32 2014 +0100
    
        gemini: Add preliminary presentation dj page
    
    commit 639c51a25ffcfe589ac3f3e7841d4d9e5c5092cf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 16 16:44:40 2014 +0100
    
        gemini: Less complaints, and add a presentation thumbnail model
    
    commit 65700368067cfd4cba857ddfecf4145341acda76
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 16 16:44:04 2014 +0100
    
        Expose thumbnails directly
    
    commit 4d6cac25b2ee2801d98c9710bb37a738ed399640
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 16 14:08:53 2014 +0100
    
        gemini: Modify the welcome page and its subpages to fit the design as recently delivered
    
    commit d8e7da940d459432a83ed9ef46d18712fcd6136b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 16 14:08:12 2014 +0100
    
        gemini: Modify the theme slightly so we get a better typeface for headers
    
    commit 7669d8f1867d97fe0f38e181ec4ddfd04e6e9c91
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 16 14:07:31 2014 +0100
    
        gemini: Add a bunch of missing icons/images
    
    commit 01d48ee684a8205ddb3d7ea28c3c80064580d085
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 13 14:36:39 2014 +0100
    
        gemini: make Gemini's presentation canvas work a bit better
    
    commit 7d3428737e58cb5fb3d4fc9a13f6d31d613a3205
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 13 14:36:04 2014 +0100
    
        gemini: no complaints if notes doesn't exist, plox
    
    commit c4cb83989fa292091e2ea76ecf02161bd3bec16c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 13 14:35:37 2014 +0100
    
        Add some of the work from text to presentations
    
    commit 5e9bcc1b3cc1a1bb7c165efbaec899261c219d33
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 13 14:35:04 2014 +0100
    
        gemini: React to the paragraph style model's new data
    
    commit a8dd7a2bd328cbaf1338be4fe697ed2ebd745f7b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 13 14:33:48 2014 +0100
    
        gemini: Handle the cursor's font state as well, so we can show that all pretty
    
    commit 13aa2a85b8c0912ebc6fa680980c9212ad0627dc
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 12 15:55:08 2014 +0100
    
        gemini: Templates for Stage loading and applying when available
    
        Many templates need making (faking), but basic functionality's there :)
    
    commit 34e09e5d02e269ab76444695c4e30b3f735a6279
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 12 15:54:36 2014 +0100
    
        gemini: Yeah, silly me, that's how how behaviors work ;)
    
    commit 925ccb8ef7871f93ed44b5566b82888cb629f764
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 12 15:54:09 2014 +0100
    
        Support templates in the qtquick presentation canvas
    
    commit e3d535b78f9352d65bc92af3d38138574e0ac9c6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 12 15:53:00 2014 +0100
    
        gemini: Make it possible to get the template location for words and stage
    
        This is a temporary thing - it'll be moved over into a C++ model during
        proper implementation. Convenient location for now.
    
    commit 164fe7a6b71d4708aff25f97849d4784fcf42a5e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 11 15:51:24 2014 +0100
    
        gemini: Sort out the Stage welcome page. Non-functional, but layouted
    
    commit 540994f27b034bde0f005d911e95084f3a5c8345
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 11 15:43:07 2014 +0100
    
        gemini: Adjust the welcome page and add missing custom page
    
    commit a47469fc78e37f603dce6b86fc5ad2f35388faa2
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 11 15:41:15 2014 +0100
    
        gemini: Add some placeholder text to the words and recent welcomepages
    
    commit a3dcd284aae27e25bc825f047597df2b8a7c0876
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 11 15:40:32 2014 +0100
    
        gemini: Add a placeholder for custom documents for the welcome page
    
    commit da632719d870053d4f4c611a05d92f7a87daaf16
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 11 12:40:32 2014 +0100
    
        gemini: PageStackify the welcome page in Gemini
    
    commit 19a1b60577584c63b9cd7c4b508b23977ae4147f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 10 16:02:45 2014 +0100
    
        gemini: Refactor out the various notes panels into pages
    
        Also adjusts the look of the panels to have an arrow thing, as per
        the design from cohere
    
    commit 09ba9b93fd6df1582cef8644b5f25c3624e42b0b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 10 16:01:11 2014 +0100
    
        Adjust the notes model a touch, to support categories better
    
    commit 991bc3fe29636f3f7adda927e416f18c86213383
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 10 16:00:08 2014 +0100
    
        gemini: Adjust font style in default theme a touch
    
    commit b46ade2d9ebf652a3b18197c1903575d486e2805
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 10 15:59:32 2014 +0100
    
        gemini: fix up virtual keyboard slightly, as we don't have Krita available
    
    commit a228424b5b368d2d1d38b6d59d5b8f1b4b5bbcfc
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 10 15:58:59 2014 +0100
    
        gemini: Add the keyboardmodel, so we can try and use the virtual keyboard
    
    commit 6512f0f4e6528ed1f7c2968868a033903220a487
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 10 15:58:13 2014 +0100
    
        gemini: Add a bunch of new icons from cohere
    
    commit 8cf8417c1604340ffcc025967cff43aa89833f4d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 9 15:39:48 2014 +0100
    
        gemini: A touch of prettification on the notes summary
    
    commit f250b3be69d2b00707e3e3bdfbb55bd7e149a197
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 9 15:16:52 2014 +0100
    
        gemini: Use the text canvas' notes model to show a notes summary
    
    commit cfe87679ba6ea05c4e830697167f822c47f5341c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 9 15:16:28 2014 +0100
    
        Use the new notes model in the text canvas
    
    commit 71254430afa37da5c99538708d47d8b489d0f29f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 9 15:15:48 2014 +0100
    
        Add a model to contain the notes data (so we can show a summary in the UI)
    
    commit a5d60f6fb863605f4abe1bbce26d3dfdda0cb18e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 6 14:31:34 2014 +0100
    
        gemini: Actually make tapping predefined notes add them to the document
    
    commit e77c2f47aed96bc7ac9b476212ca89a285811706
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 6 14:31:01 2014 +0100
    
        Simplistic implementation for adding notes, until we have art for it
    
    commit 7cb3d21c24e5a644039b59b2854afcf4edad9704
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 6 13:10:52 2014 +0100
    
        gemini: Use the sticker adding functionality in Gemini
    
    commit d31c5043d6ada69b187f40b13807213c23f33a9b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 6 13:10:28 2014 +0100
    
        Add ability to add stickers, and prepare for notes
    
    commit 420354a57b1f766928cb9961c34200ff800fafd1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri Jun 6 13:09:27 2014 +0100
    
        Expose Words' shape creation command to library consumers
    
    commit d470469366ebc067f1e210d6acc7b7aea5d770a1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 5 16:24:19 2014 +0100
    
        gemini: Deselect shape and text when the user says they're done editing
    
    commit a7524063132d470a6710755fd536d79e4681c7a3
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 5 15:37:12 2014 +0100
    
        gemini: Add a notes panel as per design document
    
        The basic layout, with predefined list and the like. Actual
        functionality pending
    
    commit 1a86a3e994675a229b5245283e58561d5ba5f5d5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 5 15:36:27 2014 +0100
    
        gemini: Add the two first sticker images (presumably more to come?)
    
    commit e9240a0868cc643a918f757288d1f227c6846a82
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 5 11:52:52 2014 +0100
    
        gemini: Size the image panel a bit better
    
    commit 4d4042fde76699a6982bfa446eaadfe010124816
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 5 11:51:43 2014 +0100
    
        gemini: Add an image tools panel, very dumb for now
    
    commit 1d1af855f234e1a3e2d03a9a2761224d2d11aee1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 5 11:50:41 2014 +0100
    
        gemini: Fix up slider colours to fit design spec
    
    commit 296c7f7bdf3eafbc0cc363164891ab07f6321e0f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 5 11:50:22 2014 +0100
    
        gemini: Slider looks more like design spec
    
    commit b41abd5e409bec59d84d92e8564eb79b048d3e3d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Jun 5 11:49:58 2014 +0100
    
        Correct text canvas background colour as per design spec
    
    commit 86be245256c9aa294ee3766bc075f054e575af53
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 4 19:49:13 2014 +0100
    
        gemini: Connect the words canvas to the pararaph style popup
    
    commit 0d31124a04ffae2150a1e83cab8fc6b99a9d603e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 4 19:47:45 2014 +0100
    
        gemini: Add the paragraph styles model and expose its properties, and show it all
    
    commit 33e064e1bd534df4404620af3598f46872e7b848
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 4 19:46:19 2014 +0100
    
        Allow the qtquick text canvas to handle tool input, also provide text editor
    
    commit 6e4d8a2d2aefa5f058eeca89764ae8e605044868
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 4 19:39:29 2014 +0100
    
        gemini: Register the paragraph styles model with qml
    
    commit 8be053ac25f1cffb37e0f16e86291e847d080a4c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Wed Jun 4 19:38:47 2014 +0100
    
        gemini: Add a model containing paragraph styles for the current text block
    
    commit 83f9a473208c62c2f5193adf609173fd1f2a7450
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:30:29 2014 +0100
    
        gemini: Yup, more hack. Only left-align the icon if there's text.
    
    commit 84c8b29d01a0c1a177396fd204eb9e736e37e5ff
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:11:42 2014 +0100
    
        gemini: Adjust the main page to be closer to Cohere's design
    
    commit 241fea00ecefd95df822861c39b9f873a49f8224
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:09:19 2014 +0100
    
        gemini: Add the two first panels (more to come)
    
    commit 2af5ab792fddee7968364a50b4384af5e60a7c44
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:08:54 2014 +0100
    
        gemini: Put the scroll decorator in the right place
    
    commit 95459e4f74d0dffa83dd284c9e7347f38493a546
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:08:24 2014 +0100
    
        gemini: Fix up the Words doc page to look right. Also sorts the tool issue.
    
    commit 04ed38f1b57a75997ca4a4c150eba70b23b56a93
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:05:37 2014 +0100
    
        gemini: Initial tool is text tool. Not always wanted, but this is it now.
    
    commit 4bfaa83ac198b12455dd7f0763f15af65426fcf5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:04:28 2014 +0100
    
        gemini: A bit of hackish magic to make the buttons look as cohere wants
    
        Basically, a different label is shown in case an image is present. It could
        be done better, but just because it needs to be done, this'll do for now.
    
    commit 205dac6b1f9137fc4e4ae97862627bd6355186b4
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:03:49 2014 +0100
    
        gemini: Adjust and add colours for Cohere's design
    
    commit 6ef12d8c15045ceaaf6256cd98d0e2f0a7acc939
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:03:00 2014 +0100
    
        gemini: Add a toolbar height property to Constants
    
        This ensures that we get at least fairly sensible sizing for non-1080p situations
    
    commit 7664a049978a131671251a72dedd4629da0e2cb1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue Jun 3 16:02:21 2014 +0100
    
        gemini: Add the first bunch of icons from Cohere
    
    commit 5552d69e39e7d5d8eaeb2a1787a218c7e2302f03
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 2 15:31:06 2014 +0100
    
        gemini: toolbar for interaction and text tools (kind of need icons ;) )
    
    commit 34b5648f9b4afb57a882045a2fd6ad90bafd3c01
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 2 15:30:37 2014 +0100
    
        gemini: canvas under flickable - now we got tools
    
    commit 5064d725aa52bda161803c8f00e54fea01cbfa5e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 2 15:30:09 2014 +0100
    
        gemini: Register the toolmanager with qml
    
    commit 9dbe6626839267d642911036e43c3e5dd18cd94f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 2 15:29:33 2014 +0100
    
        gemini: Add a minimal toolmanager wrapper to Gemini
    
    commit 24ed6632e303a296b69ed15854cac55c555d9517
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 2 15:28:43 2014 +0100
    
        minor detail, now equivalent to qt5 code
    
    commit 57b0f2609f94d40ca8eeb3aa0692fa7ff86b25bb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 2 09:31:21 2014 +0100
    
        Ensure we get the page number changed properly when changing pages
    
        ...actually it's when /getting/ a page, but it works
    
    commit 56d19ff63c96a3502a7c84d616b09b309709dee1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Jun 2 09:29:51 2014 +0100
    
        gemini: change pages when clicking on the navigator items
    
    commit 29b44822b2030688e158f4364b5a5b01262f9140
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 30 14:00:10 2014 +0100
    
        gemini: Toolbar, first steps
    
    commit 5aad6d069bdfb4ec7d1e9927ec4bc434541f8d71
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 30 13:03:12 2014 +0100
    
        gemini: Add the sidebar handle and work out the collapse logic a touch.
    
    commit 8f75f997ddde85eb3d94e9f9693c3bf0aaf4125c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 30 11:13:52 2014 +0100
    
        View conversion is much fun. Also initialise the page number
    
    commit e86503e34ef1911d293ef1aefa1751114fca6d5d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 29 16:04:55 2014 +0100
    
        gemini: Document navigator sidebar and page number when moving fast
    
    commit d3b05e2c33894b934e1e32e6104bcc931bb9b845
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 29 16:04:31 2014 +0100
    
        Expose whether or not we're scrolling fast or slow
    
    commit a9f2903b55e81a2c0a61f7c8d5ad45327e223e18
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 29 16:03:57 2014 +0100
    
        Rejig the current page for text canvas a bit
    
    commit a41dc0c0f6b99ef1c250d0103e8e418bee61d53a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 29 16:03:19 2014 +0100
    
        Invokable rowcount, easier model use
    
    commit 1ee85c258d46b4d358ce214c26570487fcc04019
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 29 16:03:00 2014 +0100
    
        debug--
    
    commit f211d434ffb4e30c9a6ab6a18c1b47b180b422be
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 14:28:46 2014 +0100
    
        gemini: you are adding an item at the end, not replacing the last one...
    
    commit 3bb6a2a7f77eba42eb138792a512d52a652318fb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 14:05:28 2014 +0100
    
        Add next/prev buttons to the presentation touch mode
    
    commit c405577c3f006327f1f461137d2ae1cdc17588b6
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 14:05:04 2014 +0100
    
        Expose the slide count in the presentation canvas
    
    commit fefca021a4a88c3af58762f55969ee22cee590ee
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 12:31:32 2014 +0100
    
        gemini: Slightly clearer message for no documents found
    
    commit a4b5ca128822d63ff099d06ab05cf46ff068bc3a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 12:30:56 2014 +0100
    
        gemini: add getter for the document search location
    
    commit 7a93bd91ee2a0057e0470e445becec858186524e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 11:03:56 2014 +0100
    
        Get rid of the words specific theme code
    
    commit 5646e6e2c0305247f51815facef3b6d667226a3f
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 11:01:17 2014 +0100
    
        Rename the words specific desktop and qml files
    
    commit 1f3a81509cc9146aef6f9ebe74386cfb5d15e4d5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:59:27 2014 +0100
    
        No more words-specificness
    
    commit d16b34b09b9f0c4bdf387db25f5e2bed82233cd5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:57:20 2014 +0100
    
        Gemini cmake fixes for product separation
    
    commit be103be2a97670b922461ffbef8d60eeff9e44cd
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:54:56 2014 +0100
    
        Include location fixes
    
    commit 6bde18a7955d213bd7ad3219e23df4637d6a29ff
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:53:57 2014 +0100
    
        Move Gemini into a separate product (still included in words+stage)
    
    commit 4b55f7741b996387c029022094a4421fdd9e1687
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:36:24 2014 +0100
    
        First step to moving Words Gemini into being Calligra Gemini
    
    commit 47ed0ffcf3c9f58a706dd4eedf6de4db2a4ac36d
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:34:52 2014 +0100
    
        Remove unneeded files
    
    commit 31abd5a0016c4339bbc52d69834b829fda58d211
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:34:18 2014 +0100
    
        Support both stage and words docs in the Qt Quick code as well
    
    commit 999dbee702aadb49112dcdde56272bd7462bd0c8
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:33:04 2014 +0100
    
        De-wordify MainWindow and Ko-ify
    
    commit 9852503dfa984eeda16ba087f682a02b4271b868
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:32:18 2014 +0100
    
        Unneeded includes
    
    commit 5633fbf081a60d1c52c981d070d40310fee3dbfb
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:31:47 2014 +0100
    
        Current file's class (for distinguishing between words and stage)
    
    commit b0a42792eed451f0ccfe0ff6933900d787349494
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:31:11 2014 +0100
    
        Forgot to add this file to the previous commit
    
    commit 7b673195e5ccf565dbee1c7b6cde93f8a7da5e0a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:30:29 2014 +0100
    
        De-wordify and Ko-ify the DocumentManager
    
    commit 892c2fd70cfeba0f6ddae8adc6d090533bc9b5ff
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:29:40 2014 +0100
    
        Add a current slide param to the sync object, for presentations
    
    commit 772892c035535a2d1908f495b6429ede34af3067
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:29:16 2014 +0100
    
        Handle the view mode switching event in KPrView
    
    commit b8a896d7fc13dd1a632ea9a6dac85adc96a6f186
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:28:52 2014 +0100
    
        Getter/setter for doc/part, and handle the view mode switching event
    
    commit a0e50c81a1229b649a1bdf8278d154bc72e2e5e1
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Tue May 20 10:26:33 2014 +0100
    
        Don't crash if you don't have a view. Checks before dereffing a cast object
    
    commit 568b6f0a29bd5e1473381aac83382b55f97a6b9d
    Merge: 2247242 46a0efc
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Tue May 13 09:54:57 2014 +0200
    
        Merge remote-tracking branch 'origin/master' into calligra-gemini-ko
    
    commit 2247242b31d6f575b549e85a868604ef35c7ff02
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat May 10 19:06:32 2014 +0100
    
        Don't require sheets for the components - at least for now
    
    commit a612d9add100e2b36d0d04ed86871c17eff5f2c5
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Sat May 10 19:05:41 2014 +0100
    
        Tell people when they've no documents... because wasted time :P
    
    commit a8c06ca7e9e733ee43edb91a7290322f4ba06e25
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:57:27 2014 +0100
    
        Add a please-wait thing while loading, like in Krita Gemini
    
    commit 73c19e9b5bce1b33992ffecae6adeb2a4c4a9d0e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:36:57 2014 +0100
    
        Prettify the welcome page just a touch
    
    commit 33f0d8165a71ec10e246c1685e211e70544a1609
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:25:30 2014 +0100
    
        Add the various new bits to the build
    
    commit e6a463639c9471a9a17ddd5990bb288357f123e2
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:24:59 2014 +0100
    
        Add the various new bits of code to MainWindow (also, not Krita)
    
    commit 64cf49ebe36c0a4bd5ff538d73fa784274f3957b
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:24:10 2014 +0100
    
        Adapt words gemini main qml file to use the components
    
    commit 525148a12c6c7722383a07b43292e030ba05c33a
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:23:35 2014 +0100
    
        Add components, and a preliminary file list and main page
    
    commit 1c7f91c01e91b623a80a7cdba40a006cb919df4c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:23:04 2014 +0100
    
        debug--
    
    commit 5247ccad91f49f28094759c720dc6f7ebb3e8403
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:22:45 2014 +0100
    
        debug--
    
    commit 80fd4047caee8d7a3bb9f30acaa1ee54378b35ec
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:21:46 2014 +0100
    
        Crash less if we've got a non-document
    
    commit 4cb432aa7199fd3657730d0d452ba8dc33d55a1c
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:21:20 2014 +0100
    
        This is not Krita Sketch, you silly thing
    
    commit c96eb2911f0512f49e8192b8a4b899fb1c48ef17
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:19:20 2014 +0100
    
        Add the old document list model, with the sparql support removed
    
    commit 9fda288c497dc4a11b6af92d2c5d4d16f7a81e28
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 9 15:18:15 2014 +0100
    
        Add a bunch of things from Krita Sketch, for faster implementation
    
        Theming as found in Sketch, preliminary change to support all of
        Calligra, so we can share it all.
    
    commit 7c84e6e05ea48e290c0d70aeca3e411a6a6e54d7
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 8 17:15:23 2014 +0100
    
        Add switch event support to the Words view
    
    commit 04c4931913f3288f704289307364391076446e46
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 8 17:14:59 2014 +0100
    
        Initial addition of Words Gemini
    
    commit 0329ff6e88f87a9c53e67b9d5aa48be41712ef80
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 8 17:07:48 2014 +0100
    
        Make the qtquick components compile again, also add some getters for doc/part
    
    commit 7907bfaa0454cc14ae74c1189ea1c7740a78ec49
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 8 17:06:14 2014 +0100
    
        Add the qtquick plugin to the words+stage productset (for gemini)
    
    commit b9697ad99b357d449951e3efdc8cd849681e105b
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 21 12:30:29 2013 +0100
    
        Define the QtQuick Components as a separate product
    
        This makes it possible to build them independently of Active
    
        Conflicts:
        	CMakeLists.txt
        	cmake/productsets/active.cmake
        	cmake/productsets/all.cmake
    
    commit cf81adec051f808f6d01b9510dfa55b375e43ab7
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Fri May 31 19:38:03 2013 +0200
    
        More correct positioning of link targets for Words documents.
    
        I have no clue why it works, but it works
    
    commit cdb13c56180ac42c0360386bd25d9ba6db012e0c
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Fri May 31 18:56:29 2013 +0200
    
        Update link handling for QtQuick components
    
    commit 7e6241603b17dd5fb5b7aa3613a5c8d087c12e09
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 31 10:57:33 2013 +0100
    
        Make compile
    
    commit e9d01ecca8359c3043e6db125e618aa57e7ca10d
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu May 30 17:10:59 2013 +0200
    
        Update position more correctly after performing a zoom gesture.
    
    commit 3108580692e0af35dd190d0ebc875a01d0e76190
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed May 29 18:41:37 2013 +0200
    
        Add a method to get a page's position to CQWordDocumentCanvas
    
        This helps with setting the current page since we can now move to an
        arbitrary page from within QML easily.
    
    commit de58e81150c7b30b2c4081ee93b308b65314df8e
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Fri May 24 14:48:17 2013 +0200
    
        Do not crash when itemChange events arrive before setting the canvasController.
    
    commit fa98e93445d45a7a69108c12a0a8709a35266a49
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 23 10:14:31 2013 +0100
    
        Create a linkTargets property in the text document canvas
    
        In this class, the property contains all links in the entire document,
        since a text document is considered a single massive canvas. It could
        be optimised by handling more viewport information, but the data is
        relatively small.
    
    commit 13bcce550b55ea298c134d6ce96a7a522a831b24
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 23 10:11:01 2013 +0100
    
        Add a linkTargets property to the spreadsheet canvas
    
        Here the property contains all the links for the current sheet
    
    commit 39ff1c773a04c0e458e37226e0fc711d9b6f15ea
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 23 10:10:01 2013 +0100
    
        Add a linkTargets property to the presentation canvas
    
        The property here contains links from the current slide
    
    commit 2290ab244a18f69f0e7c51778199c0ee17770895
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu May 23 10:08:00 2013 +0100
    
        Add a LinkArea component to the Calligra Qt Quick Components.
    
        This area will accept a QObjectList of targets from any object,
        and check for hits in their assigned areas, and emit appropriate
        signals if triggered.
    
    commit 70e4cf1f5a9f69596e45a6d3e248e90e8f71cc15
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Fri May 17 12:42:59 2013 +0100
    
        Less debug (left-over stuff from implementation)
    
    commit c7817df75ba3918847276f7637c02c4c13833fdf
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Tue May 21 17:13:09 2013 +0200
    
        Support setting min/max zoom level and default to fit to width for min.
    
    commit 2ae0a61e3892dcfb74659b4770a687a493dcb477
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed May 8 17:17:23 2013 +0200
    
        Add a proxy object that can load most of Calligra's plugins.
    
        This allows us to control when plugin loading happens and to make sure
        that it does not happen when responding to user input.
    
    commit f99cf0355a0ccda0c80581209eb0cc3757a052fc
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Apr 25 10:16:40 2013 +0100
    
        Move the document offset when changing pages
    
    commit 9cad8bb5d4704cc13d8d66b8d0bf2b5df729c79e
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Apr 25 10:16:16 2013 +0100
    
        React to the document position changing and update the flickable
    
    commit 43d0748f90ef59c8782f2b41df6db2b539980d09
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Thu Apr 25 10:15:53 2013 +0100
    
        Add and emit a signal when document position changes (on pan)
    
    commit cb2a21e59d6efdf20cd63fbe9e085a64e60f8174
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Apr 18 17:04:18 2013 +0200
    
        Use the flickable's position for document movement rather than scene position.
    
    commit 8aaf50053184440c7b5a0eb4cf23578cd5679d95
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Apr 18 17:03:26 2013 +0200
    
        Try to move the document to the same location as the placeholder when we're done zooming.
    
        Not 100% accurate yet, but very close
    
    commit e1d40337425a31670b2fd2dc342ee687cf57fbbf
    Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
    Date:   Mon Apr 15 12:33:00 2013 +0100
    
        Add the text document ToC model class (sorry for the monolithic commit)
    
    commit 98dd95fadd9cd0e3d7d6d7cc29d4e9b29a7a0670
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Fri Apr 12 18:35:19 2013 +0200
    
        Some general cleanup of includes etc.
    
    commit 047df0fdb10000be35ef037bdde803f0ac158fba
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Fri Apr 12 18:30:46 2013 +0200
    
        Add a way to do zooming using a temporary image
    
        This can make zooming quite a bit more performant.
    
    commit 58e2480e6fe74a70331671c38e5cea7e6e9e3cca
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Fri Apr 12 18:26:41 2013 +0200
    
        Add a render method to CQCanvasBase
    
        It can be used to render the contained canvas to a QPainter
    
    commit 962d5144a16b6acbf7cc80601b09c2103eca4b00
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Fri Apr 12 18:24:33 2013 +0200
    
        Remove the zoomMode property from CQWordsCanvas
    
        It should be handled by CQCanvasControllerItem and currently interferes
        with that one's zoom handling.
    
    commit a0f02224378651ec6b9f98f4ed8ae50d9d8dae81
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Apr 11 14:14:35 2013 +0200
    
        Don't set the clip rect, since it actually breaks clipping
    
    commit 5c25bb94819b142384f116bde5e74bd9e316ec7f
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Apr 10 14:48:24 2013 +0200
    
        Make sure we handle clipping and redraw the Thumbnail properly on changes
    
    commit c151fa7eecad7df990be808108736180a6582e8f
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Apr 10 14:47:24 2013 +0200
    
        Handle delayed loading of the canvas and some other corner cases.
    
    commit 621936a50a109e39947763cd90c0352417142745
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Apr 10 14:46:44 2013 +0200
    
        Add a pageSize property to the Presentation canvas.
    
    commit 98589f0e7e68aa35a4b1229aba5e50386ca3adb5
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Apr 8 14:36:28 2013 +0200
    
        Add a model that can show thumbnails of presentation slides.
    
    commit 19a8f9df929346164a0751d6584db5a9c4dc8d4a
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Apr 8 14:35:11 2013 +0200
    
        Add thumbnail support to the spreadsheet model
    
        The Thumbnail item is required to display them, but it gives us the ad-
        vantage that the code is really straightforward.
    
    commit ccf3fcbd28540ab22e36af042fb51e493aac7246
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Apr 8 14:34:08 2013 +0200
    
        Add an item that can show a QPixmap set from QML
    
        This really is a workaround for a limitation of the QML Image element.
    
    commit eeb2a4bfe1d6ccd6d80d9e2ea434d2bc97a41f01
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Apr 3 16:46:20 2013 +0200
    
        Add a qml list model that lists all Sheets in a Spreadsheet
    
    commit 05a08b9c462824151785c3dde70f7ef09c94dcbe
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Apr 3 16:45:58 2013 +0200
    
        Correct Copyright info
    
    commit 3f7d50704c97ffa53ea9e9439b1c73d8520e7987
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 28 17:21:58 2013 +0100
    
        Add a property to set the current sheet.
    
    commit 0616638c7a789999f3c540b735074e9406e9400b
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 28 17:21:33 2013 +0100
    
        Add a property to set the current slide
    
    commit e5448e71a1932d733c4d894677dbd07deebc28d6
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Mar 27 17:26:18 2013 +0100
    
        Properly account for the flickable's position when panning
    
    commit e76b52d695cd252fb883fb4fcfff82ba404ac20f
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Mar 27 17:25:20 2013 +0100
    
        Properly initialize the zoomController in CQCanvasBase
    
    commit c69ce17ddd7722090226a8ea5edb347df38629c4
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Mar 27 16:28:48 2013 +0100
    
        Check the sheet exists before using it
    
    commit 2f24eb39baa643b884b0b4fb5bd992831d0fffe6
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Mar 27 16:27:07 2013 +0100
    
        Convert canvases to using the zoomController property in CQCanvasBase
    
    commit 0cd573a3872ef82a28a6aca4eeae4fdfad051628
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Mar 27 16:26:15 2013 +0100
    
        Add a property flickable and automatically set contentWidth/Height on that item
    
    commit 1756290cbcb62b2bff6848a2b7e7a454d1723166
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Wed Mar 27 16:23:56 2013 +0100
    
        Add a zoomController property to CQCanvasBase
    
    commit e900b38f82df4078633143d4c8ea8b95c3b0130c
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 18:48:31 2013 +0100
    
        Properly initialize some uninitialized things
    
    commit fbe4eacada24cafa81a259f5ea6fdc3020094e6d
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 18:25:18 2013 +0100
    
        Convert Presentation to CanvasBase and make things work
    
        Also drops the resizing logic in favour of more sane zooming levels and
        d-pointerifies things.
    
    commit 35c24d1753e25ada8c3c16e491af8e0ad76a74a3
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 18:22:45 2013 +0100
    
        Convert SpreadsheetCanvas to CanvasBase and make it work
    
        Also d-pointerified
    
    commit 61857217087ec66b69cca1041843302701c96cd5
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 18:22:14 2013 +0100
    
        Convert TextDocumentCanvas to use CQCanvasBase and make it work with CanvasControllerItem
    
    commit f82def60ec863bb9b137f34e081a94d1ec4c90d7
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 18:21:47 2013 +0100
    
        Expose the new CanvasControllerItem to QML
    
    commit 9816d5d93991907b9b700de1f0e70dde201dba5a
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 18:21:20 2013 +0100
    
        d-pointerify CQCanvasController and implement pan()
    
    commit c6977ec9bbe122558a2e37cda4536db20c0b9105
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 18:19:39 2013 +0100
    
        Update CMakeLists
    
    commit 63f99b0b3167b80ddfbf987638342e67dd2faafe
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 18:19:15 2013 +0100
    
        Add an item that can be put into a flickable for panning/zooming
    
    commit fb8ce2f92d676cf0f685f033dc5b9560ad07c5d8
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 18:18:13 2013 +0100
    
        Add a CQCanvasBase class as base for all the Canvas items in qtquick/
    
    commit 63d0130a2cf60375688c529f16e0aa1ad3bdc1d2
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 14:05:30 2013 +0100
    
        .so files should be installed to $prefix/lib not $prefix/share
    
    commit 27ef764a1b9847df1567ef66f2a10a18f8e7e23e
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 14:02:52 2013 +0100
    
        Use kde4_add_library to get proper KDE defaults and use automoc
    
        This avoids the need for #include "$file.moc" everywhere
    
    commit f368beaa14a8a5a5d3b2c3cf42a17a9edaf1d80d
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Mon Mar 25 13:40:47 2013 +0100
    
        Fix build
    
    commit aae35cb9ffdc6398bef6b2c3ad350f629dfeea7d
    Author: Sujith Haridasan <sujith.haridasan@kdemail.net>
    Date:   Sun Mar 24 01:21:10 2013 +0530
    
        Adding currentPageNumber to TextDocumentCanvas
    
    commit 56681da6f187c81016af99db9bdc2e9940da9ea5
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Sat Mar 23 17:47:20 2013 +0100
    
        Request an update of the document size after creating the zoom controller
    
        This ensures we get the correct document size in the item.
    
    commit 009b090372a128bac4e2883313adde4a920235dd
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 21 14:41:03 2013 +0100
    
        Remove more obsolete includes
    
    commit a31fa31ca61ac0cb43aca0c94c446be5f9d7ef0b
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 21 14:38:04 2013 +0100
    
        Remove obsolete includes
    
    commit 05839e467eda7d5eef93b75c3122803cab7e1da6
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 21 14:35:08 2013 +0100
    
        Make it possible to set source after component creation.
    
    commit 269c971801226aaee6d34f2ce89a979b9bb4058f
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 21 14:33:48 2013 +0100
    
        Only change the source if the source has really changed.
    
        This prevents issues with multiple bindings triggering.
    
    commit f2a77526847e62c3e6a4bbdf607ffecde584b01e
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 21 13:30:42 2013 +0100
    
        Properly clean up d pointer and make it compile
    
    commit f0079b3103afef537a82d34a64215728a3a0f376
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 21 13:23:06 2013 +0100
    
        Convert CQTextDocumentCanvas to use a d pointer
    
    commit 552f8f119bda1c70e9f4dc546920f51dc8211003
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 21 12:31:37 2013 +0100
    
        Fix the scaling issues for presentations
    
    commit 52ecd91f648f08e4e860ac5a4e96dc4c539284c0
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Thu Mar 21 12:31:09 2013 +0100
    
        Minor CMakeLists cleanup in the components dir
    
    commit 5d10072cb995db39565e7508cd87b4c0d09abf30
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Tue Mar 19 18:11:11 2013 +0100
    
        Disable autosave for text/spreadsheet documents
    
        The autosave code will popup nasty QDialogs which we want to avoid in
        QtQuick.
    
    commit 595bf45b429438ed05e863d7e54c9d2b6222fe6a
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Tue Mar 19 18:10:05 2013 +0100
    
        Use KService::serviceByDesktopPath to load plugins
    
        This replaces the mime type code, since this is quite a bit simpler and
        removes the dependency on KMimeType
    
    commit 0ae5c2d73befa40763acc32a4d0b7fe849f5572d
    Author: Arjen Hiemstra <ahiemstra@heimr.nl>
    Date:   Tue Mar 19 18:06:57 2013 +0100
    
        Add a very basic presentation component
    
    commit bdf11dd1ae9bbe645122ba753196ce4ac4cfaebb
    Author: Shantanu Tushar <shantanu@kde.org>
    Date:   Sun Mar 17 13:19:53 2013 +0530
    
        Implement Spreadsheet QML component
        Handle document resize in text docs
    
    commit fce96bacf6157af73ec497daeff83a02bf6ef984
    Author: Shantanu Tushar <shantanu@kde.org>
    Date:   Thu Mar 14 00:57:11 2013 +0530
    
        Expose a document model for page thumbs
    
    commit 1e6dedfab44eb34b3678d0c1d443b143a44b263c
    Author: Shantanu Tushar <shantanu@kde.org>
    Date:   Thu Mar 14 00:13:33 2013 +0530
    
        Add search support
    
    commit 9b316a283e0d4b4290271fe0da8f83d6481e7ff8
    Author: Shantanu Tushar <shantanu@kde.org>
    Date:   Mon Mar 11 01:12:55 2013 +0530
    
        Fix imports installation path
    
        Conflicts:
        	active/qml/Test.qml
    
    commit 36984536e705dfce3f4921353451b6f7ef46034c
    Author: Shantanu Tushar <shantanu@kde.org>
    Date:   Sun Mar 10 19:27:26 2013 +0530
    
        Create qtquick components
    
        Conflicts:
        	active/qml/Test.qml
        	active/src/MainWindow.cpp
        	qtquick/CQCanvasController.cpp
        	qtquick/CQCanvasController.h
        	qtquick/CQTextDocumentCanvas.cpp
        	qtquick/CQTextDocumentCanvas.h
    
    commit d518555d3b5e2f58fcead459ec21fdefe411ffe0
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Wed May 7 11:34:37 2014 +0200
    
        Add new product set
    
    commit c40797d2e6357fdfb8408e7cc33639be21a33163
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Tue May 6 15:53:22 2014 +0200
    
        Comment out the html export, it uses qwebkit which I don't have here
    
    commit c1782e4ca4e0953a01f6cad7d40c45cf33040194
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Tue May 6 15:53:02 2014 +0200
    
        Use plastique or oxygen for all applications
    
        Conflicts:
        	libs/main/KoApplication.cpp
    
    commit 91e979fb36f229c1729d57ea0a512bcfe1027b48
    Author: Boudewijn Rempt <boud@valdyas.org>
    Date:   Tue May 6 15:52:21 2014 +0200
    
        Use QString to convert int to numbers
    173f358a