49 Commits

Author SHA1 Message Date
da28a8687f Added translation to Russian. Fixed non-standard lamda in crossword generating. Added release builder script 2015-07-23 22:53:56 +03:00
fb3a3fb19a Added getRandInterval funstion. Full support of dictionaries with multiple definitions of one word. 2015-07-23 21:21:57 +03:00
7825985f1d Dictionary type changed from std::map to std::multimap. But need to improve this 2015-07-16 23:34:43 +03:00
8d5b9bfc95 Improved debug output 2015-06-28 16:12:15 +03:00
e0429bb034 New, improved scoring function. Works better, but can be improved 2015-06-28 16:03:48 +03:00
ea8523683d Replaced vector.at(x) to vector[x] at procCross function.
Generating became more than 20% faster
2015-06-23 14:27:19 +03:00
c1eb60d5c3 Improvements by Cppcheck 2015-06-23 10:39:31 +03:00
43d6a2dd05 Deleted auto-generated by Codelite makefiles 2015-06-22 19:43:02 +03:00
4a989d1dbf Some structure changes. Added saving of window size 2015-06-22 15:44:58 +03:00
d7cd29f24f Fixed not informated error when generating crossword without loaded grid 2015-06-22 15:16:05 +03:00
c830057810 Some codestyle changes 2015-06-22 15:00:54 +03:00
d2635ba659 Removed some unused headers 2015-06-20 13:48:57 +03:00
aa1a2101ed Big changes of project structure 2015-06-20 13:46:30 +03:00
71641535db Addet hack than removes ugly frame background under Windows 2015-06-19 19:04:56 +03:00
f3748c1e95 GUI improvements. Positions of grid and output are reverted 2015-06-19 13:14:57 +03:00
378655c361 A lot of changes, finished Settings dialog. 2015-06-19 12:39:52 +03:00
6a6814fb9f Added "Settings" menu item and dialog 2015-06-18 21:10:19 +03:00
32e5770be9 Added "Preferences" menu item 2015-06-18 20:17:53 +03:00
83efb62a9f Added AboutBox 2015-06-18 08:57:38 +03:00
d511837691 Structure changes, some bug fixing.
Now tOutput is clearing after loading new crossword. Generating string with questions and grid is two different functions. Some refactoring
2015-06-17 17:52:49 +03:00
fd35fc64a6 Some structure changes to add exporting questions 2015-06-17 17:40:06 +03:00
68376baa4a Added exporting.
A lot of changes: GUI changed, added exporting(not completed yet) to txt
2015-06-17 17:21:46 +03:00
b4c25c71b7 Some changes for translating support 2015-06-17 11:15:54 +03:00
1925f5eeee Added AppName to wxApp class 2015-06-17 11:08:44 +03:00
16b8d41a43 Added automatic recacalculating sizes after preview drawing 2015-06-16 23:37:35 +03:00
a9c86ca6f6 Changed GUI from wxGlade-generated to wxFormBuilder-generated
wxGlade project deleted. Added wxFormBuilder project. Sources also changed
2015-06-16 23:12:10 +03:00
b3f8230d07 Added primitive for Crossword Exporting.
Added first exporting function
2015-06-16 16:58:30 +03:00
ef0efd652a Some optimizing changes in generateCross function.
We can use caching of generated AllWords.
2015-06-16 10:51:46 +03:00
83bdef4bfa Replaced for-cycle to std::transform in generateCross function 2015-06-15 19:50:37 +03:00
ea8f6d573e A lot of changes. Probably works now.
In procCross now argument isn't a array of wxChars, but array of 1-byte numbers. It should improve performance.
2015-06-14 22:55:38 +03:00
425f4e3756 Added generateAllWords function 2015-06-13 22:28:07 +03:00
010ad6577f Added switcher to CrossBench for enabling random. It is default disabled 2015-06-13 08:43:21 +03:00
5b68f01e62 srand() moved from crossgen.hpp to wxCrossGen/main.cpp 2015-06-13 08:29:32 +03:00
71db283a0e Almost complete CrossBench. Removed some debug outputs in crossgen.hpp 2015-06-12 21:36:01 +03:00
524e7b66da A lot of changes with CrossBench. Created CUI, one fix in crossgen.hpp 2015-06-12 20:51:47 +03:00
448c46649e Added crossexport.hpp 2015-06-11 22:07:43 +03:00
b23d11ae46 Some code refactoring 2015-06-07 18:24:03 +03:00
2f5b0233d7 Some restructring: added crossbasetypes.hpp 2015-06-07 18:00:38 +03:00
a5e0efc408 Compiles with C++11 now. Used words now contains 4bytes-numbers 2015-06-07 13:22:27 +03:00
b7451f8db6 Deleted skiping of events and some refactoring 2015-06-07 13:15:16 +03:00
029eabcbd4 There is error in project configuration in previous commits. This commit is fixed it. Dict caching and one-time drawing of letters now working 2015-06-06 17:22:15 +03:00
2d2347baea in procCross: used now contains size_t instead of wxString 2015-06-06 14:53:53 +03:00
184d931e6e Added dictionary caching 2015-06-06 13:24:37 +03:00
befbe90a88 Fixed double painting of letters on grid 2015-06-06 13:13:10 +03:00
f9b9af5c8e Project path changed 2015-05-31 17:49:36 +03:00
294e5517dc Some structure changes 2015-05-31 17:46:43 +03:00
142f57ac4b First workable release 2015-05-31 17:27:15 +03:00
0c814072fc Some changes 2015-05-30 19:02:10 +03:00
ebd7e84601 First commit 2015-05-30 18:07:04 +03:00