Permalink
Browse files

v.1.1.1 - moved to stable

  • Loading branch information...
mariuszgromada committed Apr 23, 2016
1 parent 1ff70ad commit dc09e086610ac1d8b7298378717c1ece66db0067
Showing with 51,551 additions and 1 deletion.
  1. +1 −1 CURRENT/c-sharp/Janet-Sudoku.nuspec
  2. +1 −0 CURRENT/c-sharp/create-nuget-package.bat
  3. BIN STABLE/1.1.1/Janet-Sudoku-icon-256x256.png
  4. BIN STABLE/1.1.1/Janet-Sudoku-icon-transp-256x256.ico
  5. BIN STABLE/1.1.1/Janet-Sudoku-icon-transp-256x256.png
  6. BIN STABLE/1.1.1/Janet-Sudoku-icon-transp.ico
  7. BIN STABLE/1.1.1/Janet-Sudoku-icon-transp.png
  8. BIN STABLE/1.1.1/Janet-Sudoku-icon.png
  9. BIN STABLE/1.1.1/Janet-Sudoku-logo.png
  10. +119 −0 STABLE/1.1.1/README.txt
  11. +91 −0 STABLE/1.1.1/c-sharp/Janet-Sudoku.csproj
  12. +19 −0 STABLE/1.1.1/c-sharp/Janet-Sudoku.nuspec
  13. +64 −0 STABLE/1.1.1/c-sharp/Janet-Sudoku.sln
  14. +33 −0 STABLE/1.1.1/c-sharp/Properties/AssemblyInfo.cs
  15. +6 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Janet-Sudoku-Demop-App/App.config
  16. +80 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Janet-Sudoku-Demop-App/Janet-Sudoku-Demop-App.csproj
  17. +9 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Janet-Sudoku-Demop-App/JanetSudokuDemoApp.cs
  18. +36 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Janet-Sudoku-Demop-App/Properties/AssemblyInfo.cs
  19. +6 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-API/App.config
  20. +9 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-API/JanetSudokuRunTestsApi.cs
  21. +36 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-API/Properties/AssemblyInfo.cs
  22. +80 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-API/Run-Tests-API.csproj
  23. +6 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Generator/App.config
  24. +9 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Generator/JanetSudokuRunGenerator.cs
  25. +36 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Generator/Properties/AssemblyInfo.cs
  26. +80 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Generator/Run-Tests-Generator.csproj
  27. +6 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Solver/App.config
  28. +9 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Solver/JanetSudokuRunSolver.cs
  29. +36 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Solver/Properties/AssemblyInfo.cs
  30. +80 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Solver/Run-Tests-Solver.csproj
  31. +6 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Store/App.config
  32. +9 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Store/JanetSudokuRunTestsStore.cs
  33. +36 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Store/Properties/AssemblyInfo.cs
  34. +80 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests-Store/Run-Tests-Store.csproj
  35. +6 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests/App.config
  36. +9 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests/JanetSudokuRunTests.cs
  37. +36 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests/Properties/AssemblyInfo.cs
  38. +80 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tests/Run-Tests.csproj
  39. +6 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tutorial/App.config
  40. +9 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tutorial/JanetSudokuRunTutorial.cs
  41. +36 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tutorial/Properties/AssemblyInfo.cs
  42. +80 −0 STABLE/1.1.1/c-sharp/exe-lib-tests/Run-Tutorial/Run-Tutorial.csproj
  43. +147 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/BoardCell.cs
  44. +337 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/ErrorCodes.cs
  45. +126 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/SudokuBoard.cs
  46. +756 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/SudokuGenerator.cs
  47. +3,093 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/SudokuPuzzles.cs
  48. +1,344 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/SudokuSolver.cs
  49. +1,784 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/SudokuStore.cs
  50. +113 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/demoapp/JanetConsole.cs
  51. +858 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/demoapp/JanetSudoku.cs
  52. +134 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/demoapp/Menu.cs
  53. +275 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/demoapp/MenuData.cs
  54. +134 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/regtests/RegTests.cs
  55. +502 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/regtests/RegTestsApi.cs
  56. +449 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/regtests/RegTestsGenerator.cs
  57. +481 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/regtests/RegTestsSolver.cs
  58. +1,759 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/regtests/RegTestsStore.cs
  59. +157 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/tutorial/Tutorial.cs
  60. +98 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/utils/ArrayX.cs
  61. +113 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/utils/DateTimeX.cs
  62. +182 −0 STABLE/1.1.1/c-sharp/src/org/mariuszgromada/math/janetsudoku/utils/FileX.cs
  63. BIN STABLE/1.1.1/demo-app-screenshots/janet-sudoku-demo-app-screenshot-01.png
  64. BIN STABLE/1.1.1/demo-app-screenshots/janet-sudoku-demo-app-screenshot-02.png
  65. BIN STABLE/1.1.1/demo-app-screenshots/janet-sudoku-demo-app-screenshot-03.png
  66. BIN STABLE/1.1.1/demo-app-screenshots/janet-sudoku-demo-app-screenshot-04.png
  67. BIN STABLE/1.1.1/demo-app-screenshots/janet-sudoku-demo-app-screenshot-05.png
  68. BIN STABLE/1.1.1/demo-app-screenshots/janet-sudoku-demo-app-screenshot-06.png
  69. BIN STABLE/1.1.1/demo-app-screenshots/janet-sudoku-demo-app-screenshot-07.png
  70. BIN STABLE/1.1.1/demo-app-screenshots/janet-sudoku-demo-app-screenshot-08.png
  71. BIN STABLE/1.1.1/demo-app-screenshots/janet-sudoku-demo-app-screenshot-09.png
  72. +37 −0 STABLE/1.1.1/doc/allclasses-frame.html
  73. +37 −0 STABLE/1.1.1/doc/allclasses-noframe.html
  74. +674 −0 STABLE/1.1.1/doc/constant-values.html
  75. +125 −0 STABLE/1.1.1/doc/deprecated-list.html
  76. +230 −0 STABLE/1.1.1/doc/help-doc.html
  77. +139 −0 STABLE/1.1.1/doc/index-files/index-1.html
  78. +180 −0 STABLE/1.1.1/doc/index-files/index-10.html
  79. +156 −0 STABLE/1.1.1/doc/index-files/index-11.html
  80. +140 −0 STABLE/1.1.1/doc/index-files/index-12.html
  81. +138 −0 STABLE/1.1.1/doc/index-files/index-13.html
  82. +896 −0 STABLE/1.1.1/doc/index-files/index-14.html
  83. +239 −0 STABLE/1.1.1/doc/index-files/index-15.html
  84. +507 −0 STABLE/1.1.1/doc/index-files/index-16.html
  85. +154 −0 STABLE/1.1.1/doc/index-files/index-17.html
  86. +132 −0 STABLE/1.1.1/doc/index-files/index-18.html
  87. +138 −0 STABLE/1.1.1/doc/index-files/index-19.html
  88. +209 −0 STABLE/1.1.1/doc/index-files/index-2.html
  89. +174 −0 STABLE/1.1.1/doc/index-files/index-3.html
  90. +160 −0 STABLE/1.1.1/doc/index-files/index-4.html
  91. +166 −0 STABLE/1.1.1/doc/index-files/index-5.html
  92. +139 −0 STABLE/1.1.1/doc/index-files/index-6.html
  93. +296 −0 STABLE/1.1.1/doc/index-files/index-7.html
  94. +142 −0 STABLE/1.1.1/doc/index-files/index-8.html
  95. +151 −0 STABLE/1.1.1/doc/index-files/index-9.html
  96. +75 −0 STABLE/1.1.1/doc/index.html
  97. +393 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/BoardCell.html
  98. +1,039 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/ErrorCodes.html
  99. +457 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/SudokuBoard.html
  100. +924 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/SudokuGenerator.html
  101. +3,040 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/SudokuPuzzles.html
  102. +1,429 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/SudokuSolver.html
  103. +2,143 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/SudokuStore.html
  104. +189 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/class-use/BoardCell.html
  105. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/class-use/ErrorCodes.html
  106. +167 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/class-use/SudokuBoard.html
  107. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/class-use/SudokuGenerator.html
  108. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/class-use/SudokuPuzzles.html
  109. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/class-use/SudokuSolver.html
  110. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/class-use/SudokuStore.html
  111. +371 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/demoapp/JanetConsole.html
  112. +374 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/demoapp/JanetSudoku.html
  113. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/demoapp/class-use/Console.html
  114. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/demoapp/class-use/JanetConsole.html
  115. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/demoapp/class-use/JanetSudoku.html
  116. +22 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/demoapp/package-frame.html
  117. +152 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/demoapp/package-summary.html
  118. +139 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/demoapp/package-tree.html
  119. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/demoapp/package-use.html
  120. +27 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/package-frame.html
  121. +182 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/package-summary.html
  122. +144 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/package-tree.html
  123. +165 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/package-use.html
  124. +340 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/RegTests.html
  125. +340 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/RegTestsApi.html
  126. +340 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/RegTestsGenerator.html
  127. +340 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/RegTestsSolver.html
  128. +340 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/RegTestsStore.html
  129. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/class-use/RegTests.html
  130. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/class-use/RegTestsApi.html
  131. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/class-use/RegTestsGenerator.html
  132. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/class-use/RegTestsSolver.html
  133. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/class-use/RegTestsStore.html
  134. +25 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/package-frame.html
  135. +169 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/package-summary.html
  136. +142 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/package-tree.html
  137. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/regtests/package-use.html
  138. +300 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/tutorial/Tutorial.html
  139. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/tutorial/class-use/Tutorial.html
  140. +21 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/tutorial/package-frame.html
  141. +145 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/tutorial/package-summary.html
  142. +138 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/tutorial/package-tree.html
  143. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/tutorial/package-use.html
  144. +332 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/ArrayX.html
  145. +401 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/DateTimeX.html
  146. +475 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/FileX.html
  147. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/class-use/ArrayX.html
  148. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/class-use/DateTimeX.html
  149. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/class-use/FileX.html
  150. +23 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/package-frame.html
  151. +160 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/package-summary.html
  152. +140 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/package-tree.html
  153. +125 −0 STABLE/1.1.1/doc/org/mariuszgromada/math/janetsudoku/utils/package-use.html
  154. +26 −0 STABLE/1.1.1/doc/overview-frame.html
  155. +155 −0 STABLE/1.1.1/doc/overview-summary.html
  156. +159 −0 STABLE/1.1.1/doc/overview-tree.html
  157. +5 −0 STABLE/1.1.1/doc/package-list
  158. +30 −0 STABLE/1.1.1/doc/script.js
  159. +574 −0 STABLE/1.1.1/doc/stylesheet.css
  160. +13 −0 STABLE/1.1.1/examples/sudoku-01.txt
  161. +13 −0 STABLE/1.1.1/examples/sudoku-02.txt
  162. +13 −0 STABLE/1.1.1/examples/sudoku-03.txt
  163. +12 −0 STABLE/1.1.1/examples/sudoku-04.txt
  164. +23 −0 STABLE/1.1.1/examples/sudoku-05.txt
  165. +9 −0 STABLE/1.1.1/java/Manifest.txt
  166. +6 −0 STABLE/1.1.1/java/javadoc.xml
  167. +144 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/BoardCell.java
  168. +335 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/ErrorCodes.java
  169. +123 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/SudokuBoard.java
  170. +754 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/SudokuGenerator.java
  171. +3,090 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/SudokuPuzzles.java
  172. +1,344 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/SudokuSolver.java
  173. +1,765 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/SudokuStore.java
  174. +114 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/demoapp/JanetConsole.java
  175. +868 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/demoapp/JanetSudoku.java
  176. +132 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/demoapp/Menu.java
  177. +273 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/demoapp/MenuData.java
  178. +133 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/regtests/RegTests.java
  179. +498 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/regtests/RegTestsApi.java
  180. +442 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/regtests/RegTestsGenerator.java
  181. +475 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/regtests/RegTestsSolver.java
  182. +1,751 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/regtests/RegTestsStore.java
  183. +167 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/tutorial/Tutorial.java
  184. +109 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/utils/ArrayX.java
  185. +113 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/utils/DateTimeX.java
  186. +209 −0 STABLE/1.1.1/java/src/org/mariuszgromada/math/janetsudoku/utils/FileX.java
