Feed Advanced Search

Jul 22 2023

igorkushnir abandoned D23383: Skip to GDB version string on init.

Superseded by https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/466.

Jul 22 2023, 6:43 AM · KDevelop
igorkushnir commandeered D23383: Skip to GDB version string on init.
Jul 22 2023, 6:43 AM · KDevelop

Dec 18 2022

igorkushnir added a comment to T13778: Expand Project Filter capabilities to auto-detect build directories and exclude them by default .

From https://api.kde.org/ecm/module/ECMQtDeclareLoggingCategory.html:

The generated source file will be added to the variable with the name <sources_var_name>. If the given argument is a target though, instead both the generated header file and the generated source file will be added to the target as private sources (since 5.80). The target must not be an alias.

Dec 18 2022, 9:05 AM · KDevelop

May 3 2022

igorkushnir added a comment to D22182: Remove anchorClicked lock which causes deadlock.

The replacement merge request was just merged into release/22.04. Therefore this review is obsolete and should be abandoned.

May 3 2022, 1:30 PM · KDevelop

Nov 27 2021

igorkushnir added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.

Created the text/x-objc++src merge request here: https://gitlab.freedesktop.org/xdg/shared-mime-info/-/merge_requests/158. But no one has even commented on it in 1.5 months. The maintainers of shared-mime-info don't review merge requests regularly lately.

Nov 27 2021, 6:52 PM · KDevelop

Oct 31 2021

igorkushnir added a comment to D22182: Remove anchorClicked lock which causes deadlock.

@mswan, there is renewed interest in these fixes: https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/277. But we no longer use Phabricator for code reviews. Would you like to convert this review into a merge request at KDE's GitLab instance yourself? Or let someone else do that?

Oct 31 2021, 1:01 PM · KDevelop

Oct 12 2021

igorkushnir added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.

Is text/x-objc++src the canonical name used in macOS or is there some other reason to select one of these names?

No idea to be honest, nor how I'd figure that out...

Oct 12 2021, 11:36 AM · KDevelop
igorkushnir added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.

Theoretically, Objective-C headers could be detected with #import magic, but that wouldn't be reliable, because Objective-C headers can start with a comment or with #include, which share C's syntax. So I am inclined to remove the references to text/x-objchdr from KDevelop.

I'm pretty certain I have a patch that improves ObjC support in KDevelop, and also that I put it up for review at some point. Maybe it was never incorporated because of the mime info not being in the mimeinfo database, I can't remember.

Here is your patch: D15530. One of your comments in that review is:

Removed the x-objchdr mimetype (to avoid additional confusion what a .h file could be) and added my current x-objc+src definition to kdevclang.xml .

This comment sort of resigns to remove mentions of x-objchdr from KDevelop's code.

Oct 12 2021, 9:58 AM · KDevelop

Oct 11 2021

igorkushnir added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.

In the reply I thought I sent yesterday (it got held up for moderation for the kdevelop-devel ML; I assumed it was delivered to the other "reply-all" destinations):

René J.V. Bertin wrote on 20211009::22:00:04 re: "Re: D15532: [Astyle] Add Objective C to list of languages with formatters"

Oct 11 2021, 7:11 PM · KDevelop
igorkushnir added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.
  1. Will create a KDevelop merge request that removes all mentions of text/x-objchdr.

I already indicated why I think that's not a good idea (but I can always just patch it back)

Oct 11 2021, 5:30 PM · KDevelop
igorkushnir added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.

If no one has objections or suggestions on this topic, I am going to create a shared-mime-info merge request tomorrow: this patch plus tests

Oct 11 2021, 12:38 PM · KDevelop

Oct 9 2021

igorkushnir added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.

I would like to eliminate the following warnings from KDevelop's output:

Oct 9 2021, 5:25 PM · KDevelop

Nov 4 2020

igorkushnir added a comment to T13778: Expand Project Filter capabilities to auto-detect build directories and exclude them by default .

ecm_qt_declare_logging_category adds only the debug.cpp file, but not the debug.h file. Is this a bug in ECM?

Nov 4 2020, 3:36 PM · KDevelop
igorkushnir added a comment to T13778: Expand Project Filter capabilities to auto-detect build directories and exclude them by default .

