solarus-1.0.4 (2013-06-26)
Bug fixes for the 1.0 release.
Solarus changes:
* Don't die if a script tries so show a missing string (#237).
* Don't die if a treasure has a variant unexistent in the item sprite.
* Fix customization of joypad commands.
solarus-1.0.3 (2013-06-25)
Bug fixes for the 1.0 release.
Solarus changes:
* Fix blocks not completely moved since Solarus 1.0.2.
solarus-1.0.2 (2013-06-22)
Bug fixes for the 1.0 release.
Solarus changes:
* Fix a crash when a treasure callback changes the hero's state (#224).
* Fix a crash when a victory callback changes the hero's state.
* Fix a crash due to invalid sprite frame when animation is changed (#26).
* Fix an assertion error with FollowMovement of pickables.
* Fix the fullscreen mode not working on Mac OS X 10.7+ (#213, #220).
* Fix pickable treasures that could be obtained twice sometimes.
* Fix fade-in/fade-out effects on sprites that did not work (#221).
* Fix sol.audio.play_music() that failed with "none" or "same" (#201).
* Fix item:set_sound_when_brandish() that did not work.
* Fix diagonal movement that could bypass sensors since Solarus 1.0.1.
* Fix circle movement not working after entity:set_enabled(true).
* Fix detection of movement finished for NPCs.
* Fix memory issues with menus (#210).
* Fix handling of nil parameter in boolean setters (#225).
* Fix hangling the default language.
* Correctly suspend timers when set_suspended_with_map is called.
* When a sprite is suspended, suspend its transitions (#226).
* Don't die if a music or a sound cannot be found.
* Don't die if an image cannot be found.
* Don't die if running a savegame without starting location specified.
* Don't die if a script refers to a non-existing equipment item.
* Don't die if the self parameter is missing when calling a method (#219).
* Fix dangling pointers after removing some kind of entities.
Solarus Quest Editor changes:
* Editor: allow to create map entities from the quest tree (#208).
* Editor: fix a typo in the bomb flower sprite (#214).
* Editor: fix a possible NullPointerException when opening an invalid map.
Documentation changes:
* Documentation: add the syntax specification of maps and tilesets.
In most cases, enumerate (a Python standard function) is the best tool
to make a ranking. But how about tie scores?
This module implements Ranking that looks like enumerate but generates
ranks instead of indexes and various strategies to assign ranks to
tie scores.
Remove spurious "unfinished/" that appeared at the start of the
unfinished puzzles' gamedesc.txt lines due to a Perl error. Ahem.
Add comment to remind myself (and anyone else) how to refresh the XFCE
menu.
Script to read the new gamedesc.txt and create .desktop files. My
immediate intention is to run this locally so that my XFCE main menu
acquires shortcuts for my locally compiled puzzle binaries, but I
expect the script could probably be adapted for systemwide
distribution use if any distribution hasn't already done this job in
their own way by now.
Rename wingames.lst to gamedesc.txt, and add a couple of extra fields
to it giving each game's "internal" name (as seen in the source file,
.R etc) and also a brief description of the game. The idea of the
latter is that it should be usable as a comment field in .desktop
files and similar.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
New Games:
- Added support for 3 Skulls of the Toltecs.
- Added support for Eye of the Beholder.
- Added support for Eye of the Beholder II: The Legend of Darkmoon.
- Added support for Hopkins FBI.
- Added support for Tony Tough and the Night of Roasted Moths.
- Added support for The Journeyman Project: Pegasus Prime.
- Added support for the Macintosh version of Discworld 1.
General:
- Added a new save/load chooser based on a grid of thumbnails. This is only
supported for resolutions bigger than 640x400. The old chooser is still
available and used for games without thumbnail support. It is possible to
select the old one as default too.
- Rewrote VideoDecoder subsystem.
- Added Galician translation.
- Added Finnish translation.
- Added Belarusian translation.
- Using the mouse wheel on a slider widget now changes the value by the
smallest possible amount. This is more predictable than the old behaviour,
which was to change the value by "one pixel" which would sometimes not
change it at all.
- Updated MT-32 emulation code to latest munt project snapshot.
- Added FluidSynth settings dialog, mainly for reverb and chorus settings.
- Fixed crash on certain Smacker movies.
on NetBSD 6.99.20/amd64). Bump PKGREVISION and add them to the PLIST
While here, remove obsolete REPLACE_RUBY line, the script was convert
to python, it seems.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
0.4
Released on Mar 25th 2013.
Supports dynamic draw probability.
Replaces Rating.exposure() with TrueSkill.expose(). Because
the TrueSkill settings have to adjust a fomula to calculate an
exposure.
Deprecates head-to-head shortcut methods in TrueSkill. The
top-level shortcut functions are still alive.
Version 0.3.1
Released on Mar 6th 2013.
Raises FloatingPointError instead of ValueError (math domain error)
for a problem similar to issue #5 but with more extreme input.
Version 0.3
Released on Mar 5th 2013.
TrueSkill got a new option backend to choose cdf, pdf, ppf
implementation.
When winners have too lower rating than losers, TrueSkill.rate()
will raise FloatingPointError if the backend is None or scipy.
But from this version, you can avoid the problem with mpmath
backend. This was reported at issue #5.
Version 0.2.1
Released on Dec 6th 2012.
Fixes a printing bug on TrueSkill.quality().
Version 0.2
Released on Nov 30th 2012.
Implements âPartial playâ.
Works well in many Python versions, 2.5, 2.6, 2.7, 3.1, 3.2,
3.3 and many interpreters, CPython, Jython, PyPy.
Supports that using dictionaries as a rating_group to choose
specific playerâs rating simply.
Adds shorcut functions for 2 players individual match, the most
usage: rate_1vs1() and quality_1vs1(),
TrueSkill.transform_ratings() is now called TrueSkill.rate().
TrueSkill.match_quality() is now called TrueSkill.quality().
Version 2.2
* New games: 3 new logic games, 2 calculation games and 17 new verbal analogies
* Improved the graphics of 10 puzzles
* More mouse support in some old puzzles
* Sound support
* 3 bug fixes
Pushover is a faithful reimplementation of the game with the same
name published in 1992 by Ocean. It contains the original levels;
the graphics and sound are very similar when compared with the
original game.
The task of the game is to rearrange the dominoes on the different
platforms so that you can start a chainreaction that makes all
dominoes topple over. You may rearrange all dominoes (except for
one kind of domino) and place them wherever suitable (except in
front of a door).
- Fix compilation error with newer GCC versions.
- Backport changes from Debian by Vincent Legout, Martin Michlmayr.
- Fix bad interaction between edit board and preference dialog box.
- Fix bad interaction between edit board and toolbar.
- Fix midgame search when the game finishes without filling the board.
Add patch-Makefile.in to fix PR pkg/34215
Remove patch-book.cc patch-game.cc patch-log__proc.h as:
Change from Debian port by Martin Michlmayr <tbm@cyrius.com>
* book.cc, game.cc, log_proc.h: Include <cstdlib>.