Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Preprocessor Include versus Paths and Symbols

Absence of tabs that contain irrelevant information is less confusing than their presence, isn't it?

On Tue, Mar 22, 2016 at 1:33 PM, Andrew Gvozdev <angvoz.dev@xxxxxxxxx> wrote:
This can be done. If we reach an agreement that that should be done I'll find time to do that. This might be another source of confusion for a user though - why sometimes you have the tab and sometimes not.

Thanks,
Andrew

On Tue, Mar 22, 2016 at 4:26 PM, Sergey Prigogin <eclipse.sprigogin@xxxxxxxxx> wrote:
Can these tabs be hidden conditionally, only when they would otherwise display the "The settings are not used by the indexer..." note?

On Tue, Mar 22, 2016 at 12:59 PM, Doug Schaefer <cdtdoug@xxxxxxxxx> wrote:
On Tue, Mar 22, 2016 at 3:43 PM, Andrew Gvozdev <angvoz.dev@xxxxxxxxx> wrote:
You definitely have a point. I am being careful because I am sure many users are still using MBS projects and the tabs in everyday work.

I'm sure they do too since we don't have an alternative for them yet.

But my point is, the intention for MBS users was to use the Settings page under C++ Build to set up include paths and macros and such. I assume those settings are visible on the MBS language settings provider entries. What do they lose if I check in my change and remove those tabs from the Paths and Symbol page.?

Thanks!
Doug
 

Andrew

On Tue, Mar 22, 2016 at 3:35 PM, Doug Schaefer <cdtdoug@xxxxxxxxx> wrote:
I think the whole thing is dubious, but that's a discussion for another day (and why I'm focusing on the new system).

If I remove the tabs from Paths and Symbols, as I've done in the change request, what can't users do any more?

Doug.

On Tue, Mar 22, 2016 at 3:13 PM, Andrew Gvozdev <angvoz.dev@xxxxxxxxx> wrote:
Hi Doug,
Why do we have two property pages that show include paths and macros? If we were to have only one, which one would it be?
"Paths and Symbols" page reflects settings for MBS and you can also see them on third page C/C++ Build->Settings->tab [Tool Settings]->Compiler->Preprocessor and Includes. The third page is not shown for Makefile projects but you know that every project used to be MBS project under the hood.

I came to think that as far as user interface tabs "Includes" and "Symbols" under "Paths and Symbols" are better but coding-wise they are not really compatible with Language Setting Providers. That is why another page. "Preprocessor Include Paths..." can display MBS setting entries but there is no interface to modify them. So I think retiring "Paths and Symbols" without better alternative is a dubious idea.

Thanks,
Andrew

On Tue, Mar 22, 2016 at 2:42 PM, Doug Schaefer <cdtdoug@xxxxxxxxx> wrote:
I have a change up. It makes a number of changes here that are probably going to be controversial. Love to hear what people think and suggest any changes.


Doug.

On Tue, Mar 22, 2016 at 1:08 PM, Doug Schaefer <cdtdoug@xxxxxxxxx> wrote:
Thanks, Sergey. That's what I figured. I'll clean that up and maybe fix up the names a bit so it's clear.

On Tue, Mar 22, 2016 at 12:56 PM, Sergey Prigogin <eclipse.sprigogin@xxxxxxxxx> wrote:
"Preprocessor Include Paths, Macros, etc." is the new page that reflects Language Setting Providers. The first two tabs on the "Paths and Symbols" page are relics of the past that are overdue for removal.

-sergey

On Tue, Mar 22, 2016 at 8:53 AM, Doug Schaefer <cdtdoug@xxxxxxxxx> wrote:
As I continue my misadventures in language settings land, I've run again into the question that has been asked by a few people over the years. Why do we have two property pages that show include paths and macros? If we were to have only one, which one would it be?

Thanks,
Doug.

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev



_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top