[jboss-cvs] JBossAS SVN: r94090 - in projects/jboss-osgi/projects/aQute/trunk: bnd/src/main/java/aQute/bnd/ant and 22 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Sep 29 06:06:26 EDT 2009


Author: thomas.diesler at jboss.com
Date: 2009-09-29 06:06:25 -0400 (Tue, 29 Sep 2009)
New Revision: 94090

Added:
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/LICENSE
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/taskdef.properties
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/messages.properties
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/changed.txt
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.properties
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.xml
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/packageinfo
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/bnd.info
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/plugin.xml
   projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/
   projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/
   projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/
   projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/
   projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/packageinfo
Removed:
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/ant/taskdef.properties
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/classpath/messages.properties
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/changed.txt
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.properties
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.xml
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/main/packageinfo
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/base64/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/osgi/bnd.info
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/tag/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/generics/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/header/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/qtokens/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/reporter/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/sed/
   projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/version/
   projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo
Modified:
   projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml
   projects/jboss-osgi/projects/aQute/trunk/service/.classpath
Log:
bnd bundle build - ok

Modified: projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml	2009-09-29 10:06:25 UTC (rev 94090)
@@ -19,7 +19,7 @@
 
   <groupId>biz.aQute</groupId>
   <artifactId>bnd</artifactId>
-  <packaging>jar</packaging>
+  <packaging>bundle</packaging>
 
   <!-- Parent -->
   <parent>
@@ -67,117 +67,284 @@
       <groupId>org.eclipse.core</groupId>
       <artifactId>org.eclipse.core.commands</artifactId>
       <version>3.5.0.I20090525-2000</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.core</groupId>
       <artifactId>org.eclipse.core.jobs</artifactId>
       <version>3.4.100.v20090429-1800</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.core</groupId>
       <artifactId>org.eclipse.core.resources</artifactId>
       <version>3.5.0.v20090512</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.core</groupId>
       <artifactId>org.eclipse.core.runtime</artifactId>
       <version>3.5.0.v20090525</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.debug</groupId>
       <artifactId>org.eclipse.debug.core</artifactId>
       <version>3.5.0.v20090526-1600</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.debug</groupId>
       <artifactId>org.eclipse.debug.ui</artifactId>
       <version>3.5.0.v20090603</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.equinox</groupId>
       <artifactId>org.eclipse.equinox.common</artifactId>
       <version>3.5.0.v20090520-1800</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.equinox</groupId>
       <artifactId>org.eclipse.equinox.registry</artifactId>
       <version>3.4.100.v20090520-1800</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.jdt</groupId>
       <artifactId>org.eclipse.jdt.core</artifactId>
       <version>3.5.0.v_963</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.jdt</groupId>
       <artifactId>org.eclipse.jdt.debug.ui</artifactId>
       <version>3.4.0.v20090527</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.jdt</groupId>
       <artifactId>org.eclipse.jdt.junit</artifactId>
       <version>3.5.0.v20090526-2000</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.jdt</groupId>
       <artifactId>org.eclipse.jdt.launching</artifactId>
       <version>3.5.0.v20090527</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.jdt</groupId>
       <artifactId>org.eclipse.jdt.ui</artifactId>
       <version>3.5.0.v20090604</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.jface</groupId>
       <artifactId>org.eclipse.jface</artifactId>
       <version>3.5.0.I20090525-2000</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.jface</groupId>
       <artifactId>org.eclipse.jface.text</artifactId>
       <version>3.5.0.v20090602</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.swt</groupId>
       <artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
       <version>3.5.0.v3550b</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.text</groupId>
       <artifactId>org.eclipse.text</artifactId>
       <version>3.5.0.v20090513-2000</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.ui</groupId>
       <artifactId>org.eclipse.ui</artifactId>
       <version>3.5.0.I20090604-2000</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.ui</groupId>
       <artifactId>org.eclipse.ui.console</artifactId>
       <version>3.4.0.v20090513</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.ui</groupId>
       <artifactId>org.eclipse.ui.editors</artifactId>
       <version>3.5.0.v20090527-2000</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.ui</groupId>
       <artifactId>org.eclipse.ui.ide</artifactId>
       <version>3.5.0.I20090525-2000</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.ui</groupId>
       <artifactId>org.eclipse.ui.workbench</artifactId>
       <version>3.5.0.I20090603-2000</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.eclipse.ui</groupId>
       <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
       <version>3.5.0.v20090603</version>
