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,