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

3344 commits

Author SHA1 Message Date
John Camelon
4576601158 Patch for Victor Mozgin
Fix for PR 39476: Preference listeners for task tags do not work.
Fix for PR 39477: Task tags options dialogs ask for project rebuilds.
2003-07-07 15:35:46 +00:00
John Camelon
8b844d54f1 Patch for Sean Evoy.
The change logs contain an overview of what has been done to implement a new interface between a build model (any build model) 
and clients of the model that need to extract include search paths and defined symbols. For the most part, I have tried to leave the 
old build system as unchanged as possible. For example, project properties like the make search path, and whether or not to continue 
on build failures are still stored as persistent properties on the project through the CNature (ugh). The new information I have added 
is managed by a new build manager on a per-project basis and is associated with a project as a session property. The information is 
persisted in the 'cdtbuild' file introduced by the new managed build system.
2003-07-04 18:36:47 +00:00
John Camelon
8a70b5e1d2 Patch for Andrew Niefer.
cdt.core: 
- Modified ICSearchConstants to use classes (SearchFor & LimitTo) instead of int for constants 
- Modified MatchLocator to actually invoke the parser to do the search 

cdt.core.tests: 
        - Added new source Folder search 
        - Added search/ClassDeclarationPatternTests::testMatchSimpleDeclaration 
        - Added search/ClassDeclarationPatternTests::testMatchNamespaceNestedDeclaration 
        - Added new resource folder search & containing file classDecl.cpp 
        - Added new failures package ord.eclipse.cdt.core.search.failedTests 
        - Added new failing test PatternsFailedTests::testBug39652 

        * Note that both the ClassDeclarationPatternTests and PatternsFailedTests must be run as Plugin Tests * 

        cdt.ui: 
        - Updated Search classes to reflect changes to ICSearchConstants.
2003-07-04 17:15:44 +00:00
John Camelon
6fa5a87930 Patch for Andrew Niefer
Further work on C/C++ Search framework.
2003-06-28 19:56:54 +00:00
John Camelon
c4df8f4e6f Patch for Victor Mozgin.
Initial pass at Task Bar/IProblem support.
2003-06-28 19:48:12 +00:00
Doug Schaefer
afbe575516 Patch for Bogdan Gheorghe:
- The initial framework for the new indexer.
- Added a checkbox to the Indexer tab on the
C/C++ Projects settings dialog to turn on the
indexing on a per project basis.
2003-06-27 14:31:34 +00:00
Doug Schaefer
a4b262eced Patch for Sean Evoy:
- This is a patch to allow users to add include path
and defined symbol information to a standard make
project.
- This information is required by clients like the indexer
so that a proper index can be created.
- The interface to extract that information will follow.
2003-06-26 17:43:36 +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
Alain Magloire
5248cce011 Patch form Thomas Fletcher to improve on completion. 2003-06-24 14:22: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
David Inglis
3fa62eae94 missing changes from Thomasf patch for key bind stuff. 2003-06-20 17:00:19 +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
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
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
Doug Schaefer
da0c569bff Patch for Sean Evoy:
- Initial contribution of Managed Build UI.
2003-06-09 19:22:21 +00:00
Alain Magloire
b48df83281 updated. 2003-06-06 01:16:17 +00:00
Alain Magloire
b18a703288 Patch form Christophe Juniet to add a #ifdef guard
when generating a class file.
2003-06-06 01:16:10 +00:00
Alain Magloire
0fe28a9c96 updated. 2003-06-04 19:34:54 +00:00
Alain Magloire
8fa405d412 Fix PR 38405, syntax hilight for macor in the CEditor 2003-06-04 19:34:47 +00:00
Alain Magloire
55253c4df9 updated. 2003-06-04 14:12:34 +00:00
Alain Magloire
cf3d839940 Fix PR 38047, unable to save changes in CDebugEditor. 2003-06-03 19:19:08 +00:00
John Camelon
18b219a690 Patch for Hoda Amer.
The user may start the wizard from the navigator view. In this case, the selection is a resource, not a CModel Element, which caused some troubles. 
This patch fixes this problem. Change log has been updated.
2003-05-30 15:26:37 +00:00
John Camelon
c27d3e4175 Patch for Hoda Amer
A fix for the incorrect inclusion problem in the New Class Wizard.
2003-05-28 18:10:13 +00:00
John Camelon
1ce9ba9ea0 Patch for Hoda Amer.
First patch for a new class wizard for CDT.
2003-05-27 21:33:04 +00:00
John Camelon
83f96aa7ee Patch for Hoda Amer.
This patch enables Outline view filters to show/hide -static members, non-public members, and fields (same as in JDT). 
Please note that the patch creates three new packages and 5 new classes. 
It also has 9 new icon files (in three different directories). 
The modified files + the new files are all zipped into the attached file.
2003-05-05 14:15:16 +00:00
John Camelon
44ca9f0cc5 Patch for Hoda Amer.
Fix for bug 36797: Templates of Variables and structs + JUnit test
2003-05-01 19:46:42 +00:00
Alain Magloire
66a20f07fd new method getBufferFactory() to overload the parent. 2003-04-28 02:37:47 +00:00
Alain Magloire
d495a4ffa5 new method setOutlinePageInput() new method
to reset the outliner input.
2003-04-28 02:37:26 +00:00
Alain Magloire
9204c94847 new method setInput() to reset the Viewer. 2003-04-28 02:37:02 +00:00
Alain Magloire
b23dbe60fc . 2003-04-28 02:36:36 +00:00
Alain Magloire
bb30382695 updated. 2003-04-28 02:36:20 +00:00
Alain Magloire
ae473f009f updated 2003-04-27 00:18:21 +00:00
Alain Magloire
69017e4c59 ClastCastException when saving 36876
PR 36743  extending cview with new methods
2003-04-27 00:18:02 +00:00
Alain Magloire
1a3542db44 updated. 2003-04-26 23:39:45 +00:00
Alain Magloire
c8cfea5fba Fix NPE bug 36976. 2003-04-26 23:39:33 +00:00
David Inglis
5ae31fb0e6 update version 2003-04-23 15:03:25 +00:00
Doug Schaefer
eaf3aacd4e Patch for John Camelon:
CORE/UI
Fixed Bug36551 Bad parse on attached file.
Partial Fix for Bug36631 remove linear search algorithm from OffsetMapping 
TESTS 
Added DOMTests::testBug36551(). 
Adjusted AutomatedTest to turn on line numbering. 
Added DOMFailedTests and 11 failed test cases.  
Changed CModelElementTests so that I can get on with my work.
2003-04-21 18:34:44 +00:00
David Inglis
8213a68d1c remove console mode, not used 2003-04-21 17:09:03 +00:00
David Inglis
445d0d51ee update ceditor to 2.0/2.1 2003-04-21 17:05:46 +00:00
David Inglis
e6ecdc51cd cleanup 2003-04-21 16:23:27 +00:00
David Inglis
fd3e1ebcc0 run the init of completion contributor in a ISafeRunnable 2003-04-21 16:19:44 +00:00
Alain Magloire
58c8ae1977 updated. 2003-04-17 16:56:13 +00:00
Alain Magloire
7f50dfa6f3 use setSelection(ICElement) in revealInEditor. 2003-04-17 16:56:05 +00:00