Editing User:RomitKumar/GSoC19/logs

From BRL-CAD

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 177: Line 177:
 
=== August 7 ===
 
=== August 7 ===
 
Going through the QScintilla documentation looking for possible clues.
 
Going through the QScintilla documentation looking for possible clues.
 
== Week 12 (August 12 - August 18) ==
 
=== August 12 ===
 
Discussed with mentor about a possible idea to implement hyperlinks. Planning to pass on line and column number information of use's file name in FileModule::registerUse.
 
=== August 13 ===
 
Going through lexer.l and parser.y files, trying to understand their working and finding a way to pass line and column number data of use'd file.
 
=== August 14 ===
 
Found LOC macro in parser.y. It appeared to be promising. However, it is giving strange results. Besides the location information changes on different preview even though there is no change in file. The code showing this behaviour is [https://github.com/RomitKumar/openscad/tree/temp here]. Checking if I have done something wrong.
 
=== August 15 ===
 
Discussed with mentor and decided to skip the location information part of use'd file, assuming it provides correct data, and implement the remaining hyperlink part.
 
=== August 16 ===
 
Reading about the implementation of hotspot to achieve hyperlink. It seems that the ScadLexer should be a sub-class of QsciLexerCustom, if we want hotspot links, however that is not the case. Decided to drop hotspot for hyperlink.
 
=== August 17 ===
 
Reading about Indicators to implement hyperlink.
 
=== August 18 ===
 
Working on code to implement hyperlink feature via Indicators.
 
 
== Week 13 (August 19 - August 25) ==
 
=== August 19 ===
 
Completed the code for hyperlink feature. Made pr [https://github.com/openscad/openscad/pull/3045 #3045]. Now the part left is regarding correct implementation of character location of use'd files. This feature also needs to be extended to include'd files.
 
=== August 20 ===
 
Discussed with mentor about possible solution for the erroneous behavior of Parameter Widget.
 

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)