axsl-commit Mailing List for aXSL (Page 99)
An API for XSL-FO.
Status: Alpha
Brought to you by:
victormote
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
(36) |
Apr
(36) |
May
(127) |
Jun
(193) |
Jul
(12) |
Aug
(46) |
Sep
(66) |
Oct
(28) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(39) |
Feb
(68) |
Mar
(58) |
Apr
(88) |
May
(40) |
Jun
(82) |
Jul
(213) |
Aug
(19) |
Sep
(2) |
Oct
(26) |
Nov
(2) |
Dec
|
2008 |
Jan
(5) |
Feb
(30) |
Mar
(26) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
(4) |
Apr
(44) |
May
(1) |
Jun
(9) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
(4) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(35) |
Jun
|
Jul
|
Aug
(48) |
Sep
(10) |
Oct
(1) |
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(40) |
2017 |
Jan
(82) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(15) |
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(37) |
Mar
(28) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(27) |
2021 |
Jan
(52) |
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(8) |
Nov
(72) |
Dec
(100) |
2022 |
Jan
(119) |
Feb
(94) |
Mar
(4) |
Apr
|
May
|
Jun
(5) |
Jul
(3) |
Aug
(2) |
Sep
|
Oct
|
Nov
(10) |
Dec
(97) |
2023 |
Jan
(52) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(17) |
Sep
(21) |
Oct
(8) |
Nov
|
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
(11) |
Feb
(1) |
Mar
|
Apr
(27) |
May
(62) |
Jun
(27) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <vic...@us...> - 2006-03-13 18:29:13
|
Revision: 425 Author: victormote Date: 2006-03-13 10:29:01 -0800 (Mon, 13 Mar 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=425&view=rev Log Message: ----------- Add new project for PDF output. Added Paths: ----------- trunk/axsl/axsl-pdf/ trunk/axsl/axsl-pdf/.classpath trunk/axsl/axsl-pdf/.project trunk/axsl/axsl-pdf/src/ trunk/axsl/axsl-pdf/src/java/ trunk/axsl/axsl-pdf/src/java/org/ trunk/axsl/axsl-pdf/src/java/org/axsl/ trunk/axsl/axsl-pdf/src/java/org/axsl/pdf/ trunk/axsl/axsl-pdf/src/java/org/axsl/pdf/PDFException.java Property changes on: trunk/axsl/axsl-pdf ___________________________________________________________________ Name: svn:ignore + build zzlocal Added: trunk/axsl/axsl-pdf/.classpath =================================================================== --- trunk/axsl/axsl-pdf/.classpath (rev 0) +++ trunk/axsl/axsl-pdf/.classpath 2006-03-13 18:29:01 UTC (rev 425) @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src/java"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="output" path="build/eclipse"/> +</classpath> Added: trunk/axsl/axsl-pdf/.project =================================================================== --- trunk/axsl/axsl-pdf/.project (rev 0) +++ trunk/axsl/axsl-pdf/.project 2006-03-13 18:29:01 UTC (rev 425) @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>axslPDF</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> Added: trunk/axsl/axsl-pdf/src/java/org/axsl/pdf/PDFException.java =================================================================== --- trunk/axsl/axsl-pdf/src/java/org/axsl/pdf/PDFException.java (rev 0) +++ trunk/axsl/axsl-pdf/src/java/org/axsl/pdf/PDFException.java 2006-03-13 18:29:01 UTC (rev 425) @@ -0,0 +1,58 @@ +/* + * Copyright 2006 The aXSL Project. + * http://www.axsl.org + * + * 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: GraphicException.java 396 2006-02-23 18:22:25Z victormote $ */ + +package org.axsl.pdf; + +/** + * Exception thrown when an axslPDF implementation has a problem. + */ +public class PDFException extends Exception { + + static final long serialVersionUID = 953694784526821314L; + + /** + * Create a new PDFException. + * Identical to {@link Exception#Exception(java.lang.String)} + * @see Exception#Exception(java.lang.String) + */ + public PDFException(String message) { + super(message); + } + + /** + * Create a new PDFException. + * Identical to {@link Exception#Exception(java.lang.Throwable)} + * @see Exception#Exception(java.lang.Throwable) + */ + public PDFException(Throwable cause) { + super(cause); + } + + /** + * Create a new PDFException. + * Identical to {@link Exception#Exception(java.lang.String, + * java.lang.Throwable)} + * @see Exception#Exception(java.lang.String, java.lang.Throwable) + */ + public PDFException(String message, Throwable cause) { + super(message, cause); + } + +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vic...@us...> - 2006-03-07 23:17:48
|
Revision: 424 Author: victormote Date: 2006-03-07 15:17:42 -0800 (Tue, 07 Mar 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=424&view=rev Log Message: ----------- Clarify doc for optimizeFonts(). Modified Paths: -------------- trunk/axsl/axsl-font/src/java/org/axsl/font/FontConsumer.java Modified: trunk/axsl/axsl-font/src/java/org/axsl/font/FontConsumer.java =================================================================== --- trunk/axsl/axsl-font/src/java/org/axsl/font/FontConsumer.java 2006-03-04 22:58:01 UTC (rev 423) +++ trunk/axsl/axsl-font/src/java/org/axsl/font/FontConsumer.java 2006-03-07 23:17:42 UTC (rev 424) @@ -138,16 +138,31 @@ public FontUse[] getUsedFontUses(); /** - * Optimizes fonts in preparation for embedding. + * <p>Optimizes the fonts used by this FontConsumer. + * This is only useful if two passes are made at the document contents, one + * before running this method, the other after doing so. + * To be effective, the fonts must be selected and the characters registered + * identically between the two passes. + * The first pass tells the system what fonts and characters will be used. + * Then running this method allows the system to take the "big picture" + * view of the document contents, and optimize things like encodings and + * character sets before actually processing the document contents.</p> + * + * <p>Note that implementations are free to make this method a no-op, that + * is to do nothing at all. + * Even if something is done, there is no guarantee that it is worth the + * extra cost of processing the document twice. + * Consult implementation documentation for details.</p> * - * Caveat: The timing of when this process should be run is very critical. + * <p>Caveat: The timing of when this process should be run is very + * critical. * It should only be run <i>after </i>all glyph indices that are used by * the FontConsumer have been registered. * It should also only be run <i>before </i>any glyph indices have been * written to actual document output. If the client runs the registration * and writing tasks concurrently, it should not use this method, as doing * so will corrupt the logical connection between the glyph indices used to - * embed the font and those used to write the document contents. + * embed the font and those used to write the document contents.</p> */ public void optimizeFonts(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vic...@us...> - 2006-03-04 22:58:16
|
Revision: 423 Author: victormote Date: 2006-03-04 14:58:01 -0800 (Sat, 04 Mar 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=423&view=rev Log Message: ----------- Change some more char interfaces to code points. Modified Paths: -------------- trunk/axsl/axsl-area-out/src/java/org/axsl/areaOut/Area.java trunk/axsl/axsl-font/src/java/org/axsl/font/FontConsumer.java trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FObj.java Modified: trunk/axsl/axsl-area-out/src/java/org/axsl/areaOut/Area.java =================================================================== --- trunk/axsl/axsl-area-out/src/java/org/axsl/areaOut/Area.java 2006-03-04 17:03:24 UTC (rev 422) +++ trunk/axsl/axsl-area-out/src/java/org/axsl/areaOut/Area.java 2006-03-04 22:58:01 UTC (rev 423) @@ -80,7 +80,7 @@ public FontUse getPrimaryFont() ; - public FontUse getSecondaryFont(char c) ; + public FontUse getSecondaryFont(int codePoint) ; public int getAscender() ; Modified: trunk/axsl/axsl-font/src/java/org/axsl/font/FontConsumer.java =================================================================== --- trunk/axsl/axsl-font/src/java/org/axsl/font/FontConsumer.java 2006-03-04 17:03:24 UTC (rev 422) +++ trunk/axsl/axsl-font/src/java/org/axsl/font/FontConsumer.java 2006-03-04 22:58:01 UTC (rev 423) @@ -85,7 +85,7 @@ * boolean)} to convert String input into the value expected here. * @param size The size (in millipoints) of the font. * This is only meaningful for bitmapped fonts. - * @param c The first character to be painted using the selected + * @param codePoint The first character to be painted using the selected * {@link FontUse}. * This allows the selection process to avoid selecting a {@link FontUse} * that cannot even paint the first character. @@ -95,7 +95,7 @@ * @throws FontException if there is no matching font. */ public FontUse selectFontXSL(String[] familyList, int style, int weight, - int variant, int stretch, int size, char c) + int variant, int stretch, int size, int codePoint) throws FontException; /** @@ -120,7 +120,7 @@ * @throws FontException if there is no matching font. */ public FontUse selectFontCSS(String[] familyList, int style, int weight, - int variant, int stretch, int size, char c) + int variant, int stretch, int size, int codePoint) throws FontException; /** Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FObj.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FObj.java 2006-03-04 17:03:24 UTC (rev 422) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FObj.java 2006-03-04 22:58:01 UTC (rev 423) @@ -1094,14 +1094,14 @@ /** * Provides a resolved font that can be used as the secondary font for a * specific character in this object. - * @param c The char for whom a secondary font should be found. + * @param codePoint The character for whom a secondary font should be found. * This char is really the content of an fo:character object, and * presumably has no glyph in the font returned by * {@link #getPrimaryFont()}. * @return The best secondary {@link FontUse} instance that has a glyph * for <em>c</em>. */ - public FontUse getSecondaryFont(char c) ; + public FontUse getSecondaryFont(int codePoint) ; public int getFauxSmallCapFontSize() ; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vic...@us...> - 2006-03-04 17:03:35
|
Revision: 422 Author: victormote Date: 2006-03-04 09:03:24 -0800 (Sat, 04 Mar 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=422&view=rev Log Message: ----------- 1. Convert a Font method param from String to CharSequence. 2. Convert a LineBreaker method param from char to int, to handle 21-bit codePoints. Modified Paths: -------------- trunk/axsl/axsl-font/src/java/org/axsl/font/Font.java trunk/axsl/axsl-text/src/java/org/axsl/text/line/LineBreaker.java Modified: trunk/axsl/axsl-font/src/java/org/axsl/font/Font.java =================================================================== --- trunk/axsl/axsl-font/src/java/org/axsl/font/Font.java 2006-03-04 15:33:31 UTC (rev 421) +++ trunk/axsl/axsl-font/src/java/org/axsl/font/Font.java 2006-03-04 17:03:24 UTC (rev 422) @@ -197,7 +197,7 @@ /** * Calculates the width of a given String, considering letter spacing, * word spacing, and kerning. - * @param string The String whose width should be computed. + * @param chars The String whose width should be computed. * @param fontSize The size, in millipoints, of the font. * @param letterSpacing The size, in millipoints, of any letter-spacing. * @param wordSpacing The size, in millipoints, of any word-spacing. @@ -213,7 +213,7 @@ * If there is no glyph for a character in <code>string </code>, the width * returned will be that of the "missing glyph". */ - public int width(String string, int fontSize, int letterSpacing, + public int width(CharSequence chars, int fontSize, int letterSpacing, int wordSpacing); /** Modified: trunk/axsl/axsl-text/src/java/org/axsl/text/line/LineBreaker.java =================================================================== --- trunk/axsl/axsl-text/src/java/org/axsl/text/line/LineBreaker.java 2006-03-04 15:33:31 UTC (rev 421) +++ trunk/axsl/axsl-text/src/java/org/axsl/text/line/LineBreaker.java 2006-03-04 17:03:24 UTC (rev 422) @@ -88,14 +88,14 @@ public int getResults() throws TextException ; - public int getCharWidth(LineText lineText, char c) ; + public int getCharWidth(LineText lineText, int codePoint) ; - public boolean isLowerCase(char c) ; + public boolean isLowerCase(int codePoint) ; public int getHyphenWidth(LineText lineText) ; public void setCurrentLine(LineOutput line) ; - public int getWordWidth(LineText lineText, String word) ; + public int getWordWidth(LineText lineText, CharSequence word) ; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vic...@us...> - 2006-03-04 15:33:36
|
Revision: 421 Author: victormote Date: 2006-03-04 07:33:31 -0800 (Sat, 04 Mar 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=421&view=rev Log Message: ----------- Remove char[] variants of the "unavailable" methods. The CharSequence variants are considered adequate for now. Modified Paths: -------------- trunk/axsl/axsl-font/src/java/org/axsl/font/FontUse.java Modified: trunk/axsl/axsl-font/src/java/org/axsl/font/FontUse.java =================================================================== --- trunk/axsl/axsl-font/src/java/org/axsl/font/FontUse.java 2006-03-03 20:07:48 UTC (rev 420) +++ trunk/axsl/axsl-font/src/java/org/axsl/font/FontUse.java 2006-03-04 15:33:31 UTC (rev 421) @@ -130,21 +130,6 @@ public int unavailableChar(CharSequence chars, int beginIndex) ; /** - * <p>Examines each character in a specified portion of a char array to - * determine whether a glyph can be encoded for that character. - * If a glyph cannot be encoded, either because the Font does not have - * a glyph for the character, or because the FontUse encoding cannot - * encode the character, the character's index in the char array is - * returned.</p> - * @param chars The char array to be examined. - * @param beginIndex The first index in <code>chars</code> to be examined. - * @return The first index into <code>chars</code> at or after - * <code>beginIndex</code> which contains an unencodable character. - * If all characters in <code>chars</code> can be encoded, -1 is returned. - */ - public int unavailableChar(char[] chars, int beginIndex) ; - - /** * <p>Examines each character in a specified portion of a String or other * CharSequence to determine whether a glyph can be encoded for that * character. @@ -162,21 +147,6 @@ public int[] unavailableChars(CharSequence chars, int beginIndex) ; /** - * <p>Examines each character in a specified portion of a char array to - * determine whether a glyph can be encoded for that character. - * If a glyph cannot be encoded, either because the Font does not have - * a glyph for the character, or because the FontUse encoding cannot - * encode the character, it is included in an array of indexes that is - * returned.</p> - * @param chars The char array to be examined. - * @param beginIndex The first index in <code>chars</code> to be examined. - * @return An int array, each element of which contains the index to one - * char in <code>chars</code> for which no glyph can be encoded. - * If all characters in <code>chars</code> can be encoded, null is returned. - */ - public int[] unavailableChars(char[] chars, int beginIndex) ; - - /** * <p>Reports whether a glyph can be encoded for a given character.</p> * <p>Note that, even if the Font has a glyph for the character, this method * will return false if the character cannot be encoded with this FontUse's This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vic...@us...> - 2006-03-03 20:07:56
|
Revision: 420 Author: victormote Date: 2006-03-03 12:07:48 -0800 (Fri, 03 Mar 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=420&view=rev Log Message: ----------- Standardize path. Modified Paths: -------------- trunk/axsl/axsl-font/.classpath Modified: trunk/axsl/axsl-font/.classpath =================================================================== --- trunk/axsl/axsl-font/.classpath 2006-03-03 14:51:59 UTC (rev 419) +++ trunk/axsl/axsl-font/.classpath 2006-03-03 20:07:48 UTC (rev 420) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry excluding=".#*" kind="src" path="src/java"/> + <classpathentry kind="src" path="src/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="src" path="/axslPS"/> <classpathentry kind="src" path="/axslCommon"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vic...@us...> - 2006-03-03 14:52:05
|
Revision: 419 Author: victormote Date: 2006-03-03 06:51:59 -0800 (Fri, 03 Mar 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=419&view=rev Log Message: ----------- Change footer color. Modified Paths: -------------- trunk/axsl/doc/web/00-rsrc/include/style-axsl.css Modified: trunk/axsl/doc/web/00-rsrc/include/style-axsl.css =================================================================== --- trunk/axsl/doc/web/00-rsrc/include/style-axsl.css 2006-03-03 14:45:20 UTC (rev 418) +++ trunk/axsl/doc/web/00-rsrc/include/style-axsl.css 2006-03-03 14:51:59 UTC (rev 419) @@ -6,4 +6,8 @@ { background-color: #E8BB7D; } +div.footer + { background-color: #E8BB7D; + } + /* Last Line of aXSL web site stylesheet */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vic...@us...> - 2006-03-03 14:45:25
|
Revision: 418 Author: victormote Date: 2006-03-03 06:45:20 -0800 (Fri, 03 Mar 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=418&view=rev Log Message: ----------- Make mailing list info pages external references. Modified Paths: -------------- trunk/axsl/doc/web/index.html Modified: trunk/axsl/doc/web/index.html =================================================================== --- trunk/axsl/doc/web/index.html 2006-03-03 14:41:28 UTC (rev 417) +++ trunk/axsl/doc/web/index.html 2006-03-03 14:45:20 UTC (rev 418) @@ -50,12 +50,12 @@ <p>If you are interested in participating in the design of aXSL, or have questions about how to use it, please subscribe to the <a -href="https://lists.sourceforge.net/lists/listinfo/axsl-user">aXSL User -Mailing List</a>. +href="https://lists.sourceforge.net/lists/listinfo/axsl-user" +rel="external">aXSL User Mailing List</a>. To track project activity, you may also subscribe to the <a -href="https://lists.sourceforge.net/lists/listinfo/axsl-commit">aXSL Commit -Mailing List</a>, which sends an email of the log for each repository -commit.</p> +href="https://lists.sourceforge.net/lists/listinfo/axsl-commit" +rel="external">aXSL Commit Mailing List</a>, which sends an email of the log for +each repository commit.</p> <!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> </body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <vic...@us...> - 2006-03-03 14:41:33
|
Revision: 417 Author: victormote Date: 2006-03-03 06:41:28 -0800 (Fri, 03 Mar 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=417&view=rev Log Message: ----------- Add comment regarding new commit mailing list. Modified Paths: -------------- trunk/axsl/doc/web/index.html Modified: trunk/axsl/doc/web/index.html =================================================================== --- trunk/axsl/doc/web/index.html 2006-03-02 22:33:23 UTC (rev 416) +++ trunk/axsl/doc/web/index.html 2006-03-03 14:41:28 UTC (rev 417) @@ -51,7 +51,11 @@ <p>If you are interested in participating in the design of aXSL, or have questions about how to use it, please subscribe to the <a href="https://lists.sourceforge.net/lists/listinfo/axsl-user">aXSL User -Mailing List</a>.</p> +Mailing List</a>. +To track project activity, you may also subscribe to the <a +href="https://lists.sourceforge.net/lists/listinfo/axsl-commit">aXSL Commit +Mailing List</a>, which sends an email of the log for each repository +commit.</p> <!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> </body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |