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

9889 commits

Author SHA1 Message Date
John Camelon
87e8a2b4d3 CORE
Fixed bug39348 - sizeof elaborated types fail in parsing expression
TESTS
	Added DOMFailedTest::testBug39349(). 
	Added DOMTests::testBug39348().
2003-06-26 00:11:32 +00:00
John Camelon
6a7293f951 Create new interface and support for calculating lineNumber/offset mapping.
Updated IASTClassSpecifier for qualified name query.  
Began structuring expressions and declarators in Parser for ISourceElementRequestor.  
Updated other packages to use new interfaces.
Updated automatedtests/torture test to use new line number information.
2003-06-25 22:47:52 +00:00
John Camelon
effbc07d12 Updates for ISourceElementRequestor - elaborated types & enumerations. 2003-06-24 20:18:16 +00:00
Alain Magloire
c3af12a619 updated. 2003-06-24 19:59:19 +00:00
Alain Magloire
e56153c151 Patch form ando
To deal with filesystem cases on windows.
2003-06-24 19:59:12 +00:00
Sebastien Marineau
506a17a722 Merge in patch from Vladimir Hirsl
Also fixed a compile warning
2003-06-24 19:56:34 +00:00
Alain Magloire
5248cce011 Patch form Thomas Fletcher to improve on completion. 2003-06-24 14:22:14 +00:00
Alain Magloire
f8fa23bae5 updated. 2003-06-24 04:13:26 +00:00
Alain Magloire
64bf394e68 Parsing scheme for Preprocessor 2003-06-24 04:13:14 +00:00
Alain Magloire
da6cf42803 Provide a scratch buffer. 2003-06-24 04:12:55 +00:00
John Camelon
65fb06058c SimpleDecl support for migration towards ISourceElementRequestor. 2003-06-23 21:28:14 +00:00
John Camelon
f61006c9fe Updated Factory infrastructure, constructors, etc.
Introduced Preprocessor class for transitive closure calc. client.
2003-06-23 18:05:31 +00:00
Doug Schaefer
b8059d7f27 Patch for Sean Evoy:
1. Fix for bug 38665 - Need to select platform before configurations become visible 
2. Icon files that were not delivered in my last patch 
3. A new interface for clients of the build model to extract include paths and defined symbols for managed projects. Unmanaged projects to follow soon.
2003-06-23 14:36:31 +00:00
John Camelon
bd7e73016d Some resources were cvsignored.
Fixed those.
2003-06-20 18:49:28 +00:00
John Camelon
4347f9b681 Patch for Victor Mozgin.
Fixes problem with offsets of elements that were created as macro expansions (PR 36463).
2003-06-20 17:16:05 +00:00
John Camelon
35a76e8822 Patch for Brent Nicolle.
ITemplate tests, further migration of core tests away from ui.tests
2003-06-20 17:00:44 +00:00
David Inglis
3fa62eae94 missing changes from Thomasf patch for key bind stuff. 2003-06-20 17:00:19 +00:00
Alain Magloire
50c724ac09 updated 2003-06-19 17:51:42 +00:00
Alain Magloire
8a74bc73e9 unregister the CModelManager to the workspace listener 2003-06-19 17:51:36 +00:00
John Camelon
7b9a6f5d07 More .cvsignore issues w/TortureTest. 2003-06-18 21:35:28 +00:00
John Camelon
5048cc36d0 Added bin to .cvsignore. 2003-06-18 21:32:11 +00:00
John Camelon
2bbab21405 Patch for Brent Nicolle.
Unit tests of code in the Core plugin should now be placed in the core.tests plugin. 
(I did not delete test from the ui.tests plugin, but that's an idea whose time is coming soon.) 

Resources and property files for unit tests are now in a separate directory from the root. 

The testlauncher may experience some turbulence, but out of the box tests work as before.
2003-06-18 21:29:47 +00:00
John Camelon
5ef908593a Patch for Victor Mozgin.
K&R Support.  God help us.
2003-06-18 19:36:20 +00:00
David Inglis
8c78d47e88 unsed class 2003-06-18 15:41:36 +00:00
David Inglis
2183b9fd78 fixed bug #39053 2003-06-18 15:39:24 +00:00
John Camelon
727db1c990 Patch for Victor Mozgin
Implemented correct handling of nested declarators in CModelBuilder.
Added proper support for function pointers as parameters.
2003-06-18 13:56:58 +00:00
John Camelon
b1c1e00a78 Patch for Brent Nicolle
Added Interface tests for IStructure.
2003-06-17 21:38:29 +00:00
John Camelon
d45de32ff5 Patch for Vladimir Hirsl.
This patch adds some missing source folders to the ui.tests library.
2003-06-17 20:58:41 +00:00
John Camelon
15f0d21085 Patch for Victor Mozgin.
implemented support for pointers to class members;
added handling of declarations for nested scopes (like A::B::C);
fixed handling of parameter lists for typedefs for functions;
some errorhandling in CModelBuilder;
2003-06-16 21:41:54 +00:00
David Inglis
138588dd26 added search source path 2003-06-16 17:56:50 +00:00
John Camelon
18eca5c02b Patch for Andrew Niefer.
Skeleton implementation of C/C++ Search.
2003-06-16 17:35:46 +00:00
Doug Schaefer
04804f1cf1 Added the build source folder to the build.properties file. 2003-06-14 21:14:56 +00:00
John Camelon
22eb93f0e4 2003-06-13 John Camelon
Added Class/Base infrastructure to public interfaces & requestor callback. 
	Moved many internal interfaces to external packages. 
	Organized imports.
2003-06-13 20:03:15 +00:00
John Camelon
d664093420 Added Class/Base infrastructure to public interfaces & requestor callback.
Moved many internal interfaces to external packages. 
Organized imports.
2003-06-13 19:59:47 +00:00
John Camelon
729fbe3c68 Patch for Victor Mozgin.
Fixing AutomatedTest.java after PST/HEAD merge.
2003-06-13 18:24:26 +00:00
John Camelon
89913324d4 Merge Parser_SymbolTable branch into HEAD. 2003-06-13 15:01:26 +00:00
Alain Magloire
c2348df608 updated. 2003-06-13 02:44:02 +00:00
Alain Magloire
5ccdce625e Patch form Thomas Fletcher to define
CEditor shortcuts.
2003-06-13 02:43:53 +00:00
Alain Magloire
985cf56dcc updated. 2003-06-13 02:35:32 +00:00
Alain Magloire
ed9940f5ac Patch from Thomas Fletcher to reuse the component
of Working set in the platform part of 2.1.
2003-06-13 02:35:25 +00:00
John Camelon
f4829f4428 Fixing .cvsignore. 2003-06-11 19:26:44 +00:00
John Camelon
9a0f3c98cc Trying to fix .cvsignore problem. 2003-06-11 19:24:14 +00:00
John Camelon
415dff9a88 Patch for Victor Mozgin.
This patch enables us to use extensive GCC C/C++ testsuites to test CDT parser.
2003-06-11 19:14:01 +00:00
Peter Graves
00257fb5de Minor update to make automation easier. 2003-06-11 18:47:32 +00:00
John Camelon
5dd01f7ee2 Patch for Victor Mozgin.
I replaced old Java testcases for partitioning with C/C++ ones, and 
fixed AutomatedIntegrationSuite so it doesn't produce a JUnit warning (which is a failure) anymore. So now all tests in org.eclipse.cdt.ui.tests should pass.
2003-06-11 18:09:23 +00:00
John Camelon
362dd49676 Patch for Brent Nicolle.
Added some Interface tests of (IInclude, IMacro, IStructure). 
Made sure all the Test Suites have names in the JUnit hierarchy.
2003-06-10 22:57:05 +00:00
John Camelon
d4a1629964 Patch for Victor Mozgin.
This patch enables parsing of conversion operators. Fixes PR 38657 and the rest of PR 36769.
2003-06-10 14:41:42 +00:00
John Camelon
1aae7b2fa4 Patch for Victor Mozgin.
This patch should improve parsing of new-expressions, including placements, array allocations and multiple parameters in initializers. Fixes PR36932.
2003-06-09 22:02:31 +00:00
Doug Schaefer
da0c569bff Patch for Sean Evoy:
- Initial contribution of Managed Build UI.
2003-06-09 19:22:21 +00:00
John Camelon
e9adc8cbbb Patch for Victor Mozgin.
Fix for PR36701 (Preprocessor stringizing)
2003-06-09 18:40:17 +00:00