John Camelon
2091bd2767
Added getUnpreprocressedSignature() to IASTDeclSpecifier.
...
Added appropriate support to ILocationResolver.
2005-01-28 15:18:04 +00:00
Leo Treggiari
07a476a1fe
Fix makefile generation problems with resource configurations
2005-01-28 03:40:20 +00:00
Leo Treggiari
39fbe46d19
Synchronize adding entries to the path entry container
2005-01-28 03:37:31 +00:00
Leo Treggiari
b9cfb72e32
Add methods to keep track of whether the path entry container is initialized
2005-01-28 03:36:33 +00:00
Leo Treggiari
3823ff7743
Fix problems with MBS build console output
2005-01-28 03:35:20 +00:00
Leo Treggiari
0119fc3947
Change synchronization logic for loading tool chain integrations and .cdtbuild files
2005-01-28 03:34:14 +00:00
Leo Treggiari
60b9d81d50
Use instanceof to match the builtin wizard pages to allow for easier extensions
2005-01-28 03:32:24 +00:00
Leo Treggiari
a37e05f7ec
Add 2 tips for the resource configuration property page
2005-01-28 03:30:15 +00:00
Leo Treggiari
12b5cc0ff4
Add names for new Tool-chain model elements
2005-01-28 03:29:10 +00:00
John Camelon
1abb819f59
Fixed Bug 83853 - no offset for IASTConditionalExpression
2005-01-27 21:20:43 +00:00
John Camelon
eeb02a4027
Fixed Bug 83852 - offset problems with cast expressions and type id
2005-01-27 21:10:56 +00:00
Andrew Niefer
6df133bc09
Bug 83855: visiting designators
2005-01-27 21:10:10 +00:00
Sean Evoy
868fa103f4
Fix for bugzilla 83877 -- [Managed Build] Project converter misses configuration names
...
Converter now applies the original configuration name to the new config
2005-01-27 21:09:14 +00:00
John Camelon
35805f1d38
Patch for Devin Steffler.
...
Further UI indicator infrastructure for testing DOM AST.
2005-01-27 20:42:56 +00:00
John Camelon
736de0128d
Fixed failing JUnit tests.
...
Fixed Macro Definition offsets in inclusions.
2005-01-27 20:31:21 +00:00
Andrew Niefer
b2ff153008
Refactor core.tests/suite/org.eclipse.cdt.testplugin and
...
ui.tests/src/org.eclipse.cdt.testplugin
packages to org.eclipse.cdt.core.testplugin and org.eclipse.cdt.ui.testplugin respectively.
This fixes a problem where the tests were incorrectly loading the wrong test plugin class.
2005-01-27 18:48:00 +00:00
Alain Magloire
a6a5451a0c
Update the NEWS file:
...
DnD support
2005-01-27 17:08:22 +00:00
John Camelon
9592a5366f
Fixed a few incorrect locations/offsets.
2005-01-27 16:55:20 +00:00
John Camelon
493b29d4e4
Patch for Devin Steffler.
...
Further updates to DOM AST View.
2005-01-27 16:31:58 +00:00
Alain Magloire
e6868902c5
2005-01-26 Alain Magloire
...
Part of implementing PR 83112
* src/org/eclipse/cdt/internal/ui/editor/CContentOutlinePage.java
Changes in the interface of the Core Model
* refactor/org/eclipse/cdt/internal/corext/refactoring/rename/RenameElementProcessor.java
* refactor/org/eclipse/cdt/internal/ui/refactoring/actions/RenameRefactoringAction.java
2005-01-27 03:41:50 +00:00
Alain Magloire
a03bc42e1a
Changing in the Inteface of the CModel.
2005-01-27 03:39:28 +00:00
Alain Magloire
8df4a09141
2005-01-26 Alain Magloire
...
The line and offset information should be cache in the SourceManipulationInfo
* model/org/eclipse/cdt/iternal/core/BinaryElement.java
* model/org/eclipse/cdt/iternal/core/CElement.java
* model/org/eclipse/cdt/iternal/core/CModelBuilder.java
* model/org/eclipse/cdt/iternal/core/Namespace.java
* model/org/eclipse/cdt/iternal/core/SourceManipulation.java
* model/org/eclipse/cdt/iternal/core/SourceManipulationInfo.java
2005-01-27 03:39:09 +00:00
John Camelon
a047b603b5
Add offset to IASTMacroDefinition name.
2005-01-27 02:14:19 +00:00
John Camelon
11f8e7fc7a
Patch for Devin Steffler.
...
Further updates to DOM AST View.
2005-01-27 02:14:04 +00:00
Sean Evoy
3dbe65030b
Fix (part 2) for bugzilla 76080.
...
The original fix had two problems. When a source folder had only one file deleted, a complete rebuild was required because the output folder was removed. Now the generator checks.
The parent folder could be deleted accidentally, so that has also been resolved.
Finally, the dependency generator pattern ahs been simplified and now uses a Gnu make-supplied macro for calculating the directory component of a file.
2005-01-26 22:31:15 +00:00
Andrew Niefer
47c65486a6
External C bindings
2005-01-26 21:19:45 +00:00
Andrew Niefer
eea3244085
C++ bindings
...
- Field references before their declaration in inline class members
- references in parameter declarations for member functions defined outside their scope
- constructor references
2005-01-26 21:13:52 +00:00
Vladimir Hirsl
c5183b1756
Fix for a problem where SC was not being discovered for Managed projects.
2005-01-26 20:44:23 +00:00
John Camelon
fa5ac845bb
Removed warnings.
2005-01-26 20:22:45 +00:00
John Camelon
b811a0479b
Further DOM/AST fixes (w/viewer).
2005-01-26 20:21:07 +00:00
John Camelon
d7b97a7f42
Use DOMScanner rather than Scanner2.
2005-01-26 19:22:44 +00:00
John Camelon
4d00261705
Patch for Devin Steffler.
...
Further UI indicator infrastructure for testing DOM AST.
2005-01-26 18:56:09 +00:00
John Camelon
1466819ee6
Fixed Bug 83664 - [Offset/Location] found a couple with my simple K&R C test
2005-01-26 18:39:40 +00:00
John Camelon
39952fcbff
Patch for Devin Steffler.
...
UI Infrastructure for testing the DOM AST Interfaces.
2005-01-26 17:03:26 +00:00
John Camelon
7fa07edcf2
Slight refactoring.
2005-01-26 16:52:57 +00:00
John Camelon
c2664b26e1
Function style macro parameters working through IASTTranslationUnit#getMacroDefinitions()
2005-01-26 16:41:02 +00:00
Vladimir Hirsl
af85d93c29
New Scanner Config Discovery work in preparation for per file SC discovery. Added GCCPerFile console parser and utility and PerFile scanner info collector.
2005-01-26 16:10:52 +00:00
John Camelon
63ffe8d959
Fixed name bug for macro names.
2005-01-26 16:07:13 +00:00
John Camelon
f2488626d4
Partial fix for 81806 - [Parser2] Constructor Initializer is mistaken as function prototype
2005-01-26 15:59:30 +00:00
John Camelon
ae8ed5955f
Partial fix for 81806 - [Parser2] Constructor Initializer is mistaken as function prototype
2005-01-26 15:57:10 +00:00
Andrew Niefer
ddeca093ea
fix bug 83709
2005-01-26 15:22:21 +00:00
Alain Magloire
539b5c0633
2005-01-26 Alain Magloire
...
Part of implementing PR 83112
* src/org/eclipse/cdt/internal/ui/cview/CView.java
* src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDragAdapter.java
* src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDropAdapter.java
* src/org/eclipse/cdt/internal/ui/dnd/*.java
2005-01-26 05:47:21 +00:00
Andrew Niefer
22d59f21f5
C++ bindings:
...
- namespace aliases
- constructor chain references
2005-01-25 23:20:28 +00:00
Andrew Niefer
0a1793e33f
- fix up how we resolve function parameter bindings in C
2005-01-25 22:16:03 +00:00
John Camelon
ae4dff5290
Implemented IASTTranslationUnit#getIncludeDirectives() for both C & C++.
...
Implemented IASTTranslationUnit#getMacroDefinitions() for both C & C++.
2005-01-25 20:42:19 +00:00
Sean Evoy
30b41b6da1
Fix for bugzilla 76080. One of the reported errors in this bug was valid. When a directory containing source was deleted, the Gnu makefilegenerator would mistakenly place it in a list of directories to regenerate makefiles for. The fix places those directories in a list to be deleted.
2005-01-25 20:28:15 +00:00
Andrew Niefer
06739b170f
- remove IBinding.getPhysicalNode, add private interfaces ICBinding & ICPPBinding
...
- constructor references in new expressions
- get bindings from scope as shortcut
2005-01-24 22:38:34 +00:00
Sean Evoy
fe3c4a2eea
Basic fix for one of the errors reported in 76080, namely that deletions of files pops up a confirmation box that uses the term "directories". I just added "files or directories".
2005-01-24 20:18:18 +00:00
Sean Evoy
d5994ef1b5
Fix for 83556
...
The MBS now validates the configuration names more carefully. It checks for duplicates in a case-insenstive way. It also looks for invalid whitespaces at the start of a config name. It also disallows names containing \/:*?"<>
Also corrected a file that had a local variable called "enum" which is now a "sort-of" reserved keyword in Java 1.5
2005-01-24 19:27:28 +00:00
Vladimir Hirsl
66d9c39ea6
New Scanner Config Discovery 'framework' in preparation for per file SC discovery. Currently implemented: Per project profiles for standard make and managed builders.
2005-01-24 18:49:34 +00:00