Skip to content

Commit

Permalink
miniSphere 5.5.0
Browse files Browse the repository at this point in the history
Basic TrueType font support, depth buffer support, better Oozaru
compatibility, and `.fromFile()` canonization.
  • Loading branch information
fatcerberus committed Aug 11, 2020
1 parent cc805f8 commit 0007b7f
Show file tree
Hide file tree
Showing 14 changed files with 17 additions and 14 deletions.
6 changes: 4 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
miniSphere Changelog
====================

v5.5.0 - TBD
------------
v5.5.0 - August 12, 2020
------------------------

* Adds support for loading TrueType fonts using the `Font` class.
* Adds support for Node.js-like automatic module type detection for `.js`
Expand All @@ -14,6 +14,8 @@ v5.5.0 - TBD
surface including its depth buffer.
* Adds support for Oozaru-compatible `/lib/foo.js` specifier format for loading
Sphere Runtime modules.
* Canonizes the `.fromFile()` APIs, as well as a few other functions,
increasing the API level to 3.
* Fixes a bug where `Key.Tilde` isn't recognized on macOS.
* Fixes a bug where trying to load something other than an RFN file using the
font API can cause the engine to segfault.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Download
========

The latest stable miniSphere release at the time of this writing is
**miniSphere 5.4.2**, released on Thursday, Feburary 20, 2020. miniSphere
**miniSphere 5.5.0**, released on Wednesday, August 12, 2020. miniSphere
binaries are provided through GitHub, and the latest version is always
available for download here:

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
X.X.X
5.5.0
2 changes: 1 addition & 1 deletion manpages/cell.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH CELL 1 "xxxx-xx-xx" "miniSphere X.X.X" "Sphere Game Development Kit"
.TH CELL 1 "2020-08-12" "miniSphere 5.5.0" "Sphere Game Development Kit"
.SH NAME
cell \- scripted build tool for Sphere game engine games
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion manpages/minisphere.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH MINISPHERE 1 "xxxx-xx-xx" "miniSphere X.X.X" "miniSphere JS Game Engine"
.TH MINISPHERE 1 "2020-08-12" "miniSphere 5.5.0" "miniSphere JS Game Engine"
.SH NAME
minisphere \- lightweight JavaScript-powered game engine
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion manpages/spherun.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH SPHERUN 1 "xxxx-xx-xx" "miniSphere X.X.X" "Sphere Game Development Kit"
.TH SPHERUN 1 "2020-08-12" "miniSphere 5.5.0" "Sphere Game Development Kit"
.SH NAME
spherun \- run a Sphere game in a dev-friendly environment
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion manpages/ssj.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH SSJ 1 "xxxx-xx-xx" "miniSphere X.X.X" "Sphere Game Development Kit"
.TH SSJ 1 "2020-08-12" "miniSphere 5.5.0" "Sphere Game Development Kit"
.SH NAME
ssj - the JavaScript debugger for miniSphere
.SH SYNOPSIS
Expand Down
Binary file modified msvs/cell.rc
Binary file not shown.
Binary file modified msvs/minisphere.rc
Binary file not shown.
Binary file modified msvs/ssj.rc
Binary file not shown.
5 changes: 3 additions & 2 deletions setup/minisphere.iss
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
; solution configurations.
#define AppName "miniSphere"
#define AppPublisher "Fat Cerberus"
#define AppVersion3 "X.X.X"
#define AppVersion4 "0.0.0.0"
#define AppVersion3 "5.5.0"
#define AppVersion4 "5.5.0.3322"

; to create a bundle with Sphere Studio, copy the Sphere Studio binaries
; into msw/ide/ before building the installer.
Expand Down Expand Up @@ -69,6 +69,7 @@ UninstallDisplayName={#AppName} {#AppVersion3}
UninstallDisplayIcon={app}\miniSphere.exe,0
VersionInfoDescription={#AppName} {#AppVersion3} for Windows
VersionInfoVersion={#AppVersion4}
WizardStyle=modern

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Expand Down
2 changes: 1 addition & 1 deletion src/plugin/PluginMain.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public class PluginMain : IPluginMain
{
public string Name { get; } = "miniSphere Support";
public string Description { get; } = "Supports miniSphere and the Sphere v2 toolchain.";
public string Version { get; } = "X.X.X";
public string Version { get; } = "5.5.0";
public string Author { get; } = "Fat Cerberus";

internal PluginConf Conf { get; private set; }
Expand Down
4 changes: 2 additions & 2 deletions src/plugin/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.0.0.0")]
[assembly: AssemblyFileVersion("0.0.0.0")]
[assembly: AssemblyVersion("5.5.0.3322")]
[assembly: AssemblyFileVersion("5.5.0.3322")]
2 changes: 1 addition & 1 deletion src/shared/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
#define SPHERE_COMPILER_NAME "Cell"
#define SPHERE_DEBUGGER_NAME "SSj"

#define SPHERE_VERSION "X.X.X"
#define SPHERE_VERSION "5.5.0"

#define SPHERE_API_VERSION 2
#define SPHERE_API_LEVEL 4
Expand Down

0 comments on commit 0007b7f

Please sign in to comment.