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

3223 commits

Author SHA1 Message Date
Alain Magloire
57a32ca95d 2004-12-14 Alain Magloire
PR 80631 Patch form Przemek Tomaszewski
	* src/org/eclipse/cdt/internal/ui/editor/CContentOutilinePage.java
	* src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties
	* src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java
	* src/org/eclipse/cdt/internal/ui/editor/ICEdtiroActionDefinitionIds.java
	* src/org/eclipse/cdt/internal/ui/text/COutlineInformationControl.java
	* src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java
	* src/org/eclipse/cdt/internal/ui/util/ProblemTreeViewer.java
	* src/org/eclpse/cdt/ui/CElementContentProvider.java
	* plugin.properties.
	* plugin.xml
2004-12-14 18:46:40 +00:00
John Camelon
46150fa029 Goodbye IScannerExtension.
Hello IScannerConfiguration.
2004-12-14 16:17:21 +00:00
Andrew Niefer
656d059c25 - IArrayType
- function types and parameter bindings
2004-12-14 15:33:13 +00:00
Bogdan Gheorghe
5e4ae64149 Patch for Tanya Wolff: Search Regression Tests 2004-12-13 21:53:15 +00:00
John Camelon
bafd80d00c Fixed a regression in previous update to CCompletionProcessor, easily discovered through running the JUnit suite. 2004-12-13 21:16:29 +00:00
John Camelon
c07a9f8750 Revert. 2004-12-13 21:09:44 +00:00
John Camelon
a49710a25a Fixed ui.tests ... Content Assist tests were asserting out of order. 2004-12-13 21:03:12 +00:00
John Camelon
7c23d4f9bb Refactored Scanner2 to make it subclassable.
Started to merge GCCScannerExtension into Scanner2 making it configuration based.
2004-12-13 20:40:02 +00:00
Andrew Niefer
0d99c950b0 fix CQualifierType#getType(), from Devin Steffler 2004-12-13 18:54:02 +00:00
Andrew Niefer
b9d472dbe3 Start of types for C. By Devin Steffler 2004-12-13 18:17:23 +00:00
Alain Magloire
5ad554739c 2004-12-12 Alain Magloire
PR 80631 Patch form Przemek Tomaszewski
	* src/org/eclipse/cdt/internal.ui/preferences/CEditorPreferencePage.java
	* src/org/eclipse/cdt/internal.ui/preferences/CEditorPreferencePage.properties
	* src/org/eclipse/cdt/internal/ui/text/CBraceRule.java
	* src/org/eclipse/cdt/internal/ui/text/CCodeScanner.java
	* src/org/eclipse/cdt/internal/ui/text/CppCodeScanner.java
	* src/org/eclipse/cdt/internal/ui/text/ICColorConstants.java
	* src/org/eclipse/cdt/internal/ui/text/NumberRule.java
	* src/org/eclipse/cdt/internal/ui/text/SingleCharRule.java
