Feed Advanced Search

Oct 2 2018

sirgienko requested review of D15906: Fix almost broken maxima plot:.
Oct 2 2018, 7:46 PM · KDE Edu, Cantor

Sep 29 2018

sirgienko added inline comments to D15841: Massive octave session and expression refactoring.
Sep 29 2018, 9:40 PM · KDE Edu, Cantor
sirgienko requested review of D15841: Massive octave session and expression refactoring.
Sep 29 2018, 9:35 PM · KDE Edu, Cantor

Sep 15 2018

sirgienko closed D15487: Improve command entry's prompt animation.
Sep 15 2018, 7:36 AM · Cantor, KDE Edu
asemke accepted D15487: Improve command entry's prompt animation.
Sep 15 2018, 7:29 AM · Cantor, KDE Edu
asemke added a comment to D15487: Improve command entry's prompt animation.

well done!

Sep 15 2018, 7:29 AM · Cantor, KDE Edu

Sep 13 2018

sirgienko updated the diff for D15487: Improve command entry's prompt animation.

Don't start prompt animation, if user disable animations at all.

Sep 13 2018, 8:14 PM · Cantor, KDE Edu
sirgienko requested review of D15487: Improve command entry's prompt animation.
Sep 13 2018, 8:13 PM · Cantor, KDE Edu

Sep 7 2018

sirgienko added a comment to T5382: Port worksheet syntax highlighting to KSyntaxHighlighting.

For now it is not possible, so that is ok. Maybe we can to open some tasks in backlog column while there are not syntax definitions for it in KSyntaxHighlight.

Or we could create syntax datafile and send pull request. A think, we should mention this option in the tasks. I have spended some time on testing highlighting in this backends - they in good condition, so I think rewriting them on KSyntaxHighlighting is not very priority task (and not very easy: qalqulate use own block highlighting function and kalgebra use highlighter from analitza gui). So, wishlist priority, maybe.

Sep 7 2018, 9:39 PM · Cantor
filipesaraiva placed T5382: Port worksheet syntax highlighting to KSyntaxHighlighting up for grabs.

Well, good job, guys!

Sep 7 2018, 9:23 PM · Cantor
sirgienko added a comment to T9564: Port Sage backend to KSyntaxHighlighting.

Sage support also another languages, not Python only, as I know. Should we add them highlighting too, or it's impossible?

Hi @sirgienko, I think it is possible because Sage uses R and Maxima (among others) as well, but I don't know if it uses the entire set of keywords/functions/etc of these languages or just a small subset.

Do you have any knowledge about this topic? In fact I am not a Sage user.

Sep 7 2018, 9:21 PM · Cantor
filipesaraiva added a comment to T9564: Port Sage backend to KSyntaxHighlighting.

Sage support also another languages, not Python only, as I know. Should we add them highlighting too, or it's impossible?

Sep 7 2018, 9:15 PM · Cantor
filipesaraiva moved T9565: Port Julia backend to KSyntaxHighlighting from To-Do to Done on the Cantor board.
Sep 7 2018, 9:12 PM · Cantor
sirgienko added a comment to T5382: Port worksheet syntax highlighting to KSyntaxHighlighting.

Well, good job, guys!
But, that we will do with Qalculate and Kalgebra backends? They haven't syntax file, as I see (but we don's support this backends very well, so maybe we could leave it as it is.
And another question: Are we will use KSyntaxHighlighting for the highlighting?
For example, we could use AbstractHighlighter::highlightLine from KSyntaxHighlighting inside DefaultHighlighter, especially in our DefaultHighlighter::highlightBlock function. In this case, hgihtlighting code supported from KSyntaxHighlighting team and we also fix one of our highlighting problem: we can't highlight multiline elements, like multiline strings, comments, etc. (actually, some backends highlighter do multiline hightlighting (MaximaHighlighter::highlightBlock, ScilabHighlighter::highlightBlock, some others backends), but DefaultHighlighter can't do it)

Sep 7 2018, 8:37 PM · Cantor
sirgienko closed T9565: Port Julia backend to KSyntaxHighlighting, a subtask of T5382: Port worksheet syntax highlighting to KSyntaxHighlighting, as Resolved.
Sep 7 2018, 8:04 PM · Cantor
sirgienko closed T9565: Port Julia backend to KSyntaxHighlighting as Resolved.
Sep 7 2018, 8:04 PM · Cantor
sirgienko added a comment to T9564: Port Sage backend to KSyntaxHighlighting.

