|Top Previous Next|
Added Parent property for timer class
Member array support
Added ControlBox property
Completed the EXIT command
Added KeyPress event
Implemented "-" operator for strings
Added SET POINT and SET("POINT")
Implemented native .NET objects with CREATEOBJECT() and SET CLASSLIB TO
BackColor and ForeColor for Headers
Implemented PRIVATE and PARAMETERS commands
Passing parameters by reference implemented
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
Implemented SelStart and SelLength
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
Added support for MEMO and MEMVAR to SCATTER and GATHER
Enhanced the desktop UI engine
Added SET DECIMALS
Added RowSource and RowSourceType
Added SAVE command
Data engine does now support all data types for reading and writing
DELETE FILE implemented
Init event can receive parameters
Add ScrollBars property
Fixed several bugs.
Added several enhancements in the mobile engine to the desktop and web engine
Implemented SET NOTIFY and TabIndex property
Add a signature class
Implemented PictureVal, PenWidth and Signature
Write support completed except variants, float and double. Memo fields are now supported.
Implemented ReadOnly and ScrollBar
Implemented SCATTER and GATHER
Implemented RESTORE FROM
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 EOF(), the Refresh method and the DisplayValue property.
Implemented TIME() and the Activate event for pages.
Implemented the WordWrap property for buttons and GETPEM()
Implemented ListCount and ActivePage properties.
Implemented DTOC(), CTOD().
Added several enhancements in index handling and data type support
Added support for Visual WebGUI
New function SYS(2005) to control the Microsoft SQL Server Compact Engine. Support for version 3.5 has been added.
The error handler now displays a dialog with error details.
Error handling improved
Various field types including VARCHAR and VARBINARY have been implemented or enhanced.
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)
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
Implemented SET FILTER TO
Implemented SCAN FOR and USE...ORDER
Implemented read access to currency, date, boolean and integer fields.
Implemented FCOUNT(), FIELD()
Implemented GOTO, GO TOP and GO BOTTOM.
SET ORDER TO implemented for DBF files.
SEEK implemented for DBF files.
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()
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 EVALUATE() for variable and field names.
Implemented APPEND, REPLACE
Added Release method to forms.
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
Implemented DTOS(), RGB()
Implemented Container class
Implemented DATE(), DATETIME()
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 LEFT(), REPLICATE(), CREATE CURSOR
Implemented SYS(16), ADDBS()
Implemented STREXTRACT(), PROGRAM(), JUSTPATH().
New function SYS(8001) to handle path casing.
SET DELETED, SET MEMOWIDTH, SET SAFETY, SET STATUS, SET STATUS BAR, SET TALK implemented
SET PATH TO, SET EXLUSIVE and SET SYSFORMATS implemented.
External PRGs can now be called.
Implemented a basic cursor engine.
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.
$ 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.