1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

7103 commits

Author SHA1 Message Date
Bogdan Gheorghe
d3314df607 Patch from Dave - refactored EntryResults to decode index information within the Entry Result itself; updated Index View to make use of new EntryResult 2005-05-02 16:11:40 +00:00
Alain Magloire
a5cb855d08 Breakdoine the Location hierachy 2005-04-29 21:25:08 +00:00
Bogdan Gheorghe
c8d7b84191 Fix for IndexerBlock not persisting selected indexer for new projects 2005-04-29 20:11:57 +00:00
Alain Magloire
dc7a53d389 Fix PR 93216 2005-04-29 15:19:07 +00:00
John Camelon
82d7ca2e7a Move failed tests to passing lot. 2005-04-29 01:03:20 +00:00
John Camelon
5e0e6d7eb2 Patch for Devin Steffler.
FIXED 86993- [Selection] CPPASTLinkageSpecification with bad offset due to macro expansion causes selection to fail in CPP
FIXED 93167- [Open Declaration] on destructor requires the entire word to be selected
FIXED 92632- [IBinding] CPPClassInstance binding has no declaration
FIXED - prevent DOM AST View from showing internal interfaces
2005-04-29 00:56:11 +00:00
Andrew Niefer
99aff8d4bd - fix NPE in CPPMethod.isInline
- default base clause visibility for classes is private, others are public
2005-04-28 21:56:40 +00:00
Andrew Niefer
6fa2b47130 template fixes
- instantiating a template within itself
- finding the definiition of a class template
2005-04-28 20:34:27 +00:00
Alain Magloire
10b6e03e06 2005-04-28 Alain Magloire
Patch from Devlin Steffler
	FIXED 84606- CDT needs to take advantage of background refresh of projects
	* src/org/eclipse/cdt/core/CCorePlugin.java
2005-04-28 17:22:07 +00:00
Leo Treggiari
b1de8f55f5 Initial check-in for the build environment variable support 2005-04-28 16:55:15 +00:00
John Camelon
3bdeb43cf3 Fixed Bug 92806 - Clean up C & C++ Syntax AST Nodes for array usage. 2005-04-28 15:55:18 +00:00
Alain Magloire
3c46b1d4bc 2005-04-28 Alain Magloire
Added command -gdb-show endian
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	+ mi/org/eclipse/cdt/debug/mi/core/command/MIGDBShowEndian.java
	- mi/org/eclipse/cdt/debug/mi/core/command/MIShowEndian.java
	+ mi/org/eclipse/cdt/debug/mi/core/output/MIGDBShowEndianInfo.java
	- mi/org/eclipse/cdt/debug/mi/core/output/MIGDBShowEndian.java
2005-04-28 15:54:40 +00:00
Doug Schaefer
ec99d51b38 Genericized the base location zip. 2005-04-28 15:32:06 +00:00
Doug Schaefer
1a18c6566f Genericized the base location zip. 2005-04-28 15:20:17 +00:00
John Camelon
027dc8cb93 Fixed Bug 93114 - [Parser] ClassCastException found in CPPASTProblem#getMessage() due to LocationMap$MacroExpansionLocation 2005-04-28 13:52:34 +00:00
John Camelon
7c6f79c6bc Add Declaration Ambiguity impl for C++. 2005-04-28 13:45:35 +00:00
John Camelon
f74fc1c0ac Add Declaration Ambiguity interface. 2005-04-28 13:45:05 +00:00
John Camelon
0abbfb7df8 Patch for Devin Steffler.
Validation/fixes for the following defects:
FIXED 86698- [Selection] selecting from constructor chain initializer fails to find IASTNode due to stop condition
FIXED 64181- [Search] Open declaration on a namespace does not offer all possible declarations
FIXED 80823- [F3] Open Declaration should find #defines of basic_types
FIXED 64326- [Search] Hyperlink navigation does not work on referenced class/struct/union members
2005-04-28 02:25:52 +00:00
Mikhail Khodjaiants
cd8ccc6b17 Update the source search path of the underlyuing debugger when the source containers are changed. 2005-04-27 23:14:58 +00:00
Andrew Niefer
9e7f365eba tweaks to the DOM AST view by Devin
- better handling of DOMExceptions
- don't call IScope.flushCache
2005-04-27 21:30:25 +00:00
Andrew Niefer
278786b79a fix bug 86547: default parameters and order of resolution. 2005-04-27 20:51:43 +00:00
Andrew Niefer
2794dda812 bug 92885: ArrayIndexOutOfBoundsException 2005-04-27 20:23:03 +00:00
Alain Magloire
2b88bfaabb 2005-04-27 Alain Magloire
Changes in the CDI interface
	* cdi/org/eclipse/cdt/debug/core/cdi/model/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MIEnvrionmentDirectory.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinCommandfactory.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinMIEnvironmentDirectory.java
2005-04-27 20:21:35 +00:00
Alain Magloire
afe7bf4c25 2005-04-27 Alain Magloire
Change in the CDI interface
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISourceManagent.java
2005-04-27 20:21:19 +00:00
Andrew Niefer
37e8015bf2 bug 92882: report problem for method definition not matching declaration 2005-04-27 19:29:36 +00:00
Bogdan Gheorghe
6f38f94b90 Added Indexer Preference page that sets up the indexer to use for new projects
Removed Index Enabled checkboxes from Source + Dom indexers
Added import ctags file option under CTags Indexer
Fixed Apply/OK problem
2005-04-27 19:18:13 +00:00
John Camelon
308e1f4417 Fixed Bug 92980 - [Parser] infinite loop caused by invalid source code 2005-04-27 19:11:32 +00:00
John Camelon
15fc3932fa Test to verify Bug 90648 - [Parser] [Ambiguity] in decl of reference to array 2005-04-27 18:51:48 +00:00
Andrew Niefer
af10bf00cb fixing problems encountered when resolving bindings in some order other than top down
- declarations of template parameters
- containing scope of a method
2005-04-27 18:30:34 +00:00
Mikhail Khodjaiants
301b9f9cc3 Added path validation to CDirectorySourceContainerDialog. 2005-04-27 17:58:16 +00:00
John Camelon
0fedc36b90 Applied patch for Devin Steffler.
Open Declarations/Search For Refs/Search for Decls actions reworked to use the new DOM.
2005-04-27 17:43:33 +00:00
John Camelon
8b54fcec9e Added in framework to allow for ambiguities to be resolved after parse completes by using a heuristic in evalutaing the validity of a binding.
Also added in extra IProblem generation in BaseScanner for invalid characters.
2 outstanding broken tests : Andrew is investigating Template failing test.
I am investigating the Refactoring broken test.
2005-04-27 16:51:32 +00:00
Andrew Niefer
4b27d3dac7 properly handle classes with qualified names or template-ids in the name 2005-04-26 22:30:06 +00:00
Andrew Niefer
56adc615f8 fix bug 92783: ArrayIndexOutOfBoundsException 2005-04-26 22:17:44 +00:00
Andrew Niefer
3fedd1b299 fix bug 92773, ClassCastException 2005-04-26 22:07:58 +00:00
Andrew Niefer
10298b85c7 fix bug 91773: allow constructor chain initializers to look in the whole class scope for bindings 2005-04-26 21:51:03 +00:00
Andrew Niefer
b3f9f20ed8 fix template instances 2005-04-26 21:39:26 +00:00
Andrew Niefer
f45b9b7692 more problem bindings in C 2005-04-26 21:28:26 +00:00
Andrew Niefer
cd54f2cfa5 bug 92791: more problem reporting from C 2005-04-26 21:21:02 +00:00
Andrew Niefer
8668326658 bug 77024 : handle implicit object parameters 2005-04-26 20:52:15 +00:00
Andrew Niefer
b3cfc78c05 add IScope.flushCache() 2005-04-26 18:27:37 +00:00
Alain Magloire
a88eb122a2 Use the offset of the IMatch 2005-04-26 17:58:50 +00:00
Andrew Niefer
241036375c bug 92768 - expected invalid type problem
- fix also class cast exception in CPPField.getPrimaryDeclaration
2005-04-26 15:59:14 +00:00
John Camelon
da93b4e50e Fixed Bug 92779 - [Parser] LocationMap#createASTMacroDefinition needs to set ASTObjectMacro's parent 2005-04-26 15:38:13 +00:00
Mikhail Khodjaiants
ed389a8c3d Added the new source container type (CDirectorySourceContainer) to provide the UI support for the subfolders search. 2005-04-25 23:03:50 +00:00
Bogdan Gheorghe
85f5ea3b48 Update to constant references in search patterns 2005-04-25 19:22:32 +00:00
Alain Magloire
277bec9a0d Fix test changes in CDI 2005-04-25 19:12:37 +00:00
Alain Magloire
03f49cac54 2005-04-25 Alain Magloire
* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManger.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/CdiResources.properties
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Location.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/Locator.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MI2CDIException.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java

	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/AddressBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/FunctionBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LineBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocationBreakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Exceptionpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Threa.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Watchpoint.java
2005-04-25 19:11:38 +00:00
Alain Magloire
838acedf59 2005-04-25 Alain Magloire
Changes to the CDI interface.
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDIAddressLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDIFileLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDIFunctionLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDILineLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDLocator.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIAddressBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/model/ICDILineBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIFunctionBreakpoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreapoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDBreakpointManagement.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDILocationBreakpoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java

	* src/org/eclipse/cdt/debug/core/CDIDebugModel.java
	* src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
	* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
	* src/org/eclipse/cdt/debug/internal/core/model/CStackFrame.java
2005-04-25 19:11:19 +00:00
Bogdan Gheorghe
0bca2b33c3 Patch for Dave Daoust - cleans up some name references in the search tests 2005-04-25 18:53:48 +00:00