Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] New project model

Hi Markus,

The New Project Model work is in progress now. Most of the new
functionality is implemented. Since most of the new Project Model
features depend on each other and affect different areas of
functionality we can not commit them in peaces to ensure CDT integrity
and stability.

We are currently planning to perform the major commit containing most of
the primary functionality in the end of January 2007.
Since the commit is going to be quite big, we are definitely going to
post patches for review/testing to the New Project Model bugzilla before
committing them.

To bring some clarity to the integration process of the Core New Project
Model with other core functionality here are some of my thoughts
regarding this:

My plan is to make the integration of the New Project Model with other
core functionality as painless as possible to avoid merge conflicts and
reduce amount of work necessary for integration. From the indexer point
of view all "information provider API" used by the indexer currently
(LanguageManager, ScannerInfoProvider, etc.) will be kept and will be
used in the normal way: 
- Since the new project model will contain the new per-language
Includes/Symbols settings functionality that will replace the current
path entries framework, the new ScannerInfoProvider is implemented that
provides the scanner info based upon the New Project Model settings.
- since the New Project Model will allow language settings customization
(i.e. in case more than one languages are associated with one content
type, the New Project Model will allow specifying the language to be
used).
I have added few new methods to Language manager for getting the
language e.g. given an IFile, etc. to allow obtaining the necessary
language for the file. I have also modified the LanguageManager clients
to use these new methods.

Please let me know if you have any questions or concerns about the dates
or integration details. We could discuss them by phone if necessary
(e.g. on the next Indexer call)

Regards,
Mikhail

 
-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
On Behalf Of Schorn, Markus
Sent: Friday, December 01, 2006 12:16 PM
To: CDT General developers list.
Cc: Brunauer, Walter
Subject: [cdt-dev] New project model

Hi Mikhail!
I am wondering what the current progress on the new project model is.
I'd like to understand when you are planning to commit the changes to
CVS.
Is it going to be a all-in-one commit (which milestone?), or are you
planning a couple of independent steps? Can we get early access to
patches, so that we can try out things up front?

Markus.
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top