Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] Extension Point Schema Changes - ACTION REQUIRED/REQUISE


If you are referring to the Team/CVS component, the requested changes for this were released last week.

Michael



Wassim Melhem/Toronto/IBM@IBMCA
Sent by: eclipse-dev-admin@xxxxxxxxxxx

26/11/2004 11:21 AM

Please respond to
eclipse-dev

To
eclipse-dev@xxxxxxxxxxx
cc
Subject
Re: [eclipse-dev] Extension Point Schema Changes - ACTION REQUIRED/REQUISE









Thanks Jerome.
I had already spied on JDT/Core and noticed they were updated.
I think there is only one TEAM left who hasn't done so <g>.

Wassim.





                                                                         
            Jerome Lanneluc                                              
            <jerome_lanneluc@                                            
            fr.ibm.com>                                                To
            Sent by:                  eclipse-dev@xxxxxxxxxxx            
            eclipse-dev-admin                                          cc
            @eclipse.org                                                  
                                                                  Subject
                                      Re: [eclipse-dev] Extension Point  
            11/26/2004 09:24          Schema Changes - ACTION            
            AM                        REQUIRED/REQUISE                    
                                                                         
                                                                         
            Please respond to                                            
               eclipse-dev                                                
                                                                         
                                                                         








The JDT Core plugins have been updated.

Jerome




            Wassim Melhem
            <wassimm@xxxxxx.c
            om>                                                        To
            Sent by:                  eclipse-dev@xxxxxxxxxxx
            eclipse-dev-admin                                          cc
            @eclipse.org
                                                                  Subject
                                      [eclipse-dev] Extension Point
            11/16/2004 11:03          Schema Changes - ACTION
            AM                        REQUIRED/REQUISE


            Please respond to
               eclipse-dev










The PDE team would like to kindly ask all teams, from Beaverton to
Confederation Helvetica, to revisit their extension point schemas and make
use of the new important properties that will be available as of today's
I-build.

Exempt from this effort is the SWT team as they do not contribute extension
points to the SDK.

Untranslated attributes in the plugin.xml files are difficult to spot,
given the size of these files and the inability of the chkpii tools to zero
in on these attributes accurately.

To address this issue, PDE has introduced new support in the extension
point schemas to mark attributes and non-empty elements as 'translatable'.
For all translatable attributes and elements, PDE will do a
two-verification step when validating the plugin.xml file:
1. It will ensure that the value starts with %
2. It will ensure that the key in the plugin.xml actually exists in the
plugin.properties files of the plug-in.

For attributes that are not translatable, eg. ones that denote an id, etc,,
do NOTHING as the default is FALSE.
Much like in the case of the JDT compiler settings, the flag for 'usage of
non-externalized strings' will be set to IGNORE by default.
This new 'translatable' property is vital as it will also be used to guide
PDE when we provide an 'externalize strings' action for plugin.xml files in
the future.


The other property that was also added is a 'Deprecated' property used to
mark attributes/elements that have become deprecated over time.  There are
not too many of those in the SDK.
I think only the Platform/UI team has a few of these.  Please mark these
attributes/elements appropriately in the schemas.

Note that while the changes are TRIVIAL, every schema in the SDK is
affected and has to be visited since at minimum, the 'name' attribute of
the top-level <extension> element will have to be marked as 'translatable'.

The Platform/UI and the Debug/Ant teams will be the busiest as together
they contribute > 50% of the world's extension points (and > 60% of the
world's cocoa, I think :-)

Please plan on making these changes at your earliest convenience.

Thank you,

Wassim.

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


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


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


Back to the top