Hi, @filipesaraiva. I have checked your commit(R55:3798dfc44d824b8437bbfd91d047978a833f24ec) and found, that SageHighlighter uses Python keywords.
Sage support also another languages, not Python only, as I know. Should we add them highlighting too, or it's impossible?

Sep 7 2018, 7:12 PM · Cantor
filipesaraiva closed T9564: Port Sage backend to KSyntaxHighlighting as Resolved by committing R55:3798dfc44d82: Port the syntax highlighting for Sage backend to KSyntaxHighlighting….
Sep 7 2018, 2:18 PM · Cantor
filipesaraiva closed T9564: Port Sage backend to KSyntaxHighlighting, a subtask of T5382: Port worksheet syntax highlighting to KSyntaxHighlighting, as Resolved.
Sep 7 2018, 2:18 PM · Cantor
filipesaraiva moved T9564: Port Sage backend to KSyntaxHighlighting from Work in Progress to Done on the Cantor board.
Sep 7 2018, 2:16 PM · Cantor
filipesaraiva moved T9564: Port Sage backend to KSyntaxHighlighting from To-Do to Work in Progress on the Cantor board.
Sep 7 2018, 12:43 PM · Cantor
filipesaraiva moved T9563: Port Lua backend to KSyntaxHighlighting from To-Do to Done on the Cantor board.
Sep 7 2018, 12:43 PM · Cantor

Sep 6 2018

sirgienko claimed T9565: Port Julia backend to KSyntaxHighlighting.
Sep 6 2018, 8:36 PM · Cantor
sirgienko closed T9563: Port Lua backend to KSyntaxHighlighting, a subtask of T5382: Port worksheet syntax highlighting to KSyntaxHighlighting, as Resolved.
Sep 6 2018, 8:36 PM · Cantor
sirgienko closed T9563: Port Lua backend to KSyntaxHighlighting as Resolved.
Sep 6 2018, 8:36 PM · Cantor

Sep 4 2018

sirgienko claimed T9563: Port Lua backend to KSyntaxHighlighting.
Sep 4 2018, 8:59 PM · Cantor
sirgienko added a comment to T6110: Port backends to Q/KProcess.

@filipesaraiva, GSoC'2017 ended, but this task is still important, so maybe better remove info about GSoC and use the describtion from GSoC task (The main aim of this project...)?

Sep 4 2018, 8:58 PM · Cantor
sirgienko added a comment to T7167: Port Python 3 backend to Python/C API.

Hi @filipesaraiva
As I see, python backends in this moment works on Python C API (pythonserver.cpp).
So, as I see, this task is duplicate of T6114, isn't it?

Sep 4 2018, 8:54 PM · Cantor
sirgienko closed T9514: Port Octave backend to KSyntaxHighlighting, a subtask of T5382: Port worksheet syntax highlighting to KSyntaxHighlighting, as Resolved.
Sep 4 2018, 2:48 PM · Cantor
sirgienko closed T9514: Port Octave backend to KSyntaxHighlighting as Resolved.

Finish this task by c44304870127ffea8f6191b44699bccbfce5a90c

Sep 4 2018, 2:48 PM · Cantor
sirgienko added a comment to T9512: Port Python 3 backend to KSyntaxHighlighting.

But maybe more simple way is using native autocompletion tools from Python itself. Like we do it in Octave (octavecompletionobject.cpp::35).

Sep 4 2018, 10:41 AM · Cantor
sirgienko added a comment to T9512: Port Python 3 backend to KSyntaxHighlighting.

As variant, we could use variable model: it alreay stored variable names, unique for each session, and we have api to acess to it from Cantor::Session.

Sep 4 2018, 10:00 AM · Cantor
filipesaraiva added a comment to T9512: Port Python 3 backend to KSyntaxHighlighting.

Removed after R55:22fd4479ab02.

Sep 4 2018, 9:57 AM · Cantor
filipesaraiva added a comment to T9512: Port Python 3 backend to KSyntaxHighlighting.

Thanks @sirgienko. When I ported to KSyntaxHighlighting the tab completion stopped to work for variables.

Sep 4 2018, 9:52 AM · Cantor
sirgienko added a comment to T9512: Port Python 3 backend to KSyntaxHighlighting.

Hi, @fililesaraiva.

PythonKeywords::instance()->addVariable(variable);
}

don't good idea, because in this case we store all variables from all Python session in singliton PythonKeywords.
I think, keywords classes should store only session independent data, in our case, from KSyntaxHigligting

