V44 now available! [MONKEY NEWS]

Monkey Forums/Monkey Programming/V44 now available! [MONKEY NEWS]

marksibly(Posted 2011) [#1]
Hi,

V44 is now available form the product updates page.

This version includes fixes for Lion, plus many fixes for mojo graphics on all targets.


Modules:

mojo.input - fixed some CHAR_ codes.

mojo.graphics - Tweaks all round, and fix for android 16bit 1555 fmt textures.

monkey.math - Added 'radian' versions of trig functions, named Sinr, Cosr etc. See docs.

monkey.lang - fixed String.Split with "" separator on C++, C#, Java.

mojo.graphics - optimized GLFW and iOS graphics a bit.

Added docs for DrawPoly.


Trans (1.17):

Fixed various Lion issues.

Fixed trans issue with void functions not popping scope stack.

Added .trim() to java string->numeric conversions to prevent *some* number format exceptions. Strings should still contain numeric values only.

Added radian version of trig functions to translators. Use 'r' suffix for radian versions...

Added -O3 (speed optimizations) for release mode stdcpp builds.

Added check for divide by zero when evaluating consts.




therevills(Posted 2011) [#2]
Whoah! Heaps of changes, just doing a KDiff on Monkey43 and Monkey44 folders :)

Nice - External SD Support for Android!


Neuro(Posted 2011) [#3]
Oh hells yes! It works on Lion now :)!!


matt(Posted 2011) [#4]
Still no DrawPoly docs for me.

Have they been updated? I'm seeing same date on docs files as in v43 (04-Jul-2011, 15:06)

Thanks for the update, though! :)


Jesse(Posted 2011) [#5]

Added docs for DrawPoly.



I don't see them.


Roger Lockerbie(Posted 2011) [#6]
Mark,

Just for clarity

Does 'tweaks all round' mean that both the experimental android and XNA tweaks that could be applied in v43, are now implemented in v44??

Roger.


dopeyrulz(Posted 2011) [#7]
Does 'tweaks all round' mean that both the experimental android and XNA tweaks that could be applied in v43, are now implemented in v44??

Just going to ask the same myself.

Thanks for the update Mark!


therevills(Posted 2011) [#8]
Does 'tweaks all round' mean that both the experimental android and XNA tweaks that could be applied in v43, are now implemented in v44??



Doing a diff on v44 xna and the experimental xna mojo file shows no differences. The java v44 and the experimental java file shows small changes (fixes). So I would say yes ;)


marksibly(Posted 2011) [#9]
Hi,

> Still no DrawPoly docs for me.

Oops, same here! Will be in v44b, or even v45 if all goes well!

Basically, syntax is just DrawPoly( verts#[] ) where verts is an array of x,y pairs.

> Does 'tweaks all round' mean that both the experimental android and XNA tweaks that could be applied in v43, are now implemented in v44??

Yes, v44 includes the recent experimental java and xna mojo releases.


therevills(Posted 2011) [#10]
Will be in v44b, or even v45 if all goes well!


Maybe add "Mod" in monkey.math docs too ;)


Uncle(Posted 2011) [#11]
@therevills

Nice - External SD Support for Android!


Hello :) Did I miss something? How does this work?



Cheers,

Unc


therevills(Posted 2011) [#12]
How does this work?


Basically when your app gets installed onto someones device if that device has Android 2.0(2?) or greater, the user will be able to move the app to the external sd card to run it from.


ziggy(Posted 2011) [#13]
Wow! :D


Uncle(Posted 2011) [#14]
Move to SD doesnt work for me. I can move other apps, but not my app created using v44


Uncle(Posted 2011) [#15]
aha... I cant move to SD when its tethered. But untethered its perfect. Nice new addition :)


wiebow(Posted 2011) [#16]
Thanks Mark!


maverick69(Posted 2011) [#17]
Great work! Thanks!


Amnesia(Posted 2011) [#18]
Cool. Updating now.


devolonter(Posted 2011) [#19]
Thanks!


Skn3(Posted 2011) [#20]
Hurrah for radian trig funcs! Been wanting them since before monkey was publicly release heh heh ;)