Blitzmax Update 124 is now available from the 'account/product updates' section.
From release notes:
OS X versions less than 10.3.9 no longer supported. This applies to both the IDE and generated apps.
Win95 no longer supported. This applies to both the IDE and generated apps. BlitzMax is unlikely to have worked on Win95 for a while now anyway (haven't tried for a long, long time), but it's now official.
The D3D7 graphics module has been rewritten from scratch. D3D7 Max2D apps should now survive a greater range of 'disruptions' - eg: screensavers, desktop depth changes, other apps going 'exclusive' etc.
The 'buffered' D3D7 device has been removed. It would have required considerable rewriting to fit in with the new driver approach, yet provides dubious speed benefits.
From versions:
+ (BRL.Blitz) String.Find now converts start index <0 to 0
+ (BRL.D3D7Max2D) Updated to work with d3d7graphics rewrite
+ (BRL.D3D7Max2D) Removed buffered driver
+ (BRL.GLGraphics) Implemented Brucey's linux window title fix
+ (BRL.Max2D) Fixed TImageFont.Draw so it uses float translation
+ (BRL.OGGLoader) Added Function SaveOgg
+ (BRL.FileSystem) Fixed RealPath breaking win32 //server paths
+ (BRL.GNet) Object id's now unmapped ASAP
+ (BRL.Map) Fixed MapKeys/MapValues functions to return enumerators
+ (BRL.Map) Restored KeyValue enumerator
+ (BRL.Map) Added Copy method
+ (BRL.Map) Fixed Clear memleak
+ (BRL.Pixmap) Added new GL compatible pixel formats
+ (BRL.Stream) Fixed 'excpetion' typos
+ (BRL.System) Fixed unretained object issue with mouse tracking
+ (BRL.System) Fixed windowed mode HideMouse issue
+ (BRL.System) Fixed win32 requestfile default extension bug
+ (BRL.PNGLoader) libpng update to 1.2.12.
+ (BRL.PNGLoader) Extra load error handling.
+ (Pub.ZLib) Updated zlib to 1.2.3
+ (BCC) Fixed same type names in different modules causing problems.
+ (BCC) Fixed Null in Data statements failing silently.
+ (BCC) Fixed Object to array cast not returning an array of references.
+ (BCC) Fixed abstract methods overriding base methods with different sigs.
+ (BCC) Fixed exporting of private Type's - still not technically 'safe'.
+ (BCC) Fixed debug info in New() field initialization code
From release notes:
OS X versions less than 10.3.9 no longer supported. This applies to both the IDE and generated apps.
Win95 no longer supported. This applies to both the IDE and generated apps. BlitzMax is unlikely to have worked on Win95 for a while now anyway (haven't tried for a long, long time), but it's now official.
The D3D7 graphics module has been rewritten from scratch. D3D7 Max2D apps should now survive a greater range of 'disruptions' - eg: screensavers, desktop depth changes, other apps going 'exclusive' etc.
The 'buffered' D3D7 device has been removed. It would have required considerable rewriting to fit in with the new driver approach, yet provides dubious speed benefits.
From versions:
+ (BRL.Blitz) String.Find now converts start index <0 to 0
+ (BRL.D3D7Max2D) Updated to work with d3d7graphics rewrite
+ (BRL.D3D7Max2D) Removed buffered driver
+ (BRL.GLGraphics) Implemented Brucey's linux window title fix
+ (BRL.Max2D) Fixed TImageFont.Draw so it uses float translation
+ (BRL.OGGLoader) Added Function SaveOgg
+ (BRL.FileSystem) Fixed RealPath breaking win32 //server paths
+ (BRL.GNet) Object id's now unmapped ASAP
+ (BRL.Map) Fixed MapKeys/MapValues functions to return enumerators
+ (BRL.Map) Restored KeyValue enumerator
+ (BRL.Map) Added Copy method
+ (BRL.Map) Fixed Clear memleak
+ (BRL.Pixmap) Added new GL compatible pixel formats
+ (BRL.Stream) Fixed 'excpetion' typos
+ (BRL.System) Fixed unretained object issue with mouse tracking
+ (BRL.System) Fixed windowed mode HideMouse issue
+ (BRL.System) Fixed win32 requestfile default extension bug
+ (BRL.PNGLoader) libpng update to 1.2.12.
+ (BRL.PNGLoader) Extra load error handling.
+ (Pub.ZLib) Updated zlib to 1.2.3
+ (BCC) Fixed same type names in different modules causing problems.
+ (BCC) Fixed Null in Data statements failing silently.
+ (BCC) Fixed Object to array cast not returning an array of references.
+ (BCC) Fixed abstract methods overriding base methods with different sigs.
+ (BCC) Fixed exporting of private Type's - still not technically 'safe'.
+ (BCC) Fixed debug info in New() field initialization code