File: CHANGELOG.txt

package info (click to toggle)
pyscrabble 1.6.2-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 15,280 kB
  • ctags: 1,396
  • sloc: python: 11,667; sh: 429; makefile: 71
file content (129 lines) | stat: -rw-r--r-- 5,353 bytes parent folder | download | duplicates (4)
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
1.6.2
===
- Fixed server to properly delete games
- Fixed a variable namespace issue on the server
- Fixed an issue on the server that permitted users to login more than once

1.6.1
===
- Fixed some minor server bugs
- Changed the server stats to send minimal information to speed up communication

1.6
===
- Reworked communication protocol
- Improved unicode support.
- Fixed issue with running scripts in *nix systems.
- Fixed path issues when running 'python setup.py install'
- Fixed signal handling for the server
- Fixed path issues for the server console and service
- Removed custom logger and migrated to standard logging facility
- Added user history.
- You now have the option to be notified when new players login to the game
- Individual player records.  The game now keeps track of your record against individual players.
- Fixed About dialog
- Fix for 1601637.  The values for DEFAULT_HEIGHT and DEFAULT_WIDTH were reversed
- Fix for RESOURCE_PREFIX in __installed__.py
- Finnish translation

1.5.1
===
- Fix for server on windows.  This is only a temporary fix for some path issues with nevow.

1.5
===
- The server now uses (and requires) ZODB as a backend for storing user/stat/game information.  This should 
vastly improve the integrity and portability of the data.  Run the db_upgrade script to upgrade the old database
to the new one.
- Added server version to server info
- Improved logging
- HTTP Proxy Support
- Support for adding additional hosts to list when registering
- Improved locale handling
- Renamed pyscrabble.py to pyscrabble-main.py to avoid naming conflicts
- Fix for 1564444.  Improved unicode support
- New german words
- Serbian translation

1.4.1
===
- 'Tiles not connected' bugfix
- Updated the german dictionary

1.4
===
- Fixed the webbrowser to open in a new window instead of stealing the current one
- New option to allow/ban spectators from a game
- Fixed continuous word bug
- Modified the letter distribution to be more generic.
- New game option to show letter distribution
- You can now double click on a game to join it

1.3.3
===
- Fixes for latest nevow
- Fixed update user (admin)
- Modified 'find public servers' and 'server information' screen to refresh faster

1.3.2
===
- Fixed change password bug
- Fixed timer bug
- Fixed drag bug that resulted in funky letter behavior

1.3.1
===
- Moved time control to server
- German translation

1.3
===
- "Toaster" style popup windows!
- Timed games!
- Configuration now stored in $APPDATA/pyscrabble
- Fixed bug with hanging sessions.  You won't get 'you are already logged in' messages anymore
- When creating a game, the language of the game defaults to the locale of the creator
- Dictionary lookups are now done by the language setting of the game
- Added user preference to bold text on tiles
- Added user preference to show timestamps in 24-hour format
- Status messages now show what a player is doing on the server
- Server now says 'You have messages' if you have already viewed your offline messages
- Fixed URL bug
- Changed dictionary to point to www.answers.com
- Moved 'Allow Spectator Chat' button to Option Panel
- Players can now 'type' a word onto the board (click on a tile and try it out!)
- All timestamps should now be in local time
- Fixed 'double click' bug for multiple buttons
- Added option to save username/password/host when you login
- Players are no longer penalized a loss in an official game if they disconnect in an unclean fashion (crash, internet goes down etc.)
- Press 'Ctrl-A' to select/de-select all Letters in your rack.  This makes it easier to trade all your letters at once
- Thanks to Jonathan Jacobs for the cool new icons!
- New color preferences available
- You can now press enter to submit a blank tile
- Added 'Add Server to Host' button in Find Public Server window in case you forget a host entry
- Misc bugfixes

1.2
===
- Now uses ENABLE (Enhanced North American Bench LExicon) for the dictionary
- En Francais! French translation/rules/dictionary
- Removed "cannot add the same word twice restriction"
- Offline messages.  You can now send private messages to users while they are offline
- Misc fixes to the "rack." You can now drag letters around the board and into/out of your rack.
- Added "shuffle" button to randomly shuffle letters in your rack
- Fullscreen mode for you folks that want to use a resolution less than 1024x768
- Reworked the network protocol to make the program run faster
- Game actions (start/save/resume) are now restricted to the creator of the game
- Fixes for Python 2.3 compatibility (Thanks Mark Lee)
- When there are less than 7 letters left in the game bag, it now shows how many letters each player has remaining
- Trade now shows how many letters a user traded
- Letter score deductions are taken at the end of the game
- Auto "linkification" of chat text
- Server bulletins
- Right click on a word on the board to get its definition
- Fixed a nasty bug that allowed users to make illegal moves (Thanks Jan!)
- Misc new gameplay preferences
- Colors!
--- User-specified color for when new moves are put on the board
--- User-specified color for when new moves are applied to the board
--- User-specified color for blank tile text