This site is no longer active and is available for archival purposes only. Registration and login is disabled.

PPL 1.06 released


PPL 1.06 released

Postby kornalius » Oct 27, 2006 @ 5:20pm

Wow, we have gone two weeks without an update! All this means is more things added and fixed. The list of new features and bug fixes is very long in this release.

You can download PPL 1.06 from the following locations:

main: http://www.arianesoft.ca/download.php?view.15

mirror: http://www.arianesoft.ca/e107_files/dow ... ppl106.exe

You can also download the CAB install for WM2003/2005 SmartPhones with StrongARM or XScale processors:

main: http://www.arianesoft.ca/download.php?view.16

mirror: http://www.arianesoft.ca/e107_files/dow ... 106cab.zip

- If .ppc was build using a different runtime, it will try re-compiling if .ppl is present.
- Fixed Replace to be able to replace only in a selection of text.
- WM2003 version of PPL is now the default .EXE in installation.
- Added a PPC2000 folder on PocketPC with the PPC2000 version of PPL.
- Added a WM2003 version of PPL in WM2003 folder.
- Fixed garbage collector bug introduced in last version.
- New Start menu shortcuts to ArianeSoft website's in install.
- Installation is auto-extracting setup file now.
- PIDE, new PPL Support Forums menu item in Help menu.
- Fixed PIDE Form Editor to set the form to not saved when creating a new one.
- Fixed Classes.ini code to load bitmap images from right location.
- PIDE: Fixed icon display of component list in the visual form editor.
- PIDE: Fixed form generation code to SetWindowPos to all controls so z-order is maintain on PocketPC.
- Fixed g_drawrect() function when bottom value is negative and greater than screen height.
- Updated Main IDE project. (Mainly fixed icons disappearing after compile).
- Fixed ForEach() when working with structs to use pointers instead of values.
- Collision detection now works on tiled sprites.
- New LCopyEx() function to copy list by range.
- New CS_DBLCLKS% global variable to set the double-click events on forms.
- Fixed internal goto not to go past the end of list.
- New ListView_SetSub() function.
- New ListView_SetColumn() function.
- Changed ListView_Add() to a function.
- Disallow &ClassName in PIDE VFB now.
- Fixed bug with ++ and -- operators in expressions.
- Fixed a small remaining bug with menu editor code search.
- Fixed Menu_Enable() in swapi.ppl.
- Added Menu_Gray() in swapi.ppl.
- VFB: Can Run and Compile the current form.
- VFB: Code generator does fix controls order (STATIC in particular).
- Fixed SetGridCells() bug.
- Fixed DelGridCells() bug.
- Fixed collision with a cells instead of a sprite bug.
- PIDE, VFB fixed local() statement placement in non simplified event handling mode.
- Fixed small bug in the display engine to cause angled sprites not to display properly.
- Changed PIDE code generator to use Extended styles on some controls.
- Fixed Classes.ini to support extended styles for ListView and TabControl.
- PIDE, visual form editor fixed Show Grid resetting on form switch.
- PIDE, visual form editor, Preferences change for modification status.
- Fixed bug in list[offset] syntax. The pointer of the list doesn't move anymore.
- Fixed GetTextLine() function.
- Fixed Edit_GetLine() function in the Swapi.ppl.
- Fixed, Replace(), Insert(), Delete(), Change() to support strings pointer. For Structs and Arrays.
- Fixed CenterForm() not to activate hidden windows.
- New Form_ShowModal() function in Swapi.ppl.
- New control styles function in the Swapi.ppl.
- Fixed embedded comments in the parser.
- Runtime error messages for Dim, SDim, TDim, Redim and List if not right variable type.
- New DeviceOwner() function.
- Fixed bugs in DeviceSerial() for PPC2002 and up.
- Added support for 240 x 240 square screen.
- PIDE: Fixed Positions and Dimensions when used with form.
- Removed SO_TOPMOST and SO_BACKGROUND sprite options.
- Updated UI.PPL (thanks to John Bishop).
- Fixed PIDE form generator to use common properties and events on forms as well.
- Fixed GameAPI.ppl for C button.
- New namespaces support in the parser and compiler.
- New SetBackColor() function to set the background color or windows and controls.
- New SetFontColor() function to set the text color of a control.
Regards,
Kornalius
President
ArianeSoft Inc.
http://www.arianesoft.ca
User avatar
kornalius
pm Member
 
Posts: 1704
Joined: Dec 9, 2003 @ 6:04pm
Location: Montreal, Québec, Canada


Return to Pocket Programming Language (PPL)


Forum Description

Discuss this new development tool.

Moderator:

kornalius

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron