Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Preprocessor Include Paths, Marcos, etc

So it is for developers?
I mean I don't see user be able to understand this stuff or how to use it.
User defined includes and macro in Path and Symbols page, right?


So as a user, first of all name "Preprocessor Include Paths, Marcos, etc" too long for a preference page,
it is cut of in about Preprocessor Inc.. size with normal window. Work like "etc" should really not be part
of the name of the preference page. 
Then some entries there are libraries and library paths, which is not "Preprocessor" at all.
Is this replacement for Scanner Discovery?

Now as user I would not understand why I do have 2 places to defined preprocessor information,
Path and Symbols and this other page. 3 technically, another one would be Managed build settings.
So this page groups includes by provider which
is totally not what user would understnad or care about. All the names which does not make any sense...
Like "CDT Managed Build Settings Entries". What this suppose to mean for end user?
Or "CDT User Settings Entries"? What are "Entries"? Why it has CDT world in it? Is there non CDT entries here?
Why we say "User" here, usually you don't use this word in actual user settings.
The only editable item there is actually "CDT User Settings Entries" (really I wanted to clear
all settings from other providers to rediscover but it seems not to be possible from anywhere
in UI)


If I would have designed from the scratch I would create a tab called "Providers" on the
Path and Symbols page, user still have to add all manual entries through other tabs
of this page. Providers tab would show list of provider as current Providers tab on "Preprocessor.." page,
which option of expanding list to see who is contributing what. With disclaimer on that page that is
advanced information which should be changed with caution.
All other tabs may have a option to group their entries by provider (by not by default). Also
need some UI to clear provider's cache.

Thought?

On Fri, Oct 24, 2014 at 12:52 PM, Marc-André Laperle <marc-andre.laperle@xxxxxxxxxxxx> wrote:
Hi Alena,

This is the UI for the "new" scanner discovery and has been there for quite a while. Andrew Gvozdev can probably explain this best. Developers can define their own language settings providers (includes, macros) and user can configure them using this UI and see what settings are provided by which provider. So you can see what comes from the built-in compiler provider,  build output provider, managed build, etc. Users can also add language settings that affect the indexer but not the build (User entries).

Hope this helps,
Marc-Andre


From: cdt-dev-bounces@xxxxxxxxxxx [cdt-dev-bounces@xxxxxxxxxxx] on behalf of Alena Laskavaia [elaskavaia.cdt@xxxxxxxxx]
Sent: Friday, 24 October 2014 12:07 PM
To: CDT General developers list.
Subject: Re: [cdt-dev] Preprocessor Include Paths, Marcos, etc

So anybody knows anything about this page? Is this is for users this is really bad I need to figure out who did this and why

On Wed, Oct 22, 2014 at 10:06 AM, Alena Laskavaia <elaskavaia.cdt@xxxxxxxxx> wrote:
I see this new preference page called "Preprocessor Include Paths, Marcos, etc"
is this intended for users or this is to debug scanner discovery for CDT developer?






Back to the top