I just noticed that when the build directory is filtered out, auto-generated headers, like build/app/debug.h do not appear in the Quick Open list. Apparently these headers are not pulled in by CMake targets. I think that losing these particular headers is not a big deal. But could this filtering remove more useful files from the list and the project tree? I guess not - because the auto-generated files in the build directory are not supposed to be edited and should usually be uninteresting.

Nov 4 2020, 8:54 AM · KDevelop

Oct 19 2020

igorkushnir added a comment to T13779: Implement move operations in ReferencedTopDUContext and std::move referenced contexts when possible.

From https://community.kde.org/Infrastructure/GitLab: "Task management is transitioning to Invent/GitLab but most projects still use https://phabricator.kde.org for now."

Oct 19 2020, 9:27 AM · KDevelop

Oct 18 2020

igorkushnir triaged T13779: Implement move operations in ReferencedTopDUContext and std::move referenced contexts when possible as Normal priority.
Oct 18 2020, 7:30 PM · KDevelop
igorkushnir triaged T13778: Expand Project Filter capabilities to auto-detect build directories and exclude them by default as Normal priority.
Oct 18 2020, 12:44 PM · KDevelop

Oct 7 2020

igorkushnir added a comment to T13735: Grant build trigger rights to me please.

Right, the Build Now action is present on https://build.kde.org/job/Administration/job/Dependency%20Build%20KDevelop%20kf5-qt5%20SUSEQt5.14/ when I'm logged in. Thank you.

Oct 7 2020, 5:02 PM · build.kde.org
igorkushnir edited projects for T13735: Grant build trigger rights to me please, added: build.kde.org; removed KDevelop.
Oct 7 2020, 2:13 PM · build.kde.org
igorkushnir triaged T13735: Grant build trigger rights to me please as Low priority.
Oct 7 2020, 2:12 PM · build.kde.org

May 20 2020

igorkushnir committed R32:1952386c834a: Make compile with MSVC++ 19.24 (authored by igorkushnir).
Make compile with MSVC++ 19.24
May 20 2020, 1:33 PM

May 18 2020

igorkushnir committed R32:9258497a8d09: Optimize and improve environment variable expansion (authored by igorkushnir).
Optimize and improve environment variable expansion
May 18 2020, 2:36 PM
igorkushnir committed R32:486b6a39c3cb: Support escaping backslash before dollar in environment variables (authored by igorkushnir).
Support escaping backslash before dollar in environment variables
May 18 2020, 2:36 PM
igorkushnir committed R32:2302e9e65484: Use const_iterator to avoid detaching QMap (authored by igorkushnir).
Use const_iterator to avoid detaching QMap
May 18 2020, 2:35 PM

May 2 2020

igorkushnir committed R32:beaf5664943a: Merge branch '5.5' (authored by igorkushnir).
Merge branch '5.5'
May 2 2020, 6:12 PM
igorkushnir committed R32:af51b25a624a: kdev_format_source: eliminate a global QString constant (authored by igorkushnir).
kdev_format_source: eliminate a global QString constant
May 2 2020, 6:12 PM
igorkushnir committed R32:d6a254052de0: Reduce the scope of local variables in KDevFormatFile::read() (authored by igorkushnir).
Reduce the scope of local variables in KDevFormatFile::read()
May 2 2020, 6:12 PM
igorkushnir committed R32:c3a7739d0740: Move a format_sources comment from unsupported position (authored by igorkushnir).
Move a format_sources comment from unsupported position
May 2 2020, 6:12 PM
igorkushnir committed R32:37a8c9c7394d: kdev_format_source: don't ignore the root directory (authored by igorkushnir).
kdev_format_source: don't ignore the root directory
May 2 2020, 6:12 PM
igorkushnir committed R32:f56cdda54b7f: Work around QDir::match() behavior change in Qt 5.12.0 (authored by igorkushnir).
Work around QDir::match() behavior change in Qt 5.12.0
May 2 2020, 6:12 PM
igorkushnir committed R32:09dd4b92ad62: kdev_format_source: fix typos in usage/error messages (authored by igorkushnir).
kdev_format_source: fix typos in usage/error messages
May 2 2020, 6:12 PM
igorkushnir committed R32:804098422cc6: Add failing kdev_format_source and grepview tests (authored by igorkushnir).
Add failing kdev_format_source and grepview tests
May 2 2020, 6:12 PM
igorkushnir committed R32:607b3fe68590: Handle errors better in KDevFormatFile::executeCommand() (authored by igorkushnir).
Handle errors better in KDevFormatFile::executeCommand()
May 2 2020, 6:12 PM
igorkushnir committed R32:66e4f3b3847d: grepview: search in hidden files and directories (authored by igorkushnir).
grepview: search in hidden files and directories
May 2 2020, 6:12 PM

