hsqml-demo-morris 0.3.1.0 → 0.3.1.1
raw patch · 4 files changed
+45/−5 lines, 4 filesdep ~deepseq
Dependency ranges changed: deepseq
Files
- CHANGELOG +37/−0
- LICENSE +1/−1
- hsqml-demo-morris.cabal +5/−3
- src/Morris/Board.hs +2/−1
+ CHANGELOG view
@@ -0,0 +1,37 @@+HsQML Morris - Release History++release-0.3.1.1 - 2016.02.11++ * Added change log.+ * Relaxed constraint on deepseq package.++release-0.3.1.0 - 2014.11.13++ * Added new class of object to represent game pieces.+ * Added Marshal instance for Player.+ * Changed accessor methods to be constant properties.+ * Changed to replace PosListObj with native lists.+ * Changed to define class for context object inline.+ * Relaxed dependency on text and removed unused dependency on tagged.+ * Fixed board to scale correctly with the window.+ * Fixed missing first part of two step animation.++release-0.3.0.0 - 2014.05.04++ * Ported to HsQML 0.3 API and Qt Quick 2.+ * Renamed package to hsqml-demo-morris.+ * Added threading option to cabal file.+ * Fixed infinite loop when AI player cannot move.+ * Fixed crash bug in Qt prior to 5.3 with workaround.+ * Fix name of Paths module.++release-0.2.0.0 - 2013.10.08++ * Ported to HsQML 0.2 API.+ * Moved AI processing to a separate thread so as to avoid hanging the UI.+ * Changed cabal file to point to hub.darcs.net for repository.+ * Relaxed constraint on tagged package.++release-0.1.0.0 - 2012.09.10++ * Initial release.
LICENSE view
@@ -1,4 +1,4 @@-Copyright (c)2012-2014, Robin KAY+Copyright (c)2012-2016, Robin KAY All rights reserved.
hsqml-demo-morris.cabal view
@@ -1,10 +1,10 @@ Name: hsqml-demo-morris-Version: 0.3.1.0+Version: 0.3.1.1 Cabal-version: >= 1.10 Build-type: Simple License: BSD3 License-file: LICENSE-Copyright: (c) 2012-2014 Robin KAY+Copyright: (c) 2012-2016 Robin KAY Author: Robin KAY Maintainer: komadori@gekkou.co.uk Stability: experimental@@ -13,6 +13,8 @@ Synopsis: HsQML-based implementation of Nine Men's Morris Data-dir: qml Data-files: *.qml *.js *.svg+Extra-source-files:+ CHANGELOG Description: HsQML-based implementation of Nine Men's Morris @@ -25,7 +27,7 @@ Build-depends: base == 4.*, containers >= 0.4 && < 0.6,- deepseq >= 1.2 && < 1.4,+ deepseq >= 1.2 && < 1.5, directory >= 1.1 && < 1.3, text >= 0.11 && < 1.3, OddWord == 1.0.*,
src/Morris/Board.hs view
@@ -15,7 +15,8 @@ newtype Position = Position Int deriving (Eq, Ord, Show) -instance NFData Position+instance NFData Position where+ rnf x = seq x () data FirstAction = Place Position