Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDT/Archive/designs"
(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/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] | + | *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 | ||
== All Components == | == All Components == |
Revision as of 01:08, 28 October 2009
Documented Components
- Build
- MSVC Support Build and debug support for Microsoft's toolchain.
- Managed Build System Support Information about the CDT Managed Build System
- Working Set Configurations Improvements to the working-set configurations dialog
- Headless build hints https://bugs.eclipse.org/bugs/show_bug.cgi?id=186847
- CDT/ScannerDiscovery61 Scanner Discovery
- Debug
- EDC Eclipse Debugger for C/C++
- CDT: Debug: Catchpoints support Design for Catchpoints support in CDT Debugger (framework)
- DSF
- DSF-GDB
- Misc
- Older Design Documents Design documents from 2002-2005 (Scanner Configuration, Makefile Editor, etc.)
- Parser
- Overview of the DOM parsers High level explanation of parsing in CDT.
- C99/UPC parsers High level overview of the new C99/UPC parsers.
- Indexer
- PDOM & Indexing The new indexer architecture for CDT 3.1.
- DOM/AST Tooling
- Refactoring
- Static Analysis Proposal for Static Analysis Framework for C/C++.
- Project Model
- Project Model Proposal Bug for a new *DT "Project Model".
- 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: CDT Plug-in Developer Guide > Programmer's Guide > Project Template Engine
- HowTo extend CDT with custom file templates
- API
- CommandLauncher - overriding CDT command launch behaviour
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 |