Changes between Version 1 and Version 2 of Release/2.2Beta/Notes


Ignore:
Timestamp:
May 3, 2010, 12:32:20 PM (14 years ago)
Author:
trevorwekel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Release/2.2Beta/Notes

    v1 v2  
    2525
    2626== API changes ==#ApiChanges
     27[wiki:MapGuideRfc66 RFC 66] added client side pinging for the AjaxViewer to keep sessions alive.  API changes include a new HTTP GETSESSIONTIMEOUT and MgSiteConnection.GetSessionTimeout().  An <EnablePingServer> boolean element was added to WebLayout.  Since these are new APIs, there is no impact on existing code.
    2728
    28 [wiki:MapGuideRfc89 RFC 89] introduces a number of changes required by the upgrade to PHP 5.3:
     29[wiki:MapGuideRfc70 RFC 70] introduced new API for creating and modifying the schema of a feature source.  Delete methods are added to !MgFeatureSchema, !MgClassDefinition and !MgPropertyDefinition.  A new !ApplySchema() method was added to !MgFeatureService.  A Decimal property was added to !MgPropertyType for schema purposes. Since these are new APIs, there is no impact on existing code. 
     30
     31
     32[wiki:MapGuideRfc73 RFC 73] introduces a new !GetResourceContents() API to !MgResourceService.  This new functionality is used internally by !MgMap to reduce web extensions / server crosstalk when creating an !MgMap object from a map definition.  Since this is new API, there is no impact on existing code.
     33
     34[wiki:MapGuideRfc74 RFC 74] introduces a boolean "cascade" parameter to MgResourceService.MoveResource().  If cascade is enabled, dependant resources will be updated to point at the new location for the moved resource. Since this is new API, there is no impact on existing code.
     35
     36[wiki:MapGuideRfc73 RFC 77] allows MgFeatureService.CreateFeatureSource() to create a feature source without defining the feature class and spatial context.  The previous implementation would throw an !MgInvalidArgumentException.  '''This behaviour change may affect existing code.'''
     37 
     38[wiki:MapGuideRfc89 RFC 89] introduced a number of changes required by the upgrade to PHP 5.3.  '''These changes break existing code.'''
    2939{{{
    3040MgException class changes:
     
    5464}}}
    5565
     66These API changes will impact:
     67 * Viewers
     68 * Sample applications
     69 * Development guides
     70 * Existing applications
     71
    5672
    5773== New Server Configuration (serverconfig.ini) Options ==