@@ -2,7 +2,7 @@
<package >
<metadata>
<id>Janet-Sudoku</id>
<version>1.1.0.0</version>
<version>1.1.1.0</version>
<title>Janet Sudoku - Sudoku Generator and Sudoku Solver library for Java Android .NET MONO (C#) CLS compliant (C++/CLI, F#, VB)</title>
<authors>Mariusz Gromada</authors>
<owners>Mariusz Gromada</owners>
@@ -0,0 +1 @@
nuget pack Janet-Sudoku.csproj -Prop Configuration=Release
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,119 @@
Janet Sudoku - Sudoku Solver & Sudoku Generator
powerful and flexible library for JAVA, Android, .NET, MONO (C# .NET CLS Compliant)
v.1.1.1 (2016-04-18): Small bug fixed related to solving already solved puzzle :-)
v.1.1.0 (2016-04-16): Initial release providing
* Sudoku Solver API
- simple solving
- path / sequence leading to the solution
- evaluating solution existence
- finding all solutions
- puzzle / solution loading / saving
- solving randomization options
- error handling (error codes, messages)
* Sudoku Generator API
- random generator
- generator based on puzzle
- generating randomization options
- error handling (error codes, messages)
* Store API enabling variety of operations on
- 160 built-in puzzle examples
- A bunch of built-in operations enabling puzzle modification
(i.e. rotation, reflection, swapping, permutation, ...)
- Puzzle checking
- Puzzle loading and saving
- Rating puzzle difficulty
* Janet Sudoku Demo App - command line tool based on the library
- Puzzle loading
- Puzzle generating
- Puzzle evaluating
- Puzzle solving
- Puzzle rating
- Puzzle saving
* Regression tests
- Large number of regression / unit tests
You may use this software under the condition of Simplified BSD License:
Copyright 2016 MARIUSZ GROMADA. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list
of conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
THIS SOFTWARE IS PROVIDED BY MARIUSZ GROMADA ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MARIUSZ GROMADA OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation are those of the
authors and should not be interpreted as representing official policies, either expressed
or implied, of MARIUSZ GROMADA.
If you have any questions/bugs feel free to contact:
Mariusz Gromada
mariusz.gromada@mathspace.pl
http://janetsudoku.mariuszgromada.org
http://mathparser.org
http://mathspace.pl
http://github.com/mariuszgromada/Janet-Sudoku
http://janetsudoku.codeplex.com
http://sourceforge.net/projects/janetsudoku
http://bitbucket.org/mariuszgromada/janet-sudoku
http://github.com/mariuszgromada/MathParser.org-mXparser
JanetSudoku documentation:
doc/index.html
* Executing Janet Sudoku Demo App:
- just use provided exe / run files or hit commands listed below:
JAVA:
java -jar janetsudoku.jar
java -cp janetsudoku.jar org.mariuszgromada.math.janetsudoku.demoapp.JanetSudoku
.NET (PowerShell):
[Reflection.Assembly]::LoadFile("full\exact\path\to\janetsudoku.dll")
[org.mariuszgromada.math.janetsudoku.demoapp.JanetSudoku]::Start()
* Running regression / unit tests:
- just use provided exe / run files or hit commands listed below:
JAVA:
java -cp janetsudoku.jar org.mariuszgromada.math.janetsudoku.regtests.RegTests
java -cp janetsudoku.jar org.mariuszgromada.math.janetsudoku.regtests.RegTestsApi
java -cp janetsudoku.jar org.mariuszgromada.math.janetsudoku.regtests.RegTestsGenerator
java -cp janetsudoku.jar org.mariuszgromada.math.janetsudoku.regtests.RegTestsSolver
java -cp janetsudoku.jar org.mariuszgromada.math.janetsudoku.regtests.RegTestsStore
java -cp janetsudoku.jar org.mariuszgromada.math.janetsudoku.tutorial.Tutorial
.NET (PowerShell):
[Reflection.Assembly]::LoadFile("full\exact\path\to\janetsudoku.dll")
[org.mariuszgromada.math.janetsudoku.regtests.RegTests]::Start()
[org.mariuszgromada.math.janetsudoku.regtests.RegTestsApi]::Start()
[org.mariuszgromada.math.janetsudoku.regtests.RegTestsGenerator]::Start()
[org.mariuszgromada.math.janetsudoku.regtests.RegTestsSolver]::Start()
[org.mariuszgromada.math.janetsudoku.regtests.RegTestsStore]::Start()
[org.mariuszgromada.math.janetsudoku.tutorial.Tutorial]::Start()
Best regards,
Mariusz Gromada
@@ -0,0 +1,91 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{C1A7A455-9810-45A2-8C2F-584572AE6A0D}</ProjectGuid>
<OutputType>Library</OutputType>
<NoStandardLibraries>false</NoStandardLibraries>
<AssemblyName>janetsudoku</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
<RootNamespace>org.mariuszgromada.math.janetsudoku</RootNamespace>
</PropertyGroup>
<PropertyGroup>
<StartupObject />
</PropertyGroup>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<AssemblyOriginatorKeyFile>..\..\..\..\pfx-keys\mariuszgromada.org.pfx</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>
</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\BoardCell.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\demoapp\JanetConsole.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\demoapp\JanetSudoku.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\demoapp\Menu.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\demoapp\MenuData.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\ErrorCodes.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\regtests\RegTests.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\regtests\RegTestsApi.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\regtests\RegTestsGenerator.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\regtests\RegTestsSolver.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\regtests\RegTestsStore.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\SudokuBoard.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\SudokuGenerator.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\SudokuPuzzles.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\SudokuSolver.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\SudokuStore.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\tutorial\Tutorial.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\utils\ArrayX.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\utils\DateTimeX.cs" />
<Compile Include="src\org\mariuszgromada\math\janetsudoku\utils\FileX.cs" />
</ItemGroup>
<ItemGroup>
<None Include="mariuszgromada.org.pfx" />
</ItemGroup>
<ItemGroup>
<Content Include="Janet-Sudoku-icon-transp-256x256.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSHARP.Targets" />
<ProjectExtensions>
<VisualStudio AllowExistingFolder="true" />
</ProjectExtensions>
</Project>
@@ -0,0 +1,19 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>Janet-Sudoku</id>
<version>1.1.0.0</version>
<title>Janet Sudoku - Sudoku Generator and Sudoku Solver library for Java Android .NET MONO (C#) CLS compliant (C++/CLI, F#, VB)</title>
<authors>Mariusz Gromada</authors>
<owners>Mariusz Gromada</owners>
<licenseUrl>http://janetsudoku.mariuszgromada.org/license/</licenseUrl>
<projectUrl>http://janetsudoku.mariuszgromada.org/</projectUrl>
<iconUrl>http://janetsudoku.mariuszgromada.org/wp-content/uploads/2016/04/Janet-Sudoku-icon.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Janet Sudoku is a powerful Sudoku Generator and Sudoku Solver library for Java (since jdk 1.5) Android .NET (since 2.0) MONO CLS compliant. Additionally library delivers Janet Sudoku Demo App implementation in a simple form command line tool, yet highly functional.</description>
<summary>1. Sudoku Generator - generate Sudoku puzzles using variety of different methods. 2. Sudoku Solver - Solve any Sudoku puzzle, get the path leading to the correct solution. Check whether unique solution exists. Find all solutions if more than one present. Analyse many built-in examples of Sudoku puzzles or load any other. 3. Manipulate the board by applying transformations not affecting solution existence (i.e. rotation, reflection, permutation, swapping segments, and others). Interact with the library via consisted and well documented API. 4. Janet Sudoku Demo App - use simple, yet highly functional, command line tool to generate, solve evaluate different puzzles. Janet Sudoku is distributed under "Simplified BSD license", which means software is completely free.</summary>
<releaseNotes>Initial release.</releaseNotes>
<copyright>Copyright 2016 - Mariusz Gromada - MariuszGromada.org</copyright>
<tags>Sudoku Puzzles Solver Generator Library</tags>
</metadata>
</package>
@@ -0,0 +1,64 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.24720.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Janet-Sudoku", "Janet-Sudoku.csproj", "{C1A7A455-9810-45A2-8C2F-584572AE6A0D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Run-Tests", "exe-lib-tests\Run-Tests\Run-Tests.csproj", "{3E9D02EA-D865-432F-A02C-B3C232DB088E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Run-Tutorial", "exe-lib-tests\Run-Tutorial\Run-Tutorial.csproj", "{6CD044F1-7007-4CE2-9864-3A820D2B3E8C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Run-Tests-API", "exe-lib-tests\Run-Tests-API\Run-Tests-API.csproj", "{9405ACBE-BC4B-4B73-A27F-19441E59217E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Run-Tests-Solver", "exe-lib-tests\Run-Tests-Solver\Run-Tests-Solver.csproj", "{53C1DCB6-3829-4007-82D5-807770C5221E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Run-Tests-Generator", "exe-lib-tests\Run-Tests-Generator\Run-Tests-Generator.csproj", "{5C982AEF-DFD5-40C9-848A-3752768E44F8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Run-Tests-Store", "exe-lib-tests\Run-Tests-Store\Run-Tests-Store.csproj", "{A269C8E3-9CFB-41F7-B2D7-09FA3164F384}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Janet-Sudoku-Demop-App", "exe-lib-tests\Janet-Sudoku-Demop-App\Janet-Sudoku-Demop-App.csproj", "{F9FC5225-D42C-4F62-BA4C-BC2B38E9785F}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C1A7A455-9810-45A2-8C2F-584572AE6A0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C1A7A455-9810-45A2-8C2F-584572AE6A0D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C1A7A455-9810-45A2-8C2F-584572AE6A0D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C1A7A455-9810-45A2-8C2F-584572AE6A0D}.Release|Any CPU.Build.0 = Release|Any CPU
{3E9D02EA-D865-432F-A02C-B3C232DB088E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3E9D02EA-D865-432F-A02C-B3C232DB088E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3E9D02EA-D865-432F-A02C-B3C232DB088E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3E9D02EA-D865-432F-A02C-B3C232DB088E}.Release|Any CPU.Build.0 = Release|Any CPU
{6CD044F1-7007-4CE2-9864-3A820D2B3E8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6CD044F1-7007-4CE2-9864-3A820D2B3E8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6CD044F1-7007-4CE2-9864-3A820D2B3E8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6CD044F1-7007-4CE2-9864-3A820D2B3E8C}.Release|Any CPU.Build.0 = Release|Any CPU
{9405ACBE-BC4B-4B73-A27F-19441E59217E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9405ACBE-BC4B-4B73-A27F-19441E59217E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9405ACBE-BC4B-4B73-A27F-19441E59217E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9405ACBE-BC4B-4B73-A27F-19441E59217E}.Release|Any CPU.Build.0 = Release|Any CPU
{53C1DCB6-3829-4007-82D5-807770C5221E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{53C1DCB6-3829-4007-82D5-807770C5221E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{53C1DCB6-3829-4007-82D5-807770C5221E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{53C1DCB6-3829-4007-82D5-807770C5221E}.Release|Any CPU.Build.0 = Release|Any CPU
{5C982AEF-DFD5-40C9-848A-3752768E44F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5C982AEF-DFD5-40C9-848A-3752768E44F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5C982AEF-DFD5-40C9-848A-3752768E44F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5C982AEF-DFD5-40C9-848A-3752768E44F8}.Release|Any CPU.Build.0 = Release|Any CPU
{A269C8E3-9CFB-41F7-B2D7-09FA3164F384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A269C8E3-9CFB-41F7-B2D7-09FA3164F384}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A269C8E3-9CFB-41F7-B2D7-09FA3164F384}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A269C8E3-9CFB-41F7-B2D7-09FA3164F384}.Release|Any CPU.Build.0 = Release|Any CPU
{F9FC5225-D42C-4F62-BA4C-BC2B38E9785F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F9FC5225-D42C-4F62-BA4C-BC2B38E9785F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F9FC5225-D42C-4F62-BA4C-BC2B38E9785F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F9FC5225-D42C-4F62-BA4C-BC2B38E9785F}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
@@ -0,0 +1,33 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Janet Sudoku")]
[assembly: AssemblyDescription("Janet Sudoku - Java Android .NET Sudoku Generator / Sudoku Solver library")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("MariuszGromada.org")]
[assembly: AssemblyProduct("org.mariuszgromada.math.janetsudoku")]
[assembly: AssemblyCopyright("Copyright © 2016 Mariusz Gromada")]
[assembly: AssemblyTrademark("Janet Sudoku")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("07d7d7d0-6a57-497b-9efb-fcfc0ecd55c5")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.1.1.0")]
[assembly: AssemblyFileVersion("1.1.1.0")]
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/>
</startup>
</configuration>
Oops, something went wrong.

0 comments on commit dc09e08

Please sign in to comment.