-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
383 lines (281 loc) · 12.2 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
===========================================
CHANGES TuxMathScrabble-0.8.1
===========================================
October 8, 2014
Fix screensaver mode via F6 all platforms
===========================================
CHANGES TuxMathScrabble-0.8.0
===========================================
October 6, 2014
1. Fix support for wx2.8 and wx3.0
2. Theme similar to new HTML5 online version
3. Quit button added to main window
4. Animated tiles turned-off by default until img sequences touched up
NOTE: .tms_config_master gets copied to $HOME/.tms_config on first run.
There are many config variables in .tms_config not shown in wxadmin gui.
These can be edited by hand if necessary.
===========================================
CHANGES TuxMathScrabble-0.7.4
===========================================
October 25, 2010
1. Change affects Windows only ... has to do with .tms_config file location.
===========================================
CHANGES TuxMathScrabble-0.7.2
===========================================
January 12, 2010
1. If installed (installation only applies to Linux now, Win/Mac run from within package directory),
then .tms_config_master located at /var/games/TuxMathScrabble/.tms_config_master and copied -> $HOME/.tms_config
at user's first run. Previously ran into permission problems if users try to change settings via admin.
Now every user takes their own copy of the config file and saves in their $HOME.
===========================================
CHANGES TuxMathScrabble-0.7.1
===========================================
December 27, 2009
1. Bugfix for display.init problem on some windows xp systems
2. Bugfix for installed linux running from $HOME when $HOME/TuxMathScrabble
exists ... ambiguity if seeing ./TuxMathScrabble/ or ./TuxMathScrabble/TuxMathScrabble/
which led to failure to run installed (Linux) version from $HOME when this situation
present.
===========================================
CHANGES TuxMathScrabble-0.7.0
===========================================
December 10, 2009
1. Super-fast solver implemented. Old solver currently off. Will add option: "Which to use?" in future.
2. CPU usage capped
3. CPU-consuming fireworks off by default (toggle via Admin)
===========================================
CHANGES TuxMathScrabble-0.6.4
===========================================
June 20, 2009
1. In the course of implementing the wx functionality as being "optional", various unforseen problems arose. After
several iterations things should now be working as originally advertised. Let's hope! In other words, no new
functionality, just making it work as advertised about 2 releases ago.
===========================================
CHANGES TuxMathScrabble-0.6.0
===========================================
May 6, 2009
1. The wxGTK (aka wxPython, wxWidgets, etc) GUI toolkit is now merely an option, and no longer required.
2. In connection with [1] the application now accepts 2 command line options: -help, -wx
=================================
CHANGES TuxMathScrabble-0.5.8
=================================
January 20, 2008
1. typo in setup.py (TuxMathScrabble.py -> tuxmathscrabble)
=================================
CHANGES TuxMathScrabble-0.5.7
=================================
December 6, 2008
1. Fixed bug where tile dropped on existing got permanently "absorbed" (ie. disappeared)
2. Changed default throwback behavior: Now, invalid moves not thrown back. Throwback via keyboard shortcut.
3. Program launcher name changed from TuxMathScrabble to lowercase tuxmathscrabble
=================================
CHANGES TuxMathScrabble-0.5.6
=================================
November 26, 2008
1. Undo admin image sidebar due to convert-to-bitmap problems with wx
2. Moved TuxMathScrabble.py -> tuxmathscrabble for Gentoo ebuild
3. Made Gentoo ebuild
=================================
CHANGES TuxMathScrabble-0.5.5
=================================
November 9, 2008
1. Mouse wheel over tray shuffles tray tiles
2. Changed some variables to be shown in admin panel by default: SoundOn,
3. Fixed capability to save changes to IMAGE_ADMIN_SIDEBAR
4. Reduced-by-consolidation use of color and font variables ...
5. Went from "wx.lib.flatnotebook" back to "wx.Notebook" for older wx installation compatability.
6. Restored ToolTips for all items throughout admin configuration panel.
7. Restored fireworks show, same as TuxWordSmith
8. Installation is now optional. Game can be played from unzipped package directory.
=================================
CHANGES TuxMathScrabble-0.5.4
=================================
May 1, 2008
1. Window manager close button can now be used to close the application. No other changes.
=================================
CHANGES TuxMathScrabble-0.5.3
March 19, 2008
=================================
1. Changed notebook widget to modern "flat notebook" style in wxGTK-2.8.7
=================================
CHANGES TuxMathScrabble-0.5.2
February 20, 2008
=================================
1. TuxMathScrabble/environment.py modified so Mac
users will run from local directory w/o installation,
thereby avoiding any and all path issues.
=================================
CHANGES TuxMathScrabble-0.5.1
February 4, 2008
=================================
Admin control panel improvements to match the latest
improvements in TuxWordSmith admin control panel, namely:
1. Toggle on/off "advanced" (i.e. less common) config options
2. README documentation tab in admin controls
3. GPL tab in admin controls
4. Config variable to reduce CPU consumption
=================================
CHANGES TuxMathScrabble-0.5.0-FINAL
December 24, 2007
=================================
None from rc5.
=================================
CHANGES TuxMathScrabble-0.5.0-rc5
December 23, 2007
=================================
MAX_REPLACEMENTS_L1-4: This directly affects the
number of possibilities considered by the computer
player, and thus how long each computer player takes
to move. Physically, this parameter controls the
number of "wildcards" to attempt to incorporate from
the existing entries on the board. So, if the computer
player is taking too long, reduce this parameter by
one for the level on which you wish to play (L1-L4).
Changed the tile style from double line border to
single line.
Restored alpha-layer configurability for tiles.
Added call to set_colorkey of highscore surface during
play.
Hiding some parameters (toggling showme=0) to
reduce clutter in the admin control panel.
=================================
CHANGES TuxMathScrabble-0.5.0-rc4
December 20, 2007
=================================
Migrated from deprecated wxPython.wx package to wx.*
packages. This eliminates old/harmless crash-on-exit
under MS-Windows.
In method tmssolver.generate_expressions the variable
MAX_REPLACEMENTS is a list, but was being refered
to as an integer. This was an unfinished modification,
apparantly, and although it did not cause a crash, the
effect was to make the computer player to be a more
difficult opponent than intended on lower skill levels.
The subsequent references have now been modified like
MAX_REPLACEMENTS[self.LEVEL-1], which was the original
intent.
Added "(Linux only)" to F9-line in help overlay.
Increased default value of MAXNUM_LEVEL_4 variable to
include 20 (was previously 19).
Sound functionality restored.
=================================
CHANGES TuxMathScrabble-0.5.0-rc3
December 19, 2007
=================================
Removed rotozoom operation on animated tiles and replaced with
fixed-size images, still rotozoomed, but with scale-factor=1, for
starters.
Restored recording of high scores to encourage competition.
Changed the way the admin controls get called; previously it was
called @tms.handle_events(). Now it's called in TuxMathScrabbleApp
loop (top of tms.py file). No change in functionality.
Changed call in CftCtrl.py so calls self.reload_configs() rather
than previous self.reload(cfgname), which was crashing under certain
circumstances.
=================================
CHANGES TuxMathScrabble-0.5.0-rc2
December 15, 2007
=================================
Fixed transparency of score widget when background image
is configured to be used.
Added who's turn indicators.
Added difficulty level indicator (1-4).
Restored all character animations.
"None" is now a character option.
Using tile-color-coded score strings instead of score-string
widget in rc1. Also using some better font settings from
current development version of TuxWordSmith. See the page:
http://www.asymptopia.org/staticpages/index.php?page=tws-greek-english
Added global_config variable PLAYER_WAIT_COUNTER, which is
checked during tms.update() to determine if should queue waiting
maneuver. (looks/gestures/antics)
Bad animated tile graphics replaced using images from preliminary
3D blender modeling experiments.
Button surfaces created dynamically -- this was last type surf
remaining to be dealt with on-the-fly.
TuxMathScrabble splash screen while loading global_config-dependent
variables. (initially and after admin control panel popdown)
=================================
CHANGES TuxMathScrabble-0.5.0-rc1
December 13, 2007
=================================
Self-contained, no longer built upon libasymptopia.
Now only 571k!
Dynamic tile creation, dynamic tile placement of
submission for computer player; ie, computer player's
tiles no longer simply appear at final submission location,
but are now animated to travel along line between tray and
submission spot.
0,1 or 2 human players (0=screensaver mode). The 2 human
players mode is new.
Keyboard HotKeys:
F1 Key: Cycle through game levels
F4 Key: Screensaver mode
F5 Key: Shuffle tiles in place
F8 Key: Exchange all tiles and sacrifice turn
F9 Key: Show help
F10 Key: Show credits
F11 Key: Screenshot to HOME directory
F12 Key: Fullscreen
ESC Key: Quit
New hat for player[1] character.
No cpu overhead when idle.
No accounts/logins. Anyone can tweak the settings. Defaults
are easily recovered by clicking the 'Default' button for
each configurable parameter in the admin control panel.
Dynamic/realtime application of changes made through admin
control panel.
Fixed bgImage loading function.
MacFix?: Interchanged lines 26/27 in environment.py
so search for 'darwin', the OS-X machine name, first.
(previous env search for 'win' was finding 'darwin' on
macs, thereby precluding correct install on macs).
NEED: Feedback from a Mac user please.
And lots more.
Much more has been changed, but these are the most
noticable to the user.
===========================
CHANGES TuxMathScrabble-0.4.5
===========================
Fixing small mess I made by changing version of underlying lib for
0.5.1 TuxWordSmith and leaving numbering the same (0.1.3) for TWS
and TMS, both, which breaks the first app installed, if you have
both TWS and TMS installed, since the 2nd install overwrites with
a lib that's numbered the same but different in content. whoops.
So this TMS-0.4.5 uses the newly modified lib 0.1.3, and even
though it's the same number as the lib in TMS-0.4.4, it's of
different content. It would be better to make lib 0.1.4, but too
lazy to go through all those files and change that import. So,
just install new version of TMS.
This does not affect the windows versions since they are self-
contained and refer only to their own local subdirectories.
===========================
CHANGES TuxMathScrabble-0.4.3
===========================
Multi-resolution simulation module to generate example assessment data
High Scores fixed up
Character browser
unfinished 3D character experiments
===========================
CHANGES TuxMathScrabble-0.4.2
===========================
Changed version numbering to be more consistent with other programs
sharing same base code (TuxWordSmith, StepIntoChinese).
Fixed bug in ColorDialog and saveCB
Added "About" button to login group.
===========================
CHANGES TuxMathScrabble-4.1
===========================
-Admin GUI Widgets w/Hide Option
-asymptopia base template
-eliminated EduApp base package
===========================
CHANGES TuxMathScrabble-4.0
===========================
-Separated EduApp framework
-Code changes for compatability
-Some new graphics
-First move begins at center
-New Fireworks
-Sound support
-Other miscellaneous