CorePlan73

(Difference between revisions)
m (Version Control)
 
(52 intermediate revisions not shown)
Line 4: Line 4:
Disclaimer: The content of this NetBeans development wiki page is intended for pre-planning purposes ONLY. The development, release, and timing of any feature or functionality described here should not be treated as final, and is subject to change at any time at the sole discretion of Oracle. For information about NetBeans software releases please visit the NetBeans Roadmap.
Disclaimer: The content of this NetBeans development wiki page is intended for pre-planning purposes ONLY. The development, release, and timing of any feature or functionality described here should not be treated as final, and is subject to change at any time at the sole discretion of Oracle. For information about NetBeans software releases please visit the NetBeans Roadmap.
-
=== Platform ===
+
===Installers===
-
* [[NbmPackageStability]]
+
* [[Image:Yes.png]] 64bit bundle installers
-
* [[MoreDeclarativeRegistrationUsingAnnotations]]
+
* [[Image:Yes.png]] {{iz|216060}} - Sign installer app with Oracle developer certificate
 +
* [[Image:Yes.png]] {{iz|216192}} - Check for updates in IDE Installer
 +
* customization of RCP installers
 +
** [[Image:Yes.png]] a tutorial how-to make custom installer ([http://wiki.netbeans.org/wiki/index.php?title=NBI_Tutorial NBI Tutorial])
 +
** [[Image:No.png]] simple wizard for installer customization and branding
 +
* {{iz|211739}} - Download installer on the background and run it from NetBeans
 +
** {{iz|108684}} - Installer installs a upgrade (i.e. replacement) of older IDE installation
 +
 
 +
===Autoupdate===
 +
 
 +
* [[Image:Yes.png]] {{iz|181683}} - Handle OSGi bundles jars with the same level of support in autoupdate as NBMs
 +
* '''?''' {{iz|200765}} - License agreement handling when updating
 +
 
 +
=== Platform ===
-
* Supply a System Native Utilities
+
* '''?''' [[NbmPackageStability]]
-
** Several native system calls which are executed by launchers could be more somewhere to allow be called again from IDE
+
* '''?''' [[MoreDeclarativeRegistrationUsingAnnotations]]
-
** {{iz|148534}} - Allow reload Network Proxy Setting in running IDE session
+
* '''?''' System Native Utilities
-
** Ask for admin role in IDE and allow write into root's directories
+
* {{iz|148534}} - Allow reload Network Proxy Setting in running IDE session
=== Core ===
=== Core ===
-
* Output Window - Limit number of lines, prevent IO from EDT, make shortcuts and colors configurable, (add "Keep" buttons to tabs)
+
* Output Window
 +
 
 +
** [[Image:yes.png]] {{iz|182538}} - IOProvider.getIO() not flexible enough
 +
** [[Image:yes.png]] {{iz|214546}} - Support ANSI background colors
 +
** [[Image:yes.png]] {{iz|58126}} - Make shortcuts configurable
 +
** [[Image:yes.png]] {{iz|184908}} - Move font config to Fonts & Colors
 +
** [[Image:no.png]] {{iz|55151}} - Limit number of lines (see also {{iz|216167}} - infinite output)
 +
** [[Image:no.png]] {{iz|183009}}, {{iz|206712}} - Prevent IO from EDT
 +
** [[Image:no.png]] Add "Keep" buttons to tabs
=== Version Control ===
=== Version Control ===
-
* [http://netbeans.org/bugzilla/show_bug.cgi?id=188685 Mercurial rebase support]
+
* [[Image:Yes.png]] {{iz|215016}} - upgrade to svnkit 1.7.5
-
* [https://netbeans.org/bugzilla/show_bug.cgi?id=202314 Enhanced annotation bar]
+
* [[Image:No.png]] {{iz|189273}} - SVN compare between different branches
 +
* [[Image:No.png]] {{iz|188685}} - Mercurial rebase support
 +
* [[Image:No.png]] {{iz|202314}} - Enhanced annotation bar
* Git enhancements
* Git enhancements
-
** {{iz|204022}} - pull/push to upstream
+
** [[Image:Yes.png]] {{iz|204022}} - pull/push to upstream
-
** {{iz|207165}} - diff between branches
+
** [[Image:No.png]] {{iz|207165}} - diff between branches
-
** {{iz|213337}} - Git repository browser refresh
+
** [[Image:No.png]] {{iz|213337}} - Git repository browser refresh
=== Utilities ===
=== Utilities ===
-
* Open File - [http://netbeans.org/bugzilla/show_bug.cgi?id=181989 User-choosable filter of the "Open File..." dialog]
+
* [[Image:yes.png]] {{iz|209998}} - User-choosable filter of the "Open" file dialog for the Java Files
-
* Search in Projects - Add "Open in New Tab" option, make list of searchable MIME types configurable
+
* Search in Projects
-
 
+
** [[Image:yes.png]] Add ''Open in New Tab'' option
-
=== Installers ===
+
** [[Image:yes.png]] {{iz|216050}} Better handling of long lines (increase limit, show only the interesting part in ''Search Results'' window)
-
 
+
** [[Image:yes.png]] Improve detection of binary files
-
* [[Image:Yes.png]] 64bit bundle installers
+
** [[Image:no.png]] {{iz|214279}} Consider using Index in ''Find in Projects''
-
 
+
** [[Image:no.png]] {{iz|88210}} Make list of searchable MIME types configurable
-
* Customization of RCP installers
+
-
** a tutorial how-to make custom installer
+
-
** Simple wizard for installer customization and branding
+
-
 
+
-
* Windows Native improvements
+
-
** Progress in Windows (7+) taskbar icon
+
-
** Tile for Windows 8 Metro environment
+
-
 
+
-
* Enhancements of IDE installation
+
-
** {{iz|108684}} - Installer installs a upgrade (i.e. replacement) of older IDE installation
+
-
** {{iz|211740}} - Allow to launch IDE directly from installer
+
-
** {{iz|211739}} - Download installer on the background and run it from NetBeans
+
=== Window System ===
=== Window System ===
-
* [[NBOnWindows8|Windows8 specific look&feel]]
+
* [[NBOnWindows8|Windows 8 specifics (look&feel)]]
-
* Showcase JavaFX in Welcome page
+
* [[Image:No.png]] [[NBOnMountainLion|OS-X Mountain Lion specifics (look&feel?, full screen changes?)]]
 +
* [[Image:Yes.png]] Some minor API enhancements
 +
** {{iz|214854}} {{iz|215265}} {{iz|216013}}
 +
* [[Image:Yes.png]] {{iz|216175}} - Toolbar overflow - if toolbar is too wide to fit to the screen, show additional buttons in some sort of drop down menu
 +
* [[Image:No.png]] Editor splitting - same functionality as JDeveloper has
* [[Image:Yes.png]] Action to reopen recently closed document
* [[Image:Yes.png]] Action to reopen recently closed document
-
* Some minor API enhancements
+
* [[Image:Yes.png]] {{iz|215743}} - Allow Drag & Drop for modal Dialogs
-
* {{iz|216175}} - Toolbar overflow - if toolbar is too wide to fit to the screen, show additional buttons in some sort of drop down menu
+
* [[Image:Yes.png]] [http://netbeans.org/bugzilla/show_bug.cgi?id=82821 #82821 - Choose file dialog is not Mac native]
-
* Editor splitting - same functionality as JDeveloper has
+
* [[Image:Yes.png]] {{iz|211836}} visual indication of DnD mixing document windows with other windows
-
* [[Image:Yes.png]] [http://netbeans.org/bugzilla/show_bug.cgi?id=215743 #215743 - Allow Drag & Drop for modal Dialogs]
+
* [[Image:No.png]] Showcase JavaFX in Welcome page
-
* [http://netbeans.org/bugzilla/show_bug.cgi?id=82821 #82821 - Choose file dialog is not Mac native]
+
=== Debugger ===
=== Debugger ===
-
* JavaScript Debugger
+
* [[Image:yes.png]] {{iz|215680}} - Allow to provide additional binary classes to submit breakpoints on
-
* {{iz|215680}} - Allow to provide additional binary classes to submit breakpoints on
+
* {{iz|215681}} - More control on debugger stepping
* {{iz|215681}} - More control on debugger stepping
-
* {{iz|198385}} - Allow to create custom debugger views
+
* [[Image:yes.png]] {{iz|198385}} - Allow to create custom debugger views
-
* {{iz|206668}}, {{iz|212710}}, {{iz|212827}} - Improve property editors of debugger variable values - issues
+
* Support for debugging of lambda expressions
* Support for debugging of lambda expressions
* Concurrent feature: Parallel debugging in multiple threads/sessions
* Concurrent feature: Parallel debugging in multiple threads/sessions
 +
* [[Image:no.png]] {{iz|206668}}, {{iz|212710}}, {{iz|212827}} - Improve property editors of debugger variable values - issues
 +
 +
===Projects===
 +
 +
* [[Image:no.png]] {{iz|193873}} - history for the Run button
 +
* [[Image:no.png]] {{iz|208801}} - New files by default start with "To change this template..."
 +
* [[Image:no.png]] {{iz|204221}} - Not obvious how to add/update license headers
=== Maven ===
=== Maven ===
* "effective POM" panel in the pom/xml editor
* "effective POM" panel in the pom/xml editor
-
** show the effective pom used on current configuration, settings etc.
+
** [[Image:Yes.png]] show the effective pom used on current configuration, settings etc.
-
** mark/color/hyperlink section of the effective pom text, showing and jumping to location where it originates from.
+
** [[Image:Yes.png]] mark/color/hyperlink section of the effective pom text, showing and jumping to location where it originates from.
-
** allow showing diffs of current effective pom to a selected different configuration (different properties set, profiles activated)
+
** [[Image:No.png]] allow showing diffs of current effective pom to a selected different configuration (different properties set, profiles activated)
* refactorings/hints
* refactorings/hints
-
** introduce property
+
** [[Image:Yes.png]] introduce property
-
** manage dependency/plugin version
+
** [[Image:No.png]] manage dependency/plugin version
-
** some sort of synchronization across multiple projects in one tree/set of project, warn about plugin/dependency versions out of sync, unmanaged ones, duplicate plugin configuration.
+
** [[Image:No.png]] some sort of synchronization across multiple projects in one tree/set of project, warn about plugin/dependency versions out of sync, unmanaged ones, duplicate plugin configuration.
-
** maven 3.x vs maven 2.x - see http://netbeans.org/bugzilla/show_bug.cgi?id=191116  
+
** [[Image:no.png]] maven 3.x vs maven 2.x - see http://netbeans.org/bugzilla/show_bug.cgi?id=191116  
* {{iz|197577}} - per-project maven executable settings
* {{iz|197577}} - per-project maven executable settings
Line 85: Line 104:
* [[Image:Yes.png]] upgrade to Ant 1.8.4 ([http://netbeans.org/bugzilla/show_bug.cgi?id=213018 #213018])
* [[Image:Yes.png]] upgrade to Ant 1.8.4 ([http://netbeans.org/bugzilla/show_bug.cgi?id=213018 #213018])
 +
 +
=== Options ===
 +
 +
* {{iz|216311}} - Options search - Add quick search panel in the main options window to allow user to search over all available options.

Current revision as of 09:43, 6 September 2012

Core Plan 7.3 (Extended Platform team's plan)

Disclaimer: The content of this NetBeans development wiki page is intended for pre-planning purposes ONLY. The development, release, and timing of any feature or functionality described here should not be treated as final, and is subject to change at any time at the sole discretion of Oracle. For information about NetBeans software releases please visit the NetBeans Roadmap.

Installers

  • Image:Yes.png 64bit bundle installers
  • Image:Yes.png Issue 216060 - Sign installer app with Oracle developer certificate
  • Image:Yes.png Issue 216192 - Check for updates in IDE Installer
  • customization of RCP installers
    • Image:Yes.png a tutorial how-to make custom installer (NBI Tutorial)
    • Image:No.png simple wizard for installer customization and branding
  • Issue 211739 - Download installer on the background and run it from NetBeans
    • Issue 108684 - Installer installs a upgrade (i.e. replacement) of older IDE installation

Autoupdate

  • Image:Yes.png Issue 181683 - Handle OSGi bundles jars with the same level of support in autoupdate as NBMs
  • ? Issue 200765 - License agreement handling when updating

Platform

Core

  • Output Window

Version Control

Utilities

  • Image:yes.png Issue 209998 - User-choosable filter of the "Open" file dialog for the Java Files
  • Search in Projects
    • Image:yes.png Add Open in New Tab option
    • Image:yes.png Issue 216050 Better handling of long lines (increase limit, show only the interesting part in Search Results window)
    • Image:yes.png Improve detection of binary files
    • Image:no.png Issue 214279 Consider using Index in Find in Projects
    • Image:no.png Issue 88210 Make list of searchable MIME types configurable

Window System

Debugger

  • Image:yes.png Issue 215680 - Allow to provide additional binary classes to submit breakpoints on
  • Issue 215681 - More control on debugger stepping
  • Image:yes.png Issue 198385 - Allow to create custom debugger views
  • Support for debugging of lambda expressions
  • Concurrent feature: Parallel debugging in multiple threads/sessions
  • Image:no.png Issue 206668, Issue 212710, Issue 212827 - Improve property editors of debugger variable values - issues

Projects

  • Image:no.png Issue 193873 - history for the Run button
  • Image:no.png Issue 208801 - New files by default start with "To change this template..."
  • Image:no.png Issue 204221 - Not obvious how to add/update license headers

Maven

  • "effective POM" panel in the pom/xml editor
    • Image:Yes.png show the effective pom used on current configuration, settings etc.
    • Image:Yes.png mark/color/hyperlink section of the effective pom text, showing and jumping to location where it originates from.
    • Image:No.png allow showing diffs of current effective pom to a selected different configuration (different properties set, profiles activated)
  • refactorings/hints
    • Image:Yes.png introduce property
    • Image:No.png manage dependency/plugin version
    • Image:No.png some sort of synchronization across multiple projects in one tree/set of project, warn about plugin/dependency versions out of sync, unmanaged ones, duplicate plugin configuration.
    • Image:no.png maven 3.x vs maven 2.x - see http://netbeans.org/bugzilla/show_bug.cgi?id=191116
  • Issue 197577 - per-project maven executable settings

Ant

Options

  • Issue 216311 - Options search - Add quick search panel in the main options window to allow user to search over all available options.
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo