jounip (Jouni Pentikäinen)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Apr 15 2015, 8:08 AM (227 w, 2 d)
Availability
Available

Recent Activity

Sun, Aug 11

jounip committed R37:71ff0dcd03fc: Merge branch 'master' into rempt/intel-3 (authored by jounip).
Merge branch 'master' into rempt/intel-3
Sun, Aug 11, 10:25 AM

Fri, Aug 9

jounip added a comment to T11343: Quick Action search functionality.

It might also be useful to include certain other things in the search list, such as names of layers and brush presets to quickly find and activate one

Fri, Aug 9, 1:36 PM · Krita
jounip committed R37:221737aef49b: Fix saving animated transparency masks created through conversion (authored by jounip).
Fix saving animated transparency masks created through conversion
Fri, Aug 9, 1:05 PM
jounip committed R37:00522032d7e2: Remove keyframe command validation logic (authored by jounip).
Remove keyframe command validation logic
Fri, Aug 9, 7:49 AM
jounip committed R37:89ee17f14c69: Animation cycles are not keyframes (authored by jounip).
Animation cycles are not keyframes
Fri, Aug 9, 7:49 AM

Sun, Aug 4

jounip committed R37:c647ece3ec63: Move animation cycle update logic to keyframe commands (authored by jounip).
Move animation cycle update logic to keyframe commands
Sun, Aug 4, 4:11 PM
jounip committed R37:b1e0d5847721: Add validated commands for adding and removing keyframes (authored by jounip).
Add validated commands for adding and removing keyframes
Sun, Aug 4, 4:11 PM
jounip committed R37:f5f8aa960c22: Extend utility class in keyframe command validation (authored by jounip).
Extend utility class in keyframe command validation
Sun, Aug 4, 4:11 PM
jounip committed R37:fd140acbf8c2: Merge commands to add, move and delete keyframes (authored by jounip).
Merge commands to add, move and delete keyframes
Sun, Aug 4, 4:11 PM
jounip committed R37:f2161cfaf2a1: Return distinct errors in keyframe command validation (authored by jounip).
Return distinct errors in keyframe command validation
Sun, Aug 4, 4:11 PM
jounip committed R37:5da12287d0d7: Fix logic of KisAnimationCycle::instancesWithin (authored by jounip).
Fix logic of KisAnimationCycle::instancesWithin
Sun, Aug 4, 4:11 PM
jounip committed R37:04e7162771b1: Define animation cycle by time range (authored by jounip).
Define animation cycle by time range
Sun, Aug 4, 4:11 PM
jounip committed R37:192ce7917878: Add iterator for keyframes within a range (authored by jounip).
Add iterator for keyframes within a range
Sun, Aug 4, 4:11 PM

Mar 11 2019

jounip requested changes to D19489: Fixed: Paste from clipboard across different files .

This seems like a very useful addition. However, there's a couple of problems with this approach that need to be addressed.

Mar 11 2019, 4:25 PM · Krita

Mar 5 2019

jounip committed R37:e3c5a596428b: Add validation for node properties set through UI (authored by jounip).
Add validation for node properties set through UI
Mar 5 2019, 4:44 PM
jounip committed R37:ed0078c51bae: Refactor NodeModel to have a pointer to node manager (authored by jounip).
Refactor NodeModel to have a pointer to node manager
Mar 5 2019, 4:44 PM

Feb 13 2019

jounip committed R37:e46e8d5c8d8f: Fix saving Z-order of reference images (authored by jounip).
Fix saving Z-order of reference images
Feb 13 2019, 2:06 PM

Feb 4 2019

jounip committed R37:96333af428cd: Add command to move multiple keyframes at once (authored by jounip).
Add command to move multiple keyframes at once
Feb 4 2019, 1:24 PM
jounip committed R37:2d4b7f09a71f: Allow querying KisKeyframeChannel next/previous keyframe by time (authored by jounip).
Allow querying KisKeyframeChannel next/previous keyframe by time
Feb 4 2019, 1:24 PM
jounip committed R37:9626fbef4c5b: Move QMap helper functions out of KisKeyframeChannel (authored by jounip).
Move QMap helper functions out of KisKeyframeChannel
Feb 4 2019, 1:24 PM
jounip committed R37:2b2727ba36e6: Refactor KisDefineCycleCommand to allow redefining cycles (authored by jounip).
Refactor KisDefineCycleCommand to allow redefining cycles
Feb 4 2019, 1:24 PM

Jan 9 2019

jounip committed R37:aed191675e82: Always update UI time when changing displayed frame (authored by jounip).
Always update UI time when changing displayed frame
Jan 9 2019, 4:13 PM
jounip added inline comments to D18098: Add "hasKeyframeAtTime" function for Node Python API.
Jan 9 2019, 2:06 PM · Krita

Dec 11 2018

jounip committed R37:6dc2f8ad43ef: Add missing include needed to check for audio support (authored by jounip).
Add missing include needed to check for audio support
Dec 11 2018, 11:17 AM

Dec 4 2018

jounip committed R37:35455b114947: Fix cycle and repeat saving (authored by jounip).
Fix cycle and repeat saving
Dec 4 2018, 1:24 PM
jounip committed R37:4736453065b2: Update usages of KisKeyframeChannel methods (authored by jounip).
Update usages of KisKeyframeChannel methods
Dec 4 2018, 1:24 PM
jounip committed R37:6cc24bcbafc4: Update KisKeyframeChannel interface to support KisKeyframeBase (authored by jounip).
Update KisKeyframeChannel interface to support KisKeyframeBase
Dec 4 2018, 1:24 PM
jounip committed R37:1e8df60224a8: Introduce a supertype for keyframes and repeats (authored by jounip).
Introduce a supertype for keyframes and repeats
Dec 4 2018, 1:24 PM
jounip committed R37:371c85f215f7: Show repeated frames in onion skins (authored by jounip).
Show repeated frames in onion skins
Dec 4 2018, 1:24 PM

Oct 16 2018

jounip added a comment to D16067: Synchronize video to audio when drop frames is enabled.

Setting the timer precise does not seem to be necessary. I also fixed returning to the correct frame when stopping playback.

Oct 16 2018, 10:51 AM · Krita
jounip committed R37:af83608fff11: Synchronize video to audio when drop frames is enabled (authored by jounip).
Synchronize video to audio when drop frames is enabled
Oct 16 2018, 10:48 AM
jounip closed D16067: Synchronize video to audio when drop frames is enabled.
Oct 16 2018, 10:48 AM · Krita

Oct 13 2018

jounip updated the diff for D16067: Synchronize video to audio when drop frames is enabled.

Simplified frame dropping logic

Oct 13 2018, 6:12 PM · Krita
jounip updated the diff for D16067: Synchronize video to audio when drop frames is enabled.

Fix erratic jumps into middle of the playback range when reaching the end

Oct 13 2018, 4:49 PM · Krita
jounip added inline comments to D16157: JJ: Add in author profiles to things that are tracked by sessions. .
Oct 13 2018, 3:31 PM · Krita

Oct 12 2018

jounip added inline comments to D16157: JJ: Add in author profiles to things that are tracked by sessions. .
Oct 12 2018, 6:34 PM · Krita
jounip accepted D16157: JJ: Add in author profiles to things that are tracked by sessions. .

Nice work.

Oct 12 2018, 6:31 PM · Krita
jounip updated the diff for D16067: Synchronize video to audio when drop frames is enabled.

Fix delays after adjusting FPS during playback

Oct 12 2018, 5:08 PM · Krita
jounip committed R37:e35700e68fb8: Fix GMic filters ignoring local selections (authored by jounip).
Fix GMic filters ignoring local selections
Oct 12 2018, 3:48 PM
jounip committed R37:f0e7c9603045: Fix crash when GMic returns fewer layers than expected (authored by jounip).
Fix crash when GMic returns fewer layers than expected
Oct 12 2018, 3:33 PM
jounip committed R37:6d2d5cef82ae: Parse and apply layer offset from GMic filter output (authored by jounip).
Parse and apply layer offset from GMic filter output
Oct 12 2018, 3:20 PM
jounip committed R37:df56ac573619: Fix asserting the wrong size (authored by jounip).
Fix asserting the wrong size
Oct 12 2018, 3:20 PM
jounip updated the diff for D16067: Synchronize video to audio when drop frames is enabled.

