Feed Advanced Search

May 31 2018

alexeymin closed D13198: Android toolchain: allow to specify extra libs manually.
May 31 2018, 8:10 AM · Build System, Frameworks

May 30 2018

alexeymin added a comment to D6096: Add Wayland RemoteAccess capabilities to KRfb.

How exactly I can test if something works? And what are the requirements? PipeWire? Something else?
Or is this only for code review for now?

May 30 2018, 6:32 PM · Plasma on Wayland
alexeymin added a comment to D13198: Android toolchain: allow to specify extra libs manually.

http://doc.qt.io/qt-5/deployment-android.html at the bottom of the page there is an example of usage scenario for qmake project:

May 30 2018, 3:21 PM · Build System, Frameworks
alexeymin accepted D13209: Fix IPv6 connectivity.

Compiles, works. Tested over network from another PC, IPv4. Which VNC client supports IPv6..?

May 30 2018, 7:59 AM

May 29 2018

alexeymin requested review of D13198: Android toolchain: allow to specify extra libs manually.
May 29 2018, 3:36 PM · Build System, Frameworks

May 25 2018

alexeymin removed a watcher for VDG: alexeymin.
May 25 2018, 10:41 PM

May 8 2018

alexeymin added a comment to D12698: Show SNI to install browser-side extension.
In D12698#259554, @zzag wrote:

Also, there is Firefox Nightly, which has its own icon too.

May 8 2018, 2:50 PM · Plasma

May 5 2018

alexeymin accepted D12476: kcm_opengl: Fix retrieval of DRI information.

It will fail gracefully, it checks for the presence of these /proc or /sys files and only acts if they exist. This code is only called if an EGL context is successfully created in any case, and in fact on Wayland rendering _is_ always direct.

Yeah, after reading about wayland more, I think so, it always uses DRM to render.

May 5 2018, 11:39 AM · Plasma

May 3 2018

alexeymin added a comment to D12476: kcm_opengl: Fix retrieval of DRI information.

I'm not completely sure that IsDirect should be manually set to true in wayland code path (it looks like a hack just to test).
What happens if IsDirect is set to true, but software rendering is active? Will get_dri_device() fail gracefully or something horrible will happen? :)

May 3 2018, 8:34 PM · Plasma
alexeymin added a comment to D12679: Show SNI when software renderer is in use.

I give them a KCM where they can easily toggle it back. That's only really useful after they've fixed their real problem, but I don't think we can really help with that.

May 3 2018, 2:36 PM · Plasma
alexeymin added a comment to D12679: Show SNI when software renderer is in use.

Should this notifier provide some tip for user on how to go back to hardware rendering? Or is it not relevant here?

May 3 2018, 2:16 PM · Plasma

Apr 24 2018

alexeymin added a comment to D12476: kcm_opengl: Fix retrieval of DRI information.

I've tested this and it seems to work!

Apr 24 2018, 7:33 PM · Plasma

Apr 21 2018

alexeymin added a comment to D12389: Filepicker reads thumbs preview from Dolphin settings.

Stupid question, what happens if dolphin is not installed?

Apr 21 2018, 1:53 PM · Frameworks

Apr 16 2018

alexeymin accepted D11599: Add magnifier for rectangle mode.
Apr 16 2018, 6:20 PM
alexeymin added inline comments to D11599: Add magnifier for rectangle mode.
Apr 16 2018, 2:24 PM
alexeymin added inline comments to D11599: Add magnifier for rectangle mode.
Apr 16 2018, 1:31 PM
alexeymin added a comment to D11599: Add magnifier for rectangle mode.

I tested this, and it looks cool and works fine!

Apr 16 2018, 10:28 AM
alexeymin removed a watcher for Baloo: alexeymin.
Apr 16 2018, 12:01 AM

Apr 12 2018

alexeymin added a comment to D12145: autotests: Do not use QScopedPointer for plugins.

Just curious, why is this needed? To avoid dynamic memory allocations?

Apr 12 2018, 3:54 PM · Baloo, Frameworks
alexeymin added a comment to D12149: Improve grid spacing in icons-on-top mode for open/save dialogs.

New version looks much better, no doubt. The only thing you may be asked about here is magical number 120, what is it? Some minimum width for item?

