IFormattedValues.java - Added DECIMAL_FORMAT format ID.
DetailPane.java - Added displaying DECIMNAL_FORMAT display output.
SetDefautlFormatDecimal.java - new menu action for setting style to DECIMAL_FORMAT
plugin.xml for org.eclipse.dd.dsf.debug.ui - Added complete set of format selections for the Register View
MIRegisters.java - Added support for all format types.
IFormattedValues.java
Reorganized ordering of format ids.
IDebugVMConstants.java
Added location in Presentation context where the format id is stored.
AbstractExpressionLAyoutNode.java
cleanup warnings.
AbstractSetFormatStyke.java
New abstract implementation which deals with the format menu handling.
FormattedValuePreferenceStore.java
Default singleton preference storage implementation
IFormattedValuePreferenceStore.java
Changed interfaces to be presentation context id based.
SetDefaultFormatBinary.java
SetDefaultFormatOctal.java
SetDefaultFormatHex.java
SetDefaultFormatNatural.java
Changed to use the new abstract implementation class
All cell editors were changed to use the new preference storage interfaces.
All VM providers were changed to use the default preference store.
All Layout Nodes were changed to use the new prference store interfaces.
RefreshActionDelegate.java
RefreshAlwaysActionDelegate.java
RefreshManualActionDelegate.java
RefreshOnBreakActionDelegate.java
Cleaned up warnings.
VMCache.java
VMCacheManager.java
Cleaned up warnings.
AbstractVMLayoutNode.java
made getVMprovider method public
IVMLayoutNode.java
Added getVMProvider method
AbstractVMProvider.java
Added refresh() implementation
IVMprovider.java
Added refresh() method declaration
Added getVMAdapter() method declaration
AbstractDMVMproviderWithCache.java
Cleanup warnings.
FileLayoutNode.java
Added getVMprovider implementation.
VariableLayoutNode.java - created
VariableLocalsLayoutNode.java - deleted
VariableSubExpressionsLayoutNode.java - deleted
VariableVMProvider.java - changed to use VariableLayoutNode
ExpressionVMProvider.java - changed to use VariableLayoutNode
VMElementsUpdate.java - support -1 on data mining
Bugzilla 196756
RegisterGroupLayoutNode.java - handle more events/cleanup
RegisterLayoutNode.java - handle more events/cleanup
RegisterBitFieldLayoutNode.java
RegisterGroupLayoutNode.java
RegisterLayoutNode.java
VariableLocalsLayoutNode.java
Bugzilla 196373
VariableLocalsLayoutNode.java
Bugzilla 196381
VariableSubExpressionsLayoutNode.java
Also removed odds and ends comments and warnings in these files - general cleanup.
AbstractVMlayoutNode.java
Perform a update.done() even if the update has been cancelled.
AbstractVMProvider.java
Perform a update.done() even if the update has been cancelled.
VMelementsCountUpdate.java
Change assert to allow for the cancelling of the update
VMHasElementsUpdate.java
Change assert to allow for the cancelling of the update.
VMViewerUpdate.java
Create a negative status when an update is cancelled. Otherwise the getData() will be called and used when there is no valid data.
Randy Rohrbach
781-364-2226
Added GroupEvent changed for values as opposed to contents in IRegisters.java and changed the Group and Register layout nodes to properly deal with all of the defined events.
183188 - IRegisters write routines
186006 - Show mnemonics with values for the bit fields
193810 - All getXXXXXdmc helper routines need to target a particular service
193811 - Need to breakout formatted read routines to support multiple services.
Randy