Feed Advanced Search

Apr 26 2016

abrahams added a comment to T2333: Some of ui are left untranslated on windows though they are translated in translation resource files (3.0 alpha git f38b47e).

I tried out the fallback patch and my Japanese UI continues to work fine.

Apr 26 2016, 8:36 PM · Krita: Stable
abrahams added a comment to T2333: Some of ui are left untranslated on windows though they are translated in translation resource files (3.0 alpha git f38b47e).
In T2333#31099, @rempt wrote:

Hm, I just made beta builds, and there even more is untranslated, apparently because some translations do not have a context. I'm experimenting a bit now.

Apr 26 2016, 8:02 PM · Krita: Stable
abrahams added a comment to T2333: Some of ui are left untranslated on windows though they are translated in translation resource files (3.0 alpha git f38b47e).

Hi Boud: changing the call to i18nc context "action" seems to fix the problem.

Apr 26 2016, 7:17 AM · Krita: Stable
abrahams committed R37:b55fdf3303ef: Use i18nc context "action" in kis_action_registry (authored by abrahams).
Use i18nc context "action" in kis_action_registry
Apr 26 2016, 7:10 AM
abrahams added a comment to T1244: Weirdness with the current shortcut system..

I wrote a patch for each of the bugs, the first one should probably have gone on differential, but I seem to be able to save and load primary/alternate shortcuts now.

Apr 26 2016, 2:32 AM · Krita
abrahams committed R37:7498d7d2b82b: Expand shortcut list tree when searching shortcuts (authored by abrahams).
Expand shortcut list tree when searching shortcuts
Apr 26 2016, 2:29 AM
abrahams committed R37:520cbbfdfb66: Handle saving multiple custom shortcuts (authored by abrahams).
Handle saving multiple custom shortcuts
Apr 26 2016, 1:37 AM

Apr 25 2016

abrahams added a comment to T2333: Some of ui are left untranslated on windows though they are translated in translation resource files (3.0 alpha git f38b47e).

Okay, I found one problem in the action manager code, which meant we were using some untranslated strings for certain menu items. Now "Save Incremental &Version" will display properly in the menu.

Apr 25 2016, 10:37 PM · Krita: Stable
abrahams committed R37:aa9bc3da76f1: Use translated strings for menu text (authored by abrahams).
Use translated strings for menu text
Apr 25 2016, 9:52 PM
abrahams added a comment to T2333: Some of ui are left untranslated on windows though they are translated in translation resource files (3.0 alpha git f38b47e).

That is very bizarre. I'll look into it.

Apr 25 2016, 7:35 PM · Krita: Stable
abrahams added a comment to T2312: Prepare proper MingW packages.

A full mingw environment install includes a Windows port of gdb, I remember using it with success when I attempted mingw builds a while back. I have not tried using Breakpad.

Apr 25 2016, 7:32 PM · Krita: Stable bug fixes

Apr 24 2016

abrahams updated the task description for T1244: Weirdness with the current shortcut system..
Apr 24 2016, 10:45 PM · Krita

Apr 23 2016

abrahams added a comment to T1244: Weirdness with the current shortcut system..

No problem! ?

Apr 23 2016, 12:55 PM · Krita
abrahams committed R37:e4571602389e: Change default for "Segment to Curve" to Shift+C in sai/photoshop schemes (authored by abrahams).
Change default for "Segment to Curve" to Shift+C in sai/photoshop schemes
Apr 23 2016, 6:12 AM
abrahams added a comment to T1244: Weirdness with the current shortcut system..

The error with saving when custom shortcuts are set to empty should be fixed in rKRITA55bbe2312368.

Apr 23 2016, 6:07 AM · Krita
abrahams committed R37:55bbe2312368: Fix saving empty custom shortcuts (authored by abrahams).
Fix saving empty custom shortcuts
Apr 23 2016, 6:05 AM
abrahams committed R37:54064e5a401f: Change default shortcut for "Segment to Curve" to Shift+C (authored by abrahams).
Change default shortcut for "Segment to Curve" to Shift+C
Apr 23 2016, 6:05 AM

Apr 21 2016

abrahams closed T2309: Unbreak shortcut schemes as Resolved.
Apr 21 2016, 5:18 PM · Krita: 3.0 bugs sprint

Apr 20 2016

abrahams added a comment to D1451: Drop TabletMove events following TabletPress with repeated coordinates..

