summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2017-02-12Updated version (3.0.91.795.g54ce6c760a -> 3.0.91.799.g652cc7d0f8).Stefan Husmann
Changelog ========= show what brush engine our currently selected preset is part of (652cc7d0f8) fix build with typo fix (a2e68f35e1) Fix crash when loading ORA images (a13080945c) People who want to search, look for the word Search (6bf2f807f9) move the favoriteCompositeOps setting to the top. It was previously under the Theme grouping (54ce6c760a) Fix glLogicOp by using QOpenGLFunctions_3_0 instead of GLES2 + WGL (331b450148) SVN_SILENT made messages (.desktop file) - always resolve ours (f9e7ae95e2) GIT_SILENT made messages (after extraction) (0d86f1ca8f) make setting up the environmental variables a step before running cmake. The order was causing a bit of confusion. (cd1c91b69c) BUG:376085 Get the maximum brush size out of the config file (27a1887ba3) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (f6583b7c23) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (96824532bf) Fix: activate "next/previous layer" shortcut for layers or group which are invisible. (16c3fe592d) Revert "Add a checkbox to enable hidpi to the settings dialog" (129eca66eb) FEATURE: Make it possible to set the maximum brush size to 10,000 (85ec5a1091) Update the spriter plugin (d3ea4f27b8) Don't use '-pattern_type glob' for ffmpeg stream input (5167fb1b8f) CCBUG:375720 Disable the gradient map filter for filter layers (2459d14e54) remove a couple broken signals and slots. not sure why I added them. (d436c8ead2) BUG:375622 icon for preset switcher shortcut (ffd9ed1da5) Remove remnants of PACKAGERS_BUILD option (bf7e7db4e8) Make the resource manager open in a sensible place (bb8f1f2166) Fix issue where the directory name was used as proposed filename (d6552cfe4e) BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-02-11Updated version (3.0.91.794.g331b450148 -> 3.0.91.795.g54ce6c760a).Stefan Husmann
Changelog ========= move the favoriteCompositeOps setting to the top. It was previously under the Theme grouping (54ce6c760a) Fix glLogicOp by using QOpenGLFunctions_3_0 instead of GLES2 + WGL (331b450148) SVN_SILENT made messages (.desktop file) - always resolve ours (f9e7ae95e2) GIT_SILENT made messages (after extraction) (0d86f1ca8f) make setting up the environmental variables a step before running cmake. The order was causing a bit of confusion. (cd1c91b69c) BUG:376085 Get the maximum brush size out of the config file (27a1887ba3) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (f6583b7c23) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (96824532bf) Fix: activate "next/previous layer" shortcut for layers or group which are invisible. (16c3fe592d) Revert "Add a checkbox to enable hidpi to the settings dialog" (129eca66eb) FEATURE: Make it possible to set the maximum brush size to 10,000 (85ec5a1091) Update the spriter plugin (d3ea4f27b8) Don't use '-pattern_type glob' for ffmpeg stream input (5167fb1b8f) CCBUG:375720 Disable the gradient map filter for filter layers (2459d14e54) remove a couple broken signals and slots. not sure why I added them. (d436c8ead2) BUG:375622 icon for preset switcher shortcut (ffd9ed1da5) Remove remnants of PACKAGERS_BUILD option (bf7e7db4e8) Make the resource manager open in a sensible place (bb8f1f2166) Fix issue where the directory name was used as proposed filename (d6552cfe4e) BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-02-10Updated version (3.0.91.793.gf9e7ae95e2 -> 3.0.91.794.g331b450148).Stefan Husmann
Changelog ========= Fix glLogicOp by using QOpenGLFunctions_3_0 instead of GLES2 + WGL (331b450148) SVN_SILENT made messages (.desktop file) - always resolve ours (f9e7ae95e2) GIT_SILENT made messages (after extraction) (0d86f1ca8f) make setting up the environmental variables a step before running cmake. The order was causing a bit of confusion. (cd1c91b69c) BUG:376085 Get the maximum brush size out of the config file (27a1887ba3) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (f6583b7c23) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (96824532bf) Fix: activate "next/previous layer" shortcut for layers or group which are invisible. (16c3fe592d) Revert "Add a checkbox to enable hidpi to the settings dialog" (129eca66eb) FEATURE: Make it possible to set the maximum brush size to 10,000 (85ec5a1091) Update the spriter plugin (d3ea4f27b8) Don't use '-pattern_type glob' for ffmpeg stream input (5167fb1b8f) CCBUG:375720 Disable the gradient map filter for filter layers (2459d14e54) remove a couple broken signals and slots. not sure why I added them. (d436c8ead2) BUG:375622 icon for preset switcher shortcut (ffd9ed1da5) Remove remnants of PACKAGERS_BUILD option (bf7e7db4e8) Make the resource manager open in a sensible place (bb8f1f2166) Fix issue where the directory name was used as proposed filename (d6552cfe4e) BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-02-09Updated version (3.0.91.790.g27a1887ba3 -> 3.0.91.793.gf9e7ae95e2).Stefan Husmann
Changelog ========= SVN_SILENT made messages (.desktop file) - always resolve ours (f9e7ae95e2) GIT_SILENT made messages (after extraction) (0d86f1ca8f) make setting up the environmental variables a step before running cmake. The order was causing a bit of confusion. (cd1c91b69c) BUG:376085 Get the maximum brush size out of the config file (27a1887ba3) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (f6583b7c23) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (96824532bf) Fix: activate "next/previous layer" shortcut for layers or group which are invisible. (16c3fe592d) Revert "Add a checkbox to enable hidpi to the settings dialog" (129eca66eb) FEATURE: Make it possible to set the maximum brush size to 10,000 (85ec5a1091) Update the spriter plugin (d3ea4f27b8) Don't use '-pattern_type glob' for ffmpeg stream input (5167fb1b8f) CCBUG:375720 Disable the gradient map filter for filter layers (2459d14e54) remove a couple broken signals and slots. not sure why I added them. (d436c8ead2) BUG:375622 icon for preset switcher shortcut (ffd9ed1da5) Remove remnants of PACKAGERS_BUILD option (bf7e7db4e8) Make the resource manager open in a sensible place (bb8f1f2166) Fix issue where the directory name was used as proposed filename (d6552cfe4e) BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-02-07Updated version (3.0.91.787.g16c3fe592d -> 3.0.91.790.g27a1887ba3).Stefan Husmann
Changelog ========= BUG:376085 Get the maximum brush size out of the config file (27a1887ba3) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (f6583b7c23) Solved the "Title of document tab/subwindow is not updated after changing document title" bug (96824532bf) Fix: activate "next/previous layer" shortcut for layers or group which are invisible. (16c3fe592d) Revert "Add a checkbox to enable hidpi to the settings dialog" (129eca66eb) FEATURE: Make it possible to set the maximum brush size to 10,000 (85ec5a1091) Update the spriter plugin (d3ea4f27b8) Don't use '-pattern_type glob' for ffmpeg stream input (5167fb1b8f) CCBUG:375720 Disable the gradient map filter for filter layers (2459d14e54) remove a couple broken signals and slots. not sure why I added them. (d436c8ead2) BUG:375622 icon for preset switcher shortcut (ffd9ed1da5) Remove remnants of PACKAGERS_BUILD option (bf7e7db4e8) Make the resource manager open in a sensible place (bb8f1f2166) Fix issue where the directory name was used as proposed filename (d6552cfe4e) BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-02-03Updated version (3.0.91.786.g129eca66eb -> 3.0.91.787.g16c3fe592d).Stefan Husmann
Changelog ========= Fix: activate "next/previous layer" shortcut for layers or group which are invisible. (16c3fe592d) Revert "Add a checkbox to enable hidpi to the settings dialog" (129eca66eb) FEATURE: Make it possible to set the maximum brush size to 10,000 (85ec5a1091) Update the spriter plugin (d3ea4f27b8) Don't use '-pattern_type glob' for ffmpeg stream input (5167fb1b8f) CCBUG:375720 Disable the gradient map filter for filter layers (2459d14e54) remove a couple broken signals and slots. not sure why I added them. (d436c8ead2) BUG:375622 icon for preset switcher shortcut (ffd9ed1da5) Remove remnants of PACKAGERS_BUILD option (bf7e7db4e8) Make the resource manager open in a sensible place (bb8f1f2166) Fix issue where the directory name was used as proposed filename (d6552cfe4e) BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-02-02Updated version (3.0.91.785.g85ec5a1091 -> 3.0.91.786.g129eca66eb).Stefan Husmann
Changelog ========= Revert "Add a checkbox to enable hidpi to the settings dialog" (129eca66eb) FEATURE: Make it possible to set the maximum brush size to 10,000 (85ec5a1091) Update the spriter plugin (d3ea4f27b8) Don't use '-pattern_type glob' for ffmpeg stream input (5167fb1b8f) CCBUG:375720 Disable the gradient map filter for filter layers (2459d14e54) remove a couple broken signals and slots. not sure why I added them. (d436c8ead2) BUG:375622 icon for preset switcher shortcut (ffd9ed1da5) Remove remnants of PACKAGERS_BUILD option (bf7e7db4e8) Make the resource manager open in a sensible place (bb8f1f2166) Fix issue where the directory name was used as proposed filename (d6552cfe4e) BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-02-02UpdateStefan Husmann
2017-01-30Updated version (3.0.91.778.gbb8f1f2166 -> 3.0.91.780.gffd9ed1da5).Stefan Husmann
Changelog ========= BUG:375622 icon for preset switcher shortcut (ffd9ed1da5) Remove remnants of PACKAGERS_BUILD option (bf7e7db4e8) Make the resource manager open in a sensible place (bb8f1f2166) Fix issue where the directory name was used as proposed filename (d6552cfe4e) BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-30Updated version (3.0.91.776.gda6a30f0e5 -> 3.0.91.778.gbb8f1f2166).Stefan Husmann
Changelog ========= Make the resource manager open in a sensible place (bb8f1f2166) Fix issue where the directory name was used as proposed filename (d6552cfe4e) BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-28Updated version (3.0.91.775.g9cb6a2c032 -> 3.0.91.776.gda6a30f0e5).Stefan Husmann
Changelog ========= BUG:375585 Re-render the copied image before saving (da6a30f0e5) Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-27Updated version (3.0.91.771.g4ecca55760 -> 3.0.91.775.g9cb6a2c032).Stefan Husmann
Changelog ========= Fix build without Vc (9cb6a2c032) Don't skip qtmultimedia anymore (b28f02c40d) BUG:374928 Fix loading the translations that fit the system locale (1148ad2c09) Remove the static Vc capabilities reporter (e237bd8370) update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-27Updated version (3.0.91.769.g568c9786db -> 3.0.91.771.g4ecca55760).Stefan Husmann
Changelog ========= update a couple of signals so the resource selecting works better (4ecca55760) separate selecting presets in the brush editor with the engine filter (c1931d24a1) Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-26Updated version (3.0.91.768.g8eec03b8b0 -> 3.0.91.769.g568c9786db).Stefan Husmann
Changelog ========= Show layer color labels in the timeline (568c9786db) Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-26Updated version (3.0.91.763.g0025b74d98 -> 3.0.91.768.g8eec03b8b0).Stefan Husmann
Changelog ========= Prefer the native file dialogs when running the plasma desktop (8eec03b8b0) Use the right checks for psd (06c67bacf1) Fix exporting to PSD (d76645e34a) BUG:373835 Don't try to generate thumnails without height or width (2beef4d7cf) BUG:374565 Remove the PACKAGERS_BUILD option (a46bc0f05f) BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-24Updated version (3.0.91.757.gf1968fd7f5 -> 3.0.91.763.g0025b74d98).Stefan Husmann
Changelog ========= BUG:374536 Don't save the default directory for SaveAs file dialogs (0025b74d98) BUG:372053 Revert color-to-alpha to the old color selector for now (7fee5ef275) BUG:375499 Use a clearer string (8aa8591838) BUG:374957 Fix confusion when saving per-stylus presets between sessions (21a3682c25) BUG:345258 Don't always center the filter dialog on screen (f6926db454) BUG:352151 Fix a number of bugs when creating and editing bundles (5e59048c3f) BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-24Updated version (3.0.91.756.g33ea3d9259 -> 3.0.91.757.gf1968fd7f5).Stefan Husmann
Changelog ========= BUG:348290 Make the erase mode button follow the blending mode combobox (f1968fd7f5) BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-24Updated version (3.0.91.755.gde6db994da -> 3.0.91.756.g33ea3d9259).Stefan Husmann
Changelog ========= BUG:375479 Fix loading 16 bit tiff files without a profile (33ea3d9259) update progress dialog for rendering image sequences to show what frames are being worked on (de6db994da) CCBUG:374745 Always store the embedded pattern in the pattern manager (d6413d25e9) BUG:374744 Enable Import Animation Frames if there is an open image (a545f536c7) The splash label must be fixed size (83f51fd495) update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-24updateStefan Husmann
2017-01-22Updated version (3.0.91.748.g30441fda12 -> 3.0.91.751.g5810b86404).Stefan Husmann
Changelog ========= update verbiage for naming prefix to explain better what it is changing (5810b86404) BUG:375253 Don't set the brush dab rotation to NaN. (f7c4c823a8) BUG:375253 Work around a bug in QTransform (ac257511db) Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-21Updated version (3.0.91.747.gfcf3c71c8e -> 3.0.91.748.g30441fda12).Stefan Husmann
Changelog ========= Remove the PDF export menu option (30441fda12) new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-20Updated version (3.0.91.745.gcce0b2686d -> 3.0.91.747.gfcf3c71c8e).Stefan Husmann
Changelog ========= new icons for gmic split-layer and color-to-alpha (fcf3c71c8e) restore some rotate shortcuts (bf1b8a093b) Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-20Updated version (3.0.91.735.g8b3aaee4fb -> 3.0.91.745.gcce0b2686d).Stefan Husmann
Changelog ========= Turn these asserts into safe asserts (cce0b2686d) BUG:375325 Fix crash when saving group layers (00a6f68779) Fix generation of image thumbnails. (7a9be8dc03) remove icon if there is actually no icon in toolbar items (d87034e8ae) new icons for rotate canvas actions (555b649a28) new icon for merge with layer below (9e84322483) link icon for reset zoom (214223b606) Fix noisy warning (a115ebed7b) CCBUG:375253 Replace asserts with warnings. (893bc79a0b) BUG:375201 Make the gray slider spinbox more precise (de183bb435) small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-19Updated version (3.0.91.732.g2e15152219 -> 3.0.91.735.g8b3aaee4fb).Stefan Husmann
Changelog ========= small change (8b3aaee4fb) fix missing text for buttons without icons (d6559a87f0) add icons for smoothing modes (e3e7c06322) Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-18Updated version (3.0.91.731.g9682b3e97e -> 3.0.91.732.g2e15152219).Stefan Husmann
Changelog ========= Make compile with -fno-operator-names (2e15152219) hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-18Updated version (3.0.91.730.g57fe954707 -> 3.0.91.731.g9682b3e97e).Stefan Husmann
Changelog ========= hide text of toolbar buttons with icons without restart (9682b3e97e) new icons for mirror view and rotation reset (57fe954707) hide text for buttons with an icon in the toolbar (7bbda894fc) Make sure some actions are disabled when there is no image (c29fa1bacd) restore link to zoom icons (2c810560a1) BUG:375070 Fix setting cumulative undo mode (61dcdf5c81) Fix sprinter plugin. (55ecfb659c) swap out the lock icon for the one we use on layers (e30d148dd8) make the lock icon more transparent if a setting is not locked (aabdf54d03) remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-17updateStefan Husmann
2017-01-17updateStefan Husmann
2017-01-15Updated version (3.0.91.721.g2cfb83f4e5 -> 3.0.91.722.g4df1b99988).Stefan Husmann
Changelog ========= remove unused animation export function (4df1b99988) remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-15Updated version (3.0.91.719.gb0ad361432 -> 3.0.91.721.g2cfb83f4e5).Stefan Husmann
Changelog ========= remove zindex properties for UI file that were causing compiler warnings (2cfb83f4e5) updated the UI on Render Animation so the options change by export type (cb68356393) Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-14Updated version (3.0.91.718.g6ac34fe59e -> 3.0.91.719.gb0ad361432).Stefan Husmann
Changelog ========= Remove the unused paint device parameter from KisFilter::factoryConfiguration() (b0ad361432) PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-13Updated version (3.0.91.717.g479f0cb2d5 -> 3.0.91.718.g6ac34fe59e).Stefan Husmann
Changelog ========= PSD supports masks (6ac34fe59e) Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-10Updated version (3.0.91.716.g30abe0dbe7 -> 3.0.91.717.g479f0cb2d5).Stefan Husmann
Changelog ========= Update Windows compiler in 3rdparty/README.md (479f0cb2d5) Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-07Updated version (3.0.91.715.g1cde925169 -> 3.0.91.716.g30abe0dbe7).Stefan Husmann
Changelog ========= Remove `ALWAYS 0` "option" to ExternalProject_Add (30abe0dbe7) Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-07Updated version (3.0.91.714.g77fdc85120 -> 3.0.91.715.g1cde925169).Stefan Husmann
Changelog ========= Allow setting EP_PREFIX in 3rdparty (1cde925169) Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-05Updated version (3.0.91.705.g1cbcef6715 -> 3.0.91.714.g77fdc85120).Stefan Husmann
Changelog ========= Remove accidentally added file (77fdc85120) Fix incorrect initialization of FPS when scrubbing right after opening the image (34a1e8e61e) Make audio tolerance configurable (22535cd2df) fix build without qtmultimedia (84c23b5dfb) Restore the old paintop tags (237509e45a) Restore the default favorite blending modes. (891a070512) Make multimedia optional: OPTIONAL_COMPONENTS is not reliable (4315b1d2a1) Fix minor typos (a0b388ab27) increase tolerance for audio sync (03734245c1) Fix non-initialized "Source FPS" label in the animation import dialog (1cbcef6715) Ask the user to locate the audio channel file when it is not found (ed85bd4ab2) Fix resetting rendered animation filename (35ad30e35b) Don't reset animation export range every time (280bc87e74) Fix exporting animation that doesn't start with the first frame (684d9aed49) Fix success checking (638c64c3b6) Don't crash when trying to export animation into a read-only folder (1cabffa55b) Properly initialize default file name for animation (592ad91f97) Add an option to make embedding audio stream optional (f7c91d9c01) Implement attaching audio into the rendered video file (19d7d4ccf6) Add yet another build script (a44f547b55) Remove outdated scripts (bb43d318c7) Deploy QtMultimedia into Windows packages (b0749f2edd) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (ba4f81be6c) Add support for Flac :) (362d5804ca) Fix misprint: scribbing -> scrubbing (71f5ea1c07) Implement automated scrubbing audio chunk length (2c2f0b54d7) BUG:374497 Don't crash when switching the tool options to the toolbar (5e85387243) debug-- (248c6bd0b7) BUG:374524 Fix a possible crash in the undo stack (e6f629272b) Added error reporting to the audio channel support (5d048dca05) Activate building of QtMultimedia on Windows (bee3d17c84) BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) Don't restart playback of the chunk when moving cursor over the same frame (8c2c7c67df) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (cee97477e7) Implement a slider for configuring Volume of the audio channel in the document (38a3df7b3a) Connect nice icons by Timothee Giet to real audio controls :) (9087e64184) Stop playing audio chunk when user stops the cursor during scrubbing (dfd51c1bef) icons for audio (8326a24e89) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Merge remote-tracking branch 'origin/master' into kazakov/audio-track-support (71d1a45cf6) Implement Audio Channel support (6419771ee0) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-04add qt5-multimedia as dependencyStefan Husmann
2017-01-03Updated version (3.0.91.662.g9d95058472 -> 3.0.91.675.gb77e3b2a5a).Stefan Husmann
Changelog ========= BUG:371124 Fix a crash when using two windows. (b77e3b2a5a) More m_ (6f11dc91ed) Class-level variables need to start with m_ (60c69d55d5) Try to follow symlink when creating a file layer (b40e928820) Remove unused ifdefs (e69df9b67c) Put all the initialization code together (27a5838fa2) Remove connection to non-existing slot (57f1ae0c52) Include alpha channel in user-visible color space names (acabf22265) Get user-visible color space names from KoColorModelStandardIds (c6678c2814) BUG:374451 Also remove the tag from the popup (0fb90cf41e) BUG:374384 On converting a generator layer, reset the cache (55b9141971) BUG:374477 Work around broken QMimeDatabase thinking icb is the preferred suffix for image/x-tga (210fce61d8) BUG:374381 Do no crash on creating a document after closing a document with opacity keyframes (91c8bde0e7) Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2017-01-02Updated version (3.0.91.659.g132213bccd -> 3.0.91.662.g9d95058472).Stefan Husmann
Changelog ========= Update year (9d95058472) CCBUG:374383 Fix another issue in the copy constructor (1d920dbac6) BUG:374383 Fix saving the name of a local selection mask. (46da999134) SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2016-12-29Updated version (3.0.91.656.g8da20a5e9f -> 3.0.91.659.g132213bccd).Stefan Husmann
Changelog ========= SVN_SILENT made messages (.desktop file) - always resolve ours (132213bccd) Fix the frameworks download location (558890f78a) Make the command more generic (413cac6bcc) Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2016-12-27Updated version (3.0.91.655.g9e66185235 -> 3.0.91.656.g8da20a5e9f).Stefan Husmann
Changelog ========= Pass also the real filename to the filters, Fixes QML export which uses it for it's image folder (8da20a5e9f) Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2016-12-23Updated version (3.0.91.648.gbf4e7da124 -> 3.0.91.655.g9e66185235).AUR Update Bot
Changelog ========= Fix 'redo' icon name (9e66185235) [SILENT] Fix misprint (7e3cc87ba8) Copy pass-through mode when saving a layer (2bf146e9b1) Fix build... (ff75cbeece) BUG:373481 Don't reset the OCIO settings when moving the window (0ae842d8bc) Fix confusing whitespace (c427546afc) Don't mark the document as modified on creation (bc10269f93) Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2016-12-22Updated version (3.0.91.636.g192c683102 -> 3.0.91.648.gbf4e7da124).AUR Update Bot
Changelog ========= Fix statusbar items (bf4e7da124) BUG:373708 The version of frameworks we currently use is now in the Attic (06a4123d92) CCBUG:373821 Try to avoid a crash in the text editor (985de0717a) Add an option to enable native file dialogs. (bccf8567fc) Set the default for autosave to 15 minutes, as also defined in the setttings widget (f916c2bc05) Move private impl method into the private section (488a671871) Remove commented out deleted function (c1c9b8b780) BUG:373846 Fix creating a brush from a stamp (65caf8179b) BUG:347607 Make it possible to delete system tags (e51b5f13b8) BUG:373906 Make the fullscreen action checkable again (a5271cc6cd) BUG:373908 Show the filename in the file dialog on save as (3fe6ab9ea7) BUG:374021 Restore a step of 0.1 for the crop tool ratio spin box (64a4c9e32a) Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2016-12-21Updated version (3.0.91.632.gaa3e7b214a -> 3.0.91.636.g192c683102).AUR Update Bot
Changelog ========= Add Shawn to the list of backers. (192c683102) Fix deselecting with a single click with outline selection tool (970fd55c53) [FEATURE] Allow deselection by clicking with a selection tool (0027d88566) [FEATURE] Ctrl-key continued mode for Outline Selection Tool (86cadec8e6) Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2016-12-21Updated version (3.0.91.629.gdd83f9984a -> 3.0.91.632.gaa3e7b214a).AUR Update Bot
Changelog ========= Add hotkey to toggle between the two most recently selected layers (aa3e7b214a) Fix displayed color space name for 16-bit float XYZ (b4bee9dd15) Fix crash when attempting to use a document that has a 16-bit float XYZ color space (780de3425f) SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2016-12-20Updated version (3.0.91.625.g2473499fa5 -> 3.0.91.629.gdd83f9984a).AUR Update Bot
Changelog ========= SVN_SILENT made messages (.desktop file) - always resolve ours (dd83f9984a) Fix randomly closing opened actions when autosaving (f795cdbf86) BUG:373777 Add the Volumes folder to the file dialog sidebar on OSX (ec931ad284) GIT_SILENT made messages (after extraction) (65ec88b7f8) Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2016-12-16Updated version (3.0.91.621.g5ef0b4b -> 3.0.91.625.g2473499fa5).AUR Update Bot
Changelog ========= Fix build with older Qt (2473499fa5) remove unused include (bfc3bf39c7) Fix typo found by Freek de Kruijf (76abacf091) Consistent usage of br tag (e9a4b50557) Set the filename on the encoder (5ef0b4bbae) BUG:373673 Replace <interface> with <b> (a0fe205e00) Fix readme again (5976865a4c) Update after change of url (76fb14759a) Fix exporting video in AppImage, Snap and DMG (ea049fc701) Add a checkbox to enable hidpi to the settings dialog (9dba353ee5) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f563) Also escape : when saving predefined image sizes (506b74495e) Should be two words (5169180016) Merge branch 'rempt/impex-refactoring' (e7a35329b2) Up the xmlgui version to higher than 3.1 (ca924bc588) Make the color selector in the popup palette configurable (aed9a2c912) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23848) BUG:369165 Add insert as file layer on dropping an image (86f7c65485) Fix High-Quality filtering on AMD GPU (d8ce65b614) File layers also cannot be transformed. (6731573f9e) Connect Timothee's icon to the pivot point feature (8d14d91f38) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e22e8) Fix strings problems reported by the localization team (96e6d6ee11) Check whether the path is absolute (5b011f37fa) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a4bc) Fix a NaN transformation when using 4-point perspective transform (050f8354c1) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b3b2) Fix crash when trying to apply transformation to empty layer (aa2f46dd8b) Fix (almost) a deadlock when converting image color space (468b55efec) All shortcuts should be configurable when no document is open (aeced4a1c1) History docker: Replace the menu popup with a dialog (794790e27c) BUG:353591 Remove tags associated with bundles (be6738b373) Fix double initialization of actions in the action manager (5ce167b619) Fix undoing shortcut changes when pressing Cancel button (bd6c098fb3) Added a sanity check for actions, fixed composition actions (413c190013) Fix formatting and unused variables (f85b84fed8) Fix propertizing Color History and Common Colors actions (81453d3fd5) Fixed multiple shortcuts bugs (e1d0a83618) Reword the shortcuts conflict message (327138fe72) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921d4c) debug-- (3cf1052a1c) Remove unused variable (fe2da39600) CCBUG:373074 Disable the transform tool on vector layers (46396e6d10) fix transform tool option size (77cea2e497) Make sure the dialog has a title that fits with the menu text (37c793e577) update transform tool settings icons (b9f71c61cb) Select the mimetype of split images by default to the mimetype of the current image (dc36d85fe4) CCBUG:373077 Image split: show error dialogs only once (b19050f8f5) More html instead of docbook-qt (e264e421c4) Use html instead of docbook, tooltips instead of whatsthis (c7e3e3162c) Do not use docbook, use html (7c7f9ecbe2) Better fix for the file dialog default location (32eb74e447) BUG:373193 Try harder to make the splash a dialog (b399c504a6) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851209) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1cdf) These two methods are never overridden, so shouldn't be virtual (9ce7425728) new icon for transform from pivot (4e243f158c) Fix layout of the warp transform tool options pane (6e17465541) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7808) BUG:373334 Fix installing proifles with complex filenames (5814085b64) Fix layout of monitor profiles by using a QFormLayout (3440091533) BUG:373335 Remove flawed logic. (877496f55a) D3525: Fix floating point Lab (1bd3a741b5) Implement a feedback for barrier blocking when doing some actions (a49ec4b074) make the performance logging data more clear (294c5c7491) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c67e) Do not install the majority of the extra icc profiles (80c8d17467) Do not install the majority of the extra icc profiles (2cec362129) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44a62) add an All option that clears the engine filter to show all presets (9717d18947) make brush engine drop-down sortable (a82e110cf8) Finish implementing the animation renderer (737e798cb0) BUG:372893 Fix painting of the sliderspinbox (f2ee040b3b) BUG:372983 Fix spello (9802e352fe) Fix for a crash when saving a document after adding a text shape (3dffd58b40) Fix exporting images on the command line (2f8de90095) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2095) update zoom menu icons (58b93f6990) unify colors on all svg icons (270ac04afe) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56ce0) Fix sharing keyframe data when duplicating animated layers (05cce0cc43) add a label for the currently selected brush at top (824bafe347) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede932d) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad9f7) tell the toolbar to change the icon to the active brush engine (026bda941c) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe201) brush editor needs to be attached by default (49b496fca1) merge rempt/impex-refactoring branch (8f1ba3bcfd) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c454) Fix compilation due to undefined M_PI on some compilers (3259e0db59) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6f8f) Fix KisBrushOpTest (808785db2a) Fix isotropic spacing when working on a mirrored canvas (1deab2673e) Fix to race conditions while saving (b998686159) make settings list have a minimum width to prevent cutting off the names (9191875a20) remove a couple signal I forgot (56d54aec4a) give the name field in the brush editor more space (443d9559ac) remove the detach window references as it seems to be creating issues (58027341bc) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff051) Fix bent stabilizer finishing line segment (66d3859309) Fix hiding Tool Options widgets when a new window is created (7760309b39) Fix memory leak (9c933ec259) Show a warning if the user tries to save to a path that doesn't exist (d29e259aee) Refactor the filename requester and filedialog (5ea2b338f9) Fix unused variable warnings (71036a954e) Improve rendering speed of the Visual Color Selector (16c1586c67) Add KoColorDisplayRendererInterface::toQImage (411f3ba484) Fix typo (3b2b30d906) Rename variable for clarity (6d3d00973e) Split each class into its own file (0b4297ba34) Remove copy of KisColorSelectorConfiguration (97b374d0f2) fix whitespace (5bf33c80be) Remove unused timer variable (e2755c3b7a) Fix race condition in KisMergeWalker::startTripWithMask (51420610c0) Work around low framerate of stabilizer (7d9d92a9bb) Remove unused stuff in KisStabilizedEventsSampler (c1b402efc6) Port the save-saving patch from 3.1 (46283124c0) Remove unused code (cecce7a43a) Fix dox (0f23dbe70d) Allow the breeze style (187f8d6026) Prepare qobject_cast over dynamic_cast (c626051d21) Fix bent stabilizer finishing line segment (768c1e6529) Fix hiding Tool Options widgets when a new window is created (89727e94b6) Fix memory leak (3f4f856e00) Show a warning if the user tries to save to a path that doesn't exist (064ceeb5cd) Refactor the filename requester and filedialog (3d61331e8b) remove old setting that was hiding the presets strip area (d47abbeedf) Fix unused variable warnings (45a55b20a1) Improve rendering speed of the Visual Color Selector (02c303b337) Add KoColorDisplayRendererInterface::toQImage (2ad9569593) Fix typo (1f71bf7db4) Rename variable for clarity (6dcff2ae3c) Split each class into its own file (ca937f8981) Remove copy of KisColorSelectorConfiguration (45e7370587) fix whitespace (d5f3bc7908) Remove unused timer variable (923b02fa34) Fix race condition in KisMergeWalker::startTripWithMask (2994b9824e) Work around low framerate of stabilizer (11f0acc2ce) Remove unused stuff in KisStabilizedEventsSampler (c2c8830c2f) Port the save-saving patch from 3.1 (c7eb0977e0) Remove unused code (2924b9dc90) Fix dox (a067934032) Allow the breeze style (1ae3767cc2) prevent rulers from flashing on and off when a new document is created (b1eb5104c5) prevent rulers from flashing on and off when a new document is created (c269fd689a) Prepare qobject_cast over dynamic_cast (0a5e8a7218) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe2df) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91727) update duration setting on time sensor to make the range more usable (66afbb738e) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3815) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07ce1f) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36419) add label for softness for autobrush and add an icon for theme changing (277109b4b3) clean up the predefined brush tip area a bit and get it more organized (15cb60ca7d) display what type of brush tip is loaded (74a2bbdce0) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32a02) add a Ui form file for the predefined brush presets. need to port everything over still (f95c10327f) add horizontal icon slider to brush engine view options (c1af7b26ae) save the brush icon siz to the config (85311903e6) fix selection area when changing preset to details view (0fc927d647) add slider to view options to control the icon size (54f0fff097) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00aa5e) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63c05) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1fcc) update m_brushChooser reference that was not updated (c204c2b7a9) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73b13) added comment about Qt bug with detaching (c76bc675af) change show buttons to highlight buttons so it is easier to see their state (f4ad1474c4) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efee4e) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e041) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c803c) add view switcher to change between detail and thumbnail view (52a3c24740) update UI a bit so it closer to normal looking (1e6e630794) remove remaining references to old paintop selector and remove from UI (14818bb19f) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8485) Remove some unused functions (e38d389e0c) Manage private members of KisImage more in the pimpl class (e15336a097) Use QScopedPointer for undoStore in KisImage (3221dfb7fc) KisBaseNode::Private - clean up ctor (781875253c) BUG:372143 Set the mimetype to native before autosaving (01a8f94cb4) Remove shared pointer to class that doesn't exist (5baba872ec) Use the stable branch of the appimagekit repo (ec603baa20) No longer fetch the translations for the appimage from git build (04a69f1643) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea68c) Save show-in-timeline not depending on the animated status of the layer (e723bb8fdb) Mark image as modified when the user changes frame rate or animation range (ab8271e1a8) Fix saving of "Show in Timeline" option (14d80b618b) Fix a stupid crash in KisMimeData (a50d540397) Fix crash when trying to D&D or import a layer into Krita (fb115db950) hide snap to assistants options if it is disabled (ee17323251) Fix saving of animation parameters (b1c1f64037) Fix a crash in cloning the colorize mask (dfaca5d698) Fixed a crash in KisKraSaverTest (174039d0a9) Fix KisKraSaverTest to check patterns correctly (3635e07bcc) Fix memory leak asserts in KisKraSaverTest (89bedcd421) Fix crash when closing images with shape layer + mask (c7c3310f91) Fix a crash in kis_image_test (2ca21b7ecc) Fix assert in Thumbnail Cache (e7a1e787d0) Fix crash when drawing in the scratch pad (c4a2d62b77) update brush smoothing UI a bit to make it more clear (f82decc93b) Partially revert "Fix bad weak pointer usage" (de3957a65b) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9ffc) Fix more bad weak pointer usage (703a472b61) Remove unused local variable (84a48de3c8) Fix bad weak pointer usage (ac2868ad23) Add toStrongRef to KisWeakPtr (fddc7d9078) Prepare a bit for shared pointers with explicit constructors (0bf6839a0d) Cold init Lod Availability widget when switching presets (8c5506fe31) Remove forgotten debug lines (0e46e3a47d) Fix multithreaded building of Qt in ext_qt (1770313398) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e89d) Add missing reference to parameter (48f37a3b72) Remove stray semicolon (a472ec8f8b) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e3493f1) Use QScopedArrayPointer to make sure array gets deleted (4d1abba271) Unused variables, handle one, mark one as unused (167a2dd83c) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1790) Rename variable for readability: shp->shape (9d4342bd3a) Make sure variables are initialized (6fbdcfb387) Remove superfluous ifs (ac5dcde9ff) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522fd3) Fix minor memory leak (in test) (6424665d56) Do not use float as counter in for loops (46adee88bc) Fixup warning fix (clang detection was off) (47c12b3cdd) Fix initialization order (-Wreorder) (92af7122e5) Mark intentionally unused variable with Q_UNUSED (5a889074df) Silence clang cast-align warning for gmic (23fcf64eb2) Implement sample radius for Ctrl+click color picker (b73f972efb) Fix crash when trying to run Krita without *any* opengl present (1773fe4f83) Fix color picker radius for the Color Pick Tool (344da7e811) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76a69) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e5e5) hide the preset direction indicator on the popup palette (d7f7f35739) hook up multihand tool options to UI file widget (7b002b464e) create UI file for multihand tool options and hook up skeleton (7d99f40a35) BUG:344333 Do not crash if tool activation is set to a keypress (a83b7360c6) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64b75) BUG:363535 Restore the shear cursor (b9bcb72a5b) BUG:363003 Load png's with broken resolution tag (3f03b830b4) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e790b) Don't merge onion skins when merging two layers (3f69cfc7ca) make preset start appearing at the top and populate clockwise. move indicator (5570724cb4) Make Mirror Mode have different axes centers for each opened image (6fbe5c3fce) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fca81) Fix build error (03efe7f5b0) Fix build error (3634d3a832) BUG:363968 Save a transparent thumbnail (0a17a5989b) BUG:363968 Fill the thumbnail for an empty image with checkers (345919cdef) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54ece0) BUG:367721 Make sort order for filters consistent (6f8c4e253c) Fix showing the wait cursor when loading or saving (e2911a0ff7) polish the splash screen layout a bit (6b34baaa60) Forward declare KisView only once (decde84144) Remove empty protected section (7858a2a871) No return statement for void function needed (42d5a04198) Fix a few typos (2ab51d30b5) Enable DEP and HEASLR for mingw-w64 build (8c59c76d18) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d19913165c) fix variable name in splash image path (89e6ad4892) update splash image to new logo and larger artwork (b63d426742) Add detection for Waltop tablets (979ed8eaae) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6662) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d6a6) add some extra info (162f164cd4) Make the imagemodified/document modified sig/slot connection unique (6877630c6b) Remove unused overload (4704196c9b) If loading a template fails, don't initialize an empty, wrong document (2e984112bf) Remove unused method KisDocument::waitSaveComplete() (e5a945a325) KisDocument::save() doesn't need to be a slot (6b82452d19) Remove unused pagecount property (c0f938ef41) Fix loading the swatch names in aco files. (a13759c278) Remove KisDocument::pageLayout (870b3ed4b6) Get rid of the storedExtern check; kra files are never embedded. (1a5bee18c6) Remove the setEmpty/isEmpty flag (e822362e60) Remove the isLoading flag (588dfafb64) Remove unused methods/variables (f881d7da71) Remove obsolete comment (607705813f) Enable DEP and HEASLR for mingw-w64 build (2e9db46c42) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e582c) Fix build of the quicklook plugin (673572590d) Remove unused code (ecb2a3e01d) Fix loading the photoshop compatible shortcut scheme (b4edd06460) Replace a couple of "" parameters with QString() (c7c1442bf2) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd98d) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc961) make sure we refresh the canvas when rotating (294aa0aef9) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc046) Fix warning messages on Ubuntu 16.04 (93c27b1136) Fix crash on export (e53cdcb0d6) Fix build (113eedf433) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a2fb) Add option to enable broken tests (9fe45a19a2) Print list of broken tests in one go (884ebac4fc) add a rotation reset button to easily get back to zero degrees (d997da0ad5) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01ed49) hook up zoom slider to popup palette and make sure it is synced (24628ebf7a) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5a3e) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b23ef) cmake: Add enable_testing (a51826b7a4) Remove outdated comment (3b71221984) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00b0c) Minor cmake cleanup (ab0554c371) Remove attempt to add -Wno-switch (f2f6b11e92) Remove dead cmake code: GenerateTestExportHeader (2251c65a89) Make sure not to add empty mime types when importing/exporting (a54a4c417d) Clean up KisTIFFOptionsWidget (a9316ac11d) Do not add superfluous include directories globally (447bcc17fc) Do not crash after showing KisTIFFOptionsWidget (8fcb0dcab8) Remove install command for file that doesn't exist (65c4fc67d5) Remove complex Calligra product system (c83583b442) Add notes in 3rdparty readme on DrMingw (0f55fb703c) BUG:369547 Fix stabilizer jumping bug (f23e9db9ae) d-pointerify KoColorSet (575724701f) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db869) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7d30) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729490) Add feature info: display cmake feature status during configure step (70cba6d4b5) cmake: Clean X11 and QtX11Extras detection (70352bd5e3) cmake: Simplify HAVE_XCB (7b7c41158f) cmake: remove unused variable being set (df9922a09b) cmake: remove MacroLibrary (c784d565b3) cmake: remove MacroAdditionalCleanFiles (cc63b8310a) cmake: move Find files to cmake/modules (88582f473a) cmake: Remove MacroEnsureVersion (3bc023f481) cmake: Remove MacroLogFeature (d2a51e76d3) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a091a1) cmake: remove MacroOptionalFindPackage (40c6251535) cmake: use cmake-extra-modules for Unit Tests (27d0b63e34) cmake: Remove noise (2b3b7dab90) Port macro_log_feature to modern cmake (757b74d63a) Print shader error log on non-debug builds as well (cb72d9dc76) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd077) CMake: Be consistent about set and append (2c4e90e405) Install mime type icons correctly (6389f779d8) Move mime icon installation to sensible place in CMakeLists.txt (c61769b052) Update the link to the source code (ab16e1d798) Revert "Remove broken template" (47535e715b) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7ace9) Find Vc in /usr/lib (5b6b187b36) Make ComboEventFilter a proper class (044ab92344) remove references to the popupcolortriangle class as it is not used any more (fc87456c40) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e373318d) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72be34) Get rid of breakpad again (c6cd38fd62) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b5603c) Use qobject_cast instead of dynamic_cast (8a13a36315) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d25d) Fix typo (0c9ff9aadf) Make sure all enum values are covered in switch statements (5f347def3f) Protect from accessing uninitialized variable (88b6c7ea0b) Clean up some lackluster spacing (545d7022f7) Small clarification (2cc70cb2ba) Remove strange list check (f17f63d415) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35738) Fix mentioning of KAuth -> KConfig (a43062955b) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045e55) Revert "Make it possible to build without kauth installed" (e11262835b) Make it possible to build without kauth installed (1cbae8b357) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f862) Disable gcc warning for gmic: misleading-indentation (17671260a9) Fix typo (24d236142c) KAuthorized::authorizeKAction -> authorizeAction (db45a7dae3) BUG:369308 show the links on the about us (89c0509824) BUG:369308 show the links on the about us (d970338a28) Make Qt 5.6.0 the minimum with an override (3b62983593) always show the version number on the splash page (3f31c9c2b7) always show the version number on the splash page (34b0a1a06e) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0563) BUG:371592 fix import image sequence dialog (ae39d79a9b) fix order of variables to prevent the wreorder warnings (6743e1248d) disable snapping when on isometric grid mode for now (7f98e22af0) Fix sign-compare warning (8e46e78267) Add Q_UNUSED (860fc940bb) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3f11) Set some common properties of the image on the export configuration (165135179a) Fix build after merge error (56b7873491) Copy KF5 Qt plugins from another possible location (fbb623ff37) We're working on the 3rd beta now. (2ea81d894e) Fix initial frame to be regenerated after playback (17ef45f04a) Fix animation cache to be updates while playback (3c903e48d4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54e3a) BUG:368093 Only install the breeze themes for our own binary releases (f50c594936) Set the default value for Unsharp Mask amount to 2 (1d8269e1fd) Fix the check for X11 (7e4dff397f) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08d7a) Always use Basic Smoothing for Line Tool (fb9ba2c7bb) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba195) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e7a8) Add Scribus palette parsing. (98bfa5157e) Improve readability (c0f676b1e0) Add Q_UNUSED to reduce warnings (e5a20307d3) Fix typo (f2b82af11c) Minor cleanup (4d25662d55) Be consistent in switch statement: break also for the last case (ba6fbc8bf3) Add Q_UNUSED to reduce warnings (047cf084a4) Fix Vc deprecation warnings - use tie (b9af0b1911) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f14be) Add default to switch that doesn't handle all enum values (9c7f6188d8) Remove register keyword (81fbb2f3c5) Avoid detaching: use QByteArray::constData instead of data (7cc997781c) Fix unused function warning: KoWmfFunc (a6150a34cb) Fix constructor interpreted as function warning (cd50bb3bd6) Fix unused parameter warning (28e1c0c871) Add override keyboard to virtuals (3f4fc50f56) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e2702d2) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6ee59) Fix typo in comment (5a12643b8f) Update snap definition (4ad4246dfd) Update the xmlgui version number (c7b362c74c) BUG:371463 Don't crash when creating an image from a template (e032da163e) Fix valgrind warning (edd4e605f9) BUG:371463 Don't crash when creating an image from a template (157379e962) Fix valgrind warning (9dfa3522ed) Add some asserts to check for empty colorspace names (d1e054b230) Merge branch 'master' into rempt/impex-refactoring (9cf91bd5fc) Fix dubious nullptr check (6b603681e7) Remove unused variables (2edb5d4a5a) Remove unused member variable (97130634ca) Remove redundant parenthesis (672a0ad320) QString: prefer single .arg call and QStringLiteral (2f85edc837) QString::number instead of QString(%1).arg(i) (a5a83abd9a) Remove unused function (c71dc63157) Add missing override keyword (63dbaaefb9) struct/class mismatch (f2c813563b) Cleanup usage of empty strings (ad15727c99) Remove nonsensical QObject name (01841330a9) Clean up tool id's (9037dac329) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db4ad) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d0fa) Fix warning (a275a90280) Fix warning (1c7eabc866) Remove unused variables (0f66e2d4bc) Remove repeated variable assignment (bd9ff90979) Fix include guard (typo in ifdef/define) (d87a3cd5ca) Use int as counter in for loops (0a144845a3) Protect from out of bounds access (7185123bae) Fix warningn: #if __i386__ should use defined() (09043163d5) Remove question about deleting scoped pointer (18bbe87c0b) Remove unused variable (2c171b786d) Mark virtual with override (9c85aee7a1) Add more debug info to KisDocument for autosave debugging (186046f838) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcdbcd) Fix the crash when trying to cancel the background strokes with Esc (2957819bda) Implemented Undo for Instant Preview strokes (1426e045e9) Check pointer before dereferencing (f8f4def68f) Check pointer before dereferencing (7c4c67f450) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994641) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660fe80) Hide the brush tip options that are not relevant for the hairy brush (33e188c6c5) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (09821811fb) Fix the artifacts when doing quick hatches with Instant Preview (e357da4f04) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a17699993f) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d677) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d595) Fix adding enum to string (5df6dc5ce0) Switch cmake CMP0002 NEW: no duplicate targets (6bde074887) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b93cb) Remove duplicate unit test (b756dde9d2) Fix up previous merge commit (ccc2a3ee8f) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f5e6) Add Q_UNUSED for unused parameters (5f3af83cde) Fix macro define check (1b37b8b4f4) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f6f7) Fix struct/class mismatch (709fd3c2a3) Remove unused member: WmfParser::mWinding (1c21da33c0) Add override keyword to virtuals (f3aab8b0ec) Merge branch 'master' into rempt/impex-refactoring (daf7ba3452) Fix updates of the shape selection after converting it from shapes (2aaa11b1a4) Fix a hangup and a crash when undoing vector selection creation (989b681592) Crop selection outline correctly when creating a cropped selection (46b602ce35) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591213) Fix local selections to work again (773b8bf82f) disable compression flag (5a751aaafc) Add a note about the need for the prepared gettext binaries when building a release (d2bd110948) Fix Wash Mode painting on masks (9cf0a76bfb) Merge branch 'master' into rempt/impex-refactoring (0aa393c323) Polish the comments in the new blending modes. (53ece20a65) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651ddb46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4ad1b) Also save the new blending modes to ora correctly. (3ad91260dc) Disable optimisation for the destination in and atop blending modes. (2d9cbc8572) Merge branch 'master' into wolthera/ora-support (52898cd40a) Skip empty parts when splitting the mimetypes (745ceb0d3c) Fix some problems with autosaving (4a60adb912) Remove unused error codes (4595ed5923) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a26a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46baa) Merge branch 'master' into wolthera/ora-support (fdd6ed585f) Merge branch 'master' into wolthera/ora-support (6573b7257d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e8dd) Don't show the warning when exporting (e1e5390d68) Add support for animation frames to csv export (63144f6e95) Centralize the code for creating the colorspace checks (0141997782) Fix the Tiff checks (b25172f260) Merge branch 'master' into rempt/impex-refactoring (bc7c790df4) Remove double initialization of the undo stack (2b65453fa3) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5638) Fix crash when using the save kra checkbox (69929a0c46) Check whether the given file format plugin is available (6813b4d8c0) Build fix (e8b6db02c2) Merge branch 'master' into rempt/impex-refactoring (0380af9db0) Remove unused class (301a8fe126) Convert the last export message to an error string (f0ab65be95) Fix KisImageTest (85e4ff1f9b) Implement cloning of KisImage object (ded079919b) Add a custom message for the homogenous layer stack check (a7eaf968c4) Polish the message a bit (b4d932a68b) Fix the logic for the image size check (3255e8ddef) Refine the node type check: there is always one group layer (e0b2b2a99c) Fix a crash when opening a file from the recent files list (10710f67fd) Remove some more QMessageBoxes that are no longer needed (c8c9862b1f) Remove the conversion framework (acbbde1aee) fix build (50ea774519) Update the tiff export filter with capabilities (886132aef8) Add capabilities for tga export (cefb68be18) Add capabilities for spriter export (e3207826c0) Add capabilities for QML export (f3b5132bc3) Nicer layout (754b65e6ec) Define the capabilities of the PSD export filter (56d5ad1a62) ORA can handle a combination of gray and rgb layers (82f6bb35b3) Improve message by adding a newline (4a3d924823) Add two new checks: imagesize and color model homogenieity (5707ab656d) PPM can save 8 and 16 bit rgb and grayscale (22f48a63e0) Add saving a profile to the png capabilities (d93b70f4da) Add export capabilities for ora (05fa09c030) Add export capabilities for jpeg (00cbde844d) Add capabilities for the heightmap exporter (4808a9a827) Also check for critical errors that block saving completly (45ea9d1f4b) Replace docbook (????) by xml (f0933245c5) These plugins do not support anything but sRGB (997ab84829) Add an errors field to the checker (82809206bc) Fix message to be more generally accurate (f4a0c60324) Add a check for KisGroupLayer (faad4e263f) Add capabilities for CSV (11822fe6e3) Convert the brush export plugin to the config widget system and add capabilities (c8ad951132) Add a warning icon and make the full info list a popup (85e4ca2c8d) Fix classname to follow standards (15fc0ffb9b) Set the capabilities of BMP (d0ea54d56e) Fix some whitespace issues (ea5b715bc8) Also check the color model per layer, for formats that support layers (5b7d4202e8) Add a check whether the image is non-linear sRGB (e827d0749f) Add a check for the presence of exif information in the layers (de005d74bd) Add a check for the existence of layer styles. (3c6cebbed0) Fix whitespace (6aa7b92020) Add three extra checks for guides, grids and assistants (cd782972bb) Add a check for compositions (e42f6924ec) Add a check for animated layers (b6a22e7216) Add the color model check (e537e13744) Register the ability to save multiple layers for the tiff file format (20e56f5f1c) Only do the per-layer checks if the format can save layers (bc4a12bb50) Add a check for multiple layers. (6bdf4365f2) Remove old openraster capabilities check from the kra export plugin (3d39570435) Add a check for the various types of nodes (e305e67a33) debug-- (93ba9f1649) Make all export plugins link to the impex library (e50e8ac245) The Kra export plugin supports all capabilities, by definition (d393edc037) Fix translation transform handle the anchor points! (bfe18d2ef1) Fix cursor update for the transform tool (dc4cacbf86) Prevent transform handles from doing belly dance while doing transformation (630677abac) simplify (2d8016f426) Combine the options and the warnings in one dialog. (a86736550b) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047af8) Make spin boxes take care about the Anchor Point (d9fd4e33bf) Basic implementation of the Scale Around Pivot Point (c5690b184d) Implement the first export checks (1449ccc311) Add a registry and factory system for the checks (6c9bb89e8b) Add initial framework for the export capabilities checker (14ee3a70c9) Move the kra code into a separate library (00e5145214) Move all kra-specific loading code to the kra import plugin (9cccf71ef0) remove unused method (56576ce7d1) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a473) Set the mimetype on the filter when creating the filter object (60680a7c51) Don't crash if loading a file failed (85b3b0f857) Implement saving to .kra as a plugin: next loading (ce15a0766f) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67dc7c) simplify by removing prepareSaving() (b49eb31767) Remove double initialization of bools (a81ca73de5) Remove remnants from the remote-url loading (5a1850aa51) Simplify the saving and loading code (b2f147a70a) Simplify the api by removing two methods that were only used locally (c371b7efc1) Remove unused parameter (83095333a9) No need to wrap a QUrl in a QUrl (d73c59bbf9) Remove duplicate sig/slot connection (347884b38b) Remove the old export confirmation mechanism (7ee55641a5) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8113) Merge branch 'master' into rempt/impex-refactoring (cc67a505f0) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0f4b) Fix override cursor (f5ea5b8e1c) Fix double delete (c66fa4026e) Show the filter settings dialog from one central place (921d9f87b4) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82b40) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828aa76) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12686) Fix copyright for these new files (c1fa7d9201) Make the import and export api handle status the same way (d691db7d2e) Remove the special output flag (a8d2d063d8) Remove unused "autoerrorhandling" flag (48ebb467eb) Simplify the loading code: Krita filters never write a native file (9479a834f7) Remove saveToStore (807b419402) Master styles are, apparently, not saved, so comment out the saver (9ea230c7c7) remove unused include (ff63156971) Remove unused loadFromStore method (6587700ef0) Remove unused load/save ODF methods (b2d3e470ce) Move the kra unittests to the kra impex plugin (0b5ae8e18a) Fix build after merge conflict (de371c6c7d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04ad04) Make fixes to composite ops as dmitry suggested. (0d8e406ded) Merge branch 'master' into wolthera/ora-support (1be776d766) Update Ora support significantly. (f412fb8c8a) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0f73) Move the kra code into its own plugin (4bcaf33515) Move all the OpenRaster code to the ora plugin (155bdc5ef0) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7b77) Fix build (7c5a20e157) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0be6e) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b0780181dc) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8a56) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6f66) warning-- (extraneous parenthesises) (07e2da4f51) Disable the macro-redefines warning (3441570351) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a71f) Explicitly set the mimetype on the filter (5b72ac6c1c) Pass an IO device to the filters instead of a filename (178ac6dfda) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660197) Remove prepareForImport (c3d333b92e)
2016-12-15Updated version (3.0.91.617.gea049fc -> 3.0.91.621.g5ef0b4b).AUR Update Bot
Changelog ========= Set the filename on the encoder (5ef0b4b) BUG:373673 Replace <interface> with <b> (a0fe205) Fix readme again (5976865) Update after change of url (76fb147) Fix exporting video in AppImage, Snap and DMG (ea049fc) Add a checkbox to enable hidpi to the settings dialog (9dba353) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f) Also escape : when saving predefined image sizes (506b744) Should be two words (5169180) Merge branch 'rempt/impex-refactoring' (e7a3532) Up the xmlgui version to higher than 3.1 (ca924bc) Make the color selector in the popup palette configurable (aed9a2c) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23) BUG:369165 Add insert as file layer on dropping an image (86f7c65) Fix High-Quality filtering on AMD GPU (d8ce65b) File layers also cannot be transformed. (6731573) Connect Timothee's icon to the pivot point feature (8d14d91) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e2) Fix strings problems reported by the localization team (96e6d6e) Check whether the path is absolute (5b011f3) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a) Fix a NaN transformation when using 4-point perspective transform (050f835) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b) Fix crash when trying to apply transformation to empty layer (aa2f46d) Fix (almost) a deadlock when converting image color space (468b55e) All shortcuts should be configurable when no document is open (aeced4a) History docker: Replace the menu popup with a dialog (794790e) BUG:353591 Remove tags associated with bundles (be6738b) Fix double initialization of actions in the action manager (5ce167b) Fix undoing shortcut changes when pressing Cancel button (bd6c098) Added a sanity check for actions, fixed composition actions (413c190) Fix formatting and unused variables (f85b84f) Fix propertizing Color History and Common Colors actions (81453d3) Fixed multiple shortcuts bugs (e1d0a83) Reword the shortcuts conflict message (327138f) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921) debug-- (3cf1052) Remove unused variable (fe2da39) CCBUG:373074 Disable the transform tool on vector layers (46396e6) fix transform tool option size (77cea2e) Make sure the dialog has a title that fits with the menu text (37c793e) update transform tool settings icons (b9f71c6) Select the mimetype of split images by default to the mimetype of the current image (dc36d85) CCBUG:373077 Image split: show error dialogs only once (b19050f) More html instead of docbook-qt (e264e42) Use html instead of docbook, tooltips instead of whatsthis (c7e3e31) Do not use docbook, use html (7c7f9ec) Better fix for the file dialog default location (32eb74e) BUG:373193 Try harder to make the splash a dialog (b399c50) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1) These two methods are never overridden, so shouldn't be virtual (9ce7425) new icon for transform from pivot (4e243f1) Fix layout of the warp transform tool options pane (6e17465) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7) BUG:373334 Fix installing proifles with complex filenames (5814085) Fix layout of monitor profiles by using a QFormLayout (3440091) BUG:373335 Remove flawed logic. (877496f) D3525: Fix floating point Lab (1bd3a74) Implement a feedback for barrier blocking when doing some actions (a49ec4b) make the performance logging data more clear (294c5c7) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c) Do not install the majority of the extra icc profiles (80c8d17) Do not install the majority of the extra icc profiles (2cec362) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44) add an All option that clears the engine filter to show all presets (9717d18) make brush engine drop-down sortable (a82e110) Finish implementing the animation renderer (737e798) BUG:372893 Fix painting of the sliderspinbox (f2ee040) BUG:372983 Fix spello (9802e35) Fix for a crash when saving a document after adding a text shape (3dffd58) Fix exporting images on the command line (2f8de90) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2) update zoom menu icons (58b93f6) unify colors on all svg icons (270ac04) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56) Fix sharing keyframe data when duplicating animated layers (05cce0c) add a label for the currently selected brush at top (824bafe) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede9) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad) tell the toolbar to change the icon to the active brush engine (026bda9) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe) brush editor needs to be attached by default (49b496f) merge rempt/impex-refactoring branch (8f1ba3b) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c) Fix compilation due to undefined M_PI on some compilers (3259e0d) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6) Fix KisBrushOpTest (808785d) Fix isotropic spacing when working on a mirrored canvas (1deab26) Fix to race conditions while saving (b998686) make settings list have a minimum width to prevent cutting off the names (9191875) remove a couple signal I forgot (56d54ae) give the name field in the brush editor more space (443d955) remove the detach window references as it seems to be creating issues (5802734) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff) Fix bent stabilizer finishing line segment (66d3859) Fix hiding Tool Options widgets when a new window is created (7760309) Fix memory leak (9c933ec) Show a warning if the user tries to save to a path that doesn't exist (d29e259) Refactor the filename requester and filedialog (5ea2b33) Fix unused variable warnings (71036a9) Improve rendering speed of the Visual Color Selector (16c1586) Add KoColorDisplayRendererInterface::toQImage (411f3ba) Fix typo (3b2b30d) Rename variable for clarity (6d3d009) Split each class into its own file (0b4297b) Remove copy of KisColorSelectorConfiguration (97b374d) fix whitespace (5bf33c8) Remove unused timer variable (e2755c3) Fix race condition in KisMergeWalker::startTripWithMask (5142061) Work around low framerate of stabilizer (7d9d92a) Remove unused stuff in KisStabilizedEventsSampler (c1b402e) Port the save-saving patch from 3.1 (4628312) Remove unused code (cecce7a) Fix dox (0f23dbe) Allow the breeze style (187f8d6) Prepare qobject_cast over dynamic_cast (c626051) Fix bent stabilizer finishing line segment (768c1e6) Fix hiding Tool Options widgets when a new window is created (89727e9) Fix memory leak (3f4f856) Show a warning if the user tries to save to a path that doesn't exist (064ceeb) Refactor the filename requester and filedialog (3d61331) remove old setting that was hiding the presets strip area (d47abbe) Fix unused variable warnings (45a55b2) Improve rendering speed of the Visual Color Selector (02c303b) Add KoColorDisplayRendererInterface::toQImage (2ad9569) Fix typo (1f71bf7) Rename variable for clarity (6dcff2a) Split each class into its own file (ca937f8) Remove copy of KisColorSelectorConfiguration (45e7370) fix whitespace (d5f3bc7) Remove unused timer variable (923b02f) Fix race condition in KisMergeWalker::startTripWithMask (2994b98) Work around low framerate of stabilizer (11f0acc) Remove unused stuff in KisStabilizedEventsSampler (c2c8830) Port the save-saving patch from 3.1 (c7eb097) Remove unused code (2924b9d) Fix dox (a067934) Allow the breeze style (1ae3767) prevent rulers from flashing on and off when a new document is created (b1eb510) prevent rulers from flashing on and off when a new document is created (c269fd6) Prepare qobject_cast over dynamic_cast (0a5e8a7) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91) update duration setting on time sensor to make the range more usable (66afbb7) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07c) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36) add label for softness for autobrush and add an icon for theme changing (277109b) clean up the predefined brush tip area a bit and get it more organized (15cb60c) display what type of brush tip is loaded (74a2bbd) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32) add a Ui form file for the predefined brush presets. need to port everything over still (f95c103) add horizontal icon slider to brush engine view options (c1af7b2) save the brush icon siz to the config (8531190) fix selection area when changing preset to details view (0fc927d) add slider to view options to control the icon size (54f0fff) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00a) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1) update m_brushChooser reference that was not updated (c204c2b) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73) added comment about Qt bug with detaching (c76bc67) change show buttons to highlight buttons so it is easier to see their state (f4ad147) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efe) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c8) add view switcher to change between detail and thumbnail view (52a3c24) update UI a bit so it closer to normal looking (1e6e630) remove remaining references to old paintop selector and remove from UI (14818bb) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8) Remove some unused functions (e38d389) Manage private members of KisImage more in the pimpl class (e15336a) Use QScopedPointer for undoStore in KisImage (3221dfb) KisBaseNode::Private - clean up ctor (7818752) BUG:372143 Set the mimetype to native before autosaving (01a8f94) Remove shared pointer to class that doesn't exist (5baba87) Use the stable branch of the appimagekit repo (ec603ba) No longer fetch the translations for the appimage from git build (04a69f1) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea) Save show-in-timeline not depending on the animated status of the layer (e723bb8) Mark image as modified when the user changes frame rate or animation range (ab8271e) Fix saving of "Show in Timeline" option (14d80b6) Fix a stupid crash in KisMimeData (a50d540) Fix crash when trying to D&D or import a layer into Krita (fb115db) hide snap to assistants options if it is disabled (ee17323) Fix saving of animation parameters (b1c1f64) Fix a crash in cloning the colorize mask (dfaca5d) Fixed a crash in KisKraSaverTest (174039d) Fix KisKraSaverTest to check patterns correctly (3635e07) Fix memory leak asserts in KisKraSaverTest (89bedcd) Fix crash when closing images with shape layer + mask (c7c3310) Fix a crash in kis_image_test (2ca21b7) Fix assert in Thumbnail Cache (e7a1e78) Fix crash when drawing in the scratch pad (c4a2d62) update brush smoothing UI a bit to make it more clear (f82decc) Partially revert "Fix bad weak pointer usage" (de3957a) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9) Fix more bad weak pointer usage (703a472) Remove unused local variable (84a48de) Fix bad weak pointer usage (ac2868a) Add toStrongRef to KisWeakPtr (fddc7d9) Prepare a bit for shared pointers with explicit constructors (0bf6839) Cold init Lod Availability widget when switching presets (8c5506f) Remove forgotten debug lines (0e46e3a) Fix multithreaded building of Qt in ext_qt (1770313) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e) Add missing reference to parameter (48f37a3) Remove stray semicolon (a472ec8) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e349) Use QScopedArrayPointer to make sure array gets deleted (4d1abba) Unused variables, handle one, mark one as unused (167a2dd) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1) Rename variable for readability: shp->shape (9d4342b) Make sure variables are initialized (6fbdcfb) Remove superfluous ifs (ac5dcde) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522) Fix minor memory leak (in test) (6424665) Do not use float as counter in for loops (46adee8) Fixup warning fix (clang detection was off) (47c12b3) Fix initialization order (-Wreorder) (92af712) Mark intentionally unused variable with Q_UNUSED (5a88907) Silence clang cast-align warning for gmic (23fcf64) Implement sample radius for Ctrl+click color picker (b73f972) Fix crash when trying to run Krita without *any* opengl present (1773fe4) Fix color picker radius for the Color Pick Tool (344da7e) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e) hide the preset direction indicator on the popup palette (d7f7f35) hook up multihand tool options to UI file widget (7b002b4) create UI file for multihand tool options and hook up skeleton (7d99f40) BUG:344333 Do not crash if tool activation is set to a keypress (a83b736) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64) BUG:363535 Restore the shear cursor (b9bcb72) BUG:363003 Load png's with broken resolution tag (3f03b83) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e7) Don't merge onion skins when merging two layers (3f69cfc) make preset start appearing at the top and populate clockwise. move indicator (5570724) Make Mirror Mode have different axes centers for each opened image (6fbe5c3) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fc) Fix build error (03efe7f) Fix build error (3634d3a) BUG:363968 Save a transparent thumbnail (0a17a59) BUG:363968 Fill the thumbnail for an empty image with checkers (345919c) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54e) BUG:367721 Make sort order for filters consistent (6f8c4e2) Fix showing the wait cursor when loading or saving (e2911a0) polish the splash screen layout a bit (6b34baa) Forward declare KisView only once (decde84) Remove empty protected section (7858a2a) No return statement for void function needed (42d5a04) Fix a few typos (2ab51d3) Enable DEP and HEASLR for mingw-w64 build (8c59c76) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d199131) fix variable name in splash image path (89e6ad4) update splash image to new logo and larger artwork (b63d426) Add detection for Waltop tablets (979ed8e) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d) add some extra info (162f164) Make the imagemodified/document modified sig/slot connection unique (6877630) Remove unused overload (4704196) If loading a template fails, don't initialize an empty, wrong document (2e98411) Remove unused method KisDocument::waitSaveComplete() (e5a945a) KisDocument::save() doesn't need to be a slot (6b82452) Remove unused pagecount property (c0f938e) Fix loading the swatch names in aco files. (a13759c) Remove KisDocument::pageLayout (870b3ed) Get rid of the storedExtern check; kra files are never embedded. (1a5bee1) Remove the setEmpty/isEmpty flag (e822362) Remove the isLoading flag (588dfaf) Remove unused methods/variables (f881d7d) Remove obsolete comment (6077058) Enable DEP and HEASLR for mingw-w64 build (2e9db46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e5) Fix build of the quicklook plugin (6735725) Remove unused code (ecb2a3e) Fix loading the photoshop compatible shortcut scheme (b4edd06) Replace a couple of "" parameters with QString() (c7c1442) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc) make sure we refresh the canvas when rotating (294aa0a) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc) Fix warning messages on Ubuntu 16.04 (93c27b1) Fix crash on export (e53cdcb) Fix build (113eedf) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a) Add option to enable broken tests (9fe45a1) Print list of broken tests in one go (884ebac) add a rotation reset button to easily get back to zero degrees (d997da0) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01e) hook up zoom slider to popup palette and make sure it is synced (24628eb) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b2) cmake: Add enable_testing (a51826b) Remove outdated comment (3b71221) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00) Minor cmake cleanup (ab0554c) Remove attempt to add -Wno-switch (f2f6b11) Remove dead cmake code: GenerateTestExportHeader (2251c65) Make sure not to add empty mime types when importing/exporting (a54a4c4) Clean up KisTIFFOptionsWidget (a9316ac) Do not add superfluous include directories globally (447bcc1) Do not crash after showing KisTIFFOptionsWidget (8fcb0dc) Remove install command for file that doesn't exist (65c4fc6) Remove complex Calligra product system (c83583b) Add notes in 3rdparty readme on DrMingw (0f55fb7) BUG:369547 Fix stabilizer jumping bug (f23e9db) d-pointerify KoColorSet (5757247) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729) Add feature info: display cmake feature status during configure step (70cba6d) cmake: Clean X11 and QtX11Extras detection (70352bd) cmake: Simplify HAVE_XCB (7b7c411) cmake: remove unused variable being set (df9922a) cmake: remove MacroLibrary (c784d56) cmake: remove MacroAdditionalCleanFiles (cc63b83) cmake: move Find files to cmake/modules (88582f4) cmake: Remove MacroEnsureVersion (3bc023f) cmake: Remove MacroLogFeature (d2a51e7) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a09) cmake: remove MacroOptionalFindPackage (40c6251) cmake: use cmake-extra-modules for Unit Tests (27d0b63) cmake: Remove noise (2b3b7da) Port macro_log_feature to modern cmake (757b74d) Print shader error log on non-debug builds as well (cb72d9d) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd) CMake: Be consistent about set and append (2c4e90e) Install mime type icons correctly (6389f77) Move mime icon installation to sensible place in CMakeLists.txt (c61769b) Update the link to the source code (ab16e1d) Revert "Remove broken template" (47535e7) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7a) Find Vc in /usr/lib (5b6b187) Make ComboEventFilter a proper class (044ab92) remove references to the popupcolortriangle class as it is not used any more (fc87456) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e3733) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72b) Get rid of breakpad again (c6cd38f) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b56) Use qobject_cast instead of dynamic_cast (8a13a36) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d) Fix typo (0c9ff9a) Make sure all enum values are covered in switch statements (5f347de) Protect from accessing uninitialized variable (88b6c7e) Clean up some lackluster spacing (545d702) Small clarification (2cc70cb) Remove strange list check (f17f63d) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35) Fix mentioning of KAuth -> KConfig (a430629) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045) Revert "Make it possible to build without kauth installed" (e112628) Make it possible to build without kauth installed (1cbae8b) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f) Disable gcc warning for gmic: misleading-indentation (1767126) Fix typo (24d2361) KAuthorized::authorizeKAction -> authorizeAction (db45a7d) BUG:369308 show the links on the about us (89c0509) BUG:369308 show the links on the about us (d970338) Make Qt 5.6.0 the minimum with an override (3b62983) always show the version number on the splash page (3f31c9c) always show the version number on the splash page (34b0a1a) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0) BUG:371592 fix import image sequence dialog (ae39d79) fix order of variables to prevent the wreorder warnings (6743e12) disable snapping when on isometric grid mode for now (7f98e22) Fix sign-compare warning (8e46e78) Add Q_UNUSED (860fc94) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3) Set some common properties of the image on the export configuration (1651351) Fix build after merge error (56b7873) Copy KF5 Qt plugins from another possible location (fbb623f) We're working on the 3rd beta now. (2ea81d8) Fix initial frame to be regenerated after playback (17ef45f) Fix animation cache to be updates while playback (3c903e4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54) BUG:368093 Only install the breeze themes for our own binary releases (f50c594) Set the default value for Unsharp Mask amount to 2 (1d8269e) Fix the check for X11 (7e4dff3) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08) Always use Basic Smoothing for Line Tool (fb9ba2c) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e) Add Scribus palette parsing. (98bfa51) Improve readability (c0f676b) Add Q_UNUSED to reduce warnings (e5a2030) Fix typo (f2b82af) Minor cleanup (4d25662) Be consistent in switch statement: break also for the last case (ba6fbc8) Add Q_UNUSED to reduce warnings (047cf08) Fix Vc deprecation warnings - use tie (b9af0b1) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f1) Add default to switch that doesn't handle all enum values (9c7f618) Remove register keyword (81fbb2f) Avoid detaching: use QByteArray::constData instead of data (7cc9977) Fix unused function warning: KoWmfFunc (a6150a3) Fix constructor interpreted as function warning (cd50bb3) Fix unused parameter warning (28e1c0c) Add override keyboard to virtuals (3f4fc50) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e270) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6e) Fix typo in comment (5a12643) Update snap definition (4ad4246) Update the xmlgui version number (c7b362c) BUG:371463 Don't crash when creating an image from a template (e032da1) Fix valgrind warning (edd4e60) BUG:371463 Don't crash when creating an image from a template (157379e) Fix valgrind warning (9dfa352) Add some asserts to check for empty colorspace names (d1e054b) Merge branch 'master' into rempt/impex-refactoring (9cf91bd) Fix dubious nullptr check (6b60368) Remove unused variables (2edb5d4) Remove unused member variable (9713063) Remove redundant parenthesis (672a0ad) QString: prefer single .arg call and QStringLiteral (2f85edc) QString::number instead of QString(%1).arg(i) (a5a83ab) Remove unused function (c71dc63) Add missing override keyword (63dbaae) struct/class mismatch (f2c8135) Cleanup usage of empty strings (ad15727) Remove nonsensical QObject name (0184133) Clean up tool id's (9037dac) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d) Fix warning (a275a90) Fix warning (1c7eabc) Remove unused variables (0f66e2d) Remove repeated variable assignment (bd9ff90) Fix include guard (typo in ifdef/define) (d87a3cd) Use int as counter in for loops (0a14484) Protect from out of bounds access (7185123) Fix warningn: #if __i386__ should use defined() (0904316) Remove question about deleting scoped pointer (18bbe87) Remove unused variable (2c171b7) Mark virtual with override (9c85aee) Add more debug info to KisDocument for autosave debugging (186046f) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcd) Fix the crash when trying to cancel the background strokes with Esc (2957819) Implemented Undo for Instant Preview strokes (1426e04) Check pointer before dereferencing (f8f4def) Check pointer before dereferencing (7c4c67f) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660f) Hide the brush tip options that are not relevant for the hairy brush (33e188c) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (0982181) Fix the artifacts when doing quick hatches with Instant Preview (e357da4) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a176999) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d) Fix adding enum to string (5df6dc5) Switch cmake CMP0002 NEW: no duplicate targets (6bde074) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b9) Remove duplicate unit test (b756dde) Fix up previous merge commit (ccc2a3e) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f) Add Q_UNUSED for unused parameters (5f3af83) Fix macro define check (1b37b8b) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f) Fix struct/class mismatch (709fd3c) Remove unused member: WmfParser::mWinding (1c21da3) Add override keyword to virtuals (f3aab8b) Merge branch 'master' into rempt/impex-refactoring (daf7ba3) Fix updates of the shape selection after converting it from shapes (2aaa11b) Fix a hangup and a crash when undoing vector selection creation (989b681) Crop selection outline correctly when creating a cropped selection (46b602c) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591) Fix local selections to work again (773b8bf) disable compression flag (5a751aa) Add a note about the need for the prepared gettext binaries when building a release (d2bd110) Fix Wash Mode painting on masks (9cf0a76) Merge branch 'master' into rempt/impex-refactoring (0aa393c) Polish the comments in the new blending modes. (53ece20) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651dd) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4a) Also save the new blending modes to ora correctly. (3ad9126) Disable optimisation for the destination in and atop blending modes. (2d9cbc8) Merge branch 'master' into wolthera/ora-support (52898cd) Skip empty parts when splitting the mimetypes (745ceb0) Fix some problems with autosaving (4a60adb) Remove unused error codes (4595ed5) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46) Merge branch 'master' into wolthera/ora-support (fdd6ed5) Merge branch 'master' into wolthera/ora-support (6573b72) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e) Don't show the warning when exporting (e1e5390) Add support for animation frames to csv export (63144f6) Centralize the code for creating the colorspace checks (0141997) Fix the Tiff checks (b25172f) Merge branch 'master' into rempt/impex-refactoring (bc7c790) Remove double initialization of the undo stack (2b65453) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5) Fix crash when using the save kra checkbox (69929a0) Check whether the given file format plugin is available (6813b4d) Build fix (e8b6db0) Merge branch 'master' into rempt/impex-refactoring (0380af9) Remove unused class (301a8fe) Convert the last export message to an error string (f0ab65b) Fix KisImageTest (85e4ff1) Implement cloning of KisImage object (ded0799) Add a custom message for the homogenous layer stack check (a7eaf96) Polish the message a bit (b4d932a) Fix the logic for the image size check (3255e8d) Refine the node type check: there is always one group layer (e0b2b2a) Fix a crash when opening a file from the recent files list (10710f6) Remove some more QMessageBoxes that are no longer needed (c8c9862) Remove the conversion framework (acbbde1) fix build (50ea774) Update the tiff export filter with capabilities (886132a) Add capabilities for tga export (cefb68b) Add capabilities for spriter export (e320782) Add capabilities for QML export (f3b5132) Nicer layout (754b65e) Define the capabilities of the PSD export filter (56d5ad1) ORA can handle a combination of gray and rgb layers (82f6bb3) Improve message by adding a newline (4a3d924) Add two new checks: imagesize and color model homogenieity (5707ab6) PPM can save 8 and 16 bit rgb and grayscale (22f48a6) Add saving a profile to the png capabilities (d93b70f) Add export capabilities for ora (05fa09c) Add export capabilities for jpeg (00cbde8) Add capabilities for the heightmap exporter (4808a9a) Also check for critical errors that block saving completly (45ea9d1) Replace docbook (????) by xml (f093324) These plugins do not support anything but sRGB (997ab84) Add an errors field to the checker (8280920) Fix message to be more generally accurate (f4a0c60) Add a check for KisGroupLayer (faad4e2) Add capabilities for CSV (11822fe) Convert the brush export plugin to the config widget system and add capabilities (c8ad9511) Add a warning icon and make the full info list a popup (85e4ca2) Fix classname to follow standards (15fc0ff) Set the capabilities of BMP (d0ea54d) Fix some whitespace issues (ea5b715) Also check the color model per layer, for formats that support layers (5b7d420) Add a check whether the image is non-linear sRGB (e827d07) Add a check for the presence of exif information in the layers (de005d7) Add a check for the existence of layer styles. (3c6cebb) Fix whitespace (6aa7b92) Add three extra checks for guides, grids and assistants (cd78297) Add a check for compositions (e42f692) Add a check for animated layers (b6a22e7) Add the color model check (e537e13) Register the ability to save multiple layers for the tiff file format (20e56f5) Only do the per-layer checks if the format can save layers (bc4a12b) Add a check for multiple layers. (6bdf436) Remove old openraster capabilities check from the kra export plugin (3d39570) Add a check for the various types of nodes (e305e67) debug-- (93ba9f1) Make all export plugins link to the impex library (e50e8ac) The Kra export plugin supports all capabilities, by definition (d393edc) Fix translation transform handle the anchor points! (bfe18d2) Fix cursor update for the transform tool (dc4cacb) Prevent transform handles from doing belly dance while doing transformation (630677a) simplify (2d8016f) Combine the options and the warnings in one dialog. (a867365) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047) Make spin boxes take care about the Anchor Point (d9fd4e3) Basic implementation of the Scale Around Pivot Point (c5690b1) Implement the first export checks (1449ccc) Add a registry and factory system for the checks (6c9bb89) Add initial framework for the export capabilities checker (14ee3a7) Move the kra code into a separate library (00e5145) Move all kra-specific loading code to the kra import plugin (9cccf71) remove unused method (56576ce) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a) Set the mimetype on the filter when creating the filter object (60680a7) Don't crash if loading a file failed (85b3b0f) Implement saving to .kra as a plugin: next loading (ce15a07) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67d) simplify by removing prepareSaving() (b49eb31) Remove double initialization of bools (a81ca73) Remove remnants from the remote-url loading (5a1850a) Simplify the saving and loading code (b2f147a) Simplify the api by removing two methods that were only used locally (c371b7e) Remove unused parameter (8309533) No need to wrap a QUrl in a QUrl (d73c59b) Remove duplicate sig/slot connection (347884b) Remove the old export confirmation mechanism (7ee5564) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8) Merge branch 'master' into rempt/impex-refactoring (cc67a50) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0) Fix override cursor (f5ea5b8) Fix double delete (c66fa40) Show the filter settings dialog from one central place (921d9f8) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828a) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12) Fix copyright for these new files (c1fa7d9) Make the import and export api handle status the same way (d691db7) Remove the special output flag (a8d2d06) Remove unused "autoerrorhandling" flag (48ebb46) Simplify the loading code: Krita filters never write a native file (9479a83) Remove saveToStore (807b419) Master styles are, apparently, not saved, so comment out the saver (9ea230c) remove unused include (ff63156) Remove unused loadFromStore method (6587700) Remove unused load/save ODF methods (b2d3e47) Move the kra unittests to the kra impex plugin (0b5ae8e) Fix build after merge conflict (de371c6) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04a) Make fixes to composite ops as dmitry suggested. (0d8e406) Merge branch 'master' into wolthera/ora-support (1be776d) Update Ora support significantly. (f412fb8) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0) Move the kra code into its own plugin (4bcaf33) Move all the OpenRaster code to the ora plugin (155bdc5) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7) Fix build (7c5a20e) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0b) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b078018) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6) warning-- (extraneous parenthesises) (07e2da4) Disable the macro-redefines warning (3441570) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a) Explicitly set the mimetype on the filter (5b72ac6) Pass an IO device to the filters instead of a filename (178ac6d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660) Remove prepareForImport (c3d333b)
2016-12-14Updated version (3.0.91.615.g61d363f -> 3.0.91.617.gea049fc).AUR Update Bot
Changelog ========= Fix exporting video in AppImage, Snap and DMG (ea049fc) Add a checkbox to enable hidpi to the settings dialog (9dba353) SVN_SILENT made messages (.desktop file) - always resolve ours (61d363f) Also escape : when saving predefined image sizes (506b744) Should be two words (5169180) Merge branch 'rempt/impex-refactoring' (e7a3532) Up the xmlgui version to higher than 3.1 (ca924bc) Make the color selector in the popup palette configurable (aed9a2c) Import kundo2_aware_xgettext.sh from calligra.git repo (dd95f23) BUG:369165 Add insert as file layer on dropping an image (86f7c65) Fix High-Quality filtering on AMD GPU (d8ce65b) File layers also cannot be transformed. (6731573) Connect Timothee's icon to the pivot point feature (8d14d91) Merge remote-tracking branch 'origin/kazakov/scale-from-pivot-point-T119' into rempt/impex-refactoring (a4e97e2) Fix strings problems reported by the localization team (96e6d6e) Check whether the path is absolute (5b011f3) BUG:364208 Fix the interaction between show canvas/only and show dockers (55ff96a) Fix a NaN transformation when using 4-point perspective transform (050f835) Sync layer scroll-visibility in the timeline when using PgUp and PgDown (62f8c3b) Fix crash when trying to apply transformation to empty layer (aa2f46d) Fix (almost) a deadlock when converting image color space (468b55e) All shortcuts should be configurable when no document is open (aeced4a) History docker: Replace the menu popup with a dialog (794790e) BUG:353591 Remove tags associated with bundles (be6738b) Fix double initialization of actions in the action manager (5ce167b) Fix undoing shortcut changes when pressing Cancel button (bd6c098) Added a sanity check for actions, fixed composition actions (413c190) Fix formatting and unused variables (f85b84f) Fix propertizing Color History and Common Colors actions (81453d3) Fixed multiple shortcuts bugs (e1d0a83) Reword the shortcuts conflict message (327138f) BUG:372613 Fix the out-of-gamut warning color configuration (27c7921) debug-- (3cf1052) Remove unused variable (fe2da39) CCBUG:373074 Disable the transform tool on vector layers (46396e6) fix transform tool option size (77cea2e) Make sure the dialog has a title that fits with the menu text (37c793e) update transform tool settings icons (b9f71c6) Select the mimetype of split images by default to the mimetype of the current image (dc36d85) CCBUG:373077 Image split: show error dialogs only once (b19050f) More html instead of docbook-qt (e264e42) Use html instead of docbook, tooltips instead of whatsthis (c7e3e31) Do not use docbook, use html (7c7f9ec) Better fix for the file dialog default location (32eb74e) BUG:373193 Try harder to make the splash a dialog (b399c50) BUG:373205 Disable the quick-group actions if the active node is a mask (661b851) BUG:373267 Always save the merged image as 8 bit sRGB, no profile (c8f69a1) These two methods are never overridden, so shouldn't be virtual (9ce7425) new icon for transform from pivot (4e243f1) Fix layout of the warp transform tool options pane (6e17465) Don't hard-code the open dialog for QDesktopServices::PicturesLocation (6a2d3f7) BUG:373334 Fix installing proifles with complex filenames (5814085) Fix layout of monitor profiles by using a QFormLayout (3440091) BUG:373335 Remove flawed logic. (877496f) D3525: Fix floating point Lab (1bd3a74) Implement a feedback for barrier blocking when doing some actions (a49ec4b) make the performance logging data more clear (294c5c7) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0f3534c) Do not install the majority of the extra icc profiles (80c8d17) Do not install the majority of the extra icc profiles (2cec362) Merge remote-tracking branch 'origin/rempt/impex-refactoring' into petrovic/impex-brush-editor-ui (0932d44) add an All option that clears the engine filter to show all presets (9717d18) make brush engine drop-down sortable (a82e110) Finish implementing the animation renderer (737e798) BUG:372893 Fix painting of the sliderspinbox (f2ee040) BUG:372983 Fix spello (9802e35) Fix for a crash when saving a document after adding a text shape (3dffd58) Fix exporting images on the command line (2f8de90) Update to the latest version of https://github.com/Algorithmus/Krita-QuickLook (f89d7e2) update zoom menu icons (58b93f6) unify colors on all svg icons (270ac04) move all of the brush editor buttons to the left side. keep the current brush name on the left. (dce0f56) Fix sharing keyframe data when duplicating animated layers (05cce0c) add a label for the currently selected brush at top (824bafe) fix up the alignmen a bit on the predefined presets widget. also update the auto-spacing widget so the checkbox aligns better with the left edge (f71ede9) add asterisk to preset names if they are in a tweaked state. This should help in a details view if the icon is smaller (54290ad) tell the toolbar to change the icon to the active brush engine (026bda9) add connection back that got lost in the merge. this hooks up changing the brush engine icon to the toolbar (c0fefbe) brush editor needs to be attached by default (49b496f) merge rempt/impex-refactoring branch (8f1ba3b) Update the version of the "master" branch to be higher than the latest stable beta (be71b5c) Fix compilation due to undefined M_PI on some compilers (3259e0d) Fix Tilt-elevation to work with rotated/mirrored canvas (ef4cec6) Fix KisBrushOpTest (808785d) Fix isotropic spacing when working on a mirrored canvas (1deab26) Fix to race conditions while saving (b998686) make settings list have a minimum width to prevent cutting off the names (9191875) remove a couple signal I forgot (56d54ae) give the name field in the brush editor more space (443d955) remove the detach window references as it seems to be creating issues (5802734) remove references for pinning window in the brush editor. It seems to be creating too many issues with setting window types and focusing. (ada56ff) Fix bent stabilizer finishing line segment (66d3859) Fix hiding Tool Options widgets when a new window is created (7760309) Fix memory leak (9c933ec) Show a warning if the user tries to save to a path that doesn't exist (d29e259) Refactor the filename requester and filedialog (5ea2b33) Fix unused variable warnings (71036a9) Improve rendering speed of the Visual Color Selector (16c1586) Add KoColorDisplayRendererInterface::toQImage (411f3ba) Fix typo (3b2b30d) Rename variable for clarity (6d3d009) Split each class into its own file (0b4297b) Remove copy of KisColorSelectorConfiguration (97b374d) fix whitespace (5bf33c8) Remove unused timer variable (e2755c3) Fix race condition in KisMergeWalker::startTripWithMask (5142061) Work around low framerate of stabilizer (7d9d92a) Remove unused stuff in KisStabilizedEventsSampler (c1b402e) Port the save-saving patch from 3.1 (4628312) Remove unused code (cecce7a) Fix dox (0f23dbe) Allow the breeze style (187f8d6) Prepare qobject_cast over dynamic_cast (c626051) Fix bent stabilizer finishing line segment (768c1e6) Fix hiding Tool Options widgets when a new window is created (89727e9) Fix memory leak (3f4f856) Show a warning if the user tries to save to a path that doesn't exist (064ceeb) Refactor the filename requester and filedialog (3d61331) remove old setting that was hiding the presets strip area (d47abbe) Fix unused variable warnings (45a55b2) Improve rendering speed of the Visual Color Selector (02c303b) Add KoColorDisplayRendererInterface::toQImage (2ad9569) Fix typo (1f71bf7) Rename variable for clarity (6dcff2a) Split each class into its own file (ca937f8) Remove copy of KisColorSelectorConfiguration (45e7370) fix whitespace (d5f3bc7) Remove unused timer variable (923b02f) Fix race condition in KisMergeWalker::startTripWithMask (2994b98) Work around low framerate of stabilizer (11f0acc) Remove unused stuff in KisStabilizedEventsSampler (c2c8830) Port the save-saving patch from 3.1 (c7eb097) Remove unused code (2924b9d) Fix dox (a067934) Allow the breeze style (1ae3767) prevent rulers from flashing on and off when a new document is created (b1eb510) prevent rulers from flashing on and off when a new document is created (c269fd6) Prepare qobject_cast over dynamic_cast (0a5e8a7) move the toggle buttons to the top of the brush editor and add one to show or hide the presets list (a957bbe) make the length option on the fade sensor have more sensible values. also let people know the units are in pixels (e598f91) update duration setting on time sensor to make the range more usable (66afbb7) remove ability to hide the preset chooser in the brush editor. This might need a bit of discussion (a908ae3) hide the brush editor if the application loses focus. also give the brush editor window a title to make its purpose a little more clear (965e07c) tweak the layout a bit with extra padding and condensed the show buttons a bit (819da36) add label for softness for autobrush and add an icon for theme changing (277109b) clean up the predefined brush tip area a bit and get it more organized (15cb60c) display what type of brush tip is loaded (74a2bbd) first pass at moving all of the predefined brush editor settings to the UI file (10e8e32) add a Ui form file for the predefined brush presets. need to port everything over still (f95c103) add horizontal icon slider to brush engine view options (c1af7b2) save the brush icon siz to the config (8531190) fix selection area when changing preset to details view (0fc927d) add slider to view options to control the icon size (54f0fff) remove my custom filter thing since the presets selector already has it built-in. Turned it on (677a00a) BUG:357796 use the depth to make the brush editor appear/hide more consistently (0b7be63) BUG:357796 fix having to double click to bring up brush editor when it is detached (dc4a8b1) update m_brushChooser reference that was not updated (c204c2b) update KisBrushChooser class to be a bit more descriptive of what it is for (593bc73) added comment about Qt bug with detaching (c76bc67) change show buttons to highlight buttons so it is easier to see their state (f4ad147) add ability to pin the brush editor window so it stays on top when detached. Also load visible states from config for scratchpad and detached state (3a47efe) added back buttons for showing scratchpad and detaching brush editor. Also added a new button for hiding the brush editor settings (6a34d3e) starting to hook up a filter text box for the presets. Refactored a bit of code so it is easier to access the paintOpId. (8e5f0c8) add view switcher to change between detail and thumbnail view (52a3c24) update UI a bit so it closer to normal looking (1e6e630) remove remaining references to old paintop selector and remove from UI (14818bb) first pass with some updates. moved the brush engines to a drop-down list. Modified the preset selector strip to show a details view. Update some of the connections so changing brushes work with the drop-down. still needs a lot of work (fd863c8) Remove some unused functions (e38d389) Manage private members of KisImage more in the pimpl class (e15336a) Use QScopedPointer for undoStore in KisImage (3221dfb) KisBaseNode::Private - clean up ctor (7818752) BUG:372143 Set the mimetype to native before autosaving (01a8f94) Remove shared pointer to class that doesn't exist (5baba87) Use the stable branch of the appimagekit repo (ec603ba) No longer fetch the translations for the appimage from git build (04a69f1) Revert "Mark image as modified when the user changes frame rate or animation range" (65f51ea) Save show-in-timeline not depending on the animated status of the layer (e723bb8) Mark image as modified when the user changes frame rate or animation range (ab8271e) Fix saving of "Show in Timeline" option (14d80b6) Fix a stupid crash in KisMimeData (a50d540) Fix crash when trying to D&D or import a layer into Krita (fb115db) hide snap to assistants options if it is disabled (ee17323) Fix saving of animation parameters (b1c1f64) Fix a crash in cloning the colorize mask (dfaca5d) Fixed a crash in KisKraSaverTest (174039d) Fix KisKraSaverTest to check patterns correctly (3635e07) Fix memory leak asserts in KisKraSaverTest (89bedcd) Fix crash when closing images with shape layer + mask (c7c3310) Fix a crash in kis_image_test (2ca21b7) Fix assert in Thumbnail Cache (e7a1e78) Fix crash when drawing in the scratch pad (c4a2d62) update brush smoothing UI a bit to make it more clear (f82decc) Partially revert "Fix bad weak pointer usage" (de3957a) BUG372053 Force color-to-alpha selector to work normally. (3bd20d9) Fix more bad weak pointer usage (703a472) Remove unused local variable (84a48de) Fix bad weak pointer usage (ac2868a) Add toStrongRef to KisWeakPtr (fddc7d9) Prepare a bit for shared pointers with explicit constructors (0bf6839) Cold init Lod Availability widget when switching presets (8c5506f) Remove forgotten debug lines (0e46e3a) Fix multithreaded building of Qt in ext_qt (1770313) Use Q_OS_OSX instead of Q_OS_MAC (6997a8e) Add missing reference to parameter (48f37a3) Remove stray semicolon (a472ec8) Fix a bunch of memory leaks in KisPopupPalette (+cleanup) (c17e349) Use QScopedArrayPointer to make sure array gets deleted (4d1abba) Unused variables, handle one, mark one as unused (167a2dd) Fix potential crash in ShapeResizeStrategy::ShapeResizeStrategy (dcb0fd1) Rename variable for readability: shp->shape (9d4342b) Make sure variables are initialized (6fbdcfb) Remove superfluous ifs (ac5dcde) Return early instead of crashing in KisCanvasWidgetBase::drawDecorations (a74a522) Fix minor memory leak (in test) (6424665) Do not use float as counter in for loops (46adee8) Fixup warning fix (clang detection was off) (47c12b3) Fix initialization order (-Wreorder) (92af712) Mark intentionally unused variable with Q_UNUSED (5a88907) Silence clang cast-align warning for gmic (23fcf64) Implement sample radius for Ctrl+click color picker (b73f972) Fix crash when trying to run Krita without *any* opengl present (1773fe4) Fix color picker radius for the Color Pick Tool (344da7e) Merge branch 'rempt/impex-refactoring' into petrovic/popup-palette-ui (8e99c76) Merge branch 'master' into petrovic/popup-palette-ui (1f5fd8e) hide the preset direction indicator on the popup palette (d7f7f35) hook up multihand tool options to UI file widget (7b002b4) create UI file for multihand tool options and hook up skeleton (7d99f40) BUG:344333 Do not crash if tool activation is set to a keypress (a83b736) BUG:369487 Don't crash if the clip doesn't start at the first frame (1e4fb64) BUG:363535 Restore the shear cursor (b9bcb72) BUG:363003 Load png's with broken resolution tag (3f03b83) BUG:342519 Disable g'mic when the current layer is a vector layer (16a98e7) Don't merge onion skins when merging two layers (3f69cfc) make preset start appearing at the top and populate clockwise. move indicator (5570724) Make Mirror Mode have different axes centers for each opened image (6fbe5c3) Merge branch 'kazakov/undo-with-instant-preview-T2544' into rempt/impex-refactoring (d4c76fc) Fix build error (03efe7f) Fix build error (3634d3a) BUG:363968 Save a transparent thumbnail (0a17a59) BUG:363968 Fill the thumbnail for an empty image with checkers (345919c) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d65a54e) BUG:367721 Make sort order for filters consistent (6f8c4e2) Fix showing the wait cursor when loading or saving (e2911a0) polish the splash screen layout a bit (6b34baa) Forward declare KisView only once (decde84) Remove empty protected section (7858a2a) No return statement for void function needed (42d5a04) Fix a few typos (2ab51d3) Enable DEP and HEASLR for mingw-w64 build (8c59c76) Merge branch 'rempt/impex-refactoring' into petrovic/grid-angle (d199131) fix variable name in splash image path (89e6ad4) update splash image to new logo and larger artwork (b63d426) Add detection for Waltop tablets (979ed8e) Fail if we cannot lock the image or for saving, but do not show an error dialog (4e53be6) Do no longer use obsolete KisDocument::saveNativeFormat (a10bc7d) add some extra info (162f164) Make the imagemodified/document modified sig/slot connection unique (6877630) Remove unused overload (4704196) If loading a template fails, don't initialize an empty, wrong document (2e98411) Remove unused method KisDocument::waitSaveComplete() (e5a945a) KisDocument::save() doesn't need to be a slot (6b82452) Remove unused pagecount property (c0f938e) Fix loading the swatch names in aco files. (a13759c) Remove KisDocument::pageLayout (870b3ed) Get rid of the storedExtern check; kra files are never embedded. (1a5bee1) Remove the setEmpty/isEmpty flag (e822362) Remove the isLoading flag (588dfaf) Remove unused methods/variables (f881d7d) Remove obsolete comment (6077058) Enable DEP and HEASLR for mingw-w64 build (2e9db46) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (79380e5) Fix build of the quicklook plugin (6735725) Remove unused code (ecb2a3e) Fix loading the photoshop compatible shortcut scheme (b4edd06) Replace a couple of "" parameters with QString() (c7c1442) SVN_SILENT made messages (.desktop file) - always resolve ours (e1590dd) add a direction indicator so we know where the presets start, and what direction they populate in. also draw another circle path on the outside so it is more clear what the canvas rotation handle does (4fdc6bc) make sure we refresh the canvas when rotating (294aa0a) Fix crashes in krita-paintop-EmbeddedPatternManagerTest (07f3cdc) Fix warning messages on Ubuntu 16.04 (93c27b1) Fix crash on export (e53cdcb) Fix build (113eedf) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d0bd05a) Add option to enable broken tests (9fe45a1) Print list of broken tests in one go (884ebac) add a rotation reset button to easily get back to zero degrees (d997da0) cmake: do not explicitly specify LINK_INTERFACE_LIBRARIES (68ee01e) hook up zoom slider to popup palette and make sure it is synced (24628eb) SVN_SILENT made messages (.desktop file) - always resolve ours (3275bb5) add connection for zooming. also add a fix for a rotation variable that was giving a seg fault (4f9c6b2) cmake: Add enable_testing (a51826b) Remove outdated comment (3b71221) KisDoubleParseSpinBox: lastExprParsed can be a value type (25fdd00) Minor cmake cleanup (ab0554c) Remove attempt to add -Wno-switch (f2f6b11) Remove dead cmake code: GenerateTestExportHeader (2251c65) Make sure not to add empty mime types when importing/exporting (a54a4c4) Clean up KisTIFFOptionsWidget (a9316ac) Do not add superfluous include directories globally (447bcc1) Do not crash after showing KisTIFFOptionsWidget (8fcb0dc) Remove install command for file that doesn't exist (65c4fc6) Remove complex Calligra product system (c83583b) Add notes in 3rdparty readme on DrMingw (0f55fb7) BUG:369547 Fix stabilizer jumping bug (f23e9db) d-pointerify KoColorSet (5757247) SVN_SILENT made messages (.desktop file) - always resolve ours (3e730db) Fix ecm_mark_as_test - it takes a target not sources (b1c7db7) convert buttons on the bottom to icons and start adding a slider for zooming (e01c729) Add feature info: display cmake feature status during configure step (70cba6d) cmake: Clean X11 and QtX11Extras detection (70352bd) cmake: Simplify HAVE_XCB (7b7c411) cmake: remove unused variable being set (df9922a) cmake: remove MacroLibrary (c784d56) cmake: remove MacroAdditionalCleanFiles (cc63b83) cmake: move Find files to cmake/modules (88582f4) cmake: Remove MacroEnsureVersion (3bc023f) cmake: Remove MacroLogFeature (d2a51e7) cmake: Remove unused MacroOptionalAddSubdirectory (d4a3a09) cmake: remove MacroOptionalFindPackage (40c6251) cmake: use cmake-extra-modules for Unit Tests (27d0b63) cmake: Remove noise (2b3b7da) Port macro_log_feature to modern cmake (757b74d) Print shader error log on non-debug builds as well (cb72d9d) Load different QOpenGLFunctions if we are on OpenGL 3.0 (8891dcd) CMake: Be consistent about set and append (2c4e90e) Install mime type icons correctly (6389f77) Move mime icon installation to sensible place in CMakeLists.txt (c61769b) Update the link to the source code (ab16e1d) Revert "Remove broken template" (47535e7) add a dial on the outside of the popup palette that controls the canvas rotation (d95aa7a) Find Vc in /usr/lib (5b6b187) Make ComboEventFilter a proper class (044ab92) remove references to the popupcolortriangle class as it is not used any more (fc87456) swap out the math declration variables for regular member variables. Also make the variable names a bit more descriptive on what they reference (52e3733) clean up defines as they are rarely used. Changed the name of widgetSize since it only controls a portion of what is displayed on the pop up palette widget (ddec72b) Get rid of breakpad again (c6cd38f) add more comments explaning what is going on to the popup palette. Also do a bit of cleanup and give variables more descriptive names since this area is a bit complex (1804b56) Use qobject_cast instead of dynamic_cast (8a13a36) Prefer qEnvironmentVariableIsEmpty over qgetenv (facef2d) Fix typo (0c9ff9a) Make sure all enum values are covered in switch statements (5f347de) Protect from accessing uninitialized variable (88b6c7e) Clean up some lackluster spacing (545d702) Small clarification (2cc70cb) Remove strange list check (f17f63d) use the widgetSize variable to set all of the dimensions for the pop-up palette. mixing the widgetSize variable and the height and width of the widget makes it difficult to work with. Added a layout to the pop-palette and added hooked up a few buttons. (c6e9b35) Fix mentioning of KAuth -> KConfig (a430629) The authorized stuff comes from kconfig, not kauth, which we don't need (2a8e045) Revert "Make it possible to build without kauth installed" (e112628) Make it possible to build without kauth installed (1cbae8b) Disable gcc warnings for xcf: suggest-attribute=format and sign-compare (4ee7c5f) Disable gcc warning for gmic: misleading-indentation (1767126) Fix typo (24d2361) KAuthorized::authorizeKAction -> authorizeAction (db45a7d) BUG:369308 show the links on the about us (89c0509) BUG:369308 show the links on the about us (d970338) Make Qt 5.6.0 the minimum with an override (3b62983) always show the version number on the splash page (3f31c9c) always show the version number on the splash page (34b0a1a) start to add action managers to pop-up palette class and attach mirror canvas button (bd848f0) BUG:371592 fix import image sequence dialog (ae39d79) fix order of variables to prevent the wreorder warnings (6743e12) disable snapping when on isometric grid mode for now (7f98e22) Fix sign-compare warning (8e46e78) Add Q_UNUSED (860fc94) fixed the spacing so it is calculated perpendicular to the angle. Updated the angle ranges so you can create oblique perspective (46dadb3) Set some common properties of the image on the export configuration (1651351) Fix build after merge error (56b7873) Copy KF5 Qt plugins from another possible location (fbb623f) We're working on the 3rd beta now. (2ea81d8) Fix initial frame to be regenerated after playback (17ef45f) Fix animation cache to be updates while playback (3c903e4) Fix recalculation of the cache when editing the last frame of the layer (13bbe54) BUG:368093 Only install the breeze themes for our own binary releases (f50c594) Set the default value for Unsharp Mask amount to 2 (1d8269e) Fix the check for X11 (7e4dff3) BUG:371561 Force the xcb plugin, since Krita cannot run on Wayland (20e0f08) Always use Basic Smoothing for Line Tool (fb9ba2c) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (af844ba) Implement Data copy ctor for KisStrokeJob::createLodClone for QPAINTER_PATH (70f7d3e) Add Scribus palette parsing. (98bfa51) Improve readability (c0f676b) Add Q_UNUSED to reduce warnings (e5a2030) Fix typo (f2b82af) Minor cleanup (4d25662) Be consistent in switch statement: break also for the last case (ba6fbc8) Add Q_UNUSED to reduce warnings (047cf08) Fix Vc deprecation warnings - use tie (b9af0b1) BUG:369308 hide the links and recent files until we are done loading the main window. also add a bit of margin to the close button so it does not collide with the bottom right of the window (34b63f1) Add default to switch that doesn't handle all enum values (9c7f618) Remove register keyword (81fbb2f) Avoid detaching: use QByteArray::constData instead of data (7cc9977) Fix unused function warning: KoWmfFunc (a6150a3) Fix constructor interpreted as function warning (cd50bb3) Fix unused parameter warning (28e1c0c) Add override keyboard to virtuals (3f4fc50) Remove deprecated unused function KoTriangleColorSelector::setQColor (6c7e270) BUG:371523 Do not crash on opening Gimp 2.9 files (adf8f6e) Fix typo in comment (5a12643) Update snap definition (4ad4246) Update the xmlgui version number (c7b362c) BUG:371463 Don't crash when creating an image from a template (e032da1) Fix valgrind warning (edd4e60) BUG:371463 Don't crash when creating an image from a template (157379e) Fix valgrind warning (9dfa352) Add some asserts to check for empty colorspace names (d1e054b) Merge branch 'master' into rempt/impex-refactoring (9cf91bd) Fix dubious nullptr check (6b60368) Remove unused variables (2edb5d4) Remove unused member variable (9713063) Remove redundant parenthesis (672a0ad) QString: prefer single .arg call and QStringLiteral (2f85edc) QString::number instead of QString(%1).arg(i) (a5a83ab) Remove unused function (c71dc63) Add missing override keyword (63dbaae) struct/class mismatch (f2c8135) Cleanup usage of empty strings (ad15727) Remove nonsensical QObject name (0184133) Clean up tool id's (9037dac) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9e4e9db) BUG:364034 Fix toolbox layout so all buttons can always be pressed (45a5e1d) Fix warning (a275a90) Fix warning (1c7eabc) Remove unused variables (0f66e2d) Remove repeated variable assignment (bd9ff90) Fix include guard (typo in ifdef/define) (d87a3cd) Use int as counter in for loops (0a14484) Protect from out of bounds access (7185123) Fix warningn: #if __i386__ should use defined() (0904316) Remove question about deleting scoped pointer (18bbe87) Remove unused variable (2c171b7) Mark virtual with override (9c85aee) Add more debug info to KisDocument for autosave debugging (186046f) Merge remote-tracking branch 'origin/master' into kazakov/undo-with-instant-preview-T2544 (aec9bcd) Fix the crash when trying to cancel the background strokes with Esc (2957819) Implemented Undo for Instant Preview strokes (1426e04) Check pointer before dereferencing (f8f4def) Check pointer before dereferencing (7c4c67f) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (d925994) fix up the UI so it flows better and changes states better. Also get offset working show style lines for isometric (12b660f) Hide the brush tip options that are not relevant for the hairy brush (33e188c) Revert "Switch cmake CMP0002 NEW: no duplicate targets" (0982181) Fix the artifacts when doing quick hatches with Instant Preview (e357da4) updated and hooked up the rest of the GUI. Added the ability to change grid modes (a176999) add another angle decoration to make it isometric. add a couple more properties to the config and gui. need to style up the GUI better now and do some clean up (b41c11d) added basic logic for how angled grids will work along with an option on the tool options. Need to develop it a bit more, but the idea is basically working (681a50d) Fix adding enum to string (5df6dc5) Switch cmake CMP0002 NEW: no duplicate targets (6bde074) Rename one TestKoColorSpaceRegistry to TestKoColorSpaceRegistryLcms (195c1b9) Remove duplicate unit test (b756dde) Fix up previous merge commit (ccc2a3e) Merge remote-tracking branch 'origin/master' into HEAD (c994d5f) Add Q_UNUSED for unused parameters (5f3af83) Fix macro define check (1b37b8b) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (067a50f) Fix struct/class mismatch (709fd3c) Remove unused member: WmfParser::mWinding (1c21da3) Add override keyword to virtuals (f3aab8b) Merge branch 'master' into rempt/impex-refactoring (daf7ba3) Fix updates of the shape selection after converting it from shapes (2aaa11b) Fix a hangup and a crash when undoing vector selection creation (989b681) Crop selection outline correctly when creating a cropped selection (46b602c) Fix the Rectangular selection tool for cases when the rect is outside image (6b1b591) Fix local selections to work again (773b8bf) disable compression flag (5a751aa) Add a note about the need for the prepared gettext binaries when building a release (d2bd110) Fix Wash Mode painting on masks (9cf0a76) Merge branch 'master' into rempt/impex-refactoring (0aa393c) Polish the comments in the new blending modes. (53ece20) Merge branch 'rempt/impex-refactoring' into wolthera/ora-support (48651dd) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e60bd4a) Also save the new blending modes to ora correctly. (3ad9126) Disable optimisation for the destination in and atop blending modes. (2d9cbc8) Merge branch 'master' into wolthera/ora-support (52898cd) Skip empty parts when splitting the mimetypes (745ceb0) Fix some problems with autosaving (4a60adb) Remove unused error codes (4595ed5) Port bf2fd2271a36d2831c0dda208d5fd15bcdea24a1 (afab82a) Merge branch 'master' into rempt/impex-refactoring (2ab2e46) Merge branch 'master' into wolthera/ora-support (fdd6ed5) Merge branch 'master' into wolthera/ora-support (6573b72) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (ee0476e) Don't show the warning when exporting (e1e5390) Add support for animation frames to csv export (63144f6) Centralize the code for creating the colorspace checks (0141997) Fix the Tiff checks (b25172f) Merge branch 'master' into rempt/impex-refactoring (bc7c790) Remove double initialization of the undo stack (2b65453) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e68bff5) Fix crash when using the save kra checkbox (69929a0) Check whether the given file format plugin is available (6813b4d) Build fix (e8b6db0) Merge branch 'master' into rempt/impex-refactoring (0380af9) Remove unused class (301a8fe) Convert the last export message to an error string (f0ab65b) Fix KisImageTest (85e4ff1) Implement cloning of KisImage object (ded0799) Add a custom message for the homogenous layer stack check (a7eaf96) Polish the message a bit (b4d932a) Fix the logic for the image size check (3255e8d) Refine the node type check: there is always one group layer (e0b2b2a) Fix a crash when opening a file from the recent files list (10710f6) Remove some more QMessageBoxes that are no longer needed (c8c9862) Remove the conversion framework (acbbde1) fix build (50ea774) Update the tiff export filter with capabilities (886132a) Add capabilities for tga export (cefb68b) Add capabilities for spriter export (e320782) Add capabilities for QML export (f3b5132) Nicer layout (754b65e) Define the capabilities of the PSD export filter (56d5ad1) ORA can handle a combination of gray and rgb layers (82f6bb3) Improve message by adding a newline (4a3d924) Add two new checks: imagesize and color model homogenieity (5707ab6) PPM can save 8 and 16 bit rgb and grayscale (22f48a6) Add saving a profile to the png capabilities (d93b70f) Add export capabilities for ora (05fa09c) Add export capabilities for jpeg (00cbde8) Add capabilities for the heightmap exporter (4808a9a) Also check for critical errors that block saving completly (45ea9d1) Replace docbook (????) by xml (f093324) These plugins do not support anything but sRGB (997ab84) Add an errors field to the checker (8280920) Fix message to be more generally accurate (f4a0c60) Add a check for KisGroupLayer (faad4e2) Add capabilities for CSV (11822fe) Convert the brush export plugin to the config widget system and add capabilities (c8ad9511) Add a warning icon and make the full info list a popup (85e4ca2) Fix classname to follow standards (15fc0ff) Set the capabilities of BMP (d0ea54d) Fix some whitespace issues (ea5b715) Also check the color model per layer, for formats that support layers (5b7d420) Add a check whether the image is non-linear sRGB (e827d07) Add a check for the presence of exif information in the layers (de005d7) Add a check for the existence of layer styles. (3c6cebb) Fix whitespace (6aa7b92) Add three extra checks for guides, grids and assistants (cd78297) Add a check for compositions (e42f692) Add a check for animated layers (b6a22e7) Add the color model check (e537e13) Register the ability to save multiple layers for the tiff file format (20e56f5) Only do the per-layer checks if the format can save layers (bc4a12b) Add a check for multiple layers. (6bdf436) Remove old openraster capabilities check from the kra export plugin (3d39570) Add a check for the various types of nodes (e305e67) debug-- (93ba9f1) Make all export plugins link to the impex library (e50e8ac) The Kra export plugin supports all capabilities, by definition (d393edc) Fix translation transform handle the anchor points! (bfe18d2) Fix cursor update for the transform tool (dc4cacb) Prevent transform handles from doing belly dance while doing transformation (630677a) simplify (2d8016f) Combine the options and the warnings in one dialog. (a867365) Rename "Scale From Pivot Point" into "Transform Around Pivot Point" (6ffb047) Make spin boxes take care about the Anchor Point (d9fd4e3) Basic implementation of the Scale Around Pivot Point (c5690b1) Implement the first export checks (1449ccc) Add a registry and factory system for the checks (6c9bb89) Add initial framework for the export capabilities checker (14ee3a7) Move the kra code into a separate library (00e5145) Move all kra-specific loading code to the kra import plugin (9cccf71) remove unused method (56576ce) Don't use loadNativeFormat, but use a filter to load a kra file (8d3639a) Set the mimetype on the filter when creating the filter object (60680a7) Don't crash if loading a file failed (85b3b0f) Implement saving to .kra as a plugin: next loading (ce15a07) Use the import/export filter directly instead of saveNativeFormatCalligra (f65e67d) simplify by removing prepareSaving() (b49eb31) Remove double initialization of bools (a81ca73) Remove remnants from the remote-url loading (5a1850a) Simplify the saving and loading code (b2f147a) Simplify the api by removing two methods that were only used locally (c371b7e) Remove unused parameter (8309533) No need to wrap a QUrl in a QUrl (d73c59b) Remove duplicate sig/slot connection (347884b) Remove the old export confirmation mechanism (7ee5564) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (dbd98f8) Merge branch 'master' into rempt/impex-refactoring (cc67a50) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9b3cfa0) Fix override cursor (f5ea5b8) Fix double delete (c66fa40) Show the filter settings dialog from one central place (921d9f8) Get rid of a number of cursor overrides, KisImportExportManager handles that now (3670f82) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (980828a) Remove the use of the KisFilterGraph and KisFilterChain (d9c6c12) Fix copyright for these new files (c1fa7d9) Make the import and export api handle status the same way (d691db7) Remove the special output flag (a8d2d06) Remove unused "autoerrorhandling" flag (48ebb46) Simplify the loading code: Krita filters never write a native file (9479a83) Remove saveToStore (807b419) Master styles are, apparently, not saved, so comment out the saver (9ea230c) remove unused include (ff63156) Remove unused loadFromStore method (6587700) Remove unused load/save ODF methods (b2d3e47) Move the kra unittests to the kra impex plugin (0b5ae8e) Fix build after merge conflict (de371c6) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (913e04a) Make fixes to composite ops as dmitry suggested. (0d8e406) Merge branch 'master' into wolthera/ora-support (1be776d) Update Ora support significantly. (f412fb8) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (023c0f0) Move the kra code into its own plugin (4bcaf33) Move all the OpenRaster code to the ora plugin (155bdc5) warning--: Private' defined as a class here but previously declared as a struct [-Wmismatched-tags] (2c394c7) Fix build (7c5a20e) warning--: warning: private field 'b_canvas' is not used [-Wunused-private-field] (8600d0b) warning--: unused variable 'LUT3D_EDGE_SIZE' [-Wunused-const-variable] (b078018) warning--:unused parameter 'map' [-Wunused-parameter] (c1361e8) warning--: private field 'm_paragraphStyle' is not used [-Wunused-private-field] (d2a90f6) warning-- (extraneous parenthesises) (07e2da4) Disable the macro-redefines warning (3441570) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (9606e4a) Explicitly set the mimetype on the filter (5b72ac6) Pass an IO device to the filters instead of a filename (178ac6d) Merge remote-tracking branch 'origin' into rempt/impex-refactoring (e065660) Remove prepareForImport (c3d333b)
2016-12-14UpdateStefan Husmann