November 25, 2020, 08:31:37 AM

Author Topic: Cerberus X v2020-11-15 released  (Read 282 times)

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 738
Cerberus X v2020-11-15 released
« on: November 15, 2020, 04:17:49 PM »
Keeping our 6 months schedule, here is a new release of Cerberus X.

https://whiteskygames.itch.io/cerberus-x/devlog/196131/cerberus-x-v2020-11-15-released

Change log:

Quote
FIX: [TRANSCC] With the GLFW target and MingW, you can build 32bit again.    (Author: MikeHart)
FIX: [TRANSCC] Fixed copying sub directories with the INCLUDE statement.    (Author: MikeHart)
FIX: [TRANSCC] Fixed TRANSCC to change canvas sizes, title, scale mode and canvas flag every time you build your app.    (Author: MikeHart)
FIX: [TRANSCC] Added check for space chars in source filename to avoid weird errors regarding global vars.    (Author: Phil7)
FIX: [rebuild script] Changed minimum version on OSX for building TRANS via the rebuildall script.    (Author: dawlane)
FIX: [HTTPREQUEST] Fixed some flaws in the glfw target.    (Author: Github user NEOJAW) 
FIX: [MOJO2] fix in image.loadframes.    (Author: Rich)
FIX: [DOCS] FIXED example in httprequest.cerberusdoc    (Author: Holzchopf)
FIX: [MOJO/MOJO2] Fixed apps don't scale right on retina displays.    (Author: Phil7)
MOD: [TRANSCC] With the GLFW target, resource files are now compiled everytime, so a change will be always taken in.    (Author: MikeHart)
MOD: [MOJO/MOJO2] Font.TextHeight will return the actual height of the string now if one is given.    (Author: MikeHart)
MOD: [brl.filesystem] CreateDir now creates paths automatically, that includes more than one sub directory.    (Author: MikeHart)
MOD: [MOJO/MOJO2] Removed an extra call to retrieve the window size on GLFW BeginRender. Only the size of the framebuffer is relevant now.    (Author: MikeHart)
MOD: [MAKEDOCS] CHANGED makedocs now resolves links for json output    (Author: Holzchopf)
MOD: [IOS] Changed using a launch image to a launch screen storyboard so you get the full resolution on all IOS devices.   (Author: Phil7)
MOD: [IOS] Changed minimum IOS version to 9.0.  (Author: Phil7)
MOD: [DESKTOP] Updated GLFW to version 3.3.2  (Author: MikeHart)
NEW: [TRANSCC] New config setting #GLFW_COPY_LIBS_32 to copy 32bit DLLs into the GCC build.    (Author: MikeHart)
NEW: [TRANSCC] Added TARGETPATH option to specify more target directories.    (Author: MikeHart)
NEW: [TRANSCC] Added custom targets with cxbuild.txt script.    (Author: MikeHart)
NEW: [TARGETS] AGK Android (Google).    (Author: MikeHart)
NEW: [examples] mojo2/2Din3D.    (Author: MikeHart) 
NEW: [examples] mojo2/asyncimageloading.    (Author: MikeHart)
NEW: [HTML5] Added mousewheel event on the html5 target - MouseZ() works now.    (Author: Github user NEOJAW) 
NEW: [MAKEDOCS] Added export of decls.json to makedocs.    (Author: Holzchopf)
NEW: [MAKEDOCS] Added index entry decls CHANGED json builder now transforms markdown    (Author: Holzchopf)
NEW: [MOJO] Added DrawTextBox:Void( textLines:String[],x:Float,y:Float,width:Float,height:Float,xhandle:Float=0.0,yhandle:Float=0.0 )    (Author: MikeHart)
NEW: [MOJO2] Added DrawList.DrawTextBox:Void( textLines:String[],x:Float,y:Float,width:Float,height:Float,xhandle:Float=0.0,yhandle:Float=0.0 )    (Author: MikeHart)
NEW: [MOJO/MOJO2] Added #GLFW_HIGH_DPI_ENABLED=1 constant, so GLFW apps can use the full high DPI resolution.    (Author: Phil7)
NEW: [Modules] Added the new brl.timer module.    (Author: MikeHart)

Have fun!
Michael

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2855
  • elgol 2021
Re: Cerberus X v2020-11-15 released
« Reply #1 on: November 15, 2020, 04:25:41 PM »
Good work Mike.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 738
Re: Cerberus X v2020-11-15 released
« Reply #2 on: November 15, 2020, 05:55:48 PM »
Thanks Steve, the others and myself had put some hours into this.


For the next version we have Android Bundles and the depreciated libraries on the mobile targets on the list. Means Metal for IOS and maybe MacOS. Hopefully I don't have to eat my own words here.  ;D  But at one point, OpenGL(ES) won't be an option on the Apple platforms anymore. Then there is also making our code editor run on Apple Silicon.
So quite some work is already scheduled.  :)

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2855
  • elgol 2021
Re: Cerberus X v2020-11-15 released
« Reply #3 on: November 15, 2020, 05:56:34 PM »
Quote
Thanks Steve, the others and myself had put some hours into this.

It's a very time consuming project.   ;)
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2565
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: Cerberus X v2020-11-15 released
« Reply #4 on: November 15, 2020, 06:08:28 PM »
Great work & really good to see it's improving :)

Means Metal for IOS and maybe MacOS. Hopefully I don't have to eat my own words here. But at one point, OpenGL(ES) won't be an option on the Apple platforms anymore. Then there is also making our code editor run on Apple Silicon.
So quite some work is already scheduled.  :)
Wow! that sounds like a lot of work :o - Will be very interesting to see ;D
Mac mini ( 2018 / 2020 ), 3 GHz 6-Core Intel Core i5, 16 GB 2667 MHz DDR4, 1TB NVMe, eGPU Radeon Pro 580 8 GB, LG Ultragear 27GL83A-B 27 Inch
Commodore VIC-20, 1.1Mhz MOS 6502 CPU, 5KB RAM, VIC ( 6560 ) GPU

Until the next time...

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2565
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: Cerberus X v2020-11-15 released
« Reply #5 on: November 15, 2020, 06:27:47 PM »
Can also confirm that the latest version works on macOS Big Sur too \o/
Mac mini ( 2018 / 2020 ), 3 GHz 6-Core Intel Core i5, 16 GB 2667 MHz DDR4, 1TB NVMe, eGPU Radeon Pro 580 8 GB, LG Ultragear 27GL83A-B 27 Inch
Commodore VIC-20, 1.1Mhz MOS 6502 CPU, 5KB RAM, VIC ( 6560 ) GPU

Until the next time...

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2855
  • elgol 2021
Re: Cerberus X v2020-11-15 released
« Reply #6 on: November 15, 2020, 06:37:33 PM »
Quote
Can also confirm that the latest version works on macOS Big Sur too \o/

You early adopter you!!   ;)
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2565
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: Cerberus X v2020-11-15 released
« Reply #7 on: November 15, 2020, 07:02:02 PM »
Lol well it wasn't that long ago since I upgraded to Catalina so I thought I'd blank the lot and reload with an update that's a bigger change ;D - Hopefully I'll get a good few years out of it before it needs a full reload again ( 10 years of cloning on the old MacOS ).
Mac mini ( 2018 / 2020 ), 3 GHz 6-Core Intel Core i5, 16 GB 2667 MHz DDR4, 1TB NVMe, eGPU Radeon Pro 580 8 GB, LG Ultragear 27GL83A-B 27 Inch
Commodore VIC-20, 1.1Mhz MOS 6502 CPU, 5KB RAM, VIC ( 6560 ) GPU

Until the next time...

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2855
  • elgol 2021
Re: Cerberus X v2020-11-15 released
« Reply #8 on: November 15, 2020, 07:05:31 PM »
lol I think I'll stick with Catalina until the new ARM Macs are out.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 738
Re: Cerberus X v2020-11-15 released
« Reply #9 on: November 15, 2020, 08:01:16 PM »
Can also confirm that the latest version works on macOS Big Sur too \o/


Yup, I had upgraded on the 13th too. Runs a little bit faster than Catalina on my 2014ish Mac Mini. But this machine needs an SSD desperately.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2855
  • elgol 2021
Re: Cerberus X v2020-11-15 released
« Reply #10 on: November 17, 2020, 06:38:26 PM »
Quote
Yup, I had upgraded on the 13th too. Runs a little bit faster than Catalina on my 2014ish Mac Mini.

Interesting.  Thanks for that info Mike, I joined the Big Sur Club too btw.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline round157

  • Sr. Member
  • ****
  • Posts: 388
Re: Cerberus X v2020-11-15 released
« Reply #11 on: November 19, 2020, 03:19:22 AM »
Keeping our 6 months schedule, here is a new release of Cerberus X.



Wow. You are a very hardworking software developer.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2855
  • elgol 2021
Re: Cerberus X v2020-11-15 released
« Reply #12 on: November 20, 2020, 11:01:19 AM »
Hmm Hot Corners now doesn't start a Screen Saver Slideshow using Big Sur.

Changing security options so now at least it doesn't lock me out and ask for a password - still not starting slideshow though (just shows first photo even without using Hot Corners).
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2000
Re: Cerberus X v2020-11-15 released
« Reply #13 on: November 20, 2020, 11:52:51 AM »
You need to enable them:
settings > desktop & screen saver > Hot Corners :)

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2855
  • elgol 2021
Re: Cerberus X v2020-11-15 released
« Reply #14 on: November 20, 2020, 11:56:49 AM »
Yes I know, they worked fine in Catalina, Screensaver no longer works in Big Sur ffs - hot corners or not.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal