Upstream changes (no English changelog):
20150820:
- change 'a' key (auto-mode) behavior as the original NScripter
(affects only Android)
20150811:
- make lsp and other insns accept decimal fraction as height and width
values of rectangle drawing
20150810:
- fix a bug in split insn that causes segfault when number of split
characters is equal to or larger than 256 bytes
- fix a bug of BGM loop on Android
- fix a bug of gettag insn
- fix a bug that LUA cannot recognize scripts which include '\'
in the second byte of Shift-JIS chars
- implement getmclick insn, and also implement NSGetClick, NSGetMouse,
NSDoEvents, NSSleep, NSSpCell, NSSp2GetInfo, NSSp2GetPos, NSSp2Load,
and NSSp2Move insns for NSLua
- use the latest SDK and NDK for Android on Linux
- speed up extracting zip files on Android
Upstream changes (no English changelog):
20150208:
- fix a bug in textgosub insn with "_" clockstr insn strings
20150207:
- fix a bug that delay insn doesn't read an argument (enbugged in 20150102)
- implement textcolor insn
- fix a bug in textgosub insn that doesn't show text when there are multiple
charactors specified by clickstr insn
20150112:
- iOS 8 SDK changes
Upstream changes (no English changelog):
20150102:
- fix bug that bgm doesn't stop if game is saved during bgmfadeout
- change button drawing when mouse is moved out of window
- fix bug in delay insn that causes extra wait during skip
- fix bug that settings of kidokumode insn in envdata is overwritten
by kidokuskip insn at the next startup
20150101:
- fix bug of bdown insn
- fix bps insn to ignore undefined lsp
- fix spbtn insn to ignore undefined lsp
- fix infinite loop bug during skip by CTRL-key
- fix segfaults when loading images fails
- fix bug that skip by CTRL-key doesn't stop when it's released during
SMPEG is played
- fix buffer overflow in ScriptHandler.cpp
- fix bexec insn that can't use number 0
- allow spaces or tabs before labels in game script
- update bps insn to handle third arg (mouse bottun event)
Upstream changes (no English changelog):
20140817:
- fix a bug which fails on playing movie on Android L (Preview)
on emulator
20140816:
- fix ONScripter and SDK for Android L (Preview) ART environment
on emulator
- reflect screen size and global variable informations even if
they are not defined at the top of the script
- allow ":c/2;" format instead of ":c/2,0,3;" for animation
in graphic file
- fix a bug of incorrect trap insn behavior on btnwait and at
the end of text
20140505:
- fix SDK for Xcode 5.1.1 + iOS 7.1.1
Upstream changes (no English changelog):
20140504:
- fix a bug that can't read in label information in some particular cases
- fix warnings by gcc-4.7.2
20140422 (serious bug fix):
- fix a bug slippled in 20140406 that prevents save from mouse
right click menu
20140406:
- fix incorrect movie URLs on Android version
- fix a bug in savegame insns that handles a 32 bit integer
for save data differently from the original nscripter
- improve bgm and mp3loop insns to support
"(time from the start of bgm)filename" format for loop bgm
- fix a bug in skip insn that causes infinite loop when 0 is passed
- implement menu_clock_def and menu_click_page insns
- fix a bug in textgosub insn that doesn't return to the labeled insn
specfied by "return *label" format
Upstream Changes (only Japanese log available)
20131223:
- fix bugs that dialog characters are not drawn correctly
if -DPDA_AUTOSIZE, -DPDA_WIDTH or -DBPP16 options are specified
- fix a bug that doesn't load saved data from the directory specified
by savedir instruction on startup
pkgsrc changes:
- remove previous patch-LUAHandler.cpp, which has been integrated
Upstream Changes (only Japanese log available)
20130929:
- apply a patch to fix compile failure with Lua 5.2
pkgsrc changes:
- add patch-LUAHandler.cpp to adapt to lua 5.2 API changes
Upstream Changes (only Japanese log available)
20130812:
- make savescreenshot and savescreenshot2 insns allow any filenames,
i.e. allow filenames without .bmp extension as the original
ONScripter does.
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
Upstream changes summary (only Japanese log available)
20130317
- fix a bug introduced in 20130223, failure of loading savefile
when there are too many characters in the backlog text buffer
Upstream changes summary (only Japanese log available)
20130223
- fix bug of game insn that resets loaded default cursor
- fix bug that backlog doesn't show all text due to buffer overflow
in some case
20130216
- implement luacall reset
- fix bug in definereset insn that resets global variables even during
globalon insn is active
- make definereset insn load system.lua
- handle >255 values for sprite transparent value
20130203
- fix iOS SDK bug
20130202
- implement checkkey insn
- implement NL_dofile, NSGetSkip, NSGetWindowSize, NSTimer, NSGetKey,
NSUpdate, NSSpClear, NSSpGetInfo, NSSpGetPos, NSSpLoad, NSSpMove,
and NSSpVisible insns for NSLua
- update Android SDK
Upstream changes summary (only Japanese log available)
20130120
- fix a timer bug introduced in 20130112 that cause too fast animation
20130119
- fix bugs in definereset and reset insns
20130118
- fix bug that can't get right hight of character sprite
20130112
- fix event loop handlers to make NSLua work correctly
- fix a bug around text new line
- improve yesnobox and okcancelbox button drawing
- add Lua support to Android SDK
upstream changes since 20121029:
20121201:
- fix a write after free bug
- fix out of bounds write bug when --render-font-outline is specified
- update Androld SDK
20121117:
20121116:
20121031:
- iOS SDK updates (not relevant to pkgsrc binary)
pkgsrc changes:
- add PKG_OPTION onscripter-pda that enables PDA_AUTOSIZE option
to fit window size to screen on small PDA devices like W-ZERO3 and Zaurus
upstream changes since 20120926:
20121029:
- fix compiler error on iOS target build environment
20121019: serious bug fix
- fix memory leak per rendering a glyph, slipped in since 20050819
20121016:
- reimplement yesnobox insn to allow yes/no choice in dialog
- implement okcancelbox insn
- enlarge buttons in yesnobox and okcancelbox dialogs
- allow mapping right click to no/cancle in yesnobox and okcancelbox insns
Changes summary:
20120926:
* fix a bug in textgosub insn used with wait-click '@' and following insns
20120910:
* improve font rendering used by --render-font-outline option
Change logs:
20120901:
* add --render-font-outline option that enables outline fonts
added in SDL_ttf 2.0.10
20120831:
* fix resampling bug in resizeImage function enabled by
-PDA_WIDTH or -DPDA_AUTOSIZE options
20120826:
* fix a bug in getcursorpos2 insn after strsp insn
* fix autosave bug if pretextgosub is not set
(no English changelog in upstream)
* Makefile.onscripter quirk for Windows build was moved into Makefile.Win
* various bug fixes
* misc improvements mostly for Android and iOS supports
Changelog:
* Fix resize of splite bug
* Fix square drawing bun in 16bpp mode
* When transbtn is run and button is pushed with btnwait,
select most solid button
* Make btnwait zero when btntime is zero
* Implement textspeeddefault
* Fix square drawing bug with alpha mode
* Fix getcursorpos bug
* Fix button drawing bug
* Fix bugs in textgosub, pretextgosub, and so on
* Change btndown 1 behavior
* Implement ruby support in strsp
* Discard old style save file format support
* Fix bug in save and restore
* Implement partial yesnobox support
* Support extract on case insensitive filesystem
* Support ns2 archive reading
* Fix bug in automode screen transition
* Implement mp3fadein, mp3fadeout, bgmfadein, and bgmfadeout
* Fix bugs in Ogg Vorbis play
* Fix bugs related to Android and Windows
Changelog:
Version 20110309:
* only affects to ONScripter for Android.
Version 20110320:
* Fix segmentation fault in size detection of nbz file in nsa archive.
ONScripter executes a script for NScripter. NScripter is an engine
for the creation of visual novels on Microsoft Windows.
This package is based on PR pkg/44555 from ISIHARA Takanori.