Cerberus X v2023-05-26 released

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
3,589
Hi folks,

long time no release. But this one is again for all platforms we support. Thanks to everyone who contributed to it.

Change log since the last release:

FIX: [mojo2] Fixed DrawList.DrawQuad not drawing correctly when using a material. (Author: MikeHart)
FIX: [mojo2] Fixed alpha blending issue on IOS. (Author: Phil7)
FIX: [mojo] Fixed DrawImage9P spacing and scaling issues. (Author: MikeHart)
FIX: [interpolate] Fixed InterpolateCustomLine returning correct end value. (Author: MikeHart)
FIX: [transcc] Fixed missing help output of builddir parameter. (Author: MikeHart)
FIX: [TRANS] Fixed external libraries not being copied not being copied. (Author: MikeHart)
FIX: [Vec2D] Fixed typo in Vec2D.ToString(). (Author: fightlessbirds)
FIX: [mojo2/Android] Locale problem fix on Android. (Author: xpazr58)

NEW: [mojo2] Added DrawTriangleFan:Void(x:Float, y:Float, vertices:Float[], img:Image, imgX:Float=0.0, imgY:Float=0.0, imgScaleX:Float=1.0, imgScaleY:Float=1.0. (Author: Phil7)
NEW: [mojo2] Added mojo2/DrawTriangleFan_test example. (Author: Phil7)
NEW: [Vec2D] Added Div and Cross Methods. (Author: MikeHart)
NEW: [IOS/Metal] Added new Metalangle for IOS target. (Author: Phil7)

MOD: [CSERVER] Changed the mime type for xml back to text/xml. (Author: MikeHart)
MOD: [HTML5] Modified und more efficient target code for mouseX/Y. (Author: SLOTMAN)
MOD: [HTML5] Add imageSmoothingEnabled for MOJO_IMAGE_FILTERING_ENABLED. (Author: Phil7)
MOD: [GLFW] Updated GLFW to version 3.3.8. (Author: MikeHart)
MOD: [GLFW] Updated stb_truetype.h to version 1.2.6. (Author: MikeHart)
MOD: [docs] Added an example and updated the docs for the brl.events module. (Author: MikeHart)
MOD: [examples] Moved some examples to their own module related sub folders. (Author: MikeHart)
MOD: [transcc] Readded the AGK2 Tier2 builders and the build_target tool. (Author: MikeHart)
MOD: [Vec2D] Renamed some Length methods, to Distance. (Author: MikeHart)
MOD: [Tween] Added Tween.FIT constant, SetFitSlope:Void(s0:Float, s1:Float) to use InterpolateFit. (Author: MikeHart)

MOD: [TED] Restructured and fixed so it can be compiled with QT 6.4.3. (Author: dawlane)
MOD: [build] New build scripts and build docs. (Author: dawlane)
MOD: [MacOs, XCode] It creates now universal builds supporting Intel and M1/M2 machines. (Author: dawlane)


KNOWN ISSUES:

  • Window dragging in 32 bit Release mode still crashes, need to figure out why that is.
  • GLFW_APP_ICON doesn’t work with OSX and Linux.
  • Because of changes in the Google billing SDK, new apps using brl.cerberusstore in Android can not be submitted atm.
  • Because of changes in the Google admob SDK, new apps using brl.admob in iOS can not be submitted atm.
  • Google/Android needs to be updated to support API 33
 
One thing to note: Any version of Qt5/6 will compile. Stability of Ted depends on the operating system and the version of Qt being used.

@MikeHart So did you manage to get the macOS code signing sorted? And I would suggest that a new sub topic for Ted be added to the bugs section.
 
Why a sub section for Ted?
Because something thing tells me that there may be a few posts relating to issues with Ted being updated to use a later versions of Qt. And most bug posts don't mention the versions of CX, or the events leading up to the issue.

Or another suggestion would be to place a sticky post in the bugs section that reads.
Title: READ BEFORE SUBMITTING A BUG REPORT.
Contents:
Before submitting a bug report, search to see if this bug or something similar has already been reported.
If not, then:
  • Please state the host operating system and operating system version. And in the case of Linux, the window manage and desktop environment.
  • Please state the version of Cerberus and Transcc.
  • If the bug is related to Ted.
    • Please state the version of Ted.
    • Please state Qt version that Ted reports from it's the about box.
    • Please state the actions that cause the bug to occur.
  • If the bug is related to modules, then please post working code that shows the issue.
 
<Edited: PhotoFalseAlarm>

I'm uncertain whether it is a false alarm or an actual virus. Personally, I believe it to be a false alarm.

By the way, I wanted to inform you that this alert was triggered by Windows Security on my Windows 10
operating system after I unzip the CX for windows file.

Another issue:
Download link on our website is point to : Which is link to no paticular download button.
I think it should be this address: https://cerberus-x.itch.io/cerberus-x
This can be confusing for new members
 

Attachments

  • 1.jpg
    1.jpg
    72.9 KB · Views: 83
Last edited:
Just passed this through Kaspersky. Shows no threats, so would assume that it is a false positive.
I'm also seeing the .git folder, .gitignore and attributes in all the archive files for download.
 
A fresh install of Avira Anti Free also doesn't show any problem.
I am installing a new windows 10 version on a virtual machine to see what it reports.

Edit: Can't install the virtual machine. Even I am on the newest virtual box, it errors out aND tells me to reinstall virtual box. Which is no option.

Edit2: Its the virus checker that no prevents ALL my VMs to start. :D
 
Last edited:
i did a freshly updated win10 with defender analzye all three files (Winows, linux, macos) from the outside. thousands of files and no on had a virus
 
A fresh install of Avira Anti Free also doesn't show any problem.
I am installing a new windows 10 version on a virtual machine to see what it reports.

Edit: Can't install the virtual machine. Even I am on the newest virtual box, it errors out aND tells me to reinstall virtual box. Which is no option.

Edit2: Its the virus checker that no prevents ALL my VMs to start. :D
I have mentioned this before that MS security software is totally shite.
It cost me £31 for a two year subscription for Kaspersky Premium.
Kaspersky from some reviews is still one of the best, but due to the companies head quarters being in Mosco... They are recommending that if you have concerns not to use it. But with them being such a high profile company, they will be closely monitored. So if they are found to be doing something that they are not; it will be plastered all over the news.
 
<Edited: VideoFalseAlarm>
 
Last edited:
ops.. I already changed to public
 
Last edited:
@magic: basically the NET says it is a false report of Windows Defender. But as I don't like this stuff at all and this is the first build with the latest MingW version I did, please try and check this version of the launcher I have attached. It was build using the old version.
 

Attachments

  • Cerberus.zip
    246.6 KB · Views: 50
  • Like
Reactions: mag
And if that doesn't work, you can start TED always from the bin directory without the need of ther launcher.
 
I download your attachment and its OK. No alert. I replace Cerberus.exe inside Cerberus folder and run fine. Everything good now.
 
@MikeHart Which new version of MinGW were you trying? TDM-GCC-64 10.3, or the w64devkit?
 
Back
Top Bottom