1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00

Restored "What's New?" documentation page, properly updated for PySolFC.

This commit is contained in:
Joe R 2021-12-28 14:02:12 -05:00
parent 29317ea00c
commit 14658b9a6c
13 changed files with 592 additions and 235 deletions

View file

@ -46,7 +46,7 @@ or Google Drive).
In order to publish a new version, follow these steps:
1. Update `NEWS.asciidoc`.
1. Update `NEWS.asciidoc`. The release notes should also be added to `html-src/news.html`, along with `templates/index.html` in the website repo.
2. Update the `VERSION_TUPLE =` line in `pysollib/settings.py`.
3. Test using `gmake test` .
4. `git commit` the changes .

View file

@ -56,7 +56,8 @@ files = [
('install.html', 'PySol - Installation'),
('intro.html', 'PySol - Introduction'),
('license.html', 'PySol Software License'),
('news.html', 'PySol - a Solitaire Game Collection'),
('news.html', 'PySol - What\'s New?'),
('news_old.html', 'PySol - a Solitaire Game Collection'),
# ('rules_alternate.html', 'PySol - a Solitaire Game Collection'),
# ('rules.html', 'PySol - a Solitaire Game Collection'),
]

View file

@ -11,12 +11,12 @@
<li> <a href="rules.html">Individual Game Rules</a>
<li> <a href="rules_alternate.html">Alternate Names</a>
</ul>
<!-- <p> <a href="news.html">What's new ?</a> -->
<p> <a href="license.html">PySol license terms</a>
<p>
<h2>Misc</h2>
<ul>
<li> <a href="news.html">What's new?</a>
<li><a href="license.html">PySol license terms</a>
</ul>
<hr>
<p> Visit the official <a href="http://pysolfc.sourceforge.net/">PySolFC Home
Page</a>.
<!--

View file