+      <scope>provided</scope>
     </dependency>
   </dependencies>
 
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <instructions>
+            <Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy>
+            <Bundle-DocURL>http://www.aQute.biz/Code/Bnd</Bundle-DocURL>
+            <Bundle-Copyright>
+              All files contained in this JAR are licensed under the Apache 2.0 license, 
+              unless noted differently in their source (see swing2swt).
+            </Bundle-Copyright>
+            <Bundle-Activator>aQute.bnd.plugin.Activator</Bundle-Activator>
+            <Bundle-License>
+              http://www.opensource.org/licenses/apache2.0.php; 
+              description="All files contained in this JAR are licensed under the Apache 2.0 license, 
+              unless noted differently in their source (see swing2swt)."; link=LICENSE
+            </Bundle-License>
+            <Bundle-RequiredExecutionEnvironment>J2SE-1.5</Bundle-RequiredExecutionEnvironment>
+            <Bundle-SymbolicName>biz.aQute.bnd;singleton:=true</Bundle-SymbolicName>
+            <Bundle-Vendor>aQute SARL http://www.aQute.biz</Bundle-Vendor>
+            <Bundle-Version>${version}</Bundle-Version>
+            <Conditional-Package>aQute.libg.*, aQute.lib.*, aQute.service.*</Conditional-Package>
+            <Embed-Dependency>
+              runtime;inline=false,
+            </Embed-Dependency>
+            <Export-Package>
+              aQute.bnd.build;uses:="aQute.lib.osgi,aQute.libg.sed,aQute.bnd.service,aQute.libg.reporter,aQute.bnd.service.action",
+              aQute.bnd.service;uses:="aQute.lib.osgi,aQute.bnd.build,aQute.libg.reporter,aQute.libg.version",
+              aQute.bnd.service.action;uses:="aQute.bnd.build",
+              aQute.lib.osgi;uses:="aQute.bnd.service,aQute.libg.reporter,aQute.libg.sed,aQute.libg.version",
+              aQute.libg.reporter,aQute.libg.version,aQute.libg.sed,
+            </Export-Package>
+            <Ignore-Package>
+              org.eclipse.core.resources,
+              org.eclipse.core.runtime,
+              org.eclipse.core.runtime.jobs,
+              org.eclipse.debug.core,
+              org.eclipse.debug.ui,
+              org.eclipse.debug.ui.sourcelookup,
+              org.eclipse.jdt.core,
+              org.eclipse.jdt.debug.ui.launchConfigurations,
+              org.eclipse.jdt.internal.junit.launcher,
+              org.eclipse.jdt.junit.launcher,
+              org.eclipse.jdt.launching,
+              org.eclipse.jdt.ui.wizards,
+              org.eclipse.jface.action,
+              org.eclipse.jface.dialogs,
+              org.eclipse.jface.resource,
+              org.eclipse.jface.text,
+              org.eclipse.jface.text.contentassist,
+              org.eclipse.jface.text.presentation,
+              org.eclipse.jface.text.rules,
+              org.eclipse.jface.viewers,
+              org.eclipse.jface.wizard,
+              org.eclipse.swt.custom,
+              org.eclipse.swt.events,
+              org.eclipse.swt.graphics,
+              org.eclipse.swt.layout,
+              org.eclipse.swt.widgets,
+              org.eclipse.ui.actions,
+              org.eclipse.ui.console,
+              org.eclipse.ui.editors.text,
+              org.eclipse.ui.ide,
+              org.eclipse.ui,org.eclipse.jface.text.source,
+              org.eclipse.ui.part,
+              org.eclipse.ui.plugin,
+              org.eclipse.ui.texteditor,
+            </Ignore-Package>
+            <Import-Package>
+              aQute.bnd.build,
+              aQute.bnd.service,
+              aQute.bnd.service.action,
+              aQute.lib.osgi,aQute.libg.reporter,
+              aQute.libg.sed,aQute.libg.version,
+              javax.xml.parsers,
+              junit.framework, 
+              org.apache.tools.ant,
+              org.apache.tools.ant.types,
+              org.osgi.framework,
+              org.osgi.framework.launch, 
+              org.osgi.service.log,
+              org.osgi.service.packageadmin,
+              org.osgi.service.permissionadmin, 
+              org.osgi.util.tracker,
+              org.w3c.dom,org.xml.sax,
+              sun.security.util;resolution:=optional,
+            </Import-Package>
+            <Private-Package>
+              aQute.bnd.annotation,
+              aQute.bnd.ant,
+              aQute.bnd.classpath,
+              aQute.bnd.help,
+              aQute.bnd.jareditor,
+              aQute.bnd.junit,
+              aQute.bnd.launch,
+              aQute.bnd.main;version="0.9",
+              aQute.bnd.make,
+              aQute.bnd.maven,
+              aQute.bnd.plugin,
+              aQute.bnd.plugin.builder,
+              aQute.bnd.plugin.editors,
+              aQute.bnd.plugin.popup,
+              aQute.bnd.plugin.popup.actions,
+              aQute.bnd.plugin.popup.actions.repo,
+              aQute.bnd.set,
+              aQute.bnd.signing,
+              aQute.bnd.test,
+              aQute.lib.base64,
+              aQute.lib.deployer,
+              aQute.lib.jardiff,
+              aQute.lib.osgi.eclipse,
+              aQute.lib.tag,
+              aQute.libg.generics,
+              aQute.libg.header,
+              aQute.libg.qtokens,
+              aQute.service.scripting;version="1.0",
+              icons,
+            </Private-Package>
+            <Require-Bundle>
+              org.apache.ant; resolution:=optional, 
+              org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.debug.ui;bundle-version="[3.3.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.jdt.core;bundle-version="[3.3.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.jdt.debug.ui;bundle-version="[3.2.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.jdt.junit;bundle-version="[3.2.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.jdt.launching;bundle-version="[3.2.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.jdt.ui;bundle-version="[3.3.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.jface.text;bundle-version="[3.3.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.ui;bundle-version="[3.3.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.ui.console; resolution:=optional,
+              org.eclipse.ui.editors;bundle-version="[3.3.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.ui.ide; bundle-version="[3.3.0,4.0.0)"; resolution:=optional, 
+              org.eclipse.ui.workbench.texteditor;bundle-version="[3.3.0,4.0.0)"; resolution:=optional, 
+              org.junit; resolution:=optional, 
+            </Require-Bundle>
+          </instructions>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  
 </project>

Deleted: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/ant/taskdef.properties
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/ant/taskdef.properties	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/ant/taskdef.properties	2009-09-29 10:06:25 UTC (rev 94090)
@@ -1,7 +0,0 @@
-bnd=aQute.bnd.ant.BndTask
-bndproject=aQute.bnd.ant.ProjectTask
-bndeclipse=aQute.bnd.ant.EclipseTask
-bndexpand=aQute.bnd.ant.ExpandPropertiesTask
-bndwrap=aQute.bnd.ant.WrapTask
-bnddeploy=aQute.bnd.ant.DeployTask
-bndprepare=aQute.bnd.ant.PrepareTask

Deleted: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/classpath/messages.properties
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/classpath/messages.properties	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/classpath/messages.properties	2009-09-29 10:06:25 UTC (rev 94090)
@@ -1,11 +0,0 @@
-Browse=Browse...
-DirErr=The directory must be a subdirectory of the project {0}
-DirLabel=Directory:
-DirSelect=Select the directory for the Simple Dir Container
-ExtErr=Extensions are not valid.  Verify that the extensions are comma separated and do not include the preceding '.'
-ExtLabel=Extensions (comma separated, not including .): 
-InvalidContainer=Invalid container:
-PageDesc=A classpath container that collects files with configured extensions from a configured directory
-PageName=Simple Directory Container Wizard
-PageTitle=Simple Directory Container
-

Deleted: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/changed.txt
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/changed.txt	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/changed.txt	2009-09-29 10:06:25 UTC (rev 94090)
@@ -1,9 +0,0 @@
-0.0.325
-  - No longer flattening properties starting with - because for version policy, the 
-    context macro ${@} is not valid. I think this is true for more things. So they are now
-    unexpanded.
-  - toclasspath can now take a suffix parameter, possibly empty
-  - Include-Resource can now take optional parameters:
-      flatten:= (true|false). Default is false. Create recursive directories in the output or not.
-      recursive:= (true|false) Default is true. Will descend any directories or not
-      

Deleted: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.properties
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.properties	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.properties	2009-09-29 10:06:25 UTC (rev 94090)
@@ -1,342 +0,0 @@
-Add=Holders of DmtPermission with the Add action present can create new nodes in the DMT, that is they are authorized to execute the createInteriorNode() and createLeafNode() methods of the DmtSession.
-Delete=Holders of DmtPermission with the Delete action present can delete nodes from the DMT, that is they are authorized to execute the deleteNode() method of the DmtSession.
-Exec=Holders of DmtPermission with the Exec action present can execute nodes in the DMT, that is they are authorized to call the execute() method of the DmtSession.
-Get=Holders of DmtPermission with the Get action present can query DMT node value or properties, that is they are authorized to execute the isLeafNode(), getNodeAcl(), getEffectiveNodeAcl(), getMetaNode(), getNodeValue(), getChildNodeNames(), getNodeTitle(), getNodeVersion(), getNodeTimeStamp(), getNodeSize() and getNodeType() methods of the DmtSession.
-Replace=Holders of DmtPermission with the Replace action present can update DMT node value or properties, that is they are authorized to execute the setNodeAcl(), setNodeTitle(), setNodeValue(), setNodeType() and renameNode() methods of the DmtSession.
-get=The action string get.
-register=The action string register.
-export=The action string export.
-exportonly=The action string exportonly.
-import=The action string import.
-System Bundle=Location identifier of the OSGi system bundle , which is defined to be "System Bundle".
-system.bundle=Alias for the symbolic name of the OSGi system bundle .
-Bundle-Category=Manifest header identifying the bundle's category.
-Bundle-ClassPath=Manifest header identifying a list of directories and embedded JAR files, which are bundle resources used to extend the bundle's classpath.
-Bundle-Copyright=Manifest header identifying the bundle's copyright information.
-Bundle-Description=Manifest header containing a brief description of the bundle's functionality.
-Bundle-Name=Manifest header identifying the bundle's name.
-Bundle-NativeCode=Manifest header identifying a number of hardware environments and the native language code libraries that the bundle is carrying for each of these environments.
-Export-Package=Manifest header identifying the packages that the bundle offers to the Framework for export.
-Export-Service=Manifest header identifying the fully qualified class names of the services that the bundle may register (used for informational purposes only).
-Import-Package=Manifest header identifying the packages on which the bundle depends.
-DynamicImport-Package=Manifest header identifying the packages that the bundle may dynamically import during execution.
-Import-Service=Manifest header identifying the fully qualified class names of the services that the bundle requires (used for informational purposes only).
-Bundle-Vendor=Manifest header identifying the bundle's vendor.
-Bundle-Version=Manifest header identifying the bundle's version.
-Bundle-DocURL=Manifest header identifying the bundle's documentation URL, from which further information about the bundle may be obtained.
-Bundle-ContactAddress=Manifest header identifying the contact address where problems with the bundle may be reported; for example, an email address.
-Bundle-Activator=Manifest header attribute identifying the bundle's activator class.
-Bundle-UpdateLocation=Manifest header identifying the location from which a new bundle version is obtained during a bundle update operation.
-specification-version=Manifest header attribute identifying the version of a package specified in the Export-Package or Import-Package manifest header.
-processor=Manifest header attribute identifying the processor required to run native bundle code specified in the Bundle-NativeCode manifest header).
-osname=Manifest header attribute identifying the operating system required to run native bundle code specified in the Bundle-NativeCode manifest header).
-osversion=Manifest header attribute identifying the operating system version required to run native bundle code specified in the Bundle-NativeCode manifest header).
-language=Manifest header attribute identifying the language in which the native bundle code is written specified in the Bundle-NativeCode manifest header.
-Bundle-RequiredExecutionEnvironment=Manifest header identifying the required execution environment for the bundle.
-Bundle-SymbolicName=Manifest header identifying the bundle's symbolic name.
-singleton=Manifest header directive identifying whether a bundle is a singleton.
-fragment-attachment=Manifest header directive identifying if and when a fragment may attach to a host bundle.
-always=Manifest header directive value identifying a fragment attachment type of always.
-resolve-time=Manifest header directive value identifying a fragment attachment type of resolve-time.
-never=Manifest header directive value identifying a fragment attachment type of never.
-Bundle-Localization=Manifest header identifying the base name of the bundle's localization entries.
-OSGI-INF/l10n/bundle=Default value for the Bundle-Localization manifest header.
-Require-Bundle=Manifest header identifying the symbolic names of other bundles required by the bundle.
-bundle-version=Manifest header attribute identifying a range of versions for a bundle specified in the Require-Bundle or Fragment-Host manifest headers.
-Fragment-Host=Manifest header identifying the symbolic name of another bundle for which that the bundle is a fragment.
-selection-filter=Manifest header attribute is used for selection by filtering based upon system properties.
-Bundle-ManifestVersion=Manifest header identifying the bundle manifest version.
-version=Manifest header attribute identifying the version of a package specified in the Export-Package or Import-Package manifest header.
-bundle-symbolic-name=Manifest header attribute identifying the symbolic name of a bundle that exports a package specified in the Import-Package manifest header.
-resolution=Manifest header directive identifying the resolution type in the Import-Package or Require-Bundle manifest header.
-mandatory=Manifest header directive value identifying a mandatory resolution type.
-optional=Manifest header directive value identifying an optional resolution type.
-uses=Manifest header directive identifying a list of packages that an exported package uses.
-include=Manifest header directive identifying a list of classes to include in the exported package.
-exclude=Manifest header directive identifying a list of classes to exclude in the exported package..
-mandatory=Manifest header directive identifying names of matching attributes which must be specified by matching Import-Package statements in the Export-Package manifest header.
-visibility=Manifest header directive identifying the visibility of a required bundle in the Require-Bundle manifest header.
-private=Manifest header directive value identifying a private visibility type.
-reexport=Manifest header directive value identifying a reexport visibility type.
-extension=Manifest header directive identifying the type of the extension fragment.
-framework=Manifest header directive value identifying the type of extension fragment.
-bootclasspath=Manifest header directive value identifying the type of extension fragment.
-Bundle-ActivationPolicy=Manifest header identifying the bundle's activation policy.
-lazy=Bundle activation policy declaring the bundle must be activated when the first class load is made from the bundle.
-org.osgi.framework.version=Framework environment property identifying the Framework version.
-org.osgi.framework.vendor=Framework environment property identifying the Framework implementation vendor.
-org.osgi.framework.language=Framework environment property identifying the Framework implementation language (see ISO 639 for possible values).
-org.osgi.framework.os.name=Framework environment property identifying the Framework host-computer's operating system.
-org.osgi.framework.os.version=Framework environment property identifying the Framework host-computer's operating system version number.
-org.osgi.framework.processor=Framework environment property identifying the Framework host-computer's processor name.
-org.osgi.framework.executionenvironment=Framework environment property identifying execution environments provided by the Framework.
-org.osgi.framework.bootdelegation=Framework environment property identifying packages for which the Framework must delegate class loading to the parent class loader of the bundle.
-org.osgi.framework.system.packages=Framework environment property identifying packages which the system bundle must export.
-org.osgi.framework.system.packages.extra=Framework environment property identifying extra packages which the system bundle must export from the current execution environment.
-org.osgi.supports.framework.extension=Framework environment property identifying whether the Framework supports framework extension bundles.
-org.osgi.supports.bootclasspath.extension=Framework environment property identifying whether the Framework supports bootclasspath extension bundles.
-org.osgi.supports.framework.fragment=Framework environment property identifying whether the Framework supports fragment bundles.
-org.osgi.supports.framework.requirebundle=Framework environment property identifying whether the Framework supports the Require-Bundle manifest header.
-org.osgi.framework.security=Specifies the type of security manager the framework must use.
-osgi=Specifies that a security manager that supports all security aspects of the OSGi core specification including postponed conditions must be installed.
-org.osgi.framework.storage=Specified the persistent storage area used by the framework.
-org.osgi.framework.storage.clean=Specifies if and when the persistent storage area for the framework should be cleaned.
-onFirstInit=Specifies that the framework storage area must be cleaned before the framework is initialized for the first time.
-org.osgi.framework.library.extensions=Specifies a comma separated list of additional library file extensions that must be used when a bundle's class loader is searching for native libraries.
-org.osgi.framework.command.execpermission=Specifies an optional OS specific command to set file permissions on extracted native code.
-org.osgi.framework.trust.repositories=Specifies the trust repositories used by the framework.
-org.osgi.framework.windowsystem=Specifies the current windowing system.
-org.osgi.framework.startlevel.beginning=Specifies the beginning start level of the framework.
-org.osgi.framework.bundle.parent=Specifies the parent class loader type for all bundle class loaders.
-boot=Specifies to use of the boot class loader as the parent class loader for all bundle class loaders.
-app=Specifies to use the application class loader as the parent class loader for all bundle class loaders.
-ext=Specifies to use the extension class loader as the parent class loader for all bundle class loaders.
-framework=Specifies to use the framework class loader as the parent class loader for all bundle class loaders.
-objectClass=Service property identifying all of the class names under which a service was registered in the Framework.
-service.id=Service property identifying a service's registration number.
-service.pid=Service property identifying a service's persistent identifier.
-service.ranking=Service property identifying a service's ranking number.
-service.vendor=Service property identifying a service's vendor.
-service.description=Service property identifying a service's description.
-provide=The action string provide.
-require=The action string require.
-host=The action string host.
-fragment=The action string fragment.
-class=The action string class.
-execute=The action string execute.
-extensionLifecycle=The action string extensionLifecycle.
-lifecycle=The action string lifecycle.
-listener=The action string listener.
-metadata=The action string metadata.
-resolve=The action string resolve.
-resource=The action string resource.
-startlevel=The action string startlevel.
-context=The action string context.
-service.pid=The property key for the identifier of the application being scheduled.
-schedule.id=The property key for the schedule identifier.
-org.osgi.triggeringevent=The key for the startup argument used to pass the event object that triggered the schedule to launch the application instance.
-org/osgi/application/timer=The topic name for the virtual timer topic.
-year=The name of the year attribute of a virtual timer event.
-month=The name of the month attribute of a virtual timer event.
-day_of_month=The name of the day of month attribute of a virtual timer event.
-day_of_week=The name of the day of week attribute of a virtual timer event.
-hour_of_day=The name of the hour of day attribute of a virtual timer event.
-minute=The name of the minute attribute of a virtual timer event.
-service.pid=The property key for the unique identifier (PID) of the application instance.
-application.descriptor=The property key for the pid of the corresponding application descriptor.
-application.state=The property key for the state of this application instance.
-application.supports.exitvalue=The property key for the supports exit value property of this application instance.
-RUNNING=The application instance is running.
-STOPPING=The application instance is being stopped.
-application.name=The property key for the localized name of the application.
-application.icon=The property key for the localized icon of the application.
-service.pid=The property key for the unique identifier (PID) of the application.
-application.version=The property key for the version of the application.
-service.vendor=The property key for the name of the application vendor.
-application.visible=The property key for the visibility property of the application.
-application.launchable=The property key for the launchable property of the application.
-application.locked=The property key for the locked property of the application.
-application.description=The property key for the localized description of the application.
-application.documentation=The property key for the localized documentation of the application.
-application.copyright=The property key for the localized copyright notice of the application.
-application.license=The property key for the localized license of the application.
-application.container=The property key for the application container of the application.
-application.location=The property key for the location of the application.
-lifecycle=Allows the lifecycle management of the target applications.
-schedule=Allows scheduling of the target applications.
-lock=Allows setting/unsetting the locking state of the target applications.
-bundle.version=The version property defining the bundle on whose behalf a module context event has been issued.
-extender.bundle=The extender bundle property defining the extender bundle processing the module context for which an event has been issued.
-extender.bundle.id=The extender bundle id property defining the id of the extender bundle processing the module context for which an event has been issued.
-extender.bundle.symbolicName=The extender bundle symbolic name property defining the symbolic name of the extender bundle processing the module context for which an event has been issued.
-org/osgi/service/blueprint=Topic prefix for all events issued by the Blueprint Service
-org/osgi/service/blueprint/context/CREATING=Topic for Blueprint Service CREATING events
-org/osgi/service/blueprint/context/CREATED=Topic for Blueprint Service CREATED events
-org/osgi/service/blueprint/context/DESTROYING=Topic for Blueprint Service DESTROYING events
-org/osgi/service/blueprint/context/DESTROYED=Topic for Blueprint Service DESTROYED events
-org/osgi/service/blueprint/context/WAITING=Topic for Blueprint Service WAITING events
-org/osgi/service/blueprint/context/FAILURE=Topic for Blueprint Service FAILURE events
-singleton=
-prototype=
-bundle=
-cm.target=A service property to limit the Managed Service or Managed Service Factory configuration dictionaries a Configuration Plugin service receives.
-service.cmRanking=A service property to specify the order in which plugins are invoked.
-configure=The action string configure.
-service.factoryPid=Service property naming the Factory PID in the configuration dictionary.
-service.bundleLocation=Service property naming the location of the bundle that is associated with a a Configuration object.
-osgi.converter.classes=This property is a string, or array of strings, and defines the classes or interfaces that this converter recognizes.
-osgi.command.scope=The scope of commands provided by this service.
-osgi.command.function=A String, array, or list of method names that may be called for this command provider.
-Service-Component=Manifest header specifying the XML documents within a bundle that contain the bundle's Service Component descriptions.
-component.name=A component property for a component configuration that contains the name of the component as specified in the name attribute of the component element.
-component.id=A component property that contains the generated id for a component configuration.
-component.factory=A service registration property for a Component Factory that contains the value of the factory attribute.
-.target=The suffix for reference target properties.
-allow=This string is used to indicate that a row in the Conditional Permission Table should return an access decision of "allow" if the conditions are all satisfied and at least one of the permissions is implied.
-deny=This string is used to indicate that a row in the Conditional Permission Table should return an access decision of "deny" if the conditions are all satisfied and at least one of the permissions is implied.
-deploymentpackage.name=The name of the Deployment Package.
-deploymentpackage.readablename=The human readable name of the DP localized to the default locale.
-deploymentpackage.currentversion=The currently installed version of the Deployment Package.
-deploymentpackage.nextversion=The version of DP after the successful completion of the install operation (used in INSTALL event only).
-install=Constant String to the "install" action.
-list=Constant String to the "list" action.
-uninstall=Constant String to the "uninstall" action.
-uninstall_forced=Constant String to the "uninstall_forced" action.
-cancel=Constant String to the "cancel" action.
-metadata=Constant String to the "metadata" action.
-privatearea=Constant String to the "privatearea" action.
--1=Return value from DriverSelector.select, if no Driver service should be attached to the Device service.
-DRIVER_ID=Property (named "DRIVER_ID") identifying a driver.
-DEVICE_CATEGORY=Property (named "DEVICE_CATEGORY") containing a human readable description of the device categories implemented by a device.
-DEVICE_SERIAL=Property (named "DEVICE_SERIAL") specifying a device's serial number.
-DEVICE_DESCRIPTION=Property (named "DEVICE_DESCRIPTION") containing a human readable string describing the actual hardware device.
-service.interface=Mandatory ServiceRegistration property which contains a collection of full qualified interface names offered by the advertised service endpoint.
-service.interface.version=Optional ServiceRegistration property which contains a collection of interface names with their associated version attributes separated by SEPARATOR e.g.
-osgi.remote.endpoint.interface=Optional ServiceRegistration property which contains a collection of interface names with their associated (non-Java) endpoint interface names separated by SEPARATOR e.g.: 'my.company.foo|MyWebService my.company.zoo|MyWebService'. This (non-Java) endpoint interface name is usually a communication protocol specific interface, for instance a web service interface name.
-service.properties=Optional ServiceRegistration property which contains a map of properties of the published service.
-osgi.remote.endpoint.location=Optional property of the published service identifying its location.
-osgi.remote.endpoint.id=Optional property of the published service uniquely identifying its endpoint.
-|=Separator constant for association of interface-specific values with the particular interface name.
-osgi.remote.discovery.product=Service Registration property for the name of the Discovery product.
-osgi.remote.discovery.product.version=Service Registration property for the version of the Discovery product.
-osgi.remote.discovery.vendor=Service Registration property for the Discovery product vendor name.
-osgi.remote.discovery.supported_protocols=Service Registration property that lists the discovery protocols used by this Discovery service.
-osgi.discovery.interest.interfaces=Optional ServiceRegistration property which contains service interfaces this tracker is interested in.
-osgi.discovery.interest.filters=Optional ServiceRegistration property which contains filters for services this tracker is interested in.
-osgi.remote.distribution.product=Service Registration property for the name of the Distribution Provider product.
-osgi.remote.distribution.product.version=Service Registration property for the version of the Distribution Provider product.
-osgi.remote.distribution.vendor=Service Registration property for the Distribution Provider product vendor name.
-osgi.remote.distribition.supported_intents=Service Registration property that lists the intents supported by this DistributionProvider.
-publish=The action string publish.
-subscribe=The action string subscribe.
-event.topics=Service registration property (named event.topics) specifying the Event topics of interest to a Event Handler service.
-event.filter=Service Registration property (named event.filter) specifying a filter to further select Event s of interest to a Event Handler service.
-bundle.signer=The Distinguished Names of the signers of the bundle relevant to the event.
-bundle.symbolicName=The Bundle Symbolic Name of the bundle relevant to the event.
-bundle.id=The Bundle id of the bundle relevant to the event.
-bundle=The Bundle object of the bundle relevant to the event.
-bundle.version=The version of the bundle relevant to the event.
-event=The forwarded event object.
-exception=An exception or error.
-exception.class=The name of the exception type.
-exception.message=The exception message.
-message=A human-readable message that is usually not localized.
-service=A service reference.
-service.id=A service's id.
-service.objectClass=A service's objectClass.
-service.pid=A service's persistent identity.
-timestamp=The time when the event occurred, as reported by System.currentTimeMillis().
-exception.class=This constant was released with an incorrectly spelled name.
-CompositeServiceFilter-Import=Manifest header (named "CompositeServiceFilter-Import") identifying the service filters that are used by a composite bundle to select services that will be registered into a child framework by its associated surrogate bundle.
-CompositeServiceFilter-Export=Manifest header (named "CompositeServiceFilter-Export") identifying the service filters that are used by a surrogate bundle to select services that will be registered into a parent framework by its associated composite bundle.
-org.osgi.service.http.authentication.remote.user=HttpServletRequest attribute specifying the name of the authenticated user.
-org.osgi.service.http.authentication.type=HttpServletRequest attribute specifying the scheme used in authentication.
-org.osgi.service.useradmin.authorization=HttpServletRequest attribute specifying the Authorization object obtained from the org.osgi.service.useradmin.UserAdmin service.
-io.scheme=Service property containing the scheme(s) for which this Connection Factory can create Connection objects.
--1=Argument for getAttributeDefinitions(int).
-OSGI-INF/metatype=Location of meta type documents.
-read=Holders of MonitorPermission with the read action present are allowed to read the value of the StatusVariables specified in the permission's target field.
-reset=Holders of MonitorPermission with the reset action present are allowed to reset the value of the StatusVariables specified in the permission's target field.
-publish=Holders of MonitorPermission with the publish action present are Monitorable services that are allowed to publish the StatusVariables specified in the permission's target field.
-startjob=Holders of MonitorPermission with the startjob action present are allowed to initiate monitoring jobs involving the StatusVariables specified in the permission's target field.
-switchevents=Holders of MonitorPermission with the switchevents action present are allowed to switch event sending on or off for the value of the StatusVariables specified in the permission's target field.
-license=
-description=
-documentation=
-copyright=
-source=
-symbolicname=
-presentationname=
-id=
-version=
-url=
-size=
-provisioning.spid=The key to the provisioning information that uniquely identifies the Service Platform.
-provisioning.reference=The key to the provisioning information that contains the location of the provision data provider.
-provisioning.agent.config=The key to the provisioning information that contains the initial configuration information of the initial Management Agent.
-provisioning.update.count=The key to the provisioning information that contains the update count of the info data.
-provisioning.start.bundle=The key to the provisioning information that contains the location of the bundle to start with AllPermission.
-provisioning.rootx509=The key to the provisioning information that contains the root X509 certificate used to establish trust with operator when using HTTPS.
-provisioning.rsh.secret=The key to the provisioning information that contains the shared secret used in conjunction with the RSH protocol.
-text/plain;charset=utf-8=MIME type to be used in the InitialProvisioning-Entries header or stored in the extra field of a ZipEntry object for String data.
-application/octet-stream=MIME type to be used in the InitialProvisioning-Entries header or stored stored in the extra field of a ZipEntry object for byte[] data.
-application/vnd.osgi.bundle=MIME type to be used in the InitialProvisioning-Entries header or stored stored in the extra field of a ZipEntry object for an installable bundle file.
-application/x-osgi-bundle=Alternative MIME type to be used in the InitialProvisioning-Entries header or stored stored in the extra field of a ZipEntry object for an installable bundle file.
-text/x-osgi-bundle-url=MIME type to be stored in the extra field of a ZipEntry for a String that represents a URL for a bundle.
-InitialProvisioning-Entries=Name of the header that specifies the (MIME) type information for the ZIP file entries.
-ui1=Unsigned 1 Byte int.
-ui2=Unsigned 2 Byte int.
-ui4=Unsigned 4 Byte int.
-i1=1 Byte int.
-i2=2 Byte int.
-i4=4 Byte int.
-int=Integer number.
-r4=4 Byte float.
-r8=8 Byte float.
-number=Same as r8.
-fixed.14.4=Same as r8 but no more than 14 digits to the left of the decimal point and no more than 4 to the right.
-float=Floating-point number.
-char=Unicode string.
-string=Unicode string.
-date=A calendar date.
-dateTime=A specific instant of time.
-dateTime.tz=A specific instant of time.
-time=An instant of time that recurs every day.
-time.tz=An instant of time that recurs every day.
-boolean=True or false.
-bin.base64=MIME-style Base64 encoded binary BLOB.
-bin.hex=Hexadecimal digits representing octets.
-uri=Universal Resource Identifier.
-uuid=Universally Unique ID.
-UPnP.service.type=Property key for the optional service type uri.
-UPnP.service.id=Property key for the optional service id.
-upnp.filter=Key for a service property having a value that is an object of type org.osgi.framework.Filter and that is used to limit received events.
-UPnP=Constant for the value of the service property DEVICE_CATEGORY used for all UPnP devices.
-UPnP.export=The UPnP.export service property is a hint that marks a device to be picked up and exported by the UPnP Service.
-UPnP.device.UDN=Property key for the Unique Device Name (UDN) property.
-UPnP.device.UDN=Property key for the Unique Device ID property.
-UPnP.device.type=Property key for the UPnP Device Type property.
-UPnP.device.manufacturer=Mandatory property key for the device manufacturer's property.
-UPnP.device.modelName=Mandatory property key for the device model name.
-UPnP.device.friendlyName=Mandatory property key for a short user friendly version of the device name.
-UPnP.device.manufacturerURL=Optional property key for a URL to the device manufacturers Web site.
-UPnP.device.modelDescription=Optional (but recommended) property key for a String object with a long description of the device for the end user.
-UPnP.device.modelNumber=Optional (but recommended) property key for a String class typed property holding the model number of the device.
-UPnP.device.modelURL=Optional property key for a String typed property holding a string representing the URL to the Web site for this model.
-UPnP.device.serialNumber=Optional (but recommended) property key for a String typed property holding the serial number of the device.
-UPnP.device.UPC=Optional property key for a String typed property holding the Universal Product Code (UPC) of the device.
-UPnP.presentationURL=Optional (but recommended) property key for a String typed property holding a string representing the URL to a device representation Web page.
-UPnP.device.parentUDN=The property key that must be set for all embedded devices.
-UPnP.device.childrenUDN=The property key that must be set for all devices containing other embedded devices.
-url.handler.protocol=Service property naming the protocols serviced by a URLStreamHandlerService.
-url.content.mimetype=Service property naming the MIME types serviced by a java.net.ContentHandler.
-admin=The permission name "admin".
-changeProperty=The action string "changeProperty".
-changeCredential=The action string "changeCredential".
-getCredential=The action string "getCredential".
-user.anyone=The name of the predefined role, user.anyone, that all users and groups belong to.
-produce=The action string for the produce action.
-consume=The action string for the consume action.
-wireadmin.pid=Wire property key (named wireadmin.pid) specifying the persistent identity (PID) of this Wire object.
-wireadmin.producer.composite=A service registration property for a Producer service that is composite.
-wireadmin.consumer.composite=A service registration property for a Consumer service that is composite.
-wireadmin.producer.scope=Service registration property key (named wireadmin.producer.scope) specifying a list of names that may be used to define the scope of this Wire object.
-wireadmin.consumer.scope=Service registration property key (named wireadmin.consumer.scope) specifying a list of names that may be used to define the scope of this Wire object.
-wireadmin.producer.pid=Wire property key (named wireadmin.producer.pid) specifying the service.pid of the associated Producer service.
-wireadmin.consumer.pid=Wire property key (named wireadmin.consumer.pid) specifying the service.pid of the associated Consumer service.
-wireadmin.filter=Wire property key (named wireadmin.filter) specifying a filter used to control the delivery rate of data between the Producer and the Consumer service.
-wirevalue.current=Wire object's filter attribute (named wirevalue.current) representing the current value.
-wirevalue.previous=Wire object's filter attribute (named wirevalue.previous) representing the previous value.
-wirevalue.delta.absolute=Wire object's filter attribute (named wirevalue.delta.absolute) representing the absolute delta.
-wirevalue.delta.relative=Wire object's filter attribute (named wirevalue.delta.relative) representing the relative delta.
-wirevalue.elapsed=Wire object's filter attribute (named wirevalue.elapsed) representing the elapsed time, in ms, between this filter evaluation and the last update of the Consumer service.
-wireadmin.producer.filters=Service Registration property (named wireadmin.producer.filters).
-wireadmin.consumer.flavors=Service Registration property (named wireadmin.consumer.flavors) specifying the list of data types understood by this Consumer service.
-wireadmin.producer.flavors=Service Registration property (named wireadmin.producer.flavors) specifying the list of data types available from this Producer service.
-wireadmin.events=Service Registration property (named wireadmin.events) specifying the WireAdminEvent type of interest to a Wire Admin Listener service.
-javax.xml.parsers.SAXParserFactory=Filename containing the SAX Parser Factory Class name.
-javax.xml.parsers.DocumentBuilderFactory=Filename containing the DOM Parser Factory Class name.
-/META-INF/services/javax.xml.parsers.SAXParserFactory=Fully qualified path name of SAX Parser Factory Class Name file
-/META-INF/services/javax.xml.parsers.DocumentBuilderFactory=Fully qualified path name of DOM Parser Factory Class Name file
-parser.validating=Service property specifying if factory is configured to support validating parsers.
-parser.namespaceAware=Service property specifying if factory is configured to support namespace aware parsers.

Deleted: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.xml	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.xml	2009-09-29 10:06:25 UTC (rev 94090)
@@ -1,2 +0,0 @@
-
-Bundle-Name\\s*(:|=)\\s*
\ No newline at end of file

Deleted: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/main/packageinfo
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/main/packageinfo	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/main/packageinfo	2009-09-29 10:06:25 UTC (rev 94090)
@@ -1 +0,0 @@
-version 0.9

Deleted: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/osgi/bnd.info
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/osgi/bnd.info	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/osgi/bnd.info	2009-09-29 10:06:25 UTC (rev 94090)
@@ -1,2 +0,0 @@
-modified=${currenttime}
-version=${Bundle-Version}

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/LICENSE
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/LICENSE	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/LICENSE	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/taskdef.properties
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/taskdef.properties	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/taskdef.properties	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1,7 @@
+bnd=aQute.bnd.ant.BndTask
+bndproject=aQute.bnd.ant.ProjectTask
+bndeclipse=aQute.bnd.ant.EclipseTask
+bndexpand=aQute.bnd.ant.ExpandPropertiesTask
+bndwrap=aQute.bnd.ant.WrapTask
+bnddeploy=aQute.bnd.ant.DeployTask
+bndprepare=aQute.bnd.ant.PrepareTask

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/messages.properties
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/messages.properties	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/messages.properties	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1,11 @@
+Browse=Browse...
+DirErr=The directory must be a subdirectory of the project {0}
+DirLabel=Directory:
+DirSelect=Select the directory for the Simple Dir Container
+ExtErr=Extensions are not valid.  Verify that the extensions are comma separated and do not include the preceding '.'
+ExtLabel=Extensions (comma separated, not including .): 
+InvalidContainer=Invalid container:
+PageDesc=A classpath container that collects files with configured extensions from a configured directory
+PageName=Simple Directory Container Wizard
+PageTitle=Simple Directory Container
+

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/changed.txt
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/changed.txt	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/changed.txt	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1,9 @@
+0.0.325
+  - No longer flattening properties starting with - because for version policy, the 
+    context macro ${@} is not valid. I think this is true for more things. So they are now
+    unexpanded.
+  - toclasspath can now take a suffix parameter, possibly empty
+  - Include-Resource can now take optional parameters:
+      flatten:= (true|false). Default is false. Create recursive directories in the output or not.
+      recursive:= (true|false) Default is true. Will descend any directories or not
+      

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.properties
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.properties	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.properties	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1,342 @@
+Add=Holders of DmtPermission with the Add action present can create new nodes in the DMT, that is they are authorized to execute the createInteriorNode() and createLeafNode() methods of the DmtSession.
+Delete=Holders of DmtPermission with the Delete action present can delete nodes from the DMT, that is they are authorized to execute the deleteNode() method of the DmtSession.
+Exec=Holders of DmtPermission with the Exec action present can execute nodes in the DMT, that is they are authorized to call the execute() method of the DmtSession.
+Get=Holders of DmtPermission with the Get action present can query DMT node value or properties, that is they are authorized to execute the isLeafNode(), getNodeAcl(), getEffectiveNodeAcl(), getMetaNode(), getNodeValue(), getChildNodeNames(), getNodeTitle(), getNodeVersion(), getNodeTimeStamp(), getNodeSize() and getNodeType() methods of the DmtSession.
+Replace=Holders of DmtPermission with the Replace action present can update DMT node value or properties, that is they are authorized to execute the setNodeAcl(), setNodeTitle(), setNodeValue(), setNodeType() and renameNode() methods of the DmtSession.
+get=The action string get.
+register=The action string register.
+export=The action string export.
+exportonly=The action string exportonly.
+import=The action string import.
+System Bundle=Location identifier of the OSGi system bundle , which is defined to be "System Bundle".
+system.bundle=Alias for the symbolic name of the OSGi system bundle .
+Bundle-Category=Manifest header identifying the bundle's category.
+Bundle-ClassPath=Manifest header identifying a list of directories and embedded JAR files, which are bundle resources used to extend the bundle's classpath.
+Bundle-Copyright=Manifest header identifying the bundle's copyright information.
+Bundle-Description=Manifest header containing a brief description of the bundle's functionality.
+Bundle-Name=Manifest header identifying the bundle's name.
+Bundle-NativeCode=Manifest header identifying a number of hardware environments and the native language code libraries that the bundle is carrying for each of these environments.
+Export-Package=Manifest header identifying the packages that the bundle offers to the Framework for export.
+Export-Service=Manifest header identifying the fully qualified class names of the services that the bundle may register (used for informational purposes only).
+Import-Package=Manifest header identifying the packages on which the bundle depends.
+DynamicImport-Package=Manifest header identifying the packages that the bundle may dynamically import during execution.
+Import-Service=Manifest header identifying the fully qualified class names of the services that the bundle requires (used for informational purposes only).
+Bundle-Vendor=Manifest header identifying the bundle's vendor.
+Bundle-Version=Manifest header identifying the bundle's version.
+Bundle-DocURL=Manifest header identifying the bundle's documentation URL, from which further information about the bundle may be obtained.
+Bundle-ContactAddress=Manifest header identifying the contact address where problems with the bundle may be reported; for example, an email address.
+Bundle-Activator=Manifest header attribute identifying the bundle's activator class.
+Bundle-UpdateLocation=Manifest header identifying the location from which a new bundle version is obtained during a bundle update operation.
+specification-version=Manifest header attribute identifying the version of a package specified in the Export-Package or Import-Package manifest header.
+processor=Manifest header attribute identifying the processor required to run native bundle code specified in the Bundle-NativeCode manifest header).
+osname=Manifest header attribute identifying the operating system required to run native bundle code specified in the Bundle-NativeCode manifest header).
+osversion=Manifest header attribute identifying the operating system version required to run native bundle code specified in the Bundle-NativeCode manifest header).
+language=Manifest header attribute identifying the language in which the native bundle code is written specified in the Bundle-NativeCode manifest header.
+Bundle-RequiredExecutionEnvironment=Manifest header identifying the required execution environment for the bundle.
+Bundle-SymbolicName=Manifest header identifying the bundle's symbolic name.
+singleton=Manifest header directive identifying whether a bundle is a singleton.
+fragment-attachment=Manifest header directive identifying if and when a fragment may attach to a host bundle.
+always=Manifest header directive value identifying a fragment attachment type of always.
+resolve-time=Manifest header directive value identifying a fragment attachment type of resolve-time.
+never=Manifest header directive value identifying a fragment attachment type of never.
+Bundle-Localization=Manifest header identifying the base name of the bundle's localization entries.
+OSGI-INF/l10n/bundle=Default value for the Bundle-Localization manifest header.
+Require-Bundle=Manifest header identifying the symbolic names of other bundles required by the bundle.
+bundle-version=Manifest header attribute identifying a range of versions for a bundle specified in the Require-Bundle or Fragment-Host manifest headers.
+Fragment-Host=Manifest header identifying the symbolic name of another bundle for which that the bundle is a fragment.
+selection-filter=Manifest header attribute is used for selection by filtering based upon system properties.
+Bundle-ManifestVersion=Manifest header identifying the bundle manifest version.
+version=Manifest header attribute identifying the version of a package specified in the Export-Package or Import-Package manifest header.
+bundle-symbolic-name=Manifest header attribute identifying the symbolic name of a bundle that exports a package specified in the Import-Package manifest header.
+resolution=Manifest header directive identifying the resolution type in the Import-Package or Require-Bundle manifest header.
+mandatory=Manifest header directive value identifying a mandatory resolution type.
+optional=Manifest header directive value identifying an optional resolution type.
+uses=Manifest header directive identifying a list of packages that an exported package uses.
+include=Manifest header directive identifying a list of classes to include in the exported package.
+exclude=Manifest header directive identifying a list of classes to exclude in the exported package..
+mandatory=Manifest header directive identifying names of matching attributes which must be specified by matching Import-Package statements in the Export-Package manifest header.
+visibility=Manifest header directive identifying the visibility of a required bundle in the Require-Bundle manifest header.
+private=Manifest header directive value identifying a private visibility type.
+reexport=Manifest header directive value identifying a reexport visibility type.
+extension=Manifest header directive identifying the type of the extension fragment.
+framework=Manifest header directive value identifying the type of extension fragment.
+bootclasspath=Manifest header directive value identifying the type of extension fragment.
+Bundle-ActivationPolicy=Manifest header identifying the bundle's activation policy.
+lazy=Bundle activation policy declaring the bundle must be activated when the first class load is made from the bundle.
+org.osgi.framework.version=Framework environment property identifying the Framework version.
+org.osgi.framework.vendor=Framework environment property identifying the Framework implementation vendor.
+org.osgi.framework.language=Framework environment property identifying the Framework implementation language (see ISO 639 for possible values).
+org.osgi.framework.os.name=Framework environment property identifying the Framework host-computer's operating system.
+org.osgi.framework.os.version=Framework environment property identifying the Framework host-computer's operating system version number.
+org.osgi.framework.processor=Framework environment property identifying the Framework host-computer's processor name.
+org.osgi.framework.executionenvironment=Framework environment property identifying execution environments provided by the Framework.
+org.osgi.framework.bootdelegation=Framework environment property identifying packages for which the Framework must delegate class loading to the parent class loader of the bundle.
+org.osgi.framework.system.packages=Framework environment property identifying packages which the system bundle must export.
+org.osgi.framework.system.packages.extra=Framework environment property identifying extra packages which the system bundle must export from the current execution environment.
+org.osgi.supports.framework.extension=Framework environment property identifying whether the Framework supports framework extension bundles.
+org.osgi.supports.bootclasspath.extension=Framework environment property identifying whether the Framework supports bootclasspath extension bundles.
+org.osgi.supports.framework.fragment=Framework environment property identifying whether the Framework supports fragment bundles.
+org.osgi.supports.framework.requirebundle=Framework environment property identifying whether the Framework supports the Require-Bundle manifest header.
+org.osgi.framework.security=Specifies the type of security manager the framework must use.
+osgi=Specifies that a security manager that supports all security aspects of the OSGi core specification including postponed conditions must be installed.
+org.osgi.framework.storage=Specified the persistent storage area used by the framework.
+org.osgi.framework.storage.clean=Specifies if and when the persistent storage area for the framework should be cleaned.
+onFirstInit=Specifies that the framework storage area must be cleaned before the framework is initialized for the first time.
+org.osgi.framework.library.extensions=Specifies a comma separated list of additional library file extensions that must be used when a bundle's class loader is searching for native libraries.
+org.osgi.framework.command.execpermission=Specifies an optional OS specific command to set file permissions on extracted native code.
+org.osgi.framework.trust.repositories=Specifies the trust repositories used by the framework.
+org.osgi.framework.windowsystem=Specifies the current windowing system.
+org.osgi.framework.startlevel.beginning=Specifies the beginning start level of the framework.
+org.osgi.framework.bundle.parent=Specifies the parent class loader type for all bundle class loaders.
+boot=Specifies to use of the boot class loader as the parent class loader for all bundle class loaders.
+app=Specifies to use the application class loader as the parent class loader for all bundle class loaders.
+ext=Specifies to use the extension class loader as the parent class loader for all bundle class loaders.
+framework=Specifies to use the framework class loader as the parent class loader for all bundle class loaders.
+objectClass=Service property identifying all of the class names under which a service was registered in the Framework.
+service.id=Service property identifying a service's registration number.
+service.pid=Service property identifying a service's persistent identifier.
+service.ranking=Service property identifying a service's ranking number.
+service.vendor=Service property identifying a service's vendor.
+service.description=Service property identifying a service's description.
+provide=The action string provide.
+require=The action string require.
+host=The action string host.
+fragment=The action string fragment.
+class=The action string class.
+execute=The action string execute.
+extensionLifecycle=The action string extensionLifecycle.
+lifecycle=The action string lifecycle.
+listener=The action string listener.
+metadata=The action string metadata.
+resolve=The action string resolve.
+resource=The action string resource.
+startlevel=The action string startlevel.
+context=The action string context.
+service.pid=The property key for the identifier of the application being scheduled.
+schedule.id=The property key for the schedule identifier.
+org.osgi.triggeringevent=The key for the startup argument used to pass the event object that triggered the schedule to launch the application instance.
+org/osgi/application/timer=The topic name for the virtual timer topic.
+year=The name of the year attribute of a virtual timer event.
+month=The name of the month attribute of a virtual timer event.
+day_of_month=The name of the day of month attribute of a virtual timer event.
+day_of_week=The name of the day of week attribute of a virtual timer event.
+hour_of_day=The name of the hour of day attribute of a virtual timer event.
+minute=The name of the minute attribute of a virtual timer event.
+service.pid=The property key for the unique identifier (PID) of the application instance.
+application.descriptor=The property key for the pid of the corresponding application descriptor.
+application.state=The property key for the state of this application instance.
+application.supports.exitvalue=The property key for the supports exit value property of this application instance.
+RUNNING=The application instance is running.
+STOPPING=The application instance is being stopped.
+application.name=The property key for the localized name of the application.
+application.icon=The property key for the localized icon of the application.
+service.pid=The property key for the unique identifier (PID) of the application.
+application.version=The property key for the version of the application.
+service.vendor=The property key for the name of the application vendor.
+application.visible=The property key for the visibility property of the application.
+application.launchable=The property key for the launchable property of the application.
+application.locked=The property key for the locked property of the application.
+application.description=The property key for the localized description of the application.
+application.documentation=The property key for the localized documentation of the application.
+application.copyright=The property key for the localized copyright notice of the application.
+application.license=The property key for the localized license of the application.
+application.container=The property key for the application container of the application.
+application.location=The property key for the location of the application.
+lifecycle=Allows the lifecycle management of the target applications.
+schedule=Allows scheduling of the target applications.
+lock=Allows setting/unsetting the locking state of the target applications.
+bundle.version=The version property defining the bundle on whose behalf a module context event has been issued.
+extender.bundle=The extender bundle property defining the extender bundle processing the module context for which an event has been issued.
+extender.bundle.id=The extender bundle id property defining the id of the extender bundle processing the module context for which an event has been issued.
+extender.bundle.symbolicName=The extender bundle symbolic name property defining the symbolic name of the extender bundle processing the module context for which an event has been issued.
+org/osgi/service/blueprint=Topic prefix for all events issued by the Blueprint Service
+org/osgi/service/blueprint/context/CREATING=Topic for Blueprint Service CREATING events
+org/osgi/service/blueprint/context/CREATED=Topic for Blueprint Service CREATED events
+org/osgi/service/blueprint/context/DESTROYING=Topic for Blueprint Service DESTROYING events
+org/osgi/service/blueprint/context/DESTROYED=Topic for Blueprint Service DESTROYED events
+org/osgi/service/blueprint/context/WAITING=Topic for Blueprint Service WAITING events
+org/osgi/service/blueprint/context/FAILURE=Topic for Blueprint Service FAILURE events
+singleton=
+prototype=
+bundle=
+cm.target=A service property to limit the Managed Service or Managed Service Factory configuration dictionaries a Configuration Plugin service receives.
+service.cmRanking=A service property to specify the order in which plugins are invoked.
+configure=The action string configure.
+service.factoryPid=Service property naming the Factory PID in the configuration dictionary.
+service.bundleLocation=Service property naming the location of the bundle that is associated with a a Configuration object.
+osgi.converter.classes=This property is a string, or array of strings, and defines the classes or interfaces that this converter recognizes.
+osgi.command.scope=The scope of commands provided by this service.
+osgi.command.function=A String, array, or list of method names that may be called for this command provider.
+Service-Component=Manifest header specifying the XML documents within a bundle that contain the bundle's Service Component descriptions.
+component.name=A component property for a component configuration that contains the name of the component as specified in the name attribute of the component element.
+component.id=A component property that contains the generated id for a component configuration.
+component.factory=A service registration property for a Component Factory that contains the value of the factory attribute.
+.target=The suffix for reference target properties.
+allow=This string is used to indicate that a row in the Conditional Permission Table should return an access decision of "allow" if the conditions are all satisfied and at least one of the permissions is implied.
+deny=This string is used to indicate that a row in the Conditional Permission Table should return an access decision of "deny" if the conditions are all satisfied and at least one of the permissions is implied.
+deploymentpackage.name=The name of the Deployment Package.
+deploymentpackage.readablename=The human readable name of the DP localized to the default locale.
+deploymentpackage.currentversion=The currently installed version of the Deployment Package.
+deploymentpackage.nextversion=The version of DP after the successful completion of the install operation (used in INSTALL event only).
+install=Constant String to the "install" action.
+list=Constant String to the "list" action.
+uninstall=Constant String to the "uninstall" action.
+uninstall_forced=Constant String to the "uninstall_forced" action.
+cancel=Constant String to the "cancel" action.
+metadata=Constant String to the "metadata" action.
+privatearea=Constant String to the "privatearea" action.
+-1=Return value from DriverSelector.select, if no Driver service should be attached to the Device service.
+DRIVER_ID=Property (named "DRIVER_ID") identifying a driver.
+DEVICE_CATEGORY=Property (named "DEVICE_CATEGORY") containing a human readable description of the device categories implemented by a device.
+DEVICE_SERIAL=Property (named "DEVICE_SERIAL") specifying a device's serial number.
+DEVICE_DESCRIPTION=Property (named "DEVICE_DESCRIPTION") containing a human readable string describing the actual hardware device.
+service.interface=Mandatory ServiceRegistration property which contains a collection of full qualified interface names offered by the advertised service endpoint.
+service.interface.version=Optional ServiceRegistration property which contains a collection of interface names with their associated version attributes separated by SEPARATOR e.g.
+osgi.remote.endpoint.interface=Optional ServiceRegistration property which contains a collection of interface names with their associated (non-Java) endpoint interface names separated by SEPARATOR e.g.: 'my.company.foo|MyWebService my.company.zoo|MyWebService'. This (non-Java) endpoint interface name is usually a communication protocol specific interface, for instance a web service interface name.
+service.properties=Optional ServiceRegistration property which contains a map of properties of the published service.
+osgi.remote.endpoint.location=Optional property of the published service identifying its location.
+osgi.remote.endpoint.id=Optional property of the published service uniquely identifying its endpoint.
+|=Separator constant for association of interface-specific values with the particular interface name.
+osgi.remote.discovery.product=Service Registration property for the name of the Discovery product.
+osgi.remote.discovery.product.version=Service Registration property for the version of the Discovery product.
+osgi.remote.discovery.vendor=Service Registration property for the Discovery product vendor name.
+osgi.remote.discovery.supported_protocols=Service Registration property that lists the discovery protocols used by this Discovery service.
+osgi.discovery.interest.interfaces=Optional ServiceRegistration property which contains service interfaces this tracker is interested in.
+osgi.discovery.interest.filters=Optional ServiceRegistration property which contains filters for services this tracker is interested in.
+osgi.remote.distribution.product=Service Registration property for the name of the Distribution Provider product.
+osgi.remote.distribution.product.version=Service Registration property for the version of the Distribution Provider product.
+osgi.remote.distribution.vendor=Service Registration property for the Distribution Provider product vendor name.
+osgi.remote.distribition.supported_intents=Service Registration property that lists the intents supported by this DistributionProvider.
+publish=The action string publish.
+subscribe=The action string subscribe.
+event.topics=Service registration property (named event.topics) specifying the Event topics of interest to a Event Handler service.
+event.filter=Service Registration property (named event.filter) specifying a filter to further select Event s of interest to a Event Handler service.
+bundle.signer=The Distinguished Names of the signers of the bundle relevant to the event.
+bundle.symbolicName=The Bundle Symbolic Name of the bundle relevant to the event.
+bundle.id=The Bundle id of the bundle relevant to the event.
+bundle=The Bundle object of the bundle relevant to the event.
+bundle.version=The version of the bundle relevant to the event.
+event=The forwarded event object.
+exception=An exception or error.
+exception.class=The name of the exception type.
+exception.message=The exception message.
+message=A human-readable message that is usually not localized.
+service=A service reference.
+service.id=A service's id.
+service.objectClass=A service's objectClass.
+service.pid=A service's persistent identity.
+timestamp=The time when the event occurred, as reported by System.currentTimeMillis().
+exception.class=This constant was released with an incorrectly spelled name.
+CompositeServiceFilter-Import=Manifest header (named "CompositeServiceFilter-Import") identifying the service filters that are used by a composite bundle to select services that will be registered into a child framework by its associated surrogate bundle.
+CompositeServiceFilter-Export=Manifest header (named "CompositeServiceFilter-Export") identifying the service filters that are used by a surrogate bundle to select services that will be registered into a parent framework by its associated composite bundle.
+org.osgi.service.http.authentication.remote.user=HttpServletRequest attribute specifying the name of the authenticated user.
+org.osgi.service.http.authentication.type=HttpServletRequest attribute specifying the scheme used in authentication.
+org.osgi.service.useradmin.authorization=HttpServletRequest attribute specifying the Authorization object obtained from the org.osgi.service.useradmin.UserAdmin service.
+io.scheme=Service property containing the scheme(s) for which this Connection Factory can create Connection objects.
+-1=Argument for getAttributeDefinitions(int).
+OSGI-INF/metatype=Location of meta type documents.
+read=Holders of MonitorPermission with the read action present are allowed to read the value of the StatusVariables specified in the permission's target field.
+reset=Holders of MonitorPermission with the reset action present are allowed to reset the value of the StatusVariables specified in the permission's target field.
+publish=Holders of MonitorPermission with the publish action present are Monitorable services that are allowed to publish the StatusVariables specified in the permission's target field.
+startjob=Holders of MonitorPermission with the startjob action present are allowed to initiate monitoring jobs involving the StatusVariables specified in the permission's target field.
+switchevents=Holders of MonitorPermission with the switchevents action present are allowed to switch event sending on or off for the value of the StatusVariables specified in the permission's target field.
+license=
+description=
+documentation=
+copyright=
+source=
+symbolicname=
+presentationname=
+id=
+version=
+url=
+size=
+provisioning.spid=The key to the provisioning information that uniquely identifies the Service Platform.
+provisioning.reference=The key to the provisioning information that contains the location of the provision data provider.
+provisioning.agent.config=The key to the provisioning information that contains the initial configuration information of the initial Management Agent.
+provisioning.update.count=The key to the provisioning information that contains the update count of the info data.
+provisioning.start.bundle=The key to the provisioning information that contains the location of the bundle to start with AllPermission.
+provisioning.rootx509=The key to the provisioning information that contains the root X509 certificate used to establish trust with operator when using HTTPS.
+provisioning.rsh.secret=The key to the provisioning information that contains the shared secret used in conjunction with the RSH protocol.
+text/plain;charset=utf-8=MIME type to be used in the InitialProvisioning-Entries header or stored in the extra field of a ZipEntry object for String data.
+application/octet-stream=MIME type to be used in the InitialProvisioning-Entries header or stored stored in the extra field of a ZipEntry object for byte[] data.
+application/vnd.osgi.bundle=MIME type to be used in the InitialProvisioning-Entries header or stored stored in the extra field of a ZipEntry object for an installable bundle file.
+application/x-osgi-bundle=Alternative MIME type to be used in the InitialProvisioning-Entries header or stored stored in the extra field of a ZipEntry object for an installable bundle file.
+text/x-osgi-bundle-url=MIME type to be stored in the extra field of a ZipEntry for a String that represents a URL for a bundle.
+InitialProvisioning-Entries=Name of the header that specifies the (MIME) type information for the ZIP file entries.
+ui1=Unsigned 1 Byte int.
+ui2=Unsigned 2 Byte int.
+ui4=Unsigned 4 Byte int.
+i1=1 Byte int.
+i2=2 Byte int.
+i4=4 Byte int.
+int=Integer number.
+r4=4 Byte float.
+r8=8 Byte float.
+number=Same as r8.
+fixed.14.4=Same as r8 but no more than 14 digits to the left of the decimal point and no more than 4 to the right.
+float=Floating-point number.
+char=Unicode string.
+string=Unicode string.
+date=A calendar date.
+dateTime=A specific instant of time.
+dateTime.tz=A specific instant of time.
+time=An instant of time that recurs every day.
+time.tz=An instant of time that recurs every day.
+boolean=True or false.
+bin.base64=MIME-style Base64 encoded binary BLOB.
+bin.hex=Hexadecimal digits representing octets.
+uri=Universal Resource Identifier.
+uuid=Universally Unique ID.
+UPnP.service.type=Property key for the optional service type uri.
+UPnP.service.id=Property key for the optional service id.
+upnp.filter=Key for a service property having a value that is an object of type org.osgi.framework.Filter and that is used to limit received events.
+UPnP=Constant for the value of the service property DEVICE_CATEGORY used for all UPnP devices.
+UPnP.export=The UPnP.export service property is a hint that marks a device to be picked up and exported by the UPnP Service.
+UPnP.device.UDN=Property key for the Unique Device Name (UDN) property.
+UPnP.device.UDN=Property key for the Unique Device ID property.
+UPnP.device.type=Property key for the UPnP Device Type property.
+UPnP.device.manufacturer=Mandatory property key for the device manufacturer's property.
+UPnP.device.modelName=Mandatory property key for the device model name.
+UPnP.device.friendlyName=Mandatory property key for a short user friendly version of the device name.
+UPnP.device.manufacturerURL=Optional property key for a URL to the device manufacturers Web site.
+UPnP.device.modelDescription=Optional (but recommended) property key for a String object with a long description of the device for the end user.
+UPnP.device.modelNumber=Optional (but recommended) property key for a String class typed property holding the model number of the device.
+UPnP.device.modelURL=Optional property key for a String typed property holding a string representing the URL to the Web site for this model.
+UPnP.device.serialNumber=Optional (but recommended) property key for a String typed property holding the serial number of the device.
+UPnP.device.UPC=Optional property key for a String typed property holding the Universal Product Code (UPC) of the device.
+UPnP.presentationURL=Optional (but recommended) property key for a String typed property holding a string representing the URL to a device representation Web page.
+UPnP.device.parentUDN=The property key that must be set for all embedded devices.
+UPnP.device.childrenUDN=The property key that must be set for all devices containing other embedded devices.
+url.handler.protocol=Service property naming the protocols serviced by a URLStreamHandlerService.
+url.content.mimetype=Service property naming the MIME types serviced by a java.net.ContentHandler.
+admin=The permission name "admin".
+changeProperty=The action string "changeProperty".
+changeCredential=The action string "changeCredential".
+getCredential=The action string "getCredential".
+user.anyone=The name of the predefined role, user.anyone, that all users and groups belong to.
+produce=The action string for the produce action.
+consume=The action string for the consume action.
+wireadmin.pid=Wire property key (named wireadmin.pid) specifying the persistent identity (PID) of this Wire object.
+wireadmin.producer.composite=A service registration property for a Producer service that is composite.
+wireadmin.consumer.composite=A service registration property for a Consumer service that is composite.
+wireadmin.producer.scope=Service registration property key (named wireadmin.producer.scope) specifying a list of names that may be used to define the scope of this Wire object.
+wireadmin.consumer.scope=Service registration property key (named wireadmin.consumer.scope) specifying a list of names that may be used to define the scope of this Wire object.
+wireadmin.producer.pid=Wire property key (named wireadmin.producer.pid) specifying the service.pid of the associated Producer service.
+wireadmin.consumer.pid=Wire property key (named wireadmin.consumer.pid) specifying the service.pid of the associated Consumer service.
+wireadmin.filter=Wire property key (named wireadmin.filter) specifying a filter used to control the delivery rate of data between the Producer and the Consumer service.
+wirevalue.current=Wire object's filter attribute (named wirevalue.current) representing the current value.
+wirevalue.previous=Wire object's filter attribute (named wirevalue.previous) representing the previous value.
+wirevalue.delta.absolute=Wire object's filter attribute (named wirevalue.delta.absolute) representing the absolute delta.
+wirevalue.delta.relative=Wire object's filter attribute (named wirevalue.delta.relative) representing the relative delta.
+wirevalue.elapsed=Wire object's filter attribute (named wirevalue.elapsed) representing the elapsed time, in ms, between this filter evaluation and the last update of the Consumer service.
+wireadmin.producer.filters=Service Registration property (named wireadmin.producer.filters).
+wireadmin.consumer.flavors=Service Registration property (named wireadmin.consumer.flavors) specifying the list of data types understood by this Consumer service.
+wireadmin.producer.flavors=Service Registration property (named wireadmin.producer.flavors) specifying the list of data types available from this Producer service.
+wireadmin.events=Service Registration property (named wireadmin.events) specifying the WireAdminEvent type of interest to a Wire Admin Listener service.
+javax.xml.parsers.SAXParserFactory=Filename containing the SAX Parser Factory Class name.
+javax.xml.parsers.DocumentBuilderFactory=Filename containing the DOM Parser Factory Class name.
+/META-INF/services/javax.xml.parsers.SAXParserFactory=Fully qualified path name of SAX Parser Factory Class Name file
+/META-INF/services/javax.xml.parsers.DocumentBuilderFactory=Fully qualified path name of DOM Parser Factory Class Name file
+parser.validating=Service property specifying if factory is configured to support validating parsers.
+parser.namespaceAware=Service property specifying if factory is configured to support namespace aware parsers.

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.xml	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.xml	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1,2 @@
+
+Bundle-Name\\s*(:|=)\\s*
\ No newline at end of file

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/packageinfo
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/packageinfo	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/packageinfo	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1 @@
+version 0.9

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/bnd.info
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/bnd.info	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/bnd.info	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1,2 @@
+modified=1252398700077
+version=0.0.365

Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/plugin.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/plugin.xml	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/plugin.xml	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.2"?>
+<plugin>
+	<extension point="org.eclipse.ui.popupMenus">
+		
+		<objectContribution objectClass="org.eclipse.core.resources.IFile"
+			nameFilter="*.bnd" id="aQute.bnd.plugin.contribution1">
+			<action class="aQute.bnd.plugin.popup.actions.MakeBundle"
+				enablesFor="+" id="aQute.bnd.plugin.Make" label="Make Bundle"
+				menubarPath="additions"
+				tooltip="Create a bundle from this definition file">
+			</action>
+		</objectContribution>
+		<objectContribution objectClass="org.eclipse.core.resources.IFile"
+			nameFilter="*.jar" id="aQute.bnd.plugin.contribution2">
+			<action class="aQute.bnd.plugin.popup.actions.VerifyBundle"
+				enablesFor="+" id="aQute.bnd.plugin.Verify" label="Verify Bundle"
+				menubarPath="additions"
+				tooltip="Verify the consistency of this bundle">
+			</action>
+			<action class="aQute.bnd.plugin.popup.actions.WrapBundle"
+				enablesFor="+" id="aQute.bnd.plugin.Wrap" label="Wrap Bundle"
+				menubarPath="additions" tooltip="Wrap this JAR file as a bundle">
+			</action>
+			<action class="aQute.bnd.plugin.popup.actions.InstallBundle"
+				enablesFor="+" id="aQute.bnd.plugin.Install" label="Install/Update Bundle"
+				menubarPath="additions" tooltip="Install/Updated the JAR in the THIS framework">
+			</action>
+   <action
+         class="aQute.bnd.plugin.popup.actions.AddToRepo"
+         enablesFor="+"
+         id="aQute.bnd.plugin.addtorepo"
+         label="Add to Repository"
+         menubarPath="additions"
+         tooltip="Add this JAR to a repository">
+   </action>
+		</objectContribution>
+	</extension>
+
+
+
+
+	
+	<extension point="org.eclipse.debug.core.launchConfigurationTypes">
+	    <launchConfigurationType
+           delegate="aQute.bnd.launch.LaunchDelegate"
+           id="aQute.bnd.launch"
+           modes="run, debug"
+           name="OSGi Run"
+           sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
+           sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
+	    </launchConfigurationType>	
+      <launchConfigurationType
+            delegate="aQute.bnd.junit.OSGiJUnitLauncherConfigurationDelegate"
+            delegateDescription="Launches the JUnit Tests in an OSGi Framework and injects a BundleContext"
+            delegateName="OSGi JUnit Tests"
+            id="aQute.bnd.junit.launchconfig"
+            migrationDelegate="org.eclipse.jdt.internal.junit.launcher.JUnitMigrationDelegate"
+            modes="run, debug"
+            name="OSGi JUnit Tests"
+            sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
+            sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
+      </launchConfigurationType>
+   </extension>
+	
+	
+	
+	
+	
+	
+	   <extension
+         point="org.eclipse.debug.ui.launchShortcuts">
+      <shortcut
+            label="OSGi JUnit"
+            icon="icons/test.gif"
+            class="aQute.bnd.junit.OSGiJUnitLaunchShortcut"
+            modes="run, debug"
+            id="org.eclipse.jdt.junit.junitShortcut">
+         <contextualLaunch>
+            <enablement>
+               <with variable="selection">
+                  <count value="1"/>
+               	  <iterate>
+                     <adapt type="org.eclipse.jdt.core.IJavaElement">
+		                <test property="org.eclipse.jdt.core.isInJavaProject"/>
+		                <test property="org.eclipse.jdt.core.hasTypeOnClasspath" value="junit.framework.Test"/>
+		                <test property="org.eclipse.jdt.junit.canLaunchAsJUnit" forcePluginActivation="true"/>
+		             </adapt>
+		          </iterate>
+               </with>
+            </enablement>
+         </contextualLaunch>
+         <perspective
+               id="org.eclipse.jdt.ui.JavaPerspective">
+         </perspective>
+         <perspective
+               id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
+         </perspective>
+         <perspective
+               id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
+         </perspective>
+         <perspective
+               id="org.eclipse.debug.ui.DebugPerspective">
+         </perspective>
+         <configurationType
+               id="org.eclipse.jdt.junit.launchconfig">
+         </configurationType>
+         <description
+               description="Debug a JUnit Test in an OSGi Framework"
+               mode="debug">
+         </description>
+         <description
+               description="Run an OSGi JUnit Test in an OSGi framework"
+               mode="run">
+         </description>
+      </shortcut>
+      <shortcut
+            class="aQute.bnd.launch.Shortcut"
+            icon="icons/run.gif"
+            id="aQute.bnd.launch.shortcut"
+            label="OSGi Run"
+            modes="run, debug">
+         <perspective
+               id="org.eclipse.jdt.ui.JavaPerspective">
+         </perspective>
+         <perspective
+               id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
+         </perspective>
+         <perspective
+               id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
+         </perspective>
+         <perspective
+               id="org.eclipse.debug.ui.DebugPerspective">
+         </perspective>
+         <contextualLaunch>
+            <enablement>
+               <with
+                     variable="selection">
+                  <count
+                        value="1">
+                  </count>
+                  <iterate>
+                     <adapt
+                           type="org.eclipse.jdt.core.IJavaElement">
+                        <test
+                              property="org.eclipse.jdt.core.isInJavaProject">
+                        </test>
+                        <test
+                              property="org.eclipse.jdt.core.hasTypeOnClasspath"
+                              value="junit.framework.Test">
+                        </test>
+                        <test
+                              forcePluginActivation="true"
+                              property="org.eclipse.jdt.junit.canLaunchAsJUnit">
+                        </test>
+                     </adapt>
+                  </iterate>
+               </with>
+            </enablement>
+         </contextualLaunch>
+      </shortcut>
+   </extension>
+	
+	
+	
+	
+	
+	   <extension
+         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+      <launchConfigurationTabGroup
+            class="aQute.bnd.junit.OSGiJUnitTabGroup"
+            description="Help!"
+            id="aQute.bnd.junit.OSGiJUnitTabGroup"
+            type="aQute.bnd.junit.launchconfig">
+         <launchMode
+               description="%jUnitTabGroup.description.debug"
+               mode="debug"
+               perspective="org.eclipse.debug.ui.DebugPerspective">
+         </launchMode>
+         <launchMode
+               description="%jUnitTabGroup.description.run"
+               mode="run">
+         </launchMode>
+      </launchConfigurationTabGroup>
+      <launchConfigurationTabGroup
+            class="aQute.bnd.launch.LaunchTabGroup"
+            id="aQute.bnd.launch.tabgroup"
+            type="aQute.bnd.launch">
+      </launchConfigurationTabGroup>
+   </extension>
+	
+	
+	
+ <extension
+       point="org.eclipse.ui.editors">
+    <editor
+          class="aQute.bnd.jareditor.JarEditor"
+          default="true"
+          extensions="jar,zip"
+          icon="icons/bundle.gif"
+          id="aQute.bnd.jareditor.JarEditor"
+          name="Jar Viewer">
+    </editor>
+ </extension>
+	   <extension
+       point="org.eclipse.jdt.core.classpathContainerInitializer">
+      <classpathContainerInitializer
+          id="aQute.bnd.classpath.container"
+          class="aQute.bnd.classpath.BndContainerInitializer"/>
+   </extension>
+   <extension 
+       point="org.eclipse.jdt.ui.classpathContainerPage">
+      <classpathContainerPage
+          id="aQute.bnd.classpath.container"
+          name="bnd classpath"
+          class="aQute.bnd.classpath.BndContainerPage"/>
+   </extension>
+	
+	
+ <extension
+       point="org.eclipse.ui.menus">
+    <menuContribution
+          locationURI="popup:org.eclipse.ui.popup.any?after=additions">
+          <dynamic
+                class="aQute.bnd.plugin.popup.Scripts"
+                id="aQute.bnd.scripts">
+          </dynamic>
+    </menuContribution>
+ </extension>
+	
+ <extension
+       point="org.eclipse.ui.editors">
+    <editor
+          class="aQute.bnd.plugin.editors.BndMultiPageEditor"
+          contributorClass="aQute.bnd.plugin.editors.BndMultiPageEditorContributor"
+          extensions="bnd"
+          icon="icons/sample.gif"
+          id="aQute.bndpro.editors.BndMultiPageEditor"
+          name="Bnd Editor">
+    </editor>
+ </extension>
+ 
+ </plugin>

Modified: projects/jboss-osgi/projects/aQute/trunk/service/.classpath
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/service/.classpath	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/service/.classpath	2009-09-29 10:06:25 UTC (rev 94090)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
 	<classpathentry kind="src" output="target/classes" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
 	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
 	<classpathentry kind="output" path="target/classes"/>

Deleted: projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo	2009-09-29 09:24:21 UTC (rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo	2009-09-29 10:06:25 UTC (rev 94090)
@@ -1 +0,0 @@
-version 1.0
\ No newline at end of file

Copied: projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/packageinfo (from rev 94088, projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo)
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/packageinfo	                        (rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/packageinfo	2009-09-29 10:06:25 UTC (rev 94090)
@@ -0,0 +1 @@
+version 1.0
\ No newline at end of file




More information about the jboss-cvs-commits mailing list