You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(3) |
Jul
|
Aug
(28) |
Sep
(62) |
Oct
(100) |
Nov
(16) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
(21) |
Feb
(1) |
Mar
|
Apr
(2) |
May
(2) |
Jun
(9) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(57) |
Dec
(24) |
2007 |
Jan
(76) |
Feb
(9) |
Mar
(9) |
Apr
(9) |
May
(3) |
Jun
(7) |
Jul
(24) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2008 |
Jan
|
Feb
(1) |
Mar
(9) |
Apr
(2) |
May
(63) |
Jun
(1) |
Jul
|
Aug
|
Sep
(9) |
Oct
|
Nov
(25) |
Dec
(11) |
2009 |
Jan
(3) |
Feb
(25) |
Mar
(14) |
Apr
(3) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
(3) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
(21) |
Nov
(20) |
Dec
(28) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2012 |
Jan
(3) |
Feb
(3) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jeremias Mär. <jm...@us...> - 2012-05-17 13:57:39
|
Update of /cvsroot/barcode4j/barcode4j/src/test/java/org/krysalis/barcode4j/tools In directory vz-cvs-4.sog:/tmp/cvs-serv9956/src/test/java/org/krysalis/barcode4j/tools Added Files: URLUtilTest.java Log Message: Ticket #3511408: Added support for specifying non-standard encodings on PDF417 symbols. Added minimal ECI support for PDF417 (character set indication). Partially due to: Arpit Gautam <arpit.gautam.at.gmail.com> --- NEW FILE: URLUtilTest.java --- /* * Copyright 2012 Jeremias Maerki, Switzerland * * 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. */ /* $Id: URLUtilTest.java,v 1.1 2012/05/17 13:57:37 jmaerki Exp $ */ package org.krysalis.barcode4j.tools; import junit.framework.TestCase; /** * Tests {@link URLUtil}. */ public class URLUtilTest extends TestCase { public void testIsURL() throws Exception { assertFalse(URLUtil.isURL("some message")); assertTrue(URLUtil.isURL("url(http://localhost/test.txt)")); assertFalse(URLUtil.isURL("url(http://localhost/test.txt")); assertFalse(URLUtil.isURL("(http://localhost/test.txt)")); } public void testGetURL() throws Exception { assertEquals("http://localhost/test.txt", URLUtil.getURL("url(http://localhost/test.txt)")); assertNull(URLUtil.getURL("some message")); } public void testGetData() throws Exception { byte[] data = URLUtil.getData("data:;base64,flRlc3R+", "US-ASCII"); String text = new String(data, "US-ASCII"); assertEquals("~Test~", text); data = URLUtil.getData("data:text/plain;charset=iso-8859-1,%7ETest%7E%E5", "ISO-8859-1"); text = new String(data, "ISO-8859-1"); assertEquals("~Test~\u00E5", text); } public void testGetDataEncoding() throws Exception { String encoding; encoding = URLUtil.getDataEncoding("data:;base64,flRlc3R+"); assertNull(encoding); encoding = URLUtil.getDataEncoding("data:;charset=ISO-8859-1;base64,flRlc3R+"); assertEquals("ISO-8859-1", encoding); } } |
From: Jeremias Mär. <jm...@us...> - 2012-05-17 13:50:44
|
Update of /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/tools In directory vz-cvs-4.sog:/tmp/cvs-serv9649/src/java/org/krysalis/barcode4j/tools Modified Files: ZXingUtil.java Log Message: Removed unnecessary exception logging. Index: ZXingUtil.java =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/tools/ZXingUtil.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ZXingUtil.java 27 Jan 2012 14:36:35 -0000 1.1 --- ZXingUtil.java 17 May 2012 13:50:42 -0000 1.2 *************** *** 35,39 **** return true; } catch (Exception e) { - e.printStackTrace(); return false; } --- 35,38 ---- |
From: Jeremias Mär. <jm...@us...> - 2012-03-14 08:12:34
|
Update of /cvsroot/barcode4j/barcode4j In directory vz-cvs-4.sog:/tmp/cvs-serv14030 Modified Files: build.xml Log Message: Include ZXing in the WebApp/WAR to enable QR code over the servlet. Index: build.xml =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/build.xml,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** build.xml 14 Dec 2010 16:10:34 -0000 1.31 --- build.xml 14 Mar 2012 08:12:31 -0000 1.32 *************** *** 618,621 **** --- 618,622 ---- <lib dir="${lib.dir}"> <include name="avalon-framework*.jar"/> + <include name="zxing*.jar"/> </lib> <lib dir="${build.dir}"> |
From: Jeremias M. <jm...@us...> - 2012-02-08 13:17:29
|
Update of /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs/images In directory vz-cvs-4.sog:/tmp/cvs-serv11632/src/documentation/content/xdocs/images Added Files: example-qr.png Log Message: Missing QR Code sample. --- NEW FILE: example-qr.png --- (This appears to be a binary file; contents omitted.) |
From: Jeremias M. <jm...@us...> - 2012-02-08 12:59:44
|
Update of /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/impl/qr In directory vz-cvs-4.sog:/tmp/cvs-serv7946/src/java/org/krysalis/barcode4j/impl/qr Modified Files: QRLogicImpl.java QRCodeBean.java Log Message: Bugfix for size calculation with non-standard encodings. Index: QRCodeBean.java =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/impl/qr/QRCodeBean.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** QRCodeBean.java 6 Feb 2012 20:22:46 -0000 1.2 --- QRCodeBean.java 8 Feb 2012 12:59:41 -0000 1.3 *************** *** 168,172 **** QRCode code = new QRCode(); try { ! Encoder.encode(msg, QRLogicImpl.getZXingErrorLevel(errorCorrectionLevel), null, code); } catch (WriterException e) { throw new RuntimeException(e.getMessage()); --- 168,174 ---- QRCode code = new QRCode(); try { ! Encoder.encode(msg, ! QRLogicImpl.getZXingErrorLevel(errorCorrectionLevel), ! QRLogicImpl.createHints(encoding), code); } catch (WriterException e) { throw new RuntimeException(e.getMessage()); Index: QRLogicImpl.java =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/impl/qr/QRLogicImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** QRLogicImpl.java 6 Feb 2012 20:22:46 -0000 1.2 --- QRLogicImpl.java 8 Feb 2012 12:59:41 -0000 1.3 *************** *** 55,63 **** ErrorCorrectionLevel zxingErrLevel = getZXingErrorLevel(errorCorrectionLevel); ! Hashtable hints = null; ! if (!"ISO-8859-1".equals(encoding)) { ! hints = new Hashtable(); ! hints.put(EncodeHintType.CHARACTER_SET, encoding); ! } QRCode code = new QRCode(); --- 55,59 ---- ErrorCorrectionLevel zxingErrLevel = getZXingErrorLevel(errorCorrectionLevel); ! Hashtable hints = createHints(encoding); QRCode code = new QRCode(); *************** *** 75,78 **** --- 71,83 ---- } + static Hashtable createHints(String encoding) { + Hashtable hints = null; + if (!"ISO-8859-1".equals(encoding)) { + hints = new Hashtable(); + hints.put(EncodeHintType.CHARACTER_SET, encoding); + } + return hints; + } + static ErrorCorrectionLevel getZXingErrorLevel(char errorCorrectionLevel) { ErrorCorrectionLevel zxingErrLevel; |
From: Jeremias M. <jm...@us...> - 2012-02-06 20:22:49
|
Update of /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/impl/qr In directory vz-cvs-4.sog:/tmp/cvs-serv7548/src/java/org/krysalis/barcode4j/impl/qr Modified Files: QRLogicImpl.java QRCodeBean.java Log Message: Bugfix for non-standard error levels: size was calculated with default error level. Index: QRCodeBean.java =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/impl/qr/QRCodeBean.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** QRCodeBean.java 27 Jan 2012 14:36:35 -0000 1.1 --- QRCodeBean.java 6 Feb 2012 20:22:46 -0000 1.2 *************** *** 31,35 **** import com.google.zxing.WriterException; - import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel; import com.google.zxing.qrcode.encoder.ByteMatrix; import com.google.zxing.qrcode.encoder.Encoder; --- 31,34 ---- *************** *** 167,174 **** /** {@inheritDoc} */ public BarcodeDimension calcDimensions(String msg) { - ErrorCorrectionLevel errorCorrectionLevel = ErrorCorrectionLevel.L; QRCode code = new QRCode(); try { ! Encoder.encode(msg, errorCorrectionLevel, null, code); } catch (WriterException e) { throw new RuntimeException(e.getMessage()); --- 166,172 ---- /** {@inheritDoc} */ public BarcodeDimension calcDimensions(String msg) { QRCode code = new QRCode(); try { ! Encoder.encode(msg, QRLogicImpl.getZXingErrorLevel(errorCorrectionLevel), null, code); } catch (WriterException e) { throw new RuntimeException(e.getMessage()); Index: QRLogicImpl.java =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/impl/qr/QRLogicImpl.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** QRLogicImpl.java 27 Jan 2012 14:36:35 -0000 1.1 --- QRLogicImpl.java 6 Feb 2012 20:22:46 -0000 1.2 *************** *** 54,75 **** //TODO ZXing doesn't allow to set minSize/maxSize through its API ! ErrorCorrectionLevel zxingErrLevel; ! switch (errorCorrectionLevel) { ! case ERROR_CORRECTION_LEVEL_L: ! zxingErrLevel = ErrorCorrectionLevel.L; ! break; ! case ERROR_CORRECTION_LEVEL_M: ! zxingErrLevel = ErrorCorrectionLevel.M; ! break; ! case ERROR_CORRECTION_LEVEL_Q: ! zxingErrLevel = ErrorCorrectionLevel.Q; ! break; ! case ERROR_CORRECTION_LEVEL_H: ! zxingErrLevel = ErrorCorrectionLevel.H; ! break; ! default: ! throw new IllegalArgumentException( ! "Invalid error correction level: " + errorCorrectionLevel); ! } Hashtable hints = null; if (!"ISO-8859-1".equals(encoding)) { --- 54,58 ---- //TODO ZXing doesn't allow to set minSize/maxSize through its API ! ErrorCorrectionLevel zxingErrLevel = getZXingErrorLevel(errorCorrectionLevel); Hashtable hints = null; if (!"ISO-8859-1".equals(encoding)) { *************** *** 92,95 **** --- 75,100 ---- } + static ErrorCorrectionLevel getZXingErrorLevel(char errorCorrectionLevel) { + ErrorCorrectionLevel zxingErrLevel; + switch (errorCorrectionLevel) { + case ERROR_CORRECTION_LEVEL_L: + zxingErrLevel = ErrorCorrectionLevel.L; + break; + case ERROR_CORRECTION_LEVEL_M: + zxingErrLevel = ErrorCorrectionLevel.M; + break; + case ERROR_CORRECTION_LEVEL_Q: + zxingErrLevel = ErrorCorrectionLevel.Q; + break; + case ERROR_CORRECTION_LEVEL_H: + zxingErrLevel = ErrorCorrectionLevel.H; + break; + default: + throw new IllegalArgumentException( + "Invalid error correction level: " + errorCorrectionLevel); + } + return zxingErrLevel; + } + private void encodeLowLevel(TwoDimBarcodeLogicHandler logic, ByteMatrix matrix) { int symbolWidth = matrix.getWidth(); |
From: Jeremias M. <jm...@us...> - 2012-01-27 14:36:38
|
Update of /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/tools In directory vz-cvs-4.sog:/tmp/cvs-serv17708/src/java/org/krysalis/barcode4j/tools Added Files: ECIUtil.java ZXingUtil.java Log Message: Ticket #2294265: Initial implementation for QR Code support (uses ZXing!) --- NEW FILE: ECIUtil.java --- /* * Copyright 2012 Jeremias Maerki, Switzerland * * 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. */ /* $Id: ECIUtil.java,v 1.1 2012/01/27 14:36:35 jmaerki Exp $ */ package org.krysalis.barcode4j.tools; import java.util.Map; /** * Utilities around ECI (extended channel interpretation). * * @version $Id: ECIUtil.java,v 1.1 2012/01/27 14:36:35 jmaerki Exp $ */ public class ECIUtil { /** ECI code for 8-bit binary data */ public static final int ECI_BINARY = 899; private static final Map encodingToECI = new java.util.HashMap(); static { mapEncoding("Cp437", 2); mapEncoding("ISO-8859-1", 3); mapEncoding("ISO-8859-2", 4); mapEncoding("ISO-8859-3", 5); mapEncoding("ISO-8859-4", 6); mapEncoding("ISO-8859-5", 7); mapEncoding("ISO-8859-6", 8); mapEncoding("ISO-8859-7", 9); mapEncoding("ISO-8859-8", 10); mapEncoding("ISO-8859-9", 11); mapEncoding("ISO-8859-10", 12); mapEncoding("ISO-8859-11", 13); mapEncoding("ISO-8859-13", 15); mapEncoding("ISO-8859-14", 16); mapEncoding("ISO-8859-15", 17); mapEncoding("ISO-8859-16", 18); mapEncoding("SJIS", 20); mapEncoding("Cp1250", 21); mapEncoding("Cp1251", 22); mapEncoding("Cp1252", 23); mapEncoding("Cp1256", 24); mapEncoding("UnicodeBigUnmarked", 25); mapEncoding("UTF-8", 26); mapEncoding("US-ASCII", 27); mapEncoding("Big5", 28); mapEncoding("GB18030", 29); } private static void mapEncoding(String encoding, int eci) { encodingToECI.put(encoding, new Integer(eci)); } /** * Returns the ECI code for a given encoding. * @param encoding the encoding * @return the corresponding ECI code */ public static int getECIForEncoding(String encoding) { Integer code = (Integer)encodingToECI.get(encoding); if (code != null) { return code.intValue(); } else { return -1; //undefined } } } --- NEW FILE: ZXingUtil.java --- /* * Copyright 2012 Jeremias Maerki, Switzerland * * 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. */ /* $Id: ZXingUtil.java,v 1.1 2012/01/27 14:36:35 jmaerki Exp $ */ package org.krysalis.barcode4j.tools; /** * Utilities concerning the ZXing dependency. * * @version $Id: ZXingUtil.java,v 1.1 2012/01/27 14:36:35 jmaerki Exp $ */ public class ZXingUtil { /** * Indicates whether ZXing is available in the classpath. * @return true if ZXing is available, false otherwise */ public static boolean isZxingAvailable() { try { Class.forName("com.google.zxing.qrcode.QRCodeWriter"); return true; } catch (Exception e) { e.printStackTrace(); return false; } } } |
From: Jeremias M. <jm...@us...> - 2012-01-27 14:36:37
|
Update of /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs/trunk In directory vz-cvs-4.sog:/tmp/cvs-serv17708/src/documentation/content/xdocs/trunk Modified Files: barcode-xml.xml Added Files: symbol-qr.xml Log Message: Ticket #2294265: Initial implementation for QR Code support (uses ZXing!) Index: barcode-xml.xml =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs/trunk/barcode-xml.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** barcode-xml.xml 29 Nov 2008 16:28:10 -0000 1.3 --- barcode-xml.xml 27 Jan 2012 14:36:35 -0000 1.4 *************** *** 235,238 **** --- 235,239 ---- <li><link href="symbol-pdf417.html">PDF417</link></li> <li><link href="symbol-datamatrix.html">DataMatrix</link></li> + <li><link href="symbol-qr.html">QR Code (requires ZXing!)</link></li> </ul> </li> --- NEW FILE: symbol-qr.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "document-v20.dtd"> <document> <header> <title>QR Code</title> </header> <body> <p>also known as: ISO/IEC 18004:2006(E)</p> <section id="example"> <title>Example</title> <figure src="../images/example-qr.png" alt="Example QR Code symbol"/> </section> <warning> Barcode4J does not currently contain an actual QR Code encoder. The QR Code support is currently just an adapter to <a href="http://code.google.com/p/zxing/">ZXing</a>'s QR encoder. This means that ZXing Core 1.7 (or later) has to be in the classpath for this to work. Barcode4J may get its own QR Code encoder sometime in the future. </warning> <section id="structure"> <title>Structure</title> <p>The configuration for the default implementation is:</p> <source><barcode> <<strong>qr</strong>> <module-width>{<a href="barcode-xml.html#length">length</a>:0.352777mm}</module-width> <!-- 1 pixel at 72dpi --> <quiet-zone enabled="{<a href="barcode-xml.html#boolean">boolean</a>:true}">{<a href="barcode-xml.html#length">length</a>:4mw}</quiet-zone> <encoding>{<a href="barcode-xml.html#string">string</a>}</encoding> <ec-level>{<a href="barcode-xml.html#char">char</a>(L|M|Q|H):L}</ec-level> <!-- <min-symbol-size>{<a href="barcode-xml.html#dimension">dimension</a>}</min-symbol-size> <max-symbol-size>{<a href="barcode-xml.html#dimension">dimension</a>}</max-symbol-size> --> </<strong>qr</strong>> </barcode></source> </section> <section> <title>Notes</title> <ul> <li>This symbology has no human-readable part!</li> <li>The algorithm always chooses the smallest possible symbol arrangement.</li> <li> By default, the "L" error correction level is used, allowing about 7% of the codewords to be recovered from a damaged symbol. You can set "ec-level" to "M" (15%), "Q" (25%) or "H" (30%) if you have higher reliability requirements (at the expense of symbol size). </li> <li>Features not currently available: Micro QR Code, structured append and min/max size restrictions.</li> </ul> </section> <section> <title>Message format</title> <ul> <li>By default, all ISO-8859-1 characters are valid message characters.</li> <li> The "encoding" setting can be used to establish a different ECI (Extended Channel Interpretation) code. By default, messages are encoded in "ISO-8859-1". Only a subset of the encodings defined in Java can be used as they have to be mappable to ECI codes. Besides the "ISO-8859-*" series of encodings, "UTF-8" is probably the most useful encoding. Note that ECI codes may not be supported by every barcode scanner. </li> <li>Using only numeric characters allows for smaller symbol sizes.</li> </ul> </section> </body> </document> |
From: Jeremias M. <jm...@us...> - 2012-01-27 14:36:30
|
Update of /cvsroot/barcode4j/barcode4j/src/test/java/org/krysalis/barcode4j/impl/qr In directory vz-cvs-4.sog:/tmp/cvs-serv17695/src/test/java/org/krysalis/barcode4j/impl/qr Log Message: Directory /cvsroot/barcode4j/barcode4j/src/test/java/org/krysalis/barcode4j/impl/qr added to the repository |
From: Jeremias M. <jm...@us...> - 2011-10-15 13:37:20
|
Update of /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/tools In directory vz-cvs-4.sog:/tmp/cvs-serv19544/src/java/org/krysalis/barcode4j/tools Modified Files: URLUtil.java Log Message: Added support for RFC 2397 data URLs (binary data) to PDF417. Inspired by: Guillaume Pothier Index: URLUtil.java =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/java/org/krysalis/barcode4j/tools/URLUtil.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** URLUtil.java 15 Sep 2008 07:10:28 -0000 1.1 --- URLUtil.java 15 Oct 2011 13:37:17 -0000 1.2 *************** *** 30,33 **** --- 30,36 ---- public class URLUtil { + public static final String URL_START = "url("; + public static final String URL_END = ")"; + private static final String DATA_PROTOCOL = "data:"; *************** *** 83,85 **** --- 86,102 ---- } + public static boolean isURL(String message) { + return message.startsWith(URLUtil.URL_START) && message.endsWith(URLUtil.URL_END); + } + + public static String getURL(String message) { + if (URLUtil.isURL(message)) { + String url = message.substring(URLUtil.URL_START.length(), + message.length() - URLUtil.URL_END.length()); + return url; + } else { + return null; + } + } + } |
From: Jeremias M. <jm...@us...> - 2011-05-04 08:29:05
|
Update of /cvsroot/barcode4j/barcode4j In directory vz-cvs-2.sog:/tmp/cvs-serv17759 Modified Files: status.xml Log Message: Ticket #3294287: Fixed a NullPointerException when setting minSize or maxSize to null in DataMatrixBean. Index: status.xml =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/status.xml,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** status.xml 4 May 2011 08:18:49 -0000 1.54 --- status.xml 4 May 2011 08:29:03 -0000 1.55 *************** *** 59,62 **** --- 59,65 ---- <!-- Add new releases here --> <release version="dev"> + <action dev="jmaerki" type="fix" context="code" fixes-bug="3294287"> + Fixed a NullPointerException when setting minSize or maxSize to null in DataMatrixBean. + </action> <action dev="jmaerki" type="fix" context="code"> Fixed a refactoring mistake in the barcode web application which caused a |
From: Jeremias M. <jm...@us...> - 2011-05-04 08:18:51
|
Update of /cvsroot/barcode4j/barcode4j/examples/webapp/java/org/krysalis/barcode4j/webapp In directory vz-cvs-2.sog:/tmp/cvs-serv15963/examples/webapp/java/org/krysalis/barcode4j/webapp Modified Files: BarcodeRequestBean.java Log Message: Fixed a refactoring mistake in the barcode web application which caused a NullPointerException. Improved XHTML production to make the XHTML more compatible with current browsers. Index: BarcodeRequestBean.java =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/examples/webapp/java/org/krysalis/barcode4j/webapp/BarcodeRequestBean.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** BarcodeRequestBean.java 25 Oct 2010 09:28:47 -0000 1.6 --- BarcodeRequestBean.java 4 May 2011 08:18:48 -0000 1.7 *************** *** 17,20 **** --- 17,22 ---- import java.io.UnsupportedEncodingException; + import java.text.CharacterIterator; + import java.text.StringCharacterIterator; import org.krysalis.barcode4j.servlet.BarcodeServlet; *************** *** 291,297 **** } ! private String encode(String text) { try { ! return java.net.URLEncoder.encode(humanReadableFont, "UTF-8"); } catch (UnsupportedEncodingException e) { throw new RuntimeException("Incompatible JVM: " + e.getMessage(), e); --- 293,303 ---- } ! public String toXMLSafeURL() { ! return escapeForXML(toURL()); ! } ! ! private static String encode(String text) { try { ! return java.net.URLEncoder.encode(text, "UTF-8"); } catch (UnsupportedEncodingException e) { throw new RuntimeException("Incompatible JVM: " + e.getMessage(), e); *************** *** 299,301 **** --- 305,331 ---- } + public static String escapeForXML(String text) { + final StringBuilder result = new StringBuilder(); + final StringCharacterIterator iterator = new StringCharacterIterator(text); + char character = iterator.current(); + while (character != CharacterIterator.DONE) { + if (character == '<') { + result.append("<"); + } else if (character == '>') { + result.append(">"); + } else if (character == '\"') { + result.append("""); + } else if (character == '\'') { + result.append("'"); + } else if (character == '&') { + result.append("&"); + } else { + // the char is not a special one + // add it to the result as is + result.append(character); + } + character = iterator.next(); + } + return result.toString(); + } } |
From: Jeremias M. <jm...@us...> - 2010-12-15 09:08:07
|
Update of /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv10574/src/documentation/content/xdocs Modified Files: download.xml Log Message: Update download page Index: download.xml =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs/download.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** download.xml 14 May 2008 13:27:41 -0000 1.8 --- download.xml 15 Dec 2010 09:07:58 -0000 1.9 *************** *** 19,24 **** <tr> <td><strong>Current release</strong></td> ! <td><strong>2.0</strong></td> ! <td><strong>2008-05-14</strong></td> </tr> <tr> --- 19,29 ---- <tr> <td><strong>Current release</strong></td> ! <td><strong>2.1</strong></td> ! <td><strong>2010-12-15</strong></td> ! </tr> ! <tr> ! <td>Previous release (stable)</td> ! <td>2.0</td> ! <td>2008-05-14</td> </tr> <tr> |
From: Jeremias M. <jm...@us...> - 2010-12-14 16:10:43
|
Update of /cvsroot/barcode4j/barcode4j/lib/build-tools In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv2027/lib/build-tools Added Files: bcel.NOTICE.txt commons-io-1.4.jar bcel.LICENSE.txt commons-io.LICENSE.txt common-io.NOTICE.txt ch.jm.osgi.util.bundle.NOTICE.txt ch.jm.osgi.util.bundle.LICENSE.txt ch.jm.osgi.util.bundle-1.0.0.jar bcel-5.3-SNAPSHOT.jar Log Message: Renamed lib/build to lib/build-tools to make a distiction to the various "build" directories which are generated directories. --- NEW FILE: common-io.NOTICE.txt --- Apache Commons IO Copyright 2001-2008 The Apache Software Foundation This product includes software developed by The Apache Software Foundation (http://www.apache.org/). --- NEW FILE: ch.jm.osgi.util.bundle.NOTICE.txt --- ============================================================================= == NOTICE file corresponding to section 4(d) of the Apache License, == == Version 2.0, in this case for the ch.jm.osgi.util.bundle distribution. == ============================================================================= OSGi Bundle Utility Copyright 2009-2010, Jeremias Märki, Switzerland This product includes software developed by The Apache Software Foundation (http://www.apache.org/). --- NEW FILE: commons-io-1.4.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bcel.NOTICE.txt --- ========================================================================= == NOTICE file corresponding to the section 4 d of == == the Apache License, Version 2.0, == == in this case for the Apache Jakarta-BCEL distribution. == ========================================================================= This product includes software developed by The Apache Software Foundation (http://www.apache.org/). --- NEW FILE: ch.jm.osgi.util.bundle.LICENSE.txt --- 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. --- NEW FILE: commons-io.LICENSE.txt --- 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. --- NEW FILE: ch.jm.osgi.util.bundle-1.0.0.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bcel-5.3-SNAPSHOT.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bcel.LICENSE.txt --- /* * 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. */ |
From: Jeremias M. <jm...@us...> - 2010-12-14 16:10:43
|
Update of /cvsroot/barcode4j/barcode4j/lib/build In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv2027/lib/build Removed Files: bcel-5.3-SNAPSHOT.jar ch.jm.osgi.util.bundle-1.0.0.jar ch.jm.osgi.util.bundle.NOTICE.txt commons-io-1.4.jar bcel.LICENSE.txt common-io.NOTICE.txt commons-io.LICENSE.txt ch.jm.osgi.util.bundle.LICENSE.txt bcel.NOTICE.txt Log Message: Renamed lib/build to lib/build-tools to make a distiction to the various "build" directories which are generated directories. --- common-io.NOTICE.txt DELETED --- --- ch.jm.osgi.util.bundle.NOTICE.txt DELETED --- --- commons-io-1.4.jar DELETED --- --- bcel.NOTICE.txt DELETED --- --- ch.jm.osgi.util.bundle.LICENSE.txt DELETED --- --- commons-io.LICENSE.txt DELETED --- --- ch.jm.osgi.util.bundle-1.0.0.jar DELETED --- --- bcel-5.3-SNAPSHOT.jar DELETED --- --- bcel.LICENSE.txt DELETED --- |
From: Jeremias M. <jm...@us...> - 2010-12-14 16:10:42
|
Update of /cvsroot/barcode4j/barcode4j In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv2027 Modified Files: build.xml build-dist.xml Log Message: Renamed lib/build to lib/build-tools to make a distiction to the various "build" directories which are generated directories. Index: build.xml =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/build.xml,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** build.xml 14 Dec 2010 13:49:05 -0000 1.30 --- build.xml 14 Dec 2010 16:10:34 -0000 1.31 *************** *** 88,92 **** <path id="bundle-util.classpath"> ! <fileset dir="${lib.dir}/build"> <include name="**/*.jar"/> </fileset> --- 88,92 ---- <path id="bundle-util.classpath"> ! <fileset dir="${lib.dir}/build-tools"> <include name="**/*.jar"/> </fileset> Index: build-dist.xml =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/build-dist.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** build-dist.xml 13 Mar 2009 09:08:13 -0000 1.9 --- build-dist.xml 14 Dec 2010 16:10:34 -0000 1.10 *************** *** 17,24 **** --> <echo message="Make sure you have a proper Forrest Trunk installation (see http://forrest.apache.org/)"/> ! <condition property="forrest.call" value="forrest.bat" else="forrest"> ! <os family="windows"/> ! </condition> ! <exec executable="${forrest.call}"/> </target> <target name="applet"> --- 17,24 ---- --> <echo message="Make sure you have a proper Forrest Trunk installation (see http://forrest.apache.org/)"/> ! <condition property="forrest.call" value="forrest.bat" else="forrest"> ! <os family="windows"/> ! </condition> ! <exec executable="${forrest.call}"/> </target> <target name="applet"> *************** *** 45,60 **** <tar destfile="${build.dir}/barcode4j-site.tar.gz" basedir="${build.dir}/site" compression="gzip"/> </target> - <target name="ssh-test" description="With this target you can verify if the SSH connection works"> - <sshexec host="shell.sourceforge.net" trust="yes" username="${ssh.uid}" keyfile="${ssh.key}" passphrase="${ssh.key.passphrase}" command="echo 'Hello World'"/> - </target> <target name="deploy-site" description="Deploys the website to SourceForge"><!-- depends="website"--> ! <scp todir="${ssh.uid},bar...@we...:htdocs" trust="yes" keyfile="${ssh.key}" passphrase="${ssh.key.passphrase}" verbose="true"> <fileset dir="${build.dir}/site"/> </scp> - <!-- old SF - <scp file="${build.dir}/barcode4j-site.tar.gz" todir="${ssh.uid}@shell.sourceforge.net:/home/groups/b/ba/barcode4j/htdocs" trust="yes" keyfile="${ssh.key}" passphrase="${ssh.key.passphrase}" verbose="true"/> - <sshexec host="shell.sourceforge.net" trust="yes" username="${ssh.uid}" keyfile="${ssh.key}" passphrase="${ssh.key.passphrase}" - command="cd /home/groups/b/ba/barcode4j/htdocs;gunzip barcode4j-site.tar.gz;tar xUvf barcode4j-site.tar;chgrp -R barcode4j *;chmod -R g+rwX *;rm barcode4j-site.tar"/> - --> </target> <!-- =================================================================== --> --- 45,52 ---- <tar destfile="${build.dir}/barcode4j-site.tar.gz" basedir="${build.dir}/site" compression="gzip"/> </target> <target name="deploy-site" description="Deploys the website to SourceForge"><!-- depends="website"--> ! <scp todir="${ssh.uid},bar...@we...:/home/groups/b/ba/barcode4j/htdocs " trust="yes" keyfile="${ssh.key}" passphrase="${ssh.key.passphrase}" verbose="true" sftp="true"> <fileset dir="${build.dir}/site"/> </scp> </target> <!-- =================================================================== --> *************** *** 80,84 **** <include name="build/*.war"/> <include name="README*"/> ! <include name="LICENSE*"/> <include name="NOTICE*"/> <include name="barcode.bat"/> --- 72,76 ---- <include name="build/*.war"/> <include name="README*"/> ! <include name="LICENSE*"/> <include name="NOTICE*"/> <include name="barcode.bat"/> *************** *** 108,116 **** <include name="build*.xml"/> <include name="build.properties"/> <include name="ivy*.xml"/> ! <include name="ikvm*.txt"/> ! <include name="checkstyle*"/> <include name="examples/**"/> ! <include name="lib/*.jar"/> <include name="legal/**"/> <include name="src/**"/> --- 100,109 ---- <include name="build*.xml"/> <include name="build.properties"/> + <include name="bundle.xml"/> <include name="ivy*.xml"/> ! <include name="ikvm*.txt"/> ! <include name="checkstyle*"/> <include name="examples/**"/> ! <include name="lib/**/*.jar"/> <include name="legal/**"/> <include name="src/**"/> |
From: Jeremias M. <jm...@us...> - 2010-12-14 16:10:08
|
Update of /cvsroot/barcode4j/barcode4j/lib/build-tools In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv2002/lib/build-tools Log Message: Directory /cvsroot/barcode4j/barcode4j/lib/build-tools added to the repository |
From: Jeremias M. <jm...@us...> - 2010-12-14 15:11:45
|
Update of /cvsroot/barcode4j/barcode4j/legal In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv16551/legal Removed Files: avalon.LICENSE.txt saxon.LICENSE.html xerces.NOTICE.txt xerces.LICENSE.txt Log Message: Removed obsolete license files. --- avalon.LICENSE.txt DELETED --- --- xerces.LICENSE.txt DELETED --- --- xerces.NOTICE.txt DELETED --- --- saxon.LICENSE.html DELETED --- |
From: Jeremias M. <jm...@us...> - 2010-12-14 14:49:33
|
Update of /cvsroot/barcode4j/barcode4j/lib In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv6798/lib Added Files: xml-apis-1.3.04.jar serializer-2.7.0.jar xalan-2.7.0.jar Log Message: Restored Apache Xalan since that is needed for the Xalan extension. --- NEW FILE: xml-apis-1.3.04.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: serializer-2.7.0.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: xalan-2.7.0.jar --- (This appears to be a binary file; contents omitted.) |
From: Jeremias M. <jm...@us...> - 2010-12-14 14:35:31
|
Update of /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv1996/src/documentation/content/xdocs Modified Files: index.xml troubleshooting.xml site.xml Log Message: Fix broken links and simplify maintenance by using "site:" Index: troubleshooting.xml =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs/troubleshooting.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** troubleshooting.xml 13 Dec 2010 20:15:54 -0000 1.7 --- troubleshooting.xml 14 Dec 2010 14:35:23 -0000 1.8 *************** *** 22,26 **** </li> <li> ! Check your <link href="2.0/barcode-xml.html#General+structure">barcode settings</link>. Make sure the module widths, for example, are within the specs. Barcode4J can not always detect in advance that --- 22,26 ---- </li> <li> ! Check your <link href="site:current/barcode-xml/general/structure">barcode settings</link>. Make sure the module widths, for example, are within the specs. Barcode4J can not always detect in advance that *************** *** 29,33 **** <li> Depending on your printer you might need to adjust the ! <link href="2.0/barcode-xml.html#General+structure">barcode settings</link> (<em>e.g.</em>, wide factor or module width) to get a better result. If the printer resolution compared to the barcode size is poor (<em>e.g.</em>, --- 29,33 ---- <li> Depending on your printer you might need to adjust the ! <link href="site:current/barcode-xml/general/structure">barcode settings</link> (<em>e.g.</em>, wide factor or module width) to get a better result. If the printer resolution compared to the barcode size is poor (<em>e.g.</em>, Index: index.xml =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs/index.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** index.xml 14 Dec 2010 09:24:21 -0000 1.8 --- index.xml 14 Dec 2010 14:35:23 -0000 1.9 *************** *** 16,20 **** <title>Features</title> <ul> ! <li>1D barcode implementations [<link href="examples.html">examples</link>] [<link href="2.0/barcode-xml.html">xml-format</link>]: <ul> <li>Interleaved 2 of 5 </li> --- 16,20 ---- <title>Features</title> <ul> ! <li>1D barcode implementations [<link href="examples.html">examples</link>] [<link href="site:current/barcode-xml/general">xml-format</link>]: <ul> <li>Interleaved 2 of 5 </li> *************** *** 31,35 **** </ul> </li> ! <li>2D barcode implementations [<link href="examples.html">examples</link>] [<link href="2.0/barcode-xml.html">xml-format</link>]: <ul> <li>PDF 417 (ISO/IEC 15438:2001(E))</li> --- 31,35 ---- </ul> </li> ! <li>2D barcode implementations [<link href="examples.html">examples</link>] [<link href="site:current/barcode-xml/general">xml-format</link>]: <ul> <li>PDF 417 (ISO/IEC 15438:2001(E))</li> *************** *** 37,41 **** </ul> </li> ! <li>Support for multiple output formats [<link href="2.0/output-formats.html">output-formats</link>]: <ul> <li>SVG</li> --- 37,41 ---- </ul> </li> ! <li>Support for multiple output formats [<link href="site:output-formats">output-formats</link>]: <ul> <li>SVG</li> *************** *** 46,61 **** </ul> </li> ! <li>Servlet with support for SVG, EPS and bitmap output [<link href="2.0/servlet.html">more info</link>]</li> ! <li>Command-line interface [<link href="2.0/cli.html">more info</link>]</li> <li>Plug-ins/extensions for third-party products: <ul> <li> ! Apache Xalan: SVG-generating XSLT extension [<link href="2.0/xalan-ext.html">more info</link>] </li> <li> ! SAXON XSLT Processor from Michael Kay: SVG-generating XSLT extension [<link href="2.0/saxon-ext.html">more info</link>] </li> <li> ! Apache FOP: support as fo:instream-foreign-object [<link href="2.0/fop-ext.html">more info</link>] </li> </ul> --- 46,61 ---- </ul> </li> ! <li>Servlet with support for SVG, EPS and bitmap output [<link href="site:servlet">more info</link>]</li> ! <li>Command-line interface [<link href="site:cli">more info</link>]</li> <li>Plug-ins/extensions for third-party products: <ul> <li> ! Apache Xalan: SVG-generating XSLT extension [<link href="site:xalan-ext">more info</link>] </li> <li> ! SAXON XSLT Processor from Michael Kay: SVG-generating XSLT extension [<link href="site:saxon-ext">more info</link>] </li> <li> ! Apache FOP: support as fo:instream-foreign-object [<link href="site:fop-ext">more info</link>] </li> </ul> Index: site.xml =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs/site.xml,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** site.xml 14 Dec 2010 09:24:21 -0000 1.17 --- site.xml 14 Dec 2010 14:35:23 -0000 1.18 *************** *** 108,112 **** --> ! <v2_1 label="Version 2.1" href="2.1/" tab="current-version" wholesite="true"> <docs-overview label="Overview" href="index.html"/> <start label="Getting started"> --- 108,112 ---- --> ! <current label="Version 2.1" href="2.1/" tab="current-version" wholesite="true"> <docs-overview label="Overview" href="index.html"/> <start label="Getting started"> *************** *** 115,119 **** </start> <barcode-xml label="The Barcode XML Format"> ! <general label="General information" href="barcode-xml.html"/> <intl2of5 label="Interleaved 2 of 5" href="symbol-interleaved2of5.html"/> <itf-14 label="ITF-14" href="symbol-itf-14.html"/> --- 115,121 ---- </start> <barcode-xml label="The Barcode XML Format"> ! <general label="General information" href="barcode-xml.html"> ! <structure href="#General+structure"/> ! </general> <intl2of5 label="Interleaved 2 of 5" href="symbol-interleaved2of5.html"/> <itf-14 label="ITF-14" href="symbol-itf-14.html"/> *************** *** 149,153 **** <ant label="...with Ant" href="ant.html"/> </running> ! </v2_1> <trunk label="In Development" href="trunk/" tab="trunk" wholesite="false"> --- 151,155 ---- <ant label="...with Ant" href="ant.html"/> </running> ! </current> <trunk label="In Development" href="trunk/" tab="trunk" wholesite="false"> |
From: Jeremias M. <jm...@us...> - 2010-12-14 14:30:27
|
Update of /cvsroot/barcode4j/barcode4j In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv14559 Modified Files: build.properties Log Message: Prepare 2.1 release Index: build.properties =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/build.properties,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** build.properties 18 Nov 2010 14:36:23 -0000 1.13 --- build.properties 14 Dec 2010 13:49:16 -0000 1.14 *************** *** 1,3 **** ! barcode4j-version=2.1.0.dev barcode4j-version.net=2.1.0.0 --- 1,3 ---- ! barcode4j-version=2.1.0 barcode4j-version.net=2.1.0.0 *************** *** 11,16 **** #optional.lib.dir=<path to a directory with additional libraries> - #fop-0.20.5.home=<path to your FOP 0.20.5 installation> - #fop.home=<path to your FOP Trunk installation> #ssh.uid=<your SourceForge id> --- 11,14 ---- |
From: Jeremias M. <jm...@us...> - 2010-12-14 14:30:09
|
Update of /cvsroot/barcode4j/barcode4j/lib In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv19271/lib Removed Files: xercesImpl-2.9.0.jar xml-apis-1.3.04.jar serializer-2.7.0.jar xalan-2.7.0.jar Log Message: No longer needed. --- xml-apis-1.3.04.jar DELETED --- --- serializer-2.7.0.jar DELETED --- --- xalan-2.7.0.jar DELETED --- --- xercesImpl-2.9.0.jar DELETED --- |
From: Jeremias M. <jm...@us...> - 2010-12-14 14:22:52
|
Update of /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs/1.0 In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30011/src/documentation/content/xdocs/1.0 Removed Files: output-formats.xml xalan-ext.xml index.xml building.xml embedding-bean.xml embedding.xml xsl-fo.xml cli.xml barcode-xml.xml fop-ext.xml svg-dom.xml servlet.xml running.xml saxon-ext.xml design.xml Log Message: Remove old version docs. --- index.xml DELETED --- --- servlet.xml DELETED --- --- running.xml DELETED --- --- embedding-bean.xml DELETED --- --- xalan-ext.xml DELETED --- --- building.xml DELETED --- --- embedding.xml DELETED --- --- saxon-ext.xml DELETED --- --- output-formats.xml DELETED --- --- cli.xml DELETED --- --- design.xml DELETED --- --- barcode-xml.xml DELETED --- --- svg-dom.xml DELETED --- --- xsl-fo.xml DELETED --- --- fop-ext.xml DELETED --- |
From: Jeremias M. <jm...@us...> - 2010-12-14 14:22:52
|
Update of /cvsroot/barcode4j/barcode4j/src/documentation/content In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30011/src/documentation/content Modified Files: .htaccess Log Message: Remove old version docs. Index: .htaccess =================================================================== RCS file: /cvsroot/barcode4j/barcode4j/src/documentation/content/.htaccess,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** .htaccess 14 Dec 2010 09:24:21 -0000 1.4 --- .htaccess 14 Dec 2010 14:22:44 -0000 1.5 *************** *** 1,27 **** # redirect moved files ! RedirectMatch Permanent ^/documentation(.*) http://barcode4j.sourceforge.net/1.0/index$1 ! RedirectMatch Permanent ^/barcode-xml(.*) http://barcode4j.sourceforge.net/1.0/barcode-xml$1 ! RedirectMatch Permanent ^/building(.*) http://barcode4j.sourceforge.net/1.0/building$1 ! RedirectMatch Permanent ^/cli(.*) http://barcode4j.sourceforge.net/1.0/cli$1 ! RedirectMatch Permanent ^/design(.*) http://barcode4j.sourceforge.net/1.0/design$1 ! RedirectMatch Permanent ^/embedding-bean(.*) http://barcode4j.sourceforge.net/1.0/embedding-bean$1 ! RedirectMatch Permanent ^/embedding(.*) http://barcode4j.sourceforge.net/1.0/embedding$1 ! RedirectMatch Permanent ^/fop-ext(.*) http://barcode4j.sourceforge.net/1.0/fop-ext$1 ! RedirectMatch Permanent ^/output-formats(.*) http://barcode4j.sourceforge.net/1.0/output-formats$1 ! RedirectMatch Permanent ^/running(.*) http://barcode4j.sourceforge.net/1.0/running$1 ! RedirectMatch Permanent ^/saxon-ext(.*) http://barcode4j.sourceforge.net/1.0/saxon-ext$1 ! RedirectMatch Permanent ^/servlet(.*) http://barcode4j.sourceforge.net/1.0/servlet$1 ! RedirectMatch Permanent ^/svg-dom(.*) http://barcode4j.sourceforge.net/1.0/svg-dom$1 ! RedirectMatch Permanent ^/xalan-ext(.*) http://barcode4j.sourceforge.net/1.0/xalan-ext$1 ! RedirectMatch Permanent ^/xsl-fo(.*) http://barcode4j.sourceforge.net/1.0/xsl-fo$1 Redirect Permanent /javadocs http://barcode4j.sourceforge.net/trunk/javadocs # redirect to versioned documentation ! Redirect Temp /stable http://barcode4j.sourceforge.net/2.0 ! Redirect Temp /current http://barcode4j.sourceforge.net/2.0 ! #Redirect Temp /unstable http://barcode4j.sourceforge.net/2.0 ! Redirect Temp /latest http://barcode4j.sourceforge.net/2.0 ! #Redirect Temp /previous http://barcode4j.sourceforge.net/1.0 --- 1,30 ---- # redirect moved files ! RedirectMatch Permanent ^/documentation(.*) http://barcode4j.sourceforge.net/2.1/index$1 ! RedirectMatch Permanent ^/barcode-xml(.*) http://barcode4j.sourceforge.net/2.1/barcode-xml$1 ! RedirectMatch Permanent ^/building(.*) http://barcode4j.sourceforge.net/2.1/building$1 ! RedirectMatch Permanent ^/cli(.*) http://barcode4j.sourceforge.net/2.1/cli$1 ! RedirectMatch Permanent ^/design(.*) http://barcode4j.sourceforge.net/2.1/design$1 ! RedirectMatch Permanent ^/embedding-bean(.*) http://barcode4j.sourceforge.net/2.1/embedding-bean$1 ! RedirectMatch Permanent ^/embedding(.*) http://barcode4j.sourceforge.net/2.1/embedding$1 ! RedirectMatch Permanent ^/fop-ext(.*) http://barcode4j.sourceforge.net/2.1/fop-ext$1 ! RedirectMatch Permanent ^/output-formats(.*) http://barcode4j.sourceforge.net/2.1/output-formats$1 ! RedirectMatch Permanent ^/running(.*) http://barcode4j.sourceforge.net/2.1/running$1 ! RedirectMatch Permanent ^/saxon-ext(.*) http://barcode4j.sourceforge.net/2.1/saxon-ext$1 ! RedirectMatch Permanent ^/servlet(.*) http://barcode4j.sourceforge.net/2.1/servlet$1 ! RedirectMatch Permanent ^/svg-dom(.*) http://barcode4j.sourceforge.net/2.1/svg-dom$1 ! RedirectMatch Permanent ^/xalan-ext(.*) http://barcode4j.sourceforge.net/2.1/xalan-ext$1 ! RedirectMatch Permanent ^/xsl-fo(.*) http://barcode4j.sourceforge.net/2.1/xsl-fo$1 Redirect Permanent /javadocs http://barcode4j.sourceforge.net/trunk/javadocs # redirect to versioned documentation ! Redirect Temp /stable http://barcode4j.sourceforge.net/2.1 ! Redirect Temp /current http://barcode4j.sourceforge.net/2.1 ! Redirect Temp /unstable http://barcode4j.sourceforge.net/trunk ! Redirect Temp /latest http://barcode4j.sourceforge.net/2.1 ! Redirect Temp /previous http://barcode4j.sourceforge.net/2.0 + # Old releases + Redirect Temp /1.0 http://barcode4j.sourceforge.net/2.1 + Redirect Temp /2.0 http://barcode4j.sourceforge.net/2.1 |
Update of /cvsroot/barcode4j/barcode4j/src/documentation/content/xdocs/2.0 In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30011/src/documentation/content/xdocs/2.0 Removed Files: symbol-interleaved2of5.xml symbol-code128.xml symbol-code39.xml saxon-ext.xml building.xml symbol-upc-e.xml xalan-ext.xml symbol-datamatrix.xml barcode-xml.xml servlet.xml symbol-postnet.xml symbol-codabar.xml embedding-bean.xml symbol-pdf417.xml svg-dom.xml symbol-ean-13.xml symbol-ean-128.xml xsl-fo.xml embedding.xml cli.xml symbol-royal-mail-cbc.xml fop-ext.xml symbol-upc-a.xml symbol-ean-8.xml symbol-usps4cb.xml index.xml output-formats.xml design.xml running.xml Log Message: Remove old version docs. --- symbol-usps4cb.xml DELETED --- --- symbol-code128.xml DELETED --- --- symbol-codabar.xml DELETED --- --- symbol-code39.xml DELETED --- --- output-formats.xml DELETED --- --- svg-dom.xml DELETED --- --- symbol-ean-8.xml DELETED --- --- index.xml DELETED --- --- xalan-ext.xml DELETED --- --- symbol-datamatrix.xml DELETED --- --- fop-ext.xml DELETED --- --- servlet.xml DELETED --- --- running.xml DELETED --- --- embedding-bean.xml DELETED --- --- symbol-interleaved2of5.xml DELETED --- --- cli.xml DELETED --- --- design.xml DELETED --- --- symbol-postnet.xml DELETED --- --- symbol-pdf417.xml DELETED --- --- building.xml DELETED --- --- embedding.xml DELETED --- --- saxon-ext.xml DELETED --- --- symbol-royal-mail-cbc.xml DELETED --- --- symbol-ean-128.xml DELETED --- --- barcode-xml.xml DELETED --- --- xsl-fo.xml DELETED --- --- symbol-upc-a.xml DELETED --- --- symbol-upc-e.xml DELETED --- --- symbol-ean-13.xml DELETED --- |