Apr 12 2018, 3:31 PM · Frameworks
alexeymin accepted D12130: Use the more user-friendly string "File type" in the save dialogs.

+1, looks better

Apr 12 2018, 7:08 AM · Frameworks

Apr 9 2018

alexeymin committed R102:702c7ca86e94: Fix displaying OpenGL info on wayland: do not require OpenGL 3.2 (authored by alexeymin).
Fix displaying OpenGL info on wayland: do not require OpenGL 3.2
Apr 9 2018, 10:22 AM
alexeymin closed D12003: Fix displaying OpenGL info on wayland: do not require OpenGL 3.2.
Apr 9 2018, 10:22 AM · Plasma

Apr 7 2018

alexeymin added reviewers for D12003: Fix displaying OpenGL info on wayland: do not require OpenGL 3.2: Plasma, graesslin, davidedmundson.
Apr 7 2018, 12:00 AM · Plasma
alexeymin added a comment to D12003: Fix displaying OpenGL info on wayland: do not require OpenGL 3.2.

On wayland, without this patch with OpenGL 3.2 version requested, it fails with error:


and outputs in terminal:

Could not get requested OpenGL profile, requested QSurfaceFormat::OpenGLContextProfile(CoreProfile) got QSurfaceFormat::OpenGLContextProfile(NoProfile)
Could not get requested OpenGL profile, requested QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile) got QSurfaceFormat::OpenGLContextProfile(NoProfile)
Apr 7 2018, 12:00 AM · Plasma

Apr 6 2018

alexeymin updated the summary of D12003: Fix displaying OpenGL info on wayland: do not require OpenGL 3.2.
Apr 6 2018, 11:55 PM · Plasma
alexeymin requested review of D12003: Fix displaying OpenGL info on wayland: do not require OpenGL 3.2.
Apr 6 2018, 11:43 PM · Plasma

Apr 5 2018

alexeymin added a comment to D11758: drm backend: choose correct EGL config with mesa-18.

Could you please backport to Plasma/5.12 branch?

Apr 5 2018, 9:26 PM · Plasma on Wayland, KWin
alexeymin committed R108:0ccecbc42757: drm backend: choose correct EGL config with mesa-18 (authored by alexeymin).
drm backend: choose correct EGL config with mesa-18
Apr 5 2018, 9:18 PM

Apr 4 2018

alexeymin added a comment to D11758: drm backend: choose correct EGL config with mesa-18.

Is https://bugs.kde.org/show_bug.cgi?id=392716 related or even fixed with this commit?

Apr 4 2018, 11:14 PM · Plasma on Wayland, KWin
alexeymin committed R108:d318cb3bd43f: drm backend: choose correct EGL config with mesa-18 (authored by alexeymin).
drm backend: choose correct EGL config with mesa-18
Apr 4 2018, 10:29 PM
alexeymin closed D11758: drm backend: choose correct EGL config with mesa-18.
Apr 4 2018, 10:29 PM · Plasma on Wayland, KWin
alexeymin updated the diff for D11758: drm backend: choose correct EGL config with mesa-18.
  • Move extra debug output under isDebugEnabled() block
Apr 4 2018, 10:21 PM · Plasma on Wayland, KWin
alexeymin added a comment to D11882: autotests: Use built executable instead of installed.

Code looks fine, but I did not test if it actually works. ;)

Apr 4 2018, 10:35 AM · Baloo
alexeymin added inline comments to D11882: autotests: Use built executable instead of installed.
Apr 4 2018, 9:41 AM · Baloo

Apr 3 2018

alexeymin added a comment to D11758: drm backend: choose correct EGL config with mesa-18.

I looked into Qt sources (QtWayland specifically), and found out that Qt uses similar approach - it loops over received configs and chooses the one that matches user's requested bit depths, if they were specified.
bool QEglConfigChooser::filterConfig(EGLConfig config) const
which is used from QWaylandGLContext class during context creation.

Apr 3 2018, 10:50 AM · Plasma on Wayland, KWin

Mar 30 2018

