Version 1.53 to be released this Friday
After much (unfortunate) delay, version 1.53 will finaly be released this Friday, November 28th. Here is the list of changes:
- Fixed structure +=, -=, *=, /= operators on strings.
- Fixed StarField2.ppl demo to show pixel sprites properly.
- Fixed speed issue by optimizing interpreter caching.
- Fixed ProgMan.ppl syntax errors by replace Inherited() function calls to DefWndProc().
- New SetSpriteSurfaceEx() function that resizes the sprite to match the surface frame sizes.
- Fixed WaitForInput() function to terminate if program exits.
- Fixed & operator to work correctly with arrays and structures.
- Fixed interpreter typed variables freeing when used with some functions.
- Fixed internal variable offset calculation to support pointers as well as strings.
- Fixed range check internals to support pointers as well as strings.
- Removed some copy protection features that triggered Trial mode errors.
- New cPtr() function to transform a pointer from another heap to a valid PPL string.
- Replaced search() by rex_search(rexhandle$, string$, offsetindex$).
- Replaced match() by rex_match(rexhandle$, string$).
- Replace subexpcount() by rex_subexpcount(rexHandle$)
- Replaced subexp() by rex_subexp(rexhandle$, index$, offsetvar$);
- New rex_compile(pattern$) function.
- New rex_free(rexhandle$) function.
- Fixed an issue with struct/array element strings, freeing from memory.
- Fixed UI.PPL syntax that was not compatible anymore with 1.52 and up.
- Fixed runtime error ERROR% assignment of error description.
- Fixed bugs in VFB found by GVLIEMVS.



This is excellent news. Thanks for the hard work
As usual I’m second to express the same gratitude as Leginius does above
I will have to do it again and it bothers me but 1.53 will be delayed a couple days. I am at home today taking a break.
Well myself and most of the other will agree that thats just not good enough……er….sorry wrong page……what I meant to say was if anybody deserves a break just lately it is yourself as you are working very hard on PPL. Take as long as you need….as long as you are back Monday at 8.00am sharp
Thank you for your understanding. There is a last minute bug that is preventing me from releasing right now. I should be able to release tomorrow.