Path to this page:
Subject: CVS commit: pkgsrc/games/py-renpy
From: Adam Ciarcinski
Date: 2017-06-24 21:39:47
Message id: 20170624193947.46C2CFAE8@cvs.NetBSD.org
Log Message:
Ren'Py 6.18.3
This release adds the showif statement to screen language. The showif statement \
shows and hides its children based on a condition. When its children are ATL \
transforms, showif delivers ATL events to manage the show and hide process.
Ren'Py's image prediction mechanism now models the return stack, and can predict \
images through a call and return pair. Previously, a call followed by a return \
would block image prediction.
Ren'Py now predicts that the start label will be called from the main menu. This \
will help to avoid unpredicted image loads at the very start of a game.
The ATL on statement now can take a comma-separated list of event names.
The new updater.UpdateVersion() function contacts an update server and \
determines if an update is available.
The new renpy.invoke_in_thread() function runs a function in a background \
thread, and restarts the interaction when that thread finishes.
While in self-voicing mode, the {w} and {p} tags are ignored.
The Traditional Chinese and Russian translations have been updated.
Bug Fixes
---------
Fixed a regression that could cause hiding transforms to skip time.
Fixed a bug that would cause the screen language if statement to show children \
from blocks with a false condition, if those child blocks were run during \
prediction.
Fixed an issue where SetScreenVariable and ToggleScreenVariable were declared as \
pure functions, but weren't. They now have been reimplemented as pure functions.
Fixed an issue where a grab could fail to transfer between interactions, leaving \
Ren'Py unresponsive.
Files: