Bug 1576 - Remove all terminated action inefficient (1GDW2Z3)
Summary: Remove all terminated action inefficient (1GDW2Z3)
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 2.1 M2   Edit
Assignee: Darin Wright CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 10536 22872 23834 24009 (view as bug list)
Depends on:
Blocks:
 
Reported: 2001-10-10 22:15 EDT by Darin Swanson CLA
Modified: 2002-10-16 12:34 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darin Swanson CLA 2001-10-10 22:15:39 EDT
DS (5/17/01 4:23:29 PM)
	The remove all terminated launches, deregisters the launches one at a time.
	This causes flash and is inefficient.
	Would require changes to IlaunchManager#deregisterLaunches or something similar 

DW (5/17/01 4:51:19 PM)
	Deferred.
Comment 1 Darin Wright CLA 2001-12-14 10:37:03 EST
Add API to add/remove launches to take an array of launches.
Comment 2 Darin Wright CLA 2002-02-26 14:36:02 EST
Deferred
Comment 3 Darin Swanson CLA 2002-02-28 21:11:56 EST
*** Bug 10536 has been marked as a duplicate of this bug. ***
Comment 4 Darin Wright CLA 2002-06-25 15:02:06 EDT
Issue: the callback for listeners is still "singular". i.e. even if we have API 
to remove more than one launch, the callback is launchRemoved(...). This will 
still cause flicker in the UI, and this is an API we do not want to change.
Comment 5 Darin Wright CLA 2002-08-15 15:30:32 EDT
Re-open to close.
Comment 6 Darin Wright CLA 2002-08-15 15:30:54 EDT
Do not intend to fix, as requires a breaking API change.
Comment 7 Darin Swanson CLA 2002-09-19 22:30:26 EDT
*** Bug 23834 has been marked as a duplicate of this bug. ***
Comment 8 Darin Wright CLA 2002-09-20 08:10:38 EDT
Many people have mentioned this bug. Re-opening to mark as later. We could 
define a new listener interface and deprecate the old.
Comment 9 Darin Wright CLA 2002-09-20 08:10:55 EDT
Later - when we run out of things to do :-)
Comment 10 Darin Wright CLA 2002-09-24 08:19:57 EDT
*** Bug 24009 has been marked as a duplicate of this bug. ***
Comment 11 Darin Wright CLA 2002-09-24 11:13:06 EDT
re-opening
Comment 12 Darin Wright CLA 2002-09-24 11:13:42 EDT
Released fix for multi-ILaunchListener. Should do the same for breakpoints and 
expressions.
Comment 13 Darin Wright CLA 2002-09-27 15:45:35 EDT
Released changes for multi-breakpoint listener & new test cases.
Comment 14 Darin Wright CLA 2002-09-30 10:32:48 EDT
Fixed. Added support to expression manager too.
Comment 15 Darin Wright CLA 2002-09-30 10:34:21 EDT
Please verify, Darin S. Changed all debug views/actions to use the plural APIs.
Comment 16 Darin Swanson CLA 2002-09-30 12:09:16 EDT
Changed all of breakpoint listener actions to be breakpoints listener 
actions...more efficient as the actions only need to update once all of the 
additions/changes/removals have occurred.

As well the breakpoints view was not updating correctly.

Comment 17 Darin Swanson CLA 2002-09-30 12:27:05 EDT
Please verify (Darin W).
Comment 18 Darin Wright CLA 2002-09-30 12:38:29 EDT
Verified.
Comment 19 Darin Wright CLA 2002-10-16 12:34:37 EDT
*** Bug 22872 has been marked as a duplicate of this bug. ***