Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dsdp-tcf-dev] [Bug 269567] New: Migrate TCF - DSF integration to DSF 2.0m6

https://bugs.eclipse.org/bugs/show_bug.cgi?id=269567  
Product/Component: Target Management / TCF
           Summary: Migrate TCF - DSF integration to DSF 2.0m6
           Product: Target Management
           Version: 3.1
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P3
         Component: TCF
        AssignedTo: dsdp.tm.tcf-inbox@xxxxxxxxxxx
        ReportedBy: martin.oberhuber@xxxxxxxxxxxxx
         QAContact: martin.oberhuber@xxxxxxxxxxxxx
                CC: pawel.piech@xxxxxxxxxxxxx


Created an attachment (id=129493)
 --> (https://bugs.eclipse.org/bugs/attachment.cgi?id=129493)
Patch making simple changes

DSF has been migrated into the CDT, and is now part of CDT-6.0m6.

The TCF-DSF integration should pick up these changes.

Simple required changes, in a nutshell:
* Change MANIFEST.MF to require org.eclipse.cdt.dsf.* rather than dd.dsf.*
* Organize imports
* Fix places where org.eclipse.dd.* is explicitly used

Advanced required changes:
* StepQueueManager must be replaced
* INSTRUCTION_STEP_RETURN must be replaced
* TCFDSFStack and TCFFrameData must implement new added methods
* FormattedValuePreferenceStore must be replaced

Attached is a patch that fixes the simple changes. I have no idea how to
address the advanced ones. Pawel, could you help?

I'm not exactly sure whether these changes should be made in a branch in order
to still support adopters on the Ganymede Stream (I assume that at least a
label should be drawn; perhaps the old Ganymede Stream should move into a
branch and HEAD development should continue on DSF 2.0 / CDT 6.0m6.

Of course it may also be asked what's the future of the TCF-DSF integration. In
one of the recent meetings, somebody said that it would require changes so
heavy that it is better to start from scratch in the CDT / DSF project.

Any thoughts?
I'd propose that if it's simple to make the remaining changes, we should still
go for it in order to maintain TCF-DSF as an exemplary usage of TCF.


-- 
Configure bugmail: https://bugs.eclipse.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.


Back to the top