Feed Advanced Search

Mar 11 2016

abrahams added a revision to T1310: newly re-added zoom tool - ctrl (hold) zoom out just zooms in instead of zooming out: D1115: Recognize ctrl key with zoom tool.
Mar 11 2016, 6:23 AM · Krita
abrahams retitled D1115: Recognize ctrl key with zoom tool from to Recognize ctrl key with zoom tool.
Mar 11 2016, 6:23 AM
abrahams updated the diff for D1077: Streamline guide for line tool.

Don't draw updates for tiny movements

Mar 11 2016, 5:18 AM
abrahams updated D1077: Streamline guide for line tool.
Mar 11 2016, 3:58 AM
abrahams added a comment to D1077: Streamline guide for line tool.

endStroke() was returning early because it expect a stroke to be in progress. I think this is fixed now.

Mar 11 2016, 3:58 AM
abrahams updated the diff for D1077: Streamline guide for line tool.

Terminate strokes correctly

Mar 11 2016, 3:56 AM

Mar 9 2016

abrahams closed T1406: Some default shortcuts are missing in krita 3.0 as Resolved.
Mar 9 2016, 9:10 PM · Krita
abrahams committed R37:54ae758507e6: Add backslash shortcut for show_tool_options (authored by abrahams).
Add backslash shortcut for show_tool_options
Mar 9 2016, 9:09 PM
abrahams added a comment to T1406: Some default shortcuts are missing in krita 3.0.

Should be fixed by rKRITA6e51b8a32162

Mar 9 2016, 8:13 PM · Krita
abrahams committed R37:6e51b8a32162: Restore show_brush_editor and show_brush_presets shortcuts (authored by abrahams).
Restore show_brush_editor and show_brush_presets shortcuts
Mar 9 2016, 8:13 PM
abrahams added a comment to D1077: Streamline guide for line tool.

Anyone have a chance to review this?

Mar 9 2016, 7:06 PM
abrahams added a comment to D930: Do not stop blocking mouse events during canvas Enter event.

Hi @kamathraghavendra - could you comment out lines 114 and 117 in kis_input_manager_p.cpp? #if defined(Q_OS_WIN)

Mar 9 2016, 12:46 AM

Mar 8 2016

abrahams committed R37:de1ba68a33d4: Accept all tablet events reaching KoToolProxy (authored by abrahams).
Accept all tablet events reaching KoToolProxy
Mar 8 2016, 10:14 PM
abrahams committed R37:4a3a43c30464: Use local packet time (authored by abrahams).
Use local packet time
Mar 8 2016, 10:14 PM
abrahams abandoned D993: Stop mouse events from interfering with tablet events.
Mar 8 2016, 3:21 PM · Krita
abrahams commandeered D993: Stop mouse events from interfering with tablet events.

Taking over with rKRITAd2706d879ca345e56465465ff8046a943c60173e

Mar 8 2016, 3:20 PM · Krita
abrahams accepted D993: Stop mouse events from interfering with tablet events.

Hi Scott - there was something like this in the 2.9 code, I pushed a patch that uses an existing function ignoringQtCursorEvents() which right now just tracks the same thing as the variable isTabletEventStarted.

Mar 8 2016, 3:19 PM · Krita
abrahams committed R37:d2706d879ca3: Stop mouse events from interfering with tablet events (authored by abrahams).
Stop mouse events from interfering with tablet events
Mar 8 2016, 3:16 PM
abrahams added a comment to T960: Prevent tablet randomly jumping.

I don't know anything about this except that it's apparently Linux specific?

Mar 8 2016, 2:34 PM · Krita
abrahams reassigned T960: Prevent tablet randomly jumping from abrahams to dkazakov.
Mar 8 2016, 2:32 PM · Krita
abrahams committed R37:849aa808957e: Define the cmake macro generate_test_export_header() (authored by abrahams).
Define the cmake macro generate_test_export_header()
Mar 8 2016, 1:00 PM
abrahams closed D249: Define the cmake macro generate_test_export_header() by committing R37:849aa808957e: Define the cmake macro generate_test_export_header().
Mar 8 2016, 12:59 PM

Mar 7 2016

abrahams added a comment to D930: Do not stop blocking mouse events during canvas Enter event.

Unfortunately this patch doesn't solve @kamathraghavendra's problem. It seems like of a "no-op" as far as the inputmanager logic is concerned, but it could also randomly break something. I'd rather land something that fixes the problem, or perhaps make a bigger change...

Mar 7 2016, 7:48 AM

Mar 6 2016

abrahams added a comment to D930: Do not stop blocking mouse events during canvas Enter event.
In D930#20248, @rempt wrote:

Hm, even with git blame it's hard to figure out why these lines are here. But I'm not sure I even understand the input manager at this point.

Mar 6 2016, 11:21 PM
abrahams retitled D1077: Streamline guide for line tool from Draw a one-pixel guide when using the line tool to Streamline guide for line tool.
Mar 6 2016, 11:01 PM
abrahams updated the diff for D1077: Streamline guide for line tool.

This new version adds a toggle for the preview in addition to a toggle for the guideline. In other words, it is now possible to toggle each of them separately. The names are changed in the UI to reflect this distinction. The new default is to have both the preview and the guideline turned on.

Mar 6 2016, 11:00 PM
abrahams updated the diff for D1077: Streamline guide for line tool.

Hi Dmitry - you're right, I missed the existing option for a guideline decoration, so I removed that from the patch.

Mar 6 2016, 10:31 AM
abrahams updated the diff for D1077: Streamline guide for line tool.

Fix comment in stroke update compressor

Mar 6 2016, 9:54 AM
abrahams updated the diff for D1077: Streamline guide for line tool.

Add code to make redraws prettier

Mar 6 2016, 9:51 AM
abrahams committed R37:50c917696f52: Add documentation to KisSignalCompressor (authored by abrahams).
Add documentation to KisSignalCompressor
Mar 6 2016, 8:13 AM
abrahams retitled D1077: Streamline guide for line tool from to Draw a one-pixel guide when using the line tool.
Mar 6 2016, 7:23 AM

Feb 24 2016

abrahams added a comment to T1279: crash in xcb connection when trying to create a filter preset..

This appears to be happening in the linux platform code.

Feb 24 2016, 11:47 PM · Krita: Stable bug fixes
abrahams updated subscribers of T1279: crash in xcb connection when trying to create a filter preset..
Feb 24 2016, 11:45 PM · Krita: Stable bug fixes

Feb 16 2016

abrahams awarded T1597: figure out eraser tool usability. a Like token.
Feb 16 2016, 12:11 AM · Krita

Feb 12 2016

abrahams claimed T960: Prevent tablet randomly jumping.
Feb 12 2016, 8:31 AM · Krita
abrahams claimed T958: Fix tablet handling issues for Krita 3.0.
Feb 12 2016, 8:31 AM · Krita: Longterm Features

Feb 11 2016

abrahams updated the task description for T1244: Weirdness with the current shortcut system..
Feb 11 2016, 8:07 PM · Krita
abrahams updated the task description for T1244: Weirdness with the current shortcut system..
Feb 11 2016, 8:07 PM · Krita
abrahams updated the task description for T946: Revamp shortcut system.
Feb 11 2016, 7:59 PM · Krita
abrahams updated the task description for T949: Fix Tool Shortcut Subsystem.
Feb 11 2016, 7:57 PM · Krita: Abyss
abrahams removed a subtask for T946: Revamp shortcut system: T949: Fix Tool Shortcut Subsystem.
Feb 11 2016, 7:52 PM · Krita
abrahams removed a parent task for T949: Fix Tool Shortcut Subsystem: T946: Revamp shortcut system.
Feb 11 2016, 7:52 PM · Krita: Abyss
abrahams removed a subtask for T946: Revamp shortcut system: T948: Redesign Krita's default shortcuts.
Feb 11 2016, 7:52 PM · Krita
abrahams removed a parent task for T948: Redesign Krita's default shortcuts: T946: Revamp shortcut system.
Feb 11 2016, 7:52 PM · Krita
abrahams added a comment to D249: Define the cmake macro generate_test_export_header().

I can pop this into the Krita repo for future use, since the tests are becoming re-enabled.

Feb 11 2016, 7:49 PM
abrahams updated the diff for D249: Define the cmake macro generate_test_export_header().

Rebase onto Krita repo

