Version 1.53 to be released this Friday

November 25th, 2008 | Tags: , ,

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.

  1. Leginus
    November 25th, 2008 at 12:36
    Reply | Quote | #1

    This is excellent news. Thanks for the hard work

  2. zehlein
    November 25th, 2008 at 16:23
    Reply | Quote | #2

    As usual I’m second to express the same gratitude as Leginius does above ;-)

  3. November 28th, 2008 at 18:20
    Reply | Quote | #3

    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.

  4. Leginus
    November 29th, 2008 at 19:16
    Reply | Quote | #4

    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 :-)

  5. December 2nd, 2008 at 16:44
    Reply | Quote | #5

    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.

You must be logged in to post a comment.
TOP