Sep 4 2018, 6:36 AM · Cantor
filipesaraiva closed T9511: Port Python 2 backend to KSyntaxHighlighting, a subtask of T5382: Port worksheet syntax highlighting to KSyntaxHighlighting, as Resolved.
Sep 4 2018, 2:06 AM · Cantor
filipesaraiva closed T9511: Port Python 2 backend to KSyntaxHighlighting as Resolved by committing R55:96f5ded806fb: Port Python 2 and Python 3 syntax highlighting to KSyntaxHighlighting.
Sep 4 2018, 2:06 AM · Cantor
filipesaraiva closed T9512: Port Python 3 backend to KSyntaxHighlighting, a subtask of T5382: Port worksheet syntax highlighting to KSyntaxHighlighting, as Resolved.
Sep 4 2018, 2:06 AM · Cantor
filipesaraiva closed T9512: Port Python 3 backend to KSyntaxHighlighting as Resolved by committing R55:96f5ded806fb: Port Python 2 and Python 3 syntax highlighting to KSyntaxHighlighting.
Sep 4 2018, 2:06 AM · Cantor
filipesaraiva moved T9512: Port Python 3 backend to KSyntaxHighlighting from Work in Progress to Done on the Cantor board.
Sep 4 2018, 2:05 AM · Cantor
filipesaraiva moved T9511: Port Python 2 backend to KSyntaxHighlighting from Work in Progress to Done on the Cantor board.
Sep 4 2018, 2:05 AM · Cantor
filipesaraiva claimed T9564: Port Sage backend to KSyntaxHighlighting.
Sep 4 2018, 1:48 AM · Cantor
filipesaraiva claimed T9512: Port Python 3 backend to KSyntaxHighlighting.
Sep 4 2018, 1:40 AM · Cantor
filipesaraiva claimed T9511: Port Python 2 backend to KSyntaxHighlighting.
Sep 4 2018, 1:39 AM · Cantor
filipesaraiva moved T9566: Port R backend to KSyntaxHighlighting from To-Do to Done on the Cantor board.
Sep 4 2018, 1:27 AM · Cantor

Sep 3 2018

sirgienko closed T9566: Port R backend to KSyntaxHighlighting as Resolved.

R syntax file in (r.xml) in KSyntaxHighlighter not very big, but now we use data from it.

Sep 3 2018, 8:56 PM · Cantor
sirgienko closed T9566: Port R backend to KSyntaxHighlighting, a subtask of T5382: Port worksheet syntax highlighting to KSyntaxHighlighting, as Resolved.
Sep 3 2018, 8:56 PM · Cantor
sirgienko claimed T9566: Port R backend to KSyntaxHighlighting.
Sep 3 2018, 7:00 PM · Cantor

Sep 1 2018

sirgienko closed D15151: add isInternal to Expression.

By a151904026aab6b54516c9c6a25904fd73de6aa9

Sep 1 2018, 9:30 PM · Cantor, KDE Edu
filipesaraiva accepted D15151: add isInternal to Expression.
Sep 1 2018, 10:39 AM · Cantor, KDE Edu

Aug 31 2018

filipesaraiva moved T9563: Port Lua backend to KSyntaxHighlighting from Backlog to To-Do on the Cantor board.
Aug 31 2018, 10:42 PM · Cantor
filipesaraiva moved T9564: Port Sage backend to KSyntaxHighlighting from Backlog to To-Do on the Cantor board.
Aug 31 2018, 10:41 PM · Cantor
filipesaraiva moved T9565: Port Julia backend to KSyntaxHighlighting from Backlog to To-Do on the Cantor board.
Aug 31 2018, 10:41 PM · Cantor
filipesaraiva moved T9566: Port R backend to KSyntaxHighlighting from Backlog to To-Do on the Cantor board.
Aug 31 2018, 10:41 PM · Cantor
filipesaraiva triaged T9566: Port R backend to KSyntaxHighlighting as Wishlist priority.
Aug 31 2018, 10:40 PM · Cantor
filipesaraiva triaged T9565: Port Julia backend to KSyntaxHighlighting as Wishlist priority.
Aug 31 2018, 10:36 PM · Cantor
filipesaraiva triaged T9564: Port Sage backend to KSyntaxHighlighting as Wishlist priority.
Aug 31 2018, 10:36 PM · Cantor
filipesaraiva triaged T9563: Port Lua backend to KSyntaxHighlighting as Wishlist priority.
Aug 31 2018, 10:36 PM · Cantor
filipesaraiva moved T9513: Port Scilab backend to KSyntaxHighlighting from To-Do to Done on the Cantor board.
Aug 31 2018, 10:31 PM · Cantor
sirgienko closed D15174: C++11 standart using.
Aug 31 2018, 8:13 PM · KDE Edu, Cantor
asemke accepted D15174: C++11 standart using.
Aug 31 2018, 8:02 PM · KDE Edu, Cantor
asemke accepted D15151: add isInternal to Expression.
Aug 31 2018, 7:21 PM · Cantor, KDE Edu
sirgienko updated the diff for D15151: add isInternal to Expression.

