Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/Archive/designs"

< CDT‎ | Archive
(Moved component documentation links to top level where people can actually find them)
(Documented Components)
Line 1: Line 1:
== Documented Components ==
+
== Documented Components ==
  
* Build
+
*Build  
** [[CDT/designs/msvc | MSVC Support]] Build and debug support for Microsoft's toolchain.
+
**[[CDT/designs/msvc|MSVC Support]] Build and debug support for Microsoft's toolchain.  
** [[CDT/designs/MBS | Managed Build System Support]] Information about the CDT Managed Build System
+
**[[CDT/designs/MBS|Managed Build System Support]] Information about the CDT Managed Build System  
** [[CDT/designs/workingSets | Working Set Configurations]] Improvements to the working-set configurations dialog
+
**[[CDT/designs/workingSets|Working Set Configurations]] Improvements to the working-set configurations dialog  
** Headless build hints https://bugs.eclipse.org/bugs/show_bug.cgi?id=186847
+
**Headless build hints https://bugs.eclipse.org/bugs/show_bug.cgi?id=186847  
** [[CDT/ScannerDiscovery61]] Scanner Discovery
+
**[[CDT/ScannerDiscovery61]] Scanner Discovery  
* Debug
+
*Debug
** [[CDT: Debug: Catchpoints support]] Design for Catchpoints support in CDT Debugger (framework)
+
**[[CDT/cdt-debug-edc|EDC]] Eclipse Debugger for C/C++
** [[CDT/cdt-debug-dsf| DSF]]
+
**[[CDT: Debug: Catchpoints support]] Design for Catchpoints support in CDT Debugger (framework)  
** [[CDT/cdt-debug-dsf-gdb | DSF-GDB]]  
+
**[[CDT/cdt-debug-dsf|DSF]]  
* Misc
+
**[[CDT/cdt-debug-dsf-gdb|DSF-GDB]]
** [http://dev.eclipse.org/viewcvs/index.cgi/cdt-home/developer/docs.html?root=Tools_Project&view=co Older Design Documents] Design documents from 2002-2005 (Scanner Configuration, Makefile Editor, etc.)
+
*Misc  
 
+
**[http://dev.eclipse.org/viewcvs/index.cgi/cdt-home/developer/docs.html?root=Tools_Project&view=co Older Design Documents] Design documents from 2002-2005 (Scanner Configuration, Makefile Editor, etc.)
* Parser
+
** [[CDT/designs/Overview of Parsing | Overview of the DOM parsers]] High level explanation of parsing in CDT.
+
** [[CDT/designs/C99 and UPC Parser Overview | C99/UPC parsers]]  High level overview of the new C99/UPC parsers.
+
* Indexer
+
** [[CDT/designs/PDOM | PDOM & Indexing]] The new indexer architecture for CDT 3.1.
+
* DOM/AST Tooling
+
** [http://r2.ifs.hsr.ch/cdtrefactoring Refactoring]
+
** [[CDT/designs/StaticAnalysis | Static Analysis]] Proposal for Static Analysis Framework for C/C++.
+
* Project Model
+
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=115935 Project Model] Proposal Bug for a new *DT "Project Model".
+
*** [https://bugs.eclipse.org/bugs/attachment.cgi?id=46637 Core] Design Document, [https://bugs.eclipse.org/bugs/attachment.cgi?id=50311 UI] Design Document
+
*** [http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptJ3i1bRlrRG.ppt Core] (.ppt), [http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptvZhcaSJnGf.ppt UI] (.ppt)
+
** [[CDT/designs/EFS | EFS Support]] Transitioning CDT to full EFS integration
+
** [[CDT:Flexible Project Structure]] This is a project to allow for more flexible project structures in Eclipse as required for many CDT users.
+
** Project Templates: [http://help.eclipse.org/help33/topic/org.eclipse.cdt.doc.isv/guide/projectTemplateEngine/index.html CDT Plug-in Developer Guide > Programmer's Guide > Project Template Engine]
+
** [[HowTo_extend_CDT_with_custom_file_templates]]
+
* API
+
** [[CDT/cdt-core/designs/CommandLauncher | CommandLauncher]] - overriding CDT command launch behaviour
+
  
 +
*Parser
 +
**[[CDT/designs/Overview of Parsing|Overview of the DOM parsers]] High level explanation of parsing in CDT.
 +
**[[CDT/designs/C99 and UPC Parser Overview|C99/UPC parsers]] High level overview of the new C99/UPC parsers.
 +
*Indexer
 +
**[[CDT/designs/PDOM|PDOM &amp; Indexing]] The new indexer architecture for CDT 3.1.
 +
*DOM/AST Tooling
 +
**[http://r2.ifs.hsr.ch/cdtrefactoring Refactoring]
 +
**[[CDT/designs/StaticAnalysis|Static Analysis]] Proposal for Static Analysis Framework for C/C++.
 +
*Project Model
 +
**[https://bugs.eclipse.org/bugs/show_bug.cgi?id=115935 Project Model] Proposal Bug for a new *DT "Project Model".
 +
***[https://bugs.eclipse.org/bugs/attachment.cgi?id=46637 Core] Design Document, [https://bugs.eclipse.org/bugs/attachment.cgi?id=50311 UI] Design Document
 +
***[http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptJ3i1bRlrRG.ppt Core] (.ppt), [http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptvZhcaSJnGf.ppt UI] (.ppt)
 +
**[[CDT/designs/EFS|EFS Support]] Transitioning CDT to full EFS integration
 +
**[[CDT:Flexible Project Structure]] This is a project to allow for more flexible project structures in Eclipse as required for many CDT users.
 +
**Project Templates: [http://help.eclipse.org/help33/topic/org.eclipse.cdt.doc.isv/guide/projectTemplateEngine/index.html CDT Plug-in Developer Guide &gt; Programmer's Guide &gt; Project Template Engine]
 +
**[[HowTo extend CDT with custom file templates]]
 +
*API
 +
**[[CDT/cdt-core/designs/CommandLauncher|CommandLauncher]] - overriding CDT command launch behaviour
  
 
== All Components ==
 
== All Components ==

Revision as of 01:08, 28 October 2009

Documented Components

All Components

Components
CDT/cdt-build
CDT/cdt-build-managed
CDT/cdt-core Parsers, Index, Project Model, Core functionality
CDT/cdt-debug Common debugger components, including: breakpoints, launch UI, editor integration, etc.
CDT/cdt-debug-cdi API and framework for integrating debuggers with Eclipse, modeled after the JDI API in java tools.
CDT/cdt-debug-cdi-gdb Integration of GDB debugger using the CDI framework.
CDT/cdt-debug-dsf Alternative API and framework for integrating debuggers with Eclipse.
CDT/cdt-debug-dsf-gdb Integration of GDB debugger using the DSF framework.
CDT/cdt-doc
CDT/cdt-editor
CDT/cdt-indexer
CDT/cdt-other
CDT/cdt-parser
CDT/cdt-refactoring
CDT/cdt-releng
CDT/cdt-source-nav

Back to the top