Tor Norbye <tor@netbeans.org> [Wed, 16 Jul 2008 18:09:52 -0700] rev 16683
139190: javax.swing.text.BadLocationException: Invalid offset=907 not within <0, 892>
Tor Norbye <tor@netbeans.org> [Wed, 16 Jul 2008 16:51:26 -0700] rev 16682
Fix 132306 - don't try to task scan huge files
Tor Norbye <tor@netbeans.org> [Wed, 16 Jul 2008 16:19:27 -0700] rev 16681
Move HtmlFormatter parameter from completion request and analyzer scan request, and into the HTML getter calls where it belongs
Tor Norbye <tor@netbeans.org> [Wed, 16 Jul 2008 07:48:47 -0700] rev 16680
GSF: Automatically handle cleanup of files deleted outside the IDE.
During startup, for each index, I already have a list of all the files known to the index.
(I load a special map of url to timestamp for each such file by using Lucene's support
to only load specified terms; this map is used during startup indexing to quicklycheck whether a file is new or has been updated outside of the IDE.).
Now, I also keep a list of all the files I've indexed that I also had a timestamp for (e.g. it
was known to the index). After indexing each source root, I check whether the size of these
two lists are identical. If not, files have been deleted outside of the IDE, and I diff
the two lists and delete the files that were in the index but no longer on disk.
(This was requested by PHP but is useful for all language clients since you can now be confident
that all matches found in the index are correct.)
Tor Norbye <tor@netbeans.org> [Tue, 15 Jul 2008 14:19:00 -0700] rev 16679
Fix GSF such that during startup indexing, ALL files that register an interest in a file get a chance to index it.
This also fixes 140023: Runtime.php is not indexed in new projects.
Tor Norbye <tor@netbeans.org> [Tue, 15 Jul 2008 09:51:00 -0700] rev 16678
132137: NullPointerException at org.netbeans.modules.gsf.GsfDataLoader$1.createFormat
Jesse Glick <jglick@netbeans.org> [Tue, 15 Jul 2008 07:44:54 -0400] rev 16677
Automated merge with http://hg.netbeans.org/main/
Tor Norbye <tor@netbeans.org> [Mon, 14 Jul 2008 17:03:35 -0700] rev 16676
Test fix
Tor Norbye <tor@netbeans.org> [Mon, 14 Jul 2008 17:00:33 -0700] rev 16675
Add a configuration object to the structure scanner interface which lets navigator implementations specify whether their contents should be name sorted, filtered, and/or expanded on file open in the navigator. This replaces some hardcoded mimetype logic in GSF. It also lets the new JSON mimetype avoid filtering, and finally we no longer expand ALL nodes in HTML/JSP/RHTML files - only the first level nodes are exposed on open. Should help a bit with performance.
Tor Norbye <tor@netbeans.org> [Mon, 14 Jul 2008 16:51:49 -0700] rev 16674
Move JSON to its own mimetype