I have now uploaded release 0.9.3 to
http://www.mwasoftware.co.uk/ibx
The only change from 0.9.2 is to include the conditional code for selection of the Firebird client library on MAX OSX. Linux and Windows users do not need to upgrade.
Reports from other MAX OS users would be welcome.
I just discovered that the SQL property of TIBQuery components does not work. Clicking on the button with three ellipses of this property in the Property Editor does yield any response.
I can confirm, but actualy, it works only when you provide the working db connection in design time.
The property editor works as simple query builder, so I guess the working connection is needed for this.
However, this is confusing. One should at least get a simple text editor to enter sql.
Apart from TIBQuery's SQL property, the same applies to four ...SQL properties of TIBUpdateSQL.
I confirm that this is a bug .The problem is in IBDBReg where all the property editors use code such as
if Assigned(Query.Database) and
IBSelectSQLEditor.EditSQL(Query.Database,Query.SQL) then Modified;
This protects against an access violation but does not allow the property to be invoked with an empty database property. This probably should be changed to something like:
if Assigned(Query.Database) and
IBSelectSQLEditor.EditSQL(Query.Database,Query.SQL) then Modified
else
if IBSelectSQLEditor.EditSQL(nil,Query.SQL) then Modified;
Release 0.9.4 looks like a likely outcome.