1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-26 01:33:53 +02:00
Commit graph

8450 commits

Author SHA1 Message Date
Vladimir Hirsl
693f2a4708 Fixed problem marker updating for files that are not indexed due to empty scanner info. Some refactoring of problem marker generation code. 2005-05-17 18:41:26 +00:00
Andrew Niefer
0751a71a3a GCC builtin functions via implicit bindings stored on translation unit scope.
by Devin Steffler with small changes
2005-05-17 18:40:38 +00:00
Andrew Niefer
7c1d5beb4f fix bug 95419 2005-05-17 18:04:08 +00:00
John Camelon
78f1bf9054 Fixed Bug 81739 - [GNUCSourceParser] Lookahead problem w/nested declarators 2005-05-17 17:59:08 +00:00
Bogdan Gheorghe
55f4eca137 Fix for 9551: [Open Declaration] does not highlight proper offsets with CTags when Indexer is required 2005-05-17 17:11:12 +00:00
Andrew Niefer
47c79f6013 fix bug 95484 2005-05-17 14:48:31 +00:00
Doug Schaefer
be56e7fcc7 Fixed deprecation warning. 2005-05-17 14:22:48 +00:00
Andrew Niefer
e62982abd7 fix bug 95461 (array to pointer conversion) 2005-05-16 21:39:46 +00:00
John Camelon
3fa54b37ea Applied patch for Devin Steffler.
FIXED 94135- All Declarations does not include the namespace scope in the search pattern
FIXED 95202- [NPE] on Open Declarations for C++ spec example
FIXED 95219- [Ctrl+Click] is enabled on everything except for keywords
FIXED 95224- [Open Definition] of destructor should have the same logic as constructors
FIXED 95225- [open definition] within constructor in a throw statement fails
FIXED 95229- [open declaration] infinite loop on keyword operator
FIXED 95372- DOMQuery#isLocal() should not reference internal DOM packages
2005-05-16 21:28:45 +00:00
Leo Treggiari
27570511ea Remove GNU specific UI definitions to separate new plugin 2005-05-16 20:49:03 +00:00
Leo Treggiari
3f52a6b7b1 Plugin that contains UI elements that are specific to the GNU tool-chain. 2005-05-16 20:48:15 +00:00
Alain Magloire
331061538a 2005-05-16 Alain Magloire
Fix PR 91975
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
2005-05-16 20:32:30 +00:00
John Camelon
5fa9743d78 Patch for Devin Steffler.
FIXED 95119- AST parser fails to parse character constant containing double quotes
2005-05-16 20:16:40 +00:00
Andrew Niefer
8fd55c89b6 fix bug 95425 (& 95415) - make sure implicit constructor A() matches both A() and A(void)
also, type of sizeof expression is size_t (if we can find it, otherwise use unsigned long int)
2005-05-16 19:56:09 +00:00
Bogdan Gheorghe
b920965dab Changed IMatch to return a IMatchLocatable instead of startOffset/endOffset (IMatchLocatable can then be further cast into IOffsetLocatable or ILineLocatable)
Updated all clients.
2005-05-16 18:24:31 +00:00
Doug Schaefer
bdecfcfc41 Cleaned up some obvious NLS warnings. Also turned off the warnings for the tests plugins. 2005-05-16 14:44:03 +00:00
Bogdan Gheorghe
fb6c76a062 Temporary Fix for UI JUnits 2005-05-16 12:50:49 +00:00
Andrew Niefer
5fb6783a6f clean up problem messages and add getLineNumber and getFileName for bug 84148 2005-05-13 20:44:57 +00:00
Andrew Niefer
8558156ee2 fix bug 95200 - targeted function resolution 2005-05-13 20:36:07 +00:00
Andrew Niefer
6ccc4b4462 fix ClassCastException for bug 95215
fix open declaration on template template parameter for bug 95221
2005-05-13 20:21:32 +00:00
Andrew Niefer
793e00edda modified version of patch from Devin Steffler for bug 95202 2005-05-13 19:52:38 +00:00
Vladimir Hirsl
6f27d5a71c - Files with empty scanner info are not indexed anymore. Info problem marker is created for each such file.
- Fix for resolving header file name for #include "..." preprocessor statements.
- Fix for updating Discovered scanner info container when discovered scanner info changes.
2005-05-13 19:39:24 +00:00
John Camelon
90f44f3db4 Patch for Craig Chaney <cchaney@us.ibm.com>
Fixed Bug 94365 - function-like macro with varargs requires one too many args
Patch for Devin Steffler
JUnit test case to protect against regression for 94365.
2005-05-13 17:52:29 +00:00
Andrew Niefer
220206d7e9 - strings for types that are template parameters
- a class template partial specialization is now also considered a specialization in general
- fix collecting of content assist results to allow overloaded functions
- implement the names for specializations
- update CollectDeclarations/references to handle template parameters
- use internal interace during CPPvisitor.getDeclarations to improve open declaration on template stuff
2005-05-13 15:52:29 +00:00
John Camelon
15c8faed14 Applied patch for Devin Steffler.
FIXED 43128- Search: cannot find declarations of local variables
2005-05-13 14:15:44 +00:00
Leo Treggiari
b2fcade70e Add attributes to test support of browseType for String options 2005-05-12 22:56:39 +00:00
Leo Treggiari
1927cf14da Apply patch for PR 63973
Support of browseType for String options
2005-05-12 22:55:55 +00:00
Leo Treggiari
0839371d4c Add 6 new tests using 3.0 style build definitions 2005-05-12 19:17:28 +00:00
Leo Treggiari
297e573e08 Fix some minor bugs found by testing 2005-05-12 19:07:32 +00:00
Leo Treggiari
68da70cb9e Update gnu tool defintion managed build version number to 3.0.0 2005-05-12 19:07:01 +00:00
Bogdan Gheorghe
c3d5a2813a Updated strigns for Fix for 94988: BaseTestFramework disableIndex() doesn't work 2005-05-12 17:40:27 +00:00
Bogdan Gheorghe
ee60cb456e Fix for 94988: BaseTestFramework disableIndex() doesn't work 2005-05-12 17:27:54 +00:00
Andrew Niefer
2d27b6de65 binary search for finding nodes in the DOM AST view 2005-05-12 16:20:31 +00:00
Alain Magloire
d333b65022 2005-05-12 Alain Magloire
For the per file container, make sure we clean the project info.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/core/model/IPathEntryContaienrExtension.java
2005-05-12 15:58:52 +00:00
Mikhail Khodjaiants
fcf978593f Bug 94905: Error examining structure contents in debugger. The structure's elements should inherit the enablement flag from parents. 2005-05-12 15:27:52 +00:00
Alain Magloire
af17efc7a8 2005-05-12 Alain Magloire
Fix multiple warnings, the use of:
	Workbench.setHelp() --> PlatformUI.getWorkbench().getHelpSystem().getHelp()
	Use IShellProvider instead of shell.
	* files too many to enumerate
