Feed Advanced Search

Dec 25 2018

blackwarthog added a comment to D17794: Pkg-config plugin.

Pkgconfig available at Windows and Mac, but not installed by default and have no a standart place. On Windows pkgconfig may be in MinGW or Cygwin installations, on Mac in macports or in homebrew for example. It's depends from user configuration and wishes. So this functionality is optional and high specialized, but functionality of common-definesandincludes is common and generic. In most cases user cannot disable common-definesandincludes because it's a dependency for cmakebuilder, makebuilder and some other significant plugins.

Dec 25 2018, 8:00 PM · KDevelop
rjvbb added a comment to D17794: Pkg-config plugin.

Continuing from a few thoughts I launched on the original T10209, mainly aimed at keeping the project configuration dialog's left side-bar as unencumbered as possible. I think the current plugin could be merged into the customdefinesandincludes plugin because it provides a programmatic way to add include paths and/or defines.

Dec 25 2018, 4:45 PM · KDevelop
blackwarthog added a comment to T10209: Pull request - pkg-config plugin.

You'll get more feedback on this when you present your patch via a differential (aka "patch") review.

Already https://phabricator.kde.org/D17794
Sorry, it was my misunderstanding. May i suggest to add link to these instructions to this page :)

Dec 25 2018, 4:13 PM · KDevelop
rjvbb added a comment to T10209: Pull request - pkg-config plugin.
This plugin may be useful for any c/c++ project. For example indexer for CMake project KDevelop (sources of ide) don't see all required includes for me.
Dec 25 2018, 2:37 PM · KDevelop
blackwarthog added a comment to T10209: Pull request - pkg-config plugin.

This plugin may be useful for any c/c++ project. For example indexer for CMake project KDevelop (sources of ide) don't see all required includes for me. I've added paths to includes of QT, KDE and some other manually. And it was much easier than trying to fix automation.

Dec 25 2018, 1:26 PM · KDevelop
blackwarthog updated the diff for D17794: Pkg-config plugin.

Fix typo

Dec 25 2018, 12:46 PM · KDevelop
rjvbb added a comment to T10209: Pull request - pkg-config plugin.