@ -1,221 +1,335 @@
<pre>
==================================================================
User visible changes for PySol - a solitaire game collection
==================================================================
Changes in 4.82 (02 Sep 2003, 202 games)
* support Python 2.3
- a number of small bug fixes
+ stay tuned for Pysol 5 with *lots* of improvements :-)
Changes in 4.81 (24 Jun 2002, 202 games)
* adapted for new pysol-sound-server 3.00
- fixed Spider-type games
Changes in 4.80 (28 Nov 2001, 202 games)
* support Python 2.2
Changes in 4.73 (28 Sep 2001, 202 games)
- fixed rules of Irmgard
- a number of other bug fixes
Changes in 4.72 (31 May 2001, 202 games)
- fixed a problem when using hints in Black Hole
Changes in 4.71 (20 Apr 2001, 202 games)
* improved dynamic scrollbar handling
* support both Python 1.5, Python 2.0 and Python 2.1 within one package
Changes in 4.70 (05 Mar 2001, 202 games)
* 1 new game
* added dynamic scrollbars
* support both Python 1.5 and Python 2.0 within one package
* fixed some minor problems
Changes in 4.60 (02 Aug 2000, 201 games)
* 6 new games
* added persistent bookmarks
* implemented smart playing that keeps the redo history
* new statistics dialog featuring real 3D bar charts
- Windows: fixed a problem where the sound could cause crashes
- corrected a number of game rules and descriptions
Changes in 4.50 (11 Jun 2000, 195 games)
* added support for small toolbar icons
* added "Alternate Names" to the game selection dialog
* improved the sound dialog
- moved the Mahjongg games to the new PyJongg package
Changes in 4.41 (30 May 2000, 195 games)
* 6 new games
- Windows: avoid loading incompatible DLLs from the system directory
Changes in 4.30 (23 May 2000, 189 games)
* 6 new games
- fixed an internal error in Grasshopper and Double Grasshopper
- corrected rules of Penguin
Changes in 4.20 (27 Apr 2000, 183 games)
* 14 new games, including HexADeck and Memory type variants
* added a "Recent games" menubar entry
* improved statistics dialog
- really fixed the detection of Straights in Poker type games
- fixed a problem when changing the card background
Changes in 4.10 (18 Apr 2000, 169 games)
- fixed a memory leak
Changes in 4.00 (12 Apr 2000, 169 games)
* PySol now plays Tarock type games
* display a floating "Demo" logo while playing demo games
* options are now saved automatically at program exit
- Poker type games: cards for a Straight can now be in any sequence
- fixed a scoring problem in Casino Klondike and Vegas Klondike
Changes in 3.40 (12 Feb 2000, 161 games)
* 3 new games
* updated the pysol-sound-server
- fixed a problem with winning in Golf type games
- some other minor fixes
Changes in 3.30 (26 Jan 2000, 158 games)
* 7 new games
* converted the pysol-sound-server into a Python extension module
Changes in 3.21 (21 Jan 2000, 151 games)
* 2 new games
* updated the pysol-sound-server
- Windows: added the missing PyWinTypes15.dll to the setup file
Changes in 3.20 (18 Jan 2000, 149 games)
* added 8 Hanafuda type games (Oonsoo, Pagoda, MatsuKiri, ...)
* added 2 Poker type games (Poker Shuffle, Poker Square)
* added 13 other new games (Der Katzenschwanz, Perpetual Motion,
Die Schlange, Three Shuffles and a Draw, Vegas Klondike, ...)
* background music is supported under Win32 as well
- corrected redeal rules of La Belle Lucie and Trefoil
- corrected rules of Aces Up
Changes in 3.10 (21 Dec 1999, 126 games)
* 17 new games
* new sound support (including background MP3 and MOD music under Unix)
* added a playable preview dialog (yes, you can play games there :-)
* nice cardset and table-tile select dialogs
* added "Hold and quit" to continue a game on next start
- quite a number of bug and feature fixes
Changes in 3.00 (04 Nov 1999, 111 games)
* bought a new solitaire book and implemented 67 new games :-)
* added a menubar entry for popular games
* new assist function: highlight all cards with the same rank
(shift-click the left mouse button)
* added images for the Talon redeal state
* FreeCell game numbers are now compatible to the FreeCell FAQ
* added a "Next number" button to the game number dialog
* improved statistics and log views
* the bundled version now ships as pre-compiled Python bytecode
because it loads faster and uses much less memory
- corrected some layout problems
Changes in 2.99 (13 Oct 1999, 44 games)
* 1 new game: Lara's Game
* re-enabled the relaxed game variants
* due to popular demand I've finally implemented "Quick play"
* statistics and logs can be exported to a file
* a huge number of other improvements
- saved games are not compatible with previous versions
- some changes in key and mouse bindings
Changes in 2.91 (23 Jun 1999, 43 games)
- check for Python 1.5.2 at program startup
- some other minor fixes
Changes in 2.90 (16 Jun 1999, 43 games)
* added 19 new games (2 games disabled)
* implemented a nice select-game tree dialog
* starting a new game is noticeably faster now
* documentation updated
- PySol now requires Python 1.5.2
Changes in 2.14 (26 May 1999, 24 games)
- fixed rules of Calculation which got broken in 2.02
Changes in 2.13 (13 May 1999, 24 games)
- fixed a small bug in "Select game by number..."
Changes in 2.12 (20 Apr 1999, 24 games)
- another small bug fix
Changes in 2.11 (07 Apr 1999, 24 games)
- some finor fixes
Changes in 2.10 (11 Mar 1999, 24 games)
* major display speed improvements
* added support for background table tiles
* rearranged source code to prepare for a future Gnome, KDE,
wxWindows or JPython/Swing version
- fixed rules of Spider and Divorce which got broken in 2.02
Changes in 2.02 (20 Jan 1999, 24 games)
* 1 new game: Canfield
* new assist function: autoplay
* new assist function: automatic face up
* new assist function: highlight all matching cards
(control-click the left mouse button)
* can change card background
* support for timer-based animations
* improved interaction with the window manager (X11)
Changes in 2.01 (21 Dec 1998, 23 games)
* 4 new games: Eight Off, Dead King Golf, Relaxed Golf and Grandfather's Clock
* created new package PySol-Cardsets - get it from the PySol home page
* implemented a statusbar
* new assist function: highlight all moveable piles
* enabled tearoff menus under Unix
* improved table layout with small and large cardsets
Changes in 2.00 (30 Nov 1998, 19 games)
* 2 new games: Calculation and Numerica
* implemented support for plugins - now you can easily add your own games
* new option to automatically shade legal moves
* added additional cardsets for low and high screen resolutions
* major source code rearrangements
Changes in 1.12 (13 Oct 1998, 17 games)
* display a progress bar during startup
Changes in 1.11 (09 Oct 1998, 17 games)
* 3 new games: Big Harp, Eiffel Tower and Matriarchy
* enhanced statistics, can change player name
* added "Select game by number"
* implemented tooltips
- some fixes for Windows (vanishing menubar, problems when $HOME was
not set, better toplevel geometry)
- corrected rules of Ground for a Divorce
Changes in 1.10 (02 Oct 1998, 14 games)
* 1 new game: Ground for a Divorce
* added a toolbar
* implemented shadows
Changes in 1.03 (26 Sep 1998, 13 games)
* 4 new games: Spider, Relaxed Spider, Braid and Forty Thieves
* middle mouse button (or Control-left) shows partially hidden cards
* menus restructured
* major source code rearrangements
Changes in 1.02 (16 Sep 1998, 9 games)
* 1 new game: Picture Gallery
* added strict-rules variants of FreeCell and Seahaven Towers
* added a small manual page
* improved animation speed
Changes in 1.01 (14 Sep 1998, 6 games)
* 2 new games: FreeCell and Seahaven Towers
* the Undo key is now bound both to 'z' as well as 's'
Changes in 1.00 (10 Sep 1998, 4 games)
* includes 4 games: Gypsy, Irmgard, 8x8 and Klondike
* first public release
</pre>
<h1>What's New?</h1>
<ul>
<li>
<p>
<em>10 December, 2021:</em> There is a new stable release
<a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.14.1/">PySolFC
v2.14.1</a>. This release fixes a number of bugs, including one that causes
crashes for some users when opening the select game/cardset/table tile window.
</p>
</li>
<li>
<p><em>19 September, 2021:</em> There is a new stable release
<a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.14.0/">PySolFC
v2.14.0</a>. New in this release:</p>
<ul>
<li>
<p>
16 new games
</p>
</li>
<li>
<p>
Support for Python 3.10 (Minimum requirement is still Python 2.7)
</p>
</li>
<li>
<p>
A new macOS package.
</p>
</li>
<li>
<p>
Enhancements to the tree select dialogs for selecting games, cardsets, and table tiles.
</p>
</li>
<li>
<p>
Further additions/improvements to the <a href="doc/index.html">documentation</a>.
</p>
</li>
<li>
<p>
Many bugfixes and cleanups.
</p>
</li>
</ul>
</li>
<li>
<p><em>11 July, 2021:</em> There is a new stable release
<a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.12.0/">PySolFC
v2.12.0</a>. New in this release:</p>
<ul>
<li>
<p>
40 new games!
</p>
</li>
<li>
<p>
Support for using higher resolution cardsets. The high resolution "Neo"
cardset has been added to the Windows Installer package and is available in
<a href="https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-2.1PRE/">
a preview release of PySolFC-Cardsets 2.1</a>
</p>
</li>
<li>
<p>
Improved organization and categorization of the games list.
</p>
</li>
<li>
<p>
New display options - added option to center the game layout in the window.
</p>
</li>
<li>
<p>
New audio options - can now disable music without disabling sound effects.
</p>
</li>
<li>
<p>
Improved documentation - added rules to a large number of games that were missing them.
</p>
</li>
<li>
<p>
Bugfixes and cleanup.
</p>
</li>
</ul>
</li>
<li>
<p><em>22 June, 2020:</em> There is a new stable release
<a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.10.0/">PySolFC
v2.10.0</a>. New in this release:</p>
<ul>
<li>
<p>
Fix moving cards in the Scorpion Tail game.
</p>
</li>
<li>
<p>
One can optionally load the Freecell Solver and the Black Hole Solver using their DLLs (for better
speed).
</p>
</li>
<li>
<p>
<a href="https://github.com/shlomif/pysolfc-website">Test Windows Version in the installer:</a>
</p>
</li>
<li>
<p>
<a href="https://github.com/shlomif/PySolFC/pull/162">Pause when showing statistics</a>
</p>
</li>
<li>
<p>
Some cleanups and refactoring.
</p>
</li>
</ul>
</li>
<li>
<p><em>5 March, 2020:</em> There is a new stable release
<a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.8.0/">PySolFC
v2.8.0</a>. New in this release:</p>
<ul>
<li>
<p>A <a href="https://github.com/shlomif/PySolFC/issues/107">new logo</a> thanks to @ghostofiht.</p>
</li>
<li>
<p>Fix for <a href="https://github.com/shlomif/PySolFC/issues/110">Freezes</a> (pygame upgrade)</p>
</li>
<li>
<p>Fixed <a href="https://github.com/shlomif/PySolFC/issues/111">Three Peaks scoring</a>.</p>
</li>
<li>
<p>Compatibility with Pillow 6.x - <a href="https://github.com/shlomif/PySolFC/issues/108" class="bare">https://github.com/shlomif/PySolFC/issues/108</a></p>
</li>
<li>
<p>Restore the "Save games geometry" feature - <a href="https://github.com/shlomif/PySolFC/issues/84" class="bare">https://github.com/shlomif/PySolFC/issues/84</a></p>
</li>
<li>
<p>Added a NEWS.asciidoc file.</p>
</li>
<li>
<p>Better kivy/Android support</p>
</li>
<li>
<p>Using ttk and configobj as shipped in the python dist (instead of forked versions)</p>
</li>
<li>
<p>Requiring <a href="https://pypi.org/project/attrs/">attrs</a> and <a href="https://pypi.org/project/pysol-cards/">pysol-cards</a> from PyPI</p>
</li>
<li>
<p>Added tests, bug fixes and refactorings.</p>
</li>
<li>
<p>Add the -g and --deal command line options.</p>
</li>
</ul>
</li>
<li>
<details open="open">
<summary>
<em>4 March, 2019:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.6.2/">PySolFC v2.6.2</a>.
</summary>
New in this release:
<ul>
<li>
Fixes for the Windows and macOS packages.
</li>
<li>Forbid illegal moves in Spider and some other variants.</li>
</ul>
</details>
</li>
<li>
<details open="open">
<summary>
<em>14 February, 2019:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.6.0/">PySolFC v2.6.0</a>.
</summary>
New in this release:
<ul>
<li>
Support for solving <a href="https://en.wikipedia.org/wiki/Golf_(patience)">Golf</a> using <a href="https://github.com/shlomif/black-hole-solitaire">a solver</a>
</li>
<li>An untested macOS package (we need testers)</li>
<li>A <a href="https://sourceforge.net/p/pysolfc/bugs/31/">bug</a> fix</li>
<li>Ability to run the test suite without python 2.x and/or pygtk</li>
<li>Code cleanups.</li>
</ul>
</details>
</li>
<li>
<details open="open">
<summary>
<em>23 June, 2018:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.4.0/">PySolFC v2.4.0</a>.
</summary>
New in this release:
<ul>
<li>
The Windows installer now includes the revitalised PySol-music package. For more info, see <a href="https://github.com/shlomif/PySolFC/issues/82">this bug</a>.
</li>
<li>Many improvements to the test suite and the board import functionality.</li>
<li>Some bug fixes.</li>
</ul>
</details>
</li>
<li>
<details open="open">
<summary>
<em>16 April, 2018:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.2.0/">PySolFC v2.2.0</a>.
</summary>
New in this release:
<ul>
<li>The Microsoft Windows binary installer now contains and supports the solver for Freecell and other games.</li>
<li>Many bug fixes.</li>
</ul>
</details>
</li>
<li>
<details open="open">
<summary>
<em>31 March, 2018:</em> There is a new beta release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.1/">PySolFC v2.1.4</a>.
</summary>
New in this release:
<ul>
<li>
We now provide a Microsoft Windows binary installer again, thanks to the great work of <a href="https://github.com/Programator2">Roderik Ploszek</a>. Note that the solvers (for FreeCell/etc.) are not installed as part of it yet, but they are available separately.
</li>
<li>
<a href="https://github.com/shlomif/pysol-sound-server">pysol-sound-server</a> was updated to support Python 3.x.
</li>
<li>Fixes for the board export / solver input, and for redealing upon restart of the "ms*" deals.</li>
<li>Various cleanups.</li>
</ul>
</details>
</li>
<li>
<details open="open">
<summary>
<em>5 March, 2018:</em> There is a new beta source release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.1/">PySolFC v2.1.3</a>.
</summary>
New in this release:
<ul>
<li>
Support for the <a href="https://kivy.org/">kivy</a> toolkit for running under Android-based devices (currently python 2.7-only)
</li>
<li>Fixed the help system and removed the need for the sgmllib module.</li>
<li>Other fixes and cleanups.</li>
<li>Currently there is no Microsoft Windows binary package. Help or insights will be appreciated.</li>
</ul>
</details>
</li>
<li>
<details open="open">
<summary>
<em>19 November, 2017:</em> There is a new beta source release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.1/">PySolFC v2.1.0</a>, the first one in almost 8 years.
</summary>
New in this release:
<ul>
<li>The code is now compatible with both Python 2.7.x and Python 3.x</li>
<li>
One can deal all <a href="https://fc-solve.shlomifish.org/faq.html#what_are_ms_deals">MS FreeCell/FC-pro deals</a> by specifying e.g: "ms100000" as the seed.
</li>
<li>Support for Black Hole and All in a Row solver was added.</li>
<li>Test suite and CI were added to the repository.</li>
<li>The code now passes flake8 validation.</li>
<li>Some improvements to the solver dialog.</li>
</ul>
</details>
</li>
<li>
<p>
<em>15 November, 2017:</em> Development of the Python sources has recently resumed using a <a href="https://github.com/shlomif/PySolFC">a GitHub project</a> and other resources and Shlomi Fish (@shlomif) has received an admin status on the SourceForge project and this site. A new source release which adds compatibility with Python version 3.x and some other improvements is expected soon.
</p>
</li>
<li>
<details open="open">
<summary>
<em>04 December, 2009:</em> <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.0/">PySolFC v.2.0</a> (1061 games) and <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-2.0/">PySolFC-Cardsets v.2.0</a> (153 cardsets)
</summary>
<ul>
<li>The license was changed to the GPLv3 or newer.</li>
<li>13 new games.</li>
<li>
Migration to new <a href="https://code.google.com/archive/p/python-ttk/">python-ttk</a> module.
</li>
<li>
Improved the look of the deck (required <a href="http://effbot.org/downloads/#pil">python-imaging v.1.1.7</a>).
</li>
<li>
Fixed Hanafuda games (<a href="https://sourceforge.net/p/pysolfc/bugs/9/">ticket</a>).
</li>
<li>
New config-file option: sound_sample_buffer_size (<a href="https://sourceforge.net/p/pysolfc/bugs/10/">ticket</a>).
</li>
<li>
Portable version for windows (<a href="https://sourceforge.net/p/pysolfc/patches/3/">ticket</a>).
</li>
<li>Many other bugfixes.</li>
</ul>
</details>
</li>
<li>
<details open="open">
<summary>
<em>06 September, 2007:</em> <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-1.1/">PySolFC v.1.1</a> (1048 games)
</summary>
<ul>
<li>48 new games (one game was removed)</li>
<li>Solitaire Wizard</li>
<li>improved Mahjongg games</li>
<li>human readable config file (options.cfg)</li>
<li>stack becomes compact when a card goes off screen</li>
<li>Clearlooks theme for Tile widget set</li>
<li>a huge number of other improvements</li>
</ul>
</details>
</li>
<li>
<p>
<em>30 August, 2007:</em> <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-1.1/">PySolFC-Cardsets v.1.1</a> (152 cardsets)
</p>
</li>
<li>
<p>
<em>21 February, 2007:</em> <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-1.0/">PySolFC v.1.0</a> (1001 games)
</p>
</li>
</ul>
<a href="news_old.html">View original PySol release notes</a>

221
html-src/news_old.html Normal file
View file

@ -0,0 +1,221 @@
<pre>
==================================================================
User visible changes for PySol - a solitaire game collection
==================================================================
Changes in 4.82 (02 Sep 2003, 202 games)
* support Python 2.3
- a number of small bug fixes
+ stay tuned for Pysol 5 with *lots* of improvements :-)
Changes in 4.81 (24 Jun 2002, 202 games)
* adapted for new pysol-sound-server 3.00
- fixed Spider-type games
Changes in 4.80 (28 Nov 2001, 202 games)
* support Python 2.2
Changes in 4.73 (28 Sep 2001, 202 games)
- fixed rules of Irmgard
- a number of other bug fixes
Changes in 4.72 (31 May 2001, 202 games)
- fixed a problem when using hints in Black Hole
Changes in 4.71 (20 Apr 2001, 202 games)
* improved dynamic scrollbar handling
* support both Python 1.5, Python 2.0 and Python 2.1 within one package
Changes in 4.70 (05 Mar 2001, 202 games)
* 1 new game
* added dynamic scrollbars
* support both Python 1.5 and Python 2.0 within one package
* fixed some minor problems
Changes in 4.60 (02 Aug 2000, 201 games)
* 6 new games
* added persistent bookmarks
* implemented smart playing that keeps the redo history
* new statistics dialog featuring real 3D bar charts
- Windows: fixed a problem where the sound could cause crashes
- corrected a number of game rules and descriptions
Changes in 4.50 (11 Jun 2000, 195 games)
* added support for small toolbar icons
* added "Alternate Names" to the game selection dialog
* improved the sound dialog
- moved the Mahjongg games to the new PyJongg package
Changes in 4.41 (30 May 2000, 195 games)
* 6 new games
- Windows: avoid loading incompatible DLLs from the system directory
Changes in 4.30 (23 May 2000, 189 games)
* 6 new games
- fixed an internal error in Grasshopper and Double Grasshopper
- corrected rules of Penguin
Changes in 4.20 (27 Apr 2000, 183 games)
* 14 new games, including HexADeck and Memory type variants
* added a "Recent games" menubar entry
* improved statistics dialog
- really fixed the detection of Straights in Poker type games
- fixed a problem when changing the card background
Changes in 4.10 (18 Apr 2000, 169 games)
- fixed a memory leak
Changes in 4.00 (12 Apr 2000, 169 games)
* PySol now plays Tarock type games
* display a floating "Demo" logo while playing demo games
* options are now saved automatically at program exit
- Poker type games: cards for a Straight can now be in any sequence
- fixed a scoring problem in Casino Klondike and Vegas Klondike
Changes in 3.40 (12 Feb 2000, 161 games)
* 3 new games
* updated the pysol-sound-server
- fixed a problem with winning in Golf type games
- some other minor fixes
Changes in 3.30 (26 Jan 2000, 158 games)
* 7 new games
* converted the pysol-sound-server into a Python extension module
Changes in 3.21 (21 Jan 2000, 151 games)
* 2 new games
* updated the pysol-sound-server
- Windows: added the missing PyWinTypes15.dll to the setup file
Changes in 3.20 (18 Jan 2000, 149 games)
* added 8 Hanafuda type games (Oonsoo, Pagoda, MatsuKiri, ...)
* added 2 Poker type games (Poker Shuffle, Poker Square)
* added 13 other new games (Der Katzenschwanz, Perpetual Motion,
Die Schlange, Three Shuffles and a Draw, Vegas Klondike, ...)
* background music is supported under Win32 as well
- corrected redeal rules of La Belle Lucie and Trefoil
- corrected rules of Aces Up
Changes in 3.10 (21 Dec 1999, 126 games)
* 17 new games
* new sound support (including background MP3 and MOD music under Unix)
* added a playable preview dialog (yes, you can play games there :-)
* nice cardset and table-tile select dialogs
* added "Hold and quit" to continue a game on next start
- quite a number of bug and feature fixes
Changes in 3.00 (04 Nov 1999, 111 games)
* bought a new solitaire book and implemented 67 new games :-)
* added a menubar entry for popular games
* new assist function: highlight all cards with the same rank
(shift-click the left mouse button)
* added images for the Talon redeal state
* FreeCell game numbers are now compatible to the FreeCell FAQ
* added a "Next number" button to the game number dialog
* improved statistics and log views
* the bundled version now ships as pre-compiled Python bytecode
because it loads faster and uses much less memory
- corrected some layout problems
Changes in 2.99 (13 Oct 1999, 44 games)
* 1 new game: Lara's Game
* re-enabled the relaxed game variants
* due to popular demand I've finally implemented "Quick play"
* statistics and logs can be exported to a file
* a huge number of other improvements
- saved games are not compatible with previous versions
- some changes in key and mouse bindings
Changes in 2.91 (23 Jun 1999, 43 games)
- check for Python 1.5.2 at program startup
- some other minor fixes
Changes in 2.90 (16 Jun 1999, 43 games)
* added 19 new games (2 games disabled)
* implemented a nice select-game tree dialog
* starting a new game is noticeably faster now
* documentation updated
- PySol now requires Python 1.5.2
Changes in 2.14 (26 May 1999, 24 games)
- fixed rules of Calculation which got broken in 2.02
Changes in 2.13 (13 May 1999, 24 games)
- fixed a small bug in "Select game by number..."
Changes in 2.12 (20 Apr 1999, 24 games)
- another small bug fix
Changes in 2.11 (07 Apr 1999, 24 games)
- some finor fixes
Changes in 2.10 (11 Mar 1999, 24 games)
* major display speed improvements
* added support for background table tiles
* rearranged source code to prepare for a future Gnome, KDE,
wxWindows or JPython/Swing version
- fixed rules of Spider and Divorce which got broken in 2.02
Changes in 2.02 (20 Jan 1999, 24 games)
* 1 new game: Canfield
* new assist function: autoplay
* new assist function: automatic face up
* new assist function: highlight all matching cards
(control-click the left mouse button)
* can change card background
* support for timer-based animations
* improved interaction with the window manager (X11)
Changes in 2.01 (21 Dec 1998, 23 games)
* 4 new games: Eight Off, Dead King Golf, Relaxed Golf and Grandfather's Clock
* created new package PySol-Cardsets - get it from the PySol home page
* implemented a statusbar
* new assist function: highlight all moveable piles
* enabled tearoff menus under Unix
* improved table layout with small and large cardsets
Changes in 2.00 (30 Nov 1998, 19 games)
* 2 new games: Calculation and Numerica
* implemented support for plugins - now you can easily add your own games
* new option to automatically shade legal moves
* added additional cardsets for low and high screen resolutions
* major source code rearrangements
Changes in 1.12 (13 Oct 1998, 17 games)
* display a progress bar during startup
Changes in 1.11 (09 Oct 1998, 17 games)
* 3 new games: Big Harp, Eiffel Tower and Matriarchy
* enhanced statistics, can change player name
* added "Select game by number"
* implemented tooltips
- some fixes for Windows (vanishing menubar, problems when $HOME was
not set, better toplevel geometry)
- corrected rules of Ground for a Divorce
Changes in 1.10 (02 Oct 1998, 14 games)
* 1 new game: Ground for a Divorce
* added a toolbar
* implemented shadows
Changes in 1.03 (26 Sep 1998, 13 games)
* 4 new games: Spider, Relaxed Spider, Braid and Forty Thieves
* middle mouse button (or Control-left) shows partially hidden cards
* menus restructured
* major source code rearrangements
Changes in 1.02 (16 Sep 1998, 9 games)
* 1 new game: Picture Gallery
* added strict-rules variants of FreeCell and Seahaven Towers
* added a small manual page
* improved animation speed
Changes in 1.01 (14 Sep 1998, 6 games)
* 2 new games: FreeCell and Seahaven Towers
* the Undo key is now bound both to 'z' as well as 's'
Changes in 1.00 (10 Sep 1998, 4 games)
* includes 4 games: Gypsy, Irmgard, 8x8 and Klondike
* first public release
</pre>

