-
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