kornalius
11-02-2007, 06:42 PM
Pocket Programming Language version 1.40 beta 2 is now available for download.
Here is the change log:
* - 2 new GameAPI screen update modes. This will speed up immensively some games.
* - New APE 2d physic engine with tons of new functions.
* - Rewrote the PIDE visual form builder display.
* - Added new Math.ppl library with functions to convert from and to Binary.
* - Fixed click in gutter area of text in PIDE to add breakpoint.
* - Added OnKeyPress event for all controls in PIDE.
* - Fixed case in form generator where two | characters could stay grouped together causing compile errors.
* - Fixed GameAPI and Windows API events call memory leak when used with PIDE VFB & VFB.
* - New g_SetInputOrientation() function to change the orientation of the mouse and keys input only.
* - New g_InputOrientation() function to retrieve input orientation.
* - PIDE, fixed dragging a control outside a form.
* - PIDE, fixed mouse wheel scroll in visual form builder properties.
* - PIDE, fixed crash when setting wrong color values in properties.
* - PIDE, not neccessary to save file in order to compile or run.
* - Added HTML manual folder to PC installation.
* - New ReplaceEx() function to allow to specify the count of item to replace.
* - New function ACount() to return number of dimension in an array.
* - New function AMax() to return the number of elements in a dimension in an array.
* - New function ASize() to return the size of an array dimension in bytes.
* - Fixed bug in DeleteFileFromPackage() that could corrupt the table of content of the package file.
* - Fixed bug when loading bitmaps from memory.
* - WaitForInput() now checks to see if GameAPI is still running.
* - Save As... in PIDE now points to the current file name.
* - Fixed Save As... in PIDE for forms.
* - Fixed strange bug on PocketPC when assigning a string to a variable. Most probably memory management bug on WinCE.
* - Fixed optimizer (release) bug when used with / operator.
* - Global() and Local() don't move % variables.
* - Fixed GroupBox loading in PIDE form editor, no need to redraw manually anymore.
* - New ScreenWidth() and ScreenHeight() functions in Swapi.ppl.
* - Ctrl+Tab and Ctrl+Shift+Tab in PIDE to switch between opened tabs.
* - Fix garbage collector with For loops.
* - New APEDemo.ppl demo.
* - Fixed PIDE, Package Manager and PPL Runtime when target is set to PocketPC.
* - Rewrote IsWide() internal function one more time, hoping this time it will work better.
* - New option to compile code first on PC, then transfer only the .ppc to run on the PocketPC.
* - Form's resolution menu items are now checked on the current resolution setting.
* - Display Trial days left in main menu.
* - New About box, showing key.
* - Fixed PIDE, Adjust Form menu item.
* - Added 176 x 220 screen resolution in PIDE.
* - PIDE, accept files dragged from Explorer now.
* - Fixed GameAPI main loop timers initilization.
* - Redone MSDN help since Microsoft changed their web site entirely.
* - Fixed NewFormEx to accept CW_USEDEFAULT for form position and size.
* - Fixed object-oriented multiple proc/func call.
* - Fixed ScaleSprite() function.
* - Fixed g_changeresolution() for orientation different then NORTH.
* - Fixed GameAPI not to stop when game window loses focus.
* - Fixed GameAPI window resume to use the whole screen correctly.
* - In PIDE temporary options, the new paths are inserted at the beginning of the list instead of appended.
* - Multiple fixes in the object oriented internal engine.
Download it here: <a href="http://www.arianesoft.ca/download.php?view.40">http://www.arianesoft.ca/download.php?view.40</a>
Here is the change log:
* - 2 new GameAPI screen update modes. This will speed up immensively some games.
* - New APE 2d physic engine with tons of new functions.
* - Rewrote the PIDE visual form builder display.
* - Added new Math.ppl library with functions to convert from and to Binary.
* - Fixed click in gutter area of text in PIDE to add breakpoint.
* - Added OnKeyPress event for all controls in PIDE.
* - Fixed case in form generator where two | characters could stay grouped together causing compile errors.
* - Fixed GameAPI and Windows API events call memory leak when used with PIDE VFB & VFB.
* - New g_SetInputOrientation() function to change the orientation of the mouse and keys input only.
* - New g_InputOrientation() function to retrieve input orientation.
* - PIDE, fixed dragging a control outside a form.
* - PIDE, fixed mouse wheel scroll in visual form builder properties.
* - PIDE, fixed crash when setting wrong color values in properties.
* - PIDE, not neccessary to save file in order to compile or run.
* - Added HTML manual folder to PC installation.
* - New ReplaceEx() function to allow to specify the count of item to replace.
* - New function ACount() to return number of dimension in an array.
* - New function AMax() to return the number of elements in a dimension in an array.
* - New function ASize() to return the size of an array dimension in bytes.
* - Fixed bug in DeleteFileFromPackage() that could corrupt the table of content of the package file.
* - Fixed bug when loading bitmaps from memory.
* - WaitForInput() now checks to see if GameAPI is still running.
* - Save As... in PIDE now points to the current file name.
* - Fixed Save As... in PIDE for forms.
* - Fixed strange bug on PocketPC when assigning a string to a variable. Most probably memory management bug on WinCE.
* - Fixed optimizer (release) bug when used with / operator.
* - Global() and Local() don't move % variables.
* - Fixed GroupBox loading in PIDE form editor, no need to redraw manually anymore.
* - New ScreenWidth() and ScreenHeight() functions in Swapi.ppl.
* - Ctrl+Tab and Ctrl+Shift+Tab in PIDE to switch between opened tabs.
* - Fix garbage collector with For loops.
* - New APEDemo.ppl demo.
* - Fixed PIDE, Package Manager and PPL Runtime when target is set to PocketPC.
* - Rewrote IsWide() internal function one more time, hoping this time it will work better.
* - New option to compile code first on PC, then transfer only the .ppc to run on the PocketPC.
* - Form's resolution menu items are now checked on the current resolution setting.
* - Display Trial days left in main menu.
* - New About box, showing key.
* - Fixed PIDE, Adjust Form menu item.
* - Added 176 x 220 screen resolution in PIDE.
* - PIDE, accept files dragged from Explorer now.
* - Fixed GameAPI main loop timers initilization.
* - Redone MSDN help since Microsoft changed their web site entirely.
* - Fixed NewFormEx to accept CW_USEDEFAULT for form position and size.
* - Fixed object-oriented multiple proc/func call.
* - Fixed ScaleSprite() function.
* - Fixed g_changeresolution() for orientation different then NORTH.
* - Fixed GameAPI not to stop when game window loses focus.
* - Fixed GameAPI window resume to use the whole screen correctly.
* - In PIDE temporary options, the new paths are inserted at the beginning of the list instead of appended.
* - Multiple fixes in the object oriented internal engine.
Download it here: <a href="http://www.arianesoft.ca/download.php?view.40">http://www.arianesoft.ca/download.php?view.40</a>