Hi Dmitry, thank you for reviewing this. I completely overlooked that the events have different pressure. Of course dropping the first event is incorrect here, the correct starting pressure should be 71%.

Apr 20 2016, 5:12 PM

Apr 19 2016

abrahams added a comment to D1328: FIx build on OSX and add Vc 1.2 to the 3rdparty directory.

OK, I can get a mingw build going if necessary.

Apr 19 2016, 8:56 PM
abrahams added a comment to T2309: Unbreak shortcut schemes.

See rKRITA5bd8323f83f1

Apr 19 2016, 8:53 PM · Krita: 3.0 bugs sprint
abrahams added a comment to T1244: Weirdness with the current shortcut system..

OK, creating new schemes seems to be fixed, and the crash from pressing "cancel" should be gone.

Apr 19 2016, 8:50 PM · Krita
abrahams committed R37:5bd8323f83f1: Add correct file extension when creating new scheme (authored by abrahams).
Add correct file extension when creating new scheme
Apr 19 2016, 8:48 PM
abrahams retitled D1451: Drop TabletMove events following TabletPress with repeated coordinates. from to Drop TabletMove events following TabletPress with repeated coordinates..
Apr 19 2016, 7:38 PM
abrahams added a revision to T958: Fix tablet handling issues for Krita 3.0: D1451: Drop TabletMove events following TabletPress with repeated coordinates..
Apr 19 2016, 7:38 PM · Krita: Longterm Features

Apr 18 2016

abrahams added a comment to D1328: FIx build on OSX and add Vc 1.2 to the 3rdparty directory.

This breaks MSVC 2015. Three sorts of template errors:

Apr 18 2016, 6:58 PM
abrahams accepted D1442: Reimplement tablet event compression again.

I don't think Mac support should block this. And I wouldn't expect Qt 5.6 on Linux to cause any problems since we implement our own input handler anyway.

Apr 18 2016, 6:38 PM · Krita: 3.0 bugs sprint
abrahams committed R37:bf2f2092b648: Handle "Cancel" in shortcut schemes editor (authored by abrahams).
Handle "Cancel" in shortcut schemes editor
Apr 18 2016, 6:32 PM
abrahams committed R37:f999b0acbb2e: Report non-essential tablet debug info with dbgInput (authored by abrahams).
Report non-essential tablet debug info with dbgInput
Apr 18 2016, 4:59 PM
abrahams added a comment to D1442: Reimplement tablet event compression again.

Works well with Windows (Qt 5.6) and a tablet. Cage transform is very usable.

Apr 18 2016, 4:46 PM · Krita: 3.0 bugs sprint

Apr 17 2016

abrahams added a comment to R37:81ac1189da09: Fix the tablet debugging debug areas..

Yes, it's just a few lines that are going to disturb things, like reporting when a target window or target widget changes, since those things happen during strokes. I'll comment those out for now.

Apr 17 2016, 8:07 PM

Apr 16 2016

abrahams added a comment to R37:81ac1189da09: Fix the tablet debugging debug areas..

Hi Boud: the intent of dbgTablet is to have a debugging area which is enabled by default, since dbgTablet is only called after pressing ctrl+shift+T. But with this change, we don't get clean tablet logs anymore. We could create another debug area like dbgTabletLog which is enabled by default.

Apr 16 2016, 9:08 PM

Apr 4 2016

abrahams closed T1822: Cursor is out of alignment for high DPI screens on Windows as Wontfix.

Seems this is just one of many problems with using Qt's High DPI settings.

Apr 4 2016, 4:44 PM · Krita
abrahams updated the task description for T1244: Weirdness with the current shortcut system..
Apr 4 2016, 4:43 PM · Krita
abrahams reopened T1244: Weirdness with the current shortcut system. as "Open".

Reopening with a new list of problems:

Apr 4 2016, 4:43 PM · Krita
abrahams reopened T1244: Weirdness with the current shortcut system., a subtask of T946: Revamp shortcut system, as Open.
Apr 4 2016, 4:43 PM · Krita
abrahams abandoned D549: Change behavior of "E" button for eraser mode..

Taken care of by rKRITAb55d79bb7dcf8a8fe08ec55aef9c7e0e4120e94d

Apr 4 2016, 4:36 PM
abrahams closed D930: Do not stop blocking mouse events during canvas Enter event.

Luckily this spooky stuff seems to have been resolved in Qt 5.6.

Apr 4 2016, 4:34 PM