alexeymin retitled D11758: drm backend: choose correct EGL config with mesa-18 from drm backend: choose correct EGL config to drm backend: choose correct EGL config with mesa-18.
Mar 30 2018, 8:15 PM · Plasma on Wayland, KWin
alexeymin updated the diff for D11758: drm backend: choose correct EGL config with mesa-18.
  • Use camelCase; merge two "if" statements.
Mar 30 2018, 8:11 PM · Plasma on Wayland, KWin

Mar 28 2018

alexeymin added a comment to D11758: drm backend: choose correct EGL config with mesa-18.

And now I'm reading news about mesa-18 new 10-bit color feature and realizing that maybe mesa-18 was my initial problem :)

Mar 28 2018, 8:52 AM · Plasma on Wayland, KWin
alexeymin added inline comments to D11758: drm backend: choose correct EGL config with mesa-18.
Mar 28 2018, 7:25 AM · Plasma on Wayland, KWin

Mar 27 2018

alexeymin added inline comments to D11758: drm backend: choose correct EGL config with mesa-18.
Mar 27 2018, 9:51 PM · Plasma on Wayland, KWin
alexeymin added a project to D11758: drm backend: choose correct EGL config with mesa-18: Plasma on Wayland.
Mar 27 2018, 9:19 PM · Plasma on Wayland, KWin
alexeymin removed a member for Craft: alexeymin.
Mar 27 2018, 9:11 PM
alexeymin removed a watcher for Craft: alexeymin.
Mar 27 2018, 9:11 PM
alexeymin added a comment to D11758: drm backend: choose correct EGL config with mesa-18.

Some prehistory for this: recently I finally got a new video card, based on AMD RX 560 specifically to test Plasma on Wayland, and was very disappointed by the fact that kwin_wayland falls back to QPainter compositing.
On my 4k screen this compositing type can be very laggy.
I use amdgpu opensource driver and mesa-18 from git, also xf86-video-amdgpu-18.0.1.

Mar 27 2018, 8:56 PM · Plasma on Wayland, KWin
alexeymin requested review of D11758: drm backend: choose correct EGL config with mesa-18.
Mar 27 2018, 8:24 PM · Plasma on Wayland, KWin

Mar 26 2018

alexeymin added a comment to D6096: Add Wayland RemoteAccess capabilities to KRfb.

While I'm here and still remember some things that I don't like here - naming:

Mar 26 2018, 9:54 AM · Plasma on Wayland

Mar 21 2018

alexeymin added a comment to D11552: [WIP] Handle CJK characters.

Regarding this - I don't know if it is really chinese look foreign enough to me anyway.
Some lines of text in your test script surely look like Japanese Hiragana to me, especially this one (and tests related to this)

echo "otto东到宛平路anna"> "終末なにしてますか?忙しいですか?救ってもらっていいですか? EP01 太阳の倾いたこの世界で -broken chronograph-.txt"

Google translate confirms :)
But do your ranges include that characters? This answer on stackoverflow says that there are also other ranges for Hiragana, Katakana, etc... as @cfeck already said. Does it pass the test for you?

Mar 21 2018, 2:47 PM · Baloo, Frameworks

Feb 25 2018

alexeymin added a comment to D10829: [WIP] Use DocumentId class.

That's great. Any clues to solve this?

[ 35%] Building CXX object src/file/extractor/autotests/CMakeFiles/extractorIOTest.dir/__/iohandler.cpp.o
[ 35%] Linking CXX executable ../../../../bin/extractorIOTest
CMakeFiles/extractorIOTest.dir/__/iohandler.cpp.o: In function `Baloo::IOHandler::nextId()':
/home/super/devel/kde/src/frameworks/baloo-flex/src/file/extractor/iohandler.cpp:46: undefined reference to `Baloo::DocumentId::DocumentId(unsigned long long)'
/home/super/devel/kde/src/frameworks/baloo-flex/src/file/extractor/iohandler.cpp:49: undefined reference to `Baloo::DocumentId::operator unsigned long long() const'
collect2: error: ld returned 1 exit status

I know cmake only a very little bit and baloo seems very complicated an that respect.

Feb 25 2018, 10:15 PM · Baloo, Frameworks
alexeymin added a comment to D10829: [WIP] Use DocumentId class.

To solve this warning you need to fix DocumentId class, add operator<<() for QDebug.

Feb 25 2018, 11:43 AM · Baloo, Frameworks
alexeymin added a comment to D10825: [WIP] Introduce aliases DocId, DeviceId and Inode.

This gives a bunch of warnings like

src/engine/idutils.h:48:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
    return *(reinterpret-cast<DocId*>(arr));

Were these before...?

Feb 25 2018, 11:30 AM · Frameworks, Baloo
alexeymin accepted D10823: idutils: Fix typo.
Feb 25 2018, 11:04 AM · Frameworks, Baloo
alexeymin added a comment to D10823: idutils: Fix typo.

Maybe such kinds of changes can be committed without review? ;)

Feb 25 2018, 11:02 AM · Frameworks, Baloo

Feb 24 2018

alexeymin added a comment to D10807: fileindexerconfig: Exclude Vaults by default.

Maybe when a new vault is configured, it should add itself to baloo exceptions.
Is there any DBus call to baloo to do that?

Feb 24 2018, 9:32 PM · Plasma, Frameworks, Baloo

Feb 17 2018

alexeymin accepted D10578: balooctl monitor: Wait for dbus interface.
Feb 17 2018, 10:36 AM · Frameworks, Baloo
alexeymin added a comment to D10578: balooctl monitor: Wait for dbus interface.

There is also https://techbase.kde.org/Policies/Frameworks_Coding_Style. Guess I was wrong about #includes order, but honestly I've never seen commas at the start of the line.

Feb 17 2018, 10:25 AM · Frameworks, Baloo
alexeymin added a comment to D10578: balooctl monitor: Wait for dbus interface.

Looks almost fine, just fix these:

Feb 17 2018, 8:40 AM · Frameworks, Baloo

Feb 16 2018

alexeymin added a comment to D10578: balooctl monitor: Wait for dbus interface.

Can you add simple instructions how to reproduce full testing scenario?

Feb 16 2018, 2:29 PM · Frameworks, Baloo

Feb 10 2018

alexeymin added inline comments to D10424: Always exit after notification is closed.
Feb 10 2018, 5:12 PM

Feb 7 2018

alexeymin added a comment to T7915: Don't use transparency when moving windows by default.

I use transparency while moving windows all the time, and would like to keep this feature.

Feb 7 2018, 11:03 PM · VDG

Feb 6 2018

alexeymin added a comment to D10289: (2/3) Move "Configure..." from save menu into its own button.

@alexeymin Any tips on how to align the button properly?

Feb 6 2018, 1:05 PM
alexeymin added a comment to D10335: balooctl monitor: Exit w/o valid dbus interface.

quit() and exit(0) do the same thing - they all stop event loop, caused by QCoreApplication::exec(). See - https://code.woboq.org/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp.html#_ZN16QCoreApplication4quitEv

Feb 6 2018, 9:16 AM · Frameworks
alexeymin accepted D10289: (2/3) Move "Configure..." from save menu into its own button.

Patch applies, compiles, spectacle works.

Feb 6 2018, 8:22 AM
alexeymin added a comment to D10326: Adjusted the default window size to conform to the monitor aspect ratio.

While it is hidden we could adjust the window size to the captured image aspect ratio.
What do you think?

Feb 6 2018, 7:59 AM · Spectacle

Feb 5 2018

alexeymin added a comment to D10289: (2/3) Move "Configure..." from save menu into its own button.

Maybe commit first part ( D10283 ) and continue from master? ;)

Feb 5 2018, 8:07 PM
alexeymin added a comment to D10326: Adjusted the default window size to conform to the monitor aspect ratio.

Hm yeah, attempt to use primary screen's geometry is probably fine, reverting to default size if something goes wrong.

Feb 5 2018, 7:46 PM · Spectacle
alexeymin added a comment to D10326: Adjusted the default window size to conform to the monitor aspect ratio.

introspect the user's screen aspect ratio

Feb 5 2018, 7:38 PM · Spectacle
alexeymin added a comment to T7841: Revamp buttons on the bottom to solve various usability issues.

Yeah, agree, Copy to clipboard button should stay visible; if you hide or remove it, copy screenshot to clipboard automatically, righ after shot was taken or after modifications to image (annotate) like windows built-in SnippingTool does.

Feb 5 2018, 7:24 PM · Spectacle
alexeymin accepted D10283: (1/3) Remove unnecessary Discard/Quit button.

I've tested, confirming, works as described. I think removing extra buttons makes sense. Still can quit by pressing Esc :)

Feb 5 2018, 7:19 PM
alexeymin added a member for Spectacle: alexeymin.
Feb 5 2018, 2:01 PM
alexeymin added a comment to D10099: Use single number as filename for screenshot with empty filename template.

I also tested and it seems to work as described. Is there additional work planned?

Feb 5 2018, 8:34 AM · Spectacle

Feb 3 2018

alexeymin added a comment to D10245: Add more default user locations to Places model/panel.

+1 very positive! There should be as many default places as possible, scrollbars are not awful; at least Desktop, Documents, Downloads, Pictures, Music fit perfectly fine. User can easily remove unneeded entries (it's easier to remove than to add I think)
And collapsible headers would be very cool.

Feb 3 2018, 9:38 AM · Frameworks

Feb 1 2018

alexeymin added a watcher for Baloo: alexeymin.
Feb 1 2018, 6:07 AM

Jan 27 2018

alexeymin removed a watcher for Elisa: alexeymin.
Jan 27 2018, 9:48 AM

Jan 17 2018

alexeymin added a comment to D9928: Fix one source of log spam referenced in Bug 388389 (Empty filename passed to function).

There was a similar fix commited somewhere (don't remember, in KIO?) related to QFile in newer Qt complaining about empty filenames passed, so this is probably fine too...

Jan 17 2018, 8:38 AM · Frameworks

Jan 12 2018

alexeymin added a comment to D9804: Add BusyIndicator to the styled controls list.

https://api.kde.org/frameworks/index.html says:

Tier 1 frameworks depend only on Qt (and possibly a small number of other third-party libraries), so can easily be used by any Qt-based project.

Jan 12 2018, 7:36 AM · Plasma

Dec 29 2017

alexeymin added a comment to D9542: Improve display of technical app info.

I don't spot any obvious problems in QML any more. And I like newer version more than previous...

Dec 29 2017, 6:24 PM · Plasma
alexeymin added a comment to D9542: Improve display of technical app info.

"After" definitely looks better :)

Dec 29 2017, 5:13 AM · Plasma

Dec 13 2017

alexeymin added inline comments to D7727: Bug 339139: Added tabbar scrolling support when the selected button cannot fit in the tabbar..
Dec 13 2017, 6:17 AM

Dec 12 2017

alexeymin accepted D7727: Bug 339139: Added tabbar scrolling support when the selected button cannot fit in the tabbar..

Well, I tested it again, tried resizing yakuake window, closing random tabs, etc and everything is drawn OK and works fine. I think Eike @hein shoud say his final word.

Dec 12 2017, 3:34 PM

Dec 11 2017

alexeymin added a comment to D7727: Bug 339139: Added tabbar scrolling support when the selected button cannot fit in the tabbar..

Well, to me code looks good (except toStdString()), I don't see anything more. And at least it works (I'll try to use this build of yakuake for a few days to test).
What about other skins, btw?

Dec 11 2017, 11:05 AM
alexeymin added a comment to D7727: Bug 339139: Added tabbar scrolling support when the selected button cannot fit in the tabbar..

Yes, now it's OK. I see arrows. No libpng errors. And tabs, switching are working as expected.

Dec 11 2017, 6:39 AM

Dec 10 2017

alexeymin requested changes to D7727: Bug 339139: Added tabbar scrolling support when the selected button cannot fit in the tabbar..

I tried once more; literally fresh checkout of yakuake.git, arc patch D7727, re-run cmake, make, make install, /usr/bin/yakuake and I see this:

Dec 10 2017, 11:36 AM

Dec 9 2017

alexeymin added a watcher for Elisa: alexeymin.
Dec 9 2017, 12:42 AM

Dec 2 2017

alexeymin added a comment to D9094: Use a faster way to determine kio-stash isn't installed.

on Windows we don't have dbus

Dec 2 2017, 9:35 AM · Dolphin

Nov 28 2017

alexeymin added a comment to D9018: Don't cause circular linking on Windows.

So it resulted in something like aspell.dll requiring aspell.dll?
What is the simplest/fastest way to test this?

Nov 28 2017, 7:26 AM · Frameworks

Nov 13 2017

alexeymin added a watcher for VDG: alexeymin.
Nov 13 2017, 7:07 PM

Oct 28 2017

alexeymin added a comment to D8536: Add more hashing algorithms to KPropertiesDialog.

Which repository is it...?
For me it looks fine on the latest screenshots, combobox is less convenient.

Oct 28 2017, 8:18 PM · Frameworks

Oct 10 2017

alexeymin added a comment to D7727: Bug 339139: Added tabbar scrolling support when the selected button cannot fit in the tabbar..

I tested the latest change and it does not work for me, no icons, no buttons, .. :(

Oct 10 2017, 2:37 PM

Oct 1 2017

alexeymin accepted D7975: Don't depend on kde: Git prefix being around.

but why? :)

Oct 1 2017, 9:42 PM

Sep 22 2017

alexeymin accepted D7725: Fix: use autosaveFilename format also for files exported via DnD or menu.

Thanks for the offer, @alexeymin:

Test plans:

Export screenshot image to Gwenview (or other app) via menu:

  1. Take screenshot
  2. Export Image... > Gwenview
  3. Check file name shown in application Expected: Matching the filename pattern defined in the settings

    Drag and drop screenshot image to Dolphin (or other app):
  4. Take screenshot
  5. Open Dolphin, create a new directory and show it
  6. Use mouse and drag the screenshot image into the directory in Dolphin
  7. Check file name used for the created file Expected: Matching the filename pattern defined in the settings

    Drag and drop multiple screenshots to Dolphin (or other app):
  8. Edit filename pattern settings to something without variables (so the same name would be used for every screenshot during testing)
  9. Open Dolphin, create a new directory and show it
  10. Take screenshot
  11. Use mouse and drag the screenshot image into the directory in Dolphin
  12. Take another screenshot
  13. Use mouse and drag the screenshot image into the directory in Dolphin Expected: No filename conflicts.
Sep 22 2017, 3:20 PM
alexeymin added a comment to D7725: Fix: use autosaveFilename format also for files exported via DnD or menu.

If there was a test plan, I could at least try to apply this on my system and verify it works... How exactly the filename should change?

Sep 22 2017, 2:01 PM

Sep 20 2017

alexeymin added a comment to D7763: Add Bitrate to Dolphin's Additional Information.

Nnnope, patch fails to apply for me, on current dolphin master. 😆 https://paste.kde.org/ppx1r8xxl

Sep 20 2017, 5:49 AM · Dolphin
alexeymin added a comment to D7763: Add Bitrate to Dolphin's Additional Information.

I can test this a bit later today to verify.

Sep 20 2017, 3:14 AM · Dolphin

Sep 19 2017

alexeymin added a watcher for build.kde.org: alexeymin.
Sep 19 2017, 7:32 AM

Sep 17 2017

alexeymin added a comment to T5986: Auto-update bugzilla project versions.

Is this resolved after https://mail.kde.org/pipermail/release-team/2017-September/010596.html ?

Sep 17 2017, 10:39 AM · KDE Applications
alexeymin added a comment to D7813: Suppress yakuake "Unregister input type" warning when using qdbus.
In D7813#146280, @hein wrote:

I.e. this keeps the interface unchanged because the parameter-passing to the old method didn't actually work, or what is the idea here?

Sep 17 2017, 9:59 AM

Sep 16 2017

alexeymin committed R369:09abe657c65b: Fixes a yakuake "index out of range" crash produced by QDBus exposed function… (authored by vtasoulas).
Fixes a yakuake "index out of range" crash produced by QDBus exposed function…
Sep 16 2017, 12:19 PM
alexeymin closed D7812: Fixes a yakuake "index out of range" crash produced by QDBus exposed function TabBar::sessionAtTab(int).
Sep 16 2017, 12:19 PM
alexeymin accepted D7813: Suppress yakuake "Unregister input type" warning when using qdbus.

Works with the same D-Bus interface as before; and no more warnings about unregistered types. Looks good...

Sep 16 2017, 11:57 AM