That could be useful for project managers that lack proper build system integration (IOW, there shouldn't be much use for it with the CMake and QMake project managers?)

Dec 25 2018, 9:51 AM · KDevelop
arrowd added inline comments to D17794: Pkg-config plugin.
Dec 25 2018, 7:33 AM · KDevelop
blackwarthog updated the task description for T10209: Pull request - pkg-config plugin.
Dec 25 2018, 6:48 AM · KDevelop
blackwarthog added a revision to T10209: Pull request - pkg-config plugin: D17794: Pkg-config plugin.
Dec 25 2018, 6:46 AM · KDevelop
blackwarthog added a task to D17794: Pkg-config plugin: T10209: Pull request - pkg-config plugin.
Dec 25 2018, 6:46 AM · KDevelop
blackwarthog requested review of D17794: Pkg-config plugin.
Dec 25 2018, 6:39 AM · KDevelop

Dec 24 2018

kossebau closed D17582: Some tweaks to the appimage.
Dec 24 2018, 11:16 AM · KDevelop
kossebau closed D17581: Fix first run of appimage creation: get install_colorschemes.py via $SRC.
Dec 24 2018, 10:03 AM · KDevelop

Dec 23 2018

pino added a comment to D17760: astyle: support the system astyle library.

No time to look in details currently, but IIRC there are some API changes between astyle versions, so version needs to be taken into account instead of just using whatever is provided by the system. Cmp. commit which upgraded the astyle copy recently: 378a6e02cec55390c6dc903d98a035485ec1aa10

Dec 23 2018, 2:32 PM · KDevelop
kossebau added a comment to D17760: astyle: support the system astyle library.

Thanks for the patch, @pino, agreed that system things should be preferred (curious myself why there even is a copy).
No time to look in details currently, but IIRC there are some API changes between astyle versions, so version needs to be taken into account instead of just using whatever is provided by the system. Cmp. commit which upgraded the astyle copy recently: 378a6e02cec55390c6dc903d98a035485ec1aa10

Dec 23 2018, 2:27 PM · KDevelop
pino added a comment to D17760: astyle: support the system astyle library.

Side note: another approach can be to build the astyle plugin only if a system astyle library is found, i.e. make the plugin optional, and get rid of the astyle embedded copy.
I can adopt that approach -- right now I chose the most "conservative" approach.

Dec 23 2018, 2:19 PM · KDevelop
pino updated the test plan for D17760: astyle: support the system astyle library.
Dec 23 2018, 1:54 PM · KDevelop
pino updated the diff for D17760: astyle: support the system astyle library.

Remove accidental changes

Dec 23 2018, 1:48 PM · KDevelop
pino requested review of D17760: astyle: support the system astyle library.
Dec 23 2018, 1:47 PM · KDevelop

Dec 22 2018

brauch added a comment to D17582: Some tweaks to the appimage.

Looks ok to me! Maybe put it into master?

Dec 22 2018, 5:45 PM · KDevelop
kossebau updated subscribers of D17581: Fix first run of appimage creation: get install_colorschemes.py via $SRC.

@zhigalin Thanks for review. @brauch @kfunk If no objections, would push on Monday to 3.5 branch

Dec 22 2018, 2:06 PM · KDevelop
kossebau updated subscribers of D17582: Some tweaks to the appimage.

@brauch @kfunk If no objections, would push on Monday to 3.5 branch.

Dec 22 2018, 2:05 PM · KDevelop
myang added a comment to D17618: Fix override function signature of createCompletionContext().

@mwolff Still "Needs Revision", is the commit message not accurate enough?

Dec 22 2018, 2:56 AM · KDevelop

Dec 21 2018

blackwarthog triaged T10209: Pull request - pkg-config plugin as Normal priority.
Dec 21 2018, 6:39 PM · KDevelop
zhigalin accepted D17581: Fix first run of appimage creation: get install_colorschemes.py via $SRC.

I miss the "Ship It" button...

Dec 21 2018, 9:58 AM · KDevelop

Dec 20 2018

mwolff closed D17679: CMake: skip server entries without empty build system information.
Dec 20 2018, 10:15 AM · KDevelop

Dec 19 2018

apol accepted D17679: CMake: skip server entries without empty build system information.

Danke!

Dec 19 2018, 3:57 PM · KDevelop
mwolff added a reviewer for D17679: CMake: skip server entries without empty build system information: KDevelop.
Dec 19 2018, 9:27 AM · KDevelop
mwolff requested review of D17679: CMake: skip server entries without empty build system information.
Dec 19 2018, 9:27 AM · KDevelop

Dec 17 2018

myang added a comment to D17618: Fix override function signature of createCompletionContext().

@mwolff Done.

Dec 17 2018, 10:15 AM · KDevelop
myang retitled D17618: Fix override function signature of createCompletionContext() from Fix definition of createCompletionContext() to Fix override function signature of createCompletionContext().
Dec 17 2018, 10:12 AM · KDevelop
mwolff requested changes to D17618: Fix override function signature of createCompletionContext().

See, that's why the commit message should be rephrased :)

Dec 17 2018, 9:19 AM · KDevelop
myang retitled D17618: Fix override function signature of createCompletionContext() from Fix createCompletionContext to Fix definition of createCompletionContext().
Dec 17 2018, 9:16 AM · KDevelop
myang added a comment to D17618: Fix override function signature of createCompletionContext().

@mwolff No, it's not to improve performance. This project will not be built without these changes.
createCompletionContext is an override function, so its definition must correspond with the original one from /usr/include/kdevplatform/language/codecompletion/codecompletionworker.h.

Dec 17 2018, 9:07 AM · KDevelop
mwolff added a comment to D17618: Fix override function signature of createCompletionContext().

Please rephrase your commit message to indicate what you are fixing. This seems to be a change that fixes a minor performance paper cut, right?

Dec 17 2018, 8:41 AM · KDevelop

Dec 16 2018

myang requested review of D17618: Fix override function signature of createCompletionContext().
Dec 16 2018, 5:07 AM · KDevelop

Dec 14 2018

kossebau requested review of D17582: Some tweaks to the appimage.
Dec 14 2018, 5:16 PM · KDevelop
kossebau requested review of D17581: Fix first run of appimage creation: get install_colorschemes.py via $SRC.
Dec 14 2018, 5:10 PM · KDevelop
dmensinger added a comment to D17278: Meson plugin: First working version.

Ping :)