Apr 1 2016

abrahams committed R37:60de60c3429e: Fix crash when tool options docker is disabled (authored by abrahams).
Fix crash when tool options docker is disabled
Apr 1 2016, 7:54 PM

Mar 28 2016

abrahams added a comment to T1822: Cursor is out of alignment for high DPI screens on Windows.

Unless I am mistaken we have to implement something like this in our own code. QCursor looks up the DPI of the screen first, then returns the appropriate cursor.
https://codereview.qt-project.org/#/c/141437/3/src/plugins/platforms/windows/qwindowscursor.cpp

Mar 28 2016, 6:27 AM · Krita
abrahams closed T1244: Weirdness with the current shortcut system. as Resolved.

Gonna call this resolved. Doing conflict checking between KisShortcutsConfiguration and XMLGUI shortcuts would involve slapping together a nasty mess just for a small benefit, I don't plan to do it myself. Those two shortcut systems need to be merged together someday anyway.

Mar 28 2016, 6:19 AM · Krita
abrahams closed T1244: Weirdness with the current shortcut system., a subtask of T946: Revamp shortcut system, as Resolved.
Mar 28 2016, 6:18 AM · Krita
abrahams placed T958: Fix tablet handling issues for Krita 3.0 up for grabs.
Mar 28 2016, 6:08 AM · Krita: Longterm Features
abrahams added a comment to T958: Fix tablet handling issues for Krita 3.0.

Thank goodness!

Mar 28 2016, 6:03 AM · Krita: Longterm Features

Mar 26 2016

abrahams added a comment to T1244: Weirdness with the current shortcut system..

@abrahams here the problem is duplicate letters, i 'll check once again for unique letters. the mnemonics for trim to selections for example is 'e' where as it is same for resize image too. so there is a conflict.

Mar 26 2016, 12:37 AM · Krita

Mar 20 2016

abrahams committed R37:32ba9cbadb0f: Load Wintab button mapping only once. (authored by abrahams).
Load Wintab button mapping only once.
Mar 20 2016, 2:34 PM
abrahams closed D1174: Load Wintab button mapping only once. by committing R37:32ba9cbadb0f: Load Wintab button mapping only once..
Mar 20 2016, 2:33 PM
abrahams added a comment to D1174: Load Wintab button mapping only once..
In D1174#22463, @rempt wrote:

I'm fine with that limitation, and it would be really good to have those two bugs fixed!

Mar 20 2016, 2:28 PM
abrahams added a comment to R37:b1816b022a36: Fix KisViewPlugins not being deleted when Krita closes.

Thank you for fixing these leaks! ?

Mar 20 2016, 1:01 AM

Mar 19 2016

abrahams added a comment to T1597: figure out eraser tool usability..

+1 for starting from first principles. I'm game to code up whatever you guys decide is best, even if it's complex.

Mar 19 2016, 7:45 AM · Krita
abrahams added a comment to T958: Fix tablet handling issues for Krita 3.0.

I think these two bugs are the same, and that D1174 is a reasonable workaround.
https://bugs.kde.org/show_bug.cgi?id=359561
https://bugs.kde.org/show_bug.cgi?id=349422

Mar 19 2016, 5:37 AM · Krita: Longterm Features
abrahams added a comment to D1174: Load Wintab button mapping only once..

I think this is caused by a bug in the Wintab driver or at the very least a hideously ugly corner case. It seems wTInfo may return the wrong logical button map if Krita is not in focus but the tablet is used in Krita's window. The strange part is that wtInfo will then continue to send this bad button map even after you focus Krita and do another query after entering proximity.

Mar 19 2016, 5:36 AM
abrahams retitled D1174: Load Wintab button mapping only once. from to Load Wintab button mapping only once..
Mar 19 2016, 5:33 AM
abrahams added a revision to T958: Fix tablet handling issues for Krita 3.0: D1174: Load Wintab button mapping only once..
Mar 19 2016, 5:33 AM · Krita: Longterm Features
abrahams committed R37:8b15e070f1a2: Compute DPI even if there is no active window (authored by abrahams).
Compute DPI even if there is no active window
Mar 19 2016, 5:28 AM

Mar 16 2016

abrahams closed D1150: Create cursors with correct DevicePixelRatio.

Landed this together with D1151.

Mar 16 2016, 3:50 PM
abrahams committed R37:08ded802c9cd: Implement global cursor cache (authored by abrahams).
Implement global cursor cache
Mar 16 2016, 3:46 PM
abrahams closed D1151: Implement global cursor cache by committing R37:08ded802c9cd: Implement global cursor cache.
Mar 16 2016, 3:45 PM
abrahams awarded T1852: Replace light themed docker images with dark ones. a Like token.
Mar 16 2016, 3:42 PM · Krita: Stable
abrahams added a task to D1151: Implement global cursor cache: T1822: Cursor is out of alignment for high DPI screens on Windows.
Mar 16 2016, 1:57 PM
abrahams added a revision to T1822: Cursor is out of alignment for high DPI screens on Windows: D1151: Implement global cursor cache.
Mar 16 2016, 1:57 PM · Krita
abrahams added a comment to D1150: Create cursors with correct DevicePixelRatio.

The only case that is removed is when hotspotX is set to -1, which is supposed to indicate the center is bitmap.width / 2. But Qt does that already if you pass hotspotX = -1 through straight into the QCursor constructor, so there wasn't really a point to doing that as far as I could tell.

Mar 16 2016, 1:46 PM
abrahams added a comment to D1151: Implement global cursor cache.

Hi Boud, you're right there was a simpler way to write this that makes caching nicer.

Mar 16 2016, 1:44 PM
abrahams updated the diff for D1151: Implement global cursor cache.

Rewrite in a simpler way with QHash

Mar 16 2016, 1:42 PM
abrahams added a comment to D1151: Implement global cursor cache.

I hope this patch is acceptable as a "bug fix, not an additional feature." The intention is that this cache will handle DPI switching logic for cursors in a central place.

Mar 16 2016, 5:55 AM
abrahams retitled D1151: Implement global cursor cache from to Implement global cursor cache.
Mar 16 2016, 5:51 AM
abrahams updated the diff for D1150: Create cursors with correct DevicePixelRatio.

Add Qt bug report in commit message

Mar 16 2016, 12:15 AM
abrahams claimed T1822: Cursor is out of alignment for high DPI screens on Windows.
Mar 16 2016, 12:13 AM · Krita
abrahams moved T1822: Cursor is out of alignment for high DPI screens on Windows from Backlog to Krita 3.0 Regressions on the Krita board.
Mar 16 2016, 12:07 AM · Krita
abrahams added a revision to T1822: Cursor is out of alignment for high DPI screens on Windows: D1150: Create cursors with correct DevicePixelRatio.
Mar 16 2016, 12:06 AM · Krita
abrahams added a task to D1150: Create cursors with correct DevicePixelRatio: T1822: Cursor is out of alignment for high DPI screens on Windows.
Mar 16 2016, 12:06 AM
abrahams updated the diff for D1150: Create cursors with correct DevicePixelRatio.

Remove some accidentally commited comment lines

Mar 16 2016, 12:05 AM
abrahams retitled D1150: Create cursors with correct DevicePixelRatio from to Create cursors with correct DevicePixelRatio.
Mar 16 2016, 12:02 AM

Mar 15 2016

abrahams added a comment to T1597: figure out eraser tool usability..

Hi all,

Mar 15 2016, 11:54 PM · Krita
abrahams committed R37:23596b92c5f1: Support DPI switching in Wintab coordinate scaling (authored by abrahams).
Support DPI switching in Wintab coordinate scaling
Mar 15 2016, 11:40 PM

Mar 14 2016

abrahams updated the task description for T1822: Cursor is out of alignment for high DPI screens on Windows.
Mar 14 2016, 6:53 AM · Krita
abrahams updated the task description for T1244: Weirdness with the current shortcut system..
Mar 14 2016, 6:51 AM · Krita
abrahams added a comment to T1244: Weirdness with the current shortcut system..

Hi @kamathraghavendra - it's not easy to add new mnemonics for copy/paste layer because the layer menu is already full. Currently there are already two that try to claim 'C' and two that claim 'M', so there are way too many mnemonics in that menu already. Maybe it would be better to remove some of the lesser used mnemonics, or add more sub-menus. I would prefer some user input before changing the UI like that.

