Feed Advanced Search

Aug 14 2018

brauch committed R32:aa167a2de736: Set version number to 5.2.80 (authored by brauch).
Set version number to 5.2.80
Aug 14 2018, 8:19 PM
brauch accepted D14840: Fix last > rowCount() assert in ClassModel Node dtor.

Somehow I find the code rather strange, with the destructor removing items from the item model ...
But ok, if you tried it out and it fixes the problem, I guess it's fine.

Aug 14 2018, 3:41 PM · KDevelop
brauch updated the diff for D14826: inline note interface wip #2.

add noteActivated notifier function

Aug 14 2018, 3:23 PM · Frameworks, Kate
brauch accepted D14838: Add ExplicitlyTyped flag to Declaration..

Looks good to me, even with unit test! :)
If nobody objects within the next few days, I'll merge this.

Aug 14 2018, 2:53 PM · KDevelop
brauch added a comment to D14826: inline note interface wip #2.

Thanks for the feedback! I will try doing a few more things with this interace and then maybe discuss again with the other kate people here at Akademy about which one they like better.

Aug 14 2018, 2:12 PM · Frameworks, Kate
brauch reassigned T3662: Multi-Cursor: block selection mode is broken from brauch to lepagevalleeemmanuel.
Aug 14 2018, 1:41 PM · KTextEditor
brauch updated the diff for D14826: inline note interface wip #2.

add missing files

Aug 14 2018, 1:08 PM · Frameworks, Kate
brauch added a comment to D14826: inline note interface wip #2.

Sample patch for KDevelop's problem highlighter plus screenshot:


Aug 14 2018, 11:44 AM · Frameworks, Kate
brauch updated the summary of D14826: inline note interface wip #2.
Aug 14 2018, 11:39 AM · Frameworks, Kate
brauch added reviewers for D14826: inline note interface wip #2: michalsrb, dhaumann, cullmann.
Aug 14 2018, 10:33 AM · Frameworks, Kate
brauch requested review of D14826: inline note interface wip #2.
Aug 14 2018, 10:32 AM · Frameworks, Kate

Aug 13 2018

brauch added a comment to D14479: Store sizeof and friends as numbers instead of comment..

Ok, fine with me, I don't care much about the type. I just stumbled upon the comment and then noticed the type as well. Thanks for the patch, all fine from my side :)

Aug 13 2018, 7:35 PM · KDevelop
brauch closed D14791: Fix assert in ClassModel::nodesRemoved.

Submitted with f30ef7c6f1376 to 5.2, sorry, I forgot to set the diff in the commit message.

Aug 13 2018, 1:49 PM · KDevelop
brauch committed R32:f30ef7c6f137: Fix assert in ClassModel::nodesRemoved (authored by buschinski).
Fix assert in ClassModel::nodesRemoved
Aug 13 2018, 1:48 PM
brauch committed R32:ea29d8404df9: Fix assert in ClassModel::nodesRemoved (authored by buschinski).
Fix assert in ClassModel::nodesRemoved
Aug 13 2018, 1:47 PM
brauch accepted D14791: Fix assert in ClassModel::nodesRemoved.

Good find, the previous code (remove item -> call beginRemoveRows() -> call endRemoveRows()) definitely looks wrong. Can you submit this yourself?
Otherwise, I'd need an email address to set as the commit author.

Aug 13 2018, 1:40 PM · KDevelop
brauch accepted D14789: Ignore file size limit for internal data files..

Now I would compute the fileInfo's canonicalPath only once (it might require a stat) and then this looks okay :)
I can't accept it apparently because the discussion is still open ...

Aug 13 2018, 1:34 PM · KDevelop
brauch accepted R52:45329c939edf: Properly get the DUChain lock for constant declarations..

Yes, that looks reasonable.

Aug 13 2018, 12:31 PM
brauch added a comment to D12662: Add InlineNoteInterface.

I'd like to play with this a bit wrt what can be done in KDevelop with it (I want the problem popups gone). Would you mind if I do some changes along the way? I would post an updated patch here, in case I actually come up with useful changes ...

Aug 13 2018, 12:29 PM · Frameworks, Kate
brauch requested changes to D14789: Ignore file size limit for internal data files..
Aug 13 2018, 12:22 PM · KDevelop
brauch added inline comments to D14479: Store sizeof and friends as numbers instead of comment..
Aug 13 2018, 12:09 PM · KDevelop
brauch committed R40:90f51f5830e3: quickopen: optimize: remove model from SortFilter proxy model during populate (authored by brauch).
quickopen: optimize: remove model from SortFilter proxy model during populate
Aug 13 2018, 8:54 AM
brauch closed D14761: quickopen: optimize: remove model from SortFilter proxy model during populate.
Aug 13 2018, 8:54 AM · Kate
brauch committed R39:5499a0df825c: completion widget: fix minimum header section size (authored by brauch).
completion widget: fix minimum header section size
Aug 13 2018, 8:47 AM
brauch closed D14773: completion widget: fix minimum header section size.
Aug 13 2018, 8:47 AM · Frameworks, Kate
brauch committed R39:2815fea7854f: Fix: Scroll view lines instead of real lines for wheel and touchpad scrolling (authored by brauch).
Fix: Scroll view lines instead of real lines for wheel and touchpad scrolling
Aug 13 2018, 8:47 AM
brauch closed D14758: use view lines for wheel scrolling, not real lines.
Aug 13 2018, 8:47 AM · Frameworks, Kate
brauch committed R39:d40056b534cb: Merge branch 'master' into multicursor (authored by brauch).
Merge branch 'master' into multicursor
Aug 13 2018, 8:44 AM
brauch committed R39:193bce4cc218: view: wheel scrolling: scroll by dynwrap line, not real line (authored by brauch).
view: wheel scrolling: scroll by dynwrap line, not real line
Aug 13 2018, 8:44 AM
brauch committed R39:841ad634b100: completion widget: fix minimum header section size (authored by brauch).
completion widget: fix minimum header section size
Aug 13 2018, 8:44 AM
brauch added a comment to D12662: Add InlineNoteInterface.

By the way, other people around here are very impressed by this patch as well, and we'd really like to get this merged :)
Moving e.g. KDevelop's warning markers into an inline note instead of the annoying popup would make a real difference for usability ...

Aug 13 2018, 8:25 AM · Frameworks, Kate
brauch added a comment to D12662: Add InlineNoteInterface.

Wow, that looks amazing! Really impressive.

Aug 13 2018, 8:24 AM · Frameworks, Kate
brauch added a comment to D14758: use view lines for wheel scrolling, not real lines.

The "overly sensitive touchpad" issue seems to be missing accumulation of scroll events, so this patch to my understanding should not have it.

Yeah, I don't think that's our bug, and we shouldn't work around it here. The reporter should file a bug against libinput.

Aug 13 2018, 8:07 AM · Frameworks, Kate

Aug 12 2018

brauch added a comment to D14758: use view lines for wheel scrolling, not real lines.

The "overly sensitive touchpad" issue seems to be missing accumulation of scroll events, so this patch to my understanding should not have it.

Aug 12 2018, 9:33 PM · Frameworks, Kate
brauch added a comment to D14758: use view lines for wheel scrolling, not real lines.

I will modify the commit message as suggested.

Aug 12 2018, 9:28 PM · Frameworks, Kate
brauch requested review of D14773: completion widget: fix minimum header section size.
Aug 12 2018, 5:20 PM · Frameworks, Kate
brauch added a comment to D14618: Create action to jump to the current execution line in debug mode..

Ok, I'll submit it later today then.

Aug 12 2018, 2:21 PM · KDevelop
brauch accepted D14618: Create action to jump to the current execution line in debug mode..

This looks good to me, feel free to submit it (can you?). Thanks!

Aug 12 2018, 2:18 PM · KDevelop
brauch accepted D14113: Reschedule parse jobs also when the parse queue is empty..

Yes, that makes sense to me.

Aug 12 2018, 2:16 PM · KDevelop
brauch requested review of D14761: quickopen: optimize: remove model from SortFilter proxy model during populate.
Aug 12 2018, 11:33 AM · Kate
brauch added a comment to D12662: Add InlineNoteInterface.

Hey there, what's happening to this? I think this is a really nice feature and it would be very sad if it would bitrot :(
Anything anyone can assist with? We are currently at Akademy, KDE's annual conference, so we would have time to discuss any issues right now.

