BlitzMax Update V1.22 Up!

BlitzMax Forums/BlitzMax Programming/BlitzMax Update V1.22 Up!

Now available from the 'Product Updates' section of the 'Account' page.


+ (BCC) Extern type method params now accept default values.

+ (BCC/BRL.AppStub) Fixed Var params nuking debugger.

+ (Docmods) Added Brucey's Import/Include fixeds.

+ (BCC) Fixed debug statement location with ElseIf.

+ (BCC) Changed toker so spaces now allowed in array decls like [,] etc.

+ (BCC) Changed 'ForEach' errors to 'EachIn'.

+ (BRL.Bank) Added Lock/Unlock to replace Buf

+ (BRL.Retro) Cleaned up Mid$

+ (BRL.Blitz) Changed ReadStdin so it can handle any length input

+ (BRL.Blitz) Fixed leak in WriteStdout and WriteStderr

+ (BRL.Blitz) Added LibStartUp stub

+ (BRL.Blitz) Added GCSuspend and GCResume

+ (BRL.Blitz) Added experimental dll support

+ (BRL.Blitz) Added Nan and Inf keyword docs

+ (BRL.Blitz) BCC extern CString fix

+ (BRL.D3D7Max2D) Modified TD3D7Max2DDriver.SetGraphics for new dxgraphics commands

+ (BRL.D3D7Max2D) Fixed BufferedD3D7 vertex color errors

+ (BRL.D3D7Max2D) Changed DrawImage tristrip to trifan to fix subpixel cracking

+ (BRL.Event) Added EVENT_GADGETLOSTFOCUS

+ (BRL.Event) Added EVENT_KEYREPEAT

+ (BRL.EventQueue) Fixed CurrentEvent being retained in queue array

+ (BRL.FileSystem) Rebuild for StdC chmod_ linkage

+ (BRL.GNet) Some doc fixes

+ (BRL.Graphics) Mouse repositioned only in fullscreen mode

+ (BRL.Graphics) Flip mode for attached graphics changed to 0

+ (BRL.Graphics) Fixed softsync period init bug

+ (BRL.Graphics) Fixed softsync routine to prevent overflow

+ (BRL.Graphics) Graphics exceptions now caught

+ (Pub.FreeJoy) Added JoyHit samplejoy fix, thanks to HamishTheHystericalHamster

+ (BRL.JPGLoader) Changed ReadBytes to Read for loader

+ (BRL.JPGLoader) Added SaveJPEG function, thanks to Jeffrey D. Panici for the writefunc `fix'

+ (BRL.KeyCodes) Removed KEY_NUMSLASH from docs

+ (BRL.LinkedList) Changed Reverse to maintain TLink stability

+ (BRL.Map) Finally changed to red/back tree!

+ (BRL.Map) Added procedural interface

+ (BRL.Map) Fixed TMap.Remove:TNode not returning node

+ (BRL.Max2D) Fixed collision bug with non alpha/masked images

+ (BRL.OGGLoader) Fixed reading past end of stream with some short files

+ (BRL.GLGraphics) Added GLDrawPixmp

+ (BRL.GLGraphics) Trapped Win32 WM_CLOSE

+ (BRL.GLGraphics) Added extra check for use of flip sync extensions under Linux

+ (BRL.GLMax2D) Fixed filtered image min filters

+ (BRL.Pixmap) Added _source:Object field

+ (BRL.Stream) Fixed resource leak in CasedFileName

+ (BRL.System) New Linux implementation of OpenURL

+ (BRL.System) RequestFile now adds extension to filename on Windows

+ (BRL.System) Added EVENT_GADGETLOSTFOCUS handling

+ (BRL.System) Added EVENT_KEYREPEAT handling

+ (BRL.System) OpenURL now attempts to fully qualify file / http url supplied

+ (BRL.System) Fixed MacOS RequestFile to respect wild card filter

+ (BRL.System) Fixed mouse hidden by default

+ (BRL.System) Fixed HideMouse causing mouse to disappear when in non-client areas

+ (BRL.System) Fixed Linux MoveMouse to be relative to the origin of the current Graphics window

+ (BRL.TextStream) Modified LoadText to handle stream URLs

+ (BRL.TextStream) Added LoadText, SaveText

+ (BRL.TextStream) Fixed UTF16LE=4

+ (BRL.TextStream) Added TextStream module