------------------------------------------------------------
4D Plugin SDK 2004.6
------------------------------------------------------------
Changes for 2004.6
1/ Bug fixes
PA_AllowDrop : allow drop was not correctly passed
PA_GetPointerValueKind : clears variable a better way
PA_SetTextVariable, PA_SetBlobVariable,
PA_SetBlobHandleVariable, PA_SetPictureVariable,
PA_SetPictureHandleVariable
Reverting wrong bug fix done in 2004.5. To avoid any memory leak if the
variable holds already a value, call PA_ClearVariable.
------------------------------------------------------------
Changes for 2004.5
1/ New commands
were added
PA_GetPointerValueKind
2/ Bug fixes
PA_SetVariableParameter : Memory leak fixed for text, blob or pictures variables
PA_SetTextVariable : Memory leak fixed
PA_SetBlobVariable : Memory leak fixed
PA_SetBlobHandleVariable : Memory leak fixed
PA_ReceiveDataFromServer : Memory leak fixed
------------------------------------------------------------
Changes for 2004.3
1/ New commands
were added
PA_SetPluginAreaClipMode
2/ Bug fixes
PA_GetPointerParameter : No longer allocates memory when returning empty pointers.
PA_SetVariableParameter : Now handles string fields
PA_CreateVariable : Now handles string fields
PA_GetStringVariable : Now handles string fields
------------------------------------------------------------
Changes for 2004.2
1/ 4D Plugin
API folder updated
Changes from 2004 to 2004.1
1/ Enhancements
PA_AddField now accepts a PA_FieldAttributes
parameter
2/ New commands
were added
PA_GetTemplateName
PA_GetPointer
PA_GetPointerValue
PA_SetPointerValue
PA_CreateMethod
PA_GetPageChange
3/ Bug fixes
PA_Get4DPreferencesFolder : conversion from a Macintosh CString
PA_MethodNames : fix for array of IDs
PA_DragAndDrop : missing specifier
in parameter block
PA_SetTextField, PA_SetBlobField,
PA_SetTextVariable, PA_SetBlobVariable,
PA_SetBlobHandleVariable, PA_SetPictureVariable,
PA_SetPictureHandleVariable : use of handle
size to compute length
PA_GetVariable, PA_SetVariable
: better support of compiled mode
PA_Dial4DGetArrayText : missing handle initialisation
PA_Dial4DHighlightText : added GotoVariable
------------------------------------------------------------
Changes from 2003 to 2004
1/ Enhancements
Added support for MachO callbacks
Added Mouse Wheel support
XCode support
2/ New commands were added
PA_SetPointerVariable
PA_GetMouseWheelIncrement
3/ Bug fixes
PA_SetVariableParameter does now perform a member
copy to avoid stack overflow
PA_AddField fills now completely the field structure
ToUserText manages now properly Null terminated texts
PA_GetTextField is now fixed
4/ Clean up
Removed unused definition of "VERSIONDEBUG" in flags.h
Removed obsolete spellcheck functions
------------------------------------------------------------
Changes from 68 to 2003
1/ New commands were added
PA_GetHandleState
PA_SetHandleState
PA_MethodNames
PA_CreateTableRef
PA_AddField
PA_CreateTable
PA_GetArrayInArray
PA_GetPointerInArray
PA_SetArrayInArray
PA_SetPointerInArray
PA_GetCarbonPrintSettings
PA_GetCarbonPageFormat
PA_GetWindowsPRINTDLG
PA_GetWindowsPrintingDC
PA_ReturnNullTerminatedText
PA_IsReturningNullTerminatedText
2/ Obsolete commands were removed
PA_Get4DSysColors
PA_Remove4DTraps
PA_Restore4DTraps
PA_DetrapWaitNextEvent
PA_RetrapWaitNextEvent
PA_GetMacPrintInfo
PA_GetPrintFileResFile
3/ Some command were renamed
PA_GetLogFieldType -> PA_GetLogFieldKind
PA_TryToTakePrinter -> PA_TryToOpenPrinterSession
PA_TakePrinter -> PA_OpenPrinterSession
PA_ReleasePrinter -> PA_ClosePrinterSession
------------------------------------------------------------
Changes from 672 to 68
1/ New Command was added: PA_GetCenturyInfo
2/ PA_CreateTips now allows strings up to 255
characters.
------------------------------------------------------------
Changes from 671 to 672
1/ Fixed bugs.
------------------------------------------------------------
Changes from 67 to 671
1/ PA_GotoSelectedRecord accepts now a selected
record number
from 1 to the number of selected records to match the 4D
language command.
2/ New commands were added
PA_GotoNextField
PA_GotoPreviousField
3/ PA_DragAndDrop uses a new parameter
4/ Removed command
PA_Dial4DSetObjectParameters
5/ Some commands or structure were misspelled and are now renamed.
old
name
new name
---------------------------------------------
PA_GetClic
PA_GetClick.
eAE_WebClic
eAE_WebClick
PA_SetMessageStatus
PA_SetMessagesStatus
PA_PackageInfos
PA_PackageInfo
PA_GetToolBarInfos
PA_GetToolBarInfo
PA_GetRecordNumber
PA_RecordNumber
PA_PictureInfos
PA_PictureInfo
AE_AreaEvent
PA_AreaEvent
PA_IsActivate
PA_IsActivated
PA_IsDeActivate
PA_IsDeActivated
PA_GetRegistredName
PA_GetRegisteredName
PA_GetRegistredCompany
PA_GetRegisteredCompany
PA_Dial4DHiliteText
PA_Dial4DHighLightText
PA_Dial4DGetDragInfos
PA_Dial4DGetDragInfo
PA_Dial4DGetWindowMinMaxInfos PA_Dial4DGetWindowMinMaxInfo