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

Aug 19 2022

arrowd abandoned D1523: Project Manager View plugin has hardcoded/fixed shortcuts.

Doesn't seem to be relevant anymore.

Aug 19 2022, 8:37 PM · KDevelop
arrowd commandeered D1523: Project Manager View plugin has hardcoded/fixed shortcuts.
Aug 19 2022, 8:36 PM · KDevelop

May 3 2022

aaronpuchert abandoned D22182: Remove anchorClicked lock which causes deadlock.
May 3 2022, 10:16 PM · KDevelop
aaronpuchert commandeered D22182: Remove anchorClicked lock which causes deadlock.
May 3 2022, 10:16 PM · KDevelop
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 13 2021

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

Well, that's what I get for trusting my memory, I didn't even realise at first that you'd been jumping on a PR that I started. :-/

Oct 13 2021, 10:19 AM · 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
rjvbb added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.

Could you please cancel that email and paste its contents in a Phabricator comment?

Oct 12 2021, 8:53 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
rjvbb added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.

Igor Kushnir wrote on 20211011::17:30:08 re: "D15532: [Astyle] Add Objective C to list of languages with formatters"

Oct 11 2021, 6:04 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
rjvbb added a comment to D15532: [Astyle] Add Objective C to list of languages with formatters.

Igor Kushnir wrote on 20211011::12:38:18 re: "D15532: [Astyle] Add Objective C to list of languages with formatters"

Oct 11 2021, 5:22 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

Sep 16 2021

sredman abandoned D21589: Duplicate Visual Studio 2017 hack for VS 2019.

Update for those watching: I have just posted a new version of the script to Invent which uses vswhere.exe to locate the installed versions of Visual Studio. I'll be abandoning this revision since IMO vswhere is the best way forward. Check it out here: https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/259

Sep 16 2021, 4:58 PM · KDevelop

Aug 29 2021

arrowd abandoned D18758: Make Project::open() method use async KIO methods..
In D18758#678707, @apol wrote:

Let's abandon it, I'd be wary of bringing in such a big dependency into our codebase just like that.

Aug 29 2021, 1:33 PM · KDevelop

Aug 27 2021

apol added a comment to D18758: Make Project::open() method use async KIO methods..

So, do we want to get this in?

Short recap:

  • Project::open() executes KIO jobs synchronously at the moment.
  • To make the code asynchronous we need some 3rd-party library implementing futures, like QtPromise.
  • The original bug that made me work on this is fixed already.

    Should we abandon this?
Aug 27 2021, 7:41 PM · KDevelop

Aug 26 2021

arrowd added a comment to D18758: Make Project::open() method use async KIO methods..

So, do we want to get this in?

Aug 26 2021, 4:54 PM · KDevelop

Jun 21 2021

justinzobel moved T11415: Entry for QCH documentation files (for KDevelop & more in the future) from Work in Progress to Done on the KDE Store board.
Jun 21 2021, 1:09 AM · KDevelop, KDE Store

Jun 20 2021

kossebau closed T11415: Entry for QCH documentation files (for KDevelop & more in the future) as Resolved.

Indeed, that must have slipped me at the time. Will not wait for the next Monday now ;)

Jun 20 2021, 12:09 PM · KDevelop, KDE Store
justinzobel added a comment to T11415: Entry for QCH documentation files (for KDevelop & more in the future).

@kossebau Can this now be closed?

Jun 20 2021, 2:54 AM · KDevelop, KDE Store

Jun 8 2021

ngraham edited projects for T13392: T13070 KDevelop mockup, added: VDG; removed Breeze.
Jun 8 2021, 4:40 PM · VDG, Goal: Consistency, KDevelop

Nov 4 2020

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

yes, I guess if you open a project that uses that in qtcreator, you also wouldn't be able to open the debug.h header then

Nov 4 2020, 7:46 PM · KDevelop
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
mwolff added a comment to T13778: Expand Project Filter capabilities to auto-detect build directories and exclude them by default .

Generated files should usually be added to the corresponding cmake target - if you don't then yes they won't show up after filtering the build dir (or when using a totally different path for the build dir).

Nov 4 2020, 3:22 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

mwolff claimed T13778: Expand Project Filter capabilities to auto-detect build directories and exclude them by default .
Oct 19 2020, 10:49 AM · KDevelop
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
arrowd added a comment to T13779: Implement move operations in ReferencedTopDUContext and std::move referenced contexts when possible.

AFAIK, Phabricator is being retired in favor of GitLab. Why not create an issue there? https://invent.kde.org/kdevelop/kdevelop/-/issues

Oct 19 2020, 7:06 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 triaged T13735: Grant build trigger rights to me please as Low priority.
Oct 7 2020, 2:12 PM · build.kde.org

Jul 23 2020

hmitonneau updated the diff for D29444: [KDevelop/PHP] Implement Grouped namespaces.

What is missing:

  • Declaration with alias into grouped namespace are not processed: use Foo\ { const C as FooC };
  • There is no test
  • The mix between UseImportType, ParserUseImportType, DeclarationType is not clean
Jul 23 2020, 5:03 PM · KDevelop

Jul 20 2020

PhilipB updated the task description for T13392: T13070 KDevelop mockup.
Jul 20 2020, 12:50 PM · VDG, Goal: Consistency, KDevelop

Jul 18 2020

PhilipB updated the task description for T13392: T13070 KDevelop mockup.
Jul 18 2020, 11:49 PM · VDG, Goal: Consistency, KDevelop
PhilipB updated the task description for T13392: T13070 KDevelop mockup.
Jul 18 2020, 11:48 PM · VDG, Goal: Consistency, KDevelop

Jul 15 2020

PhilipB added a comment to T13392: T13070 KDevelop mockup.

Or anything directly in the zone of the active coding, like the konsole and code browser, to retain its active and focused status.

Jul 15 2020, 5:05 PM · VDG, Goal: Consistency, KDevelop
PhilipB added a comment to T13392: T13070 KDevelop mockup.

Maybe have a couple of panels take precedent like the project tab in use and anything vertical of the zone, breaking off any lateral distraction.

Jul 15 2020, 5:03 PM · VDG, Goal: Consistency, KDevelop
PhilipB added a comment to T13392: T13070 KDevelop mockup.

Better? It is using the active but unfocused color. It leads me to a question, how is what known to be active and focused, on my crappy mock up is seems rather arbitrary.

Jul 15 2020, 4:55 PM · VDG, Goal: Consistency, KDevelop
PhilipB added a comment to T13392: T13070 KDevelop mockup.

Yeah... Maybe use the lighter hover blue from other mock ups in sections that aren't focused on, like if I'm using the left panel I expect the UI to focus on the panels interface and not have the screaming deep blue in other sections. It's 3am so I'll sketch it up tomorrow and see how it turns out.

Jul 15 2020, 3:09 AM · VDG, Goal: Consistency, KDevelop
ngraham added a comment to T13392: T13070 KDevelop mockup.

Seeing a main window with several tab bars (some toolviews, some multi-document views) makes me feel like there's too much blue. I feel like my eyes are being pulled in multiple directions.

Jul 15 2020, 2:56 AM · VDG, Goal: Consistency, KDevelop

Jul 14 2020

PhilipB added a comment to T13392: T13070 KDevelop mockup.

Updated. check images on description.

Jul 14 2020, 7:37 PM · VDG, Goal: Consistency, KDevelop
PhilipB updated the task description for T13392: T13070 KDevelop mockup.
Jul 14 2020, 7:34 PM · VDG, Goal: Consistency, KDevelop
PhilipB added a comment to T13392: T13070 KDevelop mockup.

Yeah, I've been intrigued as what to do with it. Since this mock up is a straight rip off of @manueljlin I didn't give it much thought but now that I'm setting which styles are for what and where I need to update them.

Jul 14 2020, 7:11 PM · VDG, Goal: Consistency, KDevelop
ngraham added a comment to T13392: T13070 KDevelop mockup.

I'm noticing that we have two tab styles here which do not appear to be used consistently:

Jul 14 2020, 6:57 PM · VDG, Goal: Consistency, KDevelop
PhilipB added a comment to T13392: T13070 KDevelop mockup.

Edit: Will update tab style to use full area.

Jul 14 2020, 2:50 AM · VDG, Goal: Consistency, KDevelop
PhilipB updated the task description for T13392: T13070 KDevelop mockup.
Jul 14 2020, 1:52 AM · VDG, Goal: Consistency, KDevelop

Jul 12 2020

PhilipB added a parent task for T13392: T13070 KDevelop mockup: T12420: Redesign/tweak applications.
Jul 12 2020, 3:06 AM · VDG, Goal: Consistency, KDevelop
PhilipB created T13392: T13070 KDevelop mockup.
Jul 12 2020, 2:58 AM · VDG, Goal: Consistency, KDevelop

Jun 6 2020

sredman added a comment to D17908: kdevelop-msvc.bat finds VS-2017 based on a registry key on Windows..

Is vswhere included when VS is installed? Unless the user explicity installs it, it shouldn't exist. Am I wrong here?

Jun 6 2020, 12:57 AM · KDevelop

Jun 5 2020

Petross404 added a comment to D17908: kdevelop-msvc.bat finds VS-2017 based on a registry key on Windows..

I suspect it's not necessary to ship with KDevelop: Either Visual Studio >= 2017 is installed, in which case the vswhere tool should be on the path, or VS is not installed, in which case the tool wouldn't do us any good.

