| <html> |
| <head> |
| <title>Fixed Issues in Merak Release</title> |
| <link rel="stylesheet" type="text/css" href="../../../../netbeans.css" /> |
| </head> |
| <body> |
| |
| <H1>The Issues fixed in the Merak Release (3.4.1)</H1> |
| |
| <p>A total of 107 issues have been resolved in the NetBeans 3.4.1. |
| If you'd like, you may list them all using the |
| <a href="https://netbeans.org/bugzilla/buglist.cgi?target_milestone=3.4.1&order=issues.priority" |
| >IssueZilla query</a>. |
| |
| <p>Some of them were RFEs (requests for enchancement), but most were bugs, |
| either minor like documentation inconsistencies, or more annoying like |
| inability to browse through compilation errors from Ant script, |
| deadlocks in project switching or numerous uncancellable Nullpointer exceptions. |
| </p> |
| |
| <H2>The issues have been grouped by modules</H2> |
| <blockquote> |
| <table class='tablecbg' border='0' cellpadding='0' cellspacing='0'> |
| <tr><td><b>Module's Name</b></td><td><b># fixed issues</b></td></tr> |
| <tr class='tabler'><td> </td><td> </td></tr> |
| <tr class='tablerbg'><td><a href="#Ant">Ant</a></td><td align='right'>5</td></tr> |
| <tr ><td><a href="#ApiSupport">ApiSupport</a></td><td align='right'>1</td></tr> |
| <tr class='tablerbg'><td><a href="#AutoUpdate">AutoUpdate</a></td><td align='right'>2</td></tr> |
| <tr><td><a href="#Beans">Beans</a></td><td align='right'>1</td></tr> |
| <tr class='tablerbg'><td><a href="#Clazz">Clazz</a></td><td align='right'>1</td></tr> |
| <tr><td><a href="#Core">Core</a></td><td align='right'>16</td></tr> |
| <tr class='tablerbg'><td><a href="#Diff">Diff</a></td><td align='right'>5</td></tr> |
| <tr><td><a href="#Editor">Editor</a></td><td align='right'>9</td></tr> |
| <tr class='tablerbg'><td><a href="#Form">Form</a></td><td align='right'>1</td></tr> |
| <tr><td><a href="#Installer">Installer</a></td><td align='right'>1</td></tr> |
| <tr class='tablerbg'><td><a href="#JarPackager">JarPackager</a></td><td align='right'>1</td></tr> |
| <tr><td><a href="#Java">Java</a></td><td align='right'>5</td></tr> |
| <tr class='tablerbg'><td><a href="#JavaCvs">JavaCvs</a></td><td align='right'>6</td></tr> |
| <tr><td><a href="#JavaDoc">JavaDoc</a></td><td align='right'>2</td></tr> |
| <tr class='tablerbg'><td><a href="#NbBuild">NbBuild</a></td><td align='right'>2</td></tr> |
| <tr><td><a href="#OpenIDE">OpenIDE</a></td><td align='right'>14</td></tr> |
| <tr class='tablerbg'><td><a href="#Properties">Properties</a></td><td align='right'>1</td></tr> |
| <tr><td><a href="#Tomcatint">Tomcatint</a></td><td align='right'>1</td></tr> |
| <tr class='tablerbg'><td><a href="#UI">UI</a></td><td align='right'>7</td></tr> |
| <tr><td><a href="#UsersGuide">UsersGuide</a></td><td align='right'>2</td></tr> |
| <tr class='tablerbg'><td><a href="#VcsCore">VcsCore</a></td><td align='right'>11</td></tr> |
| <tr><td><a href="#VcsGeneric">VcsGeneric</a></td><td align='right'>9</td></tr> |
| <tr class='tablerbg'><td><a href="#Web">Web</a></td><td align='right'>1</td></tr> |
| <tr><td><a href="#Xml">Xml</a></td><td align='right'>1</td></tr> |
| <tr class='tablerbg'><td><a href="#Multiple">Mutliple Modules</a></td><td align='right'>2</td></tr> |
| <tr class='tabler'><td> </td><td> </td></tr> |
| <tr><td><b>Total Amount of Fixed Issues</b></td><td align='right'><b>107</b></td></tr> |
| </table> |
| </blockquote> |
| |
| <table border="0" width="800" cellpadding="0" cellspacing="0" class='tablebg'> |
| <tbody><tr> |
| <td> |
| <table border="0" width="100%" cellpadding="3" cellspacing="1" class='tablebg'> |
| <tbody> |
| |
| <tr class='tablecbg'><td colspan="2" ><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td |
| align="center"><div align="center"><b><a name="Ant"><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/ant/">ant</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="5"> </td> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=23076">23076</a>: integration of Ant 1.5.1 into NetBeans 3.4.1</b> |
| <BLOCKQUOTE> |
| When NetBeans 3.4 release came to some final phase, Ant 1.5 was released, but |
| testing uncovered some severe bugs, that forbit to include it into 3.4, some |
| time after Ant 1.5.1 was released with all these bugs fixed, but NetBeans was |
| arleady released. The Ant 1.5.1 integration module was published to NetBeans |
| autoupdate server, thoroughly tested and 3.4.1 contains it by default. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=24474">24474</a>: next/previous error from ant compilation.</b> |
| <BLOCKQUOTE> |
| This problem happens everytime when the compiler of Ant script is set |
| to "Ant Script Compilation". The problem is that Ant opens own Output |
| tab with its own name and that after the compilation is finished, the |
| Core opens the second output tab with name "Compiler" where the status |
| of compilation (successful or not is shown). The second tab is |
| activated and because all the errors were logged in the first tab, the |
| F12 does not work. |
| </BLOCKQUOTE> |
| </td></tr> |
| <tr class='tablerbg'> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=24506">24506</a>: Executor not notifying on completion.</b> |
| <BLOCKQUOTE> |
| The task which is returned from TargetExecutor is |
| wrapper task. Unfortunatelly this wrapper task is never started, |
| therefore it cannot report that the wrapped task has already finished. |
| </BLOCKQUOTE></td></tr> |
| <tr class='tabler'> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25701">25701</a>: |
| Deserialization of AntProjectSupport with new project unreliable</b> |
| <BLOCKQUOTE> |
| AntProjectSupport deserializes itself by deser'ing a FileObject and a File. |
| The File is fine, I suppose. |
| However the FileObject checks the Repository for mounts. |
| If the mount has not been set up by the time the APS is deserialized, |
| apparently it can become invalid (fo==null, file==null) even though |
| if deser'd later it would be fine. |
| </BLOCKQUOTE> |
| </td></tr> |
| <tr class='tablerbg'> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29246">29246</a>: |
| Hyperlinking of Ant script errors does not work under 1.5.1 |
| </b> |
| <BLOCKQUOTE> |
| I think this is a regression. Under Ant 1.5.1, |
| error messages referring to build scripts do not |
| hyperlink, as they use URL syntax (e.g. file:) |
| which the Ant module does not recognize. Here is |
| an example: download maven source |
| (jakarta.apache.org) and run top-level |
| build-bootstrap.xml from 3.4.1 with no further |
| configuration and you get: |
| <p/> |
| <pre> |
| src/bootstrap/org/apache/maven/BootstrapTask.java |
| [452] cannot resolve symbol |
| symbol : class PatternSet |
| location: class org.apache.maven.BootstrapTask |
| PatternSet patternSet = new PatternSet(); |
| ^ |
| 22 errors |
| file:/space/src/maven/build-bootstrap.xml:345: |
| Compile failed; see the compiler error output for |
| details. |
| BUILD FAILED |
| </pre> |
| The last error line is not hyperlinked. |
| </BLOCKQUOTE> |
| </td></tr> |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='ApiSupport'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/apisupport/">apisupport</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25869">25869</a>: Mnemonics conflict Remove & After Selected item</b> |
| <BLOCKQUOTE> |
| <pre>Components with potential mnemonics conflict: |
| - components with mnemonic 'R' : |
| Class: javax.swing.JButton { Remove | N/A } |
| Class: javax.swing.JRadioButton { After |
| Selected Item | N/A } |
| </pre> |
| </BLOCKQUOTE></td></tr> |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='AutoUpdate'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/autoupdate/">autoupdate</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="2"> </td> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25782">25782</a>: |
| NPE after try to install module from local nbm file</b> |
| <BLOCKQUOTE> |
| <PRE> |
| I have vad module nbm file that doesn't contain |
| Info/info.xml file and do : |
| - run IDE |
| - invoke Update Center |
| - select "Install manually downloaded modules" and |
| push Next |
| - add my module (xx.nbm) |
| - push Next |
| -> NullPointerException arise (see attachment), I |
| know that it's impossible use nbm file without |
| info.xml file by autoupdate, but Exception should |
| be catched and annotated. |
| </PRE> |
| </BLOCKQUOTE></td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27600">27600</a>: |
| Module XML file for autoload modules not written correctly.</b> |
| <BLOCKQUOTE> |
| <pre> |
| When an autoload module is installed via |
| AutoUpdate, the module's XML file will be written |
| like this: |
| |
| ... prolog ... |
| <module name="org.brianlsmith.smn.mdr"> |
| ... |
| <param name="jar">oad/smnmdr.jar</param> |
| </module> |
| |
| Notice that the "jar" parameter has an "oad/" |
| prefix. The problem is that the code is doing this: |
| if (jarName.startsWith("autoload")) { |
| autoload = true; |
| jarName = jarName.substring("eager"); // <<-- |
| } |
| |
| To me, this problem causes my autoload module to |
| be impossible to install, AFAICT. And, it seems |
| that this code has been in NetBeans since 3.4 |
| release, from looking at the CVS tags. |
| |
| Another problem is that if your module is an eager |
| module, then the XML document will look like: |
| ... |
| <param name="eager">false</param> |
| <param name="jar">/smnmdr.jar</param> |
| <param name="origin">user/eager</param> |
| ... |
| where the "jar" parameter has an extra slash. |
| |
| Another problem is that if your module's jarfile |
| is prefixed with "eager" or "autoload" without a |
| slash ("eagertoplease.jar", "autoloadtest.jar"), |
| they will be incorrectly configured: in the first |
| case, it will be treated as an eager module file |
| named "toplease.jar" and in the latter case it |
| will be treated as an autoload module file named |
| "test.jar". To fix this you need to include the |
| slash in the test (e.g. jarFile.startsWith("eager/")) |
| </pre> |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Beans'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/beans/">beans</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td> |
| <td><b>#<a class=normallink target="new" href="https://netbeans.org/bugzilla/show_bug.cgi?id=25957">25957</a>: generated event typenames use FQNs.</b> |
| <br/> |
| <BLOCKQUOTE> |
| Create a New Unicast Event Source. |
| Generate event firing methods and pass event as a parameter. |
| Try it for java.awt.event.ActionListener. |
| It will generate "<b>private void fireActionListenerActionPerformed (ActionEvent event) |
| {</b>" |
| but it is not compilable. |
| Please generate FQN (java.awt.event.ActionEvent) instead of simple name. |
| </BLOCKQUOTE></td></tr> |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Clazz'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/clazz/">clazz</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td><td> |
| <b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26806">26806</a>: |
| Problem of NPE Gracefully handled</b> |
| <BLOCKQUOTE> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26726">26726</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27557">27557</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27759">27759</a> |
| are all marked as duplicate and then would be also resolved by the fix of this |
| issue. |
| </BLOCKQUOTE> |
| |
| <BLOCKQUOTE> |
| |
| The openide.jar contains file |
| "org/openide/awt/$Toolbar$Patch$.class". The IDE |
| (better said: java module) does not behave |
| correctly when accessing this class. |
| <ol> |
| <li> |
| When you mount openide.jar, automatic |
| complation database update is performed. The first |
| attached exception |
| ("dollar_in_classname_exc_1_update.txt") is thrown |
| on console. |
| </li> |
| <li>When expanding package with this file |
| (org.openide.awt), the second attached exception |
| is thrown ("dollar_in_classname_exc_2.txt", show |
| in exception dialog). |
| </li> |
| <li>When an attempt to "open" the class, the third |
| exception is thrown |
| ("dollar_in_classname_exc_3.txt") many times. The |
| MDI frame is not completely re-drawn, when |
| clicking into the IDE, the exception is thrown |
| again. The only thing that stops the exception |
| from throwing is to close the explorer. In sum, |
| probably the only way to completely resume IDE |
| work is to kill the IDE and restart it. |
| </li> |
| </OL> |
| </BLOCKQUOTE> |
| </td></tr> |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Core'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/core/">core</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'> |
| <td bgcolor='#EEEBC6' width="20" rowspan="16"></td> |
| |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=18405">18405</a>: |
| MouseWheel does not work in Output Window</b> |
| <BLOCKQUOTE> |
| I'm using NB3.3Beta6 on JDK1.3.1. I |
| installed Mouse Wheel Support module into NetBeans and now mousewheel |
| works in all windows in NB apart from OutputWindow. So, I think it is |
| some problem in OW. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25517">25517</a>: |
| Welcome module should hide "Welcome" node in Options window</b> |
| <BLOCKQUOTE> |
| no more welcome node in options window |
| <br> |
| ...because it is useless with this module enabled. |
| New welcome doesn't use this option. It is node of old welcome panel. |
| It was discussed that old one will be alive and will be displayed |
| in case some of module puts its entry there. However, when this node |
| is empty and there is no option to put there entries it is is really |
| useless. In each case I think it is work for core because of old |
| welcome panel. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25589">25589</a>: |
| SplitContainer does not use UIManager to set border colors</b> |
| <BLOCKQUOTE> |
| I'm doing some work on themes support. When using |
| a dark theme, I noticed that I could not get rid |
| of the bright split borders around components. |
| <p/> |
| The reason is that in code, the colors for this border are hard-coded. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25622">25622</a>: |
| NullPointerException from "Frame Resides" action </b> |
| <BLOCKQUOTE> |
| not reproducible<br/> |
| It is triggered when I have a custom CloneableTopComponent sitting in its own, |
| newly created Mode, not residing in the IDE, running MDI. |
| If I go to Windows menu, but don't click anywhere, and then click on the CTC, |
| and back a few times, it will be triggered. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25679">25679</a>: |
| Maximize buttons in upper-right corner stay after Source Editor resides as a |
| Separate window.</b> |
| <BLOCKQUOTE> |
| Steps to reproduce: |
| <ul> |
| <li>run IDE</li> |
| <li>select Welcome Screen in Editor</li> |
| <li>push from main menu Window | Frame Resides | As |
| Separate Window</li></ul> |
| -> buttons maximize, minimalize and restore are |
| present in upper-right corner |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25861">25861</a>: |
| MenuItem.acceleratorFont unaffected by -fontsize switch</b> |
| <BLOCKQUOTE> |
| default |
| acceleratorFont is Dialog Plain 10 whereas default |
| font is Dialog Bold 12. If you consider the base |
| font size in Swing to be 12 by default, and we set |
| -fontsize to e.g. 11, what should acceleratorFont |
| be set to? D.P.10 seems right with -fontsize 11. |
| It seems wrong with -fontsize 18. Should it be |
| some proportion? Rounded how? Etc. |
| |
| Themes (issue #25472) would provide a more |
| coherent solution than -fontsize I think, since |
| you could select particular font sizes for each usage. |
| |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'> |
| <td> |
| <b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26072">26072</a>: |
| org.openide.filesystems.FSException on startup after deleting jar</b><br /> |
| <BLOCKQUOTE> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=24568">24568</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26088">26088</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26391">26391</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26535">26535</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26623">26623</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27442">27442</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27445">27445</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27464">27464</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28014">28014</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29279">29279</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29343">29343</a> |
| are all marked as duplicate and then would be also resolved by the fix |
| of this issue. |
| </BLOCKQUOTE> |
| <BLOCKQUOTE> |
| I am seeing a FSException regarding a jar that |
| was deleted outside of the ide on startup. The |
| full log and exception info are attached. The |
| issue can be resolved by going into the |
| explorer customize dialog and removing the |
| obsolete link. Should this just be done |
| automatically, possibly after a warning dialog? |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26191">26191</a>: |
| ZIPException's during module system startup can cause main thread to halt |
| </B> |
| <BLOCKQUOTE> |
| The exception is caught and rethrown, but the |
| rethrown exception is missing the module name. A |
| catch clause a bit further down is expecting to |
| know what the module was and when it doesn't find |
| it, it chokes. Easy fix. Improves robustness if |
| some module JARs are corrupted etc. |
| <p/> |
| robustness against ZIPException during ModuleManager.enable. |
| </BLOCKQUOTE></td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26236">26236</a>: |
| core/settings module text strings not localized </b> |
| <BLOCKQUOTE> |
| This bug makes impossible to localize some of the text coming from core/settings |
| module |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26500">26500</a>: |
| unhelpful "[WinSys] null" messages </b> |
| <BLOCKQUOTE> |
| With 3.4 RC1, I'm seeing frequent |
| "[WinSys] null" messages printed to the console |
| and I don't know why. |
| org.netbeans.core.windows.PersistenceManager & |
| WorkspaceImpl both implement something like: |
| |
| ErrorManager.getDefault().log(ErrorManager.WARNIN |
| G, "[WinSys] " + ioe.getMessage()); |
| |
| so apparently the exception's message is null. |
| There's no more info in ide.log than this, but I |
| can attach it if you want. |
| --- |
| Now in case there is a null message, it is not dumped. |
| (Will find out later why there are provided such exceptions). |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26517">26517</a>: |
| Missing hyperlinks in output window |
| <BLOCKQUOTE> |
| the bug appears if (and only if) |
| method name contains class name. |
| </BLOCKQUOTE> |
| </b></td> |
| </tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27776">27776</a>: |
| autoconvert javax.help package deps to core/javahelp module deps. |
| </b> |
| <BLOCKQUOTE> |
| A bit late, but I think Rochelle was right here - |
| older modules that declared a package dependency |
| on javax.help (e.g. apisupport, apparently TP?) |
| should have been automatically given a dep on |
| org.netbeans.modules.javahelp/1 in 3.4, to let |
| them continue to use the package. |
| org.netbeans.core.modules.NbInstaller permits this |
| kind of thing. Better late than never, right? |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28126">28126</a>: |
| Install-Before not working after new module introduced. |
| </B> |
| <BLOCKQUOTE> |
| if a new version of a module is released that newly declares that its object |
| type should be above/below some other in the list, the pool should be |
| resorted accordingly. Probably not a very important bug; at least it took |
| this long for it to be reported, though it was probably always broken. |
| <p/> |
| resort after added/removed ordering attrs. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28307">28307</a>: |
| NPE from DefaultDesktopManager.maximizeFrame</b> |
| <BLOCKQUOTE> |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28358">28358</a>: |
| Endless IndexOutOfBoundsExceptions after unmounting a filesystem that had files open in the editor </b> |
| <BLOCKQUOTE> |
| <ol> |
| <li> Open several files from a filesystem in the editor |
| <li> Mount another filesystem |
| <li> Open several files from filesystem #2 in the editor |
| <li> Unmount the filesystem |
| </ol> |
| EXPECT: |
| <br> |
| The open windows from filesystem #2 close w/o error |
| <p/> |
| ACTUAL: |
| <br> |
| I saw an endless loop of IndexOutOfBounds exceptions that forced me to kill NB |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28495">28495</a>: |
| Trouble loading classes from a sealed JAR |
| </b> |
| <BLOCKQUOTE> |
| Sealed JARs apparently caused problems for modules in pre-4.0 versions; |
| a third-party module developer reported exceptions thrown. |
| Looking at the code, it is clearly wrong (a typo). |
| Does not affect any netbeans.org modules that I know of, |
| but could be a blocker for other module authors. <p/> |
| AIIOBE for sealed module JARs.</BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0"> |
| <tbody> |
| <tr> |
| <td align="center"> |
| <div align="center"> |
| <b> |
| <a name='Diff'> |
| <a class=normallink target="new" href="#https://netbeans.org/source/browse/diff/">diff</a> |
| </a> |
| </b> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </td></tr> |
| |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="5"> </td> |
| <td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=24523">24523</a>: |
| Apply patch doesn't support the unified diff format |
| </b> |
| <BLOCKQUOTE> |
| apply patch action doesn't support the unified diff format which is produced |
| by the cvs diff -u <name> for example. |
| <p/> |
| Well, it's a missing functionality rather than a bug in existent functionality. |
| But I agree, that from the users point of view |
| this may be considered more like a bug. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26146">26146</a>: |
| The graphical diff does not handle not reported line differences |
| </b> |
| <BLOCKQUOTE> |
| When the diff algorithm does not report empty lines as differences, the graphical diff is corrupted. |
| The graphical diff should use a heuristic to detect, that a missing or added empty line was not reported as a difference. |
| <br/> |
| Keep balance of corresponding lines even when there were unreported |
| missing or added lines. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26427">26427</a>: |
| Apply Patch acttion does'n refresh opened documents |
| </B><BLOCKQUOTE> |
| <ol> |
| <li>open XML, Java, ... document in the Source Editor</li> |
| <li>apply some patch on the document</li> |
| </ol> |
| The document's file is changed on the disc but old |
| version remains in the Source Editor. When you |
| edit the document and save it, patch's changes are |
| lost. |
| <br/> |
| Properly close the streams after FileUtil.copy()! |
| Also refresh the FileObject after successfull application of the patch. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'> |
| <td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26757">26757</a>: |
| Apply patch doesn't work as expected |
| </b> |
| <BLOCKQUOTE> |
| It seems, that the only problem is the "*/", that is for some reason |
| added at the end of the merged patch. I'll explore that. |
| <br> |
| The bug is in the parsing algorithm of the context diff. The same |
| patch in standard UNIX diff format was applied correctly. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29390">29390</a>: |
| NPE while applying Unified diff |
| </b> |
| <BLOCKQUOTE> |
| The NPE was caused by the empty line at the end of the patch file. |
| <br> |
| This NPE was caused by the editing of |
| the diff in an editor (this is apparent from the ^M at the end of the |
| diff). This introduced the last empty line, which does not occur if |
| you redirect cvs diff into a file (this is why I didn't discover the |
| bug earlier). |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='editor'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/editor/">editor</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="9"> </td> |
| <td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=21405">21405</a>: |
| Cut on read-only source is sometimes not reverted (was: Unappropriate actions in popup menu)</b> |
| <BLOCKQUOTE> |
| Steps to reproduce: |
| <ul> |
| <li>make diff of two files</li> |
| <li>select part of text</li> |
| <li>invoke popup menu</li> |
| </ul> |
| -> actions : Paste, Cut and Delete should be disabled or should be possible |
| write to this view ?! |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=23571">23571</a>: |
| Make abbreviations useful: support and include multiline abbrevs</b> |
| <BLOCKQUOTE> |
| A much more useful one would be: |
| <pre> |
| tryc -> |
| |
| try { |
| | |
| } catch (Exception e) { |
| } |
| </PRE> |
| or even |
| <PRE> |
| addact -> |
| |
| addActionListener(new ActionListener() { |
| public void actionPerformed(ActionEvent e) { |
| | |
| } |
| }); |
| </PRE> |
| </BLOCKQUOTE> |
| |
| <tr class='tablerbg'><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25323">25323</a>: |
| Dispearing code completion</b> |
| <BLOCKQUOTE> |
| Sometimes, while writting the code, the code |
| completion view just disappears. It is strongly |
| dependent on the timing, but it is possible to |
| simply reproduce it if you know how.<br/> |
| Try these steps: |
| <ol> |
| <li>Clean IDE (new userdir).</li> |
| <li>Open a java editor (for example ClockFrame in |
| editing mode).</li> |
| <li>Into a method, try to write "String.err".</li> |
| <li>Press '.'.</li> |
| <li>Wait for code completion.</li> |
| <li>Now, write "println", and try to press keys as |
| fast, as you can. Or, make a delay (~1sec) between |
| key-presses. It sometimes happens, that the code |
| completion just disappears.</li> |
| <li>This does not happen when you type, remove all |
| you have written (".println") and go back to step 4.</li> |
| </OL> |
| It seems to me, that the problem happens if the |
| key is pressed during code completion |
| re-evaluation. The code completion is closed after |
| that. |
| </BLOCKQUOTE></td></tr> |
| |
| <tr class='tabler'><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25969">25969</a>: |
| <BLOCKQUOTE> |
| I was editing a text using code completion. Once, |
| I write quite fast, and |
| IndexOutOfBoundsException/s occured (the second of |
| the exceptions was repeated approx. 4-5 times). |
| <br> |
| IndexOutOfBoundsException while editing (code completion)</b> |
| I am marking this bug as RANDOM, because it is unreproducible. I |
| have not seen it from time I reported this, so I suppose the fix was |
| succesfull. Reopen anybody is able to reproduce this problem. Current |
| build is 200210170100. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26063">26063</a>: |
| Editor should attempt to focus the last activated editor window after Alt+Shift+I</b> |
| <BLOCKQUOTE> |
| The focus just stays on the main window because |
| it's parent of the FastImport dialog. The Find |
| dialog for example uses Utilities.returnFocus() to |
| attempt to return the focus. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26430">26430</a>: |
| Import tool doesn't work from XEmacs!</b></td></tr> |
| |
| <tr class='tablerbg'><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26480">26480</a>: |
| Javadoc summary does not work for method args with array type</b> |
| <BLOCKQUOTE> |
| Mount JDK 1.4 sources, type |
| <pre> |
| new DefaultTableModel( |
| </PRE> |
| and scroll through the constructors when the popup |
| appears. Javadoc is displayed for most |
| constructors, but not those with one or more |
| Object[] params, though Javadoc comments exist. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26966">26966</a>: |
| Fast Import (Alt Shift I) should trim selected text</b> |
| <BLOCKQUOTE> |
| if you select, e.g.: "Remote Exception " with a space as the last char |
| (which will always |
| happen if you use word selection with crtl + right arrow) |
| and use the Fast Import function, it will |
| not work. |
| If you remove the last space all works as expected. |
| I greatly appreciate the Fast |
| Import function and think this small adjustment would improve its "ease of use". |
| </BLOCKQUOTE></td></tr> |
| |
| |
| <tr class='tablerbg'><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27213">27213</a>: |
| Two separators in java editor's context menu</b> |
| <br/> |
| <blockquote>Try to invoke a context menu in any java editor. |
| You will see that between "Delete" and "Add" |
| actions are two separators, making it look |
| strange. </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Clazz'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/form/">form</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td><td> |
| <b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27936">27936</a>: |
| Form Editor loses applet menu on reload</b> |
| <BLOCKQUOTE> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29749">29749</a>, |
| is marked as duplicate and then would be also resolved by the fix of this |
| issue. |
| </BLOCKQUOTE> |
| |
| <BLOCKQUOTE> |
| When adding a menu to an applet all works fine and |
| the menu appears. I then compile it and work on |
| it, at this stage the menu is 'hanging' off the |
| JApplet node in the form editor. When I then close |
| it to work on something else and the re-open it, |
| the menu is no longer visible in the form editor |
| (and when the applet is run), at this point the |
| menu is seen to be 'hanging' off the Other |
| Components node. |
| </BLOCKQUOTE> |
| </td></tr> |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Installer'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/installer/">installer</a></a></b></div></td></tr></tbody></table></td></tr> |
| |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"></td> |
| |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26049">26049</a>: |
| Installer incorrectly imports modules from userdir. |
| </b> |
| <br/> |
| <BLOCKQUOTE> |
| Installer doesn't import folders like |
| {$userdir}/modules, lib, etc. from 3.3.2 userdir |
| (in contrast to Setting Import Wizard). |
| It is problem of all 3.3.2 XML users because XML |
| wasn't in standard 3.3.2 distribution and is |
| available via AutoUpdate. |
| |
| Steps to reproduce: |
| <ol> |
| <li>run 3.3.2 with empty userdir</li> |
| <li>install all XML modules via Update Center</li> |
| <li>exit 3.3.2</li> |
| <li>run Nb 3.4 installer</li> |
| <li>slelect Import Settings from: NetBeans IDE v3.3.x</li> |
| <li>finish instalation</li> |
| </ol> |
| IDE starts and displays 18 Warnind Dialogs and a |
| lot of exceptions (see ide.log) and it will happen |
| at every start. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='JarPackager'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/jarpackager/">jarpackager</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25500">25500</a>: |
| While setting empty location, many exceptions are shown in console</b> |
| <br/> |
| <BLOCKQUOTE> |
| How to reproduce: |
| <ol> |
| <li>Open Options</LI> |
| <li>Select "Source Creation and Management|Templates|Jar Archives|Jar Recipe|<Jar Filename>" |
| node</li> |
| <li>Change Location property to something</li> |
| <li>Set empty text to Location property</li> |
| <li>ERROR - Many exception are shown in the console </li> |
| </UL></BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Java'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/java/">java</a></a></b></div></td></tr></tbody></table></td></tr> |
| |
| <tr class='tablerbg'> |
| <td bgcolor='#EEEBC6' width="20" rowspan="5"> </td> |
| <td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26932">26932</a>: |
| ClassPath.getResourceName(FileObject, char, boolean) does not work as documented |
| </b> |
| <BLOCKQUOTE> |
| The separator character is ignored and '/' is always used. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27636">27636</a>: NPE exception in V8 |
| parser. |
| </b> |
| <BLOCKQUOTE> |
| The exception was caused by running Java parser from |
| another Java parser. This is not supported. Fix makes sure that |
| referenced files are saved only for internal compilation and do not |
| saved for the source parsing. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27827" |
| >27827</a>: "Append Environment Variables = True" does not work |
| </b> |
| <BLOCKQUOTE> |
| Found in 4.0 dev, but also in 3.4. Setting this |
| flag to True has no effect. Code in |
| JavaProcessExecutor simply ignores it. Attaching |
| suggested patch. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28481" |
| >28481</a>Problem with compile all |
| </b> |
| <BLOCKQUOTE> |
| If I select Compile All from the build menu I get a |
| NullPointerException with a request to report this bug. |
| I had the "Use JavaMake" property set to true. When I |
| reset it back to false Compile All does not throw any |
| exceptions. The problem is reproducable because if I set |
| it back to true I get the same exception. I also tried to |
| delete the entire project and recreate it. Same thing. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29306">29306</a>: NetBeans does not close all open file descriptors. |
| </b> |
| <BLOCKQUOTE> |
| When I mounted ten filesystems (in the NetBeans |
| Explorer) and ran command "Update Code |
| Completions..." on some of them, NetBeans became |
| crazy, displayed several exception windows and |
| printed a lot of exceptions to the console and/or |
| to 'ide.log'. It also started installing and |
| uninstalling various sets of modules. |
| |
| Some of the exception messages written into |
| 'ide.log' end with "(Too many open files)". |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='JavaCvs'><a class=normallink target="new" href="#https://netbeans.org/source/browse/javacvs/">javacvs</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="6"> </td> |
| <td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=22203">22203</a>: |
| After unloading and reloading JavaCVS module, JavaCVS filesystem has local filesystem icon |
| <BLOCKQUOTE> |
| Re-initialize the cache after addNotify(). |
| This is necessary for the filesystem and cache to work correctly |
| after several calls of removeNotify() and addNotify(). |
| </BLOCKQUOTE> |
| </b></td></tr> |
| |
| <tr class='tabler'><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25844">25844</a>: |
| CVS | DIFF, off-by-one error</B> |
| <BLOCKQUOTE> |
| If using "Ignore whitespace" and "Ignore blank spaces"; |
| maybe one of those features is broken leading to the spaces we see! |
| <p/> |
| Run the update -p command for each revision compared. This is necessary for the |
| graphical diff to have the correct revision texts. The diff can be given |
| arguments to ignore some changes (spaces, empty lines, etc.) If the cvs diff |
| ignores some changes it's not possible to construct the second file from |
| the first one and the list of differences. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'> |
| <td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27271">27271</a>: |
| If isIgnoreLocallyExistingFiles(), pass a null file agrument only to |
| sendEntryAndModifiedRequests(). |
| </b> |
| <BLOCKQUOTE> |
| Well, the problem is in |
| org.netbeans.lib.cvsclient.command.remove.RemoveCommand.sendEntryAndModifiedRequests() |
| method. When isIgnoreLocallyExistingFiles() is true, the file is set |
| to null, which will cause the NPE. |
| </BLOCKQUOTE></td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27274">27274</a>: |
| CVS commands don't save editor buffers first</b> |
| <BLOCKQUOTE> |
| Please refer to the nbusers discussion thread |
| <a href="https://netbeans.org/servlets/ReadMsg?msgId=376646&listName=nbusers"> |
| "Surprising CVS problems (changes lost)" </a> |
| started Mon, 9 Sep 2002 by |
| Mike Cepek, which includes step-by-step reproduction |
| scenarios: |
| |
| Brief summary: CVS command execution, unlike Ant target |
| execution, doesn't save modified files first in NetBeans. |
| A nasty consequence is that a "CVS update" command with |
| unsaved editor buffers can easily result in lost work |
| (yours or someone else's) with no warning. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28075">28075</a>: |
| DEADLOCK when you mount FS containing WEB module</b> |
| <br> |
| <BLOCKQUOTE> |
| In versioning filesystem's attributes do NOT look for corresponding FileObject, |
| because this can cause deadlock. |
| In NbJavaCvsFileSystem getVcsAttributes() method added to be able to |
| access attributes directly. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28943">28943</a>: |
| Default Switches dialog does not allow to cancel the command</B> |
| <BLOCKQUOTE> |
| When creating a cvs filesystem, the default value |
| for the "User Interface Mode" property is "Only |
| Default Switches". |
| <p/> |
| When first executing a cvs command on that |
| filesystem, a dialog comes up to let you know that |
| more advanced options are available, but does not |
| provide a way to cancel the command. |
| <p/> |
| Why is this bad? If you have been working on a |
| local versions of files, they can get merged when |
| you first do an update from netbeans without any |
| way to stop it short of killing the application |
| before closing the dialog. Bad, bad netbeans. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='JavaDoc'><a class=normallink target="new" href="#https://netbeans.org/source/browse/javadoc/">javadoc</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="2"> </td> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=22805">22805</a>: |
| No UI for accessing Javadoc except search or editor shortcuts</b> |
| <BLOCKQUOTE> |
| It's fine that we got rid of the JavaDoc tab in |
| Explorer. But how do I access JavaDoc now? I |
| should be able to browse and possibly open JavaDoc |
| without running a search tool. |
| |
| One idea: When you mount JavaDoc, it should offer |
| to add the main index file to the current project. |
| |
| One issue with that idea (already filed an |
| enhancement on this): You could end up with a |
| bunch of files in your project called "Index." |
| The right solution is to parse out a reasonable |
| name (such as using the <TITLE> tags from the |
| index) and use that for the shortcut that gets |
| added to the project. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26238">26238</a>: |
| User able to type in the Javadoc Output Window </b> |
| <BLOCKQUOTE> |
| When a javadoc is created the user is able to type in the output |
| window. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='NbBuild'><a class=normallink target="new" href="#https://netbeans.org/source/browse/nbbuild/">nbbuild</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="2"> </td> |
| <td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26431">26431</a>: |
| makenbm target fails with Ant 1.5 </b> |
| <BLOCKQUOTE> |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29712">29712</a>: |
| 3.4 instead of 3.4.1 in installer </b> |
| <BLOCKQUOTE> |
| In the installer for 3.4.1 RC1 build the NetBeans |
| 3.4 is displayed everywhere. |
| <p/> |
| Rudolf Balada: |
| <br> |
| I've got mixed feeling if it's an error or not, but it's certain, that |
| I'm responsible for that as an idea author and implementator. |
| Installer build *shell* script takes the product key from userdir |
| value specified in runide_defaults.sh I will try to arrange special |
| installer build tomorrow to provide good installers for 3.4.1 RC2 |
| (build #200301032341). I guess 3.4.1 is not going to change userdir so |
| the change is upto me. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div align="center"><b><a |
| name='OpenIDE'><a class=normallink target="new" href="#https://netbeans.org/source/browse/openide/">openide</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="14"> </td> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25489">25489</a>: |
| Default action sometimes does not work on TreeTableView |
| </b></td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25590">25590</a>: |
| A number of OpenIDE classes (e.g. SplittedPanel) get colors from java.awt.SystemColor, not UIManager </b> |
| <BLOCKQUOTE> |
| I've been playing with theme support and noticed a |
| bunch of borders that did not seem to respond to |
| UIDefaults changes. |
| The reason is that they get their colors from |
| java.awt.SystemColor rather than using |
| javax.swing.UIManager.getColor(). |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25731">25731</a>: |
| Treat as file doesn't work in jar file</b> |
| <BLOCKQUOTE> |
| If jar file contains some unrecognized file and user want view that file |
| as text and uses action "Treat as File" from pop-up menu on that file, |
| IOException is thrown and file is not treated as text. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25884">25884</a>: |
| Wrong title of properties window. </b> |
| <BLOCKQUOTE> |
| Properties window of filesystems, archive files |
| etc. has wrong caption. It says something like: |
| "Properties of D:\For [Properties of D:\Forte for |
| Java\User\3.4\sampledir]" in case of default local |
| filesystem or "Properties of jemmy. [Properties of |
| jemmy.jar]" in case of JAR file. It looks like only |
| 6 characters are taken into account, doesn't it ? |
| I would love to assing it as P2 but I am sure you |
| would downgrade it immediatelly. However can this |
| remain in FCS ? ;-) |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25963">25963</a>: |
| [Explorer DnD] After cancel drop in Explorer popup menu and short cuts don't work there </b> |
| <BLOCKQUOTE> |
| |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26028">26028</a>: |
| after deleting GUI Editing workspace, editor window blank </b> |
| <BLOCKQUOTE> |
| I did about the following steps: |
| look at files in editing workspace |
| mount src.zip -- probably unrelated |
| unmount src.zip -- probably unrelated |
| open ImageViewer.java (opens Form Editor on GUI |
| Editing workspace) |
| delete GUI workspace |
| |
| now there is a blank tab in the editor for what |
| should have been |
| the showing file. Other tabs in the editor look |
| OK. Hitting |
| the X on the tab to delete it and opening it again |
| fixes the |
| problem. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26228">26228</a>: |
| Each time selection of module node in Tools | Options arise new Properties Window |
| </b> |
| <br/> |
| <BLOCKQUOTE> |
| Steps to reproduce: |
| <ul> |
| <li>run IDE</LI> |
| <li>invoke Options (Tools | Options)</LI> |
| <li>try to select some node under IDE Configuration |
| | System | Modules, </li></UL> |
| |
| if folder is selected -> itself expanded<br/> |
| if module is selected -> new properties window |
| arise</BLOCKQUOTE></td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26311">26311</a>: |
| .settings files are parsed 2+ times</b> |
| <BLOCKQUOTE> |
| During the IDE startup, each of the .settings |
| files under the Services folder will get parsed at |
| least twice during the FolderLookup |
| initialization. |
| <p/> |
| It is caused by this code in the core: |
| <pre>SerialDataConvertor.java:73 |
| if (isModuleEnabled()) { |
| instance = createInstance(null); |
| lkpContent.add(instance); |
| } |
| </PRE> |
| where in isModuleEnabled->getModuleInfo() is code |
| to create/parse an instance: |
| String module = new SettingsInstance(null).getSettings(true).getCodeNameBase(); |
| and the parsed instance is immediatelly forgotten and created again from above mentioned |
| instance = createInstance(null); |
| and is parsed again later (on demand). |
| <p/> |
| It is possible to keep the parsed instance, |
| which will significantly speed up the FolderLookup initialization. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26678">26678</a>: |
| I18N - Problems with localized mnemonics |
| </b> |
| <BLOCKQUOTE> |
| I found a VERY serious bug in localized Netbeans: |
| When I translate, e.g. "&File" menu name into Russian, I have "&<SOME |
| RUSSIAN SYMBOL>...", |
| but then the key combination Alt+<SOME RUSSIAN SYMBOL> doesn't work! |
| |
| All other menus and submenus, buttons, etc. are also affected. |
| |
| And I do not like the way, used by Localizators of Mozilla (which also has |
| the same bug), who just translated the menu name, but left the English key |
| combination. |
| So "&File" menu would look like |
| "<RUSSIAN TRANSLATION> (&F)" - this is not very attractive anyway. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26887">26887</a>: |
| SystemAction.iconResource upgrade problem |
| </B> |
| <BLOCKQUOTE> |
| The new semantics of this method are better, |
| but some 3.3- modules with actions might have been harmed by the change. |
| #26887 restores compatibility for them |
| (with a suitable warning to console about how to upgrade). |
| </p> |
| SystemAction.iconResource relative path compat fix. |
| </BLOCKQUOTE></td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26929">26929</a>: |
| NullPointerException when closing window </b> |
| <BLOCKQUOTE> |
| I'm running Netbeans 3.4 under the Sun JDK 1.4.0 using the |
| Windows L&F. I had a number of files open in the editor, |
| and closed them all by clicking the "X" button in the menu |
| bar (not the one in the title bar, which would have quit |
| the application). The editor window did close, but I also |
| got a dialog box with the following exception: ... |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27025">27025</a>: |
| Nodes for DataObjects can disappear from the tree even there is no change |
| in the DataObjects |
| </b> |
| <BLOCKQUOTE> |
| I have noticed issue 26192 and find out that it is |
| caused by fix of issue 20699. |
| Good to know, because I had to workaround this |
| behaviour during |
| implementation of issue 23356, I did not know why, |
| but sometimes nodes |
| that I obtained as children from FolderChildren |
| were not present in |
| the tree when I tried to do |
| ExplorerManager.setSelectedNodes. |
| This is bad behaviour. So it implies that the fix |
| of the bug 20699 is not good. I am creating this |
| bug and I will try to write a test case to |
| show, what is wrong and will attach it here. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27966">27966</a>: |
| IllegalArgumentException in ExplorerManager when trying to use the Projects module with the Platform </b> |
| <BLOCKQUOTE> |
| I downloaded the 3.4 platform release dated |
| 9/27/2002, and while in the process of adding |
| the modules I need, I ran into a problem with |
| the Projects module--I tried both versions 1.8 |
| and 1.9, and I get a fatal exception "cannot |
| have null root context". As I understand, it, |
| this is the platform release based on NB3.4, |
| so this projects module should work, because |
| it came from my NB3.4 IDE installation. I'll |
| attach the IDE log. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29768">29768</a>: |
| NPE when icon for an action is missing </b> |
| <BLOCKQUOTE> |
| After installing the jindent-integration-module, I |
| get a NullPointerException, when I try to open the |
| Tools-Menu |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Properties'><a class=normallink target="new" href="#https://netbeans.org/source/browse/properties/">properties</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29627">29627</a>: |
| NoSuchMethod in PropertiesParser.java under JDK 1.3</B> |
| <BLOCKQUOTE> |
| The error is raised on startup in |
| PropertiesParser.readNextElem (line 194), full |
| stack trace attached. |
| |
| Priority is P1 because IDE doesn't start at all. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Tomcatint'><a class=normallink target="new" href="#https://netbeans.org/source/browse/tomcatint/">tomcatint</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26570">26570</a>: |
| NullPointerException when starting up</B> |
| <BLOCKQUOTE> |
| you use a bad zip unpacking SW |
| |
| your SW deletes empty dirs from the IDE_INSTALLATIN.zip |
| |
| check for example, if the "ide_installation_dir\tomcat404 |
| \common\classes" exists (this folder is empty) |
| |
| if not, change or reoption your SW |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='UI'><a class=normallink target="new" href="#https://netbeans.org/source/browse/ui/">ui</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="7"> </td><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25514">25514</a>: |
| Missing descriptions for welcome module</B> |
| <BLOCKQUOTE> |
| This module does not have a short nor long |
| description in the Setup Wizard's module |
| installation panel.</BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25611">25611</a>: |
| Some images (bullets, vertical line) in welcome screen are not transparent </b> |
| <BLOCKQUOTE> |
| |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26011">26011</a>: |
| I18N - "Next" in Tips Panel of Welcome Screen is not localizable </b> |
| <BLOCKQUOTE> |
| |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26022">26022</a>: |
| I18N - "Welcome Screen" in setup wizard module listings not from bundle file </b> |
| <BLOCKQUOTE> |
| In the modules listing of options and setup |
| wizard, the word Welcome Screen is not localizable |
| due to its value not being in an OpenIDE key |
| in bundle file of welcome.jar. |
| |
| Also, there is not a description in the setup |
| wizard's description field for it. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27030">27030</a>: |
| I18N - welcome window not fully localizable </b> |
| <BLOCKQUOTE> |
| In welcome window, not all labels/text come |
| from html or bundle files within welcome.jar |
| |
| Richard mentioned that the third column is from |
| gifs instead, but for ffj localization, this |
| information would need to be in bundle or html |
| files. |
| |
| Also, some of the links under help do not show |
| fully when pseudo translated - that is, their |
| window does not resize to fit; user should not |
| need |
| to resize in other locale if the window shows |
| fully |
| in C locale. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27630">27630</a>: |
| I18N-Impossible to set different font for "Next" button in Welcome </b> |
| <BLOCKQUOTE> |
| |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29383">29383</a>: |
| Netbeans 3.4.1 Splash is ugly </b> |
| <BLOCKQUOTE> |
| |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='UsersGuide'><a class=normallink target="new" href="#https://netbeans.org/source/browse/usersguide/">usersguide</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="2"> </td> |
| <td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29194">29194</a>: |
| linking to ant faq and fixing ant version numbers</b> |
| <BLOCKQUOTE> |
| Adds a link to the Ant FAQ in the Building With Ant help page |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27498">27498</a>: |
| merging revisions from trunk for 3.4.1 release |
| </b></td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2" ><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='VcsCore'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/vcscore/">vcscore</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="9"> </td> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25008">25008</a>: |
| The output tab in Output Window is not made visible when an error ocurrs |
| </B> |
| <BLOCKQUOTE> |
| The output tab in Output Window should automatically become visible |
| when an error output of a command is being printed into it. |
| <p /> |
| "Versioning" output tab created. It is used for output of VCS commands instead of |
| the standard "Output" tab. Now we're able to make visible this "Versioning" |
| tab when a command fails. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25364">25364</a>: |
| Netbeans 3.4 Beta 2 CVS External Client does not Refresh correctly </b> |
| <BLOCKQUOTE> |
| I've set the external CVS properties to make sure |
| that the Refresh occurs when the directory is |
| opened, but the files are not being refreshed |
| properly. If a direcotry is opened that contains |
| sub-directories as well as source files, the |
| source files in that directory don't get |
| refreshed. The refresh occurs if I manually |
| refresh those files, however. Also, the folders |
| themselves always |
| show "Local" instead of the CVS version |
| information unless a checkout is done on that folder. |
| <br>---<br> |
| CacheDir.addChildNames() added so that the directory can be initialized |
| from the disk cache when necessary. |
| A new property local added to CacheFile.PersistentData. |
| VcsCache.lookupCacheDir() added to find an already read directory. |
| Ability to read just cache file names from the disk cache added to |
| VcsCacheDir & VcsCacheFile. |
| Exclusive locking for cache files implemented to prevent concurrent |
| access to the file content and mutual rewritings. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25978">25978</a>: |
| Variables are not expanded in status bar and name of commands.</b> |
| <BLOCKQUOTE> |
| Runtime variables substitution is not done in |
| status bar of IDE and command names stored in |
| history of ran commands. It concerns commands like |
| "VSS|Set Password" or "CVS|Login". |
| <br>---<br> |
| We store the filesystem variables in the VcsCommandWrapper so that they can |
| be easily used for expansion of command display name in reports. |
| Also VcsRuntimeCommands expands the display name with current variables. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26491">26491</a>: |
| SystemAction does not declare serialVersionUID</b> |
| <BLOCKQUOTE> |
| After restarting 3.4RC1, I saw the following in |
| the console: |
| <br> |
| ----------- |
| <br> |
| Serializable class |
| org.openide.util.actions.SystemAction does not |
| declare serialVersionUID field. Encountered while |
| storing: ... |
| <br> |
| I skimmed that bug and its friends and didn't |
| follow it all, but assume you want this fixed or |
| you wouldn't be printing out the message. |
| Feel free to close this if it's not really a bug. |
| <br> |
| Please store names of SystemAction classes, not the instances |
| themselves which are not really designed to be serializable. |
| <br>---<br> |
| Prevent serialization of VcsActionSupporter with the filesystem. |
| Also do not serialize swing objects in GeneralCommandAction. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26553">26553</a>: |
| Rare deadlock in VCS cache. </B> |
| <BLOCKQUOTE> |
| When deciding whether to create backup file or not, check for |
| the importantness at last. |
| Due to a safety change in DefaultAttributes, .nbattrs~ is saved and later |
| renamed .nbattrs~ to .nbattrs. |
| This has caused, that 'isIDESettingsFile()' returns false always |
| and a deadlock could happen when calling isImportant(). |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26614">26614</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29295">29295</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29298">29298</a>: |
| Show the VCS revisions instead of the internal used revisions. |
| </b> |
| <BLOCKQUOTE> |
| Some VCS implementations, (VSS, CMS for OpenVMS, etc.) do |
| not use a ".n" format revision number. That is, revision |
| numbers are positive integers only.<br/> |
| When writing a RevisionListGetter class for a generic VCS |
| module, it is necessary to add a ".0" to the revision if |
| the VCS only uses integers. If this is not done, the |
| Versioning Explorer does not work properly (expanding a node has no |
| effect).<br/> |
| Having a ".0" following all revisions in the Versioning |
| Explorer causes confusion for users of that VCS and doesn't |
| look very good. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27890">27890</a>: |
| Deadlock in vcs caching, when switching projects</b> |
| <BLOCKQUOTE> |
| jdk1.4.1 |
| It is not reproducible. It happened to me when |
| switching projects. |
| <br>---<br> |
| Construct the cache files outside of the cache file lock when reading from disk. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td> |
| <b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28238">28238</a>: |
| ITE & CME (when mouting FSs)</b> |
| <BLOCKQUOTE> |
| I took todays build and started it with clear userdir. |
| I mounted 1 JavaCVSFS, |
| invoked Update Wizard and updating few modelus.... |
| during this |
| I executed one class which automaticaly mounts |
| various FSs to set my CLASSPATH, etc. |
| After it and also Update Wizards finished I found |
| in console |
| stacktraces of InvocationTargetException and |
| ConcurrentModificationException |
| which are attached in one file |
| <br>---<br> |
| The access to the list of CacheHandlerEvent listeners is synchronized. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29296">29296</a>: |
| Patch for OpenVMS to work around protection issue </b> |
| <BLOCKQUOTE> |
| We need to make 2 changes to |
| ChooseDirDialog() in vcscore to work |
| around a file protection problem with |
| Java on OpenVMS. The changes are |
| as follows: ... |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2" ><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='VcsGeneric'><a class=normallink target="new" href="#https://netbeans.org/source/browse/vcsgeneric/">vcsgeneric</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="9"> </td> |
| <td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25175">25175</a>: |
| CVS, PVCS: Can't see new basic variable. |
| </b> |
| <BLOCKQUOTE> |
| <u>Description:</U><br/> |
| |
| This is quite interesting bug. Users can't create |
| basic variables to CVS or PVCS filesystems or at |
| least they are not visible in the customizer. The |
| most strange is that it seems like VSS was not |
| affected. Looks like regression ? |
| <p/> |
| <u>Steps to reproduce:</U> |
| <ol> |
| <li>Invoke "Versioning|Mount Version Control|Generic VCS".</LI> |
| <li>Select CVS profile and push "Next >" button.</LI> |
| <li>Click "Edit Variables..." and right click "Basic" node.</LI> |
| <li>Choose "Add Variable", type "Name" and click "OK".</LI> |
| <li>Push "Finish" and invoke the customizer after |
| the filesystem is mounted into explorer.</LI> |
| <li>There is no "Name:" textfield in it.</li> |
| </OL> |
| <br>---<br> |
| Construct the configuration input descriptor only if the |
| descriptor string representation is non-empty. |
| This prevents from creating and empty panel from the empty input descripor. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=25959">25959</a>: |
| Lazy enabling of "Save" profile button. </B> |
| <BLOCKQUOTE> |
| It's quite annoying that "Save" button gets |
| enabled on lost focus event instead of its |
| non-empty value. I mean the button when saving own |
| profile. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26034">26034</a>: |
| PVCS: Filesystem unusable after specific workflow. </b> |
| <BLOCKQUOTE> |
| <u>Description:</u><br/> |
| There is a special workflow that gets PVCS filesystem into unusable state |
| because of never ending loop of exceptions. |
| The only workaround is to restart IDE. Take a look at the attachment |
| for details or read below. |
| <p/> |
| <u>Steps to reproduce:</u> |
| <ol> |
| <li>Mount PVCS filesystem and invoke its customizer.</LI> |
| <li>Switch to "Environment" tab and push "Insert" button.</LI> |
| <li>Type "AHOJ" as name and push "OK" button.</LI> |
| <li>Switch to "Advanced" tab, push "Edit Variables" and "OK".</LI> |
| <li>Repeat steps 2 and 3 with "CD" as name of new variable.</LI> |
| <li>Exceptions will be thrown.</li> |
| </OL> |
| <p/> |
| Filter out all variables with null values after the autofill process. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26176">26176</a>: |
| Text diff empty after switch from graphical diff </b> |
| <BLOCKQUOTE> |
| I tried to run graphical diff (directly from |
| context menu) an then I switched to to text diff |
| using combo on top of the form. The textual diff |
| contained just information about lines where the |
| change was made. |
| |
| Text diff from context menu is OK, so the problem |
| occurs only when switching from graphical diff to |
| text diff. |
| <br/> |
| Add the text of the differences also into the data output of this command. |
| This is necessary for the parser so that the text will be included in |
| the Difference objects. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26188">26188</a>: |
| CVS: It would be good to chain "Remove" command with "Commit"</b> |
| <BLOCKQUOTE> |
| It would be nice to have also "CVS|Remove" command |
| chained with "Commit" so that it can be done in |
| one step as with "Add" command. I mean the |
| checkbox like "Proceed With Commit If Remove |
| Succeeds". |
| <br>---<br> |
| There is a possibility now to do commit right after remove command. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26413">26413</a>: |
| "Refresh Time" is reset to default in every IDE session. </b> |
| <BLOCKQUOTE> |
| "Refresh Time For Local Files [ms]" filesystem |
| property is reset to its default value (15000) |
| when IDE is restarted. User must always set it |
| manually, if new IDE session is started. |
| <br/> |
| The new refresh time property defined (PROP_VCS_REFRESH_TIME). |
| This property is fired when the refresh time is changed. |
| </BLOCKQUOTE></td></tr> |
| |
| <tr class='tablerbg'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=27353">27353</a>: |
| PVCS: No way how to setup Unix shell interpreter.</b> |
| <BLOCKQUOTE> |
| <u>Description:</u><br/> |
| There is no way how to setup Unix shell |
| interpreter in PVCS profiles. Although, there is a |
| lot of workarounds they are not easy to find. This |
| is serious regression in functionality and I would |
| recommend it for 3.4.1. |
| <p/> |
| <u>Steps to reproduce:</U> |
| <ol> |
| <li>Invoke "Versioning|Mount Version |
| Control|Generic VCS".</li> |
| <li>Uncheck "Only Show Profiles Compatible With ...".</li> |
| <li>Select "PVCS (Windows 95/98/ME)" profile.</li> |
| <li>There will be no "Unix Shell" field in the dialog.</li> |
| </OL> |
| <br>---<br> |
| Unix Shell variable added to the configuration input descriptor |
| for Win95/98/ME PVCS profiles. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tabler'><td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=28157">28157</a>: |
| Generic VCS NullPointerException |
| </b> |
| <BLOCKQUOTE> |
| Here is the NPE stack trace - I'm having a hell of a time |
| trying to get NetBeans integrated with PVCS. I either get |
| constant NP exceptions or the PCLI commands fail. |
| <br>---<br> |
| Initialize the refresher after FS deserialization. |
| Optimalize the class loader retrieval when loading action classes for commands. |
| Check for null variable values to be more robust. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class='tablerbg'><td><b>#<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29297">29297</a>: |
| Empty Working Dir text box on OpenVMS doesn't work correctly </b> |
| <BLOCKQUOTE> |
| We need to make a permanent change to |
| VcsCustomizer.java in vcsgeneric |
| to properly handle an empty "Working |
| Dir" text box on the Generic VCS |
| Mount Wizard on OpenVMS. This change |
| is as follows: ... |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Web'><a class=normallink target="new" |
| href="#https://netbeans.org/source/browse/web/">web</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td> |
| <td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26620">26620</a>: |
| NB3.4 does not recognize JSP files if the freestyle browser is installed</b> |
| <BLOCKQUOTE> |
| 1. Created a new web module. |
| 2. Added three JSPs to the web module. |
| 3. From the Update Center, installed the Free Style Browser module |
| (it's either Alpha or Beta, don't remember which). |
| 4. After the IDE restarted, my JSPs had null icons. |
| 5. From the Options window, I disabled the Free Style Browser module. |
| 6. After either restarting the IDE or remounting the web module, the |
| JSP nodes are back to normal. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><b><a name='Xml'><a class=normallink target="new" href="#https://netbeans.org/source/browse/xml/">xml</a></a></b></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td> |
| <td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=29024">29024</a>: |
| minor docs fixes</b></td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| <tr class='tablecbg'><td colspan="2"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td align="center"><div |
| align="center"><a name='Multiple'><b>multiple modules</b></a></div></td></tr></tbody></table></td></tr> |
| <tr class='tablerbg'><td bgcolor='#EEEBC6' width="20" rowspan="1"> </td> |
| <td><b> |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26097">26097</a>, |
| #<a class=normallink target="new" |
| href="https://netbeans.org/bugzilla/show_bug.cgi?id=26099">26099</a>: |
| Can't select $USERDIR/hidden dirs in JFileChoser </b> |
| <BLOCKQUOTE> |
| setFileHidingEnabled(false) was set for all JFileChoosers, so that users |
| can browse hidden folders and select hidden files. |
| </BLOCKQUOTE> |
| </td></tr> |
| |
| <tr class="tabler"><td colspan="2"> </td></tr> |
| |
| |
| </tbody></table> |
| |
| </td></tr> |
| |
| </tbody></table> |
| |
| </body></html> |