tpaulssen (Timo Paulssen)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Jun 26 2015, 10:41 AM (460 w, 6 d)
Availability
Available

Recent Activity

Jun 15 2020

tpaulssen committed R37:fedf834de06d: use named const instead of magic number (authored by tpaulssen).
use named const instead of magic number
Jun 15 2020, 8:54 PM
tpaulssen committed R37:33b4c4aa0364: On invalid column count, don't refuse entire palette file (authored by tpaulssen).
On invalid column count, don't refuse entire palette file
Jun 15 2020, 8:54 PM
tpaulssen committed R37:290a89821901: Refuse loading palette files with >4096 columns (authored by tpaulssen).
Refuse loading palette files with >4096 columns
Jun 15 2020, 8:54 PM
tpaulssen committed R37:d40c869c1f85: prevent crash in KPL loader for 0 columns (authored by tpaulssen).
prevent crash in KPL loader for 0 columns
Jun 15 2020, 8:54 PM
tpaulssen committed R37:4062be9738cd: Refuse loading palette files with >4096 columns (authored by tpaulssen).
Refuse loading palette files with >4096 columns
Jun 15 2020, 8:54 PM
tpaulssen committed R37:f82967df5c2c: prevent crash in KPL loader for 0 columns (authored by tpaulssen).
prevent crash in KPL loader for 0 columns
Jun 15 2020, 8:54 PM
tpaulssen committed R37:b618b03c0994: Better handle loading palette files with >4096 columns (authored by tpaulssen).
Better handle loading palette files with >4096 columns
Jun 15 2020, 8:54 PM

Jun 8 2019

tpaulssen committed R37:ed5a8202a507: Refuse setting column count in kpl if it's 0 or negative (authored by tpaulssen).
Refuse setting column count in kpl if it's 0 or negative
Jun 8 2019, 11:58 AM
tpaulssen committed R37:ac9b006a5238: Better handle loading palette files with >4096 columns (authored by tpaulssen).
Better handle loading palette files with >4096 columns
Jun 8 2019, 11:58 AM

Jun 7 2019

tpaulssen committed R37:f3318a5e08cc: fix kpl loader, forgot to put new variable to use (authored by tpaulssen).
fix kpl loader, forgot to put new variable to use
Jun 7 2019, 12:31 PM
tpaulssen committed R37:039e853525b0: Refuse loading palette files with >4096 columns (authored by tpaulssen).
Refuse loading palette files with >4096 columns
Jun 7 2019, 11:14 AM

Apr 20 2017

tpaulssen created T5917: folders disappear in diffusion, but search function finds files in it.
Apr 20 2017, 10:30 AM · Phabricator

Apr 18 2017

tpaulssen added a comment to T5883: Intel HD display drivers show break our OpenGL canvas.

i didn't get the model of card, but 10.18.10.4358 was reported broken on irc by StarAndy (drawings show up delayed on the canvas)

Apr 18 2017, 1:38 PM · Krita: Stable bug fixes

Apr 16 2017

tpaulssen created T5890: currently selected layer is no longer saved in .kra or when creating preset.
Apr 16 2017, 11:34 AM · Krita: Stable bug fixes

Feb 13 2017

tpaulssen added a comment to T5346: Survey PDF feedback.

in the processor part where it says "atom" it should say "ARM" instead.

Feb 13 2017, 3:03 PM · Krita
tpaulssen created T5342: Capsule Images and other assets for Krita and DVDs on Steam.
Feb 13 2017, 1:46 PM · Krita

Nov 27 2016

tpaulssen created T4704: History or list of "presets" for tool options (assistant/smoothing).
Nov 27 2016, 12:08 PM · Krita: Abyss

Nov 21 2016

tpaulssen created T4595: File Layer doesn't support transform tool, but leaves the user guessing.
Nov 21 2016, 2:38 PM · Krita: Abyss

Sep 11 2016

tpaulssen committed R37:ec5cfee283f7: WIP on restoring actions for "fit Page" and "fit Width" (authored by tpaulssen).
WIP on restoring actions for "fit Page" and "fit Width"
Sep 11 2016, 10:20 PM

Aug 19 2016

tpaulssen committed R37:0a77e923d5b3: Merge remote-tracking branch 'origin/grid_guide_docker_layout_fix' (authored by tpaulssen).
Merge remote-tracking branch 'origin/grid_guide_docker_layout_fix'
Aug 19 2016, 5:52 PM

Aug 18 2016

tpaulssen added a comment to D2485: fix layout of grid&guide docker (grid portion).

behaviour when shrinking the docker ...

Aug 18 2016, 4:34 PM
tpaulssen added a comment to D2485: fix layout of grid&guide docker (grid portion).

before:

Aug 18 2016, 4:26 PM
tpaulssen retitled D2485: fix layout of grid&guide docker (grid portion) from to fix layout of grid&guide docker (grid portion).
Aug 18 2016, 4:21 PM
tpaulssen added a comment to T1303: Fuzzy brushes ought to be smoothed when in instant preview mode.

This requires KisFixedPaintDevice to learn about LOD; that's a task that's slightly too big for me, as it probably involves a whole lot of stuff.

Aug 18 2016, 9:30 AM · Krita: Abyss
tpaulssen committed R37:75d11636ee20: fix layout of grid&guide docker (grid portion) (authored by tpaulssen).
fix layout of grid&guide docker (grid portion)
Aug 18 2016, 8:00 AM

Jul 20 2016

tpaulssen added a comment to T3276: Instant Preview and Horizontal Mirror or Vertical Mirror don't work right.

https://bugs.kde.org/show_bug.cgi?id=363089 also mentions this

Jul 20 2016, 10:45 AM · Krita: Stable bug fixes
tpaulssen created T3276: Instant Preview and Horizontal Mirror or Vertical Mirror don't work right.
Jul 20 2016, 10:42 AM · Krita: Stable bug fixes

Jul 1 2016

tpaulssen committed R37:d9da4a9a1186: make brush composite action have a name in toolbar config (authored by tpaulssen).
make brush composite action have a name in toolbar config
Jul 1 2016, 11:50 AM
tpaulssen committed R37:af18f428f421: make brush composite action have a name in toolbar config (authored by tpaulssen).
make brush composite action have a name in toolbar config
Jul 1 2016, 11:50 AM
tpaulssen committed R37:67c0a61cc548: use IntPixelCoord instead of rounding for fill tool clicks (authored by tpaulssen).
use IntPixelCoord instead of rounding for fill tool clicks
Jul 1 2016, 12:32 AM

Jan 12 2016

tpaulssen added a comment to T1303: Fuzzy brushes ought to be smoothed when in instant preview mode.

At 20% zoom, drawing with a 1000px big airbrush_linear_noisy brush:

Jan 12 2016, 12:37 PM · Krita: Abyss
tpaulssen created T1303: Fuzzy brushes ought to be smoothed when in instant preview mode.
Jan 12 2016, 10:15 AM · Krita: Abyss

Dec 30 2015

tpaulssen updated subscribers of T1247: How should OMG handle "shortcuts" configuration.

wolthera pointed out that @abrahams is currently working on the shortcut stuff, so maybe a CC is warranted

Dec 30 2015, 11:34 PM · Krita: Abyss
tpaulssen created T1247: How should OMG handle "shortcuts" configuration.
Dec 30 2015, 11:33 PM · Krita: Abyss

Dec 29 2015

tpaulssen added a comment to T1132: [Project] alternative input methods: "OMG-Input".

It seems like I will have to pull in another external dependency to get joystick/gamepad support.

Dec 29 2015, 10:21 PM · Krita: Abyss

Dec 15 2015

tpaulssen added a comment to D549: Change behavior of "E" button for eraser mode..

I personally have a desire to be able to have different Tool Options set for eraser mode and non-eraser mode: When drawing, I like to have some sort of smoothing enabled, possibly the stabilizer with a strong-ish setting if i'm inking over a sketch for example. Unfortunately, having smoothing (or even worse: the stabilizer) turned on when erasing makes it very tedious to do the kind of back-and-forth motion I often use to erase. It'd be nice if the final design for this could accomodate my use case. Thanks!

Dec 15 2015, 6:20 PM

Dec 14 2015

tpaulssen closed T1116: Replace rand with rand_r in airbrush noisy as well as total random color source as Resolved.

landed the patch in master. the improvement will soon roll out to our users and i'm happy :)

Dec 14 2015, 3:45 PM · Krita
tpaulssen committed R37:9dfaa7a3bd21: use rand_r instead of rand in BrushMaskScalarApplicator and… (authored by tpaulssen).
use rand_r instead of rand in BrushMaskScalarApplicator and…
Dec 14 2015, 3:43 PM
tpaulssen closed D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource by committing R37:9dfaa7a3bd21: use rand_r instead of rand in BrushMaskScalarApplicator and….
Dec 14 2015, 3:43 PM · Krita
tpaulssen added a comment to D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.

@abrahams I've checked and the methods in question get called concurrently, so having the engines be shared would cause concurrent access to the seed again, which is what I had hoped to prevent with these patches in the first place. I don't know of a better approach than this, but if someone ever finds one, they are surely free to put it in :)

Dec 14 2015, 2:23 AM · Krita

Dec 13 2015

tpaulssen added a comment to D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.

We've decided on IRC that KoColorspace should probably supply randomization functionality, so this patch is now, in my opinion, ready to land.

Dec 13 2015, 9:56 PM · Krita
tpaulssen created T1158: Give KoColorspace methods for generating random colors and such.
Dec 13 2015, 9:43 PM · Krita
tpaulssen added a comment to D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.

Dear @abrahams, with these new changes that use the c++11 random engines i still get the noticable speedup.

Dec 13 2015, 6:38 PM · Krita
tpaulssen updated the diff for D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.

Use C++11 random instead of rand in fuzzy brushes and TotalRandomColorSource

Dec 13 2015, 6:36 PM · Krita
tpaulssen renamed T1132: [Project] alternative input methods: "OMG-Input" from [Project] alternative input methods to [Project] alternative input methods: "OMG-Input".
Dec 13 2015, 11:21 AM · Krita: Abyss

Dec 10 2015

tpaulssen awarded D549: Change behavior of "E" button for eraser mode. a Like token.
Dec 10 2015, 10:59 PM

Dec 9 2015

tpaulssen committed R37:8cf76d9b6547: prevent "create" button in "new document" window to be clicked multiple times (authored by tpaulssen).
prevent "create" button in "new document" window to be clicked multiple times
Dec 9 2015, 7:55 PM
tpaulssen closed D617: prevent "create" button in "new document" window to be clicked multiple times by committing R37:8cf76d9b6547: prevent "create" button in "new document" window to be clicked multiple times.
Dec 9 2015, 7:55 PM · Krita
tpaulssen committed R37:3f8a482dcb1e: <para>, <list> and <item> markup are not interpreted by Qt (at least 5.5) (authored by tpaulssen).
<para>, <list> and <item> markup are not interpreted by Qt (at least 5.5)
Dec 9 2015, 7:53 PM
tpaulssen closed D616: <para>, <list> and <item> markup are not interpreted by Qt (at least 5.5) by committing R37:3f8a482dcb1e: <para>, <list> and <item> markup are not interpreted by Qt (at least 5.5).
Dec 9 2015, 7:53 PM · Krita

Dec 8 2015

tpaulssen added reviewers for D617: prevent "create" button in "new document" window to be clicked multiple times: rempt, abrahams.
Dec 8 2015, 10:22 AM · Krita
tpaulssen added a comment to D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.

i set boud as a subscriber, but not as a reviewer. my mistake!

Dec 8 2015, 10:21 AM · Krita

Dec 6 2015

tpaulssen created T1132: [Project] alternative input methods: "OMG-Input".
Dec 6 2015, 11:42 AM · Krita: Abyss
tpaulssen added a member for Krita: tpaulssen.
Dec 6 2015, 9:56 AM

