Om du använder åtgärdsbaserade utökningspunkter kan det hända att du vill ange antingen ett definitions-ID
eller en etikett
som inte är tom. Om du inte gör det kan det hända att kommandon med benämningen Gammal åtgärd utan etikett visas i kategorin för ej kategoriserade åtgärder. De visas på sidan för tangentinställningar. En varning skrivs till loggfilen.
I 3.2 konverteras alla åtgärder till kommandon när registret tolkas. På så sätt genereras ett kommando för åtgärder som inte har något definitions-ID. Det här kommandot behöver en etikett som vanligen erhålls från etiketten för åtgärden. I de fall när åtgärder visas i verktygsfältet angavs ibland varken ett definitions-ID eller en etikett.
Tidigare förväntades ID:n som angetts för utökningspunkter, utökningar och innehållstyper vara "enkla ID:n" utan punkter (till exempel "myPoint" och inte "my.Point" eller "myPlugin.myPoint"). Den här regeln användes men var inte tvingande.
I version 3.2 har vi lagt till bearbetning av fullständiga ID:n (till exempel "org.eclipse.myPlugin.myPoint"). Det visades sig dock att i vissa komponenter ingick ID:n med punkter som använts tidigare och ändringen gjorde att de funktioner som tillhandahölls av de här komponenterna inte gick att använda. I syfte att bevara bakåtkompatibilitet för ID:n till utökningspunkter och utökningar lade vi till specialbearbetning baserat på XML-filens version:
Mer information finns i avsnittet om fel 128866.
Vi rekommenderar att du växlar till 3.2-format eftersom det aldrig var avsikten att det skulle gå att använda ID:n med punkter i 3.0-formatet. (Med andra ord finns det inga garantier att det fungerar i alla situationer idag eller att det fungerar på samma sätt i morgon.)
Den här bearbetningen av märkordet <?eclipse version> gäller för ID:n till utökningspunkter och utökningar men inte för ID:n för innehållstyper (se fel 139491).