# smartgwt - API Change History

- 4.1 to 5.0

## 4.1 to 5.0

### Removed Classes:

- `com.smartgwt.client.data.DSRequestModifier`

### Newly Deprecated Interfaces:

- `com.smartgwt.client.widgets.calendar.events.EventMovedHandler`
- `com.smartgwt.client.widgets.calendar.events.EventResizedHandler`
- `com.smartgwt.client.widgets.calendar.events.HasEventMovedHandlers`
- `com.smartgwt.client.widgets.calendar.events.HasEventResizedHandlers`
- `com.smartgwt.client.widgets.calendar.events.HasTimelineEventMovedHandlers`
- `com.smartgwt.client.widgets.calendar.events.HasTimelineEventResizedHandlers`
- `com.smartgwt.client.widgets.calendar.events.TimelineEventMovedHandler`
- `com.smartgwt.client.widgets.calendar.events.TimelineEventResizedHandler`

### Newly Deprecated Classes:

- `com.smartgwt.client.widgets.calendar.events.CalendarEventMoved`
- `com.smartgwt.client.widgets.calendar.events.CalendarEventResized`
- `com.smartgwt.client.widgets.calendar.events.TimelineEventMoved`
- `com.smartgwt.client.widgets.calendar.events.TimelineEventResized`

### Modified Interfaces:

> #### `com.smartgwt.client.i18n.SmartGwtMessages`

> > ##### New Methods:

> > - `public abstract java.lang.String calendar_backButtonTitle()`
> > - `public abstract java.lang.String calendar_eventDurationFieldTitle()`
> > - `public abstract java.lang.String calendar_eventDurationUnitFieldTitle()`
> > - `public abstract java.lang.String calendar_eventSublaneFieldTitle()`
> > - `public abstract java.lang.String calendar_monthButtonTitle()`
> > - `public abstract java.lang.String comboBoxItem_emptyPickListMessage()`
> > - `public abstract java.lang.String comboBoxItem_pickerExitButtonTitle()`
> > - `public abstract java.lang.String comboBoxItem_pickerSaveButtonTitle()`
> > - `public abstract java.lang.String comboBoxItem_pickerSearchFieldHint()`
> > - `public abstract java.lang.String dataBoundComponent_editHilitesText()`
> > - `public abstract java.lang.String facetChart_proportionalContextMenuItemTitle()`
> > - `public abstract java.lang.String fieldPicker_emptyTitleHint()`
> > - `public abstract java.lang.String fieldPicker_removeItemTitle()`
> > - `public abstract java.lang.String filterClause_operatorPickerTitle()`
> > - `public abstract java.lang.String operators_containsPatternTitle()`
> > - `public abstract java.lang.String operators_endsWithPatternTitle()`
> > - `public abstract java.lang.String operators_iContainsPatternTitle()`
> > - `public abstract java.lang.String operators_iEndsWithPatternTitle()`
> > - `public abstract java.lang.String operators_iStartsWithPatternTitle()`
> > - `public abstract java.lang.String operators_startsWithPatternTitle()`
> > - `public abstract java.lang.String selectItem_emptyPickListMessage()`
> > - `public abstract java.lang.String selectItem_pickerExitButtonTitle()`
> > - `public abstract java.lang.String tileGrid_emptyMessage()`

> #### `com.smartgwt.client.tools.EditContext`

> > ##### Declaration Changes:

> > > `old:public interface com.smartgwt.client.tools.EditContext
> > > new:public class com.smartgwt.client.tools.EditContext extends com.smartgwt.client.core.BaseClass implements com.smartgwt.client.tools.HasNodeAddedHandlers, com.smartgwt.client.tools.HasSelectedEditNodesUpdatedHandlers`

> > ##### Removed Methods:

> > - `public abstract java.lang.String serializeAllEditNodes(java.lang.Boolean)`
> > - `public abstract java.lang.String serializeAllEditNodesAsJSON(java.lang.Boolean)`
> > - `public abstract java.lang.String serializeEditNodes(com.smartgwt.client.tools.EditNode[], java.lang.Boolean)`
> > - `public abstract java.lang.String serializeEditNodesAsJSON(com.smartgwt.client.tools.EditNode[], java.lang.Boolean)`
> > - `public abstract void setPersistCoordinates(boolean)`

> > ##### Method Changes:

> > > `old:public abstract com.smartgwt.client.tools.EditNode addFromPaletteNode(com.smartgwt.client.tools.PaletteNode)
> > > new:public native com.smartgwt.client.tools.EditNode addFromPaletteNode(com.smartgwt.client.tools.PaletteNode)`

> > > `old:public abstract com.smartgwt.client.tools.EditNode addFromPaletteNode(com.smartgwt.client.tools.PaletteNode, com.smartgwt.client.tools.EditNode)
> > > new:public native com.smartgwt.client.tools.EditNode addFromPaletteNode(com.smartgwt.client.tools.PaletteNode, com.smartgwt.client.tools.EditNode)`

> > > `old:public abstract com.smartgwt.client.tools.EditNode[] addFromPaletteNodes(com.smartgwt.client.tools.PaletteNode[])
> > > new:public native com.smartgwt.client.tools.EditNode[] addFromPaletteNodes(com.smartgwt.client.tools.PaletteNode[])`

> > > `old:public abstract com.smartgwt.client.tools.EditNode[] addFromPaletteNodes(com.smartgwt.client.tools.PaletteNode[], com.smartgwt.client.tools.EditNode)
> > > new:public native com.smartgwt.client.tools.EditNode[] addFromPaletteNodes(com.smartgwt.client.tools.PaletteNode[], com.smartgwt.client.tools.EditNode)`

> > > `old:public abstract com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode)
> > > new:public native com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode)`

> > > `old:public abstract com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode, com.smartgwt.client.tools.EditNode)
> > > new:public com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode, com.smartgwt.client.tools.EditNode)`

> > > `old:public abstract com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode, com.smartgwt.client.tools.EditNode, java.lang.Integer)
> > > new:public com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode, com.smartgwt.client.tools.EditNode, java.lang.Integer)`

> > > `old:public abstract com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode, com.smartgwt.client.tools.EditNode, java.lang.Integer, java.lang.String)
> > > new:public com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode, com.smartgwt.client.tools.EditNode, java.lang.Integer, java.lang.String)`

> > > `old:public abstract com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode, com.smartgwt.client.tools.EditNode, java.lang.Integer, java.lang.String, java.lang.Boolean)
> > > new:public native com.smartgwt.client.tools.EditNode addNode(com.smartgwt.client.tools.EditNode, com.smartgwt.client.tools.EditNode, java.lang.Integer, java.lang.String, java.lang.Boolean)`

> > > `old:public abstract void addPaletteNodesFromJS(java.lang.String)
> > > new:public native void addPaletteNodesFromJS(java.lang.String)`

> > > `old:public abstract void addPaletteNodesFromJS(java.lang.String, com.smartgwt.client.tools.EditNode)
> > > new:public void addPaletteNodesFromJS(java.lang.String, com.smartgwt.client.tools.EditNode)`

> > > `old:public abstract void addPaletteNodesFromJS(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])
> > > new:public native void addPaletteNodesFromJS(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])`

> > > `old:public abstract void addPaletteNodesFromJSON(java.lang.String)
> > > new:public native void addPaletteNodesFromJSON(java.lang.String)`

> > > `old:public abstract void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode)
> > > new:public void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode)`

> > > `old:public abstract void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])
> > > new:public void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])`

> > > `old:public abstract void addPaletteNodesFromXML(java.lang.String)
> > > new:public native void addPaletteNodesFromXML(java.lang.String)`

> > > `old:public abstract void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode)
> > > new:public void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode)`

> > > `old:public abstract void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])
> > > new:public void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])`

> > > `old:public abstract void destroyAll()
> > > new:public native void destroyAll()`

> > > `old:public abstract com.smartgwt.client.tools.Palette getDefaultPalette()
> > > new:public com.smartgwt.client.tools.Palette getDefaultPalette()`

> > > `old:public abstract com.smartgwt.client.tools.Palette[] getExtraPalettes()
> > > new:public com.smartgwt.client.tools.Palette[] getExtraPalettes()`

> > > `old:public abstract void getPaletteNodesFromJS(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback)
> > > new:public native void getPaletteNodesFromJS(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback)`

> > > `old:public abstract void getPaletteNodesFromJS(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback, java.lang.String[])
> > > new:public native void getPaletteNodesFromJS(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback, java.lang.String[])`

> > > `old:public abstract void getPaletteNodesFromXML(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback)
> > > new:public native void getPaletteNodesFromXML(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback)`

> > > `old:public abstract boolean getPersistCoordinates()
> > > new:public java.lang.Boolean getPersistCoordinates()`

> > > `old:public abstract com.smartgwt.client.tools.EditNode makeEditNode(com.smartgwt.client.tools.PaletteNode)
> > > new:public native com.smartgwt.client.tools.EditNode makeEditNode(com.smartgwt.client.tools.PaletteNode)`

> > > `old:public abstract void removeAll()
> > > new:public native void removeAll()`

> > > `old:public abstract void removeNodeProperties(com.smartgwt.client.tools.EditNode, java.lang.String[])
> > > new:public native void removeNodeProperties(com.smartgwt.client.tools.EditNode, java.lang.String[])`

> > > `old:public abstract java.lang.String serializeAllEditNodes()
> > > new:public native java.lang.String serializeAllEditNodes()`

> > > `old:public abstract java.lang.String serializeAllEditNodesAsJSON()
> > > new:public native java.lang.String serializeAllEditNodesAsJSON()`

> > > `old:public abstract java.lang.String serializeEditNodes(com.smartgwt.client.tools.EditNode[])
> > > new:public native java.lang.String serializeEditNodes(com.smartgwt.client.tools.EditNode[])`

> > > `old:public abstract java.lang.String serializeEditNodesAsJSON(com.smartgwt.client.tools.EditNode[])
> > > new:public native java.lang.String serializeEditNodesAsJSON(com.smartgwt.client.tools.EditNode[])`

> > > `old:public abstract void setDefaultPalette(com.smartgwt.client.tools.Palette)
> > > new:public void setDefaultPalette(com.smartgwt.client.tools.Palette)`

> > > `old:public abstract void setExtraPalettes(com.smartgwt.client.tools.Palette[])
> > > new:public void setExtraPalettes(com.smartgwt.client.tools.Palette[])`

> > > `old:public abstract void setNodeProperties(com.smartgwt.client.tools.EditNode, com.smartgwt.client.widgets.Canvas)
> > > new:public native void setNodeProperties(com.smartgwt.client.tools.EditNode, com.smartgwt.client.widgets.Canvas)`

> > > `old:public abstract void setNodeProperties(com.smartgwt.client.tools.EditNode, com.smartgwt.client.widgets.Canvas, java.lang.Boolean)
> > > new:public native void setNodeProperties(com.smartgwt.client.tools.EditNode, com.smartgwt.client.widgets.Canvas, java.lang.Boolean)`

> > ##### New Fields:

> > - `private com.google.gwt.core.client.JavaScriptObject jsObj`

> > ##### New Constructors:

> > - `public EditContext()`
> > - `public EditContext(com.google.gwt.core.client.JavaScriptObject)`

> > ##### New Methods:

