diff --git a/.classpath b/.classpath index 452d1effb..9c89f01b4 100755 --- a/.classpath +++ b/.classpath @@ -81,6 +81,7 @@ + diff --git a/build.xml b/build.xml index d513fa163..1fa90259f 100644 --- a/build.xml +++ b/build.xml @@ -1044,7 +1044,7 @@ bundle-plugin-icqaccregwizz,bundle-plugin-jabberaccregwizz, bundle-plugin-msnaccregwizz,bundle-plugin-sipaccregwizz, bundle-plugin-yahooaccregwizz,bundle-plugin-aimaccregwizz, - bundle-commons-codec,bundle-httputil,bundle-plugin-spellcheck, + bundle-commons-codec,bundle-commons-lang,bundle-httputil,bundle-plugin-spellcheck, bundle-version-impl,bundle-shutdown-timeout,bundle-windows-clean-shutdown, bundle-growlnotification,bundle-swingnotification,bundle-galagonotification, bundle-sparkle, bundle-plugin-branding, @@ -2125,6 +2125,18 @@ javax.swing.event, javax.swing.border"/> + + + + + + + + + + + diff --git a/lib/felix.client.run.properties b/lib/felix.client.run.properties index f567442e7..285746771 100644 --- a/lib/felix.client.run.properties +++ b/lib/felix.client.run.properties @@ -29,7 +29,8 @@ org.osgi.framework.system.packages.extra= \ felix.auto.start.10= \ reference:file:lib/bundle/org.apache.felix.bundlerepository-1.6.4.jar \ reference:file:sc-bundles/bouncycastle.jar \ - reference:file:sc-bundles/bccontrib.jar + reference:file:sc-bundles/bccontrib.jar \ + reference:file:sc-bundles/commons-lang.jar # file:lib/bundle/shell.jar \ # file:lib/bundle/servicebinder.jar \ diff --git a/lib/installer-exclude/commons-lang3-3.1.jar b/lib/installer-exclude/commons-lang3-3.1.jar new file mode 100644 index 000000000..a85e539b1 Binary files /dev/null and b/lib/installer-exclude/commons-lang3-3.1.jar differ diff --git a/src/net/java/sip/communicator/plugin/propertieseditor/SearchField.java b/src/net/java/sip/communicator/plugin/propertieseditor/SearchField.java index e2e1f3da9..99bcf520f 100644 --- a/src/net/java/sip/communicator/plugin/propertieseditor/SearchField.java +++ b/src/net/java/sip/communicator/plugin/propertieseditor/SearchField.java @@ -19,8 +19,8 @@ import net.java.sip.communicator.plugin.desktoputil.plaf.*; import net.java.sip.communicator.util.skin.*; +import org.apache.commons.lang3.*; import org.jitsi.service.configuration.*; -import org.jitsi.util.*; /** * The field used for searching in the properties table. @@ -255,7 +255,7 @@ private void runInFilterThread() * not want to keep it alive forever. */ if ((prevFilterTime != 0) - && StringUtils.isEquals(filter, prevFilter)) + && StringUtils.equalsIgnoreCase(filter, prevFilter)) { long timeout = FILTER_THREAD_TIMEOUT @@ -287,7 +287,10 @@ private void runInFilterThread() for (String property : properties) { - if ((filter == null) || property.contains(filter)) + String value = (String) confService.getProperty(property); + if ((filter == null) + || StringUtils.containsIgnoreCase(property, filter) + || StringUtils.containsIgnoreCase(value, filter)) { rows.add( new Object[] @@ -300,7 +303,7 @@ private void runInFilterThread() // If in the meantime someone has changed the filter, we don't want // to update the GUI but filter the results again. - if (StringUtils.isEquals(filter, this.filter)) + if (StringUtils.equalsIgnoreCase(filter, this.filter)) { LowPriorityEventQueue.invokeLater( new Runnable() diff --git a/src/net/java/sip/communicator/plugin/propertieseditor/propertieseditor.manifest.mf b/src/net/java/sip/communicator/plugin/propertieseditor/propertieseditor.manifest.mf index e408fe0de..0d6676948 100644 --- a/src/net/java/sip/communicator/plugin/propertieseditor/propertieseditor.manifest.mf +++ b/src/net/java/sip/communicator/plugin/propertieseditor/propertieseditor.manifest.mf @@ -7,7 +7,7 @@ System-Bundle: yes Import-Package: org.osgi.framework, org.jitsi.service.configuration, org.jitsi.service.resources, - org.jitsi.util, + org.apache.commons.lang3, net.java.sip.communicator.service.resources, net.java.sip.communicator.service.gui, net.java.sip.communicator.service.gui.event,