This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 29732 - Upgrade to the latest APIs (get rid of deprecated API usages)
Summary: Upgrade to the latest APIs (get rid of deprecated API usages)
Status: RESOLVED FIXED
Alias: None
Product: contrib
Classification: Unclassified
Component: Tasklist (show other bugs)
Version: 3.x
Hardware: Sun SunOS
: P2 blocker (vote)
Assignee: tasklist-issues@contrib
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-26 00:22 UTC by Torbjorn Norbye
Modified: 2003-03-06 17:22 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Torbjorn Norbye 2002-12-26 00:22:34 UTC
The module is using many deprecated APIs; in
particular, TopManager.

This is such that keeping the 3.4 branch up to
date is easy.

But it needs to get done before we can become part
of the standard distribution.

Also, the manifest files currently add a
dependency on IDE 3.1. When I bumped it up to the
current version (3.20 or something like that) the
module stopped working; presumably because the
machinery which helps deprecated code usage work
"automagically" does not kick in for "modern"
modules (and by declaring a dependency on 3.20
you're considered modern.)
Comment 1 Torbjorn Norbye 2003-02-17 21:48:25 UTC
This is done for most modules - notably missing in action is core and
usertasks.  Also, I've fixed the IDE dependency problem; the bug there
was that in 3.5 and on if A depends on B and B depends on C, module C
no longer automatically gets A - it has to declare a dependency on A
and B. When I did that, things started working smoothly again.
Comment 2 Torbjorn Norbye 2003-03-06 17:22:52 UTC
Fixed.