OSDN Git Service

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