Editing User:Shainasabarwal/GSoC15/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 256: Line 256:
 
* Used blockStart and blockEnd functions of Qscintilla for auto-indentation.
 
* Used blockStart and blockEnd functions of Qscintilla for auto-indentation.
 
* BlockEnd function takes only single character to unindent, so auto-unindent for } braces worked well but not able to implement auto-indent for square brackets.
 
* BlockEnd function takes only single character to unindent, so auto-unindent for } braces worked well but not able to implement auto-indent for square brackets.
 
==10 August==
 
* Tried adding auto-indentation for square brackets by using the logic of folding for code block started and ended with square brackets but it did't work as expected.
 
 
==11 August==
 
* The window is made to be auto-scrolled in case of any compilation error using scitilla function SCI_LINESCROLL fed with the error line.
 
 
==12 August==
 
* As the window gets scrolled skipping the number of lines at every F5, so the logic is changed to set the cursor to error position and scroll the window to show the cursor position in case of any compilation error. In this way, the cursor remains that the error position in case of repeatedly running the same script.
 
 
==13 August==
 
* Wrote the summary of project in github wiki page https://github.com/openscad/openscad/wiki/GSOC-2015-Project---ScadLexer
 
 
==14 August==
 
* Made some changes, added images in the project summarization.
 
* Also wrote the documentation for the features of scintilla editor https://github.com/openscad/openscad/wiki/Scintilla-Editor-Features
 
 
==17 August==
 
* Started testing various added features in scadlexer for quality purpose.
 
 
==18 August==
 
* Started writing tests for different start value, mentioning the value of start in the input file only.
 
 
==19 August==
 
* Shift reading file from highlighting function to main function of lexertest as to pass the required pass parameter to lex_result function.
 
 
==20 August==
 
* Use examples shipped with openscad to write tests to test their behavior and performance.
 

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)