January 21, 2021, 05:16:57 AM

Author Topic: Cerberus X v2020-05-09 released  (Read 1008 times)

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 756
  • Cerberus X developer
    • Cerberus X
Cerberus X v2020-05-09 released
« on: June 17, 2020, 07:41:20 PM »
Hi folks,


as we didn't post about any new releases since 2018, I thought it might be a good idea to catch up. So here is a list of stuff that had been worked on since back then.


As always it can be downloaded here:


Quote
***** v2020-05-09 *****


FIX: [DOCS/brl] Fixed missing entry for the admob, cerberusstore, gamecenter, filepath, 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)


***** v2019-10-13b *****


MOD: [REQUESTER] Requester dialogs now work on Linux, thanks to tinyfiledialogs    (Author: MikeHart)
FIX: [GLFW] Added missing stb_write_image.h file on Linux    (Author: MikeHart)
FIX: [TED] Was still using the old PrefsDialog on Linux    (Author: MikeHart)


***** v2019-10-13 *****


FIX: [ANDROID] change file permission of gradlew in template.    (Author: dawlane)
MOD: [ANDROID] added 64bit libs to the target, to support Googles changes in August 2019.    (Author: MikeHart)
FIX: [TRANS] Fixed CopyFile for Linux to preserve file permissions.    (Author: dawlane)
FIX: [TED] Fixed symlinks opening a second file when DebugStop is used.    (Author: dawlane)
MOD: [TED] Another attempt at fixing the capitalization of the API.     (Author: MikeHart)
MOD: [TED] Moved Open Project from the BUILD menu to the FILE menu.     (Author: MikeHart)
MOD: [TED] Replaced Options dialog with a similar one like from dawlane's version of TED.     (Author: dawlane)
           This dialog is much smaller and so can be displayed on small screens two.
FIX: [TED] CTRL+PgDown and CTRL+PgUP now works on Linux to switch between open code tabs.    (Author: MikeHart)
MOD: [TRANS/GLFW] On Windows you can add an app icon (.ico file) now via the new #GLFW_APP_ICON preprocessor setting.    (Author: MikeHart)
FIX: [OSX] Recompiled the launcher as a 64bit app, so it is compatible with OSX Catalina (10.15.x).    (Author: MikeHart)
FIX: [MOJO1] Fixed missing usage of frame parameter in DrawImage9P.    (Author: Rich)
MOD: [WIN8/WINPHONE8] Depreciated these targets.
                      If you need them, move them out of the targets/depreciated folder.
MOD: [TRANS/ANDROID] Reactivated logcat filtering.    (Author: MikeHart)
NEW: [Examples/MOJO2] DrawPrimitives2 shows how to use the DrawPrimitives method to draw several images at once.




***** v2019-05-05 *****


MOD: [ANDROID] Changed MIN_SDK back to 16 like it was before.    (Author: MikeHart)
MOD: [DOCS] Added A-Z shortcuts on top of indexes.    (Author: Holzchopf)
MOD: [Trans/ANDROID] Release builds are installed automatically now.    (Author: MikeHart)
FIX: [AGK] Fixed docs creation to be compatible with the latest MakeDocs.    (Author: MikeHart)
FIX: [MAKEDOCS] Fixed brl.markdown bug.    (Author: Holzchopf)
FIX: [TED] Fixed fixed displaying an iframe element in the docs.    (Author: dawlane)
FIX: [TED] Fixed scaling issues when displaying images.    (Author: MikeHart)
NEW: [TED] Added overwrite mode. Just press the insert key to toggle it.    (Author: MikeHart)
NEW: [MOJO2] Added 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: MikeHart)
NEW: [MOJO.APP] Added SetDeviceWindowIcon( _path:String ).    (Author: MikeHart)
NEW: [MOJO.APP] Added SetDeviceWindowTitle( _title:String ).    (Author: MikeHart)
NEW: [MOJO.APP] Added SetDeviceWindowSize( _width:Int, _height:Int ).    (Author: MikeHart)
NEW: [MOJO.APP] Added SetDeviceWindowPosition( _x:Int, _y:Int ).    (Author: MikeHart)
NEW: [MOJO.APP] Added SetDeviceWindowSizeLimits:Void( _minWidth:Int, _minHeight:Int, _maxWidth:Int, _maxHeight:Int )    (Author: MikeHart)
NEW: [MOJO.INPUT] Added SetMousePos:Void( _x:Int, _y:Int ).    (Author: MikeHart)
NEW: [MOJO.INPUT] Added SetClipboard:Void( _text:String ).    (Author: MikeHart)
NEW: [MOJO.INPUT] Added GetClipboard:String().    (Author: MikeHart)
NEW: [CERBERUS.INTERPOLATE] New module.    (Author: Holzchopf)
NEW: [MOJO.COLOR] New module.    (Author: Holzchopf)


