IonicWind Software

Aurora Compiler => Update Announcements => Topic started by: Ionic Wind Support Team on March 04, 2006, 01:25:36 AM

Title: Aurora update Alpha 2 Rev 9
Post by: Ionic Wind Support Team on March 04, 2006, 01:25:36 AM
The latest version of the Aurora compiler has just been posted.  Redownload from the link provided when purchasing. Uninstall the old version and reinstall the new.

Changes:
-----------
- Unions added.
- CMonthCal control (calendar) added.  See TabCtrl.src for an example on creating one.
- A bug in the OnClose handling was fixed.
- A bug in the handling of WM_ERASEBKGND was fixed.
- CDialog::Create when used with DoModal will now work whether or not the parent window is open at the time Create is called
- IF now works directly with pointers in a boolean test.  i.e. if(pSomething) *pSomething = 100;
- A bug with typed pointers when used in the parameter list was fixed.  sub mysub(string *str) will now work.

Unions work like their C counterparts.  Unnamed unions are supported in structures.

struct foo
{
    int i;
    union
    {
        double dValue;
        int iValue;
     }
}

Named unions are supported also in the form:

union mydata
{
    int iValue;
    double dValue'
    byte bValue;
}

The demo version will be updated later.  Too tired at the moment.
Title: Re: Aurora update Alpha 2 Rev 9
Post by: Ionic Wind Support Team on March 04, 2006, 10:48:33 AM
Demo version was updated
Title: Re: Aurora update Alpha 2 Rev 9
Post by: John S on March 06, 2006, 07:18:16 PM
have you updated the sources?
Title: Re: Aurora update Alpha 2 Rev 9
Post by: Ionic Wind Support Team on March 06, 2006, 10:10:16 PM
They will be updated in the next revision.   Too many changes since this release ;)