Aug 12 2018, 9:54 AM · Frameworks, Kate
brauch requested review of D14758: use view lines for wheel scrolling, not real lines.
Aug 12 2018, 8:37 AM · Frameworks, Kate

Aug 6 2018

brauch accepted D14645: clang: Fix crash in completion on unexpectedly missing FunctionType.

We should try to figure out what code leads to creating a function declaration with no function type assigned, but this check makes sense in any case. Thank you!

Aug 6 2018, 10:36 AM · KDevelop

Jul 27 2018

brauch added a comment to D14408: SymbolView: Avoid unneeded update of current item.

That said, I can understand your mood (I've felt the same before with things I submitted somewhere, I think everyone has) and I'm sorry for it. But I agree with Kore that we should try to merge patches based on what objectively makes things better.

Jul 27 2018, 7:16 PM · Kate
brauch added a comment to D14408: SymbolView: Avoid unneeded update of current item.

Thanks for the hint.

Right now I'm not in the mood to do this, and a look at the hotspot dependencies in AUR make it even worse.

Jul 27 2018, 7:14 PM · Kate
brauch added a comment to D14408: SymbolView: Avoid unneeded update of current item.

Just install perf and hotspot, then compile in "RelWithDebInfo" mode and run

Jul 27 2018, 3:29 PM · Kate

Jun 23 2018

brauch committed R32:144ab70c5d40: Open konsole with the active document's project root or it's directory (authored by amhndu).
Open konsole with the active document's project root or it's directory
Jun 23 2018, 3:01 PM
brauch closed D13654: Open konsole tool with the single project's root directory.
Jun 23 2018, 3:01 PM · KDevelop
brauch added a comment to D13654: Open konsole tool with the single project's root directory.

Looks reasonable to me. Can you submit the patch yourself or should I do it?

Jun 23 2018, 2:46 PM · KDevelop
brauch accepted D13654: Open konsole tool with the single project's root directory.

No, this looks good to me. Thanks!

Jun 23 2018, 2:27 PM · KDevelop
brauch added inline comments to D13654: Open konsole tool with the single project's root directory.
Jun 23 2018, 11:29 AM · KDevelop
brauch added a comment to D13444: Update to display the name of the session in the "Delete Session" confirmation dialogue box.

Of course, nobody is exactly sitting here thinking "eeh, now I've been waiting for that guy for *weeks* to get his patch in" ;)
If you need advice, feel free to ask.

Jun 23 2018, 11:26 AM · KDevelop

Jun 21 2018

brauch added a comment to D13444: Update to display the name of the session in the "Delete Session" confirmation dialogue box.

No, I think you should introduce a way to get the session name before the colon is added. You can introduce a new role for the item model for example, have a look at QStandardItem::setData.

Jun 21 2018, 6:24 PM · KDevelop
brauch added a comment to D13444: Update to display the name of the session in the "Delete Session" confirmation dialogue box.

Try opening a few projects in the session. The names of these projects should follow the colon afterwards.

Jun 21 2018, 11:22 AM · KDevelop
brauch added a comment to D13444: Update to display the name of the session in the "Delete Session" confirmation dialogue box.

AFAIK that is followed by the names of the projects open in that session, and that is also where your approach with chopping of the chars will probably go wrong.

Jun 21 2018, 10:35 AM · KDevelop
brauch added a comment to D13444: Update to display the name of the session in the "Delete Session" confirmation dialogue box.

Can I get an instance when chopping off the last 3 letters won't work? Like, shouldn't the last 3 letters always be ": "
Or will it change if the name of the session's too big or something?

Jun 21 2018, 8:29 AM · KDevelop
brauch added a comment to D13444: Update to display the name of the session in the "Delete Session" confirmation dialogue box.

KDE only uses github as a read-only mirror. You will get a notification when it is submitted.

Jun 21 2018, 8:09 AM · KDevelop
brauch added inline comments to D13444: Update to display the name of the session in the "Delete Session" confirmation dialogue box.
Jun 21 2018, 7:33 AM · KDevelop
brauch accepted D13444: Update to display the name of the session in the "Delete Session" confirmation dialogue box.

Otherwise looks good, I can submit this later.

Jun 21 2018, 7:23 AM · KDevelop

Jun 20 2018

brauch committed R32:207d850ed3b9: fix bug where activating current view won't focus it (authored by amhndu).
fix bug where activating current view won't focus it
Jun 20 2018, 6:03 PM
brauch closed D13592: Fix bug where activating current view won't focus it.
Jun 20 2018, 6:03 PM · KDevelop

Jun 19 2018

brauch added a comment to D13592: Fix bug where activating current view won't focus it.

Ah, cool. In that case I would need your email address to set you as the author of the change.

Jun 19 2018, 6:34 AM · KDevelop

Jun 18 2018

brauch accepted D13592: Fix bug where activating current view won't focus it.

Looks good to me, thanks! Can you submit it yourself?

Jun 18 2018, 5:50 PM · KDevelop

Jun 14 2018

brauch committed R40:da2e40b9ed9f: Merge branch 'Applications/18.04' (authored by brauch).
Merge branch 'Applications/18.04'
Jun 14 2018, 6:51 AM
brauch added a comment to D13517: Fix QuickOpen with Qt 5.11 (bug 395039).

Yes sorry, I felt too tired yesterday to correctly resolve the version number merge conflict ;) Done now.

Jun 14 2018, 6:50 AM · Kate

Jun 13 2018

brauch committed R40:291b68994d7c: Fix QuickOpen with Qt 5.11 (authored by brauch).
Fix QuickOpen with Qt 5.11
Jun 13 2018, 8:56 PM
brauch closed D13517: Fix QuickOpen with Qt 5.11 (bug 395039).
Jun 13 2018, 8:56 PM · Kate
brauch added a comment to D13517: Fix QuickOpen with Qt 5.11 (bug 395039).

Looks like it was already fixed for Qt 5.11.1, e15fc26e9fdbff141890a3e2e8dc4ef935d022a0 sounds a lot like it:

Jun 13 2018, 3:41 PM · Kate
brauch added a comment to D13517: Fix QuickOpen with Qt 5.11 (bug 395039).

I'll dig around a bit and see if I can find the change in Qt causing this. In the meantime, do you want this in applications/18.04 or master only?

Jun 13 2018, 3:27 PM · Kate
brauch updated the summary of D13517: Fix QuickOpen with Qt 5.11 (bug 395039).
Jun 13 2018, 2:38 PM · Kate
brauch requested review of D13517: Fix QuickOpen with Qt 5.11 (bug 395039).
Jun 13 2018, 2:33 PM · Kate

Jun 7 2018

brauch committed R39:e6f87dd57008: Fix caret width (authored by shubham).
Fix caret width
Jun 7 2018, 7:08 AM

May 17 2018

brauch committed R53:fac5305248c6: Set version to 5.2.3 (authored by brauch).
Set version to 5.2.3
May 17 2018, 6:39 PM
brauch committed R52:66128771f328: Set version to 5.2.3 (authored by brauch).
Set version to 5.2.3
May 17 2018, 6:37 PM
brauch committed R32:b2e5b2bdbec3: Set version to 5.2.3 (authored by brauch).
Set version to 5.2.3
May 17 2018, 5:04 PM

May 9 2018

brauch added a comment to D12768: Allow wrapping selection off top/bottom of autocomplete results.

What happens if the overload selection window is open in addition (like in KDevelop)?

May 9 2018, 7:14 AM · KTextEditor, Frameworks, Kate

May 7 2018

brauch added inline comments to D12662: Add InlineNoteInterface.
May 7 2018, 7:12 AM · Frameworks, Kate

May 3 2018

brauch added a comment to D12662: Add InlineNoteInterface.

Oh, heh, yes it does. It's just the docstring which says otherwise ("is an interface for the View"), and that's what I looked at at that time. That should be changed. ;)

May 3 2018, 10:28 PM · Frameworks, Kate
brauch added a comment to D12662: Add InlineNoteInterface.

I think fixing the selection rendering issue would be nice.

May 3 2018, 6:16 PM · Frameworks, Kate

May 2 2018

brauch added a comment to D12662: Add InlineNoteInterface.

Looks good from the implementation too so far. One thing I do not see is any changes to the cursorToX / xToCursor functions, is there really no change required there?

May 2 2018, 6:36 PM · Frameworks, Kate
brauch added a comment to D12662: Add InlineNoteInterface.

Awesome idea! Do you have a screenshot of how it looks?

May 2 2018, 4:10 PM · Frameworks, Kate

Apr 23 2018

brauch accepted D12298: Group completion requests and only handle the last one.

Didn't do super much C++ since but didn't notice anything. Thank you!

Apr 23 2018, 4:40 PM

Apr 18 2018

brauch added a comment to D12331: Always use the clang builtin headers for the libclang version we use.

Given the amount of problems we had with this in the past, I think this change makes perfect sense. I applied the patch here, I'll see if anything breaks in the next few days ...

Apr 18 2018, 10:04 PM
brauch added inline comments to D12298: Group completion requests and only handle the last one.
Apr 18 2018, 9:31 PM
brauch added a comment to D12298: Group completion requests and only handle the last one.

I think the change makes sense, I applied the patch here, let's see how it goes.

Apr 18 2018, 7:16 AM

Apr 9 2018

brauch added a comment to D12016: [ktexteditor] much faster positionFromCursor.

Oh and, you do not need to inherit QObject to use connect; you can connect to a lambda calling the member function AFAIK or so. Just omit the third argument in connect(). What you lose by doing this is the automatic disconnect of the connection when the receiver object is deleted, so make sure that doesn't happen.

Apr 9 2018, 4:49 PM · Frameworks, Kate
brauch added a comment to D12016: [ktexteditor] much faster positionFromCursor.

Re. binary compatibility: should be fine because this class is not exported (no KTEXTEDITOR_EXPORT macro).

Apr 9 2018, 4:47 PM · Frameworks, Kate

Apr 7 2018

brauch committed R52:b94cfb51e7b0: Set version to 5.2.2 (authored by brauch).
Set version to 5.2.2
Apr 7 2018, 9:57 PM
brauch committed R53:481d9971dcfe: Set version to 5.2.2 (authored by brauch).
Set version to 5.2.2
Apr 7 2018, 9:56 PM
brauch committed R32:7e1bf52dfda3: Set version to 5.2.2 (authored by brauch).
Set version to 5.2.2
Apr 7 2018, 9:56 PM

Apr 4 2018

brauch accepted D11933: Only do fuzzy path matching on the very last path/filter segments.

I remember seeing this odd behaviour as well. I agree, the changed version makes more sense.

Apr 4 2018, 8:34 PM
brauch added a comment to D11921: CMake Server: Reuse existing build directory path when available.

Thank you for fixing this! 5.2 sounds ok to me, but let's not put it into the release we were planning for the next few days (i.e. not in 5.2.2), or should we?

Apr 4 2018, 4:44 PM

Apr 3 2018

brauch committed R32:ac58c101d13a: Fix build on haiku (authored by Zoltán Mizsei <zmizsei@extrowerk.com>).
Fix build on haiku
Apr 3 2018, 8:08 PM

Apr 1 2018

brauch added a comment to D11838: Turn on line numbers by default.

For KDevelop this is fine, I don't think we have any objection.

Apr 1 2018, 6:42 PM · Frameworks, Kate

Mar 30 2018

brauch added a comment to D11811: avoid Asan runtime error: shift exponent -1 is negative.

Change looks good (the previous code definitely looks like nonsense), but what does this mean for existing settings, saved previously?

Mar 30 2018, 5:57 PM · Frameworks, Kate

Mar 29 2018

brauch committed R32:384c75ccac53: Fix build of language plugins on Windows (authored by brauch).
Fix build of language plugins on Windows
Mar 29 2018, 8:36 PM

Mar 19 2018

brauch accepted D11431: Fix bug 386918.

Makes sense for me, I'm not aware of any common global shortcut using Alt+F9. Do you have commit access?

Mar 19 2018, 9:32 PM · KDevelop
brauch accepted D11474: Fixes #392031 - Ensure that codestyle.py always return something on stdout to unlock m_mutex..

Uh, good find. Thanks for the patch. I should somehow have used a mutex locker for that ...

Mar 19 2018, 9:30 PM

Mar 13 2018

brauch accepted D11291: Do not add return type to constructors declaration when editing definition in signature assistant..

Looks good to me, thanks!

Mar 13 2018, 5:13 PM · KDevelop

Mar 5 2018

brauch accepted D10705: UI improvement - add expandable line edit widget.

Looks godd, thank you!

Mar 5 2018, 8:20 AM