***** v2018-12-30 *****


FIX: [AGK_IOS] Fixed AGK_IOS target showing up on non OSX platforms.    (Author: MikeHart)
FIX: [ANDROID] Fixed MIN_SDK, TARGET and TOOLS version.    (Author: MikeHart)
FIX: [brl.requesters] Fixed RequestFile not working with a set path.    (Author: MikeHart)
FIX: [TED] Fixed selecting a help topic in the toolbar didn't show up the help file directly.    (Author: MikeHart)
MOD: [example] Various changes to sample scripts     (Author: Paul59)
FIX: [TED] Fixed "Open on Desktop" on Linux.    (Author: dawlane)
MOD: [TED] If text is selected in the editor, it will be pre set in the Find dialog.    (Author: MikeHart)
MOD: [DOCS/MAKEDOCS] Numerous changes to the docs and MakeDocs itself.    (Author: Holzchopf)
FIX: [GLFW/GLFW-ANGLE] Fixed returning MouseZ resets MouseX and MouseY to zero.    (Author: MikeHart)
MOD: [TED] Bigger changes so TED uses the QT5 webengine now and needs QT5.9.2 to compile.    (Author: dawlane)

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 1177
Re: Cerberus X v2020-05-09 released
« Reply #1 on: June 18, 2020, 12:19:21 AM »
My lord, that's a great deal of ongoing support, great work!

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2057
Re: Cerberus X v2020-05-09 released
« Reply #2 on: June 18, 2020, 02:02:20 PM »
Excellent work Mike. I really like the first image in itch.io of a different ide editor. is this available?

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 2918
  • elgol 2021
Re: Cerberus X v2020-05-09 released
« Reply #3 on: June 18, 2020, 02:10:14 PM »
Good work Mike!

Just a typo on itch
Quote
Cerberus X was mainly a rebrand of Monkey X which is maintained, but has evolve over time.

It should be 'evolved'.
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, BBC B, C64, ZX Spectrum

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 756
  • Cerberus X developer
    • Cerberus X
Re: Cerberus X v2020-05-09 released
« Reply #4 on: June 18, 2020, 06:29:57 PM »
Good work Mike!

Just a typo on itch
Quote
Cerberus X was mainly a rebrand of Monkey X which is maintained, but has evolve over time.

It should be 'evolved'.


Thanks Steve, there are others that help out a lot too.

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 756
  • Cerberus X developer
    • Cerberus X
Re: Cerberus X v2020-05-09 released
« Reply #5 on: June 18, 2020, 06:31:47 PM »
Excellent work Mike. I really like the first image in itch.io of a different ide editor. is this available?


Thank you! These aren't different IDEs. Both images are TED, CXs current editor. Just with a different theme and layout applied to.

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2057
Re: Cerberus X v2020-05-09 released
« Reply #6 on: June 19, 2020, 06:39:21 AM »
thanks for the info Mike :)

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2587
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: Cerberus X v2020-05-09 released
« Reply #7 on: June 20, 2020, 07:52:15 AM »
Now that’s what you call an update :o - great work indeed.
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 MikeHart

  • Hero Member
  • *****
  • Posts: 756
  • Cerberus X developer
    • Cerberus X
Re: Cerberus X v2020-05-09 released
« Reply #8 on: June 20, 2020, 08:14:20 AM »
Hehe, that list contains all the updates since our last post here. I hope you didn't got the impression that we didn't release anything since 2018.




Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2587
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: Cerberus X v2020-05-09 released
« Reply #9 on: June 20, 2020, 08:41:34 AM »
Hehe, that list contains all the updates since our last post here. I hope you didn't got the impression that we didn't release anything since 2018.
Lol, I was referring to the v2020-05-09 list ;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 Scaremonger

  • Full Member
  • ***
  • Posts: 111
    • ITSpeedway - Ramblings of a geek!
Re: Cerberus X v2020-05-09 released
« Reply #10 on: July 24, 2020, 06:52:03 PM »
Hi,
Installed it on Linux mint really easily; had to play about with java a little, but that's pretty normal.

Think I might start using it this time... been away from brl-based languages for a while now and missed how easily you can put something workable together.

Si...
Follow me at ITSpeedway.net.

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 756
  • Cerberus X developer
    • Cerberus X
Re: Cerberus X v2020-05-09 released
« Reply #11 on: July 24, 2020, 07:14:13 PM »
Cool. Once our website is back online, you can always ask there.

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 1177
Re: Cerberus X v2020-05-09 released
« Reply #12 on: July 25, 2020, 06:40:36 AM »
Cool, about time to re-compile my old MonkeyX project.... ;)

Seeing as I now live in the 21st century with an old 64-bit computer ;)

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal