Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 13 total
Thread New Feb 7th Build Up
Tue, Feb 7 2012 10:35 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

There's a new Feb 7th build up now.  It fixes the following issues:

- The "New Project" "index out of bounds" issue.

- The issue with nested "with" statements and scoping.

- The compiler no longer allows for the use of SetLength() on strings, or
assigning values to characters in strings via:

 MyString[I]:='t'

The basic issue here is that JS strings are immutable, so trying to allow
for the above was fighting a losing battle and would simply result in very
inefficient emitted JS code.  For example, assigning a character to a
position in a string would result in the emitted code having to copy the
portions of the string around the indexed character, and then concatenate
all three strings together to create a new string.  You can imagine how bad
the performance would be if you did that in a loop with a very large string.
It's much better to have the developer write code that takes into account
these limitations.

- An issue with the theming not being reset properly for new projects, or
when switching projects

- Double-clicking on a form would create an OnClick event handler instead of
an OnCreate event handler

- OnKeyPress events were missing from the TControl component and
descendants, and this would cause compiler errors when they were used in
your code.

Additions include:

- Support for class methods, properties, and variables.  Just prefix any
member with the "class" keyword in order to use them:

  TTestClass = class
     private
        class FTitle: String='This is a class variable';
     public
        class property Title: String read FTitle;
        class function ToString: String;
     end;

- Improved compression in the emitted JS, so emitted apps are even slightly
smaller.

Looking forward:

I'm going to be doing another new build sometime this week that will make
some changes to the borders for Edits/Combo Boxes, as well as offer some new
properties for specifying whether you want a border or not at all.  This
will change the themes a bit, so I'll upload a new Glossy Blue theme.  In
addition, it will include grid editing support and a new component for
displaying media/PDFs, etc. in a container.  I'll also be expanding the
CDCollector demo application to show how to play sound clips using this
component.

In general, things are getting close to the finish line, finally, and
February looks like it could be *the* month.

--
Tim Young
Elevate Software
www.elevatesoft.com
Tue, Feb 7 2012 3:41 PMPermanent Link

Steve Gill

Avatar

<< There's a new Feb 7th build up now.......>>

Thanks Tim, excellent work as always.  Your hard work is very much appreciated.  Looking forward to the final product. Smile

Steve
Wed, Feb 8 2012 6:10 AMPermanent Link

Peter

> [...] and February looks like it could be *the* month.

I'm glad, that February has only 28 days Smile

Greetings ... Peter
---
Sorry for my weird english
Wed, Feb 8 2012 7:10 AMPermanent Link

Walter Matte

Tactical Business Corporation


>>I'm glad, that February has only 28 days Smile


But there are 29 this year!

Walter
Wed, Feb 8 2012 2:10 PMPermanent Link

Peter

> But there are 29 this year!

Damn!

Greetings ... Peter
---
Sorry for my weird english
Thu, Feb 16 2012 2:54 PMPermanent Link

Steve Gill

Avatar

Hi Tim,

Will there be another build this week, or are you going to hold off until the full release?

Steve
Mon, Feb 20 2012 8:12 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Steve,

<< Will there be another build this week, or are you going to hold off until
the full release? >>

There's a new build up this morning.  Please see my post about this.  Right
now I'm trying like crazy to get everything done before my birthday in March
(12), so cross your fingers. Smile

--
Tim Young
Elevate Software
www.elevatesoft.com
Mon, Feb 20 2012 3:47 PMPermanent Link

Steve Gill

Avatar

Hi Tim,

<< There's a new build up this morning.  Please see my post about this.  Right
now I'm trying like crazy to get everything done before my birthday in March
(12), so cross your fingers. Smile>>

Thanks, I'll go check it out.  Ahh, the 12th - that's a public holiday here (held in your honour I presume. Smile).  Fingers and toes crossed here. Smile
Mon, Feb 20 2012 9:18 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Steve,

<< Thanks, I'll go check it out.  Ahh, the 12th - that's a public holiday
here (held in your honour I presume. Smile). >>

Well, regardless, I think I should come there and check things out
personally with the government. Wink

--
Tim Young
Elevate Software
www.elevatesoft.com
Tue, Feb 21 2012 3:50 PMPermanent Link

Steve Gill

Avatar

Hi Tim,

<< Well, regardless, I think I should come there and check things out
personally with the government. Wink>>  

I'll make the necessary preparations for your arrival. Smile

Steve
Page 1 of 2Next Page »
Jump to Page:  1 2
Image