Mon, 08 Oct 2007 14:39:05 +0000(NoIZ) Don't try detaching annotations from lines that are beyond current document end offset cnd6_asm_root
vkvashin@netbeans.org [Mon, 08 Oct 2007 14:39:05 +0000] rev 9160
(NoIZ) Don't try detaching annotations from lines that are beyond current document end offset
annotation.detach() shows an exception in this case

Mon, 08 Oct 2007 12:39:46 +0000Fixed temp file prefix length issue
vkvashin@netbeans.org [Mon, 08 Oct 2007 12:39:46 +0000] rev 9159
Fixed temp file prefix length issue

Mon, 08 Oct 2007 06:22:19 +0000improve class design and cluster of bug fixes,DataSystem API usage and InstanceCookie to layer registration
theanuradha@netbeans.org [Mon, 08 Oct 2007 06:22:19 +0000] rev 9158
improve class design and cluster of bug fixes,DataSystem API usage and InstanceCookie to layer registration

Sun, 07 Oct 2007 09:49:54 +0000Fixing memory leak.
jlahoda@netbeans.org [Sun, 07 Oct 2007 09:49:54 +0000] rev 9157
Fixing memory leak.

Sat, 06 Oct 2007 20:29:51 +0000Dual Licensing with CDDL and GPLv2
thurka@netbeans.org [Sat, 06 Oct 2007 20:29:51 +0000] rev 9156
Dual Licensing with CDDL and GPLv2

Sat, 06 Oct 2007 11:56:11 +0000improve startup time
theanuradha@netbeans.org [Sat, 06 Oct 2007 11:56:11 +0000] rev 9155
improve startup time

Sat, 06 Oct 2007 10:20:46 +0000A cluster of related bug fixes in Ruby editing.
tor@netbeans.org [Sat, 06 Oct 2007 10:20:46 +0000] rev 9154
A cluster of related bug fixes in Ruby editing.
This revs the code index version which will cause rescanning your projects the first time you update.
* I discovered that I was failing to identify a number of methods as private (specifically,
this happened for methods marked private inside class << self). As a result code completion
on things in ActiveRecord (for example) showed a lot of methods that aren't actually available
and just adds clutter.
* I also wasn't respecting the ":nodoc:" flag on classes and methods. Since I had to rev the
index for the first fix I also stash the nodoc state for methods in the index such that I can
filter these out from code completion. This should help a little with the complaints that our
code completion shows too much.
* 110497 code completion: don't suggest &block as an argument
Since I rev'ed the index version, I'm now also scanning library methods at preindexing time
to determine if they take blocks, and if so, make a note of it. When using code completion,
it strips out block arguments and inserts a block template at the end instead.
* Parameter tooltips were broken in a number of ways. First, there were several bugs and unhandled
scenarios in the parser error recovery code which meant while typing in a method call the
parse tree under the insertion point would easily break which would then mean there was no longer
a call there. Similarly, attempting to show parameters when calling methods without parentheses
was problematic since there isn't actually an argument in the parse tree. The code should now
be more resilient - and I have unit tests to keep it that way.
* Parameter tooltips were completely broken in RHTML files; fixed.
* Fix parameter completion such that it pulls in arguments from the index when possible.
* Fix some problems in the RDoc rendering and code completion documentation popup:
* Show it, even for methods and classes that don't have documentation. This is consistent
with what we do for Java. Also, it has an important purpose even when docs aren't shown:
show the method signature or class and module names. These are often cropped in the
code completion dialog, especially for long paths like those in Rails.
* Fix scenarios where the surrounding module wasn't shown for a class in the signature line.
* Fix a problem with builtin methods where there was a lot of blank space between the header line
and the start of the documentation.
* For dark color themes, use the editor background color for the pre-rendered code fragments
that are also syntax highlighted. (Without this, some of the text was unreadable in dark
themes.)
* In the code completion dialog, all names were displayed in a bold font. This apparently
doesn't look good on Windows so turn off bold on methods and only use it for overridden methods.
This is consistent with what is done for Java.
* There was another bug in the indexing where builtin classes like "File" had "rubystubs" showing
up as the module name.
* Turn off log warnings on multiple document entries
* Fix some basic patterns in the type analyzer to handle a few more scenarios. In particular
this addresses some of the concerns in
117970: Auto hint methods work incorretly
* Some other type and completion fixes to better handle basic editing scenarios, similar to issue
where 110497 where the default parameter insertion gets in the way, and active record handling.

Sat, 06 Oct 2007 08:09:09 +0000#117974 related http://deadlock.netbeans.org/hudson/job/javadoc-nbms/1071/testReport/org.netbeans.core.projects/ValidateLayerConsistencyTest/testIfOneFileIsDefinedTwiceByDifferentModulesTheyNeedToHaveMutualDependency/
theanuradha@netbeans.org [Sat, 06 Oct 2007 08:09:09 +0000] rev 9153
#117974 related http://deadlock.netbeans.org/hudson/job/javadoc-nbms/1071/testReport/org.netbeans.core.projects/ValidateLayerConsistencyTest/testIfOneFileIsDefinedTwiceByDifferentModulesTheyNeedToHaveMutualDependency/
change OS-P to OS-S

Sat, 06 Oct 2007 08:03:03 +0000Open action should work again.
jlahoda@netbeans.org [Sat, 06 Oct 2007 08:03:03 +0000] rev 9152
Open action should work again.

Sat, 06 Oct 2007 07:03:37 +0000#117974 related http://deadlock.netbeans.org/hudson/job/javadoc-nbms/1071/testReport/org.netbeans.core.projects/ValidateLayerConsistencyTest/testFolderOrdering/
theanuradha@netbeans.org [Sat, 06 Oct 2007 07:03:37 +0000] rev 9151
#117974 related http://deadlock.netbeans.org/hudson/job/javadoc-nbms/1071/testReport/org.netbeans.core.projects/ValidateLayerConsistencyTest/testFolderOrdering/