From edd3f1f3130c512006f124980f75bb56b6c7337c Mon Sep 17 00:00:00 2001 From: Bruce Pascoe Date: Wed, 16 Aug 2017 12:38:51 -0400 Subject: [PATCH] miniSphere 4.8.2 Finally fixes the choppy SoundStreams! This squashes a few other bugs, too. --- CHANGELOG.md | 5 ++--- README.md | 2 +- VERSION | 2 +- docs/cellscript-api.txt | 2 +- docs/sphere2-core-api.txt | 2 +- manpages/cell.1 | 2 +- manpages/minisphere.1 | 2 +- manpages/spherun.1 | 2 +- manpages/ssj.1 | 2 +- msvs/cell.rc | Bin 4614 -> 4638 bytes msvs/minisphere.rc | Bin 5160 -> 5184 bytes msvs/ssj.rc | Bin 4610 -> 4634 bytes setup/minisphere.iss | 2 +- src/debian/changelog | 10 ++++++++++ src/plugin/PluginMain.cs | 2 +- src/plugin/Properties/AssemblyInfo.cs | 4 ++-- src/shared/version.h | 2 +- 17 files changed, 25 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88260ce6c..e0e0d3093 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ miniSphere Changelog ==================== -vX.X.X - TBD ------------- +v4.8.2 - August 16, 2017 +------------------------ * Fixes a bug in the internal audio streaming logic which corrupted the output of SoundStreams with more than one channel and made them sound choppy. @@ -10,7 +10,6 @@ vX.X.X - TBD * Fixes a bug where Cell will write an invalid script path to `game.sgm` if the script filename includes the `@/` prefix. - v4.8.1 - August 14, 2017 ------------------------ diff --git a/README.md b/README.md index 83fa87ce3..1cfde0bb1 100644 --- a/README.md +++ b/README.md @@ -99,7 +99,7 @@ Download ======== The latest stable miniSphere release at the time of this writing is -**miniSphere 4.8.1**, released on Monday, August 14, 2017. miniSphere +**miniSphere 4.8.2**, released on Wednesday, August 16, 2017. miniSphere binaries are provided through GitHub, and the latest version is always available for download here: diff --git a/VERSION b/VERSION index bf5606571..40d1f9dd0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -X.X.X \ No newline at end of file +4.8.2 \ No newline at end of file diff --git a/docs/cellscript-api.txt b/docs/cellscript-api.txt index 7c6ba9e9d..478e117d5 100644 --- a/docs/cellscript-api.txt +++ b/docs/cellscript-api.txt @@ -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 X.X.X". + example, "Cell 4.8.2". Sphere.Version [read-only] diff --git a/docs/sphere2-core-api.txt b/docs/sphere2-core-api.txt index 0319d5550..7f41e9477 100644 --- a/docs/sphere2-core-api.txt +++ b/docs/sphere2-core-api.txt @@ -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 X.X.X". + example, "miniSphere 4.8.2". Sphere.Version [read-only] Sphere.APILevel [read-only] diff --git a/manpages/cell.1 b/manpages/cell.1 index a8fafb48d..1d1056542 100644 --- a/manpages/cell.1 +++ b/manpages/cell.1 @@ -1,4 +1,4 @@ -.TH CELL 1 "xxxx-xx-xx" "miniSphere X.X.X" "Sphere Game Development Kit" +.TH CELL 1 "2017-08-16" "miniSphere-4.8.2" "Sphere Game Development Kit" .SH NAME cell \- Sphere v2 game compiler and packager .SH SYNOPSIS diff --git a/manpages/minisphere.1 b/manpages/minisphere.1 index d43c7bb62..f2dfead72 100644 --- a/manpages/minisphere.1 +++ b/manpages/minisphere.1 @@ -1,4 +1,4 @@ -.TH MINISPHERE 1 "xxxx-xx-xx" "miniSphere X.X.X"" "miniSphere JS Game Engine" +.TH MINISPHERE 1 "2017-08-16" "miniSphere-4.8.2" "miniSphere JS Game Engine" .SH NAME minisphere \- lightweight JavaScript-powered game engine .SH SYNOPSIS diff --git a/manpages/spherun.1 b/manpages/spherun.1 index f2cd3b60b..baed8c23f 100644 --- a/manpages/spherun.1 +++ b/manpages/spherun.1 @@ -1,4 +1,4 @@ -.TH SPHERUN 1 "xxxx-xx-xx" "miniSphere X.X.X" "Sphere Game Development Kit" +.TH SPHERUN 1 "2017-08-16" "miniSphere-4.8.2" "Sphere Game Development Kit" .SH NAME spherun \- run a Sphere game in a dev-friendly environment .SH SYNOPSIS diff --git a/manpages/ssj.1 b/manpages/ssj.1 index 359825e7d..7d5c29fd3 100644 --- a/manpages/ssj.1 +++ b/manpages/ssj.1 @@ -1,4 +1,4 @@ -.TH SSJ 1 "xxxx-xx-xx" "miniSphere X.X.X" "Sphere Game Development Kit" +.TH SSJ 1 "2017-08-16" "miniSphere-4.8.2" "Sphere Game Development Kit" .SH NAME ssj \- the JavaScript debugger for miniSphere .SH SYNOPSIS diff --git a/msvs/cell.rc b/msvs/cell.rc index 0181195fcb44783e764bcf5041a87d540fb3a3f5..19ec3847be98c8129581ba49bbac4abf7ff3cf71 100644 GIT binary patch delta 113 zcmZounWwU$k3-mmL5INth>gJ5h{1%xZ1QXlRczv$&vLLc110o;8uWk~Kp3oH^F!|U UjMyY57jlVDX5$lD%*Mw808Td&-~a#s delta 90 zcmbQI(x$SZkAv5ML5Bg3CokksMHSh6lY^ZZD5M8e1jUml^6G9@;5o#IAuPU`hfjzF E0Q(OREdT%j diff --git a/msvs/minisphere.rc b/msvs/minisphere.rc index ad778a96adcf612c5ec0f50e26c773d613a57481..8794ad289660a8b6d99ddf08d735625a6f781a78 100644 GIT binary patch delta 117 zcmZ3XaX@3kCN5zU1|0?qAT|PHBL))&v&s9pRI!O~{>b%~2`Hfl)Sw5{0KyOr3;A_7 UOYq%d#33m@Swlc*v4#K(03GKQl>h($ delta 88 zcmX@0u|i|RCN5qB1|0@Co_v%`6;)*OU#_=IKp{P#A}F4$$g8_qi|-aAH(ZE8Z}NN| K$<2BKLM#9^KoNxi diff --git a/msvs/ssj.rc b/msvs/ssj.rc index 93dece4cc3697d0dabab35c33eb5ce4d6099236a..08be747c7da7703233efd617fe368d5a010d826a 100644 GIT binary patch delta 110 zcmZotnWeI!k3-mmL5INth>gJ5h{1%xZ1QXlRczv$&vLLc110o;8uWk~Kp3oH^F!{} RjMyY57jlVj{=h550ss|n6D9xv delta 94 zcmbQG(xkGXkAv5ML5Bg3CokksMHSh6lY^ZZD5M8e1jUm-@`_L1z{N4ykC$(=0?$51 LRO!thc{N!8U{w-t diff --git a/setup/minisphere.iss b/setup/minisphere.iss index f1a13f2c1..a9380b745 100644 --- a/setup/minisphere.iss +++ b/setup/minisphere.iss @@ -33,7 +33,7 @@ ; solution configurations. #define AppName "miniSphere" #define AppPublisher "Fat Cerberus" -#define AppVersion3 "X.X.X" +#define AppVersion3 "4.8.2" ; to create a bundle with Sphere Studio, copy the Sphere Studio binaries ; into msw/ide/ before building the installer. diff --git a/src/debian/changelog b/src/debian/changelog index 7c9b792a4..61d17d113 100644 --- a/src/debian/changelog +++ b/src/debian/changelog @@ -1,3 +1,13 @@ +minisphere (4.8.2) zesty; urgency=low + + * Fixes a bug in the internal audio streaming logic which corrupted the output + of SoundStreams with more than one channel and made them sound choppy. + * Fixes a bug where legacy `Spriteset#filename` includes a SphereFS prefix. + * Fixes a bug where Cell will write an invalid script path to `game.sgm` if the + script filename includes the `@/` prefix. + + -- Bruce Pascoe Wed, 16 Aug 2017 00:00:00 -0500 + minisphere (4.8.1) zesty; urgency=low * Adds `DirectoryStream#dispose()` to the API, for closing an open directory. diff --git a/src/plugin/PluginMain.cs b/src/plugin/PluginMain.cs index 4c52af309..a42cf4267 100644 --- a/src/plugin/PluginMain.cs +++ b/src/plugin/PluginMain.cs @@ -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; } = "X.X.X"; + public string Version { get; } = "4.8.2"; public string Author { get; } = "Fat Cerberus"; internal PluginConf Conf { get; private set; } diff --git a/src/plugin/Properties/AssemblyInfo.cs b/src/plugin/Properties/AssemblyInfo.cs index 5a9e7aba2..612e88e34 100644 --- a/src/plugin/Properties/AssemblyInfo.cs +++ b/src/plugin/Properties/AssemblyInfo.cs @@ -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("4.8.2.2246")] +[assembly: AssemblyFileVersion("4.8.2.2246")] diff --git a/src/shared/version.h b/src/shared/version.h index ce61ea57f..a21716c26 100644 --- a/src/shared/version.h +++ b/src/shared/version.h @@ -6,6 +6,6 @@ #define DEBUGGER_NAME "SSj" #define PREPTOOL_NAME "Majin" -#define VERSION_NAME "X.X.X" +#define VERSION_NAME "4.8.2" #endif // MINISPHERE__VERSION_H__INCLUDED