Mar 14 2016, 6:51 AM · Krita
abrahams created T1822: Cursor is out of alignment for high DPI screens on Windows.
Mar 14 2016, 6:25 AM · Krita
abrahams committed R37:1cebfef4a8e7: Add more space in paintop settings lists (authored by abrahams).
Add more space in paintop settings lists
Mar 14 2016, 2:18 AM
abrahams committed R37:4abc1af37a47: Streamline guide for line tool (authored by abrahams).
Streamline guide for line tool
Mar 14 2016, 2:08 AM
abrahams closed D1077: Streamline guide for line tool by committing R37:4abc1af37a47: Streamline guide for line tool.
Mar 14 2016, 2:08 AM
abrahams committed R37:e3219f021fa5: Move shortcut settings into "Configure Krita" menu (authored by abrahams).
Move shortcut settings into "Configure Krita" menu
Mar 14 2016, 2:05 AM
abrahams closed D1121: Move shortcut settings into "Configure Krita" menu by committing R37:e3219f021fa5: Move shortcut settings into "Configure Krita" menu.
Mar 14 2016, 2:04 AM

Mar 13 2016

abrahams accepted D1073: Solving problem when opening resources folder.

Running Manage Resources -> Open Resource Directory works like it should on Windows. I think this is good to go, unless @rempt expects something on OSX to be different.

Mar 13 2016, 6:31 PM

Mar 11 2016

abrahams updated D1121: Move shortcut settings into "Configure Krita" menu.
Mar 11 2016, 4:46 PM
abrahams added a comment to T958: Fix tablet handling issues for Krita 3.0.

I am able to replicate Bug 359561 in Windows, hopefully it will be easy to solve.

Mar 11 2016, 4:40 PM · Krita: Longterm Features
abrahams placed T946: Revamp shortcut system up for grabs.

After D1121 lands I do not intend to do any more significant refactoring before Krita 3.0 is released. The only big task remaining on my agenda is to restore checking for shortcut conflicts, which should be relatively straightforward.

Mar 11 2016, 4:21 PM · Krita
abrahams requested changes to D1073: Solving problem when opening resources folder.

Hi @dimitril, if you make these cleanups to the patch I can test it on Windows. It looks correct, I would be very surprised if there were any problems.

Mar 11 2016, 4:08 PM
abrahams added a comment to D1121: Move shortcut settings into "Configure Krita" menu.

It seems there's just one appropriate icon that has to be reused for "Shortcuts," "Performance" and "Canvas Input Settings." It would be nice to find a different icon for one of these.

Mar 11 2016, 3:57 PM
abrahams retitled D1121: Move shortcut settings into "Configure Krita" menu from to Move shortcut settings into "Configure Krita" menu.
Mar 11 2016, 3:54 PM
abrahams committed R37:1e279f0c1d8a: Recognize ctrl key with zoom tool (authored by abrahams).
Recognize ctrl key with zoom tool
Mar 11 2016, 7:31 AM
abrahams closed T1310: newly re-added zoom tool - ctrl (hold) zoom out just zooms in instead of zooming out as Resolved by committing R37:1e279f0c1d8a: Recognize ctrl key with zoom tool.
Mar 11 2016, 7:31 AM · Krita
abrahams closed D1115: Recognize ctrl key with zoom tool by committing R37:1e279f0c1d8a: Recognize ctrl key with zoom tool.
Mar 11 2016, 7:31 AM
abrahams added a comment to T1244: Weirdness with the current shortcut system..

Hi @kamathraghavendra, I came to this task and made some fixes to the system, but could you provide a little more information about the problems with restoring shortcuts and the mnemonic system?

Mar 11 2016, 7:07 AM · Krita
abrahams updated the task description for T1244: Weirdness with the current shortcut system..
Mar 11 2016, 7:00 AM · Krita
abrahams committed R37:0f7167e0b249: Change "Shape Handling Tool" to "Shape Manipulation Tool" (authored by abrahams).
Change "Shape Handling Tool" to "Shape Manipulation Tool"
Mar 11 2016, 7:00 AM
abrahams committed R37:d11c85aaaf51: Restore mnemonic shortcut for "Trim to Selection" (authored by abrahams).
Restore mnemonic shortcut for "Trim to Selection"
Mar 11 2016, 7:00 AM
abrahams committed R37:e417f8f6de8e: Fix bugs in the shortcut system (authored by abrahams).
Fix bugs in the shortcut system
Mar 11 2016, 6:54 AM
abrahams added a comment to T1310: newly re-added zoom tool - ctrl (hold) zoom out just zooms in instead of zooming out.

KoZoomTool does look like a dusty old bit of code... hard coding ctrl key support in D1115 seems to do the trick for me.

Mar 11 2016, 6:26 AM · Krita