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
Andrew Niefer
db56813b0a
IASTName.isDefinition() fixes
2005-05-10 16:46:37 +00:00
Andrew Niefer
ed7f696045
fix lookup of names in a declaration that come after a qualified name (bug 90610)
2005-05-10 15:37:09 +00:00
Andrew Niefer
adf20e84c7
update AST spec tests
2005-05-10 15:13:14 +00:00
Andrew Niefer
e2e8b4439d
handle template explicit instantiations. fixes bug 90689
...
also fix small bug in template argument deduction
2005-05-10 14:40:37 +00:00
Leo Treggiari
509ee1af20
UI for Discrete custom build steps
...
Filter configs based upon OS list and Arch list
2005-05-09 23:51:39 +00:00
Mikhail Khodjaiants
ff1dee0158
Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. Removed the old source lookup related classes and interfaces.
2005-05-09 21:41:40 +00:00
Mikhail Khodjaiants
72807c0c5f
Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform. Removed CDebugEditor and old source lookup related classes and interfaces.
2005-05-09 21:41:17 +00:00
Bogdan Gheorghe
efe6bad409
Fix for 94132
2005-05-09 18:25:22 +00:00