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.
Allow IDE to "remember" pinned tabs (host+cwd+title+...) and reopen them after IDE restarts.
Integrated into 'main-silver', will be available in build *201412020001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/707a9225b028 User: Ilia Gromov <ilia@netbeans.org> Log: Fixed Bug #249038 - Implement Pin Tab action for terminal tabs
fixed in 281386:707a9225b028. Changes: * Pin action added to Terminal popup menu. When user press this menu item, new Dialog appears and user is suggested to specify terminal title and cwd. IDE will restore all pinned tabs after reopeninig TC. (this incudes IDE restarting action, of course). * Terminal InputOutput created and Terminal placed to IOComponent (<=> tab added) before any remote connection attempts or NativeProcessBuilder work. This helps user to unpin a tab even if he hasn't successfully connected to host. Some (!remote) connection progress is logged to this tab. If connection is successful this log will be erased before real IO streams will be connected. This "dummy" tab is needed to preserve tab order when restoring pinned tabs. Now a sequential call of openTerminalImpl guarantees that tabs will be ordered in the same order method was called. (Dummy tabs are created immediately in EDT, then all work goes to a RequestProcessor). Problems: * User can specify a non-existent directory in Pin Tab dialog. In this case Terminal will not be created.
Additional fix in 281430:e06c5874d8f8 Changes: * Using another property file (sometimes I need to reset a pin tab property file, fix will prevent other options, like color, from being erased).
Integrated into 'main-silver', will be available in build *201412030001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/e06c5874d8f8 User: Ilia Gromov <ilia@netbeans.org> Log: additional fix for Bug #249038 - Implement Pin Tab action for terminal tabs