Apr 21 2020

igorkushnir committed R32:4ab4219d5c83: Don't crash when there is no documentation for a given URL (authored by igorkushnir).
Don't crash when there is no documentation for a given URL
Apr 21 2020, 11:50 AM

Mar 30 2020

igorkushnir committed R32:3cb2af5be966: Merge branch '5.5' (authored by igorkushnir).
Merge branch '5.5'
Mar 30 2020, 12:50 PM

Mar 29 2020

igorkushnir committed R32:d183c79c1953: Merge branch '5.5' (authored by igorkushnir).
Merge branch '5.5'
Mar 29 2020, 7:41 AM
igorkushnir committed R32:43d73f904f52: Disable extra context menu in Documentation tool view (authored by igorkushnir).
Disable extra context menu in Documentation tool view
Mar 29 2020, 7:39 AM

Mar 28 2020

igorkushnir committed R230:470a0506f221: Add my relicensing agreements (igorkushnir) (authored by igorkushnir).
Add my relicensing agreements (igorkushnir)
Mar 28 2020, 1:37 PM

Jan 17 2019

igorkushnir requested review of D18325: Debugger plugin fixes.
Jan 17 2019, 5:04 PM · KDevelop

Aug 2 2017

igorkushnir added a comment to D7061: Improve search in documentation view: kate-look, hide on ESC, live search.

There is a similar simpler review request here: https://git.reviewboard.kde.org/r/126856/diff/3#index_header
It was already reviewed by Milian Wolff. Feel free to pick anything useful from the old review diff into this one.

Aug 2 2017, 7:46 AM

Mar 24 2017

igorkushnir updated the diff for D3041: Enable zoom feature in built-in documentation widgets.

Rebasing on master.

Mar 24 2017, 6:56 PM
igorkushnir updated the diff for D3040: Allow scaling documentation view (BUG 285162).

Rebasing on master.

Mar 24 2017, 6:54 PM

Mar 22 2017

igorkushnir added a comment to D5129: QtWebKit documentation regression fixes.

By the way, is building with QtWebKit supported if there are both QtWebKit and QtWebEngine installed? I had to change CMakeLits.txt to force-use QtWebKit:

-find_package(Qt5WebEngineWidgets)
-if(TARGET Qt5::WebEngineWidgets)
+#find_package(Qt5WebEngineWidgets)
+if(0)
Mar 22 2017, 3:35 PM
igorkushnir added a comment to D5129: QtWebKit documentation regression fixes.

Note that there are other recent regressions with both QtWebKit and QtWebEngine implementations.

Mar 22 2017, 3:32 PM
igorkushnir created D5129: QtWebKit documentation regression fixes.
Mar 22 2017, 3:22 PM
igorkushnir added a comment to D3040: Allow scaling documentation view (BUG 285162).

This branch is based on a very old KDevPlatform revision. There are conflicts when rebasing on master. Should I rebase on master and update this review request? Or maybe rebase on some other branch?

Mar 22 2017, 9:08 AM

Mar 19 2017

igorkushnir added inline comments to D3040: Allow scaling documentation view (BUG 285162).
Mar 19 2017, 4:38 PM
igorkushnir updated the diff for D3040: Allow scaling documentation view (BUG 285162).
  • Minor cleanup
Mar 19 2017, 4:33 PM

Mar 8 2017

igorkushnir updated the diff for D3040: Allow scaling documentation view (BUG 285162).
  • Replace qCWarningS with Q_ASSERTs
Mar 8 2017, 12:34 PM

Feb 25 2017

igorkushnir updated the diff for D3040: Allow scaling documentation view (BUG 285162).

Improve Ctrl+0 shortcut support, address review comments

Feb 25 2017, 10:02 AM

