Split the GUI package into service and implementation to allow protocols to access UI functionalities such as error messages.

cusax-fix
Emil Ivov 18 years ago
parent 1228778d57
commit 21f82be310

@ -620,7 +620,7 @@
bundle-fileaccess-slick,bundle-media,bundle-media-slick,
bundle-resource-manager,bundle-resources-defaultpack,
bundle-protocol,bundle-icq,bundle-icq-slick,bundle-mock,bundle-smacklib,
bundle-jabber,bundle-jabber-slick,bundle-swing-ui,
bundle-jabber,bundle-jabber-slick,bundle-swing-ui,bundle-ui-service,
bundle-msn,bundle-msn-slick,bundle-yahoo,bundle-yahoo-slick,
bundle-contactlist,meta-contactlist,meta-contactlist-slick,
bundle-plugin-icqaccregwizz,bundle-plugin-jabberaccregwizz,
@ -1095,13 +1095,21 @@ javax.swing.event, javax.swing.border"/>
</jar>
</target>
<!-- BUNDLE-UI-SERVICE -->
<target name="bundle-ui-service">
<!-- Bundle sip-communicator's UI.-->
<jar compress="false" destfile="${bundles.dest}/ui-service.jar"
manifest="${src}/net/java/sip/communicator/service/gui/gui.manifest.mf">
<zipfileset dir="${dest}/net/java/sip/communicator/service/gui"
prefix="net/java/sip/communicator/service/gui"/>
</jar>
</target>
<!-- BUNDLE-SWING-UI -->
<target name="bundle-swing-ui">
<!-- Bundle sip-communicator's UI.-->
<jar compress="false" destfile="${bundles.dest}/swing-ui.jar"
manifest="${src}/net/java/sip/communicator/impl/gui/swing.ui.manifest.mf">
<zipfileset dir="${dest}/net/java/sip/communicator/service/gui"
prefix="net/java/sip/communicator/service/gui"/>
<zipfileset dir="${dest}/net/java/sip/communicator/impl/gui"
prefix="net/java/sip/communicator/impl/gui"/>
</jar>

@ -66,7 +66,8 @@ felix.auto.start.40= \
reference:file:sc-bundles/defaultresources.jar
felix.auto.start.45= \
reference:file:sc-bundles/version.jar \
reference:file:sc-bundles/ui-service.jar \
reference:file:sc-bundles/version.jar \
reference:file:sc-bundles/version-impl.jar \
reference:file:sc-bundles/branding.jar

@ -53,55 +53,56 @@ felix.auto.start.2= \
reference:file:lib/bundle/log4j.jar
felix.auto.start.3= \
file:sc-bundles/fileaccess.jar
reference:file:sc-bundles/fileaccess.jar
felix.auto.start.4= \
file:sc-bundles/configuration.jar \
reference:file:sc-bundles/configuration.jar \
reference:file:sc-bundles/ui-service.jar \
reference:file:sc-bundles/resourcemanager.jar \
reference:file:sc-bundles/defaultresources.jar \
reference:file:sc-bundles/jfontchooserlib.jar \
reference:file:sc-bundles/version.jar \
reference:file:sc-bundles/version-impl.jar \
file:sc-bundles/netaddr.jar
reference:file:sc-bundles/netaddr.jar
felix.auto.start.5= \
file:sc-bundles/protocol.jar \
file:sc-bundles/contactlist.jar \
file:sc-bundles/history.jar \
file:sc-bundles/protocol-icq.jar \
file:sc-bundles/smacklib.jar \
file:sc-bundles/protocol-rss.jar \
file:sc-bundles/protocol-jabber.jar \
file:sc-bundles/protocol-msn.jar \
file:sc-bundles/protocol-sip.jar \
file:sc-bundles/protocol-yahoo.jar \
file:sc-bundles/protocol-gibberish.jar \
file:sc-bundles/media.jar \
file:sc-bundles/meta-cl.jar \
file:sc-bundles/msghistory.jar \
file:sc-bundles/callhistory.jar
reference:file:sc-bundles/protocol.jar \
reference:file:sc-bundles/contactlist.jar \
reference:file:sc-bundles/history.jar \
reference:file:sc-bundles/protocol-icq.jar \
reference:file:sc-bundles/smacklib.jar \
reference:file:sc-bundles/protocol-rss.jar \
reference:file:sc-bundles/protocol-jabber.jar \
reference:file:sc-bundles/protocol-msn.jar \
reference:file:sc-bundles/protocol-sip.jar \
reference:file:sc-bundles/protocol-yahoo.jar \
reference:file:sc-bundles/protocol-gibberish.jar \
reference:file:sc-bundles/media.jar \
reference:file:sc-bundles/meta-cl.jar \
reference:file:sc-bundles/msghistory.jar \
reference:file:sc-bundles/callhistory.jar
felix.auto.start.6= \
file:sc-bundles/slickless.jar \
file:sc-bundles/configuration-slick.jar \
file:sc-bundles/protocol.jar \
file:sc-bundles/protocol-mock.jar \
file:sc-bundles/media-slick.jar \
file:sc-bundles/netaddr-slick.jar \
file:sc-bundles/fileaccess-slick.jar \
file:sc-bundles/history-slick.jar \
file:sc-bundles/meta-cl-slick.jar \
file:sc-bundles/protocol-sip-slick.jar \
file:sc-bundles/protocol-jabber-slick.jar \
file:sc-bundles/protocol-msn-slick.jar \
file:sc-bundles/protocol-yahoo-slick.jar \
file:sc-bundles/protocol-gibberish-slick.jar \
file:sc-bundles/protocol-rss-slick.jar \
file:sc-bundles/msghistory-slick.jar \
file:sc-bundles/callhistory-slick.jar
reference:file:sc-bundles/slickless.jar \
reference:file:sc-bundles/configuration-slick.jar \
reference:file:sc-bundles/protocol.jar \
reference:file:sc-bundles/protocol-mock.jar \
reference:file:sc-bundles/media-slick.jar \
reference:file:sc-bundles/netaddr-slick.jar \
reference:file:sc-bundles/fileaccess-slick.jar \
reference:file:sc-bundles/history-slick.jar \
reference:file:sc-bundles/meta-cl-slick.jar \
reference:file:sc-bundles/protocol-sip-slick.jar \
reference:file:sc-bundles/protocol-jabber-slick.jar \
reference:file:sc-bundles/protocol-msn-slick.jar \
reference:file:sc-bundles/protocol-yahoo-slick.jar \
reference:file:sc-bundles/protocol-gibberish-slick.jar \
reference:file:sc-bundles/protocol-rss-slick.jar \
reference:file:sc-bundles/msghistory-slick.jar \
reference:file:sc-bundles/callhistory-slick.jar
felix.auto.start.100= \
file:sc-bundles/slick-runner.jar
reference:file:sc-bundles/slick-runner.jar
#Specify the directory where oscar should deploy its bundles
felix.cache.profiledir=sip-communicator.utest.bin

@ -3,8 +3,6 @@ Bundle-Name: UI Service Provider Implementation
Bundle-Description: An implementation of the UI service.
Bundle-Vendor: sip-communicator.org
Bundle-Version: 0.0.1
Export-Package: net.java.sip.communicator.service.gui,
net.java.sip.communicator.service.gui.event
Import-Package: org.osgi.framework,
net.java.sip.communicator.util,
net.java.sip.communicator.service.configuration,

Loading…
Cancel
Save