Change log |
Top Previous Next |
Februrary 2013 Added Parent property for timer class
Added NODEFAULT
Member array support
Added ControlBox property
Completed the EXIT command
Added KeyPress event May 2012 CTOT() function
Implemented "-" operator for strings
Added SET POINT and SET("POINT") December 2011 Implemented native .NET objects with CREATEOBJECT() and SET CLASSLIB TO
OS() function
BackColor and ForeColor for Headers
Implemented PRIVATE and PARAMETERS commands
Passing parameters by reference implemented
PARAMETERS() function. November 2011 Implemented STRCONV December 2009 - October 2011 Added support for SQL server
Restructured the UI interface
Added Silverlight version
Restructured projects, names, etc.
Added plug-in support for third-party vendors
Added InterOp-Toolkit version
Added VFX Silverswitch version for dFPUG November 2009 Implemented SelStart and SelLength September 2009 Added SET PROCEDURE TO, SET CLASSLIB TO
Added Timer class
Added all scope clauses NEXT n, ALL, REST, RECORD
Added filter clauses FOR condition and WHILE condition.
DELETE does now support all clauses
Added SYS(8015) for sending e-mails from the device
Added SYS(8104) to control various behaviors August 2009 Implemented LOOP
Added support for MEMO and MEMVAR to SCATTER and GATHER July 2009 Enhanced the desktop UI engine
Added SYS(8013)
Added SYS(1079) June 2009 Added SET DECIMALS
Added ADEL()
Added RowSource and RowSourceType
Added SYS(8012)
Added SAVE command
Data engine does now support all data types for reading and writing May 2009 Added SYS(8011) April 2009 Added SYS(8010)
DELETE FILE implemented January 2009 Init event can receive parameters
Add ScrollBars property
Added SYS(8009)
Fixed several bugs.
Added several enhancements in the mobile engine to the desktop and web engine November 2008 Implemented SET NOTIFY and TabIndex property
Add a signature class
Implemented SYS(8008)
Implemented PictureVal, PenWidth and Signature October 2008 Implemented BOF()
Write support completed except variants, float and double. Memo fields are now supported. September 2008 Implemented ReadOnly and ScrollBar
Implemented SCATTER and GATHER
Implemented CMONTH August 2008 Implemented STORE
Implemented RESTORE FROM July 2008 Implemented SYS(8007) June 2008 Implemented DELETE and DELETED()
Implemented GridLineColor property.
Implemented Load event
Implemented Grid, Column, Header and Spinner controls. The grid controls currently only work on the PDA.
Implemented SYSMETRIC()
Added SYS(8006) May 2008 Implemented EOF(), the Refresh method and the DisplayValue property.
Implemented TIME() and the Activate event for pages.
Implemented ListIndex
Implemented the WordWrap property for buttons and GETPEM()
Implemented ListCount and ActivePage properties.
Implemented DTOC(), CTOD().
Enhanced MESSAGEBOX().
Added several enhancements in index handling and data type support April 2008 Added support for Visual WebGUI March 2008 Implemented AERROR()
New function SYS(2005) to control the Microsoft SQL Server Compact Engine. Support for version 3.5 has been added. February 2008 The error handler now displays a dialog with error details. December 2007 Error handling improved
Various field types including VARCHAR and VARBINARY have been implemented or enhanced. November 2007 Implemented SET BELL. ?? and ? now respect the current setting.
Implemented ERASE, COPY FILE
Added FontName, FontSize, FontBold, FontItalic, FontUnderline and FontStrikeThru. Please note that Guineu ses GDI+ and therefore might print text slightly different than Microsoft Visual FoxPro.
Added various output formats for GuineuIDE.
This change log gives a brief overview of what changed. You can find a more detailed list in the Guineu release blog (http://guineu-blog.blogspot.com) October 2007 Implemented RUN
Added new GuineuIDE.EXE for the Visual FoxPro development IDE. GuineuIDE allows to compile a project into an EXE. Forms and class libraries are converted to PRGs.
Added new Vocabulary sample. This sample runs on the desktop and a PDA. It can be used to learn languages, etc.
Implemented SET COVERAGE TO, ZAP
Implemented SEEK(), SELECT(), CLOSE DATABASES [ALL]
Implemented LOCATE, CONTINUE
Implemented FOUND(), USED(), SET STEP ON, SYS(2015)
Implemented Valid and When.
Implemented Picture property on forms.
Implemented LostFocus, GotFocus and SetFocus September 2007 Implemented Editbox
Implemented GETENV()
Implemented SET FILTER TO August 2007 Implemented SCAN FOR and USE...ORDER
Implemented read access to currency, date, boolean and integer fields.
Implemented FCOUNT(), FIELD()
Implemented SKIP Implemented GOTO, GO TOP and GO BOTTOM.
Implemented FONTMETRIC().
SET ORDER TO implemented for DBF files.
SEEK implemented for DBF files. July 2007 REPLACE and APPEND now work with DBF files. REPLACE is currently limited to character fields that are not indexed.
Implemented VERSION(), ALEN()
Added a new option to APRINTERS().
Implemented operators AND and OR.
Implemented DO CASE...CASE...OTHERWISE...ENDCASE
Implemented ERROR command.
Implemented RAT(), ROUND(), MINUTE(), IIF(), SYS(2), SEC(), PAYMENT(), ISALPHA(), SOUNDEX(), RATC(), LOG(), ICASE(), MAX(), STUFF(), SYS(0), VAL(), ISLOWER(), SQRT(), SYS(3), INLIST(), DRIVETYPE(), RAND(), ISDIGIT(), SIGN(), APRINTERS(), FV(), HOUR(), LOG10(), PV(), ISUPPER(), PADC(), PADL(), PADR(), OCCURS(), SYS(1), EXP() June 2007 Implemented VARTYPE(), ISNULL(). JUSTDRIVE(), TAN(), GETWORDCOUNT(), GETWORDNUM(), NVL(), BITAND(), JUSTEXT(), RTOD(), DAY(), JUSTSTEM(), FORCEEXT(), BITOR(), JUSTFNAME(), FORCEEXT(), BITOR(), JUSTFNAME(), YEAR(), GOMONTH(), FORCEPATH(), FLOOR(), DISPLAYPATH(), QUARTER(), COS(), BITCLEAR(), MONTH(), BITLSHIFT(), BITRSHIFT(), BITNOT(), BITXOR(), DTOR(), PI(), CEILING(), BITTEST(), SIN(), BITSET(), DIRECTORY(), DEFAULTEXT()
Page and Pageframe implemented.
BackColor and ForeColor implemented
Implemented Enabled and Visible ControlSource in read only mode available Implemented READ EVENTS, CLEAR EVENTS, CLEAR
Implemented STRTRAN(), CHRTRAN() and EMPTY(). Implemented Picture and DownPicture for CommandButton on the desktop
Added Listbox and Combobox control with Additem, RemoveItem, Clear and InteractiveChange event.
Implemented ALINES(). Implemented EVALUATE() for variable and field names.
Implemented APPEND, REPLACE
Implemented SELECT(). Added Release method to forms.
Implemented ADIR()
Implemented RECNO()
Added Image control. EXE prompts for FXP if no file has been passed and default FXP doesn't exist.
Implemented SYS(8004) to switch between SPT engines. Guineu supports two engines in the desktop version: ODBC and Microsoft SQL Server 2005 Compact.
Implemented SQLSTRINGCONNECT(), SQLDISCONNECT() and SQLEXEC() for the PDA with Microsoft SQL Server Mobile.
Implemented SET EXACT
New function SYS(8003) to enable .NET Debugging support. Added delegate based support for .NET debugger. Implemented SYS(2000), DIMENSION May 2007 Implemented DTOS(), RGB() Implemented Container class
Implemented DATE(), DATETIME()
Implemented RECCOUNT()
New function SYS(8002) to handle unknown tokens. DO supports the IN clause now. FOR supports STEP and non-integer loop counter.
Implemented FOPEN(), FCLOSE(), FREAD(), FWRITE(), FERROR(), FCREATE(), FSEEK(), FGETS(), FFLUSH(), FPUTS(), FEOF(), FCHSIZE(), FDATE(), FTIME()
Implemented USE.
Implemented LEFT(), REPLICATE(), CREATE CURSOR
Implemented SYS(16), ADDBS()
Implemented STREXTRACT(), PROGRAM(), JUSTPATH().
FULLPATH() implemented. New function SYS(8001) to handle path casing. SET DELETED, SET MEMOWIDTH, SET SAFETY, SET STATUS, SET STATUS BAR, SET TALK implemented NEWOBJECT() implemented
SET PATH TO, SET EXLUSIVE and SET SYSFORMATS implemented. External PRGs can now be called.
Implemented a basic cursor engine. ALIAS() implemented. SCAN...ENDSCAN implemented. SQL pass-though is now available on desktops. Implemented are SQLSTRINGCONNECT(), SQLDISCONNECT() and SQLEXEC() . Because the Compact Framework has no ODBC support, these functions are not available on mobile devices.
LOWER() implemented. $ operator working.
Added the WinForm sample to show the interaction between .NET and Guineu. UPPER() is now implemented.
Added support for arrays. LOCAL can create arrays. |