View file

@ -8,7 +8,7 @@ Move all the cards to the upper step/foundations.
<h3>Rules</h3>
<p>
At the start of the game, single cards are dealt to 13 reserve piles,
At the start of the game, single cards are dealt to 13 reserve piles,
and nine tableau piles directly below the reserve. The tableau piles
are called the "lower step" while the reserves are called the "middle
step". A single card is dealt to a foundation pile above - the foundations

View file

@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PySol 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-10 10:19-0500\n"
"PO-Revision-Date: 2021-12-21 22:33-0500\n"
"PO-Revision-Date: 2021-12-28 13:52-0500\n"
"Last-Translator: H. Schaekel <Holger.Schaekel@web.de>\n"
"Language-Team: German\n"
"Language: de\n"
@ -4983,6 +4983,9 @@ msgstr ""
msgid "&Rules for this game"
msgstr "&Regeln dieses Spiels"
msgid "What's &new?"
msgstr ""
#: pysollib/ui/tktile/menubar.py:660
msgid "&License terms"
msgstr ""

View file

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 1.02\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-10 10:19-0500\n"
"PO-Revision-Date: 2021-12-21 22:33-0500\n"
"PO-Revision-Date: 2021-12-28 13:52-0500\n"
"Last-Translator: Eric Rausch <neelix570@gmail.com>\n"
"Language-Team: French\n"
"Language: fr\n"
@ -5032,6 +5032,9 @@ msgstr "&Comment jouer"
msgid "&Rules for this game"
msgstr "&Règles de ce jeu"
msgid "What's &new?"
msgstr ""
#: pysollib/ui/tktile/menubar.py:660
msgid "&License terms"
msgstr "&Licence"

View file

@ -12,7 +12,7 @@ msgstr ""
"Project-Id-Version: it_pysol\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-10 10:19-0500\n"
"PO-Revision-Date: 2021-12-21 22:33-0500\n"
"PO-Revision-Date: 2021-12-28 13:52-0500\n"
"Last-Translator: Giuliano Colla <giuliano.colla@gmail.com>\n"
"Language-Team: Italiano <it@li.org>\n"
"Language: it\n"
@ -5096,6 +5096,9 @@ msgstr "Co&me giocare"
msgid "&Rules for this game"
msgstr "&Regole di questo gioco"
msgid "What's &new?"
msgstr ""
#: pysollib/ui/tktile/menubar.py:660
msgid "&License terms"
msgstr "Termini della &licenza"

View file

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-10 10:19-0500\n"
"PO-Revision-Date: 2021-12-21 22:33-0500\n"
"PO-Revision-Date: 2021-12-28 13:51-0500\n"
"Last-Translator: Jerzy Trzeciak <artusek@wp.pl>\n"
"Language-Team: Polish <pl@li.org>\n"
"Language: pl\n"
@ -5156,6 +5156,9 @@ msgstr "Jak grać"
msgid "&Rules for this game"
msgstr "Zasady tej g&ry"
msgid "What's &new?"
msgstr ""
#: pysollib/ui/tktile/menubar.py:660
msgid "&License terms"
msgstr "Warunki &licencji"

View file

@ -4781,6 +4781,9 @@ msgstr ""
msgid "&Rules for this game"
msgstr ""
msgid "What's &new?"
msgstr ""
#: pysollib/ui/tktile/menubar.py:660
msgid "&License terms"
msgstr ""

View file

@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-10 10:19-0500\n"
"PO-Revision-Date: 2021-12-21 22:32-0500\n"
"PO-Revision-Date: 2021-12-28 13:51-0500\n"
"Last-Translator: Skomoroh <skomoroh@gmail.com>\n"
"Language-Team: Russian <ru@li.org>\n"
"Language: ru\n"
@ -5122,6 +5122,9 @@ msgstr "Как &играть"
msgid "&Rules for this game"
msgstr "&Правила текущей игры"
msgid "What's &new?"
msgstr ""
#: pysollib/ui/tktile/menubar.py:660
msgid "&License terms"
msgstr "&Лицензия"

View file

@ -692,10 +692,13 @@ class PysolMenubarTkCommon:
menu.add_command(
label=n_("&Rules for this game"),
command=self.mHelpRules, accelerator="F1")
menu.add_separator()
menu.add_command(
label=n_("What's &new?"),
command=self.mHelpNews)
menu.add_command(
label=n_("&License terms"),
command=self.mHelpLicense)
# menu.add_command(label=n_("What's &new ?"), command=self.mHelpNews)
if WIN_SYSTEM != "aqua":
menu.add_separator()
menu.add_command(