V145 now up!

BlitzMax Forums/BlitzMax Programming/V145 now up!

marksibly(Posted 2011) [#1]
Hi,

Just a few minor (but important) bug fixes:

* Fixed bug where d3d9max2d/d3d9graphics would crash if d3d9 wasn't installed.

* Fixed bug where threaded GC would sometimes release thread data. This may have resulted in mysterious debug mode crashes, as the threaded debugger uses thread data.


xlsior(Posted 2011) [#2]
Thanks!


Amon(Posted 2011) [#3]
Thanks!


Htbaa(Posted 2011) [#4]
Was MaxGUI fixed for this release so it compiles again on Linux?


Grey Alien(Posted 2011) [#5]
Great thanks Mark. An important update for older PCs.

I'm still unable to build modules on OSX Lion with XCode 4.2, and I know BRL can't duplicate it at the moment, but it's a major pain. Would love to see some progress on that. I wanted to update Holiday Bonus on the Mac App Store, but cannot, and alas I'm running out of time.


therevills(Posted 2011) [#6]
Thanks for the quick fix update :)


marksibly(Posted 2011) [#7]
Hi,

> Was MaxGUI fixed for this release so it compiles again on Linux?

Yes!


Htbaa(Posted 2011) [#8]
Awesome, thanks :-). Maybe update the opening post to clear that up?


Armitage 1982(Posted 2011) [#9]
Ho Great for the Linux MaxGUI update !

Is the GC fix important if you never get any crash and aim for release mode ?


Grafos(Posted 2011) [#10]
Thanks Mark. I was wondering if the mouse lag under directx 9, reported on some systems, has been fixed.


xlsior(Posted 2011) [#11]
Is the GC fix important if you never get any crash and aim for release mode ?


the problem with GC bugs and such is that they are unpredictable -- just because it never crashes on your PC, doesn't mean that it won't be a problem on another computer that may have less memory than yours, for example.

Since there is a known problem, I'd say better play it safe and get the update.


Armitage 1982(Posted 2012) [#12]
Hi Mark

Would it be an issue for the next update of BlitzMax to increase the default memory used by Fasm in Linux ?
Cause each time I update I must rebuild bmk to add something like : -m 1048560 to the Fasm command line. It's not a big deal but I already have so much to customize in order to support Linux that less is best.

Thanks


Grey Alien(Posted 2012) [#13]
I should add that when I said above that I couldn't build modules I was referring to BMax 1.44 and the fact that the 1.45 fixes listed above didn't appear to address this issue. However I've now tried out and 1.45 and modules are compiling again, woo!

Thanks Mark. What did you do that fixed this as I can't see anything different in bmk_util.bmx but perhaps I'm missing something.


Grey Alien(Posted 2012) [#14]
OK I found it, you commented out:

'cmd:+"-4.2"

in bmk_util in CompileC()


ProfJake(Posted 2012) [#15]
BTW version 1.46 for Mac OS X (Intel) is available fixing some Lion stuff.


DrDeath(Posted 2012) [#16]
BTW version 1.46 for Mac OS X (Intel) is available fixing some Lion stuff.

Is there any info what exactly this version fixes?


ProfJake(Posted 2012) [#17]
Personally, I don't have access to a Mac OS X Lion system. However, the changelog (versions.txt) says the following:

***** 1.46 Release *****

* Fixed some Lion related problems with arrays and ogg files.

* Fixed bug where 2 decls in different modules couldn't use the same name.


Hope this helps :)