Corona CIDER Advanced Debugger with IDE - v 1.5.1- Update

@Yokel Games,
v 1.4.5 has the startup options that will specifically address your issue. Please let us know if it mitigates the problem.

@Pinback,
Thanks for the feedback! We have noted the problem. We will work on some solution for the next patch.

Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 98662[/import]

I know it’s may be not on the top needed feature, but where do you plan to polish text rendering ?

Code blur is something that just prevents me from using Cider…, maybe you could take ideas from textmate, or, still better, from sublime2 ( text is pixel perfect lean and distract free view is cool)
[import]uid: 9328 topic_id: 23072 reply_id: 98720[/import]

@Antheor, if you’re on Mac - change default font to Monaco 12px. Did the trick for me. [import]uid: 42082 topic_id: 23072 reply_id: 98723[/import]

As ever, amazing improvements on a daily basis.

Looking forward to seeing if you can get the Corona keywords to appear in a different colour to make my amateur code more readable.

Keep up the great work.

[import]uid: 74068 topic_id: 23072 reply_id: 98724[/import]

Thx for the tip krystian, still the rendering is blurry and far from other tools :wink: [import]uid: 9328 topic_id: 23072 reply_id: 98776[/import]

Thanks M.Y.developers, output is working fine there. Great job! Look forward to using it more. [import]uid: 118390 topic_id: 23072 reply_id: 98808[/import]

I am using sublime and Cider I see no difference in sharpness. Did you match the colours of the app?
I have a light colour scheme maybe that makes a difference? [import]uid: 100901 topic_id: 23072 reply_id: 98817[/import]

Is there a way to see the image size when you double click an image? There are the options to scale the image but knowing what size it is would help when inserting it as an imagerRect.

Oh and the coordinates within the image :wink: [import]uid: 100901 topic_id: 23072 reply_id: 98824[/import]

Actually, an uncheck anti alias would be enough… [import]uid: 9328 topic_id: 23072 reply_id: 98850[/import]

@Antheor,
We think the version we just uploaded may fix your issue. It is very difficult for us to solve it b/c we do not have the issue. Please download and confirm. Also, Cider should reflect your system settings. Do you have cleartype on?

@gray.uk,
Thanks for the tip! we will work on it.

@krystian9,
Glad things are working well for you.

Regards,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 98861[/import]

First of all; thats an incredible effort and wonderful work, well thank you. But, cider has some serious problems dealing with serializing debug data. I have a very big project which uses enough data to crash your serialization routines. This is very sad, as I want to use a real debugger so much. (damn, I hate those print statements…)

Do you have any plans to overcome those serialization issues which causes stack overflows? I would love to send you code snippets, but its a clients work, and has some strict licence requirements which prevent us to send working code outside.

Thank you for your efforts.

deniz.

[import]uid: 11686 topic_id: 23072 reply_id: 98915[/import]

@deniz,

Thanks for your interest.
You bring up an excellent point! We will put an option for sending incremental serialization in an update. The only limitation here is that you will not be able to use the step back methods when this is enabled (as this requires a full dump). Can you give us more details as to where the error occurs? Any particular function?

Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 98919[/import]

I do not have access to my development environment for now, but as I remember; the problem is serializeDump() calls from writeVariableDump() function. This function calls serializeDump() and inside of it, there are recursive calls which cause stack overflows against a fat _G[] [import]uid: 11686 topic_id: 23072 reply_id: 98922[/import]

@deniz,

Thanks for the info.
About how many elements does the _G[] have? We will see about making the method non-recursive. That is going to be tricky though.

Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 98924[/import]

When you don’t have any more pressing issues to sort out, there’s still no alpha option on my colour picker here.

You mentioned in post #260, that I might have a different version of Java than you so I made sure I had the latest version available to me: Version 6 Update 31.

Perhaps you could include the colour picker libraries for me in a future update as mentioned in #260.

Thanks

[import]uid: 74068 topic_id: 23072 reply_id: 98939[/import]

My pb is on my mac (I guess cleartype is on windows). I try to make 2 screens capture to show you :

http://dl.dropbox.com/u/67104046/sample_cider.tiff

and

http://dl.dropbox.com/u/67104046/sample_textmate.tiff [import]uid: 9328 topic_id: 23072 reply_id: 98938[/import]

@mydevelopers

You know the famous table_print function. I simply modified it to count number of top level tables and all value objects.

Final results for _G:
tableCount: 167
valueCount: 1306

As a side note: I also counted recursion depth of your dump function. It throws a stack overflow exception when recursion depth is 61.

[code]

tableCount = 0
valueCount = 0

local tCount, vCount = table_print(_G)

function table_print (tt, indent, done)

done = done or {}
indent = indent or 0
if type(tt) == “table” then
tableCount = tableCount + 1
for key, value in pairs (tt) do
io.write(string.rep (" “, indent)) – indent it
if type (value) == “table” and not done [value] then
done [value] = true
io.write(string.format(”[%s] => table\n", tostring (key)));
io.write(string.rep (" “, indent+4)) – indent it
io.write(”(\n");
table_print (value, indent + 7, done)
io.write(string.rep (" “, indent+4)) – indent it
io.write(”)\n");
else
valueCount = valueCount + 1
io.write(string.format("[%s] => %s\n",
tostring (key), tostring(value)))
end
end
else
io.write(tt … “\n”)
end

return tableCount, valueCount
end
[/code] [import]uid: 11686 topic_id: 23072 reply_id: 98960[/import]

@mydevelopers

Thanks guys - my project is starting up WAAAYYY faster now !!!

Awesome work.
[import]uid: 81475 topic_id: 23072 reply_id: 99037[/import]

Not sure if this known. But when I use code folding, the search option doesn’t seem to work as well anymore.

When I type “en” all the words with it show up.
When I finish typing it “end” it tells me not present.
I am pretty sure my code uses the word end several times.

I started reading, but 6 pages of comments is just too much now. [import]uid: 100901 topic_id: 23072 reply_id: 99039[/import]

@deniz,
The update no longer uses recursive variable dump. Can you try it again?

@Yokel Games,
Glad it fixed the issue!

@T.alberga
We were not able to replicate this. The code automatically unfolds when we search for it. Can you give more info?

Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 99144[/import]