Jun 5 2020, 7:37 PM · KDevelop
Petross404 added a comment to D21589: Duplicate Visual Studio 2017 hack for VS 2019.

I have installed Build Tools for VS2019 and the installation is at

C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools

I found this string inside HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\1eb19443 which honestly doesn't seem the proper key to extract this value but anyway.

Jun 5 2020, 6:59 PM · KDevelop
sredman added a comment to D17908: kdevelop-msvc.bat finds VS-2017 based on a registry key on Windows..

Do we want to ship this with KDevelop? So that the .bat script can rely on this utility?

Jun 5 2020, 6:23 PM · KDevelop
Petross404 added a comment to D17908: kdevelop-msvc.bat finds VS-2017 based on a registry key on Windows..

Actually, a pleasant surprise for today is that this whole mess of registry keys and environment variables is mostly unnecessary as of VS 2017, since Microsoft provides a tool which does all the locating work for us: https://github.com/microsoft/vswhere

Jun 5 2020, 5:57 PM · KDevelop

May 6 2020

pprkut updated the task description for T6803: PHP 7.1 features.
May 6 2020, 7:43 AM · KDevelop
hmitonneau added a comment to D26254: Add support for PHP 7.4's typed properties.

The test output:

2: FAIL!  : Php::TestDUChain::classMemberVar() 'var->type<IntegralType>()' returned FALSE. ()
2:    Loc: [/home/hmitonneau/kde/src/kdev-php/duchain/tests/duchain.cpp(449)]
May 6 2020, 7:31 AM · KDevelop

May 5 2020

zhigalin updated the task description for T6804: PHP 7.2 features.
May 5 2020, 4:16 PM · KDevelop
zhigalin updated the task description for T6809: PHP 7.0 features.
May 5 2020, 4:15 PM · KDevelop
zhigalin added a revision to T6804: PHP 7.2 features: D29444: [KDevelop/PHP] Implement Grouped namespaces.
May 5 2020, 3:53 PM · KDevelop
zhigalin added a task to D29444: [KDevelop/PHP] Implement Grouped namespaces: T6804: PHP 7.2 features.
May 5 2020, 3:53 PM · KDevelop
pprkut added a comment to D26254: Add support for PHP 7.4's typed properties.

I had a look at this again. Updated to latest master of both kdevelop and kdev-php just to make sure I didn't miss a commit in kdevelop that might have influenced this, but my tests still pass just fine. Furthermore, I don't see what your patch would fix. The change you made is in a code-path that's unaffected by property types, and if there is a crash there it should've triggered just the same before the change.

May 5 2020, 2:09 PM · KDevelop
hmitonneau added a comment to D29444: [KDevelop/PHP] Implement Grouped namespaces.

Are the trailing commas from T6804 supported?

May 5 2020, 12:52 PM · KDevelop
zhigalin added a comment to D29444: [KDevelop/PHP] Implement Grouped namespaces.

Are the trailing commas from T6804 supported?

May 5 2020, 11:05 AM · KDevelop
zhigalin added a task to D29444: [KDevelop/PHP] Implement Grouped namespaces: T6809: PHP 7.0 features.
May 5 2020, 11:03 AM · KDevelop
zhigalin added a revision to T6809: PHP 7.0 features: D29444: [KDevelop/PHP] Implement Grouped namespaces.
May 5 2020, 11:03 AM · KDevelop
hmitonneau requested review of D29444: [KDevelop/PHP] Implement Grouped namespaces.
May 5 2020, 10:20 AM · KDevelop

May 2 2020

mwolff added a comment to D18551: clang: Create preamble only on second parse.

https://invent.kde.org/kde/kdevelop/-/commit/66253c6df81fb29f60df5f88e30dc29f57cdb36e

May 2 2020, 2:09 PM · KDevelop
rjvbb added a comment to D18551: clang: Create preamble only on second parse.

Where?

May 2 2020, 9:01 AM · KDevelop

May 1 2020

mwolff added a comment to D18551: clang: Create preamble only on second parse.

I've now pushed another patch which will suspend TUs to reduce memory consumption further.

May 1 2020, 4:07 PM · KDevelop

Apr 28 2020

rjvbb set the repository for D28043: [KDevelop] background parser job control to R32 KDevelop.
Apr 28 2020, 9:08 AM · KDevelop
rjvbb updated the diff for D28043: [KDevelop] background parser job control.

I've been addressing issues related to controller proxy instances surviving too long during shutdown and accessing stale memory.

Apr 28 2020, 9:02 AM · KDevelop

Apr 23 2020

jhayes removed a member for KDevelop: jhayes.
Apr 23 2020, 3:01 AM

Apr 15 2020

