OSDN Git Service

First GIT commit on Sourceforge.jp: added sudokuki main branch to GIT.
[sudokuki/sudokuki.git] / README
1 Sudokuki - essential sudoku game 
2
3
4 -- Changelog --
5
6 - Fixed bug #3432069 "Can't open or save grid from the toolbar"
7
8 * 2011-10-25 - released Sudokuki 1.1.Beta3
9 - Implemented "Save grid"/"Open grid" feature.
10
11 * 2011-10-19 - released Sudokuki 1.1.Beta2 (Beta version)
12 - Implemented grid checking used when entering a custom grid
13
14 * 2011-09-30 - released Sudokuki 1.0.B41 (Beta version)
15 - Implemented "enter/play custom grid" feature
16 - Added country flags to language menu and language dialog
17 - Refactored the language menu code
18 - Language menu nows reacts to language browsing
19
20 * 2011-09-17 - released Sudokuki 1.0.A40 (Alpha version)
21 - Fixed bug #3406695 "Twice the same Jar file in the binary release zip"
22 - Fixed bug #3406691 "Focus easily lost prevents keyboard play"
23 - Raise an error upon 'make' (resp. 'make dist') if the list of java files
24   (resp. the list of resources) is outdated
25 - Added Chinese translations from Jeanne PENG
26
27 * 2011-09-02 - released Sudokuki 1.0.A39 (Alpha version)
28 - improved Autotools support
29 - Version.java is now auto-generated
30 - The standard 'make install' and 'make distcheck' are now supported
31 - Fixed bug #3390267 "sudokuki-1.0.A38.tar.gz is broken"
32 - Implemented tracker #3317014 'TODO: a proper "make install"'
33 - Fixed bug #3292435 "sudokuki.jar file too big"
34
35 * 2011-08-10 - released Sudokuki 1.0.A38 (Alpha version)
36 - implemented the capability to play with the keyboard
37 - added a focus mark showing the current cell in the grid
38 - fixed blurred aspect of the grid on OpenJDK (anti-aliasing)
39
40 * 2011-08-05 - released Sudokuki 1.0.A37 (Alpha version)
41 - implemented a "Clear All Moves" feature
42 - implemented a "Erase All Memos" feature
43 - added an experimental "Set Memos Here" feature
44
45 * 2011-08-04 - released Sudokuki 1.0.A36 (Alpha version)
46 - reactivated the Native sudoku generator and fixed its compilation warnings
47 - fall-back to the Java generator when the Native generator can't be loaded
48 - better compatibility with the Letter print format
49 - improved display and printing so that kanji will fit inside the grid cells
50 - output less text and a smaller logo image when the users prints grids
51
52 * 2011-08-03 - released Sudokuki 1.0.A35 (Alpha version)
53 - fixed bug #3383914 "Print multi (x4) is broken on 64 bits":
54   UnsatisfiedLinkError with Multigrid action in case the suexg_proxy lib
55   is missing or not loaded (example: 64 bits CPU with 32 bits lib).
56 - implemented Arabic/Chinese numbers selection
57 - implemented sudoku level selection
58 - added "Translate this application" dialog
59 - added "Please wait" dialogs where necessary
60 - updated dialogs that include links to websites
61 - updated "Contributors" section in the About dialog
62
63 * 2011-07-26 - released Sudokuki 1.0.A34 (Alpha version)
64 - implemented a Java transposition of Suexg C generator: SuexgJava
65 - temporarily deactivated the native generator (for portability tests)
66 - updated JNI files
67
68 * 2011-07-20 - released Sudokuki 1.0.A33 (Alpha version)
69 - added basic Russian translations from Dmitry Salnikov
70 - updated Portuguese translations from Dmitry Salnikov
71
72 * 2011-07-20 - released Sudokuki 1.0.A32 (Alpha version)
73 - fixed bug #3371789 "Print multi (x4) is broken!"
74 - added Portuguese translations from Dmitry Salnikov
75 - updated language menu and language dialog accordingly
76
77 * 2011-07-10 - released Sudokuki 1.0.A31 (Alpha version)
78 - fixed window size issue that was visible only with OpenJDK
79 - improved the positioning of the LanguageDialog
80 - some clean-up in the JNI code
81
82 * 2011-07-08 - released Sudokuki 1.0.A30 (Alpha version)
83  - Added a language selection dialog and its icon in the toolbar
84  - Reorganized Edit and Help menus
85
86 * 2011-07-05 - released Sudokuki 1.0.A29 (Alpha version)
87  - Greek translations (revived from v1.0, and using web search)
88  - Spanish translations (revived from v1.0, and using web search)
89  - Fixed the Toolbar that was missing since version 1.0.A28
90
91 * 2011-07-04 - released Sudokuki 1.0.A28 (Alpha version)
92  - The "Change language" feature is now operational
93  - Modified several menus to make them Locale aware
94
95 * 2011-07-01 - released Sudokuki 1.0.A27 (Alpha version)
96  - Esperanto translations
97  - Japanese translations 
98  - Updated languages menu where the detected locale is selected
99
100 * 2011-06-24 - released Sudokuki 1.0.A26 (Alpha version)
101  - Added German translations from Claus Poerschke
102  - Updated po files
103
104 * 2011-06-18 - released Sudokuki 1.0.A25 (Alpha version)
105  - Updated po files
106  - Updated Makefile.am
107
108 * 2011-06-18 - released Sudokuki 1.0.A24 (Alpha version)
109  - Added languages 'de en eo es ja pt ru' to ALL_LINGUAS
110  - Marked many strings as translatable to allow translations
111
112 * 2011-06-15 - released Sudokuki 1.0.A23 (Alpha version)
113  - Improved i18n support and build (includes the .properties files into the jar).
114  - First Russian translations strings thanks to Dmitry Salnikov
115
116 * 2011-06-09 - released Sudokuki 1.0.A22 (Alpha version)
117  - Added i18n support (not yet fully functional)
118
119 * 2011-06-02 - released Sudokuki 1.0.A21 (Alpha version)
120  - Added dialog shown while the solving process is on-going and allowing to cancel.
121
122 * 2011-06-01 - released Sudokuki 1.0.A20 (Alpha version)
123  - Added "cheat -> resolve current grid" feature
124
125 * 2011-05-16 - released Sudokuki 1.0.A19 (Alpha version)
126  - Added "cheat -> show memos for all cells" feature
127
128 * 2011-05-13 - released Sudokuki 1.0.A18 (Alpha version)
129  - "Notes" renamed to "Memos" are now in blue
130  - Some code cleanup (moved to the grid model some model specific code)
131
132 * 2011-05-12 - released Sudokuki 1.0.A17 (Alpha version)
133  - "Clear cell notes" feature
134  - Some code cleanup (constants for notes)
135
136 * 2011-05-09 - released Sudokuki 1.0.A16 (Alpha version)
137  - Better prototype of cell notes dialog
138  - Implemented Read-Only cells
139
140 * 2011-05-08 - released Sudokuki 1.0.A15 (Alpha version)
141  - First prototype of cell notes dialog
142
143 * 2011-05-03 - released Sudokuki 1.0.A14 (Alpha version)
144  - Automatic check for new version at startup
145  - Toolbar button for download when a new version is available 
146
147 * 2011-05-01 - released Sudokuki 1.0.A13 (Alpha version)
148  - Added a toolbar to the Swing GUI.
149  - Fixed 3 or 4 minor GUI bugs (wrong mnemonic for Help, tooltip text not showing up, etc.)
150
151 * 2011-04-30 - released Sudokuki 1.0.A12 (Alpha version)
152  - AboutDialog:
153   . added a link button pointing to the project's forums on Sourceforge
154   . added a link button for easier download when a new version is available
155
156 * 2011-04-28 - released Sudokuki 1.0.A11 (Alpha version)
157  - AboutDialog: 
158   . added a link button to browse to the project's website
159   . added a "feedback" tab.
160
161 * 2011-04-27 - released Sudokuki 1.0.A10 (Alpha version)
162  - Updated About Dialog (version, contributors, transfer) using HTML 
163  - Easier way to execute the program:
164   . sudokuki.jar is now generated in the top directory
165   . just clicking on sudokuki.jar will run the program on some platforms
166   . native shared libs expected to be in 'lib' directory relative to sudokuki.jar
167
168 * 2011-04-24 - released Sudokuki 1.0.A09 (ALPHA version)
169  - Added license (GPL v3 or later) to About Dialog
170  - Updated path to LATEST in Check Update dialog (for alpha versions)
171
172 * 2011-04-18 - released Sudokuki 1.0.A08 (ALPHA version)
173  - Print feature (for those who prefer playing on paper): 
174    . now you can print the current grid
175  - Multi-print feature: 
176    . now you can print 4 random grids and play on paper
177
178 * 2011-04-15 - released Sudokuki 1.0.A07 (ALPHA version)
179  - About dialog: added application logo
180    . changed resources.tar.bz2 to add logo.png
181    . updated src/Makefile accordingly
182
183 * 2011-04-14 - released Sudokuki 1.0.A06 (ALPHA version)
184  - first draft of the About dialog
185  - fixed position for dialogs (centered on the main frame)
186
187 * 2011-04-11 - released Sudokuki 1.0.A05 (ALPHA version)
188  - src/Makefile : fixed Cygwin compilation by escaping '(' and ')' characters
189
190 * 2011-04-08 - released Sudokuki 1.0.A04 (ALPHA version)
191  - src/Makefile : rework for effective detection on a CYGWIN environment
192  - added Copyright notice and License terms (GPL v3 or later) to all source files. 
193  - added file 'checklist.sh' as a reminder of things to do for each release
194
195 * 2011-04-07 - released Sudokuki 1.0.A03 (ALPHA version)
196  - src/Makefile : detect if the OS is "Linux" or "CYGWIN" and set variables accordingly
197  - updated NEWS, configure.ac
198
199 * 2011-04-06 - released Sudokuki 1.0.A02 (ALPHA version)
200  - added a "Check for updates" dialog in the help menu
201    . centralized package version number inside configure.ac
202    . Version.java is generated during build and used in CheckUpdateDialog
203
204 * 2011-04-04 - released Sudokuki 1.0.A01 (ALPHA version)
205  - first version of Sudokuki in Java
206  - includes public domain Suexg grid generator (C language)
207  - basic graphical user interface based on Swing
208  - includes Gtk+ stock icons (GNU General Public License)
209  - experimental Print feature to print the grid
210
211
212
213 -- Stable releases --
214  
215 The stable release files can be found here:
216 https://sourceforge.net/projects/sudokuki/files/sudokuki/
217
218 Translations include English, Esperanto, French, German, 
219 Greek, Japanese, and Spanish at the moment.
220
221 The current stable release is version 1.0. 
222
223
224 -- Forums --
225
226 Please consult the Sudokuki FORUMS on Sourceforge:
227
228   https://sourceforge.net/projects/sudokuki/forums
229
230 and share your comments with other users and contributors.
231
232 Those forums are a good place to ask questions, report bugs,
233 suggest features, contribute by submitting patches, or get 
234 some HELP for anything related to Sudokuki.
235
236
237 -- Free software license and Copyright --
238
239 Sudokuki is released under the terms of the GNU General Public 
240 License version 3 or later (GPL v3+).
241
242 This program is developed during the author's free-time, in the
243 hope that some users will find it useful, but WITHOUT ANY WARRANTY
244 of any kind.
245
246 You are welcome to transfer this program to other people as long as
247 you respect the license terms. Read the GNU General Public License
248 for more details.
249
250 The full license text is available in the file called COPYING that
251 must be included in every copy of the program.
252
253 Sudokuki is free software ("Free" as in "Freedom").
254
255 Copyright (C) 2007-2011 Sylvain Vedrenne
256
257
258 -- Distributions including Sudokuki --
259
260 The following GNU/Linux distributions are known to be using
261 Sudokuki: Vector Linux, Puppy Linux, Arch Linux, etc.
262
263
264 -- Websites referencing Sudokuki --
265
266 Sudokuki is referenced by many websites, for example:
267
268 - Free Software Foundation - Free Software Directory
269   http://directory.fsf.org
270
271 - Vector Linux
272   http://vectorlinux.osuosl.org/veclinux-7.0/testing/games/sudokuki-1.0-i586-1vl70.meta
273
274 - Opensourcebistro.com (related to Vector Linux)
275   http://www.opensourcebistro.com/Tutorial/VL60/13.Gaming/sudokuki/sudokuki.htm
276   http://www.opensourcebistro.com/Tutorial/VL60/13.Gaming/sudokuki/sudokuki-build.htm
277
278 - Arch Linux
279   http://aur.archlinux.org/packages.php?ID=24354
280
281 - Puppy Linux
282   http://www.murga-linux.com/puppy/viewtopic.php?t=38746
283
284 - University of Amsterdam Master Education in System and Network Eng.
285   https://www.os3.nl/
286
287   ...
288
289
290 -- Alpha releases --
291
292 Alpha versions can be found here:
293 https://sourceforge.net/projects/sudokuki/files/sudokuki/1.1/Alpha
294
295 Sudokuki is being completely rewritten at the moment.
296 It is no more based on Gtkmm for the GUI. The GUI is now
297 written in Java and based on Swing. The main reason to 
298 this is that the author is having fun rewriting the
299 program from C++ to Java and to learn more about Swing. 
300
301 The author is also hoping to make it easier for users
302 and contributors (developers, testers, translators) to
303 help with the project, because using Java, Sudokuki
304 is expected to be easier to install and run.
305