Skip to content

Commit

Permalink
miniSphere 4.8.7
Browse files Browse the repository at this point in the history
Fixes a nasty path handling bug that prevented many Sphere 1.x games
from working.
  • Loading branch information
fatcerberus committed Sep 16, 2017
1 parent dd0cd74 commit 3275e7d
Show file tree
Hide file tree
Showing 18 changed files with 24 additions and 16 deletions.
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
miniSphere Changelog
====================

v4.8.7 - TBD
------------
v4.8.7 - September 16, 2017
---------------------------

* Fixes a bug where paths beginning with `~/` were incorrectly interpreted as
referring to the save data directory in Sphere v1 code, leading to a runtime
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ Download
========

The latest stable miniSphere release at the time of this writing is
**miniSphere 4.8.6**, released on Tuesday, September 12, 2017. miniSphere
**miniSphere 4.8.7**, released on Saturday, September 16, 2017. 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 @@
4.8.6
4.8.7
2 changes: 1 addition & 1 deletion assets/system/game_modules/person.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* Sphere Runtime for Sphere games
* Copyright (c) 2015-2017, Eggbert & Fat Cerberus
* Copyright (c) 2015-2017, Eggbertx & Fat Cerberus
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion docs/cellscript-api.txt
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ Sphere.Game [non-replaceable]
Sphere.Platform [read-only]

A string specifying the name and version number of the compiler. For
example, "Cell 4.8.6".
example, "Cell 4.8.7".

Sphere.Version [read-only]

Expand Down
2 changes: 1 addition & 1 deletion docs/sphere2-core-api.txt
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ methods for managing execution.
Sphere.Platform [read-only]

A string specifying the name and version number of the engine. For
example, "miniSphere 4.8.6".
example, "miniSphere 4.8.7".

Sphere.Version [read-only]
Sphere.APILevel [read-only]
Expand Down
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 "2017-09-12" "miniSphere-4.8.6" "Sphere Game Development Kit"
.TH CELL 1 "2017-09-16" "miniSphere-4.8.7" "Sphere Game Development Kit"
.SH NAME
cell \- Sphere v2 game compiler and packager
.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 "2017-09-12" "miniSphere-4.8.6" "miniSphere JS Game Engine"
.TH MINISPHERE 1 "2017-09-16" "miniSphere-4.8.7" "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 "2017-09-12" "miniSphere-4.8.6" "Sphere Game Development Kit"
.TH SPHERUN 1 "2017-09-16" "miniSphere-4.8.7" "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 "2017-09-12" "miniSphere-4.8.6" "Sphere Game Development Kit"
.TH SSJ 1 "2017-09-16" "miniSphere-4.8.7" "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.
2 changes: 1 addition & 1 deletion setup/minisphere.iss
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
; solution configurations.
#define AppName "miniSphere"
#define AppPublisher "Fat Cerberus"
#define AppVersion3 "4.8.6"
#define AppVersion3 "4.8.7"

; to create a bundle with Sphere Studio, copy the Sphere Studio binaries
; into msw/ide/ before building the installer.
Expand Down
8 changes: 8 additions & 0 deletions src/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
minisphere (4.8.7) zesty; urgency=low

* Fixes a bug where paths beginning with `~/` were incorrectly interpreted as
referring to the save data directory in Sphere v1 code, leading to a runtime
error.

-- Bruce Pascoe <fatcerberus@icloud.com> Sat, 16 Sep 2017 00:00:00 -0500

minisphere (4.8.6) zesty; urgency=low

* Fixes a bug where the backbuffer texture is freed prematurely, causing the
Expand Down
2 changes: 1 addition & 1 deletion src/plugin/PluginMain.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class PluginMain : IPluginMain
{
public string Name { get; } = "miniSphere Support";
public string Description { get; } = "Provides support for the miniSphere toolchain.";
public string Version { get; } = "4.8.6";
public string Version { get; } = "4.8.7";
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("4.8.6.2280")]
[assembly: AssemblyFileVersion("4.8.6.2280")]
[assembly: AssemblyVersion("4.8.7.2283")]
[assembly: AssemblyFileVersion("4.8.7.2283")]
2 changes: 1 addition & 1 deletion src/shared/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
#define DEBUGGER_NAME "SSj"
#define PREPTOOL_NAME "Majin"

#define VERSION_NAME "4.8.6"
#define VERSION_NAME "4.8.7"

#endif // MINISPHERE__VERSION_H__INCLUDED

0 comments on commit 3275e7d

Please sign in to comment.