jounip (Jouni Pentikäinen)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Tue, Dec 4

jounip committed R37:35455b114947: Fix cycle and repeat saving (authored by jounip).
Fix cycle and repeat saving
Tue, Dec 4, 1:24 PM
jounip committed R37:4736453065b2: Update usages of KisKeyframeChannel methods (authored by jounip).
Update usages of KisKeyframeChannel methods
Tue, Dec 4, 1:24 PM
jounip committed R37:6cc24bcbafc4: Update KisKeyframeChannel interface to support KisKeyframeBase (authored by jounip).
Update KisKeyframeChannel interface to support KisKeyframeBase
Tue, Dec 4, 1:24 PM
jounip committed R37:1e8df60224a8: Introduce a supertype for keyframes and repeats (authored by jounip).
Introduce a supertype for keyframes and repeats
Tue, Dec 4, 1:24 PM
jounip committed R37:371c85f215f7: Show repeated frames in onion skins (authored by jounip).
Show repeated frames in onion skins
Tue, Dec 4, 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
jounip committed R37:5255a67fc990: Extend cubic curves for use as relative adjustments (authored by jounip).
Extend cubic curves for use as relative adjustments
Jun 1 2018, 12:14 PM
jounip committed R37:10f84748a8ca: Refactor KisPerChannelFilter for extensibility (authored by jounip).
Refactor KisPerChannelFilter for extensibility
Jun 1 2018, 12:14 PM
jounip added a reverting change for R37:c6ec89919a9b: ...: R37:c70405a9e1e0: Revert "...".
Jun 1 2018, 12:14 PM
jounip committed R37:c70405a9e1e0: Revert "..." (authored by jounip).
Revert "..."
Jun 1 2018, 12:14 PM

May 22 2018

jounip claimed T3496: Cycles in animation.

Sounds good. Does "draw on repeats" mean that if you drawn on a "ghost" of a frame it will also modify the original frame and all other ghosts? That sounds convenient, if I'm understanding it right.

May 22 2018, 1:03 PM · Krita: Next Features (Needs usecases and ideas)

May 21 2018

jounip added a comment to T3496: Cycles in animation.

Thanks for the mockup, Emmet. Based on it, we continued discussing the feature with Bollebib today. We gathered some requirements and possible solutions.

May 21 2018, 10:54 AM · Krita: Next Features (Needs usecases and ideas)
jounip created T8764: Keyframe clones.
May 21 2018, 10:47 AM · Krita: Next Features (Needs GUI Design)

May 14 2018

jounip committed R37:5bee9154f1df: Add saving and loading sets of reference images (authored by jounip).
Add saving and loading sets of reference images
May 14 2018, 2:20 PM

May 7 2018

jounip committed R37:ee5f1f6e3ddc: Remove experimental code (authored by jounip).
Remove experimental code
May 7 2018, 11:53 AM

May 4 2018

jounip committed R37:380e271df5b0: Fix constant redrawing of reference images (authored by jounip).
Fix constant redrawing of reference images
May 4 2018, 2:44 PM
jounip committed R37:ba8095120fa9: Remove extraneous items in reference images tool context menu (authored by jounip).
Remove extraneous items in reference images tool context menu
May 4 2018, 2:12 PM

Apr 24 2018

jounip committed R37:92e7f3391dfc: Fix saving correct zoom level to sessions (authored by jounip).
Fix saving correct zoom level to sessions
Apr 24 2018, 11:26 AM
jounip committed R37:520b863684cc: Fix crash when deleting a session (authored by jounip).
Fix crash when deleting a session
Apr 24 2018, 11:26 AM

Apr 20 2018

jounip committed R37:a318e3f9491f: Fix crash when switching to a window layout with "show image in all windows"… (authored by jounip).
Fix crash when switching to a window layout with "show image in all windows"…
Apr 20 2018, 11:23 AM

Apr 11 2018

jounip committed R37:203f54c45008: Merge remote-tracking branch 'origin/master' into rempt/intel-3 (authored by jounip).
Merge remote-tracking branch 'origin/master' into rempt/intel-3
Apr 11 2018, 10:32 AM
jounip committed R37:8e480a81fc40: Remove placeholder widget used in detached canvas mode (authored by jounip).
Remove placeholder widget used in detached canvas mode
Apr 11 2018, 9:40 AM

Apr 10 2018

jounip committed R37:57ed30da0bd7: Return canvas to main window if detached canvas window is closed (authored by jounip).
Return canvas to main window if detached canvas window is closed
Apr 10 2018, 11:11 AM
jounip committed R37:5644a8dedc8e: Restore detached canvas window geometry to correct window (authored by jounip).
Restore detached canvas window geometry to correct window
Apr 10 2018, 10:16 AM

Apr 9 2018

jounip committed R37:a93e17dcc4b5: Fix warning about reference images when exporting to non-native format (authored by jounip).
Fix warning about reference images when exporting to non-native format
Apr 9 2018, 12:26 PM

Apr 6 2018

jounip committed R37:3b4cd767ea0b: Save geometry of detached canvas window to window layouts and sessions (authored by jounip).
Save geometry of detached canvas window to window layouts and sessions
Apr 6 2018, 11:08 AM

Apr 5 2018

jounip committed R37:8673d24eb0da: Add option to detach canvas area to a separate window (authored by jounip).
Add option to detach canvas area to a separate window
Apr 5 2018, 10:46 AM
jounip committed R37:01e3e1bf89de: Refactor how views access their main window (authored by jounip).
Refactor how views access their main window
Apr 5 2018, 10:46 AM

Apr 3 2018

jounip committed R37:0cddb2e277ba: Fix crash when closing last window (authored by jounip).
Fix crash when closing last window
Apr 3 2018, 6:33 PM
jounip committed R37:b4b3f9af6388: Merge remote-tracking branch 'origin/master' into rempt/intel-3 (authored by jounip).
Merge remote-tracking branch 'origin/master' into rempt/intel-3
Apr 3 2018, 10:14 AM