Hoda Amer
3c4355b78d
Patch for Keith
2004-06-28 14:20:12 +00:00
John Camelon
942779ea3e
Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=60407
2004-06-28 12:27:09 +00:00
Bogdan Gheorghe
39fd1475ba
Indirect fix for Bug 65551: [Search] Search for Variable references should not include parameters
...
Instead of excluding parameter references from searches, added parm declarations to the index (for
both functions and methods)
2004-06-25 20:43:44 +00:00
Bogdan Gheorghe
1075c0ba5f
Fix for 68550: [Indexer] Cannot restart indexer by touching .c/.cpp/.cc files
2004-06-25 19:02:11 +00:00
Doug Schaefer
ded9a06c42
Scanner2 - turned off gratuious logging and fixed an infinite
...
loop that occurred in figuring out the arguments to a macro.
2004-06-25 13:32:58 +00:00
David Inglis
162af467d5
update copyright
2004-06-25 13:29:04 +00:00
Alain Magloire
c8ac64322a
Fix for 68226
...
* model/org/eclipse/cdt/internal/core/model/CElementInfo.java
2004-06-25 01:20:31 +00:00
Bogdan Gheorghe
0396ced3b7
Fix for 66695: [Indexer] Manually add an include path to a file/folder is ignored
...
Changed CompletionEngine getScannerInfo to get the info from a resource instead of
a project in order to get a complete list of include paths
2004-06-24 21:51:38 +00:00
John Camelon
7cee0b70c6
Applied yet more copyrights for Dave Daoust.
2004-06-24 21:29:20 +00:00
John Camelon
97dcd10e64
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=68409
2004-06-24 21:21:19 +00:00
John Camelon
da3ce3ef51
Applied copyright notices for David Daoust on core and ui packages.
2004-06-24 19:29:42 +00:00
Andrew Niefer
0bf2405b42
68409
...
- fix out of memory exception while searching.
- fix hierarchical search view issues when offsets are off
2004-06-24 18:58:03 +00:00
John Camelon
78cc9ee282
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=68527
2004-06-24 18:51:49 +00:00
John Camelon
552805bba5
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=43021
2004-06-24 16:06:27 +00:00
John Camelon
68640e20a9
Patch for David Daoust - Updated IBM Copyright notices
2004-06-23 20:31:49 +00:00
Doug Schaefer
7ae8c88828
Scanner2 - fixed some bugs. fixed some of the tests to report better errors,
...
changed the SpeedTest to produce more accurate numbers.
2004-06-23 20:17:49 +00:00
John Camelon
3783f1b7be
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=68306
2004-06-23 18:24:41 +00:00
Doug Schaefer
d94a068c23
Scanner2 - fixed the nextToken() to match previous scanner's behavior.
2004-06-23 15:01:50 +00:00
Doug Schaefer
b97efa10b3
Scanner2 - final changes to scan the trilogy.
2004-06-23 11:36:05 +00:00
Alain Magloire
dbaa2dcea9
Part of PR 68246.
...
Close the inputstream to release resource handle
when we done with it, we can not rely on the GC to do it for us.
2004-06-23 03:32:16 +00:00
John Camelon
36ec31dca2
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=65610 <BR>
...
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=65623
2004-06-23 00:18:14 +00:00
Doug Schaefer
112cf2a908
Scanner2 - some more minor fixes. I'm getting close to the trilogy...
2004-06-22 21:03:53 +00:00
Andrew Niefer
d75195c520
fix for bug 68229 - problems with IToken.getNext() around places where subscanners are used
2004-06-22 20:38:34 +00:00
Doug Schaefer
b0040c1336
Scanner2 - sanity point - fixed some problems I was having with comments.
2004-06-22 19:20:10 +00:00
Alain Magloire
c8e604403c
Fix the exclusion scheme in IPathEntry.
...
* model/org/eclipse/cdt/core/mode/CoreModelUtil.java
* model/org/eclipse/cdt/internal/core/model/CContainer.java
* model/org/eclipse/cdt/internal/core/model/Openable.java
* model/org/eclipse/cdt/internal/core/model/SourceRoot.java
2004-06-22 19:09:17 +00:00
Andrew Niefer
9bba5a8939
respond to source container changes
...
also check start and end of problem markers
2004-06-22 18:13:03 +00:00
Doug Schaefer
27772d9655
Scanner2 - completed rewrite if function macro expansion.
2004-06-22 17:13:37 +00:00
Hoda Amer
7b219f7c9b
Bug Fixing
2004-06-22 15:33:53 +00:00
David Inglis
167dd473b8
small schema update
2004-06-22 14:51:52 +00:00
Doug Schaefer
50da298959
Scanner2 - made a better hash function, added != to #if expressions,
...
started the rewrite of my macro expansion routines.
2004-06-22 14:34:37 +00:00
David Inglis
5164abb61c
removed unused ext strings
2004-06-22 12:45:24 +00:00
Bogdan Gheorghe
726c615400
Modified JobManager to change state from waiting to enabled on a job request.
2004-06-22 03:17:19 +00:00
Alain Magloire
b8a1c86199
update changelog.
2004-06-21 22:16:59 +00:00
Alain Magloire
416238652a
2004-06-21 Alain Magloire
...
Big Patch from Vladimir Hirsl
This patch contains a binary parser core and UI elements to 'support' AIX
XCOFF32 binaries.
2004-06-21 22:08:09 +00:00
Alain Magloire
43bd85438e
The PathEntryManager was returning the array instead
...
of making a copy. Potentially clients could have
modified the contents.
* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
* model/org/eclipse/cdt/internal/core/model/IMacroEntry.java
* src/org/eclipse/cdt/core/resources/ScannerProvider.java
2004-06-21 22:02:25 +00:00
Andrew Niefer
dbcc3f2792
fix parsing of unary ampersand cast on an expression result
2004-06-21 21:35:04 +00:00
John Camelon
58d2390a65
Cached SimpleTypeSpecifiers in the CompleteParseASTFactory. Reduced parse footprint by a couple of MB.
2004-06-21 20:24:36 +00:00
Alain Magloire
252e890fed
remove check for typedef
2004-06-21 19:14:22 +00:00
Alain Magloire
b16d7061a2
- fix for bug #66108 (C++ browser cannot show members of class)
...
- TypeParser now uses resource to get scanner info
2004-06-21 18:48:03 +00:00
David Inglis
3c69bad0a7
ask for scannerinfo of resource instead of project
2004-06-21 18:46:53 +00:00
Andrew Niefer
574f68dad7
65623 - add rest of the index markers
2004-06-21 17:56:37 +00:00
Hoda Amer
395aab5426
Bug Fixing
2004-06-21 17:56:19 +00:00
Alain Magloire
d537a34599
getSourceElementsAtOffset() was not returning the children
2004-06-21 17:47:54 +00:00
John Camelon
a353701633
Fix NPE in lookupSymbolInContext()
2004-06-21 17:09:49 +00:00
Alain Magloire
dad66224a2
Do not try to create the ".cdtproject" file if it does not
...
exist.
2004-06-21 15:55:57 +00:00
Doug Schaefer
f132e86cc0
Fixed up the fragment name properties. Apparently you
...
have to put them in the plugin.properties file. Weird.
2004-06-21 15:34:49 +00:00
Alain Magloire
9ce85f46de
Fix for PR 66108
2004-06-19 03:15:56 +00:00
Alain Magloire
1972c2b70a
2004-06-18 Alain Magloire
...
- The call CCorePlugin.getCDescriptor(..) seems to return null.
This should be fix but meanwhile give the indexer a break by catching it.
2004-06-19 02:47:35 +00:00
Alain Magloire
a443caeb08
2004-06-18 Alain Magloire
...
This was heavy and lots of files were change. The problem: to create the CElementInfo we use
to synchronize of the CModelManager singleton instance, this was handy and allowed us to serialize
the creation of the proxy info and save in the LRU cache. Then came Eclipse-3.0 with job spawning
everywhere, lots of deadlock since the CModelManager was lock and the singleton is the center
to get all the info. We use the same scheme as the JDT by using a ThreadLocal class cache
to collect the information. We fixed a couple of bug allong the way and probably introduce some.
The tests were doing something stupid, by creating directly the TranslationUnit:
new TranslationUnit(project, file);
This does not work since only the sourceRoot can be the parent
of a TranslationUnit, the tests are now fix bug we should restrict access of the class in the core model
after 2.0.
2004-06-19 02:43:04 +00:00
Andrew Niefer
c5c4b73fed
tweaks to the indexer to fix some files not getting indexed on reopen
...
and potential to get the indexer disabled.
2004-06-18 23:15:25 +00:00