Remove an extraneous rounding.

Oct 12 2018, 1:45 PM · Krita
jounip updated the diff for D16067: Synchronize video to audio when drop frames is enabled.

Changed to using frames as the fundamental unit instead of two different types of milliseconds. The logic is now hopefully clearer and more correct.

Oct 12 2018, 1:09 PM · Krita

Oct 11 2018

jounip updated the diff for D16067: Synchronize video to audio when drop frames is enabled.

Re-upload of the diff. Previous patch file apparently did not include all the intended changes.

Oct 11 2018, 4:52 PM · Krita
jounip updated the diff for D16067: Synchronize video to audio when drop frames is enabled.

Fixed a time-origin mismatch between using a timer vs. audio playback for timing. After this change I can no longer reproduce the regression.

Oct 11 2018, 12:37 PM · Krita

Oct 10 2018

jounip committed R37:8eada506df64: Fix coordinate mapping in overview docker (authored by jounip).
Fix coordinate mapping in overview docker
Oct 10 2018, 4:56 PM
jounip committed R37:45afb2c4394b: Fix saving incorrect relative path for audio source files (authored by jounip).
Fix saving incorrect relative path for audio source files
Oct 10 2018, 1:17 PM
jounip committed R37:0068f1173aef: Save and load animation cycles (authored by jounip).
Save and load animation cycles
Oct 10 2018, 10:20 AM
jounip committed R37:bf48af92c0e8: Merge remote-tracking branch 'remotes/origin/master' into jounip/T8764-clone… (authored by jounip).
Merge remote-tracking branch 'remotes/origin/master' into jounip/T8764-clone…
Oct 10 2018, 10:20 AM
jounip updated the diff for D16067: Synchronize video to audio when drop frames is enabled.

Fixed the issues Dmitry found.

Oct 10 2018, 9:45 AM · Krita

Oct 9 2018

jounip committed R37:715ad1317627: Fix unsuccessful restoring of a session blocking Krita from closing (authored by jounip).
Fix unsuccessful restoring of a session blocking Krita from closing
Oct 9 2018, 1:40 PM
jounip committed R37:2d2b94c5789a: Set a newly created session as the active one (authored by jounip).
Set a newly created session as the active one
Oct 9 2018, 1:40 PM
jounip requested review of D16067: Synchronize video to audio when drop frames is enabled.
Oct 9 2018, 9:54 AM · Krita

Oct 8 2018

jounip committed R37:9fd4a43232a3: Fix moving keyframes beyond last column of the timeline (authored by jounip).
Fix moving keyframes beyond last column of the timeline
Oct 8 2018, 2:28 PM

Oct 5 2018

jounip committed R37:3aa30ee33f2f: Add cycle actions and indicators to the timeline (authored by jounip).
Add cycle actions and indicators to the timeline
Oct 5 2018, 5:55 PM
jounip committed R37:dafbd47d35c3: Introduce animation cycles (authored by jounip).
Introduce animation cycles
Oct 5 2018, 5:55 PM
jounip committed R37:abf41b28a2f7: Refactor frame invalidation in preparation for animation cycles (authored by jounip).
Refactor frame invalidation in preparation for animation cycles
Oct 5 2018, 5:55 PM
jounip committed R37:a8d1fb2f5a6a: Remove dead code (authored by jounip).
Remove dead code
Oct 5 2018, 5:55 PM

Sep 30 2018

jounip committed R37:0104ab762e15: Fix mirroring behavior of aspect-locked shapes when resizing (authored by jounip).
Fix mirroring behavior of aspect-locked shapes when resizing
Sep 30 2018, 4:13 PM

Sep 25 2018

jounip committed R37:d2717fd53982: Delete existing frame files only within exported range (authored by jounip).
Delete existing frame files only within exported range
Sep 25 2018, 12:38 PM

Sep 22 2018

jounip committed R37:ecc746611f91: Copy frames when converting a paint layer to a mask (authored by jounip).
Copy frames when converting a paint layer to a mask
Sep 22 2018, 12:32 PM

Sep 4 2018

jounip committed R37:6d920bb13136: Fix backward compatibility of adjustment curves (authored by jounip).
Fix backward compatibility of adjustment curves
Sep 4 2018, 12:16 PM

Sep 1 2018

jounip committed R37:e82d819ad99c: Display an indicator on the timeline for instances of active frame (authored by jounip).
Display an indicator on the timeline for instances of active frame
Sep 1 2018, 12:59 PM

Aug 27 2018

jounip committed R37:716478deac6d: Remove now obsolete KisTimeRange (authored by jounip).
Remove now obsolete KisTimeRange
Aug 27 2018, 9:27 AM
jounip committed R37:7392dabb08da: Use KisFrameSet instead of KisTimeRange in all cache invalidation code (authored by jounip).
Use KisFrameSet instead of KisTimeRange in all cache invalidation code
Aug 27 2018, 9:27 AM
jounip committed R37:f13ebff50a19: Refactor frame cache to support discontinuous ranges (authored by jounip).
Refactor frame cache to support discontinuous ranges
Aug 27 2018, 9:27 AM
jounip committed R37:db97f4b3f59d: Merge remote-tracking branch 'remotes/origin/master' into jounip/T8764-clone… (authored by jounip).
Merge remote-tracking branch 'remotes/origin/master' into jounip/T8764-clone…
Aug 27 2018, 9:27 AM
jounip committed R37:0509fb083dbf: Refactor KisTimeRange usages interfacing with clipboard (authored by jounip).
Refactor KisTimeRange usages interfacing with clipboard
Aug 27 2018, 9:27 AM
jounip committed R37:3731503c3a5b: Replace finite usages of KisTimeRange with KisTimeSpan (authored by jounip).
Replace finite usages of KisTimeRange with KisTimeSpan
Aug 27 2018, 9:27 AM
jounip committed R37:b0f7b08d08b2: Refactor data types for time ranges (authored by jounip).
Refactor data types for time ranges
Aug 27 2018, 9:27 AM
jounip committed R37:cc32304559a1: Implement frame instances (authored by jounip).
Implement frame instances
Aug 27 2018, 9:27 AM

Aug 10 2018

jounip committed R37:f6e2ed24867b: Fix build (authored by jounip).
Fix build
Aug 10 2018, 1:56 PM
jounip committed R37:5018d4733f3c: Fix reference image cache update conditions (authored by jounip).
Fix reference image cache update conditions
Aug 10 2018, 12:13 PM

Jul 17 2018

jounip committed R37:18b9b33d0b2f: Reduce aliasing in reference images (authored by jounip).
Reduce aliasing in reference images
Jul 17 2018, 12:21 PM

Jul 12 2018

jounip committed R37:2385e1988d24: Fix warning about missing i18n argument (authored by jounip).
Fix warning about missing i18n argument
Jul 12 2018, 1:07 PM

Jul 10 2018

jounip committed R37:468643b66f1f: Don't pick color from fully transparent reference images (authored by jounip).
Don't pick color from fully transparent reference images
Jul 10 2018, 1:38 PM

Jul 8 2018

jounip committed R37:cb0ea0fb194a: Fix out-of-range lookups in cross-channel curve filter (authored by jounip).
Fix out-of-range lookups in cross-channel curve filter
Jul 8 2018, 1:02 PM
jounip committed R37:cb4cbed1800e: Fix crash by assert when trying to PgUp into reference images layer (authored by jounip).
Fix crash by assert when trying to PgUp into reference images layer
Jul 8 2018, 1:02 PM

Jul 7 2018

jounip committed R37:eac5d9eeb73f: Fix crash when changing reference image embedding (authored by jounip).
Fix crash when changing reference image embedding
Jul 7 2018, 4:22 PM
jounip committed R37:3929649e6c29: Fix failure handling when saving reference images (authored by jounip).
Fix failure handling when saving reference images
Jul 7 2018, 4:22 PM
jounip committed R37:e0cede285cec: Handle failure to load reference images (authored by jounip).
Handle failure to load reference images
Jul 7 2018, 4:22 PM

Jul 4 2018

jounip committed R37:c16dbaeeb54d: Fix color picker tool not working on reference images (authored by jounip).
Fix color picker tool not working on reference images
Jul 4 2018, 1:07 PM
jounip committed R37:419a90fdb0b4: Extend panning range to include any reference images (authored by jounip).
Extend panning range to include any reference images
Jul 4 2018, 1:07 PM

Jul 3 2018

jounip committed R37:377da7a9265e: Fix color picking from reference images (authored by jounip).
Fix color picking from reference images
Jul 3 2018, 11:43 AM
jounip committed R37:7d82d3701141: Fix the order of assistant and reference image decorations (authored by jounip).
Fix the order of assistant and reference image decorations
Jul 3 2018, 11:43 AM

Jun 24 2018

jounip committed R37:595f0b5d10d3: Fix missing shortcut option for reference tool (authored by jounip).
Fix missing shortcut option for reference tool
Jun 24 2018, 11:49 AM
jounip committed R37:ba3cb5b8cf36: Fix missing shortcut option for reference tool (authored by jounip).
Fix missing shortcut option for reference tool
Jun 24 2018, 11:49 AM

Jun 19 2018

jounip committed R37:ce787b08be76: Fix reference image layer lifetime (authored by jounip).
Fix reference image layer lifetime
Jun 19 2018, 10:53 AM

Jun 15 2018

jounip committed R37:b6fe6c106170: Fix creating invalid keyframe times when pasting (authored by jounip).
Fix creating invalid keyframe times when pasting
Jun 15 2018, 9:25 AM

Jun 11 2018

jounip committed R37:04deaee07b9a: Fix reference image layer cloning (authored by jounip).
Fix reference image layer cloning
Jun 11 2018, 10:13 AM

Jun 10 2018

jounip committed R37:46c685fd99bc: Fix logic error (authored by jounip).
Fix logic error
Jun 10 2018, 12:14 PM
jounip committed R37:cf8fce2d8070: Do not paint reference images while they are getting deleted (authored by jounip).
Do not paint reference images while they are getting deleted
Jun 10 2018, 12:14 PM
jounip committed R37:26dbc2fd1d22: Fix reference image decoration buffer size (authored by jounip).
Fix reference image decoration buffer size
Jun 10 2018, 12:14 PM

Jun 6 2018

jounip committed R37:15efb84238ae: Fix "primary workspace follows focus" activation when creating window layout (authored by jounip).
Fix "primary workspace follows focus" activation when creating window layout
Jun 6 2018, 12:10 PM
jounip committed R37:bedc6c9b3c32: Fix reference images disappearing when saving (authored by jounip).
Fix reference images disappearing when saving
Jun 6 2018, 11:37 AM

Jun 4 2018

woltherav awarded R37:37d8dec3b65f: Set defaults for cross-channel adjustment curves a Love token.
Jun 4 2018, 12:12 PM
jounip committed R37:37d8dec3b65f: Set defaults for cross-channel adjustment curves (authored by jounip).
Set defaults for cross-channel adjustment curves
Jun 4 2018, 12:05 PM

Jun 1 2018

jounip committed R37:5bc9884408f2: Merge branch 'jounip/cross_curves' (authored by jounip).
Merge branch 'jounip/cross_curves'
Jun 1 2018, 12:14 PM
jounip committed R37:a705628c5f60: Add cross-channel adjustment filter (authored by jounip).
Add cross-channel adjustment filter
Jun 1 2018, 12:14 PM