Oleg Krasilnikov
681c59c039
Bug #120361 : IndexEncoderUtil.nodeInVisitedExternalHeader() performance
2006-03-10 11:53:09 +00:00
Doug Schaefer
d78c26534a
PDOM Search - more functional now. Satisfies simple searches.
2006-03-09 19:31:31 +00:00
Doug Schaefer
1ee376bf92
Implemented the scopes for the PDOM search page.
2006-03-08 20:48:12 +00:00
Doug Schaefer
3aea4555f6
PDOM Search, introduced the new Search Page that will hook up the search dialog to the PDOM Search Query. The old page is still there but called 'Old C/C++ Search'.
2006-03-08 19:17:48 +00:00
Norbert Plött
277149fc3f
Implemented the first unit test for CCompletionProcessor2, based on the framework for CCompletionProcessor.
2006-03-06 13:10:59 +00:00
Norbert Plött
4b49083517
Save current completion node as field and make available externally. Useful for fixing #129768 .
2006-03-06 09:25:37 +00:00
Norbert Plött
7a910a5abb
New getter for the CSourceViewer. Useful for fixing #129768
2006-03-06 09:24:25 +00:00
Oleg Krasilnikov
7f33784eff
Bug 68078: removed delay affects indexing procedure too much.
2006-03-03 13:22:23 +00:00
Oleg Krasilnikov
632cfdc3d6
The following changes are made:
...
- xxIndexVisitor objects are reused
- NamedEntry objects are reused where possible (not always).
Result:
overall memory consumption during indexation
is decreased by 10% approximately.
2006-03-03 12:41:56 +00:00
Oleg Krasilnikov
2e43c1a04b
Bug #121368 : createReconciledPath() speed up.
...
Memory consumption is decreased seriously.
From outside, method functionality is not affected.
Tests behave in the same way before and after this
change.
2006-03-03 12:30:14 +00:00
David Inglis
06a50c17f7
commiting partial patch from ken.ryall@nokia.com for bug #39640 adding ISymbolReader to binary model
2006-02-25 04:23:53 +00:00
David Daoust
b86598e23f
Fixed IndexView "link To Editor" and "hide externally defined symbols"
2006-02-17 02:43:09 +00:00
David Daoust
be98867d5d
Add the ability to turn off external (to the workspace) symbols in the Index View.
2006-02-17 00:27:14 +00:00
David Daoust
b47f2425ce
https://bugs.eclipse.org/bugs/show_bug.cgi?id=62772
...
Add the clean target. Note that I have commented out the rebuild action as it is not working properly
2006-02-16 14:34:06 +00:00
Doug Schaefer
96266e197a
Commented out the LazyTreeContentProvider until M5 lands. There is an API change coming.
2006-02-14 21:00:43 +00:00
David Daoust
24516594c6
Fixed parsing of escaped newlines in identifiers
...
Reduced the number of strings copied for "additionalKeywords" introduced by subclasses of the BaseScanner
Cached the string forms of all identifiers
Overall the trillogy time drops from 1800ms to 1775ms, and the memory allocated drops from 61 M to 59 M (by not allocating about 90K strings)
2006-02-14 14:21:24 +00:00
Norbert Plött
2f2ef46adc
.options included in binary build.
2006-02-10 15:54:48 +00:00
Doug Schaefer
711acc8651
PDOM - start of new search actions off of the Index View.
2006-02-10 04:11:00 +00:00
Oleg Krasilnikov
c69e46df85
Fix #2 for bug 117701 : Backtrack exceptions in GNU parsers
...
Changes:
- for C++ parser, exception calls are removed where possible.
- both for C & C++ parser, calls to "consume(int)" are replaced
by "consume()" - it also allows to avoid useles operations.
Testing: parser tests are finished with the same result as before.
2006-02-09 13:45:17 +00:00
Andrew Niefer
2fb074e190
bug 98171: implement some get* methods on CPPClassTemplate
2006-02-04 23:18:17 +00:00
Andrew Niefer
1390e00319
bug 126058: better handling of problem on the namespace alias
2006-02-03 02:42:12 +00:00
Doug Schaefer
a830eb5ddd
Turned off a test that was hanging on my machine. It was passing on the build machine so it must be a timing issue. (i.e. it has an evil Thread.sleep() in it).
2006-02-02 21:39:26 +00:00
Doug Schaefer
59830a2ba7
PDOM - Added Handling for C++ namespaces.
2006-02-02 21:27:14 +00:00
Norbert Plött
fcf2affd05
Added documentation comments for the schema of ProposalFilter extension point.
2006-02-02 13:33:42 +00:00
Doug Schaefer
a8d7b7028c
Bug 125576 - PDOM wouldn't turn off.
2006-01-30 20:17:26 +00:00
Mikhail Khodjaiants
4e635ba7cd
Bug 102043: Console Output Does Not Appear When Launching An Application.
2006-01-26 16:56:06 +00:00
Doug Schaefer
2855f876ac
PDOM - Add option to skip parsing of there is no build information.
2006-01-24 18:23:53 +00:00
Doug Schaefer
4fd1cf2064
Made the PDOMUpdator show the whole path to the TU.
2006-01-24 17:57:34 +00:00
Doug Schaefer
6a0b94fd93
PDOM - Stoped the PDOMUpdator from running on projects that don't have it turned on. Speed up in adaptBinding. Started recording types for variables, starting with PDOMCPPVariables.
2006-01-24 17:29:52 +00:00
Doug Schaefer
72552ca1bc
PDOM - Fix NPE.
2006-01-20 19:57:51 +00:00
Doug Schaefer
f5223537de
PDOM - Fixed some NPE's and PDOMNotImplemented errors to plow through Mozilla (Firefox).
2006-01-20 19:28:56 +00:00
Doug Schaefer
f61c63ba58
PDOM - Some minor fixes to get by PDOMNotImplemented errors while indexing real projects.
2006-01-19 21:03:11 +00:00
Doug Schaefer
0017da7863
Fixed up handling of header files to check the nature of the project.
2006-01-18 18:56:25 +00:00
Doug Schaefer
e39bead08b
PDOM - Extended resolveBinding and openDeclaration to C.
2006-01-18 18:35:23 +00:00
David Inglis
58f26dfed6
Fixed build for jar'd plugins
...
cleaned up .project files
2006-01-18 18:16:35 +00:00
Doug Schaefer
314113adb0
PDOM - Hooked up resolveBinding and OpenDeclarations.
2006-01-18 17:59:29 +00:00
Doug Schaefer
1849e12a38
Bug 104792 - Content proposal filtering feature.
2006-01-18 15:44:24 +00:00
Doug Schaefer
e0a9f12895
Bug 104792 - Content proposal filtering feature.
2006-01-18 15:34:05 +00:00
Bogdan Gheorghe
6a6d5cd2c7
Patch for Bug 117847: CTags indexer cannot process linked source folders
2006-01-16 04:39:15 +00:00
Doug Schaefer
e0cf766030
Fixed errors that come from the preprocessor that have file:line:column format.
2006-01-16 04:01:02 +00:00
Doug Schaefer
e4b95eaf7d
Skip out of updator earlier when there is nothing to do.
2006-01-13 20:36:31 +00:00
Doug Schaefer
f98b82e760
Skip out of updator earlier when there is nothing to do.
2006-01-13 20:34:10 +00:00
Doug Schaefer
276c7dbb16
Turn off use of the PDOM for open declarations, for now...
2006-01-13 20:20:49 +00:00
Doug Schaefer
3494f6ae34
Fixed NPE.
2006-01-11 20:50:12 +00:00
Doug Schaefer
ae61676266
Better messages for PDOMUpdator progress.
2006-01-11 20:48:12 +00:00
Doug Schaefer
8c0214ebfd
Added C++ Methods to PDOM.
2006-01-11 19:18:55 +00:00
Doug Schaefer
6535d63ad3
Fixed an NPE in the IndexingJob. Fixed support for multiple languages in a project. Changed the index view to not use virtual trees (way to slow). We'll keep an eye on memory consumption before deciding which way to go.
2006-01-11 18:35:38 +00:00
Doug Schaefer
720cdaacbb
Fix NPE found in the tests.
2006-01-10 18:58:38 +00:00
Doug Schaefer
5caada25a2
Eliminating use of the adapter in IBinding. I'm not sure that was the right choice since you need context information since a binding can exist in more than one project.
2006-01-09 20:23:03 +00:00
Doug Schaefer
0623b903f8
PDOM - Started adding elements for C. Fixed index view so that it updates, despite a current bug in the JFace Virtual Trees that prohibits nice updating.
2006-01-09 18:31:36 +00:00