Change member name from isInternal to internal

Aug 31 2018, 6:41 PM · Cantor, KDE Edu
sirgienko closed T9513: Port Scilab backend to KSyntaxHighlighting as Resolved.

Highlighting for user-defined variables don't work now, but the realization of this highlighting was wrong (highlighting shared between session). I investigate good way to implement this, and I don't think, that this is related with this task, so I mark this task as "Resolved".

Aug 31 2018, 6:16 PM · Cantor
sirgienko closed T9513: Port Scilab backend to KSyntaxHighlighting, a subtask of T5382: Port worksheet syntax highlighting to KSyntaxHighlighting, as Resolved.
Aug 31 2018, 6:16 PM · Cantor
sirgienko added a comment to T9513: Port Scilab backend to KSyntaxHighlighting.

I think, we have a small problem here: as I see, KSyntraxHighlighting don't support Scilab language.
So, we need create syntax file first.

Aug 31 2018, 11:47 AM · Cantor
sirgienko claimed T9513: Port Scilab backend to KSyntaxHighlighting.
Aug 31 2018, 11:34 AM · Cantor
sirgienko closed D12504: Fix problem with first entry for scilab backend.
Aug 31 2018, 11:29 AM · KDE Edu, Cantor
filipesaraiva accepted D15174: C++11 standart using.

I looked if cmake 3 was available in some stable Linux distribution and it is, so there is no problem for building Cantor for them.

Aug 31 2018, 10:31 AM · KDE Edu, Cantor
sirgienko updated the diff for D15151: add isInternal to Expression.

Change flag name from isInternal to internal

Aug 31 2018, 9:56 AM · Cantor, KDE Edu
asemke added a comment to D15151: add isInternal to Expression.

This makes sense. But let's unify and simplify the parameter naming a bit and let's call the additional new parameter in the constructor simply "internal". The parameter is called "internal" and the functions to get and to set it are called isInternal() and setInternal(), respectively. This would also be similar to the current naming in Session::setInternal().

Aug 31 2018, 6:02 AM · Cantor, KDE Edu

Aug 30 2018

sirgienko requested review of D15174: C++11 standart using.
Aug 30 2018, 9:05 PM · KDE Edu, Cantor

Aug 29 2018

sirgienko requested review of D15151: add isInternal to Expression.
Aug 29 2018, 9:51 PM · Cantor, KDE Edu
sirgienko updated the task description for T9024: Improve Cantor worksheet in terms of usability.
Aug 29 2018, 5:17 PM · Cantor

Aug 26 2018

filipesaraiva closed D15012: Change the evaluate worksheet icon at worksheet entry from view-refresh to system-run.
Aug 26 2018, 9:58 PM · Cantor, KDE Edu
asemke accepted D15012: Change the evaluate worksheet icon at worksheet entry from view-refresh to system-run.
Aug 26 2018, 9:21 PM · Cantor, KDE Edu
filipesaraiva added a comment to D15012: Change the evaluate worksheet icon at worksheet entry from view-refresh to system-run.

Should we use system-run for "evaluate worksheet", build-run for "insert command entry" and media-playback-start for "evaluate entry"?

Aug 26 2018, 9:06 PM · Cantor, KDE Edu
filipesaraiva updated the diff for D15012: Change the evaluate worksheet icon at worksheet entry from view-refresh to system-run.

Change the "view-refresh" icon in command entry to "media-playback-start"

Aug 26 2018, 9:06 PM · Cantor, KDE Edu
asemke added a comment to D15012: Change the evaluate worksheet icon at worksheet entry from view-refresh to system-run.

@filipesaraiva in 6b722430ec6120acef7b99c54a0ed5c607c56bae I set the icon for the "Insert Command Entry" item in the context menu to "run-build". Should we use the same icon, either system-run or run-build, in the context menu to insert an entry and in the action bar to execute it?