Dec 14 2018, 3:55 PM · Documentation, KDevelop
amhndu closed D17575: Remove reliance on Qt 5.11+ QIODevice::NewOnly in the Scratchpad plugin.
Dec 14 2018, 10:35 AM · KDevelop
kfunk accepted D17575: Remove reliance on Qt 5.11+ QIODevice::NewOnly in the Scratchpad plugin.
Dec 14 2018, 10:30 AM · KDevelop
amhndu requested review of D17575: Remove reliance on Qt 5.11+ QIODevice::NewOnly in the Scratchpad plugin.
Dec 14 2018, 10:25 AM · KDevelop
rjvbb closed D17465: KDevelop/Shell : add 2 missing KTextEditorPluginIntegration::MainWindow slots.
Dec 14 2018, 8:49 AM · KDevelop

Dec 13 2018

apol accepted D17465: KDevelop/Shell : add 2 missing KTextEditorPluginIntegration::MainWindow slots.

LGTM

Dec 13 2018, 7:24 PM · KDevelop
amhndu added a reviewer for D17569: Allow configuring shortcut for Run Scratch action and add to Run menu: kfunk.
Dec 13 2018, 5:20 PM · KDevelop
amhndu requested review of D17569: Allow configuring shortcut for Run Scratch action and add to Run menu.
Dec 13 2018, 5:17 PM · KDevelop

Dec 12 2018

amhndu requested review of D17525: Show "Move into Source" action in code menu.
Dec 12 2018, 8:29 AM · KDevelop

Dec 11 2018

rjvbb added a comment to D17465: KDevelop/Shell : add 2 missing KTextEditorPluginIntegration::MainWindow slots.

No objections?

Dec 11 2018, 3:33 PM · KDevelop
amhndu closed D16484: Add scratchpad plugin.
Dec 11 2018, 3:06 PM · KDevelop
kfunk added inline comments to D16484: Add scratchpad plugin.
Dec 11 2018, 8:51 AM · KDevelop

Dec 10 2018

aaronpuchert added inline comments to D16484: Add scratchpad plugin.
Dec 10 2018, 9:03 PM · KDevelop
kfunk added a comment to D16484: Add scratchpad plugin.

Yep. please go for it.

Dec 10 2018, 9:53 AM · KDevelop
rjvbb added a comment to D16779: kate-ctags plugin: support KDevelop (WIP).

Better late than never: I also figured out how to make the plugin's toolview display correctly in KDevelop: https://commits.kde.org/kate/3cd03f408eed2d66ae008fb8349f8b5af24260e9

Dec 10 2018, 9:43 AM · KDevelop, KTextEditor, Kate
rjvbb updated the test plan for D17465: KDevelop/Shell : add 2 missing KTextEditorPluginIntegration::MainWindow slots.
Dec 10 2018, 9:40 AM · KDevelop
amhndu added inline comments to D16484: Add scratchpad plugin.
Dec 10 2018, 9:27 AM · KDevelop
kfunk added inline comments to D16484: Add scratchpad plugin.
Dec 10 2018, 8:45 AM · KDevelop

Dec 9 2018

rjvbb requested review of D17465: KDevelop/Shell : add 2 missing KTextEditorPluginIntegration::MainWindow slots.
Dec 9 2018, 10:06 PM · KDevelop
rjvbb closed D16779: kate-ctags plugin: support KDevelop (WIP).
Dec 9 2018, 7:39 PM · KDevelop, KTextEditor, Kate
rjvbb closed D17424: KDevelop/PatchReview: polish Purpose integration.
Dec 9 2018, 7:13 PM · KDevelop
apol accepted D17424: KDevelop/PatchReview: polish Purpose integration.
Dec 9 2018, 3:05 AM · KDevelop

Dec 8 2018

cullmann accepted D16779: kate-ctags plugin: support KDevelop (WIP).

> ok to have that go in now, thanks!

Dec 8 2018, 5:35 PM · KDevelop, KTextEditor, Kate
rjvbb requested review of D17424: KDevelop/PatchReview: polish Purpose integration.
Dec 8 2018, 9:10 AM · KDevelop

Dec 7 2018