2005-05-12 14:34:45 +00:00
Alain Magloire
f1a99f9bca Remove warning. 2005-05-12 14:03:08 +00:00
Alain Magloire
8ecb6c287e 2005-05-12 Alain Magloire
Fix PR 93970
	* src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDragAdapter.java
	* src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDropAdapter.java
2005-05-12 13:58:31 +00:00
Alain Magloire
c1d6468eca 2005-05-12 Alain Magloire
Fix PR 94841
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
2005-05-12 13:46:59 +00:00
Andrew Niefer
4de565f8fe fix:
- resolving template function parameters
- getting the scope of a parameter in the case of functions return pointer to function or for parameters of type pointer to function
2005-05-11 21:29:58 +00:00
Vladimir Hirsl
fb26e4691f Fix for PR 91442: [Scanner Config] Saving per file DSC for Mozilla project chokes the system.
When there is new per file scanner info for number of files in a project, the project is refreshed only once (no recursive processing of change delta).
2005-05-11 20:07:41 +00:00
Andrew Niefer
28b56b0e88 methods' implicit object parameter needs to handle templates in the same way as the type of "this" 2005-05-11 17:43:17 +00:00
Andrew Niefer
19b964b6f1 make sure template parameters have all their declarations added 2005-05-11 16:11:05 +00:00
Andrew Niefer
cc677cd35b fix small bug that caused ClassCastExceptions 2005-05-11 15:08:37 +00:00
Andrew Niefer
ada5f6bb24 patch from Devin Steffler RE Open Declaration/Definition
bugs 86829, 93589, 94360
2005-05-10 20:31:02 +00:00
Mikhail Khodjaiants
ac2dcaf6f4 Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. Removed unused images. 2005-05-10 20:14:47 +00:00
Vladimir Hirsl
51467c7d3c Fix for PR 94500: [Path Entry] Problem marker: Invalid project path: DISCOVERED_SCANNER_INFO
Fix for infinite loop in LocationMap.createSoleLocation(..). Courtesy of John C.
2005-05-10 20:04:50 +00:00
Andrew Niefer
540081b263 better handle adding declarations/definitions to templates 2005-05-10 19:53:38 +00:00
Andrew Niefer
02d30a64cb types of class template implicit methods
template <class T> A{};  gets a constructor A( const A<T> & );
this was part of bug 71827
2005-05-10 17:30:50 +00:00
Andrew Niefer
772d99ada4 type of "this" in a class template member function, fixes bug 74204 2005-05-10 17:24:04 +00:00