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.
There is no open API for GSF. Only Ruby's packages in friends.
Assigning to Tor and changing to enhancement.
Correct. GSF is _not_ a public API because it needs more work first and there aren't enough resources or time to do that for 6.0. That's why the code lives in the Ruby cluster and is treated as a friend API. Anybody using it needs to know these restrictions, and understand that there are no guarantees things will be fixed in 6.0. The approach I've taken is to work on getting really good language support for one language first and learn from that what the APIs will need. For example, the "write model" required to support refactoring is still evolving as I'm discovering what I will need. Of course, having additional people look at the API and offer suggestions (and contribute fixes!) will accelerate this and make it usable for more purposes. But producing an API will take a lot of work, especially one we can feel comfortable supporting in the future (and especially because the GSF approach involves a pretty large API), so this is unlikely to happen for 6.0.
Please, would you add "org.netbeans.modules.javafx.dataloader" into friends packages of GSF module for JavaFX support?
Yes, I've added your module to the friend list.
Thank you.
We need an advise, how to use GSF on current stage? Now there is only Common Scripting Language Tools plugin available on Update Center with no public interface, so even be registered as friend module we can't use GSF API's to build our module.
I'm not sure I understand - all of the GSF stuff is on the update center, unless of course it's already installed. Note however that it will be in the Ruby cluster.
Currently (builds 0808-0813, update center http://deadlock.netbeans.org/hudson/job/javadoc-nbms/lastSuccessfulBuild/artifact/nbbuild/nbms/updates.xml.gz) it is not possible to install Ruby/GSF plugins correctly, so we can not add GSF libraries into dependecies of our own module to compile it. (After restarting of IDE we get message box: "Warning - could not install some modules: Ruby Experimental Hints - The module named org.jruby/1 was needed and not found. Ruby Experimental Hints - The module named org.netbeans.api.gsf/1 was needed and not found. Ruby Experimental Hints - The module named org.netbeans.modules.ruby/1 was needed and not found. Ruby Experimental Hints - The module named org.netbeans.modules.ruby.hints/1 was needed and not found. Common Scripting Language Development Tools - The module named org.netbeans.api.gsf/1 was needed and not found. Common Scripting Language Development Tools - The module named org.netbeans.api.gsfpath/1 was needed and not found. Common Scripting Language Development Tools - The module named org.netbeans.modules.gsf/1 was needed and not found.") We can manually copy GSF's jars into appropriate directory, but it is not appropriate sollution for mean user.
Moving from ruby/GSF to editor/CSL. Step one: assign to myself ;-)
Step 2: trying to make the owner not myself but the owner of the subcomponent.