From bce55cec41efc1ba4697f1885d895e3ab480deef Mon Sep 17 00:00:00 2001 From: Jerome Louvel Date: Sat, 12 May 2012 20:58:39 +0200 Subject: [PATCH] - Updated Eclipse projects to use JavaSE 1.6 and simple Java build rather than PDE/OSGi (removed manifest.mf files) or Maven (removed pom.xml files) - Remove unused incubated projects --- .gitignore | 1 + build/tmpl/text/changes.txt | 4 +- incubator/org.restlet.ext.supercsv/.classpath | 7 - incubator/org.restlet.ext.supercsv/.project | 28 - .../META-INF/MANIFEST.MF | 25 - .../org.restlet.ext.supercsv/build.properties | 4 - incubator/org.restlet.ext.supercsv/module.xml | 17 - incubator/org.restlet.ext.supercsv/pom.xml | 29 - ...g.restlet.engine.converter.ConverterHelper | 1 - .../ext/supercsv/SuperCsvConverter.java | 198 -- .../ext/supercsv/SuperCsvRepresentation.java | 218 -- .../src/org/restlet/ext/supercsv/package.html | 8 - incubator/org.restlet.js/.project | 11 - .../browser/lib/jsclass/benchmark.js | 1 - .../browser/lib/jsclass/command.js | 1 - .../browser/lib/jsclass/comparable.js | 1 - .../browser/lib/jsclass/console.js | 1 - .../browser/lib/jsclass/constant_scope.js | 1 - .../browser/lib/jsclass/core.js | 1 - .../browser/lib/jsclass/decorator.js | 1 - .../browser/lib/jsclass/deferrable.js | 1 - .../org.restlet.js/browser/lib/jsclass/dom.js | 1 - .../browser/lib/jsclass/enumerable.js | 1 - .../browser/lib/jsclass/forwardable.js | 1 - .../browser/lib/jsclass/hash.js | 1 - .../browser/lib/jsclass/linked_list.js | 1 - .../browser/lib/jsclass/loader-browser.js | 1 - .../browser/lib/jsclass/loader.js | 1 - .../browser/lib/jsclass/method_chain.js | 1 - .../browser/lib/jsclass/observable.js | 1 - .../browser/lib/jsclass/package-browser.js | 1 - .../browser/lib/jsclass/package.js | 1 - .../browser/lib/jsclass/proxy.js | 1 - .../browser/lib/jsclass/range.js | 1 - .../org.restlet.js/browser/lib/jsclass/set.js | 1 - .../browser/lib/jsclass/stack_trace.js | 1 - .../browser/lib/jsclass/state.js | 1 - .../browser/lib/jsclass/test.js | 1 - .../browser/lib/jsclass/tsort.js | 1 - .../browser/lib/jsonparser/json-minified.js | 4 - .../browser/lib/qunit/qunit.css | 225 -- .../org.restlet.js/browser/lib/qunit/qunit.js | 1448 -------- .../org.restlet.js/browser/restlet-client.js | 550 ---- .../tests/client-simple-json-tests.html | 70 - .../clientresource-simple-json-tests.html | 76 - .../clientresource-simple-xml-tests.html | 67 - .../tests/dom-representation-tests.html | 131 - .../tests/json-representation-tests.html | 46 - .../tests/xml-representation-tests.html | 69 - incubator/org.restlet.js/generic/build.xml | 114 - .../generic/lib/forge/asm-3.3.1.jar | Bin 43579 -> 0 bytes .../generic/lib/forge/asm-analysis-3.3.1.jar | Bin 18356 -> 0 bytes .../generic/lib/forge/asm-commons-3.3.1.jar | Bin 38313 -> 0 bytes .../generic/lib/forge/asm-tree-3.3.1.jar | Bin 21505 -> 0 bytes .../generic/lib/forge/asm-util-3.3.1.jar | Bin 36961 -> 0 bytes .../generic/lib/forge/asm-xml-3.3.1.jar | Bin 49636 -> 0 bytes .../org.restlet.js/generic/lib/forge/fmpp.jar | Bin 314020 -> 0 bytes .../generic/lib/forge/forge.jar | Bin 919671 -> 0 bytes .../generic/lib/forge/javax.activation.jar | Bin 56290 -> 0 bytes .../generic/lib/forge/javax.mail.jar | Bin 371264 -> 0 bytes .../generic/lib/jsmin/jsmin.0.2.4.jar | Bin 6324 -> 0 bytes .../generic/lib/jsmin/readme.txt | 1 - .../org.restlet.js/generic/restlet-client.js | 2919 ----------------- .../org.restlet.js/nodejs/client/Makefile | 27 - .../org.restlet.js/nodejs/client/index.js | 1 - .../nodejs/client/lib/restlet-client.js | 2572 --------------- .../nodejs/client/lib/restlet-client.min.js | 56 - .../org.restlet.js/nodejs/client/package.json | 20 - .../org.restlet.js/nodejs/client/readme.md | 206 -- .../org.restlet.js/nodejs/client/status.json | 14 - .../client/tests/client-simple-json-tests.js | 16 - .../tests/clientresource-simple-json-tests.js | 14 - .../client/tests/dom-representation-tests.js | 28 - .../client/tests/json-representation-tests.js | 19 - .../nodejs/client/tests/oop-tests.js | 132 - .../nodejs/client/tests/runtests.sh | 6 - incubator/org.supercsv_1.5/.classpath | 7 - incubator/org.supercsv_1.5/.project | 28 - .../org.supercsv_1.5/META-INF/MANIFEST.MF | 15 - incubator/org.supercsv_1.5/build.properties | 2 - incubator/org.supercsv_1.5/library.xml | 21 - incubator/org.supercsv_1.5/license.txt | 202 -- incubator/org.supercsv_1.5/org.supercsv.jar | Bin 61007 -> 0 bytes incubator/org.supercsv_1.5/readme.txt | 13 - libraries/com.db4o_7.12/.classpath | 1 - libraries/com.db4o_7.12/.project | 11 - libraries/com.db4o_7.12/META-INF/MANIFEST.MF | 106 - libraries/com.db4o_7.12/build.properties | 3 +- libraries/com.google.appengine_1.4/.classpath | 1 - libraries/com.google.appengine_1.4/.project | 11 - .../META-INF/MANIFEST.MF | 27 - .../com.google.appengine_1.4/build.properties | 3 +- .../com.google.collections_1.0/.classpath | 1 - libraries/com.google.collections_1.0/.project | 11 - .../META-INF/MANIFEST.MF | 11 - .../build.properties | 3 +- libraries/com.google.gdata_1.0/.classpath | 1 - libraries/com.google.gdata_1.0/.project | 11 - .../com.google.gdata_1.0/META-INF/MANIFEST.MF | 30 - .../com.google.gdata_1.0/build.properties | 3 +- libraries/com.google.guice_2.0/.classpath | 1 - libraries/com.google.guice_2.0/.project | 11 - .../com.google.guice_2.0/META-INF/MANIFEST.MF | 22 - .../com.google.guice_2.0/build.properties | 3 +- .../com.google.gwt.server_2.3/.classpath | 1 - libraries/com.google.gwt.server_2.3/.project | 11 - .../META-INF/MANIFEST.MF | 144 - .../build.properties | 3 +- libraries/com.google.gwt_2.2/.classpath | 1 - libraries/com.google.gwt_2.2/.project | 11 - .../com.google.gwt_2.2/META-INF/MANIFEST.MF | 239 -- libraries/com.google.gwt_2.2/build.properties | 3 +- libraries/com.google.protobuf_2.2/.classpath | 1 - libraries/com.google.protobuf_2.2/.project | 11 - .../META-INF/MANIFEST.MF | 9 - .../com.google.protobuf_2.2/build.properties | 3 +- libraries/com.google.sdc_1.3/.classpath | 1 - libraries/com.google.sdc_1.3/.project | 11 - .../com.google.sdc_1.3/META-INF/MANIFEST.MF | 16 - libraries/com.google.sdc_1.3/build.properties | 3 +- libraries/com.sun.rowset_1.0/.classpath | 1 - libraries/com.sun.rowset_1.0/.project | 11 - .../com.sun.rowset_1.0/META-INF/MANIFEST.MF | 21 - libraries/com.sun.rowset_1.0/build.properties | 3 +- libraries/com.sun.syndication_1.0/.classpath | 1 - libraries/com.sun.syndication_1.0/.project | 11 - .../META-INF/MANIFEST.MF | 43 - .../com.sun.syndication_1.0/build.properties | 3 +- libraries/com.sun.xml.bind_2.1/.classpath | 3 +- libraries/com.sun.xml.bind_2.1/.project | 11 - .../com.sun.xml.bind_2.1/META-INF/MANIFEST.MF | 176 - .../com.sun.xml.bind_2.1/build.properties | 3 +- .../com.thoughtworks.xstream_1.4/.classpath | 1 - .../com.thoughtworks.xstream_1.4/.project | 11 - .../META-INF/MANIFEST.MF | 29 - .../build.properties | 3 +- libraries/edu.purdue.cs.bloat_1.0/.classpath | 3 +- libraries/edu.purdue.cs.bloat_1.0/.project | 11 - .../META-INF/MANIFEST.MF | 54 - .../edu.purdue.cs.bloat_1.0/build.properties | 3 +- libraries/javax.activation_1.1/.classpath | 3 +- libraries/javax.activation_1.1/.project | 11 - .../javax.activation_1.1/META-INF/MANIFEST.MF | 9 - .../javax.activation_1.1/build.properties | 3 +- libraries/javax.activation_1.1/library.xml | 2 +- libraries/javax.mail_1.4/.classpath | 3 +- libraries/javax.mail_1.4/.project | 11 - libraries/javax.mail_1.4/META-INF/MANIFEST.MF | 33 - libraries/javax.mail_1.4/build.properties | 3 +- libraries/javax.mail_1.4/library.xml | 2 +- libraries/javax.servlet_2.5/.classpath | 3 +- libraries/javax.servlet_2.5/.project | 11 - .../javax.servlet_2.5/META-INF/MANIFEST.MF | 10 - libraries/javax.servlet_2.5/build.properties | 3 +- libraries/javax.servlet_2.5/library.xml | 2 +- libraries/javax.ws.rs_1.0/.classpath | 3 +- libraries/javax.ws.rs_1.0/.project | 11 - .../javax.ws.rs_1.0/META-INF/MANIFEST.MF | 11 - libraries/javax.ws.rs_1.0/build.properties | 3 +- libraries/javax.ws.rs_1.0/library.xml | 6 +- libraries/javax.xml.bind_2.1/.classpath | 3 +- libraries/javax.xml.bind_2.1/.project | 11 - .../javax.xml.bind_2.1/META-INF/MANIFEST.MF | 59 - libraries/javax.xml.bind_2.1/build.properties | 3 +- libraries/javax.xml.bind_2.1/library.xml | 2 +- libraries/javax.xml.stream_1.0/.classpath | 3 +- libraries/javax.xml.stream_1.0/.project | 11 - .../javax.xml.stream_1.0/META-INF/MANIFEST.MF | 15 - .../javax.xml.stream_1.0/build.properties | 3 +- libraries/javax.xml.stream_1.0/library.xml | 2 +- libraries/net.jcip.annotations_1.0/.classpath | 1 - libraries/net.jcip.annotations_1.0/.project | 11 - .../META-INF/MANIFEST.MF | 10 - .../net.jcip.annotations_1.0/build.properties | 3 +- libraries/net.oauth_1.0/.classpath | 3 +- libraries/net.oauth_1.0/.project | 11 - libraries/net.oauth_1.0/META-INF/MANIFEST.MF | 13 - libraries/net.oauth_1.0/build.properties | 3 +- libraries/net.sf.cglib_2.2/.classpath | 1 - libraries/net.sf.cglib_2.2/.project | 11 - .../net.sf.cglib_2.2/META-INF/MANIFEST.MF | 17 - libraries/net.sf.cglib_2.2/build.properties | 3 +- .../net.sourceforge.nekohtml_1.9/.classpath | 1 - .../net.sourceforge.nekohtml_1.9/.project | 11 - .../META-INF/MANIFEST.MF | 12 - .../build.properties | 3 +- .../org.apache.commons.cli_1.2/.classpath | 3 +- libraries/org.apache.commons.cli_1.2/.project | 11 - .../META-INF/MANIFEST.MF | 9 - .../build.properties | 3 +- .../org.apache.commons.codec_1.5/.classpath | 1 - .../org.apache.commons.codec_1.5/.project | 11 - .../META-INF/MANIFEST.MF | 13 - .../build.properties | 3 +- .../.classpath | 3 +- .../.project | 11 - .../META-INF/MANIFEST.MF | 20 - .../build.properties | 3 +- .../org.apache.commons.dbcp_1.3/.classpath | 3 +- .../org.apache.commons.dbcp_1.3/.project | 11 - .../META-INF/MANIFEST.MF | 15 - .../build.properties | 3 +- .../.classpath | 3 +- .../.project | 11 - .../META-INF/MANIFEST.MF | 19 - .../build.properties | 3 +- .../org.apache.commons.io_2.0/.classpath | 1 - libraries/org.apache.commons.io_2.0/.project | 11 - .../META-INF/MANIFEST.MF | 14 - .../build.properties | 3 +- .../org.apache.commons.lang_2.6/.classpath | 3 +- .../org.apache.commons.lang_2.6/.project | 11 - .../META-INF/MANIFEST.MF | 17 - .../build.properties | 3 +- .../org.apache.commons.logging_1.1/.classpath | 3 +- .../org.apache.commons.logging_1.1/.project | 11 - .../META-INF/MANIFEST.MF | 10 - .../build.properties | 3 +- .../org.apache.commons.pool_1.5/.classpath | 3 +- .../org.apache.commons.pool_1.5/.project | 11 - .../META-INF/MANIFEST.MF | 10 - .../build.properties | 3 +- .../org.apache.httpclient_4.1/.classpath | 1 - libraries/org.apache.httpclient_4.1/.project | 11 - .../META-INF/MANIFEST.MF | 43 - .../build.properties | 3 +- libraries/org.apache.httpcore_4.1/.classpath | 1 - libraries/org.apache.httpcore_4.1/.project | 11 - .../META-INF/MANIFEST.MF | 19 - .../org.apache.httpcore_4.1/build.properties | 3 +- libraries/org.apache.httpmime_4.1/.classpath | 1 - libraries/org.apache.httpmime_4.1/.project | 11 - .../META-INF/MANIFEST.MF | 11 - .../org.apache.httpmime_4.1/build.properties | 3 +- .../org.apache.james.mime4j_0.6/.classpath | 1 - .../org.apache.james.mime4j_0.6/.project | 11 - .../META-INF/MANIFEST.MF | 44 - .../build.properties | 3 +- libraries/org.apache.log4j_1.2/.classpath | 1 - libraries/org.apache.log4j_1.2/.project | 11 - .../org.apache.log4j_1.2/META-INF/MANIFEST.MF | 29 - .../org.apache.log4j_1.2/build.properties | 3 +- libraries/org.apache.lucene_2.9/.classpath | 1 - libraries/org.apache.lucene_2.9/.project | 11 - .../META-INF/MANIFEST.MF | 23 - .../org.apache.lucene_2.9/build.properties | 3 +- libraries/org.apache.solr_1.4/.classpath | 1 - libraries/org.apache.solr_1.4/.project | 11 - .../org.apache.solr_1.4/META-INF/MANIFEST.MF | 39 - .../org.apache.solr_1.4/build.properties | 5 +- libraries/org.apache.tika_0.6/.classpath | 1 - libraries/org.apache.tika_0.6/.project | 11 - .../org.apache.tika_0.6/META-INF/MANIFEST.MF | 39 - .../org.apache.tika_0.6/build.properties | 3 +- libraries/org.apache.velocity_1.6/.classpath | 3 +- libraries/org.apache.velocity_1.6/.project | 11 - .../META-INF/MANIFEST.MF | 33 - .../org.apache.velocity_1.6/build.properties | 3 +- libraries/org.codehaus.jackson_1.9/.classpath | 1 - libraries/org.codehaus.jackson_1.9/.project | 11 - .../META-INF/MANIFEST.MF | 36 - .../org.codehaus.jackson_1.9/build.properties | 3 +- .../org.codehaus.jettison_1.3/.classpath | 1 - libraries/org.codehaus.jettison_1.3/.project | 11 - .../META-INF/MANIFEST.MF | 13 - .../build.properties | 3 +- libraries/org.eclipse.emf_2.6/.classpath | 1 - libraries/org.eclipse.emf_2.6/.project | 11 - .../org.eclipse.emf_2.6/META-INF/MANIFEST.MF | 35 - .../org.eclipse.emf_2.6/build.properties | 3 +- libraries/org.eclipse.jetty_7.4/.classpath | 1 - libraries/org.eclipse.jetty_7.4/.project | 11 - .../META-INF/MANIFEST.MF | 41 - .../org.eclipse.jetty_7.4/build.properties | 3 +- libraries/org.freemarker_2.3/.classpath | 3 +- libraries/org.freemarker_2.3/.project | 11 - .../org.freemarker_2.3/META-INF/MANIFEST.MF | 76 - libraries/org.freemarker_2.3/build.properties | 3 +- libraries/org.jdom_1.1/.classpath | 1 - libraries/org.jdom_1.1/.project | 11 - libraries/org.jdom_1.1/META-INF/MANIFEST.MF | 29 - libraries/org.jdom_1.1/build.properties | 3 +- libraries/org.jibx_1.2/.classpath | 1 - libraries/org.jibx_1.2/.project | 11 - libraries/org.jibx_1.2/META-INF/MANIFEST.MF | 10 - libraries/org.jibx_1.2/build.properties | 4 +- libraries/org.json_2.0/.classpath | 1 - libraries/org.json_2.0/.project | 11 - libraries/org.json_2.0/META-INF/MANIFEST.MF | 9 - libraries/org.json_2.0/build.properties | 4 +- libraries/org.jsslutils_1.0/.classpath | 1 - libraries/org.jsslutils_1.0/.project | 11 - .../org.jsslutils_1.0/META-INF/MANIFEST.MF | 12 - libraries/org.jsslutils_1.0/build.properties | 4 +- libraries/org.junit_4.8/.classpath | 3 +- libraries/org.junit_4.8/.project | 11 - libraries/org.junit_4.8/META-INF/MANIFEST.MF | 38 - libraries/org.junit_4.8/build.properties | 3 +- libraries/org.openid4java_0.9/.classpath | 1 - libraries/org.openid4java_0.9/.project | 11 - .../org.openid4java_0.9/META-INF/MANIFEST.MF | 25 - .../org.openid4java_0.9/build.properties | 3 +- libraries/org.osgi_4.0/.classpath | 5 +- libraries/org.osgi_4.0/.project | 11 - libraries/org.osgi_4.0/META-INF/MANIFEST.MF | 32 - libraries/org.osgi_4.0/build.properties | 5 +- libraries/org.simpleframework_4.1/.classpath | 1 - libraries/org.simpleframework_4.1/.project | 11 - .../META-INF/MANIFEST.MF | 21 - .../org.simpleframework_4.1/build.properties | 3 +- libraries/org.slf4j_1.6/.classpath | 1 - libraries/org.slf4j_1.6/.project | 11 - libraries/org.slf4j_1.6/META-INF/MANIFEST.MF | 12 - libraries/org.slf4j_1.6/build.properties | 3 +- libraries/org.springframework_3.0/.classpath | 1 - libraries/org.springframework_3.0/.project | 11 - .../META-INF/MANIFEST.MF | 176 - .../org.springframework_3.0/build.properties | 5 +- .../org.springmodules.db4o_0.9/.classpath | 3 +- libraries/org.springmodules.db4o_0.9/.project | 11 - .../META-INF/MANIFEST.MF | 26 - .../build.properties | 3 +- .../org.tanukisoftware.wrapper_3.2/.classpath | 3 +- .../org.tanukisoftware.wrapper_3.2/.project | 11 - .../META-INF/MANIFEST.MF | 13 - .../build.properties | 3 +- modules/org.restlet.example/.classpath | 43 +- modules/org.restlet.example/.project | 11 - .../org.restlet.example/META-INF/MANIFEST.MF | 104 - modules/org.restlet.example/build.properties | 3 +- modules/org.restlet.example/pom.xml | 200 -- modules/org.restlet.ext.atom/.classpath | 3 +- modules/org.restlet.ext.atom/.project | 11 - .../org.restlet.ext.atom/META-INF/MANIFEST.MF | 27 - modules/org.restlet.ext.atom/atom.png | Bin 287423 -> 0 bytes modules/org.restlet.ext.atom/build.properties | 3 +- modules/org.restlet.ext.atom/pom.xml | 32 - .../org/restlet/ext/atom/AtomConverter.java | 6 +- modules/org.restlet.ext.crypto/.classpath | 2 +- modules/org.restlet.ext.crypto/.project | 11 - .../META-INF/MANIFEST.MF | 26 - .../org.restlet.ext.crypto/build.properties | 3 +- modules/org.restlet.ext.crypto/pom.xml | 25 - modules/org.restlet.ext.emf/.classpath | 3 +- modules/org.restlet.ext.emf/.project | 11 - .../org.restlet.ext.emf/META-INF/MANIFEST.MF | 30 - modules/org.restlet.ext.emf/build.properties | 3 +- modules/org.restlet.ext.emf/pom.xml | 40 - modules/org.restlet.ext.fileupload/.classpath | 4 +- modules/org.restlet.ext.fileupload/.project | 11 - .../META-INF/MANIFEST.MF | 18 - .../build.properties | 3 +- modules/org.restlet.ext.fileupload/pom.xml | 36 - modules/org.restlet.ext.freemarker/.classpath | 3 +- modules/org.restlet.ext.freemarker/.project | 11 - .../META-INF/MANIFEST.MF | 22 - .../build.properties | 3 +- modules/org.restlet.ext.freemarker/pom.xml | 30 - modules/org.restlet.ext.gae/.classpath | 3 +- modules/org.restlet.ext.gae/.project | 11 - .../org.restlet.ext.gae/META-INF/MANIFEST.MF | 19 - modules/org.restlet.ext.gae/build.properties | 3 +- modules/org.restlet.ext.gae/pom.xml | 30 - modules/org.restlet.ext.gwt/.classpath | 5 +- modules/org.restlet.ext.gwt/.project | 11 - .../org.restlet.ext.gwt/META-INF/MANIFEST.MF | 21 - modules/org.restlet.ext.gwt/build.properties | 3 +- modules/org.restlet.ext.gwt/pom.xml | 43 - modules/org.restlet.ext.html/.classpath | 2 +- modules/org.restlet.ext.html/.project | 11 - .../org.restlet.ext.html/META-INF/MANIFEST.MF | 17 - modules/org.restlet.ext.html/build.properties | 3 +- modules/org.restlet.ext.html/pom.xml | 25 - modules/org.restlet.ext.httpclient/.classpath | 10 +- modules/org.restlet.ext.httpclient/.project | 11 - .../META-INF/MANIFEST.MF | 60 - .../build.properties | 3 +- modules/org.restlet.ext.httpclient/pom.xml | 67 - modules/org.restlet.ext.jaas/.classpath | 2 +- modules/org.restlet.ext.jaas/.project | 11 - .../org.restlet.ext.jaas/META-INF/MANIFEST.MF | 25 - modules/org.restlet.ext.jaas/build.properties | 3 +- modules/org.restlet.ext.jaas/pom.xml | 25 - modules/org.restlet.ext.jackson/.classpath | 3 +- modules/org.restlet.ext.jackson/.project | 11 - .../META-INF/MANIFEST.MF | 42 - .../org.restlet.ext.jackson/build.properties | 3 +- modules/org.restlet.ext.jackson/pom.xml | 40 - modules/org.restlet.ext.javamail/.classpath | 5 +- modules/org.restlet.ext.javamail/.project | 11 - .../META-INF/MANIFEST.MF | 33 - .../org.restlet.ext.javamail/build.properties | 3 +- modules/org.restlet.ext.javamail/pom.xml | 42 - modules/org.restlet.ext.jaxb/.classpath | 5 +- modules/org.restlet.ext.jaxb/.project | 11 - .../org.restlet.ext.jaxb/META-INF/MANIFEST.MF | 23 - modules/org.restlet.ext.jaxb/build.properties | 3 +- modules/org.restlet.ext.jaxb/pom.xml | 40 - modules/org.restlet.ext.jaxrs/.classpath | 10 +- modules/org.restlet.ext.jaxrs/.project | 16 +- .../META-INF/MANIFEST.MF | 48 - .../org.restlet.ext.jaxrs/build.properties | 3 +- modules/org.restlet.ext.jaxrs/pom.xml | 70 - modules/org.restlet.ext.jdbc/.classpath | 4 +- modules/org.restlet.ext.jdbc/.project | 11 - .../org.restlet.ext.jdbc/META-INF/MANIFEST.MF | 29 - modules/org.restlet.ext.jdbc/build.properties | 3 +- modules/org.restlet.ext.jdbc/pom.xml | 35 - modules/org.restlet.ext.jetty/.classpath | 5 +- modules/org.restlet.ext.jetty/.project | 11 - .../META-INF/MANIFEST.MF | 44 - .../org.restlet.ext.jetty/build.properties | 3 +- modules/org.restlet.ext.jetty/pom.xml | 67 - modules/org.restlet.ext.jibx/.classpath | 3 +- modules/org.restlet.ext.jibx/.project | 11 - .../org.restlet.ext.jibx/META-INF/MANIFEST.MF | 17 - modules/org.restlet.ext.jibx/build.properties | 3 +- modules/org.restlet.ext.jibx/pom.xml | 30 - modules/org.restlet.ext.json/.classpath | 3 +- modules/org.restlet.ext.json/.project | 11 - .../org.restlet.ext.json/META-INF/MANIFEST.MF | 17 - modules/org.restlet.ext.json/build.properties | 3 +- modules/org.restlet.ext.json/pom.xml | 35 - modules/org.restlet.ext.lucene/.classpath | 7 +- modules/org.restlet.ext.lucene/.project | 11 - .../META-INF/MANIFEST.MF | 55 - .../org.restlet.ext.lucene/build.properties | 3 +- modules/org.restlet.ext.lucene/pom.xml | 62 - modules/org.restlet.ext.net/.classpath | 3 +- modules/org.restlet.ext.net/.project | 11 - .../org.restlet.ext.net/META-INF/MANIFEST.MF | 25 - modules/org.restlet.ext.net/build.properties | 3 +- modules/org.restlet.ext.net/pom.xml | 32 - modules/org.restlet.ext.oauth/.classpath | 11 +- modules/org.restlet.ext.oauth/.project | 11 - .../META-INF/MANIFEST.MF | 25 - .../org.restlet.ext.oauth/build.properties | 3 +- modules/org.restlet.ext.oauth/pom.xml | 77 - modules/org.restlet.ext.odata/.classpath | 6 +- modules/org.restlet.ext.odata/.project | 11 - .../META-INF/MANIFEST.MF | 41 - .../org.restlet.ext.odata/build.properties | 3 +- modules/org.restlet.ext.odata/pom.xml | 51 - modules/org.restlet.ext.openid/.classpath | 8 +- modules/org.restlet.ext.openid/.project | 11 - .../META-INF/MANIFEST.MF | 28 - .../org.restlet.ext.openid/build.properties | 3 +- modules/org.restlet.ext.openid/module.xml | 1 + modules/org.restlet.ext.openid/pom.xml | 54 - modules/org.restlet.ext.rdf/.classpath | 3 +- modules/org.restlet.ext.rdf/.project | 11 - .../org.restlet.ext.rdf/META-INF/MANIFEST.MF | 24 - modules/org.restlet.ext.rdf/build.properties | 3 +- modules/org.restlet.ext.rdf/pom.xml | 32 - modules/org.restlet.ext.rome/.classpath | 4 +- modules/org.restlet.ext.rome/.project | 11 - .../org.restlet.ext.rome/META-INF/MANIFEST.MF | 33 - modules/org.restlet.ext.rome/build.properties | 3 +- modules/org.restlet.ext.rome/pom.xml | 35 - modules/org.restlet.ext.sdc/.classpath | 12 +- modules/org.restlet.ext.sdc/.project | 11 - .../org.restlet.ext.sdc/META-INF/MANIFEST.MF | 31 - modules/org.restlet.ext.sdc/build.properties | 3 +- modules/org.restlet.ext.sdc/pom.xml | 72 - modules/org.restlet.ext.servlet/.classpath | 3 +- modules/org.restlet.ext.servlet/.project | 11 - .../META-INF/MANIFEST.MF | 27 - .../org.restlet.ext.servlet/build.properties | 3 +- modules/org.restlet.ext.servlet/pom.xml | 31 - modules/org.restlet.ext.simple/.classpath | 4 +- modules/org.restlet.ext.simple/.project | 11 - .../META-INF/MANIFEST.MF | 29 - .../org.restlet.ext.simple/build.properties | 3 +- modules/org.restlet.ext.simple/pom.xml | 37 - modules/org.restlet.ext.sip/.classpath | 2 +- modules/org.restlet.ext.sip/.project | 11 - .../org.restlet.ext.sip/META-INF/MANIFEST.MF | 26 - modules/org.restlet.ext.sip/build.properties | 3 +- modules/org.restlet.ext.sip/export.jardesc | 22 - modules/org.restlet.ext.sip/module.xml | 1 - modules/org.restlet.ext.sip/pom.xml | 30 - modules/org.restlet.ext.slf4j/.classpath | 3 +- modules/org.restlet.ext.slf4j/.project | 11 - .../META-INF/MANIFEST.MF | 24 - .../org.restlet.ext.slf4j/build.properties | 3 +- modules/org.restlet.ext.slf4j/pom.xml | 30 - modules/org.restlet.ext.spring/.classpath | 7 +- modules/org.restlet.ext.spring/.project | 11 - .../META-INF/MANIFEST.MF | 42 - .../org.restlet.ext.spring/build.properties | 3 +- modules/org.restlet.ext.spring/pom.xml | 83 - modules/org.restlet.ext.ssl/.classpath | 3 +- modules/org.restlet.ext.ssl/.project | 11 - .../org.restlet.ext.ssl/META-INF/MANIFEST.MF | 23 - modules/org.restlet.ext.ssl/build.properties | 3 +- modules/org.restlet.ext.ssl/pom.xml | 30 - modules/org.restlet.ext.velocity/.classpath | 4 +- modules/org.restlet.ext.velocity/.project | 11 - .../META-INF/MANIFEST.MF | 44 - .../org.restlet.ext.velocity/build.properties | 3 +- modules/org.restlet.ext.velocity/pom.xml | 40 - modules/org.restlet.ext.wadl/.classpath | 3 +- modules/org.restlet.ext.wadl/.project | 11 - .../org.restlet.ext.wadl/META-INF/MANIFEST.MF | 20 - modules/org.restlet.ext.wadl/build.properties | 3 +- modules/org.restlet.ext.wadl/pom.xml | 32 - modules/org.restlet.ext.xdb/.classpath | 5 +- modules/org.restlet.ext.xdb/.project | 11 - .../org.restlet.ext.xdb/META-INF/MANIFEST.MF | 32 - modules/org.restlet.ext.xdb/build.properties | 3 +- modules/org.restlet.ext.xdb/pom.xml | 45 - modules/org.restlet.ext.xml/.classpath | 2 +- modules/org.restlet.ext.xml/.project | 11 - .../org.restlet.ext.xml/META-INF/MANIFEST.MF | 32 - modules/org.restlet.ext.xml/build.properties | 3 +- modules/org.restlet.ext.xml/pom.xml | 25 - modules/org.restlet.ext.xstream/.classpath | 5 +- modules/org.restlet.ext.xstream/.project | 11 - .../META-INF/MANIFEST.MF | 30 - .../org.restlet.ext.xstream/build.properties | 3 +- modules/org.restlet.ext.xstream/pom.xml | 40 - modules/org.restlet.test/.classpath | 43 +- modules/org.restlet.test/.project | 11 - modules/org.restlet.test/META-INF/MANIFEST.MF | 83 - modules/org.restlet.test/build.properties | 3 +- modules/org.restlet.test/pom.xml | 213 -- .../src/org/restlet/test/bench/NioServer.java | 2 - modules/org.restlet/.checkstyle | 6 - modules/org.restlet/.classpath | 2 +- modules/org.restlet/.fbprefs | 125 - modules/org.restlet/.project | 11 - modules/org.restlet/META-INF/MANIFEST.MF | 35 - modules/org.restlet/build.properties | 3 +- modules/org.restlet/pom.xml | 29 - 534 files changed, 355 insertions(+), 16733 deletions(-) delete mode 100644 incubator/org.restlet.ext.supercsv/.classpath delete mode 100644 incubator/org.restlet.ext.supercsv/.project delete mode 100644 incubator/org.restlet.ext.supercsv/META-INF/MANIFEST.MF delete mode 100644 incubator/org.restlet.ext.supercsv/build.properties delete mode 100644 incubator/org.restlet.ext.supercsv/module.xml delete mode 100644 incubator/org.restlet.ext.supercsv/pom.xml delete mode 100644 incubator/org.restlet.ext.supercsv/src/META-INF/services/org.restlet.engine.converter.ConverterHelper delete mode 100644 incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/SuperCsvConverter.java delete mode 100644 incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/SuperCsvRepresentation.java delete mode 100644 incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/package.html delete mode 100644 incubator/org.restlet.js/.project delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/benchmark.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/command.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/comparable.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/console.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/constant_scope.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/core.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/decorator.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/deferrable.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/dom.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/enumerable.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/forwardable.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/hash.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/linked_list.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/loader-browser.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/loader.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/method_chain.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/observable.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/package-browser.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/package.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/proxy.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/range.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/set.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/stack_trace.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/state.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/test.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsclass/tsort.js delete mode 100644 incubator/org.restlet.js/browser/lib/jsonparser/json-minified.js delete mode 100644 incubator/org.restlet.js/browser/lib/qunit/qunit.css delete mode 100644 incubator/org.restlet.js/browser/lib/qunit/qunit.js delete mode 100644 incubator/org.restlet.js/browser/restlet-client.js delete mode 100644 incubator/org.restlet.js/browser/tests/client-simple-json-tests.html delete mode 100644 incubator/org.restlet.js/browser/tests/clientresource-simple-json-tests.html delete mode 100644 incubator/org.restlet.js/browser/tests/clientresource-simple-xml-tests.html delete mode 100644 incubator/org.restlet.js/browser/tests/dom-representation-tests.html delete mode 100644 incubator/org.restlet.js/browser/tests/json-representation-tests.html delete mode 100644 incubator/org.restlet.js/browser/tests/xml-representation-tests.html delete mode 100644 incubator/org.restlet.js/generic/build.xml delete mode 100755 incubator/org.restlet.js/generic/lib/forge/asm-3.3.1.jar delete mode 100755 incubator/org.restlet.js/generic/lib/forge/asm-analysis-3.3.1.jar delete mode 100755 incubator/org.restlet.js/generic/lib/forge/asm-commons-3.3.1.jar delete mode 100755 incubator/org.restlet.js/generic/lib/forge/asm-tree-3.3.1.jar delete mode 100755 incubator/org.restlet.js/generic/lib/forge/asm-util-3.3.1.jar delete mode 100755 incubator/org.restlet.js/generic/lib/forge/asm-xml-3.3.1.jar delete mode 100755 incubator/org.restlet.js/generic/lib/forge/fmpp.jar delete mode 100644 incubator/org.restlet.js/generic/lib/forge/forge.jar delete mode 100755 incubator/org.restlet.js/generic/lib/forge/javax.activation.jar delete mode 100755 incubator/org.restlet.js/generic/lib/forge/javax.mail.jar delete mode 100644 incubator/org.restlet.js/generic/lib/jsmin/jsmin.0.2.4.jar delete mode 100644 incubator/org.restlet.js/generic/lib/jsmin/readme.txt delete mode 100644 incubator/org.restlet.js/generic/restlet-client.js delete mode 100644 incubator/org.restlet.js/nodejs/client/Makefile delete mode 100644 incubator/org.restlet.js/nodejs/client/index.js delete mode 100644 incubator/org.restlet.js/nodejs/client/lib/restlet-client.js delete mode 100644 incubator/org.restlet.js/nodejs/client/lib/restlet-client.min.js delete mode 100644 incubator/org.restlet.js/nodejs/client/package.json delete mode 100644 incubator/org.restlet.js/nodejs/client/readme.md delete mode 100644 incubator/org.restlet.js/nodejs/client/status.json delete mode 100644 incubator/org.restlet.js/nodejs/client/tests/client-simple-json-tests.js delete mode 100644 incubator/org.restlet.js/nodejs/client/tests/clientresource-simple-json-tests.js delete mode 100644 incubator/org.restlet.js/nodejs/client/tests/dom-representation-tests.js delete mode 100644 incubator/org.restlet.js/nodejs/client/tests/json-representation-tests.js delete mode 100644 incubator/org.restlet.js/nodejs/client/tests/oop-tests.js delete mode 100755 incubator/org.restlet.js/nodejs/client/tests/runtests.sh delete mode 100644 incubator/org.supercsv_1.5/.classpath delete mode 100644 incubator/org.supercsv_1.5/.project delete mode 100644 incubator/org.supercsv_1.5/META-INF/MANIFEST.MF delete mode 100644 incubator/org.supercsv_1.5/build.properties delete mode 100644 incubator/org.supercsv_1.5/library.xml delete mode 100644 incubator/org.supercsv_1.5/license.txt delete mode 100644 incubator/org.supercsv_1.5/org.supercsv.jar delete mode 100644 incubator/org.supercsv_1.5/readme.txt delete mode 100644 libraries/com.db4o_7.12/META-INF/MANIFEST.MF delete mode 100644 libraries/com.google.appengine_1.4/META-INF/MANIFEST.MF delete mode 100644 libraries/com.google.collections_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/com.google.gdata_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/com.google.guice_2.0/META-INF/MANIFEST.MF delete mode 100755 libraries/com.google.gwt.server_2.3/META-INF/MANIFEST.MF delete mode 100644 libraries/com.google.gwt_2.2/META-INF/MANIFEST.MF delete mode 100644 libraries/com.google.protobuf_2.2/META-INF/MANIFEST.MF delete mode 100644 libraries/com.google.sdc_1.3/META-INF/MANIFEST.MF delete mode 100644 libraries/com.sun.rowset_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/com.sun.syndication_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/com.sun.xml.bind_2.1/META-INF/MANIFEST.MF delete mode 100644 libraries/com.thoughtworks.xstream_1.4/META-INF/MANIFEST.MF delete mode 100644 libraries/edu.purdue.cs.bloat_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/javax.activation_1.1/META-INF/MANIFEST.MF delete mode 100644 libraries/javax.mail_1.4/META-INF/MANIFEST.MF delete mode 100644 libraries/javax.servlet_2.5/META-INF/MANIFEST.MF delete mode 100644 libraries/javax.ws.rs_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/javax.xml.bind_2.1/META-INF/MANIFEST.MF delete mode 100644 libraries/javax.xml.stream_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/net.jcip.annotations_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/net.oauth_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/net.sf.cglib_2.2/META-INF/MANIFEST.MF delete mode 100644 libraries/net.sourceforge.nekohtml_1.9/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.commons.cli_1.2/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.commons.codec_1.5/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.commons.collections_3.2/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.commons.dbcp_1.3/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.commons.fileupload_1.2/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.commons.io_2.0/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.commons.lang_2.6/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.commons.logging_1.1/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.commons.pool_1.5/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.httpclient_4.1/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.httpcore_4.1/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.httpmime_4.1/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.james.mime4j_0.6/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.log4j_1.2/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.lucene_2.9/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.solr_1.4/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.tika_0.6/META-INF/MANIFEST.MF delete mode 100644 libraries/org.apache.velocity_1.6/META-INF/MANIFEST.MF delete mode 100644 libraries/org.codehaus.jackson_1.9/META-INF/MANIFEST.MF delete mode 100644 libraries/org.codehaus.jettison_1.3/META-INF/MANIFEST.MF delete mode 100644 libraries/org.eclipse.emf_2.6/META-INF/MANIFEST.MF delete mode 100644 libraries/org.eclipse.jetty_7.4/META-INF/MANIFEST.MF delete mode 100644 libraries/org.freemarker_2.3/META-INF/MANIFEST.MF delete mode 100644 libraries/org.jdom_1.1/META-INF/MANIFEST.MF delete mode 100644 libraries/org.jibx_1.2/META-INF/MANIFEST.MF delete mode 100644 libraries/org.json_2.0/META-INF/MANIFEST.MF delete mode 100644 libraries/org.jsslutils_1.0/META-INF/MANIFEST.MF delete mode 100644 libraries/org.junit_4.8/META-INF/MANIFEST.MF delete mode 100644 libraries/org.openid4java_0.9/META-INF/MANIFEST.MF delete mode 100644 libraries/org.osgi_4.0/META-INF/MANIFEST.MF delete mode 100644 libraries/org.simpleframework_4.1/META-INF/MANIFEST.MF delete mode 100644 libraries/org.slf4j_1.6/META-INF/MANIFEST.MF delete mode 100644 libraries/org.springframework_3.0/META-INF/MANIFEST.MF delete mode 100644 libraries/org.springmodules.db4o_0.9/META-INF/MANIFEST.MF delete mode 100644 libraries/org.tanukisoftware.wrapper_3.2/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.example/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.example/pom.xml delete mode 100644 modules/org.restlet.ext.atom/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.atom/atom.png delete mode 100644 modules/org.restlet.ext.atom/pom.xml delete mode 100644 modules/org.restlet.ext.crypto/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.crypto/pom.xml delete mode 100644 modules/org.restlet.ext.emf/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.emf/pom.xml delete mode 100644 modules/org.restlet.ext.fileupload/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.fileupload/pom.xml delete mode 100644 modules/org.restlet.ext.freemarker/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.freemarker/pom.xml delete mode 100644 modules/org.restlet.ext.gae/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.gae/pom.xml delete mode 100644 modules/org.restlet.ext.gwt/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.gwt/pom.xml delete mode 100644 modules/org.restlet.ext.html/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.html/pom.xml delete mode 100644 modules/org.restlet.ext.httpclient/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.httpclient/pom.xml delete mode 100644 modules/org.restlet.ext.jaas/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.jaas/pom.xml delete mode 100644 modules/org.restlet.ext.jackson/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.jackson/pom.xml delete mode 100644 modules/org.restlet.ext.javamail/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.javamail/pom.xml delete mode 100644 modules/org.restlet.ext.jaxb/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.jaxb/pom.xml delete mode 100644 modules/org.restlet.ext.jaxrs/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.jaxrs/pom.xml delete mode 100644 modules/org.restlet.ext.jdbc/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.jdbc/pom.xml delete mode 100644 modules/org.restlet.ext.jetty/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.jetty/pom.xml delete mode 100644 modules/org.restlet.ext.jibx/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.jibx/pom.xml delete mode 100644 modules/org.restlet.ext.json/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.json/pom.xml delete mode 100644 modules/org.restlet.ext.lucene/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.lucene/pom.xml delete mode 100644 modules/org.restlet.ext.net/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.net/pom.xml delete mode 100644 modules/org.restlet.ext.oauth/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.oauth/pom.xml delete mode 100644 modules/org.restlet.ext.odata/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.odata/pom.xml delete mode 100644 modules/org.restlet.ext.openid/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.openid/pom.xml delete mode 100644 modules/org.restlet.ext.rdf/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.rdf/pom.xml delete mode 100644 modules/org.restlet.ext.rome/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.rome/pom.xml delete mode 100644 modules/org.restlet.ext.sdc/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.sdc/pom.xml delete mode 100644 modules/org.restlet.ext.servlet/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.servlet/pom.xml delete mode 100644 modules/org.restlet.ext.simple/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.simple/pom.xml delete mode 100644 modules/org.restlet.ext.sip/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.sip/export.jardesc delete mode 100644 modules/org.restlet.ext.sip/pom.xml delete mode 100644 modules/org.restlet.ext.slf4j/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.slf4j/pom.xml delete mode 100644 modules/org.restlet.ext.spring/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.spring/pom.xml delete mode 100644 modules/org.restlet.ext.ssl/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.ssl/pom.xml delete mode 100644 modules/org.restlet.ext.velocity/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.velocity/pom.xml delete mode 100644 modules/org.restlet.ext.wadl/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.wadl/pom.xml delete mode 100644 modules/org.restlet.ext.xdb/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.xdb/pom.xml delete mode 100644 modules/org.restlet.ext.xml/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.xml/pom.xml delete mode 100644 modules/org.restlet.ext.xstream/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.ext.xstream/pom.xml delete mode 100644 modules/org.restlet.test/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet.test/pom.xml delete mode 100644 modules/org.restlet/.checkstyle delete mode 100644 modules/org.restlet/.fbprefs delete mode 100644 modules/org.restlet/META-INF/MANIFEST.MF delete mode 100644 modules/org.restlet/pom.xml diff --git a/.gitignore b/.gitignore index 462c2aa7b2..259009ac2f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ org.eclipse.jdt.core.prefs +/build/temp/ /modules/org.restlet/bin /modules/org.restlet/target /modules/org.restlet.example/bin diff --git a/build/tmpl/text/changes.txt b/build/tmpl/text/changes.txt index 6d07fb8b3a..bc6f6a0dcd 100644 --- a/build/tmpl/text/changes.txt +++ b/build/tmpl/text/changes.txt @@ -7,7 +7,9 @@ Changes log - Bug fixed - Enhancements - Misc - - Updated Eclipse projects to JavaSE 1.6. + - Updated Eclipse projects to use JavaSE 1.6 and simple Java + build rather than PDE/OSGi (removed manifest.mf files) or + Maven (removed pom.xml files) - API changes - Added a resource client to the JAX-RS extension. Contributed by Shaun Elliott. diff --git a/incubator/org.restlet.ext.supercsv/.classpath b/incubator/org.restlet.ext.supercsv/.classpath deleted file mode 100644 index 2d1a4302f0..0000000000 --- a/incubator/org.restlet.ext.supercsv/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/incubator/org.restlet.ext.supercsv/.project b/incubator/org.restlet.ext.supercsv/.project deleted file mode 100644 index e24b6b5226..0000000000 --- a/incubator/org.restlet.ext.supercsv/.project +++ /dev/null @@ -1,28 +0,0 @@ - - - org.restlet.ext.supercsv - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - - diff --git a/incubator/org.restlet.ext.supercsv/META-INF/MANIFEST.MF b/incubator/org.restlet.ext.supercsv/META-INF/MANIFEST.MF deleted file mode 100644 index 996deb56bb..0000000000 --- a/incubator/org.restlet.ext.supercsv/META-INF/MANIFEST.MF +++ /dev/null @@ -1,25 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - SuperCSV -Bundle-SymbolicName: org.restlet.ext.supercsv -Bundle-Version: 2.1 -Bundle-Vendor: Noelios Technologies -Export-Package: org.restlet.ext.supercsv -Import-Package: - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util, - org.supercsv.cellprocessor, - org.supercsv.cellprocessor.constraint, - org.supercsv.cellprocessor.ift, - org.supercsv.exception, - org.supercsv.io, - org.supercsv.prefs, - org.supercsv.util -Bundle-RequiredExecutionEnvironment: J2SE-1.5 diff --git a/incubator/org.restlet.ext.supercsv/build.properties b/incubator/org.restlet.ext.supercsv/build.properties deleted file mode 100644 index 41eb6ade2b..0000000000 --- a/incubator/org.restlet.ext.supercsv/build.properties +++ /dev/null @@ -1,4 +0,0 @@ -source.. = src/ -output.. = bin/ -bin.includes = META-INF/,\ - . diff --git a/incubator/org.restlet.ext.supercsv/module.xml b/incubator/org.restlet.ext.supercsv/module.xml deleted file mode 100644 index df4954c653..0000000000 --- a/incubator/org.restlet.ext.supercsv/module.xml +++ /dev/null @@ -1,17 +0,0 @@ - - Restlet Extension - SuperCSV - - Integration with SuperCSV. - - - - - - - - - - - - \ No newline at end of file diff --git a/incubator/org.restlet.ext.supercsv/pom.xml b/incubator/org.restlet.ext.supercsv/pom.xml deleted file mode 100644 index b3f2a5e0f5..0000000000 --- a/incubator/org.restlet.ext.supercsv/pom.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.1-SNAPSHOT - - - org.restlet.ext.supercsv - Restlet Extension - SuperCSV - Integration with SuperCSV. - - - - org.supercsv - jackson-core-asl - 1.7.1 - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/incubator/org.restlet.ext.supercsv/src/META-INF/services/org.restlet.engine.converter.ConverterHelper b/incubator/org.restlet.ext.supercsv/src/META-INF/services/org.restlet.engine.converter.ConverterHelper deleted file mode 100644 index 10458d62cc..0000000000 --- a/incubator/org.restlet.ext.supercsv/src/META-INF/services/org.restlet.engine.converter.ConverterHelper +++ /dev/null @@ -1 +0,0 @@ -org.restlet.ext.supercsv.SuperCsvConverter \ No newline at end of file diff --git a/incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/SuperCsvConverter.java b/incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/SuperCsvConverter.java deleted file mode 100644 index 170702963f..0000000000 --- a/incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/SuperCsvConverter.java +++ /dev/null @@ -1,198 +0,0 @@ -/** - * Copyright 2005-2011 Noelios Technologies. - * - * The contents of this file are subject to the terms of one of the following - * open source licenses: LGPL 3.0 or LGPL 2.1 or CDDL 1.0 or EPL 1.0 (the - * "Licenses"). You can select the license that you prefer but you may not use - * this file except in compliance with one of these Licenses. - * - * You can obtain a copy of the LGPL 3.0 license at - * http://www.opensource.org/licenses/lgpl-3.0.html - * - * You can obtain a copy of the LGPL 2.1 license at - * http://www.opensource.org/licenses/lgpl-2.1.php - * - * You can obtain a copy of the CDDL 1.0 license at - * http://www.opensource.org/licenses/cddl1.php - * - * You can obtain a copy of the EPL 1.0 license at - * http://www.opensource.org/licenses/eclipse-1.0.php - * - * See the Licenses for the specific language governing permissions and - * limitations under the Licenses. - * - * Alternatively, you can obtain a royalty free commercial license with less - * limitations, transferable or non-transferable, directly at - * http://www.noelios.com/products/restlet-engine - * - * Restlet is a registered trademark of Noelios Technologies. - */ - -package org.restlet.ext.supercsv; - -import java.io.IOException; -import java.util.List; - -import org.restlet.data.MediaType; -import org.restlet.data.Preference; -import org.restlet.engine.converter.ConverterHelper; -import org.restlet.engine.resource.VariantInfo; -import org.restlet.representation.Representation; -import org.restlet.representation.Variant; -import org.restlet.resource.Resource; - -/** - * Converter between the CSV and Representation classes based on SuperCSV. - * - * @author Jerome Louvel - */ -public class SuperCsvConverter extends ConverterHelper { - - private static final VariantInfo VARIANT_CSV = new VariantInfo( - MediaType.TEXT_CSV); - - /** - * Creates the marshaling {@link SuperCsvRepresentation}. - * - * @param - * @param mediaType - * The target media type. - * @param source - * The source object to marshal. - * @return The marshaling {@link SuperCsvRepresentation}. - */ - protected SuperCsvRepresentation create(MediaType mediaType, T source) { - return new SuperCsvRepresentation(mediaType, source); - } - - /** - * Creates the unmarshaling {@link SuperCsvRepresentation}. - * - * @param - * @param source - * The source representation to unmarshal. - * @param objectClass - * The object class to instantiate. - * @return The unmarshaling {@link SuperCsvRepresentation}. - */ - protected SuperCsvRepresentation create(Representation source, - Class objectClass) { - return new SuperCsvRepresentation(source, objectClass); - } - - @Override - public List> getObjectClasses(Variant source) { - List> result = null; - - if (VARIANT_CSV.isCompatible(source)) { - result = addObjectClass(result, Object.class); - result = addObjectClass(result, SuperCsvRepresentation.class); - } - - return result; - } - - @Override - public List getVariants(Class source) { - List result = null; - - if (source != null) { - result = addVariant(result, VARIANT_CSV); - } - - return result; - } - - @Override - public float score(Object source, Variant target, Resource resource) { - float result = -1.0F; - - if (source instanceof SuperCsvRepresentation) { - result = 1.0F; - } else { - if (target == null) { - result = 0.5F; - } else if (VARIANT_CSV.isCompatible(target)) { - result = 0.8F; - } else { - result = 0.5F; - } - } - - return result; - } - - @Override - public float score(Representation source, Class target, - Resource resource) { - float result = -1.0F; - - if (source instanceof SuperCsvRepresentation) { - result = 1.0F; - } else if ((target != null) - && SuperCsvRepresentation.class.isAssignableFrom(target)) { - result = 1.0F; - } else if (VARIANT_CSV.isCompatible(source)) { - result = 0.8F; - } - - return result; - } - - @SuppressWarnings("unchecked") - @Override - public T toObject(Representation source, Class target, - Resource resource) throws IOException { - Object result = null; - - // The source for the SuperCSV conversion - SuperCsvRepresentation superCsvSource = null; - - if (source instanceof SuperCsvRepresentation) { - superCsvSource = (SuperCsvRepresentation) source; - } else if (VARIANT_CSV.isCompatible(source)) { - superCsvSource = create(source, target); - } - - if (superCsvSource != null) { - // Handle the conversion - if ((target != null) - && SuperCsvRepresentation.class.isAssignableFrom(target)) { - result = superCsvSource; - } else { - result = superCsvSource.getObject(); - } - } - - return (T) result; - } - - @Override - public Representation toRepresentation(Object source, Variant target, - Resource resource) { - Representation result = null; - - if (source instanceof SuperCsvRepresentation) { - result = (SuperCsvRepresentation) source; - } else { - if (target.getMediaType() == null) { - target.setMediaType(MediaType.TEXT_CSV); - } - - if (VARIANT_CSV.isCompatible(target)) { - SuperCsvRepresentation superCsvRepresentation = create( - target.getMediaType(), source); - result = superCsvRepresentation; - } - } - - return result; - } - - @Override - public void updatePreferences(List> preferences, - Class entity) { - updatePreferences(preferences, MediaType.TEXT_CSV, 1.0F); - } - -} diff --git a/incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/SuperCsvRepresentation.java b/incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/SuperCsvRepresentation.java deleted file mode 100644 index 7747bc918e..0000000000 --- a/incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/SuperCsvRepresentation.java +++ /dev/null @@ -1,218 +0,0 @@ -/** - * Copyright 2005-2011 Noelios Technologies. - * - * The contents of this file are subject to the terms of one of the following - * open source licenses: LGPL 3.0 or LGPL 2.1 or CDDL 1.0 or EPL 1.0 (the - * "Licenses"). You can select the license that you prefer but you may not use - * this file except in compliance with one of these Licenses. - * - * You can obtain a copy of the LGPL 3.0 license at - * http://www.opensource.org/licenses/lgpl-3.0.html - * - * You can obtain a copy of the LGPL 2.1 license at - * http://www.opensource.org/licenses/lgpl-2.1.php - * - * You can obtain a copy of the CDDL 1.0 license at - * http://www.opensource.org/licenses/cddl1.php - * - * You can obtain a copy of the EPL 1.0 license at - * http://www.opensource.org/licenses/eclipse-1.0.php - * - * See the Licenses for the specific language governing permissions and - * limitations under the Licenses. - * - * Alternatively, you can obtain a royalty free commercial license with less - * limitations, transferable or non-transferable, directly at - * http://www.noelios.com/products/restlet-engine - * - * Restlet is a registered trademark of Noelios Technologies. - */ - -package org.restlet.ext.supercsv; - -import java.io.IOException; -import java.io.Writer; -import java.lang.reflect.Method; -import java.util.logging.Level; - -import org.restlet.Context; -import org.restlet.data.MediaType; -import org.restlet.representation.Representation; -import org.restlet.representation.WriterRepresentation; -import org.supercsv.io.CsvBeanReader; -import org.supercsv.io.CsvBeanWriter; -import org.supercsv.prefs.CsvPreference; - -/** - * Representation based on the SuperCSV library. It can serialize and - * deserialize automatically in CSV. - * - * @see SuperCSV project - * @author Jerome Louvel - * @param - * The type to wrap. - */ -public class SuperCsvRepresentation extends WriterRepresentation { - - /** The (parsed) object to format. */ - private T object; - - /** The object class to instantiate. */ - private Class objectClass; - - /** The JSON representation to parse. */ - private Representation csvRepresentation; - - /** The modifiable SuperCSV preferences. */ - private CsvPreference csvPreference; - - /** - * Constructor. - * - * @param mediaType - * The target media type. - * @param object - * The object to format. - */ - @SuppressWarnings("unchecked") - public SuperCsvRepresentation(MediaType mediaType, T object) { - super(mediaType); - this.object = object; - this.objectClass = (Class) ((object == null) ? null : object - .getClass()); - this.csvRepresentation = null; - this.csvPreference = null; - } - - /** - * Constructor. - * - * @param representation - * The representation to parse. - */ - public SuperCsvRepresentation(Representation representation, - Class objectClass) { - super(representation.getMediaType()); - this.object = null; - this.objectClass = objectClass; - this.csvRepresentation = representation; - this.csvPreference = null; - } - - /** - * Constructor. - * - * @param object - * The object to format. - */ - public SuperCsvRepresentation(T object) { - this(MediaType.APPLICATION_JSON, object); - } - - /** - * Creates a SuperCSV preference. By default, it returns - * {@link CsvPreference#EXCEL_PREFERENCE}. - * - * @return The Jackson object mapper. - */ - protected CsvPreference createCsvPreference() { - return CsvPreference.EXCEL_PREFERENCE; - } - - /** - * Returns the wrapped object, deserializing the representation with - * SuperCSV if necessary. - * - * @return The wrapped object. - */ - public T getObject() { - T result = null; - - if (this.object != null) { - result = this.object; - } else if (this.csvRepresentation != null) { - try { - CsvBeanReader beanReader = new CsvBeanReader( - this.csvRepresentation.getReader(), - CsvPreference.EXCEL_PREFERENCE); - String[] header = beanReader.getCSVHeader(true); - result = beanReader.read(getObjectClass(), header); - } catch (IOException e) { - Context.getCurrentLogger().log(Level.WARNING, - "Unable to parse the object with Jackson.", e); - } - } - - return result; - } - - /** - * Returns the object class to instantiate. - * - * @return The object class to instantiate. - */ - public Class getObjectClass() { - return objectClass; - } - - /** - * Returns the modifiable SuperCSV preferences. Useful to customize - * mappings. - * - * @return The modifiable SuperCSV preferences. - */ - public CsvPreference getCsvPreference() { - if (this.csvPreference == null) { - this.csvPreference = createCsvPreference(); - } - - return this.csvPreference; - } - - /** - * Sets the object to format. - * - * @param object - * The object to format. - */ - public void setObject(T object) { - this.object = object; - } - - /** - * Sets the object class to instantiate. - * - * @param objectClass - * The object class to instantiate. - */ - public void setObjectClass(Class objectClass) { - this.objectClass = objectClass; - } - - /** - * Sets the SuperCSV preferences. - * - * @param csvPreference - * The SuperCSV preferences. - */ - public void setObjectMapper(CsvPreference csvPreference) { - this.csvPreference = csvPreference; - } - - @Override - public void write(Writer writer) throws IOException { - if (csvRepresentation != null) { - csvRepresentation.write(writer); - } else if (object != null) { - - for(Method method : object.getClass().getMethods()){ - if(method.getName().startsWith("get")){ - - } - - } - - new CsvBeanWriter(writer, getCsvPreference()).write(object); - } - } -} diff --git a/incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/package.html b/incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/package.html deleted file mode 100644 index e6139286e9..0000000000 --- a/incubator/org.restlet.ext.supercsv/src/org/restlet/ext/supercsv/package.html +++ /dev/null @@ -1,8 +0,0 @@ - - -Integration with SuperCSV @minor-version@. SuperCSV is a powerful CSV processor able to serialize objects to CSV and back again. - -@since Restlet 2.1 -@see SuperCSV Web site - - diff --git a/incubator/org.restlet.js/.project b/incubator/org.restlet.js/.project deleted file mode 100644 index 54ff2a5f34..0000000000 --- a/incubator/org.restlet.js/.project +++ /dev/null @@ -1,11 +0,0 @@ - - - org.restlet.js - - - - - - - - diff --git a/incubator/org.restlet.js/browser/lib/jsclass/benchmark.js b/incubator/org.restlet.js/browser/lib/jsclass/benchmark.js deleted file mode 100644 index 5f15b6e656..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/benchmark.js +++ /dev/null @@ -1 +0,0 @@ -JS.Benchmark=new JS.Module('Benchmark',{include:JS.Console,N:5,measure:function(a,b,c){var e=[],d,f=[],j=c.test;var g=b*JS.Benchmark.N;while(g--){d={};if(c.setup)c.setup.call(d);e.push(d)}var k=JS.Benchmark.N,h,i;while(k--){g=b;h=new Date().getTime();while(g--)j.call(e.pop());i=new Date().getTime();f.push(i-h)}this.printResult(a,f)},printResult:function(a,b){var c=this.average(b);this.reset();this.print(' ');this.consoleFormat('bgblack','white');this.print('BENCHMARK');this.reset();this.print(' ['+this.format(c)+']');this.consoleFormat('cyan');this.puts(' '+a);this.reset()},format:function(a){var b=(a.value===0)?0:100*a.error/a.value;return Math.round(a.value)+'ms +/- '+Math.round(b)+'%'},average:function(a){return{value:this.mean(a),error:this.stddev(a)}},mean:function(b,c){var e=[],c=c||function(a){return a},d=b.length,f=0;while(d--)e.push(c(b[d]));d=e.length;while(d--)f+=e[d];return f/e.length},stddev:function(b){var c=function(a){return a*a};return Math.sqrt(this.mean(b,c)-c(this.mean(b)))}});JS.Benchmark.extend(JS.Benchmark); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/command.js b/incubator/org.restlet.js/browser/lib/jsclass/command.js deleted file mode 100644 index 492e418138..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/command.js +++ /dev/null @@ -1 +0,0 @@ -JS.Command=new JS.Class('Command',{initialize:function(a){if(typeof a==='function')a={execute:a};this._2=a;this._0=this._2.stack||null},execute:function(a){if(this._0)this._0._3();var b=this._2.execute;if(b)b.apply(this);if(this._0&&a!==false)this._0.push(this)},undo:function(){var exec=this._2.undo;if(exec)exec.apply(this)},extend:{Stack:new JS.Class({include:[JS.Observable||{},JS.Enumerable||{}],initialize:function(a){a=a||{};this._1=a.redo||null;this.clear()},forEach:function(a,b){if(!a)return this.enumFor('forEach');a=JS.Enumerable.toFn(a);for(var c=0,d=this._0.length;cthis.length)return;var b,c;switch(true){case a>this.pointer:for(b=this.pointer,c=a;b0},gte:function(a){return this.compareTo(a)>-1},eq:function(a){return this.compareTo(a)===0},between:function(a,b){return this.gte(a)&&this.lte(b)}}); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/console.js b/incubator/org.restlet.js/browser/lib/jsclass/console.js deleted file mode 100644 index 5ac1c8a5c1..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/console.js +++ /dev/null @@ -1 +0,0 @@ -JS.Console=new JS.Module('Console',{extend:{nameOf:function(a,b){var d=[],e,j,c,f;if(JS.isType(a,Array)){for(e=0,j=a.length;e0){var d=this.__buffer__.length,e=this.BROWSER?1000:this.MAX_BUFFER_LENGTH,j=(d>0&&this.coloring()),c=j?this.escape('1F')+this.escape((d+1)+'G'):'',f=a.substr(0,e-d);this.__buffer__+=f;if(this.coloring())this.writeToStdout(c+this.flushFormat()+f);else if(this.__buffer__.length===e)this.writeToStdout(this.__buffer__);if(this.__buffer__.length===e)this.__buffer__='';a=a.substr(e-d)}if(!b){if(a===''&&!this.__buffer__)this.writeToStdout(this.flushFormat()+'');if(!this.coloring()&&this.__buffer__)this.writeToStdout(this.__buffer__);this.__buffer__=''}},writeToStdout:function(a){if(this.BROWSER&&window.runtime)return window.runtime.trace(a);if(typeof console!=='undefined')return console.log(a);if(typeof alert==='function')return alert(a);if(typeof process==='object')return require('sys').puts(a);if(typeof WScript!=='undefined')return WScript.Echo(a);if(typeof print==='function')return print(a)}},consoleFormat:function(){if(!JS.Console.coloring())return;this.reset();var a=arguments.length;while(a--)this[arguments[a]]()},puts:function(a){a=(a===undefined?'':a).toString();var b=JS.Console;if(!b.NODE)return b.output(a,false);require('sys').puts(b.flushFormat()+a);b.__print__=false},print:function(a){a=(a===undefined?'':a).toString();var b=JS.Console;if(!b.NODE)return b.output(a,true);require('sys').print(b.flushFormat()+a);b.__print__=true},printTable:function(c,f){var g=[],c=[['Method','Calls']].concat(c),l=JS.Console,i=c.length,h,m;while(i--){h=c[i].length;while(h--){g[h]=g[h]||0;m=(c[i][h]===undefined?'':c[i][h]).toString();g[h]=Math.max(m.length,g[h])}}var k='+',h=g.length;while(h--)k='+'+l.repeat('-',g[h]+2)+k;k=' '+k;this.reset();this.puts();this.puts(k);var n=function(a,b){var d=c[a];this.reset();this.print(' ');for(var e=0,j=d.length;e'}});JS.Method.create=function(a,b,c){if(c&&c.__inc__&&c.__fns__)return c;var d=(typeof c!=='function')?c:new this(a,b,c);this.notify(d);return d};JS.Method.compile=function(a,b){return a&&a.compile?a.compile(b):a};JS.Method.__listeners__=[];JS.Method.added=function(a,b){this.__listeners__.push([a,b])};JS.Method.notify=function(a){var b=this.__listeners__,c=b.length,d;while(c--){d=b[c];d[0].call(d[1],a)}};JS.Method._3=[];JS.Method.keyword=function(a,b){this._3.push({name:a,filter:b})};JS.Method.tracing=function(c,d,e){JS.require('JS.StackTrace',function(){var a=JS.StackTrace.logger,b=a.active;c=[].concat(c);this.trace(c);a.active=true;d.call(e);this.untrace(c);a.active=b},this)};JS.Method.trace=function(a){var b=a.length;while(b--){a[b].__trace__=true;a[b].resolve()}};JS.Method.untrace=function(a){var b=a.length;while(b--){a[b].__trace__=false;a[b].resolve()}};JS.Module=JS.makeClass();JS.Module.__queue__=[];JS.extend(JS.Module.prototype,{initialize:function(a,b,c){if(typeof a!=='string'){c=arguments[1];b=arguments[0];a=undefined}c=c||{};this.__inc__=[];this.__dep__=[];this.__fns__={};this.__tgt__=c._5;this.__anc__=null;this.__mct__={};this.setName(a);this.include(b,{_0:false});if(JS.Module.__queue__)JS.Module.__queue__.push(this)},setName:function(a){this.displayName=a||'';for(var b in this.__fns__)this.__name__(b);if(a&&this.__meta__)this.__meta__.setName(a+'.')},__name__:function(a){if(!this.displayName)return;var b=this.__fns__[a];if(!b)return;a=this.displayName.replace(JS.END_WITHOUT_DOT,'$1#')+a;if(typeof b.setName==='function')return b.setName(a);if(typeof b==='function')b.displayName=a},define:function(a,b,c){var d=JS.Method.create(this,a,b),e=(c||{})._0;this.__fns__[a]=d;this.__name__(a);if(e!==false)this.resolve()},include:function(a,b){if(!a)return this;var b=b||{},c=b._0!==false,d=a.extend,e=a.include,f,g,h,i,j,k;if(a.__fns__&&a.__inc__){this.__inc__.push(a);if((a.__dep__||{}).push)a.__dep__.push(this);if(f=b._6){if(typeof a.extended==='function')a.extended(f)}else{if(typeof a.included==='function')a.included(this)}}else{if(this.shouldIgnore('extend',d)){i=[].concat(d);for(j=0,k=i.length;j=0)continue;c.push(e)}if(a!==false){var f=this.ancestors(),g=f.length;while(g--)f[g].instanceMethods(false,c)}return c},match:function(a){return a&&a.isA&&a.isA(this)},toString:function(){return this.displayName}});JS.Kernel=new JS.Module('Kernel',{__eigen__:function(){if(this.__meta__)return this.__meta__;var a=this.toString()+'.';this.__meta__=new JS.Module(a,null,{_5:this});return this.__meta__.include(this.klass,{_0:false})},equals:function(a){return this===a},extend:function(a,b){var c=(b||{})._0;this.__eigen__().include(a,{_6:this,_0:c});return this},hash:function(){return JS.Kernel.hashFor(this)},isA:function(a){return(typeof a==='function'&&this instanceof a)||this.__eigen__().includes(a)},method:function(a){var b=this.__mct__=this.__mct__||{},c=b[a],d=this[a];if(typeof d!=='function')return d;if(c&&d===c._2)return c._7;var e=JS.bind(d,this);b[a]={_2:d,_7:e};return e},methods:function(){return this.__eigen__().instanceMethods()},tap:function(a,b){a.call(b||null,this);return this},toString:function(){if(this.displayName)return this.displayName;var a=this.klass.displayName||this.klass.toString();return'#<'+a+':'+this.hash()+'>'}});(function(){var b=1;JS.Kernel.hashFor=function(a){if(a.__hash__!==undefined)return a.__hash__;a.__hash__=(new Date().getTime()+b).toString(16);b+=1;return a.__hash__}})();JS.Class=JS.makeClass(JS.Module);JS.extend(JS.Class.prototype,{initialize:function(a,b,c,d){if(typeof a!=='string'){d=arguments[2];c=arguments[1];b=arguments[0];a=undefined}if(typeof b!=='function'){d=c;c=b;b=Object}JS.Module.prototype.initialize.call(this,a);d=d||{};var e=JS.makeClass(b);JS.extend(e,this);e.prototype.constructor=e.prototype.klass=e;e.__eigen__().include(b.__meta__,{_0:d._0});e.setName(a);e.__tgt__=e.prototype;var f=(b===Object)?{}:(b.__fns__?b:new JS.Module(b.prototype,{_0:false}));e.include(JS.Kernel,{_0:false}).include(f,{_0:false}).include(c,{_0:false});if(d._0!==false)e.resolve();if(typeof b.inherited==='function')b.inherited(e);return e}});(function(){var e=function(a){var b={},c=a.prototype;for(var d in c){if(!c.hasOwnProperty(d))continue;b[d]=JS.Method.create(a,d,c[d])}return b};var f=function(a,b){var c=JS[a],d=JS[b];c.__inc__=[];c.__dep__=[];c.__fns__=e(c);c.__tgt__=c.prototype;c.prototype.constructor=c.prototype.klass=c;JS.extend(c,JS.Class.prototype);c.include(d||JS.Kernel);c.setName(a);c.constructor=c.klass=JS.Class};f('Method');f('Module');f('Class','Module');var g=JS.Kernel.instanceMethod('__eigen__');g.call(JS.Method);g.call(JS.Module);g.call(JS.Class).include(JS.Module.__meta__)})();JS.NotImplementedError=new JS.Class('NotImplementedError',Error);JS.Method.keyword('callSuper',function(c,d,e,f){var g=d.lookup(c.name),h=g.length-1,i=JS.array(f);return function(){var a=arguments.length;while(a--)i[a]=arguments[a];h-=1;var b=g[h].apply(e,i);h+=1;return b}});JS.Method.keyword('blockGiven',function(a,b,c,d){var e=Array.prototype.slice.call(d,a.arity),f=(typeof e[0]==='function');return function(){return f}});JS.Method.keyword('yieldWith',function(a,b,c,d){var e=Array.prototype.slice.call(d,a.arity);return function(){if(typeof e[0]!=='function')return;return e[0].apply(e[1]||null,arguments)}});JS.Interface=new JS.Class('Interface',{initialize:function(d){this.test=function(a,b){var c=d.length;while(c--){if(typeof a[d[c]]!=='function')return b?d[c]:false}return true}},extend:{ensure:function(){var a=JS.array(arguments),b=a.shift(),c,d;while(c=a.shift()){d=c.test(b,true);if(d!==true)throw new Error('object does not implement '+d+'()');}}}});JS.Singleton=new JS.Class('Singleton',{initialize:function(a,b,c){return new(new JS.Class(a,b,c))}}); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/decorator.js b/incubator/org.restlet.js/browser/lib/jsclass/decorator.js deleted file mode 100644 index f8509f9940..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/decorator.js +++ /dev/null @@ -1 +0,0 @@ -JS.Decorator=new JS.Class('Decorator',{initialize:function(a,c){var b=new JS.Class(),f={},e,d;for(e in a.prototype){d=a.prototype[e];if(typeof d==='function'&&d!==a)d=this.klass.delegate(e);f[e]=d}b.include(new JS.Module(f),{_0:false});b.include(this.klass.InstanceMethods,{_0:false});b.include(c);return b},extend:{delegate:function(a){return function(){return this.component[a].apply(this.component,arguments)}},InstanceMethods:new JS.Module({initialize:function(a){this.component=a;this.klass=this.constructor=a.klass;var c,b;for(c in a){if(this[c])continue;b=a[c];if(typeof b==='function')b=JS.Decorator.delegate(c);this[c]=b}},extend:function(a){this.component.extend(a);var c,b;for(c in a){b=a[c];if(typeof b==='function')b=JS.Decorator.delegate(c);this[c]=b}}})}}); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/deferrable.js b/incubator/org.restlet.js/browser/lib/jsclass/deferrable.js deleted file mode 100644 index bfd252d378..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/deferrable.js +++ /dev/null @@ -1 +0,0 @@ -JS.Deferrable=new JS.Module('Deferrable',{extend:{Timeout:new JS.Class(Error)},callback:function(b,a){if(this.__deferredStatus__==='success')return b.apply(a||null,this.__deferredValue__);if(this.__deferredStatus__==='failure')return;this.__callbacks__=this.__callbacks__||[];this.__callbacks__.push([b,a||null])},errback:function(b,a){if(this.__deferredStatus__==='failure')return b.apply(a||null,this.__deferredValue__);if(this.__deferredStatus__==='success')return;this.__errbacks__=this.__errbacks__||[];this.__errbacks__.push([b,a||null])},timeout:function(b){this.cancelTimeout();var a=this,c=new JS.Deferrable.Timeout();this.__timeout__=JS.ENV.setTimeout(function(){a.fail(c)},b)},cancelTimeout:function(){if(!this.__timeout__)return;JS.ENV.clearTimeout(this.__timeout__);delete this.__timeout__},setDeferredStatus:function(b,a){this.__deferredStatus__=b;this.__deferredValue__=a;this.cancelTimeout();switch(b){case'success':if(!this.__callbacks__)return;var c;while(c=this.__callbacks__.pop())c[0].apply(c[1],a);break;case'failure':if(!this.__errbacks__)return;var d;while(d=this.__errbacks__.pop())d[0].apply(d[1],a);break}},succeed:function(){return this.setDeferredStatus('success',arguments)},fail:function(){return this.setDeferredStatus('failure',arguments)}}); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/dom.js b/incubator/org.restlet.js/browser/lib/jsclass/dom.js deleted file mode 100644 index bed5890f76..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/dom.js +++ /dev/null @@ -1 +0,0 @@ -JS.DOM={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12,ENV:this,toggleClass:function(a,b){if(this.hasClass(a,b))this.removeClass(a,b);else this.addClass(a,b)},hasClass:function(a,b){var d=a.className.split(/\s+/);return JS.indexOf(d,b)>=0},addClass:function(a,b){if(this.hasClass(a,b))return;a.className=a.className+' '+b},removeClass:function(a,b){var d=new RegExp('\\b'+b+'\\b\\s*','g');a.className=a.className.replace(d,'')}};JS.DOM.Builder=new JS.Class('DOM.Builder',{extend:{addElement:function(a){this.define(a,function(){return this.makeElement(a,arguments)});JS.DOM[a]=function(){return new JS.DOM.Builder().makeElement(a,arguments)}},addElements:function(a){var b=a.length;while(b--)this.addElement(a[b])}},initialize:function(a){this._1=a},makeElement:function(a,b){var d,e,f;if(document.createElementNS){d=document.createElementNS("http://www.w3.org/1999/xhtml",a)}else{d=document.createElement(a)}for(var c=0,g=b.length;c=c)d.push(a)});return d},dropWhile:function(b,c){if(!b)return this.enumFor('dropWhile');b=JS.Enumerable.toFn(b);var d=[],e=true;this.forEach(function(a){if(e)e=e&&b.apply(c||null,arguments);if(!e)d.push(a)});return d},forEachCons:function(a,b,c){if(!b)return this.enumFor('forEachCons',a);b=JS.Enumerable.toFn(b);var d=this.toArray(),e=d.length,f=e-a,g;for(g=0;g<=f;g++)b.call(c||null,d.slice(g,g+a));return this},forEachSlice:function(a,b,c){if(!b)return this.enumFor('forEachSlice',a);b=JS.Enumerable.toFn(b);var d=this.toArray(),e=d.length,f=Math.ceil(e/a),g;for(g=0;gb?1:0))})).map(function(a){return a[1]})},take:function(c){var d=[];this.forEachWithIndex(function(a,b){if(b':function(a,b){return a>b},'>=':function(a,b){return a>=b},'<':function(a,b){return aa.key?1:0))},hash:function(){var a=JS.Hash.codeFor(this.key),b=JS.Hash.codeFor(this.value);return[a,b].sort().join('/')}}),codeFor:function(a){if(typeof a!=='object')return String(a);return(typeof a.hash==='function')?a.hash():a.toString()}},initialize:function(a){this.clear();if(!JS.isType(a,Array))return this.setDefault(a);for(var b=0,c=a.length;b-1)return c[d];if(!b)return null;this.size+=1;this.length+=1;e=new this.klass.Pair;e.setKey(a);c.push(e);return e},rassoc:function(a){var b=this.key(a);return b?this.assoc(b):null},clear:function(){this._0={};this.length=this.size=0},compareByIdentity:function(){this._5=true;return this},comparesByIdentity:function(){return!!this._5},setDefault:function(a){this._6=a;return this},getDefault:function(a){return(typeof this._6==='function')?this._6(this,a):(this._6||null)},equals:function(c){if(!JS.isType(c,JS.Hash)||this.length!==c.length)return false;var d=true;this.forEach(function(a){if(!d)return;var b=c.assoc(a.key);if(b===null||!b.hasValue(a.value))d=false});return d},hash:function(){var b=[];this.forEach(function(a){b.push(a.hash())});return b.sort().join('')},fetch:function(a,b,c){var d=this.assoc(a);if(d)return d.value;if(b===undefined)throw new Error('key not found');if(typeof b==='function')return b.call(c||null,a);return b},forEachKey:function(b,c){if(!b)return this.enumFor('forEachKey');b=JS.Enumerable.toFn(b);this.forEach(function(a){b.call(c||null,a.key)});return this},forEachPair:function(b,c){if(!b)return this.enumFor('forEachPair');b=JS.Enumerable.toFn(b);this.forEach(function(a){b.call(c||null,a.key,a.value)});return this},forEachValue:function(b,c){if(!b)return this.enumFor('forEachValue');b=JS.Enumerable.toFn(b);this.forEach(function(a){b.call(c||null,a.value)});return this},get:function(a){var b=this.assoc(a);return b?b.value:this.getDefault(a)},hasKey:function(a){return!!this.assoc(a)},hasValue:function(b){var c=false,d=!!this._5;this.forEach(function(a){if(c)return;if(d?b===a.value:JS.Enumerable.areEqual(b,a.value))c=true});return c},invert:function(){var b=new this.klass;this.forEach(function(a){b.store(a.value,a.key)});return b},isEmpty:function(){for(var a in this._0){if(this._0.hasOwnProperty(a)&&this._0[a].length>0)return false}return true},key:function(b){var c=null;this.forEach(function(a){if(!c&&JS.Enumerable.areEqual(b,a.value))c=a.key});return c},keys:function(){var b=[];this.forEach(function(a){b.push(a.key)});return b},merge:function(a,b,c){var d=new this.klass;d.update(this);d.update(a,b,c);return d},rehash:function(){var a=new this.klass;a._0=this._0;this.clear();this.update(a)},remove:function(a,b){if(b===undefined)b=null;var c,d,e;c=this._7(a);if(!c)return(typeof b==='function')?this.fetch(a,b):this.getDefault(a);d=this._8(c,a);if(d<0)return(typeof b==='function')?this.fetch(a,b):this.getDefault(a);e=c[d].value;this._9(c,d);this.size-=1;this.length-=1;if(c.length===0)delete this._0[this.klass.codeFor(a)];return e},_9:function(a,b){a.splice(b,1)},removeIf:function(b,c){if(!b)return this.enumFor('removeIf');b=JS.Enumerable.toFn(b);var d=[];this.forEach(function(a){if(b.call(c||null,a))d.push(a.key)},this);var e=d.length;while(e--)this.remove(d[e]);return this},replace:function(a){this.clear();this.update(a)},shift:function(){var a=this.keys();if(a.length===0)return this.getDefault();var b=this.assoc(a[0]);this.remove(b.key);return b},store:function(a,b){this.assoc(a,true).setValue(b);return b},toString:function(){return'Hash:{'+this.map(function(a){return a.key.toString()+'=>'+a.value.toString()}).join(',')+'}'},update:function(d,e,f){var g=(typeof e==='function');d.forEach(function(a){var b=a.key,c=a.value;if(g&&this.hasKey(b))c=e.call(f||null,b,this.get(b),c);this.store(b,c)},this)},values:function(){var b=[];this.forEach(function(a){b.push(a.value)});return b},valuesAt:function(){var a=arguments.length,b=[];while(a--)b.push(this.get(arguments[a]));return b}});JS.Hash.alias({includes:'hasKey',index:'key',put:'store'});JS.OrderedHash=new JS.Class('OrderedHash',JS.Hash,{assoc:function(a,b){var c=JS.Hash.prototype.assoc;var d=c.call(this,a,false);if(d||!b)return d;var e=c.call(this,a,true);if(!this._2){this._2=this._3=e}else{this._3._1=e;e._4=this._3;this._3=e}return e},clear:function(){this.callSuper();this._2=this._3=null},_9:function(a,b){var c=a[b];if(c._4)c._4._1=c._1;if(c._1)c._1._4=c._4;if(c===this._2)this._2=c._1;if(c===this._3)this._3=c._4;return this.callSuper()},forEach:function(a,b){if(!a)return this.enumFor('forEach');a=JS.Enumerable.toFn(a);var c=this._2;while(c){a.call(b||null,c);c=c._1}},rehash:function(){var a=this._2;this.clear();while(a){this.store(a.key,a.value);a=a._1}}}); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/linked_list.js b/incubator/org.restlet.js/browser/lib/jsclass/linked_list.js deleted file mode 100644 index 5c98f6f602..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/linked_list.js +++ /dev/null @@ -1 +0,0 @@ -JS.LinkedList=new JS.Class('LinkedList',{include:JS.Enumerable||{},initialize:function(a,b){this.length=0;this.first=this.last=null;if(!a)return;for(var c=0,d=a.length;c=this.length)return undefined;var b=this.first;while(a--)b=b.next;return b},pop:function(){return this.length?this.remove(this.last):undefined},shift:function(){return this.length?this.remove(this.first):undefined},insertAfter:function(){},push:function(){},remove:function(){},extend:{Node:new JS.Class({initialize:function(a){this.data=a;this.prev=this.next=this.list=null}})}});JS.LinkedList.Doubly=new JS.Class('LinkedList.Doubly',JS.LinkedList,{insertAt:function(a,b){if(a<0||a>=this.length)return;this.insertBefore(this.at(a),b)},unshift:function(a){this.length>0?this.insertBefore(this.first,a):this.push(a)},insertBefore:function(){}});JS.LinkedList.insertTemplate=function(c,d,e){return function(a,b){if(a.list!==this)return;b[c]=a;b[d]=a[d];a[d]=(a[d][c]=b);if(b[c]===this[e])this[e]=b;b.list=this;this.length++}};JS.LinkedList.Doubly.Circular=new JS.Class('LinkedList.Doubly.Circular',JS.LinkedList.Doubly,{insertAfter:JS.LinkedList.insertTemplate('prev','next','last'),insertBefore:JS.LinkedList.insertTemplate('next','prev','first'),push:function(a){if(this.length)return this.insertAfter(this.last,a);this.first=this.last=a.prev=a.next=a;a.list=this;this.length=1},remove:function(a){if(a.list!==this||this.length===0)return null;if(this.length>1){a.prev.next=a.next;a.next.prev=a.prev;if(a===this.first)this.first=a.next;if(a===this.last)this.last=a.prev}else{this.first=this.last=null}a.prev=a.next=a.list=null;this.length--;return a}}); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/loader-browser.js b/incubator/org.restlet.js/browser/lib/jsclass/loader-browser.js deleted file mode 100644 index 36b70335a7..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/loader-browser.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var a=(typeof this.global==='object')?this.global:this;a.JS=a.JS||{};JS.ENV=a})();JS.Package=function(a){var b=JS.Package.OrderedSet;JS.Package._4(this);this._0=a;this._1=new b();this._5=new b();this._b=new b();this._c=new b();this._2={};this._6={}};(function(e){e.displayName='Package';e.toString=function(){return e.displayName};var m=e.OrderedSet=function(a,b){this._d=this.list=[];this._4={};if(!a)return;for(var c=0,d=a.length;cc?1:0))},succ:function(b){if(JS.isType(b,'string')){var e=b.split(''),d=e.length,f=null,g=null,h=true;while(h&&d--){f=null;JS.Enumerable.forEach.call(this.SETS,function(a){var c=this[a];if(e[d]!==c._0)return;g=c;f=c._1},this);if(f===null){f=String.fromCharCode(e[d].charCodeAt(0)+1);h=false}e[d]=f}if(h)e.unshift(g._1==='0'?'1':g._1);return e.join('')}if(JS.isType(b,'number'))return b+1;if(typeof b.succ==='function')return b.succ();return null}},initialize:function(a,c,b){this._1=a;this._0=c;this._2=!!b},forEach:function(b,e){if(!b)return this.enumFor('forEach');b=JS.Enumerable.toFn(b);var d=this._1,f=this._2;if(this.klass.compare(d,this._0)>0)return;var g=JS.isType(d,Object)?function(a,c){return a.compareTo(c)<0}:function(a,c){return a!==c};while(g(d,this._0)){b.call(e||null,d);d=this.klass.succ(d);if(JS.isType(d,'string')&&d.length>this._0.length){f=true;break}}if(this.klass.compare(d,this._0)>0)return;if(!f)b.call(e||null,d)},equals:function(a){return JS.isType(a,JS.Range)&&JS.Enumerable.areEqual(a._1,this._1)&&JS.Enumerable.areEqual(a._0,this._0)&&a._2===this._2},hash:function(){var a=JS.Hash.codeFor(this._1)+'..';if(this._2)a+='.';a+=JS.Hash.codeFor(this._0);return a},first:function(){return this._1},last:function(){return this._0},excludesEnd:function(){return this._2},includes:function(a){var c=this.klass.compare(a,this._1),b=this.klass.compare(a,this._0);return c>=0&&(this._2?b<0:b<=0)},step:function(c,b,e){if(!b)return this.enumFor('step',c);b=JS.Enumerable.toFn(b);var d=0;this.forEach(function(a){if(d%c===0)b.call(e||null,a);d+=1})},toString:function(){var a=this._1.toString()+'..';if(this._2)a+='.';a+=this._0.toString();return a}});JS.Range.extend({DIGITS:new JS.Range('0','9'),LOWERCASE:new JS.Range('a','z'),UPPERCASE:new JS.Range('A','Z'),SETS:['DIGITS','LOWERCASE','UPPERCASE']});JS.Range.alias({begin:'first',end:'last',covers:'includes',match:'includes',member:'includes'}); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/set.js b/incubator/org.restlet.js/browser/lib/jsclass/set.js deleted file mode 100644 index 0214bbe8f2..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/set.js +++ /dev/null @@ -1 +0,0 @@ -JS.Set=new JS.Class('Set',{extend:{forEach:function(a,b,c){if(!a||!b)return;if(a.forEach)return a.forEach(b,c);for(var d=0,e=a.length;da._0.length&&this.isSuperset(a)},isSubset:function(b){var c=true;this.forEach(function(a){if(!c)return;if(!b.contains(a))c=false});return c},isSuperset:function(a){return a.isSubset(this)},merge:function(b){this.klass.forEach(b,function(a){this.add(a)},this)},product:function(c){var d=new JS.Set;this.forEach(function(b){this.klass.forEach(c,function(a){d.add([b,a])})},this);return d},rebuild:function(){this._0.rehash();this.length=this.size=this._0.length},remove:function(a){this._0.remove(a);this.length=this.size=this._0.length},removeIf:function(b,c){if(!b)return this.enumFor('removeIf');b=JS.Enumerable.toFn(b);this._0.removeIf(function(a){return b.call(c||null,a.key)});this.length=this.size=this._0.length;return this},replace:function(a){this.clear();this.merge(a)},subtract:function(b){this.klass.forEach(b,function(a){this.remove(a)},this)},toString:function(){var b=[];this.forEach(function(a){b.push(a.toString())});return this.klass.displayName+':{'+b.join(',')+'}'},union:function(a){var b=new this.klass;b.merge(this);b.merge(a);return b},xor:function(b){var c=new this.klass(b);this.forEach(function(a){c[c.contains(a)?'remove':'add'](a)});return c},_1:function(a){var b=this._0.length,c=JS.Enumerable;while(b--){if(c.areEqual(a,this._0[b]))return b}return-1}});JS.Set.alias({n:'intersection',u:'union',x:'product'});JS.HashSet=JS.Set;JS.OrderedSet=new JS.Class('OrderedSet',JS.Set,{clear:function(){this._0=new JS.OrderedHash();this.size=this.length=0}});JS.SortedSet=new JS.Class('SortedSet',JS.Set,{extend:{compare:function(a,b){return JS.isType(a,Object)?a.compareTo(b):(ab?1:0))}},forEach:function(a,b){if(!a)return this.enumFor('forEach');a=JS.Enumerable.toFn(a);this.klass.forEach(this._0,a,b);return this},add:function(a){var b=this._1(a,true);if(b===null)return false;this._0.splice(b,0,a);this.length=this.size=this._0.length;return true},clear:function(){this._0=[];this.size=this.length=0},contains:function(a){return this._1(a)!==-1},rebuild:function(){var a=this._0;this.clear();this.merge(a)},remove:function(a){var b=this._1(a);if(b===-1)return;this._0.splice(b,1);this.length=this.size=this._0.length},removeIf:function(a,b){if(!a)return this.enumFor('removeIf');a=JS.Enumerable.toFn(a);var c=this._0,d=c.length;while(d--){if(a.call(b||null,c[d]))this.remove(c[d])}return this},_1:function(a,b){var c=this._0,d=c.length,e=0,f=d,g=this.klass.compare,h=JS.Enumerable,i;if(d===0)return b?0:-1;if(g(a,c[0])<1){f=0;e=0}if(g(a,c[d-1])>0){f=0;e=d}while(!h.areEqual(a,c[e])&&f>0.5){f=f/2;e+=(g(a,c[e])>0?1:-1)*Math.round(f);if(e>0&&g(a,c[e-1])>0&&g(a,c[e])<1)f=0}while(c[e]&&!h.areEqual(a,c[e])&&g(a,c[e])===0)e+=1;i=h.areEqual(a,c[e]);return b?(i?null:e):(i?e:-1)}});JS.Enumerable.include({toSet:function(a,b,c){a=a||JS.Set;return new a(this,b,c)}}); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/stack_trace.js b/incubator/org.restlet.js/browser/lib/jsclass/stack_trace.js deleted file mode 100644 index bce0bc0dc9..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/stack_trace.js +++ /dev/null @@ -1 +0,0 @@ -JS.StackTrace=new JS.Module('StackTrace',{extend:{logger:new JS.Singleton({include:JS.Console,active:false,update:function(a,b){if(!this.active)return;switch(a){case'call':return this.logEnter(b);case'return':return this.logExit(b);case'error':return this.logError(b)}},indent:function(){var a=' ';JS.StackTrace.forEach(function(){a+='| '});return a},fullName:function(a){var b=JS.Console,f=a.method,g=a.env,d=f.name,c=f.module;return b.nameOf(g)+(c===g?'':'('+b.nameOf(c)+')')+'#'+d},logEnter:function(a){var b=this.fullName(a),f=JS.Console.convert(a.args).replace(/^\[/,'(').replace(/\]$/,')');if(this._0)this.puts();this.reset();this.print(' ');this.consoleFormat('bgblack','white');this.print('TRACE');this.reset();this.print(this.indent());this.blue();this.print(b);this.red();this.print(f);this.reset();this._0=true},logExit:function(a){var b=this.fullName(a);if(a.leaf){this.consoleFormat('red');this.print(' --> ')}else{this.reset();this.print(' ');this.consoleFormat('bgblack','white');this.print('TRACE');this.reset();this.print(this.indent());this.blue();this.print(b);this.red();this.print(' --> ')}this.consoleFormat('yellow');this.puts(JS.Console.convert(a.result));this.reset();this.print('');this._0=false},logError:function(a){this.puts();this.reset();this.print(' ');this.consoleFormat('bgred','white');this.print('ERROR');this.consoleFormat('bold','red');this.print(' '+JS.Console.convert(a));this.reset();this.print(' thrown by ');this.bold();this.print(JS.StackTrace.top().name);this.reset();this.puts('. Backtrace:');this.backtrace()},backtrace:function(){JS.StackTrace.reverseForEach(function(a){var b=JS.Console.convert(a.args).replace(/^\[/,'(').replace(/\]$/,')');this.print(' | ');this.consoleFormat('blue');this.print(a.name);this.red();this.print(b);this.reset();this.puts(' in ');this.print(' | ');this.bold();this.puts(JS.Console.convert(a.object))},this);this.reset();this.puts()}}),include:[JS.Observable,JS.Enumerable],wrap:function(b,f,g){var d=JS.StackTrace;var c=function(){var a;d.push(this,f,g,Array.prototype.slice.call(arguments));try{a=b.apply(this,arguments)}catch(e){d.error(e)}d.pop(a);return a};c.toString=function(){return b.toString()};c.__traced__=true;return c},stack:[],forEach:function(a,b){JS.Enumerable.forEach.call(this.stack,a,b)},top:function(){return this.stack[this.stack.length-1]||{}},push:function(a,b,f,g){var d=this.stack;if(d.length>0)d[d.length-1].leaf=false;var c={object:a,method:b,env:f,args:g,leaf:true};c.name=this.logger.fullName(c);this.notifyObservers('call',c);d.push(c)},pop:function(a){var b=this.stack.pop();b.result=a;this.notifyObservers('return',b)},error:function(a){if(a.logged)throw a;a.logged=true;this.notifyObservers('error',a);this.stack=[];throw a;}}});JS.StackTrace.addObserver(JS.StackTrace.logger); \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/lib/jsclass/state.js b/incubator/org.restlet.js/browser/lib/jsclass/state.js deleted file mode 100644 index eafb5cb187..0000000000 --- a/incubator/org.restlet.js/browser/lib/jsclass/state.js +++ /dev/null @@ -1 +0,0 @@ -JS.State=new JS.Module('State',{__getState__:function(a){if(typeof a==='object')return a;if(typeof a==='string')return(this.states||{})[a];return{}},setState:function(a){this.__state__=this.__getState__(a);JS.State.addMethods(this.__state__,this.klass)},inState:function(){var a=arguments.length;while(a--){if(this.__state__===this.__getState__(arguments[a]))return true}return false},extend:{ClassMethods:new JS.Module({states:function(a){this.define('states',JS.State.buildCollection(this,a))}}),included:function(a){a.extend(this.ClassMethods)},stub:function(){return this},buildStubs:function(a,c,d){var b,e;for(b in d){c[b]={};for(e in d[b])a[e]=this.stub}},findStates:function(a,c){var d=a.length,b=[];while(d--){if(a[d].hasOwnProperty(c))b.push(a[d][c])}return b},buildCollection:function(a,c){var d={},b={},e=a.lookup('states'),h,g,k,i,j,f,l;this.buildStubs(d,b,c);for(f=0,l=e.length;f is not true.",a),function(){return a})})},assertEqual:function(a,b,c){var d=this.buildMessage(c," expected but was\n.",a,b);this.assertBlock(d,function(){return JS.Enumerable.areEqual(a,b)})},assertNotEqual:function(a,b,c){var d=this.buildMessage(c," expected not to be equal to\n.",a,b);this.assertBlock(d,function(){return!JS.Enumerable.areEqual(a,b)})},assertNull:function(a,b){this.assertEqual(null,a,b)},assertNotNull:function(a,b){var c=this.buildMessage(b," expected not to be null.",a);this.assertBlock(c,function(){return a!==null})},assertKindOf:function(c,d,f){this.__wrapAssertion__(function(){var a=(!d||typeof c==='string')?typeof d:(d.klass||d.constructor);var b=this.buildMessage(f," expected to be an instance of\n but was\n.",d,c,a);this.assertBlock(b,function(){return JS.isType(d,c)})})},assertRespondTo:function(c,d,f){this.__wrapAssertion__(function(){var a=this.buildMessage('',"\ngiven as the method name argument to #assertRespondTo must be a String.",d);this.assertBlock(a,function(){return typeof d==='string'});var b=c?c.constructor:typeof c;a=this.buildMessage(f,"\nof type \nexpected to respond to .",c,b,d);this.assertBlock(a,function(){return c&&c[d]!==undefined})})},assertMatch:function(b,c,d){this.__wrapAssertion__(function(){var a=this.buildMessage(d," expected to match\n.",c,b);this.assertBlock(a,function(){return JS.match(b,c)})})},assertNoMatch:function(b,c,d){this.__wrapAssertion__(function(){var a=this.buildMessage(d," expected not to match\n.",c,b);this.assertBlock(a,function(){return(typeof b.test==='function')?!b.test(c):!b.match(c)})})},assertSame:function(a,b,c){var d=this.buildMessage(c," expected to be the same as\n.",a,b);this.assertBlock(d,function(){return b===a})},assertNotSame:function(a,b,c){var d=this.buildMessage(c," expected not to be the same as\n.",a,b);this.assertBlock(d,function(){return b!==a})},assertInDelta:function(b,c,d,f){this.__wrapAssertion__(function(){this.assertKindOf('number',b);this.assertKindOf('number',c);this.assertKindOf('number',d);this.assert(d>=0,"The delta should not be negative");var a=this.buildMessage(f," and\n expected to be within\n of each other.",b,c,d);this.assertBlock(a,function(){return Math.abs(b-c)<=d})})},assertSend:function(b,c){this.__wrapAssertion__(function(){this.assertKindOf(Array,b,"assertSend requires an array of send information");this.assert(b.length>=2,"assertSend requires at least a receiver and a message name");var a=this.buildMessage(c," expected to respond to\n with a true value.",b[0],JS.Test.Unit.AssertionMessage.literal(b[1]),b.slice(2));this.assertBlock(a,function(){return b[0][b[1]].apply(b[0],b.slice(2))})})},__processExceptionArgs__:function(a){var a=JS.array(a),b=(typeof a[a.length-1]==='function')?null:a.pop(),c=a.pop(),d=JS.isType(a[a.length-1],'string')?a.pop():'',f=new JS.Enumerable.Collection(a);return[a,f,d,c,b]},assertThrow:function(){var d=this.__processExceptionArgs__(arguments),f=d[0],g=d[1],h=d[2],i=d[3],j=d[4];this.__wrapAssertion__(function(){var b=this.buildMessage(h," exception expected but none was thrown.",f),c;this.assertBlock(b,function(){try{i.call(j)}catch(e){c=e;return true}return false});b=this.buildMessage(h," exception expected but was\n?",f,c);this.assertBlock(b,function(){return g.any(function(a){return JS.isType(c,a)||(c.name&&c.name===a.name)})})})},assertThrows:function(){return this.assertThrow.apply(this,arguments)},assertNothingThrown:function(){var a=this.__processExceptionArgs__(arguments),b=a[0],c=a[1],d=a[2],f=a[3],g=a[4];this.__wrapAssertion__(function(){try{f.call(g)}catch(e){if((b.length===0&&!JS.isType(e,JS.Test.Unit.AssertionFailedError))||c.any(function(type){return JS.isType(e,type)}))this.assertBlock(this.buildMessage(d,"Exception thrown:\n?",e),function(){return false});else throw e;}})},buildMessage:function(){var a=JS.array(arguments),b=a.shift(),c=a.shift();return new JS.Test.Unit.AssertionMessage(b,c,a)},__wrapAssertion__:function(a){if(this.__assertionWrapped__===undefined)this.__assertionWrapped__=false;if(!this.__assertionWrapped__){this.__assertionWrapped__=true;try{this.addAssertion();return a.call(this)}finally{this.__assertionWrapped__=false}}else{return a.call(this)}},addAssertion:function(){}})});JS.Test.Unit.extend({AssertionMessage:new JS.Class({extend:{Literal:new JS.Class({initialize:function(a){this._18=a;this.toString=this.inspect},inspect:function(){return this._18.toString()}}),literal:function(a){return new this.Literal(a)},Template:new JS.Class({extend:{create:function(a){var b=a?a.match(/\(\?\)|(?=[^\\])\?|(?:(?!\(\?\))(?:\\\?|[^\?]))+/g):[];return new this(b)}},initialize:function(b){this._S=new JS.Enumerable.Collection(b);this.count=this._S.findAll(function(a){return a==='?'||a==='(?)'}).length},result:function(b){if(b.length!==this.count)throw"The number of parameters does not match the number of substitutions.";var c=JS.array(b);return this._S.collect(function(a){if(a==='(?)')return c.shift().replace(/^\[/,'(').replace(/\]$/,')');if(a==='?')return c.shift();return a.replace(/\\\?/g,'?')}).join('')}})},initialize:function(a,b,c){this._T=a;this._19=b;this._1a=new JS.Enumerable.Collection(c)},template:function(){return this._1b=this._1b||this.klass.Template.create(this._19)},addPeriod:function(a){return/\.$/.test(a)?a:a+'.'},toString:function(){var b=[],c,d;if(this._T)b.push(this.addPeriod(this._T));d=this.template().result(this._1a.collect(function(a){return JS.Console.convert(a)},this));if(d!=='')b.push(d);return b.join("\n")}})});JS.Test.Unit.extend({Failure:new JS.Class({extend:{SINGLE_CHARACTER:'F'},initialize:function(a,b){this._j=a;this._U=b},singleCharacterDisplay:function(){return this.klass.SINGLE_CHARACTER},shortDisplay:function(){return this._j+': '+this._U.split("\n")[0]},longDisplay:function(){return"Failure:\n"+this._j+":\n"+this._U},toString:function(){return this.longDisplay()}})});JS.Test.Unit.extend({Error:new JS.Class({extend:{SINGLE_CHARACTER:'E'},initialize:function(a,b){this._j=a;this._k=b},singleCharacterDisplay:function(){return this.klass.SINGLE_CHARACTER},message:function(){return this._k.name+': '+this._k.message},shortDisplay:function(){return this._j+': '+this.message().split("\n")[0]},longDisplay:function(){return"Error:\n"+this._j+":\n"+this.message()},toString:function(){return this.longDisplay()}})});JS.Test.Unit.extend({TestResult:new JS.Class({include:JS.Test.Unit.Util.Observable,extend:{CHANGED:'CHANGED',FAULT:'FAULT'},initialize:function(){this._V=this._W=0;this._b=[];this._l=[]},addRun:function(){this._V+=1;this.notifyListeners(this.klass.CHANGED,this)},addFailure:function(a){this._b.push(a);this.notifyListeners(this.klass.FAULT,a);this.notifyListeners(this.klass.CHANGED,this)},addError:function(a){this._l.push(a);this.notifyListeners(this.klass.FAULT,a);this.notifyListeners(this.klass.CHANGED,this)},addAssertion:function(){this._W+=1;this.notifyListeners(this.klass.CHANGED,this)},toString:function(){return this.runCount()+' tests, '+this.assertionCount()+' assertions, '+this.failureCount()+' failures, '+this.errorCount()+' errors'},passed:function(){return this._b.length===0&&this._l.length===0},runCount:function(){return this._V},assertionCount:function(){return this._W},failureCount:function(){return this._b.length},errorCount:function(){return this._l.length}})});JS.Test.Unit.extend({TestSuite:new JS.Class({include:JS.Enumerable,extend:{STARTED:'Test.Unit.TestSuite.STARTED',FINISHED:'Test.Unit.TestSuite.FINISHED',forEach:function(a,b,c,d){var f=false,g=a.length,h=-1,i=0,j=this.setTimeout;var k=function(){i+=1;if(JS.Console.BROWSER)j(m,1);else l()};var l=function(){if(f)return;f=true;while(i>0)m();f=false};var m=function(){h+=1;i-=1;if(h===g)return c&&c.call(d||null);b.call(d||null,a[h],k)};k()},setTimeout:(function(){return(typeof setTimeout==='undefined')?undefined:setTimeout})()},initialize:function(a){this._m=a||'Unnamed TestSuite';this._3=[]},forEach:function(a,b,c){this.klass.forEach(this._3,a,b,c)},run:function(c,d,f,g){f.call(g||null,this.klass.STARTED,this._m);this.forEach(function(a,b){a.run(c,b,f,g)},function(){f.call(g||null,this.klass.FINISHED,this._m);d.call(g||null)},this)},push:function(a){this._3.push(a);return this},remove:function(a){var b=this._3.length;while(b--){if(this._3[b]===a)this._3.splice(b,1)}},size:function(){var a=0,b=this._3.length;while(b--){a+=this._3[b].size()}return a},empty:function(){return this._3.length===0},toString:function(){return this._m}})});JS.Test.Unit.extend({TestCase:new JS.Class({include:JS.Test.Unit.Assertions,extend:[JS.Enumerable,{testCases:[],reports:[],clear:function(){this.testCases=[]},inherited:function(a){this.testCases.push(a)},forEach:function(a,b){for(var c=0,d=this.testCases.length;c';if(this._9.length>0){a+='
    ';for(var b=0,c=this._9.length;b'+this._9[b].longDisplay().replace(/[\r\n]/g,'
    ')+''}a+='
'}a+='

'+this._2.toString()+'

';return a}})}})});JS.Test.Unit.UI.Browser.TestRunner.extend({Display:new JS.Class({extend:{getInstance:function(){return this._1g=this._1g||new this()},Context:new JS.Class({initialize:function(a,b,c){this._d=b;this._a=a;this._E=[];if(c===undefined){this._F=b;return}this._G(c)},_G:function(f){var g=this,h=this._d._F||this._d,i={_3:'T',_b:'F'};this._H=new JS.DOM.Builder(h).li({className:this._a+' passed closed'},function(d){d.ul({className:'stats'},function(b){for(var c in i)b.li(function(a){a.span({className:'letter'},i[c]+': ');g[c]=a.span({className:'number'},'0')})});if(f)g._Z=d.p({className:g._a+'-name'},f);g._F=d.ul({className:'children'})});JS.DOM.Event.on(this._Z,'click',function(){JS.DOM.toggleClass(this._H,'closed')},this)},child:function(a){return this._E[a]=this._E[a]||new this.klass('spec',this,a)},addTest:function(a){var b=this._E[a]=new this.klass('test',this,a);b.ping('_3')},addFault:function(g){var h=JS.DOM.li({className:'fault'},function(f){f.p(function(a){var b=g.split(/[\r\n]+/);b.splice(1,1);for(var c=0,d=b.length;c0)a.br();a.concat(b[c])}})});this._F.appendChild(h);this.ping('_b');this.fail()},ping:function(a){if(!this[a])return;this[a].innerHTML=parseInt(this[a].innerHTML)+1;if(this._d.ping)this._d.ping(a)},fail:function(){if(!this._H)return;JS.DOM.removeClass(this._H,'passed');JS.DOM.addClass(this._Z,'failed');if(this._d.fail)this._d.fail()}})},initialize:function(){this._G();document.body.insertBefore(this._1h,document.body.firstChild)},_G:function(){var f=this;f._1h=JS.DOM.div({className:'test-result-container'},function(d){d.table({className:'report'},function(c){c.thead(function(b){b.tr(function(a){a.th({scope:'col'},'Tests');a.th({scope:'col'},'Assertions');a.th({scope:'col'},'Failures');a.th({scope:'col'},'Errors')})});c.tbody(function(b){b.tr(function(a){f._3=a.td();f._1i=a.td();f._b=a.td();f._l=a.td()})})});f._1j=new f.klass.Context('spec',d.ul({className:'specs'}));f._1k=d.p({className:'summary'})})},setTestCount:function(a){this._3.innerHTML=String(a)},setAssertionCount:function(a){this._1i.innerHTML=String(a)},setFailureCount:function(a){this._b.innerHTML=String(a)},setErrorCount:function(a){this._l.innerHTML=String(a)},addTestCase:function(a){var b=this._10(a),c=b.name,d=b.context;d.addTest(c)},finishTestCase:function(a){},addFault:function(a,b){var c=this._10(a),d=c.name,f=c.context;f.child(d).addFault(b.longDisplay())},printSummary:function(a){this._1k.innerHTML='Finished in '+a+' seconds.'},_10:function(c){var d=c.name(),f=c.klass,g=f.getContextName?f.getContextName():f.displayName,h=new JS.Enumerable.Collection();d=d.replace(g,'').replace(g,'').replace(/\(.*?\)$/g,'').replace(/^test\W+/g,'');while(f!==JS.Test.Unit.TestCase){h.push(f);f=f.superclass}g=h.reverseForEach().inject(this._1j,function(a,b){return a.child(b._p||b.displayName)});return{name:d,context:g}}})});JS.Test.Unit.extend({AutoRunner:new JS.Class({extend:{run:function(b){var c=this.getRunner(),d=[],f=[];JS.Test.Unit.TestCase.resolve();JS.Test.Unit.TestCase.forEach(function(a){f.push(a.suite());if(a.superclass===JS.Test.Unit.TestCase)d.push(a.displayName)});var g=new JS.Test.Unit.TestSuite(d.join(', '));for(var h=0,i=f.length;h received call to '+this._1+'() with unexpected arguments:\n(?)',[this._7,JS.array(a)]);throw new JS.Test.Mocking.UnexpectedCallError(h);},_1m:function(){if(!this._8)return;for(var a=0,b=this._q.length;athis._r){d=this._O('at most');c=false}else if(this._M&&this._g expected to receive call\n'+b+'(?)'+(d?'\n'+d:'')+'.',[a,this.toArray()]);throw new JS.Test.Mocking.ExpectationError(f);},_O:function(a){var b=this._g,c='but '+b+' call'+(b===1?' was':'s were')+' made';var d={'exactly':this._N,'at most':this._r,'at least':this._M};return a+' '+d[a]+' times\n'+c}})});JS.Test.Mocking.extend({Anything:new JS.Class({equals:function(){return true},toString:function(){return'anything'}}),AnyArgs:new JS.Class({equals:function(){return JS.Enumerable.ALL_EQUAL},toString:function(){return'*arguments'}}),ArrayIncluding:new JS.Class({initialize:function(a){this._i=Array.prototype.slice.call(a)},equals:function(a){if(!JS.isType(a,Array))return false;var b=this._i.length,c;loop:while(b--){c=a.length;while(c--){if(JS.Enumerable.areEqual(this._i[b],a[c]))continue loop}return false}return true},toString:function(){var a=JS.Console.convert(this._i);return'arrayIncluding('+a+')'}}),ObjectIncluding:new JS.Class({initialize:function(a){this._i=a},equals:function(a){if(!JS.isType(a,Object))return false;for(var b in this._i){if(!JS.Enumerable.areEqual(this._i[b],a[b]))return false}return true},toString:function(){var a=JS.Console.convert(this._1q);return'objectIncluding('+a+')'}}),InstanceOf:new JS.Class({initialize:function(a){this._a=a},equals:function(a){return JS.isType(a,this._a)},toString:function(){var a=JS.Console.convert(this._a),b=/^[aeiou]/i.test(a)?'an':'a';return b+'('+a+')'}}),Matcher:new JS.Class({initialize:function(a){this._a=a},equals:function(a){return JS.match(this._a,a)},toString:function(){var a=JS.Console.convert(this._a);return'matching('+a+')'}})});JS.Test.Mocking.Stub.include({given:function(){var a=new JS.Test.Mocking.Parameters(arguments,this._8);this._q.push(a);this._4=a;return this},raises:function(a){this._4._k=a;return this},returns:function(){this._4.returns(arguments);return this},yields:function(){this._4.yields(arguments);return this},atLeast:function(a){this._4.setMinimum(a);return this},atMost:function(a){this._4.setMaximum(a);return this},exactly:function(a){this._4.setExpected(a);return this}});JS.Test.Mocking.Stub.alias({raising:'raises',returning:'returns',yielding:'yields'});JS.Test.Mocking.extend({DSL:new JS.Module({stub:function(){return JS.Test.Mocking.stub.apply(JS.Test.Mocking,arguments)},expect:function(a,b){var c=JS.Test.Mocking.stub(a,b);c.expected();this.addAssertion();return c},anything:function(){return new JS.Test.Mocking.Anything()},anyArgs:function(){return new JS.Test.Mocking.AnyArgs()},instanceOf:function(a){return new JS.Test.Mocking.InstanceOf(a)},match:function(a){return new JS.Test.Mocking.Matcher(a)},arrayIncluding:function(){return new JS.Test.Mocking.ArrayIncluding(arguments)},objectIncluding:function(a){return new JS.Test.Mocking.ObjectIncluding(a)}})});JS.Test.Unit.TestCase.include(JS.Test.Mocking.DSL);JS.Test.Unit.mocking=JS.Test.Mocking;JS.Test.extend({FakeClock:new JS.Module({extend:{API:{stub:function(){var a=JS.Test.Mocking,b=['Date','setTimeout','clearTimeout','setInterval','clearInterval'],c=b.length;JS.Test.FakeClock.reset();while(c--)a.stub(b[c],JS.Test.FakeClock.method(b[c]))},reset:function(){return JS.Test.FakeClock.reset()},tick:function(a){return JS.Test.FakeClock.tick(a)}},JSDate:Date,Schedule:new JS.Class(JS.SortedSet,{nextScheduledAt:function(b){return this.find(function(a){return a.time<=b})}}),Timeout:new JS.Class({include:JS.Comparable,initialize:function(a,b,c){this.callback=a;this.interval=b;this.repeat=c},compareTo:function(a){return this.time-a.time}}),reset:function(){this._P=new Date().getTime();this._Q=this._P;this._o=new this.Schedule()},tick:function(a){this._P+=a;var b;while(b=this._o.nextScheduledAt(this._P))this._1p(b)},_1p:function(a){this._Q=a.time;a.callback();if(a.repeat){a.time+=a.interval;this._o.rebuild()}else{this.clearTimeout(a)}},_16:function(a,b,c){var d=new this.Timeout(a,b,c);d.time=this._Q+b;this._o.add(d);return d},Date:function(){var a=new this.JSDate();a.setTime(this._Q);return a},setTimeout:function(a,b){return this._16(a,b,false)},setInterval:function(a,b){return this._16(a,b,true)},clearTimeout:function(a){this._o.remove(a)},clearInterval:function(a){this._o.remove(a)}}})});JS.Test.FakeClock.include({clock:JS.Test.FakeClock.API});JS.Test.extend({AsyncSteps:new JS.Class(JS.Module,{define:function(b,c){this.callSuper(b,function(){var a=[b,c].concat(JS.array(arguments));this.__enqueue__(a)})},included:function(a){a.include(JS.Test.AsyncSteps.Sync);if(a.includes(JS.Test.Context))a.after(function(resume){this.sync(resume)})},extend:{Sync:new JS.Module({__enqueue__:function(a){this.__stepQueue__=this.__stepQueue__||[];this.__stepQueue__.push(a);if(this.__runningSteps__)return;this.__runningSteps__=true;JS.ENV.setTimeout(this.method('__runNextStep__'),1)},__runNextStep__:function(){var a=this.__stepQueue__.shift(),b;if(!a){this.__runningSteps__=false;if(!this.__stepCallbacks__)return;while(b=this.__stepCallbacks__.shift())b();return}var c=a.shift(),d=a.shift(),f=a.slice(),g=function(){d.apply(this,f)};f[d.length-1]=this.method('__runNextStep__');if(!this.exec)return g.call(this);this.exec(g,function(){},this.method('__endSteps__'))},__endSteps__:function(){this.__stepQueue__=[];this.__runNextStep__()},sync:function(a){if(!this.__runningSteps__)return a();this.__stepCallbacks__=this.__stepCallbacks__||[];this.__stepCallbacks__.push(a)}})}}),asyncSteps:function(a){return new this.AsyncSteps(a)}});JS.Test.extend({Coverage:new JS.Class({initialize:function(d){this._17=d;this._R=new JS.Hash([]);var f=function(a){var b=a.instanceMethods(false),c=b.length;while(c--)this._R.store(a.instanceMethod(b[c]),0)};f.call(this,d);f.call(this,d.__eigen__())},attach:function(){var a=this._17;JS.StackTrace.addObserver(this);JS.Method.trace([a,a.__eigen__()])},detach:function(){var a=this._17;JS.Method.untrace([a,a.__eigen__()]);JS.StackTrace.removeObserver(this)},update:function(a,b){if(a!=='call')return;var c=this._R.assoc(b.method);if(c)c.setValue(c.value+1)},report:function(){var c=this._R.entries().sort(function(a,b){return b.value-a.value});JS.Console.printTable(c,function(a,b){if(a[1]===0)return['bgred','white'];return(b%2===0)?['bold']:[]})}})});JS.Test.extend({Helpers:new JS.Module({$R:function(a,b){return new JS.Range(a,b)},$w:function(a){return a.split(/\s+/)},forEach:function(a,b,c){for(var d=0,f=a.length;d=0;)delete f[i[g]]}return j.call(n, -o,f)};e=p({"":e},"")}return e}}(); diff --git a/incubator/org.restlet.js/browser/lib/qunit/qunit.css b/incubator/org.restlet.js/browser/lib/qunit/qunit.css deleted file mode 100644 index b3c6db5237..0000000000 --- a/incubator/org.restlet.js/browser/lib/qunit/qunit.css +++ /dev/null @@ -1,225 +0,0 @@ -/** - * QUnit - A JavaScript Unit Testing Framework - * - * http://docs.jquery.com/QUnit - * - * Copyright (c) 2011 John Resig, Jörn Zaefferer - * Dual licensed under the MIT (MIT-LICENSE.txt) - * or GPL (GPL-LICENSE.txt) licenses. - */ - -/** Font Family and Sizes */ - -#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult { - font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif; -} - -#qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; } -#qunit-tests { font-size: smaller; } - - -/** Resets */ - -#qunit-tests, #qunit-tests ol, #qunit-header, #qunit-banner, #qunit-userAgent, #qunit-testresult { - margin: 0; - padding: 0; -} - - -/** Header */ - -#qunit-header { - padding: 0.5em 0 0.5em 1em; - - color: #8699a4; - background-color: #0d3349; - - font-size: 1.5em; - line-height: 1em; - font-weight: normal; - - border-radius: 15px 15px 0 0; - -moz-border-radius: 15px 15px 0 0; - -webkit-border-top-right-radius: 15px; - -webkit-border-top-left-radius: 15px; -} - -#qunit-header a { - text-decoration: none; - color: #c2ccd1; -} - -#qunit-header a:hover, -#qunit-header a:focus { - color: #fff; -} - -#qunit-banner { - height: 5px; -} - -#qunit-testrunner-toolbar { - padding: 0.5em 0 0.5em 2em; - color: #5E740B; - background-color: #eee; -} - -#qunit-userAgent { - padding: 0.5em 0 0.5em 2.5em; - background-color: #2b81af; - color: #fff; - text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px; -} - - -/** Tests: Pass/Fail */ - -#qunit-tests { - list-style-position: inside; -} - -#qunit-tests li { - padding: 0.4em 0.5em 0.4em 2.5em; - border-bottom: 1px solid #fff; - list-style-position: inside; -} - -#qunit-tests.hidepass li.pass, #qunit-tests.hidepass li.running { - display: none; -} - -#qunit-tests li strong { - cursor: pointer; -} - -#qunit-tests li a { - padding: 0.5em; - color: #c2ccd1; - text-decoration: none; -} -#qunit-tests li a:hover, -#qunit-tests li a:focus { - color: #000; -} - -#qunit-tests ol { - margin-top: 0.5em; - padding: 0.5em; - - background-color: #fff; - - border-radius: 15px; - -moz-border-radius: 15px; - -webkit-border-radius: 15px; - - box-shadow: inset 0px 2px 13px #999; - -moz-box-shadow: inset 0px 2px 13px #999; - -webkit-box-shadow: inset 0px 2px 13px #999; -} - -#qunit-tests table { - border-collapse: collapse; - margin-top: .2em; -} - -#qunit-tests th { - text-align: right; - vertical-align: top; - padding: 0 .5em 0 0; -} - -#qunit-tests td { - vertical-align: top; -} - -#qunit-tests pre { - margin: 0; - white-space: pre-wrap; - word-wrap: break-word; -} - -#qunit-tests del { - background-color: #e0f2be; - color: #374e0c; - text-decoration: none; -} - -#qunit-tests ins { - background-color: #ffcaca; - color: #500; - text-decoration: none; -} - -/*** Test Counts */ - -#qunit-tests b.counts { color: black; } -#qunit-tests b.passed { color: #5E740B; } -#qunit-tests b.failed { color: #710909; } - -#qunit-tests li li { - margin: 0.5em; - padding: 0.4em 0.5em 0.4em 0.5em; - background-color: #fff; - border-bottom: none; - list-style-position: inside; -} - -/*** Passing Styles */ - -#qunit-tests li li.pass { - color: #5E740B; - background-color: #fff; - border-left: 26px solid #C6E746; -} - -#qunit-tests .pass { color: #528CE0; background-color: #D2E0E6; } -#qunit-tests .pass .test-name { color: #366097; } - -#qunit-tests .pass .test-actual, -#qunit-tests .pass .test-expected { color: #999999; } - -#qunit-banner.qunit-pass { background-color: #C6E746; } - -/*** Failing Styles */ - -#qunit-tests li li.fail { - color: #710909; - background-color: #fff; - border-left: 26px solid #EE5757; -} - -#qunit-tests > li:last-child { - border-radius: 0 0 15px 15px; - -moz-border-radius: 0 0 15px 15px; - -webkit-border-bottom-right-radius: 15px; - -webkit-border-bottom-left-radius: 15px; -} - -#qunit-tests .fail { color: #000000; background-color: #EE5757; } -#qunit-tests .fail .test-name, -#qunit-tests .fail .module-name { color: #000000; } - -#qunit-tests .fail .test-actual { color: #EE5757; } -#qunit-tests .fail .test-expected { color: green; } - -#qunit-banner.qunit-fail { background-color: #EE5757; } - - -/** Result */ - -#qunit-testresult { - padding: 0.5em 0.5em 0.5em 2.5em; - - color: #2b81af; - background-color: #D2E0E6; - - border-bottom: 1px solid white; -} - -/** Fixture */ - -#qunit-fixture { - position: absolute; - top: -10000px; - left: -10000px; -} diff --git a/incubator/org.restlet.js/browser/lib/qunit/qunit.js b/incubator/org.restlet.js/browser/lib/qunit/qunit.js deleted file mode 100644 index d56936ee25..0000000000 --- a/incubator/org.restlet.js/browser/lib/qunit/qunit.js +++ /dev/null @@ -1,1448 +0,0 @@ -/** - * QUnit - A JavaScript Unit Testing Framework - * - * http://docs.jquery.com/QUnit - * - * Copyright (c) 2011 John Resig, Jörn Zaefferer - * Dual licensed under the MIT (MIT-LICENSE.txt) - * or GPL (GPL-LICENSE.txt) licenses. - */ - -(function(window) { - -var defined = { - setTimeout: typeof window.setTimeout !== "undefined", - sessionStorage: (function() { - try { - return !!sessionStorage.getItem; - } catch(e){ - return false; - } - })() -}; - -var testId = 0; - -var Test = function(name, testName, expected, testEnvironmentArg, async, callback) { - this.name = name; - this.testName = testName; - this.expected = expected; - this.testEnvironmentArg = testEnvironmentArg; - this.async = async; - this.callback = callback; - this.assertions = []; -}; -Test.prototype = { - init: function() { - var tests = id("qunit-tests"); - if (tests) { - var b = document.createElement("strong"); - b.innerHTML = "Running " + this.name; - var li = document.createElement("li"); - li.appendChild( b ); - li.className = "running"; - li.id = this.id = "test-output" + testId++; - tests.appendChild( li ); - } - }, - setup: function() { - if (this.module != config.previousModule) { - if ( config.previousModule ) { - QUnit.moduleDone( { - name: config.previousModule, - failed: config.moduleStats.bad, - passed: config.moduleStats.all - config.moduleStats.bad, - total: config.moduleStats.all - } ); - } - config.previousModule = this.module; - config.moduleStats = { all: 0, bad: 0 }; - QUnit.moduleStart( { - name: this.module - } ); - } - - config.current = this; - this.testEnvironment = extend({ - setup: function() {}, - teardown: function() {} - }, this.moduleTestEnvironment); - if (this.testEnvironmentArg) { - extend(this.testEnvironment, this.testEnvironmentArg); - } - - QUnit.testStart( { - name: this.testName - } ); - - // allow utility functions to access the current test environment - // TODO why?? - QUnit.current_testEnvironment = this.testEnvironment; - - try { - if ( !config.pollution ) { - saveGlobal(); - } - - this.testEnvironment.setup.call(this.testEnvironment); - } catch(e) { - QUnit.ok( false, "Setup failed on " + this.testName + ": " + e.message ); - } - }, - run: function() { - if ( this.async ) { - QUnit.stop(); - } - - if ( config.notrycatch ) { - this.callback.call(this.testEnvironment); - return; - } - try { - this.callback.call(this.testEnvironment); - } catch(e) { - fail("Test " + this.testName + " died, exception and test follows", e, this.callback); - QUnit.ok( false, "Died on test #" + (this.assertions.length + 1) + ": " + e.message + " - " + QUnit.jsDump.parse(e) ); - // else next test will carry the responsibility - saveGlobal(); - - // Restart the tests if they're blocking - if ( config.blocking ) { - start(); - } - } - }, - teardown: function() { - try { - this.testEnvironment.teardown.call(this.testEnvironment); - checkPollution(); - } catch(e) { - QUnit.ok( false, "Teardown failed on " + this.testName + ": " + e.message ); - } - }, - finish: function() { - if ( this.expected && this.expected != this.assertions.length ) { - QUnit.ok( false, "Expected " + this.expected + " assertions, but " + this.assertions.length + " were run" ); - } - - var good = 0, bad = 0, - tests = id("qunit-tests"); - - config.stats.all += this.assertions.length; - config.moduleStats.all += this.assertions.length; - - if ( tests ) { - var ol = document.createElement("ol"); - - for ( var i = 0; i < this.assertions.length; i++ ) { - var assertion = this.assertions[i]; - - var li = document.createElement("li"); - li.className = assertion.result ? "pass" : "fail"; - li.innerHTML = assertion.message || (assertion.result ? "okay" : "failed"); - ol.appendChild( li ); - - if ( assertion.result ) { - good++; - } else { - bad++; - config.stats.bad++; - config.moduleStats.bad++; - } - } - - // store result when possible - if ( QUnit.config.reorder && defined.sessionStorage ) { - if (bad) { - sessionStorage.setItem("qunit-" + this.module + "-" + this.testName, bad); - } else { - sessionStorage.removeItem("qunit-" + this.module + "-" + this.testName); - } - } - - if (bad == 0) { - ol.style.display = "none"; - } - - var b = document.createElement("strong"); - b.innerHTML = this.name + " (" + bad + ", " + good + ", " + this.assertions.length + ")"; - - var a = document.createElement("a"); - a.innerHTML = "Rerun"; - a.href = QUnit.url({ filter: getText([b]).replace(/\([^)]+\)$/, "").replace(/(^\s*|\s*$)/g, "") }); - - addEvent(b, "click", function() { - var next = b.nextSibling.nextSibling, - display = next.style.display; - next.style.display = display === "none" ? "block" : "none"; - }); - - addEvent(b, "dblclick", function(e) { - var target = e && e.target ? e.target : window.event.srcElement; - if ( target.nodeName.toLowerCase() == "span" || target.nodeName.toLowerCase() == "b" ) { - target = target.parentNode; - } - if ( window.location && target.nodeName.toLowerCase() === "strong" ) { - window.location = QUnit.url({ filter: getText([target]).replace(/\([^)]+\)$/, "").replace(/(^\s*|\s*$)/g, "") }); - } - }); - - var li = id(this.id); - li.className = bad ? "fail" : "pass"; - li.removeChild( li.firstChild ); - li.appendChild( b ); - li.appendChild( a ); - li.appendChild( ol ); - - } else { - for ( var i = 0; i < this.assertions.length; i++ ) { - if ( !this.assertions[i].result ) { - bad++; - config.stats.bad++; - config.moduleStats.bad++; - } - } - } - - try { - QUnit.reset(); - } catch(e) { - fail("reset() failed, following Test " + this.testName + ", exception and reset fn follows", e, QUnit.reset); - } - - QUnit.testDone( { - name: this.testName, - failed: bad, - passed: this.assertions.length - bad, - total: this.assertions.length - } ); - }, - - queue: function() { - var test = this; - synchronize(function() { - test.init(); - }); - function run() { - // each of these can by async - synchronize(function() { - test.setup(); - }); - synchronize(function() { - test.run(); - }); - synchronize(function() { - test.teardown(); - }); - synchronize(function() { - test.finish(); - }); - } - // defer when previous test run passed, if storage is available - var bad = QUnit.config.reorder && defined.sessionStorage && +sessionStorage.getItem("qunit-" + this.module + "-" + this.testName); - if (bad) { - run(); - } else { - synchronize(run); - }; - } - -}; - -var QUnit = { - - // call on start of module test to prepend name to all tests - module: function(name, testEnvironment) { - config.currentModule = name; - config.currentModuleTestEnviroment = testEnvironment; - }, - - asyncTest: function(testName, expected, callback) { - if ( arguments.length === 2 ) { - callback = expected; - expected = 0; - } - - QUnit.test(testName, expected, callback, true); - }, - - test: function(testName, expected, callback, async) { - var name = '' + testName + '', testEnvironmentArg; - - if ( arguments.length === 2 ) { - callback = expected; - expected = null; - } - // is 2nd argument a testEnvironment? - if ( expected && typeof expected === 'object') { - testEnvironmentArg = expected; - expected = null; - } - - if ( config.currentModule ) { - name = '' + config.currentModule + ": " + name; - } - - if ( !validTest(config.currentModule + ": " + testName) ) { - return; - } - - var test = new Test(name, testName, expected, testEnvironmentArg, async, callback); - test.module = config.currentModule; - test.moduleTestEnvironment = config.currentModuleTestEnviroment; - test.queue(); - }, - - /** - * Specify the number of expected assertions to gurantee that failed test (no assertions are run at all) don't slip through. - */ - expect: function(asserts) { - config.current.expected = asserts; - }, - - /** - * Asserts true. - * @example ok( "asdfasdf".length > 5, "There must be at least 5 chars" ); - */ - ok: function(a, msg) { - a = !!a; - var details = { - result: a, - message: msg - }; - msg = escapeHtml(msg); - QUnit.log(details); - config.current.assertions.push({ - result: a, - message: msg - }); - }, - - /** - * Checks that the first two arguments are equal, with an optional message. - * Prints out both actual and expected values. - * - * Prefered to ok( actual == expected, message ) - * - * @example equal( format("Received {0} bytes.", 2), "Received 2 bytes." ); - * - * @param Object actual - * @param Object expected - * @param String message (optional) - */ - equal: function(actual, expected, message) { - QUnit.push(expected == actual, actual, expected, message); - }, - - notEqual: function(actual, expected, message) { - QUnit.push(expected != actual, actual, expected, message); - }, - - deepEqual: function(actual, expected, message) { - QUnit.push(QUnit.equiv(actual, expected), actual, expected, message); - }, - - notDeepEqual: function(actual, expected, message) { - QUnit.push(!QUnit.equiv(actual, expected), actual, expected, message); - }, - - strictEqual: function(actual, expected, message) { - QUnit.push(expected === actual, actual, expected, message); - }, - - notStrictEqual: function(actual, expected, message) { - QUnit.push(expected !== actual, actual, expected, message); - }, - - raises: function(block, expected, message) { - var actual, ok = false; - - if (typeof expected === 'string') { - message = expected; - expected = null; - } - - try { - block(); - } catch (e) { - actual = e; - } - - if (actual) { - // we don't want to validate thrown error - if (!expected) { - ok = true; - // expected is a regexp - } else if (QUnit.objectType(expected) === "regexp") { - ok = expected.test(actual); - // expected is a constructor - } else if (actual instanceof expected) { - ok = true; - // expected is a validation function which returns true is validation passed - } else if (expected.call({}, actual) === true) { - ok = true; - } - } - - QUnit.ok(ok, message); - }, - - start: function() { - config.semaphore--; - if (config.semaphore > 0) { - // don't start until equal number of stop-calls - return; - } - if (config.semaphore < 0) { - // ignore if start is called more often then stop - config.semaphore = 0; - } - // A slight delay, to avoid any current callbacks - if ( defined.setTimeout ) { - window.setTimeout(function() { - if ( config.timeout ) { - clearTimeout(config.timeout); - } - - config.blocking = false; - process(); - }, 13); - } else { - config.blocking = false; - process(); - } - }, - - stop: function(timeout) { - config.semaphore++; - config.blocking = true; - - if ( timeout && defined.setTimeout ) { - clearTimeout(config.timeout); - config.timeout = window.setTimeout(function() { - QUnit.ok( false, "Test timed out" ); - QUnit.start(); - }, timeout); - } - } -}; - -// Backwards compatibility, deprecated -QUnit.equals = QUnit.equal; -QUnit.same = QUnit.deepEqual; - -// Maintain internal state -var config = { - // The queue of tests to run - queue: [], - - // block until document ready - blocking: true, - - // by default, run previously failed tests first - // very useful in combination with "Hide passed tests" checked - reorder: true, - - noglobals: false, - notrycatch: false -}; - -// Load paramaters -(function() { - var location = window.location || { search: "", protocol: "file:" }, - params = location.search.slice( 1 ).split( "&" ), - length = params.length, - urlParams = {}, - current; - - if ( params[ 0 ] ) { - for ( var i = 0; i < length; i++ ) { - current = params[ i ].split( "=" ); - current[ 0 ] = decodeURIComponent( current[ 0 ] ); - // allow just a key to turn on a flag, e.g., test.html?noglobals - current[ 1 ] = current[ 1 ] ? decodeURIComponent( current[ 1 ] ) : true; - urlParams[ current[ 0 ] ] = current[ 1 ]; - if ( current[ 0 ] in config ) { - config[ current[ 0 ] ] = current[ 1 ]; - } - } - } - - QUnit.urlParams = urlParams; - config.filter = urlParams.filter; - - // Figure out if we're running the tests from a server or not - QUnit.isLocal = !!(location.protocol === 'file:'); -})(); - -// Expose the API as global variables, unless an 'exports' -// object exists, in that case we assume we're in CommonJS -if ( typeof exports === "undefined" || typeof require === "undefined" ) { - extend(window, QUnit); - window.QUnit = QUnit; -} else { - extend(exports, QUnit); - exports.QUnit = QUnit; -} - -// define these after exposing globals to keep them in these QUnit namespace only -extend(QUnit, { - config: config, - - // Initialize the configuration options - init: function() { - extend(config, { - stats: { all: 0, bad: 0 }, - moduleStats: { all: 0, bad: 0 }, - started: +new Date, - updateRate: 1000, - blocking: false, - autostart: true, - autorun: false, - filter: "", - queue: [], - semaphore: 0 - }); - - var tests = id( "qunit-tests" ), - banner = id( "qunit-banner" ), - result = id( "qunit-testresult" ); - - if ( tests ) { - tests.innerHTML = ""; - } - - if ( banner ) { - banner.className = ""; - } - - if ( result ) { - result.parentNode.removeChild( result ); - } - - if ( tests ) { - result = document.createElement( "p" ); - result.id = "qunit-testresult"; - result.className = "result"; - tests.parentNode.insertBefore( result, tests ); - result.innerHTML = 'Running...
 '; - } - }, - - /** - * Resets the test setup. Useful for tests that modify the DOM. - * - * If jQuery is available, uses jQuery's html(), otherwise just innerHTML. - */ - reset: function() { - if ( window.jQuery ) { - jQuery( "#qunit-fixture" ).html( config.fixture ); - } else { - var main = id( 'qunit-fixture' ); - if ( main ) { - main.innerHTML = config.fixture; - } - } - }, - - /** - * Trigger an event on an element. - * - * @example triggerEvent( document.body, "click" ); - * - * @param DOMElement elem - * @param String type - */ - triggerEvent: function( elem, type, event ) { - if ( document.createEvent ) { - event = document.createEvent("MouseEvents"); - event.initMouseEvent(type, true, true, elem.ownerDocument.defaultView, - 0, 0, 0, 0, 0, false, false, false, false, 0, null); - elem.dispatchEvent( event ); - - } else if ( elem.fireEvent ) { - elem.fireEvent("on"+type); - } - }, - - // Safe object type checking - is: function( type, obj ) { - return QUnit.objectType( obj ) == type; - }, - - objectType: function( obj ) { - if (typeof obj === "undefined") { - return "undefined"; - - // consider: typeof null === object - } - if (obj === null) { - return "null"; - } - - var type = Object.prototype.toString.call( obj ) - .match(/^\[object\s(.*)\]$/)[1] || ''; - - switch (type) { - case 'Number': - if (isNaN(obj)) { - return "nan"; - } else { - return "number"; - } - case 'String': - case 'Boolean': - case 'Array': - case 'Date': - case 'RegExp': - case 'Function': - return type.toLowerCase(); - } - if (typeof obj === "object") { - return "object"; - } - return undefined; - }, - - push: function(result, actual, expected, message) { - var details = { - result: result, - message: message, - actual: actual, - expected: expected - }; - - message = escapeHtml(message) || (result ? "okay" : "failed"); - message = '' + message + ""; - expected = escapeHtml(QUnit.jsDump.parse(expected)); - actual = escapeHtml(QUnit.jsDump.parse(actual)); - var output = message + ''; - if (actual != expected) { - output += ''; - output += ''; - } - if (!result) { - var source = sourceFromStacktrace(); - if (source) { - details.source = source; - output += ''; - } - } - output += "
Expected:
' + expected + '
Result:
' + actual + '
Diff:
' + QUnit.diff(expected, actual) +'
Source:
' + source +'
"; - - QUnit.log(details); - - config.current.assertions.push({ - result: !!result, - message: output - }); - }, - - url: function( params ) { - params = extend( extend( {}, QUnit.urlParams ), params ); - var querystring = "?", - key; - for ( key in params ) { - querystring += encodeURIComponent( key ) + "=" + - encodeURIComponent( params[ key ] ) + "&"; - } - return window.location.pathname + querystring.slice( 0, -1 ); - }, - - // Logging callbacks; all receive a single argument with the listed properties - // run test/logs.html for any related changes - begin: function() {}, - // done: { failed, passed, total, runtime } - done: function() {}, - // log: { result, actual, expected, message } - log: function() {}, - // testStart: { name } - testStart: function() {}, - // testDone: { name, failed, passed, total } - testDone: function() {}, - // moduleStart: { name } - moduleStart: function() {}, - // moduleDone: { name, failed, passed, total } - moduleDone: function() {} -}); - -if ( typeof document === "undefined" || document.readyState === "complete" ) { - config.autorun = true; -} - -addEvent(window, "load", function() { - QUnit.begin({}); - - // Initialize the config, saving the execution queue - var oldconfig = extend({}, config); - QUnit.init(); - extend(config, oldconfig); - - config.blocking = false; - - var userAgent = id("qunit-userAgent"); - if ( userAgent ) { - userAgent.innerHTML = navigator.userAgent; - } - var banner = id("qunit-header"); - if ( banner ) { - banner.innerHTML = ' ' + banner.innerHTML + ' ' + - '' + - ''; - addEvent( banner, "change", function( event ) { - var params = {}; - params[ event.target.name ] = event.target.checked ? true : undefined; - window.location = QUnit.url( params ); - }); - } - - var toolbar = id("qunit-testrunner-toolbar"); - if ( toolbar ) { - var filter = document.createElement("input"); - filter.type = "checkbox"; - filter.id = "qunit-filter-pass"; - addEvent( filter, "click", function() { - var ol = document.getElementById("qunit-tests"); - if ( filter.checked ) { - ol.className = ol.className + " hidepass"; - } else { - var tmp = " " + ol.className.replace( /[\n\t\r]/g, " " ) + " "; - ol.className = tmp.replace(/ hidepass /, " "); - } - if ( defined.sessionStorage ) { - if (filter.checked) { - sessionStorage.setItem("qunit-filter-passed-tests", "true"); - } else { - sessionStorage.removeItem("qunit-filter-passed-tests"); - } - } - }); - if ( defined.sessionStorage && sessionStorage.getItem("qunit-filter-passed-tests") ) { - filter.checked = true; - var ol = document.getElementById("qunit-tests"); - ol.className = ol.className + " hidepass"; - } - toolbar.appendChild( filter ); - - var label = document.createElement("label"); - label.setAttribute("for", "qunit-filter-pass"); - label.innerHTML = "Hide passed tests"; - toolbar.appendChild( label ); - } - - var main = id('qunit-fixture'); - if ( main ) { - config.fixture = main.innerHTML; - } - - if (config.autostart) { - QUnit.start(); - } -}); - -function done() { - config.autorun = true; - - // Log the last module results - if ( config.currentModule ) { - QUnit.moduleDone( { - name: config.currentModule, - failed: config.moduleStats.bad, - passed: config.moduleStats.all - config.moduleStats.bad, - total: config.moduleStats.all - } ); - } - - var banner = id("qunit-banner"), - tests = id("qunit-tests"), - runtime = +new Date - config.started, - passed = config.stats.all - config.stats.bad, - html = [ - 'Tests completed in ', - runtime, - ' milliseconds.
', - '', - passed, - ' tests of ', - config.stats.all, - ' passed, ', - config.stats.bad, - ' failed.' - ].join(''); - - if ( banner ) { - banner.className = (config.stats.bad ? "qunit-fail" : "qunit-pass"); - } - - if ( tests ) { - id( "qunit-testresult" ).innerHTML = html; - } - - if ( typeof document !== "undefined" && document.title ) { - // show ✖ for good, ✔ for bad suite result in title - // use escape sequences in case file gets loaded with non-utf-8-charset - document.title = (config.stats.bad ? "\u2716" : "\u2714") + " " + document.title; - } - - QUnit.done( { - failed: config.stats.bad, - passed: passed, - total: config.stats.all, - runtime: runtime - } ); -} - -function validTest( name ) { - var filter = config.filter, - run = false; - - if ( !filter ) { - return true; - } - - var not = filter.charAt( 0 ) === "!"; - if ( not ) { - filter = filter.slice( 1 ); - } - - if ( name.indexOf( filter ) !== -1 ) { - return !not; - } - - if ( not ) { - run = true; - } - - return run; -} - -// so far supports only Firefox, Chrome and Opera (buggy) -// could be extended in the future to use something like https://github.com/csnover/TraceKit -function sourceFromStacktrace() { - try { - throw new Error(); - } catch ( e ) { - if (e.stacktrace) { - // Opera - return e.stacktrace.split("\n")[6]; - } else if (e.stack) { - // Firefox, Chrome - return e.stack.split("\n")[4]; - } - } -} - -function escapeHtml(s) { - if (!s) { - return ""; - } - s = s + ""; - return s.replace(/[\&"<>\\]/g, function(s) { - switch(s) { - case "&": return "&"; - case "\\": return "\\\\"; - case '"': return '\"'; - case "<": return "<"; - case ">": return ">"; - default: return s; - } - }); -} - -function synchronize( callback ) { - config.queue.push( callback ); - - if ( config.autorun && !config.blocking ) { - process(); - } -} - -function process() { - var start = (new Date()).getTime(); - - while ( config.queue.length && !config.blocking ) { - if ( config.updateRate <= 0 || (((new Date()).getTime() - start) < config.updateRate) ) { - config.queue.shift()(); - } else { - window.setTimeout( process, 13 ); - break; - } - } - if (!config.blocking && !config.queue.length) { - done(); - } -} - -function saveGlobal() { - config.pollution = []; - - if ( config.noglobals ) { - for ( var key in window ) { - config.pollution.push( key ); - } - } -} - -function checkPollution( name ) { - var old = config.pollution; - saveGlobal(); - - var newGlobals = diff( config.pollution, old ); - if ( newGlobals.length > 0 ) { - ok( false, "Introduced global variable(s): " + newGlobals.join(", ") ); - } - - var deletedGlobals = diff( old, config.pollution ); - if ( deletedGlobals.length > 0 ) { - ok( false, "Deleted global variable(s): " + deletedGlobals.join(", ") ); - } -} - -// returns a new Array with the elements that are in a but not in b -function diff( a, b ) { - var result = a.slice(); - for ( var i = 0; i < result.length; i++ ) { - for ( var j = 0; j < b.length; j++ ) { - if ( result[i] === b[j] ) { - result.splice(i, 1); - i--; - break; - } - } - } - return result; -} - -function fail(message, exception, callback) { - if ( typeof console !== "undefined" && console.error && console.warn ) { - console.error(message); - console.error(exception); - console.warn(callback.toString()); - - } else if ( window.opera && opera.postError ) { - opera.postError(message, exception, callback.toString); - } -} - -function extend(a, b) { - for ( var prop in b ) { - if ( b[prop] === undefined ) { - delete a[prop]; - } else { - a[prop] = b[prop]; - } - } - - return a; -} - -function addEvent(elem, type, fn) { - if ( elem.addEventListener ) { - elem.addEventListener( type, fn, false ); - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, fn ); - } else { - fn(); - } -} - -function id(name) { - return !!(typeof document !== "undefined" && document && document.getElementById) && - document.getElementById( name ); -} - -// Test for equality any JavaScript type. -// Discussions and reference: http://philrathe.com/articles/equiv -// Test suites: http://philrathe.com/tests/equiv -// Author: Philippe Rathé -QUnit.equiv = function () { - - var innerEquiv; // the real equiv function - var callers = []; // stack to decide between skip/abort functions - var parents = []; // stack to avoiding loops from circular referencing - - // Call the o related callback with the given arguments. - function bindCallbacks(o, callbacks, args) { - var prop = QUnit.objectType(o); - if (prop) { - if (QUnit.objectType(callbacks[prop]) === "function") { - return callbacks[prop].apply(callbacks, args); - } else { - return callbacks[prop]; // or undefined - } - } - } - - var callbacks = function () { - - // for string, boolean, number and null - function useStrictEquality(b, a) { - if (b instanceof a.constructor || a instanceof b.constructor) { - // to catch short annotaion VS 'new' annotation of a declaration - // e.g. var i = 1; - // var j = new Number(1); - return a == b; - } else { - return a === b; - } - } - - return { - "string": useStrictEquality, - "boolean": useStrictEquality, - "number": useStrictEquality, - "null": useStrictEquality, - "undefined": useStrictEquality, - - "nan": function (b) { - return isNaN(b); - }, - - "date": function (b, a) { - return QUnit.objectType(b) === "date" && a.valueOf() === b.valueOf(); - }, - - "regexp": function (b, a) { - return QUnit.objectType(b) === "regexp" && - a.source === b.source && // the regex itself - a.global === b.global && // and its modifers (gmi) ... - a.ignoreCase === b.ignoreCase && - a.multiline === b.multiline; - }, - - // - skip when the property is a method of an instance (OOP) - // - abort otherwise, - // initial === would have catch identical references anyway - "function": function () { - var caller = callers[callers.length - 1]; - return caller !== Object && - typeof caller !== "undefined"; - }, - - "array": function (b, a) { - var i, j, loop; - var len; - - // b could be an object literal here - if ( ! (QUnit.objectType(b) === "array")) { - return false; - } - - len = a.length; - if (len !== b.length) { // safe and faster - return false; - } - - //track reference to avoid circular references - parents.push(a); - for (i = 0; i < len; i++) { - loop = false; - for(j=0;j= 0) { - type = "array"; - } else { - type = typeof obj; - } - return type; - }, - separator:function() { - return this.multiline ? this.HTML ? '
' : '\n' : this.HTML ? ' ' : ' '; - }, - indent:function( extra ) {// extra can be a number, shortcut for increasing-calling-decreasing - if ( !this.multiline ) - return ''; - var chr = this.indentChar; - if ( this.HTML ) - chr = chr.replace(/\t/g,' ').replace(/ /g,' '); - return Array( this._depth_ + (extra||0) ).join(chr); - }, - up:function( a ) { - this._depth_ += a || 1; - }, - down:function( a ) { - this._depth_ -= a || 1; - }, - setParser:function( name, parser ) { - this.parsers[name] = parser; - }, - // The next 3 are exposed so you can use them - quote:quote, - literal:literal, - join:join, - // - _depth_: 1, - // This is the list of parsers, to modify them, use jsDump.setParser - parsers:{ - window: '[Window]', - document: '[Document]', - error:'[ERROR]', //when no parser is found, shouldn't happen - unknown: '[Unknown]', - 'null':'null', - 'undefined':'undefined', - 'function':function( fn ) { - var ret = 'function', - name = 'name' in fn ? fn.name : (reName.exec(fn)||[])[1];//functions never have name in IE - if ( name ) - ret += ' ' + name; - ret += '('; - - ret = [ ret, QUnit.jsDump.parse( fn, 'functionArgs' ), '){'].join(''); - return join( ret, QUnit.jsDump.parse(fn,'functionCode'), '}' ); - }, - array: array, - nodelist: array, - arguments: array, - object:function( map ) { - var ret = [ ]; - QUnit.jsDump.up(); - for ( var key in map ) - ret.push( QUnit.jsDump.parse(key,'key') + ': ' + QUnit.jsDump.parse(map[key]) ); - QUnit.jsDump.down(); - return join( '{', ret, '}' ); - }, - node:function( node ) { - var open = QUnit.jsDump.HTML ? '<' : '<', - close = QUnit.jsDump.HTML ? '>' : '>'; - - var tag = node.nodeName.toLowerCase(), - ret = open + tag; - - for ( var a in QUnit.jsDump.DOMAttrs ) { - var val = node[QUnit.jsDump.DOMAttrs[a]]; - if ( val ) - ret += ' ' + a + '=' + QUnit.jsDump.parse( val, 'attribute' ); - } - return ret + close + open + '/' + tag + close; - }, - functionArgs:function( fn ) {//function calls it internally, it's the arguments part of the function - var l = fn.length; - if ( !l ) return ''; - - var args = Array(l); - while ( l-- ) - args[l] = String.fromCharCode(97+l);//97 is 'a' - return ' ' + args.join(', ') + ' '; - }, - key:quote, //object calls it internally, the key part of an item in a map - functionCode:'[code]', //function calls it internally, it's the content of the function - attribute:quote, //node calls it internally, it's an html attribute value - string:quote, - date:quote, - regexp:literal, //regex - number:literal, - 'boolean':literal - }, - DOMAttrs:{//attributes to dump from nodes, name=>realName - id:'id', - name:'name', - 'class':'className' - }, - HTML:false,//if true, entities are escaped ( <, >, \t, space and \n ) - indentChar:' ',//indentation unit - multiline:true //if true, items in a collection, are separated by a \n, else just a space. - }; - - return jsDump; -})(); - -// from Sizzle.js -function getText( elems ) { - var ret = "", elem; - - for ( var i = 0; elems[i]; i++ ) { - elem = elems[i]; - - // Get the text from text nodes and CDATA nodes - if ( elem.nodeType === 3 || elem.nodeType === 4 ) { - ret += elem.nodeValue; - - // Traverse everything else, except comment nodes - } else if ( elem.nodeType !== 8 ) { - ret += getText( elem.childNodes ); - } - } - - return ret; -}; - -/* - * Javascript Diff Algorithm - * By John Resig (http://ejohn.org/) - * Modified by Chu Alan "sprite" - * - * Released under the MIT license. - * - * More Info: - * http://ejohn.org/projects/javascript-diff-algorithm/ - * - * Usage: QUnit.diff(expected, actual) - * - * QUnit.diff("the quick brown fox jumped over", "the quick fox jumps over") == "the quick brown fox jumped jumps over" - */ -QUnit.diff = (function() { - function diff(o, n){ - var ns = new Object(); - var os = new Object(); - - for (var i = 0; i < n.length; i++) { - if (ns[n[i]] == null) - ns[n[i]] = { - rows: new Array(), - o: null - }; - ns[n[i]].rows.push(i); - } - - for (var i = 0; i < o.length; i++) { - if (os[o[i]] == null) - os[o[i]] = { - rows: new Array(), - n: null - }; - os[o[i]].rows.push(i); - } - - for (var i in ns) { - if (ns[i].rows.length == 1 && typeof(os[i]) != "undefined" && os[i].rows.length == 1) { - n[ns[i].rows[0]] = { - text: n[ns[i].rows[0]], - row: os[i].rows[0] - }; - o[os[i].rows[0]] = { - text: o[os[i].rows[0]], - row: ns[i].rows[0] - }; - } - } - - for (var i = 0; i < n.length - 1; i++) { - if (n[i].text != null && n[i + 1].text == null && n[i].row + 1 < o.length && o[n[i].row + 1].text == null && - n[i + 1] == o[n[i].row + 1]) { - n[i + 1] = { - text: n[i + 1], - row: n[i].row + 1 - }; - o[n[i].row + 1] = { - text: o[n[i].row + 1], - row: i + 1 - }; - } - } - - for (var i = n.length - 1; i > 0; i--) { - if (n[i].text != null && n[i - 1].text == null && n[i].row > 0 && o[n[i].row - 1].text == null && - n[i - 1] == o[n[i].row - 1]) { - n[i - 1] = { - text: n[i - 1], - row: n[i].row - 1 - }; - o[n[i].row - 1] = { - text: o[n[i].row - 1], - row: i - 1 - }; - } - } - - return { - o: o, - n: n - }; - } - - return function(o, n){ - o = o.replace(/\s+$/, ''); - n = n.replace(/\s+$/, ''); - var out = diff(o == "" ? [] : o.split(/\s+/), n == "" ? [] : n.split(/\s+/)); - - var str = ""; - - var oSpace = o.match(/\s+/g); - if (oSpace == null) { - oSpace = [" "]; - } - else { - oSpace.push(" "); - } - var nSpace = n.match(/\s+/g); - if (nSpace == null) { - nSpace = [" "]; - } - else { - nSpace.push(" "); - } - - if (out.n.length == 0) { - for (var i = 0; i < out.o.length; i++) { - str += '' + out.o[i] + oSpace[i] + ""; - } - } - else { - if (out.n[0].text == null) { - for (n = 0; n < out.o.length && out.o[n].text == null; n++) { - str += '' + out.o[n] + oSpace[n] + ""; - } - } - - for (var i = 0; i < out.n.length; i++) { - if (out.n[i].text == null) { - str += '' + out.n[i] + nSpace[i] + ""; - } - else { - var pre = ""; - - for (n = out.n[i].row + 1; n < out.o.length && out.o[n].text == null; n++) { - pre += '' + out.o[n] + oSpace[n] + ""; - } - str += " " + out.n[i].text + nSpace[i] + pre; - } - } - } - - return str; - }; -})(); - -})(this); diff --git a/incubator/org.restlet.js/browser/restlet-client.js b/incubator/org.restlet.js/browser/restlet-client.js deleted file mode 100644 index 33dea99f45..0000000000 --- a/incubator/org.restlet.js/browser/restlet-client.js +++ /dev/null @@ -1,550 +0,0 @@ -var Restlet = new JS.Class(Restlet, { - setContext: function(context) { - this.context = context; - }, - setProtocols: function(protocols) { - this.protocols = protocols; - }, - isStarted: function() { - return this.started; - }, - isStopped: function() { - return !this.started; - }, - start: function() { - this.started = true; - }, - stop: function() { - this.started = false; - }, - handle: function(request, response) { - if (isStopped()) { - try { - start(); - } catch (err) { - // Occurred while starting the Restlet - //getContext().getLogger().log(Level.WARNING, UNABLE_TO_START, e); - response.setStatus(Status.SERVER_ERROR_INTERNAL); - } - - if (!isStarted()) { - // No exception raised but the Restlet somehow couldn't be - // started - //getContext().getLogger().log(Level.WARNING, UNABLE_TO_START); - response.setStatus(Status.SERVER_ERROR_INTERNAL); - } - } - } -}); - -var Connector = new JS.Class(Restlet, { - initialize: function(context, protocols) { - this.context = context; - if (typeof protocols != "undefined" && protocols!=null) { - this.protocols = protocols; - } else { - this.protocols = []; - } - }, - getProtocols: function() { - return this.protocols; - } -}); - -var Engine = new JS.Class({ - createHelper: function(restlet) { - //TODO: to be generic - return new XhrHttpClientHelper(); - } -}); - -Engine.extend({ - getInstance: function() { - if (Engine.instance==null) { - Engine.instance = new Engine(); - } - return Engine.instance; - } -}); - -var XhrHttpClientCall = new JS.Class({ - initialize: function() { - this.xhr = this.createXhrObject(); - }, - createXhrObject: function() { - if (window.XMLHttpRequest) - return new XMLHttpRequest(); - - if (window.ActiveXObject) { - var names = [ - "Msxml2.XMLHTTP.6.0", - "Msxml2.XMLHTTP.3.0", - "Msxml2.XMLHTTP", - "Microsoft.XMLHTTP" - ]; - for(var i in names) { - try{ return new ActiveXObject(names[i]); } - catch(e){} - } - } - //window.alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest."); - return null; // not supported - }, - - sendRequest: function(request, callback) { - var currentThis = this; - var response = new Response(request); - var url = request.getReference().getUrl(); - var method = request.getMethod().getName(); - var clientInfo = request.getClientInfo(); - console.log("clientInfo = "+clientInfo); - var acceptedMediaTypes = clientInfo.getAcceptedMediaTypes(); - var acceptHeader = ""; - for (var i=0;i0) { - acceptHeader += ","; - } - acceptHeader += acceptedMediaTypes[i].getType(); - } - var headers = {}; - if (acceptHeader!="") { - headers["accept"] = acceptHeader; - } - var data = ""; - if (request.getEntity()!=null) { - data = request.getEntity().getText(); - } - this.lowLevelSendRequest(url, method, headers, data, function(xhr) { - var representation = new Representation(); - representation.write(xhr); - response.setEntity(representation); - callback(response); - }); - }, - lowLevelSendRequest: function(url,httpMethod,headers,data,onResponseCallback) { - var currentThis = this; - currentThis.xhr.open(httpMethod, url); - currentThis.xhr.onreadystatechange = function() { - if (this.readyState==4) { - onResponseCallback(currentThis.xhr); - } - }; - - if (headers!=null) { - for (var headerName in headers) { - currentThis.xhr.setRequestHeader(headerName,headers[headerName]); - } - } - - if (data!=null && data!="") { - currentThis.xhr.send("" + data); - } else { - currentThis.xhr.send(); - } - } -}); - -var HttpClientHelper = new JS.Class(HttpClientHelper, { -}); - -var XhrHttpClientHelper = new JS.Class(HttpClientHelper, { - initialize: function(client) { - this.client = client; - }, - createClientCall: function(request) { - return new XhrHttpClientCall(); - }, - handle: function (request, callback) { - if (this.clientCall==null) { - this.clientCall = this.createClientCall(request); - } - this.clientCall.sendRequest(request, callback); - } -}); - -var Client = new JS.Class(Connector, { - initialize: function(context, protocols, helper) { - this.callSuper(); - //TODO: - /*this.setContext(context); - this.setProtocols(protocols);*/ - - this.configureHelper(helper); - }, - configureHelper: function(helper) { - if (this.helper!=null) { - this.helper = helper; - return; - } - if (this.protocols!=null && this.protocols.length>0) { - if (Engine.getInstance()!=null) { - this.helper = Engine.getInstance().createHelper(this); - } else { - this.helper = null; - } - } else { - this.helper = null; - } - }, - getHelper: function() { - return this.helper; - }, - handle: function(request, callback) { - //this.callSuper(request, callback); - - if (this.getHelper()!=null) { - this.getHelper().handle(request, callback); - } else { - /*StringBuilder sb = new StringBuilder(); - sb.append("No available client connector supports the required protocol: "); - sb.append("'").append(request.getProtocol().getName()).append("'."); - sb.append(" Please add the JAR of a matching connector to your classpath."); - response.setStatus(Status.CONNECTOR_ERROR_INTERNAL, sb.toString());*/ - } - } -}); - -var MediaType = new JS.Class({ - initialize: function(type) { - this.type = type; - }, - getType: function() { - return this.type; - } -}); - -MediaType.extend({ - APPLICATION_JSON: new MediaType("application/json"), - TEXT_JSON: new MediaType("text/json"), - APPLICATION_XML: new MediaType("application/xml"), - TEXT_XML: new MediaType("text/xml") -}); - -var Representation = new JS.Class({ - initialize: function() { - }, - setMediaType: function(mediaType) { - this.mediaType = mediaType; - }, - getMediaType: function() { - return this.mediaType; - }, - getText: function() { - return this.text; - }, - getXml: function() { - return this.xml; - }, - write: function(xhr) { - this.text = xhr.responseText; - this.xml = xhr.responseXML; - } -}); - -var JsonRepresentation = new JS.Class(Representation, { - initialize: function(content) { - if (typeof this.text == "undefined") { - this.text = null; - } - this.obj = null; - this.representation = null; - if (typeof content == "string") { - this.text = content; - } else if (content instanceof Representation) { - this.representation = content; - } else if (typeof content == "object") { - this.obj = content; - } - this.setMediaType(MediaType.APPLICATION_JSON); - }, - getText: function() { - if (this.obj!=null) { - return JSON.stringify(this.obj); - } else { - return ""; - } - }, - getObject: function() { - if (this.text!=null) { - return jsonParse(this.text); - } else if (this.representation!=null) { - return jsonParse(this.representation.getText()); - } else { - return null; - } - } -}); - -var DomRepresentation = new JS.Class(Representation, { - initialize: function(content) { - if (typeof this.text == "undefined") { - this.text = null; - } - if (typeof this.xml == "undefined") { - this.xml = null; - } - this.representation = null; - if (typeof content == "string") { - this.text = content; - } else if (content instanceof Representation) { - this.representation = content; - } else if (typeof content == "object") { - if (content instanceof Document) { - this.xml = content; - } else { - this.obj = content; - } - } - this.setMediaType(MediaType.APPLICATION_XML); - }, - getText: function() { - if (this.xml!=null) { - var document = this.xml.documentElement; - if (document.xml==undefined){ - return (new XMLSerializer()).serializeToString(this.xml); - } else { - return document.xml; - } - } - return ""; - }, - getXml: function() { - if (this.representation!=null) { - return this.representation.getXml(); - } else if (this.text!=null) { - if (window.ActiveXObject) { - var doc = new ActiveXObject("Microsoft.XMLDOM"); - document.async="false"; - document.loadXML(this.text); - return document; - } else { - var parser = new DOMParser(); - return parser.parseFromString(this.text, "text/xml"); - } - } else { - return this.xml; - } - } -}); - -var XmlRepresentation = new JS.Class(DomRepresentation, { - initialize: function(content, objectName) { - if (typeof this.text == "undefined") { - this.text = null; - } - this.representation = null; - if (typeof content == "string") { - this.text = content; - } else if (content instanceof Representation) { - this.representation = content; - } else if (typeof content == "object") { - this.obj = content; - } - this.objectName = objectName; - this.setMediaType(MediaType.APPLICATION_XML); - }, - createDocument: function(namespaceURL, rootTagName) { - if (document.implementation && document.implementation.createDocument) { - return document.implementation.createDocument(namespaceURL, rootTagName, null); - } else { - var doc = new ActiveXObject("MSXML2.DOMDocument"); - if (rootTagName) { - var prefix = ""; - var tagname = rootTagName; - var p = rootTagName.indexOf(':'); - if (p != -1) { - prefix = rootTagName.substring(0, p); - tagname = rootTagName.substring(p+1); - } - if (namespaceURL) { - if (!prefix) prefix = "a0"; - } else prefix = ""; - var text = "<" + (prefix?(prefix+":"):"") + tagname + - (namespaceURL - ?(" xmlns:" + prefix + '="' + namespaceURL +'"') - :"") + - "/>"; - doc.loadXML(text); - } - return doc; - } - }, - serializeObject: function(document, element, obj) { - for (var elt in obj) { - var eltElement = document.createElement(elt); - if (typeof obj[elt]!="object") { - var textElement = document.createTextNode(obj[elt]); - eltElement.appendChild(textElement); - } else { - this.serializeObject(document, eltElement, obj[elt]); - } - element.appendChild(eltElement); - } - }, - getObjectName: function() { - if (this.objectName!=null) { - return this.objectName; - } else { - return "object"; - } - }, - getText: function() { - var document = this.createDocument("", this.getObjectName()); - this.serializeObject(document, document.childNodes[0], this.obj); - if (document.xml==undefined){ - return (new XMLSerializer()).serializeToString(document); - } else { - return document.xml; - } - }, - unserializeObject: function(obj, element) { - var children = element.childNodes; - for (var cpt=0; cpt - - Restlet JS Tests - Simple client - - - - - - - - - - - - - - - -

Basic QUnit Demo

-

-
-

-
    -
    test markup
    - \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/tests/clientresource-simple-json-tests.html b/incubator/org.restlet.js/browser/tests/clientresource-simple-json-tests.html deleted file mode 100644 index 4207d0d409..0000000000 --- a/incubator/org.restlet.js/browser/tests/clientresource-simple-json-tests.html +++ /dev/null @@ -1,76 +0,0 @@ - - - Restlet JS Tests - ClientResource with JSON - - - - - - - - - - - - - - - -

    Basic QUnit Demo

    -

    -
    -

    -
      -
      test markup
      - \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/tests/clientresource-simple-xml-tests.html b/incubator/org.restlet.js/browser/tests/clientresource-simple-xml-tests.html deleted file mode 100644 index cd346b8391..0000000000 --- a/incubator/org.restlet.js/browser/tests/clientresource-simple-xml-tests.html +++ /dev/null @@ -1,67 +0,0 @@ - - - Restlet JS Tests - ClientResource with DOM - - - - - - - - - - - - - - - -

      Basic QUnit Demo

      -

      -
      -

      -
        -
        test markup
        - \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/tests/dom-representation-tests.html b/incubator/org.restlet.js/browser/tests/dom-representation-tests.html deleted file mode 100644 index 34c90af6cd..0000000000 --- a/incubator/org.restlet.js/browser/tests/dom-representation-tests.html +++ /dev/null @@ -1,131 +0,0 @@ - - - Restlet JS Tests - DOM representation - - - - - - - - - - - - - - - -

        Basic QUnit Demo

        -

        -
        -

        -
          -
          test markup
          - \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/tests/json-representation-tests.html b/incubator/org.restlet.js/browser/tests/json-representation-tests.html deleted file mode 100644 index ff005cfd6d..0000000000 --- a/incubator/org.restlet.js/browser/tests/json-representation-tests.html +++ /dev/null @@ -1,46 +0,0 @@ - - - Restlet JS Tests - JSON representation - - - - - - - - - - - - - - - -

          Basic QUnit Demo

          -

          -
          -

          -
            -
            test markup
            - \ No newline at end of file diff --git a/incubator/org.restlet.js/browser/tests/xml-representation-tests.html b/incubator/org.restlet.js/browser/tests/xml-representation-tests.html deleted file mode 100644 index 9c123937ef..0000000000 --- a/incubator/org.restlet.js/browser/tests/xml-representation-tests.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Restlet JS Tests - XML representation - - - - - - - - - - - - - - - -

            Basic QUnit Demo

            -

            -
            -

            -
              -
              test markup
              - \ No newline at end of file diff --git a/incubator/org.restlet.js/generic/build.xml b/incubator/org.restlet.js/generic/build.xml deleted file mode 100644 index 2bb7e18ecc..0000000000 --- a/incubator/org.restlet.js/generic/build.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/incubator/org.restlet.js/generic/lib/forge/asm-3.3.1.jar b/incubator/org.restlet.js/generic/lib/forge/asm-3.3.1.jar deleted file mode 100755 index 349f0d42bb423a2a90f4186cfbb4b3373c3d8a2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43579 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 diff --git a/incubator/org.restlet.js/generic/lib/forge/asm-analysis-3.3.1.jar b/incubator/org.restlet.js/generic/lib/forge/asm-analysis-3.3.1.jar deleted file mode 100755 index c478b6b5818fcceaba186553210bb7de4cacb806..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18356 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 diff --git a/incubator/org.restlet.js/generic/lib/forge/asm-commons-3.3.1.jar b/incubator/org.restlet.js/generic/lib/forge/asm-commons-3.3.1.jar deleted file mode 100755 index 8a588467b064beac0ea2aba1d7d723168d3e7594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38313 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 diff --git a/incubator/org.restlet.js/generic/lib/forge/asm-util-3.3.1.jar b/incubator/org.restlet.js/generic/lib/forge/asm-util-3.3.1.jar deleted file mode 100755 index 0230bbcfb71bf24e7ac9b49e32a84b7eceaeb5a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36961 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 diff --git a/incubator/org.restlet.js/generic/lib/forge/asm-xml-3.3.1.jar b/incubator/org.restlet.js/generic/lib/forge/asm-xml-3.3.1.jar deleted file mode 100755 index aba5cbdb63ea0c0e7a531284cc627ff47fcd2928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49636 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�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

              0%E?d((m38AIc}qj~<< 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

              *nVYA{;l{_G*hH^6@2EM@i2O%MAGVx|&SPLi^z$ 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

              d%XT$~cd)O@-?vM((&jqBvavM>8L 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

              C2Xe_vye`U9 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 z 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

              &v0XI%c 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 diff --git a/incubator/org.restlet.js/generic/lib/forge/javax.activation.jar b/incubator/org.restlet.js/generic/lib/forge/javax.activation.jar deleted file mode 100755 index 29a59a9ee1941ed9f37af8af68b2b16e12938b4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56290 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¦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 z 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

              qi{CO`hhmCtk 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 G$^QXvC$EhF diff --git a/incubator/org.restlet.js/generic/lib/jsmin/readme.txt b/incubator/org.restlet.js/generic/lib/jsmin/readme.txt deleted file mode 100644 index 08ed16aec1..0000000000 --- a/incubator/org.restlet.js/generic/lib/jsmin/readme.txt +++ /dev/null @@ -1 +0,0 @@ -http://code.google.com/p/jsmin-ant-task/ \ No newline at end of file diff --git a/incubator/org.restlet.js/generic/restlet-client.js b/incubator/org.restlet.js/generic/restlet-client.js deleted file mode 100644 index 272643e012..0000000000 --- a/incubator/org.restlet.js/generic/restlet-client.js +++ /dev/null @@ -1,2919 +0,0 @@ -// [ifdef nodejs] uncomment -//var jsclass = require("./jsclass/core"); -//var util = require("util"); -//var http = require("http"); -//var libxmljs = require("libxmljs"); -// [enddef] - -// OOP and generic stuff - -function copyElements(obj1, obj2) { - for (var elt in obj1) { - if (elt!="initialize" || typeof obj1[elt] != "function") { - obj2[elt] = obj1[elt]; - } else { - obj2["_"+elt] = obj1[elt]; - } - } -} - -var Class = function() { - var parent = null; - var content = null; - if (arguments.length==1) { - content = arguments[0]; - } else if (arguments.length==2) { - parent = arguments[0]; - content = arguments[1]; - } - - var clazz = function() { - if (clazz.initializeExtend!=null && clazz.initializeExtend==true) { - return; - } - if (content!=null && content["initialize"]!=null) { - content["initialize"].apply(this, arguments); - } - } - if (parent!=null) { - copyElements(parent, clazz); - parent.initializeExtend = true; - clazz.prototype = new parent(); - clazz.parent = parent.prototype; - parent.initializeExtend = null; - copyElements(content, clazz.prototype); - clazz.prototype["callSuper"] = function() { - if (clazz.parent["_initialize"]!=null) { - var superInitialize = clazz.parent["_initialize"]; - superInitialize.apply(this); - } - }; - } else { - clazz.prototype = {}; - copyElements(content, clazz.prototype); - } - clazz.extend = function(content) { - copyElements(content, this); - }; - return clazz; -}; - -String.prototype.equalsIgnoreCase = function(arg) { - return (new String(this.toLowerCase()) - ==(new String(arg)).toLowerCase()); -}; -String.prototype.equals = function(arg) { - return (this.toString()==arg.toString()); -}; - -//End OOP and generic stuff - -var Context = new Class({ - initialize: function() { - this.clientDispatcher = null; - }, - getClientDispatcher: function() { - return this.clientDispatcher; - }, - setClientDispatcher: function(clientDispatcher) { - this.clientDispatcher = clientDispatcher; - } -}); - -var Protocol = new Class({ - initialize: function(schemeName,name,technicalName,description, - defaultPort,confidential,version) { - this.schemeName = schemeName; - this.name = name; - this.technicalName = technicalName; - this.description = description; - this.defaultPort = defaultPort; - this.confidential = confidential; - this.version = version; - } -}); - -Protocol.extend({ - HTTP: new Protocol("http", "HTTP", - "HyperText Transport Protocol", 80, false, "1.1"), - HTTPS: new Protocol("https", "HTTPS", "HTTP", - "HyperText Transport Protocol (Secure)", 443, true, "1.1") -}); - -var ClientInfo = new Class({ - initialize: function() { - /* - this.address = null; - this.agent = null; - this.port = -1; - this.acceptedCharacterSets = null; - this.acceptedEncodings = null; - this.acceptedLanguages = null; - this.acceptedMediaTypes = null; - this.forwardedAddresses = null; - this.from = null; - */ - this.acceptedMediaTypes = []; - if (arguments.length==1 && arguments[0] instanceof MediaType) { - this.acceptedMediaTypes.push(arguments[0]); - } - }, - getAcceptedMediaTypes: function() { - return this.acceptedMediaTypes; - } -}); - -var Message = new Class({ - initialize: function() { - this.attributes = {}; - this.cacheDirectives = null; - this.date = null; - this.entity = null; - this.entityText = null; - this.recipientsInfo = null; - }, - getEntity: function() { - return this.entity; - }, - setEntity: function(entity) { - this.entity = entity; - }, - getAttributes: function() { - return this.attributes; - }, - setAttributes: function(attributes) { - this.attributes = attributes; - } -}); - -var Reference = new Class({ - initialize: function(url) { - this.url = url; - var tmp = this.url; - var index = tmp.indexOf("://"); - if (index!=-1) { - this.protocol = tmp.substring(index); - tmp = tmp.substring(index+3); - } - index = tmp.indexOf(":"); - if (index!=-1) { - this.host = tmp.substring(0, index); - tmp = tmp.substring(index+1); - } - index = tmp.indexOf("/"); - if (index!=-1) { - this.port = parseInt(tmp.substring(0, index)); - tmp = tmp.substring(index); - } else if (this.protocol=="http") { - this.port = 80; - } else if (this.protocol=="https") { - this.port = 443; - } - this.path = tmp; - }, - getUrl: function() { - return this.url; - }, - getScheme: function() { - return this.scheme; - }, - getPort: function() { - return this.port; - }, - getHost: function() { - return this.host; - }, - getPath: function() { - return this.path; - } -}); - -var Request = new Class(Message, { - initialize: function(method, url) { - this.callSuper(); - this.method = method; - this.clientInfo = new ClientInfo(); - if (typeof url == "string") { - this.reference = new Reference(url); - } else if (url instanceof Reference) { - this.reference = reference; - } - -/* private volatile ChallengeResponse challengeResponse; - private volatile ClientInfo clientInfo; - private volatile Conditions conditions; - private volatile Series cookies; - private volatile Reference hostRef; - private volatile boolean loggable; - private volatile int maxForwards; - private volatile Method method; - private volatile Reference originalRef; - private volatile Protocol protocol; - private volatile ChallengeResponse proxyChallengeResponse; - private volatile List ranges; - private volatile Reference referrerRef; - private volatile Reference resourceRef; - private volatile Reference rootRef;*/ - }, - getMethod: function() { - return this.method; - }, - setMethod: function(method) { - this.method = method; - }, - getClientInfo: function() { - return this.clientInfo; - }, - setClientInfo: function(clientInfo) { - this.clientInfo = clientInfo; - }, - getReference: function() { - return this.reference; - } -}); - -var Response = new Class(Message, { - initialize: function(request) { - this.callSuper(); - this.age = 0; - this.allowedMethods = null; - this.autoCommitting = true; - this.challengeRequests = null; - this.cookieSettings = null; - this.committed = false; - this.dimensions = null; - this.locationRef = null; - this.proxyChallengeRequests = null; - this.request = request; - this.retryAfter = null; - this.serverInfo = null; - this.status = Status.SUCCESS_OK; - }, - /*this.age = 0; - this.allowedMethods = null; - this.autoCommitting = true; - this.challengeRequests = null; - this.cookieSettings = null; - this.committed = false; - this.dimensions = null; - this.locationRef = null; - this.proxyChallengeRequests = null;*/ - getRequest: function() { - return this.request; - }, - setRequest: function(request) { - this.request = request; - }, - getRetryAfter: function() { - return this.retryAfter; - }, - setRetryAfter: function(retryAfter) { - this.retryAfter = retryAfter; - }, - getServerInfo: function() { - return this.serverInfo; - }, - setServerInfo: function(serverInfo) { - this.serverInfo = serverInfo; - }, - getStatus: function() { - return this.status; - }, - setStatus: function(status) { - this.status = status; - } -}); - -var Method = new Class({ - initialize: function(name, description, uri, safe, idempotent) { - this.name = name; - this.description = description; - this.uri = uri; - this.safe = safe; - this.idempotent = idempotent; - }, - getName: function() { - return this.name; - } -}); - -Method.extend({ - BASE_HTTP: "http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html", - CONNECT: new Method("CONNECT", - "Used with a proxy that can dynamically switch to being a tunnel", - Method.BASE_HTTP + "#sec9.9", false, false), - DELETE: new Method("DELETE", - "Requests that the origin server deletes the resource identified by the request URI", - Method.BASE_HTTP + "#sec9.7", false, true), - GET: new Method("GET", - "Retrieves whatever information (in the form of an entity) that is identified by the request URI", - Method.BASE_HTTP + "#sec9.3", true, true), - HEAD: new Method("HEAD", - "Identical to GET except that the server must not return a message body in the response", - Method.BASE_HTTP + "#sec9.4", true, true), - OPTIONS: new Method("OPTIONS", - "Requests for information about the communication options available on the request/response chain identified by the URI", - Method.BASE_HTTP + "#sec9.2", true, true), - POST: new Method("POST", - "Requests that the origin server accepts the entity enclosed in the request as a new subordinate of the resource identified by the request URI", - Method.BASE_HTTP + "#sec9.5", false, false), - PUT: new Method("PUT", - "Requests that the enclosed entity be stored under the supplied request URI", - Method.BASE_HTTP + "#sec9.6", false, true), - TRACE: new Method("TRACE", - "Used to invoke a remote, application-layer loop-back of the request message", - Method.BASE_HTTP + "#sec9.8", true, true) -}); - -var HeaderConstants = new Class({}); - -HeaderConstants.extend({ - EXPECT_CONTINUE: "100-continue", - // --- Cache directives --- - CACHE_NO_CACHE: "no-cache", - CACHE_NO_STORE: "no-store", - CACHE_MAX_AGE: "max-age", - CACHE_MAX_STALE: "max-stale", - CACHE_MIN_FRESH: "min-fresh", - CACHE_NO_TRANSFORM: "no-transform", - CACHE_ONLY_IF_CACHED: "only-if-cached", - CACHE_PUBLIC: "public", - CACHE_PRIVATE: "private", - CACHE_MUST_REVALIDATE: "must-revalidate", - CACHE_PROXY_MUST_REVALIDATE: "proxy-revalidate", - CACHE_SHARED_MAX_AGE: "s-maxage", - // --- Header names --- - HEADER_ACCEPT: "Accept", - HEADER_ACCEPT_CHARSET: "Accept-Charset", - HEADER_ACCEPT_ENCODING: "Accept-Encoding", - HEADER_ACCEPT_LANGUAGE: "Accept-Language", - HEADER_ACCEPT_RANGES: "Accept-Ranges", - HEADER_AGE: "Age", - HEADER_ALLOW: "Allow", - HEADER_AUTHENTICATION_INFO: "Authentication-Info", - HEADER_AUTHORIZATION: "Authorization", - HEADER_CACHE_CONTROL: "Cache-Control", - HEADER_CONNECTION: "Connection", - HEADER_CONTENT_DISPOSITION: "Content-Disposition", - HEADER_CONTENT_ENCODING: "Content-Encoding", - HEADER_CONTENT_LANGUAGE: "Content-Language", - HEADER_CONTENT_LENGTH: "Content-Length", - HEADER_CONTENT_LOCATION: "Content-Location", - HEADER_CONTENT_MD5: "Content-MD5", - HEADER_CONTENT_RANGE: "Content-Range", - HEADER_CONTENT_TYPE: "Content-Type", - HEADER_COOKIE: "Cookie", - HEADER_DATE: "Date", - HEADER_ETAG: "ETag", - HEADER_EXPECT: "Expect", - HEADER_EXPIRES: "Expires", - HEADER_FROM: "From", - HEADER_HOST: "Host", - HEADER_IF_MATCH: "If-Match", - HEADER_IF_MODIFIED_SINCE: "If-Modified-Since", - HEADER_IF_NONE_MATCH: "If-None-Match", - HEADER_IF_RANGE: "If-Range", - HEADER_IF_UNMODIFIED_SINCE: "If-Unmodified-Since", - HEADER_LAST_MODIFIED: "Last-Modified", - HEADER_LOCATION: "Location", - HEADER_MAX_FORWARDS: "Max-Forwards", - HEADER_PRAGMA: "Pragma", - HEADER_PROXY_AUTHENTICATE: "Proxy-Authenticate", - HEADER_PROXY_AUTHORIZATION: "Proxy-Authorization", - HEADER_RANGE: "Range", - HEADER_REFERRER: "Referer", - HEADER_RETRY_AFTER: "Retry-After", - HEADER_SERVER: "Server", - HEADER_SET_COOKIE: "Set-Cookie", - HEADER_SET_COOKIE2: "Set-Cookie2", - HEADER_SLUG: "Slug", - HEADER_TRAILER: "Trailer", - HEADER_TRANSFER_ENCODING: "Transfer-Encoding", - HEADER_TRANSFER_EXTENSION: "TE", - HEADER_UPGRADE: "Upgrade", - HEADER_USER_AGENT: "User-Agent", - HEADER_VARY: "Vary", - HEADER_VIA: "Via", - HEADER_WARNING: "Warning", - HEADER_WWW_AUTHENTICATE: "WWW-Authenticate", - HEADER_X_FORWARDED_FOR: "X-Forwarded-For", - HEADER_X_HTTP_METHOD_OVERRIDE: "X-HTTP-Method-Override", - // --- Attribute names --- - ATTRIBUTE_HEADERS: "org.restlet.http.headers", - ATTRIBUTE_VERSION: "org.restlet.http.version", - ATTRIBUTE_HTTPS_CLIENT_CERTIFICATES: "org.restlet.https.clientCertificates", - ATTRIBUTE_HTTPS_CIPHER_SUITE: "org.restlet.https.cipherSuite", - ATTRIBUTE_HTTPS_KEY_SIZE: "org.restlet.https.keySize", - ATTRIBUTE_HTTPS_SSL_SESSION_ID: "org.restlet.https.sslSessionId" -}); - -var CharacterSet = new Class({ - initialize: function(name) { - this.name = name; - }, - getName: function() { - return this.name; - } -}); - -var ContentType = new Class({ - initialize: function(value) { - var index = -1; - if ((index = value.indexOf(";"))!=-1) { - this.mediaType = new MediaType(value.substring(0,index)); - this.characterSet = new CharacterSet(value.substring(index+1)); - } else { - this.mediaType = new MediaType(value); - } - }, - getMediaType: function() { - return this.mediaType; - }, - getCharacterSet: function() { - return this.characterSet; - } -}); - -var Parameter = new Class({ - initialize: function(name, value) { - this.name = name; - this.value = value; - }, - getName: function() { - return this.name; - }, - getValue: function() { - return this.value; - } -}); - -var HeaderReaderUtils = new Class({}); - -HeaderReaderUtils.extend({ - -}); - -var HeaderWriterUtils = new Class({}); - -HeaderWriterUtils.extend({ - -}); - -var HeaderUtils = new Class({}); - -HeaderUtils.extend({ - addEntityHeaders: function(entity, headers) { - if (entity == null || !entity.isAvailable()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LENGTH, "0", headers); - } else if (entity.getAvailableSize() != Representation.UNKNOWN_SIZE) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LENGTH, - Long.toString(entity.getAvailableSize()), headers); - } - - if (entity != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_ENCODING, - EncodingWriter.write(entity.getEncodings()), headers); - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LANGUAGE, - LanguageWriter.write(entity.getLanguages()), headers); - - if (entity.getLocationRef() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LOCATION, entity - .getLocationRef().getTargetRef().toString(), headers); - } - - if (entity.getRange() != null) { - HeaderUtils.HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_RANGE, - RangeWriter.write(entity.getRange(), entity.getSize()), - headers); - } - - if (entity.getMediaType() != null) { - var contentType = entity.getMediaType().toString(); - - // Specify the character set parameter if required - if ((entity.getMediaType().getParameters() - .getFirstValue("charset") == null) - && (entity.getCharacterSet() != null)) { - contentType = contentType + "; charset=" - + entity.getCharacterSet().getName(); - } - - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_TYPE, contentType, - headers); - } - - if (entity.getExpirationDate() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_EXPIRES, - DateWriter.write(entity.getExpirationDate()), headers); - } - - if (entity.getModificationDate() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_LAST_MODIFIED, - DateWriter.write(entity.getModificationDate()), headers); - } - - if (entity.getTag() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ETAG, - TagWriter.write(entity.getTag()), headers); - } - - if (entity.getDisposition() != null - && !Disposition.TYPE_NONE.equals(entity.getDisposition() - .getType())) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_DISPOSITION, - DispositionWriter.write(entity.getDisposition()), - headers); - } - } - }, - addExtensionHeaders: function(existingHeaders, additionalHeaders) { - if (additionalHeaders != null) { - for (var cpt=0;cpt 0)) { - try { - headers.push(new Parameter(headerName, headerValue)); - } catch (err) { - console.log(err); - /*Context.getCurrentLogger().log(Level.WARNING, - "Unable to format the " + headerName + " header", t);*/ - } - } - }, - addNotModifiedEntityHeaders: function(entity, headers) { - if (entity != null) { - if (entity.getTag() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ETAG, - TagWriter.write(entity.getTag()), headers); - } - - if (entity.getLocationRef() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LOCATION, - entity.getLocationRef().getTargetRef().toString(), - headers); - } - } - }, - addRequestHeaders: function(request, headers) { - var clientInfo = request.getClientInfo(); - - /*if (!clientInfo.getAcceptedMediaTypes().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT, - PreferenceWriter.write(clientInfo.getAcceptedMediaTypes()), - headers); - } else { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT, MediaType.ALL.getName(), - headers); - } - - if (!clientInfo.getAcceptedCharacterSets().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT_CHARSET, - PreferenceWriter.write(clientInfo - .getAcceptedCharacterSets()), headers); - } - - if (!clientInfo.getAcceptedEncodings().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT_ENCODING, - PreferenceWriter.write(clientInfo.getAcceptedEncodings()), - headers); - } - - if (!clientInfo.getAcceptedLanguages().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT_LANGUAGE, - PreferenceWriter.write(clientInfo.getAcceptedLanguages()), - headers); - } - - if (clientInfo.getFrom() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_FROM, request.getClientInfo() - .getFrom(), headers); - } - - // Manually add the host name and port when it is potentially - // different from the one specified in the target resource reference. - var hostRef = (request.getResourceRef().getBaseRef() != null) ? request - .getResourceRef().getBaseRef() : request.getResourceRef(); - - if (hostRef.getHostDomain() != null) { - var host = hostRef.getHostDomain(); - var hostRefPortValue = hostRef.getHostPort(); - - if ((hostRefPortValue != -1) - && (hostRefPortValue != request.getProtocol() - .getDefaultPort())) { - host = host + ':' + hostRefPortValue; - } - - HeaderUtils.addHeader(HeaderConstants.HEADER_HOST, host, headers); - } - - var conditions = request.getConditions(); - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_MATCH, - TagWriter.write(conditions.getMatch()), headers); - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_NONE_MATCH, - TagWriter.write(conditions.getNoneMatch()), headers); - - if (conditions.getModifiedSince() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_MODIFIED_SINCE, - DateWriter.write(conditions.getModifiedSince()), headers); - } - - if (conditions.getRangeTag() != null - && conditions.getRangeDate() != null) { - //Context.getCurrentLogger() - // .log(Level.WARNING, - // "Unable to format the HTTP If-Range header due to the presence of both entity tag and modification date."); - } else if (conditions.getRangeTag() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_RANGE, - TagWriter.write(conditions.getRangeTag()), headers); - } else if (conditions.getRangeDate() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_RANGE, - DateWriter.write(conditions.getRangeDate()), headers); - } - - if (conditions.getUnmodifiedSince() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_UNMODIFIED_SINCE, - DateWriter.write(conditions.getUnmodifiedSince()), headers); - } - - if (request.getMaxForwards() > -1) { - HeaderUtils.addHeader(HeaderConstants.HEADER_MAX_FORWARDS, - Integer.toString(request.getMaxForwards()), headers); - } - - if (!request.getRanges().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_RANGE, - RangeWriter.write(request.getRanges()), headers); - } - - if (request.getReferrerRef() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_REFERRER, request.getReferrerRef() - .toString(), headers); - } - - if (request.getClientInfo().getAgent() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_USER_AGENT, request - .getClientInfo().getAgent(), headers); - } else { - HeaderUtils.addHeader(HeaderConstants.HEADER_USER_AGENT, Engine.VERSION_HEADER, - headers); - } - - // ---------------------------------- - // 3) Add supported extension headers - // ---------------------------------- - - if (request.getCookies().size() > 0) { - HeaderUtils.addHeader(HeaderConstants.HEADER_COOKIE, - CookieWriter.write(request.getCookies()), headers); - } - - // ------------------------------------- - // 4) Add user-defined extension headers - // ------------------------------------- - var additionalHeaders = request - .getAttributes()[HeaderConstants.ATTRIBUTE_HEADERS]; - HeaderUtils.addExtensionHeaders(headers, additionalHeaders); - - // --------------------------------------- - // 5) Add authorization headers at the end - // --------------------------------------- - - // [ifndef gwt] - // Add the security headers. NOTE: This must stay at the end because - // the AWS challenge scheme requires access to all HTTP headers - //TODO: - /*ChallengeResponse challengeResponse = request.getChallengeResponse(); - if (challengeResponse != null) { - addHeader( - HeaderConstants.HEADER_AUTHORIZATION, - org.restlet.engine.security.AuthenticatorUtils - .formatResponse(challengeResponse, request, headers), - headers); - } - - ChallengeResponse proxyChallengeResponse = request - .getProxyChallengeResponse(); - if (proxyChallengeResponse != null) { - addHeader(HeaderConstants.HEADER_PROXY_AUTHORIZATION, - org.restlet.engine.security.AuthenticatorUtils - .formatResponse(proxyChallengeResponse, request, - headers), headers); - }*/ - // [enddef] - }, - addResponseHeaders: function(response, headers) { - if (response.getServerInfo().isAcceptingRanges()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT_RANGES, "bytes", headers); - } - - if (response.getAge() > 0) { - HeaderUtils.addHeader(HeaderConstants.HEADER_AGE, - Integer.toString(response.getAge()), headers); - } - - if (response.getStatus().equals(Status.CLIENT_ERROR_METHOD_NOT_ALLOWED) - || Method.OPTIONS.equals(response.getRequest().getMethod())) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ALLOW, - MethodWriter.write(response.getAllowedMethods()), headers); - } - - if (response.getLocationRef() != null) { - // The location header must contain an absolute URI. - HeaderUtils.addHeader(HeaderConstants.HEADER_LOCATION, response - .getLocationRef().getTargetRef().toString(), headers); - } - - //TODO: - /*if (response.getProxyChallengeRequests() != null) { - for (ChallengeRequest challengeRequest : response - .getProxyChallengeRequests()) { - addHeader(HeaderConstants.HEADER_PROXY_AUTHENTICATE, - org.restlet.engine.security.AuthenticatorUtils - .formatRequest(challengeRequest, response, - headers), headers); - } - }*/ - - if (response.getRetryAfter() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_RETRY_AFTER, - DateWriter.write(response.getRetryAfter()), headers); - } - - if ((response.getServerInfo() != null) - && (response.getServerInfo().getAgent() != null)) { - HeaderUtils.addHeader(HeaderConstants.HEADER_SERVER, response.getServerInfo() - .getAgent(), headers); - } else { - HeaderUtils.addHeader(HeaderConstants.HEADER_SERVER, Engine.VERSION_HEADER, - headers); - } - - // Send the Vary header only to none-MSIE user agents as MSIE seems - // to support partially and badly this header (cf issue 261). - if (!((response.getRequest().getClientInfo().getAgent() != null) && response - .getRequest().getClientInfo().getAgent().contains("MSIE"))) { - // Add the Vary header if content negotiation was used - HeaderUtils.addHeader(HeaderConstants.HEADER_VARY, - DimensionWriter.write(response.getDimensions()), headers); - } - - // Set the security data - //TODO: - /*if (response.getChallengeRequests() != null) { - for (ChallengeRequest challengeRequest : response - .getChallengeRequests()) { - addHeader(HeaderConstants.HEADER_WWW_AUTHENTICATE, - org.restlet.engine.security.AuthenticatorUtils - .formatRequest(challengeRequest, response, - headers), headers); - } - }*/ - - // ---------------------------------- - // 3) Add supported extension headers - // ---------------------------------- - - // Add the Authentication-Info header - if (response.getAuthenticationInfo() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_AUTHENTICATION_INFO, - org.restlet.engine.security.AuthenticatorUtils - .formatAuthenticationInfo(response - .getAuthenticationInfo()), headers); - } - - // Cookies settings should be written in a single header, but Web - // browsers does not seem to support it. - //TODO: - /*for (CookieSetting cookieSetting : response.getCookieSettings()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_SET_COOKIE, - CookieSettingWriter.write(cookieSetting), headers); - }*/ - - // ------------------------------------- - // 4) Add user-defined extension headers - // ------------------------------------- - - var additionalHeaders = response - .getAttributes()[HeaderConstants.ATTRIBUTE_HEADERS]; - HeaderUtils.addExtensionHeaders(headers, additionalHeaders); - }, - extractEntityHeaders: function(headers, representation) { - console.log("### extractEntityHeaders - representation = "+representation); - var result = (representation == null) ? new EmptyRepresentation() - : representation; - var entityHeaderFound = false; - - if (headers != null) { - for (var cpt = 0; cpt= 400) && (code <= 499); - }, - isConnectorError: function(code) { - return (code >= 1000) && (code <= 1099); - }, - isError: function(code) { - return Status.isClientError(code) - || Status.isServerError(code) - || Status.isConnectorError(code); - }, - isGlobalError: function(code) { - return (code >= 600) && (code <= 699); - }, - isInformational: function(code) { - return (code >= 100) && (code <= 199); - }, - isRedirection: function(code) { - return (code >= 300) && (code <= 399); - }, - isServerError: function(code) { - return (code >= 500) && (code <= 599); - }, - isSuccess: function(code) { - return (code >= 200) && (code <= 299); - }, - valueOf: function(code) { - var result = null; - - switch (code) { - case 100: - result = INFO_CONTINUE; - break; - case 101: - result = INFO_SWITCHING_PROTOCOL; - break; - case 102: - result = INFO_PROCESSING; - break; - case 110: - result = INFO_STALE_RESPONSE; - break; - case 111: - result = INFO_REVALIDATION_FAILED; - break; - case 112: - result = INFO_DISCONNECTED_OPERATION; - break; - case 113: - result = INFO_HEURISTIC_EXPIRATION; - break; - case 199: - result = INFO_MISC_WARNING; - break; - - case 200: - result = SUCCESS_OK; - break; - case 201: - result = SUCCESS_CREATED; - break; - case 202: - result = SUCCESS_ACCEPTED; - break; - case 203: - result = SUCCESS_NON_AUTHORITATIVE; - break; - case 204: - result = SUCCESS_NO_CONTENT; - break; - case 205: - result = SUCCESS_RESET_CONTENT; - break; - case 206: - result = SUCCESS_PARTIAL_CONTENT; - break; - case 207: - result = SUCCESS_MULTI_STATUS; - break; - case 214: - result = SUCCESS_TRANSFORMATION_APPLIED; - break; - case 299: - result = SUCCESS_MISC_PERSISTENT_WARNING; - break; - - case 300: - result = REDIRECTION_MULTIPLE_CHOICES; - break; - case 301: - result = REDIRECTION_PERMANENT; - break; - case 302: - result = REDIRECTION_FOUND; - break; - case 303: - result = REDIRECTION_SEE_OTHER; - break; - case 304: - result = REDIRECTION_NOT_MODIFIED; - break; - case 305: - result = REDIRECTION_USE_PROXY; - break; - case 307: - result = REDIRECTION_TEMPORARY; - break; - - case 400: - result = CLIENT_ERROR_BAD_REQUEST; - break; - case 401: - result = CLIENT_ERROR_UNAUTHORIZED; - break; - case 402: - result = CLIENT_ERROR_PAYMENT_REQUIRED; - break; - case 403: - result = CLIENT_ERROR_FORBIDDEN; - break; - case 404: - result = CLIENT_ERROR_NOT_FOUND; - break; - case 405: - result = CLIENT_ERROR_METHOD_NOT_ALLOWED; - break; - case 406: - result = CLIENT_ERROR_NOT_ACCEPTABLE; - break; - case 407: - result = CLIENT_ERROR_PROXY_AUTHENTIFICATION_REQUIRED; - break; - case 408: - result = CLIENT_ERROR_REQUEST_TIMEOUT; - break; - case 409: - result = CLIENT_ERROR_CONFLICT; - break; - case 410: - result = CLIENT_ERROR_GONE; - break; - case 411: - result = CLIENT_ERROR_LENGTH_REQUIRED; - break; - case 412: - result = CLIENT_ERROR_PRECONDITION_FAILED; - break; - case 413: - result = CLIENT_ERROR_REQUEST_ENTITY_TOO_LARGE; - break; - case 414: - result = CLIENT_ERROR_REQUEST_URI_TOO_LONG; - break; - case 415: - result = CLIENT_ERROR_UNSUPPORTED_MEDIA_TYPE; - break; - case 416: - result = CLIENT_ERROR_REQUESTED_RANGE_NOT_SATISFIABLE; - break; - case 417: - result = CLIENT_ERROR_EXPECTATION_FAILED; - break; - case 422: - result = CLIENT_ERROR_UNPROCESSABLE_ENTITY; - break; - case 423: - result = CLIENT_ERROR_LOCKED; - break; - case 424: - result = CLIENT_ERROR_FAILED_DEPENDENCY; - break; - - case 500: - result = SERVER_ERROR_INTERNAL; - break; - case 501: - result = SERVER_ERROR_NOT_IMPLEMENTED; - break; - case 502: - result = SERVER_ERROR_BAD_GATEWAY; - break; - case 503: - result = SERVER_ERROR_SERVICE_UNAVAILABLE; - break; - case 504: - result = SERVER_ERROR_GATEWAY_TIMEOUT; - break; - case 505: - result = SERVER_ERROR_VERSION_NOT_SUPPORTED; - break; - case 507: - result = SERVER_ERROR_INSUFFICIENT_STORAGE; - break; - - case 1000: - result = CONNECTOR_ERROR_CONNECTION; - break; - case 1001: - result = CONNECTOR_ERROR_COMMUNICATION; - break; - case 1002: - result = CONNECTOR_ERROR_INTERNAL; - break; - - default: - result = new Status(code); - } - - return result; - } -}); - -var Restlet = new Class(Restlet, { - setContext: function(context) { - this.context = context; - }, - setProtocols: function(protocols) { - this.protocols = protocols; - }, - isStarted: function() { - return this.started; - }, - isStopped: function() { - return !this.started; - }, - start: function() { - this.started = true; - }, - stop: function() { - this.started = false; - }, - handle: function(request, response) { - if (isStopped()) { - try { - start(); - } catch (err) { - // Occurred while starting the Restlet - //getContext().getLogger().log(Level.WARNING, UNABLE_TO_START, e); - response.setStatus(Status.SERVER_ERROR_INTERNAL); - } - - if (!isStarted()) { - // No exception raised but the Restlet somehow couldn't be - // started - //getContext().getLogger().log(Level.WARNING, UNABLE_TO_START); - response.setStatus(Status.SERVER_ERROR_INTERNAL); - } - } - } -}); - -var Connector = new Class(Restlet, { - initialize: function(context, protocols) { - this.context = context; - if (typeof protocols != "undefined" && protocols!=null) { - this.protocols = protocols; - } else { - this.protocols = []; - } - }, - getProtocols: function() { - return this.protocols; - } -}); - -var Engine = new Class({ - createHelper: function(restlet) { - // [ifndef nodejs] - return new XhrHttpClientHelper(); - // [enddef] - // [ifdef nodejs] uncomment - //return new NodeJsHttpClientHelper(); - // [enddef] - } -}); - -Engine.extend({ - getInstance: function() { - if (Engine.instance==null) { - Engine.instance = new Engine(); - } - return Engine.instance; - } -}); - -var Call = new Class({ - /*private volatile String clientAddress; - private volatile int clientPort; - private volatile boolean confidential; - private volatile String hostDomain; - private volatile int hostPort; - private volatile String method; - private volatile Protocol protocol; - $$ private volatile String reasonPhrase; - $$ private final Series requestHeaders; - private volatile String requestUri; - $$ private final Series responseHeaders; - private volatile String serverAddress; - private volatile int serverPort; - $$ private volatile int statusCode; - private volatile String version;*/ - getReasonPhrase: function() { - return this.reasonPhrase; - }, - setReasonPhrase: function(reasonPhrase) { - this.reasonPhrase = reasonPhrase; - }, - getRequestHeaders: function() { - return this.requestHeaders; - }, - setRequestHeaders: function(requestHeaders) { - this.requestHeaders = requestHeaders; - }, - getResponseHeaders: function() { - console.log("call - getResponseHeaders - "+this.responseHeaders.length); - return this.responseHeaders; - }, - setResponseHeaders: function(responseHeaders) { - console.log("call - setResponseHeaders - "+this.responseHeaders+" | "+responseHeaders.length); - this.responseHeaders = responseHeaders; - }, - getStatusCode: function() { - return this.statusCode; - }, - setStatusCode: function(statusCode) { - this.statusCode = statusCode; - } -}); - -var ClientCall = new Class(Call, { - getResponseEntity: function(response) { - console.log("> getResponseEntity"); - var result = response.getEntity(); - //TODO: - // boolean available = false; - var size = Representation.UNKNOWN_SIZE; - - // Compute the content length - var responseHeaders = this.getResponseHeaders(); - console.log("responseHeaders = "+responseHeaders); - /*var transferEncoding = responseHeaders.getFirstValue( - HeaderConstants.HEADER_TRANSFER_ENCODING, true); - if ((transferEncoding != null) - && !"identity".equalsIgnoreCase(transferEncoding)) { - size = Representation.UNKNOWN_SIZE; - } else { - size = getContentLength(); - }*/ - - /*if (!getMethod().equals(Method.HEAD.getName()) - && !response.getStatus().isInformational() - && !response.getStatus() - .equals(Status.REDIRECTION_NOT_MODIFIED) - && !response.getStatus().equals(Status.SUCCESS_NO_CONTENT) - && !response.getStatus().equals(Status.SUCCESS_RESET_CONTENT)) { - // Make sure that an InputRepresentation will not be instantiated - // while the stream is closed. - InputStream stream = getUnClosedResponseEntityStream(getResponseEntityStream(size)); - // [ifndef gwt] line - java.nio.channels.ReadableByteChannel channel = getResponseEntityChannel(size); - // [ifdef gwt] line uncomment - // InputStream channel = null; - - if (stream != null) { - result = getRepresentation(stream); - } else if (channel != null) { - result = getRepresentation(channel); - } - }*/ - - if (result != null) { - result.setSize(size); - - // Informs that the size has not been specified in the header. - if (size == Representation.UNKNOWN_SIZE) { - /*getLogger() - .fine("The length of the message body is unknown. The entity must be handled carefully and consumed entirely in order to surely release the connection.");*/ - } - } - console.log("responseHeaders = "+responseHeaders.length); - result = HeaderUtils.extractEntityHeaders(responseHeaders, result); - - return result; - } -}); - -// [ifndef nodejs] -var XhrHttpClientCall = new Class(ClientCall, { - initialize: function() { - this.xhr = this.createXhrObject(); - }, - createXhrObject: function() { - if (window.XMLHttpRequest) - return new XMLHttpRequest(); - - if (window.ActiveXObject) { - var names = [ - "Msxml2.XMLHTTP.6.0", - "Msxml2.XMLHTTP.3.0", - "Msxml2.XMLHTTP", - "Microsoft.XMLHTTP" - ]; - for(var i in names) { - try{ return new ActiveXObject(names[i]); } - catch(e){} - } - } - //window.alert("Votre navigateur ne prend pas en charge l'objet XMLHTTPRequest."); - return null; // not supported - }, - sendRequest: function(request, callback) { - var currentThis = this; - var response = new Response(request); - var url = request.getReference().getUrl(); - var method = request.getMethod().getName(); - var clientInfo = request.getClientInfo(); - console.log("clientInfo = "+clientInfo); - var acceptedMediaTypes = clientInfo.getAcceptedMediaTypes(); - var acceptHeader = ""; - for (var i=0;i0) { - acceptHeader += ","; - } - acceptHeader += acceptedMediaTypes[i].getType(); - } - var headers = {}; - if (acceptHeader!="") { - headers["accept"] = acceptHeader; - } - var data = ""; - if (request.getEntity()!=null) { - data = request.getEntity().getText(); - } - this.lowLevelSendRequest(url, method, headers, data, function(xhr) { - currentThis.extractResponseHeaders(xhr); - - var representation = new Representation(); - /*representation = HeaderUtils.extractEntityHeaders( - currentThis.getResponseHeaders(xhr), representation);*/ - representation.write(xhr); - var status = new Status(xhr.status); - response.setStatus(status); - response.setEntity(representation); - callback(response); - }); - }, - extractResponseHeaders: function(xhr) { - console.log("> extractResponseHeaders"); - var headersString = xhr.getAllResponseHeaders(); - var headers = []; - var headerEntries = headersString.split("\n"); - for (var cpt=0;cpt this.responseHeaders = "+headers.length); - console.log("b1"); - this.setResponseHeaders(headers); - console.log("a1"); - }, - lowLevelSendRequest: function(url,httpMethod,headers,data,onResponseCallback) { - var currentThis = this; - currentThis.xhr.open(httpMethod, url); - currentThis.xhr.onreadystatechange = function() { - if (this.readyState==4) { - onResponseCallback(currentThis.xhr); - } - }; - - if (headers!=null) { - for (var headerName in headers) { - currentThis.xhr.setRequestHeader(headerName,headers[headerName]); - } - } - - if (data!=null && data!="") { - currentThis.xhr.send("" + data); - } else { - currentThis.xhr.send(); - } - } -}); -// [enddef] - -// [ifdef nodejs] uncomment -//var NodeJsHttpClientCall = new Class({ -// initialize: function() { -// }, -// sendRequest: function(request, callback) { -// var currentThis = this; -// var response = new Response(request); -// //var url = request.getReference().getUrl(); -// var port = request.getReference().getPort(); -// var host = request.getReference().getHost(); -// var path = request.getReference().getPath(); -// var method = request.getMethod().getName(); -// var clientInfo = request.getClientInfo(); -// console.log("clientInfo = "+clientInfo); -// var acceptedMediaTypes = clientInfo.getAcceptedMediaTypes(); -// var acceptHeader = ""; -// for (var i=0;i0) { -// acceptHeader += ","; -// } -// acceptHeader += acceptedMediaTypes[i].getType(); -// } -// var headers = {}; -// if (acceptHeader!="") { -// headers["accept"] = acceptHeader; -// } -// headers["accept"] = "application/json"; -//headers["host"] = "localhost:8080"; -//console.log("http://"+host+":"+port+path); -// var data = ""; -// if (request.getEntity()!=null) { -// data = request.getEntity().getText(); -// } -// -// var client = http.createClient(port, host); -// var clientRequest = client.request(method, -// path, headers); -// clientRequest.end(); -// -// clientRequest.on('response', function (clientResponse) { -// console.log("on response"); -//console.log('STATUS: ' + clientResponse.statusCode); -// console.log('HEADERS: ' + JSON.stringify(clientResponse.headers)); -// var representation = new Representation(); -// //representation.write(xhr); -// response.setEntity(representation); -// callback(response); -// clientResponse.on('data', function (chunk) { -// console.log("on data"); -// console.log("chunk = "+chunk); -// representation.write({responseText: chunk, responseXML: null}); -// }); -// }); -// } -//}); -// [enddef] - -var ClientAdapter = new Class({ - initialize: function(context) { - - }, - readResponseHeaders: function(httpCall, response) { - console.log("readResponseHeaders"); - try { - var responseHeaders = httpCall.getResponseHeaders(); - console.log("responseHeaders = "+responseHeaders.length); - - // Put the response headers in the call's attributes map - console.log("response = "+response); - console.log("response = "+response.getAttributes); - console.log("response = "+response.getAttributes()); - response.getAttributes()[HeaderConstants.ATTRIBUTE_HEADERS] = responseHeaders; - - HeaderUtils.copyResponseTransportHeaders(responseHeaders, response); - } catch (err) { - console.log(err); - response.setStatus(Status.CONNECTOR_ERROR_INTERNAL, err); - } - }, - toSpecific: function(client, request) { - // Create the low-level HTTP client call - var result = client.create(request); - - // Add the headers - if (result != null) { - HeaderUtils.addGeneralHeaders(request, result.getRequestHeaders()); - - if (request.getEntity() != null) { - HeaderUtils.addEntityHeaders(request.getEntity(), - result.getRequestHeaders()); - } - - // NOTE: This must stay at the end because the AWS challenge - // scheme requires access to all HTTP headers - HeaderUtils.addRequestHeaders(request, result.getRequestHeaders()); - } - - return result; - }, - updateResponse: function(response, status, httpCall) { - console.log("updateResponse"); - // Send the request to the client - response.setStatus(status); - - // Get the server address - //TODO: - //response.getServerInfo().setAddress(httpCall.getServerAddress()); - //response.getServerInfo().setPort(httpCall.getServerPort()); - - // Read the response headers - this.readResponseHeaders(httpCall, response); - - // Set the entity - response.setEntity(httpCall.getResponseEntity(response)); - - // Release the representation's content for some obvious cases - if (response.getEntity() != null) { - if (response.getEntity().getSize() == 0) { - response.getEntity().release(); - } else if (response.getRequest().getMethod().equals(Method.HEAD)) { - response.getEntity().release(); - } else if (response.getStatus().equals(Status.SUCCESS_NO_CONTENT)) { - response.getEntity().release(); - } else if (response.getStatus() - .equals(Status.SUCCESS_RESET_CONTENT)) { - response.getEntity().release(); - response.setEntity(null); - } else if (response.getStatus().equals( - Status.REDIRECTION_NOT_MODIFIED)) { - response.getEntity().release(); - } else if (response.getStatus().isInformational()) { - response.getEntity().release(); - response.setEntity(null); - } - } - }, - commit: function(httpCall, request, callback) { - if (httpCall != null) { - // Send the request to the client - var currentThis = this; - httpCall.sendRequest(request, function(response) { - try { - currentThis.updateResponse(response, - new Status(httpCall.getStatusCode(), null, - httpCall.getReasonPhrase(), null), - httpCall); - callback(response); - } catch (err) { - console.log(err); - // Unexpected exception occurred - if ((response.getStatus() == null) - || !response.getStatus().isError()) { - response.setStatus( - Status.CONNECTOR_ERROR_INTERNAL, err); - callback(response); - } - } - }); - } - } -}); - -var HttpClientHelper = new Class({ - //public abstract ClientCall create(Request request); - getAdapter: function() { - if (this.adapter == null) { - this.adapter = new ClientAdapter(/*this.getContext()*/); - } - - return this.adapter; - }, - handle: function(request, callback) { - try { - var clientCall = this.getAdapter().toSpecific(this, request); - this.getAdapter().commit(clientCall, request, callback); - } catch (err) { - /*getLogger().log(Level.INFO, - "Error while handling an HTTP client call", e);*/ - var response = new Response(request); - console.log(err); - response.setStatus(Status.CONNECTOR_ERROR_INTERNAL, err); - response.setEntity(new Representation()); - callback(response); - } - } -}); - -// [ifndef nodejs] -var XhrHttpClientHelper = new Class(HttpClientHelper, { - initialize: function(client) { - this.client = client; - }, - create: function(request) { - return new XhrHttpClientCall(); - } -}); -// [enddef] - -// [ifdef nodejs] uncomment -//var NodeJsHttpClientHelper = new Class(HttpClientHelper, { -// initialize: function(client) { -// this.client = client; -// }, -// create: function(request) { -// return new NodeJsHttpClientCall(); -// } -//}); -// [enddef] - -var Client = new Class(Connector, { - initialize: function(context, protocols, helper) { - this.callSuper(); - //TODO: - /*this.setContext(context); - this.setProtocols(protocols);*/ - - this.configureHelper(helper); - }, - configureHelper: function(helper) { - if (this.helper!=null) { - this.helper = helper; - return; - } - if (this.protocols!=null && this.protocols.length>0) { - if (Engine.getInstance()!=null) { - this.helper = Engine.getInstance().createHelper(this); - } else { - this.helper = null; - } - } else { - this.helper = null; - } - }, - getHelper: function() { - return this.helper; - }, - handle: function(request, callback) { - //this.callSuper(request, callback); - - if (this.getHelper()!=null) { - this.getHelper().handle(request, callback); - } else { - /*StringBuilder sb = new StringBuilder(); - sb.append("No available client connector supports the required protocol: "); - sb.append("'").append(request.getProtocol().getName()).append("'."); - sb.append(" Please add the JAR of a matching connector to your classpath."); - response.setStatus(Status.CONNECTOR_ERROR_INTERNAL, sb.toString());*/ - } - } -}); - -var MediaType = new Class({ - initialize: function(type) { - this.type = type; - }, - getType: function() { - return this.type; - } -}); - -MediaType.extend({ - APPLICATION_JSON: new MediaType("application/json"), - TEXT_JSON: new MediaType("text/json"), - APPLICATION_XML: new MediaType("application/xml"), - TEXT_XML: new MediaType("text/xml") -}); - -var Variant = new Class({ - setMediaType: function(mediaType) { - this.mediaType = mediaType; - }, - getMediaType: function() { - return this.mediaType; - }, - getCharacterSet: function() { - return this.characterSet; - }, - setCharacterSet: function(characterSet) { - this.characterSet = characterSet; - } - /*private volatile CharacterSet characterSet; - private volatile List encodings; - private volatile Reference locationRef; - private volatile List languages; - private volatile MediaType mediaType;*/ -}); - -var RepresentationInfo = new Class(Variant, { - getModificationDate: function() { - return this.modificationDate; - }, - setModificationDate: function(date) { - this.modificationDate = date; - }, - getTag: function() { - return this.tag; - }, - setTag: function(tag) { - this.tag = tag; - } -}); - -var Representation = new Class(RepresentationInfo, { - initialize: function() { - }, - getAvailable: function() { - return this.available; - }, - setAvailable: function(available) { - this.available = available; - }, - getDisposition: function() { - return this.disposition; - }, - setDisposition: function(disposition) { - this.disposition = disposition; - }, - getExpirationDate: function() { - return this.expirationDate; - }, - setExpirationDate: function(expirationDate) { - this.expirationDate = expirationDate; - }, - getIsTransient: function() { - return this.isTransient; - }, - setIsTransient: function(isTransient) { - this.isTransient = isTransient; - }, - getRange: function() { - return this.range; - }, - setRange: function(range) { - this.range = range; - }, - getSize: function() { - return this.size; - }, - setSize: function(size) { - this.size = size; - }, - getText: function() { - return this.text; - }, - getXml: function() { - return this.xml; - }, - write: function(content) { - if (typeof content=="string") { - this.text = content; - // [ifndef nodejs] - } else if (content instanceof Document) { - // [enddef] - // [ifdef nodejs] uncomment - //} else if (content instanceof libxmljs.Document) { - // [enddef] - this.xml = content; - } else { - this.text = content.responseText; - this.xml = content.responseXML; - } - } -}); - -var JsonRepresentation = new Class(Representation, { - initialize: function(content) { - if (typeof this.text == "undefined") { - this.text = null; - } - this.obj = null; - this.representation = null; - if (typeof content == "string") { - this.text = content; - } else if (content instanceof Representation) { - this.representation = content; - } else if (typeof content == "object") { - this.obj = content; - } - this.setMediaType(MediaType.APPLICATION_JSON); - }, - getText: function() { - if (this.obj!=null) { - return JSON.stringify(this.obj); - } else { - return ""; - } - }, - getObject: function() { - if (this.text!=null) { - // [ifndef nodejs] - return jsonParse(this.text); - // [enddef] - // [ifdef nodejs] uncomment - //return JSON.parse(this.text); - // [enddef] - } else if (this.representation!=null) { - // [ifndef nodejs] - return jsonParse(this.representation.getText()); - // [enddef] - // [ifdef nodejs] uncomment - //return JSON.parse(this.representation.getText()); - // [enddef] - } else { - return null; - } - } -}); - -var DomRepresentation = new Class(Representation, { - initialize: function(content) { - if (typeof this.text == "undefined") { - this.text = null; - } - if (typeof this.xml == "undefined") { - this.xml = null; - } - this.representation = null; - if (typeof content == "string") { - this.text = content; - } else if (content instanceof Representation) { - this.representation = content; - } else if (typeof content == "object") { - // [ifndef nodejs] - if (content instanceof Document) { - // [enddef] - // [ifdef nodejs] uncomment - //if (content instanceof libxmljs.Document) { - // [enddef] - this.xml = content; - } else { - this.obj = content; - } - } - this.setMediaType(MediaType.APPLICATION_XML); - }, - getText: function() { - if (this.xml!=null) { - // [ifndef nodejs] - var document = this.xml.documentElement; - if (document.xml==undefined){ - return (new XMLSerializer()).serializeToString(this.xml); - } else { - return document.xml; - } - // [enddef] - // [ifdef nodejs] uncomment - //return this.xml.toString(); - // [enddef] - } - return ""; - }, - getXml: function() { - if (this.representation!=null) { - // [ifndef nodejs] - return this.representation.getXml(); - // [enddef] - // [ifdef nodejs] uncomment - //return libxmljs.parseXmlString(this.representation.getText()); - // [enddef] - } else if (this.text!=null) { - // [ifndef nodejs] - if (window.ActiveXObject) { - var doc = new ActiveXObject("Microsoft.XMLDOM"); - document.async="false"; - document.loadXML(this.text); - return document; - } else { - var parser = new DOMParser(); - return parser.parseFromString(this.text, "text/xml"); - } - // [enddef] - // [ifdef nodejs] uncomment - //return libxmljs.parseXmlString(this.text); - // [enddef] - } else { - return this.xml; - } - } -}); - -// [ifndef nodejs] -var XmlRepresentation = new Class(DomRepresentation, { - initialize: function(content, objectName) { - if (typeof this.text == "undefined") { - this.text = null; - } - this.representation = null; - if (typeof content == "string") { - this.text = content; - } else if (content instanceof Representation) { - this.representation = content; - } else if (typeof content == "object") { - this.obj = content; - } - this.objectName = objectName; - this.setMediaType(MediaType.APPLICATION_XML); - }, - createDocument: function(namespaceURL, rootTagName) { - if (document.implementation && document.implementation.createDocument) { - return document.implementation.createDocument(namespaceURL, rootTagName, null); - } else { - var doc = new ActiveXObject("MSXML2.DOMDocument"); - if (rootTagName) { - var prefix = ""; - var tagname = rootTagName; - var p = rootTagName.indexOf(':'); - if (p != -1) { - prefix = rootTagName.substring(0, p); - tagname = rootTagName.substring(p+1); - } - if (namespaceURL) { - if (!prefix) prefix = "a0"; - } else prefix = ""; - var text = "<" + (prefix?(prefix+":"):"") + tagname + - (namespaceURL - ?(" xmlns:" + prefix + '="' + namespaceURL +'"') - :"") + - "/>"; - doc.loadXML(text); - } - return doc; - } - }, - serializeObject: function(document, element, obj) { - for (var elt in obj) { - var eltElement = document.createElement(elt); - if (typeof obj[elt]!="object") { - var textElement = document.createTextNode(obj[elt]); - eltElement.appendChild(textElement); - } else { - this.serializeObject(document, eltElement, obj[elt]); - } - element.appendChild(eltElement); - } - }, - getObjectName: function() { - if (this.objectName!=null) { - return this.objectName; - } else { - return "object"; - } - }, - getText: function() { - var document = this.createDocument("", this.getObjectName()); - this.serializeObject(document, document.childNodes[0], this.obj); - if (document.xml==undefined){ - return (new XMLSerializer()).serializeToString(document); - } else { - return document.xml; - } - }, - unserializeObject: function(obj, element) { - var children = element.childNodes; - for (var cpt=0; cpt cookies; - private volatile Reference hostRef; - private volatile boolean loggable; - private volatile int maxForwards; - private volatile Method method; - private volatile Reference originalRef; - private volatile Protocol protocol; - private volatile ChallengeResponse proxyChallengeResponse; - private volatile List ranges; - private volatile Reference referrerRef; - private volatile Reference resourceRef; - private volatile Reference rootRef;*/ - }, - getMethod: function() { - return this.method; - }, - setMethod: function(method) { - this.method = method; - }, - getClientInfo: function() { - return this.clientInfo; - }, - setClientInfo: function(clientInfo) { - this.clientInfo = clientInfo; - }, - getReference: function() { - return this.reference; - } -}); - -var Response = new JS.Class(Message, { - initialize: function(request) { - this.callSuper(); - this.age = 0; - this.allowedMethods = null; - this.autoCommitting = true; - this.challengeRequests = null; - this.cookieSettings = null; - this.committed = false; - this.dimensions = null; - this.locationRef = null; - this.proxyChallengeRequests = null; - this.request = request; - this.retryAfter = null; - this.serverInfo = null; - this.status = Status.SUCCESS_OK; - }, - /*this.age = 0; - this.allowedMethods = null; - this.autoCommitting = true; - this.challengeRequests = null; - this.cookieSettings = null; - this.committed = false; - this.dimensions = null; - this.locationRef = null; - this.proxyChallengeRequests = null;*/ - getRequest: function() { - return this.request; - }, - setRequest: function(request) { - this.request = request; - }, - getRetryAfter: function() { - return this.retryAfter; - }, - setRetryAfter: function(retryAfter) { - this.retryAfter = retryAfter; - }, - getServerInfo: function() { - return this.serverInfo; - }, - setServerInfo: function(serverInfo) { - this.serverInfo = serverInfo; - }, - getStatus: function() { - return this.status; - }, - setStatus: function(status) { - this.status = status; - } -}); - -var Method = new JS.Class({ - initialize: function(name, description, uri, safe, idempotent) { - this.name = name; - this.description = description; - this.uri = uri; - this.safe = safe; - this.idempotent = idempotent; - }, - getName: function() { - return this.name; - } -}); - -Method.extend({ - BASE_HTTP: "http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html", - CONNECT: new Method("CONNECT", - "Used with a proxy that can dynamically switch to being a tunnel", - Method.BASE_HTTP + "#sec9.9", false, false), - DELETE: new Method("DELETE", - "Requests that the origin server deletes the resource identified by the request URI", - Method.BASE_HTTP + "#sec9.7", false, true), - GET: new Method("GET", - "Retrieves whatever information (in the form of an entity) that is identified by the request URI", - Method.BASE_HTTP + "#sec9.3", true, true), - HEAD: new Method("HEAD", - "Identical to GET except that the server must not return a message body in the response", - Method.BASE_HTTP + "#sec9.4", true, true), - OPTIONS: new Method("OPTIONS", - "Requests for information about the communication options available on the request/response chain identified by the URI", - Method.BASE_HTTP + "#sec9.2", true, true), - POST: new Method("POST", - "Requests that the origin server accepts the entity enclosed in the request as a new subordinate of the resource identified by the request URI", - Method.BASE_HTTP + "#sec9.5", false, false), - PUT: new Method("PUT", - "Requests that the enclosed entity be stored under the supplied request URI", - Method.BASE_HTTP + "#sec9.6", false, true), - TRACE: new Method("TRACE", - "Used to invoke a remote, application-layer loop-back of the request message", - Method.BASE_HTTP + "#sec9.8", true, true) -}); - -var HeaderConstants = new JS.Class({}); - -HeaderConstants.extend({ - EXPECT_CONTINUE: "100-continue", - // --- Cache directives --- - CACHE_NO_CACHE: "no-cache", - CACHE_NO_STORE: "no-store", - CACHE_MAX_AGE: "max-age", - CACHE_MAX_STALE: "max-stale", - CACHE_MIN_FRESH: "min-fresh", - CACHE_NO_TRANSFORM: "no-transform", - CACHE_ONLY_IF_CACHED: "only-if-cached", - CACHE_PUBLIC: "public", - CACHE_PRIVATE: "private", - CACHE_MUST_REVALIDATE: "must-revalidate", - CACHE_PROXY_MUST_REVALIDATE: "proxy-revalidate", - CACHE_SHARED_MAX_AGE: "s-maxage", - // --- Header names --- - HEADER_ACCEPT: "Accept", - HEADER_ACCEPT_CHARSET: "Accept-Charset", - HEADER_ACCEPT_ENCODING: "Accept-Encoding", - HEADER_ACCEPT_LANGUAGE: "Accept-Language", - HEADER_ACCEPT_RANGES: "Accept-Ranges", - HEADER_AGE: "Age", - HEADER_ALLOW: "Allow", - HEADER_AUTHENTICATION_INFO: "Authentication-Info", - HEADER_AUTHORIZATION: "Authorization", - HEADER_CACHE_CONTROL: "Cache-Control", - HEADER_CONNECTION: "Connection", - HEADER_CONTENT_DISPOSITION: "Content-Disposition", - HEADER_CONTENT_ENCODING: "Content-Encoding", - HEADER_CONTENT_LANGUAGE: "Content-Language", - HEADER_CONTENT_LENGTH: "Content-Length", - HEADER_CONTENT_LOCATION: "Content-Location", - HEADER_CONTENT_MD5: "Content-MD5", - HEADER_CONTENT_RANGE: "Content-Range", - HEADER_CONTENT_TYPE: "Content-Type", - HEADER_COOKIE: "Cookie", - HEADER_DATE: "Date", - HEADER_ETAG: "ETag", - HEADER_EXPECT: "Expect", - HEADER_EXPIRES: "Expires", - HEADER_FROM: "From", - HEADER_HOST: "Host", - HEADER_IF_MATCH: "If-Match", - HEADER_IF_MODIFIED_SINCE: "If-Modified-Since", - HEADER_IF_NONE_MATCH: "If-None-Match", - HEADER_IF_RANGE: "If-Range", - HEADER_IF_UNMODIFIED_SINCE: "If-Unmodified-Since", - HEADER_LAST_MODIFIED: "Last-Modified", - HEADER_LOCATION: "Location", - HEADER_MAX_FORWARDS: "Max-Forwards", - HEADER_PRAGMA: "Pragma", - HEADER_PROXY_AUTHENTICATE: "Proxy-Authenticate", - HEADER_PROXY_AUTHORIZATION: "Proxy-Authorization", - HEADER_RANGE: "Range", - HEADER_REFERRER: "Referer", - HEADER_RETRY_AFTER: "Retry-After", - HEADER_SERVER: "Server", - HEADER_SET_COOKIE: "Set-Cookie", - HEADER_SET_COOKIE2: "Set-Cookie2", - HEADER_SLUG: "Slug", - HEADER_TRAILER: "Trailer", - HEADER_TRANSFER_ENCODING: "Transfer-Encoding", - HEADER_TRANSFER_EXTENSION: "TE", - HEADER_UPGRADE: "Upgrade", - HEADER_USER_AGENT: "User-Agent", - HEADER_VARY: "Vary", - HEADER_VIA: "Via", - HEADER_WARNING: "Warning", - HEADER_WWW_AUTHENTICATE: "WWW-Authenticate", - HEADER_X_FORWARDED_FOR: "X-Forwarded-For", - HEADER_X_HTTP_METHOD_OVERRIDE: "X-HTTP-Method-Override", - // --- Attribute names --- - ATTRIBUTE_HEADERS: "org.restlet.http.headers", - ATTRIBUTE_VERSION: "org.restlet.http.version", - ATTRIBUTE_HTTPS_CLIENT_CERTIFICATES: "org.restlet.https.clientCertificates", - ATTRIBUTE_HTTPS_CIPHER_SUITE: "org.restlet.https.cipherSuite", - ATTRIBUTE_HTTPS_KEY_SIZE: "org.restlet.https.keySize", - ATTRIBUTE_HTTPS_SSL_SESSION_ID: "org.restlet.https.sslSessionId" -}); - -var CharacterSet = new JS.Class({ - initialize: function(name) { - this.name = name; - }, - getName: function() { - return this.name; - } -}); - -var ContentType = new JS.Class({ - initialize: function(value) { - var index = -1; - if ((index = value.indexOf(";"))!=-1) { - this.mediaType = new MediaType(value.substring(0,index)); - this.characterSet = new CharacterSet(value.substring(index+1)); - } else { - this.mediaType = new MediaType(value); - } - }, - getMediaType: function() { - return this.mediaType; - }, - getCharacterSet: function() { - return this.characterSet; - } -}); - -var Parameter = new JS.Class({ - initialize: function(name, value) { - this.name = name; - this.value = value; - }, - getName: function() { - return this.name; - }, - getValue: function() { - return this.value; - } -}); - -var HeaderReaderUtils = new JS.Class({}); - -HeaderReaderUtils.extend({ - -}); - -var HeaderWriterUtils = new JS.Class({}); - -HeaderWriterUtils.extend({ - -}); - -var HeaderUtils = new JS.Class({}); - -HeaderUtils.extend({ - addEntityHeaders: function(entity, headers) { - if (entity == null || !entity.isAvailable()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LENGTH, "0", headers); - } else if (entity.getAvailableSize() != Representation.UNKNOWN_SIZE) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LENGTH, - Long.toString(entity.getAvailableSize()), headers); - } - - if (entity != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_ENCODING, - EncodingWriter.write(entity.getEncodings()), headers); - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LANGUAGE, - LanguageWriter.write(entity.getLanguages()), headers); - - if (entity.getLocationRef() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LOCATION, entity - .getLocationRef().getTargetRef().toString(), headers); - } - - if (entity.getRange() != null) { - HeaderUtils.HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_RANGE, - RangeWriter.write(entity.getRange(), entity.getSize()), - headers); - } - - if (entity.getMediaType() != null) { - var contentType = entity.getMediaType().toString(); - - // Specify the character set parameter if required - if ((entity.getMediaType().getParameters() - .getFirstValue("charset") == null) - && (entity.getCharacterSet() != null)) { - contentType = contentType + "; charset=" - + entity.getCharacterSet().getName(); - } - - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_TYPE, contentType, - headers); - } - - if (entity.getExpirationDate() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_EXPIRES, - DateWriter.write(entity.getExpirationDate()), headers); - } - - if (entity.getModificationDate() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_LAST_MODIFIED, - DateWriter.write(entity.getModificationDate()), headers); - } - - if (entity.getTag() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ETAG, - TagWriter.write(entity.getTag()), headers); - } - - if (entity.getDisposition() != null - && !Disposition.TYPE_NONE.equals(entity.getDisposition() - .getType())) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_DISPOSITION, - DispositionWriter.write(entity.getDisposition()), - headers); - } - } - }, - addExtensionHeaders: function(existingHeaders, additionalHeaders) { - if (additionalHeaders != null) { - for (var cpt=0;cpt 0)) { - try { - headers.push(new Parameter(headerName, headerValue)); - } catch (err) { - console.log(err); - /*Context.getCurrentLogger().log(Level.WARNING, - "Unable to format the " + headerName + " header", t);*/ - } - } - }, - addNotModifiedEntityHeaders: function(entity, headers) { - if (entity != null) { - if (entity.getTag() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ETAG, - TagWriter.write(entity.getTag()), headers); - } - - if (entity.getLocationRef() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LOCATION, - entity.getLocationRef().getTargetRef().toString(), - headers); - } - } - }, - addRequestHeaders: function(request, headers) { - var clientInfo = request.getClientInfo(); - - /*if (!clientInfo.getAcceptedMediaTypes().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT, - PreferenceWriter.write(clientInfo.getAcceptedMediaTypes()), - headers); - } else { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT, MediaType.ALL.getName(), - headers); - } - - if (!clientInfo.getAcceptedCharacterSets().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT_CHARSET, - PreferenceWriter.write(clientInfo - .getAcceptedCharacterSets()), headers); - } - - if (!clientInfo.getAcceptedEncodings().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT_ENCODING, - PreferenceWriter.write(clientInfo.getAcceptedEncodings()), - headers); - } - - if (!clientInfo.getAcceptedLanguages().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT_LANGUAGE, - PreferenceWriter.write(clientInfo.getAcceptedLanguages()), - headers); - } - - if (clientInfo.getFrom() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_FROM, request.getClientInfo() - .getFrom(), headers); - } - - // Manually add the host name and port when it is potentially - // different from the one specified in the target resource reference. - var hostRef = (request.getResourceRef().getBaseRef() != null) ? request - .getResourceRef().getBaseRef() : request.getResourceRef(); - - if (hostRef.getHostDomain() != null) { - var host = hostRef.getHostDomain(); - var hostRefPortValue = hostRef.getHostPort(); - - if ((hostRefPortValue != -1) - && (hostRefPortValue != request.getProtocol() - .getDefaultPort())) { - host = host + ':' + hostRefPortValue; - } - - HeaderUtils.addHeader(HeaderConstants.HEADER_HOST, host, headers); - } - - var conditions = request.getConditions(); - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_MATCH, - TagWriter.write(conditions.getMatch()), headers); - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_NONE_MATCH, - TagWriter.write(conditions.getNoneMatch()), headers); - - if (conditions.getModifiedSince() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_MODIFIED_SINCE, - DateWriter.write(conditions.getModifiedSince()), headers); - } - - if (conditions.getRangeTag() != null - && conditions.getRangeDate() != null) { - //Context.getCurrentLogger() - // .log(Level.WARNING, - // "Unable to format the HTTP If-Range header due to the presence of both entity tag and modification date."); - } else if (conditions.getRangeTag() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_RANGE, - TagWriter.write(conditions.getRangeTag()), headers); - } else if (conditions.getRangeDate() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_RANGE, - DateWriter.write(conditions.getRangeDate()), headers); - } - - if (conditions.getUnmodifiedSince() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_IF_UNMODIFIED_SINCE, - DateWriter.write(conditions.getUnmodifiedSince()), headers); - } - - if (request.getMaxForwards() > -1) { - HeaderUtils.addHeader(HeaderConstants.HEADER_MAX_FORWARDS, - Integer.toString(request.getMaxForwards()), headers); - } - - if (!request.getRanges().isEmpty()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_RANGE, - RangeWriter.write(request.getRanges()), headers); - } - - if (request.getReferrerRef() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_REFERRER, request.getReferrerRef() - .toString(), headers); - } - - if (request.getClientInfo().getAgent() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_USER_AGENT, request - .getClientInfo().getAgent(), headers); - } else { - HeaderUtils.addHeader(HeaderConstants.HEADER_USER_AGENT, Engine.VERSION_HEADER, - headers); - } - - // ---------------------------------- - // 3) Add supported extension headers - // ---------------------------------- - - if (request.getCookies().size() > 0) { - HeaderUtils.addHeader(HeaderConstants.HEADER_COOKIE, - CookieWriter.write(request.getCookies()), headers); - } - - // ------------------------------------- - // 4) Add user-defined extension headers - // ------------------------------------- - var additionalHeaders = request - .getAttributes()[HeaderConstants.ATTRIBUTE_HEADERS]; - HeaderUtils.addExtensionHeaders(headers, additionalHeaders); - - // --------------------------------------- - // 5) Add authorization headers at the end - // --------------------------------------- - - // Add the security headers. NOTE: This must stay at the end because - // the AWS challenge scheme requires access to all HTTP headers - //TODO: - /*ChallengeResponse challengeResponse = request.getChallengeResponse(); - if (challengeResponse != null) { - addHeader( - HeaderConstants.HEADER_AUTHORIZATION, - org.restlet.engine.security.AuthenticatorUtils - .formatResponse(challengeResponse, request, headers), - headers); - } - - ChallengeResponse proxyChallengeResponse = request - .getProxyChallengeResponse(); - if (proxyChallengeResponse != null) { - addHeader(HeaderConstants.HEADER_PROXY_AUTHORIZATION, - org.restlet.engine.security.AuthenticatorUtils - .formatResponse(proxyChallengeResponse, request, - headers), headers); - }*/ - }, - addResponseHeaders: function(response, headers) { - if (response.getServerInfo().isAcceptingRanges()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT_RANGES, "bytes", headers); - } - - if (response.getAge() > 0) { - HeaderUtils.addHeader(HeaderConstants.HEADER_AGE, - Integer.toString(response.getAge()), headers); - } - - if (response.getStatus().equals(Status.CLIENT_ERROR_METHOD_NOT_ALLOWED) - || Method.OPTIONS.equals(response.getRequest().getMethod())) { - HeaderUtils.addHeader(HeaderConstants.HEADER_ALLOW, - MethodWriter.write(response.getAllowedMethods()), headers); - } - - if (response.getLocationRef() != null) { - // The location header must contain an absolute URI. - HeaderUtils.addHeader(HeaderConstants.HEADER_LOCATION, response - .getLocationRef().getTargetRef().toString(), headers); - } - - //TODO: - /*if (response.getProxyChallengeRequests() != null) { - for (ChallengeRequest challengeRequest : response - .getProxyChallengeRequests()) { - addHeader(HeaderConstants.HEADER_PROXY_AUTHENTICATE, - org.restlet.engine.security.AuthenticatorUtils - .formatRequest(challengeRequest, response, - headers), headers); - } - }*/ - - if (response.getRetryAfter() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_RETRY_AFTER, - DateWriter.write(response.getRetryAfter()), headers); - } - - if ((response.getServerInfo() != null) - && (response.getServerInfo().getAgent() != null)) { - HeaderUtils.addHeader(HeaderConstants.HEADER_SERVER, response.getServerInfo() - .getAgent(), headers); - } else { - HeaderUtils.addHeader(HeaderConstants.HEADER_SERVER, Engine.VERSION_HEADER, - headers); - } - - // Send the Vary header only to none-MSIE user agents as MSIE seems - // to support partially and badly this header (cf issue 261). - if (!((response.getRequest().getClientInfo().getAgent() != null) && response - .getRequest().getClientInfo().getAgent().contains("MSIE"))) { - // Add the Vary header if content negotiation was used - HeaderUtils.addHeader(HeaderConstants.HEADER_VARY, - DimensionWriter.write(response.getDimensions()), headers); - } - - // Set the security data - //TODO: - /*if (response.getChallengeRequests() != null) { - for (ChallengeRequest challengeRequest : response - .getChallengeRequests()) { - addHeader(HeaderConstants.HEADER_WWW_AUTHENTICATE, - org.restlet.engine.security.AuthenticatorUtils - .formatRequest(challengeRequest, response, - headers), headers); - } - }*/ - - // ---------------------------------- - // 3) Add supported extension headers - // ---------------------------------- - - // Add the Authentication-Info header - if (response.getAuthenticationInfo() != null) { - HeaderUtils.addHeader(HeaderConstants.HEADER_AUTHENTICATION_INFO, - org.restlet.engine.security.AuthenticatorUtils - .formatAuthenticationInfo(response - .getAuthenticationInfo()), headers); - } - - // Cookies settings should be written in a single header, but Web - // browsers does not seem to support it. - //TODO: - /*for (CookieSetting cookieSetting : response.getCookieSettings()) { - HeaderUtils.addHeader(HeaderConstants.HEADER_SET_COOKIE, - CookieSettingWriter.write(cookieSetting), headers); - }*/ - - // ------------------------------------- - // 4) Add user-defined extension headers - // ------------------------------------- - - var additionalHeaders = response - .getAttributes()[HeaderConstants.ATTRIBUTE_HEADERS]; - HeaderUtils.addExtensionHeaders(headers, additionalHeaders); - }, - extractEntityHeaders: function(headers, representation) { - console.log("### extractEntityHeaders - representation = "+representation); - var result = (representation == null) ? new EmptyRepresentation() - : representation; - var entityHeaderFound = false; - - if (headers != null) { - for (var cpt = 0; cpt= 400) && (code <= 499); - }, - isConnectorError: function(code) { - return (code >= 1000) && (code <= 1099); - }, - isError: function(code) { - return Status.isClientError(code) - || Status.isServerError(code) - || Status.isConnectorError(code); - }, - isGlobalError: function(code) { - return (code >= 600) && (code <= 699); - }, - isInformational: function(code) { - return (code >= 100) && (code <= 199); - }, - isRedirection: function(code) { - return (code >= 300) && (code <= 399); - }, - isServerError: function(code) { - return (code >= 500) && (code <= 599); - }, - isSuccess: function(code) { - return (code >= 200) && (code <= 299); - }, - valueOf: function(code) { - var result = null; - - switch (code) { - case 100: - result = INFO_CONTINUE; - break; - case 101: - result = INFO_SWITCHING_PROTOCOL; - break; - case 102: - result = INFO_PROCESSING; - break; - case 110: - result = INFO_STALE_RESPONSE; - break; - case 111: - result = INFO_REVALIDATION_FAILED; - break; - case 112: - result = INFO_DISCONNECTED_OPERATION; - break; - case 113: - result = INFO_HEURISTIC_EXPIRATION; - break; - case 199: - result = INFO_MISC_WARNING; - break; - - case 200: - result = SUCCESS_OK; - break; - case 201: - result = SUCCESS_CREATED; - break; - case 202: - result = SUCCESS_ACCEPTED; - break; - case 203: - result = SUCCESS_NON_AUTHORITATIVE; - break; - case 204: - result = SUCCESS_NO_CONTENT; - break; - case 205: - result = SUCCESS_RESET_CONTENT; - break; - case 206: - result = SUCCESS_PARTIAL_CONTENT; - break; - case 207: - result = SUCCESS_MULTI_STATUS; - break; - case 214: - result = SUCCESS_TRANSFORMATION_APPLIED; - break; - case 299: - result = SUCCESS_MISC_PERSISTENT_WARNING; - break; - - case 300: - result = REDIRECTION_MULTIPLE_CHOICES; - break; - case 301: - result = REDIRECTION_PERMANENT; - break; - case 302: - result = REDIRECTION_FOUND; - break; - case 303: - result = REDIRECTION_SEE_OTHER; - break; - case 304: - result = REDIRECTION_NOT_MODIFIED; - break; - case 305: - result = REDIRECTION_USE_PROXY; - break; - case 307: - result = REDIRECTION_TEMPORARY; - break; - - case 400: - result = CLIENT_ERROR_BAD_REQUEST; - break; - case 401: - result = CLIENT_ERROR_UNAUTHORIZED; - break; - case 402: - result = CLIENT_ERROR_PAYMENT_REQUIRED; - break; - case 403: - result = CLIENT_ERROR_FORBIDDEN; - break; - case 404: - result = CLIENT_ERROR_NOT_FOUND; - break; - case 405: - result = CLIENT_ERROR_METHOD_NOT_ALLOWED; - break; - case 406: - result = CLIENT_ERROR_NOT_ACCEPTABLE; - break; - case 407: - result = CLIENT_ERROR_PROXY_AUTHENTIFICATION_REQUIRED; - break; - case 408: - result = CLIENT_ERROR_REQUEST_TIMEOUT; - break; - case 409: - result = CLIENT_ERROR_CONFLICT; - break; - case 410: - result = CLIENT_ERROR_GONE; - break; - case 411: - result = CLIENT_ERROR_LENGTH_REQUIRED; - break; - case 412: - result = CLIENT_ERROR_PRECONDITION_FAILED; - break; - case 413: - result = CLIENT_ERROR_REQUEST_ENTITY_TOO_LARGE; - break; - case 414: - result = CLIENT_ERROR_REQUEST_URI_TOO_LONG; - break; - case 415: - result = CLIENT_ERROR_UNSUPPORTED_MEDIA_TYPE; - break; - case 416: - result = CLIENT_ERROR_REQUESTED_RANGE_NOT_SATISFIABLE; - break; - case 417: - result = CLIENT_ERROR_EXPECTATION_FAILED; - break; - case 422: - result = CLIENT_ERROR_UNPROCESSABLE_ENTITY; - break; - case 423: - result = CLIENT_ERROR_LOCKED; - break; - case 424: - result = CLIENT_ERROR_FAILED_DEPENDENCY; - break; - - case 500: - result = SERVER_ERROR_INTERNAL; - break; - case 501: - result = SERVER_ERROR_NOT_IMPLEMENTED; - break; - case 502: - result = SERVER_ERROR_BAD_GATEWAY; - break; - case 503: - result = SERVER_ERROR_SERVICE_UNAVAILABLE; - break; - case 504: - result = SERVER_ERROR_GATEWAY_TIMEOUT; - break; - case 505: - result = SERVER_ERROR_VERSION_NOT_SUPPORTED; - break; - case 507: - result = SERVER_ERROR_INSUFFICIENT_STORAGE; - break; - - case 1000: - result = CONNECTOR_ERROR_CONNECTION; - break; - case 1001: - result = CONNECTOR_ERROR_COMMUNICATION; - break; - case 1002: - result = CONNECTOR_ERROR_INTERNAL; - break; - - default: - result = new Status(code); - } - - return result; - } -}); - -var Restlet = new JS.Class(Restlet, { - setContext: function(context) { - this.context = context; - }, - setProtocols: function(protocols) { - this.protocols = protocols; - }, - isStarted: function() { - return this.started; - }, - isStopped: function() { - return !this.started; - }, - start: function() { - this.started = true; - }, - stop: function() { - this.started = false; - }, - handle: function(request, response) { - if (isStopped()) { - try { - start(); - } catch (err) { - // Occurred while starting the Restlet - //getContext().getLogger().log(Level.WARNING, UNABLE_TO_START, e); - response.setStatus(Status.SERVER_ERROR_INTERNAL); - } - - if (!isStarted()) { - // No exception raised but the Restlet somehow couldn't be - // started - //getContext().getLogger().log(Level.WARNING, UNABLE_TO_START); - response.setStatus(Status.SERVER_ERROR_INTERNAL); - } - } - } -}); - -var Connector = new JS.Class(Restlet, { - initialize: function(context, protocols) { - this.context = context; - if (typeof protocols != "undefined" && protocols!=null) { - this.protocols = protocols; - } else { - this.protocols = []; - } - }, - getProtocols: function() { - return this.protocols; - } -}); - -var Engine = new JS.Class({ - createHelper: function(restlet) { - return new NodeJsHttpClientHelper(); - } -}); - -Engine.extend({ - getInstance: function() { - if (Engine.instance==null) { - Engine.instance = new Engine(); - } - return Engine.instance; - } -}); - -var Call = new JS.Class({ - /*private volatile String clientAddress; - private volatile int clientPort; - private volatile boolean confidential; - private volatile String hostDomain; - private volatile int hostPort; - private volatile String method; - private volatile Protocol protocol; - $$ private volatile String reasonPhrase; - $$ private final Series requestHeaders; - private volatile String requestUri; - $$ private final Series responseHeaders; - private volatile String serverAddress; - private volatile int serverPort; - $$ private volatile int statusCode; - private volatile String version;*/ - getReasonPhrase: function() { - return this.reasonPhrase; - }, - setReasonPhrase: function(reasonPhrase) { - this.reasonPhrase = reasonPhrase; - }, - getRequestHeaders: function() { - return this.requestHeaders; - }, - setRequestHeaders: function(requestHeaders) { - this.requestHeaders = requestHeaders; - }, - getResponseHeaders: function() { - console.log("call - getResponseHeaders - "+this.responseHeaders.length); - return this.responseHeaders; - }, - setResponseHeaders: function(responseHeaders) { - console.log("call - setResponseHeaders - "+this.responseHeaders+" | "+responseHeaders.length); - this.responseHeaders = responseHeaders; - }, - getStatusCode: function() { - return this.statusCode; - }, - setStatusCode: function(statusCode) { - this.statusCode = statusCode; - } -}); - -var ClientCall = new JS.Class(Call, { - getResponseEntity: function(response) { - console.log("> getResponseEntity"); - var result = response.getEntity(); - //TODO: - // boolean available = false; - var size = Representation.UNKNOWN_SIZE; - - // Compute the content length - var responseHeaders = this.getResponseHeaders(); - console.log("responseHeaders = "+responseHeaders); - /*var transferEncoding = responseHeaders.getFirstValue( - HeaderConstants.HEADER_TRANSFER_ENCODING, true); - if ((transferEncoding != null) - && !"identity".equalsIgnoreCase(transferEncoding)) { - size = Representation.UNKNOWN_SIZE; - } else { - size = getContentLength(); - }*/ - - /*if (!getMethod().equals(Method.HEAD.getName()) - && !response.getStatus().isInformational() - && !response.getStatus() - .equals(Status.REDIRECTION_NOT_MODIFIED) - && !response.getStatus().equals(Status.SUCCESS_NO_CONTENT) - && !response.getStatus().equals(Status.SUCCESS_RESET_CONTENT)) { - // Make sure that an InputRepresentation will not be instantiated - // while the stream is closed. - InputStream stream = getUnClosedResponseEntityStream(getResponseEntityStream(size)); - java.nio.channels.ReadableByteChannel channel = getResponseEntityChannel(size); - - if (stream != null) { - result = getRepresentation(stream); - } else if (channel != null) { - result = getRepresentation(channel); - } - }*/ - - if (result != null) { - result.setSize(size); - - // Informs that the size has not been specified in the header. - if (size == Representation.UNKNOWN_SIZE) { - /*getLogger() - .fine("The length of the message body is unknown. The entity must be handled carefully and consumed entirely in order to surely release the connection.");*/ - } - } - console.log("responseHeaders = "+responseHeaders.length); - result = HeaderUtils.extractEntityHeaders(responseHeaders, result); - - return result; - } -}); - - -var NodeJsHttpClientCall = new JS.Class({ - initialize: function() { - }, - sendRequest: function(request, callback) { - var currentThis = this; - var response = new Response(request); - //var url = request.getReference().getUrl(); - var port = request.getReference().getPort(); - var host = request.getReference().getHost(); - var path = request.getReference().getPath(); - var method = request.getMethod().getName(); - var clientInfo = request.getClientInfo(); - console.log("clientInfo = "+clientInfo); - var acceptedMediaTypes = clientInfo.getAcceptedMediaTypes(); - var acceptHeader = ""; - for (var i=0;i0) { - acceptHeader += ","; - } - acceptHeader += acceptedMediaTypes[i].getType(); - } - var headers = {}; - if (acceptHeader!="") { - headers["accept"] = acceptHeader; - } - headers["accept"] = "application/json"; -headers["host"] = "localhost:8080"; -console.log("http://"+host+":"+port+path); - var data = ""; - if (request.getEntity()!=null) { - data = request.getEntity().getText(); - } - - var client = http.createClient(port, host); - var clientRequest = client.request(method, - path, headers); - clientRequest.end(); - - clientRequest.on('response', function (clientResponse) { - console.log("on response"); -console.log('STATUS: ' + clientResponse.statusCode); - console.log('HEADERS: ' + JSON.stringify(clientResponse.headers)); - var representation = new Representation(); - //representation.write(xhr); - response.setEntity(representation); - callback(response); - clientResponse.on('data', function (chunk) { - console.log("on data"); - console.log("chunk = "+chunk); - representation.write({responseText: chunk, responseXML: null}); - }); - }); - } -}); - -var ClientAdapter = new JS.Class({ - initialize: function(context) { - - }, - readResponseHeaders: function(httpCall, response) { - console.log("readResponseHeaders"); - try { - var responseHeaders = httpCall.getResponseHeaders(); - console.log("responseHeaders = "+responseHeaders.length); - - // Put the response headers in the call's attributes map - console.log("response = "+response); - console.log("response = "+response.getAttributes); - console.log("response = "+response.getAttributes()); - response.getAttributes()[HeaderConstants.ATTRIBUTE_HEADERS] = responseHeaders; - - HeaderUtils.copyResponseTransportHeaders(responseHeaders, response); - } catch (err) { - console.log(err); - response.setStatus(Status.CONNECTOR_ERROR_INTERNAL, err); - } - }, - toSpecific: function(client, request) { - // Create the low-level HTTP client call - var result = client.create(request); - - // Add the headers - if (result != null) { - HeaderUtils.addGeneralHeaders(request, result.getRequestHeaders()); - - if (request.getEntity() != null) { - HeaderUtils.addEntityHeaders(request.getEntity(), - result.getRequestHeaders()); - } - - // NOTE: This must stay at the end because the AWS challenge - // scheme requires access to all HTTP headers - HeaderUtils.addRequestHeaders(request, result.getRequestHeaders()); - } - - return result; - }, - updateResponse: function(response, status, httpCall) { - console.log("updateResponse"); - // Send the request to the client - response.setStatus(status); - - // Get the server address - //TODO: - //response.getServerInfo().setAddress(httpCall.getServerAddress()); - //response.getServerInfo().setPort(httpCall.getServerPort()); - - // Read the response headers - this.readResponseHeaders(httpCall, response); - - // Set the entity - response.setEntity(httpCall.getResponseEntity(response)); - - // Release the representation's content for some obvious cases - if (response.getEntity() != null) { - if (response.getEntity().getSize() == 0) { - response.getEntity().release(); - } else if (response.getRequest().getMethod().equals(Method.HEAD)) { - response.getEntity().release(); - } else if (response.getStatus().equals(Status.SUCCESS_NO_CONTENT)) { - response.getEntity().release(); - } else if (response.getStatus() - .equals(Status.SUCCESS_RESET_CONTENT)) { - response.getEntity().release(); - response.setEntity(null); - } else if (response.getStatus().equals( - Status.REDIRECTION_NOT_MODIFIED)) { - response.getEntity().release(); - } else if (response.getStatus().isInformational()) { - response.getEntity().release(); - response.setEntity(null); - } - } - }, - commit: function(httpCall, request, callback) { - if (httpCall != null) { - // Send the request to the client - var currentThis = this; - httpCall.sendRequest(request, function(response) { - try { - currentThis.updateResponse(response, - new Status(httpCall.getStatusCode(), null, - httpCall.getReasonPhrase(), null), - httpCall); - callback(response); - } catch (err) { - console.log(err); - // Unexpected exception occurred - if ((response.getStatus() == null) - || !response.getStatus().isError()) { - response.setStatus( - Status.CONNECTOR_ERROR_INTERNAL, err); - callback(response); - } - } - }); - } - } -}); - -var HttpClientHelper = new JS.Class({ - //public abstract ClientCall create(Request request); - getAdapter: function() { - if (this.adapter == null) { - this.adapter = new ClientAdapter(/*this.getContext()*/); - } - - return this.adapter; - }, - handle: function(request, callback) { - try { - var clientCall = this.getAdapter().toSpecific(this, request); - this.getAdapter().commit(clientCall, request, callback); - } catch (err) { - /*getLogger().log(Level.INFO, - "Error while handling an HTTP client call", e);*/ - var response = new Response(request); - console.log(err); - response.setStatus(Status.CONNECTOR_ERROR_INTERNAL, err); - response.setEntity(new Representation()); - callback(response); - } - } -}); - - -var NodeJsHttpClientHelper = new JS.Class(HttpClientHelper, { - initialize: function(client) { - this.client = client; - }, - create: function(request) { - return new NodeJsHttpClientCall(); - } -}); - -var Client = new JS.Class(Connector, { - initialize: function(context, protocols, helper) { - this.callSuper(); - //TODO: - /*this.setContext(context); - this.setProtocols(protocols);*/ - - this.configureHelper(helper); - }, - configureHelper: function(helper) { - if (this.helper!=null) { - this.helper = helper; - return; - } - if (this.protocols!=null && this.protocols.length>0) { - if (Engine.getInstance()!=null) { - this.helper = Engine.getInstance().createHelper(this); - } else { - this.helper = null; - } - } else { - this.helper = null; - } - }, - getHelper: function() { - return this.helper; - }, - handle: function(request, callback) { - //this.callSuper(request, callback); - - if (this.getHelper()!=null) { - this.getHelper().handle(request, callback); - } else { - /*StringBuilder sb = new StringBuilder(); - sb.append("No available client connector supports the required protocol: "); - sb.append("'").append(request.getProtocol().getName()).append("'."); - sb.append(" Please add the JAR of a matching connector to your classpath."); - response.setStatus(Status.CONNECTOR_ERROR_INTERNAL, sb.toString());*/ - } - } -}); - -var MediaType = new JS.Class({ - initialize: function(type) { - this.type = type; - }, - getType: function() { - return this.type; - } -}); - -MediaType.extend({ - APPLICATION_JSON: new MediaType("application/json"), - TEXT_JSON: new MediaType("text/json"), - APPLICATION_XML: new MediaType("application/xml"), - TEXT_XML: new MediaType("text/xml") -}); - -var Variant = new JS.Class({ - setMediaType: function(mediaType) { - this.mediaType = mediaType; - }, - getMediaType: function() { - return this.mediaType; - }, - getCharacterSet: function() { - return this.characterSet; - }, - setCharacterSet: function(characterSet) { - this.characterSet = characterSet; - } - /*private volatile CharacterSet characterSet; - private volatile List encodings; - private volatile Reference locationRef; - private volatile List languages; - private volatile MediaType mediaType;*/ -}); - -var RepresentationInfo = new JS.Class(Variant, { - getModificationDate: function() { - return this.modificationDate; - }, - setModificationDate: function(date) { - this.modificationDate = date; - }, - getTag: function() { - return this.tag; - }, - setTag: function(tag) { - this.tag = tag; - } -}); - -var Representation = new JS.Class(RepresentationInfo, { - initialize: function() { - }, - getAvailable: function() { - return this.available; - }, - setAvailable: function(available) { - this.available = available; - }, - getDisposition: function() { - return this.disposition; - }, - setDisposition: function(disposition) { - this.disposition = disposition; - }, - getExpirationDate: function() { - return this.expirationDate; - }, - setExpirationDate: function(expirationDate) { - this.expirationDate = expirationDate; - }, - getIsTransient: function() { - return this.isTransient; - }, - setIsTransient: function(isTransient) { - this.isTransient = isTransient; - }, - getRange: function() { - return this.range; - }, - setRange: function(range) { - this.range = range; - }, - getSize: function() { - return this.size; - }, - setSize: function(size) { - this.size = size; - }, - getText: function() { - return this.text; - }, - getXml: function() { - return this.xml; - }, - write: function(content) { - if (typeof content=="string") { - this.text = content; - } else if (content instanceof libxmljs.Document) { - this.xml = content; - } else { - this.text = content.responseText; - this.xml = content.responseXML; - } - } -}); - -var JsonRepresentation = new JS.Class(Representation, { - initialize: function(content) { - if (typeof this.text == "undefined") { - this.text = null; - } - this.obj = null; - this.representation = null; - if (typeof content == "string") { - this.text = content; - } else if (content instanceof Representation) { - this.representation = content; - } else if (typeof content == "object") { - this.obj = content; - } - this.setMediaType(MediaType.APPLICATION_JSON); - }, - getText: function() { - if (this.obj!=null) { - return JSON.stringify(this.obj); - } else { - return ""; - } - }, - getObject: function() { - if (this.text!=null) { - return JSON.parse(this.text); - } else if (this.representation!=null) { - return JSON.parse(this.representation.getText()); - } else { - return null; - } - } -}); - -var DomRepresentation = new JS.Class(Representation, { - initialize: function(content) { - if (typeof this.text == "undefined") { - this.text = null; - } - if (typeof this.xml == "undefined") { - this.xml = null; - } - this.representation = null; - if (typeof content == "string") { - this.text = content; - } else if (content instanceof Representation) { - this.representation = content; - } else if (typeof content == "object") { - if (content instanceof libxmljs.Document) { - this.xml = content; - } else { - this.obj = content; - } - } - this.setMediaType(MediaType.APPLICATION_XML); - }, - getText: function() { - if (this.xml!=null) { - return this.xml.toString(); - } - return ""; - }, - getXml: function() { - if (this.representation!=null) { - return libxmljs.parseXmlString(this.representation.getText()); - } else if (this.text!=null) { - return libxmljs.parseXmlString(this.text); - } else { - return this.xml; - } - } -}); - - -var ClientResource = new JS.Class({ - initialize: function(url) { - this.request = new Request(null, url); - }, - getRequest: function() { - return this.request; - }, - setRequest: function(request) { - this.request = request; - }, - getResponse: function() { - return this.response; - }, - setResponse: function(response) { - this.response = response; - }, - createClientInfo: function(mediaType) { - var clientInfo = null; - if (mediaType!=null) { - clientInfo = new ClientInfo(mediaType); - } else { - clientInfo = new ClientInfo(); - } - return clientInfo; - }, - "get": function(callback, mediaType) { - var clientInfo = this.createClientInfo(mediaType); - this.handle(Method.GET, null, clientInfo, callback); - }, - "post": function(representation, callback, mediaType) { - var clientInfo = this.createClientInfo(mediaType); - this.handle(Method.POST, representation, clientInfo, callback); - }, - "put": function(representation, callback, mediaType) { - var clientInfo = this.createClientInfo(mediaType); - this.handle(Method.PUT, representation, clientInfo, callback); - }, - "delete": function(callback, mediaType) { - var clientInfo = this.createClientInfo(mediaType); - this.handle(Method.DELETE, null, clientInfo, callback); - }, - createRequest: function() { - return this.request; - }, - createResponse: function(request) { - return new Response(request); - }, - getNext: function() { - var result = this.next; - - if (result == null) { - result = this.createNext(); - - if (result != null) { - this.setNext(result); - this.nextCreated = true; - } - } - return result; - }, - setNext: function(next) { - this.next = next; - }, - createNext: function() { - /*var result = null; - - if ((result == null) && (this.getContext() != null)) { - // Try using directly the client dispatcher - result = this.getContext().getClientDispatcher(); - } - - if (result == null) { - var rProtocol = this.getProtocol(); - var rReference = this.getReference(); - var protocol = (rProtocol != null) ? rProtocol - : (rReference != null) ? rReference.getSchemeProtocol() - : null; - - if (protocol != null) { - result = new Client(protocol); - } - } - - return result;*/ - return new Client(new Context(),/*protocol*/[Protocol.HTTP]); - }, - handle: function(method, entity, clientInfo, callback) { - var request = this.createRequest(this.getRequest()); - request.setMethod(method); - request.setEntity(entity); - request.setClientInfo(clientInfo); - - this.handleRequest(request, callback); - }, - handleRequest: function(request, callback) { - //var response = this.createResponse(request); - var next = this.getNext(); - - if (next != null) { - // Effectively handle the call - this.handleNext(request, callback/*, null, 0*/, next); - } else { - //console - /*getLogger() - .warning( - "Unable to process the call for a client resource. No next Restlet has been provided.");*/ - } - }, - handleNext: function(request, callback, next) { - var currentThis = this; - next.handle(request, function(response) { - currentThis.setResponse(response); - callback(response.getEntity()); - }); - } -}); - -//[ifdef nodejs] uncomment -//exports = { -// ClientResource: ClientResource, -// MediaType: MediaType -//}; -//[enddef] \ No newline at end of file diff --git a/incubator/org.restlet.js/nodejs/client/lib/restlet-client.min.js b/incubator/org.restlet.js/nodejs/client/lib/restlet-client.min.js deleted file mode 100644 index a97abb9822..0000000000 --- a/incubator/org.restlet.js/nodejs/client/lib/restlet-client.min.js +++ /dev/null @@ -1,56 +0,0 @@ - -var jsclass=require("./jsclass/core");var util=require("util");var http=require("http");var libxmljs=require("libxmljs");String.prototype.equalsIgnoreCase=function(arg){return(new String(this.toLowerCase())==(new String(arg)).toLowerCase());};String.prototype.equals=function(arg){return(this.toString()==arg.toString());};var Context=new JS.Class({initialize:function(){this.clientDispatcher=null;},getClientDispatcher:function(){return this.clientDispatcher;},setClientDispatcher:function(clientDispatcher){this.clientDispatcher=clientDispatcher;}});var Protocol=new JS.Class({initialize:function(schemeName,name,technicalName,description,defaultPort,confidential,version){this.schemeName=schemeName;this.name=name;this.technicalName=technicalName;this.description=description;this.defaultPort=defaultPort;this.confidential=confidential;this.version=version;}});Protocol.extend({HTTP:new Protocol("http","HTTP","HyperText Transport Protocol",80,false,"1.1"),HTTPS:new Protocol("https","HTTPS","HTTP","HyperText Transport Protocol (Secure)",443,true,"1.1")});var ClientInfo=new JS.Class({initialize:function(){this.acceptedMediaTypes=[];if(arguments.length==1&&arguments[0]instanceof MediaType){this.acceptedMediaTypes.push(arguments[0]);}},getAcceptedMediaTypes:function(){return this.acceptedMediaTypes;}});var Message=new JS.Class({initialize:function(){this.attributes={};this.cacheDirectives=null;this.date=null;this.entity=null;this.entityText=null;this.recipientsInfo=null;},getEntity:function(){return this.entity;},setEntity:function(entity){this.entity=entity;},getAttributes:function(){return this.attributes;},setAttributes:function(attributes){this.attributes=attributes;}});var Reference=new JS.Class({initialize:function(url){this.url=url;var tmp=this.url;var index=tmp.indexOf("://");if(index!=-1){this.protocol=tmp.substring(index);tmp=tmp.substring(index+3);} -index=tmp.indexOf(":");if(index!=-1){this.host=tmp.substring(0,index);tmp=tmp.substring(index+1);} -index=tmp.indexOf("/");if(index!=-1){this.port=parseInt(tmp.substring(0,index));tmp=tmp.substring(index);}else if(this.protocol=="http"){this.port=80;}else if(this.protocol=="https"){this.port=443;} -this.path=tmp;},getUrl:function(){return this.url;},getScheme:function(){return this.scheme;},getPort:function(){return this.port;},getHost:function(){return this.host;},getPath:function(){return this.path;}});var Request=new JS.Class(Message,{initialize:function(method,url){this.callSuper();this.method=method;this.clientInfo=new ClientInfo();if(typeof url=="string"){this.reference=new Reference(url);}else if(url instanceof Reference){this.reference=reference;}},getMethod:function(){return this.method;},setMethod:function(method){this.method=method;},getClientInfo:function(){return this.clientInfo;},setClientInfo:function(clientInfo){this.clientInfo=clientInfo;},getReference:function(){return this.reference;}});var Response=new JS.Class(Message,{initialize:function(request){this.callSuper();this.age=0;this.allowedMethods=null;this.autoCommitting=true;this.challengeRequests=null;this.cookieSettings=null;this.committed=false;this.dimensions=null;this.locationRef=null;this.proxyChallengeRequests=null;this.request=request;this.retryAfter=null;this.serverInfo=null;this.status=Status.SUCCESS_OK;},getRequest:function(){return this.request;},setRequest:function(request){this.request=request;},getRetryAfter:function(){return this.retryAfter;},setRetryAfter:function(retryAfter){this.retryAfter=retryAfter;},getServerInfo:function(){return this.serverInfo;},setServerInfo:function(serverInfo){this.serverInfo=serverInfo;},getStatus:function(){return this.status;},setStatus:function(status){this.status=status;}});var Method=new JS.Class({initialize:function(name,description,uri,safe,idempotent){this.name=name;this.description=description;this.uri=uri;this.safe=safe;this.idempotent=idempotent;},getName:function(){return this.name;}});Method.extend({BASE_HTTP:"http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html",CONNECT:new Method("CONNECT","Used with a proxy that can dynamically switch to being a tunnel",Method.BASE_HTTP+"#sec9.9",false,false),DELETE:new Method("DELETE","Requests that the origin server deletes the resource identified by the request URI",Method.BASE_HTTP+"#sec9.7",false,true),GET:new Method("GET","Retrieves whatever information (in the form of an entity) that is identified by the request URI",Method.BASE_HTTP+"#sec9.3",true,true),HEAD:new Method("HEAD","Identical to GET except that the server must not return a message body in the response",Method.BASE_HTTP+"#sec9.4",true,true),OPTIONS:new Method("OPTIONS","Requests for information about the communication options available on the request/response chain identified by the URI",Method.BASE_HTTP+"#sec9.2",true,true),POST:new Method("POST","Requests that the origin server accepts the entity enclosed in the request as a new subordinate of the resource identified by the request URI",Method.BASE_HTTP+"#sec9.5",false,false),PUT:new Method("PUT","Requests that the enclosed entity be stored under the supplied request URI",Method.BASE_HTTP+"#sec9.6",false,true),TRACE:new Method("TRACE","Used to invoke a remote, application-layer loop-back of the request message",Method.BASE_HTTP+"#sec9.8",true,true)});var HeaderConstants=new JS.Class({});HeaderConstants.extend({EXPECT_CONTINUE:"100-continue",CACHE_NO_CACHE:"no-cache",CACHE_NO_STORE:"no-store",CACHE_MAX_AGE:"max-age",CACHE_MAX_STALE:"max-stale",CACHE_MIN_FRESH:"min-fresh",CACHE_NO_TRANSFORM:"no-transform",CACHE_ONLY_IF_CACHED:"only-if-cached",CACHE_PUBLIC:"public",CACHE_PRIVATE:"private",CACHE_MUST_REVALIDATE:"must-revalidate",CACHE_PROXY_MUST_REVALIDATE:"proxy-revalidate",CACHE_SHARED_MAX_AGE:"s-maxage",HEADER_ACCEPT:"Accept",HEADER_ACCEPT_CHARSET:"Accept-Charset",HEADER_ACCEPT_ENCODING:"Accept-Encoding",HEADER_ACCEPT_LANGUAGE:"Accept-Language",HEADER_ACCEPT_RANGES:"Accept-Ranges",HEADER_AGE:"Age",HEADER_ALLOW:"Allow",HEADER_AUTHENTICATION_INFO:"Authentication-Info",HEADER_AUTHORIZATION:"Authorization",HEADER_CACHE_CONTROL:"Cache-Control",HEADER_CONNECTION:"Connection",HEADER_CONTENT_DISPOSITION:"Content-Disposition",HEADER_CONTENT_ENCODING:"Content-Encoding",HEADER_CONTENT_LANGUAGE:"Content-Language",HEADER_CONTENT_LENGTH:"Content-Length",HEADER_CONTENT_LOCATION:"Content-Location",HEADER_CONTENT_MD5:"Content-MD5",HEADER_CONTENT_RANGE:"Content-Range",HEADER_CONTENT_TYPE:"Content-Type",HEADER_COOKIE:"Cookie",HEADER_DATE:"Date",HEADER_ETAG:"ETag",HEADER_EXPECT:"Expect",HEADER_EXPIRES:"Expires",HEADER_FROM:"From",HEADER_HOST:"Host",HEADER_IF_MATCH:"If-Match",HEADER_IF_MODIFIED_SINCE:"If-Modified-Since",HEADER_IF_NONE_MATCH:"If-None-Match",HEADER_IF_RANGE:"If-Range",HEADER_IF_UNMODIFIED_SINCE:"If-Unmodified-Since",HEADER_LAST_MODIFIED:"Last-Modified",HEADER_LOCATION:"Location",HEADER_MAX_FORWARDS:"Max-Forwards",HEADER_PRAGMA:"Pragma",HEADER_PROXY_AUTHENTICATE:"Proxy-Authenticate",HEADER_PROXY_AUTHORIZATION:"Proxy-Authorization",HEADER_RANGE:"Range",HEADER_REFERRER:"Referer",HEADER_RETRY_AFTER:"Retry-After",HEADER_SERVER:"Server",HEADER_SET_COOKIE:"Set-Cookie",HEADER_SET_COOKIE2:"Set-Cookie2",HEADER_SLUG:"Slug",HEADER_TRAILER:"Trailer",HEADER_TRANSFER_ENCODING:"Transfer-Encoding",HEADER_TRANSFER_EXTENSION:"TE",HEADER_UPGRADE:"Upgrade",HEADER_USER_AGENT:"User-Agent",HEADER_VARY:"Vary",HEADER_VIA:"Via",HEADER_WARNING:"Warning",HEADER_WWW_AUTHENTICATE:"WWW-Authenticate",HEADER_X_FORWARDED_FOR:"X-Forwarded-For",HEADER_X_HTTP_METHOD_OVERRIDE:"X-HTTP-Method-Override",ATTRIBUTE_HEADERS:"org.restlet.http.headers",ATTRIBUTE_VERSION:"org.restlet.http.version",ATTRIBUTE_HTTPS_CLIENT_CERTIFICATES:"org.restlet.https.clientCertificates",ATTRIBUTE_HTTPS_CIPHER_SUITE:"org.restlet.https.cipherSuite",ATTRIBUTE_HTTPS_KEY_SIZE:"org.restlet.https.keySize",ATTRIBUTE_HTTPS_SSL_SESSION_ID:"org.restlet.https.sslSessionId"});var CharacterSet=new JS.Class({initialize:function(name){this.name=name;},getName:function(){return this.name;}});var ContentType=new JS.Class({initialize:function(value){var index=-1;if((index=value.indexOf(";"))!=-1){this.mediaType=new MediaType(value.substring(0,index));this.characterSet=new CharacterSet(value.substring(index+1));}else{this.mediaType=new MediaType(value);}},getMediaType:function(){return this.mediaType;},getCharacterSet:function(){return this.characterSet;}});var Parameter=new JS.Class({initialize:function(name,value){this.name=name;this.value=value;},getName:function(){return this.name;},getValue:function(){return this.value;}});var HeaderReaderUtils=new JS.Class({});HeaderReaderUtils.extend({});var HeaderWriterUtils=new JS.Class({});HeaderWriterUtils.extend({});var HeaderUtils=new JS.Class({});HeaderUtils.extend({addEntityHeaders:function(entity,headers){if(entity==null||!entity.isAvailable()){HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LENGTH,"0",headers);}else if(entity.getAvailableSize()!=Representation.UNKNOWN_SIZE){HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LENGTH,Long.toString(entity.getAvailableSize()),headers);} -if(entity!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_ENCODING,EncodingWriter.write(entity.getEncodings()),headers);HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LANGUAGE,LanguageWriter.write(entity.getLanguages()),headers);if(entity.getLocationRef()!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LOCATION,entity.getLocationRef().getTargetRef().toString(),headers);} -if(entity.getRange()!=null){HeaderUtils.HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_RANGE,RangeWriter.write(entity.getRange(),entity.getSize()),headers);} -if(entity.getMediaType()!=null){var contentType=entity.getMediaType().toString();if((entity.getMediaType().getParameters().getFirstValue("charset")==null)&&(entity.getCharacterSet()!=null)){contentType=contentType+"; charset=" -+entity.getCharacterSet().getName();} -HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_TYPE,contentType,headers);} -if(entity.getExpirationDate()!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_EXPIRES,DateWriter.write(entity.getExpirationDate()),headers);} -if(entity.getModificationDate()!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_LAST_MODIFIED,DateWriter.write(entity.getModificationDate()),headers);} -if(entity.getTag()!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_ETAG,TagWriter.write(entity.getTag()),headers);} -if(entity.getDisposition()!=null&&!Disposition.TYPE_NONE.equals(entity.getDisposition().getType())){HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_DISPOSITION,DispositionWriter.write(entity.getDisposition()),headers);}}},addExtensionHeaders:function(existingHeaders,additionalHeaders){if(additionalHeaders!=null){for(var cpt=0;cpt0)){try{headers.push(new Parameter(headerName,headerValue));}catch(err){console.log(err);}}},addNotModifiedEntityHeaders:function(entity,headers){if(entity!=null){if(entity.getTag()!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_ETAG,TagWriter.write(entity.getTag()),headers);} -if(entity.getLocationRef()!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_CONTENT_LOCATION,entity.getLocationRef().getTargetRef().toString(),headers);}}},addRequestHeaders:function(request,headers){var clientInfo=request.getClientInfo();},addResponseHeaders:function(response,headers){if(response.getServerInfo().isAcceptingRanges()){HeaderUtils.addHeader(HeaderConstants.HEADER_ACCEPT_RANGES,"bytes",headers);} -if(response.getAge()>0){HeaderUtils.addHeader(HeaderConstants.HEADER_AGE,Integer.toString(response.getAge()),headers);} -if(response.getStatus().equals(Status.CLIENT_ERROR_METHOD_NOT_ALLOWED)||Method.OPTIONS.equals(response.getRequest().getMethod())){HeaderUtils.addHeader(HeaderConstants.HEADER_ALLOW,MethodWriter.write(response.getAllowedMethods()),headers);} -if(response.getLocationRef()!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_LOCATION,response.getLocationRef().getTargetRef().toString(),headers);} -if(response.getRetryAfter()!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_RETRY_AFTER,DateWriter.write(response.getRetryAfter()),headers);} -if((response.getServerInfo()!=null)&&(response.getServerInfo().getAgent()!=null)){HeaderUtils.addHeader(HeaderConstants.HEADER_SERVER,response.getServerInfo().getAgent(),headers);}else{HeaderUtils.addHeader(HeaderConstants.HEADER_SERVER,Engine.VERSION_HEADER,headers);} -if(!((response.getRequest().getClientInfo().getAgent()!=null)&&response.getRequest().getClientInfo().getAgent().contains("MSIE"))){HeaderUtils.addHeader(HeaderConstants.HEADER_VARY,DimensionWriter.write(response.getDimensions()),headers);} -if(response.getAuthenticationInfo()!=null){HeaderUtils.addHeader(HeaderConstants.HEADER_AUTHENTICATION_INFO,org.restlet.engine.security.AuthenticatorUtils.formatAuthenticationInfo(response.getAuthenticationInfo()),headers);} -var additionalHeaders=response.getAttributes()[HeaderConstants.ATTRIBUTE_HEADERS];HeaderUtils.addExtensionHeaders(headers,additionalHeaders);},extractEntityHeaders:function(headers,representation){console.log("### extractEntityHeaders - representation = "+representation);var result=(representation==null)?new EmptyRepresentation():representation;var entityHeaderFound=false;if(headers!=null){for(var cpt=0;cpt=400)&&(code<=499);},isConnectorError:function(code){return(code>=1000)&&(code<=1099);},isError:function(code){return Status.isClientError(code)||Status.isServerError(code)||Status.isConnectorError(code);},isGlobalError:function(code){return(code>=600)&&(code<=699);},isInformational:function(code){return(code>=100)&&(code<=199);},isRedirection:function(code){return(code>=300)&&(code<=399);},isServerError:function(code){return(code>=500)&&(code<=599);},isSuccess:function(code){return(code>=200)&&(code<=299);},valueOf:function(code){var result=null;switch(code){case 100:result=INFO_CONTINUE;break;case 101:result=INFO_SWITCHING_PROTOCOL;break;case 102:result=INFO_PROCESSING;break;case 110:result=INFO_STALE_RESPONSE;break;case 111:result=INFO_REVALIDATION_FAILED;break;case 112:result=INFO_DISCONNECTED_OPERATION;break;case 113:result=INFO_HEURISTIC_EXPIRATION;break;case 199:result=INFO_MISC_WARNING;break;case 200:result=SUCCESS_OK;break;case 201:result=SUCCESS_CREATED;break;case 202:result=SUCCESS_ACCEPTED;break;case 203:result=SUCCESS_NON_AUTHORITATIVE;break;case 204:result=SUCCESS_NO_CONTENT;break;case 205:result=SUCCESS_RESET_CONTENT;break;case 206:result=SUCCESS_PARTIAL_CONTENT;break;case 207:result=SUCCESS_MULTI_STATUS;break;case 214:result=SUCCESS_TRANSFORMATION_APPLIED;break;case 299:result=SUCCESS_MISC_PERSISTENT_WARNING;break;case 300:result=REDIRECTION_MULTIPLE_CHOICES;break;case 301:result=REDIRECTION_PERMANENT;break;case 302:result=REDIRECTION_FOUND;break;case 303:result=REDIRECTION_SEE_OTHER;break;case 304:result=REDIRECTION_NOT_MODIFIED;break;case 305:result=REDIRECTION_USE_PROXY;break;case 307:result=REDIRECTION_TEMPORARY;break;case 400:result=CLIENT_ERROR_BAD_REQUEST;break;case 401:result=CLIENT_ERROR_UNAUTHORIZED;break;case 402:result=CLIENT_ERROR_PAYMENT_REQUIRED;break;case 403:result=CLIENT_ERROR_FORBIDDEN;break;case 404:result=CLIENT_ERROR_NOT_FOUND;break;case 405:result=CLIENT_ERROR_METHOD_NOT_ALLOWED;break;case 406:result=CLIENT_ERROR_NOT_ACCEPTABLE;break;case 407:result=CLIENT_ERROR_PROXY_AUTHENTIFICATION_REQUIRED;break;case 408:result=CLIENT_ERROR_REQUEST_TIMEOUT;break;case 409:result=CLIENT_ERROR_CONFLICT;break;case 410:result=CLIENT_ERROR_GONE;break;case 411:result=CLIENT_ERROR_LENGTH_REQUIRED;break;case 412:result=CLIENT_ERROR_PRECONDITION_FAILED;break;case 413:result=CLIENT_ERROR_REQUEST_ENTITY_TOO_LARGE;break;case 414:result=CLIENT_ERROR_REQUEST_URI_TOO_LONG;break;case 415:result=CLIENT_ERROR_UNSUPPORTED_MEDIA_TYPE;break;case 416:result=CLIENT_ERROR_REQUESTED_RANGE_NOT_SATISFIABLE;break;case 417:result=CLIENT_ERROR_EXPECTATION_FAILED;break;case 422:result=CLIENT_ERROR_UNPROCESSABLE_ENTITY;break;case 423:result=CLIENT_ERROR_LOCKED;break;case 424:result=CLIENT_ERROR_FAILED_DEPENDENCY;break;case 500:result=SERVER_ERROR_INTERNAL;break;case 501:result=SERVER_ERROR_NOT_IMPLEMENTED;break;case 502:result=SERVER_ERROR_BAD_GATEWAY;break;case 503:result=SERVER_ERROR_SERVICE_UNAVAILABLE;break;case 504:result=SERVER_ERROR_GATEWAY_TIMEOUT;break;case 505:result=SERVER_ERROR_VERSION_NOT_SUPPORTED;break;case 507:result=SERVER_ERROR_INSUFFICIENT_STORAGE;break;case 1000:result=CONNECTOR_ERROR_CONNECTION;break;case 1001:result=CONNECTOR_ERROR_COMMUNICATION;break;case 1002:result=CONNECTOR_ERROR_INTERNAL;break;default:result=new Status(code);} -return result;}});var Restlet=new JS.Class(Restlet,{setContext:function(context){this.context=context;},setProtocols:function(protocols){this.protocols=protocols;},isStarted:function(){return this.started;},isStopped:function(){return!this.started;},start:function(){this.started=true;},stop:function(){this.started=false;},handle:function(request,response){if(isStopped()){try{start();}catch(err){response.setStatus(Status.SERVER_ERROR_INTERNAL);} -if(!isStarted()){response.setStatus(Status.SERVER_ERROR_INTERNAL);}}}});var Connector=new JS.Class(Restlet,{initialize:function(context,protocols){this.context=context;if(typeof protocols!="undefined"&&protocols!=null){this.protocols=protocols;}else{this.protocols=[];}},getProtocols:function(){return this.protocols;}});var Engine=new JS.Class({createHelper:function(restlet){return new NodeJsHttpClientHelper();}});Engine.extend({getInstance:function(){if(Engine.instance==null){Engine.instance=new Engine();} -return Engine.instance;}});var Call=new JS.Class({getReasonPhrase:function(){return this.reasonPhrase;},setReasonPhrase:function(reasonPhrase){this.reasonPhrase=reasonPhrase;},getRequestHeaders:function(){return this.requestHeaders;},setRequestHeaders:function(requestHeaders){this.requestHeaders=requestHeaders;},getResponseHeaders:function(){console.log("call - getResponseHeaders - "+this.responseHeaders.length);return this.responseHeaders;},setResponseHeaders:function(responseHeaders){console.log("call - setResponseHeaders - "+this.responseHeaders+" | "+responseHeaders.length);this.responseHeaders=responseHeaders;},getStatusCode:function(){return this.statusCode;},setStatusCode:function(statusCode){this.statusCode=statusCode;}});var ClientCall=new JS.Class(Call,{getResponseEntity:function(response){console.log("> getResponseEntity");var result=response.getEntity();var size=Representation.UNKNOWN_SIZE;var responseHeaders=this.getResponseHeaders();console.log("responseHeaders = "+responseHeaders);if(result!=null){result.setSize(size);if(size==Representation.UNKNOWN_SIZE){}} -console.log("responseHeaders = "+responseHeaders.length);result=HeaderUtils.extractEntityHeaders(responseHeaders,result);return result;}});var NodeJsHttpClientCall=new JS.Class({initialize:function(){},sendRequest:function(request,callback){var currentThis=this;var response=new Response(request);var port=request.getReference().getPort();var host=request.getReference().getHost();var path=request.getReference().getPath();var method=request.getMethod().getName();var clientInfo=request.getClientInfo();console.log("clientInfo = "+clientInfo);var acceptedMediaTypes=clientInfo.getAcceptedMediaTypes();var acceptHeader="";for(var i=0;i0){acceptHeader+=",";} -acceptHeader+=acceptedMediaTypes[i].getType();} -var headers={};if(acceptHeader!=""){headers["accept"]=acceptHeader;} -headers["accept"]="application/json";headers["host"]="localhost:8080";console.log("http://"+host+":"+port+path);var data="";if(request.getEntity()!=null){data=request.getEntity().getText();} -var client=http.createClient(port,host);var clientRequest=client.request(method,path,headers);clientRequest.end();clientRequest.on('response',function(clientResponse){console.log("on response");console.log('STATUS: '+clientResponse.statusCode);console.log('HEADERS: '+JSON.stringify(clientResponse.headers));var representation=new Representation();response.setEntity(representation);callback(response);clientResponse.on('data',function(chunk){console.log("on data");console.log("chunk = "+chunk);representation.write({responseText:chunk,responseXML:null});});});}});var ClientAdapter=new JS.Class({initialize:function(context){},readResponseHeaders:function(httpCall,response){console.log("readResponseHeaders");try{var responseHeaders=httpCall.getResponseHeaders();console.log("responseHeaders = "+responseHeaders.length);console.log("response = "+response);console.log("response = "+response.getAttributes);console.log("response = "+response.getAttributes());response.getAttributes()[HeaderConstants.ATTRIBUTE_HEADERS]=responseHeaders;HeaderUtils.copyResponseTransportHeaders(responseHeaders,response);}catch(err){console.log(err);response.setStatus(Status.CONNECTOR_ERROR_INTERNAL,err);}},toSpecific:function(client,request){var result=client.create(request);if(result!=null){HeaderUtils.addGeneralHeaders(request,result.getRequestHeaders());if(request.getEntity()!=null){HeaderUtils.addEntityHeaders(request.getEntity(),result.getRequestHeaders());} -HeaderUtils.addRequestHeaders(request,result.getRequestHeaders());} -return result;},updateResponse:function(response,status,httpCall){console.log("updateResponse");response.setStatus(status);this.readResponseHeaders(httpCall,response);response.setEntity(httpCall.getResponseEntity(response));if(response.getEntity()!=null){if(response.getEntity().getSize()==0){response.getEntity().release();}else if(response.getRequest().getMethod().equals(Method.HEAD)){response.getEntity().release();}else if(response.getStatus().equals(Status.SUCCESS_NO_CONTENT)){response.getEntity().release();}else if(response.getStatus().equals(Status.SUCCESS_RESET_CONTENT)){response.getEntity().release();response.setEntity(null);}else if(response.getStatus().equals(Status.REDIRECTION_NOT_MODIFIED)){response.getEntity().release();}else if(response.getStatus().isInformational()){response.getEntity().release();response.setEntity(null);}}},commit:function(httpCall,request,callback){if(httpCall!=null){var currentThis=this;httpCall.sendRequest(request,function(response){try{currentThis.updateResponse(response,new Status(httpCall.getStatusCode(),null,httpCall.getReasonPhrase(),null),httpCall);callback(response);}catch(err){console.log(err);if((response.getStatus()==null)||!response.getStatus().isError()){response.setStatus(Status.CONNECTOR_ERROR_INTERNAL,err);callback(response);}}});}}});var HttpClientHelper=new JS.Class({getAdapter:function(){if(this.adapter==null){this.adapter=new ClientAdapter();} -return this.adapter;},handle:function(request,callback){try{var clientCall=this.getAdapter().toSpecific(this,request);this.getAdapter().commit(clientCall,request,callback);}catch(err){var response=new Response(request);console.log(err);response.setStatus(Status.CONNECTOR_ERROR_INTERNAL,err);response.setEntity(new Representation());callback(response);}}});var NodeJsHttpClientHelper=new JS.Class(HttpClientHelper,{initialize:function(client){this.client=client;},create:function(request){return new NodeJsHttpClientCall();}});var Client=new JS.Class(Connector,{initialize:function(context,protocols,helper){this.callSuper();this.configureHelper(helper);},configureHelper:function(helper){if(this.helper!=null){this.helper=helper;return;} -if(this.protocols!=null&&this.protocols.length>0){if(Engine.getInstance()!=null){this.helper=Engine.getInstance().createHelper(this);}else{this.helper=null;}}else{this.helper=null;}},getHelper:function(){return this.helper;},handle:function(request,callback){if(this.getHelper()!=null){this.getHelper().handle(request,callback);}else{}}});var MediaType=new JS.Class({initialize:function(type){this.type=type;},getType:function(){return this.type;}});MediaType.extend({APPLICATION_JSON:new MediaType("application/json"),TEXT_JSON:new MediaType("text/json"),APPLICATION_XML:new MediaType("application/xml"),TEXT_XML:new MediaType("text/xml")});var Variant=new JS.Class({setMediaType:function(mediaType){this.mediaType=mediaType;},getMediaType:function(){return this.mediaType;},getCharacterSet:function(){return this.characterSet;},setCharacterSet:function(characterSet){this.characterSet=characterSet;}});var RepresentationInfo=new JS.Class(Variant,{getModificationDate:function(){return this.modificationDate;},setModificationDate:function(date){this.modificationDate=date;},getTag:function(){return this.tag;},setTag:function(tag){this.tag=tag;}});var Representation=new JS.Class(RepresentationInfo,{initialize:function(){},getAvailable:function(){return this.available;},setAvailable:function(available){this.available=available;},getDisposition:function(){return this.disposition;},setDisposition:function(disposition){this.disposition=disposition;},getExpirationDate:function(){return this.expirationDate;},setExpirationDate:function(expirationDate){this.expirationDate=expirationDate;},getIsTransient:function(){return this.isTransient;},setIsTransient:function(isTransient){this.isTransient=isTransient;},getRange:function(){return this.range;},setRange:function(range){this.range=range;},getSize:function(){return this.size;},setSize:function(size){this.size=size;},getText:function(){return this.text;},getXml:function(){return this.xml;},write:function(content){if(typeof content=="string"){this.text=content;}else if(content instanceof libxmljs.Document){this.xml=content;}else{this.text=content.responseText;this.xml=content.responseXML;}}});var JsonRepresentation=new JS.Class(Representation,{initialize:function(content){if(typeof this.text=="undefined"){this.text=null;} -this.obj=null;this.representation=null;if(typeof content=="string"){this.text=content;}else if(content instanceof Representation){this.representation=content;}else if(typeof content=="object"){this.obj=content;} -this.setMediaType(MediaType.APPLICATION_JSON);},getText:function(){if(this.obj!=null){return JSON.stringify(this.obj);}else{return"";}},getObject:function(){if(this.text!=null){return JSON.parse(this.text);}else if(this.representation!=null){return JSON.parse(this.representation.getText());}else{return null;}}});var DomRepresentation=new JS.Class(Representation,{initialize:function(content){if(typeof this.text=="undefined"){this.text=null;} -if(typeof this.xml=="undefined"){this.xml=null;} -this.representation=null;if(typeof content=="string"){this.text=content;}else if(content instanceof Representation){this.representation=content;}else if(typeof content=="object"){if(content instanceof libxmljs.Document){this.xml=content;}else{this.obj=content;}} -this.setMediaType(MediaType.APPLICATION_XML);},getText:function(){if(this.xml!=null){return this.xml.toString();} -return"";},getXml:function(){if(this.representation!=null){return libxmljs.parseXmlString(this.representation.getText());}else if(this.text!=null){return libxmljs.parseXmlString(this.text);}else{return this.xml;}}});var ClientResource=new JS.Class({initialize:function(url){this.request=new Request(null,url);},getRequest:function(){return this.request;},setRequest:function(request){this.request=request;},getResponse:function(){return this.response;},setResponse:function(response){this.response=response;},createClientInfo:function(mediaType){var clientInfo=null;if(mediaType!=null){clientInfo=new ClientInfo(mediaType);}else{clientInfo=new ClientInfo();} -return clientInfo;},"get":function(callback,mediaType){var clientInfo=this.createClientInfo(mediaType);this.handle(Method.GET,null,clientInfo,callback);},"post":function(representation,callback,mediaType){var clientInfo=this.createClientInfo(mediaType);this.handle(Method.POST,representation,clientInfo,callback);},"put":function(representation,callback,mediaType){var clientInfo=this.createClientInfo(mediaType);this.handle(Method.PUT,representation,clientInfo,callback);},"delete":function(callback,mediaType){var clientInfo=this.createClientInfo(mediaType);this.handle(Method.DELETE,null,clientInfo,callback);},createRequest:function(){return this.request;},createResponse:function(request){return new Response(request);},getNext:function(){var result=this.next;if(result==null){result=this.createNext();if(result!=null){this.setNext(result);this.nextCreated=true;}} -return result;},setNext:function(next){this.next=next;},createNext:function(){return new Client(new Context(),[Protocol.HTTP]);},handle:function(method,entity,clientInfo,callback){var request=this.createRequest(this.getRequest());request.setMethod(method);request.setEntity(entity);request.setClientInfo(clientInfo);this.handleRequest(request,callback);},handleRequest:function(request,callback){var next=this.getNext();if(next!=null){this.handleNext(request,callback,next);}else{}},handleNext:function(request,callback,next){var currentThis=this;next.handle(request,function(response){currentThis.setResponse(response);callback(response.getEntity());});}}); \ No newline at end of file diff --git a/incubator/org.restlet.js/nodejs/client/package.json b/incubator/org.restlet.js/nodejs/client/package.json deleted file mode 100644 index 4b36f1af36..0000000000 --- a/incubator/org.restlet.js/nodejs/client/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "restlet-client", - "description" : "The restlet port to Node.js", - "version" : "0.1.0", - "keywords" : [ "restlet", "client", "restlet-client", "rest" ], - "author" : "Thierry Templier ", - "homepage": "http://www.restlet.org", - "engines" : { "node": "*" }, - "scripts": {"test":"./tests/runtests.sh"}, - "dependencies": { - "expresso": "0.7.6", - "jsclass": "3.0.2" - "libxmljs": ">=0.4.2" - }, - "repository": { - "type": "svn", - "url": "http://restlet.tigris.org/svn/restlet/trunk/incubator/org.restlet.js" - }, - "main": "./" -} \ No newline at end of file diff --git a/incubator/org.restlet.js/nodejs/client/readme.md b/incubator/org.restlet.js/nodejs/client/readme.md deleted file mode 100644 index fff2f79a42..0000000000 --- a/incubator/org.restlet.js/nodejs/client/readme.md +++ /dev/null @@ -1,206 +0,0 @@ -# Restlet - -The node.js port of the Restlet framework, a tool allowing developing and consuming RESTful applications. -Only the client side is available for the moment. Server-side implementation is under development. - - - -## Description - -The Restlet framework is a tool that allows developing and consuming RESTful applications. It provides a convenient -abstraction upon the REST principles. The tool is primarly developed with the Java language but concepts it leverages -are language-independant. For more information, see the website of the project: http://www.restlet.org/. - - -## Requires - -node 0.4.x - - - -## Installation - -To install the Restlet client for Node.js, npm can be used. - - npm install restlet-client - -If you want to use the provided XML support, you must install the libxmljs module that corresponds to a wrapping upon -the libxml2 library and is used by the DomRepresentation class. This means that you need to the library installed on your -system and also the module through npm. - -Under Debian / Ubuntu, this can be done with the following command: - - $ sudo apt-get install libxml2 libxml2-dev scons - $ npm install libxmljs - - -## Require module. - -To use the Restlet client module, you need to include it using the require function of Node.js as described in following code: - - var restlet = require('./lib/restlet-client'); - -## Root API - -The Restlet edition for JavaScript only targets the client side since it's executed within a Web browser. It implements and adapts -the main Restlet artifacts to the JavaScript environment. The four main classes in this context are: - -Request: represents the current requests and allows specifying target address, method and content of the requestClient: -corresponds to the artifact that actually executes the requestResponse: represents the response of the current request and -gives access to received contentRepresentation: corresponds to exchanged content - -Following code describes how to use these artifacts to execute a REST request. - - var request = new Request(Method.GET, "../resource/contact/1"); - var client = new Client(new Context(), [Protocol.HTTP]); - client.handle(request, function(response) { - var representation = response.getEntity(); - var content = representation.getText(); - // content = "{\"id\":\"1\",\"lastName\":\"last name\",\"firstName\":\"first name\"}"); - }); - -As you can see, the API is very similar to the Java one. The only difference consists in the callback -mechanism used. As a matter of fact, networking in browsers is necessarily asynchronous and JavaScript allows -directly specifying function to methods. Restlet JavaScript API follows style of classic JavaScript API. - -Following code provides another example to execute a PUT method from a browser using Restlet: - - var clientResource = new ClientResource("../resource/contact/1"); - var contact = { - id: "1", - lastName: "lastName", - firstName: "firstName" - } - var jsonRepresentation = new JsonRepresentation(contact); - clientResource.put(jsonRepresentation, function(representation) { - var jsonRepresentation = new JsonRepresentation(representation); - var obj = jsonRepresentation.getObject(); - // obj corresponds to same object as contact - }, MediaType.APPLICATION_JSON); - -Internally the Restlet edition for JavaScript (node.js) uses a client connector based on the http module of Node.js. -This connector is named NodeJsHttpClientHelper and is based on the NodeJsHttpClientCall class that actually uses this http module. -For the moment, the connector detection is hardcoded and this connector is allways used. This will be improved in later version -of the edition. - -## ClientResource - -The ClientResource class abstracts and simplifies the use of previously described artifacts. It directly accepts and -provides representations for exchanged content. This class follows same API of the Java-based Restlet with previously -described adaptations for the JavaScript language. - -The following example of code describes how to execute a GET method: - - var clientResource = new ClientResource("../resource/contact/1"); - clientResource.get(function(representation) { - var content = representation.getText(); - (...) - }, MediaType.APPLICATION_JSON); - -The following example of code describes how to execute a PUT method: - - var clientResource = new ClientResource("../resource/contact/1"); - var contact = { - id: "1", - lastName: "lastName", - firstName: "firstName" - }; - - var jsonRepresentation = new JsonRepresentation(contact); - clientResource.put(jsonRepresentation, function(representation) { - var jsonRepresentation = new JsonRepresentation(representation); - var obj = jsonRepresentation.getObject(); - (...) - }, MediaType.APPLICATION_JSON); - -## Content negociation - -Content negociation is supported by both Client and ClientResource classes using the last parameter mediaType -like for Java-based Restlet. - -Like with Java-based Restlet, all supported media types are listed as static fields of the MediaType class. - -Following code describes how to set expected media types for a request: - - var jsonRepresentation = new JsonRepresentation(contact); - clientResource.put(jsonRepresentation, function(representation) { - (...) - }, MediaType.APPLICATION_JSON); - -## Representation support - -Two representations are provided for this edition in order to manage JSON and XML-based content: - -JsonRepresentation: parses and produces JSON content based on JavaScript objects -DomRepresentation: parses and produces XML content based on DOM documents (libxmljs) - -Using representations follows the same rules as for the Java editions but representations don't use streams. You simply -have to provide the initial object to the constructor and then get the converted content using methods like getText, -getObject or getXML according to representations. - -Following code describes how to use the JSON representation to manage JSON content (from json-representation-tests.html file): - - // Object to JSON text - - var contact = { - id: "1", - lastName: "last name", - firstName: "first name" - } - var representation = new JsonRepresentation(contact); - String jonsString = representation.getText() - // Produces this string {"id":"1","lastName":"last name","firstName":"first name"} - - // JSON text to objects - - var jsonString = "{\"id\":\"1\",\"lastName\":\"last name\",\"firstName\":\"first name\"}"; - var representation = new JsonRepresentation(jsonString); - var obj = representation.getObject(); - // Products the same object as contact above - -Following code describes how to use the DOM representation to manage XML content with libxmljs support : - - // XML document to XML text - - var document = new libxmljs.Document(function(n) { - n.node('contact', function(n) { - n.node('id', "1"); - n.node('lastName', "lastName1"); - n.node('firstName', "firstName1"); - }); - }); - - var representation = new DomRepresentation(document); - var xmlString = representation.getText(); - // Produces the string 1last name - // first name - - // XML text to XML document - - var xmlString = "1last name" - + "first name"; - - var representation = new DomRepresentation(xmlString); - var xml = representation.getXml(); - var contactElement = xml.childNodes()[0]; - var idElement = contactElement.childNodes()[0]; - // idElement.childNodes[0] returns "1" - var lastNameElement = contactElement.childNodes()[1]; - // lastNameElement.childNodes[0] returns "last name" - var firstNameElement = contactElement.childNodes()[2]; - // firstNameElement.childNodes[0] returns "first name" - -Representations can be specified on requests and retrieved from responses. ClientResource directly supports them -via its methods to execute requests. You can also notice that the representations accept representation as -parameter of their constructor. This allows parsing in a simple way the received data. Following code describes this aspect: - - var jsonRepresentation = new JsonRepresentation(contact); - clientResource.put(jsonRepresentation, function(representation) { - var jsonRepresentation = new JsonRepresentation(representation); - var obj = jsonRepresentation.getObject(); - (...) - }); - -## License - -See this page : http://www.restlet.org/about/legal \ No newline at end of file diff --git a/incubator/org.restlet.js/nodejs/client/status.json b/incubator/org.restlet.js/nodejs/client/status.json deleted file mode 100644 index 9690416506..0000000000 --- a/incubator/org.restlet.js/nodejs/client/status.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "todo" : [ - "finish complete header support", - "implement converter service", - "implement tunnel service"; - "implement XML mapping representation" - ], - "done" : [ - "implemented generic Restlet entities", - "implemented generic Restlet client processing", - "dom representation based on libxmljs module", - "json representation", - ] -} \ No newline at end of file diff --git a/incubator/org.restlet.js/nodejs/client/tests/client-simple-json-tests.js b/incubator/org.restlet.js/nodejs/client/tests/client-simple-json-tests.js deleted file mode 100644 index 416515e65d..0000000000 --- a/incubator/org.restlet.js/nodejs/client/tests/client-simple-json-tests.js +++ /dev/null @@ -1,16 +0,0 @@ -var assert = require("assert"); -var restlet = require('../restlet-client'); - -var request = new Request(Method.GET, "../resource/contact/1"); -var client = new Client(new Context(), [Protocol.HTTP]); -client.handle(request, function(response) { -var representation = response.getEntity(); - console.log("representation = "+representation); - var content = representation.getText(); - console.log("content = "+content); - var jsonRepresentation = new restlet.JsonRepresentation(representation); - var contact = jsonRepresentation.getObject(); - assert.equal(1, contact.id); - assert.equal("lastName1", contact.lastName); - assert.equal("firstName1", contact.firstName); -}); diff --git a/incubator/org.restlet.js/nodejs/client/tests/clientresource-simple-json-tests.js b/incubator/org.restlet.js/nodejs/client/tests/clientresource-simple-json-tests.js deleted file mode 100644 index 6b98bc643a..0000000000 --- a/incubator/org.restlet.js/nodejs/client/tests/clientresource-simple-json-tests.js +++ /dev/null @@ -1,14 +0,0 @@ -var assert = require("assert"); -var restlet = require('../restlet-client'); - -var clientResource = new restlet.ClientResource("../resource/contact/1"); -clientResource.get(function(representation) { - console.log("representation = "+representation); - var content = representation.getText(); - console.log("content = "+content); - var jsonRepresentation = new restlet.JsonRepresentation(representation); - var contact = jsonRepresentation.getObject(); - assert.equal(1, contact.id); - assert.equal("lastName1", contact.lastName); - assert.equal("firstName1", contact.firstName); -}, restlet.MediaType.APPLICATION_JSON); diff --git a/incubator/org.restlet.js/nodejs/client/tests/dom-representation-tests.js b/incubator/org.restlet.js/nodejs/client/tests/dom-representation-tests.js deleted file mode 100644 index 58e6343ba3..0000000000 --- a/incubator/org.restlet.js/nodejs/client/tests/dom-representation-tests.js +++ /dev/null @@ -1,28 +0,0 @@ -var assert = require("assert"); -var restlet = require('../restlet-client'); -var libxmljs = require("libxmljs"); - - -var document = new libxmljs.Document(function(n) { - n.node('contact', function(n) { - n.node('id', "1"); - n.node('lastName', "lastName1"); - n.node('firstName', "firstName1"); - }); -}); -var representation = new restlet.DomRepresentation(document); -var content = representation.getText(); - -assert.equal("\n1lastName1firstName1\n", content); - -content = "1lastName1firstName1"; -representation = new restlet.DomRepresentation(content); -var xml = representation.getXml(); -var contactElement = xml.root(); -var idElement = contactElement.childNodes()[0]; -assert.equal("1", idElement.childNodes()[0]); -var lastNameElement = contactElement.childNodes()[1]; -assert.equal("lastName1", lastNameElement.childNodes()[0]); -var firstNameElement = contactElement.childNodes()[2]; -assert.equal("firstName1", firstNameElement.childNodes()[0]); - diff --git a/incubator/org.restlet.js/nodejs/client/tests/json-representation-tests.js b/incubator/org.restlet.js/nodejs/client/tests/json-representation-tests.js deleted file mode 100644 index d563e255a4..0000000000 --- a/incubator/org.restlet.js/nodejs/client/tests/json-representation-tests.js +++ /dev/null @@ -1,19 +0,0 @@ -var assert = require("assert"); -var restlet = require('restlet-client'); - -var contact = { - id: 1, - lastName: "lastName1", - firstName: "firstName1" -}; -var representation = new restlet.JsonRepresentation(contact); -var content = representation.getText(); - -assert.equal("{\"id\":1,\"lastName\":\"lastName1\",\"firstName\":\"firstName1\"}", content); - -content = "{\"id\":1,\"lastName\":\"lastName1\",\"firstName\":\"firstName1\"}"; -representation = new restlet.JsonRepresentation(content); -contact = representation.getObject(); -assert.equal(1, contact.id); -assert.equal("lastName1", contact.lastName); -assert.equal("firstName1", contact.firstName); diff --git a/incubator/org.restlet.js/nodejs/client/tests/oop-tests.js b/incubator/org.restlet.js/nodejs/client/tests/oop-tests.js deleted file mode 100644 index a42e6efb67..0000000000 --- a/incubator/org.restlet.js/nodejs/client/tests/oop-tests.js +++ /dev/null @@ -1,132 +0,0 @@ -function copyElements(obj1, obj2) { - for (var elt in obj1) { - //console.log("copy "+elt+" ("+typeof obj1[elt]+")"); - if (elt!="initialize" || typeof obj1[elt] != "function") { - //console.log(" -> ok"); - obj2[elt] = obj1[elt]; - } else { - obj2["_"+elt] = obj1[elt]; - } - } -} - -var Class = function() { - var parent = null; - var content = null; - if (arguments.length==1) { - content = arguments[0]; - } else if (arguments.length==2) { - parent = arguments[0]; - content = arguments[1]; - } - - var clazz = function() { - //console.log("clazz.initializeExtend = "+clazz.initializeExtend); - if (clazz.initializeExtend!=null && clazz.initializeExtend==true) { - return; - } - if (content!=null && content["initialize"]!=null) { - content["initialize"].apply(this, arguments); - } - } - if (parent!=null) { - copyElements(parent, clazz); - parent.initializeExtend = true; - //console.log("> new parent"); - clazz.prototype = new parent(); - //console.log("< new parent"); - clazz.parent = parent.prototype; - parent.initializeExtend = null; - copyElements(content, clazz.prototype); - //console.log("adding call super"); - clazz.prototype["callSuper"] = function() { - //console.log("clazz.parent.prototype = "+clazz.parent.prototype); - /*console.log("clazz.parent = "+clazz.parent); - for(var elt in clazz.parent) { - console.log("- elt "+elt); - }*/ - if (clazz.parent["_initialize"]!=null) { - var superInitialize = clazz.parent["_initialize"]; - /*console.log("superInitialize = "+superInitialize); - console.log("this = "+this);*/ - superInitialize.apply(this); - } - }; - //console.log("added call super"); - } else { - clazz.prototype = {}; - copyElements(content, clazz.prototype); - } - //copyElements(parent, clazz); - /*console.log("clazz.prototype:"); - for (var elt in clazz.prototype) { - console.log(" - "+elt); - }*/ - - clazz.extend = function(content) { - copyElements(content, this); - }; - return clazz; -}; - -console.log("####### TESTS ###########"); - -var TestParentClass = new Class({ - initialize: function() { - console.log("constructor(TestParentClass)"); - }, - method1: function() { - console.log("TestParentClass(instance).method1"); - } -}); - -//console.log("TestParentClass.prototype.callSuper = "+TestParentClass.prototype.callSuper); - -TestParentClass.extend({ - method1b: function() { - console.log("TestClass(static).method1b"); - } -}); - -var TestClass = new Class(TestParentClass, { - initialize: function() { - console.log("constructor(TestClass)"); - for (var elt in this) { - console.log("elt = "+elt); - } - this.callSuper(); - }, - method1: function() { - console.log("TestClass(instance).method1"); - }, - method2: function() { - console.log("TestClass(instance).method2"); - } -}); - -/*console.log("TestClass = "+TestClass); -console.log("TestClass.prototype.callSuper = "+TestClass.prototype.callSuper); -console.log("TestClass.prototype:"); -for (var elt in TestClass.prototype) { - console.log(" - "+elt+":" +TestClass.prototype[elt]); -}*/ - -TestClass.extend({ - method3: function() { - console.log("TestClass(static).method3"); - } -}); - -console.log("> instanciating inst1"); -var inst1 = new TestClass(); -console.log("< instanciated inst1"); -inst1.method1(); -inst1.method2(); -TestClass.method3(); -TestClass.method1b(); - -console.log("> instanciating inst2"); -var inst2 = new TestParentClass(); -console.log("< instanciated inst2"); -inst2.method1(); -TestParentClass.method1b(); \ No newline at end of file diff --git a/incubator/org.restlet.js/nodejs/client/tests/runtests.sh b/incubator/org.restlet.js/nodejs/client/tests/runtests.sh deleted file mode 100755 index 5a542f8f37..0000000000 --- a/incubator/org.restlet.js/nodejs/client/tests/runtests.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -node client-simple-json-tests.js -node clientresource-simple-json-tests.js -node dom-representation-tests.js -node json-representation-tests.js \ No newline at end of file diff --git a/incubator/org.supercsv_1.5/.classpath b/incubator/org.supercsv_1.5/.classpath deleted file mode 100644 index 980085f638..0000000000 --- a/incubator/org.supercsv_1.5/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/incubator/org.supercsv_1.5/.project b/incubator/org.supercsv_1.5/.project deleted file mode 100644 index aa796e44e6..0000000000 --- a/incubator/org.supercsv_1.5/.project +++ /dev/null @@ -1,28 +0,0 @@ - - - org.supercsv - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - - diff --git a/incubator/org.supercsv_1.5/META-INF/MANIFEST.MF b/incubator/org.supercsv_1.5/META-INF/MANIFEST.MF deleted file mode 100644 index 4b9da69c7d..0000000000 --- a/incubator/org.supercsv_1.5/META-INF/MANIFEST.MF +++ /dev/null @@ -1,15 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: SuperCSV conversion library -Bundle-SymbolicName: org.supercsv -Bundle-Version: 1.5.2 -Bundle-ClassPath: org.supercsv.jar -Bundle-Vendor: Kasper B. Graversen -Export-Package: org.supercsv.cellprocessor, - org.supercsv.cellprocessor.constraint, - org.supercsv.cellprocessor.ift, - org.supercsv.exception, - org.supercsv.io, - org.supercsv.prefs, - org.supercsv.util -Bundle-RequiredExecutionEnvironment: J2SE-1.5 diff --git a/incubator/org.supercsv_1.5/build.properties b/incubator/org.supercsv_1.5/build.properties deleted file mode 100644 index 76287785e8..0000000000 --- a/incubator/org.supercsv_1.5/build.properties +++ /dev/null @@ -1,2 +0,0 @@ -bin.includes = META-INF/,\ - org.supercsv.jar diff --git a/incubator/org.supercsv_1.5/library.xml b/incubator/org.supercsv_1.5/library.xml deleted file mode 100644 index 80bcf9d7ba..0000000000 --- a/incubator/org.supercsv_1.5/library.xml +++ /dev/null @@ -1,21 +0,0 @@ - - SuperCSV conversion library - CSV reader and writer library - 1.5 - 2 - http://supercsv.sourceforge.net/ - http://sourceforge.net/projects/supercsv/files/v1-branch/ - Kasper B. Graversen - - - - supercsv - - - - - - - - - diff --git a/incubator/org.supercsv_1.5/license.txt b/incubator/org.supercsv_1.5/license.txt deleted file mode 100644 index 75b52484ea..0000000000 --- a/incubator/org.supercsv_1.5/license.txt +++ /dev/null @@ -1,202 +0,0 @@ - - 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. diff --git a/incubator/org.supercsv_1.5/org.supercsv.jar b/incubator/org.supercsv_1.5/org.supercsv.jar deleted file mode 100644 index 0769d895c0753caf6b6f14ece3caffd630cc3cb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61007 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

              4g=0^XZL%w){B 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 - diff --git a/libraries/com.db4o_7.12/.project b/libraries/com.db4o_7.12/.project index 35befefce6..7b7e983936 100644 --- a/libraries/com.db4o_7.12/.project +++ b/libraries/com.db4o_7.12/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.db4o_7.12/META-INF/MANIFEST.MF b/libraries/com.db4o_7.12/META-INF/MANIFEST.MF deleted file mode 100644 index a86709d49e..0000000000 --- a/libraries/com.db4o_7.12/META-INF/MANIFEST.MF +++ /dev/null @@ -1,106 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: db4o object database engine -Bundle-SymbolicName: com.db4o -Bundle-Version: 7.12 -Bundle-ClassPath: com.db4o.jar, - com.db4o.nativequery.jar, - com.db4o.instrumentation.jar, - com.db4o.ta.jar, - com.db4o.tools.jar, - com.db4o.optional.jar -Bundle-Vendor: db4objects Inc. -Export-Package: com.db4o, - com.db4o.activation, - com.db4o.cluster, - com.db4o.collections, - com.db4o.config, - com.db4o.config.annotations, - com.db4o.config.annotations.reflect, - com.db4o.config.encoding, - com.db4o.constraints, - com.db4o.defragment, - com.db4o.diagnostic, - com.db4o.enhance, - com.db4o.events, - com.db4o.ext, - com.db4o.foundation, - com.db4o.foundation.io, - com.db4o.instrumentation.ant, - com.db4o.instrumentation.api, - com.db4o.instrumentation.bloat, - com.db4o.instrumentation.classfilter, - com.db4o.instrumentation.core, - com.db4o.instrumentation.file, - com.db4o.instrumentation.main, - com.db4o.instrumentation.util, - com.db4o.internal, - com.db4o.internal.activation, - com.db4o.internal.btree, - com.db4o.internal.btree.algebra, - com.db4o.internal.caching, - com.db4o.internal.callbacks, - com.db4o.internal.classindex, - com.db4o.internal.cluster, - com.db4o.internal.collections, - com.db4o.internal.config, - com.db4o.internal.convert, - com.db4o.internal.convert.conversions, - com.db4o.internal.delete, - com.db4o.internal.diagnostic, - com.db4o.internal.encoding, - com.db4o.internal.events, - com.db4o.internal.fieldindex, - com.db4o.internal.fileheader, - com.db4o.internal.freespace, - com.db4o.internal.handlers, - com.db4o.internal.handlers.array, - com.db4o.internal.handlers.net, - com.db4o.internal.handlers.versions, - com.db4o.internal.ids, - com.db4o.internal.io, - com.db4o.internal.mapping, - com.db4o.internal.marshall, - com.db4o.internal.metadata, - com.db4o.internal.monitoring, - com.db4o.internal.query, - com.db4o.internal.query.processor, - com.db4o.internal.query.result, - com.db4o.internal.references, - com.db4o.internal.reflect, - com.db4o.internal.reflect.generic, - com.db4o.internal.replication, - com.db4o.internal.slots, - com.db4o.internal.threading, - com.db4o.internal.transactionlog, - com.db4o.internal.weakref, - com.db4o.io, - com.db4o.marshall, - com.db4o.messaging, - com.db4o.monitoring, - com.db4o.monitoring.internal, - com.db4o.monitoring.spikes, - com.db4o.nativequery, - com.db4o.nativequery.analysis, - com.db4o.nativequery.example, - com.db4o.nativequery.expr, - com.db4o.nativequery.expr.build, - com.db4o.nativequery.expr.cmp, - com.db4o.nativequery.expr.cmp.operand, - com.db4o.nativequery.instrumentation, - com.db4o.nativequery.main, - com.db4o.nativequery.optimization, - com.db4o.query, - com.db4o.reflect, - com.db4o.reflect.core, - com.db4o.reflect.generic, - com.db4o.reflect.jdk, - com.db4o.reflect.self, - com.db4o.replication, - com.db4o.ta, - com.db4o.ta.instrumentation, - com.db4o.ta.instrumentation.ant, - com.db4o.typehandlers, - com.db4o.typehandlers.internal, - com.db4o.types -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/com.db4o_7.12/build.properties b/libraries/com.db4o_7.12/build.properties index 9fc6ad652a..277de1dc92 100644 --- a/libraries/com.db4o_7.12/build.properties +++ b/libraries/com.db4o_7.12/build.properties @@ -1,5 +1,4 @@ -bin.includes = META-INF/,\ - com.db4o.instrumentation.jar,\ +bin.includes = com.db4o.instrumentation.jar,\ com.db4o.jar,\ com.db4o.nativequery.jar,\ com.db4o.ta.jar,\ diff --git a/libraries/com.google.appengine_1.4/.classpath b/libraries/com.google.appengine_1.4/.classpath index 03db2b752d..c0428f3da6 100644 --- a/libraries/com.google.appengine_1.4/.classpath +++ b/libraries/com.google.appengine_1.4/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.google.appengine_1.4/.project b/libraries/com.google.appengine_1.4/.project index ed73fcbee6..f0e6cf9573 100644 --- a/libraries/com.google.appengine_1.4/.project +++ b/libraries/com.google.appengine_1.4/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.google.appengine_1.4/META-INF/MANIFEST.MF b/libraries/com.google.appengine_1.4/META-INF/MANIFEST.MF deleted file mode 100644 index 76575e4ff6..0000000000 --- a/libraries/com.google.appengine_1.4/META-INF/MANIFEST.MF +++ /dev/null @@ -1,27 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Google App Engine API -Bundle-SymbolicName: com.google.appengine -Bundle-Version: 1.4.3 -Bundle-ClassPath: com.google.appengine.jar -Bundle-Vendor: Google Inc. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: com.google.appengine.api, - com.google.appengine.api.blobstore, - com.google.appengine.api.capabilities, - com.google.appengine.api.channel, - com.google.appengine.api.datastore, - com.google.appengine.api.files, - com.google.appengine.api.images, - com.google.appengine.api.mail, - com.google.appengine.api.mail.stdimpl, - com.google.appengine.api.memcache, - com.google.appengine.api.memcache.stdimpl, - com.google.appengine.api.oauth, - com.google.appengine.api.quota, - com.google.appengine.api.rdbms, - com.google.appengine.api.taskqueue, - com.google.appengine.api.urlfetch, - com.google.appengine.api.users, - com.google.appengine.api.utils, - com.google.appengine.api.xmpp diff --git a/libraries/com.google.appengine_1.4/build.properties b/libraries/com.google.appengine_1.4/build.properties index 1554b8466f..f816c459dd 100644 --- a/libraries/com.google.appengine_1.4/build.properties +++ b/libraries/com.google.appengine_1.4/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - com.google.appengine.jar +bin.includes = com.google.appengine.jar diff --git a/libraries/com.google.collections_1.0/.classpath b/libraries/com.google.collections_1.0/.classpath index d9f45ec918..078e26302e 100644 --- a/libraries/com.google.collections_1.0/.classpath +++ b/libraries/com.google.collections_1.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.google.collections_1.0/.project b/libraries/com.google.collections_1.0/.project index 1efbd16214..a17f5e593d 100644 --- a/libraries/com.google.collections_1.0/.project +++ b/libraries/com.google.collections_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.google.collections_1.0/META-INF/MANIFEST.MF b/libraries/com.google.collections_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index eb7ba96fe2..0000000000 --- a/libraries/com.google.collections_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,11 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Google collections -Bundle-SymbolicName: com.google.collections -Bundle-Version: 1.0 -Bundle-ClassPath: com.google.collections.jar -Bundle-Vendor: Google Inc. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: com.google.common.annotations, - com.google.common.base, - com.google.common.collect diff --git a/libraries/com.google.collections_1.0/build.properties b/libraries/com.google.collections_1.0/build.properties index 26a064eb0f..68e62ab914 100644 --- a/libraries/com.google.collections_1.0/build.properties +++ b/libraries/com.google.collections_1.0/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - com.google.collections.jar +bin.includes = com.google.collections.jar diff --git a/libraries/com.google.gdata_1.0/.classpath b/libraries/com.google.gdata_1.0/.classpath index 01de9f61cc..34fb4e65dc 100644 --- a/libraries/com.google.gdata_1.0/.classpath +++ b/libraries/com.google.gdata_1.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.google.gdata_1.0/.project b/libraries/com.google.gdata_1.0/.project index 3d4238b487..773712e2f4 100644 --- a/libraries/com.google.gdata_1.0/.project +++ b/libraries/com.google.gdata_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.google.gdata_1.0/META-INF/MANIFEST.MF b/libraries/com.google.gdata_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index 46458cf833..0000000000 --- a/libraries/com.google.gdata_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,30 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Google GData -Bundle-SymbolicName: com.google.gdata -Bundle-Version: 1.0 -Bundle-Vendor: Google Inc. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: - com.google.gdata.client, - com.google.gdata.client.authn.oauth, - com.google.gdata.client.batch, - com.google.gdata.client.http, - com.google.gdata.data, - com.google.gdata.data.acl, - com.google.gdata.data.apt, - com.google.gdata.data.batch, - com.google.gdata.data.dublincore, - com.google.gdata.data.extensions, - com.google.gdata.data.geo, - com.google.gdata.data.geo.impl, - com.google.gdata.data.introspection, - com.google.gdata.data.threading, - com.google.gdata.util, - com.google.gdata.util.common.annotations, - com.google.gdata.util.common.base, - com.google.gdata.util.common.html, - com.google.gdata.util.common.io, - com.google.gdata.util.common.util -Bundle-ClassPath: com.google.gdata.client.jar, - com.google.gdata.jar diff --git a/libraries/com.google.gdata_1.0/build.properties b/libraries/com.google.gdata_1.0/build.properties index 67de074b06..48ae0f5f0a 100644 --- a/libraries/com.google.gdata_1.0/build.properties +++ b/libraries/com.google.gdata_1.0/build.properties @@ -1,3 +1,2 @@ -bin.includes = META-INF/,\ - com.google.gdata.client.jar,\ +bin.includes = com.google.gdata.client.jar,\ com.google.gdata.jar diff --git a/libraries/com.google.guice_2.0/.classpath b/libraries/com.google.guice_2.0/.classpath index 27197230b8..7a5188fdc4 100644 --- a/libraries/com.google.guice_2.0/.classpath +++ b/libraries/com.google.guice_2.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.google.guice_2.0/.project b/libraries/com.google.guice_2.0/.project index 4ab16a8b5e..7fe0759ab3 100644 --- a/libraries/com.google.guice_2.0/.project +++ b/libraries/com.google.guice_2.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.google.guice_2.0/META-INF/MANIFEST.MF b/libraries/com.google.guice_2.0/META-INF/MANIFEST.MF deleted file mode 100644 index 61626944d3..0000000000 --- a/libraries/com.google.guice_2.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,22 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Google Guice -Bundle-SymbolicName: com.google.guice -Bundle-Version: 2.0 -Bundle-ClassPath: com.google.guice.jar, - org.aopalliance.jar -Bundle-Vendor: Google Inc. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: com.google.inject, - com.google.inject.binder, - com.google.inject.internal, - com.google.inject.internal.asm, - com.google.inject.internal.cglib.core, - com.google.inject.internal.cglib.proxy, - com.google.inject.internal.cglib.reflect, - com.google.inject.matcher, - com.google.inject.name, - com.google.inject.spi, - com.google.inject.util, - org.aopalliance.aop, - org.aopalliance.intercept diff --git a/libraries/com.google.guice_2.0/build.properties b/libraries/com.google.guice_2.0/build.properties index ab24e34692..1ae7dace3f 100644 --- a/libraries/com.google.guice_2.0/build.properties +++ b/libraries/com.google.guice_2.0/build.properties @@ -1,4 +1,3 @@ -bin.includes = META-INF/,\ - org.aopalliance.jar,\ +bin.includes = org.aopalliance.jar,\ com.google.guice.jar diff --git a/libraries/com.google.gwt.server_2.3/.classpath b/libraries/com.google.gwt.server_2.3/.classpath index 0875b92fb6..69dcd99f34 100755 --- a/libraries/com.google.gwt.server_2.3/.classpath +++ b/libraries/com.google.gwt.server_2.3/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.google.gwt.server_2.3/.project b/libraries/com.google.gwt.server_2.3/.project index b0bb609104..88728b90c5 100755 --- a/libraries/com.google.gwt.server_2.3/.project +++ b/libraries/com.google.gwt.server_2.3/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.google.gwt.server_2.3/META-INF/MANIFEST.MF b/libraries/com.google.gwt.server_2.3/META-INF/MANIFEST.MF deleted file mode 100755 index 90eed5d551..0000000000 --- a/libraries/com.google.gwt.server_2.3/META-INF/MANIFEST.MF +++ /dev/null @@ -1,144 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Google Web Toolkit -Bundle-SymbolicName: com.google.gwt.server -Bundle-Version: 2.3 -Bundle-ClassPath: com.google.gwt.server.jar -Bundle-Vendor: Google Inc. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: com.google.gwt.activity.shared, - com.google.gwt.animation.client, - com.google.gwt.autobean.client.impl, - com.google.gwt.autobean.server, - com.google.gwt.autobean.server.impl, - com.google.gwt.autobean.shared, - com.google.gwt.autobean.shared.impl, - com.google.gwt.benchmarks.client, - com.google.gwt.benchmarks.client.impl, - com.google.gwt.canvas.client, - com.google.gwt.canvas.dom.client, - com.google.gwt.cell.client, - com.google.gwt.core.client, - com.google.gwt.core.client.impl, - com.google.gwt.core.client.prefetch, - com.google.gwt.core.client.testing, - com.google.gwt.debug.client, - com.google.gwt.dev.asm, - com.google.gwt.dev.asm.commons, - com.google.gwt.dev.asm.signature, - com.google.gwt.dev.asm.tree, - com.google.gwt.dev.asm.util, - com.google.gwt.dev.util, - com.google.gwt.dom.client, - com.google.gwt.editor.client, - com.google.gwt.editor.client.adapters, - com.google.gwt.editor.client.impl, - com.google.gwt.editor.client.testing, - com.google.gwt.editor.ui.client, - com.google.gwt.editor.ui.client.adapters, - com.google.gwt.event.dom.client, - com.google.gwt.event.logical.shared, - com.google.gwt.event.shared, - com.google.gwt.event.shared.testing, - com.google.gwt.http.client, - com.google.gwt.i18n.client, - com.google.gwt.i18n.client.constants, - com.google.gwt.i18n.client.impl, - com.google.gwt.i18n.client.impl.cldr, - com.google.gwt.i18n.client.impl.plurals, - com.google.gwt.i18n.linker, - com.google.gwt.i18n.server, - com.google.gwt.i18n.server.impl, - com.google.gwt.i18n.server.keygen, - com.google.gwt.i18n.server.testing, - com.google.gwt.i18n.shared, - com.google.gwt.jsonp.client, - com.google.gwt.junit.client, - com.google.gwt.junit.client.impl, - com.google.gwt.junit.linker, - com.google.gwt.layout.client, - com.google.gwt.logging.client, - com.google.gwt.logging.impl, - com.google.gwt.logging.server, - com.google.gwt.logging.shared, - com.google.gwt.media.client, - com.google.gwt.media.dom.client, - com.google.gwt.place.impl, - com.google.gwt.place.shared, - com.google.gwt.precompress.linker, - com.google.gwt.regexp.shared, - com.google.gwt.requestfactory.client, - com.google.gwt.requestfactory.client.impl, - com.google.gwt.requestfactory.client.testing, - com.google.gwt.requestfactory.server, - com.google.gwt.requestfactory.server.impl, - com.google.gwt.requestfactory.server.testing, - com.google.gwt.requestfactory.shared, - com.google.gwt.requestfactory.shared.impl, - com.google.gwt.requestfactory.shared.impl.posers, - com.google.gwt.requestfactory.shared.messages, - com.google.gwt.requestfactory.ui.client, - com.google.gwt.resources.client, - com.google.gwt.resources.client.impl, - com.google.gwt.resources.css, - com.google.gwt.resources.css.ast, - com.google.gwt.resources.ext, - com.google.gwt.resources.rg, - com.google.gwt.rpc.client, - com.google.gwt.rpc.client.ast, - com.google.gwt.rpc.client.impl, - com.google.gwt.rpc.linker, - com.google.gwt.rpc.server, - com.google.gwt.safecss.shared, - com.google.gwt.safehtml.client, - com.google.gwt.safehtml.shared, - com.google.gwt.storage.client, - com.google.gwt.text.client, - com.google.gwt.text.shared, - com.google.gwt.text.shared.testing, - com.google.gwt.touch.client, - com.google.gwt.uibinder.attributeparsers, - com.google.gwt.uibinder.client, - com.google.gwt.uibinder.elementparsers, - com.google.gwt.user.cellview.client, - com.google.gwt.user.client, - com.google.gwt.user.client.impl, - com.google.gwt.user.client.rpc, - com.google.gwt.user.client.rpc.core.java.lang, - com.google.gwt.user.client.rpc.core.java.math, - com.google.gwt.user.client.rpc.core.java.sql, - com.google.gwt.user.client.rpc.core.java.util, - com.google.gwt.user.client.rpc.core.java.util.logging, - com.google.gwt.user.client.rpc.impl, - com.google.gwt.user.client.ui, - com.google.gwt.user.client.ui.impl, - com.google.gwt.user.datepicker.client, - com.google.gwt.user.linker.rpc, - com.google.gwt.user.server, - com.google.gwt.user.server.rpc, - com.google.gwt.user.server.rpc.impl, - com.google.gwt.util.regexfilter, - com.google.gwt.view.client, - com.google.gwt.xhr.client, - com.google.gwt.xml.client, - com.google.gwt.xml.client.impl, - com.google.web.bindery.autobean.gwt.client.impl, - com.google.web.bindery.autobean.shared, - com.google.web.bindery.autobean.shared.impl, - com.google.web.bindery.autobean.vm, - com.google.web.bindery.autobean.vm.impl, - com.google.web.bindery.event.shared, - com.google.web.bindery.event.shared.testing, - com.google.web.bindery.requestfactory.gwt.client, - com.google.web.bindery.requestfactory.gwt.client.impl, - com.google.web.bindery.requestfactory.gwt.client.testing, - com.google.web.bindery.requestfactory.gwt.ui.client, - com.google.web.bindery.requestfactory.server, - com.google.web.bindery.requestfactory.server.impl, - com.google.web.bindery.requestfactory.server.testing, - com.google.web.bindery.requestfactory.shared, - com.google.web.bindery.requestfactory.shared.impl, - com.google.web.bindery.requestfactory.shared.impl.posers, - com.google.web.bindery.requestfactory.shared.messages, - com.google.web.bindery.requestfactory.vm, - javax.validation diff --git a/libraries/com.google.gwt.server_2.3/build.properties b/libraries/com.google.gwt.server_2.3/build.properties index 324368501d..5263021da9 100755 --- a/libraries/com.google.gwt.server_2.3/build.properties +++ b/libraries/com.google.gwt.server_2.3/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - com.google.gwt.server.jar +bin.includes = com.google.gwt.server.jar diff --git a/libraries/com.google.gwt_2.2/.classpath b/libraries/com.google.gwt_2.2/.classpath index 3545dd2369..b0c16fdb44 100644 --- a/libraries/com.google.gwt_2.2/.classpath +++ b/libraries/com.google.gwt_2.2/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.google.gwt_2.2/.project b/libraries/com.google.gwt_2.2/.project index 6f3833e774..de881060f3 100644 --- a/libraries/com.google.gwt_2.2/.project +++ b/libraries/com.google.gwt_2.2/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.google.gwt_2.2/META-INF/MANIFEST.MF b/libraries/com.google.gwt_2.2/META-INF/MANIFEST.MF deleted file mode 100644 index b5754c9102..0000000000 --- a/libraries/com.google.gwt_2.2/META-INF/MANIFEST.MF +++ /dev/null @@ -1,239 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Google Web Toolkit -Bundle-SymbolicName: com.google.gwt -Bundle-Version: 2.2 -Bundle-ClassPath: com.google.gwt.jar, - com.google.gwt.dev.jar -Bundle-Vendor: Google Inc. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: com.gargoylesoftware.htmlunit, - com.gargoylesoftware.htmlunit.attachment, - com.gargoylesoftware.htmlunit.gae, - com.gargoylesoftware.htmlunit.html, - com.gargoylesoftware.htmlunit.html.applets, - com.gargoylesoftware.htmlunit.html.impl, - com.gargoylesoftware.htmlunit.html.xpath, - com.gargoylesoftware.htmlunit.javascript, - com.gargoylesoftware.htmlunit.javascript.background, - com.gargoylesoftware.htmlunit.javascript.configuration, - com.gargoylesoftware.htmlunit.javascript.host, - com.gargoylesoftware.htmlunit.javascript.host.canvas, - com.gargoylesoftware.htmlunit.javascript.host.css, - com.gargoylesoftware.htmlunit.javascript.host.html, - com.gargoylesoftware.htmlunit.javascript.host.xml, - com.gargoylesoftware.htmlunit.javascript.regexp, - com.gargoylesoftware.htmlunit.protocol.about, - com.gargoylesoftware.htmlunit.protocol.data, - com.gargoylesoftware.htmlunit.protocol.javascript, - com.gargoylesoftware.htmlunit.ssl, - com.gargoylesoftware.htmlunit.util, - com.gargoylesoftware.htmlunit.xml, - com.google.gwt.core.client, - com.google.gwt.core.client.impl, - com.google.gwt.core.ext, - com.google.gwt.core.ext.linker, - com.google.gwt.core.ext.linker.impl, - com.google.gwt.core.ext.soyc, - com.google.gwt.core.ext.soyc.impl, - com.google.gwt.core.ext.typeinfo, - com.google.gwt.core.linker, - com.google.gwt.dev, - com.google.gwt.dev.asm, - com.google.gwt.dev.asm.commons, - com.google.gwt.dev.asm.signature, - com.google.gwt.dev.asm.tree, - com.google.gwt.dev.asm.util, - com.google.gwt.dev.cfg, - com.google.gwt.dev.generator, - com.google.gwt.dev.generator.ast, - com.google.gwt.dev.javac, - com.google.gwt.dev.javac.asm, - com.google.gwt.dev.jdt, - com.google.gwt.dev.jjs, - com.google.gwt.dev.jjs.ast, - com.google.gwt.dev.jjs.ast.js, - com.google.gwt.dev.jjs.impl, - com.google.gwt.dev.jjs.impl.gflow, - com.google.gwt.dev.jjs.impl.gflow.cfg, - com.google.gwt.dev.jjs.impl.gflow.constants, - com.google.gwt.dev.jjs.impl.gflow.copy, - com.google.gwt.dev.jjs.impl.gflow.liveness, - com.google.gwt.dev.jjs.impl.gflow.unreachable, - com.google.gwt.dev.js, - com.google.gwt.dev.js.ast, - com.google.gwt.dev.js.rhino, - com.google.gwt.dev.json, - com.google.gwt.dev.protobuf, - com.google.gwt.dev.resource, - com.google.gwt.dev.resource.impl, - com.google.gwt.dev.shell, - com.google.gwt.dev.shell.ie, - com.google.gwt.dev.shell.jetty, - com.google.gwt.dev.shell.log, - com.google.gwt.dev.shell.remoteui, - com.google.gwt.dev.shell.rewrite, - com.google.gwt.dev.shell.tomcat, - com.google.gwt.dev.ui, - com.google.gwt.dev.util, - com.google.gwt.dev.util.arg, - com.google.gwt.dev.util.collect, - com.google.gwt.dev.util.editdistance, - com.google.gwt.dev.util.log, - com.google.gwt.dev.util.log.speedtracer, - com.google.gwt.dev.util.msg, - com.google.gwt.dev.util.xml, - com.google.gwt.lang, - com.google.gwt.soyc, - com.google.gwt.soyc.io, - com.google.gwt.thirdparty.guava.common.annotations, - com.google.gwt.thirdparty.guava.common.base, - com.google.gwt.thirdparty.guava.common.base.internal, - com.google.gwt.thirdparty.guava.common.collect, - com.google.gwt.thirdparty.guava.common.io, - com.google.gwt.thirdparty.guava.common.net, - com.google.gwt.thirdparty.guava.common.primitives, - com.google.gwt.thirdparty.guava.common.util.concurrent, - com.google.gwt.thirdparty.streamhtmlparser, - com.google.gwt.thirdparty.streamhtmlparser.impl, - com.google.gwt.thirdparty.streamhtmlparser.util, - com.google.gwt.util, - com.google.gwt.util.tools, - com.ibm.icu.impl, - com.ibm.icu.impl.data, - com.ibm.icu.impl.duration, - com.ibm.icu.impl.duration.impl, - com.ibm.icu.impl.locale, - com.ibm.icu.lang, - com.ibm.icu.math, - com.ibm.icu.text, - com.ibm.icu.util, - com.steadystate.css.dom, - com.steadystate.css.parser, - com.steadystate.css.parser.selectors, - com.steadystate.css.sac, - com.steadystate.css.userdata, - java_cup.runtime, - javax.management, - javax.management.loading, - javax.management.modelmbean, - javax.management.monitor, - javax.management.openmbean, - javax.management.relation, - javax.management.timer, - javax.servlet, - javax.servlet.http, - javax.servlet.jsp, - javax.servlet.jsp.el, - javax.servlet.jsp.tagext, - javax.xml, - javax.xml.datatype, - javax.xml.namespace, - javax.xml.parsers, - javax.xml.transform, - javax.xml.transform.dom, - javax.xml.transform.sax, - javax.xml.transform.stream, - javax.xml.validation, - javax.xml.xpath, - mx4j, - mx4j.loading, - mx4j.log, - mx4j.persist, - mx4j.server, - mx4j.server.interceptor, - mx4j.timer, - mx4j.util, - net.sourceforge.htmlunit.corejs.classfile, - net.sourceforge.htmlunit.corejs.javascript, - net.sourceforge.htmlunit.corejs.javascript.annotations, - net.sourceforge.htmlunit.corejs.javascript.ast, - net.sourceforge.htmlunit.corejs.javascript.debug, - net.sourceforge.htmlunit.corejs.javascript.jdk13, - net.sourceforge.htmlunit.corejs.javascript.jdk15, - net.sourceforge.htmlunit.corejs.javascript.json, - net.sourceforge.htmlunit.corejs.javascript.optimizer, - net.sourceforge.htmlunit.corejs.javascript.regexp, - net.sourceforge.htmlunit.corejs.javascript.serialize, - net.sourceforge.htmlunit.corejs.javascript.tools, - net.sourceforge.htmlunit.corejs.javascript.tools.debugger, - net.sourceforge.htmlunit.corejs.javascript.tools.debugger.downloaded, - net.sourceforge.htmlunit.corejs.javascript.tools.debugger.treetable, - net.sourceforge.htmlunit.corejs.javascript.tools.shell, - net.sourceforge.htmlunit.corejs.javascript.xml, - org.apache.bcel, - org.apache.bcel.classfile, - org.apache.bcel.generic, - org.apache.bcel.util, - org.apache.bcel.verifier, - org.apache.bcel.verifier.exc, - org.apache.bcel.verifier.statics, - org.apache.bcel.verifier.structurals, - org.apache.catalina, - org.apache.catalina.authenticator, - org.apache.catalina.connector, - org.apache.catalina.core, - org.apache.catalina.deploy, - org.apache.catalina.loader, - org.apache.catalina.logger, - org.apache.catalina.mbeans, - org.apache.catalina.net, - org.apache.catalina.realm, - org.apache.catalina.security, - org.apache.catalina.servlets, - org.apache.catalina.session, - org.apache.catalina.startup, - org.apache.catalina.users, - org.apache.catalina.util, - org.apache.catalina.valves, - org.apache.commons.beanutils, - org.apache.commons.beanutils.converters, - org.apache.commons.beanutils.locale, - org.apache.commons.beanutils.locale.converters, - org.apache.commons.codec, - org.apache.commons.codec.binary, - org.apache.commons.codec.digest, - org.apache.commons.codec.language, - org.apache.commons.codec.net, - org.apache.commons.collections, - org.apache.commons.collections.bag, - org.apache.commons.collections.bidimap, - org.apache.commons.collections.buffer, - org.apache.commons.collections.collection, - org.apache.commons.collections.comparators, - org.apache.commons.collections.functors, - org.apache.commons.collections.iterators, - org.apache.commons.collections.keyvalue, - org.apache.commons.collections.list, - org.apache.commons.collections.map, - org.apache.commons.collections.set, - org.apache.commons.digester, - org.apache.commons.digester.rss, - org.apache.commons.digester.xmlrules, - org.apache.commons.el, - org.apache.commons.el.parser, - org.apache.commons.io, - org.apache.commons.io.comparator, - org.apache.commons.io.filefilter, - org.apache.commons.io.input, - org.apache.commons.io.output, - org.apache.commons.lang, - org.apache.commons.lang.builder, - org.apache.commons.lang.enums, - org.apache.commons.lang.exception, - org.apache.commons.lang.math, - org.apache.commons.lang.mutable, - org.apache.commons.lang.text, - org.apache.commons.lang.time, - org.apache.commons.logging, - org.apache.commons.logging.impl, - org.apache.commons.modeler, - org.apache.commons.modeler.ant, - org.apache.commons.modeler.mbeans, - org.apache.commons.modeler.modules, - org.apache.commons.modeler.util, - org.apache.coyote, - org.apache.coyote.http11, - org.apache.coyote.http11.filters, - org.apache.coyote.memory, - org.apache.coyote.tomcat5 diff --git a/libraries/com.google.gwt_2.2/build.properties b/libraries/com.google.gwt_2.2/build.properties index 0c1e5f5b3c..9ac7254756 100644 --- a/libraries/com.google.gwt_2.2/build.properties +++ b/libraries/com.google.gwt_2.2/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - com.google.gwt.dev.jar +bin.includes = com.google.gwt.dev.jar diff --git a/libraries/com.google.protobuf_2.2/.classpath b/libraries/com.google.protobuf_2.2/.classpath index c6f1f10d61..19147580bd 100644 --- a/libraries/com.google.protobuf_2.2/.classpath +++ b/libraries/com.google.protobuf_2.2/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.google.protobuf_2.2/.project b/libraries/com.google.protobuf_2.2/.project index f2bb0c3390..ce95221ec5 100644 --- a/libraries/com.google.protobuf_2.2/.project +++ b/libraries/com.google.protobuf_2.2/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.google.protobuf_2.2/META-INF/MANIFEST.MF b/libraries/com.google.protobuf_2.2/META-INF/MANIFEST.MF deleted file mode 100644 index bda419677a..0000000000 --- a/libraries/com.google.protobuf_2.2/META-INF/MANIFEST.MF +++ /dev/null @@ -1,9 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Google Protobuf -Bundle-SymbolicName: com.google.protobuf -Bundle-Version: 1.0 -Bundle-ClassPath: com.google.protobuf.jar -Bundle-Vendor: Google Inc. -Export-Package: com.google.protobuf -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/com.google.protobuf_2.2/build.properties b/libraries/com.google.protobuf_2.2/build.properties index 9806926ab2..a479bb398b 100644 --- a/libraries/com.google.protobuf_2.2/build.properties +++ b/libraries/com.google.protobuf_2.2/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - com.google.protobuf.jar +bin.includes = com.google.protobuf.jar diff --git a/libraries/com.google.sdc_1.3/.classpath b/libraries/com.google.sdc_1.3/.classpath index c3311a3081..899cb94c57 100644 --- a/libraries/com.google.sdc_1.3/.classpath +++ b/libraries/com.google.sdc_1.3/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.google.sdc_1.3/.project b/libraries/com.google.sdc_1.3/.project index e0fa71ac0c..ac6675181b 100644 --- a/libraries/com.google.sdc_1.3/.project +++ b/libraries/com.google.sdc_1.3/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.google.sdc_1.3/META-INF/MANIFEST.MF b/libraries/com.google.sdc_1.3/META-INF/MANIFEST.MF deleted file mode 100644 index 0a0e5a2387..0000000000 --- a/libraries/com.google.sdc_1.3/META-INF/MANIFEST.MF +++ /dev/null @@ -1,16 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Google Secure Data Connector -Bundle-SymbolicName: com.google.sdc -Bundle-Version: 1.0 -Bundle-ClassPath: com.google.sdc.jar -Bundle-Vendor: Google Inc. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: com.google.dataconnector.protocol, - com.google.dataconnector.protocol.proto, - com.google.dataconnector.util -Import-Package: com.google.common.base, - com.google.common.collect, - com.google.gdata.util.common.base, - com.google.inject, - org.apache.log4j diff --git a/libraries/com.google.sdc_1.3/build.properties b/libraries/com.google.sdc_1.3/build.properties index acd392cfab..9bf1831752 100644 --- a/libraries/com.google.sdc_1.3/build.properties +++ b/libraries/com.google.sdc_1.3/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - com.google.sdc.jar +bin.includes = com.google.sdc.jar diff --git a/libraries/com.sun.rowset_1.0/.classpath b/libraries/com.sun.rowset_1.0/.classpath index 05c90cf808..3db12a1355 100644 --- a/libraries/com.sun.rowset_1.0/.classpath +++ b/libraries/com.sun.rowset_1.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.sun.rowset_1.0/.project b/libraries/com.sun.rowset_1.0/.project index f01b47b1c4..10ae2380ec 100644 --- a/libraries/com.sun.rowset_1.0/.project +++ b/libraries/com.sun.rowset_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.sun.rowset_1.0/META-INF/MANIFEST.MF b/libraries/com.sun.rowset_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index 7ea0c7fdbb..0000000000 --- a/libraries/com.sun.rowset_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,21 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: JDBC Rowset Implementation -Bundle-SymbolicName: com.sun.rowset -Bundle-Version: 1.0 -Bundle-ClassPath: com.sun.rowset.jar -Bundle-Vendor: Sun Microsystems Inc. -Export-Package: com.sun.rowset; - uses:="javax.sql.rowset, - javax.sql.rowset.spi, - com.sun.rowset.internal, - javax.sql", - com.sun.rowset.internal; - uses:="javax.sql.rowset, - org.xml.sax, - javax.sql, - org.xml.sax.helpers, - javax.sql.rowset.spi, - com.sun.rowset", - com.sun.rowset.providers;uses:="javax.sql.rowset.spi,javax.sql" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/com.sun.rowset_1.0/build.properties b/libraries/com.sun.rowset_1.0/build.properties index 415fdf4694..e116049c70 100644 --- a/libraries/com.sun.rowset_1.0/build.properties +++ b/libraries/com.sun.rowset_1.0/build.properties @@ -1,3 +1,2 @@ -bin.includes = META-INF/,\ - com.sun.rowset.jar +bin.includes = com.sun.rowset.jar diff --git a/libraries/com.sun.syndication_1.0/.classpath b/libraries/com.sun.syndication_1.0/.classpath index c05ab22fa9..2b949f18a9 100644 --- a/libraries/com.sun.syndication_1.0/.classpath +++ b/libraries/com.sun.syndication_1.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.sun.syndication_1.0/.project b/libraries/com.sun.syndication_1.0/.project index 10008c0ba8..b4583d31a5 100644 --- a/libraries/com.sun.syndication_1.0/.project +++ b/libraries/com.sun.syndication_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.sun.syndication_1.0/META-INF/MANIFEST.MF b/libraries/com.sun.syndication_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index b920c0237a..0000000000 --- a/libraries/com.sun.syndication_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,43 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: ROME -Bundle-SymbolicName: com.sun.syndication -Bundle-Version: 1.0 -Bundle-ClassPath: com.sun.syndication.jar -Bundle-Vendor: Sun Microsystems Inc. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: com.sun.syndication.feed;uses:="com.sun.syndication.feed.module", - com.sun.syndication.feed.atom;uses:="com.sun.syndication.feed.module,com.sun.syndication.feed", - com.sun.syndication.feed.impl, - com.sun.syndication.feed.module;uses:="com.sun.syndication.feed", - com.sun.syndication.feed.module.impl;uses:="com.sun.syndication.feed.module", - com.sun.syndication.feed.rss;uses:="com.sun.syndication.feed.module,com.sun.syndication.feed", - com.sun.syndication.feed.synd;uses:="com.sun.syndication.feed.module,com.sun.syndication.feed", - com.sun.syndication.feed.synd.impl; - uses:="com.sun.syndication.feed.synd, - com.sun.syndication.feed.rss, - com.sun.syndication.io.impl, - com.sun.syndication.feed, - com.sun.syndication.feed.atom", - com.sun.syndication.io; - uses:="com.sun.syndication.feed.module, - com.sun.syndication.feed.synd, - org.jdom.input, - com.sun.syndication.feed, - org.jdom, - org.w3c.dom, - org.xml.sax", - com.sun.syndication.io.impl; - uses:="com.sun.syndication.feed.module, - com.sun.syndication.feed.rss, - com.sun.syndication.feed, - org.jdom, - com.sun.syndication.io, - com.sun.syndication.feed.atom" -Import-Package: org.jdom, - org.jdom.adapters, - org.jdom.filter, - org.jdom.input, - org.jdom.output, - org.jdom.transform, - org.jdom.xpath diff --git a/libraries/com.sun.syndication_1.0/build.properties b/libraries/com.sun.syndication_1.0/build.properties index e8d724e38b..1b9ea9d60b 100644 --- a/libraries/com.sun.syndication_1.0/build.properties +++ b/libraries/com.sun.syndication_1.0/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - com.sun.syndication.jar +bin.includes = com.sun.syndication.jar diff --git a/libraries/com.sun.xml.bind_2.1/.classpath b/libraries/com.sun.xml.bind_2.1/.classpath index f91c572a00..21f35df0c5 100644 --- a/libraries/com.sun.xml.bind_2.1/.classpath +++ b/libraries/com.sun.xml.bind_2.1/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/com.sun.xml.bind_2.1/.project b/libraries/com.sun.xml.bind_2.1/.project index 9bedac67b3..8acd240974 100644 --- a/libraries/com.sun.xml.bind_2.1/.project +++ b/libraries/com.sun.xml.bind_2.1/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.sun.xml.bind_2.1/META-INF/MANIFEST.MF b/libraries/com.sun.xml.bind_2.1/META-INF/MANIFEST.MF deleted file mode 100644 index fb9a527eaa..0000000000 --- a/libraries/com.sun.xml.bind_2.1/META-INF/MANIFEST.MF +++ /dev/null @@ -1,176 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Java Architecture for XML Binding -Bundle-SymbolicName: com.sun.xml.bind -Bundle-Version: 2.1 -Bundle-ClassPath: com.sun.jaxb.jar -Bundle-Vendor: Sun Microsystems Inc. -Export-Package: com.sun.xml.bind;version="2.1.10"; - uses:="javax.xml.bind.annotation.adapters, - javax.xml.namespace, - org.xml.sax, - com.sun.xml.bind.v2.runtime.reflect, - javax.xml.bind", - com.sun.xml.bind.annotation;version="2.1.10", - com.sun.xml.bind.api;version="2.1.10"; - uses:="org.w3c.dom, - javax.xml.namespace, - org.xml.sax, - com.sun.xml.bind.v2.runtime, - javax.xml.bind.attachment, - javax.xml.stream, - com.sun.xml.bind.v2.model.runtime, - javax.xml.transform, - com.sun.xml.bind.v2.model.annotation, - javax.xml.bind", - com.sun.xml.bind.api.impl;version="2.1.10", - com.sun.xml.bind.marshaller;version="2.1.10";uses:="org.xml.sax.helpers,org.w3c.dom,org.xml.sax", - com.sun.xml.bind.unmarshaller;version="2.1.10"; - uses:="javax.xml.bind, - com.sun.xml.bind.v2.runtime.unmarshaller, - org.w3c.dom, - org.xml.sax", - com.sun.xml.bind.util;version="2.1.10";uses:="javax.xml.bind.helpers,com.sun.xml.bind,org.xml.sax", - com.sun.xml.bind.v2;version="2.1.10";uses:="com.sun.xml.bind.v2.model.annotation,com.sun.xml.bind.api,javax.xml.bind", - com.sun.xml.bind.v2.bytecode;version="2.1.10", - com.sun.xml.bind.v2.model.annotation;version="2.1.10"; - uses:="com.sun.xml.bind.v2.runtime, - com.sun.xml.bind.v2.model.core, - javax.xml.bind.annotation, - com.sun.xml.bind.v2.model.nav", - com.sun.xml.bind.v2.model.core;version="2.1.10"; - uses:="javax.activation, - com.sun.xml.bind.v2.runtime, - com.sun.xml.bind.v2.model.impl, - javax.xml.transform, - javax.xml.bind.annotation, - com.sun.xml.bind.v2.model.nav, - com.sun.xml.bind.v2.model.annotation, - javax.xml.bind.annotation.adapters, - javax.xml.namespace", - com.sun.xml.bind.v2.model.impl;version="2.1.10"; - uses:="com.sun.istack, - com.sun.xml.bind.v2.model.nav, - com.sun.xml.bind.v2.runtime.unmarshaller, - javax.xml.namespace, - com.sun.xml.bind.v2.runtime, - com.sun.xml.bind.v2.model.runtime, - com.sun.xml.bind.v2.runtime.output, - com.sun.xml.bind, - com.sun.xml.bind.v2.model.annotation, - new com.sun.xml.bind.v2.model.impl, - javax.xml.datatype, - javax.activation, - com.sun.xml.bind.v2.model.core, - javax.xml.transform, - javax.xml.bind.annotation, - com.sun.xml.bind.v2.runtime.reflect", - com.sun.xml.bind.v2.model.nav;version="2.1.10";uses:="com.sun.xml.bind.v2.runtime", - com.sun.xml.bind.v2.model.runtime;version="2.1.10"; - uses:="com.sun.xml.bind.v2.runtime, - com.sun.xml.bind.v2.model.core, - com.sun.xml.bind.v2.model.nav, - com.sun.xml.bind.v2.runtime.reflect, - javax.xml.namespace", - com.sun.xml.bind.v2.runtime;version="2.1.10"; - uses:="com.sun.istack, - com.sun.xml.bind.v2.runtime.property, - com.sun.xml.bind.v2.runtime.unmarshaller, - org.xml.sax, - javax.xml.namespace, - javax.xml.bind.helpers, - javax.xml.stream, - com.sun.xml.bind.v2.model.runtime, - com.sun.xml.bind.v2.runtime.output, - com.sun.xml.bind, - com.sun.xml.bind.v2.model.annotation, - javax.xml.transform.sax, - com.sun.xml.bind.unmarshaller, - com.sun.xml.bind.v2.util, - javax.xml.bind.annotation.adapters, - com.sun.xml.bind.api, - org.w3c.dom, - javax.activation, - javax.xml.bind.attachment, - com.sun.xml.bind.v2.model.core, - javax.xml.transform, - javax.xml.bind.annotation, - com.sun.xml.bind.marshaller, - javax.xml.validation, - com.sun.xml.bind.v2.runtime.reflect, - javax.xml.bind, - org.xml.sax.helpers", - com.sun.xml.bind.v2.runtime.output;version="2.1.10"; - uses:="com.sun.xml.fastinfoset.stax, - new com.sun.xml.bind.v2.runtime.output, - org.w3c.dom, - org.xml.sax, - com.sun.xml.bind.v2.runtime, - javax.xml.stream, - com.sun.xml.bind.marshaller, - org.jvnet.staxex, - org.jvnet.fastinfoset", - com.sun.xml.bind.v2.runtime.property;version="2.1.10"; - uses:="com.sun.xml.bind.v2.runtime, - com.sun.xml.bind.v2.model.core, - com.sun.xml.bind.v2.model.runtime, - com.sun.xml.bind.v2.util, - com.sun.xml.bind.v2.runtime.reflect, - com.sun.xml.bind.v2.runtime.unmarshaller, - javax.xml.namespace", - com.sun.xml.bind.v2.runtime.reflect;version="2.1.10"; - uses:="com.sun.xml.bind.v2.runtime, - com.sun.xml.bind.v2.model.core, - com.sun.xml.bind.v2.model.runtime, - javax.xml.bind.annotation.adapters, - new com.sun.xml.bind.v2.runtime.reflect, - javax.xml.bind, - com.sun.xml.bind.v2.runtime.unmarshaller", - com.sun.xml.bind.v2.runtime.reflect.opt;version="2.1.10";uses:="com.sun.xml.bind.v2.runtime,com.sun.xml.bind.v2.model.runtime,com.sun.xml.bind.v2.runtime.reflect", - com.sun.xml.bind.v2.runtime.unmarshaller;version="2.1.10"; - uses:="com.sun.xml.bind.util, - javax.xml.namespace, - org.xml.sax, - com.sun.xml.bind.v2.runtime, - javax.xml.bind.helpers, - javax.xml.stream, - com.sun.xml.bind.v2.runtime.output, - com.sun.xml.bind, - org.jvnet.staxex, - com.sun.xml.bind.unmarshaller, - javax.xml.transform.sax, - com.sun.xml.fastinfoset.stax, - javax.xml.bind.annotation.adapters, - com.sun.xml.bind.api, - org.w3c.dom, - javax.activation, - javax.xml.bind.attachment, - com.sun.xml.bind.v2.model.core, - javax.xml.transform, - javax.xml.bind.annotation, - javax.xml.validation, - com.sun.xml.bind.v2.runtime.reflect, - javax.xml.bind, - new com.sun.xml.bind.v2.runtime.unmarshaller", - com.sun.xml.bind.v2.schemagen;version="2.1.10"; - uses:="com.sun.xml.bind.v2.util, - com.sun.xml.bind.v2.model.nav, - com.sun.xml.bind.api, - com.sun.xml.txw2.output, - javax.xml.namespace, - com.sun.xml.bind.v2.model.core, - com.sun.xml.bind.v2.schemagen.xmlschema, - javax.xml.transform, - new com.sun.xml.bind.v2.schemagen, - javax.xml.bind.annotation, - javax.xml.bind", - com.sun.xml.bind.v2.schemagen.episode;version="2.1.10";uses:="com.sun.xml.txw2", - com.sun.xml.bind.v2.schemagen.xmlschema;version="2.1.10";uses:="com.sun.xml.txw2,javax.xml.namespace", - com.sun.xml.bind.v2.util;version="2.1.10"; - uses:="javax.activation, - com.sun.xml.bind.v2.runtime, - javax.xml.transform.stream, - com.sun.xml.bind.v2.runtime.unmarshaller, - javax.xml.namespace, - org.xml.sax" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/com.sun.xml.bind_2.1/build.properties b/libraries/com.sun.xml.bind_2.1/build.properties index e577484aea..6346d33049 100644 --- a/libraries/com.sun.xml.bind_2.1/build.properties +++ b/libraries/com.sun.xml.bind_2.1/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - com.sun.jaxb.jar +bin.includes = com.sun.jaxb.jar diff --git a/libraries/com.thoughtworks.xstream_1.4/.classpath b/libraries/com.thoughtworks.xstream_1.4/.classpath index 819794fff6..5f06d7ddba 100644 --- a/libraries/com.thoughtworks.xstream_1.4/.classpath +++ b/libraries/com.thoughtworks.xstream_1.4/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/com.thoughtworks.xstream_1.4/.project b/libraries/com.thoughtworks.xstream_1.4/.project index 6a2ffcf390..1c7975776c 100644 --- a/libraries/com.thoughtworks.xstream_1.4/.project +++ b/libraries/com.thoughtworks.xstream_1.4/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/com.thoughtworks.xstream_1.4/META-INF/MANIFEST.MF b/libraries/com.thoughtworks.xstream_1.4/META-INF/MANIFEST.MF deleted file mode 100644 index 384cbb0a14..0000000000 --- a/libraries/com.thoughtworks.xstream_1.4/META-INF/MANIFEST.MF +++ /dev/null @@ -1,29 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: XStream -Bundle-SymbolicName: com.thoughtworks.xstream -Bundle-Version: 1.4 -Bundle-ClassPath: com.thoughtworks.xstream.jar -Bundle-Vendor: XStream Committers -Export-Package: com.thoughtworks.xstream, - com.thoughtworks.xstream.annotations, - com.thoughtworks.xstream.converters, - com.thoughtworks.xstream.converters.basic, - com.thoughtworks.xstream.converters.collections, - com.thoughtworks.xstream.converters.enums, - com.thoughtworks.xstream.converters.extended, - com.thoughtworks.xstream.converters.javabean, - com.thoughtworks.xstream.converters.reflection, - com.thoughtworks.xstream.core, - com.thoughtworks.xstream.core.util, - com.thoughtworks.xstream.io, - com.thoughtworks.xstream.io.binary, - com.thoughtworks.xstream.io.copy, - com.thoughtworks.xstream.io.json, - com.thoughtworks.xstream.io.naming, - com.thoughtworks.xstream.io.path, - com.thoughtworks.xstream.io.xml, - com.thoughtworks.xstream.io.xml.xppdom, - com.thoughtworks.xstream.mapper, - com.thoughtworks.xstream.persistence -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/com.thoughtworks.xstream_1.4/build.properties b/libraries/com.thoughtworks.xstream_1.4/build.properties index b45c490b9e..3e8a50c59b 100644 --- a/libraries/com.thoughtworks.xstream_1.4/build.properties +++ b/libraries/com.thoughtworks.xstream_1.4/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - com.thoughtworks.xstream.jar +bin.includes = com.thoughtworks.xstream.jar diff --git a/libraries/edu.purdue.cs.bloat_1.0/.classpath b/libraries/edu.purdue.cs.bloat_1.0/.classpath index dcf4588c65..5eeb4546b2 100644 --- a/libraries/edu.purdue.cs.bloat_1.0/.classpath +++ b/libraries/edu.purdue.cs.bloat_1.0/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/edu.purdue.cs.bloat_1.0/.project b/libraries/edu.purdue.cs.bloat_1.0/.project index 8da85d28c8..d6999fed78 100644 --- a/libraries/edu.purdue.cs.bloat_1.0/.project +++ b/libraries/edu.purdue.cs.bloat_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/edu.purdue.cs.bloat_1.0/META-INF/MANIFEST.MF b/libraries/edu.purdue.cs.bloat_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index f58e753878..0000000000 --- a/libraries/edu.purdue.cs.bloat_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,54 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Java bytecode optimizer and class rewriter -Bundle-SymbolicName: edu.purdue.cs.bloat -Bundle-Version: 1.0 -Bundle-ClassPath: edu.purdue.cs.bloat.jar -Bundle-Vendor: Purdue University -Export-Package: - EDU.purdue.cs.bloat.benchmark;uses:="EDU.purdue.cs.bloat.editor", - EDU.purdue.cs.bloat.cfg; - uses:="EDU.purdue.cs.bloat.util, - EDU.purdue.cs.bloat.tree, - EDU.purdue.cs.bloat.editor, - new EDU.purdue.cs.bloat.cfg", - EDU.purdue.cs.bloat.codegen; - uses:="EDU.purdue.cs.bloat.util, - EDU.purdue.cs.bloat.tree, - EDU.purdue.cs.bloat.editor, - EDU.purdue.cs.bloat.cfg, - new EDU.purdue.cs.bloat.codegen", - EDU.purdue.cs.bloat.context;uses:="EDU.purdue.cs.bloat.inline,EDU.purdue.cs.bloat.editor,EDU.purdue.cs.bloat.reflect", - EDU.purdue.cs.bloat.decorate;uses:="EDU.purdue.cs.bloat.editor", - EDU.purdue.cs.bloat.diva; - uses:="EDU.purdue.cs.bloat.tree, - EDU.purdue.cs.bloat.file, - EDU.purdue.cs.bloat.cfg, - EDU.purdue.cs.bloat.ssa, - EDU.purdue.cs.bloat.context, - new EDU.purdue.cs.bloat.diva", - EDU.purdue.cs.bloat.dump;uses:="EDU.purdue.cs.bloat.editor", - EDU.purdue.cs.bloat.editor;uses:="EDU.purdue.cs.bloat.util,EDU.purdue.cs.bloat.tree,EDU.purdue.cs.bloat.reflect", - EDU.purdue.cs.bloat.file;uses:="EDU.purdue.cs.bloat.reflect", - EDU.purdue.cs.bloat.inline;uses:="EDU.purdue.cs.bloat.editor", - EDU.purdue.cs.bloat.optimize;uses:="EDU.purdue.cs.bloat.editor,EDU.purdue.cs.bloat.file,EDU.purdue.cs.bloat.context", - EDU.purdue.cs.bloat.reflect, - EDU.purdue.cs.bloat.shrink;uses:="EDU.purdue.cs.bloat.editor", - EDU.purdue.cs.bloat.ssa;uses:="EDU.purdue.cs.bloat.tree,EDU.purdue.cs.bloat.cfg,new EDU.purdue.cs.bloat.ssa", - EDU.purdue.cs.bloat.strip;uses:="EDU.purdue.cs.bloat.editor", - EDU.purdue.cs.bloat.tbaa; - uses:="EDU.purdue.cs.bloat.tree, - EDU.purdue.cs.bloat.editor, - EDU.purdue.cs.bloat.cfg, - EDU.purdue.cs.bloat.ssa", - EDU.purdue.cs.bloat.tools;uses:="EDU.purdue.cs.bloat.context", - EDU.purdue.cs.bloat.trans; - uses:="EDU.purdue.cs.bloat.util, - EDU.purdue.cs.bloat.tree, - EDU.purdue.cs.bloat.editor, - EDU.purdue.cs.bloat.cfg, - new EDU.purdue.cs.bloat.trans, - EDU.purdue.cs.bloat.ssa", - EDU.purdue.cs.bloat.tree;uses:="EDU.purdue.cs.bloat.editor,EDU.purdue.cs.bloat.cfg", - EDU.purdue.cs.bloat.util;uses:="new EDU.purdue.cs.bloat.util" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/edu.purdue.cs.bloat_1.0/build.properties b/libraries/edu.purdue.cs.bloat_1.0/build.properties index 45014f076f..99b4259225 100644 --- a/libraries/edu.purdue.cs.bloat_1.0/build.properties +++ b/libraries/edu.purdue.cs.bloat_1.0/build.properties @@ -1,3 +1,2 @@ -bin.includes = META-INF/,\ - edu.purdue.cs.bloat.jar +bin.includes = edu.purdue.cs.bloat.jar diff --git a/libraries/javax.activation_1.1/.classpath b/libraries/javax.activation_1.1/.classpath index dfa40b809d..6e3b722225 100644 --- a/libraries/javax.activation_1.1/.classpath +++ b/libraries/javax.activation_1.1/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/javax.activation_1.1/.project b/libraries/javax.activation_1.1/.project index 16c5a40a1c..71221dbbd3 100644 --- a/libraries/javax.activation_1.1/.project +++ b/libraries/javax.activation_1.1/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/javax.activation_1.1/META-INF/MANIFEST.MF b/libraries/javax.activation_1.1/META-INF/MANIFEST.MF deleted file mode 100644 index 84071d9df3..0000000000 --- a/libraries/javax.activation_1.1/META-INF/MANIFEST.MF +++ /dev/null @@ -1,9 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: JavaBeans Activation Framework API and RI -Bundle-SymbolicName: javax.activation -Bundle-Version: 1.1 -Bundle-ClassPath: javax.activation.jar -Bundle-Vendor: Sun Microsystems Inc. -Export-Package: javax.activation;version="1.1.1" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/javax.activation_1.1/build.properties b/libraries/javax.activation_1.1/build.properties index 582e49c6cd..daedc97405 100644 --- a/libraries/javax.activation_1.1/build.properties +++ b/libraries/javax.activation_1.1/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - javax.activation.jar +bin.includes = javax.activation.jar diff --git a/libraries/javax.activation_1.1/library.xml b/libraries/javax.activation_1.1/library.xml index e255eda6cd..350611c89b 100644 --- a/libraries/javax.activation_1.1/library.xml +++ b/libraries/javax.activation_1.1/library.xml @@ -4,7 +4,7 @@ 1.1 1 http://www.oracle.com/technetwork/java/javase/tech/index-jsp-138795.html - Sun Microsystems Inc. + Oracle Inc. diff --git a/libraries/javax.mail_1.4/.classpath b/libraries/javax.mail_1.4/.classpath index feb30a11ea..73c8128f64 100644 --- a/libraries/javax.mail_1.4/.classpath +++ b/libraries/javax.mail_1.4/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/javax.mail_1.4/.project b/libraries/javax.mail_1.4/.project index 4b842e4be1..5367c8b93c 100644 --- a/libraries/javax.mail_1.4/.project +++ b/libraries/javax.mail_1.4/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/javax.mail_1.4/META-INF/MANIFEST.MF b/libraries/javax.mail_1.4/META-INF/MANIFEST.MF deleted file mode 100644 index 7e28eedd2b..0000000000 --- a/libraries/javax.mail_1.4/META-INF/MANIFEST.MF +++ /dev/null @@ -1,33 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: JavaMail API and RI -Bundle-SymbolicName: javax.mail -Bundle-Version: 1.4 -Bundle-ClassPath: javax.mail.jar -Bundle-Vendor: Sun Microsystems Inc. -Export-Package: com.sun.mail.handlers;uses:="javax.activation", - com.sun.mail.iap, - com.sun.mail.imap; - uses:="javax.activation, - com.sun.mail.iap, - javax.mail.search, - javax.mail.internet, - javax.mail, - javax.mail.event, - com.sun.mail.imap.protocol", - com.sun.mail.imap.protocol; - uses:="com.sun.mail.iap, - javax.security.auth.callback, - javax.mail.search, - com.sun.mail.imap, - javax.mail.internet, - javax.mail", - com.sun.mail.pop3;uses:="javax.mail.internet,javax.mail", - com.sun.mail.smtp;uses:="com.sun.mail.util,javax.mail.internet,javax.mail", - com.sun.mail.util;uses:="javax.mail", - javax.mail;uses:="javax.activation,javax.mail.search,javax.mail.event", - javax.mail.event;uses:="javax.mail", - javax.mail.internet;uses:="javax.activation,javax.mail", - javax.mail.search;uses:="javax.mail", - javax.mail.util;uses:="javax.activation,javax.mail.internet" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/javax.mail_1.4/build.properties b/libraries/javax.mail_1.4/build.properties index 890f39ad19..59986b205c 100644 --- a/libraries/javax.mail_1.4/build.properties +++ b/libraries/javax.mail_1.4/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - javax.mail.jar +bin.includes = javax.mail.jar diff --git a/libraries/javax.mail_1.4/library.xml b/libraries/javax.mail_1.4/library.xml index e354b1d583..30aec85444 100644 --- a/libraries/javax.mail_1.4/library.xml +++ b/libraries/javax.mail_1.4/library.xml @@ -5,7 +5,7 @@ 2 http://www.oracle.com/technetwork/java/index-jsp-139225.html http://www.oracle.com/technetwork/java/index-138643.html - Sun Microsystems Inc. + Oracle Inc. diff --git a/libraries/javax.servlet_2.5/.classpath b/libraries/javax.servlet_2.5/.classpath index 0efa80a4c9..23296c3286 100644 --- a/libraries/javax.servlet_2.5/.classpath +++ b/libraries/javax.servlet_2.5/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/javax.servlet_2.5/.project b/libraries/javax.servlet_2.5/.project index 3eff35160d..bc370d1bbb 100644 --- a/libraries/javax.servlet_2.5/.project +++ b/libraries/javax.servlet_2.5/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/javax.servlet_2.5/META-INF/MANIFEST.MF b/libraries/javax.servlet_2.5/META-INF/MANIFEST.MF deleted file mode 100644 index 1d0f7f89df..0000000000 --- a/libraries/javax.servlet_2.5/META-INF/MANIFEST.MF +++ /dev/null @@ -1,10 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Servlet API -Bundle-SymbolicName: javax.servlet -Bundle-Version: 2.5 -Bundle-ClassPath: javax.servlet.jar -Export-Package: javax.servlet;version="2.5.0", - javax.servlet.http;version="2.5.0";uses:="javax.servlet", - javax.servlet.resources;version="2.5.0" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/javax.servlet_2.5/build.properties b/libraries/javax.servlet_2.5/build.properties index 4c36b54da7..2668cf99f0 100644 --- a/libraries/javax.servlet_2.5/build.properties +++ b/libraries/javax.servlet_2.5/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - javax.servlet.jar +bin.includes = javax.servlet.jar diff --git a/libraries/javax.servlet_2.5/library.xml b/libraries/javax.servlet_2.5/library.xml index 09ba69ef9c..c31886e5ad 100644 --- a/libraries/javax.servlet_2.5/library.xml +++ b/libraries/javax.servlet_2.5/library.xml @@ -4,7 +4,7 @@ 2.5 http://java.sun.com/products/servlet/index.jsp http://java.sun.com/products/servlet/download.html - Sun Microsystems Inc. + Oracle Inc. diff --git a/libraries/javax.ws.rs_1.0/.classpath b/libraries/javax.ws.rs_1.0/.classpath index d6ea4aa39d..dbebedc349 100644 --- a/libraries/javax.ws.rs_1.0/.classpath +++ b/libraries/javax.ws.rs_1.0/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/javax.ws.rs_1.0/.project b/libraries/javax.ws.rs_1.0/.project index 04a5c2e4ed..e7a8f93b9d 100644 --- a/libraries/javax.ws.rs_1.0/.project +++ b/libraries/javax.ws.rs_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/javax.ws.rs_1.0/META-INF/MANIFEST.MF b/libraries/javax.ws.rs_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index 2e3491f512..0000000000 --- a/libraries/javax.ws.rs_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,11 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Java API for RESTful Web Services -Bundle-SymbolicName: javax.ws.rs -Bundle-Version: 1.0 -Bundle-ClassPath: javax.ws.rs.jar -Bundle-Vendor: Sun Microsystems Inc. -Export-Package: javax.ws.rs;uses:="javax.ws.rs.core", - javax.ws.rs.core, - javax.ws.rs.ext;uses:="javax.ws.rs.core" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/javax.ws.rs_1.0/build.properties b/libraries/javax.ws.rs_1.0/build.properties index e6c227f532..88039890e5 100644 --- a/libraries/javax.ws.rs_1.0/build.properties +++ b/libraries/javax.ws.rs_1.0/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - javax.ws.rs.jar +bin.includes = javax.ws.rs.jar diff --git a/libraries/javax.ws.rs_1.0/library.xml b/libraries/javax.ws.rs_1.0/library.xml index fb24bc54ec..0d82da1491 100644 --- a/libraries/javax.ws.rs_1.0/library.xml +++ b/libraries/javax.ws.rs_1.0/library.xml @@ -4,7 +4,7 @@ 1.0 https://jsr311.dev.java.net http://download.java.net/maven/2/javax/ws/rs/jsr311-api/ - Sun Microsystems Inc. + Oracle Inc. @@ -20,8 +20,8 @@ - Sun Microsystems, Inc - http://www.sun.com/ + Oracle, Inc + http://www.oracle.com/ diff --git a/libraries/javax.xml.bind_2.1/.classpath b/libraries/javax.xml.bind_2.1/.classpath index 4f0c45aa15..2780da815a 100644 --- a/libraries/javax.xml.bind_2.1/.classpath +++ b/libraries/javax.xml.bind_2.1/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/javax.xml.bind_2.1/.project b/libraries/javax.xml.bind_2.1/.project index 7263866003..db51eafcbd 100644 --- a/libraries/javax.xml.bind_2.1/.project +++ b/libraries/javax.xml.bind_2.1/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/javax.xml.bind_2.1/META-INF/MANIFEST.MF b/libraries/javax.xml.bind_2.1/META-INF/MANIFEST.MF deleted file mode 100644 index 02426cc613..0000000000 --- a/libraries/javax.xml.bind_2.1/META-INF/MANIFEST.MF +++ /dev/null @@ -1,59 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Java Architecture for XML Binding -Bundle-SymbolicName: javax.xml.bind -Bundle-Version: 2.1 -Bundle-ClassPath: javax.xml.bind.jar -Bundle-Vendor: Sun Microsystems Inc. -Export-Package: javax.xml.bind;version="2.1.0"; - uses:="javax.xml.bind.annotation.adapters, - org.w3c.dom, - javax.xml.namespace, - org.xml.sax, - javax.xml.bind.attachment, - javax.xml.stream, - javax.xml.transform, - javax.xml.validation", - javax.xml.bind.annotation;version="2.1.0"; - uses:="javax.xml.transform, - javax.xml.parsers, - javax.xml.transform.dom, - javax.xml.bind, - org.w3c.dom", - javax.xml.bind.annotation.adapters;version="2.1.0", - javax.xml.bind.attachment;version="2.1.0";uses:="javax.activation", - javax.xml.bind.helpers;version="2.1.0"; - uses:="javax.xml.bind.attachment, - javax.xml.stream, - javax.xml.transform, - javax.xml.bind.annotation.adapters, - javax.xml.validation, - javax.xml.bind, - org.w3c.dom, - org.xml.sax", - javax.xml.bind.util;version="2.1.0";uses:="javax.xml.transform.sax,javax.xml.bind,org.xml.sax" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: com.sun.xml.bind, - com.sun.xml.bind.annotation, - com.sun.xml.bind.api, - com.sun.xml.bind.api.impl, - com.sun.xml.bind.marshaller, - com.sun.xml.bind.unmarshaller, - com.sun.xml.bind.util, - com.sun.xml.bind.v2, - com.sun.xml.bind.v2.bytecode, - com.sun.xml.bind.v2.model.annotation, - com.sun.xml.bind.v2.model.core, - com.sun.xml.bind.v2.model.impl, - com.sun.xml.bind.v2.model.nav, - com.sun.xml.bind.v2.model.runtime, - com.sun.xml.bind.v2.runtime, - com.sun.xml.bind.v2.runtime.output, - com.sun.xml.bind.v2.runtime.property, - com.sun.xml.bind.v2.runtime.reflect, - com.sun.xml.bind.v2.runtime.reflect.opt, - com.sun.xml.bind.v2.runtime.unmarshaller, - com.sun.xml.bind.v2.schemagen, - com.sun.xml.bind.v2.schemagen.episode, - com.sun.xml.bind.v2.schemagen.xmlschema, - com.sun.xml.bind.v2.util diff --git a/libraries/javax.xml.bind_2.1/build.properties b/libraries/javax.xml.bind_2.1/build.properties index 54f0a40820..4c81f8d1e2 100644 --- a/libraries/javax.xml.bind_2.1/build.properties +++ b/libraries/javax.xml.bind_2.1/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - javax.xml.bind.jar \ No newline at end of file +bin.includes = javax.xml.bind.jar \ No newline at end of file diff --git a/libraries/javax.xml.bind_2.1/library.xml b/libraries/javax.xml.bind_2.1/library.xml index d6121782b0..0fd117b518 100644 --- a/libraries/javax.xml.bind_2.1/library.xml +++ b/libraries/javax.xml.bind_2.1/library.xml @@ -4,7 +4,7 @@ 2.1 https://jaxb.dev.java.net/ https://jaxb.dev.java.net/servlets/ProjectDocumentList - Sun Microsystems Inc. + Oracle Inc. diff --git a/libraries/javax.xml.stream_1.0/.classpath b/libraries/javax.xml.stream_1.0/.classpath index 942bec0ce8..fbdb35d05f 100644 --- a/libraries/javax.xml.stream_1.0/.classpath +++ b/libraries/javax.xml.stream_1.0/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/javax.xml.stream_1.0/.project b/libraries/javax.xml.stream_1.0/.project index 9f118ddfa5..553305029f 100644 --- a/libraries/javax.xml.stream_1.0/.project +++ b/libraries/javax.xml.stream_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/javax.xml.stream_1.0/META-INF/MANIFEST.MF b/libraries/javax.xml.stream_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index fe37462e07..0000000000 --- a/libraries/javax.xml.stream_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,15 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Java Architecture for XML Stream -Bundle-SymbolicName: javax.xml.stream -Bundle-Version: 1.0 -Bundle-ClassPath: javax.xml.stream.jar -Bundle-Vendor: Sun Microsystems Inc. -Export-Package: javax.xml.stream;version="1.0.2"; - uses:="javax.xml.stream.util, - javax.xml.transform, - javax.xml.stream.events, - javax.xml.namespace", - javax.xml.stream.events;version="1.0.2";uses:="javax.xml.stream,javax.xml.namespace", - javax.xml.stream.util;version="1.0.2";uses:="javax.xml.stream,javax.xml.stream.events,javax.xml.namespace" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/javax.xml.stream_1.0/build.properties b/libraries/javax.xml.stream_1.0/build.properties index 4036a39ce6..e1f99247f4 100644 --- a/libraries/javax.xml.stream_1.0/build.properties +++ b/libraries/javax.xml.stream_1.0/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - javax.xml.stream.jar +bin.includes = javax.xml.stream.jar diff --git a/libraries/javax.xml.stream_1.0/library.xml b/libraries/javax.xml.stream_1.0/library.xml index 41ac27ef45..245eaa3b96 100644 --- a/libraries/javax.xml.stream_1.0/library.xml +++ b/libraries/javax.xml.stream_1.0/library.xml @@ -5,7 +5,7 @@ 2 http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/2.0/sjsxp/index.html http://download.java.net/maven/1/javax.xml.stream/jars/ - Sun Microsystems Inc. + Oracle Inc. diff --git a/libraries/net.jcip.annotations_1.0/.classpath b/libraries/net.jcip.annotations_1.0/.classpath index a6e53dfcce..3664836490 100644 --- a/libraries/net.jcip.annotations_1.0/.classpath +++ b/libraries/net.jcip.annotations_1.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/net.jcip.annotations_1.0/.project b/libraries/net.jcip.annotations_1.0/.project index 81ec4e9ed6..932e8555bd 100644 --- a/libraries/net.jcip.annotations_1.0/.project +++ b/libraries/net.jcip.annotations_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/net.jcip.annotations_1.0/META-INF/MANIFEST.MF b/libraries/net.jcip.annotations_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index 1ce12dafec..0000000000 --- a/libraries/net.jcip.annotations_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,10 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: jcip-annotations -Bundle-SymbolicName: net.jcip.annotations -Bundle-Version: 1.0 -Bundle-ClassPath: net.jcip.annotations.jar -Bundle-Vendor: JCIP -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: net.jcip.annotations - diff --git a/libraries/net.jcip.annotations_1.0/build.properties b/libraries/net.jcip.annotations_1.0/build.properties index 7bd2cfe1cf..363c9e3636 100644 --- a/libraries/net.jcip.annotations_1.0/build.properties +++ b/libraries/net.jcip.annotations_1.0/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - net.jcip.annotations.jar +bin.includes = net.jcip.annotations.jar diff --git a/libraries/net.oauth_1.0/.classpath b/libraries/net.oauth_1.0/.classpath index 3009c9efb2..73e1b9ade2 100644 --- a/libraries/net.oauth_1.0/.classpath +++ b/libraries/net.oauth_1.0/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/net.oauth_1.0/.project b/libraries/net.oauth_1.0/.project index 35d7e7e8ca..84957b164f 100644 --- a/libraries/net.oauth_1.0/.project +++ b/libraries/net.oauth_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/net.oauth_1.0/META-INF/MANIFEST.MF b/libraries/net.oauth_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index f271e1dcd0..0000000000 --- a/libraries/net.oauth_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,13 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: OAuth library -Bundle-SymbolicName: net.oauth -Bundle-Version: 1.0 -Bundle-ClassPath: net.oauth.jar -Bundle-Vendor: -Export-Package: net.oauth;uses:="net.oauth.http,net.oauth.client", - net.oauth.client;uses:="net.oauth.http,net.oauth", - net.oauth.http;uses:="net.oauth", - net.oauth.signature;uses:="net.oauth", - net.oauth.signature.pem -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/net.oauth_1.0/build.properties b/libraries/net.oauth_1.0/build.properties index 8deff28f00..fb4479f2ba 100644 --- a/libraries/net.oauth_1.0/build.properties +++ b/libraries/net.oauth_1.0/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - net.oauth.jar +bin.includes = net.oauth.jar diff --git a/libraries/net.sf.cglib_2.2/.classpath b/libraries/net.sf.cglib_2.2/.classpath index f4d08f26cb..0036eee480 100644 --- a/libraries/net.sf.cglib_2.2/.classpath +++ b/libraries/net.sf.cglib_2.2/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/net.sf.cglib_2.2/.project b/libraries/net.sf.cglib_2.2/.project index cb949894f9..1ee81dde9b 100644 --- a/libraries/net.sf.cglib_2.2/.project +++ b/libraries/net.sf.cglib_2.2/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/net.sf.cglib_2.2/META-INF/MANIFEST.MF b/libraries/net.sf.cglib_2.2/META-INF/MANIFEST.MF deleted file mode 100644 index 388ab47451..0000000000 --- a/libraries/net.sf.cglib_2.2/META-INF/MANIFEST.MF +++ /dev/null @@ -1,17 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: cglib library -Bundle-SymbolicName: net.sf.cglib -Bundle-Version: 2.2 -Bundle-Vendor: cglib -Bundle-ClassPath: net.sf.cglib.jar -Export-Package: net.sf.cglib.asm, - net.sf.cglib.asm.signature, - net.sf.cglib.beans, - net.sf.cglib.core, - net.sf.cglib.proxy, - net.sf.cglib.reflect, - net.sf.cglib.transform, - net.sf.cglib.transform.impl, - net.sf.cglib.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/net.sf.cglib_2.2/build.properties b/libraries/net.sf.cglib_2.2/build.properties index af9fd06c38..e598e950a8 100644 --- a/libraries/net.sf.cglib_2.2/build.properties +++ b/libraries/net.sf.cglib_2.2/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - net.sf.cglib.jar +bin.includes = net.sf.cglib.jar diff --git a/libraries/net.sourceforge.nekohtml_1.9/.classpath b/libraries/net.sourceforge.nekohtml_1.9/.classpath index 5d0f0779d8..0d91c6cf1f 100644 --- a/libraries/net.sourceforge.nekohtml_1.9/.classpath +++ b/libraries/net.sourceforge.nekohtml_1.9/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/net.sourceforge.nekohtml_1.9/.project b/libraries/net.sourceforge.nekohtml_1.9/.project index 4946304f72..c0bdc7ea63 100644 --- a/libraries/net.sourceforge.nekohtml_1.9/.project +++ b/libraries/net.sourceforge.nekohtml_1.9/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/net.sourceforge.nekohtml_1.9/META-INF/MANIFEST.MF b/libraries/net.sourceforge.nekohtml_1.9/META-INF/MANIFEST.MF deleted file mode 100644 index 3602f9a69f..0000000000 --- a/libraries/net.sourceforge.nekohtml_1.9/META-INF/MANIFEST.MF +++ /dev/null @@ -1,12 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: NekoHTML parser -Bundle-SymbolicName: net.sourceforge.nekohtml -Bundle-Version: 1.9.14 -Bundle-ClassPath: net.sourceforge.nekohtml.jar -Bundle-Vendor: Andy Clark, Marc Guillemot -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.cyberneko.html, - org.cyberneko.html.filters, - org.cyberneko.html.parsers, - org.cyberneko.html.xercesbridge diff --git a/libraries/net.sourceforge.nekohtml_1.9/build.properties b/libraries/net.sourceforge.nekohtml_1.9/build.properties index 8c0943ca2d..f727186563 100644 --- a/libraries/net.sourceforge.nekohtml_1.9/build.properties +++ b/libraries/net.sourceforge.nekohtml_1.9/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - net.sourceforge.nekohtml.jar +bin.includes = net.sourceforge.nekohtml.jar diff --git a/libraries/org.apache.commons.cli_1.2/.classpath b/libraries/org.apache.commons.cli_1.2/.classpath index b831102cbd..3b7a8ff8f8 100644 --- a/libraries/org.apache.commons.cli_1.2/.classpath +++ b/libraries/org.apache.commons.cli_1.2/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.apache.commons.cli_1.2/.project b/libraries/org.apache.commons.cli_1.2/.project index 538aac8933..6f6bd1017b 100644 --- a/libraries/org.apache.commons.cli_1.2/.project +++ b/libraries/org.apache.commons.cli_1.2/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.commons.cli_1.2/META-INF/MANIFEST.MF b/libraries/org.apache.commons.cli_1.2/META-INF/MANIFEST.MF deleted file mode 100644 index 72527ec873..0000000000 --- a/libraries/org.apache.commons.cli_1.2/META-INF/MANIFEST.MF +++ /dev/null @@ -1,9 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Commons CLI -Bundle-SymbolicName: org.apache.commons.cli -Bundle-Version: 1.2 -Bundle-ClassPath: org.apache.commons.cli.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.commons.cli -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.apache.commons.cli_1.2/build.properties b/libraries/org.apache.commons.cli_1.2/build.properties index b9e4dec68f..596b2cea5f 100644 --- a/libraries/org.apache.commons.cli_1.2/build.properties +++ b/libraries/org.apache.commons.cli_1.2/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.commons.cli.jar +bin.includes = org.apache.commons.cli.jar diff --git a/libraries/org.apache.commons.codec_1.5/.classpath b/libraries/org.apache.commons.codec_1.5/.classpath index 9ebc24c601..20de714ab2 100644 --- a/libraries/org.apache.commons.codec_1.5/.classpath +++ b/libraries/org.apache.commons.codec_1.5/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.commons.codec_1.5/.project b/libraries/org.apache.commons.codec_1.5/.project index 7a8899923c..8fb8e4840b 100644 --- a/libraries/org.apache.commons.codec_1.5/.project +++ b/libraries/org.apache.commons.codec_1.5/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.commons.codec_1.5/META-INF/MANIFEST.MF b/libraries/org.apache.commons.codec_1.5/META-INF/MANIFEST.MF deleted file mode 100644 index 159d0862fe..0000000000 --- a/libraries/org.apache.commons.codec_1.5/META-INF/MANIFEST.MF +++ /dev/null @@ -1,13 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Commons Codec -Bundle-SymbolicName: org.apache.commons.codec -Bundle-Version: 1.5 -Bundle-ClassPath: org.apache.commons.codec.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.commons.codec, - org.apache.commons.codec.binary, - org.apache.commons.codec.digest, - org.apache.commons.codec.language, - org.apache.commons.codec.net -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.apache.commons.codec_1.5/build.properties b/libraries/org.apache.commons.codec_1.5/build.properties index cca4f00af6..5779f5612d 100644 --- a/libraries/org.apache.commons.codec_1.5/build.properties +++ b/libraries/org.apache.commons.codec_1.5/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.commons.codec.jar +bin.includes = org.apache.commons.codec.jar diff --git a/libraries/org.apache.commons.collections_3.2/.classpath b/libraries/org.apache.commons.collections_3.2/.classpath index 0bd51bd0e8..d051c71599 100644 --- a/libraries/org.apache.commons.collections_3.2/.classpath +++ b/libraries/org.apache.commons.collections_3.2/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.apache.commons.collections_3.2/.project b/libraries/org.apache.commons.collections_3.2/.project index 0919ad8c1c..affdb943bc 100644 --- a/libraries/org.apache.commons.collections_3.2/.project +++ b/libraries/org.apache.commons.collections_3.2/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.commons.collections_3.2/META-INF/MANIFEST.MF b/libraries/org.apache.commons.collections_3.2/META-INF/MANIFEST.MF deleted file mode 100644 index 2a77da0216..0000000000 --- a/libraries/org.apache.commons.collections_3.2/META-INF/MANIFEST.MF +++ /dev/null @@ -1,20 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Commons Collections -Bundle-SymbolicName: org.apache.commons.collections -Bundle-Version: 3.2 -Bundle-ClassPath: org.apache.commons.collections.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.commons.collections, - org.apache.commons.collections.bag, - org.apache.commons.collections.bidimap, - org.apache.commons.collections.buffer, - org.apache.commons.collections.collection, - org.apache.commons.collections.comparators, - org.apache.commons.collections.functors, - org.apache.commons.collections.iterators, - org.apache.commons.collections.keyvalue, - org.apache.commons.collections.list, - org.apache.commons.collections.map, - org.apache.commons.collections.set -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.apache.commons.collections_3.2/build.properties b/libraries/org.apache.commons.collections_3.2/build.properties index f3e62bf28c..633c448cac 100644 --- a/libraries/org.apache.commons.collections_3.2/build.properties +++ b/libraries/org.apache.commons.collections_3.2/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.commons.collections.jar +bin.includes = org.apache.commons.collections.jar diff --git a/libraries/org.apache.commons.dbcp_1.3/.classpath b/libraries/org.apache.commons.dbcp_1.3/.classpath index 4139fb63bd..7f09a0e818 100644 --- a/libraries/org.apache.commons.dbcp_1.3/.classpath +++ b/libraries/org.apache.commons.dbcp_1.3/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.apache.commons.dbcp_1.3/.project b/libraries/org.apache.commons.dbcp_1.3/.project index 145b5aa2e0..398a6c4fba 100644 --- a/libraries/org.apache.commons.dbcp_1.3/.project +++ b/libraries/org.apache.commons.dbcp_1.3/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.commons.dbcp_1.3/META-INF/MANIFEST.MF b/libraries/org.apache.commons.dbcp_1.3/META-INF/MANIFEST.MF deleted file mode 100644 index 627fedf2b1..0000000000 --- a/libraries/org.apache.commons.dbcp_1.3/META-INF/MANIFEST.MF +++ /dev/null @@ -1,15 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Commons DBCP -Bundle-SymbolicName: org.apache.commons.dbcp -Bundle-Version: 1.3 -Bundle-ClassPath: org.apache.commons.dbcp.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.commons.dbcp, - org.apache.commons.dbcp.cpdsadapter, - org.apache.commons.dbcp.datasources, - org.apache.commons.dbcp.managed, - org.apache.commons.jocl -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: org.apache.commons.pool, - org.apache.commons.pool.impl diff --git a/libraries/org.apache.commons.dbcp_1.3/build.properties b/libraries/org.apache.commons.dbcp_1.3/build.properties index b2074cb57f..2664bf0e21 100644 --- a/libraries/org.apache.commons.dbcp_1.3/build.properties +++ b/libraries/org.apache.commons.dbcp_1.3/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.commons.dbcp.jar +bin.includes = org.apache.commons.dbcp.jar diff --git a/libraries/org.apache.commons.fileupload_1.2/.classpath b/libraries/org.apache.commons.fileupload_1.2/.classpath index d42d2ab0ce..4ec5146d7d 100644 --- a/libraries/org.apache.commons.fileupload_1.2/.classpath +++ b/libraries/org.apache.commons.fileupload_1.2/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.apache.commons.fileupload_1.2/.project b/libraries/org.apache.commons.fileupload_1.2/.project index fc11998c77..dfb8051341 100644 --- a/libraries/org.apache.commons.fileupload_1.2/.project +++ b/libraries/org.apache.commons.fileupload_1.2/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.commons.fileupload_1.2/META-INF/MANIFEST.MF b/libraries/org.apache.commons.fileupload_1.2/META-INF/MANIFEST.MF deleted file mode 100644 index dc3ec2cbe1..0000000000 --- a/libraries/org.apache.commons.fileupload_1.2/META-INF/MANIFEST.MF +++ /dev/null @@ -1,19 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Commons FileUpload -Bundle-SymbolicName: org.apache.commons.fileupload -Bundle-Version: 1.2 -Bundle-ClassPath: org.apache.commons.fileupload.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.commons.fileupload;uses:="org.apache.commons.fileupload.util,org.apache.commons.fileupload.disk,javax.servlet.http", - org.apache.commons.fileupload.disk;uses:="org.apache.commons.fileupload,org.apache.commons.io", - org.apache.commons.fileupload.portlet;uses:="org.apache.commons.fileupload,javax.portlet", - org.apache.commons.fileupload.servlet; - uses:="javax.servlet, - org.apache.commons.fileupload, - org.apache.commons.io, - javax.servlet.http", - org.apache.commons.fileupload.util;uses:="org.apache.commons.fileupload" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: org.apache.commons.io, - org.apache.commons.io.output diff --git a/libraries/org.apache.commons.fileupload_1.2/build.properties b/libraries/org.apache.commons.fileupload_1.2/build.properties index 74ede07dc9..c4bb897f74 100644 --- a/libraries/org.apache.commons.fileupload_1.2/build.properties +++ b/libraries/org.apache.commons.fileupload_1.2/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.commons.fileupload.jar +bin.includes = org.apache.commons.fileupload.jar diff --git a/libraries/org.apache.commons.io_2.0/.classpath b/libraries/org.apache.commons.io_2.0/.classpath index f35f4a3138..205125bec4 100644 --- a/libraries/org.apache.commons.io_2.0/.classpath +++ b/libraries/org.apache.commons.io_2.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.commons.io_2.0/.project b/libraries/org.apache.commons.io_2.0/.project index 8323cfdaf7..354a75f787 100644 --- a/libraries/org.apache.commons.io_2.0/.project +++ b/libraries/org.apache.commons.io_2.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.commons.io_2.0/META-INF/MANIFEST.MF b/libraries/org.apache.commons.io_2.0/META-INF/MANIFEST.MF deleted file mode 100644 index 60b40c4015..0000000000 --- a/libraries/org.apache.commons.io_2.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,14 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Commons IO -Bundle-SymbolicName: org.apache.commons.io -Bundle-Version: 2.0 -Bundle-ClassPath: org.apache.commons.io.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.commons.io;uses:="org.apache.commons.io.filefilter", - org.apache.commons.io.comparator, - org.apache.commons.io.filefilter;uses:="org.apache.commons.io", - org.apache.commons.io.input, - org.apache.commons.io.monitor, - org.apache.commons.io.output -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.apache.commons.io_2.0/build.properties b/libraries/org.apache.commons.io_2.0/build.properties index a53469c64e..c0dcb4f9d3 100644 --- a/libraries/org.apache.commons.io_2.0/build.properties +++ b/libraries/org.apache.commons.io_2.0/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.commons.io.jar +bin.includes = org.apache.commons.io.jar diff --git a/libraries/org.apache.commons.lang_2.6/.classpath b/libraries/org.apache.commons.lang_2.6/.classpath index 496ceed7f4..6e03cd05f0 100644 --- a/libraries/org.apache.commons.lang_2.6/.classpath +++ b/libraries/org.apache.commons.lang_2.6/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.apache.commons.lang_2.6/.project b/libraries/org.apache.commons.lang_2.6/.project index 9c0f0ef1b8..b60d88bbb8 100644 --- a/libraries/org.apache.commons.lang_2.6/.project +++ b/libraries/org.apache.commons.lang_2.6/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.commons.lang_2.6/META-INF/MANIFEST.MF b/libraries/org.apache.commons.lang_2.6/META-INF/MANIFEST.MF deleted file mode 100644 index f16e7bd73c..0000000000 --- a/libraries/org.apache.commons.lang_2.6/META-INF/MANIFEST.MF +++ /dev/null @@ -1,17 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Commons Lang -Bundle-SymbolicName: org.apache.commons.lang -Bundle-Version: 2.6 -Bundle-ClassPath: org.apache.commons.lang.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.commons.lang, - org.apache.commons.lang.builder, - org.apache.commons.lang.enums, - org.apache.commons.lang.exception, - org.apache.commons.lang.math, - org.apache.commons.lang.mutable, - org.apache.commons.lang.reflect, - org.apache.commons.lang.text, - org.apache.commons.lang.time -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.apache.commons.lang_2.6/build.properties b/libraries/org.apache.commons.lang_2.6/build.properties index 7f04b81c8d..7dd2bfb09d 100644 --- a/libraries/org.apache.commons.lang_2.6/build.properties +++ b/libraries/org.apache.commons.lang_2.6/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.commons.lang.jar +bin.includes = org.apache.commons.lang.jar diff --git a/libraries/org.apache.commons.logging_1.1/.classpath b/libraries/org.apache.commons.logging_1.1/.classpath index 245efdfe03..00175fe081 100644 --- a/libraries/org.apache.commons.logging_1.1/.classpath +++ b/libraries/org.apache.commons.logging_1.1/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.apache.commons.logging_1.1/.project b/libraries/org.apache.commons.logging_1.1/.project index e1fe90bc09..bd4ff053d8 100644 --- a/libraries/org.apache.commons.logging_1.1/.project +++ b/libraries/org.apache.commons.logging_1.1/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.commons.logging_1.1/META-INF/MANIFEST.MF b/libraries/org.apache.commons.logging_1.1/META-INF/MANIFEST.MF deleted file mode 100644 index e3168f6336..0000000000 --- a/libraries/org.apache.commons.logging_1.1/META-INF/MANIFEST.MF +++ /dev/null @@ -1,10 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Commons Logging -Bundle-SymbolicName: org.apache.commons.logging -Bundle-Version: 1.1 -Bundle-ClassPath: org.apache.commons.logging.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.commons.logging, - org.apache.commons.logging.impl;uses:="org.apache.commons.logging" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.apache.commons.logging_1.1/build.properties b/libraries/org.apache.commons.logging_1.1/build.properties index 1f549afab3..075556f738 100644 --- a/libraries/org.apache.commons.logging_1.1/build.properties +++ b/libraries/org.apache.commons.logging_1.1/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.commons.logging.jar +bin.includes = org.apache.commons.logging.jar diff --git a/libraries/org.apache.commons.pool_1.5/.classpath b/libraries/org.apache.commons.pool_1.5/.classpath index 07c9e16238..b86f6d2561 100644 --- a/libraries/org.apache.commons.pool_1.5/.classpath +++ b/libraries/org.apache.commons.pool_1.5/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.apache.commons.pool_1.5/.project b/libraries/org.apache.commons.pool_1.5/.project index eeb1e472f6..cba77542f0 100644 --- a/libraries/org.apache.commons.pool_1.5/.project +++ b/libraries/org.apache.commons.pool_1.5/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.commons.pool_1.5/META-INF/MANIFEST.MF b/libraries/org.apache.commons.pool_1.5/META-INF/MANIFEST.MF deleted file mode 100644 index 5c3d08453e..0000000000 --- a/libraries/org.apache.commons.pool_1.5/META-INF/MANIFEST.MF +++ /dev/null @@ -1,10 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Commons Pool -Bundle-SymbolicName: org.apache.commons.pool -Bundle-Version: 1.5 -Bundle-ClassPath: org.apache.commons.pool.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.commons.pool, - org.apache.commons.pool.impl -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.apache.commons.pool_1.5/build.properties b/libraries/org.apache.commons.pool_1.5/build.properties index 72c0ddc9ff..242b6861c5 100644 --- a/libraries/org.apache.commons.pool_1.5/build.properties +++ b/libraries/org.apache.commons.pool_1.5/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.commons.pool.jar +bin.includes = org.apache.commons.pool.jar diff --git a/libraries/org.apache.httpclient_4.1/.classpath b/libraries/org.apache.httpclient_4.1/.classpath index 162a12f413..766ef63e33 100644 --- a/libraries/org.apache.httpclient_4.1/.classpath +++ b/libraries/org.apache.httpclient_4.1/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.httpclient_4.1/.project b/libraries/org.apache.httpclient_4.1/.project index 7e1e224fa4..af8a2659b6 100644 --- a/libraries/org.apache.httpclient_4.1/.project +++ b/libraries/org.apache.httpclient_4.1/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.httpclient_4.1/META-INF/MANIFEST.MF b/libraries/org.apache.httpclient_4.1/META-INF/MANIFEST.MF deleted file mode 100644 index f928d29558..0000000000 --- a/libraries/org.apache.httpclient_4.1/META-INF/MANIFEST.MF +++ /dev/null @@ -1,43 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache HTTP Components Client -Bundle-SymbolicName: org.apache.httpclient -Bundle-Version: 4.1 -Bundle-ClassPath: - org.apache.httpclient.jar -Bundle-Vendor: Apache Software Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.apache.http.annotation, - org.apache.http.auth, - org.apache.http.auth.params, - org.apache.http.client, - org.apache.http.client.entity, - org.apache.http.client.methods, - org.apache.http.client.params, - org.apache.http.client.protocol, - org.apache.http.client.utils, - org.apache.http.conn, - org.apache.http.conn.params, - org.apache.http.conn.routing, - org.apache.http.conn.scheme, - org.apache.http.conn.ssl, - org.apache.http.conn.util, - org.apache.http.cookie, - org.apache.http.cookie.params, - org.apache.http.impl.auth, - org.apache.http.impl.client, - org.apache.http.impl.conn, - org.apache.http.impl.conn.tsccm, - org.apache.http.impl.cookie -Import-Package: org.apache.commons.logging, - org.apache.commons.logging.impl, - org.apache.http, - org.apache.http.entity, - org.apache.http.impl, - org.apache.http.impl.entity, - org.apache.http.impl.io, - org.apache.http.io, - org.apache.http.message, - org.apache.http.params, - org.apache.http.protocol, - org.apache.http.util diff --git a/libraries/org.apache.httpclient_4.1/build.properties b/libraries/org.apache.httpclient_4.1/build.properties index dcfb6250e9..b93a360a32 100644 --- a/libraries/org.apache.httpclient_4.1/build.properties +++ b/libraries/org.apache.httpclient_4.1/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.httpclient.jar +bin.includes = org.apache.httpclient.jar diff --git a/libraries/org.apache.httpcore_4.1/.classpath b/libraries/org.apache.httpcore_4.1/.classpath index 5c84bbde65..5ea1632d1f 100644 --- a/libraries/org.apache.httpcore_4.1/.classpath +++ b/libraries/org.apache.httpcore_4.1/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.httpcore_4.1/.project b/libraries/org.apache.httpcore_4.1/.project index 42b5be18c0..0afaee32dc 100644 --- a/libraries/org.apache.httpcore_4.1/.project +++ b/libraries/org.apache.httpcore_4.1/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.httpcore_4.1/META-INF/MANIFEST.MF b/libraries/org.apache.httpcore_4.1/META-INF/MANIFEST.MF deleted file mode 100644 index 134f14badf..0000000000 --- a/libraries/org.apache.httpcore_4.1/META-INF/MANIFEST.MF +++ /dev/null @@ -1,19 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache HTTP Components Core -Bundle-SymbolicName: org.apache.httpcore -Bundle-Version: 4.1 -Bundle-ClassPath: - org.apache.httpcore.jar -Bundle-Vendor: Apache Software Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.apache.http, - org.apache.http.entity, - org.apache.http.impl, - org.apache.http.impl.entity, - org.apache.http.impl.io, - org.apache.http.io, - org.apache.http.message, - org.apache.http.params, - org.apache.http.protocol, - org.apache.http.util diff --git a/libraries/org.apache.httpcore_4.1/build.properties b/libraries/org.apache.httpcore_4.1/build.properties index e3e4b04eb9..aa5f89b633 100644 --- a/libraries/org.apache.httpcore_4.1/build.properties +++ b/libraries/org.apache.httpcore_4.1/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.httpcore.jar +bin.includes = org.apache.httpcore.jar diff --git a/libraries/org.apache.httpmime_4.1/.classpath b/libraries/org.apache.httpmime_4.1/.classpath index 3146d57688..3eb0d5c729 100644 --- a/libraries/org.apache.httpmime_4.1/.classpath +++ b/libraries/org.apache.httpmime_4.1/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.httpmime_4.1/.project b/libraries/org.apache.httpmime_4.1/.project index 082df35764..438d2d7903 100644 --- a/libraries/org.apache.httpmime_4.1/.project +++ b/libraries/org.apache.httpmime_4.1/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.httpmime_4.1/META-INF/MANIFEST.MF b/libraries/org.apache.httpmime_4.1/META-INF/MANIFEST.MF deleted file mode 100644 index b092f9a7ac..0000000000 --- a/libraries/org.apache.httpmime_4.1/META-INF/MANIFEST.MF +++ /dev/null @@ -1,11 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache HTTP Components MIME -Bundle-SymbolicName: org.apache.httpmime -Bundle-Version: 4.1 -Bundle-ClassPath: - org.apache.httpmime.jar -Bundle-Vendor: Apache Software Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.apache.http.entity.mime, - org.apache.http.entity.mime.content diff --git a/libraries/org.apache.httpmime_4.1/build.properties b/libraries/org.apache.httpmime_4.1/build.properties index 406e4ddc6d..86b7f3ce4c 100644 --- a/libraries/org.apache.httpmime_4.1/build.properties +++ b/libraries/org.apache.httpmime_4.1/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.httpmime.jar +bin.includes = org.apache.httpmime.jar diff --git a/libraries/org.apache.james.mime4j_0.6/.classpath b/libraries/org.apache.james.mime4j_0.6/.classpath index f449c17956..e24b5a9aa1 100644 --- a/libraries/org.apache.james.mime4j_0.6/.classpath +++ b/libraries/org.apache.james.mime4j_0.6/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.james.mime4j_0.6/.project b/libraries/org.apache.james.mime4j_0.6/.project index 14fcbece10..ee3db7c1a2 100644 --- a/libraries/org.apache.james.mime4j_0.6/.project +++ b/libraries/org.apache.james.mime4j_0.6/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.james.mime4j_0.6/META-INF/MANIFEST.MF b/libraries/org.apache.james.mime4j_0.6/META-INF/MANIFEST.MF deleted file mode 100644 index 81886bd923..0000000000 --- a/libraries/org.apache.james.mime4j_0.6/META-INF/MANIFEST.MF +++ /dev/null @@ -1,44 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache James Mime4j -Bundle-SymbolicName: org.apache.httpmime -Bundle-Version: 0.6 -Bundle-ClassPath: - org.apache.james.mime4j.jar -Bundle-Vendor: Apache Software Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.apache.james.mime4j, - org.apache.james.mime4j.codec, - org.apache.james.mime4j.descriptor;uses:="org.apache.james.mime4j.field.datetime,org.apache.james.mime4j.parser,org.apache.james.mime4j", - org.apache.james.mime4j.field; - uses:="org.apache.james.mime4j.field.address.parser, - org.apache.james.mime4j.parser, - org.apache.james.mime4j.field.address, - org.apache.james.mime4j.field.contenttype.parser, - org.apache.james.mime4j.field.datetime.parser, - org.apache.james.mime4j.util, - org.apache.james.mime4j", - org.apache.james.mime4j.field.address;uses:="org.apache.james.mime4j.field.address.parser", - org.apache.james.mime4j.field.address.parser;uses:="org.apache.james.mime4j.field", - org.apache.james.mime4j.field.contentdisposition.parser;uses:="org.apache.james.mime4j.field", - org.apache.james.mime4j.field.contenttype.parser;uses:="org.apache.james.mime4j.field", - org.apache.james.mime4j.field.datetime, - org.apache.james.mime4j.field.datetime.parser;uses:="org.apache.james.mime4j.field.datetime,org.apache.james.mime4j.field", - org.apache.james.mime4j.field.language.parser;uses:="org.apache.james.mime4j.field", - org.apache.james.mime4j.field.mimeversion.parser;uses:="org.apache.james.mime4j.field", - org.apache.james.mime4j.field.structured.parser;uses:="org.apache.james.mime4j.field", - org.apache.james.mime4j.io;uses:="org.apache.james.mime4j.util,org.apache.james.mime4j", - org.apache.james.mime4j.message; - uses:="org.apache.james.mime4j.storage, - org.apache.james.mime4j.parser, - org.apache.james.mime4j.field.address, - org.apache.james.mime4j.util, - org.apache.james.mime4j.descriptor", - org.apache.james.mime4j.parser; - uses:="org.apache.commons.logging, - org.apache.james.mime4j.util, - org.apache.james.mime4j.io, - org.apache.james.mime4j, - org.apache.james.mime4j.descriptor", - org.apache.james.mime4j.storage, - org.apache.james.mime4j.util diff --git a/libraries/org.apache.james.mime4j_0.6/build.properties b/libraries/org.apache.james.mime4j_0.6/build.properties index 439a2ba1e9..fcfb8d9654 100644 --- a/libraries/org.apache.james.mime4j_0.6/build.properties +++ b/libraries/org.apache.james.mime4j_0.6/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.james.mime4j.jar +bin.includes = org.apache.james.mime4j.jar diff --git a/libraries/org.apache.log4j_1.2/.classpath b/libraries/org.apache.log4j_1.2/.classpath index 399f58b0f8..90f5afdae6 100644 --- a/libraries/org.apache.log4j_1.2/.classpath +++ b/libraries/org.apache.log4j_1.2/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.log4j_1.2/.project b/libraries/org.apache.log4j_1.2/.project index 55612ab2ad..79f4a55e7b 100644 --- a/libraries/org.apache.log4j_1.2/.project +++ b/libraries/org.apache.log4j_1.2/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.log4j_1.2/META-INF/MANIFEST.MF b/libraries/org.apache.log4j_1.2/META-INF/MANIFEST.MF deleted file mode 100644 index c63a630186..0000000000 --- a/libraries/org.apache.log4j_1.2/META-INF/MANIFEST.MF +++ /dev/null @@ -1,29 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Log4j -Bundle-SymbolicName: org.apache.log4j -Bundle-Version: 1.2 -Bundle-ClassPath: org.apache.log4j.jar -Bundle-Vendor: Apache Software Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: - org.apache.log4j, - org.apache.log4j.chainsaw, - org.apache.log4j.config, - org.apache.log4j.helpers, - org.apache.log4j.jdbc, - org.apache.log4j.jmx, - org.apache.log4j.lf5, - org.apache.log4j.lf5.util, - org.apache.log4j.lf5.viewer, - org.apache.log4j.lf5.viewer.categoryexplorer, - org.apache.log4j.lf5.viewer.configure, - org.apache.log4j.net, - org.apache.log4j.nt, - org.apache.log4j.or, - org.apache.log4j.or.jms, - org.apache.log4j.or.sax, - org.apache.log4j.pattern, - org.apache.log4j.spi, - org.apache.log4j.varia, - org.apache.log4j.xml diff --git a/libraries/org.apache.log4j_1.2/build.properties b/libraries/org.apache.log4j_1.2/build.properties index 5e2170d27a..320243531d 100644 --- a/libraries/org.apache.log4j_1.2/build.properties +++ b/libraries/org.apache.log4j_1.2/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.log4j.jar +bin.includes = org.apache.log4j.jar diff --git a/libraries/org.apache.lucene_2.9/.classpath b/libraries/org.apache.lucene_2.9/.classpath index 4419eda70c..ee6970abcd 100644 --- a/libraries/org.apache.lucene_2.9/.classpath +++ b/libraries/org.apache.lucene_2.9/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.lucene_2.9/.project b/libraries/org.apache.lucene_2.9/.project index 5c315d497c..9239c06080 100644 --- a/libraries/org.apache.lucene_2.9/.project +++ b/libraries/org.apache.lucene_2.9/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.lucene_2.9/META-INF/MANIFEST.MF b/libraries/org.apache.lucene_2.9/META-INF/MANIFEST.MF deleted file mode 100644 index d61ccebbe9..0000000000 --- a/libraries/org.apache.lucene_2.9/META-INF/MANIFEST.MF +++ /dev/null @@ -1,23 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Lucene -Bundle-SymbolicName: org.apache.lucene -Bundle-Version: 2.9 -Bundle-ClassPath: org.apache.lucene.jar -Bundle-Vendor: Apache Software Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.apache.lucene, - org.apache.lucene.analysis, - org.apache.lucene.analysis.standard, - org.apache.lucene.analysis.tokenattributes, - org.apache.lucene.document, - org.apache.lucene.index, - org.apache.lucene.messages, - org.apache.lucene.queryParser, - org.apache.lucene.search, - org.apache.lucene.search.function, - org.apache.lucene.search.payloads, - org.apache.lucene.search.spans, - org.apache.lucene.store, - org.apache.lucene.util, - org.apache.lucene.util.cache diff --git a/libraries/org.apache.lucene_2.9/build.properties b/libraries/org.apache.lucene_2.9/build.properties index 12cda13b64..cadc3a4761 100644 --- a/libraries/org.apache.lucene_2.9/build.properties +++ b/libraries/org.apache.lucene_2.9/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.lucene.jar +bin.includes = org.apache.lucene.jar diff --git a/libraries/org.apache.solr_1.4/.classpath b/libraries/org.apache.solr_1.4/.classpath index be773fafc5..d7c57ca490 100644 --- a/libraries/org.apache.solr_1.4/.classpath +++ b/libraries/org.apache.solr_1.4/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.solr_1.4/.project b/libraries/org.apache.solr_1.4/.project index c1fe8da9c7..f398ac1754 100644 --- a/libraries/org.apache.solr_1.4/.project +++ b/libraries/org.apache.solr_1.4/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.solr_1.4/META-INF/MANIFEST.MF b/libraries/org.apache.solr_1.4/META-INF/MANIFEST.MF deleted file mode 100644 index 0eed107d26..0000000000 --- a/libraries/org.apache.solr_1.4/META-INF/MANIFEST.MF +++ /dev/null @@ -1,39 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Lucene Solr -Bundle-SymbolicName: org.apache.solr -Bundle-Version: 1.4 -Bundle-ClassPath: org.apache.solr.jar, - org.apache.solr.common.jar -Bundle-Vendor: Apache Software Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.apache.solr.analysis, - org.apache.solr.client.solrj, - org.apache.solr.client.solrj.beans, - org.apache.solr.client.solrj.embedded, - org.apache.solr.client.solrj.impl, - org.apache.solr.client.solrj.request, - org.apache.solr.client.solrj.response, - org.apache.solr.client.solrj.util, - org.apache.solr.common, - org.apache.solr.common.luke, - org.apache.solr.common.params, - org.apache.solr.common.util, - org.apache.solr.core, - org.apache.solr.handler, - org.apache.solr.handler.admin, - org.apache.solr.handler.component, - org.apache.solr.highlight, - org.apache.solr.request, - org.apache.solr.schema, - org.apache.solr.search, - org.apache.solr.search.function, - org.apache.solr.servlet, - org.apache.solr.servlet.cache, - org.apache.solr.spelling, - org.apache.solr.tst, - org.apache.solr.update, - org.apache.solr.update.processor, - org.apache.solr.util, - org.apache.solr.util.plugin, - org.apache.solr.util.xslt diff --git a/libraries/org.apache.solr_1.4/build.properties b/libraries/org.apache.solr_1.4/build.properties index 8dc1676fd7..3628c4206c 100644 --- a/libraries/org.apache.solr_1.4/build.properties +++ b/libraries/org.apache.solr_1.4/build.properties @@ -1,3 +1,2 @@ -bin.includes = META-INF/,\ - org.apache.solr.jar,\ - org.apache.solr.common.jar +bin.includes = org.apache.solr.jar,\ + org.apache.solr.common.jar \ No newline at end of file diff --git a/libraries/org.apache.tika_0.6/.classpath b/libraries/org.apache.tika_0.6/.classpath index e281dabf1f..a5eecc57bb 100644 --- a/libraries/org.apache.tika_0.6/.classpath +++ b/libraries/org.apache.tika_0.6/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.apache.tika_0.6/.project b/libraries/org.apache.tika_0.6/.project index a2a9e086bf..b7c04d72be 100644 --- a/libraries/org.apache.tika_0.6/.project +++ b/libraries/org.apache.tika_0.6/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.tika_0.6/META-INF/MANIFEST.MF b/libraries/org.apache.tika_0.6/META-INF/MANIFEST.MF deleted file mode 100644 index 495e7b8ba2..0000000000 --- a/libraries/org.apache.tika_0.6/META-INF/MANIFEST.MF +++ /dev/null @@ -1,39 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Apache Lucene Tika -Bundle-SymbolicName: org.apache.tika -Bundle-Version: 0.6 -Bundle-ClassPath: org.apache.tika.jar, - org.apache.tika.parsers.jar -Bundle-Vendor: Apache Software Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.apache.tika, - org.apache.tika.config, - org.apache.tika.detect, - org.apache.tika.exception, - org.apache.tika.io, - org.apache.tika.language, - org.apache.tika.metadata, - org.apache.tika.mime, - org.apache.tika.parser, - org.apache.tika.parser.asm, - org.apache.tika.parser.audio, - org.apache.tika.parser.epub, - org.apache.tika.parser.html, - org.apache.tika.parser.image, - org.apache.tika.parser.jpeg, - org.apache.tika.parser.mbox, - org.apache.tika.parser.microsoft, - org.apache.tika.parser.microsoft.ooxml, - org.apache.tika.parser.mp3, - org.apache.tika.parser.odf, - org.apache.tika.parser.opendocument, - org.apache.tika.parser.pdf, - org.apache.tika.parser.pkg, - org.apache.tika.parser.rtf, - org.apache.tika.parser.txt, - org.apache.tika.parser.video, - org.apache.tika.parser.xml, - org.apache.tika.sax, - org.apache.tika.sax.xpath, - org.apache.tika.utils diff --git a/libraries/org.apache.tika_0.6/build.properties b/libraries/org.apache.tika_0.6/build.properties index b5bdc4092d..c3832c317f 100644 --- a/libraries/org.apache.tika_0.6/build.properties +++ b/libraries/org.apache.tika_0.6/build.properties @@ -1,3 +1,2 @@ -bin.includes = META-INF/,\ - org.apache.tika.jar,\ +bin.includes = org.apache.tika.jar,\ org.apache.tika.parsers.jar diff --git a/libraries/org.apache.velocity_1.6/.classpath b/libraries/org.apache.velocity_1.6/.classpath index d88284fdb2..8059ac7cc0 100644 --- a/libraries/org.apache.velocity_1.6/.classpath +++ b/libraries/org.apache.velocity_1.6/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.apache.velocity_1.6/.project b/libraries/org.apache.velocity_1.6/.project index 816b011b68..a5d8661ce8 100644 --- a/libraries/org.apache.velocity_1.6/.project +++ b/libraries/org.apache.velocity_1.6/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.apache.velocity_1.6/META-INF/MANIFEST.MF b/libraries/org.apache.velocity_1.6/META-INF/MANIFEST.MF deleted file mode 100644 index b0ffd7009b..0000000000 --- a/libraries/org.apache.velocity_1.6/META-INF/MANIFEST.MF +++ /dev/null @@ -1,33 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Velocity Template Engine -Bundle-SymbolicName: org.apache.velocity -Bundle-Version: 1.6 -Bundle-ClassPath: org.apache.velocity.jar -Bundle-Vendor: Apache Software Foundation -Export-Package: org.apache.velocity, - org.apache.velocity.anakia, - org.apache.velocity.app, - org.apache.velocity.app.event, - org.apache.velocity.app.event.implement, - org.apache.velocity.app.tools, - org.apache.velocity.context, - org.apache.velocity.convert, - org.apache.velocity.exception, - org.apache.velocity.io, - org.apache.velocity.runtime, - org.apache.velocity.runtime.directive, - org.apache.velocity.runtime.log, - org.apache.velocity.runtime.parser, - org.apache.velocity.runtime.parser.node, - org.apache.velocity.runtime.resource, - org.apache.velocity.runtime.resource.loader, - org.apache.velocity.runtime.resource.util, - org.apache.velocity.runtime.visitor, - org.apache.velocity.servlet, - org.apache.velocity.texen, - org.apache.velocity.texen.ant, - org.apache.velocity.texen.util, - org.apache.velocity.util, - org.apache.velocity.util.introspection -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.apache.velocity_1.6/build.properties b/libraries/org.apache.velocity_1.6/build.properties index 35bbbc1d85..3756449e2d 100644 --- a/libraries/org.apache.velocity_1.6/build.properties +++ b/libraries/org.apache.velocity_1.6/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.apache.velocity.jar +bin.includes = org.apache.velocity.jar diff --git a/libraries/org.codehaus.jackson_1.9/.classpath b/libraries/org.codehaus.jackson_1.9/.classpath index 242a42c626..f9a756bac5 100644 --- a/libraries/org.codehaus.jackson_1.9/.classpath +++ b/libraries/org.codehaus.jackson_1.9/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.codehaus.jackson_1.9/.project b/libraries/org.codehaus.jackson_1.9/.project index 75b657852e..54a33cabb9 100644 --- a/libraries/org.codehaus.jackson_1.9/.project +++ b/libraries/org.codehaus.jackson_1.9/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.codehaus.jackson_1.9/META-INF/MANIFEST.MF b/libraries/org.codehaus.jackson_1.9/META-INF/MANIFEST.MF deleted file mode 100644 index 34b715ac6c..0000000000 --- a/libraries/org.codehaus.jackson_1.9/META-INF/MANIFEST.MF +++ /dev/null @@ -1,36 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: High-performance JSON processor -Bundle-SymbolicName: org.codehaus.jackson -Bundle-Version: 1.9 -Bundle-Vendor: Codehaus -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.codehaus.jackson, - org.codehaus.jackson.annotate, - org.codehaus.jackson.format, - org.codehaus.jackson.impl, - org.codehaus.jackson.io, - org.codehaus.jackson.map, - org.codehaus.jackson.map.annotate, - org.codehaus.jackson.map.deser, - org.codehaus.jackson.map.deser.impl, - org.codehaus.jackson.map.deser.std, - org.codehaus.jackson.map.exc, - org.codehaus.jackson.map.introspect, - org.codehaus.jackson.map.jsontype, - org.codehaus.jackson.map.jsontype.impl, - org.codehaus.jackson.map.module, - org.codehaus.jackson.map.ser, - org.codehaus.jackson.map.ser.impl, - org.codehaus.jackson.map.ser.std, - org.codehaus.jackson.map.type, - org.codehaus.jackson.map.util, - org.codehaus.jackson.node, - org.codehaus.jackson.schema, - org.codehaus.jackson.smile, - org.codehaus.jackson.sym, - org.codehaus.jackson.type, - org.codehaus.jackson.util -Bundle-ClassPath: org.codehaus.jackson.core.jar, - org.codehaus.jackson.mapper.jar, - org.codehaus.jackson.smile.jar diff --git a/libraries/org.codehaus.jackson_1.9/build.properties b/libraries/org.codehaus.jackson_1.9/build.properties index fe836f0f07..88158f3f99 100644 --- a/libraries/org.codehaus.jackson_1.9/build.properties +++ b/libraries/org.codehaus.jackson_1.9/build.properties @@ -1,4 +1,3 @@ -bin.includes = META-INF/,\ - org.codehaus.jackson.core.jar,\ +bin.includes = org.codehaus.jackson.core.jar,\ org.codehaus.jackson.mapper.jar,\ org.codehaus.jackson.smile.jar diff --git a/libraries/org.codehaus.jettison_1.3/.classpath b/libraries/org.codehaus.jettison_1.3/.classpath index 0620527d70..50e141c88e 100644 --- a/libraries/org.codehaus.jettison_1.3/.classpath +++ b/libraries/org.codehaus.jettison_1.3/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.codehaus.jettison_1.3/.project b/libraries/org.codehaus.jettison_1.3/.project index 6472ed3cd2..0c9d375ec5 100644 --- a/libraries/org.codehaus.jettison_1.3/.project +++ b/libraries/org.codehaus.jettison_1.3/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.codehaus.jettison_1.3/META-INF/MANIFEST.MF b/libraries/org.codehaus.jettison_1.3/META-INF/MANIFEST.MF deleted file mode 100644 index 3b6850c382..0000000000 --- a/libraries/org.codehaus.jettison_1.3/META-INF/MANIFEST.MF +++ /dev/null @@ -1,13 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: JSON StAX Implementation -Bundle-SymbolicName: org.codehaus.jettison -Bundle-Version: 1.3 -Bundle-ClassPath: org.codehaus.jettison.jar -Bundle-Vendor: Envoi Solutions LLC -Export-Package: org.codehaus.jettison, - org.codehaus.jettison.badgerfish, - org.codehaus.jettison.json, - org.codehaus.jettison.mapped, - org.codehaus.jettison.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.codehaus.jettison_1.3/build.properties b/libraries/org.codehaus.jettison_1.3/build.properties index 9321edd4dc..3d23e9134d 100644 --- a/libraries/org.codehaus.jettison_1.3/build.properties +++ b/libraries/org.codehaus.jettison_1.3/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.codehaus.jettison.jar +bin.includes = org.codehaus.jettison.jar diff --git a/libraries/org.eclipse.emf_2.6/.classpath b/libraries/org.eclipse.emf_2.6/.classpath index 10179fae43..993b4661a6 100644 --- a/libraries/org.eclipse.emf_2.6/.classpath +++ b/libraries/org.eclipse.emf_2.6/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.eclipse.emf_2.6/.project b/libraries/org.eclipse.emf_2.6/.project index eb0ecdec6f..a6497d4fcb 100644 --- a/libraries/org.eclipse.emf_2.6/.project +++ b/libraries/org.eclipse.emf_2.6/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.eclipse.emf_2.6/META-INF/MANIFEST.MF b/libraries/org.eclipse.emf_2.6/META-INF/MANIFEST.MF deleted file mode 100644 index 4c0f9d9b69..0000000000 --- a/libraries/org.eclipse.emf_2.6/META-INF/MANIFEST.MF +++ /dev/null @@ -1,35 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Eclipse Modeling Framework -Bundle-SymbolicName: org.eclipse.emf -Bundle-Version: 2.6 -Bundle-ClassPath: org.eclipse.emf.common.jar, - org.eclipse.emf.ecore.jar, - org.eclipse.emf.ecore.xmi.jar -Bundle-Vendor: Eclipse Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: javax.servlet, - javax.servlet.http, - javax.servlet.resources -Export-Package: org.eclipse.emf.common, - org.eclipse.emf.common.archive, - org.eclipse.emf.common.command, - org.eclipse.emf.common.notify, - org.eclipse.emf.common.notify.impl, - org.eclipse.emf.common.util, - org.eclipse.emf.ecore, - org.eclipse.emf.ecore.impl, - org.eclipse.emf.ecore.plugin, - org.eclipse.emf.ecore.resource, - org.eclipse.emf.ecore.resource.impl, - org.eclipse.emf.ecore.util, - org.eclipse.emf.ecore.xmi, - org.eclipse.emf.ecore.xmi.impl, - org.eclipse.emf.ecore.xmi.util, - org.eclipse.emf.ecore.xml.namespace, - org.eclipse.emf.ecore.xml.namespace.impl, - org.eclipse.emf.ecore.xml.namespace.util, - org.eclipse.emf.ecore.xml.type, - org.eclipse.emf.ecore.xml.type.impl, - org.eclipse.emf.ecore.xml.type.internal, - org.eclipse.emf.ecore.xml.type.util diff --git a/libraries/org.eclipse.emf_2.6/build.properties b/libraries/org.eclipse.emf_2.6/build.properties index 6fb778f4ba..911701aed3 100644 --- a/libraries/org.eclipse.emf_2.6/build.properties +++ b/libraries/org.eclipse.emf_2.6/build.properties @@ -1,4 +1,3 @@ -bin.includes = META-INF/,\ - org.eclipse.emf.common.jar,\ +bin.includes = org.eclipse.emf.common.jar,\ org.eclipse.emf.ecore.jar,\ org.eclipse.emf.ecore.xmi.jar diff --git a/libraries/org.eclipse.jetty_7.4/.classpath b/libraries/org.eclipse.jetty_7.4/.classpath index 13ee008a28..df6e1576a8 100644 --- a/libraries/org.eclipse.jetty_7.4/.classpath +++ b/libraries/org.eclipse.jetty_7.4/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.eclipse.jetty_7.4/.project b/libraries/org.eclipse.jetty_7.4/.project index b1af581ac2..483872b9c2 100644 --- a/libraries/org.eclipse.jetty_7.4/.project +++ b/libraries/org.eclipse.jetty_7.4/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.eclipse.jetty_7.4/META-INF/MANIFEST.MF b/libraries/org.eclipse.jetty_7.4/META-INF/MANIFEST.MF deleted file mode 100644 index 45c19a7401..0000000000 --- a/libraries/org.eclipse.jetty_7.4/META-INF/MANIFEST.MF +++ /dev/null @@ -1,41 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Jetty HTTP server -Bundle-SymbolicName: org.eclipse.jetty -Bundle-Version: 7.4 -Bundle-ClassPath: org.eclipse.jetty.ajp.jar, - org.eclipse.jetty.http.jar, - org.eclipse.jetty.server.jar, - org.eclipse.jetty.util.jar, - org.eclipse.jetty.io.jar, - org.eclipse.jetty.continuation.jar -Bundle-Vendor: Eclipse Foundation -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: javax.servlet, - javax.servlet.http, - javax.servlet.resources -Export-Package: org.eclipse.jetty.ajp, - org.eclipse.jetty.continuation, - org.eclipse.jetty.http, - org.eclipse.jetty.http.security, - org.eclipse.jetty.http.ssl, - org.eclipse.jetty.io, - org.eclipse.jetty.io.bio, - org.eclipse.jetty.io.nio, - org.eclipse.jetty.server, - org.eclipse.jetty.server.bio, - org.eclipse.jetty.server.handler, - org.eclipse.jetty.server.handler.jmx, - org.eclipse.jetty.server.jmx, - org.eclipse.jetty.server.nio, - org.eclipse.jetty.server.session, - org.eclipse.jetty.server.session.jmx, - org.eclipse.jetty.server.ssl, - org.eclipse.jetty.util, - org.eclipse.jetty.util.ajax, - org.eclipse.jetty.util.component, - org.eclipse.jetty.util.log, - org.eclipse.jetty.util.resource, - org.eclipse.jetty.util.security, - org.eclipse.jetty.util.statistic, - org.eclipse.jetty.util.thread diff --git a/libraries/org.eclipse.jetty_7.4/build.properties b/libraries/org.eclipse.jetty_7.4/build.properties index 151e0e3221..8b51fe1f5a 100644 --- a/libraries/org.eclipse.jetty_7.4/build.properties +++ b/libraries/org.eclipse.jetty_7.4/build.properties @@ -1,5 +1,4 @@ -bin.includes = META-INF/,\ - org.eclipse.jetty.ajp.jar,\ +bin.includes = org.eclipse.jetty.ajp.jar,\ org.eclipse.jetty.http.jar,\ org.eclipse.jetty.server.jar,\ org.eclipse.jetty.util.jar,\ diff --git a/libraries/org.freemarker_2.3/.classpath b/libraries/org.freemarker_2.3/.classpath index a48eeff412..52b7adf9b9 100644 --- a/libraries/org.freemarker_2.3/.classpath +++ b/libraries/org.freemarker_2.3/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.freemarker_2.3/.project b/libraries/org.freemarker_2.3/.project index c4b5291d42..6374eddf5b 100644 --- a/libraries/org.freemarker_2.3/.project +++ b/libraries/org.freemarker_2.3/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.freemarker_2.3/META-INF/MANIFEST.MF b/libraries/org.freemarker_2.3/META-INF/MANIFEST.MF deleted file mode 100644 index 796cf1de11..0000000000 --- a/libraries/org.freemarker_2.3/META-INF/MANIFEST.MF +++ /dev/null @@ -1,76 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: FreeMarker template engine -Bundle-SymbolicName: org.freemarker -Bundle-Version: 2.3 -Bundle-ClassPath: org.freemarker.jar -Bundle-Vendor: FreeMarker project -Export-Package: freemarker, - freemarker.cache;uses:="freemarker.template,freemarker.core,javax.servlet", - freemarker.core; - uses:="freemarker.template, - new freemarker.core, - javax.swing.tree, - javax.swing", - freemarker.debug, - freemarker.debug.impl; - uses:="freemarker.template, - freemarker.core, - freemarker.debug, - freemarker.log", - freemarker.ext.ant;uses:="org.apache.tools.ant.taskdefs,org.apache.tools.ant", - freemarker.ext.beans; - uses:="freemarker.template, - new new freemarker.ext.beans, - freemarker.ext.util, - new freemarker.ext.beans", - freemarker.ext.dom; - uses:="org.xml.sax, - org.w3c.dom, - freemarker.ext.util, - freemarker.log, - org.jaxen.dom, - org.apache.xml.utils, - freemarker.template, - freemarker.core, - com.sun.org.apache.xml.internal.utils, - org.jaxen, - javax.xml.parsers", - freemarker.ext.jdom;uses:="freemarker.template,new freemarker.ext.jdom,org.jdom", - freemarker.ext.jsp; - uses:="javax.servlet.http, - javax.servlet.jsp.tagext, - javax.servlet.jsp.el, - javax.servlet.jsp, - freemarker.log, - freemarker.template, - freemarker.core, - javax.servlet, - javax.el", - freemarker.ext.jython;uses:="freemarker.template,org.python.core,freemarker.ext.util", - freemarker.ext.rhino; - uses:="freemarker.template, - freemarker.ext.beans, - org.mozilla.javascript, - freemarker.ext.util", - freemarker.ext.servlet; - uses:="javax.servlet.http, - freemarker.template, - freemarker.core, - javax.servlet, - freemarker.cache", - freemarker.ext.util;uses:="freemarker.template", - freemarker.ext.xml;uses:="freemarker.template,org.jaxen", - freemarker.log, - freemarker.template; - uses:="freemarker.ext.beans, - freemarker.core, - freemarker.cache, - javax.swing.tree", - freemarker.template.utility; - uses:="org.python.util, - freemarker.template, - freemarker.core, - org.python.core, - org.w3c.dom" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.freemarker_2.3/build.properties b/libraries/org.freemarker_2.3/build.properties index 670a4d949d..8b12cf1120 100644 --- a/libraries/org.freemarker_2.3/build.properties +++ b/libraries/org.freemarker_2.3/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.freemarker.jar +bin.includes = org.freemarker.jar diff --git a/libraries/org.jdom_1.1/.classpath b/libraries/org.jdom_1.1/.classpath index a478f2a18d..d7ce05ca19 100644 --- a/libraries/org.jdom_1.1/.classpath +++ b/libraries/org.jdom_1.1/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.jdom_1.1/.project b/libraries/org.jdom_1.1/.project index 93f1479ddf..b3d37dd40a 100644 --- a/libraries/org.jdom_1.1/.project +++ b/libraries/org.jdom_1.1/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.jdom_1.1/META-INF/MANIFEST.MF b/libraries/org.jdom_1.1/META-INF/MANIFEST.MF deleted file mode 100644 index c648d459cc..0000000000 --- a/libraries/org.jdom_1.1/META-INF/MANIFEST.MF +++ /dev/null @@ -1,29 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: JDOM -Bundle-SymbolicName: org.jdom -Bundle-Version: 1.1 -Bundle-ClassPath: org.jdom.jar -Bundle-Vendor: Jason Hunter & Brett McLaughlin -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.jdom;uses:="org.jdom.filter", - org.jdom.adapters;uses:="org.jdom,org.w3c.dom", - org.jdom.filter;uses:="org.jdom", - org.jdom.input; - uses:="org.xml.sax.ext, - org.jdom, - org.xml.sax.helpers, - org.w3c.dom, - org.xml.sax", - org.jdom.output; - uses:="org.xml.sax.ext, - org.jdom, - org.xml.sax.helpers, - org.w3c.dom, - org.xml.sax", - org.jdom.transform; - uses:="org.xml.sax.ext, - org.jdom, - javax.xml.transform.sax, - org.xml.sax", - org.jdom.xpath;uses:="org.jdom" diff --git a/libraries/org.jdom_1.1/build.properties b/libraries/org.jdom_1.1/build.properties index 5c10273834..07a87ea1cb 100644 --- a/libraries/org.jdom_1.1/build.properties +++ b/libraries/org.jdom_1.1/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.jdom.jar +bin.includes = org.jdom.jar diff --git a/libraries/org.jibx_1.2/.classpath b/libraries/org.jibx_1.2/.classpath index ef21ad3224..a8b35597e9 100644 --- a/libraries/org.jibx_1.2/.classpath +++ b/libraries/org.jibx_1.2/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.jibx_1.2/.project b/libraries/org.jibx_1.2/.project index f3331811bb..ed4655e973 100644 --- a/libraries/org.jibx_1.2/.project +++ b/libraries/org.jibx_1.2/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.jibx_1.2/META-INF/MANIFEST.MF b/libraries/org.jibx_1.2/META-INF/MANIFEST.MF deleted file mode 100644 index 9710a98854..0000000000 --- a/libraries/org.jibx_1.2/META-INF/MANIFEST.MF +++ /dev/null @@ -1,10 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: JiBX: Binding XML to Java Code -Bundle-SymbolicName: org.jibx -Bundle-Version: 1.2 -Bundle-ClassPath: org.jibx.runtime.jar -Bundle-Vendor: Dennis M. Sosnoski -Export-Package: org.jibx.runtime, - org.jibx.runtime.impl -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.jibx_1.2/build.properties b/libraries/org.jibx_1.2/build.properties index 83a0c6b693..40c35bf8d4 100644 --- a/libraries/org.jibx_1.2/build.properties +++ b/libraries/org.jibx_1.2/build.properties @@ -1,3 +1 @@ -bin.includes = META-INF/,\ - org.jibx.runtime.jar,\ - . +bin.includes = org.jibx.runtime.jar diff --git a/libraries/org.json_2.0/.classpath b/libraries/org.json_2.0/.classpath index 1433b53d57..d87571cc78 100644 --- a/libraries/org.json_2.0/.classpath +++ b/libraries/org.json_2.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.json_2.0/.project b/libraries/org.json_2.0/.project index 79c3fc53b5..e35239942a 100644 --- a/libraries/org.json_2.0/.project +++ b/libraries/org.json_2.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.json_2.0/META-INF/MANIFEST.MF b/libraries/org.json_2.0/META-INF/MANIFEST.MF deleted file mode 100644 index 462452e085..0000000000 --- a/libraries/org.json_2.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,9 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: JSON in Java -Bundle-SymbolicName: org.json -Bundle-Version: 2.0 -Bundle-ClassPath: org.json.jar -Bundle-Vendor: JSON.org -Export-Package: org.json -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.json_2.0/build.properties b/libraries/org.json_2.0/build.properties index bed64f67e7..1e1e698846 100644 --- a/libraries/org.json_2.0/build.properties +++ b/libraries/org.json_2.0/build.properties @@ -1,3 +1 @@ -bin.includes = META-INF/,\ - org.json.jar,\ - . +bin.includes = org.json.jar \ No newline at end of file diff --git a/libraries/org.jsslutils_1.0/.classpath b/libraries/org.jsslutils_1.0/.classpath index c652786f7c..91d88626e7 100644 --- a/libraries/org.jsslutils_1.0/.classpath +++ b/libraries/org.jsslutils_1.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.jsslutils_1.0/.project b/libraries/org.jsslutils_1.0/.project index 2fa548fff4..97c15e4988 100644 --- a/libraries/org.jsslutils_1.0/.project +++ b/libraries/org.jsslutils_1.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.jsslutils_1.0/META-INF/MANIFEST.MF b/libraries/org.jsslutils_1.0/META-INF/MANIFEST.MF deleted file mode 100644 index 1387c30983..0000000000 --- a/libraries/org.jsslutils_1.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,12 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Java SSL utilities -Bundle-SymbolicName: org.jsslutils -Bundle-Version: 1.0 -Bundle-ClassPath: org.jsslutils.jar -Bundle-Vendor: http://www.jsslutils.org/ -Export-Package: org.jsslutils.keystores, - org.jsslutils.sslcontext, - org.jsslutils.sslcontext.keymanagers, - org.jsslutils.sslcontext.trustmanagers -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.jsslutils_1.0/build.properties b/libraries/org.jsslutils_1.0/build.properties index 574dbb3d81..bdb18e7ec5 100644 --- a/libraries/org.jsslutils_1.0/build.properties +++ b/libraries/org.jsslutils_1.0/build.properties @@ -1,3 +1 @@ -bin.includes = META-INF/,\ - org.jsslutils.jar - +bin.includes = org.jsslutils.jar diff --git a/libraries/org.junit_4.8/.classpath b/libraries/org.junit_4.8/.classpath index 802f2ec256..4a353272bb 100644 --- a/libraries/org.junit_4.8/.classpath +++ b/libraries/org.junit_4.8/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.junit_4.8/.project b/libraries/org.junit_4.8/.project index 674bf018d3..18f1f464e2 100644 --- a/libraries/org.junit_4.8/.project +++ b/libraries/org.junit_4.8/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.junit_4.8/META-INF/MANIFEST.MF b/libraries/org.junit_4.8/META-INF/MANIFEST.MF deleted file mode 100644 index 0e333b78e6..0000000000 --- a/libraries/org.junit_4.8/META-INF/MANIFEST.MF +++ /dev/null @@ -1,38 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: JUnit Testing Framework 4 -Bundle-SymbolicName: org.junit4 -Bundle-Version: 4.8 -Bundle-ClassPath: org.junit.jar -Bundle-Vendor: Object Mentor Inc. -Export-Package: junit.extensions, - junit.framework, - junit.runner, - junit.textui, - org.hamcrest, - org.hamcrest.core, - org.hamcrest.internal, - org.junit, - org.junit.experimental, - org.junit.experimental.categories, - org.junit.experimental.max, - org.junit.experimental.results, - org.junit.experimental.runners, - org.junit.experimental.theories, - org.junit.experimental.theories.internal, - org.junit.experimental.theories.suppliers, - org.junit.internal, - org.junit.internal.builders, - org.junit.internal.matchers, - org.junit.internal.requests, - org.junit.internal.runners, - org.junit.internal.runners.model, - org.junit.internal.runners.statements, - org.junit.matchers, - org.junit.rules, - org.junit.runner, - org.junit.runner.manipulation, - org.junit.runner.notification, - org.junit.runners, - org.junit.runners.model -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.junit_4.8/build.properties b/libraries/org.junit_4.8/build.properties index e95f8ba83c..1e06d69c9d 100644 --- a/libraries/org.junit_4.8/build.properties +++ b/libraries/org.junit_4.8/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.junit.jar +bin.includes = org.junit.jar diff --git a/libraries/org.openid4java_0.9/.classpath b/libraries/org.openid4java_0.9/.classpath index c122db0a54..00ea3644e9 100644 --- a/libraries/org.openid4java_0.9/.classpath +++ b/libraries/org.openid4java_0.9/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.openid4java_0.9/.project b/libraries/org.openid4java_0.9/.project index f2708a080c..a5418a8109 100644 --- a/libraries/org.openid4java_0.9/.project +++ b/libraries/org.openid4java_0.9/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.openid4java_0.9/META-INF/MANIFEST.MF b/libraries/org.openid4java_0.9/META-INF/MANIFEST.MF deleted file mode 100644 index ef19262400..0000000000 --- a/libraries/org.openid4java_0.9/META-INF/MANIFEST.MF +++ /dev/null @@ -1,25 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Openid for Java -Bundle-SymbolicName: org.openid4java -Bundle-Version: 0.9.6 -Bundle-ClassPath: org.openid4java.jar -Bundle-Vendor: openid4java -Export-Package: org.openid4java, - org.openid4java.association, - org.openid4java.consumer, - org.openid4java.discovery, - org.openid4java.discovery.html, - org.openid4java.discovery.xrds, - org.openid4java.discovery.xri, - org.openid4java.discovery.yadis, - org.openid4java.infocard, - org.openid4java.infocard.rp, - org.openid4java.infocard.sts, - org.openid4java.message, - org.openid4java.message.ax, - org.openid4java.message.pape, - org.openid4java.message.sreg, - org.openid4java.server, - org.openid4java.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.openid4java_0.9/build.properties b/libraries/org.openid4java_0.9/build.properties index 50544bb842..1552f901aa 100644 --- a/libraries/org.openid4java_0.9/build.properties +++ b/libraries/org.openid4java_0.9/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.openid4java.jar +bin.includes = org.openid4java.jar diff --git a/libraries/org.osgi_4.0/.classpath b/libraries/org.osgi_4.0/.classpath index 2690706750..d6887deb06 100644 --- a/libraries/org.osgi_4.0/.classpath +++ b/libraries/org.osgi_4.0/.classpath @@ -1,8 +1,7 @@ - - - + + diff --git a/libraries/org.osgi_4.0/.project b/libraries/org.osgi_4.0/.project index 6f885147bc..7de0b5a660 100644 --- a/libraries/org.osgi_4.0/.project +++ b/libraries/org.osgi_4.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.osgi_4.0/META-INF/MANIFEST.MF b/libraries/org.osgi_4.0/META-INF/MANIFEST.MF deleted file mode 100644 index 3c43981392..0000000000 --- a/libraries/org.osgi_4.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,32 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: OSGi API -Bundle-SymbolicName: org.osgi -Bundle-Version: 4.0 -Bundle-Vendor: OSGi Alliance -Bundle-ClassPath: org.osgi.compendium.jar, - org.osgi.core.jar -Export-Package: org.osgi.framework, - org.osgi.service.cm, - org.osgi.service.component, - org.osgi.service.condpermadmin, - org.osgi.service.device, - org.osgi.service.event, - org.osgi.service.http, - org.osgi.service.io, - org.osgi.service.log, - org.osgi.service.metatype, - org.osgi.service.packageadmin, - org.osgi.service.permissionadmin, - org.osgi.service.prefs, - org.osgi.service.provisioning, - org.osgi.service.startlevel, - org.osgi.service.upnp, - org.osgi.service.url, - org.osgi.service.useradmin, - org.osgi.service.wireadmin, - org.osgi.util.measurement, - org.osgi.util.position, - org.osgi.util.tracker, - org.osgi.util.xml -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.osgi_4.0/build.properties b/libraries/org.osgi_4.0/build.properties index 380c1ba01e..e7b2d48a7e 100644 --- a/libraries/org.osgi_4.0/build.properties +++ b/libraries/org.osgi_4.0/build.properties @@ -1,5 +1,2 @@ -bin.includes = META-INF/,\ - org.osgi.core.jar,\ +bin.includes = org.osgi.core.jar,\ org.osgi.compendium.jar - - diff --git a/libraries/org.simpleframework_4.1/.classpath b/libraries/org.simpleframework_4.1/.classpath index ae0a715a42..3407c3bfc4 100644 --- a/libraries/org.simpleframework_4.1/.classpath +++ b/libraries/org.simpleframework_4.1/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.simpleframework_4.1/.project b/libraries/org.simpleframework_4.1/.project index 12c32c201a..fed4356ca8 100644 --- a/libraries/org.simpleframework_4.1/.project +++ b/libraries/org.simpleframework_4.1/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.simpleframework_4.1/META-INF/MANIFEST.MF b/libraries/org.simpleframework_4.1/META-INF/MANIFEST.MF deleted file mode 100644 index d7bcca7260..0000000000 --- a/libraries/org.simpleframework_4.1/META-INF/MANIFEST.MF +++ /dev/null @@ -1,21 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Simple Framework -Bundle-SymbolicName: org.simpleframework -Bundle-Version: 4.1 -Bundle-ClassPath: org.simpleframework.jar -Bundle-Vendor: Niall Gallagher -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.simpleframework.http, - org.simpleframework.http.core, - org.simpleframework.http.parse, - org.simpleframework.http.resource, - org.simpleframework.http.session, - org.simpleframework.transport, - org.simpleframework.transport.connect, - org.simpleframework.transport.reactor, - org.simpleframework.util, - org.simpleframework.util.buffer, - org.simpleframework.util.lease, - org.simpleframework.util.parse, - org.simpleframework.util.thread diff --git a/libraries/org.simpleframework_4.1/build.properties b/libraries/org.simpleframework_4.1/build.properties index 1f97482246..58d7647a95 100644 --- a/libraries/org.simpleframework_4.1/build.properties +++ b/libraries/org.simpleframework_4.1/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.simpleframework.jar +bin.includes = org.simpleframework.jar diff --git a/libraries/org.slf4j_1.6/.classpath b/libraries/org.slf4j_1.6/.classpath index 53306640d8..e3c9c8f34c 100644 --- a/libraries/org.slf4j_1.6/.classpath +++ b/libraries/org.slf4j_1.6/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.slf4j_1.6/.project b/libraries/org.slf4j_1.6/.project index 9a7d671659..44717f0cb3 100644 --- a/libraries/org.slf4j_1.6/.project +++ b/libraries/org.slf4j_1.6/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.slf4j_1.6/META-INF/MANIFEST.MF b/libraries/org.slf4j_1.6/META-INF/MANIFEST.MF deleted file mode 100644 index 6719978abf..0000000000 --- a/libraries/org.slf4j_1.6/META-INF/MANIFEST.MF +++ /dev/null @@ -1,12 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: SLF4J API -Bundle-SymbolicName: org.slf4j -Bundle-Version: 1.6.2 -Bundle-ClassPath: org.slf4j.jar -Bundle-Vendor: QOS.ch -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: - org.slf4j, - org.slf4j.helpers, - org.slf4j.spi diff --git a/libraries/org.slf4j_1.6/build.properties b/libraries/org.slf4j_1.6/build.properties index a1e9ffd44c..f18930fecd 100644 --- a/libraries/org.slf4j_1.6/build.properties +++ b/libraries/org.slf4j_1.6/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.slf4j.jar +bin.includes = org.slf4j.jar diff --git a/libraries/org.springframework_3.0/.classpath b/libraries/org.springframework_3.0/.classpath index 45c7afef6d..d629548e24 100644 --- a/libraries/org.springframework_3.0/.classpath +++ b/libraries/org.springframework_3.0/.classpath @@ -1,7 +1,6 @@ - diff --git a/libraries/org.springframework_3.0/.project b/libraries/org.springframework_3.0/.project index 5b71f512f2..a81a3e5fb7 100644 --- a/libraries/org.springframework_3.0/.project +++ b/libraries/org.springframework_3.0/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.springframework_3.0/META-INF/MANIFEST.MF b/libraries/org.springframework_3.0/META-INF/MANIFEST.MF deleted file mode 100644 index 4166f68ec8..0000000000 --- a/libraries/org.springframework_3.0/META-INF/MANIFEST.MF +++ /dev/null @@ -1,176 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Spring Framework -Bundle-SymbolicName: org.springframework -Bundle-Version: 3.0 -Bundle-ClassPath: org.springframework.asm.jar, - org.springframework.context.jar, - org.springframework.core.jar, - org.springframework.beans.jar, - org.springframework.web.jar, - org.springframework.webmvc.jar, - org.springframework.expression.jar -Bundle-Vendor: Spring Framework -Export-Package: - org.springframework.asm, - org.springframework.asm.commons, - org.springframework.asm.signature, - org.springframework.beans, - org.springframework.beans.annotation, - org.springframework.beans.factory, - org.springframework.beans.factory.access, - org.springframework.beans.factory.access.el, - org.springframework.beans.factory.annotation, - org.springframework.beans.factory.config, - org.springframework.beans.factory.parsing, - org.springframework.beans.factory.serviceloader, - org.springframework.beans.factory.support, - org.springframework.beans.factory.wiring, - org.springframework.beans.factory.xml, - org.springframework.beans.propertyeditors, - org.springframework.beans.support, - org.springframework.context, - org.springframework.context.access, - org.springframework.context.annotation, - org.springframework.context.config, - org.springframework.context.event, - org.springframework.context.expression, - org.springframework.context.i18n, - org.springframework.context.support, - org.springframework.context.weaving, - org.springframework.core, - org.springframework.core.annotation, - org.springframework.core.convert, - org.springframework.core.convert.converter, - org.springframework.core.convert.support, - org.springframework.core.enums, - org.springframework.core.io, - org.springframework.core.io.support, - org.springframework.core.style, - org.springframework.core.task, - org.springframework.core.task.support, - org.springframework.core.type, - org.springframework.core.type.classreading, - org.springframework.core.type.filter, - org.springframework.ejb.access, - org.springframework.ejb.config, - org.springframework.ejb.interceptor, - org.springframework.ejb.support, - org.springframework.expression, - org.springframework.expression.common, - org.springframework.expression.spel, - org.springframework.expression.spel.ast, - org.springframework.expression.spel.standard, - org.springframework.expression.spel.support, - org.springframework.format, - org.springframework.format.annotation, - org.springframework.format.datetime, - org.springframework.format.datetime.joda, - org.springframework.format.number, - org.springframework.format.support, - org.springframework.http, - org.springframework.http.client, - org.springframework.http.client.support, - org.springframework.http.converter, - org.springframework.http.converter.json, - org.springframework.http.converter.xml, - org.springframework.http.server, - org.springframework.instrument.classloading, - org.springframework.instrument.classloading.glassfish, - org.springframework.instrument.classloading.jboss, - org.springframework.instrument.classloading.oc4j, - org.springframework.instrument.classloading.weblogic, - org.springframework.jmx, - org.springframework.jmx.access, - org.springframework.jmx.export, - org.springframework.jmx.export.annotation, - org.springframework.jmx.export.assembler, - org.springframework.jmx.export.metadata, - org.springframework.jmx.export.naming, - org.springframework.jmx.export.notification, - org.springframework.jmx.support, - org.springframework.jndi, - org.springframework.jndi.support, - org.springframework.remoting, - org.springframework.remoting.caucho, - org.springframework.remoting.httpinvoker, - org.springframework.remoting.jaxrpc, - org.springframework.remoting.jaxws, - org.springframework.remoting.rmi, - org.springframework.remoting.soap, - org.springframework.remoting.support, - org.springframework.scheduling, - org.springframework.scheduling.annotation, - org.springframework.scheduling.backportconcurrent, - org.springframework.scheduling.concurrent, - org.springframework.scheduling.config, - org.springframework.scheduling.support, - org.springframework.scheduling.timer, - org.springframework.scripting, - org.springframework.scripting.bsh, - org.springframework.scripting.config, - org.springframework.scripting.groovy, - org.springframework.scripting.jruby, - org.springframework.scripting.support, - org.springframework.stereotype, - org.springframework.ui, - org.springframework.ui.context, - org.springframework.ui.context.support, - org.springframework.util, - org.springframework.util.comparator, - org.springframework.util.xml, - org.springframework.validation, - org.springframework.validation.beanvalidation, - org.springframework.validation.support, - org.springframework.web, - org.springframework.web.bind, - org.springframework.web.bind.annotation, - org.springframework.web.bind.annotation.support, - org.springframework.web.bind.support, - org.springframework.web.client, - org.springframework.web.client.support, - org.springframework.web.context, - org.springframework.web.context.request, - org.springframework.web.context.support, - org.springframework.web.filter, - org.springframework.web.jsf, - org.springframework.web.jsf.el, - org.springframework.web.multipart, - org.springframework.web.multipart.commons, - org.springframework.web.multipart.support, - org.springframework.web.servlet, - org.springframework.web.servlet.config, - org.springframework.web.servlet.handler, - org.springframework.web.servlet.i18n, - org.springframework.web.servlet.mvc, - org.springframework.web.servlet.mvc.annotation, - org.springframework.web.servlet.mvc.multiaction, - org.springframework.web.servlet.mvc.support, - org.springframework.web.servlet.support, - org.springframework.web.servlet.tags, - org.springframework.web.servlet.tags.form, - org.springframework.web.servlet.theme, - org.springframework.web.servlet.view, - org.springframework.web.servlet.view.document, - org.springframework.web.servlet.view.feed, - org.springframework.web.servlet.view.freemarker, - org.springframework.web.servlet.view.jasperreports, - org.springframework.web.servlet.view.json, - org.springframework.web.servlet.view.tiles2, - org.springframework.web.servlet.view.velocity, - org.springframework.web.servlet.view.xml, - org.springframework.web.servlet.view.xslt, - org.springframework.web.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: javax.servlet, - javax.servlet.http, - javax.servlet.resources, - net.sf.cglib.asm, - net.sf.cglib.asm.signature, - net.sf.cglib.beans, - net.sf.cglib.core, - net.sf.cglib.proxy, - net.sf.cglib.reflect, - net.sf.cglib.transform, - net.sf.cglib.transform.impl, - net.sf.cglib.util diff --git a/libraries/org.springframework_3.0/build.properties b/libraries/org.springframework_3.0/build.properties index 18857a70ba..74486cf667 100644 --- a/libraries/org.springframework_3.0/build.properties +++ b/libraries/org.springframework_3.0/build.properties @@ -1,8 +1,7 @@ -bin.includes = META-INF/,\ - org.springframework.context.jar,\ +bin.includes = org.springframework.context.jar,\ org.springframework.core.jar,\ org.springframework.beans.jar,\ org.springframework.web.jar,\ org.springframework.webmvc.jar,\ org.springframework.asm.jar,\ - org.springframework.expression.jar + org.springframework.expression.jar \ No newline at end of file diff --git a/libraries/org.springmodules.db4o_0.9/.classpath b/libraries/org.springmodules.db4o_0.9/.classpath index d577a231f0..87bd2edc9e 100644 --- a/libraries/org.springmodules.db4o_0.9/.classpath +++ b/libraries/org.springmodules.db4o_0.9/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.springmodules.db4o_0.9/.project b/libraries/org.springmodules.db4o_0.9/.project index 3ece27ca1d..3d09847d41 100644 --- a/libraries/org.springmodules.db4o_0.9/.project +++ b/libraries/org.springmodules.db4o_0.9/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.springmodules.db4o_0.9/META-INF/MANIFEST.MF b/libraries/org.springmodules.db4o_0.9/META-INF/MANIFEST.MF deleted file mode 100644 index d8fdad1b7a..0000000000 --- a/libraries/org.springmodules.db4o_0.9/META-INF/MANIFEST.MF +++ /dev/null @@ -1,26 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Spring Module for db4o library -Bundle-SymbolicName: org.springmodules.db4o -Bundle-Version: 0.9 -Bundle-ClassPath: org.springmodules.db4o.jar -Bundle-Vendor: Spring Modules -Export-Package: - org.springmodules.db4o; - uses:="com.db4o.query, - com.db4o.reflect, - com.db4o.replication, - org.apache.commons.logging, - org.springframework.dao, - com.db4o.types, - com.db4o.reflect.generic, - org.springframework.transaction, - org.springframework.core.io, - com.db4o, - com.db4o.config, - org.springframework.beans.factory, - com.db4o.ext, - org.springframework.transaction.support, - com.db4o.io", - org.springmodules.db4o.support;uses:="org.springmodules.db4o,com.db4o,org.springframework.dao.support" -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.springmodules.db4o_0.9/build.properties b/libraries/org.springmodules.db4o_0.9/build.properties index d80b71adc8..60c8f0b3b2 100644 --- a/libraries/org.springmodules.db4o_0.9/build.properties +++ b/libraries/org.springmodules.db4o_0.9/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - org.springmodules.db4o.jar +bin.includes = org.springmodules.db4o.jar diff --git a/libraries/org.tanukisoftware.wrapper_3.2/.classpath b/libraries/org.tanukisoftware.wrapper_3.2/.classpath index 9c2e688cf4..6d14f5a3cb 100644 --- a/libraries/org.tanukisoftware.wrapper_3.2/.classpath +++ b/libraries/org.tanukisoftware.wrapper_3.2/.classpath @@ -1,7 +1,6 @@ - - + diff --git a/libraries/org.tanukisoftware.wrapper_3.2/.project b/libraries/org.tanukisoftware.wrapper_3.2/.project index 5e7778f307..076cc607a5 100644 --- a/libraries/org.tanukisoftware.wrapper_3.2/.project +++ b/libraries/org.tanukisoftware.wrapper_3.2/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/libraries/org.tanukisoftware.wrapper_3.2/META-INF/MANIFEST.MF b/libraries/org.tanukisoftware.wrapper_3.2/META-INF/MANIFEST.MF deleted file mode 100644 index a6e66964d2..0000000000 --- a/libraries/org.tanukisoftware.wrapper_3.2/META-INF/MANIFEST.MF +++ /dev/null @@ -1,13 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Java Service Wrapper Plug-in -Bundle-SymbolicName: org.tanukisoftware.wrapper -Bundle-Version: 3.2 -Bundle-ClassPath: wrapper.jar -Bundle-Vendor: Tanuki Software -Export-Package: org.tanukisoftware.wrapper;uses:="new org.tanukisoftware.wrapper,org.tanukisoftware.wrapper.event", - org.tanukisoftware.wrapper.event, - org.tanukisoftware.wrapper.jmx, - org.tanukisoftware.wrapper.resources, - org.tanukisoftware.wrapper.security -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/libraries/org.tanukisoftware.wrapper_3.2/build.properties b/libraries/org.tanukisoftware.wrapper_3.2/build.properties index d0384084ab..0c44a40213 100644 --- a/libraries/org.tanukisoftware.wrapper_3.2/build.properties +++ b/libraries/org.tanukisoftware.wrapper_3.2/build.properties @@ -1,2 +1 @@ -bin.includes = META-INF/,\ - wrapper.jar +bin.includes = wrapper.jar diff --git a/modules/org.restlet.example/.classpath b/modules/org.restlet.example/.classpath index 63e91a63dc..c2477095c2 100644 --- a/modules/org.restlet.example/.classpath +++ b/modules/org.restlet.example/.classpath @@ -1,7 +1,46 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/modules/org.restlet.example/.project b/modules/org.restlet.example/.project index 2dbf80c721..f4fa0d75de 100644 --- a/modules/org.restlet.example/.project +++ b/modules/org.restlet.example/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.example/META-INF/MANIFEST.MF b/modules/org.restlet.example/META-INF/MANIFEST.MF deleted file mode 100644 index 84643d3624..0000000000 --- a/modules/org.restlet.example/META-INF/MANIFEST.MF +++ /dev/null @@ -1,104 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Examples -Bundle-SymbolicName: org.restlet.example -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.example.book.rest.ch2, - org.restlet.example.book.rest.ch3, - org.restlet.example.book.rest.ch6, - org.restlet.example.book.rest.ch7, - org.restlet.example.ext.jaxrs, - org.restlet.example.ext.jaxrs.employees, - org.restlet.example.ext.rdf.foaf, - org.restlet.example.ext.rdf.foaf.data, - org.restlet.example.ext.rdf.foaf.objects, - org.restlet.example.ext.rdf.foaf.resources, - org.restlet.example.ext.wadl, - org.restlet.example.firstResource, - org.restlet.example.firstSteps, - org.restlet.example.misc, - org.restlet.example.tutorial -Import-Package: com.db4o, - com.db4o.config, - com.db4o.query, - com.db4o.ta, - com.sun.syndication.feed, - com.sun.syndication.feed.atom, - com.sun.syndication.feed.impl, - com.sun.syndication.feed.module, - com.sun.syndication.feed.module.impl, - com.sun.syndication.feed.rss, - com.sun.syndication.feed.synd, - com.sun.syndication.feed.synd.impl, - com.sun.syndication.io, - com.sun.syndication.io.impl, - freemarker.template, - javax.ws.rs, - javax.ws.rs.core, - javax.ws.rs.ext, - javax.xml, - javax.xml.bind;version="2.1.0", - javax.xml.bind.annotation;version="2.1.0", - junit.framework, - net.sf.cglib.proxy, - org.apache.commons.fileupload, - org.apache.commons.fileupload.disk, - org.apache.commons.io.output, - org.apache.commons.logging, - org.apache.velocity.app, - org.apache.xalan;version="2.7.1";resolution:=optional, - org.apache.xml.serializer;version="2.7.1", - org.jibx.runtime, - org.json, - org.openid4java, - org.openid4java.consumer, - org.openid4java.discovery, - org.openid4java.message, - org.openid4java.message.ax, - org.openid4java.server, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.application, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.log, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.ext.atom, - org.restlet.ext.crypto, - org.restlet.ext.crypto.internal, - org.restlet.ext.fileupload, - org.restlet.ext.freemarker, - org.restlet.ext.jaas, - org.restlet.ext.jackson, - org.restlet.ext.jaxb, - org.restlet.ext.jaxrs, - org.restlet.ext.jibx, - org.restlet.ext.json, - org.restlet.ext.oauth, - org.restlet.ext.oauth.internal, - org.restlet.ext.openid, - org.restlet.ext.rdf, - org.restlet.ext.rome, - org.restlet.ext.sdc, - org.restlet.ext.sip, - org.restlet.ext.spring, - org.restlet.ext.velocity, - org.restlet.ext.wadl, - org.restlet.ext.xml, - org.restlet.ext.xstream, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.service, - org.restlet.util, - org.springframework.beans.factory, - org.springframework.beans.factory.xml, - org.springframework.context, - org.springframework.context.support, - org.springframework.core.io, - org.springmodules.db4o -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.example/build.properties b/modules/org.restlet.example/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.example/build.properties +++ b/modules/org.restlet.example/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.example/pom.xml b/modules/org.restlet.example/pom.xml deleted file mode 100644 index c663e359bb..0000000000 --- a/modules/org.restlet.example/pom.xml +++ /dev/null @@ -1,200 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.example - Restlet examples - Various examples including those from the tutorial - - - - org.restlet.jse - org.restlet.lib.com.db4o - ${lib-db4o-version} - - - org.restlet.jse - org.restlet.lib.com.db4o.nativequery - ${lib-db4o-version} - - - org.restlet.jse - org.restlet.lib.com.db4o.instrumentation - ${lib-db4o-version} - - - org.restlet.jse - org.restlet.lib.com.db4o.optional - ${lib-db4o-version} - - - org.restlet.jse - org.restlet.lib.com.db4o.ta - ${lib-db4o-version} - - - org.restlet.jse - org.restlet.lib.com.db4o.tools - ${lib-db4o-version} - - - junit - junit - 4.8.1 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.atom - - ${version} - - - - org.restlet.dev - org.restlet.ext.freemarker - - ${version} - - - - org.restlet.dev - org.restlet.ext.jackson - - ${version} - - - - org.restlet.dev - org.restlet.ext.jaxb - - ${version} - - - - org.restlet.dev - org.restlet.ext.jaxrs - - ${version} - - - - org.restlet.dev - org.restlet.ext.jetty - - ${version} - - - - org.restlet.dev - org.restlet.ext.jibx - - ${version} - - - - org.restlet.dev - org.restlet.ext.json - - ${version} - - - - org.restlet.dev - org.restlet.ext.rdf - - ${version} - - - - org.restlet.dev - org.restlet.ext.sip - - ${version} - - - - org.restlet.dev - org.restlet.ext.spring - - ${version} - - - - org.restlet.dev - org.restlet.ext.velocity - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - org.restlet.dev - org.restlet.ext.xstream - - ${version} - - - - org.restlet.dev - org.restlet.ext.wadl - - ${version} - - - - org.restlet.dev - org.restlet.ext.crypto - - ${version} - - - - org.restlet.dev - org.restlet.ext.jaas - - ${version} - - - - org.restlet.dev - org.restlet.ext.sdc - - ${version} - - - - org.restlet.dev - org.restlet.ext.openid - - ${version} - - - - org.restlet.dev - org.restlet.ext.oauth - - ${version} - - - - diff --git a/modules/org.restlet.ext.atom/.classpath b/modules/org.restlet.ext.atom/.classpath index 8a8f1668cd..35d7610381 100644 --- a/modules/org.restlet.ext.atom/.classpath +++ b/modules/org.restlet.ext.atom/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.atom/.project b/modules/org.restlet.ext.atom/.project index a3b76101b2..6fe183ee13 100644 --- a/modules/org.restlet.ext.atom/.project +++ b/modules/org.restlet.ext.atom/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.atom/META-INF/MANIFEST.MF b/modules/org.restlet.ext.atom/META-INF/MANIFEST.MF deleted file mode 100644 index d9a0afe516..0000000000 --- a/modules/org.restlet.ext.atom/META-INF/MANIFEST.MF +++ /dev/null @@ -1,27 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Atom -Bundle-SymbolicName: org.restlet.ext.atom -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.atom; - uses:="org.restlet.data, - org.restlet.resource, - org.restlet.ext.xml, - org.restlet.engine.converter, - org.restlet.representation, - org.restlet.ext.atom.contentHandler, - org.restlet" -Import-Package: org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.engine.util, - org.restlet.ext.xml, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util, - org.xml.sax, - org.xml.sax.helpers -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.atom/atom.png b/modules/org.restlet.ext.atom/atom.png deleted file mode 100644 index fb5816e2a4ade7958d8e36d02999dfca179c3bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287423 zcmb@sbyQSc7%x0@gS3Ev3?-n1C|&AMQW8T*3xX)!ogyVMqzD2^2!n)33?SW7N=Oae z-CcK&@4a{3Kkm9~eQSLzVPrUS&e_j?_OJGdc&4sMM$AYIfk4QVm0(&B2zCnuf=fb( z58km~&iM>pa9tiN>kxu3UqZ`p@H>&Cl7S02egyN4_4rPjCwP;=RbJm!+ri4!!`%5L z#KXgb-^Tupi-o!4OMVAu>$EK?MhN6KL>cx-$1{Cn(ks1p__}d-#OK}jXus(nik8z= zPs5)k-!&L7|Llht$aq>%ANu8P#Al9(ySbM1ln74Av6nZ`?{}XccZeU?2wMp@a2;NH z%d*CvJIXG*$bf&De0AH^%Pv!2kQcO2t(%?SkWANFPa-CINYFS&cpLaK@ZpCx!&lSt zur2H_aJQ#Q25x2{NS4D1w;)=iH*ctj44w&oCAJH^LX)>Ili*Gkvhce3!A{R*l9szsVs`EjoQ-8ax>Y9d=1B{5*i3vI}2|;3p@Ps;rRp8Ly?!?YLzrH8T98 z)8kz2v1rCd>H?{D%xRX&-2OC`hCiS|tU~Xrz%pnNwooc8Dco{uM2Y+YBW1)5#Dw2u zihNF-Y<)qv6fe{QW|kVfh&k~U8y2F3#qrXA-O2d7* zp|KH4?xy}J;b=Z+g8TvjWdRpd8fF<2en5#3G~Je_T;+oPkY6C7?79cVxfHT{TwDkU!Zftu7~&&6z?9E;32WDcaOi`<8NeUgJzyfSoo#6$ma+- z^2PBjq{p7^OGBZlzGH8oTFniyHxQcjXVi^uY|F&x<9?VWDqM%8Iu_^B?*k_^iT`Lj zNC*tS=Q@7qJ*fl1IF2ZUA&4L8jeiqYRcH7wQi5Ow@_@h|rxNSQ#cpWO*Fe!gf}lHD zGQSx+vCs?a!}xi5zr&{F{Ii(jm{!)iyRnZ?-DR<@Age*Ta@1LoC3^I)R{EcU|{d$dDS+z*_ zy$)j%ougwn%4gkGWX~X-xM)%%BB`0~H;^C!idi``-Zsg`*dUh(C9)ai8A`Mt>rzPx zQ>h}nc4o1#R1tq-Pgco#0giDzg?F(B1ML3 z*GNO@hv*#UAltckVhQliPup3Yk4ReD*1~I3Jm%{=b2=uM59O>Wy{I}rBg5jwkHpc0 z9s?sYI!8_ay3~{pjKC!jTRPC%F}u1;nV=Ob-$z1#Z9(euqpj7r%|W@h0S%FfA@!~( z2<5f4XJ>uLRl0Sc1zXUf&Fv=x-pYNf<6#GE%Y^CN#xr#kr3sZ2%$@Ae25i~$J$0j> zE(%t4jh8qc8aS7P(jI;Lg#TPQ zR>Sv>P{KzWEjnoZ*=l=EsB^IYj$|&+$M=)gOIe2+>Ss^jh54^(jRXU#O3EnnZ#Z}2 zqj?$V*`>EkEL+tOght!GGgblpK3q1nIVBW=_@ZR<6mVnGTM+e#&Lk9E;0otG!7omi zt*=hmoyw-y)t&WB7_hil&*i%5kF^q#hA&8=Kii!Gc@tCs9UwhHr}RRQE+YC9QE8Dk zc7*+L8AKn~Vg>Kp*3K@?^SAU)lid=9gyUJwDyW$rFBmv z$O65f_bIB%+PIa^0+H>=wE{~MC*^gZ@j{Wm8<*F^&_KAB_QzG-pAXCP?% z?|=M;bfo_(@uB-~gUC%fL>i0(UGntLLFQI}Xt)v{B~OB?mlI_{JX$EgB_J}d)N(v` z7>**tUnL{yTt>~Ht0RS-)IUk>H!5T%4&XPIafEci4tX_CWjFs8(9yfOGaqC zY^XmyE#eE?gkGeQJ!KacH20FwL71{@P4U}$loCP*ox&%d;~rmzePv>tnj=*g{@?~8 z?MaBTY}vRRtjyV;Ea(pW5*k_$i|jmvYW07$R)CcyoYcSESxklHn8%-+Xu+H#m5eD1 z?y0L^pTami`Yg|$^-NE%LA6Luh^lUxLXqA^aM{L}y(G-yQ-niW!@8)7_*$bLuV~Da zJ-%dSZz-9LSCzU8)%G)RGKyR{latPRz&|nZP)?2YRd0K)Ofi{dOVM{GB^J$_qF+X- zP7GjA&-eQMj00bw+&o*HlsSrbHkauURM0(Ue$L(7lwLfk{$FwGsS&8@9lKB_r`}*Dd47mdbgct}d=AbIJOAMk6=lJ4>~<8B z*Vf#2n_=TCqcQ}XM=exo&K&KxiI>c$eQ61CIT8%TqAi@P#(N&jxV=r%%4=4xe9CZ`I08CdnyMj(tOZCer1?b~qvR`B#R5 z_$8oCd_&WwN*P4Y49QOBq2!aSgl`kRE5j`=&P@ZC6C@A4#_c1!u}8Wbwp*e(xTU8@ z#yBa+>kahRKv8lR3RiSwCzmhG@*(Uy+Bv;cm!qQtbL;)7vJx z!>5gha!YXnL>(}W$MF8R(QXvwwOdYO>~p<+x4pAtQ?7yp@;l2v#QqjLDN3`*rA$EMmdvN6;sv#0GZC zj+7v^s9SbDlK)^)dGH`t#Lje>V>>Lu2Xa>x?tpUxan#ffSA>A;MaMcetr^YK#mR80 zz$H)2YQ*gsm7)H`Peij4kzC=O`Eip?{hb<*MmeBua5u?k39U_qc{?&gBIqYhX&3J7 zrgV<={Za)cat`oIiJT1%M@8OoLCj1ja}+7Q8^KwGaMm(n285RnxkkV)u!8#(kKq0};D>XXJNi8JXvxY`7kl=s59~$`c35f_G``(zqw+{;GOB z&j(3Wa}SMXOld`#v-!8Kt^yW_SFPn_(CDq1koV9%5yxk6)9ZkY4$Ks#P-?1e-d@II zbd@z0#rZqqPbHg!B)F*O3w(^M>2yfJcSf#hQ5F;;WkbugnU1x6y=Qo5AY0~@t4ME& z91|}zju%Pb9P+GCp#LoimuSJ7zo{;TXpwmY(q3g?`)Ol+T#X*KqEmJ*9^CDdKm+6G z#xk{aJ6>)>gp$y06Szl&;XQVAe?@Ot8cQ5mXEt&=EL~XAp19++k>IV(egpdB-?Pqe zV`eQ`^hiJMU8Vb9#SWfJU?;&3$7qhe9%pKj+9Q>?;FD{|i$}-j)^O>?^U)h8kKh`o z5{rSd@WU*J!ZIZP{`pf#$CE7!A@r@)gvRtnS7J&Yyjx@idN(@b4qS*<_wUbG!6&J; z=&*D&_KvNHe=EXAxJF_y$gG7zeyiCR~Y~QaPc41RDP+zJKS~^a;$K z9&y$6lkw}LiP*FL{MYe&@1T31!%5>fR;w{r+CQ#NWN%@e)rAwDY+xUr&&GS?bQFDy zW4sqQq3zXUn#9zZs_La{^l@J0v!tK`d|GAEDO>3$|Gp^#%kysZ_}SMB{2nabSuI%q zZb_6fi;KzCkJP~PZ;ywYa&MW=9%Dqs5|z@vnLcca3Ly^Ns}6r~{F2#GXZyiB?V(%XQAN_ z=nxG5ydq^4E-TdeNB991;!pjjWVQ~V6qKQRxg~@A3lab{tJ^pk9>IQ{oVi>m*{__n zZ2F$Jz;a4Z4+g@O{3*Tu9v6KLx6~P?mEktJ{+Ho3qtC z2Y&Z|<9Sk~;4{oTH&UpTKrN7;J7uHAofy{7PQ3fEDMHh)g|6$F1xFhMVhq{Eux~=p zTiuzs{>LNF$gAGpL}@OP$uZoH6I^K8N1xN8+|sqjO{cC6S_4GP{e4L6i)Q8O;HZjF zlDV?J;e*9A--aJpnpanP_)oFl_+t+ZhE;b`ZvjM+M6rgeAu$5>jfc(`>5(^QJhy1On+D)Xxf40 z;KnVE5zT>--f$JV!SNJXY~PuZT}|}#*a43(IVX;vx)#gownumQ)%JkNQCUje#!CSo z&g-Y^q^^)t*n)|X)ek8-95mrXXnH$dv^50wIAO#Ia=hOV+39G6UlUQVqOEB3Ye}xX zk`I=XkK9ty+U7SS;$N|4)RNJF)1UhnVaaF@KbfPF`k8)U`O$fNS-YO%(CLwplTjSG zpe9`O#O2n0_Q#4q2e@0dz_m!VLK|o42}HjLsr;inl=lwwcow_IxBjy2GwntGDI5IL zc9m?~%S^+yLQwER@IPME?sqZ9QgkZFW17dFA82f8j7Ig_Qj{th{cVv8Mm%jCzM{oK6Z<-6xTH7X z)w?;F@-_#RIAI;muf>1&#XZm{z;f%-7diDg$wJy6)w1B_A=eI~P`Vga&k1@!_D-II zfPd_XH9C9=7yZiCIiBC~R*_7L!TmY-!)LM?KQ3ij#;S|EdPm4Q!L#*|icPJwW zeLoW}ex>~xa&9YvrR~JNshry~IUguSbuCSFuK)&U4eBGNt(3AFZ@m*j3Ij z-lt5}Z$Vyn^!uFUta>_#$=rW@#9+BQp_0~> zpK2IMe8S?_j-mETVoC{$QyP1nsecry^t_*eKb(Y1WG**L3PF6P_JS znZU_d{u(2C#a~T!z=weUM1_nJfz4K;gub)MYZT`#WUxyIIlQR*M(_ZX@dPalp?I5^ zvO7}7x)Pekk0nU9!V9I9&v|J7n!rEDliL36v9*~v55YcGu9GRU+3}dmjBy8r(m~e= z{8nHvt3&eZ43Ea`k;w_RRicu_`MaKS04nQQZcq*^4 zWmk#2BhwB7c}4n@D2E>L6tzmb{&=luVPj?13H=Lah9z=*ahkrPHvo?wZF{htiDj~X zd7AMfJ5ch1&kT=0X^#ipzwLotbSY#Qzv|N{gf^OR$zO9u*BOSVNeBl1U@yB23|riw za<7^V?s00ofgYl~$PCh)|GiFpaQcA%w<)8AJ(SM~V5c*3K&+=^?_G zSAm1+=f``>=)^=KRKHWS0Bg{>lQsneF;(}p>ThiV`03c)ej4qi&VURVF=c!cX9p9qk=cG zlJ?%Mn&_W9eDDgz`-iWwH6SYR!%rmTV^p0b$mO&ajQ#)6FthC$*q2izc}Wvd)L6Hi zsz+vTS$^N9%4$b;Q-rdbMfCO5{xuV!kKbj87oQWKT295c#xN8un?J1PvfbpFLJ zl83J-1{g3JMwW>|JDN;!d>ccFI_74F`0mg!Np@)~e`1D9U1(-ynk_=@*g2FOC z50o|`G55M~tPz$I>cE|S^350IvpfeLl@8#8H}@MBOzBDI|4!ZWsVANrkfdlY5;7!x zg-}?w4^~;B6w?qZ?akynxX3(vOBS?Q()Kl6y=fEm@RbX;Lr&fk=ztc?+XPkzt)~ES zD;H%~(#QROH)Iqu@BqXdj+6zr%04N=BF~O<8IJ zN*=m0gappkCkw>Y)!%|Eb8ccc$^L@$HL7 z%ieNC-#~B&zC#^)o=0_ls*j#)q%;$?H~zbYvSc`(4{j!tBc~M4LLQ%1D$JDyGv7c| z1uY>NxuH+|(u7clR@QHgG(3zH>e%HB(KWU5PJ9GIEkzaQeD*_Cl>BWwB|s+7pS^ib z;QLOc>HYS$K3byIAwr2h)7g{M-gwdvwZPfpR1k$zkWhjZbDrgkYT%ZaxBP)TI-GcT zVO>g+;@SMKYZTycoE;@$>vS&xCe5A zs>26@x^Ttw%}n_PTBEqBj$;>zXThyqk1?%hp-Pn^ar25n4t^YZ(K;RYBej_d#u1nL zjqw@bhm{cJ*}34_-1;IhN^$Z9$Vco&d5$<;v7Rb;*bjsC#^?q7JbKrb=wg|TD$o#4 zaI)Uyv@HndScVA=?^RJM#M7Ia4Jaxof$wFFd{Rvy>6JkOczzxIb z&csmy?`YtQwvn@2D4kZtizArP^Mw?r0@o+hhPahD>@7~qtENJfUAagCr;)nR6o(FJ zQWS;9G`2d2_=xRo1-PuzcxjD%b_(Y`(SLo|r7~zX8oO}?c~6I^lXF8q2-#1?lH!Ll z1QIuzPye-{WWe)fhfZTx2TCK)X0NkN3*|YU!(<5PW|p`#bcYR~W$LhY9D>VJ(MTof znH(fJX*nCzC5ZJh@vTAQIkaq4!}J55??x2?mvjIXL14eUCDCtUQCeIh(76i=C6tK zf%2otn5mvPh@-(gh60nzBtOOIZ08op7s!dMd6>kC_;yyiC-+@_(qk{stJHlWe{ zdG|&3!N2=W`H;UR4^L-{pS``I<@q$r6qn{r38U;IjzNYMl5)5wozew4f4C2$eN2UGIuZ}cGKk#zxRW^8|74^9{C@$k@8B0;6B_l>RJq1$0b8(Fv~w>-Ie@Ky~w zA`-E}sR}l57LjuHp)wHS#UNK~c%TGv_55e3AQy`jl0<*MwW-2 zK^1aUf*vIqj6?|RB;P{`xlj6?jGP0HW_^PAa3cw&yuW8A{Oi1G&sF})FU^zKATRvW zXxw;kgbeG5e6Q6x4X@D1^2a`)KhdxrriZjglG1wOq1yC#k|86m+LLFgN+Gx(N*opS zhW}8*pnZ)^f1uS4deP*Y9k>X`P&VRN4>&VRO$kl8W()KML1&zC#^28x1FQs<2@ZMmRJysNASEEmQaN z(=F4RzFC4OoKPQ(x%fmM=)U_lPcc?r~u^L4t zR*uV~-Dqlc%XUWgHx^;CKiJOmigPb~ud>&>ML%n+SU1^B~os45_Hiowb z5q!iU>G%@GMAUH8g2sfId+%kUQmr_Y{xY}iKf&=c>Jyh!nB2R;Que0{I=5_b?|%y7 z?}D3<5OcJKy_e$4AqaK}q@MBYWZS*!w^07ooKRU*Z1f_5VVG{je_+p*%GpHCnS6J7 zC8q|8{S@1RY9_g-)b71f@GQ;{CLOb1upN$1b* z-Hkin?O(SlI8k(Nu6v7kvI^|1>LZdG&%2nXHQo005o#9Z1>v?h_pz+8&s%1LJU>Y3 z<}e7d=983rY91;jcAgvvx_s*#_w@YyfRvfLOwF8r>ndQ%!_~5AI$wwrThdllSUw-6BRDqAm9bR(RmBs~grgt}S<=Ytv3h`U( zcRpVanW{8c^K|%zI2{~^sY?E#XT+(O1Fsuu`KTg-@v+53UT~7oZ(`XqcUZ0;;^}a*x>B-+EZ9{0;198!KvPoLX zAsFTrtW-R><-Y*Yb%z@>4ERrp<;Tq|30aed)esv{o0*&0SNwwsWkdS9|Gk0u=I(mx zf8g=|3q}1u2~W3Xe^bi!j!j!7)PS`?DS1guy1B5MDsPov7aH~*(Cx%aD=#EcHBiJru|I@bwKAmOf(-x32-$BVC!Yi_2H`)wvI; zx&4)ET)RyDb#!RbL>)v$()eDLa7=0L8> z{^|0(&F?H3GRC2=W=+8bTgyAM?D{`Fl^uPCk<+jKZs3zMOSE1dPb((zCV6dEjA&18 zouXa(>umn&s`jvXANx!6jtgUe<5X06AKdzd$eQgo7L7AobXz46WLE*mL z_=D!=X3vf99r@2Ih&y7KvrQXD^g)Tt&CP%Awy$5D%-hD?5?385p1fmPFD30QC3k)0 z5YMf_Qh$9#pb*Q_wqDZEl=TP)OEmJQ-Gpw9+j@I}_SciOLS-<5Q0=eke@aYc+hbY# zEA1v$$19i)*M@Vg`!j4V_5Nc&)`TVY7Pqw_^SM?52B8;X(|*Uy4VRT4iD`Kq!SwF5 zQpZx$K74m^y1(Dfbg2o)T=E?m)5%J9ESBh}7Z)eHq%2Z#x<&R&U|P5|GNfSg(coMq zpaim1pSD4vR5PSfpI7vKs(0*{o=lZEWHRyH#mn%k6hIO;2IG-v!qwBox_*CtQlS4G zI^Q1svi-dS=#fpY5{H?_M;nv1u|gIK+IgxBCIOdZ5DAa^=&8C)tNo?kgOxuC#m2SI zijBmJ8|sN-rS=3hH7)KKp#&Q)_DI0|s#I=XT~2fG^T+(jR{ZX@Z}pD+lF(86UV994 zcOaI-pSttOpL@RwA--3qo?wwQCh{aONQy*)dm1Rz(#*9U`nYStU0 zPTx!$WYi{NVq>}a`T5l*qGDq;ejL3&Yz35vD?Nd!uNFVPuWWn*jx2a67kYL?u;U~jb$$zaMve2rZ3Ci zjAR_F4(=}`Xr#NuNc$Y^Z2a)^I{4Eu)({}ua8kDrA9ef{4Fx1-#AY(Rkz%kp%8OkP>S4K>P<_*+^~$F zcXPAWRcFK1*&7zG1#{Pb7USisLq&$M5!4M(F0Oa=ewm=!-);V0 zo$Q+85(Er1pKnuGwuU2Y{$>aT$bZyG@Lc(<=(&_CbFem?fMAz3zrMO$9@2#C5aC;` z4un#(1{^V2_oa(tg@=dV_Bq-JCxkHEx10f0ZSrOfxS)g=>Z(<;o*!>7=cbq}WyikL zDzj9!ud9$&jJYNA)nvvf=t$tf>l^g+D!m^cb|&9rf&g$QJaU+y?* zQG1#V4Y{UZyx^C!v#a4zlIM0(TwGiW<8xZR`GTBP)BcKO*A}aTUn%YxRw}^_+ixc5 z)}PyRf!_Y&INOYNR^i)Q?(g4Q>>jK2U~LJDy{(afKG+ybc>5OD|6*71?>7S#09bdP zWkF{Ay=u?ao`RJg3fj$S#MlD>n=6>s4!bJ1FR%W5X>yT1HZleL(h#?1u{%O4Y^)RvH z-~pF5CsiK)gp&nak z4h{~%fGcbaIzLU}mroNZGALi+hC&Bi=30ryEA5_qf6>O@G)-&~pOVMk0+?-MqACRg zwg)SkTxuU_(0VnlHh)V@W06p(k;i1kd&WbauNs+{#sSN?yL^LK(qoH5F(y6nu0i~? z|M|T?PizC^0bc5Z%M{nF@gns~)B%-JQqu7owR%kVTFy3~s-}s2%JhFuD%TayIaX@^ z#4)m+T0^QSjFo)0u!PHLsfXccW2~ii`-*^a_G~>(@b%E001cV?8R;>U6FbmPUle0m z%54Tes-=lw@i%I0sSwJ&Bc)vEPKgDJid{nDBN25y>DHUcnuj6yWJ>_^)5TrhJqaU6 z0G^6rm2H}BS@uUjZc3kN*I)ZDiI*hi1q0oc>$o%Xh!uA^+ikrPlhLM z!4E5#q9Qc|gYta)i1Ws%5X8i%U_8R;5f~no=XKkOz%NLenhiVUmFJL4$4mQt;6%J_{<2Ruw`c)0+e4fTfyz4sKcYvJ-xl177B!P z?KwrURqw}e!qodO7uE{-@M7;7p`Lxw90npptIqonwkdmJCLnX|E5$77KG&0~k74YW z-N`R|J_wOA9SI>22+Ru(K53R!FJrmQJa*6Dq6tCIo!ieVZ6ASAoPf)Coo{*o;HQ|Z zohEA>)R65Br(}OMS#$5+bM%d$+__JaRLePxi=G!>%U+g$V3GDlusy*|;)Ty46j|_R z+UQNQG%~Gup52z!kU7Oo;^V#|*aL{X0R8}#l1e9M9w(5^KHqML1(Nm8=O>ClmaUAG zuqN@Ds%=kc?9PNxXo6{X$;*bpVCl;aZ^2Wb!a(0~`JdScO;lY!0t@1M;>Tv?5GC;4}U0v*JxNnZj1JHxK`umLs1Mx4~3L$`&2nsZ_@sYm( zxrWEYWYzE$DE5apNbw zo{z9##qJ3!Ow%OiUT0Huq-!KpeQ3}~td)Dfb>+Jk236Mi3Ims$6#V>lkv;Q)5vV?b`O=wSqyHc2%h*PIZfw#4Lkz3 z&(-fez}2}xU-TCUJ1;mwi0SSsU0+!*%T?G6a%t9K;}P%dcCd2tM!kQ(kl|C~0@NmT z5(Tpa$4R|q7ZoYPo_T5Xh{<|NzCBQxuh6JJ;+MY?xJ5N&C)2)WZhgxC2|zBQQufl7 z22wRWb?<~iGoQ)+RUet?0}A_wzACqJjbLr*G&~f#bEy zUm<4PBdGLBZ3dUjCW3;J0ZiYZb|G}Ujy+vS&;$$`0Xl*E?AkHE(G9nlbBE+ky5BRW z`F1rUC;14=SdFgFPlS3t9$J*0Ki2cO&sC(4F9CwiYi$v`aahc)vFh!5ADhuqHYO2U z!maKEZVkb>dvGL;kdV+ViG|?CRN;oNHiPThe)YCvWt?Y8-|QzPTHD&3!9)Scsptv5 zfkWC5rU^2=JwHFsqhESk;OCAMpk4Ee6M^v9Sj?wWrF}#og?c5QJ$GM#F>|)LT1CW->!OKj-Ru5ujuW+~Pj%8?hb!HlaaDD=jjM3>6 z4%_W&q7_iUH6I_o;b6>F2MaIyj$tJ!`1AwY(LgCLXYDF`X5fdyfpeSvqsS`0`~d_O zK!i+`zjh;mJ_dmSmgwZ}n04mjUqi__*#H?(j`kd7>guhUbndU@?G062V;9mpEMFcAYxK^oBK^}@oU zE0JdqZ{iso=$0p2=;|&YE0KKxJ2Oo)AwJ5RQ*~(o%yPYlp%z#6DQbd0t@~M;TUxqO z1g2#tlcM6|;^d5s(5BvUcHPNEt?e0~LAmc5l)VK4H37gd2`g}D0h6*UAQ9?mJJIW9 zkn!5%@R%IFY^K#V2f7!84jB0X)CI-wavK+S5YFT+pGf}P@2dr}Oag^V-U#G%N4{nz zepN^8b#O`j$3*ljj_8+*r!Wa_XpqV9iH50xYLCuXJ089okS>vWtV)6;x zR+;aqGv*9NH+`q;{Q}P!wq}~13>6zkp-^H#3MmXD;Z&F9Zf6HJ7`+bkO|UG59WZ_y zV?Thha0l|1`?kiA3$5&=rO9k4-x{w{AM4No(WK1!J~(!eO@ zf^~CC#`i;KrxHje$WcS1pI3$F=jJeKIg(yLVYWFG3&HE6Uo`P4%;yqCU^{v2E09YaiJ!%dN(NLjYtcDDOysxkCm#!;u z=Y`vE{(ie9?VSiv@;hk6_UQBXNql;La=P3=<&!5I8d|J*$GgF6?^3TJCLVk8j+FEM z{dh1T`(51Go|lJLpje?mhYMQw83B{f(-iVY>iUA@fy2~$u=aMqKz2YLL(Sy#&j0dE zv(i=^L>0||eR}{|j8(j$PvG+FZI5QM8S1=OCE_sU3mUd5J65JS5NrE)k)ht)+}zEF zuW5is=tNf zeoI6x4q~~>^M|G&oN!4al~CAtSJlA?r$v7W{7O6nwzBbe)BiCO3 zy5C5`o|A~pxW*9!Ch6k)vXh(^RHupx@AiRXooNag{b5b<@U_k|kbc=3nO|+j%J6`; zB*ZTP%)urjlMyS!NGvx|Sykq~`5bhcx~eKE4gom_Fu1oQT;o6vBIr2db4$uI&VAE< zv5Py?Z2hlY(`^CZO{_HQydRqQ4d1gg`C)Z0!>hf>%lBYKsQo>In!f%`Kr>$*XM-^= z8LV0%*A>NbyY;{9{JP(6vib^su;_@<`~u^#>OBi8EGY(*DgHsyg9WIKXwZZpBMnRB zg~x+y2!V{&>~*h%+uHA{?H`!lSud`|Pzi|~NR2lqs=huBB?j~K5tvRb5RH8lsms`$ zxF(#+#3x(B#Hq0?6u2epK!^*OH5x)lS!JMq9-8`WJ_O+?&G+x$K^(%33iNd@Zn*Nk z5136#4-`Np`JxBJTUeNA55qLT#WRBx(skRvs#j5@{X%23-cJ%NzQ@3>4}R+%E*$yY z5D*|@kA?xei8@_M^V;~XNPSP^$l>6xAcy* zPSme3Vstm4=>(wRD{aS||7`Lbp~691{RVha#qUYb9SMZAcs`Wm64VbSPa7KcS@so<|fo)%yR z?`X~u>weRJ1k_RA#4-pR7RKL{5G_?XOjJH}s22~!2rZBdQeP@&0Hk!eqSVNgS&VfB z%!TPNz+*?-(;5*}oTJ|@2%_i(@X^>iAmF^OFAIfY!{uSVjDt#FzO<(gZW((_c45Bf z+M-q`j=ikf7z>a(dL-pNhBEZBApn?8W+8Nsa{LTr4 z5pl!i5fikz?s%#Nz;h2ED}dvo;ZafS5@)w7-i+jFEA&55!3VcSZDh6C1}VrogJ?K zADbUvRZ{rxn*96#Iy{a~PhIB3Owa@E#N8HU+5|4$=XX5W4HSCyZhLZ5MM$RinvIC< zs2rHAm62^)OlFngwPXP3La95MUtBqfcUb@X96de-OV8OM(+b$L7%}m=2TXr&7^{CL zg)EBH4R8+zm1n@lo9pU8G${jA%xMl6$eH=S*B0A9vyl>&Vi(2|Q09$%Gc5VGVB>Fr z`83~e6aR&2et+|T(Zbg2JAqGBJ4}#nWAu*h-F!+c+DE0>baHZ!))wn!i*Hq9M@A^@ zPo4gCz6W-q#D$lQwkN@+$>sXUG3)u=h>P0OyX~bF6%S1Vq^Zcr$oNfu-nm;+SXgNO z;ze`SbYBj@{)5elu#Jsd?Xj6k=AUU&RTUDrqE&7NzWnpk%LQ!5C;}S~L~eU$XLwfD zZ4q1j*t$CA^$`cNqYZI%9g{{!jL6E$itj;n%uS(S&Fr706`SoKn9wgZYm!_)KRYY4 z9n&&zVU?3>qzn#u@@k@z4D|FPH8nE5ktq=BCxe7$e{Gl#Jvp6uI@=l{S5{Vr^1qbW z+QNCJtD9$Bd!+hFA{tmjnC%90sD81C-E(2{W{&5TO|BcSLI9$GsD^`whlr1l z4|GBM)}#*z_St}S0e{A69IpU2UQ z)5qtBTk>5zga7p`zK1$YHg&pqv|H4tB#nq^13E-(>vq#a_^5Nflg{J?Uw+ z$2JSM#=E#rpVTI64h`zOX@MNDXp77wA|-tR#}|>K4723i!UADn!?lUR`PMDxF}1#xbP(=nI7VCzIe|h8Z$bo-$Y4GPv0^2V|lcypA{l1 z>OnbbZH+P96-bz&19<_ zrs>u|U%`GHH!y#)r6*r(nwy=!4_O=c&Th&njNSA*5tv20uM1A%15lUQhQbhk%5=Z*NBU z9~(Jl$`p@|jX8t;A#m0^t;*3LiSYCD3q8^*NW8vSmL+~C*a-Yp+*6VQ-6BS?nz(?( z1$svDMO|di{EhxU9DgG)e1}3IE`?k`fI-G7;h7xC5tnYpBteZH3dDV6_2+jyQTCvyzDG2LaL5Er*b`ZM8e3KxrBs> zG&HJHq=keKGcz~R({F)vAE&R6AD~YP77qIN?;FR4k%_VW$Dc{zp#GJrs_NT@hYudm6zAsVa<&rDixxlHt*5hdy>mvz z8igM z?`@0F(!LChs{`ppeByz=m_J}6u-gK5LdhRih%z-LCUP`?hkfC==>>)bHtVTL86P~$ zH>3%+0sss)Jv}`DDqA}{Zve0Y=56ZFIa7P|exA=U3n{ZiI@=SeuI_GYkaBK} zS5RA9TLVEA6dB1&Kz=I=tkuQ%*sI@Oe+%_e+M-f^m*qYLaovmFkHatjraaBvKvzcr zmqMuEqOMM^tJ~Yz)6@FvS7cxy`^q|#ncXBXXhq;jipKRz&Z1u%RpDTFbAEBL&7tA) zU3RwA&=)Wi@W?_yKG>e~Io_f^S{V9f^Z4mg%##gY{V%;Sd#FH0o7=-oT~X5Q6ETG>GmDmVG?L$w$)Ir~e&&T4q)wUnuEhB+Xk_;?nV z-8s&B5OyJT3RDYq?`djlw~YS}qTV~8$F~g|?<<55?IdM1G_<5$R4Q$4NogxoB$XCT zsU(#|dq|=*Xz!(=NvM?eqOCoC$L)FF_vfGQ^PrFWbKlo>UdMTi^Df-+EyGtUL1xE` zGdCZ3%Q}GxRfCuarpXo0BUJIMo}PlfOPJybeS2cH zeSt$la&j`CWfMIiq5)1oxfI1Vdj&s9(2+lX#kQ-<3^zoi>71@@gYiOAG>s*fCm6eq>G&FSHl!!>z+cNJhb~$}*#3}Tf#2ik=!mK!kAnFAx6s$u|JBd`5bQAeC?7vRF?1iV;^Xgw+dp{dUM#ey!G8W-G&D3&UHo!#s6bV$ zK4)eM-Qqtn{pjljW#y86&m%9L!^V}9OTM%4_wT+AX$LIvQ*{&SLtEbXi4wuo z(ucd;UP)9QQlIUPI~|T{g)oU zxJREpap=BXj+&X7p&V^*Zztd~N?Y;?m(9Vv`O6+0c6k&OWojNCQXs@nec0@LR|YOm zBXNCpuukIM!o%fd=U8da{hz|}u<9dUb44i849qt)HbkWRzpIN&40u03F@Z>&bDKD(5-E}Z1{Hh70Q+c_ln)Y`K2XT9cpi+38gv%p5 zkSzBi-h&6{dTQ2|m^BntjH>~NzrQyz3z%EFwQPU?iKSgvuATGT&`IDE-Vamd52k+i zmiRYD_C54UPE8ebnbQ^!XvfjLf3ox4+An@$AK@1PUm3@4JIsFvHI$X*goVtofB*h# zHa54xWZ>VQnZ0x&M$8iX5`cor%}v+T+BzV`LbkFhQ%hg}6Dsk_VmHIJ>w46y5%uN( zMX0F_;LcmWeWS||GJhzsPZ@PQEv+T(Qil(a;IXj!{9A);$L04bC@A=YU_}9e1x>7# zfFrjW%>~q=cL5F6Eib>V?(BRsVIi{5lV7|KD8Kzu&j6fM|1qF|xSYJ=pjT#3O|fIq(Y z`}d6(~qHIERh|9}GMDcSNm0=LHR9RuR5p`LfISBh*ZDnP2 ztfVVSR3iY{6U8ATYdSi*BT{Y;Gcrz%Hpd*tr5rr&=dd(&1>YlCfr4zuaQU2Oj-@JA zfwH!C_>)C7b#?VmIzQegutM{)gx!SMvGm_sBUW2njbL=l#vUCV9W+&qNea82T|>x* zUXq+XeR`}lK@x6|>dMN)ICqIX3@z0eixKFQg_CoStE+2vwo#VH24l!Tsr#CudP_VG zj_+Mvvvb4Bb91)=frB+*K6v`;*Hz#`qPjeLwhsmf$%%GR}{C7?_btS|&oEno%oHYbK$!_&9k%Aih_m!E|JOc_-Rr(Jpdg{l5i9317HosXlV zZ`gFc4G0TUPD>zVSqd*xE-S$Yq3v!1Yt)r%9UK~Z5apdv5%I}MiHU@Z0&AHHHQEeB z_l<707XP=Yss4FOBDZhfrsp5vB9O(RuI~9i!!A)=x^F+_T5Cyn>rE~9HK8g*i8~pkjrP*cE^GAC+;(1?k|gf0zW#UP zDdVBWfgJj(d-v|4Va4B@($Lpe1Yzjn;_@ZU%nxO_v$GT8FqxK?7WyBQd|EmFprD}V zLf0+RR-8XKP4L-93)|XmWPSKBjK2r?033Pz_;GMs{^&#}CTwunzXV84OiMdA-Fpfg zS-hM$J`HE2*M|>(uMb|QFWcl4=G$1m%jf()^%v{M4}auwbUf!f7puJvhaAoVQyZH{ z1qGrJoD3bgX*3TWJYdamfcj_Iv`kAEnO!A^&yqo@$$I}j9z^rl?!k%L+89Hdt8$+3Stwv+ZVB^zLl!DR(crD&F_VO^}v5? zPOR{o)uOpE_OvuIGRt?K)l3^zQL*{;>sR^rtX|LSA&);rR-qr8?(>8}lN5bl3RDTj z6wUUI#=P<6o97-6010XSo_oq=fh+Ryi)EKs7sFlin06Ms zo7>+UBQD{-8ve6r2~70MD_Jk(3v>!s~MTVk;1|6HoJX_RYU|DHT{Y;Kwrr(t8`=PB-V#hNoZ|HxBUOrffA8{|HRpni~%u`%&{AQ-tInKfK}7T8c3*%oq( zgoM!oG_)Whv%s*PJ28m%8g%Qg!JOO=g`39B>5-F z7y#L;C>eYDN?r6AgVs74Y#M4}W!NWsbzu-2_$&+?IVqnF5*Ro&+!gJKmHb1$! z>AHh=0hB5HwM^3Md`lm;=eSkfc3Z!q7AsK?IG~?DqhQ-tstPM3aO`oGUk|;=mS)Xd z=uNL)Z50>RRXG1M9@eDiQBluC=$JhtpFh`M-`JR)y;PsBcbn#Gcb;92dA+8uyAX)Q zU=$1zV10Zo3Xq}!!NC@2_;A8;XWdJG^X5^64i%^FTSb(*C^PDnrI|}X{V3At;AUrL z;z1cmxGwH}lAcbpHN!|xzl(X`*dt|@vd=5?be}$dmSqbA5onD~vv|)t#;2)Cg+xY1 z#%EPtUcT7*sPP#+UESK=-p7E6g4XSFXvaT&&tf&R3=R(d^hx7%t%M{Q|GfqJw{Kru zH8$>$RJzmi$}RN85`7Vt7iXKeAJpi%+x1g}J%i zb}ZB-n#BB0J>y`Kq1e%z-5!HuZ6s_e&rfh{QQK{)&#GUUUl7{T8$mD|u4wPfb{kLM* z0o2jf(ILypW8Oq>_e*tuKaQSAjZ-@c&h?=-ouFjhx%Y{aGN`A=@Xnn(^!%ni_Doizy)rL9zw|WeEnXpx zHk^-8`L>tmSk*s&@nYcj?`j|i7{_?-_XLVtHtD0|}whPqQ`pe*6f43vr*766FBh6pZSOq!Y8}vhu z9UXIJ*PcB)%YXii!QSF`TekNteDmfFu!@W(XgHst&)~m$UwmV=fZu6K!l>k44J>n)@@!!U z%PsGA<)&g&*$&T_6v48A6Ja%ylcI?ccNzfjz_(j}r$Rq{TwMIJ1}o>|$Zyy1XnY1y zYQU^MQa`hw;D@}iqqU%R^?&d4a!4-~{8>IuwmJ6v7GfhK%r07vf%+W$Jssoh##UmpP3n%rGnY|*rw zL>P2%9f~x1c5n~W0D5oVy+e3I{6uS zdBXem|BQk??N^rVmrqaem=9n(VwpjdJoY6o_eM2tCjIGaEDa5u`9(#8zglBLkC%;)n?oOKEeu*o$x%n}-{!9|R__}ntRXy89pii9t z7nGFVc(K!5o$6txevG#7mA#=vj#p^t(S(G#&)4y-^9u`)MJUxbG-&eOlYhK^h$7@1 z2WWyDijdtI$S6t!$f4&6zz4x9DapjjnxeUnT~$?eeZz?>9E_D#na2htf9mb3-hj$V z8DHV=IOqA`0>%AO!NJy+_Jq5yzcaI$Lo|&QF{;5g|XSmC>yq=?g?d~)S1Y=VeoI0xKAzp!=rnzi*w z?gxN7q;_ZG3W_K=vgD31xieBxQB^2UjE|rEa&ix;mZql6<;#~vI=_B}N_FIk>jk@> z{G)EuMFoH9bmamWiw+$+H0|gIkkFQsdOS(NwGCMB-n~M?f?IOW(f1xqLeHOnIq+Cj z^}55TT4;E#&kLbpPA4(3!pi5vX00bs2k@Pb23sFI{}=tg@62A$trEhn0|?wv>>>zW zK|fLIQ}9>eqYn2fZLZ^h)_J3SR7fZGWp7oLH^JMgsGR>~F0hB3oF@A6^f6)K5HgA* zoFcJ?hS5G{prbxzmf2R-j#PQ9g-7T-QQ8vy`Cq7d9pF`gAc`?t5Sx7RGqu)zFq9zikD;uo4gWs$pg@3M)CUUD99ZfW7|_d(Gix*v!t z&n}H#0f|NK;NXC>+IO*`!Gh5d@ZI86jd8JaD9$7P8{ahq1O)?vOOjeoadDCJ@bI7y ztb=X0{`2SaXhngcfM#{3_`N0eRyVw{-d&X|!mbv5b>SK>1pn&COrCBUTP%Gd@6yuh zpYta@$ew-&j^3!)xuQOd9Wj!HV6WQRS}#50D_01~p&j3{!di!V>oBZuNany2PYNM4^M9bQds!p68 zGrx{5{2td&{0xIR$n)~AA1IC-iOnyfSdG7a&(+ldJ^$)o2eWb#r`lky0t21H=)ZBM zdFAAg!=0)pVgfOtiu2I-$j(rRbqXPp?xI4u0 z!NU`b)-MY_tDc^rqux1|?g}6~jf|4uyr6-$Zw5&RJvdNSTal9;(JJKR1inulxtX0~ z95M4ea9upKn2Sfzz+mELd2!R8|26U{Xoc+bOHZF0X5rxxVrt#c-=LXAONxhXG4v_Z zHyg_Zy=6ewtsf`9L5=%VUtiHWlljix(%hUStX}FGYc{tMxhVHO^aQrHQ)KVLJvdfY zR$^!7^8E5r1+=aW-Xz)jEP1?l6b3=I$CIS;f*XO=pc zm3=BBZKJ0>h+iwz>s&$o#l;eEm(nb9K3o?^HY*0jPvdVv-yu!_2g;wBqpXYly7Za0y z@vs|ov%fD1U@xyy%fg28zh5iTMCS{#i~Tno5|%=ev9z#mrV(j54ssm! zWCaB-L_KAEsn%1rbsriz<-uD__<`xK;dK8#YK8qty}8%z=uiF^W7nR=#Jr2wU1HVJ z(9n35ZQJIj8p`Y6V!9Wc2yh>jn|t2i`1l2LbLwxI3h(XWq~UI2J#oTkXviFv@&Kr< zeV$vA=;fZDwmyb`tFpVBkt_Yx@~Z7tV*>5}o@tHC>cUCbmY&-Fya9qBd9`N^PWX7e z%(A%iW0~;G`3LS;S(_e)|10k5>0x$paYk|RHK)$;pWP8KPVBMC9`0|E-r_#$yWvC_ zedtaZQa|o!ZwEwBOmj3dHAPG>G$j_?l+?$Mi|F^XIT}BIHtWfs{r>$<8b4(G%z5Pu|4(N)j~61@bRds6d?grp+3srMt>f(zmZ ziu!Y3^3k%qQWdtO_+LL0$u-k*RqQNpT?_{IsySJbzLod&#~HiL;TSV4RVwP?M+jhX z1O!}QouD1==XqDW{JeK+TGnNDV8;t|;)Qpzn#9`L+O%J5Jb?5T@#Z+m+}irbvr5`u z_MN)InYLfAvxnrigM)8bU+iV{w$|3xmAB5F`!6)~BI~L%J_K}@`Dim!iji6U(;74p zu^p*>^b;u2*v2AGQ+t6VHkEnL9P^B6IaZhe!DS|{6eg`ZNOZwJ%yUr~JSr0t6M8$B zg|UOkGqH9B63g=8`W5gd+f(xMbb5LTsJ@-7(c)qEhwF`?jcA%dGQ!7K3$736&f&v_ zgTq3PU?oCt1Si!C3D;*T@Ymn6A8W?RGx#-~8{{`KCO5H5O+fSaU_qs6H-KLSs2T4ShjX%!({vp`( z`SYbR52kNzM#QXwJ7FJH6?H5ca>BCrwB(S`t*^uo=If`WoL$y%`D+FD!9 z;kpBe-zhCEy^YlSf{Mz}%Dgs8sXSn*UWVcM3l{?3UG_|XlsmmHaaihbISwV~#or9C zUcG|Jz!xp+OdWFyV|8I+;U1Ia%nXtL>jj|3g7T`g)zoYk?^q3Rb3@%R%(K0M#WCrSzHm@qqCyeNFFNwfab!oQCw8lhVUK?}fwZdi7t0;YwT#Ute9z~=T2lbIUApnM3(kMcl*qKnP4 z>-G{$-~8?AUdhEj^9nct(j%#G2%+wvVA{`*?AyC{FId^*C|Lu`vq^A$J%df69Yi*$ z#s^QIQf_V*g({_>t!YaQ;qvwMMaCId@fg%6`bn@duxgQ!)2=_voL<< z`@w_#!1FY8k-ZYmGxx#$nwXpWJbOmVvQ$pnM{PW`o0pq=2=D{(K;NvagFk-!7#bed zB#wn?H_`ELnY=I!{P*4}L>dRL83JlSaGRjA2$E0{3A3lgWPMpBehX8CS z7AO#A0mK8SP(-2{2n}MW{r}HYWM#AF6n9{@IitQwghZ}=(lS&o#-0N%SrCT zV*$6#&a*_M#c}dk>t=fjABwKvoiRROo9A_pwfxTUim838IJO-ojV~mUQLHF$z17pYL;TD1t)w9UQyn5;Tdb0t$PfWRSpK zP?M+M2}41GX4~AFkWx3Yt*4OY^Gv^SKe}R~IQ{r%#U64VsZTW z;kq95!`8Mo!jiVff#=0bxnt)z-KmZ}jf=}<$!|;3Qs^%z4ndbpNlWV&bH&N`HZwD` zZpQjbO!l{9%yBIP3_Djmf5AAh8w;@uM2B2IsqsPrPoi^^J-kcS?a8yL%&&<`3n><4 zI>G+JQSz9{BfnrDVf_U{yOL;&7IVC(fQp=!qn3uwcrimKoeg&iDa#89%^*=Uw6y3R zvr-1wbB8K&G;A0n91Bh6mJ@S)tJH}T+a3Q3|B1jRIn&V4Kut@Vn4CN|+5iMK-fjU~ z2Q*P3L_yiAKhsi(fBEu7PDjTVKYdzA2vsQ=woDmmyV?r@qT#PD#Y6p6WUw+fpBboO zyfiq+S-!D8zX!rO=!r-a&u0dssc|0gPL7|xX;XuB`=jvhH%bRmK7Rgwz-)-5PhP$Z zRAHkk{$4YkCU@-MF=O#Yber@rlQ7Ly+Nj%KpXxR@N8ykal{0#27 zz;($eU=!xw3eW`w?rUct6li`rG9%UVlkEMyzlR8`C2k_T=Qml;JSq0*UXn71~;G!33L8I!h`1=wv99180mhB#f2}{)JR5$>CSadXi zyC4p_!JYyQOIVvwxs{7WiUUF5^iP-3;j{pg(12LHl22=RB%%Po`i3$MD-&O(U7$-F zPiPHgCP^SME1*6yWFA6Vtw;Uuc2QVly|VO;Uee=Y78U)`w{7^c_a^!4*ROw#bjHCM z1x7$MRgGz7Jax-{%8&zaLR)`R_u|EhDzgJb&`897*S>v@=5B65`yiG&;7WrFR2E7it`~%WiS-W+`lRe^fzD1I zCHFJDM#U^AhE6~{h`snm^<^gx9MA)ec%EsRDSJ?{5-~>vpK1?#9&8TsAV!G8_5Zgy zu+k@?UB5Wv1ri}CIoU^U8#XXFZxd5ZZ(5!g4!G-ZF77=%){MxJaUbb!*n05CyX)pe z4W1q5n|lK5m`y7T9KLhO$#Rf%9=v!#&o-+*cWLPP|G??!!QtoUrS=F!1;t7-@e2xC zv?az#aUAYfHi!EWQi$1Tvvlvv6q%v8bEp0O{fN|#M1JnMix3^-Vcn3?4f5n_iIb)~ zqw&a%!R_O|JO9J$$BqpTUn%h0Qhn$*6X~D-fUqV0`!%#h`+u6DgD#&z0TNDjLh;YP zdH3!ah$$=ElQ@~}8U-W$p*U!EB)ZpcCnF>GqJcNh*T=_4U=j^?w#`?Y<{0vg`0MLe zqQ(c%dL5*sOq`iUweT$J0|$?az5i26Dy&+m_M3oVUWumGP~is&MZ*DH6swTXU%QYj ziMK{2J0WcEnHwSrVV1T87Y0;49_A^3-c0}B)oyp0(zBbMRZQ^(7cuYMJvuUy?YZ?p zoiBUN#Nw|_y{IaO|7`dOHR0hUyxI5QlUwKw^BY; z?aJn&NZ`Xqg%wCl!Pv*U?z+gmVzI{>bT07_F-4mxD$Pm~}N z{Ptc9rzmxvr967{C{#d%iDYmZAvXw-UL1Bjf0Vf5V)=x$v&|ah31w7x@XZA7K%)$wMdRIqCwQ=Y3T5){-L0vaQk>)SI3A4*5X$ z6BQL*pRH3H7@Te|bX5NR`*&+=>)8tzcHjK-h;?=QuHB*+0L^eL9YHG!BShl&f&-_F zOJ!i^qUj$tiE!<@^k z6f;?Ob^)Wvh+iy`yJCgyHeDm%gNYmOR6X_Wa=~p@utSv8KOZ>*_U+#>q8JuZ*Me0iamkl2^RPuQCJisXYhS~kz^>pz651JEG{lY?&%bB^U_8Q?|S?ox-r_*a%Y z1O%1$^Z=yKe-`eDl5)QnbyIq0qSe0=JhT-H$qGriCj67*xQ?~O6*F{JfX!asq%;$F z%57M%(1QPS{u3qX{oyZThykqlnD0T@7)e%FcjDM3>w`RO8 ziOj?#5>hgRiH7YvclM8TGDAG!=H~XfixM`BVI<&X{zIYITsC8eRcL!TP?4J2V=U{* z4~Bn@;E)2lvkMNi3xF>AdA9pFId6BE!l(i+I6f&!7Gl?r(w}-7ZJ6ajgVTZZD&(yo zCh=!5O5*VSwZ1|Q|H=+VMn;tTe7BW7kf~T%e(eG%J@suqC@|0rJUqH5T}vid9|?UQ)c%t&3c(SH`r02$j75M>`fGfAcR99Zf!m4zn0MF|M_S@S3JVXNJ9kby!!Qa^ za&AJ00@|bR^%A$0r?AfLsRKcKUQdrMN~IPyp0=-FVaVh%x3mzL`{5gq_wz%#g%r?%NXGWI8YpFDl4 zgqmR8^+oBq6LthTIWMcS)2M0n00ZBPSLpmGnAzO?Mw(;%lah|Z72R-SjsHNf$v@P) zTb3u-9hc;!?h5W@B*gIS#3e z1Exvv{Xz0$(Hja=8aDa^^D1m;RTwK}-IllmNLY7l?IwmksiN0Gcy`CoPV1{z58S=` zu^6g{b7>9D(o}B=*Xw;i-kc8~U}D9U17a>nub|pij#9?MnZ$AOWR_E=GzbM^1=!!Z zggKdHb_^6}w3K#Z zKXS+}T)5!&_p2hjF3(<1LVJKE={W-ZGgU?!8u9O&CV&4X-unY! zz#il7h!oY;t1OUzhY#5uL__pX1G<5oDF{lX@-TWtbUr*z#@J$jJJd*MG{^F+9PT|2 zoPhx1Zd6dK@%DB>H=@1_40!q1v7kBSF;{<$@oXzAcG(wDartd~M6ijJOiYgA1cafH zpZRobnJn%(lpB-Q_y-_N=Sz5{yYtqvtvlpxI>Q-fuxn=L=ZSM4_|(|B6u~#@t~-Ca zB8VAvz~gXTynf=Fm_KV{V)Eeed5}cL&k9wHZXTYjoSYQkHxw9O z+*ep2I=~6mLA&(XXF@VEGJ*oSC+ML5H^QUoa_FmRw3!6n212#j$S90(1 z2RKgfWLIMRE?okcK?}s@+`qYhe0*FRgBoKJNY59$t!U~W+A6}y9~Kp*li|902DcBA zGT5xy$c&%JG}VSIVcODN8Ih`PP=kB=cM}pdU4Yy%pQ81SaHr^LNP~z=Cd_#0$r%_J z1U!k$h7tJ{(V1RTf!Kj5hy)#8X{CazgM*qV&oe=J7gSX(7JpAeWq2GI*k~O6wNLi{ zwYOVJX8J>(fkf2ffV~fHaytq}i{#-@O?|}qfj5ARI6AIwepxrGwFlAw$-SiZ&D8~5 zGr@pEYS07$LxQO^t~YKLA!kKrcx7#1a;@k|-!$+fOa(jOuEOVPC6=LSBZSS7rj-Zq zD7I%@xqLRGmvF5UTY70~u_>|2mnr}6%Wl%R zJ(Z|}?UmL1sJFNGKgO%jZq$-nhBJaQn(I{XYZytN9F5J4@JdGTJ?PV?UH$K-Av04` zQ}6m4C+*pc0yzF7haDSX*Det`U0qrbSVviY9e@Rg1-@OFc|A7%>LvU{a0ifug_U*3 zlW7T6Wo4>nz?R(`j&KHF?zXMGbxSt?t!U}zSE`R@&2i4M!(M~pM|tSpGuX`X9Y#No z?2b}-#n&#%H30?*?Rvhna;R#r9)*T}U!AyWRLE6^c`V(L|Kn1V`6J*cS_370-X zIiXQ2PkT$&evRhEfWY}RCH2sx%J1p(=br-U7(kSRcoiemFLW*#+Oy|&AfOiY>gJ!k zK5RJ(fvCN>yKo-WPKusRfY^(nHu1^H)z5fd5`tLw$BkMb@7DJAfv@Q|a8lP}tsz@9 zgfA0xNa)ebj6DK?6`*F`XJu7<`4W!euxEw)XHO5*g(E1+7;}MPJ0BC@ypaI{yZmvT zh;L|Iyx5Pv9*EzY;H?J{MzF9cp)0fcS1X1Gr)xW&)zm#w-OzSZG)#Y}=(0RkJA-`g zfxXQbO%RK4D4fEC!W4v+$Py@Wz4JzKaq-yqww-u99xE2)ZM=B~FfO=c~ z;|InI$fRL3Ct$`faGlJ+2(!m??*bQ6%cke2k^@dAqWXnL3_qR@3Zk19vI(?z{6jFi z{74D)_8KXEm`gxe%DOWyfaghA`6|482{e2}@-PwX#9lrRc9UP|ohk|}iAzsV=JZ{X z#i^eP=nl5a=8J$*0V)a5N|nKv2bofe#Y6>q5$-iY&S4VodJjwd_U(sF&`~353v^3L zeMXMB#~@FSF7*R6D5|I&J8^;@rUK}`=PTx;Nn!~j44`JSpmU4;Sg9mkeYsZe`{?4Tl;y9YBkJE*NVSo$oUix2tIQ0dh zet&pfvkkS$NCZOQUdTQiLzOfKSH#`!n2GT5?ZT6RjpBlVff%?_RCo6PPO85Ti$hc^Hoe}D8_2+hxAj`TSEK$$Dq3Y z_ZrRa>ozu=KIYWKwm@o2Y36lTcQ+M1y${URI2yeA?JU0f0G*KV!4`x@X8cRqaTFUK zp-_qY?{4M^IGv}vHLghy8k@SesWC^k(4=bT^4j#NztM!#=Aqke;u)fB!-i@J>8kH? z*(cGN(%*Zbt1qvuMe_Ms2r!^WPw@arI1=&6gXNzSj?$wW%h70HE$6La>5d&caJKdv z@EVuO$;vXp^&k`DG)#iv28SaiXo`AS6~0|N8le=bcp_y}w^$Mh)Zs^Pdx@cibpR3| zOw7P%Sb6X;`C(8Al!zA;YHMtGOFHvc`e#Zh-1_gIP_aKwK!<<^(I@2=YRu7(+MtoZ z%C&cN7>}x}Xluy8WJ@1+>&v^f{~P0v@u!_Oa!UZQ_3WZG%tiT zss`K@Jb4L^b$t$H6&32-vA|KCaK#gq8>}NNsBnRFEeI|c%KS;mAJx~> z(>s?k1}!LaR5uW`FXg=E#fvAkj?HzxyVgb!oO9=s@K_)2E9Pz6LT|Wh|Fb|^B5V)S zG$jK=4Z_#NiG&_RO|AJxZ*c(l0V=rjU|}JqA;Be*b@z{$jLZ;sJ;Stm7egdogD)2y!YW(KwDY zZ#=*>onOO3hp_b$lk9+L>VN;}YfJJcW!d`dV*I>o#`)1S zNX`*(&jcfdWDo8Dwr_$;MDK()m5Dc#pPrFX5TjksPVv2j&T(yTpxbGwH~iRl++(g- zrl|INb^piexc}<~(Bj&*ZK!bpS2#E{^a*eVIoGQmn?L+}OJW+`V_?lhv4yQ$ zIw2{k%4^3wEVqnMwUC`z%o~N3%a2mt^dKnl-HZdE6McCj^3p&_fGCAedJm3!h`;ie zi;f{=L%^kh8tFE~O%TnrUNByq66bt0dGpt@Q{-c%x@{b)k9?1TfzY5XGS$BET~+WI z{dLoT05-N4`bqqcE^1^2?%K(($$gbh{MvTz1LWrq9WEg{?Ec7# z$#f7A(-xA7i=!Xy8Qxy~&A7#C@plWFkAb!6$eded9M}?xxw(6xT>;1`BSI`_+4OYN zmX$T8qPttc#_sDIW^0^r3u4EQd%u3oQCS(@GDO((b90H#09c##^c_<8IJa+KAfnJ1 z)rw}IHrG0?9jQlPne)hQ<9lgvP{Ui~{U7P77DPl?r3&o(x3RI+5+8*+1p?nII9Ldz zd__}J5HTd@R|V;|ZL4#bPK&8w_lOxOL$^g&S69(bnAzAE#4wZgOTX!=I^pI0EgN4$ z=z6C)rX6a!GynydUb|L}q!m0vyD>Uwc&2|lzFQq=JA%a}fgSqk&RmG^#cNaIn%%Ln zv1s1yk-yqTN~UzO0zDGQxWpK{0HfAI8%TGcKYMEVG7jUrkk<5Er~L6lD17IT z`e?!A_pIYkNJztHtMxM08(`P?ueD>%jP?UCZiFrWc{!gPPtU#Q&Rs_y!L0oLreVpw z2>4sk4TuxNZ=0a|5PveEV0eAS0bX<>O(G$AImfP#mpGOnC>%J@N~h8M$`%9k zf%&MYa*PXaVj`6O_;P3G88r7g_fVq_jEq=9^x6Yw`|m%0R(|JP!YHFXR8(39dAh1f zwl;6vNCYI@gkxjhMM-Zlj=%WRQ{WA6mhQVfiJ0t(*&pvt^70NMTA*)Wpc~bC`M~!6 zI1VwS7cU z8itu26B5$da}>TRa_lRUIrHJ4`Rq>2aXyEnkWWaYWSbo|rNj{M{;8kbkfZ#Z2yJL% z&5WKe9urKS0hRpMz$XIqgKCU3Kiu*gu+$1h$)(IUH8=MYlgqlh2S-NOB$JnhBrYQk zcYB@CZ4%FuACb-|@9I*rkhp4Us)Em=-%I{Av5Tw8iKb+HOxSRMEOg>ZrPqN`ZmpRnI#>d@8(#>QS}-@t4|&P+J3 z^({7gQzx^RaLTl=vKNiTuAaWVIqiZz|ZqBl#wEFNd#190n5p!{=HV1UM&*Sp+ndhUQv znKHmU+-Feha;&vDV8LVOz7g55m8PzL=~COrcN7kz&1t!6mjv{hAzUMSUf0>Vv%pXY z?|Ez3W88N)VpF%b)crE+TlG_s%4?rvHyEhc+^Soo6%HO~H6C`M!ivLjn!Nn8si{x9 zflgYIVd2ir2Xwv{u#)=6f4s0OyAq!*!ON?j@>yEX!u9rEpu3b_QYj*c{W7%TYeX@6hE?I-b?O<;#r32z;=SrYJUIry4KsX58izEH!hqz zXOeOg6PhZ))C7BbOTt{lA}YEA5QEsp0MkDT9m%1=^kYEOaU^-ccfu4L@VM7M=87!A zJ0ob3m2+JYEKvTPlMKSb!nq&Pk31h48lq$>iNuo7DEerfl52|Q66s40HB*Yoo-6d@XPcyfSL#uG2lvk|`Y zAml#5K7#gn{PCuHY*7e$NPudzX=ie6bX<<@3_m%HlQpH%z-vY?O>(zlrqZq1q^$CE zIx4#D=MHR6j!ce?(dy}$)zpMY{r5&VVM+_Pe*7EnePhp!h~;HcWb^0$ew&99`2Yt& zx=(LfdO8)o2*E$$Jt+?mc%7P>ik9|_#rFa67z9ojQYVzCi!k!QI`0UrJe-3#JKg zq^(dZ(7(>l)=|yO&8?Q~8=j5zX|FdIAY8#JuYyENou*?KGI0^G>L_-B*0^yuL2>G(21mbffpq9Z#RmS#nMmKiWZF%E}TSr!=qx<1bb`Glc-i zQLnG*-myRYUcK^Lcp?K_a_Lg$;`#C)KZa>sd3Irgc+E`D$(#D&0RNF|P1T(@JyhW> z0VoKanFU4v;zifA*RNUNoF*e9d-Ukhcf6_sjdpo+^L{8raDjc#=MR7S)D)xFc!q~9 zp1-^dN1}mRoLXf?#eYD&M8F$u2@dVUAP*2+>m<-UR(Cwo6A)+cy&<@W!;g6^vJn}f zV;FU}uy7sdJc`ItrKHqMd_70ld!fU@QKqP*bPVY-z%TF@SIx{+0g117uKTF4XiNR&{WNNY5q}Ktlmled7C2_}(Hh`2Ea%y@Mt1C{pdiekAVp9U?CtH( zBJYWbC-{^!tJ3ouV-$nO!fVBb{^y~g2$>9$5dX^M%Zw<60EsFtE}}QP zR}(ePUb-aO+bb0w8L4Gp(182=Bg>2(G>myyt~$N2?P2hefIVQZRY*+D2Cwz?(lIeH zjep1Y1S1dzG848#I+*StLhIdI)PAK}OQ|?0M$%@Y7#m5ss5x8wyT!9 zA&|2o4$Z=IhnWpF`_#d z(@xNbVG4AWW)WOL32BY38-iseS8j3C5Kk|yZ6$!_~u*Tw@D+&lAd2DQhU{%pw z#6tp3@m+TIq4M66w!QSN%$}Z}Bv=C}ly$fa%dXSIzfPYpC++R+1;`Ed+jnzieV#YD zl2(1^ThKp5MtdJ)r9t&4eVlXj@PSsn zhQFA7<^W+UcI5~-ccO@Xa38GQw}+g0uJbZavO^!BIi`fLOH0S0;=|RFK35}q0LKdu z-&AnZUhp&C_wR3pKYNCFX)Vlf^^NK4t+xyeUMS^1h=@qh{sAZ|rm2rfVp6!8``H=_ zx3cD%ql1G#G&GIPcYVywJt4XA;!ZSstnFoE<2bZ1I;*4&KP)9BCDWdj;HMyxfgQD9 zvZaN7+s?14)sejM?%lhTjW`Jr=RaMJgr~7Rr4b2^U6>S#kqJ`Mx8Gd*@@Y0|GFHkM z@ks&-tN1B-&9}E_b1tb~D8Oc7*u6Ud-g4sg4ya5%Fc&hOd5d9I#7T>RT~*3UI{*8U zs;5F(SgiPvE*uQ)o752CeU#k#EWr%JZK z4TrQeF#7EQfI0~(DXgH!crKUfs9L=~5!ral$qC+gDiRF+@Q8SHR|levMNfWK)5|5A z`4RV;SE>o{cRcj++J>PU^(|Xwe72^hiF1d-SB}K7B1EXcW)CNMbywG;SE@1jcg876 zz$$4PpSxtcTF+7f{S;Z$Cv8d6S1Wx&p7Zq|Ck!%|E-?VKjTB9nTC6R;+fJ5A7Cw9) z=@;WEnce^PL-A3&6Do`b+5iXdFxEEx#uvp0r4DMxxnIj(AY)~kq zzA^+7MG$!uWD2k2VYJquQITTZv&VNEZaz>ojCR;|fpMOX@ySQ9Qur~t8=e=Vo-wW$ zxH8PD4V1a~0806qnb&03wJ!a|U-=fH#@CLkiV8LE2^5dm0m>BPmw z0o5?Lqyw*#kVcc(Q{+UX2%*(T0$KUJyD2->S626&pLrY7r2CPZ!MLixt-tO6=LX%i z%N>(fQ#*xzl(%Q?CRC{>~-7;7zS7(%X%-&;rRhx{xt}h zC9;)m?d@+)&y-;(B3yO6Uu$vAe8`sDv_*!8KaGj;h5CJ3a089(EHUBu`gN@mb^_4) zaugoLf4p9wWk=B}-v3pS-nLwtTeuVjOu9IfZ#TB%IcFL_zgpqGJIve9EpJ_LYosMM zDPUmE=2!3jN00Vk@E{rCBLg>Sm#>hi;Nr64;IOSM2swkaWR10SBpI{?JSAEhrDiz( z2NRsu6!sA?;ZoKB*|;NY{Aeg$M;7r_BRT8NpFhuU*ZVE=PBF?8xNc+XIKYH#PtPW< zKl6GJ00N;^z>{of{S&8z{s$YO&`{ThkGj@+?xI=01yH8ch=l#$Cc~x{!pPs=5s}t` zgXReW^I%GKhCdp6O2)xneS7{@e&b2viYlcW8JYHOxv=HEeH)I^4C8-s93{`ycs`4Z z3ke9|zjZ5u?3H@9dhw^t4TMWPO4{eLv)_=blRz@GU!G~CI1)Fcn9>Cc2I2#!ggP`Sc(Dj2@0pRy3QTjm>RsfL@)d|cJz=b~o6ljFK z5ckH4hao{iNx2b5MwlJHE=+!l`>sEHe|h4owwrtR@v!jP&i>H5LM10wEj|EUg?mTspbT%pp7UY7}h-t z>j++5NCnmlJPEt-(h+|CwUeh#)pmFL!`2oS7AA`~0u?#=;|XJG1vR8{7z=LiEF!u^ zOUuQk$uTrhn5xx~J=|Ev4(1Lsvqo@O{O)Bs^)3hWUVr8E_ab2o80VvsLbG4cw& z=l|Y=3BpiSDyn&M2zIEuFJHfwMC4!4V|_d3@8RWjAr1UafA)}G1zQ*QLl0g}NJp^+ zMmW%2ruteW_ZF|1|M6m3FPoR&S%u|~ek~YFcIdVcIwXv9jn%I1cae~gX#JKcHeHx% zg)I3U5-d|z&_A$J7Hh{Lr{7fSUiKt165J&hiHPIG0{If->1zih?=6^P>L=_Mu}giP z#s=S@VE|LY(>wobh@Dlu1fc}$ z5RZ{jZ##DhstK394E0ZZZ6RkI@ko*6esJ7H(TDKd$$gAn7mbWCbmg&9Evcj9UnPbE zv3fOsz>;uE=Ur>t2J$8%svj{XMd`+28*Oclz{luHFP4?=06CD186YhZegcR4L!_df z(+>`P2?yu})2a6Ij8S{xdiT*w=T;=OB6xN zGng9ZwVArHX!RwbkC|MrFfq!^7H97%!XsxDu z$08e6pFF)C6(27I$NK>$CUA45m_KJ~XV-$MZ&^-urvc*I7g4hiySu$?zYTgM>J=7U zD)IgRy!iCWaFr`wjEF%dnB3-!K8XZtdplmvU^?^bY{bo^q@{xl4E2a^pa@iSbrEdQ z3AQ76<;7Lvxy#8B4)2UPx1OFJD1)7WyklBY8+V8SOl(NZj*YoPa9$|rF3QhGEjPgn zq zSSSXcWs;eKG~Sl=7^WK}9+#JwF>`(gFfZW}?#i7VK#77(`Z`kD)Ihq>eGXbdbsOc=@E{{L#Wx&<`Pyv-mMI6MWC?;vxW+ zAoK<(NN~}eQ&uLAQUN?>Sk&(ulY8NEuaNKSAN-{ptr4!a47F=T2aHde*>zLL5mKZ;u8x7EOI@ zqr6AL0AG^pR*{S?h0)D$-9vimqekMqO{O=8Yo%hq;j9S#J&$88E{$>t6te7#* zb+Cfln}ImzF#YZ%PY9;6!dovaoLA-+gfJ+I(|UW(`>oSJF;$;Fjj1}xg7l08b?Y^g z$+EMGfEknj{=3e#p47lk5HrN@^^G$N(W|McS>pAca47wtY*fc7X9gLAgdmimBcxm)z z19}?f+VAD%wS&CGAh{}wB=eR{9xGhL802L3wX>JE?DuG;Z{XL?SeA9B&5Pds5T_`q zLbMB-!RlAgUms6Tq$O<6n#Vrz!0pg>1f@J+-B9Wj|^|Kd&=h zZkQr5fybPHNuTW>(R=EAyr`+!(9sW}{0)^LT!eVfQ4rQ9pZ!%&DZJYR$;6~XsWJ(# z?-aj%d!w?-Nl#4o{CQs`PntbD+*h~b*lh6IH!142%mO2^emj#VH$*l z+dc{LMlCMG@amg49@5I^&ONvj40zWB`-72<^tt6!=i}#viLqZWIa|XXM^aI76ne#Z zgEI6ZM8W}KdQ5m9M#PDlhKAs9R8)c(MC@4rD{kGkLEPO4$I`WL89ew67wEVT9(cdu zZf+}db09cT2l_T=61(eFy}EU?yGH|XR6oL|!( zS16SQ2?zGn-pR=dC`|7BA6ChYL(o{yqEn6Y*kii2N$;`TPX?c!$Wt+xhiwkl>9ADveVK%KcUNP)H&<3h<`^_Scw~=bZtiBm z;_U3R$3>$#Eky8)|Btozj^?`m|Ho0Oq*7FNxw0~n z2$?O)ri_r4?3oCeMM)V&R#tX0Gg7v+Y*F@#gzUZf-JaL=`FzjsoZlb6^E>Bvo%gxk zUE<|A9*_Iue!tysx7$5y9}7z*I$1eZ9ZP6-f;G&rcdsG@_N?_PN8v*Slm!-FO6UZf zIB^1gb96B5uxJx9#%x&ZkhOFlEoi(s=t8j`E z!)rV|n6Bsj;Q(HN?91ra$ItKvAon7yl_A7z^H4-pL4 zDnsj?RrSX6G){8KinW59I}>Q!*QVx9|9sI>|T)q+=Rp*)n*(D4-(>S!yob7_4a)v>l?1$ z%RN1>UcHLN8zV^N(Fr!f?mb=74h~4ZAK+~HUcA%=+JQYXa=6Nwp;rm+sEm~rBe=aL zXwl%vRZA|ds5s9_LxI=5jnMlOWa`_u-va*m)2M&WW#wqzPh;bn$k~L1f1tBrL3%*| zf~X6TfuXqh44moTmdYHGxRrsYXG5iSY03RB7a(kGboA{V)1NHC52l@vE*S!yfh%yV zVU-L#?9V$myvWZ&5e=*S!(KT#x)4pwwCdPG1)_w6$Vq4`=p7@kK_%gJ#)G_YDg5~3xr(t05 zMW%crd8F2duBf>1*4IGm(6Fae(!U6J$&h5v(^cf`7_g^^u#hwq7N*hMNKXE!yIkMV zBo>&Pyo=KUykd2AwD=XFLIa3kRKCfBP=ri_s}>+R=$4>GA70WJ>7*)IBZc9ZSOVFHAYF_ugy<}tj{Ixw1_?)Ab1-;7 zhH$kYDf9te_RUD~@`&E^bS)fKeHNec2Ut z>$7mDI0Qv_`qzPAfK!Bo1hElMKst0gZ zf3B)x0{sFFQQ%r=ujLw476M!ZK}XG83i-4@mD0x>6;C!yKd$4YE$Z=EUu6%xdtnWd$#U0qQp zb&I}dM2_8AqLXx^1#PYZ-t&M6COt(bvA=NIpF#}=XT^i`MWpibwQ^l&MMMbf4Ht|+ zw;316MnG0{=u3b(9*rEBV5fk?K+NzUiSt<9jSWRiTGlR@JtpGJgibvR|I9AbR?nE1 zA)Vj^+l&PM@UM^uU0p-GtNfwnB5Ystq8c&d8oUZ%P`0u>xVxFe4o>S<9SPNleROB- zeP}e|;e~+BbJk&m3dBUDkVq_RvvhwEK8-Q~jIiw>=}*u8LyS*_oDZq_7g(X`m9FC$ z4VYd8WwjqfR zK$8^VJ0$CnS81sPoQlHHGZMW!UsY2hCt5x-Qi|#-7aB5*fgywSzYW%+J!)b`#&LBd zpVP{0TulVhnC(qqeSrKPYZF`fUmWj~!FA#fSiy}4y$%2UA{t2Yl#hsN@7D>6hXavA zky}rI!r@)`Nw|9a0SxuCcXR9+ST-QZs)vP!ho>hgqoeL>^5(1;QI!Sf8p+BViHs?TT^rZ*+@}hr{|) z^f3}i0>ru^LnD?M8l_`zxt7snzM|80OE0Z1LG}~JrRs0r| z9hA$LaO6WYK&b5y8_-ay#`Ge1S4)HYVqpaHUOW+6fxLU53Th62m0tE#sQZ^su_X)B zhacH}Uf3F-)89goO=9Pe4`>TP*v`73v#6-A5Lt2Ui^U!X=GwVj_OF2SC zd-@h9xDJ8P*a2yT*9++}kQdRGdGms)wXN;)$#A%`)MB1{5d13;<$htD)xYgMv@enp z639?;f^P+J&P_Ck|8>d0mL|alI&7BzsKqm_F}>-X>BxWp^6 zA9$>Z%cY^%fpY}5EO0lH7(OH;iu!1ICJ)F{$jy6K3_c zua}nhQ#lg5+GmRuX9Wsf;yyq&bzNMqLj{aZG&#h+ATE$rz&Vu`vwbD*IS}MRXXpGs zy%NTBrt-Dq7-h!)D!Lwq1=KJ)jn^wJ!sOCur(QZ~4UJZTJtESV#tjihv6WvbGVme% z{vOL7Chf<)z+{k==;|7Mal3*7_k-t_q@Ukq>=aT1^n~X}zB4f}SfY%TzuvBd4Fyp* zVV?1)zUPWk*`+Iw?Nh*xF9w9N6P!j8f}xBhjXc90^{qeF912Alz@L78zOYmUq#*7G z$RA}`nr;^j*5c?Y3V1j#A1fs%ICLl%-podS^{-S)vn78s7sj|7+aS0=C`(k~#6i!s|ChuVOEKU& z^k^_TiIs)r0Q9y{oSQ-6*pljr4!|j7o@i*6Iq2^=|L=+5vz6q&=J6}WN#=X1vMsX& zS8!O=%a^Yyg*MjLF~norD-0N!pBDt-R&P}VLEHp@$W@sgUOqmTP|m7#mSKJs!G6#$ zzqe-sE>*X;Hr;1uU+f_DTrrkHg%w-e_-JoDa-_EZ=~zmuG+A7@7@8cXsGyeJ7?<7l z6k^G3INJGKqQ-psF5$MqAjQucya}&0BJn``iNjy}zgma3D4Jh$opNj#|b(l+<$)mq1 zQF?Dh0R1r}8^H@>7xmi1(W`$~_hsaAj zrIt?jPcJ!MCJt54kKpx)WEasFdrArKf8BfH+6(hW3JMBnBi(+zLo*QC+ij5wi&96Y zuxm#~M?vRK%q_v{z-!xRoG8n{YdR6~Darw&eXi`4koUijsB+Q}&<5BsS7s`)ij(l& zV93dJ;V6#5hP^_^u|1ya<|!T`_1m}gq%sE}+GD!^(~mbkyhgEmg^tgvJz5DKpQb9_(=P=bRU>VeFLXdpn@ z@HRg`Ns%GjVswcbI13PL4S5|@(fEu}zrHs3aXdiH`{QT&@L=%Emo>=g2$$>6(vimx zzNr3DU-uW&0Ow368IVDR@%DXeXvnHrz-#A_kjQMF#j$&3_aFV%yaq8gwugkJ0TNIQ z6^2ICHTiB_Dr(xjdjrbny&B@WTw6^iFtOR|f?W5OW|ylvJ|s0Gg9c0V+=>=BCC5M} zMk@+klFOiKCQU$BCW~Nu)@iatjy{6}uyJyCHd=SIHIwxnUv`0*pzPG3#eTLbVYCJ8;b87Jlx3vAlJz~BnV=+NW46W1o%N9`3Hd^JD+ zO?K&4HtY;OL8>-0JL@)iH#Sxet8}(*0S}BwJ-~32EQ~4an@kM8Iqo-Au3v*25kUk5 zgy{UCVb6nC1GZ6gvFP!`ji+3@QxtOnz^4Emufg|dU}&(dsj+dny$)e{3rfwXBN$sq z0Wn9hu^PPw#2I+nz0qFXTf^~4LZVAe#}!NoY|p~Z&h(mw7(;Mpqb)3LH&*xZ=qyUS zeS4b#g&^i3848b1rLNRWmf5TO<43FnXXCeT&m{LlQFjZ~7UJS>_zq-uHv<2j>oCnr zZo_NGaf9$jf`>l{=oD~bX$_yrRyqcq28S)KTTXL{OO(D@-$p@LFCjfGb zU9%0TmqF93bGdnUNC-3u))NnaQ~;U6mXrC%xbta-5^GcaWZI(-L*LGS5aAc|M=yD+UwgXJ1`_bG2BGnAbV3^%wtj0mC3M8MAC?*UI3@Q-m zKtE50QCc&l0t{~1*;7E?1gDEQtdZaltxveq1J`#RW*X|BhhGxWUG2z|x;9#sUA|c} z*>eCXY74p?7?IElxgQ5HK^1Enr&3i*%TvG!)Q8_a#qOF05dxzmO_x_zi2iU|DMxiV zDM2s9Q*v3G&};AHsy#1rc`6b47|3p~kxh`2x?>_VJ1!aU=k3302Ul0`VIVgWaS_}u zF>(T@Hs0?+bTTlEW?*37DdQT}goH)Htb(Kgh}`X&(U-PLG~r?}BaxB2Re3R6|S`=GDJIf`Iw+)cA>xch+K{Wq$1{-U~`F zv58?Pgs*=UquD<-F77CHO#JKDyG%{n(R^b^-j|6L-qwj3{?mvCH2O@<}_$9r)HGB-n8DJV2q&|6=7^8yE zH?**TfVc<56M{qs_eTQUKwCFMYmORMfzF?qO>dn6It2d>jrs`lCk$!I5Y#~fOvGH{ zB)FH@yfAAcI$vP(ly9zb!+D5BOe|`C-T^fkhq|jMz7_iv)E?qe0R~4#LPeI#45&hK z)l3|~$a{cZZCQ3WBw+X&K8?OQU=KL5v7%W)kPTjVzDHA<QF&=Ny*M;(?VbaL`wkH=(s>&1Q^8Q3->iZ zIsS=>+rEEao1V7+2uP$GFvSYR~j{oW<-Z_Q0Y7?K1?g@lj;fvpk<@Be&BJQCuG8yia_ zW5KaviuM4=TV}0wp@bJ)#)=<$GE_&8Dyx1!4jfqy@^C*tKQ{0-l9H}9_ar0k%9ZaN z9c|mSXAgElh(@M3NmAq#5>qr&>7Z9IF{xpEj|&@smjR$&@Mz$vgEr{Cbj_Wx8U2LD z_+^zQdRXmAgK18_kFf$fg$^JJAR3_D&mtlSw=0q%-gO+(P-O6uQ;tAe=mhBOCRPAY z94cDc<$?WmYdmPsp{POvCvoMTSoC)4GawfFT^t{4FCRp8ay9@hK+Gq02koetOr9?`^nyV zbck7qg-R=JINjQ0J;45@tZ3S!<^my{8kS8M0ysv<*iYG=BA99L zBZ7?#p@ENcT_^gtPJO(efFvQcfL3=u$&W1EsHMIw;_#ITxOW5uIl#_@oERkwI>Rqa zl2AOyH>Y447s;Jrk7^_tc8-pQ7=edII~mpC!(YI40I8iYjYacgj~CQhI6AJJJExBz zOR!47yN0X+S8d+?o*(j2SbIKv|9%@W)(W{BQRo`QiMz}$b#>&}=$-;e_j6Av8-M{q zIK{}wh;rp?ZS6JsXsHPRwu4Xk{-~`kIj|*h0H(Nzlw`CySpebd=GT2g$Do+r2g(S3 z7a`^Y$Yb1|^GndW^94v?7_3ZEfpVB=UIHP5nU-mP#W^@wdZEn@6|f0d26A8PYHKg* z>Xu&J_YLWMGuVAfN{VzKItseJ$0W=w-D?ddCqaTGm`vy$TrWHsF+JVWxM4+%-~`bW zRoPV)l?pG?n)6B6+Ypy1$jFcb^ZJLEcQ3jUxF2GiOKoikVPEID<$m*{Qfun2)h=SxsiL)PY23GLhQGCLE^!U)%=rfi=g#8u*3SycHL;_f~kdi1C zEfl$}*q3dtGKhb}bKN&EV3i}p0q_#*g+l?@Qg$$}> zp;f1`R7jbd>)vDJ5g3oga{PG6Tcgn7+2KZ;|L^qf(d&TYfJVieDtnf#{^dS#i~L32 zy3`gU+lFfg-7@&d1U~+XG97J+3i-ITxEOfd{HnU#KQdB*7)pEQFVi`#@0Rl;u#~6{ zo%{#dhdp=z0Pll zqOC0hqngn^{guzlNWf60JO;|#Qs(XoiVHE94CxvqE^_*M!;SiwH(ZN`r#E=Ls09;C zZqSv13djUG;{*3w#ef52?mp4KmnV|Ane1$bFg}bU!i37W+=o2)$ zg5$E+-Orpp&B|r5A6xroONz>9!&hv6)RRI$pA9ergg8QBHi{0)N1X1+T_GuNX_N>; zlMl!avP%q;V^5G4D1%NGy zA-HkXzoKVgFtoK*#?~UDFbwq&Wi>kP-ulgqhX*{J7Y(spyS4cCMsM4;vl$+JXta8T zhufRvzIycx+aArPq)1dl5}>{(k4=wdmnX!>H-zgqoQEO;$DV0y7j(;71%EG_n;dwR zFu;$Q+`*k|0!~g&7+ceqCBV<0mY;$11n@mkv7rr7^`AQI2*`ZsAtf7O1^J?sfi2e2 zva$)Y-gVy5!_iSX0=@2_XJvxd&v>QKw{y< zFALL|P$CN0>I)*>&iXNocYD*wDB$JG=oqo8SRG?d9;+ivVynoJ9)Mh5Sy@R`wZu=r z1RRGe(ac9`NJ6MiV5s8Ii!>e*e@)_XHKNxUh8IXgu==QSww?hX4~E!HB<=a;0)!d! z-&O)*0sj}H7LV7TY=e&>&|xC4PMbjdDYHApfH7LY+ICYiCgtA1C_T_DvtQimYf_gR{PZZH_P$fK#2s4&Q;ir>b7@>|+>3?1M-Z*hV5|`IUQ+ zB46sC=+PK*20YRK?RjFTWEIW@XguZa>0V!+PF~eV4-ovAYBa?muoz#P}TAf5ufuAU!_Yf8MVOuQ^KJ3&Jd#PDo_IP7NfQqcUWaTgrZz&KSy zEeuve#n)8cJHuR6&!J2efVmwBfxMzAg6W+sIH73{NhBbdYYson#Dv*_HZ2w@(Ef{_46j5&_7Ck3$#o;YI+;4Dc|Y zW@TB-1eCfaV$_on*dQdt3IOkLSWq5v7e zAHh14E%e2~5+^3621pbrIshH+o=4+9$AT*5Veq}1f+9gN>W$G|%O9`rLl<*7kd+Vv zhdP3KhkRG|&;z2kEia$>!xX)BW=Wpa4eb(dI240}3kb!xzu%EdK%Y>Q%5A`ig^T}& za;%01u$vN>Yst4pYDEB}OG}3y6?%iS9LAemwHn#`FuOYhRDULGYmU~ey;-^SKYj?3 z*)v7d|1TGS?8WUGP|^S!U3{XIpPL)@t_66f-q_e!`j4!m;Nv7-_MEOe-`TWfG*woW z_KlS#n(wlpOZW}*6ey< z7t=wq-99u2n_WBVCrdo7a#>m9xy>4eUEFS&Hb$Qnh>TgOkG#gNl!Qi(!+1NIuQV8t z`%*!3$)Nx5-+PsX%*j?PLuxCw-R8It(uyRDtEi(>% z3@|a{?+nv|Tbx<2fzg;SH70%4GD@FsjD@!o8POjoj|Txh{z5Ka;BkbSy5-gGPq2sL zyLa?UK=ISHsW?#U6SH3n+=Oo5qM%dz&+Wm$fLK?k-)!fC@%?0`7t6Ea&YGf)IT^Kd7cfa_lmE3nMvRi_h z1(810w{C(5FFse-f?xirGmoL7rKN?QGEI%^-r{(5LrgKr_0oHL5&X*rCM*lIQ4yUR zZr~T+T=sNXpV^v?+Y;Y(UG!yr#LRBwr@uQ)B%&GUCCrAZ}G#7qN>-dX5& zp8tLV9ce>B`bhDW^JOc4ED;kwbrysfjgOB0?Ef_u>&gx@qA3WAz7-LY6;w$AaP=7D zmsM82oO}=vfRN7N#P3%?wOsxk5(FMlV+2OwG%dS{YeG7G*8bDg;ymcN#%6&A<+-ic z1~lt)mZyMUMR31Q8GhW3>6_@;lAg_IJp& zmER%C@0WUI@wkXQLhq_p6oeouHYIPB6JO5CAHrRwr>8GOyZnCc3!oBXm-pH?;B`ebH9eaPBsUPG zAMIHqN1`mBqU;&)aL=IEm-5Ct1-5;G$Re5F1KoM7GCU^{&7eSwz|D=Q7L(QUHRla>6;iv}!4l4*Vw@hOHz!u;atkZs_MA_WJwkC#T z>ew<}M4t}z$k1SrDRDXbCFZG!OCmf3ki-p6Ogy9lm!k)$=;6X%`r5h1@^e<>nY5HL zdLApub77zDFK#?T4FS4>Ga?RI*kTsm5!Z!X9vcO>8Ajlh$?y30Ut)f%lDfg@v-j}I z1ljXRP>?WS?BVa1Q|*>|sGX-PxB4e1D`CQ;`{On}NJHSD8Z1pZ!_BZ@Zs5c4WWG7y zX*96`MEE6eQXZ9L1Ut@h;?Kj9%~c1Ppt8`r6Fl|1Bv(ha*_1j8y06|?d3;DnNT_6~ zx0ob=tQdesk<*mC?e=R?K>3tFsLVfn^hYalnu}1MZp206Y z(kO^m{-*PN7><=CNIh`QoZDE+qdUVDW*Y1A2xO<{kuEP)6K|r`Uup1~9b;&sY>NDl z)6aa|(*mW@S@sY=yr<2QwS2o@7odE)cqhQAx zB(W&M%sjc5xe3`j`nJZ8_7?9D7S=?@R|A#J2gH!>+h1eg4+YWFQT=YxttiCKLBx~` znHqEJbB!}A!}^4(M=u+WHXT?zK*qQ7?tawGH)8>l^5U&qmLND^d+>nAR;DxG?_*0# z^Ssq~d)Mw=y9|JSD7+N(!vnl1x;WJrmymGtFwe3dQgA9dI`d2__-#*N29(6lpXBhG zt_1^nd7|);+saTIxUqs}!QWF9)w~;ANwCjIv@;KLaHNtm{lfg}o9^6+8tIYZ9apKx zhljtSa(?_&=aZ(syCUX3F(bD<5wV&VZ-urfPpPdFQ9*w{Y87O!!g;&(s1T ziT5v&q^P8+g-eiUbXc)-bMLXWost=>)02xt7R?`3-^$K%Bpod>28Jm1AVVm??v-vT z(_PCg>h!8qaaUbiGToT?i%b#~q36%9Dp^@VDr#!Z)dd|3L%)9;*xL4u*xH@=nuOWN zkRo7N9;v!@8m@+q^78J4xB&7LvLI`D0nu?HC&f~alWj=f@X*lUuiL-o-c9m;k#e!> zls}tQ4;b-FM+cow*CXpod_&Rj7I^jk{c?#d)61KJ^l5M2SlEj>y0e{Jpm#igrdQ9? zlhNY?G>88jAq`NzCmWo^J)gS0DwtJw>m&`OeDk5;${bc%&pn-56!d6xQw|Vf&ck&*{xf-kv{+Z{EwT}2G{@l zd5gFIZ@(an@)6s=SCDjAo*cJC{Q2rrHgCiKE-UTxzxPIb{r`uLT`1iB$n(er;mf;PyXGW`fOCW)Rn8uREGpY=eQkdR zS^JBN@(YG24o<(Pcu;3|?*9Hs)fcm!_NCkE$R`i=^XsW@I!=}~9{H$#KaDJbM#S*Z zR`F$3`e$d(;BNHf&W$g+OsR4=9B+{5Kv zoOIcoe2qu`QMfPWHAz83($|y8+10otOsr^DSqs^dKTMn-=WGwyJAds3ea`l1uH}oQ zECwugg-mYxe51!d9?VHGG}n9Uai7ZL99xd&eKLWJ?Hb!6jxn}pR&0@0Q)I+(U%E8m zw8<5r7XCKpw}kw;M`XT-u8S!@Chafeidp#r(v?pIzCVP5MONxOEak;>oC zzJG8>;I8(A96k&cH(35r&r!dB!|-h221R3-a^`iizu7xjU$WFwb`9_TrM8W&f`!!7 zB53$g=R_m5!OoKG2Zy-i1&;jBM$pJRQ+4}-2njPql2EwJj{T%-QyMRPN&isXR;Vc3 zaY6h}ctSL}3QxiFK9V}>o6qQM%H&ncVz@s^k_s!Tya;t%!M~+R`gZ>^+p}UqoA5x# zi%!v6|GpMRDRO(QT%c6zH!(;dk5x0+*e)GOK3zZ+HU6va28(EKCg)BI%{U1?RY`NM zK8py>SGOJ{h^rNw4T-Y^(i@26y!Ox*P`FmvHh5?#rqk#d=dsb9ESua7?5?gQ308j8 z|1^+<+~0=3tm?E6dh=+r;wEV$>1}En<9ic*28EGNMzrb>CpIp_zWSFS;)5nE0i)g5_qxMS8s^R}L4r za8vDdc**feHAk(H%!Ks*^-gAC&bAL~O-lEl6)jl0kdP`edYgUD%@nhc+NNfCtZDma zuVAt+k}q6O49loS6MFg6d7YdmiY92Lqc}cQ+>3gB_1NQ1gX`+HJ#$QrZ=c+Z;P^yc z(d=^JH))@tdCJx1Zjb-sYJuPpdc~VTbdRpCb#B}+`F4a#d&yrynjXla(ZJ{<%}r_M2aor%PApysDnmQgP?YUXwQKn(fjnla?$V zc3x!_a}@cXo8M{u`&?xQ$gCf!PbYX?9;Udh)02Dj;dCs=C;!eVO_Ga$C=SfLq~Z!q z=ABHtdZnc4k)oZ-xldCUM*i|HUgIf9t2>fFeX9So6PMC`KPid>>V@MwSuTu`)$BPC z#?nIGaAY8*$XJTvmxTOd8EczEkGC3UYck15j!z0aOa7lA?O4egNM83h6n$rH7-p6}dsg{z@{VVxly@y`m)?C~nrnLD1`CC{K}GY4so((3 z7s+!Eoogv)=6tSf6D(L+_%ypUN1w{Mb9fKG?ETMJUOTuBHT`_2fAUS7#?GU(75lG5 za$Nc+?Bz_z4Vhz7=T*z1_%1yryZmSObISJJwfsRJnu?sN%2uds_kaCEp_)*^%iexQ z`7vX~t_YvxfWrSy88vy%C-$nl%c(!AZd2l58S8G_%=2kVuW(ODxTR-)f51nj&1+0V zy1KZzM34HyA#zd+PNr zU8LHa^y!?R!(*OP-8{Mc`qkguMg9MdqN9@u|9hg!uBLuy68WE#Hh4bh|Ied#tfYmX zSmDhJ27fa)q`l_;JzBTKhxa~8ZRjlDw`=QZ%|EhjPbH`Nx=svQ7z;VJZt{8!|Ey6C z-efN-^|Vce@>DOFbu`;9{-vSkvE^*e$E>=SvlbabG`yD78?FUsIsLWNB|+-(l%?zc zBq{&59AYec>Rc*kL_NFO-}JoE*#vR>mLM%D%Y}E#g-<>VxGiO_JlD|OIne*t@w1C; zbEuqhx1vFmjV4?6?10;1R&1Mr*7a0|#h3%l-9g=;A%b4Dnf(RAOUxB2Lw!1-EDGxd;y;o=E3 z3+U}P>r+mAlVjr^I`-XN=Jr6vVXOJY?U(MBB~8$B)t-%Ud-dHu{^|k7p1G?}dw#p9 z=|wC5nQ{N2runPw&GD0Z_rs(4ygJm3&X!%c(YpHNrVM{nws!Q-gX=?Qs&;6l@px?g zN)OY&cU7F>$okRI%Y(8~^va8VRhn#l)H@4Rv^3n*XOS{4bcHwS7nE?x@43=h@TB5( zR_hj{Zew54%5+$A64T1yo6z&YS)n^@d*#i4MW%=K`E84eT=+qM>~Ehu6RsPU&`o(5M%>2Pp8SCm+EstzBugw-n0j+x7!_;A2`g&-qH8{Q zm-N;5zbck|679ljn%4(?cyAxgbE+3_4*C+}Vl~A!Y@CsGYw@WOJ&#!Kf~JXbaRBw2 z@HN%o#=lc~$Bp|^Z6fAN+-3(JY3zj)@%Bd!}IWNBHPLrq`UUi^;v@{@x$ zR8A2uv)WZyMI)j%zFsO3;yTl@icLo;)n|?eowiP?ah-9Atfu9vp%omJevs(ef8_gj z?MDOM3i~qjA9tvE=lRAhoJdbd^4i8Qz{%H8^;2wDe6Be4i^I3_oPOS*3^l$LCw{@s zfp0vfhtG5=xx6sQ_wMY8BJIe`-nb2#e!F;w6#8xH<*uQn>BG-m+@$tp>505|&NW@Q zp~T$&G4jXuS%Ki)7F{s{X?|8)D|dqLW?h)-zj?O&{vmxyWodI3hT-zddS7mrJV?Ag zx8V?Ir4#s6lLQ~4_JYO^3v9J_f%RnX{rAp06Y}olXW0rxUYA<3o;@8rvpXQAL?p=i zsT3OruV2W{!U3k{u&OA}lo18`uEU;k=9P5&Y;Ih-q~LjJ!ghQqTc0&aH(RRUkzCPa zsX%^+^3R_&RtuZs!z3G@Q>1Pi2>1$ZDV*2fQnHb3ADQ?jc{`#?$D{Iw(J|o-T8{%v zsx$&=zVAXxOqm*DN%0M&SK8k(#vg2T4RpG~5WJK%ygXST;<6f_cjuFex>9%Xe)}<_ zqu-6&C6=Wfk`%Lb>=vgl8zp{KGy07smjsq~JqK-o#!kGaJxzbDItuTSvKyT_sYm+a z$naaIdN-~ovz+1~f$7Spv}1Us&(bko-=cofVO1Jr%sP>roAK8!HK*Jp%ihE0N_?)q!!lB?*wcq)@#)%)2y(Q`de zCGBkf?E`Ep9q(6tUR~9($VlgwJDWdh`lKQH<4=z5rKQxB-z9bhPM){XK6u}{sKtHR zy;a!8B+u`+1j7}H_j`|IljMtv$<5`-_7*c|zq&GZ7Tc_UerAKQub5d{m6Naf>zCG8 zwxbG$1M?yYYyKaz)j5d&Yp6aH5WsBY$hNyHJj9i2w{Ra7!dD9YabMxB2OU-e{g0$y zt64;guXENZ4OOg)yy23suDwzzmc+|d@TkOpkg+?5HXxv3^~>s~`@BDB_p;jPE7`2_ zce`Csv9xY4|8qH4nK`8>fs$o=;G|@@J99pbr*^#^_Tjt0tV@fua$nxMTj|d4CYkgw z92sZa?f>@)-lV$m=Q>wwvUhrS_4 zr;o3FI&k;oR%=ma^GC+uC7WX|Q{=PCaU}gC4WU-+GZJo9Vs^7l8bV*)DbKa~UF2Dt zKheGMk&{=XDz`C~{M9M3&^ReK%Itp5)4_{EI#q7-L46$ug%iJfo>&vw)bhP*!QvyQ z*r>YS?(3btX5$eFtB9qOB)X5f0~#8hw||vPTC%=&>L;z%%+Q@rl=O{zjhIa)#)VJt zHSFxazOHRSsqXJFd(B=TFmJpi^@CyEafhQGM|BR@=h&oYaQX(!_2q49E)~nlcT0P; z?v|0_-zsYLQP>#AcKighaG%QIt-g!DqeUsMlVNP2R27Hd%ipC8%PZcOPl$#*da6t% zFX_D93nA(CPkOhiF5&ify_KgKXCDYpC6{m>DJ?yIN1y33P79JQ&&>zRp?9XAj+|Sc z$~*hkbC0NwE8~q)yQTfdPrcz5x+iw<9k1!!$Ne(_BUft50<6|n?vN-k^)|e*)vJ`T zb@`$<^K%c$`;~|Bd5$@~`i%v5I)oK_%W;|u%jxL7@GbV-et>_Y9s7TGm*=*M9x2Mp znzm$#MK`Agsz(Rcv_uDG#mWA;(p!8#w6BcvoZc$GN8H)H7md#VV z6C!ppZjj!3ZlpmyBWjMlL64MXC@Igpa%Vtu65IGcW1m<^5Dq`3?3fxn(DZWtlkTVN zh#lutmB^p=x>8*hwpEZhF5m0{c89G(LT)~lW*^nz(j_YOq0b^kE_cK|crQC; zv2qVl;gOKx31h`ISuAXqar`WB?16uxtKHI`s_LG?^Rf3_P3uzV|CEXLHedRoR<)n6 z&#%Mkqt)qL^U5_=E8R!>mo5v{c?Lya^J^C^x;ggyiKYt8eN|mmbHVY|39-eDmrp%! znJ#AQRNUWtn}o5e^ie@x>frB5d07u3hCk(|XZNpH<4)69MGMS|L%~D(dJFV0i|D`l$QyX;AD6y)C&)+Ar)~wHo5<&Pt%v#=RaoY#;anG}>U#BiP zFnRU%()HymGIqX?`1|DQ)kW(BqphypL8F(QQ_JvMTYr0eSo2LRv=yH$cAE{(dLft0 z&UZW#i;1&ZOmTCR`o)nU!>Q)!A%!pBov{W7>Dnp05JBy3Zn1YRF?q|RC$?0Gsajg? zvgq1oq`m`(!+Yl)D$#fDj@)7>m0+20)sgBtTco|!WBjeh%<=9e2j+@O#iyf9TZ`!*xC(|9b#(OxYNk&A+naTbsHaPv0 zYHQ7^sOP4Oomh@!VDq{a*OR%KU1mRj%ieev`lO-t{>h6|q{lcGI63y)#4Be1;xrK` zwT*h<{gmU(BMT*_j`Pk6`i#*Mb~F3lICirU+|UB1m4KXX*}%s2n6|U+8jj7;$Cr$P|r_ zIMjU5srgN9g-lmK8Gl%-?#=_9Wx{v#iV~|gUh|nWIbRT)|I#BB9V(FeU0{(ES=v8I z?zZDG5;;zbufCYQ5)s~J+UUhThwOp2v{WFr;7rA4rjbaQslRij#=EH;t zx-&!D1cmP1DDhUYENC@)mg^}Hdp|R(PVBfjUzy?e{3%OwjpuhAgps2EqV7EGRW=xV zA+aESL_svo*Qv>UxxA?h<8+VO)JvHU%dG~u(g$c<9-F+_UV2lAX)S2SE9EdPVycA1NZ9-1~k9_jAO&7~5Fo%7M;5azAczM~SSKSqoA zanj*BYnm3a({UYvxXPtc|2$u*JiU?tY^QNuar$n{dK2mdz2QTl+5sI_Wao?$FK51e zyRKv8-5Eb>LJ?-L{D{5mKr1^neP&iQgDI2my$OH!kDaQjSFbdrCEkh?sjCm^GkYPq z_WM9--mENo3(_mx(8RV3!v2E@-k_{zq6TlmYHS()02m>z~RyTx-@ z0&&{qPYTi6#_-~0pNTX@p{4D_KzUs>ade#V1YdP_&+yY?-!{!ceZ-(IfA>so+6<^cwo!d|Au-AO&>=p1I)qqk>DQb;E;H6f`-Zc+kv+Y)>o3C4^(|ee5r;l{KV!B{5C=++TB6 za|lbMRl7-e|MT{aMR(x!R!VuzH(2ufvU){aS3~ZZi9Iw`(kjn$v@2*mxU*oQ;mgXD zDxyrQOyk?-g6_>9;oIo zv=m!kb-R#Ax755pAguPK;iv_7o#?}c2ET~&PKH8J*9F$bFGj?KFg$v4+HT>U;Lmi< z_%|iQhUVC3#gcI`?rATP^xtrQ&|diG@=fxfirylXU;Ko_RE^9Q{W zbGICFtY~2=9S-3)+zq`)j~7vXs^^Gk?eQfsozkp-yWKj#yGQiAbkm-3?kn{ch&t@{&8s+0I`L;br)k@Mb0>gN z?1pQ$`J*lZ7m^c7MB-|i$q*P#K5OzdaW6`7awaivdbfY27v6f^*zi5zZ>NZ?Q6k5& z+&!evV=~9pD-LxS4Mt@@BYxeRDxDa6->p!}e)I@71nbWBm_I4Onka zDX{aT@Wt#5`ue>-DsFShwvPR{?xP;>FMkr&t_Y^jJ=;wr$-BG4;#qSB|CUI& z*IO6%@aTc1hFi7NR;tW{dM_`Ut@S32_f$M6oV>^%^^%GHt3ZxpUiL-SQ8^#SlIQt8 zx^R{PyeQ%+V`b~wAOuxJTe>Z z9&>bNUkct-uqP4+jA< z?bIn9|#O#t4^BN0eDbFEPuCX`Ws#(;PWH&-{*e<;6uE zkMo(WuYPv%uS?kq7nk++?vBg3`>9kQvMErw*|Gf-d7pmGwEx6f?-w8v7pMCD6T3PJ z&v_h(dA#K=gjbbP+f?i~F66U!u8(c9XD9OiObG3g@zcT2^L-!MZZYUw)|A`RaOzKW zBaWXlk-e>z50$(pStom{ak^Xu)RV2c|JV;4>nq-3aa;T1ufF}gaT$jnQ)Uq*YwnuC zKyRc!4jdx$N{n0fIg^)?XZ@X{V82!}W!VxNGPqslPTt9BJ18=X=CNXS8aYbm4F!$! zzhEkNlST6F=RSV?-e<{gN6S3|(!M;tDKz+(L1AmAQLwnISf7?YGxog`J9UpK4bJ|O z0i#uAju)#z!ov}wmRqXFX6*$uX#~`V*xE(k-#C@|w&-AhM%%4`=Frz!JXlrq1#_AF zYDAb+tJTrGc&xxIoVk{0Tvv*sF-eP~@mW?Wz)Zx(yO~c} zWb5B#@#HCOx0gug;oZ(tCAY~`!@aR_qp))N&-^RzZdxvDv-(zM2!M=1 zea2{=$BdAN^NJD@-}H`|6u#dTs}D8jpFN8T`&8|%!{@r;`CyElwyf#B%dq@4;qEIN zjp0Qe?xt6%&&Js2tUTb9OMJ`7EjKIMS+JT=xLc6+SeKPhj1$kNDxI*?1J9jC>0Iwd z*Zi3kic)O)#L03*r^RDFD3mg4o!l^HRZs2SD7^|zZt(utC9>C?CZ~g@EKm6;o1Yg7 zO@0_HtH?Unu1AwccTxSU`R?M^{Ay>e_gTGRL9Tk{OWv>|O30u8f`rYl4zDU$kZGOp z{U&$zl9r)TVlK_lEtE4Ul#Mx8e^>QNf%!~PP_4mLoum*T0-9_G10M*B_nb{lw_yy$uHN{ktPW~ z=}=g#uG-tmi>RD`ENXa|HSf#KP{b3qGKG#vOF2+^+1UTWSfC&YTn7z$NZWY#R&Z=pK0df4D zBF6l+x+mN?PV!+x@AGwk8o52WbV4qoGv$r(3HelUP46gQ-Wu(Q4a*5}w>+X^l<}pv zI>2KvPR4esF348l6F29R?s=mhv`~}GNO!wkJezO6+vLvP4vu|5mnHiFYOWY@hKu5nBn$3HvB^s49W*MlP)bWe-4ut_?8uOvDCefKY#R0G=Q{>$PIGs z%-AQvWZfH8yC<4_y%~-e0x9p8XdG;NL;d+fwi;e!LmKHT#ne%yhv$*!~6KdE&5h7fh%^y2!=7|hUvSdqUF z=n4Mf{n|s-7g6^C)gjsda0WIPyFigVc{UCy2 zmDFpm`87g31es0uOLebb(AxZ*w`)7V$2YV8$VhF18-9CA{MTQ$wiO`_%ld^3WfN;u7d631#9LLt|Tq+KD&0O_Ze`VXDG~d)bMfGx!w&Nj|r_D3=DF+IjK@+>NL4o#i8`8+HOV@&3U(y>LdM@$k zyZig(yTazfTnFFrRaprQ4$z(3LYkX=wI!vEm$5G|5Xi?rhF$hw$_0lXe7%r-HStZ% z%(Y$jwT)T~O6Fg^>#4rd>5cve4%ys~jN)V;8>5B+Q#P4dj~rTiR6rH6 z>QV-;-<-3Zy3|*kGSELz-FQ@~@_T(aHU(`u_lWSMIaxwcj?@1|)m27iwMAQ$mJ$%@ zMnOUlkdzbzq?DFMx&%Z(TDm)w?v(CsDd{c=LAoWR-{QXUemsZX>p=LcD6MSSz*tq~9%F9A05d(Cl(V6t$oeP?*6aB$py7E+uF$w`-yO z@0ote6-iPd;>F~Z*hta%r){B!iXpfTH`XX}E*?N0@_=x4`_~iKF5O(loGyQNZpLC` zUGrU+`HzUqFQPgpYKTGWyX9(gnVINLN^$N;vnfO-^pFp_d8O5PQffB^b??4>`=DFE zE*e!(4I0b1>Cq2e1Jfb(+KJ-oZE~R&R|L>xGrw#bLwV5H^+M)%=mHUpmq`WJZ5jY* zjahTSi>dsF`MTK;4YI{pJ3pI}s`c#HAm}fDb(;OSxaUN*U$Fx*K_p~}?Ynu;NRYQ+ zy7`u>_07M>%iCtRJ(T_Ei0l|P93%nc`nOT&{`{WrY4J^f+j4Rna5wpf@7=Bp7~cw5 zp|sGJ5O_Uqk~Cc+hK~upSh(ot(=s_9{;Y0C-rZz}L3Eu`U26L=1Nd|ZD_Wj9dfm7m z`CZ*TO0fjErzZwZq46@GWrP@C-z(q{9M7qCct5qm&A{5*4%`$|v#Sqj*Y(%^Z*J>H z*b{bue%>mpckB$hAh!T~h_X9m6HFUcQjOtQOkT73blho@n@P3xfLmxE1wzX$Q7~Y> zT2|zd5@zF#o!HLjbf`zG1B6Wy8I{y5Wf;&iEfJ6*3mcqLL%Dmzy37Mzp72G&EBuL# zS06`1-@yh+6DAPRCZw=IF`Ozldzwb>WV_i-`5CFgj5C{A%`7*o-*2MHBofy9_cWMQ%6xA>(Gme%e%tRN3jvJKCwBtTJcK^Gv*S z;% zb+nporRi&_-KR<;OZM^o_MZ;wLaMO@?~F?XD5;fVrRq6u&F3RCpTPrGljC{j4V-lQH@dUlV8MOxa@iQq<>Jf zu#}qrSTbq@V6>>D-#ir(my>gYS4KBa6`=;Is!Q99hWjFj`rcL5GB+E$lp@-l#$OBz z+Us)WY{|oP{8Ws8=Fz$%yh(J92g)|It2l$|f==4_#T~V~vwiv(knqC8Pq@{7{$AkA z?r|B#clf(SFF&FmP4;-p$sX2F^ut8GK{%PR6Qrz=cxjlZ4y9s8FBM~RS3?zUjM$9t z+|a;GVB}^b;DE{q>8?l6=CiL$#E5gdqY(dgH221w@PQqkO>IT5GYl#qpyrr>vimnbwuuoi0y3aiSuqe zSTp1@(NSxzn&IapK`@rTL6Lnlpv-;sgv#K?1_o!wKq6C>E;W#&v>s)P5~sD`Lv}>N+7Ihb7i^5NLUbVBL{?NzN309etPbP zmoo^96!-Or{nXGv2V!928C|jWnmH*6?b^bpHW(qfXE-qn3^M|wx#3+OF?zFEy~)IH5fFwHGK0cp;@ zeLb1r%2HhI0ODy9E>5%gRqJ?8QDN%?w6U4;1q`Ir#r0L6#`5}OsjA`g`0}kuS*`C1 zd8u(H^{8A=Z{-uc(`GqSH?D6bVWVx@8ciEva z8hADO`SoNNxIMfbcCB2)&0h-}5Z3*2vGRH>XdGa4ZJ9Pc{Tuhb+ztBR;>zx9$EIxY zsAhd5XxRtm;{l{yg1)77p1+uk5brUjnT3A^4GP%%GPeOi#||foK--^=9@CkcFAz&? zKmA!noj3W2aQW)&jymZq%1(yItMWIM^`@NlvF;MuMrD=RmzrLW8@mS#Ie43#S)O@y zB~>RzeiC>+U61=^Hs!i^EnDBw!3|Hutf&)suRaFEZ&f9&OK+bOjt=70v&t~9p{`WS~p=!t4RHW*duYh;$+r$-% z_iM|YLEWvzK%g{%Xj)haZkqTe@hCUJLoG|e>#VJ`OKAGJ)nnXoeFj)8;(b&9^_Bgg($OcgVEqGih`eCxAj_n-~`7|57KvnjFl7Gu}S>%_FMT5^V z6AJ*_BI*2{!PIV)a-!+=9q5q16|8WPP1T^q%#6f#_tSevHjLhCz1$0IZTja>O0Pbn zRHZX;gHr4b=8xKqF4p`x2y1}olbH4HP8oY3>c8KLl;7a}$d3Iq*??j}KF7mh1c2V< z<#5LOHo46y4n0Vdpybh1=u)P@dX~b(t_t)pcI)35gpDB}VJ)2&=imY^4oufA z$WI;I3FAtbXW|J2C}$CH@eSB(H2>}QR|E8YBOl&b?MdFsP<#{D$=)rrREc&%mpBXi z*cFX>JiyK{8O#007B^(Z={A{y(IM>mR}6jAFRwRw{=}T2I>s-gAfZoe%-8?=XjQ&- zQMuU>TN5^2w~i00z??yRRiniIG5$;DsNh6;Du+*hd96aq>9htdEOvT?Ts;f${dlU( zLn_lHvL;}{dx00PaYDr(s^b8 zIqNXRC=k>;AE;98 zFfr!q!mzKpey?x-7*1je0KN{o!OMT0bWoANlJL?_oETcx5I%y*HGm4z~@xc5Cm<|(L= z)JZj7c&Q`CUPMEG=j2QeIs}q1;Llu!CoRo(nD&+ZPh3Q2)y<52{wS9?Sd)@zzOec9 zml_roDD7A?1db>b>G=)c;OQ&sH&hY@E)Rm%{omxFnZWL#JoMZ#vj)#}lV5ghP&j@J z^u)M12>84%6hSK)o?RlIs^gOIsCWNXX{1>={F{6ZMNt;Zx0l_;OvjWKscC5kSJVeG zAXs6f1ZqNpGX=md0J+R#em($#3(D~qeAFu4y_HaTHGW{`#6E2dLfbaQTR(i_iwob& zb%B&nqmK-ez-#&H?0F))A& zM@&E;oZe|7Y-}!n6p}GCvu<;O+0xI7nJ^<44Z7&>btBUvNdF-T?nHbVsL;uqj&2!& zGYsm+{qe1bpc2hpwt-SuCTFN!-Sj4Jeaf8~5(Jb-l7S%lHi)Xq~xZB;a{-!;RevP%)OiXsQP5 zMa%FnRQMdYby69h?+V|grp}pwb=YlC>{gBW8Xnhh)4-kja4{(@$tC}Gi%J1_+sLS# zA8Cu%no4~$!wjL|OA@#oo?4fju8&x>Z`?N@M+e&lG%iS$JGbs7-(H0mUNok&&Pea* zv4Kc79_k=unS6K$%|qw2-wYYD97PjWJmZqTstic=XtBc3^-kOE>!!l9tWprBKzj3W!#7@QWgnOdwZA1Uqs zVw7uAzCgUsIJ`(rp;!Bu&lzP*!>IP*yM@)eCr^_h`p4z8TFp_@-i@?ze*s{T&lKx{X~OVH)Wq0a{eMc?t|BW9~b zc)Y?twjWP_43Cp84B0Ei5Jr7<3;xpm6jT`8!ue3}d&vQ12wpjJL`@IXH<`yXSqkR+ zSmu6(UK~Y&tzaYcY%C`|`O4#SEadSfp2+k2z}UNsu)7iNS~i(mt;yrIQUVo8177rM zP6O31{vQF~a$)v|UW=4BC$!9JCv1w}Ik7sHjQOQNVchei_|4a^UL4NrD79^cZe5(( z*O}qOC>rmu-hFzBtzKs$QFZ;=&X5>XsOAarh)na%c`s%9qF( zAFeu;ysPfeq^n-}YBqNx5Ox%Slcc|C=4)oG7)rZBloF$z*JOL-*hnqJ8wsLT$; zji<@mk7wQ8Er`_c<2&1I1>Fse_U3pw5|W%(=WPe7W6QP`jV^*wyy7x5hOHfYWZ1@u zpUMbfw!{gT7xR-|tN%$Bzt()pfNM{GW_mHz=prcOe#}UW%60j)`R8tSR#BvvIbmGS zk9=hoBfLRN7Ob%tyVxLG^85Gy&kN8fEbhj4(R6YDiz2^DWK!ARI*Z(HfziCg1pjVI z@r|>n2Z_9&w7Nd6*=qlqcrC7dt~^Vw_7@$Y5NkYhSM4}qV7kbH=5*zQ;>UMhj*ZLG zDH{2!PI4bKPJXt#6O4kPiKe^nm7F5M@N{Y*D=obHAVysqZrZ>&RQ8d5L z$J21VP~h}eF8|)Zh?-WPZy04p(Tiq{!2@S&gXOi${U!YhZH1RSt~XAh*Z+J^mvxDt^aVRa>C-XuDPR zOI~tOR{x*xHJTwKf9cOwf0!l;l_mu?a4;XFwl@fz?6y0kfe??(mRMq?IR!VmbbC6393P?IJ&ZO0~N zBv;d9d1^22&zKV_IanXT&*NHA6=2KqZU@F@(8g2ls577@#4nJ$_6UIm?>pcc= zaQjiMKfEXq>0u)y1COo$%!p<>YB1r0j{JKZ0Jach>my6F+xHuNz3C#hj3>(+@|b@9 zc)KgR9iI13;?c*G#juKMuG^^sD_?7Oy>@0(!?t zgVg5Wp6K?z+GyG5bfNVLU)Jf&etwi%s7?lsm&IS>GqRSF_V;dq_KimK785$R ze}(_NAEi#3PM!77)?D~T*nT8*i*S{!F-5shVd>Bv8g)PP`utDgOqd0nsR#Y|Tn>Ct@sSEz0?0bt*zkle@qG zMU%u!!`^<$q-O|7O>hxu74)!0>m~!%k#Q*K8PMh5D z-xb1!r5yYU(fFj`2M1d`JnnwTx|FVr`^f3lm)2D77_W-wgzcue%$c=CkyR6~NSJ~G zHifVW<=xA<6!Mf9FjSPk1!(7F6)}gwzdB)lV~GC1L4pZMP*}_H&M@NR#l_zqt*L8k z#oEi+_1X`j8J)wD`>R<8>8SYPBL6c!_M1pI86n?6kv*5;><{nHPa6OfyxrS%5c_r@vpYalmlpRQYOsJ;imIj_32N zGJl`UsWARLP*jQK7~s;wo_dYS8{Z(8s~|6;Nj zk?It^b)*;NCRc3EwViFQP&7} z?o+`qW8nu0*H@Ugb*I*WN}O22`%%)!-zOFqhkrszg7LVX#&_lIFdbkA=r3&gC=nXo zu|Dehk$CCIJKy?j`|`wcfPDI{Fz^}MYUhtbKe9%LRBpe!PS({w2}nZf!l5(Tf547& zWl*MJ<}t^ApPrlYG6T;hk_o)}KgLHX;R)fkd!&E;9Moy_Z45%CxPu$LmYmJAIE~kNKDid z7PLC7r082$7(*_-Ktol>iW`tI zd+c%ly6-XIdYW}KO%9dF0g7<_ug>_0L+zqWbmFP0#Vq{{3!5itA*qL51 z4PD0Vk~aM!jNWEj3#s$O_;8sL7h=2cSUGX3%)1GH*YK#ZczAwBOxC7q$O`5Tv;OKy zWamPAw!1*cu!(S?MRpyJw8`k3xBg|NzC+qCZI18h9wn-N+b`KTz5J_Mytqr)xk4|P zo>!GvkfFgwf<>lzO1wC+PFhLij8jEOs-5)89PzQd^73$9aP6M<68cS=+|s0sad!4owWO?60-y=x zeg35KY|gKiI!(c4r6{U%9(j4666>jyws*EF zk+VUv6mmafO!g4qDK}=hXucu(ayU0?p>@fQ(unPB%+2L;RAarz!XkSe>Ze0Q6jI={ z^5r{-Wjvd)nBs$_t``1jvi4DW?x=i7XcPBo#0V8_5)sJ@8#InSSP;ENQxHG!6 zMqj)Kvy>o#!h*qazq5+hcJh>$TENX_pk4)0t? zQPM#+hg~a3okz33sw}f1}*zFu{|;-_5Gx{CY=`@-dwr8zf_enc=7O zhN!f=F3G7icQBK$YoYG^CdjU#;QT43YALSpU z*-X{fEJNcPRgV)m#G|LeTX1R(x7ziKyI}OW1kN{MlVUy0B;K&Vh9joVz&No71`MLh z)_<|G0CXg&gwW7on`=ni)jyANeb0~5C?%7rHSOu=-a%luChkUB7&5-CbtcH)CH4KT`Xw*iMT3dY zl7HgsTPsFMAsJm6p|pE1-^>Z$8^O7&tG_0;9sWdZmiIU1_}4EKQarU!&;oZ@d6p4i zeh%&hcJ};2C6pI>k1`)zS%?U@P$9x9@Ohs=)C$x<- zA&@#7$MYM=abR0eIemFjkkj=AJyD?MAb!u>`jYC!Wjnvrb41Tne`8(FUAHBrmE_u0 zx7irkvFMdI8u48{DXO|dragkChyh}O;L3AWX;>%~U2!}f5EFAlRH-^a`hlI9mXFq` zB5m0E?h^^@gSuAhE`U`-t%~$E*%=ySYdqhD*Kjbm*7+ur}`%(HHgNW1l zWx&pDaqSz4_s<+QApga9L^y6mhU+Q;cbWzZx3RtS`q4DK{gC_SOQw%X)sXc}`v0rJGUCYEUK`jlMxJe?_eVX^beXV^-ze}s#4C@mesXw4Dg@79+9bz@f zWd_DXV#@yH2>*8)nWlg@rAK8F?bGDPF^q9BSbTQ%LrwqYp4Fw7=A-3EpWA;tg_TN# z095k5=M(m!HJ`u5+FO8SxS~?CBIjjKC)BXYqzty)=_%fHl}cSsqBoVCy0dAR#%0a_ zB9~o#mXFmHsa#(wKQo**CA--$hk`62?fQrqwa8W1;dJZV&#dlM6a^n1I*hJn9=&^_HqE!VitkzIg~2UU7Y^wQ00kF2wndGRhIkRVp*{=h zgp26qzDC^Ppm@!h_fV19#@ImWWWuKn{&00QT{g{2Io8|<>fHr>4=`8^RER#Q&t1_l zycV*E&2=obBFEeKApv9lBbB?dyvp{0ku7m^5WD-zn+~^pnMJlMH-76$FHdipT}tV8OkAQsML=JBLNRaY%Ikq#F~<58t0yR4 z6dRA4RlnFPuNf15(aynFQ3VJQAVcvpocIPw_nadIAD}U;hmw;kzoH&F+z1_M7@sY{ z&qPUe821)FU**?h z&77zN9JvqK*8qWh&{;|ObH2|@M38n6Kjm=^_iv&NAm$`?Cd5(d&!)`Es$}t%j-B>e zMtvLYh?z00Bn~Fnx1P&IS|WuKH|R<$Ss3LN2*(6I6=SM+WI}46na1*Gb6NUDaASuA z2&X(CB5?8O4JKDp=H;y~Q<*4iPg+pUL!14U%9Hi}6&Qaz?4W;OME2^tiryL>xAc0c zZFI(m`V*uSjLGk2MG`r0VRw+1v2bPybHNAmtQUI~L-W0za{mM&@n%@6ju`h@L_Y4L zHfvg?pX=&4s%x% z>MMa%(5EhM5(wLB@$!XiAWx6;hi7k&m>2yEcQ)f@!BPgq_g2w`VqstVvwa6vbtUJJ zlHzN(8Mm}X&`shI9wOm^wJ`WFt~SegQ* zQ@s-u;wEHJcD%3gU(GSPxS7t&LKg4lt5W_}h~kY@wFpq zTV`isSdPdYs&)NzR$~5IxozP4Yp(c8rea8wwRXy1OTCjLd6n_@vvah1H`qv_p|Cb38n$Xc|aU1^Rt9X z?BI<-Xp_*lI6Oz4CrXU2H6yK(rFAWY+^#pDPxJ{50FW*+3o0v(9pCE{$uT8dF>ds9 z)*UiGyKcOQkfiG-pccIV(&IKKSpP*|g8ncSP{^6y67AF!e}SXsU>~J&O%g3=k zzL(lq86c>?i?BEs!IG<7h}m>}pyRwH_EZFy#834Nj!Lr~_lG9EBXV~fF8l0vBe&?t zaEtp(gbhwZzc=c_pRv#w08SemW?ac0!=jXgMpiqCD>a|BWQ-2r5ob#K?0-hx{GQ5Y zov!+42-_Ki*1A)`&H)1W zsj2qVia3)v@Zz$bBro)KV#D4*gx|h0k6agU3Y>4KU1*)28Tf9v&x-6Co|J79-w){P z_3g~Z`|THJY)FsU91|aD0g*ba-_n11v}cUIBam1_t$45((GivskGBqhsPE&wf*mrO zzt68w5`Vb{khA;j=ro5aF&fSx?oma&j-WDJWVu=Fl22)y|B(cENq=nxMfmp=ztrrp zK#qOEVl4g5k6dRRYW)Q#IXEe1O!O7Bx3>d)dU$GLWeGp!rB|LTP7|S^6)iqIt$#%H z`LErTmA}7c$dGnB6xj?Vf~5A;QK<28g5i?>o7~CI|E~QeAZv##Pxs>BF}zz?8v$1R z^6w4fllqH{(uyit$KS4(CHs_ZQ=`U57H#Ljx^r{YQ%x&&O-?691s2;S6;=AZ_>}t8 z9EBtjk3;nOFKa*hb>Q-^94d35$hdlE2)TKP6u0XRE$@68*i@_HRQ)F6Eq`Oe$)>y6uG;Vv=ohhtw*_%RgyJSIyt0K}wfSqj zE7yGr+mjg*Hi_8&q%rwY_|ngJv{t5kbQ&ai{NgfspA7F#Pt0p(fl5vm4FAjJzFKx5 zf{naZ|FE&7ymnKRk#RQ1$IE+Q&M#4ZrCxb2E~bC)sa~F`;`JkTf#;U54OAwQjAmvu z61*R6eIK4t^D6WT+IL;IBT}hjq9MX* z2Hz|-x(h&l;+o~&KFKL{uxWNf6c@YBK1#VF~y7IcP_k-!UrO8Y^MOX+*`@*KS|2Nxqp7#FAKNdQNodmNLm7L*Cdww5; zP6Jq^r%(PcO^#Jnmim^Xx<9B2Vh=?NRBQGLMkJNV>M9D~XQ27`B!87J^yX+>If`+@ z{Yb4k<)R}t>vAiiHMc(3@=_Y|1u3Cc!H0CSqP3xO_nYj$)m%!7TAxCH_vyn*>oX&S z=l#|#P@B-#E~I7a48#Lmw{F}w_WX6#H}S}k-hkwN&k{*ydqmhJNs z@+Q{}mDpx`{w{8J%ai(rvwjVW>&qKp^t!J1gtD10qNfkAlz&*9Zy$~)6!{LDEJC6K zb>L}}qYcTHkke6}n8VYo7xeuF9b3hvfBvl&yB{C8OMDhAEf!c8_Gi=+ z`l5B84#iNlAb%pM+&}eE4>0Q5w9DMP@PNd`aVPj^npys%i;mEzLiLHBvww_skNB`; zpBrw!d$y42m0T5eWiD8ok3~a+@MJa?*Fg%sG&`RCaP(wYLG{VDdBM{x8df0nKW+B@ z^||V|BQToP&G*Rzn8LPP^2VW}DLp*D%{FPkb$8z={UU^ZYl=%x$6Oz)H=9pymaY#@ zUr&EivgFxI_l><4_EM*<|~Lz4qeBGdTa%qG2?DR_$s+0Q}AzTYvswHeNj$*w&EP z92i%v_?bFs>ooYt9+&{v8|qAU;?b0=L?|V)j&dZ%nPj{*D*yFzYD-fZ@}3GQv&R3B+0Q>wx;4{Q-eQ*A$AH6LL5|DKB|gwBuM z<-~UE>ss2R>64z*$AD6^;c~k4 zNEWV;lU8=WGM@k#>9hf(jWb2qBROikt!1HciHF`Ui@Y&NJ|C>~IAhR6(Q;!)dO`OR zaqo?4GAqL?DBg?YWYXrY&w&>t009dyQ4qhjjt`Il#yB77TyIcZ+MUZB{#*pttr5IH z%;2f9$F*b$fz^T^$wma89T8ELA~aDW!@p}T=rlCkR6D(ox!l-spfCX0Xw#mJ8}lMI z+VUrK)wgs%e8RfWnFv%~5jnqTYsogM^UxG8k>cg8wZ}{3Boc~t=y-X^h*pl??WEUU zRkGrT{ipbGFMMtNxb?T_=uJI0c>mzX3O7sPlw561u0KEIQmAqbf(|^HJMM8ClwQG3 zp?$76KX=h_i?VhmHjEI?0L-roJWKRx(< z$Xx1IWjw#O#*^H-UIGzO*VTqGSCBXZT2tY`0MFKH!BFUjm=4t(<+#UjmiwG|W_-vqPXzI?21g4RBl)(WH{P1V+2!#&_L z04wgLm)3drgt;RL8@i!X8amFM&%Fm$<)?O>h{1>&8woJ$gNT$L+6Q_<2#N>O>6mp_=;4L%$X1jqy?Y#xnN>4U#h5>pFDQaJ7KihP68s%6AL0WmuYZq z{wyKVAN|*}Cy-Au`s+7Jgado4v`n{_Sp+QK6zMukCY;yU|pFDV)>_&9#WENQV?O*o=Ade!OZZB}iZ!s31Mv+j`c({t|hn&%@k z($Kt*+)p}l*YObZRQc68gN%a*anMof5ZUCA#MYD-5Asw)+^o(yN`P2fe)aBSc2i7f zPdF!)t^a0V057+i<1Ww+jBd@9PgVuj#QvyzGA+9!rX9frc3GF^OTHxvMEFEF;8W_X12MWPj#4RR}mXlfSP=sH5&0ZsU;2(Ln~YQ9Yu$BWru7rYZ2o~8wZh3?+=Q=Ycw zm6rIh+8v*)sVW%v@bHxD_mG0tB?%xC=mXfvU$ZfALkkiCB#`$Vc}myLdC04KMV}jK zR_E>y01??)&{^`T@cmvdj!6+yS6f>oFxOfXU)@&`paehzr=~uejwYK*w}k`~5Bp*; zHkqIkLh4E|NciR2p3CwRS;odM=8PB$$%ukZKx0r>abyDKdIa4A+SC28)H((XXJa@= zMbOjjvt+Rz*u;e;2h*~5l3&6bkdM<(bKgZL@_R)2vG(Yt(=vaw0|8ATDCk}QwDFV= z1%or@Na-DPKE>O|=SxR`1B+ZW-t}H_s)?QkE{Vju6RArYXMO!WI{$P4zdkdu580WH z)JGL^vt^~^dY`TY-oI@{LK^XnPpu40R9^?G`nx-vV&J=RfK%vyrM{6O3%q3Hd1@OF zv}&z`{sK_mfwJkFAxPvE zgB6oDU=3p1p*$s(+Y~1t-nR0Ne%3xEc~zQL;Fu@Q8C&R{&7A~we3q@p^U`L`mDR>z zXELAB=)ZVIf@w0N&L5zu$s}Tfh!peA7)J+ctVvO!Fz6njN8OQee63y?m`rPwZfgER zcgR5@yO8N8WEI(O-_U?g*pAi`J0eFGmTZtppXXqUj1pqq8i`HB=ZE%)ATu$+?5B@) zb<5Os8?RO)VqP&r%dckh9L<%(+sXg#Kn0bz&A#*c7{qP%)uu_HUJe!9!|t;KFjA!IpMoBCfY?VH4H{gOjdDM(rQhT&dE`uYO6;sxw>?6Dhi#h~cq@sm z@O(0Dw8CLZSI_9>nyu6w+R%?yO0tz&Gbp;_OLRIdLUntUbBwsSEp*uW)a9Z;H7cK?CV7#<(G)=&xYDN3|x|n<-RoFxr~i#e@#MeZw`yK6<_U~mms2* zSG4tZCP&)R=XOie10&Ezwf=j<54e%b3fCG&PoSNG0ss3Lzu_#zdY-G?f6MUh2c@1o zeMZ9Ttc$3atVY+DOnk)mP)H#3Wa2S2*|ugE_rRRl{o*oee~?}kX;ew;_4URTuqt17 z=7A+AMJ1H8c;}g5MRZ%vzH*Ay5j1ztD?K#0b+b5FGowzrftbq=jI~j()I4?R_T?%I zC_T5-d{Rat%Z=-u|3vBUK=9f2uk}qedr)(vbg-6Hm#_+13OSlypat&?dQ=7h(9Eo& zLpA3g#Yh2u8C=c3elENOQbt~F@aIVi+k2GTn%yj+bEt6o%xR!f*%4l&Q)^#fv6II% zm;-w8_A+|0ibB(+*pI?p?5rM zdyAqAWuIq$(COKKHwd$`IYRvOryN1#1+%4v%>iaje&fd!-HLcF7`oSxFw{4{mw@O% z-#`zF@~!^;I!pvMW%7pyUVe&}t;B2^=ft(P7=8Z&(K)L3hC*}6 zDrXG)U&B#2)+;zwVxZvq)ax+B+Y^WzhYjhsh-o$;9-vDL(?l#1#z`u_eTUzOc0m{yb z!2&5-ZF(xo{Tx96I?Ww%NsCDiBN}(4l;DkxUsGC1mh#_SNUUqj+COvxc^jSb_0}B2 zbs{JBC`=^7>=EctKnAt^7{$r+3GU8(2DngvZ9TBDoF7*zBZA2j2*F!Pl23)Bh5p4I ziP|SCU^M=i;-&0` zI3MKUEBeKiY!Hne2xg*%5*#9t{m}*huV=XhyFYN+oN(GrIN4Vw=&hrj?|`Tn_+6Fi zVQjNjpjPJWH=*nt2WJPnDuKd7N8vv2?N_%b_LlkUjN5UrKNUAJl%3CO1ns^HmWQ^; zF!VoY>k%@t2acSUET56YM)ViO7!NsyDwv2JCxc*&;~qxP;kk$|^E*W^t`xCFVX1g` zdWnfD-PlNGvIh>5cR_|o<4AeX#$>Ub1Oq?~K;n8hpt&T2^7)Uox7C%um#khVf`vKr z$OT|U=(QpR9nS~du4xg*a$vc$^))=R3uC~CGowyAY&s4SEU;@oGTK?eIo8pmMLo5* zMCk#b{28KEHlV#)T8*LnS&+{|KpKM+`j9&46u}$SbM^ps7;QX1v|{SH{pXe% zyR-J4>p`v20L3LPQ1guv{XiSx;+`qi>b;T#lhZKnL)=<9r;vu7K`s$7u@%<9%0jP_ zLt2_chgDx2Uw{y|zv{wD1Zl4=@PU59^Dp+M`M+Q88XuyPES&|=0uu_83Q*MxSce`<4jcxy3~6$O$--gaOmo8?P5)t>O00u6e-@ob3rg8M$d zL2rtg*DX0Fd20P~0Fztg>)}=XY1(LRkNm8J#?Rw56J|Fvm+F~MCyTF|93ATZzIDx&4SQ-fkNmTv^c%M6vu`$M$EYo;K!BCkHzWZNK4|%0KI2IxyKH#Szs@gu~xwo0%e-Q2;0a-iGZ9 zj^oPFaOpSEHblS-q@Rb;)7a3#ljlC^(HjgzR-2i6wo&Q>(!{Nu6a*lk)ng$cO0pP` zXgV9}>bx>t8u@C%?Jd@;i{<8GgB1aF>Br z_hewV12b9d%{D@r{B|msnhU{qGcoK_dfFTShy%2@Cxf!I1*d4Y<|)HNa(0ulKJI&OTI(je0G;ZlH*;}yBhx&Kkk^Y5=v<3V#kuc=Q8s+k5|Q4sodIZ zD@$~*{KD=m{{9o@(>Fr*YUtTFS0VSOAp; zer-Ce4JqjO02~r>`RA|O9*=B0T)|{xfBFZ!iL_u3(v1(9uXm!Jr+xDfATT@Ip%mADsU=MruSm+uTFCZFBa4o;M zqYrSJUheh?tR!+?g((vlDSUJD4+v`r)5Ps7Q?;UH_<(><;q(<;X%fYwZ&c%hLK^=X zw%Y>fr`P#chaKp6-u@3*h4?w0%sBHTw0GKM*Ms~Ri4+w%+I z))5HQmJPJqPrx-}=wXUdy?As77K`roTs6Q3gIU$b!`Oz3(-y&qa z6>7g6QwsRz*ET6$Ks#WP_Z_Iop!_V4)w+9$a}QvtL#+ZE7_3#i3~l)lZ(cw&)a;IA zj$gfbK!m$bjqbJaOqT`>)#$WF_k}D-z%&o^bAI;BPcx671r}%XRFNO?KV*PjC|bEIUfLCVgQ&UpvesDQi1PIj4tFc7-ZA-zz)k{&?$r- zNZ#VlpS*l|K;C8yWGhH)$YEb3fBVU=^=U_Se1I$jogBPM_NSFtf&FxYb)3%EDwGHxdZZe%}*|@7;$*Y z)|r8be@mmt=&E1ff3T`)D%Re>m>`MK>p}A%Axt;^V-1QqD5BaE+RC;9-~kO!X?BA$ z|G2kIk-zdS*TjgLvZ$fRS2+%@UQ-#~8x`mi}T%2}BUc)Fv^HBn~N>SZ#<*zi*3 zHAioDo!pMu&%+_p@o0mrH<2-(g;8Wc6@qgW$YS)J?L^jlce%9RSA!k3x6@3d_*eU0 zy6rC5!iIH$0|%vk=`RR`FLA})9SSV*eAjJPr%*Vse3Z;Uj>NCB z+)hF$DXDlM8j4`RE{(~@0))$0?CP+B&UBA@l;?x2`@jtYV8r%0-H0@WGv1R|8B%5wt>asfzZ7nDkiYvz;KUYo z>9ShAd-YgosE6WqA|gnmNC$}RPcbs8=t$vVpuc%F=ooiQDfp^wefJhdM zRuEUdZ(t2foLyzsSDH_Ue~-7#3-HYx0kvy?Aji0Ih7vT_lcVK zM;?N+d-{Tmd;%aXB6+*EK`v8}_-1Tb)9Qtf=%kNd8QaBP?zXJD>@n)t#6 z>|v-7Q*j{jd^gGi52nq_oU*N1hbM!#=Gau|D#4-zq4D0-(hD3R;JE<<2X}c|6*CS3 zy#wWT(w~Y-u0?V@F9$Xr$*g-UxHF3VnMF?wsMTadWM#4djHmb4O`F9 zEw9q?c+Z#LPq18~k|=+V6Lf&2YH_)e!c)scsn`sE$F3d6krr zVf&b4(9}V{2ASsHCq?rf72nl~1lA0}gGX(*X6E*99~ZdnUBR?An^LdGLv z^c-XL{ob}*@o+ix7)YsWvK&&sY6HOz!ge)%!@jxum8VkwQBD;ref|PZ8@|=umUf}L zKSRSwrAeLVSl?xZUwG>pn%@fp+LRD9sz3lR!P&9_bM)WbqE=~6(ZRQhw$SLz3N7fZ zv7;*Vv0vq$H*ex}c`UGK`rw&=7z_%2nPz`iQHjOdD_>s!mK+Q5|iIgj5$e$Ovl=Uug#&o0~>XcC>IQN(ur2+ z{|f4&EXo-Nzv0zpH%`6)`q_h&$10u_t0f$_oi&3}v+HKwpQ4>{j6(JQTO3tOh7n6} zhryVJX3O>r81CJNR=Z@rz4&_=us$ly{C?BL%zG0vz3#M{g!7~DMpJEVUuch>-yMLT zh5P@QG&iIj(O5n^PTKmMw+#U=;E0>IO*g)FmvMVhom@}&TR?rw66Lk5-GSqbazBHo z{sA^u*x!bD+Qg)?DEx%4Y$h`qK=U3}rxr1%-1p-$Q~M(JTl_1-A6;e-Aqid);w!##%p2^Izs_X5`kq zoAh6UaQh!g2Wq}{ZmP{H6|gVp2KqsdrlL-ofAjG-W4!$%Fpm*oo(s)B;DBP^|5eEy z`ngH~TRt~d2XQQbx0Zb|qhRaBw)V4>d`}sml;V!oMGJPG>a;X7g<76Rt|aX3aV2nC zz7DncmzdtCFG&acpnF<0C_rI!J@#^Mt))$X1It6A64HMTo)&zQ|I~bNYsNqOUTwR8 znh^2&fB1UqsII!M{TB-aL=Rr(3e8lr}6GD&Tt}6>^ zZM?Ku_M81eb#+Vv;BmQUKUu`>zo@PrE79eFW}(*c=AHH60*~nG_uwr?tS``jz6LE2 z0}v}3sD6+`gC2y7d@ix=yI7{Up-yw=2!Op=Yxj`De(Rr*X*o1%sQie`7KR%LWl#VC z1G<^IpT(Nx5tnW3*`;z~=X1@@=)RlK-^@v{uRJX^tE2pQ#=lIja@NlCKF=UrE9EuZ zU6QgZED#2x1_Z7ij3V*AF9;_rx01+NCLEP|Y70jTtkz-)Bzs40JIm{HC$Vb+SYN zP2_Jln;jFulW+gWSzzzDdtDsb)ju-PewIE7UqSS`E`D4FhJnek*e}!)WAmS629p&~ zBA`#ZH7WLy?~kUWy}Ad7X$0ZTSm`2)qW(lw4^*Pst4m*j#MX}M`PD9-MNE&cXnXIg z%;2kECh~GXcS;-A?q2*Vp!fsrZSZX1c-q?yeK-6;1Ui>MS@OA=?zy?*^;|?`ItvIb z`lgyTXbP|<`X)4lrGCtP@e$!CT_=D3!%XPxgNaRJoE;Dc6qXWykNn1jUTzp4Cn1(A zOtSpN2&5cz&FHA$vR7enuBBL*p(l8p@86}`@0AIQ34wkA0Mfc$4IYS+0!)z%#z4SM zT69&r7H(oDJ|MZ{2m8<_>3vKv)A6!?szj?`P+Lcb^3pAy`@*BM_EQjc&-)s!wJ&cS z=A-lb`h_mU&DR|cK7^A^`6=ZsbY+q6?q)e5yb(0acSdXYK|_w|M9w~c({OkxR_=0! zatlR$PL78>D`Dp9%D|kl*;ue(6!}CDx>r|HlizSP3zHzGr*>Jd#Ed4p=#s;grUAj@ zXD#riS!u+cMKMN~1v_7jQn$ww36=!kU_LQ)B7i9<)Ow8u7U{H)CxLwk z$PH4XKM3|-S-c^FRLfmPWKRLdj3bt3_3J;W@ATN=<;zh*Xa0-=`b`>?6*xKKl~*m6 z-hSH|W$NKYYrzRiI#0GaD=EW{KQmjj+=3-BQS zutFdBEnyel7{iuRI|s{OFX<{BAIPa%MNbrefG)9ojvTkmwwAFs9kQ&$#ZG6=7EU_I zdBJ65K`2=8;mfT!O!=AOi%qn;&h7Gj&+AUF&5K&{b z_o&hMukC=b_CoUk==LHx7U`ta52}boV|A1uXSAX7@t$vRjTT?(o6ov=>sOvWlp+0D z8gXX-A=DKnxpX>hqn6s{tL@%?v*~l)d{Wo7kGwSf;-x9PjNW=g1#{2V+0ujZ4rmK( zZ=FjoOWS{bZjiFR=CF7LYt+!52TtLQ8MlX6^loanW?(w#@9Pmlqb{Ra#nKt&)Xnb~ zzXE%UjFyp9+G%8S)IjPsSm1quAQP6{+mSb$W}&PLpZ@pd!R_z_(>sWDF9HO0**Mcb z{#tDJ?UU5u#t?$)7UvXSL0j=3N4u^EmCKcD*9f-!(Y6$tA@ILCs-VvGec zreIi9PzwFIT~z*3X`??U#ionCUNR#!8vh}u@c>B|M8RrGez*&_;0w?T(1-g1fT8h< z^X8BpfhwejASu&fnvyY##<+No_$s~+IJ{w|D*-Pzdq z*C~RGc+81CfDC6aP%LO|JXg#$UQ%OlL_gRhK501i&rC2T>anjU%H6vI84lRko!vX3 zzjN-(d>WUWn(8|^ecL-_J8Qdbu+6!{y~@3Fa$OOf&QPK~xOza*Dbd7jjIad?xzA(W zDX)TJ%Vm+x^LY(|(@B&dc=v`@L&U$m6FJ#fABVAT7BL;`Iq%ygrg}6A=vs{#3O`<7 z-EWf=*3l8OGvTS=sew0kxM4)Qh|Y{R-*1&_9HtMy6G6~8%sVhtU#_GeWf7Eoh3MW< zv@KJ8@9((~gU)gM2M!naKY8M@EUWmBw#+@dX`+1u`8LY|0+aHa*k|UA>)dpCy-{2_KO0nJ^3bk-P8ymj!V366LLyOn6xz zAo^9y7ra$Aw`+{Sn?vN|-lQLRWA3fYKL@+18{3^$`hQub?Jqp|C4NBJE5^5h8`3E& ze(FCdTl3vpFWjMEsh&M1m7!wkaAx=i;pFc*6Wcovzb1-~`LF4dzkb@VWWM5x7b-|> zaOBB3r1;@SX6{p?f^Qascgxr9mJ+zzn|Jc>z0w)?gFlPPYziWzkx%)lzjG^fo!3vA z3N|vP$-g73GHK$yyr37~V6=N!Rr%mBE3eE)afg?wJlouv-4}?mIN7oWz?)E zR=OLyncXf=1f004&rP>o&5^hAXlY!oq|QTY;$u6W$i+oa1u>Q_3w_|IOMZD!j}YJ; zoO~S+SA4fS@8i$v*yd6rES;T&mi&yJ@EFHOH~;!8PY?Cr=5sjt*_%jD^qa%mrHi{x zOdWX1x?M}!oJfgnSS{WdRn}KW+WNW9|31qZyBfUsbF=$+k-#zPiW+OL@lsKvlW_cy zwMEqkdOKMZV&tM@=xFvd)BZWjkq^_%{zQkB{!S+KVC`Qw-t;A7c?GJtkc|(gqXswJ z?>Jnu8gt9uHLuUdxcX{1;hnoExDvhJz3#V$z|5pL!!?9pWrmC|Yp|*Qjf7|o`4jAP zWQ=PSxLU(rO(f{DYx5aI+C?Tr!9Yf_760JeOerBPm@$&Jhk}9lX!d6q!aq}L>*L42 z$GMhF4TW4qK=rcS-lczAt<8*8(pR__v08QI)5lR`naH56A$GZN#=mYnzM zT?u+8pO;zpjZOzPi}KQO?J$L=HElK5WpPY9#Ug27++^$Hy8QaVGwn{r85Q*zbBkTr z^9XMRbZhbimQE!1x1(Uw_^0Lt$L;f@FiT-@SUG1gu^K#xRaHU$GIwul1BNO@x5(`-vdNfU8XlN*omM2b0>PbGp<-K4=u*1aa z;CAwd)ePhkj9Yl%UZVWa;ETy<(8ZIl__JG|KO0o~`?nw2401M0+6~95tC57g2gpoo zyy`O#^{m_Tn}3WN(W0IE0~B47My-KbcXyj}n7wHp$$giQv6ttp9+1%>OHkHQoS@WH zp3zYz4kND7C3{C41*0LXk3u2tAZ3m%Q9nDx4gQIzL0SLJ#%Bwowprp#nyXBi7}L;3 z(w@F={cfy=L5YZ-BZF;mnR#lSQ0P>5LU@8gscTrw#^!UMepXU}trfqFGW;r|C&=__2-Vf^Kh$0n zRTz8hYKTewDttc>!R_-sWA~#MrL@(%ZVqQ+Uwd1DYS-87%sZcW+~Gxp|1Pcz%yhzL zxzUCVe&CNc)mdKNZ=CRv*7>KR7W3Xfo8c-ms@yaVmyXNhNHGIm3V@RA!=uK(8mk%b zW3tj|4b!DsaG;FvhE;ijB~RP4Dhh=`(?nPav z1{)wAi%P^8WoM^mc5&Bz5`Qgck~Q2%-N8XX-}@-=kdr-;Id>1GRr}-W-)j2ZV7w5o zk@#GBr@x;O9Vl}OW#p7qC9FqYqA+1_an|e__cD~$4Yj^Mnja^x_lXxPQCj0 zs!5~3d3J-1vl{6sk0~PcOrqq{KQ7stv+$_M+r@W>adGTmaF)~IGpeuv?rSW$@0X`F z5DZR?`^LGvgY>u_BhFqa@40dTDgf|CYI*&?Y;#+DXD*CUl+&a8;RoGvM@PX_r0=uUh6JB z8liVY9CfFlOWa*^BfFe2X!$P>!MGMCQB@*` ze#4%+n{I7&w7ly}4_j_Y;gX5$?f&E&1*WRIJB56kS6}YvkXU5p2}#Qfu->`Xdi+^x zY}aH{eGlEb;_cUrV0?H60odFT2jmOcwDh{I$v0w6Uw!bV4{71zg%&Y8*SM*R9QIn_ z=@1Pj>koT!{)@+Xi0=qNt1Mxy*LJdgu*a?s=wgaRf#o zd@H*R2hwP)Qrd?rl5CpJ)(+;UfjRm{a2mY68nahZkK;10e((^VDe5ngu78r~EV0u@ zUWMb^O6IDimyLT3BXOD-OvX$-!Daf%@82!|G#Jp^k&%xJ%_uX^IuwB-48nx+ zY~Z%OUVN|4YLDZP@b)faX@z{8(_`g^hd*pMVP7c!$r7{rd#;_T;Bg-g2cpF>`@4Fr z=xok72<1}wDir1&QZv%+DIH^+P7CXV0fNN8xhZ@HrW8mqC~^8;-PI%i7Gr}A0Z@4M zBHUzLjhIiz&?Ca=uiI(CS@s(gH891DLZdBO{DQv(;iB2bGKYTXFsO$jVOGP zD5?|czb}#aCEZd4d}Ah4VI7#Us#NfVFbz}iKe!ax9>2?H5Xcz8U^GRf5~0P&4l2|c z+}*H@dwmRXVubw>wYrFJkMoN!BCXiU4WbIBSl>h$N=h+4PL6RsV=_iDj8^(Nqy}4J zjs23X@pUuVO^W>q789~@t!I&)jR>GfY@2MkTZyt0zlw^B+Pa%ily4|< zw-T<^-7;@jUq}SmtexfEycz%gVIQk;A?^WV&!JhZKsyIPC{&C(%~^V@n;uc`gJI`Z z`{Gcclvq6pB7?;lw_!%n%hTmwb3H_P2q}ny3ROw>DN!_(|@5EfMp7& zN_(vYBssH@*u&knPgw^?KZ!W0i_cbMR|i3;5#ucM2u~Q|sc_@QM)M_*AN;UUTN_CN zhv$1+y=k`;1L6kEGn2Let$ntOX!;+inU~dl^gY}nIhvzc=GCzPno{%XPO=wR+pJ2L zvars4ON88dJxAQ>ZBnt@J^0W&nQuE4TdGD48eVPvK`TRjbu`zS)2S7BdHs`?eo3M! zZZ`K?E9>k+I`Lq(_3zBFB{!;YI-h8m11r-rhZ48pHufc4|4YUy%EbA&Vt%E%8wzt; zM>^7-jmYcl3TH0M_sQjyM{~l_^*n)_KW;Z)!dP{zhWPB(;G2BEXOq$2rX=ZF&8%(O zLYFe}QuEXNGYV$MS9?R-Exq#dzjE_lCARl7?*-tv4iC9NF& zvNQWRiB++CJT@Hut||V;NBjkFhyq&sLuuY8)6X(7L`@ZI~93cR6xP5prqE z>|2qIi?MHBUCkoUTU|(!C-oHDqqA<4YZ95F^S=TiAuyh)Os#bf9|}bOx@Gj*W@@txsR7GK^x_i1yY zk~30&MQ;A6i(LAF!9CAY+l;tKz~Vj?N%C_jf9y@w75Q~ggVFV>T#h24S3y+A& zn7hJ5`SmbX?s5KEkng(9ah{6kNOs+4??2Gx$&Lp}kG{==knL+YWmOvfscy%fJb|f7W?02$?@N z`3b^6s73lO4!`D&`jqn8Z^y@MIA+uk`oit?sUeLK*tixmv7ibexC6<5L}KJSq2FKl zEY2I(rLF!t!pCsKs*{Uz3h7My2!#=4kL2R+Iej}v{WGXd_NyUjCHkNl`H9F2u zP0hq}GLnXVB-pHxSo$)bcmg0i6qS$u{WTi)yaCTe{vM3$6n(Q_GpZbA<=9817H4;R zK#7t@t|V>9=y6GCuA_fUoMI?Zu(>{!f{cR!=MfYUbXm3=uec~ZBCj^G>3T$#e+ubX z2toQP_rxNlt}gLwlLROr(5hzBi}z|{NOO~gAXYW@eyZH#kMF2rA|R<_&G-W0+Ui>H zEj&T(9BZtB$4W6vX$&RLpA+YZ?~BgVg*OF7a8#dxHuFQVfCPfU?SW&pCrlMFIFhzH zm8xZIHf&3#Lkl50N=E&ru>3X^Jia{Tq2syYs4}M%VRJ=$ zrz1=}S?_|GEioguOuf~v6y$3^<&|c+8A`fe(=^o?x4!VNhKwR+P!8#=>d+f;`mSVzTBenI7Y!+e``fVNcIIK5*y=js`5(? z12(&5A<*caZ>}bD_0meyHqxf>a@8{j&5x$6-YXiG6f6}%n!gfo1~%E*mp&-NflR30o_8k_Y;*q*;~y%GUMi@NvG&Ess! znqo@}^z#*J${y~vR%tC5oaEOUhr;H<_QV|)f4R#6m7~TzDspx(z~B0@I|sCK#SS_t zh1uEAYlqj)Liyi2lN$MfqiZ{Z%sMXZK!CD;ia)fkP%04QujfJe`o6GP0t!U&xfiFx3xj*#o;L(F zZ!|#WD%`r4n5%yH$PNgU?X^%8K?5Fj|{^!1@y9fkgBArCUt;0A^G@^FP) z)WAmV=#48(pUWl;b#n=n86*-e8^ek&sDFE9@6syOV(dT1m9_o{P&w zu_d>J_}-Unr4{HPw36}cznHB5B8g2pO7B>%u5sAt0dyoyYEk)J4Hs6ss20d^e=u>X zHCRDe0AKh$HY2q;G=9HDl9a-NX}sg&KCV|LH^`S({C-oO3REOE-896)J@1s2g`Ct; zt0%rnEj+Jrb516ltqeR0l)x8X8)k!y=TUSrb>Q791*XR zZqK*;@9PLXo~^i9Z?eD9ziy-5$AnF>NSgDP0iS;-ImtXiPd7~4W6C~Nj9H1OG)Epx zQYY<3@t>N4UUMPCx_$0oyC^)BDKc@ppNBCFq{q@dtB+lq#HR{_fweiL!+ z&HL+AUyV(+U2<(8M3!Eob9}k4owfH$yAiuM;^ZFL_mk_zZQ&6jGKP;Uw<{5}ytntV zy0`7{iEr?kLUtOtoMZp8SCo~@IJKanzdP^WI(>re1zR8FjUlDy{Zq!_R`$n_Gj2|u z9uit}A$oc2hB?gPa(ezODxv5Wz5i-!_XR(qWNSBnfWxWGejh&8f+n}XqCYmPS0VZ! zBhJL%VMU$Q%>W6VkP-S1D(F?=?spd9@8UGK-x$W`Z6$n*S6$e|_bhRENGlmU6uH89 z7?QO|$l%-FU()`jOr(&}YQOnZIOLV{5`Jmfzku(DuZX;|QW#2}YHn`3+A;QO5+VE` znCY%Wy7>w^#Hrw;mYMMg$jhvu6dv1M6AZ4yb;7cIUo4OC?R^Gxoc3i}+y0}4+_bf6 z;ssQjc+=pA_>hE&a=JN_!;dCbj(x^rbr*IPs`(>ap5Vq<>qk{r$oul4cc23@0CWSj zhFyymt6sucvGw1QuuQ9p2))}0qhY(yb--lqEFuaE;)=INcN(0}uwXT$Tbee$U;dl@ zF{eHNbEiib{DBe&iWlz{D;PsFmovLcs_k*uVLQ^fZ9ja*P*MC_$yU`xO2>jPr~V~Z zu-|Us-5{4aOo-$Doq=Q`>1hmspa`Q3Jfjqq{zLD`;v3RquI&2?%4;|-GwO?D*<4Cw z>a$ao{2lJUp?rZ4OEnvbElti0q$pYCaTf_AJF%p~NHYUHX<-`jkBs z*6h~-Q->_GI$s!9&#A`i56v+DgHd|rDL@&@s?t!~R>c8jVL^0G1rDbXM2U%$h@#nw7>9$zQ zD@dyNt>05c=^0z@w3d%6>bd1@IgN0x;pM;jZOrg00_ND|*4f-MX)|Tlt`@=QSUwi} z!4!nQ#avRlwmLn$QD5BM{&t>JH$@asudK{A+y88@?nB!I547nKCLnC z7Oy`3aQz1yC{4EVvXR5+nfh;dKmOS&wg0o}z@z1(>2M_31q3|i4v&O}5F-fGxeAY` zLrlsrv1B#pX(rxO$!dg;t}(k;Wk`|>DKb-=9abX_-q1#7uKqFpk-wlzK5owtOqtj! zN$#LCRcdb~Os0$w(^{54nqg_0QdAxeDLOo*AHPVSG+d|W8>eS$fYhZH=Tza)V$1@x zK#Ph_*v3lcMGHsug}kg4L0vupc_;!HABg}7i!c5AuF zR-FQ48uJP_I8IpfG>XUGkCJE-o-tKA(H^53J!V)6$=VGikks2+eso8PEvDc}Be^bi zl~E{yOyqacKW27*ftDQo&$c&)%b<)blKBO;*StiN8UxNtwnbIBW6Q=4=AYt^ax|4g zfB*IM8u2^-g<%u^~x84GE;1aDw%c=C-&s#%flGndFc;FKumV zp7UUpNa?{$<$9}VTfd6ArI&&(ipUvNCjZudaX@)>nJ%I=oK#nWHQZ8F*PCLq{nrqZ zz7DAgzu<`$(tZMLN!N8oFzIf!gjxo93QHYx5xqQ<)^6rcPq9kEv*|iuUwC&%)Nr9K z5VJqIbFYmkf;xYK9qBP%XjMj;44L7+m&&A>qlSofHwW~}(I@k+-65i@;Cj9ijg2;K zB=M7?ThL@jaA>S%_u)&?;g&9HE+s0b)INv(hbgJm5~m5a=Ln#WI87Te`1qBwuzL!6 zI*iHK^nRL2S%1bDR6CT;@9TG2syCVtR#t5HR1>3{HqUx*%P8D$r;>d-crme8ne$<< zqXQh6KW29)+c|B2#wb(5P`^y|d+a4LOrOu6<(^s5MUNaqf{*=X(F7na6bR5jAEO#f zd+Bjhuc?pFIe&ejaZifCqp8SWmU-;7BNOr(_5!ns(qx1BI4~F#ZORh|3Lk&d*r$JC>dt=2>0mEe)UP< zDt$@H@TrxVdqe|DM^v#37~OVJSC2&8VA;xjN|kkzZ+OP_L^nf@`ARxDyx0x@Y&B&5 zB@TIHNoi5mO{J5{)o;AW@{q%1s{)2yk>I+(9~xbpbq=h|TGw%VPwHC1luej8d-mIl z?AcT17YO8`?{pS_Ht`3fUo2N@BPnZj(@4&v>k*z(i`7KmsvDr0EX=Jpr%bLOFdPLm z*qW~Pfo<}X`&u)hPO_^^t>NKs4`mgV`F|FUnJ&b>vYJ*&WvI#eOVbBX;XryN^>eiK zw-85P2gy@tD;=SAL2c&o#)SH|pMHeL~#e=1d|2jWJ&p-Q1pw#WXZ4!dqpdCMM_Ul%nD_H}Pd?YDiy&z0 zgKO^{TI)5(r@`LwU448?rW`Mfmknc4(dN2GJv`y@{Uen*_ROMkjEv6tIPq_iN5f5q z?i~NZQ#c-kOx-wAJZ~1p>rjnq}Ql zaBwIb|Jvqd;6Wt}>D;2$JBTKYLEtVJ5A?sZ)NRf3SMi#zUs4$`FgvW?u(!aq_@-LpJAv+bZswr2V zLPp&T73Rl346HQ(a@YIH=f zC9XbcaWuJiNLjX`2mI*6n-@R2enY02&v0@3(@@POdCamBTNB~v5SzO8qNpYsFtey; zK>m+}2_k0FErsyyw+nUd>-~lvN$&rnXcF)5yn542Ozidw=T}#?r0t=)l>tr(bv7mS z)BAU!wdML1b}$QTEPwapq*^uReGK$7X>0j6&A!KM_OvcB$v5_dIlP}QzrOuhw>q}6 zbDql$7KUe|u$F9Gd~4j3)#Ae=Rd8oKurEmWcYuzxm>=A{-s5I-;|Wd6@mDYQFSE}-P4dvsG0cNH#B)8 zYGB<`5}ebnSr`ANpsuU0zyJ0IPa8mC3IYe_wyX_FR9Fg2lBTGJE?u{OS#$4(4P=Vy1Y3ioS+j9=9JEB6=i&x7(Ca{Oa%0X37=(t++pmBnwQy338Zc#Y zpD;RH&sKQqn>j$573Oqol{Nbb^q`h;BOkXISkg@GCzzO!!ed_x9G7 zg>Qh z+g+3=bv4oR4m{F|))oaHwakOo74nyhWqJzQ63vEniYM)a$U$8AA;$?NXMK|}S60F4 z)WDP|WVO>1L+q^D76#4t4wR36)o-^;a!S~lxW?=_RY$M1zOfD$6P(MOdS_&4A!M#f zB?^^{^WFvf)SZdo45*#($O3lUsjj*KtlsF zdZez)pNMz>|F~BZWKKERNT2lh8%2jS!pTG0Xey*nWtf|1CU+ce>=@BlG2z+BhDW^D zFhEwDWe7jXU4qgu!R5T@Wc5ib(}@O1vf~#AcN-%s*x8pE`0kO*L?;8gii)J{*2!H! zza?jMOL4G{=o;z>8OXA^%BEk-SMUoiRgc#la+`Jqg4(6Cy3kRHqy;0to@a1UZfaFM zgi0inXV2mNL9g}40|%&dWI3yubVm*#%wF#I#ek=jS=|1knq#l%EMaPoq`KNPq0aO6 zcHGLI5rw{fv+ALBCFI(UzCaZr=#y=eeK`S&>>ebwzSC!KZG2wx)-$5!X^}3Uy<{0t zWIEe(;HW%jR*S<$4oZACMH@PxBL5ql`&79a87&Q8aFxRJ46Su1G1TJYv0YaWps>mS zILa%BHx&x%073qt${J*-xuFi{DBd#zfdo{Q5Q}<=xPuTYHxL__qO*9kw|J8T3v$|~ zI(;K1-JslWxfNu_xgu9u)l554#!uH!Ki_Y=J+H2#2z6NE^t&ycj!AAkhbP_a%S`!{ z)N>%)`+-x)%o44`oOJseB+pdG!^J*{T`KL`A3%P|6a`9kN?3&z}a_r*1}Uo*TZn z)ewcgi&Y|_rNCk<_{$gMw5xcWcj>ReTibQdP2Hp4SbuH9!QR?;gDOyrw;Eo3dq(hm zO5*du+oENyLqZ4kq*QBAXWs2^W5Rqbp^3>!SRpoj8{#HEDUF)j`m~hdnQ_MVm$m+} zJL5p{d2<Q8TnhLty$4vUS|meJHjt2C(dC0CQ9?b6(y zmP4WwYU)r2F#^fPS-po_?s7#{a#MdNTcUTNL4w?V{bLYzHbtlIgl%A+Zju+8P8N`H0|Z4r|G9CHLl^DsWHWirUBRvEc+`PfP%K+s5^g0V;;Q4PFfQ)7O^I z-W)1{%K(tTN_(bd<#NXZIIlW}$ZtY=6qhE1u0KzG(!n?y&Pd=oM19h$xF8{nf{-jjg|5f>1eV`**LZ{@0I)yg*eWtNrTSt@OR^%>+oy zM!*s6ghO5L2q{!PE=Gz^O*e+=JQES;m$*Fonuc%q{e!UvuYDzU1^XM3X5*D}kn8~W3 zK$M9DJRW!rj^TMjJTDKrfX_K~U@-!eVF<|&<+*5c%^?`eMq4^wPkSLgo+^7&cvN~W!E{Q57(ic(={NZa;k0G&YP z>^l8aBy=tOv{nOY0gjPm9A> ze9>QlDu~4Jg%V67(+SEhpxT=1(~5h=H}C~7OcX$Hz6~!ZH^l7UuOeaxk8yAesyK17 zjkEZEAV{YhXAYK)X?qqR=!veEbuKxpwWn&sxil-Bmyufifnroe9u8&kn1kD&^Hsk0 zO&Jm-0^|O3{ zGjse3-mQqeH-Rm7~!7qKwxZLe7^THa88h|7at@Rx(mFfmhAxedxzkY%H94LbXS)$W-x{z^VA zjHlebJzBNiP|E=I3`w8zbWFteN>uh63Nmgst6p$Hp`y2O=_|C>>1bIqkwz2sYz}` zX5AZ*0nX9tqNaK4+uQ@5fFvxdm>}@)ue#Vw9R`p?H0GOyGQYlcE621`4a@{%A zo%jZm=R5YYob8rwot}|RN1(f%7QDb1++t86-pvlVgS`F+x>z(*turNmD!>2pp41yH zS<0;BF`TO2!LcDAfH0%J1{0{3e-T{iG@DN?!@O|h>WF68`1Uyx7_`xpM2I|vbRCR- z!|3-wF#EhT290Jjf%_YEw-u^?)5tiamhT(gi^j%GtUjHjgX>^*`0yXb4ZY1^k+yE6 zxUJU9$y)|0#i9DZ#UCa&aWlk$Z4QV82>qzgiVN~x|7XNOxGs}zPFTddfjD>GT~{qW zs^79EG7G$q41@s?UVQ(d%LX%CHQ=R~GvNQiQ0!Z6&p`Ht(5ke~R!ZtkWevb!&|;BR z|I2&-@*t>wbg9tOBwT3&*H?k+oKW4f3`$zWwGKmFpD;2Fl`qc~wn1IQSr9mh9v z?xSa-7pk@Nus9r}(Dqn=tlLP^{xt?XVDG0-Nx`M&6PLeNAJ!}>H-ZlaV84obNT4M) zWP)I;rhsDrN?qtT6-XS6EiEC53arXth2NY%9&9$cdL7YkbLbcX;_@VlShm5L}u~0b9=J`vdqz8|>r-T}l3@>`>p7u4h}* zP8bt!aqoY0ziL7E>wk$VVmB2FHKWSZ%!DB?+zwucOJ7nf)%v=-q{ zub5z>pIJsE+b2N&RAPC?4{&>dOH%VW&Kc>#t;E4PBpWj^|2~w z-Bc*dci{Z5Y^(o4p1qMH`_0~Ss>IL79yDUP1ebF4o7V?FvI%nwHWMQ1AX2OhEzuXPtV8L#<;gGd{}EK|K3<(iS%hLj;58SLO&)#? zfgg&STf{g3kNa8j&v}i6zcW_%i~pW!w1SSzzP`qNzg1-w8R#Cy>k#?KrIe?ip27=2Ii)s&_j$$1!Hv zpB9%d*hz5n8WM=lrfnG0TmL&PKAWyM`{!CQv(ySa*YLv4X54&wW^49~=o^941ONkp ztOf|KNS!aZb>e;JK6AD6?95E-i~*sHyprI8eFTP~i6#!F(71;AkV4^QB2qz39?-v@ z?qUnagaGOiLrc$e{T%d6@q2pfHGGoVi!0P6it-tMZa`MDFzr`RgGS74D{qm~CC<$c z&^mEjceUX-Si`^r_^E9K-njSQqNuzM2}&-{+A3&3(~Sm8^OoGAru6XrCCBeK?^ zy$7m?x91k>KT90mAYow1B$r}U^~tv~(kS8=)n6OFWVj;T2C#liTn8gvtavE`cd$fUjk8!$jvgRH6rx=4 z7MW(KN`r*M?F&dhwJX5)$jWQJN|+tRegths|3Q-AVSgP^lC+n*TRrhU#8NdVJ)XXo zM+eYnpqXS7To8dS7&D#Xtg+;VB-e9M;%ebY+b|o9SA`hWP3tH1rstvk?W6QTSRA%Y_ z4NcNmHyhqix$YGh3Fw*re+`wz7bUFey&s)S&4=t4|)TYpa|rR^-q#*!vv3y2c;jJC%G zruGm0IE-CR_j+pf0E`$SpILJ$(os+)PxTlQ8*LR2w}=y+bO zBoCqM2zLF85W)`!FXgH{0YrrAtEZ(~KjE#H3ecDe_T68%p<@qF+Qk>odv2LSYiE(r z6EVnunrc@S{#sY`@Z~cYHU2^3nppJ%pc0;D?iMS+$hS&1^tkj73{eD)LpEoBwaaFQ ziN$%`bpl_F-6yCygT6_cgq?Ll52N;XmqTYf26KF`SK%Pw=uNjG? zpKkivlic@gJG-d~1wH`pg9{W#M6Mmq5HX=KrQ|Fy<`y@5OsBb&MX<)UnKS!W9cCsO z&PDn;eTrO0u|4cTn)4+Zq^RMR?ok1PcA_#r_eQxkZR&XNs1JT>DF=AG>1LhcW2w@ zy&qRS$W{=B-7gpv=aHZPtE(|7#^(8~|2$aCO^uXK^m43k>>|K3*!Um(41eyzOfqi@ zw5-Jx!(xD*lip)Xt*q>N->Jyv>1Z%)VaOLT#8kncB(dY{`}3cna|B}7sZcPq)&c4j z2&{XAkxWHbBzM2%>8D%;Q}Br86I_%|>reSn_QYpa%8gzC$_H<7VOpPwv3e51xA^i8 zbSp_GynM073`uZWSw;Zhw4gmft6LE0HsG(Bvfp-x!mK(SLmeMzQl85b>0F0 zGtTa4NIB-#QC$Hiv*O=NKtr+ZLOU4C20y2iDx$7V)_h+4N8mofUOU)*Tn1CK|8L?a z^qWW138){)xIBpF?O$Oeb)Dv?^fxDp7p3c5ZJO5;BT+Y4 z=x4OX0F8p=+~1Sj5!xUwsd@*w>xR!<2%T=`>P-}DX+_Z@*Pz7a|C?U%x}{g7K2Sy3 zeFc2x7s5Bn=lt#H?jQ0St?=We>BhrEGq5MFhjDg8$kaSN zn2pUiA{kI;zVXS6auxdku^WKRD!`E`XC`T5@1B<)9XH?{x1Mv$_3S!hz;^*EzxZs% zMWUhq?_;?D?L}b_UZFe@tjq);&*!>HYSAOV90dX?Q`I=ys5SS8Y&J6s6G?IT6XvpV zd@07*OK)gRQ*3b*-hTN+qs@K*rli)Fa5 zgSWiU099vC>BPwV(x~7mv2fpQ>y4syh*kIdq}jaCwPKKDqz<(|jq ziL4zW(PkMKnc$Zd9l+NgLa)lQuMgeB@N@CDd-qyxf-V&2ghX24O1|c9OnS~oV<9P7(JruZzKO?0c)BN z0R+y@1GJZD#qxCAlP}ngg{uV|gYT0b67UZ0vRnAdzBCjV#PC`iqiPl!`quGdQ&pt3 zXv_PguJl_i3wxrk+G_;PY`@*W?NFa!k`RLH`*t+~#^k2EKiEcfbuGjSteF`riY=Mn zOrvjUM10U8D;+l5BpG}2C2i2;3`7ZR_6rxtJ3HRbjM~&UYuT_BAjzX{Y^b?A=dlb? zWy?qZb=x0Qnbe}v#+fi;@vs&M(nswjOB>a2QlbqL|5Wwh6PaN&yc2^ohc_;`DvJBp z#Cw?3<}0w#(9**zr-F?zhdC0_jEhxbI6wGP(N5UohS5R7pg9ez(AvhRdvWKl+2$i> z!TrepvH%NM-TYKhi<|f~f1EX_duM)+)tv2Z)I3Qa#7RIw4~y^d_tPThBuZM|;R%8Z zj?g?!7^*Yt;BvX2?9bzwP*uh~Ej%T1>8YwR@uuH==t^b02H`3DC4tnoij)oi+d<8< zkg(9p_&-|>;gwrhP3Iw)!up^@$;8Ip16+_r?Qmrd-94a+6(Q-j_2%gs_k66S0`CWB zIz=~!!(HgO5*|B#7{WScY~oi}Ll|8iB9VB(%H?*3;KWX-(+TegW@aoYZDA%2IX$}# zjm&YbFc{63B))#NJ#**#cXyt7|KI(dv-dt9&UHR)K6v>E&vh@>`mH&~9AnHm ztIj-I`jceJ@lNpWJE8fke0_2B?+t`f^&A$XbLLrF=Y`iblCE=bd>M9LY5nJe?@irG z6*#`YZ$6{jVaUArlVf$^5)t=fo_stS?!|7vYKXPQ4f&vQaTVUscWYyd=O>m8u#ClE z!34!uQP4u{V{AtKU$3c_L*Ku4LJtO9yIzwkq?U-`5U0E+Qe>WU2R3yOW2^)J8O38*ey_ zsIM^3Bz5lk84%p@hYm4;f@1~x`rTIJNy|)4T0Tx0BXe7wT9}HUs4m4S(k2|7RXL(L zK1lUai7Vv8$es2&f@WlRSdnp#KN_9t|Ck9{qmq4~%fP*smG2{!?Q>3*8ZW9Tez>LA z*%5Pd7WccFXKgTXVx*2ydjZ{xMl^$q!ieK?orKZ|(M+a$i%VgWd|%0W0sYp~huTZ< z69%(geP`L{lE$_;h?g(UQ2OHWpy0c)sfju%x%(Vxk4lRcdKzc*x{kZS$yQKO?Xq&M zwcs{L1$PXh%RyjK8JoeB?Ty&=og6F6D!m`xhzVoR#a0T3r`6k(q>Qxm!#+?O z%Y^^EH=}CvoU&8wU^*xj6c_C8y{@0`Ce_=>Fz^`nzkFt|Tn-cG`j%R#>ycDrU46gC zb48Ct*t(&8H1o@!T>etb!0+0k>hS7-FMq!s_r_?%FUGwPBvJd}0jb48A)}G9^`J|Pa%w2AYCVZMmg0UvDU$mkh3a8zXHBQC0&&=*QZjo!N zB&Xlc4#N~iA?PA$YY|A|yh;k%!`^n(8E*rR`g0sIk)gY#&jR~0&^<}i_=eSg#JoTB z(1a&qm6Y}6^d_0)ny5$jWlthbBCDK4 zl(Jv)x?R(b;^bk2D&I$Op72e?0$Icgc>p_>7cD@e>x4b5oxMuTxYE>2V}xUUfN#9q z9Isc22}1I^O<}|JX}>L&KW*CBQ^awzLI%rig3Qnq=yo@aBkWU8uNOm!Km=}GZJ$ZM z$VB^FuzH(iEB^k?up1|rPlsXC%t-Y7CU+P6+xbP(;eSk9bmSy&tQJ0HSHl>z@d>#M2FlLDs$I-_wnBnpvRo$?}2-{q@) zTmJQCYpxBht#T(MX`;kzYwnq`5i!icKMG1*2~fF4dT`TYyFV1hx!I_V%zr+K3*F#q znz3QPFvA2X>$H`gf3pz}lG}gy!NKeX$ne^DM^WC9>{hxcR>PWCy_)kiA>0GS9v0H8 zzmrJs4bO2Vmg##eDgIXP6QuWCk;UjW<{65nl@&q1wkw>K-4O0Y zUSDKFO)s1>W(bv{*NNaUk3v<$&_j1J|qH2;p4^?6O3PMB!3Wx@5 z_2B{8TAkE4u0fn(wRiC`bUIz(p!;U|K)pvE6DP|?$cm2Zkd&pwE*o`K3nZ8YQk1gbg=WXI&nJ`XV zqlMMREN^F*Fi%AXf0?{EFv7I5XH&=3xy8t{v%mrI8+PBY-NR^Y9Xpj955HI*oEjFF zF(U5zDjZm(Zj0;R1~+fDG1B%B8})(N$}=kG18u_e<%bL{ksgb<=SuN+?`uiP-A!yc zi>w~6JES!6ETcp;d|m1ceWvT%ieL7AJYvi3PZ{=KD_nZ@zV zSy`-zD8C?a__0Ev)4|eZ=QOHg^}RIC! zy8L3Nr3_(iYfbVqDf0SM#sfl^+E77b@RP4qpvjVV>UHp&Y49*Vu;S3^yzpjnxMq!V z2JYvN1yCNoll0m@4Ag6iJbx#*6bGr?4`AgCMQZ0|ZxyOxSV+3Ohh)zzH0QW3|&e z?styS0pATOwvpAyl8^Txm5-?nAM`c~l)CbSc~tD}--UI>OZ41)JoiSOSdcUyeRTFa z+B~!XgkYu+ZSPBN{_RJsE)5LR+51!fx9lwyvzT-6&+TULf5;a7sx)Qnl{Z}%t3#e^ zAIrextbQJYU26aauhzCsFG1rh8v{#Y4BpV_u2)^UhtD29f14{P0-I~)h%T>#6|DwS z4eR+QlovTk4E>f(wUV@Y{mj;pZ2NOz^aOWcQ-#}8S@9n6 z)RbGW*EVJfHKYo!GJv#ICrftU_@k*&Ljs@{&Zb< zR&1V%Gxc%)8A@2geF#uWJ>gjZ%yfjmEOb1ZX|EXf6fqMM7oU0n>t1L7RynIVvtf|T zD(pC3j}vU_)ZH_dXS*)E1rHRMxyvX-p1q--1;}S?H84RRquYF zQX^RfvQ?O257K4I`NBMTm$hMSaAn9Xe|3w<^UE>hCn71b zIpXS3&f)Ad_=_?G^p->Gxu-GiocX`j0tyA|a_lA2f~MCQXEu=_pO@y8hwL zkr%rZDvf&7f*oVdcsn3@)CKYgGPq17q;m0-(3??W)vL7$IOo`47I1s{eRj^Z*dB|-*=uX{AF|#s{u~wS-71}zqvpxs}+y*`B$5wT+c4Qw21RkRm*zPy< zbP;DMS}~pk8ZExi`O55lFUy?iai@TnwT59DE8QQs`vvxUl1Apr_K|_>MOcz@hC1K8 zekBm3FKZDdDm1ZjyyVa40n~@6Qjamy)ii@@b8x%n^?Fz=8GD6-d_uf-z0{{wRVecwz zBLx;eH`C&qpW6467f?asfz_m&is!PxBukeBX)7W+I+EMVl!yC=_=5D9QGK z%KJaQ>?UddC%wF!RezK;FNcZF^5)LIGPO*8{qghGmm%k1Zq3b!x#VgWR5En^X4vr% zzRwh7XZ22qww&#wX=suAnh?Bk;Z@m17NYeJS4xsgJ~ALEfa6xrzJXo^#=d7fE@9er zH>*Vb_3^<){3n59+B)BwXQGmd7BWsMY_=D9##!w)eyZ^mvR~WxB~95QHVr|@bdWc# z$S(P$NiFOvJ1wm>NR@i1qTM}Txggk^2yoZqX1i2*=)@GDBY(-ZE}3TO`|D+*Cj9b>>IbQA4zytV4&4(URwHNzgGssX{>7!c4__qpo(!4sOzx1uhM=h~IWU_GbT(3J?{6)F8JJrAZu~mLz zCamI4{<>TBnI09lr7uxxWjR#v76He$Cgyxe5&q%Ik)!-c~H|Z3Q&ji z!WW!K^y$QlX;g%m=rEJyE`)?1FJD0PVM@cQrjX-fr{Oz#kWM`6eMBzzv>$IVK~z%b zS^&xhaU+vP{eIT8y6pHx?-5XuX@2kAhoT-d&0^0Z68?${`|}2R#U57Dy^alv*>kQ( z0vQ2RPkahQ-*}g~(VpKQESEP<+nRm4*bsmOykwA*GdmJEb{~A`7yL~*U100bEM^iO z?s^Jo)rowW7{$e`izo~!(?79`1^>4qRVw87RdIb3?IDYSrnioB? zZ`7roy1hne7w@kr8LL|l@hPURY>w`xf~|bEqmFM9rlUv1iAPhAI^z1zFNQ7=nr7&$ zX-%ujy-4B&sch7Jp90A-ZwBsJO|uIo&U*G)aVAq|``~DR;fe?tVrR&Hqn;LoDQPU72q>F%F$y{+ z!)CtVB?QJ)}odEBjnmP0{^>K=#W=5Rd=zSCM1t zqsju!D`_di>5}_>X2BF6_~m5xHapR^=h!;40V??Sg#7)looJ)F5Fiv-V;N2LaidLJ zV83CSys(Gb73ndevYNyZH+c=qK6=~Ov&Eo7!LU>am}~;2w&qI!rC`D;jruNnAWxvo z%w?|_slb7lB_=GQ&v>3^rl`a6JBFa#_OJ`0>u8Ac{%Qm>}&y{DMo!`KM{F1k-NS#~KBDygoz zk)TXA=7)I+F^QY%7Z@8t#0t7{Q(muuY<(g)^JdtKQIQpWn==@Y^hB*Anv)pNN-OX- zK>EPAC|2H*${!lA?`fu-6^_tN{8S41V?DwQ~zPg%K|C;!g<--Hi zUz3MV7HO|ibXcth@d~C3>-$Y0K2yflGV__*Vg1$5<{rIFIpDHd%c3aD*k)vHBQ$@V zL2+bwMjzl`l2Tab3m5>PM6mn3NcOXX@!HEb+1>1O%OqwGbB4@M7cTfP)_A^R^s}|_ zWn1Sszr=9CmT_?qOi+WZFif!H6Md3|nX!uylV%ZJoK5?u1d7Ed&#RxU}23Kq? zvzXUV;_6bANMLmZ@+8%4&7nB*WPzG%mwj@bn#(_)usQQ(WlmP6 z3Mr8wjo@uUU-Y|<(Bz@yv9%6)0h=u041@kt2C>U--he3&cn))O|N4RB5YIQA8(w)j zT|IM8jD_bKl{?FPV2v9Bt-7v`qT`_GzaM~bqDZjmIspUy<#+uW^FtiKk$Uymz2P^1 zKTQ6;=#%S|7xFIRAA48tx%ohu`Z5G)(N5vQprS9q%f-b{*aJl|eT6COq8?<`uH+vAB2;_1^o3T>#mQx3i95NtUDg-1mQNTI6T7VSeXjRF zv4AoIGA<`)@xzK08!eAlPf3@^M{tEmtdRg-ZHUG-W6jR~C4^}S^mJ4n35(v&P)2bO z^M)$A{Ih?4lJ{um5D&5ux*dX{Cby;D!!j{4+mJ3-J9%TggCY)CnZNRlKqtnYqU(~7 ztmwWqe)-L_`7%TF4WaLIiOt9ma`8-r2u;32;ed5cDU8Cw$rrrra;Kdpid0nMNhQXu zbYTVME{V-)w>|VHEx41_=Nzxw>Jb_VJUJMq&&*#y)mZq&K;51h*f%8fOCDBL!5R^H7{8U9^`scx@ZyyeRz-V1Fy(8 zi5j6x2<5fY)U0iwA{@P_3$(j-US;4FymMpLH=fK4B=kYN}ii0;fO+5j{{x-SyLV z5NbG6Dj`;$=1 z_Hm)V9SBL~-LO(qldxRA__pf;!+K7)&UIfi5b2}aJpSN7G0vck>iof<@yJ3RP3J8r zJ5U<5HnmZa%-S@BNBmlK!<1Q3R~=#WnP*@3bwTjmc=zdQ45MTOK(U1Wolr2t{B=JfujnlZUe6tECw9L05tn}n=BKdEMeWpsKLY*6P zqQXB6gyY~pMdctL*4Z-r1$rS41*eI)WDts~PXOt7oU5=^jWp8m5(QE>MmMplu1+wV#}84z6y48sAL3*5 zDuukiv|~H!deZ#v#6C$iJ^>*j9{)Z?C9r4Sc5@NEm>0_^VkC!th0;`^W@?waNxL&h znc2*ooaNF?QPZn8C=qPFwK?o?W1z%qfl(aI4&HLSY;99*$eJGnsy$-*Yj0jk>T6au z%J(U!rl;IL`Na6uG4~&-ALE-)|V;3J24*_c57_nStOaj@4$^ zO+4_n7%_Sh_UgB8n-c7S+$&8>oJ2foPWhRt; zaWYO};#qXpSY8yG!7#vdF@-`l=yd+yUVzlyFv^ZP%^=3^{sth!fo`~eJeQ+EY!bP< zfueUsn+el$=@`E!zM*dH=?c%yVPw8-X&)J}@SmZZb{kMr|J%ok$uy6;+^a9YfADwm zK}2{|4N3o;m1WbT^s5D3sVLUkMB@XhhmNZbz<<2HiDi%BZ&$t6%owq8Uhw?5o4drQ z*z@;vNsldFC_wuiZV4Gr9iBVs-tNYx&KZV~hg+E6jKODv{FMy8bgVv`;;IOBjGU|- zrbplyDJ-5r77sIEByc@mG0x2t%BN zJdc0aKlV#FP`<~x_{+`c4lO4_wBBvUwSKZ!sgnQ0NoVnRVe!~-FKE3zo!!u65G$y_ z>4@gTtc#wTt8$cv=j7wXD&r9N{n&Ie;%OQ}|A!&LyvkI;F-L52o)@2cXKS80-`F0K z@ewc!nLa1vA*JA$~_ze#`qpQokMw05h0 zZ?{IXLrHP`dZBvtNborC5>kQAe>nR$z3nQ6=L-zrQBjSJn~`0XZ0l6eEPjZOGJhvB z$}I~!*Hb}m6WkNl($r~BJ}S5+KL(wTP9I*S4x;qG{2$BA7kXU0Xz#U^@_9U zndw!@`yI@mA(Wdy~8 z3=|Jjs;Mo*Q(z1qGaJ+^U9}%JSQ!^uh<6Ug`Z3^wC(#83>wwqx8RNdX%61 zLU&IZ6qX`F7#Jq{H1ym~kRaNlZwq{Zb~L1^TW=V$c` zsBWnKc=a76-3}gwoUP-_I9~TA7d(MEHu}D^ZvpnA#`{5r=!K^S$s+#b9{o#J$%u5( z!KxUI6=?&LDl^9HUTuw`w%{~1PKWih=vSP2mqx&V5lBVSYRixJ`>FWsob|7os@B8hSC^A4K9N1l6!@H zMc+qn(xCx`I}25#?b}B?Z$MnmpGXI%3JAQRMx!!dk~qaVSMebGl-U?Les+N7OB$Od za%h(I=l*@ZA0aSf%f9(O9OZ6wd3(QlO}S!?kyGU%7AKD z?ORk6)Jdohn9XqE{2_>@F*ncu9M>vde0Q{*uKy!^c_6UNNC@N3|IC>Ciz3BO)W!l? zmpo?1A5|b5ehY+%pctRKj(MU$uhFL5I5!k9i9td{Oz{LNq{rEs6@qQNKt&8xkw}cd zZC4di?Gz*e%x=E8=X+D0dy}p zd@rh0hzvv?>l<{cg`%)iNhlZye=rh2!hn?%lis5MycW|a8rnK!THvtX1p{1uN z>Tbwlf^aI=f%9$5zvA81wI?38sfc5~-eQQdZA<{)S+7Q4R z=YP1hj>WzBX5IgT^!D#7fCY!qKf8V89gG(-)z`DT82bd2;HEkI992Mxf_UxVYiiWL zZ+F&zs^!~uDpkdQN~iz&M#-P0BKiONE8O;>cf4^abtEkAj%6V**ia)C@h2Vv!t^{)#W#G)O zgzkW>O2q6+0%nnx0lJ^+4mXsG8PqGA17aLd^SbQ5wcXPvNj^F$6GWLX zRruv6l@u6>jSVkp?k z@ymg=lBW;9T5Px9K6EL0sg!YDA2?;;&>8VBdk_U=()%Fm=*YVU4~prt2Cal{aKlm& zN|+TA0;Y2CBc)MKNZM+d`>lLiPWbivL29oD;Mn@UYQkqU5l_7dpPOCq*@5z>Jv9SU{BZsUL{Nx=K#N8NrcI0?R5TqlizvQo5$Hb{ zc%gmw)i<7{myi3N8TSXOAW1C^-wiTIlh;HOZ_3BYWa-0uoAd18FBmfJ9*w{=VGz6G z$EatU8&2eb|H|MvAS@+neSdl>gOhh7%fBNjOS?f*D?U+o7YS(ZhVj(N34@`mTP#;& zgrG1;LuGK4QxCdX;6_!R`(6<6{6|%Nx52UV8eCrbCug*@`gU*m{|~ANcv$3Uz*rh> zEO!1un{f2cz}F%Wd5Z}mH9U^nYwb{pVj?BTO3fb|Mm(S~-+c%c5kP(9@LkXe8V8!G z0UN`J{6A(qAS`FV3k!0_z59F>O1e;^0o5AnRgH|WKp{&-cv&ZsKeJc&Qsq%x zJWehvLRH7IfEqua|J=^u03Qs_ug#5=Uew!qA5uuntkHd2N&=4(3QR+pI+~JP&*_p^ zegP8=NWq0mQ*!bS{I3_TC#S5$H12+$7cd@|Y0x9SVG9h=?x_{*x zrcbK#q;qrU*62HYR8TkoO3@{$Z~V(Jlgcj?QZpon@CX_k@!B@;G)}c8z5!KcXIZXZ zz8K8VbjCY^NT5P_$xe3wWSNJ@O4{x?N6i&(@P-;Wz#AYu!dq1t@VHULk3hhN7DxI&_&n3VR>mAP63# z$NX_nDw5NP$i0FY61G}QM|BC=xM2KjUhOZS#;lX{=jtN-8>0JUAuO$zbp zK-RtXRi=YFBJj(BGu5G^k65GxsUefkKH=jY~9m=a}Mx1NIetn;Mpau(v>p@2CCl1ZT$!=th82$l^L* z6{KO4>(Tu?h?|B(bqyO7pqK`eE8T}#S(NJ8f#g2mmdmbol<0+vk^1jRUBKl(S*NYHH)pcnX_*=lzr{c7(Ch9Mh}|q$+^H2iatgT6N5ZHNOMAm0WD7E-3ksR`vVS zVY99+Zg3+*4aw7odi+lKF;m|2zcsjfm81{r3E&h<&E~SebkRq^B?19kAax-leXSUM zX;+OV4eet4ju{@;!BxqjAVt9lvw*ZYnCP40;@`nKL-EoQTM z@~8r>6`bGNydDB1VB6qQAm?>IdV<6znoMZ?%f@X(g)zuJWJ2ux0>9+tT_ku~X=Rra zcR;?9GcreP;2isi`^6v(X47G+V}Y_X4{q`7^sitS1WK5{;tYITp^!{j-iI*zJpyNM z^4-~aQi}E%uQ-G^I&}e~Ta?zNgKz+^PKmR$KoV5a#3d{rcQ9E3ooD&hs|wfnocYFh zvFFCdtvd`xFf9-apqcKx@`bSy1S@WVu*mLW@FO&lKCwE!c$@fi4pf6rH1V_yOGr+l z2Y5K!*O!;ewZKiAUPe;eK*)W^V-C_zq5Ymot1B1(UVHzrwl?}!^m1CN6-TgRGN0mI z!;+I#>l?b|P&1&_^&PMGks)O*_GOT~dTk zcFhG!l&S{}0n*N{0nilWZG9d|@LYYI%DLGS4(W6eu0RAK>yq#toH$5}=~S{gma;R? z1D;R6=x<{;cn$V{|IpnVF0zg6yUGQ*bO;x-L4NZ@<6QzSECB1b8LSS*Zqnv9Z6TfN z9PFt}p6#V2FoQh93?RBwQSsF@Lq9k>{1W1D!9bp__vc)alE98cM zA+xtsGgyq;2b~xNlY#*>lM~m9t9RSio3=8<3zU%d|JkO{JK-U1cS7=I%1otBY7b4C zS=cPJ1ovnAQ>Vspg17Ya;W0lR)bMFb(nbIme}6@JGp$ly=3}G4)GeVr7&ICkYLHKI zN1yGriSd2umq(3nU@Y<*E6etx@|}$2J`PvccUMjnSMC^85}W}2WkIo`Hz5X8G7qIE z9GK>6H)pKsXwP66Ej|AD0+v_WBkd1{?zW%YNWj6*;p5j(lfIQM_8H$J+sA11&>)XDR>) zN$7cD6!d%+j+ru!3@0K{z2bCIeSh3nPq`|WGApJ=&}}JM3&Mg8Zjmbf2_#Z zCF}#$2}BpY%O;zHFzHmQH0~W1FyyMdDi>Piofice_|fXBz%mWWyzf0O2QsC*r9jC< zLMViRof%~*6-sfixPs=S@6iKCj(=Bek&!N$Qsk_b39DjfW?!msTOlf+WrTsy2jz{z zyPW}GL%a{k8ppM0P?xpJKm@NilL5%ZHK=V6E)V_{uz#x>gnt}4VS3$=0Ki8Y(SLME zW-D_B`h*lsoa202&ND1nt8++kfo|m9j__pb$oo1ege4-YC$_=IK}!yFUeN&BfO7*= z?LrWfkJRmzsZT@vuL)Ft{2&;1XIxR)ChlrNYq?7gUI%D35Ci-N7X#;}* zL}~joCq(%72PZ3bhqUGFpzpEuDK`)H`TP-0tvpz}eRayI4 z5?hCi?1wv5+y5mkC;%-1Mrw6nWnuqF)81fB@oAYxFG1ziyWjcA@|r=BruW_?Ifnt| z2hN`#>-$)6i^)3IOUSNIua)57zileU0`)*4GP`Uk6II05R40QA2P6EM@#;$xaU`Rc z8tJO&G;&CGl_>f-Ck@OcXi__#J_BL>1T!$}^K+SwWr4oto41A*`cEnY3Ru+{gJ<#; zw&Gryn>=C>jC!nyTA2&F3_}s_LehEoAJI22^%*3M1-(M1VfRM{G?4{19mwu{g_RRQ zFOK$ZC;`?)?ewQ*mmrZOsRCOtN%=D~mxXhk4_s5hbysD%^;fy^EO5_a$=F2LNeUeu z2oibh6?Dlqa)e5XOO>HQ1@1pHKkFxWJwPx;+!|e-K=6G@umS#a3GpN}HWLNL^Zr^8 zL<&G4Mt=?kAXQlVS(1-i?gVNuEu4-fVeELW5G`%#*TAAU%#f%E7>(oAHx!#*$LA$YG{kA-}u?qHbiublY#p_L*1p*HA4fkn@uT|^#y zw=YA;4qb{=w%WzY7F^AZwrn1AV*;s10l@#?xohah%x1->CR%0Oe7t(c71}RUE>qA- z&ZR%CmFH?3P{~)Gy?7PBibt)1+RR{(z=k(frN;>K@zJN*3N4Asf za9s*E{r^5Cr`Ft$%Y)X(XXT6k)%y56D?T`NlD}YCfiRue+1CLqd~(Q8XN6u_)V*!J z;0hppLIj@O1`ehvL8?Ek45%{Q+=bvqlVfkD6^6XYqWgON(Ni1TK)k*}M;jS>J_&k0 z=rJ^Xak6F)&NMvtb`8ZIY+fNCE(VJ_)@c7-wHHD+ViRq3kOrYK?7c?HWB>K7BLq%A zH5jL~JP#j&Nt(Z89T*hFS1bM0kerOW6bw0Sx{7}r9-;snVJo>i)L#iMzPv}4W8{1Gpvw6NG1r?cT z3*AjRd=lc84dT3)q>rTI<6Hm)t#|B3z@-3wF+4F(Vvm6mLNUd&kC- z3=m1SR@s7(>OVt;?C6?v3rlLN=1y{Ky&DUjZn+rh1xPam|GXlFDUtynFUnuiYde_3 zq^-iQKnW%^BNP>b@Wu|(6uPOA(*wzc(9@e`^yZNheLeyxy|w5qo9{jx+}KfJr^Q+K zztndyGkpOn#-c3OtF9q11^h?;CVvXfmH!OAM(~WZgF3(r-c3)|8sGNFm7TU~yak?G zdFTmiJC9|?nt28CUF>q1Cy91ax$=->1oU)65}HA^kg?)(cp0LWEfSF@XKFltuTo_7 zs}Vlf+4Q@Y)xWxv5!fqiyExK-)I6590FAtBT>tj!-z&UvFI64i?pHi(A461K!h4<6 z&`tCFM~vc&*}_lBd9KRq60*XV=Z0kx(u;wsN58KYb>3p$hR_D|`LoQ152X)T;#5x5 za7*HbuU~?fMg~GVSPq6%wOI*&ka8~E1%z}r|IaoY=D*Oi13o{RS1&lAlqf%yKD_SU z3i5Z5hVTeXc8|BI*!AS(D7eCBN(UK5mPf)XuC!CoRIWX1|85_CR&tg*l0yw~%bG0}JSU1q6UlD&k(fRK zm1?5_kwRJ}8`v8qWNAfZ9{qEM8<# zu@y~Tf0@HBZ(o`q#yiXTZ-c-JS92&%Q3vbP055|=_8uRsKH7gnEeC?8sb`d)%!CkRzjvC(4k;@;lGw-ib z5Ny^@poA$&y%e=Q?i&FVg1OOLZt`*Is(~wRg&uJu1CF#Es9e2m)aIc=W&3yQT*Z=c{ z?DQ`B7sWOb&m;-)O&jw-`+*WZuCqjvzxC(0sstwks6O1i#V}1@hid#p0R7A9cjcY~%peP6=oo_m%LC><{giS1iRmD&ZZCjbChHiQQmQLu(B`9%5=ntIYUs zFTj52Rtp_R?DTA1@8MbgKUjUcZ9R*k=u#^agN8vZ9JBtF0tN&M6qs<9i{2bPx~N*3 zRk7Q!H&oYF`vi^=ZU!P#6;C~P_IGFI6S3px<6Qh7PgBjTCCrkmm|o`KdqS54D|l$1 zY1-nzu9ps@A*BFKm!BggwySx^&b zb6ZBok7NBvG44h%bX&B9Z_L)_Dua7W;}cSV`U>oF@{X+5dTvV}vK)))pikBmnf~N$ zn@F0~RqUv*Io!BUg8biUxVAYr`rE>YQ+5VZhRk;Zp1%DXf42B*JEb!3i>0A(SXWzw z8E#G2c%-X9<$)0P9m+gWqu{DNyl>yN+)nl>D=y?<>93r{o4Z3R^~zlnVXN=0AHAL9 z_tifjK{|Fj!NDM~ZXB47_U(F&V|j|Z)q8aRP(Qe8jdNI{kYakDNQU(B{kyVF;DKmJ z(}iEGa6hElb`LY9w2tgoSFAu-je@2cj;0LQRL)?*h-1&`hAwwJ^Wtil!k-eJH_1gN zi+9837XP)E^(RT?75pr_#MY0+@ijDkrjt;$WwG8*RA{t^lH%J>Sla74I6i9E%GHXG ze+8qpS;eGW6>d$|yF_H2)S-S6mpB)#kwQCkLAP?AS0B>;HPBJcJ}YrqK^{Qreiv=j zqa|K$=9Z%2FF!tyHcIw9akJ#t3vyVG`^5rOPQhEidaWiE!+)Z4oaYj)-)*qa7p(=m z*3Zt*$VvIv$`p<@^SO*yXn`wbC+6}UZ5FY zJ1SDBp6-Fk{W#Hcp)uiOWMwK3#1B>*R`8#@CUTaurR5ZRRRyAuWk2KB{t+O^NbIW3 zQ<$3H+B*4dik9^wQF;9?67M%KWAU)Gi?jmUou>#d~F#h9HM6 zrY)S5o%Q*1pQKmZWT)FpLN2{COO%rVU40Q7#2�W37SOD|mwMgke@t)qe5R(YYX! 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%0A%Y?k0LpG26i~ppFc?2$(C{8wPSQS!|e(e>l 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%0AB!< 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 VUUApK1f1g&sFb2)nYdBl{{aM!B<27B diff --git a/modules/org.restlet.ext.atom/build.properties b/modules/org.restlet.ext.atom/build.properties index 41eb6ade2b..39faaa02a3 100644 --- a/modules/org.restlet.ext.atom/build.properties +++ b/modules/org.restlet.ext.atom/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . diff --git a/modules/org.restlet.ext.atom/pom.xml b/modules/org.restlet.ext.atom/pom.xml deleted file mode 100644 index 89174d688f..0000000000 --- a/modules/org.restlet.ext.atom/pom.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.atom - Restlet Extension - Atom - Support for the Atom syndication and the AtomPub (Atom Publication Protocol) standards in their 1.0 version. - - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - diff --git a/modules/org.restlet.ext.atom/src/org/restlet/ext/atom/AtomConverter.java b/modules/org.restlet.ext.atom/src/org/restlet/ext/atom/AtomConverter.java index e1dda91b68..39ca104b00 100644 --- a/modules/org.restlet.ext.atom/src/org/restlet/ext/atom/AtomConverter.java +++ b/modules/org.restlet.ext.atom/src/org/restlet/ext/atom/AtomConverter.java @@ -158,10 +158,8 @@ public Representation toRepresentation(Object source, Variant target, Resource resource) { Representation result = null; - if (source instanceof Feed) { - result = (Feed) source; - } else if (source instanceof Service) { - result = (Service) source; + if (source instanceof Representation) { + result = (Representation) source; } return result; diff --git a/modules/org.restlet.ext.crypto/.classpath b/modules/org.restlet.ext.crypto/.classpath index 8a8f1668cd..2f7925a882 100644 --- a/modules/org.restlet.ext.crypto/.classpath +++ b/modules/org.restlet.ext.crypto/.classpath @@ -1,7 +1,7 @@ - + diff --git a/modules/org.restlet.ext.crypto/.project b/modules/org.restlet.ext.crypto/.project index a6ca0a4f92..02c59bf700 100644 --- a/modules/org.restlet.ext.crypto/.project +++ b/modules/org.restlet.ext.crypto/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.crypto/META-INF/MANIFEST.MF b/modules/org.restlet.ext.crypto/META-INF/MANIFEST.MF deleted file mode 100644 index 66fa71515a..0000000000 --- a/modules/org.restlet.ext.crypto/META-INF/MANIFEST.MF +++ /dev/null @@ -1,26 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Crypto -Bundle-SymbolicName: org.restlet.ext.crypto -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Import-Package: javax.crypto, - javax.crypto.interfaces, - javax.crypto.spec, - org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.restlet.ext.crypto, - org.restlet.ext.crypto.internal diff --git a/modules/org.restlet.ext.crypto/build.properties b/modules/org.restlet.ext.crypto/build.properties index 41eb6ade2b..39faaa02a3 100644 --- a/modules/org.restlet.ext.crypto/build.properties +++ b/modules/org.restlet.ext.crypto/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . diff --git a/modules/org.restlet.ext.crypto/pom.xml b/modules/org.restlet.ext.crypto/pom.xml deleted file mode 100644 index 3fcefc123c..0000000000 --- a/modules/org.restlet.ext.crypto/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.crypto - Restlet Extension - Crypto - Support for cryptography. - - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.emf/.classpath b/modules/org.restlet.ext.emf/.classpath index 8a8f1668cd..2355689b43 100644 --- a/modules/org.restlet.ext.emf/.classpath +++ b/modules/org.restlet.ext.emf/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.emf/.project b/modules/org.restlet.ext.emf/.project index 1e9e409279..16bb64ad0d 100644 --- a/modules/org.restlet.ext.emf/.project +++ b/modules/org.restlet.ext.emf/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.emf/META-INF/MANIFEST.MF b/modules/org.restlet.ext.emf/META-INF/MANIFEST.MF deleted file mode 100644 index 9189079262..0000000000 --- a/modules/org.restlet.ext.emf/META-INF/MANIFEST.MF +++ /dev/null @@ -1,30 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - EMF -Bundle-SymbolicName: org.restlet.ext.emf -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Import-Package: org.eclipse.emf.common, - org.eclipse.emf.common.notify, - org.eclipse.emf.common.util, - org.eclipse.emf.ecore, - org.eclipse.emf.ecore.resource, - org.eclipse.emf.ecore.xmi, - org.eclipse.emf.ecore.xmi.impl, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.converter, - org.restlet.engine.local, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.restlet.ext.emf, - org.restlet.ext.emf.internal diff --git a/modules/org.restlet.ext.emf/build.properties b/modules/org.restlet.ext.emf/build.properties index 41eb6ade2b..39faaa02a3 100644 --- a/modules/org.restlet.ext.emf/build.properties +++ b/modules/org.restlet.ext.emf/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . diff --git a/modules/org.restlet.ext.emf/pom.xml b/modules/org.restlet.ext.emf/pom.xml deleted file mode 100644 index 6db03c1ca5..0000000000 --- a/modules/org.restlet.ext.emf/pom.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.emf - Restlet Extension - EMF - Integration with Eclipse Modeling Framework. - - - - org.eclipse.emf - org.eclipse.emf.common - 2.6.0.v20100614-1136 - - - org.eclipse.emf - org.eclipse.emf.ecore - 2.6.0.v20100614-1136 - - - org.eclipse.emf - org.eclipse.emf.ecore.xmi - 2.5.0.v20100521-1846 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.fileupload/.classpath b/modules/org.restlet.ext.fileupload/.classpath index 8a8f1668cd..6a49542f48 100644 --- a/modules/org.restlet.ext.fileupload/.classpath +++ b/modules/org.restlet.ext.fileupload/.classpath @@ -1,7 +1,9 @@ - + + + diff --git a/modules/org.restlet.ext.fileupload/.project b/modules/org.restlet.ext.fileupload/.project index 943be46a3e..ae7961423a 100644 --- a/modules/org.restlet.ext.fileupload/.project +++ b/modules/org.restlet.ext.fileupload/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.fileupload/META-INF/MANIFEST.MF b/modules/org.restlet.ext.fileupload/META-INF/MANIFEST.MF deleted file mode 100644 index daa5998044..0000000000 --- a/modules/org.restlet.ext.fileupload/META-INF/MANIFEST.MF +++ /dev/null @@ -1,18 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - FileUpload -Bundle-SymbolicName: org.restlet.ext.fileupload -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.fileupload -Import-Package: javax.servlet;resolution:=optional, - javax.servlet.http;resolution:=optional, - org.apache.commons.fileupload, - org.apache.commons.fileupload.disk, - org.restlet, - org.restlet.data, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.fileupload/build.properties b/modules/org.restlet.ext.fileupload/build.properties index 41eb6ade2b..39faaa02a3 100644 --- a/modules/org.restlet.ext.fileupload/build.properties +++ b/modules/org.restlet.ext.fileupload/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . diff --git a/modules/org.restlet.ext.fileupload/pom.xml b/modules/org.restlet.ext.fileupload/pom.xml deleted file mode 100644 index 88170ab36c..0000000000 --- a/modules/org.restlet.ext.fileupload/pom.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.fileupload - Restlet Extension - FileUpload - Integration with Apache FileUpload. - - - - javax.servlet - servlet-api - 2.5 - provided - - - commons-fileupload - commons-fileupload - 1.2.2 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.freemarker/.classpath b/modules/org.restlet.ext.freemarker/.classpath index 8a8f1668cd..88ece320c1 100644 --- a/modules/org.restlet.ext.freemarker/.classpath +++ b/modules/org.restlet.ext.freemarker/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.freemarker/.project b/modules/org.restlet.ext.freemarker/.project index 981c3f64c3..61637056b7 100644 --- a/modules/org.restlet.ext.freemarker/.project +++ b/modules/org.restlet.ext.freemarker/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.freemarker/META-INF/MANIFEST.MF b/modules/org.restlet.ext.freemarker/META-INF/MANIFEST.MF deleted file mode 100644 index e832a697f1..0000000000 --- a/modules/org.restlet.ext.freemarker/META-INF/MANIFEST.MF +++ /dev/null @@ -1,22 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - FreeMarker -Bundle-SymbolicName: org.restlet.ext.freemarker -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.freemarker, - org.restlet.ext.freemarker.internal -Import-Package: freemarker.cache, - freemarker.template, - javax.servlet;version="2.5.0";resolution:=optional, - javax.servlet.http;version="2.5.0";resolution:=optional, - org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.freemarker/build.properties b/modules/org.restlet.ext.freemarker/build.properties index 41eb6ade2b..39faaa02a3 100644 --- a/modules/org.restlet.ext.freemarker/build.properties +++ b/modules/org.restlet.ext.freemarker/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . diff --git a/modules/org.restlet.ext.freemarker/pom.xml b/modules/org.restlet.ext.freemarker/pom.xml deleted file mode 100644 index 2bee1c3a33..0000000000 --- a/modules/org.restlet.ext.freemarker/pom.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.freemarker - Restlet Extension - FreeMarker - Integration with FreeMarker. - - - - org.freemarker - freemarker - 2.3.19 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.gae/.classpath b/modules/org.restlet.ext.gae/.classpath index ad32c83a78..987acc8727 100644 --- a/modules/org.restlet.ext.gae/.classpath +++ b/modules/org.restlet.ext.gae/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.gae/.project b/modules/org.restlet.ext.gae/.project index 05b80a8ce7..0793f6d083 100644 --- a/modules/org.restlet.ext.gae/.project +++ b/modules/org.restlet.ext.gae/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.gae/META-INF/MANIFEST.MF b/modules/org.restlet.ext.gae/META-INF/MANIFEST.MF deleted file mode 100644 index bb4880c3a1..0000000000 --- a/modules/org.restlet.ext.gae/META-INF/MANIFEST.MF +++ /dev/null @@ -1,19 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - GAE -Bundle-SymbolicName: org.restlet.ext.gae -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.gae -Import-Package: com.google.appengine.api.urlfetch, - com.google.appengine.api.users, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.adapter, - org.restlet.engine.header, - org.restlet.representation, - org.restlet.security, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 - diff --git a/modules/org.restlet.ext.gae/build.properties b/modules/org.restlet.ext.gae/build.properties index 41eb6ade2b..39faaa02a3 100644 --- a/modules/org.restlet.ext.gae/build.properties +++ b/modules/org.restlet.ext.gae/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . diff --git a/modules/org.restlet.ext.gae/pom.xml b/modules/org.restlet.ext.gae/pom.xml deleted file mode 100644 index b8b6d9f484..0000000000 --- a/modules/org.restlet.ext.gae/pom.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.gae - Restlet Extension - GAE - Integration to the Google App Engine UserService for the GAE edition. - - - - com.google.appengine - appengine-api-1.0-sdk - 1.4.3 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.gwt/.classpath b/modules/org.restlet.ext.gwt/.classpath index 8a8f1668cd..a6c6a43bee 100644 --- a/modules/org.restlet.ext.gwt/.classpath +++ b/modules/org.restlet.ext.gwt/.classpath @@ -1,7 +1,10 @@ - + + + + diff --git a/modules/org.restlet.ext.gwt/.project b/modules/org.restlet.ext.gwt/.project index 40b821dab8..8c2781692b 100644 --- a/modules/org.restlet.ext.gwt/.project +++ b/modules/org.restlet.ext.gwt/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.gwt/META-INF/MANIFEST.MF b/modules/org.restlet.ext.gwt/META-INF/MANIFEST.MF deleted file mode 100644 index 06617bef07..0000000000 --- a/modules/org.restlet.ext.gwt/META-INF/MANIFEST.MF +++ /dev/null @@ -1,21 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - GWT -Bundle-SymbolicName: org.restlet.ext.gwt -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.gwt -Import-Package: com.google.gwt.user.client.rpc, - com.google.gwt.user.client.rpc.impl, - com.google.gwt.user.server.rpc, - com.google.gwt.user.server.rpc.impl, - javax.servlet, - javax.servlet.http, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.ext.servlet, - org.restlet.representation, - org.restlet.resource -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.gwt/build.properties b/modules/org.restlet.ext.gwt/build.properties index 41eb6ade2b..39faaa02a3 100644 --- a/modules/org.restlet.ext.gwt/build.properties +++ b/modules/org.restlet.ext.gwt/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . diff --git a/modules/org.restlet.ext.gwt/pom.xml b/modules/org.restlet.ext.gwt/pom.xml deleted file mode 100644 index 2d4475e687..0000000000 --- a/modules/org.restlet.ext.gwt/pom.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.gwt - Restlet Extension - GWT - Server-side integration with GWT. - - - - com.google.gwt - gwt-servlet - 2.3.0 - - - javax.servlet - servlet-api - 2.5 - provided - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.servlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.html/.classpath b/modules/org.restlet.ext.html/.classpath index 8a8f1668cd..2f7925a882 100644 --- a/modules/org.restlet.ext.html/.classpath +++ b/modules/org.restlet.ext.html/.classpath @@ -1,7 +1,7 @@ - + diff --git a/modules/org.restlet.ext.html/.project b/modules/org.restlet.ext.html/.project index 2db47f2acd..69aafcee8f 100644 --- a/modules/org.restlet.ext.html/.project +++ b/modules/org.restlet.ext.html/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.html/META-INF/MANIFEST.MF b/modules/org.restlet.ext.html/META-INF/MANIFEST.MF deleted file mode 100644 index 83b622001c..0000000000 --- a/modules/org.restlet.ext.html/META-INF/MANIFEST.MF +++ /dev/null @@ -1,17 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - HTML -Bundle-SymbolicName: org.restlet.ext.html -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Import-Package: org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.header, - org.restlet.engine.resource, - org.restlet.representation, - org.restlet.resource, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.restlet.ext.html, - org.restlet.ext.html.internal diff --git a/modules/org.restlet.ext.html/build.properties b/modules/org.restlet.ext.html/build.properties index d4c27385bb..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.html/build.properties +++ b/modules/org.restlet.ext.html/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . \ No newline at end of file +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.html/pom.xml b/modules/org.restlet.ext.html/pom.xml deleted file mode 100644 index dd85666d55..0000000000 --- a/modules/org.restlet.ext.html/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.html - Restlet Extension - HTML - Support for the HTML (HyperText Markup Language) standard in its 4.0 version and above. - - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.httpclient/.classpath b/modules/org.restlet.ext.httpclient/.classpath index 8a8f1668cd..8941eb1c3c 100644 --- a/modules/org.restlet.ext.httpclient/.classpath +++ b/modules/org.restlet.ext.httpclient/.classpath @@ -1,7 +1,15 @@ - + + + + + + + + + diff --git a/modules/org.restlet.ext.httpclient/.project b/modules/org.restlet.ext.httpclient/.project index c4df57e696..26cf667025 100644 --- a/modules/org.restlet.ext.httpclient/.project +++ b/modules/org.restlet.ext.httpclient/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.httpclient/META-INF/MANIFEST.MF b/modules/org.restlet.ext.httpclient/META-INF/MANIFEST.MF deleted file mode 100644 index 9d01dfc5bb..0000000000 --- a/modules/org.restlet.ext.httpclient/META-INF/MANIFEST.MF +++ /dev/null @@ -1,60 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Apache HTTP Client -Bundle-SymbolicName: org.restlet.ext.httpclient -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.httpclient, - org.restlet.ext.httpclient.internal -Import-Package: org.apache.commons.codec, - org.apache.commons.logging, - org.apache.http, - org.apache.http.auth, - org.apache.http.auth.params, - org.apache.http.client, - org.apache.http.client.entity, - org.apache.http.client.methods, - org.apache.http.client.params, - org.apache.http.client.protocol, - org.apache.http.client.utils, - org.apache.http.conn, - org.apache.http.conn.params, - org.apache.http.conn.routing, - org.apache.http.conn.scheme, - org.apache.http.conn.ssl, - org.apache.http.conn.util, - org.apache.http.cookie, - org.apache.http.cookie.params, - org.apache.http.entity, - org.apache.http.entity.mime, - org.apache.http.entity.mime.content, - org.apache.http.impl, - org.apache.http.impl.auth, - org.apache.http.impl.client, - org.apache.http.impl.conn, - org.apache.http.impl.conn.tsccm, - org.apache.http.impl.cookie, - org.apache.http.impl.entity, - org.apache.http.impl.io, - org.apache.http.io, - org.apache.http.message, - org.apache.http.params, - org.apache.http.protocol, - org.apache.http.util, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.adapter, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.header, - org.restlet.engine.local, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.ext.ssl, - org.restlet.ext.ssl.internal, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.httpclient/build.properties b/modules/org.restlet.ext.httpclient/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.httpclient/build.properties +++ b/modules/org.restlet.ext.httpclient/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.httpclient/pom.xml b/modules/org.restlet.ext.httpclient/pom.xml deleted file mode 100644 index dbc57512e7..0000000000 --- a/modules/org.restlet.ext.httpclient/pom.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.httpclient - Restlet Extension - Apache HTTP Client - Integration with Apache Commons HTTP Client. - - - - commons-codec - commons-codec - 1.5 - - - org.apache.httpcomponents - httpclient - 4.1.1 - - - org.apache.httpcomponents - httpcore - 4.1 - - - org.apache.httpcomponents - httpmime - 4.1.1 - - - net.jcip - jcip-annotations - 1.0 - - - commons-logging - commons-logging - 1.1.1 - - - org.apache.james - apache-mime4j - 0.6 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.ssl - - ${version} - - - - diff --git a/modules/org.restlet.ext.jaas/.classpath b/modules/org.restlet.ext.jaas/.classpath index 8a8f1668cd..2f7925a882 100644 --- a/modules/org.restlet.ext.jaas/.classpath +++ b/modules/org.restlet.ext.jaas/.classpath @@ -1,7 +1,7 @@ - + diff --git a/modules/org.restlet.ext.jaas/.project b/modules/org.restlet.ext.jaas/.project index 16959bdf0b..71ee08313e 100644 --- a/modules/org.restlet.ext.jaas/.project +++ b/modules/org.restlet.ext.jaas/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.jaas/META-INF/MANIFEST.MF b/modules/org.restlet.ext.jaas/META-INF/MANIFEST.MF deleted file mode 100644 index 7e2cca1cac..0000000000 --- a/modules/org.restlet.ext.jaas/META-INF/MANIFEST.MF +++ /dev/null @@ -1,25 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - JAAS -Bundle-SymbolicName: org.restlet.ext.jaas -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Import-Package: javax.security.auth, - javax.security.auth.callback, - javax.security.auth.kerberos, - javax.security.auth.login, - javax.security.auth.spi, - javax.security.auth.x500, - org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.restlet.ext.jaas diff --git a/modules/org.restlet.ext.jaas/build.properties b/modules/org.restlet.ext.jaas/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.jaas/build.properties +++ b/modules/org.restlet.ext.jaas/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.jaas/pom.xml b/modules/org.restlet.ext.jaas/pom.xml deleted file mode 100644 index c4fdef956d..0000000000 --- a/modules/org.restlet.ext.jaas/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.jaas - Restlet Extension - JAAS - Support for JAAS based security. - - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.jackson/.classpath b/modules/org.restlet.ext.jackson/.classpath index 8a8f1668cd..5247a9ded7 100644 --- a/modules/org.restlet.ext.jackson/.classpath +++ b/modules/org.restlet.ext.jackson/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.jackson/.project b/modules/org.restlet.ext.jackson/.project index d13f7eb951..41d1a99b7b 100644 --- a/modules/org.restlet.ext.jackson/.project +++ b/modules/org.restlet.ext.jackson/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.jackson/META-INF/MANIFEST.MF b/modules/org.restlet.ext.jackson/META-INF/MANIFEST.MF deleted file mode 100644 index 1c170e90e4..0000000000 --- a/modules/org.restlet.ext.jackson/META-INF/MANIFEST.MF +++ /dev/null @@ -1,42 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Jackson -Bundle-SymbolicName: org.restlet.ext.jackson -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.jackson -Import-Package: - org.codehaus.jackson, - org.codehaus.jackson.annotate, - org.codehaus.jackson.format, - org.codehaus.jackson.impl, - org.codehaus.jackson.io, - org.codehaus.jackson.map, - org.codehaus.jackson.map.annotate, - org.codehaus.jackson.map.deser, - org.codehaus.jackson.map.deser.impl, - org.codehaus.jackson.map.exc, - org.codehaus.jackson.map.introspect, - org.codehaus.jackson.map.jsontype, - org.codehaus.jackson.map.jsontype.impl, - org.codehaus.jackson.map.module, - org.codehaus.jackson.map.ser, - org.codehaus.jackson.map.ser.impl, - org.codehaus.jackson.map.type, - org.codehaus.jackson.map.util, - org.codehaus.jackson.node, - org.codehaus.jackson.schema, - org.codehaus.jackson.smile, - org.codehaus.jackson.sym, - org.codehaus.jackson.type, - org.codehaus.jackson.util, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.jackson/build.properties b/modules/org.restlet.ext.jackson/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.jackson/build.properties +++ b/modules/org.restlet.ext.jackson/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.jackson/pom.xml b/modules/org.restlet.ext.jackson/pom.xml deleted file mode 100644 index 7ce0790c48..0000000000 --- a/modules/org.restlet.ext.jackson/pom.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.jackson - Restlet Extension - Jackson - Integration with Jackson. - - - - org.codehaus.jackson - jackson-core-asl - 1.9.0 - - - org.codehaus.jackson - jackson-mapper-asl - 1.9.0 - - - org.codehaus.jackson - jackson-smile - 1.9.0 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.javamail/.classpath b/modules/org.restlet.ext.javamail/.classpath index 8a8f1668cd..574bd4bb51 100644 --- a/modules/org.restlet.ext.javamail/.classpath +++ b/modules/org.restlet.ext.javamail/.classpath @@ -1,7 +1,10 @@ - + + + + diff --git a/modules/org.restlet.ext.javamail/.project b/modules/org.restlet.ext.javamail/.project index 5f11ec85a7..38031b077e 100644 --- a/modules/org.restlet.ext.javamail/.project +++ b/modules/org.restlet.ext.javamail/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.javamail/META-INF/MANIFEST.MF b/modules/org.restlet.ext.javamail/META-INF/MANIFEST.MF deleted file mode 100644 index 06442f69be..0000000000 --- a/modules/org.restlet.ext.javamail/META-INF/MANIFEST.MF +++ /dev/null @@ -1,33 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - JavaMail -Bundle-SymbolicName: org.restlet.ext.javamail -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.javamail -Import-Package: com.sun.mail.handlers, - com.sun.mail.pop3, - com.sun.mail.smtp, - com.sun.mail.util, - javax.activation, - javax.mail, - javax.mail.internet, - javax.mail.util, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.converter, - org.restlet.engine.header, - org.restlet.engine.local, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.ext.xml, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.javamail/build.properties b/modules/org.restlet.ext.javamail/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.javamail/build.properties +++ b/modules/org.restlet.ext.javamail/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.javamail/pom.xml b/modules/org.restlet.ext.javamail/pom.xml deleted file mode 100644 index c9c246390b..0000000000 --- a/modules/org.restlet.ext.javamail/pom.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.javamail - Restlet Extension - JavaMail - Integration with JavaMail. - - - - javax.activation - activation - 1.1.1 - - - javax.mail - mail - 1.4.2 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - diff --git a/modules/org.restlet.ext.jaxb/.classpath b/modules/org.restlet.ext.jaxb/.classpath index 8a8f1668cd..05fb98aa7b 100644 --- a/modules/org.restlet.ext.jaxb/.classpath +++ b/modules/org.restlet.ext.jaxb/.classpath @@ -1,7 +1,10 @@ - + + + + diff --git a/modules/org.restlet.ext.jaxb/.project b/modules/org.restlet.ext.jaxb/.project index a880f5a1d9..57c6396dba 100644 --- a/modules/org.restlet.ext.jaxb/.project +++ b/modules/org.restlet.ext.jaxb/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.jaxb/META-INF/MANIFEST.MF b/modules/org.restlet.ext.jaxb/META-INF/MANIFEST.MF deleted file mode 100644 index 4633c367ac..0000000000 --- a/modules/org.restlet.ext.jaxb/META-INF/MANIFEST.MF +++ /dev/null @@ -1,23 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - JAXB -Bundle-SymbolicName: org.restlet.ext.jaxb -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Import-Package: javax.xml.bind;version="2.1.0", - javax.xml.bind.annotation, - javax.xml.bind.util;version="2.1.0", - com.sun.xml.bind.marshaller;version="2.1.0", - javax.xml.stream, - javax.xml.stream.events, - javax.xml.stream.util, - org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Export-Package: org.restlet.ext.jaxb -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.jaxb/build.properties b/modules/org.restlet.ext.jaxb/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.jaxb/build.properties +++ b/modules/org.restlet.ext.jaxb/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.jaxb/pom.xml b/modules/org.restlet.ext.jaxb/pom.xml deleted file mode 100644 index 2b0c6549be..0000000000 --- a/modules/org.restlet.ext.jaxb/pom.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.jaxb - Restlet Extension - JAXB - Integration with Java XML Binding. - - - - javax.xml.bind - jaxb-api - 2.1 - - - com.sun.xml.bind - jaxb-impl - 2.1.12 - - - javax.xml.stream - stax-api - 1.0-2 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.jaxrs/.classpath b/modules/org.restlet.ext.jaxrs/.classpath index 8a8f1668cd..7bbc6b21df 100644 --- a/modules/org.restlet.ext.jaxrs/.classpath +++ b/modules/org.restlet.ext.jaxrs/.classpath @@ -1,7 +1,15 @@ - + + + + + + + + + diff --git a/modules/org.restlet.ext.jaxrs/.project b/modules/org.restlet.ext.jaxrs/.project index e8385522b8..38f9dab79e 100644 --- a/modules/org.restlet.ext.jaxrs/.project +++ b/modules/org.restlet.ext.jaxrs/.project @@ -1,9 +1,7 @@ org.restlet.ext.jaxrs - Implementation of JAX-RS (JSR-311). NO_M2ECLIPSE_SUPPORT: - Project files created with the maven-eclipse-plugin are not supported - in M2Eclipse. + @@ -12,20 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature - org.maven.ide.eclipse.maven2Nature diff --git a/modules/org.restlet.ext.jaxrs/META-INF/MANIFEST.MF b/modules/org.restlet.ext.jaxrs/META-INF/MANIFEST.MF deleted file mode 100644 index b40afacbaf..0000000000 --- a/modules/org.restlet.ext.jaxrs/META-INF/MANIFEST.MF +++ /dev/null @@ -1,48 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - JAX-RS -Bundle-SymbolicName: org.restlet.ext.jaxrs -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.jaxrs, - org.restlet.ext.jaxrs.internal.core, - org.restlet.ext.jaxrs.internal.exceptions, - org.restlet.ext.jaxrs.internal.provider, - org.restlet.ext.jaxrs.internal.spi, - org.restlet.ext.jaxrs.internal.todo, - org.restlet.ext.jaxrs.internal.util, - org.restlet.ext.jaxrs.internal.wrappers, - org.restlet.ext.jaxrs.internal.wrappers.params, - org.restlet.ext.jaxrs.internal.wrappers.provider -Import-Package: javax.activation;version="1.1.1";resolution:=optional, - javax.mail;resolution:=optional, - javax.mail.internet;resolution:=optional, - javax.mail.util;resolution:=optional, - javax.servlet.http;resolution:=optional, - javax.ws.rs, - javax.ws.rs.core, - javax.ws.rs.ext, - javax.xml.bind;version="2.1.0";resolution:=optional, - javax.xml.bind.annotation;version="2.1.0";resolution:=optional, - javax.xml.stream;version="1.0.0";resolution:=optional, - javax.xml.transform, - org.apache.commons.fileupload;resolution:=optional, - org.json;resolution:=optional, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.local, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.jaxrs/build.properties b/modules/org.restlet.ext.jaxrs/build.properties index d4c27385bb..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.jaxrs/build.properties +++ b/modules/org.restlet.ext.jaxrs/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . \ No newline at end of file +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.jaxrs/pom.xml b/modules/org.restlet.ext.jaxrs/pom.xml deleted file mode 100644 index f7ec9b3578..0000000000 --- a/modules/org.restlet.ext.jaxrs/pom.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.jaxrs - Restlet Extension - JAX-RS - Implementation of JAX-RS (JSR-311) - - - - javax.activation - activation - 1.1.1 - - - commons-fileupload - commons-fileupload - 1.2.2 - - - javax.mail - mail - 1.4.2 - - - javax.xml.bind - jaxb-api - 2.1 - - - com.sun.xml.bind - jaxb-impl - 2.1.12 - - - javax.ws.rs - jsr311-api - 1.0 - - - org.restlet.jse - org.restlet.lib.org.json - ${lib-json-version} - - - javax.servlet - servlet-api - 2.5 - - - javax.xml.stream - stax-api - 1.0-2 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.jdbc/.classpath b/modules/org.restlet.ext.jdbc/.classpath index 8a8f1668cd..f5cebf23f8 100644 --- a/modules/org.restlet.ext.jdbc/.classpath +++ b/modules/org.restlet.ext.jdbc/.classpath @@ -1,7 +1,9 @@ - + + + diff --git a/modules/org.restlet.ext.jdbc/.project b/modules/org.restlet.ext.jdbc/.project index 79c230c84a..03c2353387 100644 --- a/modules/org.restlet.ext.jdbc/.project +++ b/modules/org.restlet.ext.jdbc/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.jdbc/META-INF/MANIFEST.MF b/modules/org.restlet.ext.jdbc/META-INF/MANIFEST.MF deleted file mode 100644 index 4099a4ee6f..0000000000 --- a/modules/org.restlet.ext.jdbc/META-INF/MANIFEST.MF +++ /dev/null @@ -1,29 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - JDBC -Bundle-SymbolicName: org.restlet.ext.jdbc -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.jdbc, - org.restlet.ext.jdbc.internal -Import-Package: com.sun.rowset, - com.sun.rowset.internal, - com.sun.rowset.providers, - org.apache.commons.dbcp, - org.apache.commons.pool, - org.apache.commons.pool.impl, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.converter, - org.restlet.engine.local, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.jdbc/build.properties b/modules/org.restlet.ext.jdbc/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.jdbc/build.properties +++ b/modules/org.restlet.ext.jdbc/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.jdbc/pom.xml b/modules/org.restlet.ext.jdbc/pom.xml deleted file mode 100644 index a56d0d4cc7..0000000000 --- a/modules/org.restlet.ext.jdbc/pom.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.jdbc - Restlet Extension - JDBC - Integration with Java DataBase Connectivity (JDBC). - - - - commons-dbcp - commons-dbcp - 1.3 - - - commons-pool - commons-pool - 1.5.6 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.jetty/.classpath b/modules/org.restlet.ext.jetty/.classpath index ad32c83a78..2ad7f8ce8e 100644 --- a/modules/org.restlet.ext.jetty/.classpath +++ b/modules/org.restlet.ext.jetty/.classpath @@ -1,7 +1,10 @@ - + + + + diff --git a/modules/org.restlet.ext.jetty/.project b/modules/org.restlet.ext.jetty/.project index e6c7c46fc6..faea8c30b6 100644 --- a/modules/org.restlet.ext.jetty/.project +++ b/modules/org.restlet.ext.jetty/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.jetty/META-INF/MANIFEST.MF b/modules/org.restlet.ext.jetty/META-INF/MANIFEST.MF deleted file mode 100644 index 12eeb8f245..0000000000 --- a/modules/org.restlet.ext.jetty/META-INF/MANIFEST.MF +++ /dev/null @@ -1,44 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Jetty -Bundle-SymbolicName: org.restlet.ext.jetty -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.jetty, - org.restlet.ext.jetty.internal -Import-Package: javax.servlet, - javax.servlet.http, - javax.servlet.resources, - org.eclipse.jetty.ajp, - org.eclipse.jetty.http, - org.eclipse.jetty.http.security, - org.eclipse.jetty.http.ssl, - org.eclipse.jetty.io, - org.eclipse.jetty.server, - org.eclipse.jetty.server.bio, - org.eclipse.jetty.server.handler, - org.eclipse.jetty.server.nio, - org.eclipse.jetty.server.session, - org.eclipse.jetty.server.ssl, - org.eclipse.jetty.util, - org.eclipse.jetty.util.ajax, - org.eclipse.jetty.util.component, - org.eclipse.jetty.util.log, - org.eclipse.jetty.util.resource, - org.eclipse.jetty.util.thread, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.adapter, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.header, - org.restlet.engine.local, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.ext.ssl, - org.restlet.ext.ssl.internal, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.jetty/build.properties b/modules/org.restlet.ext.jetty/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.jetty/build.properties +++ b/modules/org.restlet.ext.jetty/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.jetty/pom.xml b/modules/org.restlet.ext.jetty/pom.xml deleted file mode 100644 index 5f2668fd44..0000000000 --- a/modules/org.restlet.ext.jetty/pom.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.jetty - Restlet Extension - Jetty - Integration with Jetty. - - - - org.eclipse.jetty - jetty-ajp - 7.4.2.v20110526 - - - org.eclipse.jetty - jetty-continuation - 7.4.2.v20110526 - - - org.eclipse.jetty - jetty-http - 7.4.2.v20110526 - - - org.eclipse.jetty - jetty-io - 7.4.2.v20110526 - - - org.eclipse.jetty - jetty-server - 7.4.2.v20110526 - - - org.eclipse.jetty - jetty-util - 7.4.2.v20110526 - - - javax.servlet - servlet-api - 2.5 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.ssl - - ${version} - - - - diff --git a/modules/org.restlet.ext.jibx/.classpath b/modules/org.restlet.ext.jibx/.classpath index 8a8f1668cd..b1aa2968f8 100644 --- a/modules/org.restlet.ext.jibx/.classpath +++ b/modules/org.restlet.ext.jibx/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.jibx/.project b/modules/org.restlet.ext.jibx/.project index 2a4667b930..c9f9ae7dcb 100644 --- a/modules/org.restlet.ext.jibx/.project +++ b/modules/org.restlet.ext.jibx/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.jibx/META-INF/MANIFEST.MF b/modules/org.restlet.ext.jibx/META-INF/MANIFEST.MF deleted file mode 100644 index 8b2bc4b1dd..0000000000 --- a/modules/org.restlet.ext.jibx/META-INF/MANIFEST.MF +++ /dev/null @@ -1,17 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - JiBX -Bundle-SymbolicName: org.restlet.ext.jibx -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.jibx -Import-Package: org.jibx.runtime, - org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.jibx/build.properties b/modules/org.restlet.ext.jibx/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.jibx/build.properties +++ b/modules/org.restlet.ext.jibx/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.jibx/pom.xml b/modules/org.restlet.ext.jibx/pom.xml deleted file mode 100644 index 9d5490464b..0000000000 --- a/modules/org.restlet.ext.jibx/pom.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.jibx - Restlet Extension - JiBX - Integration with JiBX. - - - - org.jibx - jibx-run - 1.2.2 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.json/.classpath b/modules/org.restlet.ext.json/.classpath index 8a8f1668cd..5c6e71c39f 100644 --- a/modules/org.restlet.ext.json/.classpath +++ b/modules/org.restlet.ext.json/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.json/.project b/modules/org.restlet.ext.json/.project index 37c00c56bc..fa50bd8f17 100644 --- a/modules/org.restlet.ext.json/.project +++ b/modules/org.restlet.ext.json/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.json/META-INF/MANIFEST.MF b/modules/org.restlet.ext.json/META-INF/MANIFEST.MF deleted file mode 100644 index d1dea7cf39..0000000000 --- a/modules/org.restlet.ext.json/META-INF/MANIFEST.MF +++ /dev/null @@ -1,17 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - JSON -Bundle-SymbolicName: org.restlet.ext.json -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.json -Import-Package: org.json, - org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.json/build.properties b/modules/org.restlet.ext.json/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.json/build.properties +++ b/modules/org.restlet.ext.json/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.json/pom.xml b/modules/org.restlet.ext.json/pom.xml deleted file mode 100644 index b1febf09ea..0000000000 --- a/modules/org.restlet.ext.json/pom.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.json - Restlet Extension - JSON - Support for JSON representations. - - - - com.google.gwt - gwt-servlet - 2.2.0 - - - org.restlet.jse - org.restlet.lib.org.json - ${lib-json-version} - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.lucene/.classpath b/modules/org.restlet.ext.lucene/.classpath index 8a8f1668cd..c96c1266ec 100644 --- a/modules/org.restlet.ext.lucene/.classpath +++ b/modules/org.restlet.ext.lucene/.classpath @@ -1,7 +1,12 @@ - + + + + + + diff --git a/modules/org.restlet.ext.lucene/.project b/modules/org.restlet.ext.lucene/.project index 9f7de4b905..72a65f631d 100644 --- a/modules/org.restlet.ext.lucene/.project +++ b/modules/org.restlet.ext.lucene/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.lucene/META-INF/MANIFEST.MF b/modules/org.restlet.ext.lucene/META-INF/MANIFEST.MF deleted file mode 100644 index f62ae7bd7d..0000000000 --- a/modules/org.restlet.ext.lucene/META-INF/MANIFEST.MF +++ /dev/null @@ -1,55 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Lucene -Bundle-SymbolicName: org.restlet.ext.lucene -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.lucene, - org.restlet.ext.lucene.internal -Import-Package: org.apache.commons.io, - org.apache.commons.io.filefilter, - org.apache.commons.io.input, - org.apache.commons.io.output, - org.apache.solr.analysis, - org.apache.solr.common, - org.apache.solr.common.luke, - org.apache.solr.common.params, - org.apache.solr.common.util, - org.apache.solr.core, - org.apache.solr.handler, - org.apache.solr.handler.admin, - org.apache.solr.handler.component, - org.apache.solr.highlight, - org.apache.solr.request, - org.apache.solr.schema, - org.apache.solr.search, - org.apache.solr.search.function, - org.apache.solr.servlet, - org.apache.solr.servlet.cache, - org.apache.solr.spelling, - org.apache.solr.tst, - org.apache.solr.update, - org.apache.solr.update.processor, - org.apache.solr.util, - org.apache.solr.util.plugin, - org.apache.solr.util.xslt, - org.apache.tika.config, - org.apache.tika.detect, - org.apache.tika.exception, - org.apache.tika.io, - org.apache.tika.metadata, - org.apache.tika.mime, - org.apache.tika.parser, - org.apache.tika.sax, - org.apache.tika.sax.xpath, - org.apache.tika.utils, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.util, - org.restlet.ext.xml, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.lucene/build.properties b/modules/org.restlet.ext.lucene/build.properties index 34d2e4d2da..3ed1bdf866 100644 --- a/modules/org.restlet.ext.lucene/build.properties +++ b/modules/org.restlet.ext.lucene/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.lucene/pom.xml b/modules/org.restlet.ext.lucene/pom.xml deleted file mode 100644 index 25f88d1cf0..0000000000 --- a/modules/org.restlet.ext.lucene/pom.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.lucene - Restlet Extension - Lucene - Integration with Apache Lucene, Solr and Tika sub-projects. - - - - commons-io - commons-io - 2.0.1 - - - org.apache.lucene - lucene-core - 2.9.2 - - - org.apache.solr - solr-core - 1.4.0 - - - org.apache.solr - solr-solrj - 1.4.0 - - - org.apache.tika - tika-core - 0.6 - - - org.apache.tika - tika-parsers - 0.6 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - diff --git a/modules/org.restlet.ext.net/.classpath b/modules/org.restlet.ext.net/.classpath index 8a8f1668cd..221a2f197e 100644 --- a/modules/org.restlet.ext.net/.classpath +++ b/modules/org.restlet.ext.net/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.net/.project b/modules/org.restlet.ext.net/.project index ea62048784..6559fb37b6 100644 --- a/modules/org.restlet.ext.net/.project +++ b/modules/org.restlet.ext.net/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.net/META-INF/MANIFEST.MF b/modules/org.restlet.ext.net/META-INF/MANIFEST.MF deleted file mode 100644 index 749c99f8d9..0000000000 --- a/modules/org.restlet.ext.net/META-INF/MANIFEST.MF +++ /dev/null @@ -1,25 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Net -Bundle-SymbolicName: org.restlet.ext.net -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.net, - org.restlet.ext.net.internal -Import-Package: org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.adapter, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.header, - org.restlet.engine.local, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.ext.ssl, - org.restlet.ext.ssl.internal, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.net/build.properties b/modules/org.restlet.ext.net/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.net/build.properties +++ b/modules/org.restlet.ext.net/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.net/pom.xml b/modules/org.restlet.ext.net/pom.xml deleted file mode 100644 index dc65575caa..0000000000 --- a/modules/org.restlet.ext.net/pom.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.net - Restlet Extension - Net - Integration with java.net.HttpURLConnection class. - - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.ssl - - ${version} - - - - diff --git a/modules/org.restlet.ext.oauth/.classpath b/modules/org.restlet.ext.oauth/.classpath index ad32c83a78..ab3003d8ad 100644 --- a/modules/org.restlet.ext.oauth/.classpath +++ b/modules/org.restlet.ext.oauth/.classpath @@ -1,7 +1,16 @@ - + + + + + + + + + + diff --git a/modules/org.restlet.ext.oauth/.project b/modules/org.restlet.ext.oauth/.project index 71ab1414c4..5301dc1abc 100644 --- a/modules/org.restlet.ext.oauth/.project +++ b/modules/org.restlet.ext.oauth/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.oauth/META-INF/MANIFEST.MF b/modules/org.restlet.ext.oauth/META-INF/MANIFEST.MF deleted file mode 100644 index b48e983854..0000000000 --- a/modules/org.restlet.ext.oauth/META-INF/MANIFEST.MF +++ /dev/null @@ -1,25 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - OAuth -Bundle-SymbolicName: org.restlet.ext.oauth -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.restlet.ext.oauth, - org.restlet.ext.oauth.internal -Import-Package: freemarker.template, - org.json, - org.restlet, - org.restlet.data, - org.restlet.engine.header, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.ext.freemarker, - org.restlet.ext.json, - org.restlet.ext.wadl, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.util diff --git a/modules/org.restlet.ext.oauth/build.properties b/modules/org.restlet.ext.oauth/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.oauth/build.properties +++ b/modules/org.restlet.ext.oauth/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.oauth/pom.xml b/modules/org.restlet.ext.oauth/pom.xml deleted file mode 100644 index bb1bf70f37..0000000000 --- a/modules/org.restlet.ext.oauth/pom.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.oauth - Restlet Extension - OAuth - Support for OAuth HTTP authentication. - oauth-repoOAuth repositoryhttp://oauth.googlecode.com/svn/code/maven - - - - commons-codec - commons-codec - 1.5 - - - org.restlet.jse - org.restlet.lib.org.json - ${lib-json-version} - - - commons-dbcp - commons-dbcp - 1.3 - - - org.freemarker - freemarker - 2.3.19 - - - net.oauth.core - oauth - 20090617 - - - commons-pool - commons-pool - 1.5.6 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.freemarker - - ${version} - - - - org.restlet.dev - org.restlet.ext.json - - ${version} - - - - org.restlet.dev - org.restlet.ext.wadl - - ${version} - - - - diff --git a/modules/org.restlet.ext.odata/.classpath b/modules/org.restlet.ext.odata/.classpath index 8a8f1668cd..8c078c16cf 100644 --- a/modules/org.restlet.ext.odata/.classpath +++ b/modules/org.restlet.ext.odata/.classpath @@ -1,7 +1,11 @@ - + + + + + diff --git a/modules/org.restlet.ext.odata/.project b/modules/org.restlet.ext.odata/.project index ec3e0dda39..0bbbd02021 100644 --- a/modules/org.restlet.ext.odata/.project +++ b/modules/org.restlet.ext.odata/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.odata/META-INF/MANIFEST.MF b/modules/org.restlet.ext.odata/META-INF/MANIFEST.MF deleted file mode 100644 index 23d1742371..0000000000 --- a/modules/org.restlet.ext.odata/META-INF/MANIFEST.MF +++ /dev/null @@ -1,41 +0,0 @@ -Manifest-Version: 1.0 -Main-Class: org.restlet.ext.odata.Generator -Class-Path: org.restlet.jar org.restlet.ext.xml.jar org.restlet.ext.atom.jar org.restlet.ext.freemarker.jar org.restlet.ext.odata.jar org.freemarker.jar -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - OData Services -Bundle-SymbolicName: org.restlet.ext.odata -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: freemarker, - freemarker.cache, - freemarker.core, - freemarker.log, - freemarker.template, - freemarker.template.utility, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.converter, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.local, - org.restlet.engine.log, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.ext.atom, - org.restlet.ext.freemarker, - org.restlet.ext.xml, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.service, - org.restlet.util -Export-Package: org.restlet.ext.odata, - org.restlet.ext.odata.internal, - org.restlet.ext.odata.internal.edm, - org.restlet.ext.odata.internal.reflect diff --git a/modules/org.restlet.ext.odata/build.properties b/modules/org.restlet.ext.odata/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.odata/build.properties +++ b/modules/org.restlet.ext.odata/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.odata/pom.xml b/modules/org.restlet.ext.odata/pom.xml deleted file mode 100644 index 727d6d6235..0000000000 --- a/modules/org.restlet.ext.odata/pom.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.odata - Restlet Extension - OData - Integration with OData services. - - - - org.freemarker - freemarker - 2.3.19 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.atom - - ${version} - - - - org.restlet.dev - org.restlet.ext.freemarker - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - diff --git a/modules/org.restlet.ext.openid/.classpath b/modules/org.restlet.ext.openid/.classpath index ad32c83a78..51c3426303 100644 --- a/modules/org.restlet.ext.openid/.classpath +++ b/modules/org.restlet.ext.openid/.classpath @@ -1,7 +1,13 @@ - + + + + + + + diff --git a/modules/org.restlet.ext.openid/.project b/modules/org.restlet.ext.openid/.project index a36fbd4f32..193c4b7f39 100644 --- a/modules/org.restlet.ext.openid/.project +++ b/modules/org.restlet.ext.openid/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.openid/META-INF/MANIFEST.MF b/modules/org.restlet.ext.openid/META-INF/MANIFEST.MF deleted file mode 100644 index 04cce733c4..0000000000 --- a/modules/org.restlet.ext.openid/META-INF/MANIFEST.MF +++ /dev/null @@ -1,28 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - OpenID -Bundle-SymbolicName: org.restlet.ext.openid -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Import-Package: org.json, - org.openid4java, - org.openid4java.consumer, - org.openid4java.discovery, - org.openid4java.message, - org.openid4java.message.ax, - org.openid4java.server, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.header, - org.restlet.engine.util, - org.restlet.ext.json, - org.restlet.ext.xml, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.restlet.ext.openid - diff --git a/modules/org.restlet.ext.openid/build.properties b/modules/org.restlet.ext.openid/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.openid/build.properties +++ b/modules/org.restlet.ext.openid/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.openid/module.xml b/modules/org.restlet.ext.openid/module.xml index 7c662406db..3504eae4d5 100644 --- a/modules/org.restlet.ext.openid/module.xml +++ b/modules/org.restlet.ext.openid/module.xml @@ -11,6 +11,7 @@ + diff --git a/modules/org.restlet.ext.openid/pom.xml b/modules/org.restlet.ext.openid/pom.xml deleted file mode 100644 index 2f4786e022..0000000000 --- a/modules/org.restlet.ext.openid/pom.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.openid - Restlet Extension - OpenID - Support for OpenID authentication. - - - - org.openid4java - openid4java-nodeps - 0.9.6 - - - net.sourceforge.nekohtml - nekohtml - 1.9.14 - - - org.apache.httpcomponents - httpclient - 4.1.1 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - org.restlet.dev - org.restlet.ext.json - - ${version} - - - - diff --git a/modules/org.restlet.ext.rdf/.classpath b/modules/org.restlet.ext.rdf/.classpath index 8a8f1668cd..35d7610381 100644 --- a/modules/org.restlet.ext.rdf/.classpath +++ b/modules/org.restlet.ext.rdf/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.rdf/.project b/modules/org.restlet.ext.rdf/.project index 0a8b3dc8ea..84cf3ea767 100644 --- a/modules/org.restlet.ext.rdf/.project +++ b/modules/org.restlet.ext.rdf/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.rdf/META-INF/MANIFEST.MF b/modules/org.restlet.ext.rdf/META-INF/MANIFEST.MF deleted file mode 100644 index 47075e75d5..0000000000 --- a/modules/org.restlet.ext.rdf/META-INF/MANIFEST.MF +++ /dev/null @@ -1,24 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Rdf -Bundle-SymbolicName: org.restlet.ext.rdf -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.rdf, - org.restlet.ext.rdf.internal, - org.restlet.ext.rdf.internal.n3, - org.restlet.ext.rdf.internal.ntriples, - org.restlet.ext.rdf.internal.turtle, - org.restlet.ext.rdf.internal.xml -Import-Package: org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.io, - org.restlet.engine.resource, - org.restlet.engine.util, - org.restlet.ext.xml, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.rdf/build.properties b/modules/org.restlet.ext.rdf/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.rdf/build.properties +++ b/modules/org.restlet.ext.rdf/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.rdf/pom.xml b/modules/org.restlet.ext.rdf/pom.xml deleted file mode 100644 index 94a9debe80..0000000000 --- a/modules/org.restlet.ext.rdf/pom.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.rdf - Restlet Extension - RDF - Support for the RDF parsing and generation. - - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - diff --git a/modules/org.restlet.ext.rome/.classpath b/modules/org.restlet.ext.rome/.classpath index 8a8f1668cd..7810083df0 100644 --- a/modules/org.restlet.ext.rome/.classpath +++ b/modules/org.restlet.ext.rome/.classpath @@ -1,7 +1,9 @@ - + + + diff --git a/modules/org.restlet.ext.rome/.project b/modules/org.restlet.ext.rome/.project index d70e69335f..a47d837fb6 100644 --- a/modules/org.restlet.ext.rome/.project +++ b/modules/org.restlet.ext.rome/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.rome/META-INF/MANIFEST.MF b/modules/org.restlet.ext.rome/META-INF/MANIFEST.MF deleted file mode 100644 index b3017d43cf..0000000000 --- a/modules/org.restlet.ext.rome/META-INF/MANIFEST.MF +++ /dev/null @@ -1,33 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - ROME -Bundle-SymbolicName: org.restlet.ext.rome -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Import-Package: com.sun.syndication.feed, - com.sun.syndication.feed.atom, - com.sun.syndication.feed.impl, - com.sun.syndication.feed.module, - com.sun.syndication.feed.module.impl, - com.sun.syndication.feed.rss, - com.sun.syndication.feed.synd, - com.sun.syndication.feed.synd.impl, - com.sun.syndication.io, - com.sun.syndication.io.impl, - org.jdom, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.converter, - org.restlet.engine.local, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.restlet.ext.rome diff --git a/modules/org.restlet.ext.rome/build.properties b/modules/org.restlet.ext.rome/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.rome/build.properties +++ b/modules/org.restlet.ext.rome/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.rome/pom.xml b/modules/org.restlet.ext.rome/pom.xml deleted file mode 100644 index 95ef35aaf6..0000000000 --- a/modules/org.restlet.ext.rome/pom.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.rome - Restlet Extension - ROME - Support for syndicated representations via the ROME library. - - - - rome - rome - 1.0 - - - org.jdom - jdom - 1.1 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.sdc/.classpath b/modules/org.restlet.ext.sdc/.classpath index 4c62a8048e..54eee7ca27 100644 --- a/modules/org.restlet.ext.sdc/.classpath +++ b/modules/org.restlet.ext.sdc/.classpath @@ -1,7 +1,15 @@ - - + + + + + + + + + + diff --git a/modules/org.restlet.ext.sdc/.project b/modules/org.restlet.ext.sdc/.project index fe82be036f..37d4187cd3 100644 --- a/modules/org.restlet.ext.sdc/.project +++ b/modules/org.restlet.ext.sdc/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.sdc/META-INF/MANIFEST.MF b/modules/org.restlet.ext.sdc/META-INF/MANIFEST.MF deleted file mode 100644 index fd4d9cb8b6..0000000000 --- a/modules/org.restlet.ext.sdc/META-INF/MANIFEST.MF +++ /dev/null @@ -1,31 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Secure Data Connector -Bundle-SymbolicName: org.restlet.ext.sdc -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Import-Package: com.google.dataconnector.protocol, - com.google.dataconnector.protocol.proto, - com.google.dataconnector.util, - com.google.protobuf, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.adapter, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.local, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.ext.ssl, - org.restlet.ext.ssl.internal, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.restlet.ext.sdc diff --git a/modules/org.restlet.ext.sdc/build.properties b/modules/org.restlet.ext.sdc/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.sdc/build.properties +++ b/modules/org.restlet.ext.sdc/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.sdc/pom.xml b/modules/org.restlet.ext.sdc/pom.xml deleted file mode 100644 index 753fe77521..0000000000 --- a/modules/org.restlet.ext.sdc/pom.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.sdc - Restlet Extension - SDC - Integration with Google Secure Data Connector on the cloud side. - - - - org.restlet.jse - org.restlet.lib.sdc - ${lib-sdc-version} - - - com.google.inject - guice - 2.0 - - - org.restlet.jse - org.restlet.lib.com.google.gdata - ${lib-gdata-version} - - - org.restlet.jse - org.restlet.lib.com.google.gdata.client - ${lib-gdata-version} - - - com.google.protobuf - protobuf-java - 2.2.0 - - - com.google.collections - google-collections - 1.0 - - - log4j - log4j - 1.2.16 - - - com.thoughtworks.xstream - xstream - 1.4.1 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.ssl - - ${version} - - - - diff --git a/modules/org.restlet.ext.servlet/.classpath b/modules/org.restlet.ext.servlet/.classpath index 8a8f1668cd..7b53ec61b0 100644 --- a/modules/org.restlet.ext.servlet/.classpath +++ b/modules/org.restlet.ext.servlet/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.servlet/.project b/modules/org.restlet.ext.servlet/.project index 582b79d00e..0d23d40cc4 100644 --- a/modules/org.restlet.ext.servlet/.project +++ b/modules/org.restlet.ext.servlet/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.servlet/META-INF/MANIFEST.MF b/modules/org.restlet.ext.servlet/META-INF/MANIFEST.MF deleted file mode 100644 index f87947ffad..0000000000 --- a/modules/org.restlet.ext.servlet/META-INF/MANIFEST.MF +++ /dev/null @@ -1,27 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Servlet -Bundle-SymbolicName: org.restlet.ext.servlet -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.servlet, - org.restlet.ext.servlet.internal -Import-Package: javax.servlet, - javax.servlet.http, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.adapter, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.local, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.servlet/build.properties b/modules/org.restlet.ext.servlet/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.servlet/build.properties +++ b/modules/org.restlet.ext.servlet/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.servlet/pom.xml b/modules/org.restlet.ext.servlet/pom.xml deleted file mode 100644 index 97cf8187dd..0000000000 --- a/modules/org.restlet.ext.servlet/pom.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.servlet - Restlet Extension - Servlet - Integration with Servlet API. - - - - javax.servlet - servlet-api - 2.5 - provided - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.simple/.classpath b/modules/org.restlet.ext.simple/.classpath index 8a8f1668cd..91fe8cc96b 100644 --- a/modules/org.restlet.ext.simple/.classpath +++ b/modules/org.restlet.ext.simple/.classpath @@ -1,7 +1,9 @@ - + + + diff --git a/modules/org.restlet.ext.simple/.project b/modules/org.restlet.ext.simple/.project index 556b6564e2..65592e6ca2 100644 --- a/modules/org.restlet.ext.simple/.project +++ b/modules/org.restlet.ext.simple/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.simple/META-INF/MANIFEST.MF b/modules/org.restlet.ext.simple/META-INF/MANIFEST.MF deleted file mode 100644 index 7aa6cb3a87..0000000000 --- a/modules/org.restlet.ext.simple/META-INF/MANIFEST.MF +++ /dev/null @@ -1,29 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Simple -Bundle-SymbolicName: org.restlet.ext.simple -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.simple, - org.restlet.ext.simple.internal -Import-Package: org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.adapter, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.local, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.ext.ssl, - org.restlet.ext.ssl.internal, - org.restlet.resource, - org.restlet.service, - org.restlet.util, - org.simpleframework.http, - org.simpleframework.http.core, - org.simpleframework.transport, - org.simpleframework.transport.connect -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.simple/build.properties b/modules/org.restlet.ext.simple/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.simple/build.properties +++ b/modules/org.restlet.ext.simple/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.simple/pom.xml b/modules/org.restlet.ext.simple/pom.xml deleted file mode 100644 index b5b626046d..0000000000 --- a/modules/org.restlet.ext.simple/pom.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.simple - Restlet Extension - Simple - Integration with Simple framework. - - - - org.simpleframework - simple - 4.1.21 - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.ssl - - ${version} - - - - diff --git a/modules/org.restlet.ext.sip/.classpath b/modules/org.restlet.ext.sip/.classpath index 8a8f1668cd..2f7925a882 100644 --- a/modules/org.restlet.ext.sip/.classpath +++ b/modules/org.restlet.ext.sip/.classpath @@ -1,7 +1,7 @@ - + diff --git a/modules/org.restlet.ext.sip/.project b/modules/org.restlet.ext.sip/.project index 597d528262..fabc8b9708 100644 --- a/modules/org.restlet.ext.sip/.project +++ b/modules/org.restlet.ext.sip/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.sip/META-INF/MANIFEST.MF b/modules/org.restlet.ext.sip/META-INF/MANIFEST.MF deleted file mode 100644 index 5f87c6527b..0000000000 --- a/modules/org.restlet.ext.sip/META-INF/MANIFEST.MF +++ /dev/null @@ -1,26 +0,0 @@ -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - SIP -Bundle-SymbolicName: org.restlet.ext.sip -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.sip, - org.restlet.ext.sip.internal -Import-Package: org.junit, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.connector, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.local, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.sip/build.properties b/modules/org.restlet.ext.sip/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.sip/build.properties +++ b/modules/org.restlet.ext.sip/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.sip/export.jardesc b/modules/org.restlet.ext.sip/export.jardesc deleted file mode 100644 index f2ecd827bd..0000000000 --- a/modules/org.restlet.ext.sip/export.jardesc +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/org.restlet.ext.sip/module.xml b/modules/org.restlet.ext.sip/module.xml index e9f7ec261f..07ca51ee75 100644 --- a/modules/org.restlet.ext.sip/module.xml +++ b/modules/org.restlet.ext.sip/module.xml @@ -9,7 +9,6 @@ - 390-restlet \ No newline at end of file diff --git a/modules/org.restlet.ext.sip/pom.xml b/modules/org.restlet.ext.sip/pom.xml deleted file mode 100644 index a9215a77b9..0000000000 --- a/modules/org.restlet.ext.sip/pom.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.sip - Restlet Extension - SIP - Support for Session Initiation Protocol (SIP). - - - - junit - junit - 4.8.1 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.slf4j/.classpath b/modules/org.restlet.ext.slf4j/.classpath index 8a8f1668cd..28f27abd95 100644 --- a/modules/org.restlet.ext.slf4j/.classpath +++ b/modules/org.restlet.ext.slf4j/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.slf4j/.project b/modules/org.restlet.ext.slf4j/.project index b810f63be5..3d597029e0 100644 --- a/modules/org.restlet.ext.slf4j/.project +++ b/modules/org.restlet.ext.slf4j/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.slf4j/META-INF/MANIFEST.MF b/modules/org.restlet.ext.slf4j/META-INF/MANIFEST.MF deleted file mode 100644 index 60056e3785..0000000000 --- a/modules/org.restlet.ext.slf4j/META-INF/MANIFEST.MF +++ /dev/null @@ -1,24 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - SLF4J -Bundle-SymbolicName: org.restlet.ext.slf4j -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Import-Package: org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.local, - org.restlet.engine.log, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util, - org.slf4j, - org.slf4j.helpers, - org.slf4j.spi -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.restlet.ext.slf4j diff --git a/modules/org.restlet.ext.slf4j/build.properties b/modules/org.restlet.ext.slf4j/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.slf4j/build.properties +++ b/modules/org.restlet.ext.slf4j/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.slf4j/pom.xml b/modules/org.restlet.ext.slf4j/pom.xml deleted file mode 100644 index 092352f30c..0000000000 --- a/modules/org.restlet.ext.slf4j/pom.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.slf4j - Restlet Extension - SLF4J - Support for the SLF4J logging bridge. - - - - org.slf4j - slf4j-api - 1.6.2 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.spring/.classpath b/modules/org.restlet.ext.spring/.classpath index 8a8f1668cd..9b86187292 100644 --- a/modules/org.restlet.ext.spring/.classpath +++ b/modules/org.restlet.ext.spring/.classpath @@ -1,7 +1,12 @@ - + + + + + + diff --git a/modules/org.restlet.ext.spring/.project b/modules/org.restlet.ext.spring/.project index 065c37c2aa..09932a2af0 100644 --- a/modules/org.restlet.ext.spring/.project +++ b/modules/org.restlet.ext.spring/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.spring/META-INF/MANIFEST.MF b/modules/org.restlet.ext.spring/META-INF/MANIFEST.MF deleted file mode 100644 index e828e25827..0000000000 --- a/modules/org.restlet.ext.spring/META-INF/MANIFEST.MF +++ /dev/null @@ -1,42 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Spring Framework -Bundle-SymbolicName: org.restlet.ext.spring -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.spring -Import-Package: javax.servlet, - javax.servlet.http, - net.sf.cglib.asm, - net.sf.cglib.asm.signature, - net.sf.cglib.beans, - net.sf.cglib.core, - net.sf.cglib.proxy, - net.sf.cglib.reflect, - net.sf.cglib.transform, - net.sf.cglib.transform.impl, - net.sf.cglib.util, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.component, - org.restlet.ext.servlet, - org.restlet.ext.servlet.internal, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.service, - org.restlet.util, - org.springframework.beans, - org.springframework.beans.factory, - org.springframework.beans.factory.config, - org.springframework.beans.factory.support, - org.springframework.beans.factory.xml, - org.springframework.context, - org.springframework.context.support, - org.springframework.core.io, - org.springframework.web.context, - org.springframework.web.context.support, - org.springframework.web.servlet, - org.springframework.web.servlet.handler -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.spring/build.properties b/modules/org.restlet.ext.spring/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.spring/build.properties +++ b/modules/org.restlet.ext.spring/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.spring/pom.xml b/modules/org.restlet.ext.spring/pom.xml deleted file mode 100644 index 94f43635a8..0000000000 --- a/modules/org.restlet.ext.spring/pom.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.spring - Restlet Extension - Spring Framework - Integration with Spring Framework. - - - - cglib - cglib-nodep - 2.2 - - - commons-logging - commons-logging - 1.1.1 - - - javax.servlet - servlet-api - 2.5 - provided - - - org.springframework - spring-asm - 3.0.1.RELEASE - - - org.springframework - spring-beans - 3.0.1.RELEASE - - - org.springframework - spring-context - 3.0.1.RELEASE - - - org.springframework - spring-core - 3.0.1.RELEASE - - - org.springframework - spring-expression - 3.0.1.RELEASE - - - org.springframework - spring-web - 3.0.1.RELEASE - - - org.springframework - spring-webmvc - 3.0.1.RELEASE - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.servlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.ssl/.classpath b/modules/org.restlet.ext.ssl/.classpath index 8a8f1668cd..581f8d801b 100644 --- a/modules/org.restlet.ext.ssl/.classpath +++ b/modules/org.restlet.ext.ssl/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.ssl/.project b/modules/org.restlet.ext.ssl/.project index a72b79a5b4..8b3e240b22 100644 --- a/modules/org.restlet.ext.ssl/.project +++ b/modules/org.restlet.ext.ssl/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.ssl/META-INF/MANIFEST.MF b/modules/org.restlet.ext.ssl/META-INF/MANIFEST.MF deleted file mode 100644 index 17dc7957b7..0000000000 --- a/modules/org.restlet.ext.ssl/META-INF/MANIFEST.MF +++ /dev/null @@ -1,23 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - SSL support -Bundle-SymbolicName: org.restlet.ext.ssl -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.ssl, - org.restlet.ext.ssl.internal -Import-Package: org.jsslutils.keystores, - org.jsslutils.sslcontext, - org.jsslutils.sslcontext.keymanagers, - org.jsslutils.sslcontext.trustmanagers, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.connector, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.security, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.ssl/build.properties b/modules/org.restlet.ext.ssl/build.properties index d4c27385bb..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.ssl/build.properties +++ b/modules/org.restlet.ext.ssl/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . \ No newline at end of file +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.ssl/pom.xml b/modules/org.restlet.ext.ssl/pom.xml deleted file mode 100644 index b486c42b37..0000000000 --- a/modules/org.restlet.ext.ssl/pom.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.ssl - Restlet Extension - SSL - Utilities to configure SSL support. - - - - org.jsslutils - jsslutils - 1.0.5 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.velocity/.classpath b/modules/org.restlet.ext.velocity/.classpath index 8a8f1668cd..1d8fb89221 100644 --- a/modules/org.restlet.ext.velocity/.classpath +++ b/modules/org.restlet.ext.velocity/.classpath @@ -1,7 +1,9 @@ - + + + diff --git a/modules/org.restlet.ext.velocity/.project b/modules/org.restlet.ext.velocity/.project index c9782ec325..515d072421 100644 --- a/modules/org.restlet.ext.velocity/.project +++ b/modules/org.restlet.ext.velocity/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.velocity/META-INF/MANIFEST.MF b/modules/org.restlet.ext.velocity/META-INF/MANIFEST.MF deleted file mode 100644 index 9a4830d0f5..0000000000 --- a/modules/org.restlet.ext.velocity/META-INF/MANIFEST.MF +++ /dev/null @@ -1,44 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Velocity -Bundle-SymbolicName: org.restlet.ext.velocity -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.velocity -Import-Package: org.apache.commons.collections, - org.apache.commons.collections.bag, - org.apache.commons.collections.bidimap, - org.apache.commons.collections.buffer, - org.apache.commons.collections.collection, - org.apache.commons.collections.comparators, - org.apache.commons.collections.functors, - org.apache.commons.collections.iterators, - org.apache.commons.collections.keyvalue, - org.apache.commons.collections.list, - org.apache.commons.collections.map, - org.apache.commons.collections.set, - org.apache.commons.lang, - org.apache.commons.lang.builder, - org.apache.commons.lang.enums, - org.apache.commons.lang.exception, - org.apache.commons.lang.math, - org.apache.commons.lang.mutable, - org.apache.commons.lang.text, - org.apache.commons.lang.time, - org.apache.velocity, - org.apache.velocity.app, - org.apache.velocity.context, - org.apache.velocity.exception, - org.apache.velocity.runtime, - org.apache.velocity.runtime.resource, - org.apache.velocity.runtime.resource.loader, - org.restlet, - org.restlet.data, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.velocity/build.properties b/modules/org.restlet.ext.velocity/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.velocity/build.properties +++ b/modules/org.restlet.ext.velocity/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.velocity/pom.xml b/modules/org.restlet.ext.velocity/pom.xml deleted file mode 100644 index abe4df0a22..0000000000 --- a/modules/org.restlet.ext.velocity/pom.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.velocity - Restlet Extension - Velocity - Integration with Apache Velocity. - - - - commons-collections - commons-collections - 3.2.1 - - - commons-lang - commons-lang - 2.6 - - - org.apache.velocity - velocity - 1.6.3 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.wadl/.classpath b/modules/org.restlet.ext.wadl/.classpath index 8a8f1668cd..35d7610381 100644 --- a/modules/org.restlet.ext.wadl/.classpath +++ b/modules/org.restlet.ext.wadl/.classpath @@ -1,7 +1,8 @@ - + + diff --git a/modules/org.restlet.ext.wadl/.project b/modules/org.restlet.ext.wadl/.project index fa61b1b73c..1d49999333 100644 --- a/modules/org.restlet.ext.wadl/.project +++ b/modules/org.restlet.ext.wadl/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.wadl/META-INF/MANIFEST.MF b/modules/org.restlet.ext.wadl/META-INF/MANIFEST.MF deleted file mode 100644 index a6e56a0b48..0000000000 --- a/modules/org.restlet.ext.wadl/META-INF/MANIFEST.MF +++ /dev/null @@ -1,20 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - WADL -Bundle-SymbolicName: org.restlet.ext.wadl -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.wadl -Import-Package: org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.converter, - org.restlet.engine.header, - org.restlet.engine.resource, - org.restlet.ext.xml, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.wadl/build.properties b/modules/org.restlet.ext.wadl/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.wadl/build.properties +++ b/modules/org.restlet.ext.wadl/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.wadl/pom.xml b/modules/org.restlet.ext.wadl/pom.xml deleted file mode 100644 index 134f87df35..0000000000 --- a/modules/org.restlet.ext.wadl/pom.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.wadl - Restlet Extension - WADL - Support for the WADL specification. - - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - diff --git a/modules/org.restlet.ext.xdb/.classpath b/modules/org.restlet.ext.xdb/.classpath index 8a8f1668cd..44ede53d3b 100644 --- a/modules/org.restlet.ext.xdb/.classpath +++ b/modules/org.restlet.ext.xdb/.classpath @@ -1,7 +1,10 @@ - + + + + diff --git a/modules/org.restlet.ext.xdb/.project b/modules/org.restlet.ext.xdb/.project index b18223a88c..d465c1b3fe 100644 --- a/modules/org.restlet.ext.xdb/.project +++ b/modules/org.restlet.ext.xdb/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.xdb/META-INF/MANIFEST.MF b/modules/org.restlet.ext.xdb/META-INF/MANIFEST.MF deleted file mode 100644 index 42a6a0f882..0000000000 --- a/modules/org.restlet.ext.xdb/META-INF/MANIFEST.MF +++ /dev/null @@ -1,32 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - Oracle XML DB -Bundle-SymbolicName: org.restlet.ext.xdb -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.xdb, - org.restlet.ext.xdb.internal -Import-Package: javax.servlet, - javax.servlet.http, - org.apache.commons.dbcp, - org.apache.commons.pool, - org.apache.commons.pool.impl, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.adapter, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.header, - org.restlet.engine.io, - org.restlet.engine.local, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.ext.servlet, - org.restlet.ext.servlet.internal, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.xdb/build.properties b/modules/org.restlet.ext.xdb/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.xdb/build.properties +++ b/modules/org.restlet.ext.xdb/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.xdb/pom.xml b/modules/org.restlet.ext.xdb/pom.xml deleted file mode 100644 index d828d64e36..0000000000 --- a/modules/org.restlet.ext.xdb/pom.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.xdb - Restlet Extension - Oracle XML DB - Integration within OracleJVM via the Oracle XML DB feature. - - - - javax.servlet - servlet-api - 2.5 - provided - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.servlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - diff --git a/modules/org.restlet.ext.xml/.classpath b/modules/org.restlet.ext.xml/.classpath index 8a8f1668cd..2f7925a882 100644 --- a/modules/org.restlet.ext.xml/.classpath +++ b/modules/org.restlet.ext.xml/.classpath @@ -1,7 +1,7 @@ - + diff --git a/modules/org.restlet.ext.xml/.project b/modules/org.restlet.ext.xml/.project index 0c30e54453..bb85104ae6 100644 --- a/modules/org.restlet.ext.xml/.project +++ b/modules/org.restlet.ext.xml/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.xml/META-INF/MANIFEST.MF b/modules/org.restlet.ext.xml/META-INF/MANIFEST.MF deleted file mode 100644 index 8660f6801d..0000000000 --- a/modules/org.restlet.ext.xml/META-INF/MANIFEST.MF +++ /dev/null @@ -1,32 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - XML -Bundle-SymbolicName: org.restlet.ext.xml -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.xml, - org.restlet.ext.xml.internal -Import-Package: javax.xml, - javax.xml.namespace, - javax.xml.parsers, - javax.xml.transform, - javax.xml.transform.dom, - javax.xml.transform.sax, - javax.xml.transform.stream, - javax.xml.validation, - javax.xml.xpath, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.service, - org.restlet.util, - org.w3c.dom, - org.xml.sax, - org.xml.sax.helpers -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.xml/build.properties b/modules/org.restlet.ext.xml/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.xml/build.properties +++ b/modules/org.restlet.ext.xml/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.xml/pom.xml b/modules/org.restlet.ext.xml/pom.xml deleted file mode 100644 index 7526e19003..0000000000 --- a/modules/org.restlet.ext.xml/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.xml - Restlet Extension - XML - Support for the XML documents. - - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.ext.xstream/.classpath b/modules/org.restlet.ext.xstream/.classpath index 8a8f1668cd..77ea345eb1 100644 --- a/modules/org.restlet.ext.xstream/.classpath +++ b/modules/org.restlet.ext.xstream/.classpath @@ -1,7 +1,10 @@ - + + + + diff --git a/modules/org.restlet.ext.xstream/.project b/modules/org.restlet.ext.xstream/.project index 936b9b4af2..a059fa19a2 100644 --- a/modules/org.restlet.ext.xstream/.project +++ b/modules/org.restlet.ext.xstream/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.ext.xstream/META-INF/MANIFEST.MF b/modules/org.restlet.ext.xstream/META-INF/MANIFEST.MF deleted file mode 100644 index 23821e3a17..0000000000 --- a/modules/org.restlet.ext.xstream/META-INF/MANIFEST.MF +++ /dev/null @@ -1,30 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Extension - XStream -Bundle-SymbolicName: org.restlet.ext.xstream -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet.ext.xstream -Import-Package: - com.thoughtworks.xstream, - com.thoughtworks.xstream.io, - com.thoughtworks.xstream.io.json, - com.thoughtworks.xstream.io.xml, - javax.xml.stream, - javax.xml.stream.events, - javax.xml.stream.util, - org.codehaus.jettison, - org.codehaus.jettison.badgerfish, - org.codehaus.jettison.json, - org.codehaus.jettison.mapped, - org.codehaus.jettison.util, - org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.converter, - org.restlet.engine.resource, - org.restlet.representation, - org.restlet.resource, - org.restlet.service, - org.restlet.util -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/modules/org.restlet.ext.xstream/build.properties b/modules/org.restlet.ext.xstream/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.ext.xstream/build.properties +++ b/modules/org.restlet.ext.xstream/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.ext.xstream/pom.xml b/modules/org.restlet.ext.xstream/pom.xml deleted file mode 100644 index 2c2b6c3723..0000000000 --- a/modules/org.restlet.ext.xstream/pom.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.ext.xstream - Restlet Extension - XStream - Integration with XStream. - - - - org.codehaus.jettison - jettison - 1.3 - - - javax.xml.stream - stax-api - 1.0-2 - - - com.thoughtworks.xstream - xstream - 1.4.1 - - - - org.restlet.dev - org.restlet - - ${version} - - - - diff --git a/modules/org.restlet.test/.classpath b/modules/org.restlet.test/.classpath index a854596659..54ba7af7b6 100644 --- a/modules/org.restlet.test/.classpath +++ b/modules/org.restlet.test/.classpath @@ -1,7 +1,46 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/modules/org.restlet.test/.project b/modules/org.restlet.test/.project index 79b701620d..c69671fc5d 100644 --- a/modules/org.restlet.test/.project +++ b/modules/org.restlet.test/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet.test/META-INF/MANIFEST.MF b/modules/org.restlet.test/META-INF/MANIFEST.MF deleted file mode 100644 index 7b7c287bc5..0000000000 --- a/modules/org.restlet.test/META-INF/MANIFEST.MF +++ /dev/null @@ -1,83 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet Unit Tests -Bundle-SymbolicName: org.restlet.test -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -onEnvironment: J2SE-1.5 -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Require-Bundle: org.restlet, - org.restlet.example, - org.restlet.ext.jackson, - org.restlet.ext.crypto, - org.restlet.ext.xstream, - org.restlet.ext.xml, - org.restlet.ext.json, - org.restlet.ext.atom, - org.restlet.ext.spring, - org.restlet.ext.jaxb, - org.restlet.ext.jaxrs, - org.restlet.ext.gwt, - org.restlet.ext.html, - org.restlet.ext.httpclient, - org.restlet.ext.net, - org.restlet.ext.oauth, - org.restlet.ext.openid, - org.restlet.ext.simple, - org.restlet.ext.jetty, - org.restlet.ext.emf, - org.restlet.ext.freemarker, - org.restlet.ext.lucene, - org.restlet.ext.velocity, - org.restlet.ext.rdf, - org.restlet.ext.xdb, - org.restlet.ext.wadl, - com.google.gwt.server, - javax.mail, - javax.ws.rs, - javax.xml.bind, - org.apache.velocity, - org.freemarker, - org.json, - org.junit4, - org.springframework, - org.apache.tika, - org.restlet.ext.odata, - org.restlet.ext.sip, - org.restlet.ext.ssl, - com.google.gwt.server;bundle-version="2.1.0", - org.eclipse.emf.ecore, - org.eclipse.emf.ecore.xmi -Export-Package: org.restlet.test, - org.restlet.test.bench, - org.restlet.test.component, - org.restlet.test.connector, - org.restlet.test.data, - org.restlet.test.engine, - org.restlet.test.ext.atom, - org.restlet.test.ext.freemarker, - org.restlet.test.ext.jaxb, - org.restlet.test.ext.lucene, - org.restlet.test.ext.rdf, - org.restlet.test.ext.spring, - org.restlet.test.ext.velocity, - org.restlet.test.ext.wadl, - org.restlet.test.ext.xml, - org.restlet.test.gwt.client, - org.restlet.test.gwt.server, - org.restlet.test.jaxrs, - org.restlet.test.jaxrs.core, - org.restlet.test.jaxrs.server, - org.restlet.test.jaxrs.services.car, - org.restlet.test.jaxrs.services.others, - org.restlet.test.jaxrs.services.path, - org.restlet.test.jaxrs.services.providers, - org.restlet.test.jaxrs.services.resources, - org.restlet.test.jaxrs.services.tests, - org.restlet.test.jaxrs.util, - org.restlet.test.jaxrs.wrappers, - org.restlet.test.representation, - org.restlet.test.resource, - org.restlet.test.routing, - org.restlet.test.security, - org.restlet.test.util diff --git a/modules/org.restlet.test/build.properties b/modules/org.restlet.test/build.properties index 41eb6ade2b..fa8b5bdf87 100644 --- a/modules/org.restlet.test/build.properties +++ b/modules/org.restlet.test/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . \ No newline at end of file diff --git a/modules/org.restlet.test/pom.xml b/modules/org.restlet.test/pom.xml deleted file mode 100644 index 273e6ce7d0..0000000000 --- a/modules/org.restlet.test/pom.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet.test - Restlet Unit Tests - All Restlet unit tests. - ${basedir}/src - - - - junit - junit - 4.8.1 - - - - org.restlet.dev - org.restlet.ext.atom - - ${version} - - - - org.restlet.dev - org.restlet.ext.crypto - - ${version} - - - - org.restlet.dev - org.restlet - - ${version} - - - - org.restlet.dev - org.restlet.ext.emf - - ${version} - - - - org.restlet.dev - org.restlet.example - - ${version} - - - - org.restlet.dev - org.restlet.ext.freemarker - - ${version} - - - - org.restlet.dev - org.restlet.ext.html - - ${version} - - - - org.restlet.dev - org.restlet.ext.gwt - - ${version} - - - - org.restlet.dev - org.restlet.ext.httpclient - - ${version} - - - - org.restlet.dev - org.restlet.ext.jackson - - ${version} - - - - org.restlet.dev - org.restlet.ext.jaxb - - ${version} - - - - org.restlet.dev - org.restlet.ext.jaxrs - - ${version} - - - - org.restlet.dev - org.restlet.ext.jetty - - ${version} - - - - org.restlet.dev - org.restlet.ext.json - - ${version} - - - - org.restlet.dev - org.restlet.ext.lucene - - ${version} - - - - org.restlet.dev - org.restlet.ext.net - - ${version} - - - - org.restlet.dev - org.restlet.ext.oauth - - ${version} - - - - org.restlet.dev - org.restlet.ext.odata - - ${version} - - - - org.restlet.dev - org.restlet.ext.rdf - - ${version} - - - - org.restlet.dev - org.restlet.ext.simple - - ${version} - - - - org.restlet.dev - org.restlet.ext.spring - - ${version} - - - - org.restlet.dev - org.restlet.ext.ssl - - ${version} - - - - org.restlet.dev - org.restlet.ext.velocity - - ${version} - - - - org.restlet.dev - org.restlet.ext.wadl - - ${version} - - - - org.restlet.dev - org.restlet.ext.xdb - - ${version} - - - - org.restlet.dev - org.restlet.ext.xml - - ${version} - - - - org.restlet.dev - org.restlet.ext.xstream - - ${version} - - - - diff --git a/modules/org.restlet.test/src/org/restlet/test/bench/NioServer.java b/modules/org.restlet.test/src/org/restlet/test/bench/NioServer.java index 10b2dd4aa2..3b5c811593 100644 --- a/modules/org.restlet.test/src/org/restlet/test/bench/NioServer.java +++ b/modules/org.restlet.test/src/org/restlet/test/bench/NioServer.java @@ -42,9 +42,7 @@ import org.restlet.data.Protocol; import org.restlet.engine.ConnectorHelper; import org.restlet.engine.Engine; -import org.restlet.engine.io.BioUtils; import org.restlet.resource.ClientResource; -import org.restlet.util.WrapperRepresentation; public class NioServer { diff --git a/modules/org.restlet/.checkstyle b/modules/org.restlet/.checkstyle deleted file mode 100644 index 0d778556d6..0000000000 --- a/modules/org.restlet/.checkstyle +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/modules/org.restlet/.classpath b/modules/org.restlet/.classpath index a854596659..00f79ef4e4 100644 --- a/modules/org.restlet/.classpath +++ b/modules/org.restlet/.classpath @@ -1,7 +1,7 @@ - + diff --git a/modules/org.restlet/.fbprefs b/modules/org.restlet/.fbprefs deleted file mode 100644 index 501e8ff750..0000000000 --- a/modules/org.restlet/.fbprefs +++ /dev/null @@ -1,125 +0,0 @@ -#FindBugs User Preferences -#Wed Nov 15 15:37:42 CET 2006 -detector73=IncompatMask|true -detector72=FindMismatchedWaitOrNotify|true -detector71=TrainNonNullAnnotations|true -detector70=Methods|true -detector9=LockedFields|false -detector8=FindBadForLoop|true -detector7=BCPMethodReturnCheck|false -detector6=FindUnsyncGet|true -detector5=FindNonSerializableStoreIntoSession|true -detector4=DontCatchIllegalMonitorStateException|true -detector69=FindOpenStream|true -detector3=NumberConstructor|true -detector68=InefficientMemberAccess|true -detector2=FindNakedNotify|true -detector67=FindDoubleCheck|true -detector118=CheckImmutableAnnotation|true -detector1=BadSyntaxForRegularExpression|true -detector66=IteratorIdioms|true -detector117=DroppedException|true -detector0=TestingGround|false -detector65=SuspiciousThreadInterrupted|true -detector116=FindHEmismatch|true -detector64=InfiniteRecursiveLoop|true -detector115=MethodReturnCheck|true -detector63=RuntimeExceptionCapture|true -detector114=FindSqlInjection|true -detector62=NoteJCIPAnnotation|true -detector113=EmptyZipFileEntry|true -detector61=ConfusionBetweenInheritedAndOuterMethod|true -detector112=InitializationChain|true -detector60=BadResultSetAccess|true -detector111=PublicSemaphores|true -detector110=InfiniteRecursiveLoop2|true -filter_settings_neg=| -detector59=MutableStaticFields|true -detector58=BadUseOfReturnValue|true -detector109=SwitchFallthrough|true -detector57=Naming|true -detector108=FindInconsistentSync2|true -detector56=InheritanceUnsafeGetResource|true -detector107=FindFloatMath|false -detector55=InefficientToArray|true -detector106=FindNonSerializableValuePassedToWriteObject|true -detector54=FindDeadLocalStores|true -detector105=FindBugsSummaryStats|true -detector53=FindUnsatisfiedObligation|false -detector104=UncallableMethodOfAnonymousClass|true -detector52=DumbMethodInvocations|true -detector103=NoteCheckReturnValueAnnotations|true -detector51=LoadOfKnownNullValue|true -detector102=ResolveAllReferences|false -detector50=FindSleepWithLockHeld|true -detector101=FindUnreleasedLock|true -detector100=StartInConstructor|true -detector49=SuperfluousInstanceOf|true -detector48=SerializableIdiom|true -detector47=FindBadCast|false -detector46=ConfusedInheritance|true -detector45=TrainFieldStoreTypes|true -detector44=UnnecessaryMath|true -detector43=PreferZeroLengthArrays|true -detector42=WrongMapIterator|true -filter_settings=Medium||false -detector41=FindReturnRef|true -detector40=UnreadFields|true -detector39=QuestionableBooleanAssignment|true -detector38=FindUninitializedGet|true -detector37=FindFloatEquality|true -detector36=BadAppletConstructor|true -detector35=FindBadEqualsImplementation|false -detector99=FindNonShortCircuit|true -detector34=FindFieldSelfAssignment|true -detector98=TrainUnconditionalDerefParams|true -detector33=FindUselessControlFlow|true -detector97=FindTwoLockWait|true -detector32=IDivResultCastToDouble|true -detector96=DuplicateBranches|true -detector31=NoteNonNullAnnotations|true -detector95=FindCircularDependencies|false -detector30=FindEmptySynchronizedBlock|true -detector94=UselessSubclassMethod|true -detector93=CheckCalls|false -detector92=LazyInit|true -detector91=FindSpinLoop|true -detector90=FindBadCast2|true -default_directory=C\:\\Tools\\Eclipse\\eclipse -detector29=XMLFactoryBypass|true -detector28=WaitInLoop|true -detector27=InstantiateStaticClass|true -detector26=EqStringTest|false -detector25=NoteAnnotationRetention|true -detector89=FindLocalSelfAssignment2|true -detector24=BadlyOverriddenAdapter|true -detector88=CalledMethods|true -detector23=NoteUnconditionalParamDerefs|true -detector87=TestASM|false -detector22=ReadReturnShouldBeChecked|true -detector86=NoteSuppressedWarnings|true -detector21=FindJSR166LockMonitorenter|true -detector85=CloneIdiom|true -detector20=HugeSharedStringConstants|true -detector84=FindNullDeref|true -detector_threshold=2 -detector83=FindRefComparison|true -detector82=ComparatorIdiom|true -detector81=VolatileUsage|true -detector80=FindUnconditionalWait|true -detector19=InvalidJUnitTest|true -detector18=FindRunInvocations|true -detector17=MutableLock|true -detector16=MultithreadedInstanceAccess|true -detector15=InfiniteLoop|true -detector79=DoInsideDoPrivileged|true -detector14=FindPuzzlers|true -detector78=UseObjectEquals|true -detector13=RedundantInterfaces|true -detector77=VarArgsProblems|true -detector12=NoteCheckReturnValue|true -detector76=DumbMethods|true -detector11=FindFinalizeInvocations|true -detector75=FindUncalledPrivateMethods|true -detector10=StringConcatenation|true -detector74=FindMaskedFields|true diff --git a/modules/org.restlet/.project b/modules/org.restlet/.project index e7ab39d137..25342ca4c7 100644 --- a/modules/org.restlet/.project +++ b/modules/org.restlet/.project @@ -10,19 +10,8 @@ - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/modules/org.restlet/META-INF/MANIFEST.MF b/modules/org.restlet/META-INF/MANIFEST.MF deleted file mode 100644 index d0e17b83cb..0000000000 --- a/modules/org.restlet/META-INF/MANIFEST.MF +++ /dev/null @@ -1,35 +0,0 @@ -Manifest-Version: 1.0 -Main-Class: org.restlet.Component -Bundle-ManifestVersion: 2 -Bundle-Name: Restlet API -Bundle-SymbolicName: org.restlet -Bundle-Version: 2.2 -Bundle-Vendor: Restlet S.A.S. -Export-Package: org.restlet, - org.restlet.data, - org.restlet.engine, - org.restlet.engine.adapter, - org.restlet.engine.application, - org.restlet.engine.component, - org.restlet.engine.connector, - org.restlet.engine.converter, - org.restlet.engine.header, - org.restlet.engine.internal, - org.restlet.engine.io, - org.restlet.engine.local, - org.restlet.engine.log, - org.restlet.engine.resource, - org.restlet.engine.security, - org.restlet.engine.util, - org.restlet.representation, - org.restlet.resource, - org.restlet.routing, - org.restlet.security, - org.restlet.service, - org.restlet.util -Import-Package: javax.net, - javax.net.ssl, - javax.xml.parsers, - org.osgi.framework -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Bundle-Activator: org.restlet.engine.internal.Activator diff --git a/modules/org.restlet/build.properties b/modules/org.restlet/build.properties index 41eb6ade2b..39faaa02a3 100644 --- a/modules/org.restlet/build.properties +++ b/modules/org.restlet/build.properties @@ -1,4 +1,3 @@ source.. = src/ output.. = bin/ -bin.includes = META-INF/,\ - . +bin.includes = . diff --git a/modules/org.restlet/pom.xml b/modules/org.restlet/pom.xml deleted file mode 100644 index f759b7e2b9..0000000000 --- a/modules/org.restlet/pom.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - 4.0.0 - - org.restlet.dev - org.restlet.parent - 2.2-SNAPSHOT - - - org.restlet - Restlet Core - API and Engine - RESTful web framework for Java (API and Engine). - - - - org.osgi - org.osgi.core - 4.0.0 - compile - - - com.google.gwt - gwt-servlet - 2.2.0 - - - -

              !S_E#+Aq7TEWhh}GTQ-JNsY#J@ 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ν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%0D1N0G7qolo+csSelv(Hgp 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