1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Commit graph

3038 commits

Author SHA1 Message Date
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
John Camelon
371b6dba53 Reversed failing test. 2004-11-30 18:51:01 +00:00
John Camelon
1e56204749 Patch for Devin Steffler
Fixed 79471 - [Parser] Syntax Errors: Problems with handling float value in the preprocessor statements
2004-11-30 18:21:37 +00:00
John Camelon
29a1fcb59c Patch for Devin Steffler.
Fixed 79339 - Selection search fails on SDL/SDL.h
2004-11-29 21:00:32 +00:00
John Camelon
cf54709a6b Changed default array sizes. 2004-11-26 18:42:35 +00:00
John Camelon
21a1814cc5 Refactored statement() to share more code between C/C++.
Added in ambiguity resolution code for expression statements vs. declarations statements.
2004-11-26 16:09:44 +00:00
Andrew Niefer
e22e2cadc1 - change interface gets to return arrays instead of lists
- added getScope as needed
- added IASTName.toCharArray()
- modified CVisitor to use scopes to store bindings

these changes reduce binding time for windows.h from minutes to ~1300 ms
2004-11-25 22:07:17 +00:00
Alain Magloire
bdbb88046a 2004-11-25 Alain Magloire
Fix PR 79076
	* utils/org/eclipse/cdt/utils/elf/Elf.java
2004-11-25 21:38:38 +00:00
Alain Magloire
2bde303bab 2004-11-25 Alain Magloire
Fix for PR 79327
	* src/org/eclipse/cdt/internal/ui/cview/CViewLabelProvider.java
2004-11-25 21:24:52 +00:00
John Camelon
a149a4fbe0 Fixed NPE in parsing the Trilogy for C++ w/the new parser due to a malformed array subscript postfix expression. 2004-11-25 03:27:00 +00:00
Chris Wiebe
75b3224c1c 2004-11-24 Chris Wiebe
fix command binding for OpenTypeInHierarchyAction
	* plugin.xml
2004-11-25 02:19:52 +00:00
Alain Magloire
58c90760ea 2004-11-24 Alain Magloire
Remove unused class, reduce confusion in code maintainance.
	* src/org/eclipse/cdt/internal/ui/util/ProblemItemMapper.java
2004-11-25 00:32:53 +00:00
John Camelon
5946594715 Patch for Devin Steffler.
Fixed 78231 - [Parser] open declaration on elaborated type shouldn't jump to object hiding it
2004-11-24 21:15:16 +00:00
Andrew Niefer
0bf6b02659 test tweaks 2004-11-24 20:27:41 +00:00
Andrew Niefer
40ca0f5538 patch from Tanya Wolff 2004-11-24 20:27:29 +00:00
Doug Schaefer
dd13cb982b Added helpers to create the standard projects. 2004-11-24 17:53:57 +00:00
Doug Schaefer
a099af8eeb Update UI tests to get rid of warnings. 2004-11-24 16:43:41 +00:00
John Camelon
1a5a30c950 Cloned CompleteParseASTTest to CompleteParse2Tests to be used w/the new parser.
Added CompleteParser2Tests to ParserTestSuite.
Removed unnecessary helper classes in parser2 package.
2004-11-24 16:36:14 +00:00
John Camelon
2a7c0f097f Support for pointer to functions/members. 2004-11-24 15:02:21 +00:00
John Camelon
922006b670 Added ICPPASTTryBlockStatement and implementation. 2004-11-24 04:51:04 +00:00
John Camelon
03de1e32fd Separated C++ and C Physical Implementations to provide Andrew more flexibility.
Added ICPPASTTemplateId and implementation.
2004-11-24 04:28:19 +00:00
Andrew Niefer
0b6beedffa more GCC tests
plus enumerations and enumerators
2004-11-23 22:27:21 +00:00
John Camelon
34181fda51 QuickParser2Tests now all pass.
Commit it while you can.
2004-11-23 21:46:01 +00:00
John Camelon
0069e2dae3 Only 3 QuickParse2Tests failing. 2004-11-23 20:42:55 +00:00
John Camelon
dbc642b6b4 Add support for long longs. 2004-11-23 19:29:36 +00:00
Andrew Niefer
2399f89255 more GCC based Tests.
impl CParameter.getType, check for definitions of variables,
visit parameter declSpecifiers
2004-11-23 17:43:16 +00:00
John Camelon
b36410c4ee Fixed bug in GNUCSourceParser regarding parsing typedefed anonymous structs as parameters in a function definition. 2004-11-23 15:22:42 +00:00
John Camelon
894e597b9e Brutally painful Parser2 fixes. 2004-11-23 14:50:24 +00:00
John Camelon
edd4a3ebf0 Most of C++ Expressions & Declarations.
80% of QuickParseTest2 passing.
2004-11-23 02:48:32 +00:00
Andrew Niefer
b260655021 Add GCCTests based on GCC torture test suite 2004-11-22 19:25:26 +00:00
John Camelon
cf15755c35 New parser fixes.
Remove NPE in consumeArrayModifiers().
Add stronger typing to bitfield expression in declarator().
2004-11-22 15:10:37 +00:00
Doug Schaefer
fa0262f964 We now have template projects for all project types: C/C++
and Standard/Managed.
2004-11-22 14:59:34 +00:00
Doug Schaefer
21342769d7 Hooked up the DOM to the Core Model (kind of). Put in a little more docs. 2004-11-22 03:45:18 +00:00
John Camelon
3fab76a13d Removed warning. 2004-11-22 02:41:04 +00:00
John Camelon
80e8ac3fc6 Finished DeclSpecifier for new C++ Parser. 2004-11-22 02:39:23 +00:00
John Camelon
ece695b022 Templates, Linkage Specs & the start of DeclSpecifierSeq. 2004-11-21 20:40:43 +00:00