Skip to content

Commit 3226923

Browse files
committed
[#267] remove useless deps to cross.arm & packs.ui
- move IconUtils to packs.core - duplicate IDs to core
1 parent e1cf47a commit 3226923

File tree

13 files changed

+34
-10
lines changed

13 files changed

+34
-10
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/*******************************************************************************
2+
* Copyright (c) 2014 Liviu Ionescu.
3+
* All rights reserved. This program and the accompanying materials
4+
* are made available under the terms of the Eclipse Public License v1.0
5+
* which accompanies this distribution, and is available at
6+
* http://www.eclipse.org/legal/epl-v10.html
7+
*
8+
* Contributors:
9+
* Liviu Ionescu - initial version
10+
*******************************************************************************/
11+
12+
package ilg.gnumcueclipse.core;
13+
14+
public class IDs {
15+
16+
// ------------------------------------------------------------------------
17+
18+
// This is a hack, to avoid a dependency on the cross.arm plug-in.
19+
// Keep it in sync.
20+
public static final String TOOLCHAIN_ARM_ID = "ilg.gnuarmeclipse.managedbuild.cross.toolchain";
21+
22+
// ------------------------------------------------------------------------
23+
24+
}

bundles/ilg.gnumcueclipse.debug.packs/META-INF/MANIFEST.MF

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ Bundle-Activator: ilg.gnumcueclipse.debug.packs.Activator
77
Require-Bundle: ilg.gnumcueclipse.core,
88
ilg.gnumcueclipse.packs.core,
99
ilg.gnumcueclipse.packs.data,
10-
ilg.gnumcueclipse.managedbuild.cross.arm,
1110
org.eclipse.cdt.dsf;bundle-version="2.8.0",
1211
org.eclipse.cdt.dsf.gdb;bundle-version="5.2.0",
1312
org.eclipse.cdt.dsf.gdb.ui;bundle-version="2.6.0",

bundles/ilg.gnumcueclipse.managedbuild.packs/META-INF/MANIFEST.MF

-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ Bundle-SymbolicName: ilg.gnumcueclipse.managedbuild.packs;singleton:=true
55
Bundle-Version: 1.3.2.qualifier
66
Bundle-Activator: ilg.gnumcueclipse.managedbuild.packs.Activator
77
Require-Bundle: ilg.gnumcueclipse.core,
8-
ilg.gnumcueclipse.managedbuild.cross.arm,
98
ilg.gnumcueclipse.packs.core,
109
ilg.gnumcueclipse.packs.data,
11-
ilg.gnumcueclipse.packs.ui,
1210
org.eclipse.cdt.core;bundle-version="6.2.0",
1311
org.eclipse.cdt.managedbuilder.core;bundle-version="8.4.0",
1412
org.eclipse.cdt.managedbuilder.ui;bundle-version="9.0.0",

bundles/ilg.gnumcueclipse.managedbuild.packs/src/ilg/gnumcueclipse/managedbuild/packs/ui/views/DocsView.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
import ilg.gnumcueclipse.core.CProjectPacksStorage;
1515
import ilg.gnumcueclipse.core.EclipseUtils;
16-
import ilg.gnumcueclipse.managedbuild.cross.arm.IDs;
16+
import ilg.gnumcueclipse.core.IDs;
1717
import ilg.gnumcueclipse.managedbuild.packs.Activator;
1818
import ilg.gnumcueclipse.packs.core.data.PacksStorage;
1919
import ilg.gnumcueclipse.packs.core.tree.AbstractTreePreOrderIterator;
@@ -23,10 +23,10 @@
2323
import ilg.gnumcueclipse.packs.core.tree.NodeViewContentProvider;
2424
import ilg.gnumcueclipse.packs.core.tree.Property;
2525
import ilg.gnumcueclipse.packs.core.tree.Type;
26+
import ilg.gnumcueclipse.packs.core.ui.IconUtils;
2627
import ilg.gnumcueclipse.packs.data.DataManager;
2728
import ilg.gnumcueclipse.packs.data.DataManagerEvent;
2829
import ilg.gnumcueclipse.packs.data.IDataManagerListener;
29-
import ilg.gnumcueclipse.packs.ui.IconUtils;
3030

3131
import java.io.IOException;
3232
import java.net.URL;
@@ -373,7 +373,7 @@ private IConfiguration getConfigurationForProject(IProject project) {
373373

374374
IToolChain toolchain = config.getToolChain();
375375
String sToolchainId = toolchain.getBaseId();
376-
if (sToolchainId.startsWith(IDs.TOOLCHAIN_ID + ".")) {
376+
if (sToolchainId.startsWith(IDs.TOOLCHAIN_ARM_ID + ".")) {
377377

378378
// Only our projects are candidates
379379
newConfig = config;

bundles/ilg.gnumcueclipse.packs.core/META-INF/MANIFEST.MF

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Export-Package: ilg.gnumcueclipse.packs.core,
1212
ilg.gnumcueclipse.packs.core.data,
1313
ilg.gnumcueclipse.packs.core.jstree,
1414
ilg.gnumcueclipse.packs.core.tree,
15+
ilg.gnumcueclipse.packs.core.ui,
1516
ilg.gnumcueclipse.packs.core.xml
1617
Require-Bundle: ilg.gnumcueclipse.core,
1718
org.eclipse.core.resources;bundle-version="3.11.1",

bundles/ilg.gnumcueclipse.packs.core/build.properties

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ bin.includes = META-INF/,\
44
.,\
55
plugin.xml,\
66
plugin.properties,\
7-
.options
7+
.options,\
8+
icons/
Loading
Loading
Loading
Loading
597 Bytes
Loading

bundles/ilg.gnumcueclipse.packs.ui/src/ilg/gnumcueclipse/packs/ui/IconUtils.java renamed to bundles/ilg.gnumcueclipse.packs.core/src/ilg/gnumcueclipse/packs/core/ui/IconUtils.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,17 @@
99
* Liviu Ionescu - initial implementation.
1010
*******************************************************************************/
1111

12-
package ilg.gnumcueclipse.packs.ui;
12+
package ilg.gnumcueclipse.packs.core.ui;
1313

1414
import org.eclipse.swt.graphics.Image;
1515

16+
import ilg.gnumcueclipse.packs.core.Activator;
1617
import ilg.gnumcueclipse.packs.core.tree.Leaf;
1718
import ilg.gnumcueclipse.packs.core.tree.Node;
1819

1920
public class IconUtils {
2021

21-
public static final String ICONS_PLUGIN_ID = "ilg.gnumcueclipse.packs.ui";
22+
public static final String ICONS_PLUGIN_ID = "ilg.gnumcueclipse.packs.core";
2223

2324
public static Image getBookIcon(Leaf node) {
2425

bundles/ilg.gnumcueclipse.packs.ui/src/ilg/gnumcueclipse/packs/ui/views/OutlineView.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@
5757
import ilg.gnumcueclipse.packs.core.tree.PackNode;
5858
import ilg.gnumcueclipse.packs.core.tree.Property;
5959
import ilg.gnumcueclipse.packs.core.tree.Type;
60+
import ilg.gnumcueclipse.packs.core.ui.IconUtils;
6061
import ilg.gnumcueclipse.packs.data.DataManager;
6162
import ilg.gnumcueclipse.packs.jobs.ParsePdscRunnable;
6263
import ilg.gnumcueclipse.packs.ui.Activator;
63-
import ilg.gnumcueclipse.packs.ui.IconUtils;
6464

6565
public class OutlineView extends ViewPart {
6666

0 commit comments

Comments
 (0)