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:
RevisionActionfile
1.16modifypkgsrc/games/py-renpy/Makefile
1.3modifypkgsrc/games/py-renpy/PLIST
1.4modifypkgsrc/games/py-renpy/distinfo
1.2modifypkgsrc/games/py-renpy/patches/patch-module_setup.py
1.1addpkgsrc/games/py-renpy/patches/patch-module_core.c
1.1addpkgsrc/games/py-renpy/patches/patch-module_ffdecode.c
1.1addpkgsrc/games/py-renpy/patches/patch-module_subpixel.c