OSDN Git Service

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