hmitonneau added a comment to D26254: Add support for PHP 7.4's typed properties.

I have compiled from scratch with kdesrc-build (with cmake-options -DCMAKE_BUILD_TYPE=RelWithDebInfo). The duchain test still doesn't pass.
After some debug, it seems that m_gotTypeFromTypeHint is not always initialized correctly.
The following patch fix the problem for me:

Apr 15 2020, 4:06 PM · KDevelop

Apr 12 2020

rjvbb set the repository for D28043: [KDevelop] background parser job control to R32 KDevelop.
Apr 12 2020, 2:55 PM · KDevelop
rjvbb updated the diff for D28043: [KDevelop] background parser job control.

Don't just stop parsing files when shutting down, also ignore new document add requests.

Apr 12 2020, 2:55 PM · KDevelop

Apr 11 2020

rjvbb set the repository for D28043: [KDevelop] background parser job control to R32 KDevelop.
Apr 11 2020, 3:21 PM · KDevelop
rjvbb updated the diff for D28043: [KDevelop] background parser job control.

Updated and improved version:

  • the registration with the ProcessController is done "JIT", just before enqueing the first document for actual parsing
  • keep track of documents via the QUrls of IndexedStrings
Apr 11 2020, 3:20 PM · KDevelop

Apr 9 2020

pprkut added a comment to D26254: Add support for PHP 7.4's typed properties.

Hmm, this is odd.

Apr 9 2020, 3:56 PM · KDevelop
hmitonneau added a comment to D26254: Add support for PHP 7.4's typed properties.

Sorry for the very late comment...
Before this commit, the type of properties were deduced from the assign default value:


Since this commit, the type is <no type> if it is not explicitly specified (either in php7 style or in doc-comment)

Apr 9 2020, 3:18 PM · KDevelop

Mar 27 2020

develoot removed a watcher for KDevelop: develoot.
Mar 27 2020, 3:25 PM

Mar 22 2020

jjazeix abandoned D27933: Don't compile and link twice tokenizer.cpp.

Pushed in commit 4097c98f90020f4cf9990a0cf472fd5d34ff970f

Mar 22 2020, 10:33 AM · KDevelop

Mar 17 2020

rjvbb set the repository for D28043: [KDevelop] background parser job control to R32 KDevelop.
Mar 17 2020, 4:53 PM · KDevelop
rjvbb updated the diff for D28043: [KDevelop] background parser job control.

This addresses a few issues, notably by using a queued signal to trigger url (un)registering from the requesting (weaver) thread in the thread where the JobController lives too.

Mar 17 2020, 4:53 PM · KDevelop

Mar 14 2020

rjvbb requested review of D28043: [KDevelop] background parser job control.
Mar 14 2020, 10:30 AM · KDevelop

Mar 9 2020

jhayes added a member for KDevelop: jhayes.
Mar 9 2020, 8:54 PM
mwolff added a comment to D18551: clang: Create preamble only on second parse.

https://invent.kde.org/kde/kdevelop/-/merge_requests/114

Mar 9 2020, 10:51 AM · KDevelop

Mar 8 2020

jhayes added a comment to T7231: Documentation for kdevelop 5.x ideas.

I have started updating some of the photos and some text changes. I am really looking over what is there and what can be improved where.

Mar 8 2020, 6:57 PM · Documentation, KDevelop
jjazeix requested review of D27933: Don't compile and link twice tokenizer.cpp.
Mar 8 2020, 4:47 PM · KDevelop
jjazeix added reviewers for D27933: Don't compile and link twice tokenizer.cpp: pino, kfunk.
Mar 8 2020, 4:20 PM · KDevelop
jjazeix planned changes to D27933: Don't compile and link twice tokenizer.cpp.

Following https://cgit.kde.org/kdev-css.git/log/parser/CMakeLists.txt, it should fix Windows build and not fail Linux one

Mar 8 2020, 4:19 PM · KDevelop
jjazeix updated the diff for D27933: Don't compile and link twice tokenizer.cpp.
Mar 8 2020, 4:17 PM · KDevelop
jjazeix requested review of D27933: Don't compile and link twice tokenizer.cpp.
Mar 8 2020, 3:59 PM · KDevelop

Mar 7 2020

rjvbb added a comment to D18551: clang: Create preamble only on second parse.
Our discussion is about when to create the preamble for open documents. If I were to stop that job, I wouldn't get the AST, but I want the AST. I just don't want the preamble before I've started editing the file.
Mar 7 2020, 9:14 AM · KDevelop

Mar 6 2020

aaronpuchert added a comment to D18551: clang: Create preamble only on second parse.

As I said, I thought the possibility to cancel jobs could be a comprise (I don't get the impression you've been able to find one yet), but OK.

Mar 6 2020, 10:52 PM · KDevelop