Skip to content

Commit e367640

Browse files
committed
Export all packages and mark all internal packages as such
x-internal is used for packages not used elsewhere in embedcdt. x-friends for those used elsewhere in embedcdt (x-friends means internal, except to the list of bundles) x-internal applied to all packages with internal in the name. It may be worth adding x-internal to additional packages if we don't want to support them as API. It is not necessary to rename a package, simply marking it x-internal is sufficient.
1 parent 82b1d1e commit e367640

File tree

12 files changed

+146
-11
lines changed
  • plugins
    • org.eclipse.embedcdt.codered.ui/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.jlink.ui/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.openocd.ui/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.qemu.ui/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.restart.ui/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.ui/META-INF
    • org.eclipse.embedcdt.managedbuild.cross.arm.ui/META-INF
    • org.eclipse.embedcdt.managedbuild.cross.riscv.ui/META-INF
    • org.eclipse.embedcdt.managedbuild.cross.ui/META-INF
    • org.eclipse.embedcdt.managedbuild.packs.ui/META-INF
    • org.eclipse.embedcdt.packs.ui/META-INF

12 files changed

+146
-11
lines changed

plugins/org.eclipse.embedcdt.codered.ui/META-INF/MANIFEST.MF

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,6 @@ Bundle-ActivationPolicy: lazy
2020
Bundle-Vendor: %bundle.vendor
2121
Bundle-Localization: plugin
2222
Automatic-Module-Name: org.eclipse.embedcdt.codered.ui
23+
Export-Package: org.eclipse.embedcdt.codered.ui,
24+
org.eclipse.embedcdt.internal.codered.ui;x-internal:=true,
25+
org.eclipse.embedcdt.internal.codered.ui.perspectives;x-internal:=true

plugins/org.eclipse.embedcdt.debug.gdbjtag.jlink.ui/META-INF/MANIFEST.MF

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ Bundle-RequiredExecutionEnvironment: JavaSE-11
2323
Bundle-Vendor: %bundle.vendor
2424
Bundle-ActivationPolicy: lazy
2525
Bundle-Localization: plugin
26-
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.jlink.ui
26+
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
27+
org.eclipse.embedcdt.internal.debug.gdbjtag.jlink.ui;x-internal:=true,
28+
org.eclipse.embedcdt.internal.debug.gdbjtag.jlink.ui.preferences;x-internal:=true,
29+
org.eclipse.embedcdt.internal.debug.gdbjtag.jlink.ui.properties;x-internal:=true
2730
Bundle-Activator: org.eclipse.embedcdt.debug.gdbjtag.jlink.ui.Activator
2831
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.jlink.ui

plugins/org.eclipse.embedcdt.debug.gdbjtag.openocd.ui/META-INF/MANIFEST.MF

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ Bundle-RequiredExecutionEnvironment: JavaSE-11
2323
Bundle-Vendor: %bundle.vendor
2424
Bundle-ActivationPolicy: lazy
2525
Bundle-Localization: plugin
26-
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.openocd.ui
26+
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
27+
org.eclipse.embedcdt.internal.debug.gdbjtag.openocd.ui;x-internal:=true,
28+
org.eclipse.embedcdt.internal.debug.gdbjtag.openocd.ui.preferences;x-internal:=true,
29+
org.eclipse.embedcdt.internal.debug.gdbjtag.openocd.ui.properties;x-internal:=true
2730
Bundle-Activator: org.eclipse.embedcdt.debug.gdbjtag.openocd.ui.Activator
2831
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.openocd.ui

plugins/org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui/META-INF/MANIFEST.MF

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ Bundle-RequiredExecutionEnvironment: JavaSE-11
2323
Bundle-Vendor: %bundle.vendor
2424
Bundle-ActivationPolicy: lazy
2525
Bundle-Localization: plugin
26-
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui
26+
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
27+
org.eclipse.embedcdt.internal.debug.gdbjtag.pyocd.ui;x-internal:=true,
28+
org.eclipse.embedcdt.internal.debug.gdbjtag.pyocd.ui.preferences;x-internal:=true,
29+
org.eclipse.embedcdt.internal.debug.gdbjtag.pyocd.ui.properties;x-internal:=true
2730
Bundle-Activator: org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui.Activator
2831
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui

plugins/org.eclipse.embedcdt.debug.gdbjtag.qemu.ui/META-INF/MANIFEST.MF

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ Bundle-RequiredExecutionEnvironment: JavaSE-11
2323
Bundle-Vendor: %bundle.vendor
2424
Bundle-ActivationPolicy: lazy
2525
Bundle-Localization: plugin
26-
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.qemu.ui
26+
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
27+
org.eclipse.embedcdt.internal.debug.gdbjtag.qemu.ui;x-internal:=true,
28+
org.eclipse.embedcdt.internal.debug.gdbjtag.qemu.ui.preferences;x-internal:=true,
29+
org.eclipse.embedcdt.internal.debug.gdbjtag.qemu.ui.properties;x-internal:=true
2730
Bundle-Activator: org.eclipse.embedcdt.debug.gdbjtag.qemu.ui.Activator
2831
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.qemu.ui

plugins/org.eclipse.embedcdt.debug.gdbjtag.restart.ui/META-INF/MANIFEST.MF

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ Require-Bundle: org.eclipse.embedcdt.core;bundle-version="6.0.0",
1919
Bundle-ActivationPolicy: lazy
2020
Bundle-Activator: org.eclipse.embedcdt.debug.gdbjtag.restart.ui.Activator
2121
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.restart.ui
22+
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
23+
org.eclipse.embedcdt.debug.gdbjtag.restart.ui.action

plugins/org.eclipse.embedcdt.debug.gdbjtag.ui/META-INF/MANIFEST.MF

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,14 @@ Bundle-Vendor: %bundle.vendor
3535
Bundle-ActivationPolicy: lazy
3636
Bundle-Localization: plugin
3737
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.ui,
38-
org.eclipse.embedcdt.debug.gdbjtag.ui.preferences
38+
org.eclipse.embedcdt.debug.gdbjtag.ui.preferences,
39+
org.eclipse.embedcdt.debug.gdbjtag.ui.properties,
40+
org.eclipse.embedcdt.debug.gdbjtag.ui.render.peripheral,
41+
org.eclipse.embedcdt.debug.gdbjtag.ui.render.peripherals,
42+
org.eclipse.embedcdt.debug.gdbjtag.ui.viewmodel,
43+
org.eclipse.embedcdt.debug.gdbjtag.ui.viewmodel.peripherals,
44+
org.eclipse.embedcdt.internal.debug.gdbjtag.ui;x-internal:=true,
45+
org.eclipse.embedcdt.internal.debug.gdbjtag.ui.preferences;x-internal:=true,
46+
org.eclipse.embedcdt.internal.debug.gdbjtag.ui.render.peripheral;x-internal:=true,
47+
org.eclipse.embedcdt.internal.debug.gdbjtag.ui.render.peripherals;x-internal:=true
3948
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.ui

plugins/org.eclipse.embedcdt.managedbuild.cross.arm.ui/META-INF/MANIFEST.MF

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ Bundle-ActivationPolicy: lazy
2020
Bundle-RequiredExecutionEnvironment: JavaSE-11
2121
Bundle-Vendor: %bundle.vendor
2222
Bundle-Localization: plugin
23-
Export-Package: org.eclipse.embedcdt.managedbuild.cross.arm.ui
23+
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.arm.ui;x-internal:=true,
24+
org.eclipse.embedcdt.internal.managedbuild.cross.arm.ui.preferences;x-internal:=true,
25+
org.eclipse.embedcdt.internal.managedbuild.cross.arm.ui.properties;x-internal:=true,
26+
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
27+
org.eclipse.embedcdt.managedbuild.cross.arm.ui.preferences
2428
Bundle-Activator: org.eclipse.embedcdt.managedbuild.cross.arm.ui.Activator
2529
Automatic-Module-Name: org.eclipse.embedcdt.managedbuild.cross.arm.ui

plugins/org.eclipse.embedcdt.managedbuild.cross.riscv.ui/META-INF/MANIFEST.MF

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ Bundle-ActivationPolicy: lazy
2020
Bundle-RequiredExecutionEnvironment: JavaSE-11
2121
Bundle-Vendor: %bundle.vendor
2222
Bundle-Localization: plugin
23-
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.riscv.ui.properties,
23+
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.riscv.ui;x-internal:=true,
24+
org.eclipse.embedcdt.internal.managedbuild.cross.riscv.ui.preferences;x-internal:=true,
25+
org.eclipse.embedcdt.internal.managedbuild.cross.riscv.ui.properties;x-internal:=true,
2426
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
2527
org.eclipse.embedcdt.managedbuild.cross.riscv.ui.preferences
2628
Bundle-Activator: org.eclipse.embedcdt.managedbuild.cross.riscv.ui.Activator

plugins/org.eclipse.embedcdt.managedbuild.cross.ui/META-INF/MANIFEST.MF

Lines changed: 102 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,106 @@ Bundle-ActivationPolicy: lazy
2525
Bundle-RequiredExecutionEnvironment: JavaSE-11
2626
Bundle-Vendor: %bundle.vendor
2727
Bundle-Localization: plugin
28-
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.ui.preferences,
29-
org.eclipse.embedcdt.internal.managedbuild.cross.ui.properties
3028
Automatic-Module-Name: org.eclipse.embedcdt.managedbuild.cross.ui
29+
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.ui;x-internal:=true,
30+
org.eclipse.embedcdt.internal.managedbuild.cross.ui.preferences;
31+
x-friends:="org.eclipse.embedcdt,
32+
org.eclipse.embedcdt.codered,
33+
org.eclipse.embedcdt.codered.ui,
34+
org.eclipse.embedcdt.core,
35+
org.eclipse.embedcdt.debug.core,
36+
org.eclipse.embedcdt.debug.gdbjtag,
37+
org.eclipse.embedcdt.debug.gdbjtag.core,
38+
org.eclipse.embedcdt.debug.gdbjtag.jlink,
39+
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
40+
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
41+
org.eclipse.embedcdt.debug.gdbjtag.openocd,
42+
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
43+
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
44+
org.eclipse.embedcdt.debug.gdbjtag.pyocd,
45+
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
46+
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
47+
org.eclipse.embedcdt.debug.gdbjtag.qemu,
48+
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
49+
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
50+
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
51+
org.eclipse.embedcdt.debug.gdbjtag.ui,
52+
org.eclipse.embedcdt.debug.packs,
53+
org.eclipse.embedcdt.doc.user,
54+
org.eclipse.embedcdt.managedbuild.cross,
55+
org.eclipse.embedcdt.managedbuild.cross.arm,
56+
org.eclipse.embedcdt.managedbuild.cross.arm.core,
57+
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
58+
org.eclipse.embedcdt.managedbuild.cross.core,
59+
org.eclipse.embedcdt.managedbuild.cross.riscv,
60+
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
61+
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
62+
org.eclipse.embedcdt.managedbuild.cross.ui,
63+
org.eclipse.embedcdt.managedbuild.packs.ui,
64+
org.eclipse.embedcdt.packs,
65+
org.eclipse.embedcdt.packs.core,
66+
org.eclipse.embedcdt.packs.ui,
67+
org.eclipse.embedcdt.templates.ad,
68+
org.eclipse.embedcdt.templates.ad.ui,
69+
org.eclipse.embedcdt.templates.core,
70+
org.eclipse.embedcdt.templates.cortexm,
71+
org.eclipse.embedcdt.templates.cortexm.ui,
72+
org.eclipse.embedcdt.templates.freescale,
73+
org.eclipse.embedcdt.templates.freescale.pe.ui,
74+
org.eclipse.embedcdt.templates.freescale.ui,
75+
org.eclipse.embedcdt.templates.sifive,
76+
org.eclipse.embedcdt.templates.sifive.ui,
77+
org.eclipse.embedcdt.templates.stm,
78+
org.eclipse.embedcdt.templates.stm.ui,
79+
org.eclipse.embedcdt.ui",
80+
org.eclipse.embedcdt.internal.managedbuild.cross.ui.properties;
81+
x-friends:="org.eclipse.embedcdt,
82+
org.eclipse.embedcdt.codered,
83+
org.eclipse.embedcdt.codered.ui,
84+
org.eclipse.embedcdt.core,
85+
org.eclipse.embedcdt.debug.core,
86+
org.eclipse.embedcdt.debug.gdbjtag,
87+
org.eclipse.embedcdt.debug.gdbjtag.core,
88+
org.eclipse.embedcdt.debug.gdbjtag.jlink,
89+
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
90+
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
91+
org.eclipse.embedcdt.debug.gdbjtag.openocd,
92+
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
93+
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
94+
org.eclipse.embedcdt.debug.gdbjtag.pyocd,
95+
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
96+
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
97+
org.eclipse.embedcdt.debug.gdbjtag.qemu,
98+
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
99+
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
100+
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
101+
org.eclipse.embedcdt.debug.gdbjtag.ui,
102+
org.eclipse.embedcdt.debug.packs,
103+
org.eclipse.embedcdt.doc.user,
104+
org.eclipse.embedcdt.managedbuild.cross,
105+
org.eclipse.embedcdt.managedbuild.cross.arm,
106+
org.eclipse.embedcdt.managedbuild.cross.arm.core,
107+
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
108+
org.eclipse.embedcdt.managedbuild.cross.core,
109+
org.eclipse.embedcdt.managedbuild.cross.riscv,
110+
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
111+
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
112+
org.eclipse.embedcdt.managedbuild.cross.ui,
113+
org.eclipse.embedcdt.managedbuild.packs.ui,
114+
org.eclipse.embedcdt.packs,
115+
org.eclipse.embedcdt.packs.core,
116+
org.eclipse.embedcdt.packs.ui,
117+
org.eclipse.embedcdt.templates.ad,
118+
org.eclipse.embedcdt.templates.ad.ui,
119+
org.eclipse.embedcdt.templates.core,
120+
org.eclipse.embedcdt.templates.cortexm,
121+
org.eclipse.embedcdt.templates.cortexm.ui,
122+
org.eclipse.embedcdt.templates.freescale,
123+
org.eclipse.embedcdt.templates.freescale.pe.ui,
124+
org.eclipse.embedcdt.templates.freescale.ui,
125+
org.eclipse.embedcdt.templates.sifive,
126+
org.eclipse.embedcdt.templates.sifive.ui,
127+
org.eclipse.embedcdt.templates.stm,
128+
org.eclipse.embedcdt.templates.stm.ui,
129+
org.eclipse.embedcdt.ui",
130+
org.eclipse.embedcdt.managedbuild.cross.ui

