Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Multi-configuration edit

Hi all.

I've added to HEAD a code which tries to support multi-configuration 
edit. Note, this functionality is experimental now. 

This feature is tracked by bug #182450 :
https://bugs.eclipse.org/bugs/show_bug.cgi?id=182450

By default, multi-config feature is disabled, and should not affect
existing properties at all. The main reason why I've committed this
code now, is to be sure that existing features are not broken. 

Everything should work as before in Properties pages. 
Please let me know if something is affected.

But, if you need more troubles, you can go to Eclipse Preferences,
C/C++ -> Property pages settings -> Multiple Configurations edit.
Check "Enable multiple configuration setting" box. Press <OK>.

After this, configuration selection combo on Property pages will
contain "[All configurations]". Selection of this item, and further 
properties modification, would affect all configurations in the project.

If some property pages and tabs cannot work in this mode, they
are made blank. The sample is Discovery or References tabs.

I know that there are a lot of bugs and misses in this feature.
Known problems:
- 3-state buttons are not really 3-state; they behave like usual
  "yes-no" checkboxes now. Update will come soon.
- 2 declared kinds of string list saving (see Prefs page, "Write mode")
  are not implemented yet. Really, "Paths&Symbols" are saved in
  "overwrite" mode (the displayed list would overwrite whole
  lists in all configurations), while "Environment" and "Build 
  Vars" tabs use "modification" mode (add/delete/edit separate 
  items in all cfgs, and do not touch others). In future, both
  methods will be implemented for all affected tabs.
- edit "Selected configurations" (for example, 2 of existing 3)
  is not implemented yet. The main reason: need to discuss "life
  cycle" of the selection. Should it be "single use" selection,
  reset after Property pages are closed ? Or we can create some
  named, persistent config sets (for ex., "All Debug configs") ?
  Actions after configs deletion ? And so on.
- Some debug messages are sent to console. It's temporary.
- Selection of configs from different projects is not implemented.
  I'm afraid that this feature would not come soon. :-(

Please put to the bug you messages about other troubles with
multi-config.

Thanks. 
-----------------------------------
With best regards, Oleg Krasilnikov
Software designer, Eclipse team.
Intel corp.
 
phone: +7 812 331 9430 ext 2702#
--------------------------------------------------------------------
Closed Joint Stock Company Intel A/O
Registered legal address: 125252, Moscow, Russian Federation, 
Chapayevsky Per, 14.

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


Back to the top