amhndu added inline comments to D16484: Add scratchpad plugin.
Dec 7 2018, 6:22 AM · KDevelop

Dec 6 2018

amhndu updated the test plan for D17370: Add assistant to generate header guards.
Dec 6 2018, 6:25 PM · KDevelop
amhndu updated the diff for D17370: Add assistant to generate header guards.
  • Add tests for HeaderGuardAssistant
Dec 6 2018, 6:24 PM · KDevelop
amhndu updated the diff for D17370: Add assistant to generate header guards.
  • QStringLiteral -> i18n
Dec 6 2018, 11:17 AM · KDevelop

Dec 5 2018

amhndu requested review of D17370: Add assistant to generate header guards.
Dec 5 2018, 6:28 PM · KDevelop
rjvbb set the repository for D16779: kate-ctags plugin: support KDevelop (WIP) to R40 Kate.
Dec 5 2018, 3:05 PM · KDevelop, KTextEditor, Kate
rjvbb updated the diff for D16779: kate-ctags plugin: support KDevelop (WIP).

Updated as requested.

Dec 5 2018, 3:04 PM · KDevelop, KTextEditor, Kate
anthonyfieroni added inline comments to D16779: kate-ctags plugin: support KDevelop (WIP).
Dec 5 2018, 4:34 AM · KDevelop, KTextEditor, Kate

Dec 4 2018

rjvbb set the repository for D16779: kate-ctags plugin: support KDevelop (WIP) to R40 Kate.
Dec 4 2018, 8:53 PM · KDevelop, KTextEditor, Kate
rjvbb updated the diff for D16779: kate-ctags plugin: support KDevelop (WIP).

undesirable qWarning() removed

Dec 4 2018, 8:52 PM · KDevelop, KTextEditor, Kate
mkraus added a comment to D15899: Fix segfault on project reload with cmake.

Don't worry, no problem.

Dec 4 2018, 12:33 AM · KDevelop

Dec 3 2018

kfunk accepted D16484: Add scratchpad plugin.
Dec 3 2018, 8:11 PM · KDevelop
amhndu added inline comments to D16484: Add scratchpad plugin.
Dec 3 2018, 4:44 PM · KDevelop
amhndu updated the diff for D16484: Add scratchpad plugin.
  • Save scratch when run
  • Fix scratch removal bug
  • Invalidate actions when list is emptied
Dec 3 2018, 4:44 PM · KDevelop
rjvbb set the repository for D17289: KDevelop/Shell: set dedicated TMPDIR to R32 KDevelop.
Dec 3 2018, 11:02 AM · KDevelop
rjvbb updated the diff for D17289: KDevelop/Shell: set dedicated TMPDIR.

FIxed and streamlined version.

Dec 3 2018, 11:01 AM · KDevelop
amhndu closed D16773: Don't add 'override' specifier for non-modern project settings.
Dec 3 2018, 10:51 AM · KDevelop
rjvbb added a comment to D17289: KDevelop/Shell: set dedicated TMPDIR.
Also, considering that "session" in `Core::initialize` is user-specified and defaults to an empty string, please do not use a 100% deterministic name,
Dec 3 2018, 10:21 AM · KDevelop
kfunk added inline comments to D16484: Add scratchpad plugin.
Dec 3 2018, 10:18 AM · KDevelop
kfunk accepted D16484: Add scratchpad plugin.

I think this is a great addition and I see myself using this a lot. So far I've done these things through a set of .cpp files lying around in my $HOME and compiled/ran them using some command-line alias :)

Dec 3 2018, 10:07 AM · KDevelop
amhndu added a comment to D16773: Don't add 'override' specifier for non-modern project settings.

Will push with your version, looks better.
Thanks for the review :)

Dec 3 2018, 9:54 AM · KDevelop
rjvbb added a comment to D17255: KDevelop: support for installing into a non-standard parallel prefix.

No, it went beyond that: the original underlying principle was "don't assume or hardcode /usr/local anywhere, use whatever install prefix the user specified".

Dec 3 2018, 9:02 AM · KDevelop
kfunk accepted D16773: Don't add 'override' specifier for non-modern project settings.

LGTM in general. If you prefer your version (instead of the one proposed by me) feel free to push directly.

