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 122088 - Possibility to select interpreter per project
Summary: Possibility to select interpreter per project
Status: RESOLVED FIXED
Alias: None
Product: ruby
Classification: Unclassified
Component: Project (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Martin Krauskopf
URL:
Keywords:
Depends on: 101485
Blocks:
  Show dependency tree
 
Reported: 2007-11-16 08:36 UTC by Martin Krauskopf
Modified: 2007-12-16 15:54 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Krauskopf 2007-11-16 08:36:09 UTC
Rather than current per IDE.
Comment 1 Martin Krauskopf 2007-12-16 15:54:34 UTC
Fixed. Contains among others:

- some refactoring like moving relevant code from Projects to the
  Platform module
- Ruby Platform is now friend API (there wasn't any public API anyway)
  'Friend-ing' still in progress, all of us should polish (get rid in a
  lot of cases of public API for 6.1 with exceptions(?))
- minor method renames (see RubyPlatform and GemManager to find you
  favorite RubyInstallation methods)
- a lot of code base was adjusted for RubyPlatform usage
- if you want, go mainly through RubyPlatform* related classes which are
  the 'center of the universe'. But you don't need to care to much up to
  the point when you really need. There is just a platform at some
  places instead of global RubyInstallation.
- refactoring on more places is still needed to reflect the new design.
  Feel free to refactor whatever place you encounter.
- trying to make RubyTestBase in platform the base test class instead of
  RubyTestBase in editing module. Just mentioning... (I think this was
  vice-versa before)

editing/src/org/netbeans/modules/ruby/RubyIndex.java; 1.11 -> 1.12
editing/src/org/netbeans/modules/ruby/RubyTypeSearcher.java; 1.6 -> 1.7
editing/test/unit/src/org/netbeans/modules/ruby/CodeCompleterTest.java; 1.12 -> 1.13
editing/test/unit/src/org/netbeans/modules/ruby/RubyTestBase.java; 1.27 -> 1.28
platform/nbproject/project.xml; 1.4 -> 1.5
platform/src/org/netbeans/api/ruby/platform/RubyInstallation.java; 1.40 -> 1.41
platform/src/org/netbeans/api/ruby/platform/RubyPlatform.java; 1.1 -> 1.2
platform/src/org/netbeans/api/ruby/platform/RubyPlatformManager.java; 1.2 -> 1.3
platform/src/org/netbeans/api/ruby/platform/RubyPlatformProvider.java; new: 1.1
platform/src/org/netbeans/modules/ruby/platform/PlatformComponentFactory.java; 1.2 -> 1.3
platform/src/org/netbeans/modules/ruby/platform/RubyExecution.java; 1.1 -> 1.2
platform/src/org/netbeans/modules/ruby/platform/execution/ExecutionDescriptor.java; 1.1 -> 1.2
platform/src/org/netbeans/modules/ruby/platform/gems/Bundle.properties; 1.1 -> 1.2
platform/src/org/netbeans/modules/ruby/platform/gems/GemAction.java; 1.1 -> 1.2
platform/src/org/netbeans/modules/ruby/platform/gems/GemManager.java; 1.2 -> 1.3
platform/src/org/netbeans/modules/ruby/platform/gems/GemPanel.form; 1.1 -> 1.2
platform/src/org/netbeans/modules/ruby/platform/gems/GemPanel.java; 1.3 -> 1.4
platform/test/unit/src/org/netbeans/api/ruby/platform/RubyInstallationTest.java; 1.10 -> 1.11
platform/test/unit/src/org/netbeans/api/ruby/platform/RubyPlatformManagerTest.java; 1.2 -> 1.3
platform/test/unit/src/org/netbeans/api/ruby/platform/RubyTestBase.java; 1.2 -> 1.3
platform/test/unit/src/org/netbeans/modules/ruby/platform/gems/GemManagerTest.java; new: 1.1
projects/src/org/netbeans/modules/ruby/rubyproject/AutoTestSupport.java; 1.8 -> 1.9
projects/src/org/netbeans/modules/ruby/rubyproject/BootClassPathProvider.java; 1.5 -> 1.6
projects/src/org/netbeans/modules/ruby/rubyproject/Bundle.properties; 1.18 -> 1.19
projects/src/org/netbeans/modules/ruby/rubyproject/GotoTest.java; 1.16 -> 1.17
projects/src/org/netbeans/modules/ruby/rubyproject/RSpecSupport.java; 1.10 -> 1.11
projects/src/org/netbeans/modules/ruby/rubyproject/RakeSupport.java; 1.15 -> 1.16
projects/src/org/netbeans/modules/ruby/rubyproject/RakeTargetsAction.java; 1.20 -> 1.21
projects/src/org/netbeans/modules/ruby/rubyproject/RubyActionProvider.java; 1.19 -> 1.20
Removing projects/src/org/netbeans/modules/ruby/rubyproject/RubyHomeOptionsAdvancedPanel.java; 1.8 -> delete
Removing projects/src/org/netbeans/modules/ruby/rubyproject/RubyHomeOptionsPanel.form; 1.3 -> delete
Removing projects/src/org/netbeans/modules/ruby/rubyproject/RubyHomeOptionsPanel.java; 1.7 -> delete
projects/src/org/netbeans/modules/ruby/rubyproject/RubyProject.java; 1.8 -> 1.9
projects/src/org/netbeans/modules/ruby/rubyproject/RubyProjectGenerator.java; 1.9 -> 1.10
projects/src/org/netbeans/modules/ruby/rubyproject/RunFocusedTest.java; 1.2 -> 1.3
projects/src/org/netbeans/modules/ruby/rubyproject/classpath/BootClassPathImplementation.java; 1.5 -> 1.6
projects/src/org/netbeans/modules/ruby/rubyproject/classpath/ClassPathProviderImpl.java; 1.3 -> 1.4
projects/src/org/netbeans/modules/ruby/rubyproject/ui/RubyLogicalViewProvider.java; 1.8 -> 1.9
projects/src/org/netbeans/modules/ruby/rubyproject/ui/customizer/Bundle.properties; 1.3 -> 1.4
projects/src/org/netbeans/modules/ruby/rubyproject/ui/customizer/CustomizerCompile.form; 1.1 -> 1.2
projects/src/org/netbeans/modules/ruby/rubyproject/ui/customizer/CustomizerCompile.java; 1.3 -> 1.4
projects/src/org/netbeans/modules/ruby/rubyproject/ui/customizer/CustomizerRun.form; 1.2 -> 1.3
projects/src/org/netbeans/modules/ruby/rubyproject/ui/customizer/CustomizerRun.java; 1.3 -> 1.4
projects/src/org/netbeans/modules/ruby/rubyproject/ui/customizer/RubyCompositePanelProvider.java; 1.3 -> 1.4
projects/src/org/netbeans/modules/ruby/rubyproject/ui/customizer/RubyProjectProperties.java; 1.5 -> 1.6
projects/src/org/netbeans/modules/ruby/rubyproject/ui/resources/layer.xml; 1.17 -> 1.18
projects/src/org/netbeans/modules/ruby/rubyproject/ui/wizards/Bundle.properties; 1.6 -> 1.7
projects/src/org/netbeans/modules/ruby/rubyproject/ui/wizards/NewRubyProjectWizardIterator.java; 1.4 -> 1.5
projects/src/org/netbeans/modules/ruby/rubyproject/ui/wizards/PanelConfigureProject.java; 1.3 -> 1.4
projects/src/org/netbeans/modules/ruby/rubyproject/ui/wizards/PanelConfigureProjectVisual.java; 1.3 -> 1.4
projects/src/org/netbeans/modules/ruby/rubyproject/ui/wizards/PanelOptionsVisual.form; 1.3 -> 1.4
projects/src/org/netbeans/modules/ruby/rubyproject/ui/wizards/PanelOptionsVisual.java; 1.4 -> 1.5
projects/src/org/netbeans/modules/ruby/rubyproject/ui/wizards/PanelProjectLocationExtSrc.form; 1.1 -> 1.2
projects/test/unit/src/org/netbeans/modules/ruby/rubyproject/RubyProjectGeneratorTest.java; 1.3 -> 1.4
projects/test/unit/src/org/netbeans/modules/ruby/rubyproject/RubyProjectTestBase.java; 1.12 -> 1.13
projects/test/unit/src/org/netbeans/modules/ruby/rubyproject/ui/RubyLogicalViewProviderTest.java; 1.2 -> 1.3
railsprojects/src/org/netbeans/modules/ruby/railsprojects/GenerateAction.java; 1.8 -> 1.9
railsprojects/src/org/netbeans/modules/ruby/railsprojects/Generator.java; 1.5 -> 1.6
railsprojects/src/org/netbeans/modules/ruby/railsprojects/GeneratorPanel.form; 1.5 -> 1.6
railsprojects/src/org/netbeans/modules/ruby/railsprojects/GeneratorPanel.java; 1.9 -> 1.10
railsprojects/src/org/netbeans/modules/ruby/railsprojects/MigrateAction.java; 1.12 -> 1.13
railsprojects/src/org/netbeans/modules/ruby/railsprojects/RailsActionProvider.java; 1.23 -> 1.24
railsprojects/src/org/netbeans/modules/ruby/railsprojects/RailsProject.java; 1.13 -> 1.14
railsprojects/src/org/netbeans/modules/ruby/railsprojects/RailsProjectGenerator.java; 1.19 -> 1.20
railsprojects/src/org/netbeans/modules/ruby/railsprojects/RailsProjectUtil.java; 1.2 -> 1.3
railsprojects/src/org/netbeans/modules/ruby/railsprojects/classpath/BootClassPathImplementation.java; 1.9 -> 1.10
railsprojects/src/org/netbeans/modules/ruby/railsprojects/plugins/PluginAction.java; 1.4 -> 1.5
railsprojects/src/org/netbeans/modules/ruby/railsprojects/plugins/PluginManager.java; 1.10 -> 1.11
railsprojects/src/org/netbeans/modules/ruby/railsprojects/server/RailsServer.java; 1.16 -> 1.17
railsprojects/src/org/netbeans/modules/ruby/railsprojects/server/RuntimeNode.java; 1.2 -> 1.3
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/RailsLogicalViewProvider.java; 1.8 -> 1.9
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/customizer/Bundle.properties; 1.5 -> 1.6
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/customizer/CustomizerCompile.java; 1.3 -> 1.4
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/customizer/CustomizerRun.form; 1.6 -> 1.7
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/customizer/CustomizerRun.java; 1.8 -> 1.9
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/customizer/RailsProjectProperties.java; 1.4 -> 1.5
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/wizards/Bundle.properties; 1.15 -> 1.16
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/wizards/NewRailsProjectWizardIterator.java; 1.7 -> 1.8
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/wizards/PanelConfigureProject.java; 1.2 -> 1.3
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/wizards/PanelConfigureProjectVisual.java; 1.5 -> 1.6
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/wizards/PanelOptionsVisual.form; 1.4 -> 1.5
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/wizards/PanelOptionsVisual.java; 1.5 -> 1.6
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/wizards/RailsInstallationPanel.java; 1.8 -> 1.9
railsprojects/src/org/netbeans/modules/ruby/railsprojects/ui/wizards/WizardUtil.java; new: 1.1
railsprojects/test/unit/src/org/netbeans/modules/ruby/railsprojects/RailsProjectTestBase.java; 1.6 -> 1.7
railsprojects/test/unit/src/org/netbeans/modules/ruby/railsprojects/ui/RailsLogicalViewProviderTest.java; 1.4 -> 1.5
debug-commons-java/external/debug-commons-java-0.8.1.jar; 1.4 -> 1.5
debugger/src/org/netbeans/modules/ruby/debugger/Bundle.properties; 1.7 -> 1.8
debugger/src/org/netbeans/modules/ruby/debugger/RubyDebugger.java; 1.17 -> 1.18
Removing debugger/src/org/netbeans/modules/ruby/debugger/RubyDebuggerAdvancedOption.java; 1.2 -> delete
Removing debugger/src/org/netbeans/modules/ruby/debugger/RubyDebuggerOptionsPanelController.java; 1.2 -> delete
debugger/src/org/netbeans/modules/ruby/debugger/RubyDebuggerPanel.form; 1.6 -> 1.7
debugger/src/org/netbeans/modules/ruby/debugger/RubyDebuggerPanel.java; 1.10 -> 1.11
debugger/src/org/netbeans/modules/ruby/debugger/Util.java; 1.8 -> 1.9
debugger/src/org/netbeans/modules/ruby/debugger/resource/layer.xml; 1.4 -> 1.5
debugger/test/unit/src/org/netbeans/modules/ruby/debugger/TestBase.java; 1.15 -> 1.16