You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(7) |
Aug
(1) |
Sep
|
Oct
(3) |
Nov
(39) |
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(8) |
Feb
|
Mar
(1) |
Apr
(19) |
May
(23) |
Jun
(36) |
Jul
(4) |
Aug
(6) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <ox-...@us...> - 2002-12-16 11:38:19
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv32234 Modified Files: .sheetsrc Sheets.sheets build.xml todo.txt Log Message: Really fixed the context completion npes? x2 Fixed font sizing problems in the TOC Made changes to the sheets documentation to forrest compatible tags Fixed an NPE when editing a doc fragment open in two locations at the same time Fixed the task name for the Transform to Document command Fixed a ClassCastException on tab completion Fixed a problem changing sheet titles and descriptions that would cause graphics corruption Changed sheets build to include classpath Index: .sheetsrc =================================================================== RCS file: /cvsroot/sheets/sheets/.sheetsrc,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** .sheetsrc 4 Dec 2002 21:11:06 -0000 1.4 --- .sheetsrc 16 Dec 2002 11:38:12 -0000 1.5 *************** *** 21,24 **** --- 21,25 ---- ########################################## + #set language-expert "com.vitria.xquery.editor.XQueryExpert" set global-undo-history-size 1 #show-with java-package-name Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** Sheets.sheets 12 Dec 2002 13:23:26 -0000 1.28 --- Sheets.sheets 16 Dec 2002 11:38:13 -0000 1.29 *************** *** 34100,34104 **** section text nkramer:31192 public static void DocSheet.fillTransformMenu (Fragment comp, JMenu menu) { ! String[] ignoreWords = new String[] { "transform", "doc", "fragment" }; new PromoteDocFragment().addToMenu(menu, ignoreWords); --- 34100,34104 ---- section text nkramer:31192 public static void DocSheet.fillTransformMenu (Fragment comp, JMenu menu) { ! String[] ignoreWords = new String[] { "transform", "fragment" }; [...2675 lines suppressed...] section components ram:2877 ram:2878 *************** *** 106387,106390 **** --- 106395,106400 ---- schin:532 schin:684 + schin:1194 + schin:1195 schin:685 schin:1083 *************** *** 106422,106425 **** --- 106432,106437 ---- schin:705 schin:1084 + schin:1190 + schin:1191 schin:1068 schin:707 Index: build.xml =================================================================== RCS file: /cvsroot/sheets/sheets/build.xml,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** build.xml 11 Dec 2002 22:13:48 -0000 1.14 --- build.xml 16 Dec 2002 11:38:15 -0000 1.15 *************** *** 64,67 **** --- 64,68 ---- </patternset> </fileset> + <pathelement path="${java.class.path}"/> </classpath> </javac> Index: todo.txt =================================================================== RCS file: /cvsroot/sheets/sheets/todo.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** todo.txt 12 Dec 2002 13:23:28 -0000 1.5 --- todo.txt 16 Dec 2002 11:38:15 -0000 1.6 *************** *** 6,16 **** move graphics to org.browsecode.graphics fix docbook support new bugs: VTables completely broken? - No way to specify that a sheet is best shown nested (we currently lose this information for existing sheets, which is bad) - Red highlighting for Section and Document titles no longer works after change to RTV Anti-aliasing turns on when drawing widgets -- should be globally controlled by a variable for text/widgets separately - Tab key doesn't work on JDK1.4.1 PoE error on close related to deleting a file header? Compile doesn't work when you Compile from the Dialog --- 6,19 ---- move graphics to org.browsecode.graphics fix docbook support + Fixed tab key for JDK1.4.1 new bugs: + On file header change, re-export all affected fragments + Need to invalidate all exports in project on root change + Need to flush JavaRepositoryHelper on classpath change (is this being done already?) + Focus traversal broken for cycling through ViewPanel + Can't use keyboard shortcuts in toolbar VTables completely broken? Anti-aliasing turns on when drawing widgets -- should be globally controlled by a variable for text/widgets separately PoE error on close related to deleting a file header? Compile doesn't work when you Compile from the Dialog |
From: <ox-...@us...> - 2002-12-12 13:23:33
|
Update of /cvsroot/sheets/sheets/lib In directory sc8-pr-cvs1:/tmp/cvs-serv19746/lib Modified Files: bootstrap-sheets.jar Log Message: Updated bootstrap jar -- I've decided that distinguishing between sheets that are best shown in their own frame and best shown nested is not important. Enable syntax highlighting for Sheet-Viewed fragments Added version and type attributes to document sheets Changed the color and style of document and section sheet viewers Document nodes now use the first line for the title and remaining lines for subtitle (with different styles) Added a new superscript and subscript style, and linked these to the <sup>, <sub> tags Documents starting with "<?xml..." now parse correctly Index: bootstrap-sheets.jar =================================================================== RCS file: /cvsroot/sheets/sheets/lib/bootstrap-sheets.jar,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 Binary files /tmp/cvsiIHkfD and /tmp/cvsUFYLWA differ |
From: <ox-...@us...> - 2002-12-12 13:23:32
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv19746 Modified Files: Sheets.sheets todo.txt Log Message: Updated bootstrap jar -- I've decided that distinguishing between sheets that are best shown in their own frame and best shown nested is not important. Enable syntax highlighting for Sheet-Viewed fragments Added version and type attributes to document sheets Changed the color and style of document and section sheet viewers Document nodes now use the first line for the title and remaining lines for subtitle (with different styles) Added a new superscript and subscript style, and linked these to the <sup>, <sub> tags Documents starting with "<?xml..." now parse correctly Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** Sheets.sheets 11 Dec 2002 22:13:46 -0000 1.27 --- Sheets.sheets 12 Dec 2002 13:23:26 -0000 1.28 *************** *** 8401,8404 **** --- 8401,8405 ---- nkramer:1594 nkramer:702 + schin:1145 nkramer:708 nkramer:15164 *************** *** 31538,31547 **** section text nkramer:30608 protected String[] DocExpert.persistenceTypes () { [...3832 lines suppressed...] title=File Exporting type=sheet --- 107348,107351 ---- *************** *** 107687,107691 **** wlott:2731 object wlott:2931 - filename=>classes title=RichTextViewer type=sheet --- 107433,107436 ---- *************** *** 107840,107843 **** --- 107585,107590 ---- wlott:3162 wlott:3224 + schin:1154 + schin:1155 nkramer:31967 nkramer:31968 Index: todo.txt =================================================================== RCS file: /cvsroot/sheets/sheets/todo.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** todo.txt 11 Dec 2002 22:13:48 -0000 1.4 --- todo.txt 12 Dec 2002 13:23:28 -0000 1.5 *************** *** 33,47 **** Put in new logo (with an indeterminate progress bar for now) Change attribute graphics (make resizable vector images?) * Documentation: Create fragment-rendered attributes for use in document element - Enable syntax highlighting for Sheet-Viewed fragments Add new elements to fill out documentv1.1 DTD - need a Definition List first Decide what to do with Edit Commands and Edit Variables Properly export anchor element - Allow user to specify their own id as an attribute (with the fall-back being the archival id) Restrict addition of new fragments to those supported by DTD Update the architectural documentation to reflect current code status * Website: --- 33,52 ---- Put in new logo (with an indeterminate progress bar for now) Change attribute graphics (make resizable vector images?) + Would be nice to highlight any obvious code traversal links in comments * Documentation: + Set fileName attribute on document import + Better error message on exporting a document with no fileName + Better error reporting on parse errors (show an error on the line) + Handle missing version attributes better Create fragment-rendered attributes for use in document element Add new elements to fill out documentv1.1 DTD + Update Sheets Documentation with new elements - need a Definition List first Decide what to do with Edit Commands and Edit Variables Properly export anchor element Restrict addition of new fragments to those supported by DTD Update the architectural documentation to reflect current code status + Handle <br> tag * Website: *************** *** 108,111 **** --- 113,117 ---- Improvements: + Don't open sheets main window when set to immediate export Deprecate sheets properties (display sheet as a menu, etc.). Color sheets according to whether they are exported, and whether they contain subsheets. When importing, do not populate default project import location. |
From: <ox-...@us...> - 2002-12-11 22:13:53
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv17624 Modified Files: Sheets.sheets build.xml todo.txt Log Message: No new bootstrap this check-in, because there we are losing information about whether sheets are best shown nested (need to fix this first) Changes: DocSheet overhaul (in progress) Changed Sheet Viewers to use RichTextViewer Fixed problem with sheets not expanding in the ToC sometimes Fixed the Syntax Completion NullPointerException (again) Fixed a serious persitence problem with VTables (was causing database corruption) Added a new capability to change project names Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** Sheets.sheets 6 Dec 2002 12:54:40 -0000 1.26 --- Sheets.sheets 11 Dec 2002 22:13:46 -0000 1.27 *************** *** 2969,2995 **** rgs:13882 section exports nkramer:362 - rgs:6304 - rgs:6305 - ram:2231 rgs:6306 nkramer:370 - nkramer:30978 rgs:8342 - rgs:12110 [...5349 lines suppressed...] - schin:911 schin:912 schin:913 --- 106177,106180 ---- *************** *** 109121,109124 **** --- 107695,107699 ---- wlott:3014 wlott:3217 + schin:1138 wlott:3017 schin:519 *************** *** 109169,109172 **** --- 107744,107748 ---- wlott:3335 wlott:3336 + schin:1143 wlott:3337 wlott:3338 Index: build.xml =================================================================== RCS file: /cvsroot/sheets/sheets/build.xml,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** build.xml 6 Dec 2002 12:54:42 -0000 1.13 --- build.xml 11 Dec 2002 22:13:48 -0000 1.14 *************** *** 38,43 **** <property name="htmldir" value="${java}/org/browsecode/html"/> <jjtree target="${parsers}/JavaParser.jjt" outputdirectory="${javadir}" javacchome="${JAVACC_HOME}"/> - <jjtree target="${parsers}/HtmlParser.jjt" outputdirectory="${htmldir}" javacchome="${JAVACC_HOME}"/> - <javacc target="${htmldir}/HtmlParser.jj" javacchome="${JAVACC_HOME}"/> <javacc target="${javadir}/JavaParser.jj" javacchome="${JAVACC_HOME}"/> --- 38,41 ---- *************** *** 75,79 **** </target> ! <target name="clean" description="Clean the development artifacts (includes exported source)"> <delete dir="${java}"/> --- 73,77 ---- </target> ! <target name="clean" depends="init" description="Clean the development artifacts (includes exported source)"> <delete dir="${java}"/> *************** *** 96,100 **** </target> ! <target name="cleantest" description="This deletes the test directory"> <delete dir="${test}"/> --- 94,98 ---- </target> ! <target name="cleantest" depends="init" description="This deletes the test directory"> <delete dir="${test}"/> *************** *** 117,121 **** <property name="arg.extra" value=""/> ! <target name="opendev" description="Opens up Sheets in order to edit the code"> <!-- If there is no database file, we add the list of imports to the command line --> --- 115,119 ---- <property name="arg.extra" value=""/> ! <target name="opendev" depends="init" description="Opens up Sheets in order to edit the code"> <!-- If there is no database file, we add the list of imports to the command line --> *************** *** 136,140 **** </target> ! <target name="exportcode" unless="export.exists" description="Exports the code and immediately exits sheets"> <antcall target="opendev"> --- 134,138 ---- </target> ! <target name="exportcode" depends="init" unless="export.exists" description="Exports the code and immediately exits sheets"> <antcall target="opendev"> Index: todo.txt =================================================================== RCS file: /cvsroot/sheets/sheets/todo.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** todo.txt 4 Dec 2002 21:11:30 -0000 1.3 --- todo.txt 11 Dec 2002 22:13:48 -0000 1.4 *************** *** 3,13 **** release criteria: move graphics to org.browsecode.graphics fix docbook support new bugs: ! Doesn't persist project root on close/open Tab key doesn't work on JDK1.4.1 - Sheets still collapsed on show-in-context for nested fragments PoE error on close related to deleting a file header? Compile doesn't work when you Compile from the Dialog --- 3,16 ---- release criteria: + update license notices in code move graphics to org.browsecode.graphics fix docbook support new bugs: ! VTables completely broken? ! No way to specify that a sheet is best shown nested (we currently lose this information for existing sheets, which is bad) ! Red highlighting for Section and Document titles no longer works after change to RTV ! Anti-aliasing turns on when drawing widgets -- should be globally controlled by a variable for text/widgets separately Tab key doesn't work on JDK1.4.1 PoE error on close related to deleting a file header? Compile doesn't work when you Compile from the Dialog *************** *** 23,26 **** --- 26,33 ---- * Graphics: + * Highlight doc links on rollover + * Click directly on arrow to close (don't permit random clicks in vertical bar of ToC) + * Implement rollovers on arrows, control blocks, and attributes + * Add bevel to sheet editing background Add bevel to ok/cancel buttons and reverse bevel in edit area (and fix edit area color) Put in new logo (with an indeterminate progress bar for now) *************** *** 28,41 **** * Documentation: ! Fix output to conform to apache dtds ! - Add a new Document fragment Restrict addition of new fragments to those supported by DTD * Website: - Test with released version of Centipede - - pick up any web page changes Set-up sourceforge site - modify website to have sourceforge nav bar ! - setup virtual hosting Add JDepend, Checksite results Integrate generated documentation (see documentation section above) --- 35,54 ---- * Documentation: ! Create fragment-rendered attributes for use in document element ! Enable syntax highlighting for Sheet-Viewed fragments ! Add new elements to fill out documentv1.1 DTD ! - need a Definition List first ! Decide what to do with Edit Commands and Edit Variables ! Properly export anchor element ! Allow user to specify their own id as an attribute (with the fall-back being the archival id) Restrict addition of new fragments to those supported by DTD + Update the architectural documentation to reflect current code status * Website: Set-up sourceforge site - modify website to have sourceforge nav bar ! - move website content from current page ! - point domain at new page ! - register with search engines (yahoo, altavista, google, etc.) Add JDepend, Checksite results Integrate generated documentation (see documentation section above) *************** *** 51,54 **** --- 64,68 ---- * ByteCode Completion + * Change ${classpath} to be ${java.class.path} and handle general property lookup Fix a few odd cases ("System.out.println") Need to have repository traverse jars with embedded classpaths *************** *** 147,148 **** --- 161,182 ---- make use of web start use 1.4 printing API + + Release Checklist: + - Build distributions + - Write announcement + - Tag CVS + - Upload distributions + - Generate web content and upload + - Bump release id (in code/images, etc) + - Send announcements to sourceforge mailing lists + - External Promotion: Krysalis, Kunststoff, Forrest + - news to newsgroups: comp.lang.java.softwaretools + - post stories on + *) jakarta news page + *) theserverside.com + *) freshmeat.net + *) www.javaworld.com + *) www.javalobby.com + *) www.jguru.com + *) www.slashdot.org + (and follow them up) |
From: <ox-...@us...> - 2002-12-06 12:55:18
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv9797 Modified Files: Sheets.sheets build.xml Log Message: Doc Changes: Tested with the released version of Centipede, and checked in an updated skin. Fixed the SourceForge link to point to the main page rather than the sheets project (per their instructions) Code Changes: Fixed the build files so an empty arg.sheets property is handled correctly. Re-enabled the xml extension for the DocExpert, because it was causing a NullPointerException on export Fixed some color references in the ui to point to the Profile, rather than be hard-coded. Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** Sheets.sheets 6 Dec 2002 03:03:39 -0000 1.25 --- Sheets.sheets 6 Dec 2002 12:54:40 -0000 1.26 *************** *** 8477,8480 **** --- 8477,8481 ---- nkramer:7543 nkramer:7544 + schin:1101 nkramer:7545 nkramer:7546 *************** *** 17137,17141 **** // The color of the view selector (that little shape to the left of the // fragment) ! public static final Color Profile.viewSelectorColor = Color.black; object nkramer:6581 pkg=org.browsecode.sheets --- 17138,17142 ---- // The color of the view selector (that little shape to the left of the // fragment) ! public static final Color Profile.viewSelectorColor = faintGray; object nkramer:6581 pkg=org.browsecode.sheets *************** *** 32493,32498 **** section text nkramer:30606 protected String[] DocExpert.filenameExtensions () { ! // disable until we are smart enough to check the doctype ! return new String[] { };// "xml" }; } object nkramer:30607 --- 32494,32498 ---- section text nkramer:30606 protected String[] DocExpert.filenameExtensions () { ! return new String[] { "xml" }; } object nkramer:30607 *************** *** 62507,62511 **** // dot (a very small circle) int adjust = (lineHeight - 3) / 2; // center just like the circle ! g.setColor(Profile.faintGray); g.fillOval(adjust, adjust + 1, 3, 3); g.setColor(Color.black); --- 62507,62511 ---- // dot (a very small circle) int adjust = (lineHeight - 3) / 2; // center just like the circle ! g.setColor(Profile.viewSelectorColor); g.fillOval(adjust, adjust + 1, 3, 3); g.setColor(Color.black); *************** *** 62513,62517 **** } else if (view.equals("name")) { // line ! g.setColor(Profile.faintGray); g.fillRect(lineHeight / 4, lineHeight / 2 - 1, lineHeight / 2, 2); g.setColor(Color.black); --- 62513,62517 ---- } else if (view.equals("name")) { // line ! g.setColor(Profile.viewSelectorColor); g.fillRect(lineHeight / 4, lineHeight / 2 - 1, lineHeight / 2, 2); g.setColor(Color.black); *************** *** 62526,62530 **** xs[1] = xs[0] + lineHeight / 4; xs[2] = xs[0] + lineHeight / 2; ! g.setColor(Profile.faintGray); g.fillPolygon(xs, ys, 3); g.setColor(Color.black); --- 62526,62530 ---- xs[1] = xs[0] + lineHeight / 4; xs[2] = xs[0] + lineHeight / 2; ! g.setColor(Profile.viewSelectorColor); g.fillPolygon(xs, ys, 3); g.setColor(Color.black); *************** *** 62532,62536 **** } else if (view.equals("header")) { // square ! g.setColor(Profile.faintGray); g.fillRect(lineHeight * 3 / 10, lineHeight * 3 / 10 + 1, lineHeight * 2 / 5, lineHeight * 2 / 5); g.setColor(Color.black); --- 62532,62536 ---- } else if (view.equals("header")) { // square ! g.setColor(Profile.viewSelectorColor); g.fillRect(lineHeight * 3 / 10, lineHeight * 3 / 10 + 1, lineHeight * 2 / 5, lineHeight * 2 / 5); g.setColor(Color.black); *************** *** 62538,62542 **** } else if (view.equals("full")) { // circle ! g.setColor(Profile.faintGray); g.fillOval(lineHeight / 4, lineHeight / 4 + 1, lineHeight / 2, lineHeight / 2); g.setColor(Color.black); --- 62538,62542 ---- } else if (view.equals("full")) { // circle ! g.setColor(Profile.viewSelectorColor); g.fillOval(lineHeight / 4, lineHeight / 4 + 1, lineHeight / 2, lineHeight / 2); g.setColor(Color.black); *************** *** 84072,84075 **** --- 84072,84080 ---- out.writeUTF(javaClass.getClassName()); } + object schin:1101 + pkg=org.browsecode.sheets + type=java + section text schin:1101 + public static final Color Profile.lime = new Color(233, 245, 230); object sjc:1 pkg=org.browsecode.sheets.dicer *************** *** 97417,97420 **** --- 97422,97426 ---- nkramer:7543 nkramer:7544 + schin:1101 nkramer:7545 nkramer:7546 Index: build.xml =================================================================== RCS file: /cvsroot/sheets/sheets/build.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** build.xml 6 Dec 2002 03:03:40 -0000 1.12 --- build.xml 6 Dec 2002 12:54:42 -0000 1.13 *************** *** 2,18 **** <!-- set global properties for this build --> ! <property name="JAVACC_HOME" value="tools"/> ! <property name="java" value="src/java"/> ! <property name="lib" value="lib"/> ! <property name="graphics" value="graphics"/> ! <property name="build" value="build"/> ! <property name="classes" value="${build}/sheets/classes"/> ! <property name="test" value="test"/> ! <property name="dist" value="dist"/> ! <property name="installer" value="installer"/> ! <property name="parsers" value="parsers"/> ! <property name="database" value="Sheets.sdb"/> ! <property name="test-database" value="Test.sdb"/> ! <property name="imports" value="Sheets.sheets"/> <target name="init"> --- 2,18 ---- <!-- set global properties for this build --> ! <property name="JAVACC_HOME" value="tools"/> ! <property name="java" value="src/java"/> ! <property name="lib" value="lib"/> ! <property name="graphics" value="graphics"/> ! <property name="build" value="build"/> ! <property name="classes" value="${build}/sheets/classes"/> ! <property name="test" value="test"/> ! <property name="dist" value="dist"/> ! <property name="installer" value="installer"/> ! <property name="parsers" value="parsers"/> ! <property name="database" value="Sheets.sdb"/> ! <property name="test-database" value="Test.sdb"/> ! <property name="imports" value="Sheets.sheets"/> <target name="init"> *************** *** 21,24 **** --- 21,29 ---- <!-- Create the build directory structure used by compile --> <mkdir dir="${classes}"/> + + <!-- Set the variable to an empty string if not specified --> + <condition property="arg.sheets" value=""> + <not> <isset property="arg.sheets"/> </not> + </condition> </target> |
Update of /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/xslt/html In directory sc8-pr-cvs1:/tmp/cvs-serv9797/src/documentation/skins/sheets-site/xslt/html Modified Files: book2menu.xsl document2html.xsl pathutils.xsl site2xhtml.xsl tab2menu.xsl Log Message: Doc Changes: Tested with the released version of Centipede, and checked in an updated skin. Fixed the SourceForge link to point to the main page rather than the sheets project (per their instructions) Code Changes: Fixed the build files so an empty arg.sheets property is handled correctly. Re-enabled the xml extension for the DocExpert, because it was causing a NullPointerException on export Fixed some color references in the ui to point to the Profile, rather than be hard-coded. Index: book2menu.xsl =================================================================== RCS file: /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/xslt/html/book2menu.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Index: document2html.xsl =================================================================== RCS file: /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/xslt/html/document2html.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Index: pathutils.xsl =================================================================== RCS file: /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/xslt/html/pathutils.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Index: site2xhtml.xsl =================================================================== RCS file: /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/xslt/html/site2xhtml.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Index: tab2menu.xsl =================================================================== RCS file: /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/xslt/html/tab2menu.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 |
From: <ox-...@us...> - 2002-12-06 12:54:48
|
Update of /cvsroot/sheets/sheets/lib In directory sc8-pr-cvs1:/tmp/cvs-serv9797/lib Modified Files: bootstrap-sheets.jar Log Message: Doc Changes: Tested with the released version of Centipede, and checked in an updated skin. Fixed the SourceForge link to point to the main page rather than the sheets project (per their instructions) Code Changes: Fixed the build files so an empty arg.sheets property is handled correctly. Re-enabled the xml extension for the DocExpert, because it was causing a NullPointerException on export Fixed some color references in the ui to point to the Profile, rather than be hard-coded. Index: bootstrap-sheets.jar =================================================================== RCS file: /cvsroot/sheets/sheets/lib/bootstrap-sheets.jar,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 Binary files /tmp/cvsaA3Jrc and /tmp/cvs2fx5KK differ |
From: <ox-...@us...> - 2002-12-06 12:54:48
|
Update of /cvsroot/sheets/sheets/src/documentation In directory sc8-pr-cvs1:/tmp/cvs-serv9797/src/documentation Modified Files: skinconf.xml Log Message: Doc Changes: Tested with the released version of Centipede, and checked in an updated skin. Fixed the SourceForge link to point to the main page rather than the sheets project (per their instructions) Code Changes: Fixed the build files so an empty arg.sheets property is handled correctly. Re-enabled the xml extension for the DocExpert, because it was causing a NullPointerException on export Fixed some color references in the ui to point to the Profile, rather than be hard-coded. Index: skinconf.xml =================================================================== RCS file: /cvsroot/sheets/sheets/src/documentation/skinconf.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** skinconf.xml 29 Nov 2002 13:54:52 -0000 1.1 --- skinconf.xml 6 Dec 2002 12:54:44 -0000 1.2 *************** *** 12,16 **** <vendor>Sheets Project</vendor> <trail> ! <link1 name="sheets at sourceforge" href="http://sourceforge.net/projects/sheets/"/> <link2 name="sheets" href="http://www.browsecode.org/"/> <link3 name="" href=""/> --- 12,16 ---- <vendor>Sheets Project</vendor> <trail> ! <link1 name="sheets at sourceforge" href="http://sourceforge.net/"/> <link2 name="sheets" href="http://www.browsecode.org/"/> <link3 name="" href=""/> |
From: <ox-...@us...> - 2002-12-06 03:03:44
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv30320 Modified Files: Sheets.sheets ant ant.bat build.xml Log Message: Fixed the build files so that they pass through the classpath to the test program. Added an extra property to the ant.build file called "arg.sheets" to be used to pass in parameters. Disabled XML import for documentation temporarily. Fixed persistence on project properties (root and classpath). Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** Sheets.sheets 5 Dec 2002 04:26:50 -0000 1.24 --- Sheets.sheets 6 Dec 2002 03:03:39 -0000 1.25 *************** *** 8532,8538 **** type=java section text nkramer:1182 ! // One would think it would be easy to provide a correct default ! // value for this, but one would be wrong because J++ 1.0 hangs ! // when you call System.getProperty("user.name"). public static String Profile.username = null; object nkramer:1185 --- 8532,8537 ---- type=java section text nkramer:1182 ! // Gets its value from System.getProperty("user.name") unless ! // overriden on the command line. public static String Profile.username = null; object nkramer:1185 *************** *** 32494,32498 **** section text nkramer:30606 protected String[] DocExpert.filenameExtensions () { ! return new String[] { "xml" }; } object nkramer:30607 --- 32493,32498 ---- section text nkramer:30606 protected String[] DocExpert.filenameExtensions () { ! // disable until we are smart enough to check the doctype ! return new String[] { };// "xml" }; } object nkramer:30607 *************** *** 74422,74426 **** return new ScalarAttribute("root", this) { public String getValue () { return root; } ! protected void setValue (String value) { root = value; } }; } --- 74422,74429 ---- return new ScalarAttribute("root", this) { public String getValue () { return root; } ! protected void setValue (String value) { ! root = value; ! stateChanged(); ! } }; } *************** *** 83674,83677 **** --- 83677,83681 ---- classPath = value; getProject().repositoryHelper = null; + stateChanged(); } } Index: ant =================================================================== RCS file: /cvsroot/sheets/sheets/ant,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ant 26 Jul 2002 23:27:45 -0000 1.4 --- ant 6 Dec 2002 03:03:40 -0000 1.5 *************** *** 1,2 **** #! /bin/sh ! java -Xmx128m -classpath $JAVA_HOME/lib/tools.jar:jars/antlrall.jar org.apache.tools.ant.Main -emacs "$@" --- 1,2 ---- #! /bin/sh ! java -Xmx128m -classpath $JAVA_HOME/lib/tools.jar:lib/ant.jar:lib/antlrall.jar:$CLASSPATH org.apache.tools.ant.Main -emacs "$@" Index: ant.bat =================================================================== RCS file: /cvsroot/sheets/sheets/ant.bat,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ant.bat 28 Nov 2002 06:57:05 -0000 1.6 --- ant.bat 6 Dec 2002 03:03:40 -0000 1.7 *************** *** 1,2 **** @echo off ! java -Xmx128m -classpath %JAVA_HOME%\lib\tools.jar;tools\ant.jar;lib\antlrall.jar org.apache.tools.ant.Main -emacs %* --- 1,2 ---- @echo off ! java -Xmx128m -classpath %JAVA_HOME%\lib\tools.jar;tools\ant.jar;lib\antlrall.jar;%CLASSPATH% org.apache.tools.ant.Main -emacs %* Index: build.xml =================================================================== RCS file: /cvsroot/sheets/sheets/build.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** build.xml 28 Nov 2002 06:54:57 -0000 1.11 --- build.xml 6 Dec 2002 03:03:40 -0000 1.12 *************** *** 81,92 **** <echo>Launching test...</echo> <java classname="org.browsecode.sheets.Sheets" maxmemory="192m" dir="${test}" fork="true"> ! <!-- Extra Stuff for testing that should be commented out on check-in ! <arg value="../Sheets.sheets"/> ! <arg value="-exit"/> ! --> <arg value="${test-database}"/> <classpath> <pathelement path="${classes}"/> <fileset refid="dependency.jar"/> </classpath> </java> --- 81,90 ---- <echo>Launching test...</echo> <java classname="org.browsecode.sheets.Sheets" maxmemory="192m" dir="${test}" fork="true"> ! <arg line="${arg.sheets}"/> <arg value="${test-database}"/> <classpath> <pathelement path="${classes}"/> <fileset refid="dependency.jar"/> + <pathelement path="${java.class.path}"/> </classpath> </java> *************** *** 126,129 **** --- 124,128 ---- <echo>Launching sheets...</echo> <java jar="${lib}/bootstrap-sheets.jar" maxmemory="384m" fork="true"> + <arg line="${arg.sheets}"/> <arg line="${arg.extra}"/> <arg line="${arg.import}"/> |
From: <ox-...@us...> - 2002-12-05 04:26:58
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv16376 Modified Files: Sheets.sheets Log Message: Fixed a few minor bugs: * [fatal] File import was broken due to a NullPointerException on getResolver * [non-fatal] Clicking in the Fragment Edit Sheet would throw up a ClassCastException * [non-fatal] ArchivalStoreException due to a bug in the constructor for JavaRepositoryHelper Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** Sheets.sheets 4 Dec 2002 21:11:07 -0000 1.23 --- Sheets.sheets 5 Dec 2002 04:26:50 -0000 1.24 *************** *** 82256,82260 **** } } ! if (found == null) { // search the classpath found = repository.lookup(pkg + "." + name); --- 82256,82260 ---- } } ! if (repository != null && found == null) { // search the classpath found = repository.lookup(pkg + "." + name); *************** *** 82327,82331 **** // try the classpath resolver: ! return context.getRepository().lookup(name, context.getImportedClasses(), context.getImportedPackages()); } section documentation schin:923 --- 82327,82335 ---- // try the classpath resolver: ! JavaRepositoryHelper repository = context.getRepository(); ! if (repository != null) ! return repository.lookup(name, context.getImportedClasses(), context.getImportedPackages()); ! ! return null; } section documentation schin:923 *************** *** 83727,83730 **** --- 83731,83735 ---- this.classPath = classPath; repository = SyntheticRepository.getInstance(new ClassPath(classPath)); + allocateArchivalReference(State.getObjectDatabase()); } object schin:1055 *************** *** 83799,83803 **** section text schin:1063 public JavaRepositoryHelper JavaFragment.getRepository () { ! return getProject().getJavaRepository(); } section documentation schin:1063 --- 83804,83811 ---- section text schin:1063 public JavaRepositoryHelper JavaFragment.getRepository () { ! Project project = getProject(); ! if (project == null) ! return null; ! return project.getJavaRepository(); } section documentation schin:1063 *************** *** 91486,91490 **** if (command == null) { // nothing bound to that key. Can we just insert it? ! if (keyMap == null && c != java.awt.event.KeyEvent.CHAR_UNDEFINED && !e.isControlDown() && !e.isAltDown() // editableSelection has a side effect, so call it last!! --- 91494,91499 ---- if (command == null) { // nothing bound to that key. Can we just insert it? ! if (selectedFragment() instanceof TextualViewer && ! keyMap == null && c != java.awt.event.KeyEvent.CHAR_UNDEFINED && !e.isControlDown() && !e.isAltDown() // editableSelection has a side effect, so call it last!! |
From: <ox-...@us...> - 2002-12-04 21:13:32
|
Update of /cvsroot/sheets/sheets/lib In directory sc8-pr-cvs1:/tmp/cvs-serv32104/lib Modified Files: bootstrap-sheets.jar Log Message: New graphics * got rid of gray sheet bars (looked ugly when stacked) * fixed save/cancel buttons (back to green/red, and resize with text) * fixed expand/close widgets (show up in ToC, and resize with text) Function completions show weird parameters (may only be constructors) GC problem on transient fragments (context completion) Index: bootstrap-sheets.jar =================================================================== RCS file: /cvsroot/sheets/sheets/lib/bootstrap-sheets.jar,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvs26t60Z and /tmp/cvsK4NkR2 differ |
From: <ox-...@us...> - 2002-12-04 21:13:32
|
Update of /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/css In directory sc8-pr-cvs1:/tmp/cvs-serv32104/src/documentation/skins/sheets-site/css Modified Files: page.css Log Message: New graphics * got rid of gray sheet bars (looked ugly when stacked) * fixed save/cancel buttons (back to green/red, and resize with text) * fixed expand/close widgets (show up in ToC, and resize with text) Function completions show weird parameters (may only be constructors) GC problem on transient fragments (context completion) Index: page.css =================================================================== RCS file: /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/css/page.css,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** page.css 28 Nov 2002 06:54:59 -0000 1.1 --- page.css 4 Dec 2002 21:12:52 -0000 1.2 *************** *** 19,22 **** --- 19,50 ---- .menu ul ul li { list-style-image: url('images/page.gif'); font-weight : normal; } + #sfbar { + border-right: 1px solid #a5b6c6; + border-left: 1px solid #a5b6c6; + border-bottom: 1px solid #a5b6c6; + width: 175px; + margin-left: 10px; + color: black; + text-align: left; + font-style: normal; + font-size: 70%; + background-color: #F7F7F7; + padding: 10px; + + } + + #sfbar p { + border: 1px solid #a5b6c6; + width: 155px; + margin: 5px; + color: black; + text-align: left; + font-style: normal; + font-size: 100%; + background-color: #F7F7F7; + padding: 5px; + + } + table .title { background-color: #FFFFFF; width:100%; border: 0px; } .dida { font-size: 60%; } *************** *** 43,63 **** border-top: 3px solid #900; border-bottom: 3px solid #900; ! background-image: url(images/icon_error_lrg.gif); background-repeat: no-repeat; background-position: 0 1.33em; margin: 1.33em 0; ! padding: .33em 0 .67em 36px; ! min-height: 32px; } .fixme { ! background-image: url(images/icon_warning_lrg.gif); ! border-color: #c60; } .note { ! background-image: url(images/icon_info_lrg.gif); ! border-color: #069; } --- 71,90 ---- border-top: 3px solid #900; border-bottom: 3px solid #900; ! background-image: url('images/icon_error_lrg.gif'); background-repeat: no-repeat; background-position: 0 1.33em; margin: 1.33em 0; ! min-height: 32px; padding-left:36px; padding-right:0; padding-top:.33em; padding-bottom:.67em } .fixme { ! background-image: url('images/icon_warning_lrg.gif'); ! border-color: #c60 } .note { ! background-image: url('images/icon_info_lrg.gif'); ! border-color: #069 } *************** *** 87,91 **** textarea { font-size : 70% } ! .tab { font-size : 70%; border: 0 } .tab a:link { text-decoration : none; } .tab a:visited { text-decoration : none; } --- 114,118 ---- textarea { font-size : 70% } ! .tab { font-size : 70%; border: 0px none; } .tab a:link { text-decoration : none; } .tab a:visited { text-decoration : none; } *************** *** 99,134 **** .top-left { background-color: #a5b6c6; ! background-image: url(images/top-left.png); background-repeat: no-repeat; ! background-position: top left; width : 5; ! height : 5; } .top-right { background-color: #a5b6c6; ! background-image: url(images/top-right.png); background-repeat: no-repeat; ! background-position: top right; width : 5; ! height : 5; } .top-left-tab { background-color: #cedfef; ! background-image: url(images/top-left.png); background-repeat: no-repeat; ! background-position: top left; width : 5; ! height : 5; } .top-right-tab { background-color: #cedfef; ! background-image: url(images/top-right.png); background-repeat: no-repeat; ! background-position: top right; width : 5; ! height : 5; } --- 126,161 ---- .top-left { background-color: #a5b6c6; ! background-image: url('images/top-left.png'); background-repeat: no-repeat; ! background-position: left top; width : 5; ! height : 5 } .top-right { background-color: #a5b6c6; ! background-image: url('images/top-right.png'); background-repeat: no-repeat; ! background-position: right top; width : 5; ! height : 5 } .top-left-tab { background-color: #cedfef; ! background-image: url('images/top-left.png'); background-repeat: no-repeat; ! background-position: left top; width : 5; ! height : 5 } .top-right-tab { background-color: #cedfef; ! background-image: url('images/top-right.png'); background-repeat: no-repeat; ! background-position: right top; width : 5; ! height : 5 } *************** *** 136,173 **** .bottom-left { background-color: #a5b6c6; ! background-image: url(images/bottom-left.png); background-repeat: no-repeat; ! background-position: bottom left; width : 5; ! height : 5; } .bottom-right { background-color: #a5b6c6; ! background-image: url(images/bottom-right.png); background-repeat: no-repeat; ! background-position: bottom right; width : 5; ! height : 5; } .bottom-left-thick { background-color: #a5b6c6; ! background-image: url(images/bottom-left.png); background-repeat: no-repeat; ! background-position: bottom left; width : 5; ! height : 9; } .bottom-right-thick { background-color: #a5b6c6; ! background-image: url(images/bottom-right.png); background-repeat: no-repeat; ! background-position: bottom right; width : 5; ! height : 9; } - --- 163,199 ---- .bottom-left { background-color: #a5b6c6; ! background-image: url('images/bottom-left.png'); background-repeat: no-repeat; ! background-position: left bottom; width : 5; ! height : 5 } .bottom-right { background-color: #a5b6c6; ! background-image: url('images/bottom-right.png'); background-repeat: no-repeat; ! background-position: right bottom; width : 5; ! height : 5 } .bottom-left-thick { background-color: #a5b6c6; ! background-image: url('images/bottom-left.png'); background-repeat: no-repeat; ! background-position: left bottom; width : 5; ! height : 9 } .bottom-right-thick { background-color: #a5b6c6; ! background-image: url('images/bottom-right.png'); background-repeat: no-repeat; ! background-position: right bottom; width : 5; ! height : 9 } |
From: <ox-...@us...> - 2002-12-04 21:13:09
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv32104 Modified Files: .sheetsrc Sheets.sheets todo.txt Log Message: New graphics * got rid of gray sheet bars (looked ugly when stacked) * fixed save/cancel buttons (back to green/red, and resize with text) * fixed expand/close widgets (show up in ToC, and resize with text) Function completions show weird parameters (may only be constructors) GC problem on transient fragments (context completion) Index: .sheetsrc =================================================================== RCS file: /cvsroot/sheets/sheets/.sheetsrc,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** .sheetsrc 9 Jul 2002 19:03:47 -0000 1.3 --- .sheetsrc 4 Dec 2002 21:11:06 -0000 1.4 *************** *** 30,38 **** set toc-width 20 set editor-width 50 ! set all-fonts.size 14 set code-font.font-name "sansserif" #set code-font.bold true ! set documentation-font.size 16 ! set graph-font.size 14 set default-sheet-view header --- 30,38 ---- set toc-width 20 set editor-width 50 ! set all-fonts.size 18 set code-font.font-name "sansserif" #set code-font.bold true ! #set documentation-font.size 16 ! #set graph-font.size 14 set default-sheet-view header Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** Sheets.sheets 29 Nov 2002 13:54:50 -0000 1.22 --- Sheets.sheets 4 Dec 2002 21:11:07 -0000 1.23 *************** *** 260,269 **** type=java section text Administrator:3 ! public static final Color Profile.saveButtonColor = Color.lightGray;//new Color(10, 250, 90); object Administrator:4 pkg=org.browsecode.sheets type=java section text Administrator:4 ! public static final Color Profile.cancelButtonColor = Color.lightGray;//new Color(250, 10, 90); object apowers:0 pkg=org.browsecode.sheets [...1127 lines suppressed...] *************** *** 107897,107900 **** --- 108116,108122 ---- schin:1061 schin:1053 + schin:1095 + schin:1096 + schin:1097 schin:1035 schin:728 *************** *** 107906,107909 **** --- 108128,108134 ---- schin:727 schin:1067 + schin:1098 + schin:1099 + schin:1100 schin:1017 schin:730 Index: todo.txt =================================================================== RCS file: /cvsroot/sheets/sheets/todo.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** todo.txt 28 Nov 2002 06:54:57 -0000 1.2 --- todo.txt 4 Dec 2002 21:11:30 -0000 1.3 *************** *** 22,25 **** --- 22,44 ---- Allow the user to reference any properties (not just classpath) by the variable syntax (${}) + * Graphics: + Add bevel to ok/cancel buttons and reverse bevel in edit area (and fix edit area color) + Put in new logo (with an indeterminate progress bar for now) + Change attribute graphics (make resizable vector images?) + + * Documentation: + Fix output to conform to apache dtds + - Add a new Document fragment + Restrict addition of new fragments to those supported by DTD + + * Website: + Test with released version of Centipede + - pick up any web page changes + Set-up sourceforge site + - modify website to have sourceforge nav bar + - setup virtual hosting + Add JDepend, Checksite results + Integrate generated documentation (see documentation section above) + * Better File Management: Don't unnecessarily mark files as dirty on import *************** *** 32,37 **** * ByteCode Completion - Function completions show wierd parameters (may only be constructors) Fix a few odd cases ("System.out.println") Middle-click doesn't always work for things which complete successfully Restrict completion to entities in classpath across projects (JavaSentinel.getClass) --- 51,56 ---- * ByteCode Completion Fix a few odd cases ("System.out.println") + Need to have repository traverse jars with embedded classpaths Middle-click doesn't always work for things which complete successfully Restrict completion to entities in classpath across projects (JavaSentinel.getClass) |
From: <ox-...@us...> - 2002-11-29 13:54:57
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv7260 Modified Files: Sheets.sheets build.bat module.xml properties.xml Log Message: Customized the Centipede-generated website to be branded for Sheets. Most of the important changes for this were in the new skinconf.xml file. Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** Sheets.sheets 28 Nov 2002 06:54:52 -0000 1.21 --- Sheets.sheets 29 Nov 2002 13:54:50 -0000 1.22 *************** *** 74714,74722 **** // the position after the last character returned. public final int TokenStringStream.getEndOffset () { return position; } - object schin:225 - pkg=org.browsecode.javaStuff - type=java - section text schin:225 - public class JavaParser object schin:228 pkg=org.browsecode.javaStuff --- 74714,74717 ---- *************** *** 97571,97575 **** nkramer:655 lightWeight:separator - schin:225 nkramer:2340 nkramer:2341 --- 97566,97569 ---- Index: build.bat =================================================================== RCS file: /cvsroot/sheets/sheets/build.bat,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** build.bat 28 Nov 2002 06:54:57 -0000 1.1 --- build.bat 29 Nov 2002 13:54:51 -0000 1.2 *************** *** 1,3 **** @echo off set CENTIPEDE_OPTS="-mx128m" ! cent -emacs %* --- 1,3 ---- @echo off set CENTIPEDE_OPTS="-mx128m" ! cent %* Index: module.xml =================================================================== RCS file: /cvsroot/sheets/sheets/module.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** module.xml 28 Nov 2002 06:54:57 -0000 1.1 --- module.xml 29 Nov 2002 13:54:51 -0000 1.2 *************** *** 72,77 **** </module> - - - - --- 72,73 ---- Index: properties.xml =================================================================== RCS file: /cvsroot/sheets/sheets/properties.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** properties.xml 28 Nov 2002 06:54:57 -0000 1.1 --- properties.xml 29 Nov 2002 13:54:51 -0000 1.2 *************** *** 1,6 **** <?xml version="1.0"?> - <?xml-stylesheet type="text/xsl" href="tools/antipede/resources/stylesheets/properties.xsl"?> <!-- Build properties - these override any property specified in the build --> <properties> <forrest> <cent> --- 1,11 ---- <?xml version="1.0"?> <!-- Build properties - these override any property specified in the build --> <properties> + <build> + <!-- What to tell the compiler --> + <compiler + emacs="on" + deprecation="off" /> + </build> <forrest> <cent> *************** *** 8,35 **** </cent> </forrest> - <centipede> - <tools> - <cents > - <forrest> - <loglevel>WARN</loglevel> - <skin name="sheets-site"> - <navlinks> - <link1 - href="http://sourceforge.net/projects/sheets">sourceforge</link1> - - <link2 - href="http://www.versionablestore.com/">ox</link2> - </navlinks> - - <logo> - <project - src="graphics/stump.gif" - href="http://www.browsecode.org/" /> - </logo> - </skin> - </forrest> - </cents> - </tools> - </centipede> </properties> --- 13,16 ---- |
From: <ox-...@us...> - 2002-11-29 13:54:57
|
Update of /cvsroot/sheets/sheets/lib In directory sc8-pr-cvs1:/tmp/cvs-serv7260/lib Modified Files: bootstrap-sheets.jar Log Message: Customized the Centipede-generated website to be branded for Sheets. Most of the important changes for this were in the new skinconf.xml file. Index: bootstrap-sheets.jar =================================================================== RCS file: /cvsroot/sheets/sheets/lib/bootstrap-sheets.jar,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsmbUJfm and /tmp/cvsaK5pju differ |
From: <ox-...@us...> - 2002-11-29 13:54:57
|
Update of /cvsroot/sheets/sheets/src/documentation/resources/images In directory sc8-pr-cvs1:/tmp/cvs-serv7260/src/documentation/resources/images Added Files: sheets-logo.png Log Message: Customized the Centipede-generated website to be branded for Sheets. Most of the important changes for this were in the new skinconf.xml file. --- NEW FILE: sheets-logo.png --- (This appears to be a binary file; contents omitted.) |
From: <ox-...@us...> - 2002-11-29 13:54:57
|
Update of /cvsroot/sheets/sheets/src/documentation In directory sc8-pr-cvs1:/tmp/cvs-serv7260/src/documentation Added Files: skinconf.xml Log Message: Customized the Centipede-generated website to be branded for Sheets. Most of the important changes for this were in the new skinconf.xml file. --- NEW FILE: skinconf.xml --- <?xml version="1.0"?> <!-- Configuration properties for the skin --> <skinconfig> <searchsite-domain>browsecode.org</searchsite-domain> <searchsite-name>Sheets</searchsite-name> <project-name>Sheets Hypertext Environment</project-name> <project-url>http://www.browsecode.org/</project-url> <project-logo>resources/images/sheets-logo.png</project-logo> <host-url>http://sourceforge.net/projects/sheets/</host-url> <host-logo>http://sourceforge.net/sflogo.php?group_id=53805&type=1</host-logo> <year>2000-2002</year> <vendor>Sheets Project</vendor> <trail> <link1 name="sheets at sourceforge" href="http://sourceforge.net/projects/sheets/"/> <link2 name="sheets" href="http://www.browsecode.org/"/> <link3 name="" href=""/> </trail> <credits> <credit> <name>Centipede</name> <url>http://www.krysalis.org/centipede/</url> <image>http://www.krysalis.org/skin/images/centipede-logo-small.gif</image> </credit> </credits> </skinconfig> |
From: <ox-...@us...> - 2002-11-29 13:32:44
|
Update of /cvsroot/sheets/sheets/src/documentation/resources/images In directory sc8-pr-cvs1:/tmp/cvs-serv28559/images Log Message: Directory /cvsroot/sheets/sheets/src/documentation/resources/images added to the repository |
From: <ox-...@us...> - 2002-11-29 13:32:28
|
Update of /cvsroot/sheets/sheets/src/documentation/resources In directory sc8-pr-cvs1:/tmp/cvs-serv28261/resources Log Message: Directory /cvsroot/sheets/sheets/src/documentation/resources added to the repository |
From: <ox-...@us...> - 2002-11-28 06:57:08
|
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv9372 Modified Files: ant.bat Log Message: Missed one place jars changed to lib. Index: ant.bat =================================================================== RCS file: /cvsroot/sheets/sheets/ant.bat,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ant.bat 5 Jul 2002 23:33:22 -0000 1.5 --- ant.bat 28 Nov 2002 06:57:05 -0000 1.6 *************** *** 1,2 **** @echo off ! java -Xmx128m -classpath %JAVA_HOME%\lib\tools.jar;tools\ant.jar;jars\antlrall.jar org.apache.tools.ant.Main -emacs %* --- 1,2 ---- @echo off ! java -Xmx128m -classpath %JAVA_HOME%\lib\tools.jar;tools\ant.jar;lib\antlrall.jar org.apache.tools.ant.Main -emacs %* |
Update of /cvsroot/sheets/sheets In directory sc8-pr-cvs1:/tmp/cvs-serv5930 Modified Files: Sheets.sheets build.xml todo.txt Added Files: build.bat centibuild.xml module.xml properties.xml status.xml Removed Files: LICENSE.txt Log Message: Sheets Change: Fixed documentation export so it is relative to the project root. Build Changes: Laid the groundwork for moving to centipede for code, documentation, and site building. There is still a lot more work to be done, but the basic build system is in place. For the time being, the ant targets still work as usual, so there is no need to change the way you do builds. --- NEW FILE: build.bat --- @echo off set CENTIPEDE_OPTS="-mx128m" cent -emacs %* --- NEW FILE: centibuild.xml --- <?xml version="1.0"?> <project default="all" basedir="." name="Sheets"> <description> * ===================================== * | Krysalis Centipede Build System | * ===================================== * by Nicola Ken Barozzi (nic...@ap...) Marc Johnson (mjo...@ap...) </description> <import file="${ant.home}/src/core/xbuild.xml"/> <taskdef file="${ant.home}/src/core/tasks.properties"/> <importcent name="java"/> <importcent name="antidote"/> <importcent name="checkstyle"/> <importcent name="forrest"/> <!-- =================================================================== --> <!-- Basic build targets for the project --> <!-- =================================================================== --> <target name="all" depends="package, javadocs, forrest.docs" description="Creates the jars and the site."/> </project> --- NEW FILE: module.xml --- <?xml version="1.0"?> <module name="sheets"> <cvs repository="sourceforge" host-prefix="cvs.sheets" dir="." module="sheets" href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/sheets/"/> <!-- need to change this --> <jars repository="maven" href="http://www.ibiblio.org/maven/"/> <description> The Sheets Hypertext Environment for Editing Text and Structure </description> <detailed> Sheets is an integrated coding and documentation system that features advanced navigational aids. </detailed> <what> <goal>Provide a user-friendly programming and documentation environment for object oriented languages.</goal> <goal>Facilitate the interaction of large, widely-dispersed teams on large-scale programming projects.</goal> </what> <why> It is about time someone created a cool IDE that was not spawned off of a failed commercial endeavor. </why> <vendor>Sheets Project - http://www.browsecode.org/</vendor> <licence legal="./legal"> This software is released under the Open Source License v1.1. For detailed legal and licensing issues, please read the LICENSE.* files in the /legal directory. </licence> <credits> <credit> This software is developed by a group of volunteer developers. See the project page at http://sourceforge.net/projects/sheets for the full list of contributors. </credit> </credits> <project name="sheets"> <version major="0" minor="0" fix ="1" tag="alpha1-dev"/> <package>org.browsecode.sheets</package> <ant target="gump" vm="1.2"/> <!-- Work dirs to be included in classpath --> <work nested="build/classes"/> <home nested="build"/> <depend project="ox" version="supplied"/> <depend project="antlrall" version="supplied"/> <depend project="bcel" version="supplied"/> <depend project="bootstrap-sheets" version="supplied"/> <depend project="jlfgr-1_0" version="supplied"/> <depend project="kunststoff" version="supplied"/> <code type="java/plain" dir="src/java"/> <documentation type="xml/forrest" dir="src/documentation"/> </project> </module> --- NEW FILE: properties.xml --- <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="tools/antipede/resources/stylesheets/properties.xsl"?> <!-- Build properties - these override any property specified in the build --> <properties> <forrest> <cent> <project skin="sheets-site"/> </cent> </forrest> <centipede> <tools> <cents > <forrest> <loglevel>WARN</loglevel> <skin name="sheets-site"> <navlinks> <link1 href="http://sourceforge.net/projects/sheets">sourceforge</link1> <link2 href="http://www.versionablestore.com/">ox</link2> </navlinks> <logo> <project src="graphics/stump.gif" href="http://www.browsecode.org/" /> </logo> </skin> </forrest> </cents> </tools> </centipede> </properties> --- NEW FILE: status.xml --- <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="tools/antipede/resources/stylesheets/status.xsl"?> <status> <developers> <!-- in strict id alphabetical order --> <person name="Stephen Chin" id="ox-eater" email="ox-...@us..."/> </developers> <todo> <actions priority="high"> <action context="docs" assigned-to="ox-eater"> Test, test, test :-) </action> </actions> </todo> </status> Index: Sheets.sheets =================================================================== RCS file: /cvsroot/sheets/sheets/Sheets.sheets,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** Sheets.sheets 27 Nov 2002 04:50:47 -0000 1.20 --- Sheets.sheets 28 Nov 2002 06:54:52 -0000 1.21 *************** *** 33502,33506 **** needsExporting = false; stateChanged(); ! ExportedFile file = new ExportedFile(this, new File(getFilename())); this.export(file, 0); ExportRecord lastExport = file.close(); --- 33502,33510 ---- needsExporting = false; stateChanged(); ! System.out.println("project = " + project); ! System.out.println("project = " + getProject()); ! System.out.println("rootFrag = " + getProject().getRootFrag()); ! System.out.println("root = " + getProject().getRootFrag().getRoot()); ! ExportedFile file = new ExportedFile(this, new File(new File(getProject().getRootFrag().getRoot()), getFilename())); this.export(file, 0); ExportRecord lastExport = file.close(); *************** *** 103375,103379 **** filename=>menu project=Sheets ! root=src title=Project Sheets type=project --- 103379,103383 ---- filename=>menu project=Sheets ! root=src/java title=Project Sheets type=project *************** *** 103474,103478 **** ram:2490 object ram:2493 ! filename=docs/reference.xml title=Reference Manual type=doc-section --- 103478,103482 ---- ram:2490 object ram:2493 ! filename=../documentation/content/xdocs/reference.xml title=Reference Manual type=doc-section *************** *** 104629,104633 **** ram:2881 object ram:2895 ! filename=docs/repository.xml title=Versioning and the Repository type=doc-section --- 104633,104637 ---- ram:2881 object ram:2895 ! filename=../documentation/content/xdocs/repository.xml title=Versioning and the Repository type=doc-section *************** *** 106715,106719 **** rgs:13568 object rgs:13583 ! filename=docs/architecture.xml title=Architectural Overview type=doc-section --- 106719,106723 ---- rgs:13568 object rgs:13583 ! filename=../documentation/content/xdocs/architecture.xml title=Architectural Overview type=doc-section Index: build.xml =================================================================== RCS file: /cvsroot/sheets/sheets/build.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** build.xml 31 Oct 2002 20:15:23 -0000 1.10 --- build.xml 28 Nov 2002 06:54:57 -0000 1.11 *************** *** 3,10 **** <!-- set global properties for this build --> <property name="JAVACC_HOME" value="tools"/> ! <property name="src" value="src"/> ! <property name="jars" value="jars"/> <property name="graphics" value="graphics"/> <property name="build" value="build"/> <property name="test" value="test"/> <property name="dist" value="dist"/> --- 3,11 ---- <!-- set global properties for this build --> <property name="JAVACC_HOME" value="tools"/> ! <property name="java" value="src/java"/> ! <property name="lib" value="lib"/> <property name="graphics" value="graphics"/> <property name="build" value="build"/> + <property name="classes" value="${build}/sheets/classes"/> <property name="test" value="test"/> <property name="dist" value="dist"/> *************** *** 19,23 **** <tstamp/> <!-- Create the build directory structure used by compile --> ! <mkdir dir="${build}"/> </target> --- 20,24 ---- <tstamp/> <!-- Create the build directory structure used by compile --> ! <mkdir dir="${classes}"/> </target> *************** *** 25,34 **** description="Compiles the java code (automatically exports from Sheets)"> <!-- Invoke sheets and export the code if necessary --> ! <available file="${src}" type="dir" property="export.exists"/> <antcall target="exportcode"/> <!-- Run the parser generator on the code --> ! <property name="javadir" value="${src}/org/browsecode/javaStuff"/> ! <property name="htmldir" value="${src}/org/browsecode/html"/> <jjtree target="${parsers}/JavaParser.jjt" outputdirectory="${javadir}" javacchome="${JAVACC_HOME}"/> <jjtree target="${parsers}/HtmlParser.jjt" outputdirectory="${htmldir}" javacchome="${JAVACC_HOME}"/> --- 26,35 ---- description="Compiles the java code (automatically exports from Sheets)"> <!-- Invoke sheets and export the code if necessary --> ! <available file="${java}" type="dir" property="export.exists"/> <antcall target="exportcode"/> <!-- Run the parser generator on the code --> ! <property name="javadir" value="${java}/org/browsecode/javaStuff"/> ! <property name="htmldir" value="${java}/org/browsecode/html"/> <jjtree target="${parsers}/JavaParser.jjt" outputdirectory="${javadir}" javacchome="${JAVACC_HOME}"/> <jjtree target="${parsers}/HtmlParser.jjt" outputdirectory="${htmldir}" javacchome="${JAVACC_HOME}"/> *************** *** 36,40 **** <javacc target="${javadir}/JavaParser.jj" javacchome="${JAVACC_HOME}"/> ! <property name="xquerydir" value="${src}/org/browsecode/xquery"/> <mkdir dir="${xquerydir}"/> <antlr target="${parsers}/XQuery/BaseLexer.g" outputdirectory="${xquerydir}"/> --- 37,41 ---- <javacc target="${javadir}/JavaParser.jj" javacchome="${JAVACC_HOME}"/> ! <property name="xquerydir" value="${java}/org/browsecode/xquery"/> <mkdir dir="${xquerydir}"/> <antlr target="${parsers}/XQuery/BaseLexer.g" outputdirectory="${xquerydir}"/> *************** *** 43,47 **** <antlr target="${parsers}/XQuery/XQueryParser.g" outputdirectory="${xquerydir}"/> ! <property name="antlrdir" value="${src}/antlr"/> <mkdir dir="${antlrdir}"/> <antlr target="${parsers}/antlr.g" outputdirectory="${antlrdir}"/> --- 44,48 ---- <antlr target="${parsers}/XQuery/XQueryParser.g" outputdirectory="${xquerydir}"/> ! <property name="antlrdir" value="${java}/antlr"/> <mkdir dir="${antlrdir}"/> <antlr target="${parsers}/antlr.g" outputdirectory="${antlrdir}"/> *************** *** 51,58 **** <!-- Compile the java source code --> ! <javac srcdir="${src}" destdir="${build}" debug="on" includeAntRuntime="no"> <classpath> ! <pathelement location="${build}"/> ! <fileset dir="${jars}" id="dependency.jar"> <patternset> <include name="**/*.jar"/> --- 52,59 ---- <!-- Compile the java source code --> ! <javac srcdir="${java}" destdir="${classes}" debug="on" includeAntRuntime="no"> <classpath> ! <pathelement location="${classes}"/> ! <fileset dir="${lib}" id="dependency.jar"> <patternset> <include name="**/*.jar"/> *************** *** 64,68 **** <!-- Copy over the bitmaps --> ! <copy todir="${build}/graphics"> <fileset dir="${graphics}"/> </copy> --- 65,69 ---- <!-- Copy over the bitmaps --> ! <copy todir="${classes}/graphics"> <fileset dir="${graphics}"/> </copy> *************** *** 71,76 **** <target name="clean" description="Clean the development artifacts (includes exported source)"> ! <!-- Delete the ${build} and ${dist} directory trees --> ! <delete dir="${src}"/> <delete dir="${build}"/> </target> --- 72,76 ---- <target name="clean" description="Clean the development artifacts (includes exported source)"> ! <delete dir="${java}"/> <delete dir="${build}"/> </target> *************** *** 87,91 **** <arg value="${test-database}"/> <classpath> ! <pathelement path="${build}"/> <fileset refid="dependency.jar"/> </classpath> --- 87,91 ---- <arg value="${test-database}"/> <classpath> ! <pathelement path="${classes}"/> <fileset refid="dependency.jar"/> </classpath> *************** *** 101,105 **** description="Prepares files for distribution"> <mkdir dir="${dist}"/> ! <jar jarfile="${dist}/sheets.jar" manifest="sheets.mf" basedir="${build}"/> <copy todir="${dist}"> <fileset refid="dependency.jar"/> --- 101,105 ---- description="Prepares files for distribution"> <mkdir dir="${dist}"/> ! <jar jarfile="${dist}/sheets.jar" manifest="sheets.mf" basedir="${classes}"/> <copy todir="${dist}"> <fileset refid="dependency.jar"/> *************** *** 109,113 **** <target name="bootstrap" depends="dist" description="Makes the current distribution the devel version of sheets"> ! <copy file="${dist}/sheets.jar" tofile="${jars}/bootstrap-sheets.jar"/> </target> --- 109,113 ---- <target name="bootstrap" depends="dist" description="Makes the current distribution the devel version of sheets"> ! <copy file="${dist}/sheets.jar" tofile="${lib}/bootstrap-sheets.jar"/> </target> *************** *** 125,129 **** <echo>Launching sheets...</echo> ! <java jar="${jars}/bootstrap-sheets.jar" maxmemory="384m" fork="true"> <arg line="${arg.extra}"/> <arg line="${arg.import}"/> --- 125,129 ---- <echo>Launching sheets...</echo> ! <java jar="${lib}/bootstrap-sheets.jar" maxmemory="384m" fork="true"> <arg line="${arg.extra}"/> <arg line="${arg.import}"/> Index: todo.txt =================================================================== RCS file: /cvsroot/sheets/sheets/todo.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** todo.txt 27 Nov 2002 04:50:48 -0000 1.1 --- todo.txt 28 Nov 2002 06:54:57 -0000 1.2 *************** *** 7,10 **** --- 7,11 ---- new bugs: + Doesn't persist project root on close/open Tab key doesn't work on JDK1.4.1 Sheets still collapsed on show-in-context for nested fragments --- LICENSE.txt DELETED --- |
From: <ox-...@us...> - 2002-11-28 06:55:10
|
Update of /cvsroot/sheets/sheets/jars In directory sc8-pr-cvs1:/tmp/cvs-serv5930/jars Removed Files: antlrall.jar bcel.jar bootstrap-sheets.jar jlfgr-1_0.jar kunststoff.jar ox.jar Log Message: Sheets Change: Fixed documentation export so it is relative to the project root. Build Changes: Laid the groundwork for moving to centipede for code, documentation, and site building. There is still a lot more work to be done, but the basic build system is in place. For the time being, the ant targets still work as usual, so there is no need to change the way you do builds. --- antlrall.jar DELETED --- --- bcel.jar DELETED --- --- bootstrap-sheets.jar DELETED --- --- jlfgr-1_0.jar DELETED --- --- kunststoff.jar DELETED --- --- ox.jar DELETED --- |
From: <ox-...@us...> - 2002-11-28 06:55:02
|
Update of /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/xslt/fo In directory sc8-pr-cvs1:/tmp/cvs-serv5930/src/documentation/skins/sheets-site/xslt/fo Added Files: document2fo.xsl Log Message: Sheets Change: Fixed documentation export so it is relative to the project root. Build Changes: Laid the groundwork for moving to centipede for code, documentation, and site building. There is still a lot more work to be done, but the basic build system is in place. For the time being, the ant targets still work as usual, so there is no need to change the way you do builds. --- NEW FILE: document2fo.xsl --- <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0"> <xsl:output method="xml"/> <xsl:template match="/"> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="first-page" page-height="11in" page-width="8.5in" margin-top="1in" margin-bottom="1in" margin-left="1.25in" margin-right="1in"> <fo:region-body margin-top="0.5in" margin-bottom=".5in"/> <fo:region-after region-name="first-footer" extent=".5in" display-align="before"/> </fo:simple-page-master> <fo:simple-page-master master-name="even-page" page-height="11in" page-width="8.5in" margin-top="1in" margin-bottom="1in" margin-left="1.25in" margin-right="1in"> <fo:region-before region-name="even-header" extent="0.5in" border-bottom="0.5pt solid"/> <fo:region-body margin-top="0.5in" margin-bottom=".5in"/> <fo:region-after region-name="even-footer" extent=".5in" display-align="before"/> </fo:simple-page-master> <fo:simple-page-master master-name="odd-page" page-height="11in" page-width="8.5in" margin-top="1in" margin-bottom="1in" margin-left="1.25in" margin-right="1in"> <fo:region-before region-name="odd-header" extent="0.5in" border-bottom="0.5pt solid"/> <fo:region-body margin-top="0.5in" margin-bottom=".5in"/> <fo:region-after region-name="odd-footer" extent=".5in" display-align="before"/> </fo:simple-page-master> <fo:page-sequence-master master-name="book"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference page-position="first" master-reference="first-page"/> <fo:conditional-page-master-reference odd-or-even="odd" master-reference="odd-page"/> <fo:conditional-page-master-reference odd-or-even="even" master-reference="even-page"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> </fo:layout-master-set> <fo:page-sequence master-reference="book"> <xsl:apply-templates/> </fo:page-sequence> </fo:root> </xsl:template> <xsl:template match="document"> <fo:title><xsl:value-of select="header/title"/></fo:title> <fo:static-content flow-name="first-footer"> <fo:block border-top="0.25pt solid" padding-before="6pt" text-align="center"> <xsl:apply-templates select="footer"/> </fo:block> <fo:block text-align="start"> Page <fo:page-number/> </fo:block> </fo:static-content> <fo:static-content flow-name="even-header"> <fo:block text-align="end" font-style="italic"> <xsl:value-of select="header/title"/> </fo:block> </fo:static-content> <fo:static-content flow-name="even-footer"> <fo:block border-top="0.25pt solid" padding-before="6pt" text-align="center"> <xsl:apply-templates select="footer"/> </fo:block> <fo:block text-align="end"> Page <fo:page-number/> </fo:block> </fo:static-content> <fo:static-content flow-name="odd-header"> <fo:block text-align="start" font-style="italic"> <xsl:value-of select="header/title"/> </fo:block> </fo:static-content> <fo:static-content flow-name="odd-footer"> <fo:block border-top="0.25pt solid" padding-before="6pt" text-align="center"> <xsl:apply-templates select="footer"/> </fo:block> <fo:block text-align="start"> Page <fo:page-number/> </fo:block> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <fo:block padding-before="24pt" padding-after="24pt" font-size="24pt" font-weight="bold"> <xsl:value-of select="header/title"/> </fo:block> <fo:block text-align="justify" padding-before="18pt" padding-after="18pt"> <xsl:apply-templates/> </fo:block> </fo:flow> </xsl:template> <xsl:template match="abstract"> <fo:block font-size="12pt" text-align="center" space-before="20pt" space-after="25pt" width="7.5in" font-family="serif" font-style="italic"> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="notice"> <fo:block font-size="10pt" text-align="left" space-before="20pt" width="7.5in" font-family="serif" border-top="0.25pt solid" border-bottom="0.25pt solid" padding-before="6pt" padding-after="6pt"> NOTICE: <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="section"> <xsl:param name="level">0</xsl:param> <xsl:variable name="size" select="16-(number($level)*2)"/> <fo:block font-family="serif" font-size="{$size}pt" font-weight="bold" space-before="12pt"> <xsl:number format="1.1.1.1.1.1.1" count="section" level="multiple"/> <xsl:text> </xsl:text> <xsl:value-of select="title"/> </fo:block> <xsl:apply-templates> <xsl:with-param name="level" select="number($level)+1"/> </xsl:apply-templates> </xsl:template> <xsl:template match="title"> <!-- do nothing as titles are handled in their parent templates --> </xsl:template> <xsl:template match="subtitle"> <xsl:param name="level">0</xsl:param> <xsl:variable name="size" select="16-(number($level)*1.5)"/> <fo:block font-weight="bold" font-size="{$size}pt"> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="authors"> <fo:block space-before="20pt" font-weight="bold" font-size="9pt"> <xsl:for-each select="person"> <xsl:value-of select="@name"/>, <xsl:value-of select="@email"/> <xsl:if test="not(position() = last())">, </xsl:if> </xsl:for-each> </fo:block> </xsl:template> <xsl:template match="p"> <fo:block space-before="4pt" space-after="4pt" font-family="serif"> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="source"> <fo:block font-family="monospace" font-size="10pt" background-color="#f0f0f0" white-space-collapse="false" text-align="start"> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="ol|ul"> <fo:list-block provisional-distance-between-starts="18pt" provisional-label-separation="3pt" text-align="start"> <xsl:apply-templates/> </fo:list-block> </xsl:template> <xsl:template match="ol/li"> <fo:list-item> <fo:list-item-label end-indent="label-end()"> <fo:block> <xsl:number format="1."/> </fo:block> </fo:list-item-label> <fo:list-item-body start-indent="body-start()"> <fo:block font-family="serif"> <xsl:apply-templates/> </fo:block> </fo:list-item-body> </fo:list-item> </xsl:template> <xsl:template match="ul/li"> <fo:list-item> <fo:list-item-label end-indent="label-end()"> <fo:block>•</fo:block> </fo:list-item-label> <fo:list-item-body start-indent="body-start()"> <fo:block font-family="serif"> <xsl:apply-templates/> </fo:block> </fo:list-item-body> </fo:list-item> </xsl:template> <xsl:template match="dl"> <fo:list-block provisional-distance-between-starts="18pt" provisional-label-separation="3pt" text-align="start"> <xsl:apply-templates/> </fo:list-block> </xsl:template> <xsl:template match="dt"> <fo:list-item> <fo:list-item-label end-indent="label-end()"> <fo:block></fo:block> </fo:list-item-label> <fo:list-item-body start-indent="body-start()"> <fo:block font-weight="bold"> <xsl:apply-templates/> </fo:block> </fo:list-item-body> </fo:list-item> </xsl:template> <xsl:template match="dd"> <fo:list-item> <fo:list-item-label end-indent="label-end()"> <fo:block></fo:block> </fo:list-item-label> <fo:list-item-body start-indent="body-start()"> <fo:block> <xsl:apply-templates/> </fo:block> </fo:list-item-body> </fo:list-item> </xsl:template> <xsl:template match="strong"> <fo:inline font-weight="bold"><xsl:apply-templates/></fo:inline> </xsl:template> <xsl:template match="em"> <fo:inline font-style="italic"><xsl:apply-templates/></fo:inline> </xsl:template> <xsl:template match="code"> <fo:inline font-family="monospace"><xsl:apply-templates/></fo:inline> </xsl:template> <xsl:template match="warning"> <fo:block margin-left="0.25in" margin-right="0.25in" font-weight="bold" font-size="10pt" font-family="serif" space-before="10pt" border-before-style="solid" border-start-style="solid" border-end-style="solid" border-color="#D00000" background-color="#D00000" color="#ffffff"> Warning: <xsl:value-of select="title"/> </fo:block> <fo:block margin-left="0.25in" margin-right="0.25in" font-family="serif" font-size="8pt" border-after-style="solid" border-start-style="solid" border-end-style="solid" border-color="#D00000" background-color="#fff0f0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" space-after="10pt"> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="note"> <fo:block margin-left="0.25in" margin-right="0.25in" font-weight="bold" font-size="10pt" color="#ffffff" font-family="serif" space-before="10pt" border-before-style="solid" border-start-style="solid" border-end-style="solid" border-color="#A0C9F5" background-color="#A0C9F5"> Note: <xsl:value-of select="title"/> </fo:block> <fo:block margin-left="0.25in" margin-right="0.25in" font-family="serif" font-size="8pt" space-after="10pt" border-after-style="solid" border-start-style="solid" border-end-style="solid" border-color="#A0C9F5" background-color="#F0F0FF" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt"> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="fixme"> <fo:block margin-left="0.25in" margin-right="0.25in" font-weight="bold" font-size="10pt" color="#FFFFFF" font-family="serif" space-before="10pt" border-before-style="solid" border-start-style="solid" border-end-style="solid" border-color="#C6C650" background-color="#C6C650"> FIXME (<xsl:value-of select="@author"/>): <xsl:value-of select="title"/> </fo:block> <fo:block margin-left="0.25in" margin-right="0.25in" font-family="serif" font-size="8pt" space-after="10pt" border-after-style="solid" border-start-style="solid" border-end-style="solid" border-color="#C6C650" background-color="#FFF0F0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt"> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="link"> <fo:basic-link color="blue" text-decoration="underline" external-destination="{@href}"><xsl:apply-templates/></fo:basic-link> </xsl:template> <xsl:template match="figure"> <!-- FIXME: Images are not found at the moment --> <fo:external-graphic src="{@src}"/> <!-- alt text and credits need inserting --> </xsl:template> <xsl:template match="table"> <!-- FIXME: Apache FOP must have column widths specified at present, this section can be removed when this limitation is removed from Fop. Unfortunately, this means that each column is a fixed width, but at least the table displays! --> <xsl:variable name="max-number-columns"> <xsl:for-each select="tr"> <xsl:sort select="count(td|th)" data-type="number" order="descending"/> <xsl:if test="position() = 1"> <xsl:value-of select="count(td|th)"/> </xsl:if> </xsl:for-each> </xsl:variable> <xsl:variable name="column-width"> <xsl:value-of select="6.25 div number($max-number-columns)"/>in </xsl:variable> <fo:table> <fo:table-column> <xsl:attribute name="column-width"> <xsl:value-of select="$column-width"/> </xsl:attribute> <xsl:attribute name="number-columns-repeated"> <xsl:value-of select="number($max-number-columns)"/> </xsl:attribute> </fo:table-column> <!-- End of hack for Fop support (if removing this hack, remember you need the <fo:table> element) --> <fo:table-body font-size="10pt" font-family="sans-serif"> <xsl:apply-templates select="tr"/> </fo:table-body> </fo:table> <!-- FIXME: Apache Fop does not support the caption element yet. This hack will display the table caption accordingly. --> <xsl:if test="caption"> <fo:block text-align="center" font-weight="bold"> Table <xsl:text> </xsl:text> <xsl:number count="table" level="multiple"/> <xsl:text>: </xsl:text> <xsl:value-of select="caption"/> </fo:block> </xsl:if> </xsl:template> <xsl:template match="tr"> <fo:table-row> <xsl:apply-templates/> </fo:table-row> </xsl:template> <xsl:template match="th"> <fo:table-cell padding-before="4pt" padding-after="4pt" padding-start="4pt" padding-end="4pt" background-color="#A0C9F5"> <xsl:attribute name="number-columns-spanned"> <xsl:value-of select="@colspan"/> </xsl:attribute> <xsl:attribute name="number-rows-spanned"> <xsl:value-of select="@rowspan"/> </xsl:attribute> <fo:block text-align="center"> <xsl:apply-templates/> </fo:block> </fo:table-cell> </xsl:template> <xsl:template match="td"> <fo:table-cell padding-before="4pt" padding-after="4pt" padding-start="4pt" padding-end="4pt" border="1pt solid #A0C9F5"> <xsl:attribute name="number-columns-spanned"> <xsl:value-of select="@colspan"/> </xsl:attribute> <xsl:attribute name="number-rows-spanned"> <xsl:value-of select="@rowspan"/> </xsl:attribute> <fo:block> <xsl:apply-templates/> </fo:block> </fo:table-cell> </xsl:template> <xsl:template match="br"> <fo:block></fo:block> </xsl:template> <xsl:template match="legal"> <fo:inline font-size="8pt"> <xsl:apply-templates/> </fo:inline> </xsl:template> <!-- ====================================================================== --> <!-- Local Extensions section --> <!-- ====================================================================== --> <xsl:template match="citation"> <fo:inline> [<xsl:value-of select="@def"/>] </fo:inline> </xsl:template> </xsl:stylesheet> |
From: <ox-...@us...> - 2002-11-28 06:55:02
|
Update of /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/scripts In directory sc8-pr-cvs1:/tmp/cvs-serv5930/src/documentation/skins/sheets-site/scripts Added Files: breadcrumbs-optimized.js breadcrumbs.js Log Message: Sheets Change: Fixed documentation export so it is relative to the project root. Build Changes: Laid the groundwork for moving to centipede for code, documentation, and site building. There is still a lot more work to be done, but the basic build system is in place. For the time being, the ant targets still work as usual, so there is no need to change the way you do builds. --- NEW FILE: breadcrumbs-optimized.js --- var PREPREND_CRUMBS=new Array(); PREPREND_CRUMBS.push(new Array("Apache","http://www.apache.org/")); PREPREND_CRUMBS.push(new Array("Jakarta","http://jakarta.apache.org/")); var DISPLAY_SEPARATOR=" > "; var DISPLAY_PREPREND=""; var DISPLAY_POSTPREND=":"; var CSS_CLASS_CRUMB="breadcrumb"; var CSS_CLASS_TRAIL="breadcrumbTrail"; var CSS_CLASS_SEPARATOR="crumbSeparator"; var FILE_EXTENSIONS=new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" ); var PATH_SEPARATOR="/"; function sc(s) { var l=s.toLowerCase(); return l.substr(0,1).toUpperCase()+l.substr(1); } function getdirs() { var t=document.location.pathname.split(PATH_SEPARATOR); var lc=t[t.length-1]; for(var i=0;i < FILE_EXTENSIONS.length;i++) { if(lc.indexOf(FILE_EXTENSIONS[i])) return t.slice(1,t.length-1); } return t.slice(1,t.length); } function getcrumbs( d ) { var pre = "/"; var post = "/"; var c = new Array(); if( d != null ) { for(var i=0;i < d.length;i++) { pre+=d[i]+postfix; c.push(new Array(d[i],pre)); } } if(PREPREND_CRUMBS.length > 0 ) return PREPREND_CRUMBS.concat( c ); return c; } function gettrail( c ) { var h=DISPLAY_PREPREND; for(var i=0;i < c.length;i++) { h+='<a href="'+c[i][1]+'" >'+sc(c[i][0])+'</a>'; if(i!=(c.length-1)) h+=DISPLAY_SEPARATOR; } return h+DISPLAY_POSTPREND; } function gettrailXHTML( c ) { var h='<span class="'+CSS_CLASS_TRAIL+'">'+DISPLAY_PREPREND; for(var i=0;i < c.length;i++) { h+='<a href="'+c[i][1]+'" class="'+CSS_CLASS_CRUMB+'">'+sc(c[i][0])+'</a>'; if(i!=(c.length-1)) h+='<span class="'+CSS_CLASS_SEPARATOR+'">'+DISPLAY_SEPARATOR+'</span>'; } return h+DISPLAY_POSTPREND+'</span>'; } if(document.location.href.toLowerCase().indexOf("http://")==-1) document.write(gettrail(getcrumbs())); else document.write(gettrail(getcrumbs(getdirs()))); --- NEW FILE: breadcrumbs.js --- /* ============================================================================ The Apache Software License, Version 1.1 ============================================================================ Copyright (C) @skinconfig.year@ The Apache Software Foundation. All rights reserved. Redistribution and use in source and binary forms, with or without modifica- tion, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Apache Forrest" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact ap...@ap.... 5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see <http://www.apache.org/>. */ /** * This script, when included in a html file, builds a neat breadcrumb trail * based on its url. That is, if it doesn't contains bugs (I'm relatively * sure it does). * * Typical usage: * <script type="text/javascript" language="JavaScript" src="breadcrumbs.js"></script> * *@author <a href="mailto:leo...@ap...">Leo Simons</a> (main author) *@author <a href="mailto:nic...@ap...">Nicola Ken Barozzi</a> (integration in skin) *@created July 12, 2002 *@version 1.0 */ /* ======================================================================== CONSTANTS ======================================================================== */ /** * Two-dimensional array containing extra crumbs to place at the front of * the trail. Specify first the name of the crumb, then the URI that belongs * to it. You'll need to modify this for every domain or subdomain where * you use this script (you can leave it as an empty array if you wish) */ var PREPREND_CRUMBS = new Array(); if(!("@skinconfig.trail.link1.name@"=="")){ PREPREND_CRUMBS.push( new Array( "@skinconfig.trail.link1.name@", "@skinconfig.trail.link1.href@" ) ); } if(!("@skinconfig.trail.link2.name@"=="")){ PREPREND_CRUMBS.push( new Array( "@skinconfig.trail.link2.name@", "@skinconfig.trail.link2.href@" ) ); } if(!("@skinconfig.trail.link3.name@"=="")){ PREPREND_CRUMBS.push( new Array( "@skinconfig.trail.link3.name@", "@skinconfig.trail.link3.href@" ) ); } /** * String to include between crumbs: */ var DISPLAY_SEPARATOR = " > "; /** * String to include at the beginning of the trail */ var DISPLAY_PREPREND = ""; /** * String to include at the end of the trail */ var DISPLAY_POSTPREND = ""; /** * CSS Class to use for a single crumb: */ var CSS_CLASS_CRUMB = "breadcrumb"; /** * CSS Class to use for the complete trail: */ var CSS_CLASS_TRAIL = "breadcrumbTrail"; /** * CSS Class to use for crumb separator: */ var CSS_CLASS_SEPARATOR = "crumbSeparator"; /** * Array of strings containing common file extensions. We use this to * determine what part of the url to ignore (if it contains one of the * string specified here, we ignore it). */ var FILE_EXTENSIONS = new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" ); /** * String that separates parts of the breadcrumb trail from each other. * When this is no longer a slash, I'm sure I'll be old and grey. */ var PATH_SEPARATOR = "/"; /* ======================================================================== UTILITY FUNCTIONS ======================================================================== */ /** * Capitalize first letter of the provided string and return the modified * string. */ function sentenceCase( string ) { return string; //var lower = string.toLowerCase(); //return lower.substr(0,1).toUpperCase() + lower.substr(1); } /** * Returns an array containing the names of all the directories in the * current document URL */ function getDirectoriesInURL() { var trail = document.location.pathname.split( PATH_SEPARATOR ); // check whether last section is a file or a directory var lastcrumb = trail[trail.length-1]; for( var i = 0; i < FILE_EXTENSIONS.length; i++ ) { if( lastcrumb.indexOf( FILE_EXTENSIONS[i] ) ) { // it is, remove it and send results return trail.slice( 1, trail.length-1 ); } } // it's not; send the trail unmodified return trail.slice( 1, trail.length ); } /* ======================================================================== BREADCRUMB FUNCTIONALITY ======================================================================== */ /** * Return a two-dimensional array describing the breadcrumbs based on the * array of directories passed in. */ function getBreadcrumbs( dirs ) { var prefix = "/"; var postfix = "/"; // the array we will return var crumbs = new Array(); if( dirs != null ) { for( var i = 0; i < dirs.length; i++ ) { prefix += dirs[i] + postfix; crumbs.push( new Array( dirs[i], prefix ) ); } } // preprend the PREPREND_CRUMBS if(PREPREND_CRUMBS.length > 0 ) { return PREPREND_CRUMBS.concat( crumbs ); } return crumbs; } /** * Return a string containing a simple text breadcrumb trail based on the * two-dimensional array passed in. */ function getCrumbTrail( crumbs ) { var xhtml = DISPLAY_PREPREND; for( var i = 0; i < crumbs.length; i++ ) { xhtml += '<a href="' + crumbs[i][1] + '" >'; xhtml += sentenceCase( crumbs[i][0] ) + '</a>'; if( i != (crumbs.length-1) ) { xhtml += DISPLAY_SEPARATOR; } } xhtml += DISPLAY_POSTPREND; return xhtml; } /** * Return a string containing an XHTML breadcrumb trail based on the * two-dimensional array passed in. */ function getCrumbTrailXHTML( crumbs ) { var xhtml = '<span class="' + CSS_CLASS_TRAIL + '">'; xhtml += DISPLAY_PREPREND; for( var i = 0; i < crumbs.length; i++ ) { xhtml += '<a href="' + crumbs[i][1] + '" class="' + CSS_CLASS_CRUMB + '">'; xhtml += sentenceCase( crumbs[i][0] ) + '</a>'; if( i != (crumbs.length-1) ) { xhtml += '<span class="' + CSS_CLASS_SEPARATOR + '">' + DISPLAY_SEPARATOR + '</span>'; } } xhtml += DISPLAY_POSTPREND; xhtml += '</span>'; return xhtml; } /* ======================================================================== PRINT BREADCRUMB TRAIL ======================================================================== */ // check if we're local; if so, only print the PREPREND_CRUMBS if( document.location.href.toLowerCase().indexOf( "http://" ) == -1 ) { document.write( getCrumbTrail( getBreadcrumbs() ) ); } else { document.write( getCrumbTrail( getBreadcrumbs( getDirectoriesInURL() ) ) ); } |
From: <ox-...@us...> - 2002-11-28 06:55:02
|
Update of /cvsroot/sheets/sheets/src/documentation/skins/sheets-site/css In directory sc8-pr-cvs1:/tmp/cvs-serv5930/src/documentation/skins/sheets-site/css Added Files: page.css Log Message: Sheets Change: Fixed documentation export so it is relative to the project root. Build Changes: Laid the groundwork for moving to centipede for code, documentation, and site building. There is still a lot more work to be done, but the basic build system is in place. For the time being, the ant targets still work as usual, so there is no need to change the way you do builds. --- NEW FILE: page.css --- body { background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif; font-size : 80%; } p { background-color: #FFFFFF; margin: 10px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif; font-size : 100%; } a:link { color: #0F3660; } a:visited { color: #009999; } a:active { color: #000066; } a:hover { color: #000066; } .menu { background-color: #F7F7F7; margin: 0px; padding: 3px 3px 5px 3px; font-size : 70%; } .menu a:link { color: #000000; text-decoration : none; } .menu a:visited { color: #000000; text-decoration : none; } /*.menu a:active { font-weight: bold }*/ .menu a:hover { color: #00AA77; text-decoration : none; } .menu ul { margin: 0px 0px 6px 8px; padding: 0px; } .menu li { margin: 0px 0px 2px 0px; padding: 0px; list-style-image: url('images/label.gif'); font-weight : bold; } .menu ul ul li .sel { list-style-image: url('images/current.gif'); font-style : plain; background-color:#CFDCED; border-color: #a5b6c6; border-style: solid; border-width: 1px;} .menu ul ul li { list-style-image: url('images/page.gif'); font-weight : normal; } table .title { background-color: #FFFFFF; width:100%; border: 0px; } .dida { font-size: 60%; } .pre { white-space: pre;} h1 { font-size : 140%; margin: 0px 0px 0px 0px; padding: 0px; } h2 { font-size : 130%; margin: 10px 0px 0px 0px; padding: 0px; font-weight : bold;} h3 { font-size : 110%; margin: 18px 0px 0px 0px; padding: 0px; font-weight : bold; } h4 { font-size : 100%; margin: 18px 0px 0px 0px; padding: 0px; font-weight : plain; text-align: left; } h5 { font-size : 90%; margin: 14px 0px 0px 0px; padding: 0px; font-weight : plain; text-align: left; } .content { padding: 5px 5px 5px 10px; font : small Verdana, Helvetica, sans-serif; font-size : 80%; } .content .ForrestTable { width: 100%; background-color: #7099C5; color: #ffffff; font-size : 100%;} .content .ForrestTable caption { text-align: left; color: black; font-weight: bold; } .content .ForrestTable th { text-align: center; } .content .ForrestTable td { background-color: #f0f0ff; color: black; } //.frame { margin: 5px 20px 5px 20px; font-size: 100%; } //.frame .content { margin: 2px; } .note, .warning, .fixme { border-top: 3px solid #900; border-bottom: 3px solid #900; background-image: url(images/icon_error_lrg.gif); background-repeat: no-repeat; background-position: 0 1.33em; margin: 1.33em 0; padding: .33em 0 .67em 36px; min-height: 32px; } .fixme { background-image: url(images/icon_warning_lrg.gif); border-color: #c60; } .note { background-image: url(images/icon_info_lrg.gif); border-color: #069; } //.note { border: solid 1px #7099C5; background-color: #f0f0ff; } //.note .label { background-color: #7099C5; color: #ffffff; } //.warning { border: solid 1px #D00000; background-color: #fff0f0; } //.warning .label { background-color: #D30000; color: #ffffff; } //.fixme { border: solid 1px #C6C600; background-color: #FAF9C3; } //.fixme .label { background-color: #C6C600; color: #ffffff; } .code { border-color: #CFDCED; border-style: solid; border-width: 1px; font-size : 120%;} .codefrag { font-family: "Courier New", Courier, monospace; font-size : 120%;} .highlight { background-color: yellow; } .minitoc { list-style-image: url('images/current.gif'); font-weight : normal;} .search { font-size : 70%; } .footnote { font-size : 70%; } input { font-size : 70% } submit { font-size : 70% } button { font-size : 70% } textarea { font-size : 70% } .tab { font-size : 70%; border: 0 } .tab a:link { text-decoration : none; } .tab a:visited { text-decoration : none; } .trail { font-size: 70%; } .trail a:link { text-decoration : none; } .trail a:visited { text-decoration : none; } .dtdTag { color: #990000; text-transform : uppercase; font-style : normal; font-size : 120%; font-weight : bold; } .top-left { background-color: #a5b6c6; background-image: url(images/top-left.png); background-repeat: no-repeat; background-position: top left; width : 5; height : 5; } .top-right { background-color: #a5b6c6; background-image: url(images/top-right.png); background-repeat: no-repeat; background-position: top right; width : 5; height : 5; } .top-left-tab { background-color: #cedfef; background-image: url(images/top-left.png); background-repeat: no-repeat; background-position: top left; width : 5; height : 5; } .top-right-tab { background-color: #cedfef; background-image: url(images/top-right.png); background-repeat: no-repeat; background-position: top right; width : 5; height : 5; } .bottom-left { background-color: #a5b6c6; background-image: url(images/bottom-left.png); background-repeat: no-repeat; background-position: bottom left; width : 5; height : 5; } .bottom-right { background-color: #a5b6c6; background-image: url(images/bottom-right.png); background-repeat: no-repeat; background-position: bottom right; width : 5; height : 5; } .bottom-left-thick { background-color: #a5b6c6; background-image: url(images/bottom-left.png); background-repeat: no-repeat; background-position: bottom left; width : 5; height : 9; } .bottom-right-thick { background-color: #a5b6c6; background-image: url(images/bottom-right.png); background-repeat: no-repeat; background-position: bottom right; width : 5; height : 9; } |