Various updates

Tor Norbye <[email protected]>
Newsgroups gmane.comp.java.netbeans.modules.tasklist.devel
Message-ID <1036381867.710.1091.camel@proto>
I've just committed some major changes to the tasklist source
tree. Since I was already breaking a few things, I decided to
go for the gusto, so I've performed other clean up tasks too.

In particular, I've renamed the .nbm and .jar files for the
modules to be more "consistent"; now they are tasklist-api.jar,
tasklist-core.jar, tasklist-usertasks.jar, tasklist-bugs.jar,
tasklist-suggestions.jar, tasklist-docscan.jar.

So if you want to upgrade to version 0.8.7 without starting over,
you need to rename/remove your old tasklist related files in
your user directory (they were, if I remember correctly,
tasklist.jar, buglist.jar, usertasklist.jar, tasklist-editor.jar,
and suggestions.jar).

Window serialization may also be screwed up since the classnames
have changed (well, the package names), so if you want to keep
your userdir, BEFORE upgrading, close all the Tasklist related
windows, shut down the IDE, and then upgrade.

Finally, I'm in the middle of rearchitecting the "editor" module;
it currently has two unrelated purposes:
- document scanning (e.g. find todo items, copyright files, etc.
  in either the current editor document or in a directory tree)
- provide editor integration for the usertasklist, such that you
  can create a new user task from the editor glyph gutter menu,
  so that we have an editor "annotation" for showing a task, etc.

I want to split these up into an editor bridge module (which
provides task 2) and a "docscan" module (which provides task 1).
I've already created a skeleton module for docscan, and will
be moving files over soon.

Finally, if you build tasklist as part of a module configuration
(e.g. build as part of a build launched in nbbuild) you'll
need to patch your build.properties and build.xml files in
nbbuild; I've attached patches to this bugreport:
  http://www.netbeans.org/issues/show_bug.cgi?id=28433

Let me know if you run into any problems.

-- Tor
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.