Greetings and long time...
I just got a feature request to make jVi accessible through the new
ApacheNetBeans update mechanisms given that with 11.2 NB is "back in
business". Previously the jVi plugin installed an update center, and
through jVi's update center several modules were made available. This
allowed for rapid fixes and avoided the old update center's problems
with a multi-module plugin.
The good news is that, according to the user, manually installing the
old jVi still operates. That's also the bad news. In some areas,
particularly window management, jVi makes extensive use of reflection
and looking into the UI widget hierarchy to support programmatically
splitting and moving windows. I've cc'd Graeme Ingleby who has done some
work cleaning up NB's window manager, see Enhanced WindowManager
<http://mail-archives.apache.org/mod_mbox/netbeans-dev/201906.mbox/%3C46B1A73B-08AC-4DAB-8FCE-A263566B5EA2%40ingleby.net%3E>.
jVi could be phased: 1 - get jVi into plugin portal, 2 - contrib jVi, 3
- cleanup NB integration.
There are some issues about better integration into NB
*Bug 198657* <https://netbeans.org/bugzilla/show_bug.cgi?id=198657>
-APIs to work with Modes (implement jVi window split/move/... commands)
The main objection, from Stanislav Aubrecht, seemed to be that the
suggested APIs expose too much, particularly when you consider that a
different window manager could be plugged in that it might not support
window splitting. Seems some simple queries for "is XXX feature present"
would solve this, or just throwing an exception.
There also
*Bug 135385* <https://netbeans.org/bugzilla/show_bug.cgi?id=135385> -add
attachTopComponentToSide method to WindowManager
*Bug 96323* <https://netbeans.org/bugzilla/show_bug.cgi?id=96323> -Need
ability to dock and undock TopComponents programmatically to/from a
Frame or Dialog
I'd need to study these to see how they are meaningful they are now. And
there's
*Bug 179047* <https://netbeans.org/bugzilla/show_bug.cgi?id=179047> -jVi
integration
which is an umbrella issue (including here for my own information)
I haven't used jVi or NB for several years. I suspect simply getting jVi
into the new plugin portal will require more than a little support.
-ernie
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists