Skip to content

Commit

Permalink
Sphere 5.6.1
Browse files Browse the repository at this point in the history
Fix for a bogus deprecation warning in Cell. Also removes 32-bit Windows
support, which was long overdue.
  • Loading branch information
fatcerberus committed Jul 6, 2021
1 parent 57163c9 commit b25c7bd
Show file tree
Hide file tree
Showing 14 changed files with 28 additions and 27 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
Sphere Changelog
================

v5.6.1 - July 6, 2021
---------------------

* Removes support for 32-bit versions of Windows.
* Fixes a bug where Cell would show a deprecation warning even when targeting
API level 3.

v5.6.0 - May 10, 2021
---------------------

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Download
========

The latest stable Sphere release at the time of this writing is
**Sphere 5.6.0**, released on Monday, May 10, 2021. Sphere releases are
**Sphere 5.6.1**, released on Tuesday, July 6, 2021. Sphere releases are
provided through GitHub, so 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 @@
5.6.0+
5.6.1
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 "2021-05-10" "Sphere 5.6.0" "Sphere: the JavaScript game platform"
.TH CELL 1 "2021-07-06" "Sphere 5.6.1" "Sphere: the JavaScript game platform"
.SH NAME
cell \- scripted build tool for Sphere game engine games
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion manpages/neosphere.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH NEOSPHERE 1 "2021-05-10" "Sphere 5.6.0" "Sphere: the JavaScript game platform"
.TH NEOSPHERE 1 "2021-07-06" "Sphere 5.6.1" "Sphere: the JavaScript game platform"
.SH NAME
neosphere \- 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 "2021-05-10" "Sphere 5.6.0" "Sphere: the JavaScript game platform"
.TH SPHERUN 1 "2021-07-06" "Sphere 5.6.1" "Sphere: the JavaScript game platform"
.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 "2021-05-10" "Sphere 5.6.0" "Sphere: the JavaScript game platform"
.TH SSJ 1 "2021-07-06" "Sphere 5.6.1" "Sphere: the JavaScript game platform"
.SH NAME
ssj - the JavaScript debugger for neoSphere
.SH SYNOPSIS
Expand Down
Binary file modified msvs/cell.rc
Binary file not shown.
Binary file modified msvs/neosphere.rc
Binary file not shown.
Binary file modified msvs/ssj.rc
Binary file not shown.
28 changes: 11 additions & 17 deletions setup/sphereSetup.iss
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@
; ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
; POSSIBILITY OF SUCH DAMAGE.

; before building the installer, you should build the complete Sphere GDK for
; both x86 and x64 using Visual Studio. in other words, the entire "GDK" and "Redist"
; solution configurations.
; before building the installer, you should build the complete Sphere GDK using
; Visual Studio. in other words, the entire "GDK" and "Redist" solution
; configurations.
#define AppName "Sphere"
#define AppPublisher "Fat Cerberus"
#define AppVersion3 "5.6.0+"
#define AppVersion4 "5.6.0.3375"
#define AppVersion3 "5.6.1"
#define AppVersion4 "5.6.1.3378"

; to create a bundle with Sphere Studio, copy the Sphere Studio binaries
; into msw/ide/ before building the installer.
Expand All @@ -53,7 +53,7 @@ AppPublisher=Fat Cerberus
AppUpdatesURL=http://forums.spheredev.org/index.php/topic,1215.0.html
AppCopyright=2015-2021 Fat Cerberus
AlwaysShowDirOnReadyPage=yes
ArchitecturesAllowed=x86 x64
ArchitecturesAllowed=x64
ArchitecturesInstallIn64BitMode=x64
ChangesAssociations=yes
ChangesEnvironment=yes
Expand Down Expand Up @@ -87,17 +87,11 @@ Name: "path"; Description: "Add the GDK tools to the system %&PATH%"; GroupDescr

[Files]
; 64-bit (x64) binaries
Source: "..\msw64\neoSphere.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\msw64\spherun.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\msw64\cell.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\msw64\ssj.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode
Source: "..\msw64\ChakraCore.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: Is64BitInstallMode
; 32-bit (x86) binaries
Source: "..\msw\neoSphere.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\msw\spherun.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\msw\cell.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\msw\ssj.exe"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\msw\ChakraCore.dll"; DestDir: "{app}"; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: "..\msw\neoSphere.exe"; DestDir: "{app}"; Flags: ignoreversion;
Source: "..\msw\spherun.exe"; DestDir: "{app}"; Flags: ignoreversion;
Source: "..\msw\cell.exe"; DestDir: "{app}"; Flags: ignoreversion;
Source: "..\msw\ssj.exe"; DestDir: "{app}"; Flags: ignoreversion;
Source: "..\msw\ChakraCore.dll"; DestDir: "{app}"; Flags: ignoreversion
; everything else
Source: "..\msw\gdk-cp.bat"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\msw\documentation\sphere2-core-api.txt"; DestDir: "{app}\documentation"; Flags: ignoreversion
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; } = "Sphere v2 Support";
public string Description { get; } = "Provides support for the Sphere v2 platform.";
public string Version { get; } = "5.6.0";
public string Version { get; } = "5.6.1";
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("5.6.0.3375")]
[assembly: AssemblyFileVersion("5.6.0.3375")]
[assembly: AssemblyVersion("5.6.1.3378")]
[assembly: AssemblyFileVersion("5.6.1.3378")]
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 "5.6.0+"
#define SPHERE_VERSION "5.6.1"

#define SPHERE_API_VERSION 2
#define SPHERE_API_LEVEL 4
Expand Down

0 comments on commit b25c7bd

Please sign in to comment.