Cerberus X v2020-05-09 released

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
2,855
Hi folks,

a new release of Cerberus X is out. Some fixes, some new stuff, new modules, etc.
And as always, a big thank you to all who were involved in this version.

You can download it from here:


These are the notes from the change log:

Code:
FIX: [DOCS/brl] Fixed missing entry for the admob, cerberusstore, gamecenter, fielpath, filesystem, url, tween, pool, process and markdown modules. (Author: MikeHart)
FIX: [DOCS/brl.databuffer] Fixed some typos. (Author: MikeHart)
FIX: [DOCS/cerberus] Fixed missing entry for the deque module. (Author: MikeHart)
FIX: [DOCS/cerberus.stack] Fixed some typos. (Author: MikeHart)

FIX: [DOCS/os] Fixed description of the StripExt statement. (Author: MikeHart)
FIX: [mojo] Fixed padded usage in Font.Load:Font(url:String, flags:Int=Image.DefaultFlags) (Author: Rich)
FIX: [mojo2] Fixed padded usage in Font.Load:Font(url:String, flags:Int=Image.Filter ) (Author: Rich)
FIX: [mojo2] Fixed padded parameter in Image.LoadFrames:Image[]( path:String,cellWidth:Int,cellHeight:Int,padded:Bool=False,xhandle:Float=.5,yhandle:Float=.5,flags:Int=Image.Filter|Image.Mipmap,shader:Shader=Null ). (Author: Rich)
FIX: [examples] Fixed mak/bbgametest -> missing z parameter in MouseEvent call. (Author: MikeHart)
FIX: [examples] Fixed mak/dynamicimage -> faulty fullscreen switch. (Author: MikeHart)
Fix: [TRANSCC] Fixed TRANSCC not being able to install on an Android device when creating a release build on Linux and OSX. (Author: Phil7)
Fix: [TRANSCC] Fixed TRANSCC not reporting the correct line number in certain cases when preprocessor statements were used.. (Author: dawlane)

MOD: [cerberusstore] updated the underlying code to support the newest Google version. (Author: Rich)
MOD: [DOCS/interpolate] Fixed and added some images. (Author: Holzchopf)
MOD: [mojo] Added filter param to Font.Load:Font(url:String, flags:Int=Image.DefaultFlags ) (Author: Rich)
MOD: [mojo2] Added filter param to Font.Load:Font(url:String, flags:Int=Image.Filter ) (Author: Rich)
MOD: [mojo/mojo2] Font.Load(url:String, flags:Int=... ) accept now .FNT files and don't add a .TXT anymore. (Author: MikeHart)
MOD: [TRANSCC] Changed TRANSCC in a way so modules can add Android libs and lift up versions more easily. (Author: Rich)
MOD: [TRANSCC] Data file filters are not being case sensitive anymore. (Author: MikeHart)
MOD: [rebuildall.ps1] Reworked the build script for using MS Visual C++ 2017 Community edition. (Author: dawlane)
MOD: [rebuildall.sh] Reworked the build script. (Author: dawlane)
MOD: [building.txt] Updated the information. (Author: dawlane)

NEW: [cerberus.interpolate] Added InterpolateCustomLine:Float(dataY:Float[], pX:Float ). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateBackEaseIn:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateBackEaseIn:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateBackEaseOut:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateBackEaseInOut:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateElasticEaseIn:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateElasticEaseOut:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateElasticEaseInOut:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateBounceEaseIn:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateBounceEaseOut:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [cerberus.interpolate] Added InterpolateBounceEaseInOut:Float(pY0:Float, pY1:Float, pX:Float). (Author: Rich)
NEW: [brl.tween] Added a module to support easy tweening. (Author: Rich)
NEW: [TRANSCC] Added app icon creation right into TRANSCC. (Author: Rich)
NEW: [TRANSCC] Added the Include directive to add files/directories to the build folder (GLFW/STDCPP). (Author: MikeHart)
NEW: [IOS] Added #IOS_APP_ICON to set icon of the app. (Author: Rich)
NEW: [ANDROID] Added #ANDROID_APP_ICON to set icon of the app. (Author: Rich)
NEW: [FLASH] Added #FLASH_APP_ICON to set the favicon of the browser tab. (Author: Rich)
NEW: [HTML5] Added #HTML5_APP_ICON to set the favicon of the browser tab. (Author: Rich)
NEW: [HTML5] Added #HTML5_APP_TITLE to be able to set the title of the browser tab. (Author: MikeHart)
NEW: [HTML5] Added #HTML5_CANVAS_WIDTH and #HTML5_CANVAS_HEIGHT control the size of the html5 canvas. (Author: MikeHart)
NEW: [HTML5] Added #HTML5_APP_FILENAME to set the output filename. (Author: MikeHart)
NEW: [HTML5] Added #HTML5_CANVAS_RESIZE_MODE to be able to set the CANVAS resize mode. (Author: MikeHart)
NEW: [HTML5] Added #HTML5_CONSOLE_SHOW to be able to hide the splitter and console area. (Author: MikeHart)
NEW: [rebuildall_macos.sh] New script to build CX on OSX right from the github repository. (Author: dawlane)

Cheers
Michael
 
Last edited:

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
2,855
It is linux mint 18.4 i think.
The best would be you build it from the GH source. I am happy that i can create a package. Linux wise i can't help here.
 

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
2,855
Btw did you follow the advice dawlane gave in the topic you linked to?
 

zuibaf

New member
Joined
Sep 29, 2017
Messages
54
When I downloaded the new version, I tested it, however, in the Release version, it still gives an error.
So, I did a recompilation, running "./rebuildall.sh", however, even so, giving error. I didn't really do the procedures described by dawlane, but I tried to make some changes, in a config.cxs file, but nothing.
I will test the procedures described by dawlane, today, and I will try again.
 
Top Bottom