2004-12-13 01:52:48 +00:00
Andrew Niefer
22964c077e - initial pass at function resolution for bindings
- start of IType implementations for C++
2004-12-11 17:47:31 +00:00
John Camelon
d4bd5b2942 Further IASTNodeLocation & framework updates. 2004-12-10 21:02:55 +00:00
Alain Magloire
da52887933 2004-12-09 Alain Magloire
Fix for 80724: not showing initialized global variables.
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
2004-12-10 20:32:53 +00:00
Alain Magloire
2db439e528 remove the core folder for now. 2004-12-10 20:28:33 +00:00
David Inglis
1cd952bf2b fixed bug # 80713 2004-12-10 19:59:14 +00:00
Alain Magloire
817d04d43f 2004-12-10 Alain Magloire
No need for TestBuffer test, it is now in JFace.
2004-12-10 17:49:05 +00:00
Alain Magloire
3c9660722e 2004-12-10 Alain Magloire
Fix for 77874.
	In order to fix this we removed all of the Eclipse-1.0 classes
	that we copied in the CDT.
	The good news is that it is now part of Eclipse-3.x platform and we no
	need to carry the duplicate.
	The templates support was rewritten to use the JFace templates support
	classes.

	* src/org/eclipse/cdt/internal/corext/template/*: remove to use
	JFace Templates support.
	* src/org/eclipse/cdt/internal/corext/template/c/*: rewritten to use
	JFace Templates classes.
	* src/org/eclipse/cdt/intenal/corext/texmanipulation/*: remove to use
	JFace TextEdit support
	* src/org/eclipse/cdt/internal/ui/preferences/CTemplatePreferencePage.java:
	Rewritten to take advantage of JFace support for Templates.
	* src/org/eclipse/cdt/internal/ui/text/link/*: Remove use JFace
	* src/org/eclipse/cdt/internal/ui/text/template/*: Remove use JFace templates
	* plugin.xml
	* plugin.properties
	* template/default-templates.xml
2004-12-10 17:22:41 +00:00
Andrew Niefer
3b8838d4bc Interfaces for basic types 2004-12-10 17:03:16 +00:00
John Camelon
97c7e2b893 Fixed compile error. 2004-12-10 03:55:37 +00:00
John Camelon
b9bdbe47af Moved parser2 packages to dom.parser 2004-12-10 03:53:10 +00:00
John Camelon
9508bc314e Some further DOM updates. 2004-12-10 03:42:44 +00:00
Alain Magloire
61c0dd0e48 2004-12-09 Alain Magloire
Fix for 80620
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
2004-12-09 18:45:31 +00:00
Andrew Niefer
19621807ba - IType interfaces and tests outlining how it works 2004-12-09 18:13:39 +00:00
John Camelon
c5cef415ab Made CDOM a singleton. 2004-12-09 03:48:17 +00:00
John Camelon
04cef746c8 Further progress into AST as a service. 2004-12-09 03:45:04 +00:00
John Camelon
e5ffb20068 Moved DOM to src/ folder from parser/ folder. 2004-12-09 01:09:08 +00:00
Vladimir Hirsl
765f599d1d Removed unused memory allocation in ProcessClosure.ReaderThread. 2004-12-08 22:17:17 +00:00
Bogdan Gheorghe
3148081868 Fix for 76123
Added sorting for external file matches
2004-12-08 21:17:37 +00:00
John Camelon
1a2283799d Added further physical/DOM interfaces.
Added the start of the ASTService.
2004-12-08 21:16:54 +00:00
Andrew Niefer
494a85849b - Add basic ambiguity resolution
- start using offsets to aid in traversing different scopes.
- set some offsets on some physical nodes as I notice them
2004-12-08 16:35:10 +00:00
John Camelon
ef16d14160 Remove use of java.util.Lists from Physical tree interfaces. 2004-12-07 19:12:23 +00:00
John Camelon
301e1057eb Add comments 2004-12-07 18:50:06 +00:00
Andrew Niefer
c50120a815 - visiting the C++ AST
- Namespaces and Using directives
2004-12-07 01:02:35 +00:00
Alain Magloire
f75ccc0e6f 2004-12-06 Alain Magloire
Fix for 79865
	* src/org/eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java
2004-12-06 23:07:39 +00:00
Chris Wiebe
0feec5d746 2004-12-03 Chris Wiebe
fix for 74098
	* src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java
	* src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCreationWizardPage.java
2004-12-04 01:59:31 +00:00
Alain Magloire
fd68874052 2004-12-03 Alain Magloire
Implement comment blocks(Code take from JDT Editor)
	* src/org/eclipse/cdt/internal/ui/action/AddBlockCommentAction.java
	* src/org/eclipse/cdt/internal/ui/action/BlockCommentAction.java
	* src/org/eclipse/cdt/internal/ui/action/RemoveBlockCommentAction.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties
	* src/org/eclipse/cdt/internal/ui/editor/ICEditorActionDefinitionIds.java
	* src/org/eclipse/cdt/internal/ui/text/	CPartitionScanner.java
	* src/org/eclipse/cdt/internal/ui/text/CTextTools.java
	* src/org/eclipse/cdt/internal/ui/text/FastCPartitionScanner.java
	* src/org/eclipse/cdt/internal/ui/text/ICPartitions.java
	* plugin.xml
2004-12-03 21:51:07 +00:00
Alain Magloire
a71c47c4e8 2004-12-03 Alain Magloire
Implement comment blocks(Code take from JDT Editor)
	* src/org/eclipse/cdt/internal/ui/action/AddBlockCommentAction.java
	* src/org/eclipse/cdt/internal/ui/action/BlockCommentAction.java
	* src/org/eclipse/cdt/internal/ui/action/RemoveBlockCommentAction.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
	* src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties
	* src/org/eclipse/cdt/internal/ui/editor/ICEditorActionDefinitionIds.java
	* src/org/eclipse/cdt/internal/ui/text/	CPartitionScanner.java
	* src/org/eclipse/cdt/internal/ui/text/CTextTools.java
	* src/org/eclipse/cdt/internal/ui/text/FastCPartitionScanner.java
	* src/org/eclipse/cdt/internal/ui/text/ICPartitions.java
	* plugin.xml
2004-12-03 21:13:52 +00:00
John Camelon
7426918742 Add in Resource/WorkingCopy locations. 2004-12-03 20:37:40 +00:00
Alain Magloire
6c2e6ea058 Previous commit was incorrect. 2004-12-03 02:36:36 +00:00
Alain Magloire
1e1949ee20 2004-12-02 Alain Magloire
Fix for 40081
	Textfield to choose NM.
	Fix MacOX binary parser page.
	* src/org/eclipse/cdt/internal/ui/CUIMessages.properties.
	* src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java
	* src/org/eclipse/cdt/ui/dialogs/CygwinPEBinarParserPage.java
	* src/org/eclipse/cdt/ui/dialogs/MachOBinaryParserPage.java
2004-12-03 02:19:38 +00:00
Alain Magloire
cf4ae8ebfe 2004-12-02 Alain Magloire
Fix for PR 40081.
	For Cygwin use NM to get the global variables.
	* utils/org/eclipse/cdt/utils/DefaultGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/IGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/NM.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
2004-12-03 02:15:20 +00:00
Andrew Niefer
bb4f448825 class inheritance 2004-12-02 22:27:57 +00:00
Andrew Niefer
3c6b029ae7 Bindings for members 2004-12-02 19:40:14 +00:00
John Camelon
d89f346613 Further stubbing out of the IASTNodeLocation related interfaces. 2004-12-02 03:35:40 +00:00
John Camelon
5d45047d01 Patch for Devin Steffler
Fixed 79921 - [Scanner] problems with ')' inside a string being passed to va_args macro parm
	Fixed 79227 - [Scanner][IProblem][Ethereal] "Unbounded string encountered" invalid IProblems with invalid offsets highlighting weird commented code
2004-12-02 03:15:08 +00:00
John Camelon
e5362d1983 Patch for Devin Steffler.
Fixed 79810 - 'invalid arithmetic conversion' on line 0
	This also clears up the last IProblem related to https://bugs.eclipse.org/bugs/show_bug.cgi?id=75403
2004-12-02 02:58:48 +00:00
Andrew Niefer
b2f25ce249 Resolving method bindings 2004-12-01 20:24:47 +00:00
Andrew Niefer
ec30347dee Start of CPP bindings 2004-11-30 22:27:30 +00:00
John Camelon
053748815b Patch for Devin Steffler.
Fixed 79787 - [Scanner] #error has extra \r character at the end
	Fixed 79490 - [Scanner] char constants not evaluated properly with #if
2004-11-30 18:51:49 +00:00