Feb 22 2017

igorkushnir added a comment to D3040: Allow scaling documentation view (BUG 285162).
In D3040#88407, @rjvbb wrote:

I guess that depends on the exact way you implement it, but I would assume that it should be possible to do it in such a way that the action applies only to the focussed widget. After all, the "Close" action doesn't close all widgets either, just the one that has focus.

Feb 22 2017, 7:56 AM

Feb 21 2017

igorkushnir added a comment to D3040: Allow scaling documentation view (BUG 285162).
In D3040#88399, @rjvbb wrote:

Wouldn't it be possible to define an application-wide "Reset Zoom" (or "Zoom 100%") action with a shortcut that can be configured via the usual mechanism? That way you wouldn't have to jump through hoops in your code, and the action would (ultimately) become available in the other contexts where it would be most welcome.

Feb 21 2017, 8:00 PM
igorkushnir added a comment to D3040: Allow scaling documentation view (BUG 285162).

I guess everyone is OK with Ctrl+0 working only when the documentation widget has focus. This widget actually gets focus on scrolling, even though individual windows on my system don't get focus in such cases. So this should not be a problem.

Feb 21 2017, 7:26 PM

Feb 19 2017

igorkushnir added inline comments to D3040: Allow scaling documentation view (BUG 285162).
Feb 19 2017, 2:11 PM
igorkushnir updated the diff for D3040: Allow scaling documentation view (BUG 285162).

Address review comments

Feb 19 2017, 2:10 PM

Oct 17 2016

igorkushnir added a comment to D3040: Allow scaling documentation view (BUG 285162).

ZoomController class serves two purposes:

  1. Separates generic scaling/zoom logic from the unrelated StandardDocumentationView logic. If I had placed zoom logic (complete with storing to KConfig) into StandardDocumentationView.cpp, it would occupy more than a half of that file!
  2. ZoomController class can be easily reused in another similar situation instead of duplicating generic scaling/storing logic.
Oct 17 2016, 5:15 PM

Oct 16 2016

igorkushnir updated the diff for D3041: Enable zoom feature in built-in documentation widgets.

Eliminate documentation zoom context menu actions

Oct 16 2016, 11:48 AM
igorkushnir updated the diff for D3040: Allow scaling documentation view (BUG 285162).

Eliminate documentation zoom context menu actions

Oct 16 2016, 11:47 AM

Oct 13 2016

igorkushnir added a comment to D3040: Allow scaling documentation view (BUG 285162).
In D3040#56430, @apol wrote:

Wouldn't it be better just to allow the documentation view to change size with ctrl+mouse wheel or ctrl+'+'?

I really don't see why we need all of this.

Oct 13 2016, 6:02 AM

Oct 12 2016

igorkushnir added a comment to D3040: Allow scaling documentation view (BUG 285162).

D2902 does not fix the original issue for me because I want larger font size for documentation, and my system default is too small.
Maybe it works well in Plasma, but not in XFCE and possibly some other environments.
Being able to increase/decrease documentation scale can be a useful feature in many use-cases.

Oct 12 2016, 6:59 PM
igorkushnir added a comment to D3040: Allow scaling documentation view (BUG 285162).

Screenshots:

Oct 12 2016, 6:51 PM
igorkushnir added a reviewer for D3041: Enable zoom feature in built-in documentation widgets: KDevelop.
Oct 12 2016, 6:43 PM
igorkushnir added a reviewer for D3040: Allow scaling documentation view (BUG 285162): KDevelop.
Oct 12 2016, 6:43 PM
igorkushnir added a comment to D3040: Allow scaling documentation view (BUG 285162).

I tried to allow configuring documentation zoom actions shortcuts:

Oct 12 2016, 6:42 PM
igorkushnir added a dependent revision for D3040: Allow scaling documentation view (BUG 285162): D3041: Enable zoom feature in built-in documentation widgets.
Oct 12 2016, 6:28 PM
igorkushnir retitled D3041: Enable zoom feature in built-in documentation widgets from to Enable zoom feature in built-in documentation widgets.
Oct 12 2016, 6:28 PM
igorkushnir retitled D3040: Allow scaling documentation view (BUG 285162) from to Allow scaling documentation view (BUG 285162).
Oct 12 2016, 6:23 PM