Dec 3 2018, 8:48 AM · KDevelop
pino added a comment to D17289: KDevelop/Shell: set dedicated TMPDIR.

Also, considering that "session" in Core::initialize is user-specified and defaults to an empty string, please do not use a 100% deterministic name, otherwise two different users will have a temporary directory conflict when launching kdevelop. Please use the "XXXXXX" variable part.

Dec 3 2018, 6:10 AM · KDevelop
kfunk added a comment to D17289: KDevelop/Shell: set dedicated TMPDIR.

Okay, trying to keep this short.

Dec 3 2018, 6:01 AM · KDevelop
arrowd added a comment to D17255: KDevelop: support for installing into a non-standard parallel prefix.

If the problem this patch solves is to have CMAKE_INSTALL_PREFIX to be set for newly-created projects, why not just add a configuration option to the CMake plugin?

Dec 3 2018, 4:45 AM · KDevelop

Dec 2 2018

rjvbb added a comment to D17289: KDevelop/Shell: set dedicated TMPDIR.

Actually, issues with clang temp files is why I started to think about this kind of change but ultimately I realised it didn't seem such a bad idea at all to put all KDevelop-related temporary files in a dedicated location. I often clean out a bunch of KDevelop's own temp files that were left behind, e.g. after a crash. I just didn't mention them because they're negligible in size (and I purge before their numbers really start to grow).

Dec 2 2018, 9:26 PM · KDevelop
rjvbb added a comment to D17255: KDevelop: support for installing into a non-standard parallel prefix.
On Linux quite possibly too, I think many packaging systems install into some temporary dir and then copy the deployment out of there for archiving.
Dec 2 2018, 9:13 PM · KDevelop
dmensinger updated the diff for D17278: Meson plugin: First working version.
  • Only configure when config changed
  • Better status handling in the settings UI
Dec 2 2018, 2:00 PM · Documentation, KDevelop
cullmann requested changes to D16779: kate-ctags plugin: support KDevelop (WIP).

Hmm, could you remove or comment out:

Dec 2 2018, 12:36 PM · KDevelop, KTextEditor, Kate
brauch added a comment to D17255: KDevelop: support for installing into a non-standard parallel prefix.

On Linux quite possibly too, I think many packaging systems install into some temporary dir and then copy the deployment out of there for archiving.

Dec 2 2018, 10:06 AM · KDevelop
kfunk added a comment to D17255: KDevelop: support for installing into a non-standard parallel prefix.

Just some general remarks: Storing the application's install prefix inside the binary itself almost always smells like bad design. Thus the concerns here. You rather want to do this dependent on the kdevelop binary's application path (cf. http://doc.qt.io/qt-5/qcoreapplication.html#applicationDirPath)

Dec 2 2018, 9:28 AM · KDevelop
kfunk updated subscribers of D17255: KDevelop: support for installing into a non-standard parallel prefix.

I've tested the idea of NOT specifying an install prefix default when none has been configured. To the best I can see this does not lead to invalid cmake invocations (aka -DCMAKE_INSTALL_PREFIX=). Instead, this does exactly what you'd expect: cmake will use whatever is its default for the current platform. The result will be obtained from the CMakeCache later on.
In other words, there doesn't appear to be any reason to hardcode assumptions about CMake's defaults, and not doing that should be a suitable compromise for everyone. It also removes the need for conditional code.

Dec 2 2018, 9:25 AM · KDevelop
kfunk added a comment to D17289: KDevelop/Shell: set dedicated TMPDIR.

Forgot: Also needs documentation *in* source code why were are doing this. Noone can figure out that the temp dir is changed due to issues with the Clang backend here...

Dec 2 2018, 9:23 AM · KDevelop
kfunk requested changes to D17289: KDevelop/Shell: set dedicated TMPDIR.

Not usable as-is.

Dec 2 2018, 9:16 AM · KDevelop
flherne added a comment to D17278: Meson plugin: First working version.

It's quite easy to accidentally start repeated configure jobs, in which case the second one fails - e.g. by clicking "Apply" and then "Ok" in the project settings.

Dec 2 2018, 1:01 AM · Documentation, KDevelop

Dec 1 2018

flherne added inline comments to D17278: Meson plugin: First working version.
Dec 1 2018, 10:00 PM · Documentation, KDevelop