Feb 11 2016, 7:48 PM
abrahams closed T565: Write CMake macro for Calligra TEST_EXPORTS as Wontfix.
Feb 11 2016, 7:31 PM · Calligra: 3.0, Krita: Stable, Krita
abrahams closed T565: Write CMake macro for Calligra TEST_EXPORTS , a subtask of T563: Fix Calligra Export Definitions, as Wontfix.
Feb 11 2016, 7:31 PM · Krita, Krita: Stable, Calligra: 3.0
abrahams updated the task description for T946: Revamp shortcut system.
Feb 11 2016, 7:28 PM · Krita
abrahams updated the task description for T948: Redesign Krita's default shortcuts.
Feb 11 2016, 7:28 PM · Krita
abrahams updated the task description for T946: Revamp shortcut system.
Feb 11 2016, 7:27 PM · Krita
abrahams lowered the priority of T948: Redesign Krita's default shortcuts from Normal to Wishlist.

This particular task was related to changing the things in "Settings -> Configure Shortcuts." Right now there is a choice of default, paint tool sai, and photoshop. The idea was to add a reworked "krita 3.0 default" and change the current defaults to "classic." But since shortcuts can be shared now, perhaps it would be better to wait for users to redesign shortcuts on their own and start a discussion in the future.

Combining the two existing shortcut systems is separate thing which would be far more messy and unpleasant. (It would be another big refactoring of the XMLGUI code. I tried to start on it and got vertigo.) Instead of doing that, I think a more easily achievable design would be to simply move Krita's "Configure Shortcuts" dialog into a page in the "Configure Krita" menu.

Well, the reason why the 3.0 default stayed back is because this is really something that needs to be discussed with artists, live. Which means that we either would get it done at LGW or the big Krita Sprint. And I think we'll spent at the least 5 hours on it, even if we prepare.

Feb 11 2016, 7:26 PM · Krita
abrahams renamed T946: Revamp shortcut system from Krita shortcuts need to be reworked for 3.0 to Revamp shortcut system.
Feb 11 2016, 7:20 PM · Krita
abrahams added a comment to T948: Redesign Krita's default shortcuts.

This particular task was related to changing the things in "Settings -> Configure Shortcuts." Right now there is a choice of default, paint tool sai, and photoshop. The idea was to add a reworked "krita 3.0 default" and change the current defaults to "classic." But since shortcuts can be shared now, perhaps it would be better to wait for users to redesign shortcuts on their own and start a discussion in the future.

Feb 11 2016, 9:01 AM · Krita
abrahams added a comment to T948: Redesign Krita's default shortcuts.

I'm stepping back with my contributions and I don't have a great desire to push forward with this any more. Unless someone else would like to take the lead on changing Krita's defaults in the near future I will close this task.

Feb 11 2016, 7:55 AM · Krita
abrahams planned changes to D241: Basic restoration of magnetic lasso tool..
Feb 11 2016, 7:38 AM · Krita: Stable
abrahams added a comment to D241: Basic restoration of magnetic lasso tool..

I think I mentioned this a few times on IRC but forgot to write it down here: I am holding off on this until the Lazy Brush is finished, since the methods used in that tool will be very useful for implementing a new magnetic lasso.

Feb 11 2016, 7:37 AM · Krita: Stable
abrahams added a comment to T1466: bezier point made by bezier curve tool and selection can't be canclled by middle click like before..

You're right, I forgot the change had to be added to both the path tool and path selection tool separately.

Feb 11 2016, 7:03 AM · Krita
abrahams committed R37:e392d5ce9a0f: Support tablet right click undo in path selection tool (authored by abrahams).
Support tablet right click undo in path selection tool
Feb 11 2016, 7:03 AM
abrahams added a comment to D930: Do not stop blocking mouse events during canvas Enter event.

@abrahams I tested this and unfortunately the issue persists. I also did a clean build but it didn't help.

Feb 11 2016, 6:45 AM
abrahams abandoned D458: Merge all debugging headers into kis_debug.h.

All the libs refactoring means it would be easier to do this over from scratch.

Feb 11 2016, 4:02 AM
abrahams committed R114:10c489b6b90b: Refactor timer plasmoid (authored by abrahams).
Refactor timer plasmoid
Feb 11 2016, 3:19 AM
abrahams closed D843: Refactor timer plasmoid by committing R114:10c489b6b90b: Refactor timer plasmoid.
Feb 11 2016, 3:19 AM

Feb 10 2016

abrahams committed R37:5ea33986e4fc: Support tablet right click in path tool (authored by abrahams).
Support tablet right click in path tool
Feb 10 2016, 9:25 PM
abrahams closed D931: Support tablet right click in path tool by committing R37:5ea33986e4fc: Support tablet right click in path tool.
Feb 10 2016, 9:25 PM
abrahams closed T1466: bezier point made by bezier curve tool and selection can't be canclled by middle click like before. as Resolved by committing R37:5ea33986e4fc: Support tablet right click in path tool.
Feb 10 2016, 9:25 PM · Krita

Feb 9 2016

abrahams retitled D931: Support tablet right click in path tool from to Support tablet right click in path tool.
Feb 9 2016, 11:50 PM
abrahams added a revision to T1466: bezier point made by bezier curve tool and selection can't be canclled by middle click like before.: D931: Support tablet right click in path tool.
Feb 9 2016, 11:50 PM · Krita
abrahams added a comment to D930: Do not stop blocking mouse events during canvas Enter event.

@kamathraghavendra Could you review this patch with arc patch D930 or just by commenting out those two lines of code and seeing if it fixes your problem?

Feb 9 2016, 9:04 PM
abrahams retitled D930: Do not stop blocking mouse events during canvas Enter event from to Do not stop blocking mouse events during canvas Enter event.
Feb 9 2016, 9:03 PM
abrahams added a revision to T958: Fix tablet handling issues for Krita 3.0: D930: Do not stop blocking mouse events during canvas Enter event.
Feb 9 2016, 9:03 PM · Krita: Longterm Features
abrahams added a revision to T959: Fix initial pressure sensor data: D930: Do not stop blocking mouse events during canvas Enter event.
Feb 9 2016, 9:03 PM · Krita

Feb 7 2016

abrahams committed R37:c913a1d5ee95: Restore some missing shortcuts (authored by abrahams).
Restore some missing shortcuts
Feb 7 2016, 2:25 AM
abrahams committed R37:c3588b62660c: Remove unused "defaultShortcut" from action XML (authored by abrahams).
Remove unused "defaultShortcut" from action XML
Feb 7 2016, 2:25 AM
abrahams closed T1406: Some default shortcuts are missing in krita 3.0 as Resolved by committing R37:c913a1d5ee95: Restore some missing shortcuts.
Feb 7 2016, 2:25 AM · Krita
abrahams closed T1365: Blobbly tabletlog on windows as Resolved.

Yay!

Feb 7 2016, 1:57 AM · Krita
abrahams closed T1365: Blobbly tabletlog on windows, a subtask of T958: Fix tablet handling issues for Krita 3.0, as Resolved.
Feb 7 2016, 1:57 AM · Krita: Longterm Features
abrahams added a subtask for T958: Fix tablet handling issues for Krita 3.0: T1365: Blobbly tabletlog on windows.
Feb 7 2016, 1:55 AM · Krita: Longterm Features
abrahams added a parent task for T1365: Blobbly tabletlog on windows: T958: Fix tablet handling issues for Krita 3.0.
Feb 7 2016, 1:55 AM · Krita
abrahams committed R37:e4a9f649fe00: Implement large move with shift+{u/d/l/r} (authored by abrahams).
Implement large move with shift+{u/d/l/r}
Feb 7 2016, 1:51 AM

Feb 4 2016

abrahams added a comment to T1466: bezier point made by bezier curve tool and selection can't be canclled by middle click like before..

It's still working as expected for me on Linux and Windows. Are you using a right-click with your mouse or with a tablet side button?

Feb 4 2016, 5:43 AM · Krita

Feb 1 2016

abrahams added a comment to R37:cd45256acf49: Move the action string extraction script.

I think Messages.sh will have to be updated to reflect the new location of this script.

Feb 1 2016, 9:28 PM

Jan 31 2016

abrahams added a comment to T958: Fix tablet handling issues for Krita 3.0.

Ah, interesting, I think I see where the problem is coming from. There are a few places in the log like this. It seems the popup causes an extra "Enter" event, which messes things up.

Jan 31 2016, 6:12 PM · Krita: Longterm Features
abrahams updated the name of F33182: Disable builtin Wintab support in Qt 5 from "Disable Wintab support in Qt 5" to "Disable builtin Wintab support in Qt 5".
Jan 31 2016, 6:04 PM
abrahams added a comment to T1365: Blobbly tabletlog on windows.

Patch is here:

Jan 31 2016, 6:04 PM · Krita
abrahams merged T562: Add icons, cursors and default settings for magnetic lasso tool into T556: Magnetic lasso tool.
Jan 31 2016, 12:33 AM · Krita: Abyss
abrahams merged task T562: Add icons, cursors and default settings for magnetic lasso tool into T556: Magnetic lasso tool.
Jan 31 2016, 12:33 AM · Krita: Stable

Jan 30 2016

abrahams added a comment to T958: Fix tablet handling issues for Krita 3.0.

@kamathraghavendra Is there any chance you could record a tablet log of this behavior? I actually removed the old fix 17ea12afc530e1bc5137880b91c99f07fa73e856 following dmitryK's rewrite of the tablet code since it didn't seem necessary anymore (and I think it broke something else), but now I don't know exactly how the input event sequence on your machine looks.

Jan 30 2016, 11:52 PM · Krita: Longterm Features
abrahams added a comment to T1365: Blobbly tabletlog on windows.

I made a fresh Windows build.. my tablet log is not similar to that one in the slightest. I have no idea what is making that tablet data look so crazy. @rempt, did you apply the patch disabling Qt builtin tablet support to the Windows release? (I am assuming you did since the log looks kinda OK, but I don't know what else could be different.) Also what version of Qt are you building with?

Jan 30 2016, 2:29 PM · Krita
abrahams accepted D879: First include and library cleanup round..

Builds fine on Windows!

Jan 30 2016, 2:19 PM · Krita
abrahams closed T950: Layer shortcuts and the Shortcut System Redesign as Resolved.
Jan 30 2016, 1:54 PM · Krita, Krita: Old Dmitry's Workboard (not used anymore)
abrahams closed T950: Layer shortcuts and the Shortcut System Redesign, a subtask of T946: Revamp shortcut system, as Resolved.
Jan 30 2016, 1:54 PM · Krita
abrahams added a comment to T1365: Blobbly tabletlog on windows.

I wrote a tablet log analyser in Julia this evening. Here's a plot of the first stroke. Looks like some points are right on top of each other. It is very strange to me how few events have any decimals in the hires coordinates, because in my log almost all numbers include some decimal precision.

Jan 30 2016, 5:48 AM · Krita

Jan 28 2016

abrahams added a comment to D879: First include and library cleanup round..

Just change those to std::ceil, std::floor?

Jan 28 2016, 2:54 PM · Krita

Jan 26 2016

abrahams added a comment to T1365: Blobbly tabletlog on windows.

This happens with pre-alpha but not with stable?

Jan 26 2016, 4:52 AM · Krita

Jan 20 2016

abrahams added a comment to D843: Refactor timer plasmoid.

This is my first attempt at writing QML. I was not sure of how to idiomatically call methods in the TimerView subobject from the Main.qml Plasmoid. I used signal opacityNeedsReset() and signal digitHasChanged() and connected them to slots in the subobject. The plasmoid seems to work as expected, and bug https://bugs.kde.org/show_bug.cgi?id=353090 is fixed.

Jan 20 2016, 4:30 AM
abrahams updated the diff for D843: Refactor timer plasmoid.

Update copyright year

Jan 20 2016, 4:27 AM
abrahams retitled D843: Refactor timer plasmoid from to Refactor timer plasmoid.
Jan 20 2016, 4:25 AM
abrahams committed R114:f8af0b524c48: Add .arcconfig (authored by abrahams).
Add .arcconfig
Jan 20 2016, 4:20 AM

Jan 14 2016

abrahams added a comment to D666: Greater-alpha blend mode.

Seems like the new blending mode works as described - it is a bit of a strange effect when painting over one color with another though, perhaps some tweak to the algorithm would do a better job with mixing colors? I also notice the white halos bordering strokes.

Jan 14 2016, 3:59 AM