Game Development Community

Torsion 1.1.53 Beta

by Tom Spilman · in Torsion · 03/26/2007 (1:52 pm) · 29 replies

Hello all!

New beta build up on the road to a final 1.1 release which addresses remaining bugs and a few missing features.


www.sickheadgames.com/images/torsion_logo.png
Torsion TorqueScript IDE 1.1.53 Beta

The changes in this build:

Quote: * When switching editor tabs we now show the full file path in the status bar.
* Ctrl+Space will also toggle the ScriptSense completion list just like Ctrl+J.
* Entering ( or = will now complete a ScriptSense completion list word.
* We now properly remove bookmarks for deleted or missing files or removed lines.
* Ctrl+F3 will now find the next occurrence of the current selection.
* Ctrl+page up/down move the caret to the top and bottom of the current page.
* Changed vertical caret positioning to behave more like VS.
* Ctrl+left mouse click now highlights the selected word.
* You can now use shift+delete to delete the entire editor line the cursor is on.
* Fixed bug where creating new script in empty folder would not update the tree.
* Fixed a DC leak that occurred on each editor cursor change.
* The Torsion logo is now properly rendered when the output pane is hidden.
* Registration after trial has expired no longer quits Torsion.
As usual be sure to post bugs to our mantis bugtracker.

I think i nailed the final GDI leak issue in this build. Please give me some feedback on that in particular as its my chief concern at the moment.

Also if anyone is particularly fond of the bookmark feature, please hammer on that a bit as i made some pretty big changes there to fix a few bugs.

I think we're close to making this the official build as long as the GDI leak issue is resolved and nothing new crops up.

About the author

Tom is a programmer and co-owner of Sickhead Games, LLC.

Page «Previous 1 2
#1
03/26/2007 (2:06 pm)
Awesome! Thanks for the update!

--Amr
#2
03/26/2007 (2:11 pm)
Here's a feature request: it's related to the 2 drop down boxes at the top of the editor. Let's say I open player.cs, and in the left drop down box I select Player. Torsion automatically selects isPilot (the first method defined in Player) in the right hand box, but doesn't jump to the corresponding code. That's fine. My niggle lies in the fact that if I do want to jump to isPilot, I can't do that by clicking on isPilot on the right. The only way I can do that is to select any other item on the right (and the editor jumps to the correct spot), then I have to click on isPilot again. I'd like to be able to do it only once.

--Amr
#3
03/26/2007 (2:16 pm)
@Amr - If you could submit that to our bugtracker then its sure to not be forgotten.
#4
03/26/2007 (2:19 pm)
Done - I look forward to the next release.

--Amr
#5
03/26/2007 (3:34 pm)
Thumbs Up Tom!

There's a small thing with latin chars. If you double click on a word with
#6
03/26/2007 (3:40 pm)
@Ricardo - Well i think that is a unicode issue... which i haven't looked into yet. When i do i'll be sure to look back on your bug report and make sure it works.
#7
03/27/2007 (9:42 am)
Quote:* You can now use shift+delete to delete the entire editor line the cursor is on.

I use ctrl-insert, shift-delete, and shift-insert for cut, copy, and paste, so I am not particularly fond of this change. Shift-delete is 'cut' in pretty much every editor I've used so it might make sense to make delete line a different hotkey.
#8
03/27/2007 (9:45 am)
Quote:@Ricardo - Well i think that is a unicode issue... which i haven't looked into yet. When i do i'll be sure to look back on your bug report and make sure it works.

Thank you.

p.s.: for some reason most of my previous post has disappeared after the use of the same chars. :) Hope you can find it in Mantis.
#9
03/27/2007 (11:44 am)
Interesting theres another Adam Larson, nice to meet ya.

Nice job on the release.
#10
03/27/2007 (12:27 pm)
@Adam1 - How do you deal with Visual Studio then? It implements Shift+Delete to delete the current editor line. I guess Shift-Delete comes from Mac?
#11
03/27/2007 (12:57 pm)
Tom, the shift+delete is about almost every software.
In VS it works like this:
if some text selected: shift+delete "cuts" the text into clipboard (equal to Ctrl+X)
if no text selected: shift+delete "cuts" while line where the cursor is now (equals to select whole line and Ctrl+X).
This is exactly how the VS and some other applications work.

The shift+delete (shift+insert / ctrl+insert) combinations that I use very, very often. I don't even remember when I pressed Ctrl+(C/X/V) last time :)

So:
Shift+Delete = Ctrl+X
Shift+Insert = Ctrl+V
Shift+Insert = Ctrl+C

And Ctrl+Delete deletes texts from cursor to the right till the next word.
#12
03/27/2007 (1:20 pm)
Ok... that makes sense. It's not delete, but a cut which looked like a delete in my testing.

I'm a Ctrl+X/V/C man, so these issues are new to me.

I'll make the fix for the next release.
#13
03/28/2007 (4:44 pm)
One request, or maybe a toggle if everyone else likes it.

When typing a function and intellisense pops up, upon pressing ( the selected item in the intellisense list automatically completes.

For example.
function echoBigNumber(){}

typing echo(

Would print out echoBigNumber.

Thanks Adam
#14
03/28/2007 (5:19 pm)
@Adam - That was added in this release... is it not working for you? I just tested your exact example and it works for me just fine.
#15
03/28/2007 (8:28 pm)
Maybe I worded that wrong, I was saying I wish there was a way to toggle this off because when I need to echo("Information" SPC %number);

instead I type echo(
and I get echoBigNumber(){}

I hope that makes a little more sense.
#16
03/28/2007 (9:01 pm)
Ahh... i see what your saying.

The problem that your having is that you don't have the engine exports... so the first element that you get when you type 'echo' is echoBigNumber. Since i have the engine exports generated the first thing i get is the actual echo function.

Is there a reason why you don't have the engine exports generated?
#17
03/29/2007 (6:42 am)
Ahhh, that makes sense kind of, how would I go about generating the engine exports? There is really no reason that I'm not doing it except I didn't realize it was an option.

Thanks for your quick reply
Adam

Edit: I have the Build Exports checked off in the configuration properties. It may be something with the version of the engine I'm using.
#18
03/29/2007 (10:54 am)
@Adam - This is pretty much automatic when you setup your project, but use the Project -> Rebuild Exports menu. You'll know it worked if in your code browser tree you find functions exported by the engine. If rebuilding fails then check your project configs ... make sure 'Build Exports' is checked.
#19
03/29/2007 (11:09 pm)
Hi Tom. This release is looking good. GDI handles leak is almost gone (very small value).
I found one issue: the scriptsense autocomplete popup isn't hide after paste operation.
What do I do:
I type '%this.' , after point popup appears, then I paste function name I've copied before and press '(' and the function name transformed to a first word in popup list. Would you change this, please? I think popup would hide after paste operation.

Thanks for a help!
#20
03/30/2007 (6:22 am)
@Igor - Yea... paste should turn off the scriptsense popup. I'll make the fix.
Page «Previous 1 2