I think for this case we need use two different icons because there are two different actions: one action is add a command entry, the other action is run the command entry.

Makes sense.

Aug 26 2018, 8:18 PM · Cantor, KDE Edu
filipesaraiva accepted D12504: Fix problem with first entry for scilab backend.

Nice, it fix the problem while we don't delivery T9513.

Aug 26 2018, 7:32 PM · KDE Edu, Cantor
filipesaraiva added a comment to D15012: Change the evaluate worksheet icon at worksheet entry from view-refresh to system-run.

@filipesaraiva in 6b722430ec6120acef7b99c54a0ed5c607c56bae I set the icon for the "Insert Command Entry" item in the context menu to "run-build". Should we use the same icon, either system-run or run-build, in the context menu to insert an entry and in the action bar to execute it?

Aug 26 2018, 7:17 PM · Cantor, KDE Edu
sirgienko closed D15004: Bump up Julia recommended version to 1.0.0.
Aug 26 2018, 4:54 PM · Cantor, KDE Edu
filipesaraiva assigned T9514: Port Octave backend to KSyntaxHighlighting to asemke.
Aug 26 2018, 3:55 PM · Cantor
filipesaraiva moved T9511: Port Python 2 backend to KSyntaxHighlighting from Backlog to To-Do on the Cantor board.
Aug 26 2018, 3:49 PM · Cantor
filipesaraiva moved T9512: Port Python 3 backend to KSyntaxHighlighting from Backlog to To-Do on the Cantor board.
Aug 26 2018, 3:49 PM · Cantor
filipesaraiva moved T9514: Port Octave backend to KSyntaxHighlighting from Backlog to To-Do on the Cantor board.
Aug 26 2018, 3:49 PM · Cantor
filipesaraiva moved T9513: Port Scilab backend to KSyntaxHighlighting from Backlog to To-Do on the Cantor board.
Aug 26 2018, 3:49 PM · Cantor
filipesaraiva added a comment to T5382: Port worksheet syntax highlighting to KSyntaxHighlighting.

The commit R55:9bb6049e4670b3fa2dd0fdedf9802851a2cf01db ported Maxima backend to KSyntaxHighlighting.

Aug 26 2018, 3:47 PM · Cantor
filipesaraiva triaged T9514: Port Octave backend to KSyntaxHighlighting as Wishlist priority.
Aug 26 2018, 3:45 PM · Cantor
filipesaraiva triaged T9513: Port Scilab backend to KSyntaxHighlighting as Wishlist priority.
Aug 26 2018, 3:45 PM · Cantor
filipesaraiva triaged T9512: Port Python 3 backend to KSyntaxHighlighting as Wishlist priority.
Aug 26 2018, 3:45 PM · Cantor
filipesaraiva triaged T9511: Port Python 2 backend to KSyntaxHighlighting as Wishlist priority.
Aug 26 2018, 3:44 PM · Cantor
filipesaraiva moved T5382: Port worksheet syntax highlighting to KSyntaxHighlighting from Backlog to Work in Progress on the Cantor board.
Aug 26 2018, 3:43 PM · Cantor
filipesaraiva added a comment to D15082: Use KSyntaxHighlighting for Maxima keywords.

A bit late but: thanks @asemke. :)

Aug 26 2018, 3:41 PM · KDE Edu, Cantor
asemke closed D15082: Use KSyntaxHighlighting for Maxima keywords.
Aug 26 2018, 7:02 AM · KDE Edu, Cantor

Aug 25 2018

asemke added a reviewer for D15082: Use KSyntaxHighlighting for Maxima keywords: filipesaraiva.
Aug 25 2018, 6:12 PM · KDE Edu, Cantor
sirgienko accepted D15082: Use KSyntaxHighlighting for Maxima keywords.
Aug 25 2018, 6:12 PM · KDE Edu, Cantor
sirgienko updated the diff for D12504: Fix problem with first entry for scilab backend.

Update code

Aug 25 2018, 6:05 PM · KDE Edu, Cantor
asemke updated the diff for D15082: Use KSyntaxHighlighting for Maxima keywords.
Aug 25 2018, 5:59 PM · KDE Edu, Cantor
asemke requested review of D15082: Use KSyntaxHighlighting for Maxima keywords.
Aug 25 2018, 3:59 PM · KDE Edu, Cantor