> > - `public com.google.gwt.event.shared.HandlerRegistration addNodeAddedHandler(com.smartgwt.client.tools.NodeAddedHandler)`
> > - `public native void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[], com.smartgwt.client.core.Function)`
> > - `public native void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[], com.smartgwt.client.core.Function)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addSelectedEditNodesUpdatedHandler(com.smartgwt.client.tools.SelectedEditNodesUpdatedHandler)`
> > - `public native com.google.gwt.core.client.JavaScriptObject create()`
> > - `public native void deselectAllEditNodes()`
> > - `public native void deselectEditNodes(java.util.List)`
> > - `public native void enableEditing(com.smartgwt.client.tools.EditNode)`
> > - `public java.lang.Boolean getAllowNestedDrops()`
> > - `public java.lang.Boolean getAutoEditNewNodes()`
> > - `public java.lang.Boolean getCanDragGroup()`
> > - `public java.lang.Boolean getCanGroupSelect()`
> > - `public com.smartgwt.client.tools.EditNode getDefaultParent()`
> > - `public java.util.Map getEditMaskProperties()`
> > - `public native com.smartgwt.client.widgets.tree.Tree getEditNodeTree()`
> > - `public java.lang.Boolean getEnableInlineEdit()`
> > - `public java.lang.Boolean getHideGroupBorderOnDrag()`
> > - `public com.smartgwt.client.types.HoopSelectionStyle getHoopSelectionMode()`
> > - `public java.util.Map getHoopSelectorProperties()`
> > - `public com.google.gwt.core.client.JavaScriptObject getJsObj()`
> > - `public com.google.gwt.core.client.JavaScriptObject getOrCreateJsObj()`
> > - `public static com.smartgwt.client.tools.EditContext getOrCreateRef(com.google.gwt.core.client.JavaScriptObject)`
> > - `public com.smartgwt.client.tools.PaletteNode getRootComponent()`
> > - `public native com.smartgwt.client.tools.EditNode getRootEditNode()`
> > - `public com.smartgwt.client.types.SelectedAppearance getSelectedAppearance()`
> > - `public java.lang.String getSelectedBorder()`
> > - `public native com.smartgwt.client.tools.EditNode getSelectedEditNode()`
> > - `public native com.smartgwt.client.tools.EditNode[] getSelectedEditNodes()`
> > - `public java.lang.String getSelectedLabelBackgroundColor()`
> > - `public java.lang.String getSelectedTintColor()`
> > - `public int getSelectedTintOpacity()`
> > - `public com.smartgwt.client.types.SelectionStyle getSelectionType()`
> > - `public java.lang.Boolean getShowSelectedLabel()`
> > - `public java.lang.Boolean getShowSelectedLabelOnSelect()`
> > - `public boolean isCreated()`
> > - `public native boolean isEditNodeSelected()`
> > - `public native boolean isNodeEditingOn(com.smartgwt.client.tools.EditNode)`
> > - `public native void removeNode(com.smartgwt.client.tools.EditNode)`
> > - `public native void selectAllEditNodes()`
> > - `public native void selectEditNode(com.smartgwt.client.tools.EditNode)`
> > - `public native void selectSingleEditNode(com.smartgwt.client.tools.EditNode)`
> > - `public native java.lang.String serializeAllEditNodes(com.smartgwt.client.tools.SerializationSettings)`
> > - `public native java.lang.String serializeAllEditNodesAsJSON(com.smartgwt.client.tools.SerializationSettings)`
> > - `public native java.lang.String serializeEditNodes(com.smartgwt.client.tools.EditNode[], com.smartgwt.client.tools.SerializationSettings)`
> > - `public native java.lang.String serializeEditNodesAsJSON(com.smartgwt.client.tools.EditNode[], com.smartgwt.client.tools.SerializationSettings)`
> > - `public void setAllowNestedDrops(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setAutoEditNewNodes(java.lang.Boolean)`
> > - `public void setCanDragGroup(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setCanGroupSelect(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setDefaultParent(com.smartgwt.client.tools.EditNode)`
> > - `public void setEditMaskProperties(java.util.Map) throws java.lang.IllegalStateException`
> > - `public void setEnableInlineEdit(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setHideGroupBorderOnDrag(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setHoopSelectionMode(com.smartgwt.client.types.HoopSelectionStyle) throws java.lang.IllegalStateException`
> > - `public void setHoopSelectorProperties(java.util.Map) throws java.lang.IllegalStateException`
> > - `public void setJavaScriptObject(com.google.gwt.core.client.JavaScriptObject)`
> > - `protected native void setNodeProperties(com.smartgwt.client.tools.EditNode, com.google.gwt.core.client.JavaScriptObject)`
> > - `protected native void setNodeProperties(com.smartgwt.client.tools.EditNode, com.google.gwt.core.client.JavaScriptObject, java.lang.Boolean)`
> > - `public void setNodeProperties(com.smartgwt.client.tools.EditNode, com.smartgwt.client.widgets.drawing.DrawItem) throws java.lang.IllegalStateException`
> > - `public void setNodeProperties(com.smartgwt.client.tools.EditNode, com.smartgwt.client.widgets.drawing.DrawItem, java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setPersistCoordinates(java.lang.Boolean)`
> > - `public void setRootComponent(com.smartgwt.client.tools.PaletteNode) throws java.lang.IllegalStateException`
> > - `public void setSelectedAppearance(com.smartgwt.client.types.SelectedAppearance) throws java.lang.IllegalStateException`
> > - `public void setSelectedBorder(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setSelectedLabelBackgroundColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setSelectedTintColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setSelectedTintOpacity(int) throws java.lang.IllegalStateException`
> > - `public void setSelectionType(com.smartgwt.client.types.SelectionStyle)`
> > - `public void setShowSelectedLabel(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowSelectedLabelOnSelect(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `private native void setupNodeAddedEvent()`
> > - `private native void setupSelectedEditNodesUpdatedEvent()`

> #### `com.smartgwt.client.tools.Palette`

> > ##### New Methods:

> > - `public abstract com.smartgwt.client.tools.EditPane getDefaultEditContextAsEditPane()`
> > - `public abstract com.smartgwt.client.tools.EditTree getDefaultEditContextAsEditTree()`
> > - `public abstract void setDefaultEditContext(com.smartgwt.client.tools.EditPane)`
> > - `public abstract void setDefaultEditContext(com.smartgwt.client.tools.EditTree)`

> #### `com.smartgwt.client.widgets.calendar.events.EventMovedHandler`

> > ##### Newly Deprecated Methods:

> > - `public abstract void onEventMoved(com.smartgwt.client.widgets.calendar.events.CalendarEventMoved)`

> #### `com.smartgwt.client.widgets.calendar.events.EventResizedHandler`

> > ##### Newly Deprecated Methods:

> > - `public abstract void onEventResized(com.smartgwt.client.widgets.calendar.events.CalendarEventResized)`

> #### `com.smartgwt.client.widgets.calendar.events.HasEventMovedHandlers`

> > ##### Newly Deprecated Methods:

> > - `public abstract com.google.gwt.event.shared.HandlerRegistration addEventMovedHandler(com.smartgwt.client.widgets.calendar.events.EventMovedHandler)`

> #### `com.smartgwt.client.widgets.calendar.events.HasEventResizedHandlers`

> > ##### Newly Deprecated Methods:

> > - `public abstract com.google.gwt.event.shared.HandlerRegistration addEventResizedHandler(com.smartgwt.client.widgets.calendar.events.EventResizedHandler)`

> #### `com.smartgwt.client.widgets.calendar.events.HasTimelineEventMovedHandlers`

> > ##### Newly Deprecated Methods:

> > - `public abstract com.google.gwt.event.shared.HandlerRegistration addTimelineEventMovedHandler(com.smartgwt.client.widgets.calendar.events.TimelineEventMovedHandler)`

> #### `com.smartgwt.client.widgets.calendar.events.HasTimelineEventResizedHandlers`

> > ##### Newly Deprecated Methods:

> > - `public abstract com.google.gwt.event.shared.HandlerRegistration addTimelineEventResizedHandler(com.smartgwt.client.widgets.calendar.events.TimelineEventResizedHandler)`

> #### `com.smartgwt.client.widgets.calendar.events.TimelineEventMovedHandler`

> > ##### Newly Deprecated Methods:

> > - `public abstract void onTimelineEventMoved(com.smartgwt.client.widgets.calendar.events.TimelineEventMoved)`

> #### `com.smartgwt.client.widgets.calendar.events.TimelineEventResizedHandler`

> > ##### Newly Deprecated Methods:

> > - `public abstract void onTimelineEventResized(com.smartgwt.client.widgets.calendar.events.TimelineEventResized)`

> #### `com.smartgwt.client.widgets.layout.events.NavigationClickHandler`

> > ##### Declaration Changes:

> > > `old:public interface com.smartgwt.client.widgets.layout.events.NavigationClickHandler
> > > new:public interface com.smartgwt.client.widgets.layout.events.NavigationClickHandler extends com.google.gwt.event.shared.EventHandler`

### Modified Classes:

> #### `com.smartgwt.client.SmartGwtEntryPoint`

> > ##### New Fields:

> > - `private boolean hasUncaughtExceptions`

> > ##### New Methods:

> > - `static boolean access$000(com.smartgwt.client.SmartGwtEntryPoint)`
> > - `static boolean access$002(com.smartgwt.client.SmartGwtEntryPoint, boolean)`

> #### `com.smartgwt.client.bean.BeanFactory`

> > ##### Method Changes:

> > > `old:public abstract java.lang.Object newInstance()
> > > new:public java.lang.Object newInstance()`

> > ##### New Fields:

> > - `private static java.util.Map factoryProperties`
> > - `private static java.lang.Class factoryPropertiesClass`

> > ##### New Methods:

> > - `protected abstract void applyFactoryProperties(java.lang.Object)`
> > - `public static void clearFactoryProperties()`
> > - `protected abstract java.lang.Object doNewInstance()`
> > - `public void doSetProperties(java.lang.Object, java.util.Map)`
> > - `public static java.util.Map getFactoryProperties()`
> > - `public static java.lang.Class getFactoryPropertiesClass()`
> > - `public abstract boolean isFactoryCreated(java.lang.Object)`
> > - `public java.lang.Object newInstance(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static java.lang.Object newInstance(java.lang.Class, com.google.gwt.core.client.JavaScriptObject)`
> > - `public static java.lang.Object newInstance(java.lang.Class, java.util.Map)`
> > - `public static java.lang.Object newInstance(java.lang.String, com.google.gwt.core.client.JavaScriptObject)`
> > - `public static java.lang.Object newInstance(java.lang.String, java.util.Map)`
> > - `public java.lang.Object newInstance(java.util.Map)`
> > - `public static void setProperties(java.lang.Object, java.util.Map)`
> > - `protected void triggerStaticInitializers()`

> #### `com.smartgwt.client.bean.BeanFactoryForBaseWidget`

> > ##### New Methods:

> > - `protected void applyFactoryProperties(com.smartgwt.client.widgets.BaseWidget)`
> > - `protected void applyFactoryProperties(java.lang.Object)`
> > - `public boolean isFactoryCreated(com.smartgwt.client.widgets.BaseWidget)`
> > - `public boolean isFactoryCreated(java.lang.Object)`

> #### `com.smartgwt.client.bean.BeanFactoryForDataClass`

> > ##### New Methods:

> > - `protected void applyFactoryProperties(com.smartgwt.client.core.DataClass)`
> > - `protected void applyFactoryProperties(java.lang.Object)`
> > - `public boolean isFactoryCreated(com.smartgwt.client.core.DataClass)`
> > - `public boolean isFactoryCreated(java.lang.Object)`

> #### `com.smartgwt.client.core.DataClass`

> > ##### New Fields:

> > - `protected boolean factoryCreated`
> > - `protected java.util.Map factoryProperties`

> > ##### New Methods:

> > - `public void applyFactoryProperties()`
> > - `public java.lang.Boolean getAttributeAsBoolean(java.lang.String, boolean)`
> > - `public boolean isFactoryCreated()`
> > - `public void setFactoryCreated(boolean)`

> #### `com.smartgwt.client.data.AdvancedCriteria`

> > ##### New Methods:

> > - `public java.lang.String asString()`
> > - `public static com.smartgwt.client.data.AdvancedCriteria fromString(java.lang.String)`

> #### `com.smartgwt.client.data.DSRequest`

> > ##### Removed Methods:

> > - `public void setStreamResults(java.lang.String)`

> > ##### Method Changes:

> > > `old:public java.lang.String getStreamResults()
> > > new:public boolean getStreamResults()`

> > ##### New Methods:

> > - `public java.lang.String getExportCSS()`
> > - `public com.smartgwt.client.types.PropertyIdentifier getExportPropertyIdentifier()`
> > - `public boolean getExportStreaming()`
> > - `public final native void setCallback(com.smartgwt.client.data.DSCallback)`
> > - `public void setExportCSS(java.lang.String)`
> > - `public void setExportPropertyIdentifier(com.smartgwt.client.types.PropertyIdentifier)`
> > - `public void setExportStreaming(boolean)`
> > - `public void setStreamResults(boolean)`

> #### `com.smartgwt.client.data.DSResponse`

> > ##### New Methods:

> > - `private native com.google.gwt.core.client.JavaScriptObject getErrorsJS(com.google.gwt.core.client.JavaScriptObject)`

> #### `com.smartgwt.client.data.DataSource`

> > ##### Method Changes:

> > > `old:public native com.smartgwt.client.data.Criteria convertRelativeDates(com.smartgwt.client.data.Criteria, java.lang.String, java.lang.Integer)
> > > new:public com.smartgwt.client.data.Criteria convertRelativeDates(com.smartgwt.client.data.Criteria, java.lang.String, java.lang.Integer)`

> > > `old:public void setAutoCacheAllData(java.lang.Boolean)
> > > new:public void setAutoCacheAllData(java.lang.Boolean) throws java.lang.IllegalStateException`

> > ##### New Methods:

> > - `public native com.smartgwt.client.data.DSRequest cloneDSRequest(com.smartgwt.client.data.DSRequest)`
> > - `public native com.smartgwt.client.data.DSResponse cloneDSResponse(com.smartgwt.client.data.DSResponse)`
> > - `public native com.smartgwt.client.data.Criteria convertRelativeDates(com.smartgwt.client.data.Criteria, java.lang.String, java.lang.Integer, java.util.Date)`
> > - `public native void execute(com.smartgwt.client.data.DSRequest)`
> > - `public native void getFile(com.smartgwt.client.data.FileSpec, com.smartgwt.client.callbacks.GetFileCallback)`
> > - `public native com.smartgwt.client.types.OperatorId[] getTypeOperators(java.lang.String)`
> > - `public native void hasFile(com.smartgwt.client.data.FileSpec, com.smartgwt.client.callbacks.HasFileCallback)`
> > - `public native void listFiles(com.smartgwt.client.data.Criteria, com.smartgwt.client.data.DSCallback)`
> > - `public static native com.smartgwt.client.data.FileSpec makeFileSpec(java.lang.String)`
> > - `public native void removeFile(com.smartgwt.client.data.FileSpec)`
> > - `public native void removeFile(com.smartgwt.client.data.FileSpec, com.smartgwt.client.data.DSCallback)`
> > - `public native void removeFile(java.lang.String)`
> > - `public native void renameFile(com.smartgwt.client.data.FileSpec, com.smartgwt.client.data.FileSpec)`
> > - `public native void renameFile(com.smartgwt.client.data.FileSpec, com.smartgwt.client.data.FileSpec, com.smartgwt.client.data.DSCallback)`
> > - `public native void saveFile(com.smartgwt.client.data.FileSpec, java.lang.String)`
> > - `public native void saveFile(com.smartgwt.client.data.FileSpec, java.lang.String, com.smartgwt.client.data.DSCallback)`

> #### `com.smartgwt.client.data.DataSourceField`

> > ##### Removed Methods:

> > - `public java.lang.Boolean getAutoGenerated()`
> > - `public void setAutoGenerated(java.lang.Boolean)`

> > ##### New Methods:

> > - `public java.lang.String getForeignDisplayField()`
> > - `public void setForeignDisplayField(java.lang.String)`

> #### `com.smartgwt.client.data.Hilite`

> > ##### New Methods:

> > - `public java.lang.Boolean getCanEdit()`
> > - `public void setCanEdit(java.lang.Boolean)`

> #### `com.smartgwt.client.data.RecordList`

> > ##### New Methods:

> > - `private native com.smartgwt.client.data.Record _find(java.lang.String, boolean)`
> > - `public com.smartgwt.client.data.Record find(java.lang.String, java.lang.Boolean)`

> #### `com.smartgwt.client.data.SimpleType$SimpleTypeValueExtractor`

> > ##### New Methods:

> > - `public java.lang.Object getAtomicValue(java.lang.Object, java.lang.String)`

> #### `com.smartgwt.client.data.SimpleType$SimpleTypeValueUpdater`

> > ##### New Methods:

> > - `public java.lang.Object updateAtomicValue(java.lang.Object, java.lang.Object, java.lang.String)`

> #### `com.smartgwt.client.rpc.RPCManager`

> > ##### New Methods:

> > - `public static native java.lang.Integer getQueueTransactionId()`

> #### `com.smartgwt.client.rpc.RPCRequest`

> > ##### New Methods:

> > - `public java.lang.String getHttpProxyURL()`
> > - `public void setHttpProxyURL(java.lang.String)`

> #### `com.smartgwt.client.rpc.RPCResponse`

> > ##### New Fields:

> > - `public static final int STATUS_MAX_POST_SIZE_EXCEEDED`

> #### `com.smartgwt.client.tools.EditNode`

> > ##### New Methods:

> > - `public com.smartgwt.client.widgets.drawing.DrawPane getDrawPaneDefaults()`
> > - `public com.smartgwt.client.widgets.drawing.DrawPane getDrawPaneLiveObject()`
> > - `public com.smartgwt.client.tools.EditProxy getEditProxyProperties()`
> > - `public java.lang.Boolean getUseEditMask()`
> > - `public void setDrawPaneDefaults(com.smartgwt.client.widgets.drawing.DrawPane)`
> > - `public void setDrawPaneLiveObject(com.smartgwt.client.widgets.drawing.DrawPane)`
> > - `public void setEditProxyProperties(com.smartgwt.client.tools.EditProxy)`
> > - `public void setUseEditMask(java.lang.Boolean)`

> #### `com.smartgwt.client.tools.EditPane`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.tools.EditPane extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.tools.EditContext
> > > new:public class com.smartgwt.client.tools.EditPane extends com.smartgwt.client.widgets.Canvas`

> > ##### Removed Methods:

> > - `public native void getPaletteNodesFromJS(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback)`
> > - `public native void getPaletteNodesFromJS(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback, java.lang.String[])`
> > - `public native java.lang.String serializeAllEditNodes(java.lang.Boolean)`
> > - `public native java.lang.String serializeAllEditNodesAsJSON(java.lang.Boolean)`
> > - `public native java.lang.String serializeEditNodes(com.smartgwt.client.tools.EditNode[], java.lang.Boolean)`
> > - `public native java.lang.String serializeEditNodesAsJSON(com.smartgwt.client.tools.EditNode[], java.lang.Boolean)`
> > - `public void setPersistCoordinates(boolean)`

> > ##### Method Changes:

> > > `old:public native void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])
> > > new:public void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])`

> > > `old:public native void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])
> > > new:public void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])`

> > > `old:public boolean getPersistCoordinates()
> > > new:public java.lang.Boolean getPersistCoordinates()`

> > > `old:public void setDefaultPalette(com.smartgwt.client.tools.Palette)
> > > new:public void setDefaultPalette(com.smartgwt.client.tools.Palette) throws java.lang.IllegalStateException`

> > > `old:public void setExtraPalettes(com.smartgwt.client.tools.Palette[])
> > > new:public void setExtraPalettes(com.smartgwt.client.tools.Palette[]) throws java.lang.IllegalStateException`

> > ##### New Methods:

> > - `public native void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[], com.smartgwt.client.core.Function)`
> > - `public native void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[], com.smartgwt.client.core.Function)`
> > - `public native void enableEditing(com.smartgwt.client.tools.EditNode)`
> > - `public java.lang.Boolean getAllowNestedDrops()`
> > - `public java.lang.Boolean getAutoEditNewNodes()`
> > - `public java.lang.Boolean getCanDragGroup()`
> > - `public java.lang.Boolean getCanGroupSelect()`
> > - `public com.smartgwt.client.tools.EditContext getEditContext() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.tools.EditContext getEditContextProperties()`
> > - `public java.lang.Boolean getHideGroupBorderOnDrag()`
> > - `public com.smartgwt.client.data.Record getRootComponent()`
> > - `public native com.smartgwt.client.tools.EditNode getRootEditNode()`
> > - `public java.lang.String getSelectedBorder()`
> > - `public java.lang.String getSelectedLabelBackgroundColor()`
> > - `public java.lang.Boolean getShowSelectedLabel()`
> > - `public native boolean isNodeEditingOn(com.smartgwt.client.tools.EditNode)`
> > - `public native void removeNode(com.smartgwt.client.tools.EditNode)`
> > - `public native void reorderNode(com.smartgwt.client.tools.EditNode, java.lang.Integer, java.lang.Integer)`
> > - `public native java.lang.String serializeAllEditNodes(com.smartgwt.client.tools.SerializationSettings)`
> > - `public native java.lang.String serializeAllEditNodesAsJSON(com.smartgwt.client.tools.SerializationSettings)`
> > - `public native java.lang.String serializeEditNodes(com.smartgwt.client.tools.EditNode[], com.smartgwt.client.tools.SerializationSettings)`
> > - `public native java.lang.String serializeEditNodesAsJSON(com.smartgwt.client.tools.EditNode[], com.smartgwt.client.tools.SerializationSettings)`
> > - `public void setAllowNestedDrops(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setAutoEditNewNodes(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setCanDragGroup(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setCanGroupSelect(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setEditContextProperties(com.smartgwt.client.tools.EditContext) throws java.lang.IllegalStateException`
> > - `public void setHideGroupBorderOnDrag(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setPersistCoordinates(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setRootComponent(com.smartgwt.client.data.Record) throws java.lang.IllegalStateException`
> > - `public void setSelectedBorder(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setSelectedLabelBackgroundColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setShowSelectedLabel(java.lang.Boolean) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.tools.EditTree`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.tools.EditTree extends com.smartgwt.client.widgets.tree.TreeGrid implements com.smartgwt.client.tools.EditContext
> > > new:public class com.smartgwt.client.tools.EditTree extends com.smartgwt.client.widgets.tree.TreeGrid`

> > ##### Removed Methods:

> > - `public native void getPaletteNodesFromJS(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback)`
> > - `public native void getPaletteNodesFromJS(java.lang.String, com.smartgwt.client.callbacks.PaletteNodeCallback, java.lang.String[])`
> > - `public native java.lang.String serializeAllEditNodes(java.lang.Boolean)`
> > - `public native java.lang.String serializeAllEditNodesAsJSON(java.lang.Boolean)`
> > - `public native java.lang.String serializeEditNodes(com.smartgwt.client.tools.EditNode[], java.lang.Boolean)`
> > - `public native java.lang.String serializeEditNodesAsJSON(com.smartgwt.client.tools.EditNode[], java.lang.Boolean)`
> > - `public void setPersistCoordinates(boolean)`

> > ##### Method Changes:

> > > `old:public native void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])
> > > new:public void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])`

> > > `old:public native void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])
> > > new:public void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[])`

> > > `old:public boolean getPersistCoordinates()
> > > new:public java.lang.Boolean getPersistCoordinates()`

> > > `old:public void setDefaultPalette(com.smartgwt.client.tools.Palette)
> > > new:public void setDefaultPalette(com.smartgwt.client.tools.Palette) throws java.lang.IllegalStateException`

> > > `old:public void setExtraPalettes(com.smartgwt.client.tools.Palette[])
> > > new:public void setExtraPalettes(com.smartgwt.client.tools.Palette[]) throws java.lang.IllegalStateException`

> > ##### New Methods:

> > - `public native void addPaletteNodesFromJSON(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[], com.smartgwt.client.core.Function)`
> > - `public native void addPaletteNodesFromXML(java.lang.String, com.smartgwt.client.tools.EditNode, java.lang.String[], com.smartgwt.client.core.Function)`
> > - `public native void enableEditing(com.smartgwt.client.tools.EditNode)`
> > - `public java.lang.Boolean getAllowNestedDrops()`
> > - `public java.lang.Boolean getAutoEditNewNodes()`
> > - `public java.lang.Boolean getCanDragGroup()`
> > - `public java.lang.Boolean getCanGroupSelect()`
> > - `public com.smartgwt.client.tools.EditContext getEditContext()`
> > - `public java.lang.Boolean getHideGroupBorderOnDrag()`
> > - `public native com.smartgwt.client.tools.EditNode getRootEditNode()`
> > - `public java.lang.String getSelectedBorder()`
> > - `public java.lang.String getSelectedLabelBackgroundColor()`
> > - `public java.lang.Boolean getShowSelectedLabel()`
> > - `public native boolean isNodeEditingOn(com.smartgwt.client.tools.EditNode)`
> > - `public native void removeNode(com.smartgwt.client.tools.EditNode)`
> > - `public native void reorderNode(com.smartgwt.client.tools.EditNode, java.lang.Integer, java.lang.Integer)`
> > - `public native java.lang.String serializeAllEditNodes(com.smartgwt.client.tools.SerializationSettings)`
> > - `public native java.lang.String serializeAllEditNodesAsJSON(com.smartgwt.client.tools.SerializationSettings)`
> > - `public native java.lang.String serializeEditNodes(com.smartgwt.client.tools.EditNode[], com.smartgwt.client.tools.SerializationSettings)`
> > - `public native java.lang.String serializeEditNodesAsJSON(com.smartgwt.client.tools.EditNode[], com.smartgwt.client.tools.SerializationSettings)`
> > - `public void setAllowNestedDrops(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setAutoEditNewNodes(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setCanDragGroup(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setCanGroupSelect(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setEditContext(com.smartgwt.client.tools.EditContext) throws java.lang.IllegalStateException`
> > - `public void setHideGroupBorderOnDrag(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setPersistCoordinates(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setSelectedBorder(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setSelectedLabelBackgroundColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setShowSelectedLabel(java.lang.Boolean) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.tools.HiddenPalette`

> > ##### Method Changes:

> > > `old:public void setDefaultEditContext(com.smartgwt.client.tools.EditContext)
> > > new:public native void setDefaultEditContext(com.smartgwt.client.tools.EditContext)`

> > ##### New Methods:

> > - `public com.smartgwt.client.tools.PaletteNode[] getData()`
> > - `public com.smartgwt.client.tools.EditPane getDefaultEditContextAsEditPane()`
> > - `public com.smartgwt.client.tools.EditTree getDefaultEditContextAsEditTree()`
> > - `public void setData(com.smartgwt.client.tools.PaletteNode[]) throws java.lang.IllegalStateException`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditPane)`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditTree)`

> #### `com.smartgwt.client.tools.ListPalette`

> > ##### Method Changes:

> > > `old:public void setDefaultEditContext(com.smartgwt.client.tools.EditContext)
> > > new:public native void setDefaultEditContext(com.smartgwt.client.tools.EditContext)`

> > ##### New Methods:

> > - `public com.smartgwt.client.tools.EditPane getDefaultEditContextAsEditPane()`
> > - `public com.smartgwt.client.tools.EditTree getDefaultEditContextAsEditTree()`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditPane)`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditTree)`

> #### `com.smartgwt.client.tools.MenuPalette`

> > ##### Method Changes:

> > > `old:public void setDefaultEditContext(com.smartgwt.client.tools.EditContext)
> > > new:public native void setDefaultEditContext(com.smartgwt.client.tools.EditContext)`

> > ##### New Methods:

> > - `public com.smartgwt.client.tools.EditPane getDefaultEditContextAsEditPane()`
> > - `public com.smartgwt.client.tools.EditTree getDefaultEditContextAsEditTree()`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditPane)`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditTree)`

> #### `com.smartgwt.client.tools.PaletteNode`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.tools.PaletteNode extends com.smartgwt.client.data.Record
> > > new:public class com.smartgwt.client.tools.PaletteNode extends com.smartgwt.client.widgets.tree.TreeNode`

> > ##### New Methods:

> > - `public com.smartgwt.client.widgets.drawing.DrawPane getDrawPaneDefaults()`
> > - `public com.smartgwt.client.widgets.drawing.DrawPane getDrawPaneLiveObject()`
> > - `public com.smartgwt.client.tools.EditProxy getEditProxyProperties()`
> > - `public void setDrawPaneDefaults(com.smartgwt.client.widgets.drawing.DrawPane)`
> > - `public void setDrawPaneLiveObject(com.smartgwt.client.widgets.drawing.DrawPane)`
> > - `public void setEditProxyProperties(com.smartgwt.client.tools.EditProxy)`

> #### `com.smartgwt.client.tools.TilePalette`

> > ##### Method Changes:

> > > `old:public void setDefaultEditContext(com.smartgwt.client.tools.EditContext)
> > > new:public native void setDefaultEditContext(com.smartgwt.client.tools.EditContext)`

> > ##### New Methods:

> > - `public com.smartgwt.client.tools.EditPane getDefaultEditContextAsEditPane()`
> > - `public com.smartgwt.client.tools.EditTree getDefaultEditContextAsEditTree()`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditPane)`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditTree)`

> #### `com.smartgwt.client.tools.TreePalette`

> > ##### Method Changes:

> > > `old:public void setDefaultEditContext(com.smartgwt.client.tools.EditContext)
> > > new:public native void setDefaultEditContext(com.smartgwt.client.tools.EditContext)`

> > ##### New Methods:

> > - `public com.smartgwt.client.tools.EditPane getDefaultEditContextAsEditPane()`
> > - `public com.smartgwt.client.tools.EditTree getDefaultEditContextAsEditTree()`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditPane)`
> > - `public native void setDefaultEditContext(com.smartgwt.client.tools.EditTree)`

> #### `com.smartgwt.client.types.ChartType`

> > ##### New Fields:

> > - `public static final com.smartgwt.client.types.ChartType BUBBLE`

> #### `com.smartgwt.client.types.DSOperationType`

> > ##### New Fields:

> > - `public static final com.smartgwt.client.types.DSOperationType GETFILE`
> > - `public static final com.smartgwt.client.types.DSOperationType HASFILE`
> > - `public static final com.smartgwt.client.types.DSOperationType LISTFILES`
> > - `public static final com.smartgwt.client.types.DSOperationType REMOVEFILE`
> > - `public static final com.smartgwt.client.types.DSOperationType RENAMEFILE`
> > - `public static final com.smartgwt.client.types.DSOperationType SAVEFILE`

> #### `com.smartgwt.client.types.EnumTranslateStrategy`

> > ##### New Fields:

> > - `public static final com.smartgwt.client.types.EnumTranslateStrategy NAME`

> #### `com.smartgwt.client.types.JSONDateFormat`

> > ##### New Fields:

> > - `public static final com.smartgwt.client.types.JSONDateFormat LOGICAL_DATE_CONSTRUCTOR`

> #### `com.smartgwt.client.types.OperatorId`

> > ##### New Fields:

> > - `public static final com.smartgwt.client.types.OperatorId ENDS_WITH_PATTERN`
> > - `public static final com.smartgwt.client.types.OperatorId IENDS_WITH_PATTERN`
> > - `public static final com.smartgwt.client.types.OperatorId ISTARTS_WITH_PATTERN`
> > - `public static final com.smartgwt.client.types.OperatorId STARTS_WITH_PATTERN`

> #### `com.smartgwt.client.types.ResizeKnobPoint`

> > ##### New Fields:

> > - `public static final com.smartgwt.client.types.ResizeKnobPoint B`
> > - `public static final com.smartgwt.client.types.ResizeKnobPoint L`
> > - `public static final com.smartgwt.client.types.ResizeKnobPoint R`
> > - `public static final com.smartgwt.client.types.ResizeKnobPoint T`

> #### `com.smartgwt.client.types.ValidatorType`

> > ##### New Fields:

> > - `public static final com.smartgwt.client.types.ValidatorType CUSTOM`

> #### `com.smartgwt.client.util.AutoTest`

> > ##### Method Changes:

> > > `old:public static native boolean isGridDone(com.smartgwt.client.widgets.Canvas)
> > > new:public static native java.lang.Boolean isGridDone(com.smartgwt.client.widgets.Canvas)`

> > ##### New Methods:

> > - `public static native java.lang.Boolean isCanvasDone(com.smartgwt.client.widgets.Canvas)`
> > - `public static native java.lang.Boolean isElementClickable(com.smartgwt.client.widgets.Canvas)`
> > - `public static native java.lang.Boolean isElementClickable(com.smartgwt.client.widgets.form.fields.FormItem)`
> > - `public static native java.lang.Boolean isTileGridDone(com.smartgwt.client.widgets.Canvas)`
> > - `public static native java.lang.Boolean isTileLayoutDone(com.smartgwt.client.widgets.Canvas)`

> #### `com.smartgwt.client.util.Browser`

> > ##### New Methods:

> > - `public static final native boolean getIsTouch()`
> > - `public static native void setIsTouch(boolean)`

> #### `com.smartgwt.client.util.ConvertTo`

> > ##### New Methods:

> > - `public static com.smartgwt.client.types.AutoComplete[] arrayOfAutoComplete(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.widgets.calendar.CalendarView[] arrayOfCalendarView(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.CanvasEditProxy[] arrayOfCanvasEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.CheckboxItemEditProxy[] arrayOfCheckboxItemEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.ColorPickerMode[] arrayOfColorPickerMode(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.ConnectorOrientation[] arrayOfConnectorOrientation(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.ConnectorStyle[] arrayOfConnectorStyle(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.ContentsType[] arrayOfContentsType(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.CurrentPane[] arrayOfCurrentPane(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.DateItemEditProxy[] arrayOfDateItemEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.DefaultSampleRecord[] arrayOfDefaultSampleRecord(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.DetailViewerEditProxy[] arrayOfDetailViewerEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.widgets.drawing.DrawDiamond[] arrayOfDrawDiamond(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.DrawItemEditProxy[] arrayOfDrawItemEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.widgets.drawing.DrawKnob[] arrayOfDrawKnob(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.DrawLabelEditProxy[] arrayOfDrawLabelEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.DrawPaneEditProxy[] arrayOfDrawPaneEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.EditProxy[] arrayOfEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.widgets.calendar.EventCanvas[] arrayOfEventCanvas(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.data.FacadeDataSource[] arrayOfFacadeDataSource(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.FacetChartEditProxy[] arrayOfFacetChartEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.FieldNamingStrategy[] arrayOfFieldNamingStrategy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.widgets.FieldPicker[] arrayOfFieldPicker(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.data.FileSpec[] arrayOfFileSpec(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.FormEditProxy[] arrayOfFormEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.FormItemEditProxy[] arrayOfFormItemEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.GridEditProxy[] arrayOfGridEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.HoopSelectionStyle[] arrayOfHoopSelectionStyle(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.widgets.calendar.IndicatorCanvas[] arrayOfIndicatorCanvas(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.InlineEditEvent[] arrayOfInlineEditEvent(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.util.JSSyntaxHiliter[] arrayOfJSSyntaxHiliter(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.JoinType[] arrayOfJoinType(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.LabelEditProxy[] arrayOfLabelEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.LayoutEditProxy[] arrayOfLayoutEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.MenuEditProxy[] arrayOfMenuEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.widgets.MiniNavControl[] arrayOfMiniNavControl(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.data.MockDataSource[] arrayOfMockDataSource(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.MockDataType[] arrayOfMockDataType(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.PanelPlacement[] arrayOfPanelPlacement(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.PickListItemIconPlacement[] arrayOfPickListItemIconPlacement(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.PointShape[] arrayOfPointShape(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.ProgressbarEditProxy[] arrayOfProgressbarEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.PropertyIdentifier[] arrayOfPropertyIdentifier(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.ProportionalResizeMode[] arrayOfProportionalResizeMode(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.SectionStackEditProxy[] arrayOfSectionStackEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.SelectItemEditProxy[] arrayOfSelectItemEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.SelectItemsMode[] arrayOfSelectItemsMode(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.SelectedAppearance[] arrayOfSelectedAppearance(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.types.SequenceMode[] arrayOfSequenceMode(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.SerializationSettings[] arrayOfSerializationSettings(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.SplitPaneEditProxy[] arrayOfSplitPaneEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.StatefulCanvasEditProxy[] arrayOfStatefulCanvasEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.util.SyntaxHiliter[] arrayOfSyntaxHiliter(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.TabSetEditProxy[] arrayOfTabSetEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.TextAreaItemEditProxy[] arrayOfTextAreaItemEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.TextItemEditProxy[] arrayOfTextItemEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.tools.WindowEditProxy[] arrayOfWindowEditProxy(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.util.XMLSyntaxHiliter[] arrayOfXMLSyntaxHiliter(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static com.smartgwt.client.widgets.calendar.ZoneCanvas[] arrayOfZoneCanvas(com.google.gwt.core.client.JavaScriptObject)`
> > - `public static double[] arrayOfdouble(com.google.gwt.core.client.JavaScriptObject)`

> #### `com.smartgwt.client.util.DateUtil`

> > ##### Removed Methods:

> > - `public native java.lang.String format(java.lang.String)`
> > - `public static native void setNormalDateDisplayFormat(com.smartgwt.client.types.DateDisplayFormat)`
> > - `public static native void setShortDateDisplayFormat(com.smartgwt.client.types.DateDisplayFormat)`
> > - `public static native void setShortDatetimeDisplayFormat(com.smartgwt.client.types.DateDisplayFormat)`

> > ##### Method Changes:

> > > `old:public static native void setDateInputFormat(java.lang.String)
> > > new:public static void setDateInputFormat(java.lang.String)`

> > > `old:public static native void setDateParser(com.smartgwt.client.util.DateParser)
> > > new:public static void setDateParser(com.smartgwt.client.util.DateParser)`

> > ##### New Fields:

> > - `private static java.lang.String currentInputFormat`
> > - `private static boolean hasCustomParser`

> > ##### New Methods:

> > - `public static void clearDateParser()`
> > - `public static java.lang.String format(java.util.Date, java.lang.String)`
> > - `private static native java.lang.String getSmartClientInputFormat()`
> > - `private static native void setDateInputFormatJS(java.lang.String)`
> > - `private static native void setDateParserJS(com.smartgwt.client.util.DateParser)`
> > - `public static native void setMonthNames(java.lang.String[])`
> > - `public static native void setShortMonthNames(java.lang.String[])`

> #### `com.smartgwt.client.util.JSOHelper`

> > ##### Method Changes:

> > > `old:public static native boolean getAttributeAsBoolean(com.google.gwt.core.client.JavaScriptObject, java.lang.String)
> > > new:public static boolean getAttributeAsBoolean(com.google.gwt.core.client.JavaScriptObject, java.lang.String)`

> > ##### New Methods:

> > - `public static native java.lang.Boolean getAttributeAsBoolean(com.google.gwt.core.client.JavaScriptObject, java.lang.String, boolean)`

> #### `com.smartgwt.client.util.JSON`

> > ##### Method Changes:

> > > `old:public static native java.lang.String encode(com.google.gwt.core.client.JavaScriptObject, com.smartgwt.client.util.JSONEncoder)
> > > new:public static java.lang.String encode(com.google.gwt.core.client.JavaScriptObject, com.smartgwt.client.util.JSONEncoder)`

> #### `com.smartgwt.client.util.LogUtil`

> > ##### Removed Methods:

> > - `private static void fatal(java.lang.String)`
> > - `private static native boolean handleOnError(java.lang.String, java.lang.String, int)`

> > ##### New Methods:

> > - `private static boolean handleOnError(java.lang.String, java.lang.String, int, java.lang.Integer)`

> #### `com.smartgwt.client.util.Page`

> > ##### New Methods:

> > - `public static native java.lang.Boolean isAddVersionToSkinCSS()`
> > - `public static native void setAddVersionToSkinCSS(java.lang.Boolean)`

> #### `com.smartgwt.client.util.SC`

> > ##### New Methods:

> > - `public static native void dismissCurrentDialog()`
> > - `public static native boolean hasDashboardAndTools()`
> > - `public static native boolean isMethodSupported(java.lang.String, java.lang.String)`
> > - `public static native void markUnsupportedMethods(java.lang.String, java.lang.String, java.lang.String[])`

> #### `com.smartgwt.client.widgets.BaseWidget`

> > ##### New Fields:

> > - `protected boolean factoryCreated`
> > - `protected java.util.Map factoryProperties`

> > ##### New Methods:

> > - `public void applyFactoryProperties()`
> > - `public boolean isFactoryCreated()`
> > - `public void setFactoryCreated(boolean)`

> #### `com.smartgwt.client.widgets.Button`

> > ##### Method Changes:

> > > `old:public native java.lang.Boolean isSelected()
> > > new:public java.lang.Boolean isSelected()`

> > ##### New Methods:

> > - `public com.smartgwt.client.types.Cursor getDisabledIconCursor()`
> > - `public com.smartgwt.client.types.Cursor getIconCursor()`
> > - `public void setDisabledIconCursor(com.smartgwt.client.types.Cursor) throws java.lang.IllegalStateException`
> > - `public void setIconCursor(com.smartgwt.client.types.Cursor) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.Canvas`

> > ##### Removed Methods:

> > - `public void setShowCustomScrollbars(java.lang.Boolean)`

> > ##### Method Changes:

> > > `old:public java.lang.Boolean getShowCustomScrollbars()
> > > new:public boolean getShowCustomScrollbars()`

> > > `old:public native void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.Canvas)
> > > new:public void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.Canvas) throws java.lang.IllegalStateException`

> > > `old:public native void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.form.fields.FormItem)
> > > new:public void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.form.fields.FormItem) throws java.lang.IllegalStateException`

> > ##### New Methods:

> > - `public native java.lang.Boolean encloses(com.smartgwt.client.widgets.Canvas)`
> > - `public java.lang.Boolean getAlwaysShowScrollbars()`
> > - `public java.lang.Boolean getAutoMaskComponents()[deprecated]`
> > - `public java.lang.Boolean getDisableTouchScrollingForDrag()`
> > - `public com.smartgwt.client.tools.EditNode getEditNode() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.tools.EditProxy getEditProxy() throws java.lang.IllegalStateException`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public java.lang.Integer getLeavePageSpace()`
> > - `public int getMinNonEdgeSize()`
> > - `public java.lang.String[] getProportionalResizeModifiers()`
> > - `public com.smartgwt.client.types.ProportionalResizeMode getProportionalResizing()`
> > - `public java.lang.Boolean getShowSnapGrid()`
> > - `public java.lang.Boolean getUseTouchScrolling()`
> > - `public native java.lang.Boolean isFocused()`
> > - `public void setAlwaysShowScrollbars(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setAutoChildProperties(java.lang.String, com.smartgwt.client.tools.EditContext) throws java.lang.IllegalStateException`
> > - `public void setAutoChildProperties(java.lang.String, com.smartgwt.client.tools.EditProxy) throws java.lang.IllegalStateException`
> > - `public void setAutoMaskComponents(java.lang.Boolean) throws java.lang.IllegalStateException[deprecated]`
> > - `public static native void setDefaultPageSpace(int)`
> > - `public void setDisableTouchScrollingForDrag(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public native void setEditMode(boolean)`
> > - `public void setEditMode(boolean, com.smartgwt.client.tools.EditContext)`
> > - `public native void setEditMode(boolean, com.smartgwt.client.tools.EditContext, com.smartgwt.client.tools.EditNode)`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setLeavePageSpace(java.lang.Integer)`
> > - `public void setMinNonEdgeSize(int)`
> > - `public void setProportionalResizeModifiers(java.lang.String[]) throws java.lang.IllegalStateException`
> > - `public void setProportionalResizing(com.smartgwt.client.types.ProportionalResizeMode) throws java.lang.IllegalStateException`
> > - `public void setShowCustomScrollbars(boolean) throws java.lang.IllegalStateException`
> > - `public void setShowSnapGrid(java.lang.Boolean)`
> > - `public void setUseTouchScrolling(java.lang.Boolean) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.Dialog`

> > ##### Removed Methods:

> > - `public native void saveData()`

> #### `com.smartgwt.client.widgets.FieldPickerWindow`

> > ##### New Methods:

> > - `public com.smartgwt.client.widgets.FieldPicker getFieldPicker() throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.IconButton`

> > ##### New Methods:

> > - `public native java.lang.Boolean click()`
> > - `public java.lang.Boolean getShowMenuOnClick()`
> > - `public native java.lang.Boolean iconClick()`
> > - `public void setShowMenuOnClick(java.lang.Boolean)`

> #### `com.smartgwt.client.widgets.Label`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.Progressbar`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.RichTextEditor`

> > ##### New Methods:

> > - `public com.smartgwt.client.widgets.Canvas getEditArea() throws java.lang.IllegalStateException`
> > - `public java.lang.String getEditAreaBackgroundColor()`
> > - `public com.smartgwt.client.widgets.layout.Layout getToolArea() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.widgets.layout.Layout getToolbar()`
> > - `public java.lang.String getToolbarBackgroundColor()`
> > - `public void setEditAreaBackgroundColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setToolbarBackgroundColor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.Splitbar`

> > ##### Removed Methods:

> > - `public void setCanCollapse(java.lang.Boolean)`

> > ##### Method Changes:

> > > `old:public java.lang.Boolean getCanCollapse()
> > > new:public boolean getCanCollapse()`

> > ##### New Methods:

> > - `public boolean getCanCollapseOnTap()`
> > - `public void setCanCollapse(boolean)`
> > - `public void setCanCollapseOnTap(boolean)`

> #### `com.smartgwt.client.widgets.StatefulCanvas`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.Window`

> > ##### New Methods:

> > - `public boolean getBringToFrontOnMouseUp()`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public java.lang.String getFillSpaceStyleName()`
> > - `public com.smartgwt.client.types.PanelPlacement getPlacement()`
> > - `public java.lang.Boolean getShowEdges()`
> > - `public java.lang.Boolean getShowShadow()`
> > - `public void setBringToFrontOnMouseUp(boolean)`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setFillSpaceStyleName(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setPlacement(com.smartgwt.client.types.PanelPlacement) throws java.lang.IllegalStateException`
> > - `public void setShowEdges(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowShadow(java.lang.Boolean) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.calendar.Calendar`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.calendar.Calendar extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.widgets.DataBoundComponent, com.smartgwt.client.widgets.calendar.events.HasBackgroundClickHandlers, com.smartgwt.client.widgets.calendar.events.HasBackgroundMouseDownHandlers, com.smartgwt.client.widgets.calendar.events.HasCurrentViewChangedHandlers, com.smartgwt.client.widgets.calendar.events.HasDateChangedHandlers, com.smartgwt.client.widgets.calendar.events.HasDayBodyClickHandlers, com.smartgwt.client.widgets.calendar.events.HasDayHeaderClickHandlers, com.smartgwt.client.widgets.calendar.events.HasEventAddedHandlers, com.smartgwt.client.widgets.calendar.events.HasEventChangedHandlers, com.smartgwt.client.widgets.calendar.events.HasEventClickHandlers, com.smartgwt.client.widgets.calendar.events.HasEventHoverHTMLHandlers, com.smartgwt.client.widgets.calendar.events.HasEventMovedHandlers, com.smartgwt.client.widgets.calendar.events.HasEventRemoveClickHandlers, com.smartgwt.client.widgets.calendar.events.HasEventRemovedHandlers, com.smartgwt.client.widgets.calendar.events.HasEventResizedHandlers, com.smartgwt.client.widgets.calendar.events.HasTimelineEventMovedHandlers, com.smartgwt.client.widgets.calendar.events.HasTimelineEventResizedHandlers
> > > new:public class com.smartgwt.client.widgets.calendar.Calendar extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.widgets.DataBoundComponent, com.smartgwt.client.widgets.calendar.events.HasBackgroundClickHandlers, com.smartgwt.client.widgets.calendar.events.HasBackgroundMouseDownHandlers, com.smartgwt.client.widgets.calendar.events.HasBackgroundMouseUpHandlers, com.smartgwt.client.widgets.calendar.events.HasCurrentViewChangedHandlers, com.smartgwt.client.widgets.calendar.events.HasDateChangedHandlers, com.smartgwt.client.widgets.calendar.events.HasDayBodyClickHandlers, com.smartgwt.client.widgets.calendar.events.HasDayHeaderClickHandlers, com.smartgwt.client.widgets.calendar.events.HasEventAddedHandlers, com.smartgwt.client.widgets.calendar.events.HasEventChangedHandlers, com.smartgwt.client.widgets.calendar.events.HasEventClickHandlers, com.smartgwt.client.widgets.calendar.events.HasEventHoverHTMLHandlers, com.smartgwt.client.widgets.calendar.events.HasEventMovedHandlers, com.smartgwt.client.widgets.calendar.events.HasEventRemoveClickHandlers, com.smartgwt.client.widgets.calendar.events.HasEventRemovedHandlers, com.smartgwt.client.widgets.calendar.events.HasEventRepositionMoveHandlers, com.smartgwt.client.widgets.calendar.events.HasEventRepositionStopHandlers, com.smartgwt.client.widgets.calendar.events.HasEventResizeMoveHandlers, com.smartgwt.client.widgets.calendar.events.HasEventResizeStopHandlers, com.smartgwt.client.widgets.calendar.events.HasEventResizedHandlers, com.smartgwt.client.widgets.calendar.events.HasTimelineEventMovedHandlers, com.smartgwt.client.widgets.calendar.events.HasTimelineEventResizedHandlers`

> > ##### Removed Methods:

> > - `public native boolean backgroundMouseUp(java.util.Date, java.util.Date)`
> > - `public native java.lang.String getDateCSSText(java.util.Date, java.lang.Integer, java.lang.Integer, com.smartgwt.client.widgets.grid.ListGrid)`
> > - `public native java.lang.String getDateStyle(java.util.Date, java.lang.Integer, java.lang.Integer, com.smartgwt.client.widgets.grid.ListGrid)`
> > - `public void setEventDragGap(int)`
> > - `public void setShowEventDescriptions(java.lang.Boolean) throws java.lang.IllegalStateException`

> > ##### Newly Deprecated Methods:

> > - `public com.google.gwt.event.shared.HandlerRegistration addEventMovedHandler(com.smartgwt.client.widgets.calendar.events.EventMovedHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addEventResizedHandler(com.smartgwt.client.widgets.calendar.events.EventResizedHandler)`
> > - `public native void addLaneEvent(com.smartgwt.client.widgets.calendar.Lane, java.util.Date)`
> > - `public native void addLaneEvent(com.smartgwt.client.widgets.calendar.Lane, java.util.Date, java.util.Date, java.lang.String, java.lang.String, java.lang.Object)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addTimelineEventMovedHandler(com.smartgwt.client.widgets.calendar.events.TimelineEventMovedHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addTimelineEventResizedHandler(com.smartgwt.client.widgets.calendar.events.TimelineEventResizedHandler)`
> > - `public java.lang.Boolean getCanResizeTimelineEvents()`
> > - `public com.smartgwt.client.widgets.calendar.EventWindow getEventWindow() throws java.lang.IllegalStateException`
> > - `public java.lang.String getEventWindowStyle()`
> > - `public java.lang.String getEventWindowStyleField()`
> > - `public void setCanResizeTimelineEvents(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setEventWindowStyle(java.lang.String)`
> > - `public void setEventWindowStyleField(java.lang.String) throws java.lang.IllegalStateException`

> > ##### Method Changes:

> > > `old:public native java.util.Date getCellDate(java.lang.Integer, java.lang.Integer)
> > > new:public java.util.Date getCellDate(java.lang.Integer, java.lang.Integer)`

> > > `old:public native java.util.Date getDateFromPoint(java.lang.Integer, java.lang.Integer, java.lang.Boolean)
> > > new:public java.util.Date getDateFromPoint(java.lang.Integer, java.lang.Integer, java.lang.Boolean)`

> > > `old:public native java.lang.String getDayBodyHTML(java.util.Date, com.smartgwt.client.widgets.calendar.CalendarEvent[], com.smartgwt.client.widgets.calendar.Calendar, int, int)
> > > new:protected native java.lang.String getDayBodyHTML(java.util.Date, com.smartgwt.client.widgets.calendar.CalendarEvent[], com.smartgwt.client.widgets.calendar.Calendar, int, int)`

> > > `old:public com.smartgwt.client.widgets.grid.ListGrid getDayView() throws java.lang.IllegalStateException
> > > new:public com.smartgwt.client.widgets.calendar.CalendarView getDayView() throws java.lang.IllegalStateException`

> > > `old:public int getEventDragGap()
> > > new:public java.lang.Integer getEventDragGap()`

> > > `old:public com.smartgwt.client.widgets.calendar.EventWindow getEventWindow() throws java.lang.IllegalStateException
> > > new:public com.smartgwt.client.widgets.calendar.EventWindow getEventWindow()[deprecated]`

> > > `old:public com.smartgwt.client.widgets.grid.ListGrid getMonthView() throws java.lang.IllegalStateException
> > > new:public com.smartgwt.client.widgets.calendar.CalendarView getMonthView() throws java.lang.IllegalStateException`

> > > `old:public java.lang.Boolean getShowEventDescriptions()
> > > new:public boolean getShowEventDescriptions()`

> > > `old:public com.smartgwt.client.widgets.grid.ListGrid getTimelineView() throws java.lang.IllegalStateException
> > > new:public com.smartgwt.client.widgets.calendar.CalendarView getTimelineView() throws java.lang.IllegalStateException`

> > > `old:public com.smartgwt.client.widgets.grid.ListGrid getWeekView() throws java.lang.IllegalStateException
> > > new:public com.smartgwt.client.widgets.calendar.CalendarView getWeekView() throws java.lang.IllegalStateException`

> > > `old:public void setDisableWeekends(java.lang.Boolean) throws java.lang.IllegalStateException
> > > new:public void setDisableWeekends(java.lang.Boolean)`

> > > `old:public native void showEventDialog(com.smartgwt.client.widgets.calendar.CalendarEvent)
> > > new:public void showEventDialog(com.smartgwt.client.widgets.calendar.CalendarEvent)`

> > > `old:public native void showEventEditor(com.smartgwt.client.widgets.calendar.CalendarEvent)
> > > new:public void showEventEditor(com.smartgwt.client.widgets.calendar.CalendarEvent)`

> > ##### New Methods:

> > - `public com.google.gwt.event.shared.HandlerRegistration addBackgroundMouseUpHandler(com.smartgwt.client.widgets.calendar.events.BackgroundMouseUpHandler)`
> > - `public native void addCalendarEvent(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native void addCalendarEvent(com.smartgwt.client.widgets.calendar.CalendarEvent, java.util.Map)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addEventRepositionMoveHandler(com.smartgwt.client.widgets.calendar.events.EventRepositionMoveHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addEventRepositionStopHandler(com.smartgwt.client.widgets.calendar.events.EventRepositionStopHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addEventResizeMoveHandler(com.smartgwt.client.widgets.calendar.events.EventResizeMoveHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addEventResizeStopHandler(com.smartgwt.client.widgets.calendar.events.EventResizeStopHandler)`
> > - `public native void addIndicator(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native void addZone(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public java.lang.Boolean getAllowDurationEvents()`
> > - `public java.lang.String getBackButtonTitle()`
> > - `public java.lang.Boolean getBringEventsToFront()`
> > - `public java.lang.Boolean getCanEditSublane()`
> > - `public java.lang.String getCanEditSublaneField()`
> > - `public java.lang.Boolean getCanGroupLanes()`
> > - `public java.lang.String getCanResizeEventField()`
> > - `public java.lang.Boolean getCanResizeEvents()`
> > - `public native java.util.Date getCellDate()`
> > - `public java.util.Date getCellDate(java.lang.Integer)`
> > - `public native java.util.Date getCellDate(java.lang.Integer, java.lang.Integer, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native java.lang.String getCellHoverHTML(com.smartgwt.client.widgets.calendar.CalendarView, com.smartgwt.client.data.Record, java.lang.Integer, java.lang.Integer, java.util.Date, java.lang.String)`
> > - `public native java.lang.String getDateCSSText(java.util.Date, java.lang.Integer, java.lang.Integer, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native java.util.Date getDateFromPoint(java.lang.Integer, java.lang.Integer, java.lang.Boolean, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native java.lang.String getDateStyle(java.util.Date, java.lang.Integer, java.lang.Integer, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native java.lang.String getDragHoverHTML(com.smartgwt.client.widgets.calendar.CalendarView, com.smartgwt.client.widgets.calendar.CalendarEvent, java.lang.String)`
> > - `public java.lang.String getDurationField()`
> > - `public java.lang.String getDurationUnitField()`
> > - `public native java.lang.String getEventBodyHTML(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native java.lang.String getEventBodyHTML(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public com.smartgwt.client.widgets.calendar.EventCanvas getEventCanvas()`
> > - `public com.smartgwt.client.widgets.layout.HLayout getEventCanvasButtonLayout() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.widgets.ImgButton getEventCanvasCloseButton() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.widgets.ImgButton getEventCanvasContextButton() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.widgets.menu.Menu getEventCanvasContextMenu() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.widgets.Img getEventCanvasGripper()`
> > - `public com.smartgwt.client.widgets.Label getEventCanvasLabel()`
> > - `public native com.smartgwt.client.widgets.menu.MenuItem[] getEventCanvasMenuItems(com.smartgwt.client.widgets.calendar.EventCanvas)`
> > - `public native java.lang.String getEventCanvasStyle(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native java.lang.String getEventCanvasStyle(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public java.lang.String getEventDurationFieldTitle()`
> > - `public java.lang.String getEventDurationUnitFieldTitle()`
> > - `public native java.util.Date getEventEndDate(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native java.lang.String getEventHeaderHTML(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native java.lang.String getEventHeaderHTML(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public int getEventHeaderHeight()`
> > - `public boolean getEventHeaderWrap()`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getEventLane(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getEventLane(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native void getEventLength(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native void getEventLength(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.types.TimeUnit)`
> > - `public native java.util.Date getEventStartDate(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public java.lang.String getEventStyleName()`
> > - `public java.lang.String getEventStyleNameField()`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getEventSublane(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getEventSublane(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public java.lang.String getEventSublaneFieldTitle()`
> > - `public native java.lang.String getHeaderHoverHTML(com.smartgwt.client.widgets.calendar.CalendarView, com.smartgwt.client.widgets.calendar.HeaderLevel, java.util.Date, java.util.Date, java.lang.String)`
> > - `public java.lang.Boolean getHideUnusedLanes()`
> > - `public com.smartgwt.client.widgets.calendar.IndicatorCanvas getIndicatorCanvas()`
> > - `public native java.lang.String getIndicatorCanvasStyle(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native java.lang.String getIndicatorCanvasStyle(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native java.lang.String getIndicatorHoverHTML(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.IndicatorCanvas, com.smartgwt.client.widgets.calendar.CalendarView, java.lang.String)`
> > - `public java.lang.String getIndicatorStyleName()`
> > - `public com.smartgwt.client.widgets.calendar.CalendarEvent[] getIndicators()`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getLane(java.lang.String)`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getLane(java.lang.String, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public java.lang.Integer getLaneEventPadding()`
> > - `public native com.smartgwt.client.widgets.calendar.CalendarEvent[] getLaneEvents(com.smartgwt.client.widgets.calendar.Lane)`
> > - `public native com.smartgwt.client.widgets.calendar.CalendarEvent[] getLaneEvents(com.smartgwt.client.widgets.calendar.Lane, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native com.smartgwt.client.widgets.calendar.CalendarEvent[] getLaneEvents(java.lang.String)`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getLaneFromPoint()`
> > - `public com.smartgwt.client.widgets.calendar.Lane getLaneFromPoint(java.lang.Integer)`
> > - `public com.smartgwt.client.widgets.calendar.Lane getLaneFromPoint(java.lang.Integer, java.lang.Integer)`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getLaneFromPoint(java.lang.Integer, java.lang.Integer, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public java.lang.String getLaneGroupByField()`
> > - `public java.lang.String[] getLaneGroupByFieldAsString()`
> > - `public native java.lang.Integer getLanePadding()`
> > - `public native java.lang.Integer getLanePadding(com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public com.smartgwt.client.widgets.NavigationButton getMonthButton() throws java.lang.IllegalStateException`
> > - `public java.lang.String getMonthButtonTitle()`
> > - `public native java.util.Date getPeriodEndDate(com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native java.util.Date getPeriodStartDate(com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native com.smartgwt.client.widgets.calendar.CalendarView getSelectedView()`
> > - `public java.lang.Boolean getShowCellHovers()`
> > - `public java.lang.Boolean getShowDragHovers()`
> > - `public boolean getShowEventHeaders()`
> > - `public java.lang.Boolean getShowEventHovers()`
> > - `public java.lang.Boolean getShowHeaderHovers()`
> > - `public java.lang.Boolean getShowIndicators()`
> > - `public java.lang.Boolean getShowLaneFieldHovers()`
> > - `public java.lang.Boolean getShowLaneRollOver()`
> > - `public java.lang.Boolean getShowMonthButton()`
> > - `public java.lang.Boolean getShowViewHovers()`
> > - `public java.lang.Boolean getShowZoneHovers()`
> > - `public java.lang.Boolean getShowZones()`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getSublane(java.lang.String, java.lang.String)`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getSublane(java.lang.String, java.lang.String, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native com.smartgwt.client.widgets.calendar.CalendarEvent[] getSublaneEvents(com.smartgwt.client.widgets.calendar.Lane, com.smartgwt.client.widgets.calendar.Lane)`
> > - `public native com.smartgwt.client.widgets.calendar.CalendarEvent[] getSublaneEvents(com.smartgwt.client.widgets.calendar.Lane, com.smartgwt.client.widgets.calendar.Lane, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getSublaneFromPoint()`
> > - `public com.smartgwt.client.widgets.calendar.Lane getSublaneFromPoint(java.lang.Integer)`
> > - `public com.smartgwt.client.widgets.calendar.Lane getSublaneFromPoint(java.lang.Integer, java.lang.Integer)`
> > - `public native com.smartgwt.client.widgets.calendar.Lane getSublaneFromPoint(java.lang.Integer, java.lang.Integer, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public java.lang.String getSublaneNameField()`
> > - `public java.lang.Boolean getUseSublanes()`
> > - `public native com.smartgwt.client.widgets.calendar.CalendarView getView(com.smartgwt.client.types.ViewName)`
> > - `public native java.util.Date getVisibleEndDate(com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native java.util.Date getVisibleStartDate(com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public com.smartgwt.client.widgets.calendar.ZoneCanvas getZoneCanvas()`
> > - `public native java.lang.String getZoneCanvasStyle(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native java.lang.String getZoneCanvasStyle(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native java.lang.String getZoneHoverHTML(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.ZoneCanvas, com.smartgwt.client.widgets.calendar.CalendarView, java.lang.String)`
> > - `public java.lang.String getZoneStyleName()`
> > - `public com.smartgwt.client.widgets.calendar.CalendarEvent[] getZones()`
> > - `public native void groupLanesBy(java.lang.String)`
> > - `public native void groupLanesBy(java.lang.String[])`
> > - `public native void moveToEvent(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native void refreshEvent(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native void removeIndicator(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native void removeIndicator(java.lang.String)`
> > - `public native void removeZone(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native void removeZone(java.lang.String)`
> > - `public void setAllowDurationEvents(java.lang.Boolean)`
> > - `public void setBackButtonTitle(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setBringEventsToFront(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setCanEditSublane(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setCanEditSublaneField(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setCanGroupLanes(java.lang.Boolean)`
> > - `public void setCanResizeEventField(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setCanResizeEvents(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public native void setCellHoverCustomizer(com.smartgwt.client.widgets.calendar.CellHoverCustomizer)`
> > - `public native void setDateCSSTextCustomizer(com.smartgwt.client.widgets.calendar.DateCSSTextCustomizer)`
> > - `public native void setDateStyleCustomizer(com.smartgwt.client.widgets.calendar.DateStyleCustomizer)`
> > - `public native void setDisableDateCustomizer(com.smartgwt.client.widgets.calendar.DisableDateCustomizer)`
> > - `public native void setDragHoverCustomizer(com.smartgwt.client.widgets.calendar.DragHoverCustomizer)`
> > - `public void setDurationField(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setDurationUnitField(java.lang.String) throws java.lang.IllegalStateException`
> > - `public native void setEventBodyHTMLCustomizer(com.smartgwt.client.widgets.calendar.EventBodyHTMLCustomizer)`
> > - `public native void setEventCanvasGripperIconCustomizer(com.smartgwt.client.widgets.calendar.EventCanvasGripperIconCustomizer)`
> > - `public native void setEventCanvasHoverHTMLCustomizer(com.smartgwt.client.widgets.calendar.EventCanvasHoverHTMLCustomizer)`
> > - `public native void setEventDialogCustomizer(com.smartgwt.client.widgets.calendar.EventDialogCustomizer)`
> > - `public void setEventDragGap(java.lang.Integer)`
> > - `public void setEventDurationFieldTitle(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setEventDurationUnitFieldTitle(java.lang.String) throws java.lang.IllegalStateException`
> > - `public native void setEventEditorCustomizer(com.smartgwt.client.widgets.calendar.EventEditorCustomizer)`
> > - `public native void setEventHeaderHTMLCustomizer(com.smartgwt.client.widgets.calendar.EventHeaderHTMLCustomizer)`
> > - `public void setEventHeaderHeight(int) throws java.lang.IllegalStateException`
> > - `public void setEventHeaderWrap(boolean) throws java.lang.IllegalStateException`
> > - `public native void setEventStyle(com.smartgwt.client.widgets.calendar.CalendarEvent, java.lang.String)`
> > - `public void setEventStyleName(java.lang.String)`
> > - `public void setEventStyleNameField(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setEventSublaneFieldTitle(java.lang.String) throws java.lang.IllegalStateException`
> > - `public native void setHeaderHoverCustomizer(com.smartgwt.client.widgets.calendar.HeaderLevelHoverCustomizer)`
> > - `public void setHideUnusedLanes(java.lang.Boolean)`
> > - `public native void setIndicatorHoverHTMLCustomizer(com.smartgwt.client.widgets.calendar.IndicatorHoverHTMLCustomizer)`
> > - `public void setIndicatorStyleName(java.lang.String)`
> > - `public void setIndicators(com.smartgwt.client.widgets.calendar.CalendarEvent[])`
> > - `public void setLaneEventPadding(java.lang.Integer)`
> > - `public void setLaneGroupByField(java.lang.String)`
> > - `public void setLaneGroupByField(java.lang.String[])`
> > - `public void setLaneGroupStartOpen(com.smartgwt.client.types.GroupStartOpen)`
> > - `public void setLaneGroupStartOpen(java.lang.Object[])`
> > - `public void setMonthButtonTitle(java.lang.String) throws java.lang.IllegalStateException`
> > - `public native void setResolution(com.smartgwt.client.widgets.calendar.HeaderLevel[], com.smartgwt.client.types.TimeUnit, java.lang.Integer)`
> > - `public native void setResolution(com.smartgwt.client.widgets.calendar.HeaderLevel[], com.smartgwt.client.types.TimeUnit, java.lang.Integer, java.lang.Integer)`
> > - `public void setShowCellHovers(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public native void setShowDateCustomizer(com.smartgwt.client.widgets.calendar.ShowDateCustomizer)`
> > - `public void setShowDragHovers(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public native void setShowEventCustomizer(com.smartgwt.client.widgets.calendar.ShowEventCustomizer)`
> > - `public void setShowEventDescriptions(boolean) throws java.lang.IllegalStateException`
> > - `public void setShowEventHeaders(boolean) throws java.lang.IllegalStateException`
> > - `public void setShowEventHovers(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowHeaderHovers(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowIndicators(java.lang.Boolean)`
> > - `public native void setShowLaneCustomizer(com.smartgwt.client.widgets.calendar.ShowLaneCustomizer)`
> > - `public void setShowLaneFieldHovers(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowLaneRollOver(java.lang.Boolean)`
> > - `public void setShowMonthButton(java.lang.Boolean)`
> > - `public void setShowViewHovers(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowZoneHovers(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowZones(java.lang.Boolean)`
> > - `public void setSublaneNameField(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setUseSublanes(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public native void setZoneHoverHTMLCustomizer(com.smartgwt.client.widgets.calendar.ZoneHoverHTMLCustomizer)`
> > - `public void setZoneStyleName(java.lang.String)`
> > - `public void setZones(com.smartgwt.client.widgets.calendar.CalendarEvent[])`
> > - `private native void setupBackgroundMouseUpEvent()`
> > - `private native void setupEventRepositionMoveEvent()`
> > - `private native void setupEventRepositionStopEvent()`
> > - `private native void setupEventResizeMoveEvent()`
> > - `private native void setupEventResizeStopEvent()`
> > - `public native boolean shouldDisableDate(java.util.Date)`
> > - `public native boolean shouldDisableDate(java.util.Date, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native boolean shouldShowDate(java.util.Date)`
> > - `public native boolean shouldShowDate(java.util.Date, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native boolean shouldShowEvent(com.smartgwt.client.widgets.calendar.CalendarEvent)`
> > - `public native boolean shouldShowEvent(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native boolean shouldShowLane(com.smartgwt.client.widgets.calendar.Lane)`
> > - `public native boolean shouldShowLane(com.smartgwt.client.widgets.calendar.Lane, com.smartgwt.client.widgets.calendar.CalendarView)`
> > - `public native boolean shouldShowLane(java.lang.String)`
> > - `public native void showEventDialog()`
> > - `public native void showEventDialog(com.smartgwt.client.widgets.calendar.CalendarEvent, java.lang.Boolean)`
> > - `public native void showEventEditor(com.smartgwt.client.widgets.calendar.CalendarEvent, java.lang.Boolean)`
> > - `public native void updateCalendarEvent(com.smartgwt.client.widgets.calendar.CalendarEvent, com.smartgwt.client.widgets.calendar.CalendarEvent, java.util.Map)`

> #### `com.smartgwt.client.widgets.calendar.CalendarEvent`

> > ##### Removed Methods:

> > - `public void setCanEditLane(java.lang.String)`

> > ##### Newly Deprecated Methods:

> > - `public java.lang.String getEventWindowStyle()`
> > - `public void setEventWindowStyle(java.lang.String)`

> > ##### Method Changes:

> > > `old:public java.lang.String getCanEditLane()
> > > new:public java.lang.Boolean getCanEditLane()`

> > ##### New Constructors:

> > - `public CalendarEvent(int, java.lang.String, java.lang.String, java.util.Date, int, com.smartgwt.client.types.TimeUnit)`
> > - `public CalendarEvent(int, java.lang.String, java.lang.String, java.util.Date, int, com.smartgwt.client.types.TimeUnit, java.lang.String)`
> > - `public CalendarEvent(int, java.lang.String, java.lang.String, java.util.Date, int, com.smartgwt.client.types.TimeUnit, java.lang.String, java.lang.String)`
> > - `public CalendarEvent(int, java.lang.String, java.lang.String, java.util.Date, int, com.smartgwt.client.types.TimeUnit, java.lang.String, java.lang.String, java.lang.String)`
> > - `public CalendarEvent(int, java.lang.String, java.lang.String, java.util.Date, java.util.Date, boolean, java.lang.String, java.lang.String, java.lang.String)`

> > ##### New Methods:

> > - `public java.lang.Boolean getCanDrag()`
> > - `public java.lang.Boolean getCanEditSublane()`
> > - `public java.lang.Boolean getCanResize()`
> > - `public java.lang.Integer getDuration()`
> > - `public com.smartgwt.client.types.TimeUnit getDurationUnit()`
> > - `public java.lang.String getStyleName()`
> > - `public java.lang.String getSublane()`
> > - `public void setCanDrag(java.lang.Boolean)`
> > - `public void setCanEditLane(java.lang.Boolean)`
> > - `public void setCanEditSublane(java.lang.Boolean)`
> > - `public void setCanResize(java.lang.Boolean)`
> > - `public void setDuration(java.lang.Integer)`
> > - `public void setDurationUnit(com.smartgwt.client.types.TimeUnit)`
> > - `public void setStyleName(java.lang.String)`
> > - `public void setSublane(java.lang.String)`

> #### `com.smartgwt.client.widgets.calendar.HeaderLevel`

> > ##### New Methods:

> > - `public native void setHoverCustomizer(com.smartgwt.client.widgets.calendar.HeaderLevelHoverCustomizer)`

> #### `com.smartgwt.client.widgets.calendar.Lane`

> > ##### New Methods:

> > - `public java.lang.String getEventStyleName()`
> > - `public com.smartgwt.client.widgets.calendar.Lane[] getSublanes()`
> > - `public void setEventStyleName(java.lang.String)`
> > - `public void setSublanes(com.smartgwt.client.widgets.calendar.Lane[])`

> #### `com.smartgwt.client.widgets.calendar.events.CalendarEventClick`

> > ##### Method Changes:

> > > `old:public native java.lang.String getViewName()
> > > new:public native com.smartgwt.client.types.ViewName getViewName()`

> #### `com.smartgwt.client.widgets.calendar.events.CurrentViewChangedEvent`

> > ##### Method Changes:

> > > `old:public native java.lang.String getViewName()
> > > new:public native com.smartgwt.client.types.ViewName getViewName()`

> #### `com.smartgwt.client.widgets.calendar.events.EventHoverHTMLEvent`

> > ##### Removed Methods:

> > - `public native com.smartgwt.client.widgets.calendar.EventWindow getEventWindow()`

> > ##### New Methods:

> > - `public native java.lang.String getDefaultValue()`
> > - `public native com.smartgwt.client.widgets.calendar.EventCanvas getEventCanvas()`
> > - `public native com.smartgwt.client.widgets.calendar.CalendarView getView()`

> #### `com.smartgwt.client.widgets.chart.FacetChart`

> > ##### Method Changes:

> > > `old:public native float getMax(com.smartgwt.client.widgets.cube.FacetValueMap)
> > > new:public native java.lang.Float getMax(com.smartgwt.client.widgets.cube.FacetValueMap)`

> > > `old:public native float getMax(java.lang.String)
> > > new:public native java.lang.Float getMax(java.lang.String)`

> > > `old:public native float getMean(com.smartgwt.client.widgets.cube.FacetValueMap)
> > > new:public native java.lang.Float getMean(com.smartgwt.client.widgets.cube.FacetValueMap)`

> > > `old:public native float getMean(java.lang.String)
> > > new:public native java.lang.Float getMean(java.lang.String)`

> > > `old:public native float getMedian(com.smartgwt.client.widgets.cube.FacetValueMap)
> > > new:public native java.lang.Float getMedian(com.smartgwt.client.widgets.cube.FacetValueMap)`

> > > `old:public native float getMedian(java.lang.String)
> > > new:public native java.lang.Float getMedian(java.lang.String)`

> > > `old:public native float getMin(com.smartgwt.client.widgets.cube.FacetValueMap)
> > > new:public native java.lang.Float getMin(com.smartgwt.client.widgets.cube.FacetValueMap)`

> > > `old:public native float getMin(java.lang.String)
> > > new:public native java.lang.Float getMin(java.lang.String)`

> > > `old:public native int getNumDataPoints()
> > > new:public native java.lang.Integer getNumDataPoints()`

> > > `old:public native int getNumDataPoints(com.smartgwt.client.widgets.cube.FacetValueMap)
> > > new:public native java.lang.Integer getNumDataPoints(com.smartgwt.client.widgets.cube.FacetValueMap)`

> > > `old:public native float getPercentile(com.smartgwt.client.widgets.cube.FacetValueMap, float)
> > > new:public native java.lang.Float getPercentile(com.smartgwt.client.widgets.cube.FacetValueMap, float)`

> > > `old:public native float getPercentile(java.lang.String, float)
> > > new:public native java.lang.Float getPercentile(java.lang.String, float)`

> > > `old:public native float getRange(com.smartgwt.client.widgets.cube.FacetValueMap)
> > > new:public native java.lang.Float getRange(com.smartgwt.client.widgets.cube.FacetValueMap)`

> > > `old:public native float getRange(java.lang.String)
> > > new:public native java.lang.Float getRange(java.lang.String)`

> > > `old:public native float getStdDev(com.smartgwt.client.widgets.cube.FacetValueMap, boolean)
> > > new:public native java.lang.Float getStdDev(com.smartgwt.client.widgets.cube.FacetValueMap, boolean)`

> > > `old:public native float getStdDev(java.lang.String, boolean)
> > > new:public native java.lang.Float getStdDev(java.lang.String, boolean)`

> > > `old:public native float getVariance(com.smartgwt.client.widgets.cube.FacetValueMap, boolean)
> > > new:public native java.lang.Float getVariance(com.smartgwt.client.widgets.cube.FacetValueMap, boolean)`

> > > `old:public native float getVariance(java.lang.String, boolean)
> > > new:public native java.lang.Float getVariance(java.lang.String, boolean)`

> > ##### New Methods:

> > - `public boolean getAllowBubbleGradients()`
> > - `public boolean getAutoSortBubblePoints()`
> > - `public int getBubbleHoverMaxDistance()`
> > - `public com.smartgwt.client.widgets.drawing.DrawItem getBubbleProperties()`
> > - `public java.lang.String getColorScaleMetric()`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public boolean getLogScalePointColor()`
> > - `public boolean getLogScalePointSize()`
> > - `public double getMaxDataPointSize()`
> > - `public double getMinDataPointSize()`
> > - `public boolean getPadChartRectByCornerRadius()`
> > - `public java.lang.Integer getPointColorLogBase()`
> > - `public com.smartgwt.client.types.PointShape[] getPointShapes()`
> > - `public java.lang.Integer getPointSizeGradations()`
> > - `public java.lang.Integer getPointSizeLogBase()`
> > - `public float[] getPointSizeLogGradations()`
> > - `public java.lang.String getPointSizeMetric()`
> > - `public java.lang.Boolean getProportional()`
> > - `public java.lang.String getProportionalAxisLabel()`
> > - `public java.lang.String getScaleEndColor()`
> > - `public java.lang.String getScaleStartColor()`
> > - `public boolean getShowBubbleLegendPerShape()`
> > - `public java.lang.Boolean getShowColorScaleLegend()`
> > - `public boolean getShowDataLabels()`
> > - `public java.lang.Boolean getShowPointSizeLegend()`
> > - `public java.lang.Boolean getUseMultiplePointShapes()`
> > - `public java.lang.Boolean getUsePointSizeLogGradations()`
> > - `public void setAllowBubbleGradients(boolean) throws java.lang.IllegalStateException`
> > - `public void setAutoSortBubblePoints(boolean) throws java.lang.IllegalStateException`
> > - `public void setBubbleHoverMaxDistance(int) throws java.lang.IllegalStateException`
> > - `public void setBubbleProperties(com.smartgwt.client.widgets.drawing.DrawItem) throws java.lang.IllegalStateException`
> > - `public void setColorScaleMetric(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setLogScalePointColor(boolean) throws java.lang.IllegalStateException`
> > - `public void setLogScalePointSize(boolean) throws java.lang.IllegalStateException`
> > - `public void setMaxDataPointSize(double) throws java.lang.IllegalStateException`
> > - `public void setMinDataPointSize(double) throws java.lang.IllegalStateException`
> > - `public void setPadChartRectByCornerRadius(boolean) throws java.lang.IllegalStateException`
> > - `public void setPointColorLogBase(java.lang.Integer) throws java.lang.IllegalStateException`
> > - `public void setPointShapes(com.smartgwt.client.types.PointShape[]) throws java.lang.IllegalStateException`
> > - `public void setPointSizeGradations(java.lang.Integer) throws java.lang.IllegalStateException`
> > - `public void setPointSizeLogBase(java.lang.Integer) throws java.lang.IllegalStateException`
> > - `public void setPointSizeLogGradations(float[]) throws java.lang.IllegalStateException`
> > - `public void setPointSizeMetric(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setProportional(java.lang.Boolean)`
> > - `public void setProportionalAxisLabel(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setScaleEndColor(java.lang.String)`
> > - `public void setScaleStartColor(java.lang.String)`
> > - `public void setShowBubbleLegendPerShape(boolean) throws java.lang.IllegalStateException`
> > - `public void setShowColorScaleLegend(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowDataLabels(boolean) throws java.lang.IllegalStateException`
> > - `public void setShowPointSizeLegend(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setUseMultiplePointShapes(java.lang.Boolean)`
> > - `public void setUsePointSizeLogGradations(java.lang.Boolean) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.chart.MetricSettings`

> > ##### New Methods:

> > - `public java.lang.Boolean getProportional()`
> > - `public java.lang.String getProportionalAxisLabel()`
> > - `public void setProportional(java.lang.Boolean)`
> > - `public void setProportionalAxisLabel(java.lang.String)`

> #### `com.smartgwt.client.widgets.cube.CubeGrid`

> > ##### New Methods:

> > - `public native void exportClientData(java.util.Map)`
> > - `public void exportClientData(java.util.Map, com.smartgwt.client.data.DSRequest)`
> > - `public native void exportClientData(java.util.Map, com.smartgwt.client.data.DSRequest, com.smartgwt.client.rpc.RPCCallback)`
> > - `public java.lang.Boolean getCanDragSelect()`
> > - `public java.lang.String getExportColumnFacetBGColor()`
> > - `public java.lang.String getExportColumnFacetTextColor()`
> > - `public java.lang.String getExportFacetBGColor()`
> > - `public java.lang.String getExportFacetSeparatorString()`
> > - `public java.lang.String getExportFacetTextColor()`
> > - `public java.lang.String getExportRowFacetBGColor()`
> > - `public java.lang.String getExportRowFacetTextColor()`
> > - `public java.lang.String getValueExportFormat()`
> > - `public java.lang.String getValueFormat()`
> > - `public void setCanDragSelect(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setExportColumnFacetBGColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setExportColumnFacetTextColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setExportFacetBGColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setExportFacetSeparatorString(java.lang.String)`
> > - `public void setExportFacetTextColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setExportRowFacetBGColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setExportRowFacetTextColor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setValueExportFormat(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setValueFormat(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.cube.Facet`

> > ##### New Methods:

> > - `public java.lang.String getProportionalTitle()`
> > - `public void setProportionalTitle(java.lang.String)`

> #### `com.smartgwt.client.widgets.drawing.DrawCurve`

> > ##### Removed Methods:

> > - `public native void moveTo(int, int)`

> > ##### New Methods:

> > - `public com.smartgwt.client.widgets.drawing.DrawKnob getC1Knob() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.widgets.drawing.DrawKnob getC2Knob() throws java.lang.IllegalStateException`
> > - `public native void moveStartPointTo(java.lang.Integer, java.lang.Integer)`

> #### `com.smartgwt.client.widgets.drawing.DrawGroup`

> > ##### Removed Methods:

> > - `public native int[] getBoundingBox()`
> > - `public native void moveTo(int, int)`

> > ##### New Methods:

> > - `public native void moveTo(java.lang.Integer, java.lang.Integer)`

> #### `com.smartgwt.client.widgets.drawing.DrawImage`

> > ##### Removed Methods:

> > - `public native void moveTo(int, int)`

> > ##### Method Changes:

> > > `old:public void setHeight(int) throws java.lang.IllegalStateException
> > > new:public void setHeight(int)`

> > > `old:public void setWidth(int) throws java.lang.IllegalStateException
> > > new:public void setWidth(int)`

> > ##### New Methods:

> > - `public native void moveTo(java.lang.Integer, java.lang.Integer)`
> > - `public native void setRect(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer)`

> #### `com.smartgwt.client.widgets.drawing.DrawItem`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.drawing.DrawItem extends com.smartgwt.client.core.BaseClass implements com.smartgwt.client.widgets.drawing.events.HasClickHandlers, com.smartgwt.client.widgets.drawing.events.HasDragMoveHandlers, com.smartgwt.client.widgets.drawing.events.HasDragResizeMoveHandlers, com.smartgwt.client.widgets.drawing.events.HasDragStartHandlers, com.smartgwt.client.widgets.drawing.events.HasDragStopHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseDownHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseMoveHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseOutHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseOverHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseUpHandlers, com.smartgwt.client.widgets.drawing.events.HasMovedHandlers, com.smartgwt.client.widgets.drawing.events.HasResizedHandlers, com.smartgwt.client.widgets.drawing.events.HasShowContextMenuHandlers
> > > new:public class com.smartgwt.client.widgets.drawing.DrawItem extends com.smartgwt.client.core.BaseClass implements com.smartgwt.client.widgets.drawing.events.HasClickHandlers, com.smartgwt.client.widgets.drawing.events.HasDragMoveHandlers, com.smartgwt.client.widgets.drawing.events.HasDragResizeMoveHandlers, com.smartgwt.client.widgets.drawing.events.HasDragResizeStartHandlers, com.smartgwt.client.widgets.drawing.events.HasDragResizeStopHandlers, com.smartgwt.client.widgets.drawing.events.HasDragStartHandlers, com.smartgwt.client.widgets.drawing.events.HasDragStopHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseDownHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseMoveHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseOutHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseOverHandlers, com.smartgwt.client.widgets.drawing.events.HasMouseUpHandlers, com.smartgwt.client.widgets.drawing.events.HasMovedHandlers, com.smartgwt.client.widgets.drawing.events.HasResizedHandlers, com.smartgwt.client.widgets.drawing.events.HasShowContextMenuHandlers`

> > ##### Removed Methods:

> > - `public native void resizeTo(int, int)`

> > ##### Method Changes:

> > > `old:public void setDrawPane(com.smartgwt.client.widgets.drawing.DrawPane) throws java.lang.IllegalStateException
> > > new:public void setDrawPane(com.smartgwt.client.widgets.drawing.DrawPane)`

> > ##### New Methods:

> > - `public com.google.gwt.event.shared.HandlerRegistration addDragResizeStartHandler(com.smartgwt.client.widgets.drawing.events.DragResizeStartHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addDragResizeStopHandler(com.smartgwt.client.widgets.drawing.events.DragResizeStopHandler)`
> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.Canvas)`
> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.form.fields.FormItem)`
> > - `public final native com.smartgwt.client.widgets.Canvas getCanvasAutoChild(java.lang.String)`
> > - `public native com.smartgwt.client.widgets.drawing.Point getCenter()`
> > - `public com.smartgwt.client.widgets.drawing.DrawKnob getCornerResizeKnob()`
> > - `public final native com.smartgwt.client.widgets.drawing.DrawItem getDrawItemAutoChild(java.lang.String)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public com.smartgwt.client.widgets.drawing.DrawKnob getEndKnob() throws java.lang.IllegalStateException`
> > - `public java.lang.String getFillGradientAsString()`
> > - `public final native com.smartgwt.client.widgets.form.fields.FormItem getFormItemAutoChild(java.lang.String)`
> > - `public com.smartgwt.client.widgets.drawing.DrawKnob getMoveKnob() throws java.lang.IllegalStateException`
> > - `public java.lang.String[] getProportionalResizeModifiers()`
> > - `public com.smartgwt.client.types.ProportionalResizeMode getProportionalResizing()`
> > - `public native int[] getResizeBoundingBox()`
> > - `public native java.lang.Double[] getResizeBoundingBoxAsDouble()`
> > - `public com.smartgwt.client.widgets.drawing.DrawRect getResizeOutline() throws java.lang.IllegalStateException`
> > - `public boolean getResizeViaLocalTransformOnly()`
> > - `public boolean getShowResizeOutline()`
> > - `public com.smartgwt.client.widgets.drawing.DrawKnob getSideResizeKnob()`
> > - `public com.smartgwt.client.widgets.drawing.DrawKnob getStartKnob() throws java.lang.IllegalStateException`
> > - `public int[] getTranslate()`
> > - `public double getXShearFactor()`
> > - `public double getYShearFactor()`
> > - `public native void hideAllKnobs()`
> > - `public native void moveTo(java.lang.Integer, java.lang.Integer)`
> > - `public native void resizeTo(java.lang.Integer, java.lang.Integer)`
> > - `public native void setAutoChildConstructor(java.lang.String, java.lang.String)`
> > - `public void setAutoChildProperties(java.lang.String, com.smartgwt.client.tools.EditProxy) throws java.lang.IllegalStateException`
> > - `public void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.Canvas) throws java.lang.IllegalStateException`
> > - `public void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem) throws java.lang.IllegalStateException`
> > - `public void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.form.fields.FormItem) throws java.lang.IllegalStateException`
> > - `public void setAutoChildVisibility(java.lang.String, boolean)`
> > - `public native void setCenterPoint(int, int)`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public native void setPropertyValue(java.lang.String, java.lang.Object)`
> > - `public void setProportionalResizeModifiers(java.lang.String[]) throws java.lang.IllegalStateException`
> > - `public void setProportionalResizing(com.smartgwt.client.types.ProportionalResizeMode) throws java.lang.IllegalStateException`
> > - `public void setResizeViaLocalTransformOnly(boolean) throws java.lang.IllegalStateException`
> > - `public void setShowResizeOutline(boolean)`
> > - `public void setTranslate(int[]) throws java.lang.IllegalStateException`
> > - `public void setXShearFactor(double) throws java.lang.IllegalStateException`
> > - `public void setYShearFactor(double) throws java.lang.IllegalStateException`
> > - `private native void setupDragResizeStartEvent()`
> > - `private native void setupDragResizeStopEvent()`
> > - `public native void showAllKnobs()`

> #### `com.smartgwt.client.widgets.drawing.DrawLabel`

> > ##### Removed Methods:

> > - `public native void moveTo(int, int)`
> > - `public native void rotateTo(double)`
> > - `public native void rotateTo(float)`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public native void moveTo(java.lang.Integer, java.lang.Integer)`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.drawing.DrawLine`

> > ##### Removed Methods:

> > - `public native void moveTo(int, int)`

> > ##### New Methods:

> > - `public native boolean isPointInPath(int, int)`
> > - `public native void moveStartPointTo(java.lang.Integer, java.lang.Integer)`

> #### `com.smartgwt.client.widgets.drawing.DrawLinePath`

> > ##### New Methods:

> > - `public com.smartgwt.client.types.ConnectorOrientation getConnectorOrientation()`
> > - `public com.smartgwt.client.types.ConnectorStyle getConnectorStyle()`
> > - `public com.smartgwt.client.widgets.drawing.Point getControlPoint1()`
> > - `public com.smartgwt.client.widgets.drawing.Point getControlPoint2()`
> > - `public native void moveStartPointTo(java.lang.Integer, java.lang.Integer)`
> > - `public void setConnectorOrientation(com.smartgwt.client.types.ConnectorOrientation) throws java.lang.IllegalStateException`
> > - `public void setConnectorStyle(com.smartgwt.client.types.ConnectorStyle) throws java.lang.IllegalStateException`
> > - `public void setControlPoint1(com.smartgwt.client.widgets.drawing.Point)`
> > - `public void setControlPoint2(com.smartgwt.client.widgets.drawing.Point)`

> #### `com.smartgwt.client.widgets.drawing.DrawOval`

> > ##### Removed Methods:

> > - `public native void moveTo(int, int)`
> > - `public native void resizeTo(int, int)`
> > - `public native void setRect(int, int, int, int)`

> > ##### New Methods:

> > - `public native void moveTo(java.lang.Integer, java.lang.Integer)`
> > - `public native void resizeTo(java.lang.Integer, java.lang.Integer)`
> > - `public native void setRect(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer)`

> #### `com.smartgwt.client.widgets.drawing.DrawPane`

> > ##### Removed Methods:

> > - `public com.smartgwt.client.widgets.drawing.LinearGradient[] getLinearGradients()`
> > - `public com.smartgwt.client.widgets.drawing.RadialGradient[] getRadialGradients()`
> > - `public com.smartgwt.client.widgets.drawing.SimpleGradient[] getSimpleGradients()`
> > - `public void setLinearGradients(com.smartgwt.client.widgets.drawing.LinearGradient[])`
> > - `public void setRadialGradients(com.smartgwt.client.widgets.drawing.RadialGradient[])`
> > - `public void setSimpleGradients(com.smartgwt.client.widgets.drawing.SimpleGradient[])`

> > ##### Newly Deprecated Methods:

> > - `public native java.lang.String createLinearGradient(java.lang.String, com.smartgwt.client.widgets.drawing.LinearGradient)`
> > - `public native java.lang.String createRadialGradient(java.lang.String, com.smartgwt.client.widgets.drawing.RadialGradient)`
> > - `public native java.lang.String createSimpleGradient(java.lang.String, com.smartgwt.client.widgets.drawing.SimpleGradient)`

> > ##### New Methods:

> > - `public native java.lang.String addGradient(com.smartgwt.client.widgets.drawing.Gradient)`
> > - `public static native double bezier(double, double, double, double, double)`
> > - `public static native double[] bezierExtrema(double, double, double, double)`
> > - `static native com.smartgwt.client.widgets.drawing.DrawItem createDrawItem(java.lang.String, com.google.gwt.core.client.JavaScriptObject)`
> > - `public static native double[] getBezierBoundingBox(com.smartgwt.client.widgets.drawing.Point, com.smartgwt.client.widgets.drawing.Point, com.smartgwt.client.widgets.drawing.Point, com.smartgwt.client.widgets.drawing.Point)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public native com.smartgwt.client.widgets.drawing.Gradient getGradient(java.lang.String)`
> > - `public com.smartgwt.client.widgets.drawing.Gradient[] getGradients()`
> > - `public static native com.smartgwt.client.widgets.drawing.Point[] getPolygonPoints(int, int, int, int, double[])`
> > - `public static native com.smartgwt.client.widgets.drawing.Point[] getRegularPolygonPoints(int, int, int, int, int, double)`
> > - `public int[] getTranslate()`
> > - `private static boolean instanceofDrawItem(java.lang.Object)`
> > - `public native void removeGradient(java.lang.String)`
> > - `public native void rotate(double)`
> > - `public static native void scaleAndCenter(int, int, int, int, com.smartgwt.client.widgets.drawing.Point[])`
> > - `public static native void scaleAndCenterBezier(int, int, int, int, com.smartgwt.client.widgets.drawing.Point, com.smartgwt.client.widgets.drawing.Point, com.smartgwt.client.widgets.drawing.Point, com.smartgwt.client.widgets.drawing.Point)`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setGradients(com.smartgwt.client.widgets.drawing.Gradient[]) throws java.lang.IllegalStateException`
> > - `public void setTranslate(int[]) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.drawing.DrawPath`

> > ##### Removed Methods:

> > - `public native void moveTo(int, int)`

> > ##### New Methods:

> > - `public native void moveFirstPointTo(java.lang.Integer, java.lang.Integer)`
> > - `public native void resizeBy(int, int)`
> > - `public native void resizeTo(java.lang.Integer, java.lang.Integer)`

> #### `com.smartgwt.client.widgets.drawing.DrawPolygon`

> > ##### New Methods:

> > - `public com.smartgwt.client.types.KnobType[] getKnobs()`
> > - `public void setKnobs(com.smartgwt.client.types.KnobType[]) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.drawing.DrawRect`

> > ##### Removed Methods:

> > - `public native void moveTo(int, int)`
> > - `public native void resizeTo(int, int)`
> > - `public native void setRect(int, int, int, int)`

> > ##### New Methods:

> > - `public native void moveTo(java.lang.Integer, java.lang.Integer)`
> > - `public native void resizeTo(java.lang.Integer, java.lang.Integer)`
> > - `public native void setRect(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer)`

> #### `com.smartgwt.client.widgets.drawing.DrawSector`

> > ##### Removed Methods:

> > - `public native void moveTo(int, int)`

> #### `com.smartgwt.client.widgets.drawing.DrawShape`

> > ##### New Methods:

> > - `public native void moveBy(int, int)`
> > - `public native void resizeBy(int, int)`

> #### `com.smartgwt.client.widgets.drawing.DrawTriangle`

> > ##### New Methods:

> > - `public native void resizeBy(int, int)`

> #### `com.smartgwt.client.widgets.drawing.Point`

> > ##### New Constructors:

> > - `public Point(double, double)`

> > ##### New Methods:

> > - `public double getXAsDouble()`
> > - `public double getYAsDouble()`
> > - `private void setX(double)`
> > - `private void setY(double)`

> #### `com.smartgwt.client.widgets.events.ValueChangedEvent`

> > ##### Method Changes:

> > > `old:public native int getValue()
> > > new:public native double getValue()`

> #### `com.smartgwt.client.widgets.form.ColorPicker`

> > ##### Removed Methods:

> > - `public void setDefaultPickMode(java.lang.String) throws java.lang.IllegalStateException`

> > ##### Method Changes:

> > > `old:public java.lang.String getDefaultPickMode()
> > > new:public com.smartgwt.client.types.ColorPickerMode getDefaultPickMode()`

> > ##### New Methods:

> > - `public native void setCurrentPickMode(com.smartgwt.client.types.ColorPickerMode)`
> > - `public void setDefaultPickMode(com.smartgwt.client.types.ColorPickerMode) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.form.DynamicForm`

> > ##### New Methods:

> > - `public native void editNewRecord(com.smartgwt.client.data.Record)`
> > - `public com.smartgwt.client.types.AutoComplete getAutoComplete()`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public java.lang.Boolean getReadOnlyClipValue()`
> > - `public com.smartgwt.client.types.ReadOnlyDisplayAppearance getReadOnlyDisplay()`
> > - `public java.lang.String getReadOnlyTextBoxStyle()`
> > - `public void setAutoComplete(com.smartgwt.client.types.AutoComplete)`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setReadOnlyClipValue(java.lang.Boolean)`
> > - `public void setReadOnlyDisplay(com.smartgwt.client.types.ReadOnlyDisplayAppearance)`
> > - `public void setReadOnlyTextBoxStyle(java.lang.String)`

> #### `com.smartgwt.client.widgets.form.FilterBuilder`

> > ##### Method Changes:

> > > `old:public void setTopOperatorAppearance(com.smartgwt.client.types.TopOperatorAppearance) throws java.lang.IllegalStateException
> > > new:public void setTopOperatorAppearance(com.smartgwt.client.types.TopOperatorAppearance)`

> > ##### New Methods:

> > - `public com.smartgwt.client.types.TopOperatorAppearance getTopOperatorAppearance()`
> > - `public native void setFieldOperatorCustomizer(com.smartgwt.client.widgets.form.fields.FieldOperatorCustomizer)`

> #### `com.smartgwt.client.widgets.form.PresetCriteriaItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.ValuesManager`

> > ##### New Methods:

> > - `public native void editNewRecord(com.smartgwt.client.data.Record)`

> #### `com.smartgwt.client.widgets.form.fields.AutoFitTextAreaItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.BlurbItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String)`

> #### `com.smartgwt.client.widgets.form.fields.BooleanItem`

> > ##### Removed Methods:

> > - `public native java.lang.Boolean getValueAsBoolean()`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.ButtonItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.CanvasItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public native void setShouldDisableCanvasCustomizer(com.smartgwt.client.widgets.form.fields.ShouldDisableCanvasCustomizer)`

> #### `com.smartgwt.client.widgets.form.fields.CheckboxItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String)`

> #### `com.smartgwt.client.widgets.form.fields.ColorItem`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.form.fields.ColorItem extends com.smartgwt.client.widgets.form.fields.TextItem
> > > new:public class com.smartgwt.client.widgets.form.fields.ColorItem extends com.smartgwt.client.widgets.form.fields.TextItem implements com.smartgwt.client.widgets.form.fields.events.HasPickerColorSelectedHandlers`

> > ##### Removed Methods:

> > - `public void setDefaultPickerMode(java.lang.String)`

> > ##### Method Changes:

> > > `old:public java.lang.String getDefaultPickerMode()
> > > new:public com.smartgwt.client.types.ColorPickerMode getDefaultPickerMode()`

> > ##### New Methods:

> > - `public com.google.gwt.event.shared.HandlerRegistration addPickerColorSelectedHandler(com.smartgwt.client.widgets.form.fields.events.PickerColorSelectedHandler)`
> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public void setDefaultPickerMode(com.smartgwt.client.types.ColorPickerMode)`
> > - `private native void setupPickerColorSelectedEvent()`

> #### `com.smartgwt.client.widgets.form.fields.ColorPickerItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.ComboBoxItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public com.smartgwt.client.types.PickListItemIconPlacement getIconPlacement()`
> > - `public com.smartgwt.client.types.PanelPlacement getPickListPlacement()`
> > - `public com.smartgwt.client.widgets.Canvas getPickListPlacementAsCanvas()`
> > - `public java.lang.String getPickListPlacementAsString()`
> > - `public com.smartgwt.client.widgets.NavigationButton getPickerExitButton()`
> > - `public java.lang.String getPickerExitButtonTitle()`
> > - `public com.smartgwt.client.widgets.layout.NavigationBar getPickerNavigationBar()`
> > - `public com.smartgwt.client.widgets.NavigationButton getPickerSaveButton()`
> > - `public java.lang.String getPickerSaveButtonTitle()`
> > - `public com.smartgwt.client.widgets.form.fields.TextItem getPickerSearchField()`
> > - `public java.lang.String getPickerSearchFieldHint()`
> > - `public com.smartgwt.client.widgets.form.DynamicForm getPickerSearchForm()`
> > - `public java.lang.Boolean getSeparateSpecialValues()`
> > - `public com.smartgwt.client.widgets.grid.ListGrid getSeparateValuesList()`
> > - `public void setEditProxyConstructor(java.lang.String)`
> > - `public void setIconPlacement(com.smartgwt.client.types.PickListItemIconPlacement)`
> > - `public void setPickListPlacement(com.smartgwt.client.types.PanelPlacement)`
> > - `public void setPickListPlacement(com.smartgwt.client.widgets.Canvas)`
> > - `public void setPickListPlacement(java.lang.String)`
> > - `public void setPickerExitButtonTitle(java.lang.String)`
> > - `public void setPickerSaveButtonTitle(java.lang.String)`
> > - `public void setPickerSearchFieldHint(java.lang.String)`
> > - `public void setSeparateSpecialValues(java.lang.Boolean)`
> > - `public void setSpecialValues(java.lang.String[])`
> > - `public void setSpecialValues(java.util.LinkedHashMap)`

> #### `com.smartgwt.client.widgets.form.fields.DateItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String)`

> #### `com.smartgwt.client.widgets.form.fields.DateRangeItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.DateTimeItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.DoubleItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.FileItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.FloatItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.FormItem`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.form.fields.FormItem extends com.smartgwt.client.core.RefDataClass implements com.smartgwt.client.widgets.form.fields.events.HasBlurHandlers, com.smartgwt.client.widgets.form.fields.events.HasChangeHandlers, com.smartgwt.client.widgets.form.fields.events.HasChangedHandlers, com.smartgwt.client.widgets.form.fields.events.HasClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasDoubleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasEditorEnterHandlers, com.smartgwt.client.widgets.form.fields.events.HasEditorExitHandlers, com.smartgwt.client.widgets.form.fields.events.HasFocusHandlers, com.smartgwt.client.widgets.form.fields.events.HasIconClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasIconKeyPressHandlers, com.smartgwt.client.widgets.form.fields.events.HasItemHoverHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyDownHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyPressHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyUpHandlers, com.smartgwt.client.widgets.form.fields.events.HasPickerIconClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleDoubleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleHoverHandlers, com.smartgwt.client.widgets.form.fields.events.HasValueHoverHandlers
> > > new:public class com.smartgwt.client.widgets.form.fields.FormItem extends com.smartgwt.client.core.RefDataClass implements com.smartgwt.client.widgets.form.fields.events.HasBlurHandlers, com.smartgwt.client.widgets.form.fields.events.HasChangeHandlers, com.smartgwt.client.widgets.form.fields.events.HasChangedHandlers, com.smartgwt.client.widgets.form.fields.events.HasClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasDoubleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasEditorEnterHandlers, com.smartgwt.client.widgets.form.fields.events.HasEditorExitHandlers, com.smartgwt.client.widgets.form.fields.events.HasFocusHandlers, com.smartgwt.client.widgets.form.fields.events.HasIconClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasIconKeyPressHandlers, com.smartgwt.client.widgets.form.fields.events.HasItemHoverHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyDownHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyPressHandlers, com.smartgwt.client.widgets.form.fields.events.HasKeyUpHandlers, com.smartgwt.client.widgets.form.fields.events.HasPickerIconClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleDoubleClickHandlers, com.smartgwt.client.widgets.form.fields.events.HasTitleHoverHandlers, com.smartgwt.client.widgets.form.fields.events.HasValueHoverHandlers, com.smartgwt.client.widgets.form.fields.events.HasValueIconClickHandlers`

> > ##### Method Changes:

> > > `old:public native java.lang.Boolean getAttributeAsBoolean(java.lang.String)
> > > new:public java.lang.Boolean getAttributeAsBoolean(java.lang.String)`

> > > `old:protected native boolean isCreated()
> > > new:public final native boolean isCreated()`

> > > `old:public native void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.Canvas)
> > > new:public void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.Canvas) throws java.lang.IllegalStateException`

> > > `old:public native void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.form.fields.FormItem)
> > > new:public void setAutoChildProperties(java.lang.String, com.smartgwt.client.widgets.form.fields.FormItem) throws java.lang.IllegalStateException`

> > ##### New Methods:

> > - `private native java.lang.Boolean _getAttributeAsBoolean(java.lang.String)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addValueIconClickHandler(com.smartgwt.client.widgets.form.fields.events.ValueIconClickHandler)`
> > - `public java.lang.Boolean getAttributeAsBoolean(java.lang.String, boolean)`
> > - `public com.smartgwt.client.types.AutoComplete getAutoComplete()`
> > - `public java.lang.Boolean getCanEditOpaqueValues()`
> > - `public boolean getCanSelectText()`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public java.lang.String getForeignDisplayField()`
> > - `public java.lang.Integer getStaticHeight()`
> > - `public native void redraw(java.lang.String)`
> > - `public void setAttribute(java.lang.String, double[])`
> > - `public void setAttribute(java.lang.String, java.lang.Double)`
> > - `public void setAttribute(java.lang.String, java.lang.Float)`
> > - `public void setAttribute(java.lang.String, java.lang.Integer)`
> > - `public void setAttribute(java.lang.String, java.lang.Integer[])`
> > - `public void setAttribute(java.lang.String, long)`
> > - `public void setAutoChildProperties(java.lang.String, com.smartgwt.client.tools.EditProxy) throws java.lang.IllegalStateException`
> > - `public void setAutoComplete(com.smartgwt.client.types.AutoComplete)`
> > - `public void setCanEditOpaqueValues(java.lang.Boolean)`
> > - `public void setCanSelectText(boolean)`
> > - `public void setEditProxyConstructor(java.lang.String)`
> > - `public void setForeignDisplayField(java.lang.String)`
> > - `public native void setNullProperty(java.lang.String)`
> > - `public void setStaticHeight(java.lang.Integer)`
> > - `private native void setupValueIconClickEvent()`
> > - `public native boolean shouldStopKeyPressBubbling(java.lang.String, int)`

> #### `com.smartgwt.client.widgets.form.fields.FormItemIcon`

> > ##### New Methods:

> > - `public com.smartgwt.client.types.PickListItemIconPlacement getIconPlacement()`
> > - `public void setIconPlacement(com.smartgwt.client.types.PickListItemIconPlacement)`

> #### `com.smartgwt.client.widgets.form.fields.HeaderItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.HiddenItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.IPickTreeItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.IntegerItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.LinkItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.MiniDateRangeItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.MultiComboBoxItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public java.lang.Boolean getAddUnknownValues()`
> > - `public java.lang.Boolean getAlwaysExitOnTab()`
> > - `public com.smartgwt.client.widgets.IButton getButton()`
> > - `public com.smartgwt.client.widgets.form.fields.ComboBoxItem getComboBox()`
> > - `public void setAddUnknownValues(java.lang.Boolean)`
> > - `public void setAlwaysExitOnTab(java.lang.Boolean)`

> #### `com.smartgwt.client.widgets.form.fields.NativeCheckboxItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.PasswordItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.PickTreeItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.RadioGroupItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String)`

> #### `com.smartgwt.client.widgets.form.fields.RelativeDateItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public int getValueFieldWidth()`
> > - `public java.lang.String getValueFieldWidthAsString()`
> > - `public void setValueFieldWidth(int)`
> > - `public void setValueFieldWidth(java.lang.String)`

> #### `com.smartgwt.client.widgets.form.fields.ResetItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.RichTextItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.RowSpacerItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.SectionItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.SelectItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public boolean getCanSelectText()`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public com.smartgwt.client.types.PickListItemIconPlacement getIconPlacement()`
> > - `public com.smartgwt.client.types.PanelPlacement getPickListPlacement()`
> > - `public com.smartgwt.client.widgets.Canvas getPickListPlacementAsCanvas()`
> > - `public java.lang.String getPickListPlacementAsString()`
> > - `public com.smartgwt.client.widgets.NavigationButton getPickerExitButton()`
> > - `public java.lang.String getPickerExitButtonTitle()`
> > - `public com.smartgwt.client.widgets.layout.NavigationBar getPickerNavigationBar()`
> > - `public java.lang.Boolean getSeparateSpecialValues()`
> > - `public com.smartgwt.client.widgets.grid.ListGrid getSeparateValuesList()`
> > - `public java.util.Map getSpecialValues()`
> > - `public void setCanSelectText(boolean)`
> > - `public void setEditProxyConstructor(java.lang.String)`
> > - `public void setIconPlacement(com.smartgwt.client.types.PickListItemIconPlacement)`
> > - `public void setPickListPlacement(com.smartgwt.client.types.PanelPlacement)`
> > - `public void setPickListPlacement(com.smartgwt.client.widgets.Canvas)`
> > - `public void setPickListPlacement(java.lang.String)`
> > - `public void setPickerExitButtonTitle(java.lang.String)`
> > - `public void setSeparateSpecialValues(java.lang.Boolean)`
> > - `public void setSpecialValues(java.lang.String[])`
> > - `public void setSpecialValues(java.util.LinkedHashMap)`
> > - `public void setSpecialValues(java.util.Map)`

> #### `com.smartgwt.client.widgets.form.fields.SelectOtherItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.SliderItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.SpacerItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.SpinnerItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public com.smartgwt.client.widgets.form.fields.FormItemIcon getUnstackedDecreaseIcon()`
> > - `public com.smartgwt.client.widgets.form.fields.FormItemIcon getUnstackedIncreaseIcon()`
> > - `public java.lang.String getUnstackedPrintTextBoxStyle()`
> > - `public java.lang.String getUnstackedReadOnlyTextBoxStyle()`
> > - `public java.lang.String getUnstackedTextBoxStyle()`
> > - `public java.lang.Boolean getWriteStackedIcons()`
> > - `public void setUnstackedPrintTextBoxStyle(java.lang.String)`
> > - `public void setUnstackedReadOnlyTextBoxStyle(java.lang.String)`
> > - `public void setUnstackedTextBoxStyle(java.lang.String)`
> > - `public void setWriteStackedIcons(java.lang.Boolean)`

> #### `com.smartgwt.client.widgets.form.fields.StaticTextItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String)`

> #### `com.smartgwt.client.widgets.form.fields.SubmitItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.TextAreaItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public java.lang.Boolean getBrowserAutoCapitalize()`
> > - `public java.lang.Boolean getBrowserAutoCorrect()`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public boolean getEnforceLength()`
> > - `public java.lang.Integer getStaticHeight()`
> > - `public void setBrowserAutoCapitalize(java.lang.Boolean)`
> > - `public void setBrowserAutoCorrect(java.lang.Boolean)`
> > - `public void setEditProxyConstructor(java.lang.String)`
> > - `public void setEnforceLength(boolean)`
> > - `public void setStaticHeight(java.lang.Integer)`

> #### `com.smartgwt.client.widgets.form.fields.TextItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public boolean getEnforceLength()`
> > - `public void setEditProxyConstructor(java.lang.String)`
> > - `public void setEnforceLength(boolean)`

> #### `com.smartgwt.client.widgets.form.fields.TimeItem`

> > ##### Removed Methods:

> > - `public native void setValue(java.lang.Object)`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public com.smartgwt.client.types.TimeDisplayFormat getTimeFormatter12Hour()`
> > - `public com.smartgwt.client.types.TimeDisplayFormat getTimeFormatter24Hour()`
> > - `public void setTimeFormatter12Hour(com.smartgwt.client.types.TimeDisplayFormat)`
> > - `public void setTimeFormatter24Hour(com.smartgwt.client.types.TimeDisplayFormat)`

> #### `com.smartgwt.client.widgets.form.fields.ToolbarItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.UploadItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`
> > - `public native void deselectValue()`
> > - `public native void deselectValue(java.lang.Boolean)`
> > - `public native int[] getSelectionRange()`
> > - `public native void selectValue()`
> > - `public native void setSelectionRange()`

> #### `com.smartgwt.client.widgets.form.fields.ViewFileItem`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.form.fields.ViewFileItem extends com.smartgwt.client.widgets.form.fields.CanvasItem
> > > new:public class com.smartgwt.client.widgets.form.fields.ViewFileItem extends com.smartgwt.client.widgets.form.fields.FileItem`

> > ##### New Methods:

> > - `public static native void changeAutoChildDefaults(java.lang.String, com.smartgwt.client.widgets.drawing.DrawItem)`

> #### `com.smartgwt.client.widgets.form.fields.events.CanEditChangedEvent`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.form.fields.events.CanEditChangedEvent extends com.smartgwt.client.event.AbstractSmartEvent
> > > new:public class com.smartgwt.client.widgets.form.fields.events.CanEditChangedEvent extends com.smartgwt.client.event.AbstractSmartEvent implements com.smartgwt.client.event.Cancellable`

> > ##### New Fields:

> > - `private boolean cancel`

> > ##### New Methods:

> > - `public void cancel()`
> > - `public boolean isCancelled()`

> #### `com.smartgwt.client.widgets.form.fields.events.ReadOnlyDisplayChangedEvent`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.form.fields.events.ReadOnlyDisplayChangedEvent extends com.smartgwt.client.event.AbstractSmartEvent
> > > new:public class com.smartgwt.client.widgets.form.fields.events.ReadOnlyDisplayChangedEvent extends com.smartgwt.client.event.AbstractSmartEvent implements com.smartgwt.client.event.Cancellable`

> > ##### New Fields:

> > - `private boolean cancel`

> > ##### New Methods:

> > - `public void cancel()`
> > - `public boolean isCancelled()`

> #### `com.smartgwt.client.widgets.grid.ColumnTree`

> > ##### New Methods:

> > - `public com.smartgwt.client.widgets.tree.Tree getDataProperties()`
> > - `public void setDataProperties(com.smartgwt.client.widgets.tree.Tree)`

> #### `com.smartgwt.client.widgets.grid.ListGrid`

> > ##### Removed Methods:

> > - `public void setResizeFieldsInRealTime(java.lang.Boolean)`

> > ##### Method Changes:

> > > `old:protected native void displayHeaderContextMenu(com.smartgwt.client.widgets.Canvas, int[])
> > > new:protected native java.lang.Boolean displayHeaderContextMenu(com.smartgwt.client.widgets.Canvas, int[])`

> > > `old:public java.lang.Boolean getResizeFieldsInRealTime()
> > > new:public boolean getResizeFieldsInRealTime()`

> > > `old:protected native int getRowHeight(com.smartgwt.client.widgets.grid.ListGridRecord, int)
> > > new:public native int getRowHeight(com.smartgwt.client.widgets.grid.ListGridRecord, int)`

> > > `old:public native java.lang.String getSelectedState()
> > > new:public java.lang.String getSelectedState()`

> > > `old:public com.smartgwt.client.types.SortDirection getSortDirection()
> > > new:public native com.smartgwt.client.types.SortDirection getSortDirection()`

> > > `old:public native java.lang.String getSortState()
> > > new:public java.lang.String getSortState()`

> > > `old:public void setHeaderSpans(com.smartgwt.client.widgets.grid.HeaderSpan[]) throws java.lang.IllegalStateException
> > > new:public void setHeaderSpans(com.smartgwt.client.widgets.grid.HeaderSpan[])`

> > > `old:public native void setSelectedState(java.lang.String)
> > > new:public void setSelectedState(java.lang.String)`

> > > `old:public native void setSortState(java.lang.String)
> > > new:public void setSortState(java.lang.String)`

> > ##### New Methods:

> > - `public boolean getApplyRowNumberStyle()`
> > - `public com.smartgwt.client.types.AutoComplete getAutoComplete()`
> > - `public boolean getCanEditHilites()`
> > - `public boolean getCanSelectGroups()`
> > - `public boolean getCollapseGroupOnRowClick()`
> > - `public boolean getDiscardEditsOnHideField()`
> > - `public boolean getDropCriteriaOnHideField()`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public java.lang.Integer getErrorIconHeight()`
> > - `public java.lang.String getErrorIconSrc()`
> > - `public java.lang.Integer getErrorIconWidth()`
> > - `public native com.smartgwt.client.data.AdvancedCriteria getFilterEditorCriteriaAsAdvancedCriteria()`
> > - `public com.smartgwt.client.types.SortDirection getGroupSortDirection()`
> > - `public native com.smartgwt.client.widgets.grid.ListGridRecord[] getGroupTreeSelection()`
> > - `public com.smartgwt.client.widgets.grid.ListGridRecord[] getGroupTreeSelection(boolean)`
> > - `public native com.smartgwt.client.widgets.grid.ListGridRecord[] getGroupTreeSelection(boolean, boolean)`
> > - `public native int getRowNum(com.smartgwt.client.widgets.grid.ListGridRecord)`
> > - `public java.lang.String getScreenReaderRowSeparator()`
> > - `public boolean getShowErrorIcons()`
> > - `public java.lang.Boolean getShowPartialSelection()`
> > - `public java.lang.Boolean getSortByGroupFirst()`
> > - `public native void getSortGroupDirection()`
> > - `public java.lang.Boolean getWrapHeaderTitles()`
> > - `public native void markRecordsRemoved(com.smartgwt.client.data.RecordList[])`
> > - `public native void markRecordsRemoved(int)`
> > - `public void setApplyRowNumberStyle(boolean)`
> > - `public void setAutoComplete(com.smartgwt.client.types.AutoComplete)`
> > - `public void setCanEditHilites(boolean)`
> > - `public void setCanSelectGroups(boolean)`
> > - `public void setCollapseGroupOnRowClick(boolean) throws java.lang.IllegalStateException`
> > - `public void setDataSource(java.lang.String)`
> > - `public void setDiscardEditsOnHideField(boolean)`
> > - `public void setDropCriteriaOnHideField(boolean)`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setErrorIconHeight(java.lang.Integer)`
> > - `public void setErrorIconSrc(java.lang.String)`
> > - `public void setErrorIconWidth(java.lang.Integer)`
> > - `public void setGroupSortDirection(com.smartgwt.client.types.SortDirection)`
> > - `public void setResizeFieldsInRealTime(boolean)`
> > - `public void setScreenReaderRowSeparator(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setShowErrorIcons(boolean)`
> > - `public void setShowPartialSelection(java.lang.Boolean)`
> > - `public void setSortByGroupFirst(java.lang.Boolean)`
> > - `public native void setSortGroupDirection(com.smartgwt.client.types.SortDirection)`
> > - `public void setWrapHeaderTitles(java.lang.Boolean) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.grid.ListGridField`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.grid.ListGridField extends com.smartgwt.client.core.DataClass implements com.smartgwt.client.widgets.grid.events.HasCellSavedHandlers, com.smartgwt.client.widgets.grid.events.HasChangeHandlers, com.smartgwt.client.widgets.grid.events.HasChangedHandlers, com.smartgwt.client.widgets.grid.events.HasEditorEnterHandlers, com.smartgwt.client.widgets.grid.events.HasEditorExitHandlers, com.smartgwt.client.widgets.grid.events.HasRecordClickHandlers
> > > new:public class com.smartgwt.client.widgets.grid.ListGridField extends com.smartgwt.client.core.DataClass implements com.smartgwt.client.widgets.grid.events.HasCellSavedHandlers, com.smartgwt.client.widgets.grid.events.HasChangeHandlers, com.smartgwt.client.widgets.grid.events.HasChangedHandlers, com.smartgwt.client.widgets.grid.events.HasEditorEnterHandlers, com.smartgwt.client.widgets.grid.events.HasEditorExitHandlers, com.smartgwt.client.widgets.grid.events.HasRecordClickHandlers, com.smartgwt.client.widgets.grid.events.HasValueIconClickHandlers`

> > ##### Removed Methods:

> > - `public void setWrap(boolean)`

> > ##### New Methods:

> > - `public com.google.gwt.event.shared.HandlerRegistration addValueIconClickHandler(com.smartgwt.client.widgets.grid.events.ValueIconClickHandler)`
> > - `public native java.lang.String formatCellValue(java.lang.Object, com.smartgwt.client.widgets.grid.ListGridRecord, int, int, com.smartgwt.client.widgets.grid.ListGrid)`
> > - `public com.smartgwt.client.types.AutoComplete getAutoComplete()`
> > - `public java.lang.Boolean getCanEditFormula()`
> > - `public java.lang.Boolean getCanEditSummary()`
> > - `public java.lang.Integer getHeaderHoverDelay()`
> > - `public java.lang.Integer getHoverDelay()`
> > - `public void setAutoComplete(com.smartgwt.client.types.AutoComplete)`
> > - `public void setCanEditFormula(java.lang.Boolean)`
> > - `public void setCanEditSummary(java.lang.Boolean)`
> > - `public void setHeaderHoverDelay(java.lang.Integer)`
> > - `public void setHoverDelay(java.lang.Integer)`
> > - `private native void setupValueIconClickEvent()`

> #### `com.smartgwt.client.widgets.layout.Layout`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.layout.Layout extends com.smartgwt.client.widgets.Canvas
> > > new:public class com.smartgwt.client.widgets.layout.Layout extends com.smartgwt.client.widgets.Canvas implements com.smartgwt.client.widgets.layout.events.HasMembersChangedHandlers`

> > ##### Removed Methods:

> > - `public native void membersChanged()`

> > ##### New Methods:

> > - `public com.google.gwt.event.shared.HandlerRegistration addMembersChangedHandler(com.smartgwt.client.widgets.layout.events.MembersChangedHandler)`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public com.smartgwt.client.widgets.Splitbar getResizeBar()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `private native void setupMembersChangedEvent()`

> #### `com.smartgwt.client.widgets.layout.LayoutSpacer`

> > ##### New Constructors:

> > - `public LayoutSpacer(int, int)`
> > - `public LayoutSpacer(int, java.lang.String)`
> > - `public LayoutSpacer(java.lang.String, int)`
> > - `public LayoutSpacer(java.lang.String, java.lang.String)`

> #### `com.smartgwt.client.widgets.layout.NavigationBar`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.layout.NavigationBar extends com.smartgwt.client.widgets.layout.HLayout
> > > new:public class com.smartgwt.client.widgets.layout.NavigationBar extends com.smartgwt.client.widgets.layout.HLayout implements com.smartgwt.client.widgets.layout.events.HasDownClickHandlers, com.smartgwt.client.widgets.layout.events.HasNavigationClickHandlers, com.smartgwt.client.widgets.layout.events.HasUpClickHandlers`

> > ##### Removed Methods:

> > - `public native void setNavigationClickHandler(com.smartgwt.client.widgets.layout.events.NavigationClickHandler)`

> > ##### New Methods:

> > - `public com.google.gwt.event.shared.HandlerRegistration addDownClickHandler(com.smartgwt.client.widgets.layout.events.DownClickHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addNavigationClickHandler(com.smartgwt.client.widgets.layout.events.NavigationClickHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addUpClickHandler(com.smartgwt.client.widgets.layout.events.UpClickHandler)`
> > - `public boolean getAlwaysShowLeftButtonTitle()`
> > - `public com.smartgwt.client.widgets.Canvas getCustomNavControl()`
> > - `public int getMaxCenterOffset()`
> > - `public com.smartgwt.client.types.Alignment getMiniNavAlign()`
> > - `public com.smartgwt.client.widgets.MiniNavControl getMiniNavControl() throws java.lang.IllegalStateException`
> > - `public java.lang.String getShortLeftButtonTitle()`
> > - `public boolean getShowMiniNavControl()`
> > - `public void setAlwaysShowLeftButtonTitle(boolean)`
> > - `public void setCustomNavControl(com.smartgwt.client.widgets.Canvas)`
> > - `public void setMaxCenterOffset(int) throws java.lang.IllegalStateException`
> > - `public void setMiniNavAlign(com.smartgwt.client.types.Alignment) throws java.lang.IllegalStateException`
> > - `public void setShortLeftButtonTitle(java.lang.String)`
> > - `public void setShowMiniNavControl(boolean) throws java.lang.IllegalStateException`
> > - `private native void setupDownClickEvent()`
> > - `private native void setupNavigationClickEvent()`
> > - `private native void setupUpClickEvent()`

> #### `com.smartgwt.client.widgets.layout.Portlet`

> > ##### New Methods:

> > - `public com.smartgwt.client.widgets.Dialog getCloseConfirmationDialogProperties()`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setCloseConfirmationDialogProperties(com.smartgwt.client.widgets.Dialog)`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.layout.SectionStack`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.layout.SplitPane`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.layout.SplitPane extends com.smartgwt.client.widgets.layout.VLayout
> > > new:public class com.smartgwt.client.widgets.layout.SplitPane extends com.smartgwt.client.widgets.layout.Layout implements com.smartgwt.client.widgets.layout.events.HasDownClickHandlers, com.smartgwt.client.widgets.layout.events.HasNavigationClickHandlers, com.smartgwt.client.widgets.layout.events.HasPaneChangedHandlers, com.smartgwt.client.widgets.layout.events.HasUpClickHandlers`

> > ##### Removed Methods:

> > - `public native void setNavigationClickHandler(com.smartgwt.client.widgets.layout.events.NavigationClickHandler)`

> > ##### New Constructors:

> > - `public SplitPane(com.smartgwt.client.widgets.Canvas, com.smartgwt.client.widgets.Canvas)`
> > - `public SplitPane(com.smartgwt.client.widgets.Canvas, com.smartgwt.client.widgets.Canvas, com.smartgwt.client.widgets.Canvas)`

> > ##### New Methods:

> > - `public com.google.gwt.event.shared.HandlerRegistration addDownClickHandler(com.smartgwt.client.widgets.layout.events.DownClickHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addNavigationClickHandler(com.smartgwt.client.widgets.layout.events.NavigationClickHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addPaneChangedHandler(com.smartgwt.client.widgets.layout.events.PaneChangedHandler)`
> > - `public com.google.gwt.event.shared.HandlerRegistration addUpClickHandler(com.smartgwt.client.widgets.layout.events.UpClickHandler)`
> > - `public com.smartgwt.client.widgets.NavigationButton getBackButton() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.types.CurrentPane getCurrentPane()`
> > - `public java.lang.String getEditProxyConstructor()`
> > - `public com.smartgwt.client.widgets.layout.NavigationBar getListToolStrip() throws java.lang.IllegalStateException`
> > - `public java.lang.Boolean getShowDetailToolStrip()`
> > - `public java.lang.Boolean getShowListToolStrip()`
> > - `public java.lang.Boolean getShowMiniNav()`
> > - `public java.lang.Boolean getShowNavigationBar()`
> > - `public boolean getShowResizeBars()`
> > - `public void setCurrentPane(com.smartgwt.client.types.CurrentPane)`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setShowDetailToolStrip(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowListToolStrip(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowMiniNav(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowNavigationBar(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowResizeBars(boolean) throws java.lang.IllegalStateException`
> > - `private native void setupDownClickEvent()`
> > - `private native void setupNavigationClickEvent()`
> > - `private native void setupPaneChangedEvent()`
> > - `private native void setupUpClickEvent()`
> > - `public void showDetailPane(java.lang.String)`
> > - `public native void showDetailPane(java.lang.String, java.lang.String)`
> > - `public void showListPane(java.lang.String)`
> > - `public native void showListPane(java.lang.String, java.lang.String)`

> #### `com.smartgwt.client.widgets.layout.events.NavigationClickEvent`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.client.widgets.layout.events.NavigationClickEvent extends java.lang.Object
> > > new:public class com.smartgwt.client.widgets.layout.events.NavigationClickEvent extends com.smartgwt.client.widgets.events.BrowserEvent`

> > ##### Removed Fields:

> > - `private java.lang.String direction`

> > ##### Removed Constructors:

> > - `NavigationClickEvent(java.lang.String)`

> > ##### Removed Methods:

> > - `public void setDirection(java.lang.String)`

> > ##### Method Changes:

> > > `old:public java.lang.String getDirection()
> > > new:public native com.smartgwt.client.types.NavigationDirection getDirection()`

> > ##### New Fields:

> > - `private static com.google.gwt.event.shared.GwtEvent$Type TYPE`

> > ##### New Constructors:

> > - `public NavigationClickEvent(com.google.gwt.core.client.JavaScriptObject)`

> > ##### New Methods:

> > - `protected void dispatch(com.google.gwt.event.shared.EventHandler)`
> > - `protected void dispatch(com.smartgwt.client.widgets.layout.events.NavigationClickHandler)`
> > - `protected void dispatch(java.lang.Object)`
> > - `public static void fire(com.smartgwt.client.widgets.layout.events.HasNavigationClickHandlers, com.google.gwt.core.client.JavaScriptObject)`
> > - `public com.google.web.bindery.event.shared.Event$Type getAssociatedType()`
> > - `public static com.google.gwt.event.shared.GwtEvent$Type getType()`

> #### `com.smartgwt.client.widgets.menu.Menu`

> > ##### New Methods:

> > - `public java.lang.String getCancelButtonTitle()`
> > - `public java.lang.String getFillSpaceStyleName()`
> > - `public java.lang.String getIconFillSpaceStyleName()`
> > - `public com.smartgwt.client.widgets.Canvas getNavStack() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.widgets.layout.NavigationBar getNavigationBar() throws java.lang.IllegalStateException`
> > - `public com.smartgwt.client.types.PanelPlacement getPlacement()`
> > - `public java.lang.Boolean getShowEdges()`
> > - `public java.lang.Boolean getShowShadow()`
> > - `public void setCancelButtonTitle(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setFillSpaceStyleName(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setIconFillSpaceStyleName(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setPlacement(com.smartgwt.client.types.PanelPlacement) throws java.lang.IllegalStateException`
> > - `public void setShowEdges(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowShadow(java.lang.Boolean) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.menu.MenuBar`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.menu.MenuButton`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.plugins.ActiveXControl`

> > ##### Method Changes:

> > > `old:public native java.util.Map getParams()
> > > new:public java.util.Map getParams()`

> #### `com.smartgwt.client.widgets.plugins.Applet`

> > ##### Method Changes:

> > > `old:public native java.util.Map getParams()
> > > new:public java.util.Map getParams()`

> #### `com.smartgwt.client.widgets.plugins.Flashlet`

> > ##### Method Changes:

> > > `old:public static native java.lang.Boolean flashAvailable()
> > > new:public static native boolean flashAvailable()`

> > > `old:public native java.util.Map getParams()
> > > new:public java.util.Map getParams()`

> #### `com.smartgwt.client.widgets.tab.TabBar`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.tab.TabSet`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public int getTouchPickerButtonSize()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setTouchPickerButtonSize(int) throws java.lang.IllegalStateException`

> #### `com.smartgwt.client.widgets.tile.TileGrid`

> > ##### Method Changes:

> > > `old:public com.smartgwt.client.widgets.viewer.DetailViewer getDetailViewer()
> > > new:public com.smartgwt.client.widgets.viewer.DetailViewer getDetailViewer() throws java.lang.IllegalStateException`

> > ##### New Methods:

> > - `public native com.smartgwt.client.widgets.Canvas createTile(com.smartgwt.client.data.Record, java.lang.Integer)`
> > - `public java.lang.Integer getDrawAllMaxTiles()`
> > - `public java.lang.String getEmptyMessage()`
> > - `public java.lang.String getEmptyMessageStyle()`
> > - `public java.lang.String getLoadingMessage()`
> > - `public java.lang.Boolean getRecycleTiles()`
> > - `public java.lang.Boolean getShowEmptyMessage()`
> > - `public void setDrawAllMaxTiles(java.lang.Integer)`
> > - `public void setEmptyMessage(java.lang.String)`
> > - `public void setEmptyMessageStyle(java.lang.String)`
> > - `public void setLoadingMessage(java.lang.String) throws java.lang.IllegalStateException`
> > - `public void setRecycleTiles(java.lang.Boolean) throws java.lang.IllegalStateException`
> > - `public void setShowEmptyMessage(java.lang.Boolean)`
> > - `public native void updateTile(com.smartgwt.client.data.Record, java.lang.Integer, com.smartgwt.client.widgets.Canvas)`

> #### `com.smartgwt.client.widgets.tree.Tree`

> > ##### Removed Methods:

> > - `public java.lang.String getAttribute(java.lang.String)`
> > - `public java.lang.Boolean getAttributeAsBoolean(java.lang.String)`
> > - `public java.util.Date getAttributeAsDate(java.lang.String)`
> > - `public java.lang.Double getAttributeAsDouble(java.lang.String)`
> > - `public com.google.gwt.dom.client.Element getAttributeAsElement(java.lang.String)`
> > - `public java.lang.Float getAttributeAsFloat(java.lang.String)`
> > - `public java.lang.Integer getAttributeAsInt(java.lang.String)`
> > - `public com.google.gwt.core.client.JavaScriptObject getAttributeAsJavaScriptObject(java.lang.String)`
> > - `public java.lang.String getAttributeAsString(java.lang.String)`

> #### `com.smartgwt.client.widgets.tree.TreeGrid`

> > ##### New Methods:

> > - `public java.lang.Boolean getAlwaysShowOpener()`
> > - `public void setAlwaysShowOpener(java.lang.Boolean)`

> #### `com.smartgwt.client.widgets.viewer.DetailViewer`

> > ##### New Methods:

> > - `public java.lang.String getEditProxyConstructor()`
> > - `public void setEditProxyConstructor(java.lang.String) throws java.lang.IllegalStateException`

> #### `com.smartgwt.logicalstructure.widgets.ButtonLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String disabledIconCursor`
> > - `public java.lang.String iconCursor`

> #### `com.smartgwt.logicalstructure.widgets.CanvasLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String alwaysShowScrollbars`
> > - `public java.lang.String autoMaskComponents`
> > - `public java.lang.String disableTouchScrollingForDrag`
> > - `public com.smartgwt.client.tools.EditNode editNode`
> > - `public java.lang.String editProxyConstructor`
> > - `public java.lang.String leavePageSpace`
> > - `public java.lang.String minNonEdgeSize`
> > - `public java.lang.String[] proportionalResizeModifiers`
> > - `public java.lang.String proportionalResizing`
> > - `public java.lang.String showSnapGrid`
> > - `public java.lang.String useTouchScrolling`

> #### `com.smartgwt.logicalstructure.widgets.HTMLFlowLogicalStructure`

> > ##### Removed Fields:

> > - `public java.lang.String contentsURLParams`

> #### `com.smartgwt.logicalstructure.widgets.IconButtonLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String showMenuOnClick`

> #### `com.smartgwt.logicalstructure.widgets.LabelLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.logicalstructure.widgets.ProgressbarLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.logicalstructure.widgets.RichTextEditorLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editAreaBackgroundColor`
> > - `public java.lang.String toolbarBackgroundColor`

> #### `com.smartgwt.logicalstructure.widgets.SplitbarLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String canCollapseOnTap`

> #### `com.smartgwt.logicalstructure.widgets.StatefulCanvasLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.logicalstructure.widgets.WindowLogicalStructure`

> > ##### Removed Fields:

> > - `public java.lang.String bodyDefaults`
> > - `public java.lang.String headerIconDefaults`

> > ##### New Fields:

> > - `public java.lang.String bringToFrontOnMouseUp`
> > - `public java.lang.String editProxyConstructor`
> > - `public java.lang.String fillSpaceStyleName`
> > - `public java.lang.String placement`
> > - `public java.lang.String showEdges`
> > - `public java.lang.String showShadow`

> #### `com.smartgwt.logicalstructure.widgets.calendar.CalendarLogicalStructure`

> > ##### Field Declaration Changes:

> > > `old:public java.lang.String[] data
> > > new:public com.smartgwt.client.widgets.calendar.CalendarEvent[] data`

> > ##### New Fields:

> > - `public java.lang.String allowDurationEvents`
> > - `public java.lang.String backButtonTitle`
> > - `public java.lang.String bringEventsToFront`
> > - `public java.lang.String canEditSublane`
> > - `public java.lang.String canEditSublaneField`
> > - `public java.lang.String canGroupLanes`
> > - `public java.lang.String canResizeEventField`
> > - `public java.lang.String canResizeEvents`
> > - `public java.lang.String durationField`
> > - `public java.lang.String durationUnitField`
> > - `public java.lang.String eventDurationFieldTitle`
> > - `public java.lang.String eventDurationUnitFieldTitle`
> > - `public java.lang.String eventHeaderHeight`
> > - `public java.lang.String eventHeaderWrap`
> > - `public java.lang.String eventStyleName`
> > - `public java.lang.String eventStyleNameField`
> > - `public java.lang.String eventSublaneFieldTitle`
> > - `public java.lang.String hideUnusedLanes`
> > - `public java.lang.String indicatorStyleName`
> > - `public com.smartgwt.client.widgets.calendar.CalendarEvent[] indicators`
> > - `public java.lang.String laneEventPadding`
> > - `public java.lang.String laneGroupByFieldAsString`
> > - `public java.lang.String laneGroupStartOpenAsString`
> > - `public java.lang.String monthButtonTitle`
> > - `public java.lang.String showCellHovers`
> > - `public java.lang.String showDragHovers`
> > - `public java.lang.String showEventHeaders`
> > - `public java.lang.String showEventHovers`
> > - `public java.lang.String showHeaderHovers`
> > - `public java.lang.String showIndicators`
> > - `public java.lang.String showLaneFieldHovers`
> > - `public java.lang.String showLaneRollOver`
> > - `public java.lang.String showMonthButton`
> > - `public java.lang.String showViewHovers`
> > - `public java.lang.String showZoneHovers`
> > - `public java.lang.String showZones`
> > - `public java.lang.String sublaneNameField`
> > - `public java.lang.String useSublanes`
> > - `public java.lang.String zoneStyleName`
> > - `public com.smartgwt.client.widgets.calendar.CalendarEvent[] zones`

> #### `com.smartgwt.logicalstructure.widgets.chart.FacetChartLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String allowBubbleGradients`
> > - `public java.lang.String autoSortBubblePoints`
> > - `public java.lang.String bubbleHoverMaxDistance`
> > - `public java.lang.String bubbleProperties`
> > - `public java.lang.String colorScaleMetric`
> > - `public java.lang.String editProxyConstructor`
> > - `public java.lang.String logScalePointColor`
> > - `public java.lang.String logScalePointSize`
> > - `public java.lang.String maxDataPointSize`
> > - `public java.lang.String minDataPointSize`
> > - `public java.lang.String padChartRectByCornerRadius`
> > - `public java.lang.String pointColorLogBase`
> > - `public java.lang.String[] pointShapes`
> > - `public java.lang.String pointSizeGradations`
> > - `public java.lang.String pointSizeLogBase`
> > - `public java.lang.String[] pointSizeLogGradations`
> > - `public java.lang.String pointSizeMetric`
> > - `public java.lang.String proportional`
> > - `public java.lang.String proportionalAxisLabel`
> > - `public java.lang.String scaleEndColor`
> > - `public java.lang.String scaleStartColor`
> > - `public java.lang.String showBubbleLegendPerShape`
> > - `public java.lang.String showColorScaleLegend`
> > - `public java.lang.String showDataLabels`
> > - `public java.lang.String showPointSizeLegend`
> > - `public java.lang.String useMultiplePointShapes`
> > - `public java.lang.String usePointSizeLogGradations`

> #### `com.smartgwt.logicalstructure.widgets.cube.CubeGridLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String canDragSelect`
> > - `public java.lang.String exportColumnFacetBGColor`
> > - `public java.lang.String exportColumnFacetTextColor`
> > - `public java.lang.String exportFacetBGColor`
> > - `public java.lang.String exportFacetSeparatorString`
> > - `public java.lang.String exportFacetTextColor`
> > - `public java.lang.String exportRowFacetBGColor`
> > - `public java.lang.String exportRowFacetTextColor`
> > - `public java.lang.String valueExportFormat`
> > - `public java.lang.String valueFormat`

> #### `com.smartgwt.logicalstructure.widgets.drawing.DrawPaneLogicalStructure`

> > ##### Removed Fields:

> > - `public com.smartgwt.client.widgets.drawing.LinearGradient[] linearGradients`
> > - `public com.smartgwt.client.widgets.drawing.RadialGradient[] radialGradients`
> > - `public com.smartgwt.client.widgets.drawing.SimpleGradient[] simpleGradients`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`
> > - `public com.smartgwt.client.widgets.drawing.Gradient[] gradients`
> > - `public java.lang.String[] translate`

> #### `com.smartgwt.logicalstructure.widgets.form.DynamicFormLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String autoComplete`
> > - `public java.lang.String editProxyConstructor`
> > - `public java.lang.String readOnlyClipValue`
> > - `public java.lang.String readOnlyDisplay`
> > - `public java.lang.String readOnlyTextBoxStyle`

> #### `com.smartgwt.logicalstructure.widgets.grid.ColumnTreeLogicalStructure`

> > ##### New Fields:

> > - `public com.smartgwt.client.widgets.tree.Tree dataProperties`

> #### `com.smartgwt.logicalstructure.widgets.grid.ListGridLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String applyRowNumberStyle`
> > - `public java.lang.String autoComplete`
> > - `public java.lang.String canEditHilites`
> > - `public java.lang.String canSelectGroups`
> > - `public java.lang.String collapseGroupOnRowClick`
> > - `public java.lang.String discardEditsOnHideField`
> > - `public java.lang.String dropCriteriaOnHideField`
> > - `public java.lang.String editProxyConstructor`
> > - `public java.lang.String errorIconHeight`
> > - `public java.lang.String errorIconSrc`
> > - `public java.lang.String errorIconWidth`
> > - `public java.lang.String groupSortDirection`
> > - `public java.lang.String screenReaderRowSeparator`
> > - `public java.lang.String selectedState`
> > - `public java.lang.String showErrorIcons`
> > - `public java.lang.String showPartialSelection`
> > - `public java.lang.String sortByGroupFirst`
> > - `public java.lang.String sortState`
> > - `public java.lang.String wrapHeaderTitles`

> #### `com.smartgwt.logicalstructure.widgets.layout.LayoutLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.logicalstructure.widgets.layout.NavigationBarLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String alwaysShowLeftButtonTitle`
> > - `public com.smartgwt.client.widgets.Canvas customNavControl`
> > - `public java.lang.String maxCenterOffset`
> > - `public java.lang.String miniNavAlign`
> > - `public java.lang.String shortLeftButtonTitle`
> > - `public java.lang.String showMiniNavControl`

> #### `com.smartgwt.logicalstructure.widgets.layout.PortletLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String closeConfirmationDialogProperties`
> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.logicalstructure.widgets.layout.SectionStackLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.logicalstructure.widgets.layout.SplitPaneLogicalStructure`

> > ##### Declaration Changes:

> > > `old:public class com.smartgwt.logicalstructure.widgets.layout.SplitPaneLogicalStructure extends com.smartgwt.logicalstructure.widgets.layout.VLayoutLogicalStructure
> > > new:public class com.smartgwt.logicalstructure.widgets.layout.SplitPaneLogicalStructure extends com.smartgwt.logicalstructure.widgets.layout.LayoutLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String currentPane`
> > - `public java.lang.String editProxyConstructor`
> > - `public java.lang.String showDetailToolStrip`
> > - `public java.lang.String showListToolStrip`
> > - `public java.lang.String showMiniNav`
> > - `public java.lang.String showNavigationBar`
> > - `public java.lang.String showResizeBars`

> #### `com.smartgwt.logicalstructure.widgets.menu.MenuBarLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.logicalstructure.widgets.menu.MenuButtonLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.logicalstructure.widgets.menu.MenuLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String cancelButtonTitle`
> > - `public java.lang.String fillSpaceStyleName`
> > - `public java.lang.String iconFillSpaceStyleName`
> > - `public java.lang.String placement`
> > - `public java.lang.String showEdges`
> > - `public java.lang.String showShadow`

> #### `com.smartgwt.logicalstructure.widgets.tab.TabBarLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.logicalstructure.widgets.tab.TabSetLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`
> > - `public java.lang.String touchPickerButtonSize`

> #### `com.smartgwt.logicalstructure.widgets.tile.TileGridLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String drawAllMaxTiles`
> > - `public java.lang.String emptyMessage`
> > - `public java.lang.String emptyMessageStyle`
> > - `public java.lang.String loadingMessage`
> > - `public java.lang.String recycleTiles`
> > - `public java.lang.String showEmptyMessage`

> #### `com.smartgwt.logicalstructure.widgets.tools.EditPaneLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String allowNestedDrops`
> > - `public java.lang.String autoEditNewNodes`
> > - `public java.lang.String canDragGroup`
> > - `public java.lang.String canGroupSelect`
> > - `public java.lang.String defaultPalette`
> > - `public java.lang.String editContextProperties`
> > - `public java.lang.String[] extraPalettes`
> > - `public java.lang.String hideGroupBorderOnDrag`
> > - `public java.lang.String persistCoordinates`
> > - `public com.smartgwt.client.data.Record rootComponent`
> > - `public java.lang.String selectedBorder`
> > - `public java.lang.String selectedLabelBackgroundColor`
> > - `public java.lang.String showSelectedLabel`

> #### `com.smartgwt.logicalstructure.widgets.tools.EditTreeLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String allowNestedDrops`
> > - `public java.lang.String autoEditNewNodes`
> > - `public java.lang.String canDragGroup`
> > - `public java.lang.String canGroupSelect`
> > - `public java.lang.String defaultPalette`
> > - `public java.lang.String[] extraPalettes`
> > - `public java.lang.String hideGroupBorderOnDrag`
> > - `public java.lang.String persistCoordinates`
> > - `public java.lang.String selectedBorder`
> > - `public java.lang.String selectedLabelBackgroundColor`
> > - `public java.lang.String showSelectedLabel`

> #### `com.smartgwt.logicalstructure.widgets.tree.TreeGridLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String alwaysShowOpener`

> #### `com.smartgwt.logicalstructure.widgets.viewer.DetailViewerLogicalStructure`

> > ##### New Fields:

> > - `public java.lang.String editProxyConstructor`

> #### `com.smartgwt.rebind.BeanClass`

> > ##### Removed Constructors:

> > - `public BeanClass(com.google.gwt.core.ext.typeinfo.JClassType, com.google.gwt.core.ext.typeinfo.TypeOracle)`

> > ##### Removed Methods:

> > - `private void writeNewInstance()`

> > ##### Method Changes:

> > > `old:public java.lang.String generateFactory(com.google.gwt.core.ext.TreeLogger, com.google.gwt.core.ext.GeneratorContext)
> > > new:public java.lang.String generateFactory(com.google.gwt.core.ext.TreeLogger, com.google.gwt.core.ext.GeneratorContext) throws com.google.gwt.core.ext.UnableToCompleteException`

> > ##### New Fields:

> > - `private boolean hasStaticInitMethod`

> > ##### New Constructors:

> > - `public BeanClass(com.google.gwt.core.ext.typeinfo.JClassType)`

> > ##### New Methods:

> > - `private void writeDoNewInstance()`
> > - `private void writeTriggerStaticInitializers()`

> #### `com.smartgwt.rebind.BeanMethod`

> > ##### New Methods:

> > - `public boolean isStaticInitMethod()`

### New Interfaces:

- `com.smartgwt.client.bean.BeanFactory$AnnotationMetaFactory`
- `com.smartgwt.client.bean.BeanFactory$Generate`
- `com.smartgwt.client.callbacks.GetFileCallback`
- `com.smartgwt.client.callbacks.HasFileCallback`
- `com.smartgwt.client.docs.Constant`
- `com.smartgwt.client.docs.DsFacade`
- `com.smartgwt.client.docs.FileSource`
- `com.smartgwt.client.docs.LoadAssemblyTag`
- `com.smartgwt.client.docs.PanelPlacement`
- `com.smartgwt.client.docs.PatternOperators`
- `com.smartgwt.client.docs.RemoteDebugging`
- `com.smartgwt.client.docs.ServerLogging`
- `com.smartgwt.client.docs.StrictMode`
- `com.smartgwt.client.tools.HasNodeAddedHandlers`
- `com.smartgwt.client.tools.HasSelectedEditNodesUpdatedHandlers`
- `com.smartgwt.client.tools.NodeAddedHandler`
- `com.smartgwt.client.tools.SelectedEditNodesUpdatedHandler`
- `com.smartgwt.client.widgets.calendar.events.BackgroundMouseUpHandler`
- `com.smartgwt.client.widgets.calendar.events.EventRepositionMoveHandler`
- `com.smartgwt.client.widgets.calendar.events.EventRepositionStopHandler`
- `com.smartgwt.client.widgets.calendar.events.EventResizeMoveHandler`
- `com.smartgwt.client.widgets.calendar.events.EventResizeStopHandler`
- `com.smartgwt.client.widgets.calendar.events.HasBackgroundMouseUpHandlers`
- `com.smartgwt.client.widgets.calendar.events.HasEventRepositionMoveHandlers`
- `com.smartgwt.client.widgets.calendar.events.HasEventRepositionStopHandlers`
- `com.smartgwt.client.widgets.calendar.events.HasEventResizeMoveHandlers`
- `com.smartgwt.client.widgets.calendar.events.HasEventResizeStopHandlers`
- `com.smartgwt.client.widgets.drawing.events.DragResizeStartHandler`
- `com.smartgwt.client.widgets.drawing.events.DragResizeStopHandler`
- `com.smartgwt.client.widgets.drawing.events.HasDragResizeStartHandlers`
- `com.smartgwt.client.widgets.drawing.events.HasDragResizeStopHandlers`
- `com.smartgwt.client.widgets.form.fields.ShouldDisableCanvasCustomizer`
- `com.smartgwt.client.widgets.form.fields.events.HasPickerColorSelectedHandlers`
- `com.smartgwt.client.widgets.form.fields.events.HasValueIconClickHandlers`
- `com.smartgwt.client.widgets.form.fields.events.PickerColorSelectedHandler`
- `com.smartgwt.client.widgets.form.fields.events.ValueIconClickHandler`
- `com.smartgwt.client.widgets.grid.events.HasValueIconClickHandlers`
- `com.smartgwt.client.widgets.grid.events.ValueIconClickHandler`
- `com.smartgwt.client.widgets.layout.events.DownClickHandler`
- `com.smartgwt.client.widgets.layout.events.HasDownClickHandlers`
- `com.smartgwt.client.widgets.layout.events.HasMembersChangedHandlers`
- `com.smartgwt.client.widgets.layout.events.HasNavigationClickHandlers`
- `com.smartgwt.client.widgets.layout.events.HasPaneChangedHandlers`
- `com.smartgwt.client.widgets.layout.events.HasUpClickHandlers`
- `com.smartgwt.client.widgets.layout.events.MembersChangedHandler`
- `com.smartgwt.client.widgets.layout.events.PaneChangedHandler`
- `com.smartgwt.client.widgets.layout.events.UpClickHandler`

### New Classes:

- `com.smartgwt.client.SmartGwtExceptionUtil`
- `com.smartgwt.client.data.FacadeDataSource`
- `com.smartgwt.client.data.FileSpec`
- `com.smartgwt.client.data.MockDataSource`
- `com.smartgwt.client.tools.CanvasEditProxy`
- `com.smartgwt.client.tools.CheckboxItemEditProxy`
- `com.smartgwt.client.tools.DateItemEditProxy`
- `com.smartgwt.client.tools.DetailViewerEditProxy`
- `com.smartgwt.client.tools.DrawItemEditProxy`
- `com.smartgwt.client.tools.DrawLabelEditProxy`
- `com.smartgwt.client.tools.DrawPaneEditProxy`
- `com.smartgwt.client.tools.EditProxy`
- `com.smartgwt.client.tools.FacetChartEditProxy`
- `com.smartgwt.client.tools.FormEditProxy`
- `com.smartgwt.client.tools.FormItemEditProxy`
- `com.smartgwt.client.tools.GridEditProxy`
- `com.smartgwt.client.tools.LabelEditProxy`
- `com.smartgwt.client.tools.LayoutEditProxy`
- `com.smartgwt.client.tools.MenuEditProxy`
- `com.smartgwt.client.tools.NodeAddedEvent`
- `com.smartgwt.client.tools.ProgressbarEditProxy`
- `com.smartgwt.client.tools.SectionStackEditProxy`
- `com.smartgwt.client.tools.SelectItemEditProxy`
- `com.smartgwt.client.tools.SelectedEditNodesUpdatedEvent`
- `com.smartgwt.client.tools.SelectionOutline`
- `com.smartgwt.client.tools.SerializationSettings`
- `com.smartgwt.client.tools.SplitPaneEditProxy`
- `com.smartgwt.client.tools.StatefulCanvasEditProxy`
- `com.smartgwt.client.tools.TabSetEditProxy`
- `com.smartgwt.client.tools.TextAreaItemEditProxy`
- `com.smartgwt.client.tools.TextItemEditProxy`
- `com.smartgwt.client.tools.WindowEditProxy`
- `com.smartgwt.client.types.AutoComplete`
- `com.smartgwt.client.types.ColorPickerMode`
- `com.smartgwt.client.types.ConnectorOrientation`
- `com.smartgwt.client.types.ConnectorStyle`
- `com.smartgwt.client.types.CurrentPane`
- `com.smartgwt.client.types.DefaultSampleRecord`
- `com.smartgwt.client.types.FieldNamingStrategy`
- `com.smartgwt.client.types.HoopSelectionStyle`
- `com.smartgwt.client.types.InlineEditEvent`
- `com.smartgwt.client.types.MockDataType`
- `com.smartgwt.client.types.PanelPlacement`
- `com.smartgwt.client.types.PickListItemIconPlacement`
- `com.smartgwt.client.types.PointShape`
- `com.smartgwt.client.types.PropertyIdentifier`
- `com.smartgwt.client.types.ProportionalResizeMode`
- `com.smartgwt.client.types.SelectItemsMode`
- `com.smartgwt.client.types.SelectedAppearance`
- `com.smartgwt.client.types.SequenceMode`
- `com.smartgwt.client.util.JSSyntaxHiliter`
- `com.smartgwt.client.util.NumberUtil`
- `com.smartgwt.client.util.SyntaxHiliter`
- `com.smartgwt.client.util.XMLSyntaxHiliter`
- `com.smartgwt.client.widgets.FieldPicker`
- `com.smartgwt.client.widgets.MiniNavControl`
- `com.smartgwt.client.widgets.calendar.CalendarView`
- `com.smartgwt.client.widgets.calendar.CellHoverCustomizer`
- `com.smartgwt.client.widgets.calendar.DateCSSTextCustomizer`
- `com.smartgwt.client.widgets.calendar.DateStyleCustomizer`
- `com.smartgwt.client.widgets.calendar.DisableDateCustomizer`
- `com.smartgwt.client.widgets.calendar.DragHoverCustomizer`
- `com.smartgwt.client.widgets.calendar.EventBodyHTMLCustomizer`
- `com.smartgwt.client.widgets.calendar.EventCanvas`
- `com.smartgwt.client.widgets.calendar.EventCanvasGripperIconCustomizer`
- `com.smartgwt.client.widgets.calendar.EventCanvasHoverHTMLCustomizer`
- `com.smartgwt.client.widgets.calendar.EventDialogCustomizer`
- `com.smartgwt.client.widgets.calendar.EventEditorCustomizer`
- `com.smartgwt.client.widgets.calendar.EventHeaderHTMLCustomizer`
- `com.smartgwt.client.widgets.calendar.EventStyleCustomizer`
- `com.smartgwt.client.widgets.calendar.HeaderLevelHoverCustomizer`
- `com.smartgwt.client.widgets.calendar.IndicatorCanvas`
- `com.smartgwt.client.widgets.calendar.IndicatorHoverHTMLCustomizer`
- `com.smartgwt.client.widgets.calendar.ShowDateCustomizer`
- `com.smartgwt.client.widgets.calendar.ShowEventCustomizer`
- `com.smartgwt.client.widgets.calendar.ShowLaneCustomizer`
- `com.smartgwt.client.widgets.calendar.ZoneCanvas`
- `com.smartgwt.client.widgets.calendar.ZoneHoverHTMLCustomizer`
- `com.smartgwt.client.widgets.calendar.events.BackgroundMouseUpEvent`
- `com.smartgwt.client.widgets.calendar.events.EventRepositionMove`
- `com.smartgwt.client.widgets.calendar.events.EventRepositionStop`
- `com.smartgwt.client.widgets.calendar.events.EventResizeMove`
- `com.smartgwt.client.widgets.calendar.events.EventResizeStop`
- `com.smartgwt.client.widgets.drawing.DrawDiamond`
- `com.smartgwt.client.widgets.drawing.DrawKnob`
- `com.smartgwt.client.widgets.drawing.events.DragResizeStartEvent`
- `com.smartgwt.client.widgets.drawing.events.DragResizeStopEvent`
- `com.smartgwt.client.widgets.form.fields.FieldOperatorCustomizer`
- `com.smartgwt.client.widgets.form.fields.events.PickerColorSelectedEvent`
- `com.smartgwt.client.widgets.form.fields.events.ValueIconClickEvent`
- `com.smartgwt.client.widgets.grid.FieldPickerCallbackCustomizer`
- `com.smartgwt.client.widgets.grid.events.ValueIconClickEvent`
- `com.smartgwt.client.widgets.layout.events.DownClickEvent`
- `com.smartgwt.client.widgets.layout.events.MembersChangedEvent`
- `com.smartgwt.client.widgets.layout.events.PaneChangedEvent`
- `com.smartgwt.client.widgets.layout.events.UpClickEvent`
- `com.smartgwt.logicalstructure.widgets.FieldPickerLogicalStructure`
- `com.smartgwt.logicalstructure.widgets.MiniNavControlLogicalStructure`
- `com.smartgwt.logicalstructure.widgets.calendar.CalendarViewLogicalStructure`
- `com.smartgwt.logicalstructure.widgets.calendar.EventCanvasLogicalStructure`
- `com.smartgwt.logicalstructure.widgets.calendar.IndicatorCanvasLogicalStructure`
- `com.smartgwt.logicalstructure.widgets.calendar.ZoneCanvasLogicalStructure`
- `com.smartgwt.logicalstructure.widgets.drawing.DrawKnobLogicalStructure`
- `com.smartgwt.rebind.AnnotationMetaBeanFactoryGenerator`