Open Bug 31853 Opened 25 years ago Updated 2 years ago

[feature][d&d] Rewrite to not use a separate transferable object

Categories

(Core :: XUL, defect, P3)

defect

Tracking

()

Future

People

(Reporter: mikepinkerton, Unassigned)

Details

(Whiteboard: 5 days)

Part of Eric's initial design of the d&d api's was to have the nsITransferable be 
an interface implemented by anyone who knew how to get/put data such as the 
clipboard or drag service. For some reason, we split out this interface into a 
separate, stand-alone object.

I think it makes more sense to just make the clipboard/drag services just 
implement nsITransferable directly and not force clients to create a separate 
object. 

We can reuse the code that's already present in the transferable w/in the clip/
drag implementations so this is mostly just code shuffling rather than a huge 
rewrite. Clients will have to be updated as well, but that shouldn't be too hard 
(I hope) and I can take care of that.
Status: NEW → ASSIGNED
Priority: P3 → P2
Whiteboard: 5 days
Target Milestone: M15
Don't think this is worth spending 25% of our remaining time on.  resolving as 
later.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → LATER
reopening all latered bugs
Status: RESOLVED → REOPENED
Resolution: LATER → ---
Moving all latered bugs to M20 as ordered by project manager.  Although these 
bugs are now open, assigned and targetted, XPToolkit has no plans to 
fix/implement them in the current release cycle, if ever.
Target Milestone: M15 → M20
Mass move of all M20 bugs to M30.
Mass moving M20 bugs to M30
Target Milestone: M20 → M30
Mass-moving all M20-M30 XPToolkit bugs to Future
Target Milestone: M30 → Future
Target Milestone: Future → mozilla1.0
Status: REOPENED → ASSIGNED
Target Milestone: mozilla1.0 → mozilla1.1
fffffffuture
Target Milestone: mozilla1.1alpha → Future
Moving to p3 because no activity for at least 1 year(s).
See https://github.com/mozilla/bug-handling/blob/master/policy/triage-bugzilla.md#how-do-you-triage for more information
Priority: P2 → P3

The bug assignee didn't login in Bugzilla in the last 7 months, so the assignee is being reset.

Assignee: mikepinkerton → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.