[jsword-devel] Flashcard build silliness
Troy A. Griffitts
scribe at crosswire.org
Thu Sep 9 12:01:09 MST 2004
OK John,
Here's my latest discoveries.
If I build on the server with ant and jdk 1.5.0, I have the null
editor window, running on XP jdk 1.4.1.
If I build on the server with ant and jdk 1.4.2, I have the null
editor window, running on XP jdk 1.4.1.
If I build on the server with your build script and jdk 1.5.0, I
get 1.5.0 compile errors which have been fixed and committed, and then I
get:
Exception in thread "main" java.lang.UnsupportedClassVersionError:
org/crosswire /flashcards/Quiz (Unsupported major.minor version 49.0)
which is probably expected from XP and jdk 1.4.1
If I build on the server with your build script and jdk 1.4.2
everything works on XP jdk 1.4.1.
Hope we can track this down.
-Troy.
get On Thu, 9 Sep 2004, John Jacques wrote:
> Troy,
>
> I don't get anything when I try to run the editor from the MainMenu
> using webstart (Quiz does work). All works well when I run from the
> command line (on Linux):
>
> $ java -jar flashcards.jar
>
> The Editor is the correct size etc.
>
> I almost have my local web server set up to allow me to use webstart.
> The last remaining obsticle is signing the jar file! I am trying as
> recommended
> (http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/development.html#signing) but haven't been able to obtain 'unrestricted access'...
>
> On Thu, 2004-09-09 at 12:20, Troy A. Griffitts wrote:
>> John,
>> We could try setting a size. It's not necessarily a webstart
>> issue. I got that error I reported to you by running the produced jar
>> file on an XP box. If you click on the webstart link from this page:
>>
>> http://crosswire.org/flashcards/
>>
>> does the edit choice work for you?
>>
>> I can grab the corner of the very small editor window and resize it
>> larger, but there is nothing on the client area.
>>
>> If you'd really like the breathing marks to be entered before the letters,
>> the IM mechanism supports multiple keystroke for character entry. This is
>> used in the Michigan Claremont Hebrew keymap, if you'd like to see how it
>> works. Actually, just reviewed HebrewMCIM.java and it looks really
>> convoluted. Sorry about that.
>>
>> Thanks for your work!
>>
>> -Troy.
>>
>>
>>
>> On Wed, 8 Sep 2004, John Jacques wrote:
>>
>>> Troy,
>>>
>>> The main difference I see is that MainFrame.java doesn't use
>>> java.awt.Toolkit to determine the screen size as in Editor.java. It
>>> might be worth setting a screen size there...
>>>
>>> I'm glad my other changes didn't break anything!
>>>
>>> I'll try to set up webstart on a local webserver. Looks like I would
>>> just have to edit Flashcards.jnlp. Is it that simple?
>>>
>>> On Wed, 2004-09-08 at 16:49, Troy A. Griffitts wrote:
>>>> John,
>>>> Thank you for your recent submissions. I have updated the
>>>> webstart installer to the latest code and the editor doesn't seem to
>>>> launch for me. I get an error:
>>>> ERROR :
>>>> org.crosswire.flashcards.EditorFrame[frame0,0,0,0x0,invalid,hidden,layo
>>>> ut=java.awt.BorderLayout,title=,resizable,normal,defaultCloseOperation=HIDE_ON_C
>>>> LOSE,rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPan
>>>> e$RootLayout,alignmentX=null,alignmentY=null,border=,flags=385,maximumSize=,mini
>>>> mumSize=,preferredSize=],rootPaneCheckingEnabled=true] :
>>>> Thread[main,5,main]
>>>> null
>>>>
>>>> and a very small windows (actually just the titlebar).
>>>>
>>>> Let me know if you have an idea what it might be. Thank you.
>>>>
>>>> -Troy.
>>>>
>>>>
>>>> On Wed, 18 Aug 2004, John Jacques wrote:
>>>>
>>>>> Troy,
>>>>>
>>>>> I'm going to check in my changes to flashcards. So far there are no
>>>>> major changes, just minor fixes.
>>>>>
>>>>> If I want to make larger changes, should we branch? Does the revision
>>>>> (4 in this case) match up with other CrossWire software such as modedit
>>>>> (which I believe is used elsewhere)?
>>>>>
>>>>> One last question, is there a mailing list, or any other forum, where
>>>>> new ideas should be discussed before they are implemented?
>>>>>
>>>>> On Sun, 2004-08-15 at 03:23, Troy A. Griffitts wrote:
>>>>>> John,
>>>>>> We've recently changed servers and it has been keeping me busy for the
>>>>>> past few weeks. We just put a new live SVN repository online at:
>>>>>>
>>>>>> https://crosswire.org/svn/flashcards/
>>>>>>
>>>>>> The repository permission is currently WORLD READ/WRITE. If you would
>>>>>> like to commit your changes to the repository, you are welcome to do so.
>>>>>> Not sure if you've had subversion experience. If now, you can find
>>>>>> info and software at:
>>>>>>
>>>>>> http://subversion.tigris.org
>>>>>>
>>>>>> Thanks again for your willingness to help.
>>>>>>
>>>>>> -Troy.
>>>>>>
>>>>>>
>>>>>>
>>>>>> John Jacques wrote:
>>>>>>> Troy,
>>>>>>>
>>>>>>> I made the following changes. Let me know if you keep any of them!
>>>>>>> There are files named "Changes.eruditelite" in any directory I made
>>>>>>> changes in that describe each change and the modified files. I have
>>>>>>> also included the change files in this messages (see below).
>>>>>>>
>>>>>>> Are you using a revision control system?
>>>>>>>
>>>>>>> Also, what do you think of the following proposals:
>>>>>>>
>>>>>>> 1) Add a Quiz mode in which the user is presented with the
>>>>>>> vocabulary word only (not multiple choice) and then the
>>>>>>> answer (either time delayed or by pressing a button). The
>>>>>>> user then indicates whether they knew the word or not. The
>>>>>>> current mode (multiple choice) would still be available.
>>>>>>>
>>>>>>> 2) Cleanup ".flash" files when saving (eliminate unused
>>>>>>> entries, renumber etc.)
>>>>>>>
>>>>>>> ========== In the top directory:
>>>>>>>
>>>>>>> 1) Added GNUmakefile to speedup working from emacs/command line.
>>>>>>> 2) Updated to the latest (on the website 22 July 2004) modedit. This
>>>>>>> allowed me to enter text (classical greek) in Mandrake 10.0.
>>>>>>> 3) Added MounceBasicsChapter04.flash (Vocabulary from Chapter 4 of
>>>>>>> Mounce's Basics of Biblical Greek).
>>>>>>>
>>>>>>> ========== In src/flash:
>>>>>>>
>>>>>>> 1) Changed tool tip for "Save" from "Help" to "Save"
>>>>>>> (EditorFrame.java:102)
>>>>>>> 2) Stopped displaying exception on startup when "NewLesson.flash"
>>>>>>> didn't exist. (EidtorFrame.java:247)
>>>>>>>
>>>>>>> On Sat, 2004-07-17 at 16:37, Troy A. Griffitts wrote:
>>>>>>>
>>>>>>>> John,
>>>>>>>> Thanks for the offer. We'd love any help you'd be willing to
>>>>>>>> volunteer. That's how our open projects improve! You'll find the source
>>>>>>>> in the same directory pointed to by the download link. I don't think we
>>>>>>>> have an actual link to it yet.
>>>>>>>>
>>>>>>>> We do have some c++/linux/handheld apps:
>>>>>>>> http://crosswire.org/qpsword/
>>>>>>>>
>>>>>>>> And we'd love to see flashcards run on the Zaurus! :) Or at least
>>>>>>>> a client that reads the same lesson formats.
>>>>>>>>
>>>>>>>> Thanks you again for your persistence to get our app to work and
>>>>>>>> willingness to help!
>>>>>>>>
>>>>>>>> -Troy A. Griffitts
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sat, 17 Jul 2004, John Jacques wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>> Troy,
>>>>>>>>>
>>>>>>>>> Thanks for the response! The final sigma is " (double quote) and my
>>>>>>>>> confusion about saving a new list was the pop-up hint for the save
>>>>>>>>> button (which says "Help"). It all works now...
>>>>>>>>>
>>>>>>>>> If you are interested in programming help, let me know. I am a
>>>>>>>>> programmer (embedded Linux/Real Time) so most of my experience is OS
>>>>>>>>> porting and device drivers but I have written a fair amount of Java
>>>>>>>>> (~7,000 lines) including a Swing GUI.
>>>>>>>>>
>>>>>>>>> On Sat, 2004-07-17 at 07:02, Troy A. Griffitts wrote:
>>>>>>>>>
>>>>>>>>>> John, I believe that final sigma is the ' key. Did you type a filename
>>>>>>>>>> in the filename box before you hit save? I realize this isn't an
>>>>>>>>>> orthodox method for saving a new file, but it's a first rev of the
>>>>>>>>>> software. Please let me know if this information hasn't helped get you
>>>>>>>>>> going.
>>>>>>>>>>
>>>>>>>>>> -Troy A. Griffitts.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> John Jacques wrote:
>>>>>>>>>>
>>>>>>>>>>> First of all, thank you for a wonderful program! However, I can't seem
>>>>>>>>>>> to get FlashEditor.jar to save any of the changes I make or let me enter
>>>>>>>>>>> a sigma (the end of word sigma that is)...
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> sword-support mailing list
>>>>>>>>>>> sword-support at crosswire.org
>>>>>>>>>>
>>>>>>
>>>>>
>>>
>
More information about the jsword-devel
mailing list