plugins/org.eclipse.embedcdt.managedbuild.packs.ui/META-INF/MANIFEST.MF

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ Bundle-ActivationPolicy: lazy
2727
Bundle-RequiredExecutionEnvironment: JavaSE-11
2828
Bundle-Vendor: %bundle.vendor
2929
Bundle-Localization: plugin
30-
Export-Package: org.eclipse.embedcdt.internal.managedbuild.packs.ui.views,
30+
Export-Package: org.eclipse.embedcdt.internal.managedbuild.packs.ui;x-internal:=true,
31+
org.eclipse.embedcdt.internal.managedbuild.packs.ui.views;x-internal:=true,
3132
org.eclipse.embedcdt.managedbuild.packs.ui
3233
Automatic-Module-Name: org.eclipse.embedcdt.managedbuild.packs.ui

plugins/org.eclipse.embedcdt.packs.ui/META-INF/MANIFEST.MF

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ Bundle-RequiredExecutionEnvironment: JavaSE-11
2020
Bundle-ActivationPolicy: lazy
2121
Bundle-Vendor: %bundle.vendor
2222
Bundle-Localization: plugin
23-
Export-Package: org.eclipse.embedcdt.internal.packs.ui.perspectives,
23+
Export-Package: org.eclipse.embedcdt.internal.packs.ui;x-internal:=true,
24+
org.eclipse.embedcdt.internal.packs.ui.perspectives;x-internal:=true,
25+
org.eclipse.embedcdt.internal.packs.ui.views;x-internal:=true,
2426
org.eclipse.embedcdt.packs.ui,
2527
org.eclipse.embedcdt.packs.ui.handlers,
2628
org.eclipse.embedcdt.packs.ui.preferences,

0 commit comments

Comments
 (0)