ARSperl

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

CHANGES for ARSperl

Revision history for ARSperl.

BM  = Bill Middleton <wjm at metronet.com>
GDF = G. David Frye  <gdf at uiuc.edu>
JCM = Jeff Murphy    <jcmurphy at buffalo.edu>
JWM = Joel Murphy    <jmurphy at buffalo.edu>
TS  = Thilo Stapff   <tstapff at sourceforge.net>
CL  = Chris Leach    <Chris.Leach at kaz-group.com>
JL  = John Luthgers  <jls17 at gmx.net>

Note: items preceeded by a '!' denoted changes that are incompatible with
previous versions of arsperl and may require altering of some arsperl
scripts.


Released: 05/27/2015 Version: 2.00


 (JL)   Linux 64-bit is working using GCC

 (JL)   Compiling using ARAPI 8.0 / 8.1 possible

 (JL)   added new functions: ars_GetSessionConfiguration, ars_SetOverlayGroup, ars_SwitchToBestPracticeMode and ars_SwitchToBaseMode

 (JL)   automatic API-Version detection in Makefile.PL

 (JL)   dropped support to compile ARSperl using ARAPI below version 4.5

 (JL)   small bugfixes


Released: 08/01/2011 Version: 1.93


 (TS)   fixed exsi.pl enumeration gap problem

 (TS)   added lengthUnits,storageOptionForCLOB attributes to ARCharLimitsStruct,ARDisplayLimits

 (TS)   fixed ars_GetServerInfo() keys 325-332 problem

 (TS)   modifications for AR 7.6.3 API

 (TS)   ars_GetEntryBLOB bugfix by Conny Martin

 (TS)   fixed "hv_fetch error" problem in case of undefined ARValueStruct 

 (TS)   fixed SignalTypeMap problem

 (TS)   package directory reorganization/cleanup

 (TS)   additional ars_Login parameters by Conny Martin

 (TS)   implemented ars_GetList/Get/Create/Set/DeleteImage

 (TS)   fixed incorrect AR_ARITH_OP_NEGATE handling in rev_ARArithOpStruct

 (TS)   fixed wrong operand evaluation for AR_ARITH_OP_NEGATE in perl_ARArithOpStruct

 (TS)   fixed ars_SetServerInfo() memory violation in case of more than one key/value pair

 (TS)   ars_GetFieldTable performance improvement by using ARGetMultipleFields

 (TS)   removed unnecessary second invocation of ARGetField in ars_GetField

 (TS)   code cleanup (#ifdef statements) in ARGetFieldCached, ars_GetField, ars_GetFieldByName

 (TS) ! appended ARControlStruct pointer address to server key in %ARS::field_cache
        (affects only scripts which make explicit use of the internal field_cache structure)

 (CL) ! enhanced ARS OO interface to handle custom enum fields

 (TS)   fixed return value of ars_Import

 (TS)   fixed memory violation in ars_GetListContainer

 (TS)   implemented ars_qualifier_ptr function (inverse of ars_perl_qualifier)

 (TS)   added ownerObjList parameter to ars_GetListContainer

 (TS)   fixed AR_SERVER_INFO type identification in infra/exsi.pl

 (TS)   updated version numbers in INSTALLATION

 (TS)   added ars_DateToJulianDate, ars_GetListLicense, ars_ValidateMultipleLicenses,
        ars_GetServerCharSet, ars_GetClientCharSet

 (TS)   fixed actionList/elseList bug in ars_SetActiveLink

 (TS)   added AR_DATA_TYPE_VIEW handling to perl_ARValueStruct_Assign,rev_ARActiveLinkActionList

 (TS)   modified Makefile.PL for easier automated testing (handling of ARSPERLTEST_PARAM)

 (TS)   added ars_GetListRole, ars_Signal, ars_GetTextForErrorMessage

 (TS) ! changed return struct of ars_GetListGroup

 (TS)   fixed IVLD macro in support-h.template


Released: 05/06/2008 Version: 1.91


 (TS)   fixed ars_padEntryid to work correctly if entry ID prefix is defined

 (TS)   replaced malloc-on-windows patch by UNDEF_PERL_MALLOC compilation option in Makefile.PL

 (TS)   fixed pointer initialization error in ars_SetVUI

 (TS)   modified ars_Create/Get/SetFilter for API 7.1

 (TS)   fixed ars_GetAlertCount

 (MB)   removed legacy ars_NT Notifier and ars_AdminExtension calls

 (MB) ! added ars_VerifyUser implementation by Thilo Stapff

 (MB) ! changed ars_APIVersion to use AR_CURRENT_API_VERSION rather than AR_EXPORT_VERSION

 (MB)   fixed ars_GetActiveLink, ars_GetFilter, ars_GetEscalation, ars_GetField so they 
        return undef on failure.

(JCM)   buffer overflow in perl_BuildEntryList

(JCM)   malloc-on-windows patch by John Unsworth

 (TS)   fixed memory leak in ars_Get... functions (added "sv_2mortal( (SV*) RETVAL )")

 (TS)   bugfix in dup_Value (support.c) for API version <= 5.0.1

 (TS)   changed enum limits processing in perl_ARFieldLimitStruct for API version <= 5.0.1

 (TS)   updated MANIFEST file

 (TS)   replaced strdup() by arsperl_strdup() for win32 to fix problems with VisualStudio8

 (TS)   changed type of "owner" attribute: ARNameType -> ARAccessNameType

 (TS)   corrected function signature for ars_SetVUI, ars_CreateSchema

 (TS)   fixed memory leak in sv_to_ARValue (support.c)

 (TS)   fixed memory leak in ars_GetMultipleEntries, ars_GetListEntryWithFields
        XPUSHs(newRV_noinc(...)) -> XPUSHs(sv_2mortal(newRV_noinc(...)))

 (TS)   added "name" value to schemaHash returned by ars_GetSchema

 (TS)   fixed rev_ARArchiveInfo Struct, moved function from supportrev_generated.c to supportrev.c

 (TS)   changed $ARS_LIBS variable for 7.0 Unix API in Makefile.pl (-licuuc -> -licuucbmc)


Released: 03/12/2007 Version: 1.90


 (TS)   added missing ARError_reset() to ars_GetListVUI

 (TS)   added ars_CreateCharMenu, ars_SetCharMenu

 (TS)   added handling of case AR_CHAR_MENU_LIST in ars_GetCharMenu

 (TS)   changed handling of qualifier struct in ars_GetCharMenu, case AR_CHAR_MENU_QUERY

 (TS)   corrected function signature for ars_SetField, ars_CreateContainer

 (TS)   bugfix in ars_GetCharMenu (incorrect array length for "labelFields", "labelIndex")

 (TS)   added ars_SetImpersonatedUser

 (TS)   bugfix in ARError (support.c, memory violation if appendedText == NULL)

 (TS)   ars_SetLogging: changed declaration "int len" to "STRLEN len" because of 
        compilation problems on Solaris

 (TS)   added ars_BeginBulkEntryTransaction, ars_EndBulkEntryTransaction

 (TS)   added AR_FIELD_OFFSET handling in perl_ARFieldValueOrArithStruct (support.c)

 (TS)   added ars_SetSessionConfiguration

 (TS)   completed sv_to_ARCurrencyStruct (support.c)

CHANGES  view on Meta::CPAN

Released: 04/25/97 Version: 1.45


(JCM)   bug fix to GetListSchema routine


Released: 02/20/97 Version: 1.44


(JCM)   added some minor code to aid in decoding qualifier
        structs. added some examples of decoding them.


Released: 02/18/97 Version: 1.42


(JWM)   added destructors for the ARS package that will correctly
        call ARTermination when the package is unloaded (when your
        script exits).

(JWM)   fixed minor type casting problem that prevented compilation
        on HP-UX

(JCM)   compiled with -Wall and cleaned up some suspicious code.


Released: 02/17/97 Version: 1.41


(JCM)   added NT routines to html doc

(JCM)   fixed a few compile-time problems


Released: 02/13/97 Version: 1.4


(JCM)   re-organized documentation and web pages

(JCM)   added NT (notifier) functions

(JWM)   bug fixes for 1.32beta


Released: 02/10/97 Version: 1.32beta


(JWM)   3.0 integration


Released: 11/11/96 Version: 1.31


(JCM)   minor stuff: added an ifndef in the GetCharMenu routine
        for ars 2.0 users. 2.0 doesnt support SQL menu constructions.


Released: 11/11/96 Version: 1.3


(JWM)   undef works in setEntry now.

(JWM)   added ars_Import to complement ars_Export

(JCM)   Profiling code added to keep track of number of
        queries made.

(JWM)   Field caching code added to make some of the functions
        more efficient.

(JCM)   New functions: ars_GetFilter(), ars_GetCharMenu(), 
        ars_GetServerStatistics

(JWM)   Internal GetField call now caches results to minimize
        number of queries made.

(JCM)   Examples of new functions. 

(JCM)   "WhoUsesIt.pl" utility


Released: 01/12/96 Version: 1.0beta


(JWM)   First release 

(JCM)   Installation, history, and Gnu documentation added.
        Removed -lars from makefile (internal C library that wasn't
        released), not needed for arsperl.

(JCM)   Added example scripts and html documentation.




arsperl@arsperl.org

$Header$



( run in 1.196 second using v1.01-cache-2.11-cpan-d80b1682f3f )