Community
Participate
Working Groups
To make TPTP compatible with ICU4J (https://bugs.eclipse.org/254203) for localization, the following changes should be made based on http://wiki.eclipse.org/ICU4J. For all changes, instead of updating the manifest file with Require-Bundle: com.ibm.icu, use the Import-Package header to specify your plug-in's dependency on ICU4J, for example, Import-Package: com.ibm.icu.text, com.ibm.icu.util. Import changes -------------- java.text.Collator: org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/internal/util/HyadesViewerSorter.java java.text.DateFormat: org.eclipse.tptp.platform.common.ui/src-uml2sd/org/eclipse/hyades/uml2sd/ui/view/SDWidget.java org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/launch/provisional/common/ManagedAgentDelegate.java org.eclipse.hyades.execution/src-automation-client/org/eclipse/hyades/automation/client/adapters/ant/AutomationClientAdapter.java java.text.DecimalFormat: org.eclipse.tptp.monitoring.instrumentation/src.jmx.model/org/eclipse/tptp/monitoring/instrumentation/internal/jmx/statistics/MethodStatisticsInfo.java java.text.MessageFormat: org.eclipse.tptp.platform.analysis.core/src/org/eclipse/tptp/platform/analysis/core/logging/Log.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/JavaInternationalizationUtilities.java org.eclipse.tptp.trace.arm/src-arm-core/org/eclipse/tptp/trace/arm/internal/ArmMessages.java org.eclipse.tptp.trace.arm/src-agent/org/eclipse/tptp/trace/arm/internal/agent/ArmRuntimeMessages.java org.eclipse.tptp.trace.arm/src-model/org/eclipse/tptp/trace/arm/internal/model/ArmInstrumentMessages.java org.eclipse.hyades.execution/src-automation-client/org/eclipse/hyades/automation/client/internal/resources/AutomationClientResourceBundle.java java.text.NumberFormat: org.eclipse.tptp.test.samples/src/org/eclipse/hyades/test/tools/ui/common/internal/report/jscrib/ReportDataUtils.java org.eclipse.tptp.test.samples/src/org/eclipse/hyades/test/tools/ui/common/internal/report/jscrib/JscribWriter.java java.util.Calendar: org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreUtilities.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/CalendarField.java org.eclipse.hyades.test.core/src/org/eclipse/hyades/internal/execution/recorder/local/RecorderDataProcessorHelper.java org.eclipse.hyades.test.tools.core/src-http-runner/org/eclipse/hyades/test/http/runner/HttpCookieCache.java org.eclipse.tptp.trace.arm/src-agent/org/eclipse/tptp/trace/arm/internal/agent/DebugAgent.java org.eclipse.tptp.trace.arm/src-agent/org/eclipse/tptp/trace/arm/internal/agent/Agent.java org.eclipse.hyades.execution/src-core/org/eclipse/hyades/internal/execution/core/file/communicator/ChannelCommunicator.java java.util.TimeZone: org.eclipse.tptp.platform.common.ui/src-uml2sd/org/eclipse/hyades/uml2sd/ui/view/SDWidget.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/JavaInternationalizationUtilities.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/RuntimeContextImpl.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/IRuntimeContext.java org.eclipse.hyades.test.tools.core/src-http-runner/org/eclipse/hyades/test/http/runner/HttpCookieCache.java org.eclipse.tptp.test.tools.api/src-recorder/org/eclipse/tptp/test/tools/api/provisional/recorder/agent/APIRecorderAgent.java Parallel APIs ------------- java.util.GregorianCalendar -> com.ibm.icu.util.GregorianCalendar: org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/widgets/zoomslider/TimeZoomSlider.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreUtilities.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/JavaInternationalizationUtilities.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/Timestamp.java java.util.SimpleTimeZone -> com.ibm.icu.util.SimpleTimeZone: org.eclipse.tptp.platform.common.ui/src-uml2sd/org/eclipse/hyades/uml2sd/ui/view/SDWidget.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreUtilities.java java.text.Format -> com.ibm.icu.text.UFormat: org.eclipse.tptp.platform.report.ui/src/org/eclipse/tptp/platform/report/drivers/ui/internal/SWTViewer.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/DefaultChartRenderData.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/ChartViewerApplet.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/LinearDateScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/LinearNumberScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/IScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/CategoryScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/DResultSetContentProvider.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/DChartTranslator.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/DObjectArrayContentProvider.java java.util.Locale -> com.ibm.icu.util.ULocale: org.eclipse.tptp.test.tools.junit.plugin/src-ui/org/eclipse/tptp/test/tools/junit/plugin/internal/ui/wizard/WorkbenchLocationDetailsPage.java org.eclipse.tptp.platform.report.ui/src/org/eclipse/tptp/platform/report/drivers/ui/internal/SWTViewer.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreResourceBundle.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreUtilities.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/JavaInternationalizationUtilities.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/InternationalizationUtilities.java org.eclipse.tptp.platform.logging.events/src.cbe101/org/eclipse/hyades/logging/events/cbe/util/EventHelpers.java org.eclipse.tptp.platform.logging.events/src.cbe101/org/eclipse/hyades/logging/events/cbe/EventException.java org.eclipse.tptp.platform.logging.events/src.events/org/eclipse/tptp/logging/events/cbe/util/EventHelpers.java org.eclipse.tptp.platform.logging.events/src.events/org/eclipse/tptp/logging/events/cbe/EventException.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/igc/awt/internal/AWTGC.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/igc/util/internal/Font.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/RuntimeContextImpl.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/IRuntimeContext.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/internal/DGraphic.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/DataSetPie.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/Timestamp.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/AxisNumber.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/ChartArea.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/EventTools.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/DataSetPie3D.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/SVGColorPalettes.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/PlotAreaPie.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/PlotAreaPie3D.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/GraphAreaMeter.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/GraphAreaPie.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/util/NLString.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/ICustomFormatter.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/DefaultChartRenderData.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/DefaultChartRender.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/RenderPersistData.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/LinearDateScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/LinearNumberScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/IScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/CategoryScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/DChartTranslator.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/drawutil/internal/IGCDStyle.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/drawutil/internal/SWTDStyle.java org.eclipse.hyades.probekit/src/org/eclipse/tptp/platform/probekit/registry/ProbeRegistryEntry.java org.eclipse.hyades.test.core/src-harness/org/eclipse/hyades/execution/harness/util/StandaloneSystemUtility.java org.eclipse.tptp.platform.models/src-test/org/eclipse/hyades/models/common/export/util/IMessages.java org.eclipse.tptp.platform.models.hierarchy/src-hierarchy/org/eclipse/hyades/loaders/util/LoadersUtils.java org.eclipse.hyades.test.tools.core/src-http-runner/org/eclipse/hyades/test/http/runner/HttpCookieCache.java org.eclipse.tptp.platform.agentcontroller/src-config/org/eclipse/tptp/platform/agentcontroller/config/ConfigUtility.java org.eclipse.tptp.platform.agentcontroller/src-config/org/eclipse/tptp/platform/agentcontroller/config/SetConfig.java org.eclipse.tptp.platform.agentcontroller/src-config/org/eclipse/tptp/platform/agentcontroller/config/IACConfigHelper.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/util/ProcessAdapter.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/reports/CSVTraceStatReportWizard.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/reports/CSVTraceReportWizard.java org.eclipse.tptp.test.recorders.url/src-ui/org/eclipse/tptp/test/recorders/url/ui/internal/util/URLRecorderParamHelper.java org.eclipse.hyades.probekit.ui/src/org/eclipse/hyades/probekit/editor/internal/core/util/ResourceUtil.java org.eclipse.tptp.platform.instrumentation.ui/src/org/eclipse/tptp/platform/instrumentation/ui/internal/launcher/ACProcessToDebugProcessAdapter.java org.eclipse.tptp.platform.collection.framework/src/org/eclipse/hyades/collection/threadanalyzer/DumpData.java org.eclipse.hyades.execution/src-automation-client/org/eclipse/hyades/automation/client/adapters/ant/AutomationClientAdapter.java org.eclipse.tptp.platform.jvmti.client/src/org/eclipse/tptp/platform/jvmti/client/internal/launcher/ACProcessToDebugProcessAdapter.java java.util.ResourceBundle -> com.ibm.icu.util.UResourceBundle: org.eclipse.hyades.logging.core/src/org/eclipse/hyades/logging/core/LoggingCorePlugin.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/HyadesUIPlugin.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/internal/util/ResourceBundleManager.java org.eclipse.hyades.trace.sample/src/org/eclipse/hyades/trace/sample/HyadesSamplePlugin.java org.eclipse.tptp.platform.examples.isv/archive/ExportViewerGeneratorSample/src/org/eclipse/tptp/exportviewergenerator/sample/xml/Messages.java org.eclipse.tptp.platform.examples.isv/archive/NavigatorExtensionSample/src/SamplePlugin.java org.eclipse.tptp.platform.examples.isv/archive/AnalyzerExtensionSample/src/org/eclipse/tptp/analyzer/extension/sample/AnalyzerExtensionSamplePlugin.java org.eclipse.tptp.platform.examples.isv/archive/ContextLanguageSample/src/org/eclipse/tptp/context/sample/clanguage/Messages.java org.eclipse.tptp.monitoring.instrumentation.ui/src/org/eclipse/tptp/monitoring/instrumentation/ui/internal/UIPlugin.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/tptp/platform/logging/events/LoggingCBEPlugin.java org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreResourceBundle.java org.eclipse.tptp.platform.logging.events/src.cbe101/org/eclipse/hyades/logging/events/cbe/EventException.java org.eclipse.tptp.platform.logging.events/src.events/org/eclipse/tptp/logging/events/cbe/EventException.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/util/NLString.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/datapool/internal/action/FindReplaceAction.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/UiPlugin.java org.eclipse.hyades.test.ui/src-recorder/org/eclipse/hyades/execution/recorder/RecorderPlugin.java org.eclipse.hyades.test.core/src/org/eclipse/hyades/test/core/util/ResourceBundleManager.java org.eclipse.hyades.test.core/src/org/eclipse/hyades/test/core/TestCorePlugin.java org.eclipse.hyades.test.core/src-harness/org/eclipse/hyades/execution/harness/util/StandaloneSystemUtility.java org.eclipse.hyades.test.core/src-harness/org/eclipse/hyades/execution/harness/util/ISystemUtility.java org.eclipse.hyades.test.core/src-harness/org/eclipse/hyades/execution/harness/ExecutionHarnessPlugin.java org.eclipse.tptp.monitoring.notifications/src/org/eclipse/tptp/monitoring/notifications/internal/Messages.java org.eclipse.tptp.platform.models/src-test/org/eclipse/hyades/models/common/datapool/impl/Messages.java org.eclipse.tptp.platform.models/src-test/org/eclipse/hyades/models/common/common/Messages.java org.eclipse.tptp.monitoring.managedagent.jmx/src/org/eclipse/tptp/monitoring/managedagent/jmx/Activator.java org.eclipse.hyades.test.tools.core/src/org/eclipse/hyades/test/tools/core/CorePlugin.java org.eclipse.tptp.platform.agentcontroller/src-config/org/eclipse/tptp/platform/agentcontroller/config/ConfigUtility.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/UIPlugin.java org.eclipse.hyades.trace.views/src/org/eclipse/hyades/trace/views/internal/TraceUIPlugin.java org.eclipse.tptp.monitoring.managedagent/src/org/eclipse/tptp/monitoring/managedagent/provisional/commands/Messages.java org.eclipse.tptp.monitoring.managedagent/src/org/eclipse/tptp/monitoring/managedagent/provisional/helper/Messages.java org.eclipse.tptp.monitoring.managedagent/src/org/eclipse/tptp/monitoring/managedagent/provisional/Messages.java org.eclipse.tptp.monitoring.managedagent/src/org/eclipse/tptp/monitoring/managedagent/internal/model/impl/Messages.java org.eclipse.tptp.monitoring.managedagent/src/org/eclipse/tptp/monitoring/managedagent/internal/Messages.java org.eclipse.tptp.monitoring.examples.isv/src/org/eclipse/hyades/trace/sample/HyadesSamplePlugin.java org.eclipse.hyades.test.tools.ui/src/org/eclipse/hyades/test/tools/ui/ToolsUiPlugin.java org.eclipse.tptp.test.samples/src/org/eclipse/tptp/test/samples/SamplesPlugin.java org.eclipse.tptp.platform.profile.server.wst/src/org/eclipse/tptp/platform/profile/server/wst/internal/ServerPlugin.java org.eclipse.tptp.monitoring.examples/src/org/eclipse/hyades/monitoring/sample/HyadesSamplePlugin.java org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/explorer/provisional/controller/Messages.java org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/explorer/provisional/actions/Messages.java org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/explorer/internal/ui/Messages.java org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/explorer/internal/util/Messages.java org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/explorer/internal/filter/Messages.java org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/explorer/internal/adapters/Messages.java org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/explorer/internal/Messages.java org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/launch/provisional/common/Messages.java org.eclipse.tptp.platform.instrumentation.ui/src/org/eclipse/tptp/platform/instrumentation/ui/internal/InstrumentUIPlugin.java org.eclipse.tptp.trace.arm/src-arm-core/org/eclipse/tptp/trace/arm/internal/ArmMessages.java org.eclipse.tptp.trace.arm/src-agent/org/eclipse/tptp/trace/arm/internal/agent/ArmRuntimeMessages.java org.eclipse.tptp.trace.arm/src-model/org/eclipse/tptp/trace/arm/internal/model/ArmInstrumentMessages.java org.eclipse.tptp.platform.collection.framework/src/org/eclipse/hyades/collection/threadanalyzer/DumpData.java org.eclipse.hyades.execution/src-automation-client/org/eclipse/hyades/automation/client/internal/resources/AutomationClientResourceBundle.java org.eclipse.hyades.execution/src-local/org/eclipse/hyades/execution/local/testservices/Messages.java org.eclipse.tptp.trace.arm.ui/src/org/eclipse/tptp/trace/arm/ui/internal/ArmUIPlugin.java org.eclipse.tptp.platform.jvmti.client/src/org/eclipse/tptp/platform/jvmti/client/internal/TIPlugin.java
Eugene, Can you please handle for the Trace component and then reassign to another component. Thanks
Note: I have tried to exclude the As-Is components from the list.
See defect 258271 for TPTP Test Project (*.test.* plug-ins and org.eclipse.hyades.execution/src-automation-* source trees) changes.
Created attachment 120243 [details] patial patch that covers 'Import changes' Import changes -------------- java.text.Collator: org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/internal/util/HyadesViewerSorter.java **can't change due to API limitation in super classs java.text.DateFormat: org.eclipse.tptp.platform.common.ui/src-uml2sd/org/eclipse/hyades/uml2sd/ui/view/SDWidget.java ** fixed org.eclipse.tptp.monitoring.managedagent.ui/src/org/eclipse/tptp/monitoring/managedagent/ui/launch/provisional/common/ManagedAgentDelegate.java ** fixed org.eclipse.hyades.execution/src-automation-client/org/eclipse/hyades/automation/client/adapters/ant/AutomationClientAdapter.java ** fixed java.text.DecimalFormat: org.eclipse.tptp.monitoring.instrumentation/src.jmx.model/org/eclipse/tptp/monitoring/instrumentation/internal/jmx/statistics/MethodStatisticsInfo.java ** fixed java.text.MessageFormat: org.eclipse.tptp.platform.analysis.core/src/org/eclipse/tptp/platform/analysis/core/logging/Log.java ** fixed org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/JavaInternationalizationUtilities.java ** fixed org.eclipse.tptp.trace.arm/src-arm-core/org/eclipse/tptp/trace/arm/internal/ArmMessages.java ** fixed org.eclipse.tptp.trace.arm/src-agent/org/eclipse/tptp/trace/arm/internal/agent/ArmRuntimeMessages.java ** fixed org.eclipse.tptp.trace.arm/src-model/org/eclipse/tptp/trace/arm/internal/model/ArmInstrumentMessages.java ** fixed org.eclipse.hyades.execution/src-automation-client/org/eclipse/hyades/automation/client/internal/resources/AutomationClientResourceBundle.java ** fixed java.text.NumberFormat: org.eclipse.tptp.test.samples/src/org/eclipse/hyades/test/tools/ui/common/internal/report/jscrib/ReportDataUtils.java ** covered in bug 258271 org.eclipse.tptp.test.samples/src/org/eclipse/hyades/test/tools/ui/common/internal/report/jscrib/JscribWriter.java ** covered in bug 258271 java.util.Calendar: org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreUtilities.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/CalendarField.java ** fixed org.eclipse.hyades.test.core/src/org/eclipse/hyades/internal/execution/recorder/local/RecorderDataProcessorHelper.java ** covered in bug 258271 org.eclipse.hyades.test.tools.core/src-http-runner/org/eclipse/hyades/test/http/runner/HttpCookieCache.java ** covered in bug 258271 org.eclipse.tptp.trace.arm/src-agent/org/eclipse/tptp/trace/arm/internal/agent/DebugAgent.java ** fixed org.eclipse.tptp.trace.arm/src-agent/org/eclipse/tptp/trace/arm/internal/agent/Agent.java ** fixed org.eclipse.hyades.execution/src-core/org/eclipse/hyades/internal/execution/core/file/communicator/ChannelCommunicator.java ** fixed java.util.TimeZone: org.eclipse.tptp.platform.common.ui/src-uml2sd/org/eclipse/hyades/uml2sd/ui/view/SDWidget.java ** fixed org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/JavaInternationalizationUtilities.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/RuntimeContextImpl.java **can't change due to API limitation in super classs org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/IRuntimeContext.java ** covered in bug 258271 org.eclipse.hyades.test.tools.core/src-http-runner/org/eclipse/hyades/test/http/runner/HttpCookieCache.java ** covered in bug 258271 org.eclipse.tptp.test.tools.api/src-recorder/org/eclipse/tptp/test/tools/api/provisional/recorder/agent/APIRecorderAgent.java ** covered in bug 258271
Created attachment 120275 [details] patch Additional fix that covers also Parallel APIs ------------- java.util.GregorianCalendar -> com.ibm.icu.util.GregorianCalendar: org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/widgets/zoomslider/TimeZoomSlider.java ** fixed org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreUtilities.java ** fixed org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/JavaInternationalizationUtilities.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/Timestamp.java ** fixed java.util.SimpleTimeZone -> com.ibm.icu.util.SimpleTimeZone: org.eclipse.tptp.platform.common.ui/src-uml2sd/org/eclipse/hyades/uml2sd/ui/view/SDWidget.java ** fixed org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreUtilities.java ** fixed java.text.Format -> com.ibm.icu.text.UFormat: org.eclipse.tptp.platform.report.ui/src/org/eclipse/tptp/platform/report/drivers/ui/internal/SWTViewer.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/DefaultChartRenderData.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/ChartViewerApplet.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/LinearDateScale.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/LinearNumberScale.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/IScale.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/CategoryScale.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/DResultSetContentProvider.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/DChartTranslator.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/DObjectArrayContentProvider.java ** fixed java.util.Locale -> com.ibm.icu.util.ULocale: org.eclipse.tptp.test.tools.junit.plugin/src-ui/org/eclipse/tptp/test/tools/junit/plugin/internal/ui/wizard/WorkbenchLocationDetailsPage.java ** covered in bug 258271 org.eclipse.tptp.platform.report.ui/src/org/eclipse/tptp/platform/report/drivers/ui/internal/SWTViewer.java ** fixed org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreResourceBundle.java ** fixed org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreUtilities.java ** fixed org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/JavaInternationalizationUtilities.java ** fixed org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/internal/logging/core/internationalization/InternationalizationUtilities.java ** fixed org.eclipse.tptp.platform.logging.events/src.cbe101/org/eclipse/hyades/logging/events/cbe/util/EventHelpers.java ** fixed org.eclipse.tptp.platform.logging.events/src.cbe101/org/eclipse/hyades/logging/events/cbe/EventException.java ** fixed org.eclipse.tptp.platform.logging.events/src.events/org/eclipse/tptp/logging/events/cbe/util/EventHelpers.java ** fixed org.eclipse.tptp.platform.logging.events/src.events/org/eclipse/tptp/logging/events/cbe/EventException.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/igc/awt/internal/AWTGC.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/igc/util/internal/Font.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/RuntimeContextImpl.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/IRuntimeContext.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/internal/DGraphic.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/DataSetPie.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/Timestamp.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/AxisNumber.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/ChartArea.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/EventTools.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/DataSetPie3D.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/SVGColorPalettes.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/PlotAreaPie.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/PlotAreaPie3D.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/GraphAreaMeter.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part/GraphAreaPie.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/util/NLString.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/ICustomFormatter.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/DefaultChartRenderData.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/DefaultChartRender.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/RenderPersistData.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/LinearDateScale.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/LinearNumberScale.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/IScale.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/CategoryScale.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal/DChartTranslator.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/drawutil/internal/IGCDStyle.java ** fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/drawutil/internal/SWTDStyle.java ** fixed org.eclipse.hyades.probekit/src/org/eclipse/tptp/platform/probekit/registry/ProbeRegistryEntry.java ** fixed org.eclipse.hyades.test.core/src-harness/org/eclipse/hyades/execution/harness/util/StandaloneSystemUtility.java ** covered in bug 258271 org.eclipse.tptp.platform.models/src-test/org/eclipse/hyades/models/common/export/util/IMessages.java ** not a bug org.eclipse.tptp.platform.models.hierarchy/src-hierarchy/org/eclipse/hyades/loaders/util/LoadersUtils.java ** fixed org.eclipse.hyades.test.tools.core/src-http-runner/org/eclipse/hyades/test/http/runner/HttpCookieCache.java ** covered in bug 258271 org.eclipse.tptp.platform.agentcontroller/src-config/org/eclipse/tptp/platform/agentcontroller/config/ConfigUtility.java ** covered in bug 258576 org.eclipse.tptp.platform.agentcontroller/src-config/org/eclipse/tptp/platform/agentcontroller/config/SetConfig.java ** covered in bug 258576 org.eclipse.tptp.platform.agentcontroller/src-config/org/eclipse/tptp/platform/agentcontroller/config/IACConfigHelper.java ** covered in bug 258576 org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/util/ProcessAdapter.java ** fixed org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/reports/CSVTraceStatReportWizard.java ** fixed org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/reports/CSVTraceReportWizard.java ** fixed org.eclipse.tptp.test.recorders.url/src-ui/org/eclipse/tptp/test/recorders/url/ui/internal/util/URLRecorderParamHelper.java ** covered in bug 258271 org.eclipse.hyades.probekit.ui/src/org/eclipse/hyades/probekit/editor/internal/core/util/ResourceUtil.java ** fixed org.eclipse.tptp.platform.instrumentation.ui/src/org/eclipse/tptp/platform/instrumentation/ui/internal/launcher/ACProcessToDebugProcessAdapter.java ** fixed org.eclipse.tptp.platform.collection.framework/src/org/eclipse/hyades/collection/threadanalyzer/DumpData.java ** fixed org.eclipse.hyades.execution/src-automation-client/org/eclipse/hyades/automation/client/adapters/ant/AutomationClientAdapter.java ** fixed org.eclipse.tptp.platform.jvmti.client/src/org/eclipse/tptp/platform/jvmti/client/internal/launcher/ACProcessToDebugProcessAdapter.java ** fixed
bug 258576 is opened to trace changes in AC package.
Joel, please review my patch and commit if it is okay. I left the ResourceBundle unchange because Platform APIs do not support UResourceBundle and that APIs are used in TPTP.
Eugene, The only change I made was adding toLocale() in org.eclipse.tptp.platform.logging.events/src/org/eclipse/hyades/logging/core/LoggingCoreResourceBundle. The following 2 changed files were missing from the patch: org.eclipse.tptp.platform.logging.events/src.events/org/eclipse/tptp/logging/events/cbe/EventException.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal/DefaultChartRender.java Patch checked into HEAD.
Created attachment 120387 [details] patch for the missing two files.
Last patch is submitted, Thanks Joel for reviewing.
Created attachment 120475 [details] Patch for missing SimpleDateFormat and build failure The included patch updates java.text.SimpleDateFormat to com.ibm.icu.text.SimpleDateFormat in some files I missed in the initial scan. The patch also fixes TPTP code which led to build failures due to the changes not being compatible with the LTA As-Is component. Patch checked into HEAD.
Changes were made to the LoggingCoreUtilities, rather than the LTA components. Build Failure messages in LTA were: ERROR in /workspace/plugins/org.eclipse.hyades.lta.logging.adapter/src/org/eclipse/hyades/logging/adapter/util/Messages.java (at line 56) resourceBundle = ResourceBundle.getBundle(RESOURCE_BUNDLE_NAME, LoggingCoreUtilities.getClientLocale()); ^^^^^^^^^ The method getBundle(String, Locale) in the type ResourceBundle is not applicable for the arguments (String, ULocale) ERROR in /workspace/plugins/org.eclipse.hyades.lta.logging.parsers/src/org/eclipse/hyades/logging/parsers/ParserUtilities.java (at line 56) resourceBundle = ResourceBundle.getBundle(RESOURCE_BUNDLE_LOCATION, LoggingCoreUtilities.getClientLocale()); ^^^^^^^^^ The method getBundle(String, Locale) in the type ResourceBundle is not applicable for the arguments (String, ULocale) ---------- ERROR in /workspace/plugins/org.eclipse.hyades.lta.logging.parsers/src/org/eclipse/hyades/logging/parsers/ParserUtilities.java (at line 133) Locale defaultLocale = LoggingCoreUtilities.getClientLocale(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type mismatch: cannot convert from ULocale to Locale
Created attachment 120734 [details] corection in platform.report.core A correction in the platform.report.core classes. org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/RuntimeContextImpl.java **fixed org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/IRuntimeContext.java **fixed
(In reply to comment #13) > Created an attachment (id=120734) [details] > corection in platform.report.core > > A correction in the platform.report.core classes. > > org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/RuntimeContextImpl.java > **fixed > org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/provisional/IRuntimeContext.java > **fixed > Patch is submitted to HEAD.
Closing.