Dec 5 2015

tpaulssen committed R37:132b010fa43f: Fix coordinate calculation for tablet events in Scratchpad. (authored by tpaulssen).
Fix coordinate calculation for tablet events in Scratchpad.
Dec 5 2015, 12:44 PM
tpaulssen closed T683: Scratchpad doesn't work. as Resolved by committing R37:132b010fa43f: Fix coordinate calculation for tablet events in Scratchpad..
Dec 5 2015, 12:44 PM · Krita
tpaulssen added a comment to T683: Scratchpad doesn't work..

For some reason the position tabletEvent->hiResGlobalPos() reports is relative to the top-left corner of the scratchpad widget.

Dec 5 2015, 1:35 AM · Krita
tpaulssen added a revision to T683: Scratchpad doesn't work.: D630: Use tabletEvent->hiResGlobalPos without subtracting global widget position in scratchpad.
Dec 5 2015, 1:32 AM · Krita
tpaulssen added a task to D630: Use tabletEvent->hiResGlobalPos without subtracting global widget position in scratchpad: T683: Scratchpad doesn't work..
Dec 5 2015, 1:32 AM · Krita
tpaulssen retitled D630: Use tabletEvent->hiResGlobalPos without subtracting global widget position in scratchpad from to Use tabletEvent->hiResGlobalPos without subtracting global widget position in scratchpad.
Dec 5 2015, 1:32 AM · Krita

Dec 3 2015

tpaulssen updated subscribers of D617: prevent "create" button in "new document" window to be clicked multiple times.

boud asked to be subscribed via IRC

Dec 3 2015, 12:42 PM · Krita
tpaulssen updated subscribers of D616: <para>, <list> and <item> markup are not interpreted by Qt (at least 5.5).

boud asked to be subscribed via IRC

Dec 3 2015, 12:42 PM · Krita
tpaulssen updated subscribers of D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.

boud asked to be subscribed via IRC.

Dec 3 2015, 12:41 PM · Krita

Nov 29 2015

tpaulssen retitled D617: prevent "create" button in "new document" window to be clicked multiple times from to prevent "create" button in "new document" window to be clicked multiple times.
Nov 29 2015, 12:50 AM · Krita

Nov 28 2015

tpaulssen retitled D616: <para>, <list> and <item> markup are not interpreted by Qt (at least 5.5) from to <para>, <list> and <item> markup are not interpreted by Qt (at least 5.5).
Nov 28 2015, 11:43 PM · Krita
tpaulssen added a comment to T1116: Replace rand with rand_r in airbrush noisy as well as total random color source.

the new diff version has been uploaded at the same spot.

Nov 28 2015, 11:35 PM · Krita
tpaulssen updated the diff for D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.

this version of the diff uses the random number generator that's safe to use in concurrent situations to initialize a per-stack random state that then gets used in the inner loops.

Nov 28 2015, 11:29 PM · Krita
tpaulssen added a comment to T1116: Replace rand with rand_r in airbrush noisy as well as total random color source.

actually, i was wrong: the class is used from multiple threads simultaneously, so the random state would get accessed concurrently. even though that's not problematic per se, as reproducibility is not needed here, i'm going to make a second version of my patch that creates a random state on the stack and seeds that from the global (locked) random number generator.

Nov 28 2015, 11:20 PM · Krita
tpaulssen added a revision to T1116: Replace rand with rand_r in airbrush noisy as well as total random color source: D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.
Nov 28 2015, 10:33 PM · Krita
tpaulssen added a task to D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource: T1116: Replace rand with rand_r in airbrush noisy as well as total random color source.
Nov 28 2015, 10:33 PM · Krita
tpaulssen retitled D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource from to use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.
Nov 28 2015, 10:31 PM · Krita
tpaulssen created T1116: Replace rand with rand_r in airbrush noisy as well as total random color source.
Nov 28 2015, 10:28 PM · Krita