foa-devel Mailing List for Formatting Object Authoring tool
Brought to you by:
fabgia
You can subscribe to this list here.
2002 |
Jan
|
Feb
(10) |
Mar
(9) |
Apr
(1) |
May
(12) |
Jun
|
Jul
|
Aug
(20) |
Sep
(16) |
Oct
(2) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Evert H. <eve...@pi...> - 2004-02-19 12:52:23
|
Hi, I am having to use the CVS version of FOA, because of the bug with selecting an attribute that was fixed in the CVS version. I notice that the files in the "settings" directory in CVS are much older than the files distributed wit FOA 0.6.0. The latest files have probably not been committed to CVS. Thus, the "settings" directory lacks saxon. If I copy the saxon.bat and saxon jars to my cvs checkout, then "Generate FO" gives the error below. I have also tried just copying the foa.jar to the 0.6.0 release but I get the same error. Please help, because I am stuck now. I also noticed that you don't have an Ant build.xml file in CVS, so I wrote one and attached it. It should go into the "foa" directory. Thanks in advance, Evert ============================================== G:\java\misc\FOA_0_6_0\FOA>set empty = "" G:\java\misc\FOA_0_6_0\FOA>if not "" == empty java -jar .\lib\saxon7.jar -o G:\java\misc\FOA_0_6_0\FOAExamples\UnitStandard\UnitStandard.fo G:\java\misc\FOA_0_6_0\FOAExamples\UnitStandard\unit-standard_1000.xml G:\java\misc\FOA_0_6_0\FOAExamples\UnitStandard\UnitStandard.xsl =. Bad param=value pair on command line SAXON 7.3.1 from Michael Kay Usage: java net.sf.saxon.Transform [options] source-doc style-doc {param=value}... Options: -a Use xml-stylesheet PI, not style-doc argument -ds Use standard tree data structure -dt Use tinytree data structure (default) -o filename Send output to named file or directory -m classname Use specified Emitter class for xsl:message output -r classname Use specified URIResolver class -t Display version and timing information -T Set standard TraceListener -TL classname Set a specific TraceListener -u Names are URLs not filenames -v Validate source document -w0 Recover silently from recoverable errors -w1 Report recoverable errors and continue (default) -w2 Treat recoverable errors as fatal -x classname Use specified SAX parser for source file -y classname Use specified SAX parser for stylesheet -? Display this message G:\java\misc\FOA_0_6_0\FOA>if "" == empty java -jar .\lib\saxon7.jar -o G:\java\misc\FOA_0_6_0\FOAExamples\UnitStandard\UnitStandard.fo G:\java\misc\FOA_0_6_0\FOAExamples\UnitStandard\unit-standard_1000.xml G:\java\misc\FOA_0_6_0\FOAExamples\UnitStandard\UnitStandard.xsl. |
From: Giannetti, F. <Fab...@hp...> - 2002-10-16 10:25:10
|
Roger, please see comments inline .... > Both the features you added work for me. I just made a patch release (only the jar file), which have these fixes and the page sizes, that are now expressed in inches. > > The insertion point in the text box works, in all the > different windows I > tried, just as I would want it to. > > All the fonts in my \winnt\fonts directory show up in the > list of fonts too. > Incredible. > > When I was configuring XEP to deal with all the fonts I have, > I had to add > each one individually, identifying the name, the metric file > and the printer > file for each variation. And this is all automatic. Just terrific. I'm glad that FOA is useful :-)) > > Two considerations. > > As I noted in the feature-request list at sourceforge, I > believe "fantasy" > and "cursive" are required for fo, not just serif, sans-serif and > monospaced. So I suggest that these be added following the > other generic > names. Just added into the new patch :-) > > Also, and again this is a consideration with publishing > professionals, I > have a considerable amount of Postscript fonts, which Adobe > has always said > to locate in the \psfonts directory. All of my professional > publishing is > done with Postscript and not TrueType fonts. They are installed in the > system using Adobe Type Manager, which I believe puts a > shortcut in the > \winnt\fonts directory which points to the pfm file for the > font. Anyway, > these fonts of course are not showing up in the font list. This is more complicated, first of all because I don't know if everybody has the Adobe Type manager (I don't have it ...), what I suggest, we can try to make it as part of the configuration, so you can add it and then update the font list selection. I don't know if it will be easy or complicated ... > > I didn't respond to an earlier note you sent -- I agree with > this approach > in which the fonts come from the system and the user has to > make sure the > rendering engine can deal with the fonts. Not the least > reason that I don't > want to be restricted by FOP is that I'm not using FOP. Yeah, what could be interesting is to create some scripts which help the user to do that task from FOA (as I did to invoke the engine ...), so you can use the FOP script, XEP script and so on ... > > Thanks for doing this, and so quickly! You are welcome ... I'd like to start a discussion on the dev mailing list about, from a publisher prospective, will be very useful for the next FOA release, as well as something which I called wizards (now I'm more keen to call them stylers). I'd like to give users the possibility to point to a sub XML tree and then select which style they want to apply to it. For style I mean something like a list/table which are already available as bricks but also something more complicated like a table of content or a specific page design. If the author is able to describe a sequence of styling elements it could generate the right appearance for the document expressing it as a sequence of styling elements. Probably is difficult to understand what I'm saying, but is something that is on top of my mind and I like to know if this is, first of all useful, and make sense. Fabio PS: please let continue this discussion on the dev mailing list, so John and Ben can partecipate. > > -----Original Message----- > From: Giannetti, Fabio [mailto:Fab...@hp...] > Sent: Tuesday, October 15, 2002 12:40 PM > To: 'Sperberg, Roger' > Subject: RE: text boxes and popup menus in FOA windows > > > Hi Roger, > I'ave just added the font and unit behaviour to release a patch. > Can you try if it works correcly ? > Please replace this jar file into a copy of the 0.4.0 > distribution inside > the bins dir. > Thanks, > Fabio > > > -----Original Message----- > > From: Sperberg, Roger [mailto:rsp...@as...] > > Sent: Tuesday, October 15, 2002 2:23 PM > > To: 'Giannetti, Fabio' > > Subject: RE: text boxes and popup menus in FOA windows > > > > > > >> PS: I made the suggestion before that whenever you change > > the unit of > > >> measurement popup menu that the insertion point be placed in > > >> the text field > > >> before the popup. With further exploration of the program, I > > >> would suggest > > >> that this be the default behavior in any window, not > just the one I > > >> mentioned. > > > > > >Can you explain this better ? I don't understand it. > > > > > > In any FOA window with a popup menu next to a text box, such > > as where you > > set the dimensions of a page, I suggest that the default > > behavior be this: > > > > If you click the popup menu -- for instance to change "auto" > > to "cm" -- the > > text insertion point goes into the text box next to the popup menu. > > Currently the user has to click into that text box in order > > to enter the > > number. My argument is that setting the unit of measurement > > (or whatever the > > menu controls) indicates that the user is ready to enter a > > number in that > > text box, so it should be made active. > > > > This is just a minor usability feature, but it's what I would > > expect as a > > user. > > > > Roger > > > |
From: Giannetti, F. <Fab...@hp...> - 2002-10-02 14:33:45
|
Guys, I made a new FOA release 0.4.0. There is now a support for absolute positioned objects and a better support for page numbers and page numbering. I have also corrected some bugs and now FOA is correctly working under JDK 1.4.0. Ben, please check if with those changes it works also under Mac. (I attached the sources) Fabio |
From: Giannetti, F. <Fab...@hp...> - 2002-09-19 13:06:41
|
Ben, > >> >The main modifications to the core of Foa are: > >> > > >> >1. Restrict the Dimension class to the Java 1 features. > >> >2. Only use the Java 1 constructors for the various GUI widgets, > >> > notably JButton. > >> >3. Provide an implementation or workaround for the DeleteCharAt( ) > >> > method of StringBuffer. > >> 4. Adjust for the Java collections being in a different > >> package. > >> > >> 5. Consider applying a limit to filename/classname length, around > >> 27 characters. > >> > >> I shortened > >> > >> Action -> Aq > >> Reference -> Ref > >> Sequence -> Seq > >> > >> > Which, if any, of these modifications do you want to go into CVS > at this stage? Ok, you can do the modification, but I will prefere to keep these separate from the main release. We can always put on the web site a special version for old JDKs (with notes for Apple users) and then think to use ant to create a proper building multiplatform/JDK ... > >I don't know Ant in a huge detail, but I think is fine, I > use it with FOP > >and I think could be a good help for building FOA as well. > >If it will be possible to create 2 versions (with the > relative changes) only > >using Ant and starting from a single code version that will be a huge > >advantage... > > What is the best way of building Foa on linux? > > At present I can build Foa on Mac OS X (which doesn't work properly), > or Foa on Mac OS 9 whioch is gloriously incompatible with everyone > else. > > Obviously, I can't be sure without having done it, but my > understanding > is that its should be possible to set up Ant taks to extract > JDK 1.1, and > JDK 1.3 (say) versions of the source. > > This is one reason why I would like to see Ant used to build Foa. I'd like to see this too, I propose to have a look to Ant and try to understand what is possible to do Fabio |
From: <bf...@ew...> - 2002-09-19 13:00:40
|
>From: "Giannetti, Fabio" <Fab...@hp...> >To: foa...@li... >Subject: RE: [Foa-devel] RE: JDK 1.1.8 >Date: Wed, 18 Sep 2002 09:56:06 +0100 > >Ben, > >> >The main modifications to the core of Foa are: >> > >> >1. Restrict the Dimension class to the Java 1 features. >> >2. Only use the Java 1 constructors for the various GUI widgets, >> > notably JButton. >> >3. Provide an implementation or workaround for the DeleteCharAt( ) >> > method of StringBuffer. >> >> I was a bit optmistic. Add to that: >> >> 4. Adjust for the Java collections being in a different >> package. >> >> 5. Consider applying a limit to filename/classname length, around >> 27 characters. >> >> I shortened >> >> Action -> Aq >> Reference -> Ref >> Sequence -> Seq >> > >This seems to me to be a major job, since John was already trying to create >some new packages, it will be better to wait and see what are the results. >Another possibility is to create a second version of FOA which has all the >adjustments to work under JDK 1.1.x. Which, if any, of these modifications do you want to go into CVS at this stage? >I see two problems with that: >1) maintain two versions is always a big effort, first of all because every >added feature must be imported into the sister app and tested, so usually is >a double job and then you can have inconsistency ... >2) we are a very reduced set of working people on FOA, and considering the >amount of time that we can spend on it, probably it worth, at this stage to >add features and or improve the code to better enable the new features to be >added. Absolutely right on both counts ... > > >This is one reaon why I am interested to know the best way >> >of building Fop on linux, as I feel that using Ant might prove >> >to be an advantage. >> >> What are the views on Ant? > >I don't know Ant in a huge detail, but I think is fine, I use it with FOP >and I think could be a good help for building FOA as well. >If it will be possible to create 2 versions (with the relative changes) only >using Ant and starting from a single code version that will be a huge >advantage... What is the best way of building Foa on linux? At present I can build Foa on Mac OS X (which doesn't work properly), or Foa on Mac OS 9 whioch is gloriously incompatible with everyone else. Obviously, I can't be sure without having done it, but my understanding is that its should be possible to set up Ant taks to extract JDK 1.1, and JDK 1.3 (say) versions of the source. This is one reason why I would like to see Ant used to build Foa. Ben -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: Giannetti, F. <Fab...@hp...> - 2002-09-19 11:03:36
|
Ben, I have updated the web site (as suggested, stating the original FOP version (0.20.1)). > > It might be an idea to put a link on the Foa site to the sourceforge > endorsement of the licence, and perhaps also quote some of the > things you have stated here. There is a copy of the license into the distibution list and also a link from the download page int to web site. > > > > >[ ... ] > > > >You can use the code and embed into a product, if you like, the only > >limitation, as far as I have understood, is that you have to ask the > >original creator and the company. > > That is may understanding too; and I have no problem with > Hewlett-Packard, > or any of the creators making this stipulation. It removes a freedom > (by imposing a condition on modification+redistribution), which makes > it incompatible with some other licences, and I am simply > wanting to mention > this fact > > >This is pretty similar (if not entirely equals) to the > Apache's License. > > My understanding was that the Apache licence was similar (if not > identical) to the old-style BSD licence save for a slightly > different advertising clause (restriction on the use of the > name Apache > for example). > > >Please, let me understand what this can stop you from > contributing to FOA or > >how could stop other people from contributing. > > It doesn't stop me in any way whatsoever. I am happy to make over > all my contribution, in entirety, with copyright, to the project > and/or its creator(s). > > You may be aware that some people do have an objection to the MPL, but > such people simply wouldn't approach you, anyway. > > > > What is an issue is the question of what classification of source > >> code can be incorporated: > >> > >> from Sun? > >> from Fop? > >> from GNU? > >> from Blackdown? > >> > >> Any thoughts? > > > >Incorporating other open-sources projects or code is not an > issue for FOA, > >since in the SourceForge project we still have an open-source aim. > >FOP already incorporate a lot of existing packages and FOA > just redistribute > >a customised version of FOP. > > Thanks. I think that that makes things a lot clearer. FOP allows > re-distribution in binary form with modifications; provided that > we don't claim that the deliverable is Fop, or put Fop in the name. > > I was actually wanting to incorporate a source file such as > Hashtable.java, and rather than write my own, use one from > a GNU or Sun project. This would require some thought to ensure > that we did not infringe their licences or tread on their toes. > > I enclose a patch to the links.html webpage intended to acknowledge > our use of Fop; incidentally, the current version of Fop that we > have seems to be 'FOP 0.20.1', but this is not stated on the Foa > site. > > *** links.html Thu Sep 19 10:50:21 2002 > --- links.html.o Thu Sep 19 10:50:28 2002 > *************** > *** 10,26 **** > <table> > > <tr> > ! <td > style="padding-left='10pt';padding-right='10pt'"><img > src="images/foa.gif" alt="FOA" border="0" width="72" height="67"></td> > <td style="padding-left='10pt'"> > <table> > <tr> > <td> > ! <p > align="center"><font size="6pt"><font > size="6pt"><big>F</big>ormatting <big>O</big>bjects > <big>A</big>uthoring</font></font></p> > </td> > </tr> > <tr> > <td> > ! <p > align="center"><img src="images/linksBanner.gif" border="0" > width="528" height="36" alt="Links"></p> > </td> > </tr> > </table> > --- 10,26 ---- > <table> > > <tr> > ! <td > style="padding-left='10pt';padding-right='10pt'"><img > src="images/foa.gif" alt="FOA" align="center" border="0"></td> > <td style="padding-left='10pt'"> > <table> > <tr> > <td> > ! <p > align="center"><font size="6pt"><font > size="6pt"><big>F</big>ormatting <big>O</big>bjects > <big>A</big>uthoring</font></p> > </td> > </tr> > <tr> > <td> > ! <p > align="center"><img src="images/linksBanner.gif" > align="center" border="0"></p> > </td> > </tr> > </table> > *************** > *** 30,74 **** > <td valign="top"> > <table> > <tr align="center"> > > ! <td style="padding='5pt'"> <a > href="index.html"><img src="images/home.gif" border="0" > width="75" height="36" alt="Home"></a> > </td> > </tr> > <tr align="center"> > ! <td style="padding='5pt'"> <a > href="links.html"><img src="images/links.gif" border="0" > width="75" height="36" alt="Links"></a> > </td> > </tr> > <tr align="center"> > > ! <td style="padding='5pt'"> <a > href="download.html"><img src="images/download.gif" > border="0" width="75" height="36" alt="Download"></a> > </td> > </tr> > <tr align="center"> > > ! <td style="padding='5pt'"> <a > href="features.html"><img src="images/features.gif" > border="0" width="75" height="36" alt="Features"></a> > </td> > </tr> > <tr align="center"> > > ! <td style="padding='5pt'"> <a > href="examples.html"><img src="images/examples.gif" > border="0" alt="Examples" width="75" height="36"></a> > </td> > </tr> > <tr align="center"> > > ! <td style="padding='5pt'"> <a > href="howto.html"><img src="images/howto.gif" border="0" > width="75" height="36" alt="Howto"></a> > </td> > </tr> > <tr align="center"> > > ! <td style="padding='5pt'"> <a > href="docs.html"><img src="images/docs.gif" border="0" > width="75" height="36" alt="Docs"></a> > </td> > </tr> > <tr align="center"> > > ! <td style="padding='5pt'"> <a > href="history.html"><img src="images/history.gif" border="0" > alt="History" width="75" height="36"></a> > </td> > </tr> > <tr align="center"> > > ! <td style="padding='5pt'"> <a > href="team.html"><img src="images/team.gif" border="0" > width="75" height="36" alt="Team"></a> > </td> > </tr> > <tr align="center"> > <td style="padding='5pt'"> > <A > href="http://sourceforge.net"> > ! <IMG > src="http://sourceforge.net/sflogo.php?group_id=873&type=1 > " width="88" height="31" alt="SourceForge Logo"> </A> > </td> > </tr> > > --- 30,84 ---- > <td valign="top"> > <table> > <tr align="center"> > ! <td style="padding='5pt'"> > ! <a > href="index.html"><img src="images/home.gif" align="center" > border="0"></a> > </td> > </tr> > <tr align="center"> > ! <td style="padding='5pt'"> > ! <a > href="links.html"><img src="images/links.gif" align="center" > border="0"></a> > </td> > </tr> > <tr align="center"> > ! <td style="padding='5pt'"> > ! <a > href="download.html"><img src="images/download.gif" > align="center" border="0"></a> > </td> > </tr> > <tr align="center"> > ! <td style="padding='5pt'"> > ! <a > href="features.html"><img src="images/features.gif" > align="center" border="0"></a> > </td> > </tr> > <tr align="center"> > ! <td style="padding='5pt'"> > ! <a > href="examples.html"><img src="images/examples.gif" > align="center" border="0"></a> > </td> > </tr> > <tr align="center"> > ! <td style="padding='5pt'"> > ! <a > href="howto.html"><img src="images/howto.gif" align="center" > border="0"></a> > </td> > </tr> > <tr align="center"> > ! <td style="padding='5pt'"> > ! <a > href="docs.html"><img src="images/docs.gif" align="center" > border="0"></a> > </td> > </tr> > <tr align="center"> > ! <td style="padding='5pt'"> > ! <a > href="history.html"><img src="images/history.gif" > align="center" border="0"></a> > </td> > </tr> > <tr align="center"> > ! <td style="padding='5pt'"> > ! <a > href="team.html"><img src="images/team.gif" align="center" > border="0"></a> > </td> > </tr> > <tr align="center"> > <td style="padding='5pt'"> > <A > href="http://sourceforge.net"> > ! <IMG > src="http://sourceforge.net/sflogo.php?group_id=873&type=1" > ! width="88" height="31" alt="SourceForge Logo"> </A> > </td> > </tr> > > *************** > *** 82,89 **** > <li><a > href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/foa/foa/" > >CVS Tree Repository</a></li> > <li><a > href="http://sourceforge.net/tracker/?group_id=38516">Trackers > </a></li> > <li><a > href="http://sourceforge.net/forum/?group_id=38516">Developers > Forum</a></li> > - <li><a > href="http://sourceforge.net/forum/?group_id=38516">Fop</a> > FOA uses Fop to preview its output, and the project incorporates > - a modified version of the Fop binary.</li> > </ul> > </td> > </tr> > --- 92,97 ---- > > Ben. > > -- > Privileged/Confidential Information may be contained in this message. > If you are not the addressee indicated in this message (or > responsible > for delivery of the message to such person), you may not copy > or deliver > this message to anyone. In such case, you should destroy this message > and kindly notify the sender by reply email. Please advise > immediately > if you or your employer do not consent to Internet email > messages of this > kind. Opinions, conclusions and other information in this > message that > do not relate to the official business of ewitness Limited shall be > understood as neither given nor endorsed by it. > > eWitness Limited, Alpha House, Redvers Close, Lawnswood > Business Park, Leeds, LS16 6QY > Telephone: 0113 2951112 Fax: 0113 2951114 > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Foa-devel mailing list > Foa...@li... > https://lists.sourceforge.net/lists/listinfo/foa-devel > |
From: <bf...@ew...> - 2002-09-19 10:43:28
|
>From: "Giannetti, Fabio" <Fab...@hp...> >To: foa...@li... >Date: Wed, 18 Sep 2002 09:51:28 +0100 >Subject: [Foa-devel] Licensing Issues > >Hi Ben, > > > Foa is currently licenced under the MPL ... >[ ... ] > >So we came out with the Mozilla license that is an "official" open-source >license and is among the standard SourceForge licenses. It might be an idea to put a link on the Foa site to the sourceforge endorsement of the licence, and perhaps also quote some of the things you have stated here. > >[ ... ] > >You can use the code and embed into a product, if you like, the only >limitation, as far as I have understood, is that you have to ask the >original creator and the company. That is may understanding too; and I have no problem with Hewlett-Packard, or any of the creators making this stipulation. It removes a freedom (by imposing a condition on modification+redistribution), which makes it incompatible with some other licences, and I am simply wanting to mention this fact >This is pretty similar (if not entirely equals) to the Apache's License. My understanding was that the Apache licence was similar (if not identical) to the old-style BSD licence save for a slightly different advertising clause (restriction on the use of the name Apache for example). >Please, let me understand what this can stop you from contributing to FOA or >how could stop other people from contributing. It doesn't stop me in any way whatsoever. I am happy to make over all my contribution, in entirety, with copyright, to the project and/or its creator(s). You may be aware that some people do have an objection to the MPL, but such people simply wouldn't approach you, anyway. > > What is an issue is the question of what classification of source >> code can be incorporated: >> >> from Sun? >> from Fop? >> from GNU? >> from Blackdown? >> >> Any thoughts? > >Incorporating other open-sources projects or code is not an issue for FOA, >since in the SourceForge project we still have an open-source aim. >FOP already incorporate a lot of existing packages and FOA just redistribute >a customised version of FOP. Thanks. I think that that makes things a lot clearer. FOP allows re-distribution in binary form with modifications; provided that we don't claim that the deliverable is Fop, or put Fop in the name. I was actually wanting to incorporate a source file such as Hashtable.java, and rather than write my own, use one from a GNU or Sun project. This would require some thought to ensure that we did not infringe their licences or tread on their toes. I enclose a patch to the links.html webpage intended to acknowledge our use of Fop; incidentally, the current version of Fop that we have seems to be 'FOP 0.20.1', but this is not stated on the Foa site. *** links.html Thu Sep 19 10:50:21 2002 --- links.html.o Thu Sep 19 10:50:28 2002 *************** *** 10,26 **** <table> <tr> ! <td style="padding-left='10pt';padding-right='10pt'"><img src="images/foa.gif" alt="FOA" border="0" width="72" height="67"></td> <td style="padding-left='10pt'"> <table> <tr> <td> ! <p align="center"><font size="6pt"><font size="6pt"><big>F</big>ormatting <big>O</big>bjects <big>A</big>uthoring</font></font></p> </td> </tr> <tr> <td> ! <p align="center"><img src="images/linksBanner.gif" border="0" width="528" height="36" alt="Links"></p> </td> </tr> </table> --- 10,26 ---- <table> <tr> ! <td style="padding-left='10pt';padding-right='10pt'"><img src="images/foa.gif" alt="FOA" align="center" border="0"></td> <td style="padding-left='10pt'"> <table> <tr> <td> ! <p align="center"><font size="6pt"><font size="6pt"><big>F</big>ormatting <big>O</big>bjects <big>A</big>uthoring</font></p> </td> </tr> <tr> <td> ! <p align="center"><img src="images/linksBanner.gif" align="center" border="0"></p> </td> </tr> </table> *************** *** 30,74 **** <td valign="top"> <table> <tr align="center"> ! <td style="padding='5pt'"> <a href="index.html"><img src="images/home.gif" border="0" width="75" height="36" alt="Home"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> <a href="links.html"><img src="images/links.gif" border="0" width="75" height="36" alt="Links"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> <a href="download.html"><img src="images/download.gif" border="0" width="75" height="36" alt="Download"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> <a href="features.html"><img src="images/features.gif" border="0" width="75" height="36" alt="Features"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> <a href="examples.html"><img src="images/examples.gif" border="0" alt="Examples" width="75" height="36"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> <a href="howto.html"><img src="images/howto.gif" border="0" width="75" height="36" alt="Howto"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> <a href="docs.html"><img src="images/docs.gif" border="0" width="75" height="36" alt="Docs"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> <a href="history.html"><img src="images/history.gif" border="0" alt="History" width="75" height="36"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> <a href="team.html"><img src="images/team.gif" border="0" width="75" height="36" alt="Team"></a> </td> </tr> <tr align="center"> <td style="padding='5pt'"> <A href="http://sourceforge.net"> ! <IMG src="http://sourceforge.net/sflogo.php?group_id=873&type=1" width="88" height="31" alt="SourceForge Logo"> </A> </td> </tr> --- 30,84 ---- <td valign="top"> <table> <tr align="center"> ! <td style="padding='5pt'"> ! <a href="index.html"><img src="images/home.gif" align="center" border="0"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> ! <a href="links.html"><img src="images/links.gif" align="center" border="0"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> ! <a href="download.html"><img src="images/download.gif" align="center" border="0"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> ! <a href="features.html"><img src="images/features.gif" align="center" border="0"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> ! <a href="examples.html"><img src="images/examples.gif" align="center" border="0"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> ! <a href="howto.html"><img src="images/howto.gif" align="center" border="0"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> ! <a href="docs.html"><img src="images/docs.gif" align="center" border="0"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> ! <a href="history.html"><img src="images/history.gif" align="center" border="0"></a> </td> </tr> <tr align="center"> ! <td style="padding='5pt'"> ! <a href="team.html"><img src="images/team.gif" align="center" border="0"></a> </td> </tr> <tr align="center"> <td style="padding='5pt'"> <A href="http://sourceforge.net"> ! <IMG src="http://sourceforge.net/sflogo.php?group_id=873&type=1" ! width="88" height="31" alt="SourceForge Logo"> </A> </td> </tr> *************** *** 82,89 **** <li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/foa/foa/">CVS Tree Repository</a></li> <li><a href="http://sourceforge.net/tracker/?group_id=38516">Trackers</a></li> <li><a href="http://sourceforge.net/forum/?group_id=38516">Developers Forum</a></li> - <li><a href="http://sourceforge.net/forum/?group_id=38516">Fop</a> FOA uses Fop to preview its output, and the project incorporates - a modified version of the Fop binary.</li> </ul> </td> </tr> --- 92,97 ---- Ben. -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: Giannetti, F. <Fab...@hp...> - 2002-09-18 09:02:22
|
Ben, > >The main modifications to the core of Foa are: > > > >1. Restrict the Dimension class to the Java 1 features. > >2. Only use the Java 1 constructors for the various GUI widgets, > > notably JButton. > >3. Provide an implementation or workaround for the DeleteCharAt( ) > > method of StringBuffer. > > I was a bit optmistic. Add to that: > > 4. Adjust for the Java collections being in a different > package. > > 5. Consider applying a limit to filename/classname length, around > 27 characters. > > I shortened > > Action -> Aq > Reference -> Ref > Sequence -> Seq > This seems to me to be a major job, since John was already trying to create some new packages, it will be better to wait and see what are the results. Another possibility is to create a second version of FOA which has all the adjustments to work under JDK 1.1.x. I see two problems with that: 1) maintain two versions is always a big effort, first of all because every added feature must be imported into the sister app and tested, so usually is a double job and then you can have inconsistency ... 2) we are a very reduced set of working people on FOA, and considering the amount of time that we can spend on it, probably it worth, at this stage to add features and or improve the code to better enable the new features to be added. > >[...] > > > >This is one reaon why I am interested to know the best way > >of building Fop on linux, as I feel that using Ant might prove > >to be an advantage. > > What are the views on Ant? I don't know Ant in a huge detail, but I think is fine, I use it with FOP and I think could be a good help for building FOA as well. If it will be possible to create 2 versions (with the relative changes) only using Ant and starting from a single code version that will be a huge advantage... Fabio > > Ben > > -- > Privileged/Confidential Information may be contained in this message. > If you are not the addressee indicated in this message (or > responsible > for delivery of the message to such person), you may not copy > or deliver > this message to anyone. In such case, you should destroy this message > and kindly notify the sender by reply email. Please advise > immediately > if you or your employer do not consent to Internet email > messages of this > kind. Opinions, conclusions and other information in this > message that > do not relate to the official business of ewitness Limited shall be > understood as neither given nor endorsed by it. > > eWitness Limited, Alpha House, Redvers Close, Lawnswood > Business Park, Leeds, LS16 6QY > Telephone: 0113 2951112 Fax: 0113 2951114 > > > ------------------------------------------------------- > This SF.NET email is sponsored by: AMD - Your access to the experts > on Hammer Technology! Open Source & Linux Developers, register now > for the AMD Developer Symposium. Code: EX8664 > http://www.developwithamd.com/developerlab > _______________________________________________ > Foa-devel mailing list > Foa...@li... > https://lists.sourceforge.net/lists/listinfo/foa-devel > |
From: Giannetti, F. <Fab...@hp...> - 2002-09-18 08:53:28
|
Hi Ben, > Foa is currently licenced under the MPL > <URL: http://c2.com/cgi/wiki?WhyMplIsEvil >. I imagine that this is > deliberate. To the best of my knowledge, the MPL like the NPL > before it > is intended to be a Copyleft 'Free, as in free, Software' licence but > one that puts one party (Netscape Corporation) in a favoured position, > being able to exploit the code commercially. > > I have read the MPL several times, but apart from recommending it > as a cure for insomnia, I am not any wiser. > <URL: http://www.tomhull.com/ocston/docs/mozgpl.html > When I made FOA Open Source I gave my motivations to my management (and I think are still valid): 1) Help the FO community to grow, enabling an easy way to create stylesheet to publish XML 2) Create a community which has particular interest into develop authoring tools for FO So we came out with the Mozilla license that is an "official" open-source license and is among the standard SourceForge licenses. > > I doubt that FG intended to benefit Netscape, and so I suppose > that the use of the MPL is to protect Hewlett-Packard's interests. > > (Note that Mozilla does not use the MPL currently, due entirely to > the issues I am bringing up here, the need to link with GPL code). > > IMHO, it would be desirable to be able to link with GPL code, > but this may be inherently impossible due to earlier decisions by, > or simply the wishes of, the Developers and/or their employers. > > [BTW, eWitness has no intention of releasing any of its Line of > Business code under the GPL. but we do contribute to the Open Source > projects we use, and take part in related activities]. So, I don't understand which are the issues related to the use of MPL 1.1. You can use the code and embed into a product, if you like, the only limitation, as far as I have understood, is that you have to ack the original crator and the company. This is pretty similar (if not entirely equals) to the Apache's License. Please, let me understand what this can stop you from contributing to FOA or how could stop other people from contributing. > > It might also be desirable to use the same licence as Fop, > <URL: http://xml.apache.org/fop/license.html >, which I believe > is identical to the Apache 1.1 licence > <URL: http://www.apache.org/LICENSE-1.1 >, and which therefore > has definite, if minor, incompatibilities with the GPL. > > For my part, licencing is not an issue, > <URL: http://www.freeworldlicence.org/other_licences.shtml >, and > <URL: http://www.topology.org/soft/lice.html > > and I am perfectly prepared to make over any and all of my > contribution > to GF and/or others nominated by this project, so that my contribution > can be released under any licence whatsoever, or for that matter kept > secret and carefully guarded for all eternity. > > What is an issue is the question of what classification of source > code can be incorporated: > > from Sun? > from Fop? > from GNU? > from Blackdown? > > Any thoughts? Incorporating other open-sources projects or code is not an issue for FOA, since in the SourceForge project we still have an open-source aim. FOP already incorporate a lot of existing packages and FOA just redistribute a customised version of FOP. Fabio |
From: <bf...@ew...> - 2002-09-18 03:20:20
|
At 8:43 pm +0100 13/9/02, ewitness - Ben Fowler wrote: >I noticed about a week ago that the sources checked out on the >Mac had faulty line endings in many cases. > >[ ... ] > >I will write a perl script to fix the problems, and check in the >corrected files sometime on the next 5 or 6 hours. Done. The script I used was: % find . -name '*.java' -exec perl -pi.bak -e 's/\x0d\x0a/\x0a/g' {} \; Incidentally, the sources seem to have a mixture of tabs and spaces, perhaps tab stop set to 8 spaces. Whilst I am fixing white space should not the files be either tab-expanded, or more likely to be what is required, entabbed with 8 spaces being folded to 1 tab character? Ben. -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: <bf...@ew...> - 2002-09-18 03:20:20
|
At 8:32 pm +0100 13/9/02, ewitness - Ben Fowler wrote: >We now need to discuss whether it is desirable and/or whether any >compromises required are sustainable. > >[ ... ] > >Another possibility would be obtain Java 1 implementations of the >required classes, though this would require analysis of the licencing >issues involved. Foa is currently licenced under the MPL <URL: http://c2.com/cgi/wiki?WhyMplIsEvil >. I imagine that this is deliberate. To the best of my knowledge, the MPL like the NPL before it is intended to be a Copyleft 'Free, as in free, Software' licence but one that puts one party (Netscape Corporation) in a favoured position, being able to exploit the code commercially. I have read the MPL several times, but apart from recommending it as a cure for insomnia, I am not any wiser. <URL: http://www.tomhull.com/ocston/docs/mozgpl.html > I doubt that FG intended to benefit Netscape, and so I suppose that the use of the MPL is to protect Hewlett-Packard's interests. (Note that Mozilla does not use the MPL currently, due entirely to the issues I am bringing up here, the need to link with GPL code). IMHO, it would be desirable to be able to link with GPL code, but this may be inherently impossible due to earlier decisions by, or simply the wishes of, the Developers and/or their employers. [BTW, eWitness has no intention of releasing any of its Line of Business code under the GPL. but we do contribute to the Open Source projects we use, and take part in related activities]. It might also be desirable to use the same licence as Fop, <URL: http://xml.apache.org/fop/license.html >, which I believe is identical to the Apache 1.1 licence <URL: http://www.apache.org/LICENSE-1.1 >, and which therefore has definite, if minor, incompatibilities with the GPL. For my part, licencing is not an issue, <URL: http://www.freeworldlicence.org/other_licences.shtml >, and <URL: http://www.topology.org/soft/lice.html > and I am perfectly prepared to make over any and all of my contribution to GF and/or others nominated by this project, so that my contribution can be released under any licence whatsoever, or for that matter kept secret and carefully guarded for all eternity. What is an issue is the question of what classification of source code can be incorporated: from Sun? from Fop? from GNU? from Blackdown? Any thoughts? > >The main modifications to the core of Foa are: > >1. Restrict the Dimension class to the Java 1 features. >2. Only use the Java 1 constructors for the various GUI widgets, > notably JButton. >3. Provide an implementation or workaround for the DeleteCharAt( ) > method of StringBuffer. I was a bit optmistic. Add to that: 4. Adjust for the Java collections being in a different package. 5. Consider applying a limit to filename/classname length, around 27 characters. I shortened Action -> Aq Reference -> Ref Sequence -> Seq >[...] > >This is one reaon why I am interested to know the best way >of building Fop on linux, as I feel that using Ant might prove >to be an advantage. What are the views on Ant? Ben -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: <bf...@ew...> - 2002-09-13 19:43:33
|
I noticed about a week ago that the sources checked out on the Mac had faulty line endings in many cases. (This is my doing as I must have unintentionally checked in DOS line-endings from text files in a zip archive). When set about about doing this, I checked out a copy of Foa under linux, but found that the java files had proper line endings, so let sleeping files lie. I have now discovered that by chance the files that I examined were more or less the only ones with proper line endings, and that is indeed a job that needs doing. I will write a perl script to fix the problems, and check in the corrected files sometime on the next 5 or 6 hours. Please mail me if you think that this appraoch is wrong, my apologies for the mess-up in the first place, and if you need a snapshot of the present state, now is the time to time create it! Ben. -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: <bf...@ew...> - 2002-09-13 19:32:30
|
>From: "Giannetti, Fabio" <Fab...@hp...> >To: foa...@li... >Date: Thu, 12 Sep 2002 09:37:53 +0100 >Subject: [Foa-devel] RE: JDK 1.1.8 > >Ben, > this is very good ! >Can you create some instruction, or an how-to, to be added to the >distribution especially for mac users ? >I will put these instructions into the web site. >Thanks, >Fabio > >> -----Original Message----- >> From: bf...@ew... [mailto:bf...@ew...] >> Sent: Wednesday, September 11, 2002 1:01 PM >> To: Giannetti, Fabio; foa...@li... >> Subject: JDK 1.1.8 >> >> >> I have been able to get Foa to compile on Mac OS 9 with Metrowerks >> 6. This version loads and runs - I have a screen shot (60 kByte) >> to prove it, which I could forward to anyone interested. > > > > I am still looking for build instructions using, say, make or > > ant for use on linux. Unfortunately, the instructions would involve the sacrifice of a goat and several chickens: in other words it is not on (at the time of writing) for people who need a 'how-to'. I could add, that under JDK 1.1.8/Mac OS 9, the dialogue boxes come up on top of their parents, which they don't on mac OS X, and the Tree display of attribute sets in the Attribute Set manager works (which I don't think that it does on Mac OS X). (I have screenshots which demonstrate these features). The point of my post was to state that it was possible. We now need to discuss whether it is desirable and/or whether any compromises required are sustainable. (I think 'yes' partly because the Mac is my favoured system, and partly because of the extra power of debugging one gets by adding another system). The final hurdle is that the rendering part of Foa calls certain Java 2 features of Swing, starting with BufferedImage in PreviewRenderer and PreviewPanel. I would like to deal with this by dividing Foa into a standalone core (Foa1) which compiles and runs on Java 1, and several extensions, appendages or developments which may require later versions of Java (Foa2). Clearly the solution to my BufferedImage problem is to exclude those files and that functionality from the Basic or central Foa and place them in the Advanced or greater Foa. Another possibility would be obtain Java 1 implementations of the required classes, though this would require analysis of the licencing issues involved. The main modifications to the core of Foa are: 1. Restrict the Dimension class to the Java 1 features. 2. Only use the Java 1 constructors for the various GUI widgets, notably JButton. 3. Provide an implementation or workaround for the DeleteCharAt( ) method of StringBuffer. My first question is whether the Foa team would allow this Java 1 pollution of what might otherwise be clean Java 2 code. I expect that I am the only person who is that interested, and maybe this needs to be put on hold. Another way forward would be to develop an 'ant' target that delivered Java 1 code. This was used successfully by the Fop team until they 'let go' the Java 1 edition of Fop (I am still using Fop 0.14, which runs on Mac OS 9). This is one reaon why I am interested to know the best way of building Fop on linux, as I feel that using ant might prove to be an advantage. Grateful for any comments. Ben. -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: Giannetti, F. <Fab...@hp...> - 2002-09-12 08:39:55
|
Ben, this is very good ! Can you create some instruction, or an how-to, to be added to the distribution especially for mac users ? I will put these instructions into the web site. Thanks, Fabio > -----Original Message----- > From: bf...@ew... [mailto:bf...@ew...] > Sent: Wednesday, September 11, 2002 1:01 PM > To: Giannetti, Fabio; foa...@li... > Subject: JDK 1.1.8 > > > I have been able to get Foa to compile on Mac OS 9 with Metrowerks > 6. This version loads and runs - I have a screen shot (60 kByte) > to prove it, which I could forward to anyone interested. > > I am still looking for build instructions using, say, make or > ant for use on linux. > > Ben > -- > Privileged/Confidential Information may be contained in this message. > If you are not the addressee indicated in this message (or > responsible > for delivery of the message to such person), you may not copy > or deliver > this message to anyone. In such case, you should destroy this message > and kindly notify the sender by reply email. Please advise > immediately > if you or your employer do not consent to Internet email > messages of this > kind. Opinions, conclusions and other information in this > message that > do not relate to the official business of ewitness Limited shall be > understood as neither given nor endorsed by it. > > eWitness Limited, Alpha House, Redvers Close, Lawnswood > Business Park, Leeds, LS16 6QY > Telephone: 0113 2951112 Fax: 0113 2951114 > |
From: <bf...@ew...> - 2002-09-11 12:01:43
|
I have been able to get Foa to compile on Mac OS 9 with Metrowerks 6. This version loads and runs - I have a screen shot (60 kByte) to prove it, which I could forward to anyone interested. I am still looking for build instructions using, say, make or ant for use on linux. Ben -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: Giannetti, F. <Fab...@hp...> - 2002-09-09 14:53:43
|
Ben, yeah, show() has been deprecated since the JDK 1.1. So it seams that the Apple JDK is quite out of date :-)) I tried the version you put on the web site and works under Windows, so for now we can keep the deprecated version. We will see what happens with JDK 1.4 (I still have to try it ...) and maybe we can made 2 packages, one for Win/Linux and one for Apple. Fabio PS: John, have you made any improvment to the new architecture ? Can you send me a latest snapshot so I can figure out if it will be better to do the wizards on this or the old one. > -----Original Message----- > From: bf...@ew... [mailto:bf...@ew...] > Sent: Thursday, September 05, 2002 6:39 PM > To: foa...@li... > Subject: [Foa-devel] RE: About Dialogue box > > > >From: "Giannetti, Fabio" <Fab...@hp...> > >To: foa...@li... > >Subject: RE: [Foa-devel] About Dialogue box > >Date: Mon, 2 Sep 2002 09:18:36 +0100 > > > >Hi Ben, > > no I don't think so ... but actually I didn't find any > instruction > >regarding precedence ... > >So, I try to compile the new cvs tree and see if there are > problems under > >Windows. > >Thanks, Fabio > > I think that my version is incorrect in the sense that the > setVisible( ) > call is an alias for 'show'. It is curious, if it is so, that > the wrong > version workd, but the right version does not. > > > Ben > -- > Privileged/Confidential Information may be contained in this message. > If you are not the addressee indicated in this message (or > responsible > for delivery of the message to such person), you may not copy > or deliver > this message to anyone. In such case, you should destroy this message > and kindly notify the sender by reply email. Please advise > immediately > if you or your employer do not consent to Internet email > messages of this > kind. Opinions, conclusions and other information in this > message that > do not relate to the official business of ewitness Limited shall be > understood as neither given nor endorsed by it. > > eWitness Limited, Alpha House, Redvers Close, Lawnswood > Business Park, Leeds, LS16 6QY > Telephone: 0113 2951112 Fax: 0113 2951114 > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > Foa-devel mailing list > Foa...@li... > https://lists.sourceforge.net/lists/listinfo/foa-devel > |
From: <bf...@ew...> - 2002-09-05 17:39:41
|
>From: "Giannetti, Fabio" <Fab...@hp...> >To: foa...@li... >Subject: RE: [Foa-devel] About Dialogue box >Date: Mon, 2 Sep 2002 09:18:36 +0100 > >Hi Ben, > no I don't think so ... but actually I didn't find any instruction >regarding precedence ... >So, I try to compile the new cvs tree and see if there are problems under >Windows. >Thanks, Fabio I think that my version is incorrect in the sense that the setVisible( ) call is an alias for 'show'. It is curious, if it is so, that the wrong version workd, but the right version does not. Ben -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: Giannetti, F. <Fab...@hp...> - 2002-09-02 13:00:29
|
Hi John, I'm working on the wizard and I was thinking to do something like: when you select the wizard button you have the possibility to select a starting node from the XML tree which you want to style. Now there is a simple way and an hard one to implement this wizard, let's start from the simple one :-) When the author select a node from the content tree such as B: Root |- A |-[B] selected | |-C | |-C | |-C |-D ... He can also decide which kind of brick apply among the available ones. This sub-tree can, for instance, easily transformed into a list. The appropriate selection of the brick will be left to the author's choice. The second option, the toughest one, is to create choices, when the starting element has been selected, that are suitable with the available bricks (I try to be a little bit clear with an example ...) Let's imagine to have an XML content tree like this: Root |- A |-[B] selected | |-C | | |-D | | |-E | |-C | | |-D | | |-E | |-C | |-D | |-E |-F ... Now the sub tree could be style as a SimpleTable Brick (B=table, C=table-row, D&E=table-cell) or as a Label&BodyList Brick (B=list, C=list item, D=label, E=body), FOA will have to find out the available possibility. This could be very difficult and it's not clear for me at the moment how to implement it and how to stop the algorithm. I can have a nested element inside D or E that I don't want to style, but for the matching algorithm this could inficiate the bricks pattern recogniction ... So, I hope to have some good feedback on this and BTW, we can still go for the simple version in which is the author responsibility to do the correct job selecting the most appropriate brick and what we can do is to check if there are sufficient nesting levels and accept or reject the choice made, e.g. something like: Root |- A |-[B] selected | |-C | |-C | |-C |-D ... could not be styled as a SimpleTable because there are only 2 nested levels (B and C) and for the table are required 3 levels ... Hope this is clear enough ... Fabio > -----Original Message----- > From: John [mailto:jo...@jm...] > Sent: Friday, August 30, 2002 4:10 PM > To: Giannetti, Fabio > Subject: Re: [Foa-devel] Welcome Ben ! > > > On Tue, 27 Aug 2002 16:06:20 +0100, Giannetti, Fabio wrote: > > -> John, how the FOA redesign is going ? > -> I'd like to open again the next steps discussion because I > think we can > -> start to think to wizards and new feature for the next > release. > > Hi Fabio!!! Welcome back. I was pulled away from FOA by other > urgent matters, so the very last thing I was thinking about was > table wizards. I wonder if the table wizard from 3.0 can be > functionally simpler, and it would be nice to have a single > wizard (from the users point of view, anyway) to do both the > simple and complex tables. > > I didn't have time to really put down any concrete ideas, but I > wanted to go back to the FO spec for tables, and see if we could > construct the most simple wizard that would still allow all > features. > > John > > > |
From: Giannetti, F. <Fab...@hp...> - 2002-09-02 08:20:47
|
Hi Ben, no I don't think so ... but actually I didn't find any instruction regarding precedence ... So, I try to compile the new cvs tree and see if there are problems under Windows. Thanks, Fabio > -----Original Message----- > From: bf...@ew... [mailto:bf...@ew...] > Sent: Friday, August 30, 2002 11:53 PM > To: foa...@li... > Subject: [Foa-devel] About Dialogue box > > > I have just committed a one line line patch which switches the calls > to > > about.setModal(true); > about.setVisible(true); > > so that the box is made visible before being made modal. > > Is this necessary on otrher platforms? Is it required? > > Ben > -- > Privileged/Confidential Information may be contained in this message. > If you are not the addressee indicated in this message (or > responsible > for delivery of the message to such person), you may not copy > or deliver > this message to anyone. In such case, you should destroy this message > and kindly notify the sender by reply email. Please advise > immediately > if you or your employer do not consent to Internet email > messages of this > kind. Opinions, conclusions and other information in this > message that > do not relate to the official business of ewitness Limited shall be > understood as neither given nor endorsed by it. > > eWitness Limited, Alpha House, Redvers Close, Lawnswood > Business Park, Leeds, LS16 6QY > Telephone: 0113 2951112 Fax: 0113 2951114 > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > Foa-devel mailing list > Foa...@li... > https://lists.sourceforge.net/lists/listinfo/foa-devel > |
From: <bf...@ew...> - 2002-08-30 22:53:32
|
I have just committed a one line line patch which switches the calls to about.setModal(true); about.setVisible(true); so that the box is made visible before being made modal. Is this necessary on otrher platforms? Is it required? Ben -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: <bf...@ew...> - 2002-08-30 22:04:12
|
It is bit Mickey Mouse, but I have just committed two short patches which print 'helpful' messages if images cannot be loaded. Ben -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: <bf...@ew...> - 2002-08-30 18:10:54
|
At 8:54 am +0100 30/8/02, Giannetti, Fabio wrote: >Ben, > if you update the CVS with a copy of your code with the changes I >can try it under: >Windows 2000 >Windows NT4 >Linux > 1. Rename 'BrickFeedBackPopupMenu.java' to 'BrickFeedbackPopupMenu.java' I have committed this change. Ben -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: <bf...@ew...> - 2002-08-30 18:10:54
|
At 8:52 am +0100 30/8/02, Giannetti, Fabio wrote: >Hi Ben, > the Director.java and Manager.java are part of the project, they are >the superclasses (abstract) of the main components of the application. I >have used a pattern called Mediator in which there are Mediators (Director) >and Colleagues (Managers). >So, please include them into the CVS repository. Will do. >It will also very useful to create a short document that explains how to use >the CVS (command line I guess) to perform some basic tasks. >This will be a huge benefit for all the developers (me too) which daily >fight with CVS :-)) You don't need to fight with CVS. Think of it as a gentleman's gentleman, a Jeeves of the disk file world which, knits up the ravelled sleeve of care for you each day. <URL: http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&selm=john_coo.224.3325C0AB%40Carleton.CA&rnum=1 > You need to understand only cvs up which updates your files by pulling in changes that others have made, and cvs ci which checks in the changes you have made to amke then available to others. The other operations are concerned with starting projects and happen rarely, but the important ones are the two above, and are not difficult to grasp. See the introductory pages on 'A Day with CVS' in the Red Bean book.<URL: http://cvsbook.red-bean.com/cvsbook.html#A_Day_With_CVS >. Rather than write a document, in this new information age I can give you one central URL, <URL: http://sourceforge.net/docman/display_doc.php?docid=763&group_id=1 >, which has links to everything that you are likely to need. -- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply email. Please advise immediately if you or your employer do not consent to Internet email messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of ewitness Limited shall be understood as neither given nor endorsed by it. eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY Telephone: 0113 2951112 Fax: 0113 2951114 |
From: Giannetti, F. <Fab...@hp...> - 2002-08-30 07:56:19
|
Ben, if you update the CVS with a copy of your code with the changes I can try it under: Windows 2000 Windows NT4 Linux Fabio > -----Original Message----- > From: bf...@ew... [mailto:bf...@ew...] > Sent: Thursday, August 29, 2002 10:56 PM > To: foa...@li... > Subject: [Foa-devel] Dialog boxes > > > At 12:16 pm -0700 29/8/02, > foa...@li... wrote: > > > > Hardly less urgent is to fix the issue of the missing > dialog boxes > >> > on Mac OS X. > > > >Unfortunately SWING is not so "reliable", sometimes strange > side effects > >happens also under Windows, especially under NT if you don't > use the JDK > >1.3.1_02 > > I have Mac OS X with Java v1.3.1 . My other OSsen have Java in the > vicinity of v1.1.8. > > I can easily check-in my fixes that make the dialog boxes actually > appear but do so behind their parents. Grateful if SKS would test this > on some OS other than Mac. > > Ben > -- > Privileged/Confidential Information may be contained in this message. > If you are not the addressee indicated in this message (or > responsible > for delivery of the message to such person), you may not copy > or deliver > this message to anyone. In such case, you should destroy this message > and kindly notify the sender by reply email. Please advise > immediately > if you or your employer do not consent to Internet email > messages of this > kind. Opinions, conclusions and other information in this > message that > do not relate to the official business of ewitness Limited shall be > understood as neither given nor endorsed by it. > > eWitness Limited, Alpha House, Redvers Close, Lawnswood > Business Park, Leeds, LS16 6QY > Telephone: 0113 2951112 Fax: 0113 2951114 > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Foa-devel mailing list > Foa...@li... > https://lists.sourceforge.net/lists/listinfo/foa-devel > |
From: Giannetti, F. <Fab...@hp...> - 2002-08-30 07:55:17
|
Hi Ben, the Director.java and Manager.java are part of the project, they are the superclasses (abstract) of the main components of the application. I have used a pattern called Mediator in which there are Mediators (Director) and Colleagues (Managers). So, please include them into the CVS repository. It will also very useful to create a short document that explains how to use the CVS (command line I guess) to perform some basic tasks. This will be a huge benefit for all the developers (me too) which daily fight with CVS :-)) Thanks, Fabio > -----Original Message----- > From: bf...@ew... [mailto:bf...@ew...] > Sent: Friday, August 30, 2002 12:39 AM > To: foa...@li... > Subject: [Foa-devel] Re-import v3.0 > > > I have seen these files loose in the src/foa folder > > Director.java > Manager.java > Foa.dfPackage.wmk > > It is not clear whether these are part of the source. > > I am not importing them. If anyone knows betters, either notify > me or knidly add the files concerned. > -- > Privileged/Confidential Information may be contained in this message. > If you are not the addressee indicated in this message (or > responsible > for delivery of the message to such person), you may not copy > or deliver > this message to anyone. In such case, you should destroy this message > and kindly notify the sender by reply email. Please advise > immediately > if you or your employer do not consent to Internet email > messages of this > kind. Opinions, conclusions and other information in this > message that > do not relate to the official business of ewitness Limited shall be > understood as neither given nor endorsed by it. > > eWitness Limited, Alpha House, Redvers Close, Lawnswood > Business Park, Leeds, LS16 6QY > Telephone: 0113 2951112 Fax: 0113 2951114 > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Foa-devel mailing list > Foa...@li... > https://lists.sourceforge.net/lists/listinfo/foa-devel > |