Re: [sword-devel] Sword 1.6.2 NOW!

2010-09-14 Thread Martin Gruner
Hi Karl,

branching is not a pain for this kind of purpose. Just branch off the
repository state of 1.5.1 (I guess there is a tag available), apply the
one-liner, and release a 1.5.1.1. A bugfix release. That should have
been the answer to the problems at hand, not a patch.

mg

Am 14.09.10 11:58, schrieb Karl Kleinpaste:
 Jaak Ristioja risti...@gmail.com writes:
   
 Why not branch?
 
 Because branching is a whole new world of pain, for something as
 straightforward as a workaround patch for a curl library bug.  It's a
 one-line patch, for pity's sake.

   
 Since there has probably been no announcement from Sword that distros
 should patch,
 
 Um...  Procession from false assumption.  Anyone who's involved enough
 to be doing distribution of Sword software ought to be involved enough
 to be seeing discussion about such things as the curl bug and its patch
 here.

 When the bug was encountered, there was rather a lot of activity about
 it.  Anyone who didn't see it...just wasn't watching.

   
 If I remember correctly, an OpenSUSE user was the last to report the
 bug to BibleTime, so maybe OpenSUSE still has it unpatched.
 
 No.  Brian Dumont bdum...@ameritech.net is on top of that, and has
 informed me in the past that appropriate updates were available as of
 Aug 05.

 Whether updated builds get to the field properly is a whole different
 question -- e.g. we have the annoying nightmare that a Xiphos display
 workaround release for an xulrunner bug, fixed in May, hasn't gotten
 back to Ubuntu repositories, though it's available elsewhere just fine
 (via CrossWire's Ubuntu PPA for Sword builds).

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page

   

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] BibleTime 2.6 is released

2010-02-24 Thread Martin Gruner
Hi,

the BibleTime team proudly announces the release of BibleTime 2.6. 
As usual, it can be downloaded from 
https://sourceforge.net/projects/bibletime/files 
(should appear soon). 

Changes since 2.5
- new subwindow arrangement mode tabbed, especially for smaller displays
- important bugfixes
- usability improvements
- translation updates
- improved module selection in various places (including a new main toolbar 
button and main menu item)

@Packagers: Please join the new mailing list 
https://lists.sourceforge.net/lists/listinfo/bibletime-packaging and post 
information about updates to your packages there!

@Developers: This is the official start of our next 8-week release cycle (even 
though trunk is already open for a week now!). Please use 
http://devel.bibletime.info/wiki/Development_Plan for planning the work for 
2.7.

A big thank you goes to all contributors of ideas, code, testing, translations 
and other things!

Best regards,
the BibleTime team.

-- 

Bauplan des Lebens - längst im Gen entdeckt!
Die Wissenschaft ist stolz: Sie hat's gecheckt.
Nun ist der Bauplan als Beweis beliebt,
dass es den Architekten gar nicht gibt.

Wolf Rahn

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] sword-svn spam

2010-01-29 Thread Martin Gruner
Seems to be better now. Thanks a lot!

mg

Am Dienstag, 19. Januar 2010 16:46:15 schrieb Troy A. Griffitts:
 We've attempted to tighten our spam control on our server.  Please let
 us know if you have problems getting emails through to any of the lists.
   You can email me directly at: scribe at crosswire dot org or if that
 also won't get through, give a shout out on irc.freenode.net #sword
 
 Hope this is an improvement for everyone.
 
 Troy
 
 Martin Gruner wrote:
  Hi all,
 
  there is a special kind of Viagra spam that floods the sword-cvs mailing
  list (see attachment).
  Can this be changed?
 
  Thanks for all help,
 
  mg
 
 
  
 
  Subject:
  [sword-svn] Dear sword-...@crosswire.org 84% 0FF on PFIZER !
  From:
  VIAGRA ® Official Site sword-...@crosswire.org
  Date:
  Tue, 15 Dec 2009 01:51:55 -0700
  To:
  sword-...@crosswire.org
 
  To:
  sword-...@crosswire.org
 
 
  Click here http://profiles.yahoo.com/blog/JYNP6LDT3Y5QT3ZHULOFGREBIM
  to view as a web page.
 
  View image in browser now
  http://profiles.yahoo.com/blog/JYNP6LDT3Y5QT3ZHULOFGREBIM
  Unsubscribe http://profiles.yahoo.com/blog/JYNP6LDT3Y5QT3ZHULOFGREBIM
 
  | Change e-mail address
 
  http://profiles.yahoo.com/blog/JYNP6LDT3Y5QT3ZHULOFGREBIM | Privacy
  Policy http://profiles.yahoo.com/blog/JYNP6LDT3Y5QT3ZHULOFGREBIM |
  About Us http://profiles.yahoo.com/blog/JYNP6LDT3Y5QT3ZHULOFGREBIM
 
  Copyright © 2009 dfk Inc. All rights reserved.
 
 
  
 
  ___
  sword-cvs mailing list
  sword-...@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-cvs
 
 
  
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page
 
 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
 

-- 

Bauplan des Lebens - längst im Gen entdeckt!
Die Wissenschaft ist stolz: Sie hat's gecheckt.
Nun ist der Bauplan als Beweis beliebt,
dass es den Architekten gar nicht gibt.

Wolf Rahn

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] The Apple iPad launch yesterday

2010-01-28 Thread Martin Gruner
We may look into porting BibleTime.

mg

Am Donnerstag, 28. Januar 2010 11:09:41 schrieb David Haslam:
 I guess most of us have seen the TV news about yesterday's launch of the
 Apple iPad.
 
 It should prompt the question, Are we going to develop anything for this
  new platform?
 
 David
 

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Schlachter 2000/Geneva Bible Society

2010-01-07 Thread Martin Gruner
Peter, this IS great news. I look forward to having the NGÜ.

When I was in contact with the Geneva Bible Society a few years ago, they were 
completely uninterested. :D

Thanks so much!

mg

Am Donnerstag, 7. Januar 2010 18:22:05 schrieb Peter von Kaehne:
 Dear Friends,
 
 For a couple of days I have been hinting at being able to pass on soon
 some good news regarding new modules.
 
 Today the Geneva Bible Society has send me a contract regarding the
 Schlachter 2000.
 
 We will be able to distribute this very important modern German
 translation as a encrypted for-sale module just like the Hoffnung fuer
 Alle or the NET. The price mooted is a very reasonable one, no doubt
 contributed by the fact that we will not take any cut nor claim any
  costs.
 
 Further than this I have been advised that more texts will follow this
 same agreement - notably the German NGUE, a modern French and a modern
 Italian one.
 
 Of course I am delighted.
 
 I think the work to internationalise the software and de-KJV-ify our
 versification systems is resulting in some  spectacular success.
 
 Finally I am in early but progressed discussions with a publisher for a
 modern Portuguese Bible - in effect the gist is agreed, but the details
 need to get hashed out.
 
 Please pray for the progression and conclusion of all these negotiations.
 
 Particular thanks should also go to one of our users, Mr Bruegmann who
 has initiated all this by asking in the right way the right person at
 the right time.
 
 Yours in Christ
 
 Peter von Kaehne
 
 
 P.S. The work on the actual module is progressing nicely. Nothing has so
 far challenged in a serious fashion my minimal Perl knowledge. I will
 probably pass it all on to one or two of you to get some input at some
 stage. Manfred has already offered his help.
 
 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
 

-- 

Bauplan des Lebens - längst im Gen entdeckt!
Die Wissenschaft ist stolz: Sie hat's gecheckt.
Nun ist der Bauplan als Beweis beliebt,
dass es den Architekten gar nicht gibt.

Wolf Rahn

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] BibleTime 2.5 released

2009-12-20 Thread Martin Gruner
Hi all,

the BibleTime team is proud to announce the release of BibleTime 2.5 
(Christmas edition).

It can be downloaded from https://sourceforge.net/projects/bibletime/files 
(should appear soon). An release of BibleTime for Windows will 
also appear soon.

Changes since 2.4:
- improvements to the subwindow arrangement algorithms
  - many bugfixes
  - new window arrangement modes Tile and Auto Tile
- new module selection header in the text windows
- tons of bugfixes
- many improvements to the windows port
- improved debug mode of the application
- improvements to build system
- translation updates
- Christmas splash screen and display template

@Packagers: It would be great if new packages for the 2.5 release could be 
created and published before Christmas. Thank you for your help!

A big thank you goes to all who contributed their time, knowledge, creativity 
and diligence to this new release, be it translators, developers, artists, 
packagers, developers or other important people!

It is our wish that all of you, us and the users of BibleTime, the Cristmas 
message becomes vivid and important: God came to earth to show his holy love 
for us fallen and sinful people, holding up justice and grace at the very same 
time in his cross and resurrection. This message is also for you! God's love 
and forgiveness is there waiting to embrace you, no matter what your history 
may be.

Best regards,
the BibleTime team

-- 

Bauplan des Lebens - längst im Gen entdeckt!
Die Wissenschaft ist stolz: Sie hat's gecheckt.
Nun ist der Bauplan als Beweis beliebt,
dass es den Architekten gar nicht gibt.

Wolf Rahn

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] BibleTime 2.4 released

2009-11-18 Thread Martin Gruner
Hi all,

it is our great pleasure to announce the availability of BibleTime 2.4. 

It can be downloaded from https://sourceforge.net/projects/bibletime/files 
(should appear soon). An official beta release of BibleTime for Windows will 
also appear soon.

Changes since 2.3:
- truckloads of bugfixes
- many improvements for the windows build and installer
- initial support for TEI modules
- memory leaks eliminated
- BibleTime can now fetch online master repository list from crosswire

@Packagers: Please join the new mailing list 
https://lists.sourceforge.net/lists/listinfo/bibletime-packaging and post 
information about updates to your packages there!

@Developers: Trunk is open again for development. All important bugfixes should 
also go to branch bugfix-2-4.

God bless,

the BibleTime team

-- 

Bauplan des Lebens - längst im Gen entdeckt!
Die Wissenschaft ist stolz: Sie hat's gecheckt.
Nun ist der Bauplan als Beweis beliebt,
dass es den Architekten gar nicht gibt.

Wolf Rahn

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] text rendering

2009-10-15 Thread Martin Gruner
Hi Troy,

thanks for checking back on this! I think I was able to solve the problem by 
passing a bool parameter to RenderText(), like this:

  bool DoRender = (mode == ProcessEntryAttributesOnly) ? 0 : 1;
  QString text = QString::fromUtf8( m_module-module()-RenderText(0, -1, 
DoRender) );

If I understand this correctly, it will not call the render filters at all, so 
that they cannot possibly erase the EntryAttributes by rendering an external 
buffer.

Again, many thanks!
All the best to you.

mg

Am Donnerstag, 15. Oktober 2009 04:50:44 schrieben Sie:
 Hey MG,
 
 Did my latest commit fix your render issue?  I saw you posted a new
 point release for BT and wanted to be sure we got this problem fixed for
 you.
 
   -Troy.
 

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Problems with text rendering

2009-10-15 Thread Martin Gruner
Troy,  

just wanted to add that your suggestion sounds very good to me.

mg

Am Dienstag, 13. Oktober 2009 19:32:18 schrieb Troy A. Griffitts:
 Yeah Martin,
 
 This seems like a problem with the concept of running an EXTERNAL buffer
 through a modules RenderFilters:
 
 module-RenderText(externalBuffer);
 
 as opposed to the usual use of simply rendering the module at its
 current position:
 
 module-RenderText();
 
 Currently this resets the INTERNAL entryAttributes when rendering the
 EXTERNAL buffer.
 
 My thinking is that in this mode we should not touch the internal entry
 attributes.  This is easy to fix and we can still remain binary compatible.
 
 But I don't think this is the ultimate solutions.  This does not address
 the issue of obtaining entry attributes from the supplied external buffer.
 
 If we offer the service of rendering an external buffer through a given
 module's render filters, then we should completely support rendering
 external info.  We should probably add an optional parameter that can be
 passed with externalBuf, something like externalEntryAttributes, so you
 can obtain attributes from any external buffer you ask to be rendered.
 
 I've added the check to bypass entryAttribute processing in SVN.  This
 should make your code work as is.  Let me know.
 
   -Troy.
 
 Martin Gruner wrote:
  Hi Troy,
 
  thank you for the hint. I see a problem though: The code that I mentioned
  is the actual OSIS filter that is being used when we render text. Now in
  a different method, I want to access the entry attributes just like
  usual, but the filter already destroyed them.
 
  key-key(keyname);
  key-renderedText(); //force entryAttributes
 
  const char* note =
  module-module()-getEntryAttributes()
  [Footnote][swordFootnote.toLatin1().data()][body].c_str();
 
  Since the entry attributes are not stored in a key, but in the module, I
  guess that filters may not be allowed to call renderText() at all, since
  it destroys the EntryAttribute structure of the module. Is my
  understanding correct?
 
  I just saw that renderText() has a parameter bool render. I will try
  turning this off to see if this works around the problem, but in my
  opinion there is still a design problem.
 
  What do you think?
 
  mg
 
  Am Montag, 12. Oktober 2009 18:40:32 schrieb Troy A. Griffitts:
  Dear Martin,
 
  I believe the BPBible or Xiphos guys ran into this same problem a little
  while back.  I think, after talking about it, the best solution was to
  simply grab a copy on the stack, near the top of your method, and let it
  go out of scope after the filter completes.
 
  AttributeTypeList entryAttributes = myModule-getEntryAttributes();
 
  Hope this helps.
 
 -Troy.
 
  Martin Gruner wrote:
  Hi Troy,
 
  may I ask for your help with a rendering issue we are experiencing? I
  believe the code once came from you (simplerender.patch).
 
  It is in our OSIS filter descendant, where crossref notes are
  processed.
 
  code
 if (type == crossReference) { //note containing cross
  references
  myUserData-inCrossrefNote = true;
  myUserData-noteType = BT_UserData::CrossReference;
 
  buf.append(span class=\crossreference\);
  sword::SWBuf footnoteNumber =
  tag.getAttribute(swordFootnote);
  sword::SWBuf footnoteBody = myUserData-
 
  entryAttributes[Footnote][footnoteNumber][body];
 
  buf += myModule-RenderText(footnoteBody);
  }
  /code
 
  Now the problem seems to be the final RenderText() call. It destroys
  the EntryAttributes structure when processing the footnote body.
 
  Can you give me a hint how I can work around that? Is there a better,
  preferred method?
 
  Thanks and regards, Martin
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page
 
 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
 

-- 

Bauplan des Lebens - längst im Gen entdeckt!
Die Wissenschaft ist stolz: Sie hat's gecheckt.
Nun ist der Bauplan als Beweis beliebt,
dass es den Architekten gar nicht gibt.

Wolf Rahn

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Problems with text rendering

2009-10-13 Thread Martin Gruner
Hi Troy,

thank you for the hint. I see a problem though: The code that I mentioned is 
the actual OSIS filter that is being used when we render text. Now in a 
different method, I want to access the entry attributes just like usual, but 
the filter already destroyed them.

key-key(keyname);
key-renderedText(); //force entryAttributes

const char* note =
module-module()-getEntryAttributes()
[Footnote][swordFootnote.toLatin1().data()][body].c_str();

Since the entry attributes are not stored in a key, but in the module, I guess 
that filters may not be allowed to call renderText() at all, since it destroys 
the EntryAttribute structure of the module. Is my understanding correct?

I just saw that renderText() has a parameter bool render. I will try turning 
this off to see if this works around the problem, but in my opinion there is 
still a design problem.

What do you think?

mg

Am Montag, 12. Oktober 2009 18:40:32 schrieb Troy A. Griffitts:
 Dear Martin,
 
 I believe the BPBible or Xiphos guys ran into this same problem a little
 while back.  I think, after talking about it, the best solution was to
 simply grab a copy on the stack, near the top of your method, and let it
 go out of scope after the filter completes.
 
 AttributeTypeList entryAttributes = myModule-getEntryAttributes();
 
 Hope this helps.
 
   -Troy.
 
 Martin Gruner wrote:
  Hi Troy,
 
  may I ask for your help with a rendering issue we are experiencing? I
  believe the code once came from you (simplerender.patch).
 
  It is in our OSIS filter descendant, where crossref notes are processed.
 
  code
 if (type == crossReference) { //note containing cross
  references
  myUserData-inCrossrefNote = true;
  myUserData-noteType = BT_UserData::CrossReference;
 
  buf.append(span class=\crossreference\);
  sword::SWBuf footnoteNumber =
  tag.getAttribute(swordFootnote);
  sword::SWBuf footnoteBody = myUserData-
 
  entryAttributes[Footnote][footnoteNumber][body];
 
  buf += myModule-RenderText(footnoteBody);
  }
  /code
 
  Now the problem seems to be the final RenderText() call. It destroys the
  EntryAttributes structure when processing the footnote body.
 
  Can you give me a hint how I can work around that? Is there a better,
  preferred method?
 
  Thanks and regards, Martin
 
 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
 

-- 

Bauplan des Lebens - längst im Gen entdeckt!
Die Wissenschaft ist stolz: Sie hat's gecheckt.
Nun ist der Bauplan als Beweis beliebt,
dass es den Architekten gar nicht gibt.

Wolf Rahn

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] Problems with text rendering

2009-10-12 Thread Martin Gruner
Hi Troy,

may I ask for your help with a rendering issue we are experiencing? I believe 
the code once came from you (simplerender.patch).

It is in our OSIS filter descendant, where crossref notes are processed.

code
   if (type == crossReference) { //note containing cross 
references
myUserData-inCrossrefNote = true;
myUserData-noteType = BT_UserData::CrossReference;

buf.append(span class=\crossreference\);
sword::SWBuf footnoteNumber = 
tag.getAttribute(swordFootnote);
sword::SWBuf footnoteBody = myUserData-
entryAttributes[Footnote][footnoteNumber][body];
buf += myModule-RenderText(footnoteBody);
}
/code

Now the problem seems to be the final RenderText() call. It destroys the 
EntryAttributes structure when processing the footnote body.

Can you give me a hint how I can work around that? Is there a better, 
preferred method?

Thanks and regards, Martin

-- 

Bauplan des Lebens - längst im Gen entdeckt!
Die Wissenschaft ist stolz: Sie hat's gecheckt.
Nun ist der Bauplan als Beweis beliebt,
dass es den Architekten gar nicht gibt.

Wolf Rahn

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] BibleTime 2.0.1 released

2009-06-06 Thread Martin Gruner
A follow-up to BibleTime 2.0, it fixes three bugs:
* Fix bug #2799800: Display broken when verse numbers are turned off
* Fix defect, the main window icon was missing - defect # 2798758
* Removed debug code writing a out.txt file in the current 
directory without warning

Packagers, please consider updating the packages for 2.0.
Thanks!

mg


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] BibleTime 2.0 released

2009-05-28 Thread Martin Gruner
Hi,

the BibleTime team is proud to announce the availability of BibleTime 2.0 for 
download. Main features of this release are:

-BibleTime is now a pure QT application, the dependency on KDE was removed
-Therefore it is possible to build it on MacOS and Windows, though no official 
builds exist for these platforms yet.
-The build system was enhanced aimint towards multi-platform support.
-New dockable windows improve working with bookshelf, bookmarks and the 
magnifier area.
-Tons of bugfixes.
-Improved translations.

You can download the sources at: 
https://sourceforge.net/project/showfiles.php?group_id=954package_id=313143release_id=666473.

The next release 2.1 is planned for 2009-07-12 and will focus on usability 
improvements and better cross-platform support. If bugfix releases are 
neccessary, they will be released sooner.

Thanks to all who contributed to this release.
And thanks to the One who gave us his word so that we could use our time to 
study it!

Blessings!

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] WLC 1.5 loses spacing?

2009-05-25 Thread Martin Gruner
Hi Teus,

BibleTime does show indicators for the segmentation, depending on the display 
style that is chosen (these are customizable to some extent).

If the morph database is copyrighted, an encrypted module would have to be 
created for secure distribution. This could even be in the commercial interest 
of WHI. 

I would probably by this module.

mg

am Montag, 25. Mai 2009 um 13:14 schrieben Sie:

 Is there any front-end that is known to display this morphological
 segmentation or do anything with it? 

 I am asking this because we use the original Scriptures in our Bible
 translation projects. And right now we are tied to a commercial program
 like BibleWorks. 

 If the original information that is present in the Westminster Hebrew
 Database would somehow be visible in e.g. Xiphos or another front-end,
 that would be so helpful!

 Teus.


 On Mon, 2009-05-25 at 03:15 -0700, Chris Little wrote:
 No, the morphology is not included, though the morphological 
 segmentation is. (For example, the first word of Genesis is segmented 
 into 2 morphemes, a prefixed preposition and a noun.)

 --Chris

 Teus Benschop wrote:
  Thanks for that.
  
  Is the morphology of the Grooves-Wheeler (Westminster) Hebrew database
  also included in the WLC module?
  
  Teus.
  
  On Mon, 2009-05-25 at 00:11 -0700, Chris Little wrote:
  Spaces are indeed gone from 1.5. I've got an updated version with this 
  and a couple of other corrections that I hope to upload tomorrow.
  --Chris
 
  Teus Benschop wrote:
  I tried to install the new WLC module from the Beta repository. It was
  installed in Xiphos. The 1.4 version has normal spaces between the
  Hebrew words. But the 1.5 version has no spacing between the words. The
  whole sentence becomes one long word. I didn't check the whole module,
  just Genesis 1. Is there anything I can do to get the spaces back?
  Thanks. Teus.
 
 
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page
 
  
  
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



-- 
Mit freundlichen Grüßen
Martin Gruner
mailto:mg@gmx.net


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] linker problems with 1.6.0? - help needed

2009-05-25 Thread Martin Gruner
Hi Troy,

it was indeed - as expected - a problem with my configuration. I used 
usrinst.sh to compile and install sword, changed --prefix to /usr/local, but 
left --libdir at /usr/lib64, so the old library was not overwritten but still 
used. Works nicely now!

Thanks!

mg

Am Sonntag, 24. Mai 2009 15:38:53 schrieb Troy A. Griffitts:
 Dear Martin,

 I have just tried out your test program.  Here is my experience.

 I have the file yo.cpp:

 #include swmgr.h
 #include installmgr.h
 #include ftptrans.h
 int main(int argc, char* argv[])
 {
  sword::SWMgr mgr;
  sword::InstallMgr imgr;
  sword::FTPTransport trans(example.com);

  return 0;
 }


 which compiles fine on my system with:

 scr...@scribe-laptop:~/yoyo$ g++ -o yo yo.cpp `pkg-config --cflags
 sword` `pkg-config --libs sword`


 I hope this helps.  I would guess that maybe it's a configuration issue
 on your system?

   -Troy.

 Martin Gruner wrote:
  Hi all,
 
  we use the following stupid program to check that linking BibleTime
  against Sword is going to work:
 
  #include iostream
 
  #include swmgr.h
  #include installmgr.h
  #include ftptrans.h
 
  int main(int argc, char* argv[])
  {
  sword::SWMgr mgr;
  sword::InstallMgr imgr;
  sword::FTPTransport trans(example.com);
 
  return 0;
  }
 
  However, after just upgrading to 1.6.0, I get the following error trying
  to compile the test program:
 
  /home/martin/bin/c++
CMakeFiles/cmTryCompileExec.dir/sword_linker_check.cpp.o -o
cmTryCompileExec -rdynamic -L/usr/local/lib -lclucene -lsword -lcurl
  -lz -Wl,-rpath,/usr/local/lib
 
CMakeFiles/cmTryCompileExec.dir/sword_linker_check.cpp.o: In function
`main':
 
sword_linker_check.cpp:(.text+0xd7): undefined reference to
`sword::InstallMgr::InstallMgr(char const*, sword::StatusReporter*,
sword::SWBuf, sword::SWBuf)'
 
  My sword was just built with curl and clucene support and installed into
  /usr/local. Sword libs in /usr/lib have been cleaned. It worked with the
  previous installation of 1.5.11. Did I make a mistake? Does the check
  program need to be changed?
 
  I would be glad about QUICK help, as we are aiming to release BibleTime 2
  this week.
 
  mg
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] linker problems with 1.6.0? - help needed

2009-05-24 Thread Martin Gruner
Hi all,

we use the following stupid program to check that linking BibleTime against 
Sword is going to work:

#include iostream

#include swmgr.h
#include installmgr.h
#include ftptrans.h

int main(int argc, char* argv[])
{
sword::SWMgr mgr;
sword::InstallMgr imgr;
sword::FTPTransport trans(example.com);

return 0;
}

However, after just upgrading to 1.6.0, I get the following error trying to 
compile the test program:

/home/martin/bin/c++
  CMakeFiles/cmTryCompileExec.dir/sword_linker_check.cpp.o -o
  cmTryCompileExec -rdynamic -L/usr/local/lib -lclucene -lsword -lcurl -lz
  -Wl,-rpath,/usr/local/lib

  CMakeFiles/cmTryCompileExec.dir/sword_linker_check.cpp.o: In function
  `main':

  sword_linker_check.cpp:(.text+0xd7): undefined reference to
  `sword::InstallMgr::InstallMgr(char const*, sword::StatusReporter*,
  sword::SWBuf, sword::SWBuf)'

My sword was just built with curl and clucene support and installed into 
/usr/local. Sword libs in /usr/lib have been cleaned. It worked with the 
previous installation of 1.5.11. Did I make a mistake? Does the check program 
need to be changed?

I would be glad about QUICK help, as we are aiming to release BibleTime 2 this 
week.

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] linker problems with 1.6.0? - help needed

2009-05-24 Thread Martin Gruner
Hi Troy,

just tried your suggestion.

g++ ../cmake/sword_linker_check.cpp `pkg-config --cflags sword` `pkg-config --
libs sword`
/tmp/Wh8w.o: In function `main':
/home/dev/bibletime/build/../cmake/sword_linker_check.cpp:23: undefined 
reference to `sword::InstallMgr::InstallMgr(char const*, 
sword::StatusReporter*, sword::SWBuf, sword::SWBuf)'
collect2: ld gab 1 als Ende-Status zurück

pkg-config --cflags sword
-I/usr/local/include/sword

pkg-config --libs sword
-Wl,-Bsymbolic-functions -g -O2 -L/usr/local/lib -L/usr/lib64 -lsword -lcurl -
lidn -lldap -lrt -lkrb5 -lk5crypto -lcom_err -lgssapi_krb5 -lz -lgnutls -
lclucene

What can I test to see if there is a problem with my system?

mg


Am Sonntag, 24. Mai 2009 15:38:53 schrieb Troy A. Griffitts:
 Dear Martin,

 I have just tried out your test program.  Here is my experience.

 I have the file yo.cpp:

 #include swmgr.h
 #include installmgr.h
 #include ftptrans.h
 int main(int argc, char* argv[])
 {
  sword::SWMgr mgr;
  sword::InstallMgr imgr;
  sword::FTPTransport trans(example.com);

  return 0;
 }


 which compiles fine on my system with:

 scr...@scribe-laptop:~/yoyo$ g++ -o yo yo.cpp `pkg-config --cflags
 sword` `pkg-config --libs sword`


 I hope this helps.  I would guess that maybe it's a configuration issue
 on your system?

   -Troy.

 Martin Gruner wrote:
  Hi all,
 
  we use the following stupid program to check that linking BibleTime
  against Sword is going to work:
 
  #include iostream
 
  #include swmgr.h
  #include installmgr.h
  #include ftptrans.h
 
  int main(int argc, char* argv[])
  {
  sword::SWMgr mgr;
  sword::InstallMgr imgr;
  sword::FTPTransport trans(example.com);
 
  return 0;
  }
 
  However, after just upgrading to 1.6.0, I get the following error trying
  to compile the test program:
 
  /home/martin/bin/c++
CMakeFiles/cmTryCompileExec.dir/sword_linker_check.cpp.o -o
cmTryCompileExec -rdynamic -L/usr/local/lib -lclucene -lsword -lcurl
  -lz -Wl,-rpath,/usr/local/lib
 
CMakeFiles/cmTryCompileExec.dir/sword_linker_check.cpp.o: In function
`main':
 
sword_linker_check.cpp:(.text+0xd7): undefined reference to
`sword::InstallMgr::InstallMgr(char const*, sword::StatusReporter*,
sword::SWBuf, sword::SWBuf)'
 
  My sword was just built with curl and clucene support and installed into
  /usr/local. Sword libs in /usr/lib have been cleaned. It worked with the
  previous installation of 1.5.11. Did I make a mistake? Does the check
  program need to be changed?
 
  I would be glad about QUICK help, as we are aiming to release BibleTime 2
  this week.
 
  mg
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] 1.6.0

2009-05-14 Thread Martin Gruner
Congratulations and thank you from the BibleTime team!

mg

am Donnerstag, 14. Mai 2009 um 10:28 schrieben Sie:

 I am very pleased to announce the release of 1.6.0.  Finally, our very 
 first release supporting the long requested feature: alternate 
 versification!

 As usually, it is the result of so many contributing their part.

 We've had such a blessing of new people pitch in toward this release.

 And I am especially thankful to see a recent renewed sense of cooperation.

 God has blessed us with such a great community.  I so appreciate you guys.

 http://crosswire.org/ftpmirror/pub/sword/source/v1.6/sword-1.6.0.tar.gz

 May He use this release to bring His gift of Christ Jesus' salvation to 
 the farthest corners of a lost world.

 By His Grace,

 -Troy.


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] Fwd: Other libraries

2009-01-27 Thread Martin Gruner
Andrew,

I'm forwarding your question to the Sword developer's mailing list. This is 
the right place to ask. BibleTime works with modules provided by the Sword 
library.

AFAICT, there is no way to import from e-Sword.

God bless, 

Martin

--  Weitergeleitete Nachricht  --

Betreff: Other libraries
Datum: Mittwoch 21 Januar 2009
Von: Andrew Greig algr...@bigpond.net.au
An: mg@gmx.net

Hi Martin,

Bible time is a real blessing, I recommend it to all of my friends.
Some of them use e-Sword on Windows, and in fact I assisted a friend to
acquire it and install it just the other night.

There are plenty of resources in the Crosswire Bible Society
fileservers, but I was wondering if it could be possible to download a
Paid for Bible from the e-Sword repository?

For example, I would like to install the NASB in BibleTime, even if I
have to pay for it.  I also have a copy of the NASB on my Palm OS
device.  I imagine that it is in .pdb format.  What sort of format
should BibleTime Bibles have?

Yours in Christ


Andrew Greig
Melbourne, Australia

---

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Open source German Volxbibel

2008-12-30 Thread Martin Gruner
Thank you Wolfgang, looking forward to an improved text. Please let us know.

mg

Am Dienstag 30 Dezember 2008 19:31:00 schrieb Wolfgang Schultz:
 [..]

  Except for the same lossiness as one finds in Jan's ThML, I haven't seen
  any evidence of lossiness in this case. Converting escaped hex to UTF-8
  takes one call to pack() in Perl (or your favorite correlate).
 
  That's not to say that I would use the Zefania text in this case, but
  their texts tend to approximate the quality of their sources and I see no
  need to disparage Zefania or Wolfgang in this forum.
 
  --Chris

 Hello,

 yes it is true the quality of a zefania xml module depends on  the
 source files i have. :(   I'm sorry to say that  i haven't time to
 proof read all files before publishing them. My position is better a
 slight deficient module than no module...

 Ok now to the Volxbible Sword module the workflow was as follow.

 VolxbibelWIKIThML-Datei  Zefania XML  zefania_2_sword_win32  Sword

 I could only control the step ThML-Datei  Zefania XML

 the new workflow will be:

 VolxbibelWiki Zefania XML  zef2osis.pl osis2mod Sword

 then we will know what is lossily  :))

 BTW the step VolxbibelWiki Zefania XML is already finished
 here you find the Volxbibel 3.0 with header and footnotes

 http://downloads.sourceforge.net/zefania-sharp/volxbibel_v3_rev1.zip?use_mi
rror=heanet


 have fun!

 wolfgang

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] problems with osis filters?

2008-12-10 Thread Martin Gruner
Ben,

you are right, thanks for the hint.

Is this really the desired behaviour for the osisfootnotes filter, to leave out 
the actual content?

mg

Am Mittwoch 10 Dezember 2008 12:45:45 schrieb Ben Morgan:
 As I have noted before, when someone asked the same question, this was due
 to a change introduced in svn r2157 to osisfootnotes.cpp. You can still get
 at it through the EntryAttributes (which is what BPBible does now).

 However, this leaves the plain filters looking pretty bad at the moment
 when xrefs are turned on (they have empty brackets () in).

 On the 1.5.12 side, what I really want to see is a reasonably compatible
 release. A release without any dynamic versification code - there is a
 little too much code in BPBible which relies on the default versekey books
 being there (not to mention the SWIG wrappers... which currently don't
 compile against SVN). And I haven't got time to work on this - and won't
 for at least 2 months.

 God Bless,
 Ben
 ---
 Multitudes, multitudes,
in the valley of decision!
 For the day of the LORD is near
in the valley of decision.

 Giôên 3:14 (ESV)

 On Wed, Dec 10, 2008 at 8:08 AM, Greg Hellings 
[EMAIL PROTECTED]wrote:
  Martin,
 
  On Tue, Dec 9, 2008 at 2:27 PM, Martin Gruner [EMAIL PROTECTED] wrote:
   Hi all.
  
   I've got problems with Sword 1.5.11, which seem not to be present with
 
  1.5.9.
 
   [EMAIL PROTECTED]:/home/dev/sword/examples/cmdline$ ./lookup ESV 3Joh
 
  1:1
 
   ==Raw=Entry===
   III John 1:1:
   title subType=x-preverse type=sectionGreeting/titlenote n=a
   osisID=3John.1.1!crossReference.a osisRef=3John.1.1
   type=crossReferencereference osisRef=2John.1.12 John
   1/reference/noteThe elder to the beloved Gaius, note n=b
   osisID=3John.1.1!crossReference.b osisRef=3John.1.1
   type=crossReferencereference osisRef=1John.3.181 John
 
  3:18/reference;
 
   reference osisRef=2John.1.12 John 1/reference/notewhom I love
   in truth. lb type=x-end-paragraph/ lb type=x-begin-paragraph/
   ==Render=Entry
   a
 
  href=passagestudy.jsp?action=showNotetype=xvalue=1module=ESVpassage=
 III+John+1%3A1smallsup*x/sup/small/aThe
 
   elder to the beloved Gaius, a
 
  href=passagestudy.jsp?action=showNotetype=xvalue=2module=ESVpassage=
 III+John+1%3A1smallsup*x/sup/small/awhom
 
   I love in truth. br /br /
   ==
  
   (Output from Sword SVN, seems to be  same behaviour as 1.5.11)
  
   Please look at how the reference tags inside the note tag disappear
 
  in the
 
   rendered output.
  
   At BibleTime, we use an OSISHTMLHREF descendant class for the filtering
 
  of some
 
   tags. Now it seems that handleToken() does not even get called for the
   reference and /reference tags. One call is for note, and the next
   already for /note. Their content is skipped.
   This does not seem to be the case with Sword 1.5.9, but I could not
   find
 
  out
 
   what causes this.
 
  I observed some similar behaviors and took action to deal with a few
  of the unhandled tags.  I know there was an issue with note handling
  in OSIS, but I'm not sure if that is in the patch I submitted the
  other day or not.  Troy or Chris said they'd hopefully get to it in
  the next week.  Adding support for the tags isn't usually very
  difficult, provided there is a straightforward 1:1 mapping into
  HTMLHREF.  But I did make a few changes to some of the filters and if
  there are other people making additions, it's probably time to at
  least shuffle a 1.5.12 out the door, and maybe talk about naming it
  1.6 or something like that to incorporate the other changes?
 
  --Greg
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] problems with osis filters?

2008-12-09 Thread Martin Gruner
Hi all.

I've got problems with Sword 1.5.11, which seem not to be present with 1.5.9.

[EMAIL PROTECTED]:/home/dev/sword/examples/cmdline$ ./lookup ESV 3Joh 1:1
==Raw=Entry===
III John 1:1:
title subType=x-preverse type=sectionGreeting/titlenote n=a 
osisID=3John.1.1!crossReference.a osisRef=3John.1.1 
type=crossReferencereference osisRef=2John.1.12 John 
1/reference/noteThe elder to the beloved Gaius, note n=b 
osisID=3John.1.1!crossReference.b osisRef=3John.1.1 
type=crossReferencereference osisRef=1John.3.181 John 3:18/reference; 
reference osisRef=2John.1.12 John 1/reference/notewhom I love in 
truth. lb type=x-end-paragraph/ lb type=x-begin-paragraph/
==Render=Entry
a 
href=passagestudy.jsp?action=showNotetype=xvalue=1module=ESVpassage=III+John+1%3A1smallsup*x/sup/small/aThe
 
elder to the beloved Gaius, a 
href=passagestudy.jsp?action=showNotetype=xvalue=2module=ESVpassage=III+John+1%3A1smallsup*x/sup/small/awhom
 
I love in truth. br /br /
==

(Output from Sword SVN, seems to be  same behaviour as 1.5.11)

Please look at how the reference tags inside the note tag disappear in the 
rendered output.

At BibleTime, we use an OSISHTMLHREF descendant class for the filtering of some 
tags. Now it seems that handleToken() does not even get called for the 
reference and /reference tags. One call is for note, and the next 
already for /note. Their content is skipped. 
This does not seem to be the case with Sword 1.5.9, but I could not find out 
what causes this.

Can somebody please help? And should this be a bug, can a maintenance version 
be released fixing it?

Thanks,

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] [GnomeSword-developers] videos

2008-12-01 Thread Martin Gruner
Hi Daniel,

are you still the maintainer of the libsword and bibletime packages in Debian?

mg

On Monday 01 December 2008 21:30:03 Daniel Glassey wrote:
 2008/12/1 Eeli Kaikkonen [EMAIL PROTECTED]:
  On Mon, 1 Dec 2008, Matthew Talbert wrote:
  Also, perhaps a demonstration of where all they can get help. The
  manual, mailing list, irc.
 
  I'm not in a position to tell you what to do, but the topic is
  interesting and useful for other software, too (BibleTime etc).
  Therefore some opinions:
 
  Videos are very useful: at least what I can tell from myself and by
  browsing internet screeshots are the most interesting part of any
  software web page. Videos can give a live demonstration about what the
  application is and what it does and how it does it.

 Just for context folks on the gnomesword list are discussing making
 videos to demonstrate gnomesword. I don't know if other frontend
 developers are subscribed there (as well as Eeli :) ) but you might
 like to follow the thread for ideas or share experience. Or use this
 post to start a non-GS specific thread on videos.

 Regards,
 Daniel

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] summary

2008-11-29 Thread Martin Gruner
Thank you, Wesley.

mg

On Saturday 29 November 2008 03:35:03 Wesley Harp wrote:
 Chris,

 I realize I'm a new voice around here and a lot of the technical aspects of
 this are over my head.  I do however have experience in other open source
 communities so some things I know a little about.

 First, let me say that no matter how many total people are on a mailing
 list, the people who contribute frequently and even infrequently is the
 number of people you should be talking about as your actual subscription
 base.  The people who contribute often and are outspoken are the ones who
 care the most.  If people aren't responding to at least agree or disagree
 one way or the other, then they aren't as concerned with the outcome and in
 many cases aren't even following the discussions at all, but are likely
 deleting the messages outright.

 While you might not think forking or dying is a concern, these are usually
 things that happen and end up blindsiding someone or a group of people.
 Your responses about this seem almost like a dismissal and not a more
 appropriate desire to maintain a cohesive working group.  People in
 positions of leadership need to respect and listen to others in the
 community and need to work towards ensuring a smooth working system.  I'm
 not sure if this community generally functions smoothly or not, but so far
 it's not making a great impression on me.

 You say that you are listening to feedback and opinions, but from what I've
 seen in my admittedly short time here and what I've read in the archives,
 you really aren't.  If a group of users is vocal enough to repeatedly ask
 and plead for something, but you give them nothing, that's not listening.

 To the list as a whole:

 What concerns me most about this community from what I've seen so far is
 that it seems to operate no differently than any other open source
 community I've been a part of.  In fact, so far it seems to be worse off
 than most. While obviously technical discussion are going to be a large
 part of this, I am baffled that not once has anyone talked about the
 spiritual implications of these decisions.  Is this making it harder to get
 content to believers and non-believers?  Are delays in modules being
 published hindering people's ability to study God's Word?  What's more
 important in God's Eyes - making the content available in a timely manner,
 or crossing every t and dotting every i?  I don't know what's in your
 heart, your reasons for doing something, or even your relationship with
 God, but if a group of believers cannot come together and work cohesively
 to further God's Kingdom what chance do we have of winning even one soul?

  I'm sure many of you are familiar with this verse, but think of this when
 communicating with others you may have trouble dealing with on this list,
 and in general:

 Let no corrupting talk come out of your mouths, but only such as is good
 for building up, as fits the occasion, that it may give grace to those who
 hear.


 Ephesians 4:29

 I hope my first impressions of this community are wrong and that I haven't
 started off by alienating myself.

 Wesley


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Taming Wild Threads (was: Getting stuff done (Re: External links))

2008-11-27 Thread Martin Gruner
Hi Chris,

 Your list of suggested additions to [EMAIL PROTECTED], with due
 respect, consists of persons who are technically unqualified or, because
 they do not subscribe to CrossWire policies on these matters,
 ideologically unqualified to be part of that process. I don't mean to
 insult or ruffle any feathers by that, but that's how things are, and I
 think your own words pretty much support that position.

Ah, the rebel allegiation. I've heard that one before...

 If you do not believe that Bibles, as well as associated content,
 deserve the utmost care and the devotion of as much time as is necessary
 to do right by them, then I do not believe you have any business working
 with them, for it suggests an inadequate respect for the Bible itself.

That's indeed the big dogmatic bat. Are you sure that your interpretation of 
being faithful to Scripture is the right one?

You argument from a position of such great strength that I wonder if you lead 
a project with many diligent and dedicated volunteers so that you don't need 
(or even want) help from others.

Your arguments contradict Crosswire's stated goals (as cited today) and make 
me personally really sad. 

More people will decide to work (primarily) in other areas, just like I did.

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] GnomeSword 2.4 released

2008-09-22 Thread Martin Gruner
Congratulations and all the best from the BibleTime team!

mg

am Sonntag, 21. September 2008 um 20:27 schrieben Sie:

 Out the door a few minutes ago.
 We now consider GS to be out of unstable status.
 http://gnomesword.sourceforge.net/

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] BibleTime 1.7.beta1 is released - please create binary packages

2008-08-28 Thread Martin Gruner
Hi Greg,

you cannot run build/bibletime because BT expects to start from its final 
installation directory, so that it can find its data files by relative path 
lookups.
If you used build_debug.sh, run build/install/bin/bibletime instead after make 
install, in case of build_release.sh this would be /usr/local/bin/bibletime.

Yes, we are trying to get rid of KDE dependencies. Sorry about the trouble.

God bless,

mg

am Donnerstag, 28. August 2008 um 02:09 schrieben Sie:

 Martin,

 I have successfully built bibletime under Ubuntu 8.04 amd64 version.
 However, upon trying to run the executable, I am greeted with the
 following lovely message:

 [EMAIL PROTECTED]:~/Public/bibletime-1.7.beta1.build$ ./bibletime
 (BibleTime 1.7.beta1) WARNING: Cannot find icon directory relative to
 /home/hellings1/Public/bibletime-1.7.beta1.build
 terminate called without an active exception
 KCrash: crashing... crashRecursionCounter = 2
 KCrash: Application Name = bibletime path = unknown pid = 2
 sock_file=/home/hellings1/.kde4/socket-ubuntu-desktop/kdeinit4__0
 Warning: connect() failed: : No such file or directory
 KCrash cannot reach kdeinit, launching directly.
 KCrash failed to exec(), errno = 2


 I have tried running make install but that doesn't seem to do much:
 [EMAIL PROTECTED]:~/Public/bibletime-1.7.beta1.build$ sudo make install
 [sudo] password for hellings1:
 [100%] Built target bibletime
 Install the project...
 -- Install configuration: RelWithDebInfo

 I also must say, the install/build dependencies are extremely steep.
 I already have a very hefty system from doing lots of other builds and
 development, and I was required to install about 2 GB of packages,
 etc, to build Bibletime.  I sure hope you can get away from the KDE4
 dependency soon.  In addition to that I needed Qt4.4, clucene and
 boost.

 --Greg

 On Wed, Aug 27, 2008 at 2:13 PM, Martin Gruner [EMAIL PROTECTED] wrote:
 Hi.

 BibleTime 1.7.beta1 is out, basically the same as alpha4 with updated message
 files for UI i18n.

 This is BibleTime 1.7.beta1 for QT 4.4 and KDE 4.

 Despite being labeled as beta, this version should be good for everyday use
 and can be used as a basis for binary packages for the various distributions.

 Since 1.6, BibleTime has undergone major changes, which is why the developers
 hesitate to release it as final yet, even though it seems to be in a good
 shape.

 @Ralph, Daniel and other packagers: please update the distribution's binary
 packages with this new version, even though it is labeled as beta.

 @Joachim: Can you please post a big announcement on bibletime.info? Please 
 see
 the changelog for information you can use.

 God bless you all.

 Martin

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



-- 
Mit freundlichen Grüßen
Martin Gruner
mailto:[EMAIL PROTECTED]


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] BibleTime 1.7.beta1 is released - please create binary packages

2008-08-28 Thread Martin Gruner
Hi Greg,

if you know how to do it, please send a patch!

mg

am Donnerstag, 28. August 2008 um 09:39 schrieben Sie:

 Martin,

 On Thu, Aug 28, 2008 at 1:22 AM, Martin Gruner [EMAIL PROTECTED] wrote:
 Hi Greg,

 you cannot run build/bibletime because BT expects to start from its final 
 installation directory, so that it can find its data files by relative path 
 lookups.
 If you used build_debug.sh, run build/install/bin/bibletime instead after 
 make install, in case of build_release.sh this would be 
 /usr/local/bin/bibletime.

 I see.  Is there a reason you use custom shell scripts instead of the
 normal cmake/make series?  For cmake packages I usually build them in
 a separate directory from the source, seeing as that's what the cmake
 documents recommend when possible.  Why not just include the creation
 of the necessary file structure and so on within the cmake?

 --Greg


 Yes, we are trying to get rid of KDE dependencies. Sorry about the trouble.

 God bless,

 mg

 am Donnerstag, 28. August 2008 um 02:09 schrieben Sie:

 Martin,

 I have successfully built bibletime under Ubuntu 8.04 amd64 version.
 However, upon trying to run the executable, I am greeted with the
 following lovely message:

 [EMAIL PROTECTED]:~/Public/bibletime-1.7.beta1.build$ ./bibletime
 (BibleTime 1.7.beta1) WARNING: Cannot find icon directory relative to
 /home/hellings1/Public/bibletime-1.7.beta1.build
 terminate called without an active exception
 KCrash: crashing... crashRecursionCounter = 2
 KCrash: Application Name = bibletime path = unknown pid = 2
 sock_file=/home/hellings1/.kde4/socket-ubuntu-desktop/kdeinit4__0
 Warning: connect() failed: : No such file or directory
 KCrash cannot reach kdeinit, launching directly.
 KCrash failed to exec(), errno = 2


 I have tried running make install but that doesn't seem to do much:
 [EMAIL PROTECTED]:~/Public/bibletime-1.7.beta1.build$ sudo make install
 [sudo] password for hellings1:
 [100%] Built target bibletime
 Install the project...
 -- Install configuration: RelWithDebInfo

 I also must say, the install/build dependencies are extremely steep.
 I already have a very hefty system from doing lots of other builds and
 development, and I was required to install about 2 GB of packages,
 etc, to build Bibletime.  I sure hope you can get away from the KDE4
 dependency soon.  In addition to that I needed Qt4.4, clucene and
 boost.

 --Greg

 On Wed, Aug 27, 2008 at 2:13 PM, Martin Gruner [EMAIL PROTECTED] wrote:
 Hi.

 BibleTime 1.7.beta1 is out, basically the same as alpha4 with updated 
 message
 files for UI i18n.

 This is BibleTime 1.7.beta1 for QT 4.4 and KDE 4.

 Despite being labeled as beta, this version should be good for everyday use
 and can be used as a basis for binary packages for the various 
 distributions.

 Since 1.6, BibleTime has undergone major changes, which is why the 
 developers
 hesitate to release it as final yet, even though it seems to be in a good
 shape.

 @Ralph, Daniel and other packagers: please update the distribution's binary
 packages with this new version, even though it is labeled as beta.

 @Joachim: Can you please post a big announcement on bibletime.info? Please 
 see
 the changelog for information you can use.

 God bless you all.

 Martin

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



 --
 Mit freundlichen Grüßen
 Martin Gruner
 mailto:[EMAIL PROTECTED]


 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



-- 
Mit freundlichen Grüßen
Martin Gruner
mailto:[EMAIL PROTECTED]


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] BibleTime 1.7.beta1 is released - please create binary packages

2008-08-28 Thread Martin Gruner
Hi Greg,

after thinking about it a second time, we do use cmake for installation. The 
shell scripts I mentioned only set some environment variables to further 
automate the process. So I am not sure what you are referring to.

mg

Am Donnerstag, 28. August 2008 09:39:24 schrieb Greg Hellings:
 Martin,

 On Thu, Aug 28, 2008 at 1:22 AM, Martin Gruner [EMAIL PROTECTED] wrote:
  Hi Greg,
 
  you cannot run build/bibletime because BT expects to start from its final
  installation directory, so that it can find its data files by relative
  path lookups. If you used build_debug.sh, run build/install/bin/bibletime
  instead after make install, in case of build_release.sh this would be
  /usr/local/bin/bibletime.

 I see.  Is there a reason you use custom shell scripts instead of the
 normal cmake/make series?  For cmake packages I usually build them in
 a separate directory from the source, seeing as that's what the cmake
 documents recommend when possible.  Why not just include the creation
 of the necessary file structure and so on within the cmake?

 --Greg

  Yes, we are trying to get rid of KDE dependencies. Sorry about the
  trouble.
 
  God bless,
 
  mg
 
  am Donnerstag, 28. August 2008 um 02:09 schrieben Sie:
  Martin,
 
  I have successfully built bibletime under Ubuntu 8.04 amd64 version.
  However, upon trying to run the executable, I am greeted with the
  following lovely message:
 
  [EMAIL PROTECTED]:~/Public/bibletime-1.7.beta1.build$ ./bibletime
  (BibleTime 1.7.beta1) WARNING: Cannot find icon directory relative to
  /home/hellings1/Public/bibletime-1.7.beta1.build
  terminate called without an active exception
  KCrash: crashing... crashRecursionCounter = 2
  KCrash: Application Name = bibletime path = unknown pid = 2
  sock_file=/home/hellings1/.kde4/socket-ubuntu-desktop/kdeinit4__0
  Warning: connect() failed: : No such file or directory
  KCrash cannot reach kdeinit, launching directly.
  KCrash failed to exec(), errno = 2
 
 
  I have tried running make install but that doesn't seem to do much:
  [EMAIL PROTECTED]:~/Public/bibletime-1.7.beta1.build$ sudo make
  install [sudo] password for hellings1:
  [100%] Built target bibletime
  Install the project...
  -- Install configuration: RelWithDebInfo
 
  I also must say, the install/build dependencies are extremely steep.
  I already have a very hefty system from doing lots of other builds and
  development, and I was required to install about 2 GB of packages,
  etc, to build Bibletime.  I sure hope you can get away from the KDE4
  dependency soon.  In addition to that I needed Qt4.4, clucene and
  boost.
 
  --Greg
 
  On Wed, Aug 27, 2008 at 2:13 PM, Martin Gruner [EMAIL PROTECTED] wrote:
  Hi.
 
  BibleTime 1.7.beta1 is out, basically the same as alpha4 with updated
  message files for UI i18n.
 
  This is BibleTime 1.7.beta1 for QT 4.4 and KDE 4.
 
  Despite being labeled as beta, this version should be good for everyday
  use and can be used as a basis for binary packages for the various
  distributions.
 
  Since 1.6, BibleTime has undergone major changes, which is why the
  developers hesitate to release it as final yet, even though it seems
  to be in a good shape.
 
  @Ralph, Daniel and other packagers: please update the distribution's
  binary packages with this new version, even though it is labeled as
  beta.
 
  @Joachim: Can you please post a big announcement on bibletime.info?
  Please see the changelog for information you can use.
 
  God bless you all.
 
  Martin
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page
 
  --
  Mit freundlichen Grüßen
  Martin Gruner
  mailto:[EMAIL PROTECTED]
 
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] BibleTime 1.7.beta1 is released - please create binary packages

2008-08-27 Thread Martin Gruner
Hi.

BibleTime 1.7.beta1 is out, basically the same as alpha4 with updated message 
files for UI i18n.

This is BibleTime 1.7.beta1 for QT 4.4 and KDE 4.

Despite being labeled as beta, this version should be good for everyday use 
and can be used as a basis for binary packages for the various distributions.

Since 1.6, BibleTime has undergone major changes, which is why the developers 
hesitate to release it as final yet, even though it seems to be in a good 
shape.

@Ralph, Daniel and other packagers: please update the distribution's binary 
packages with this new version, even though it is labeled as beta.

@Joachim: Can you please post a big announcement on bibletime.info? Please see 
the changelog for information you can use.

God bless you all.

Martin

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] minor WLC update in beta

2008-07-18 Thread Martin Gruner
Hi Chris,

you may want to update the converter in 
sword-tools/modules/hebrew-wlc as well.

mg

Am Donnerstag, 3. Juli 2008 schrieb Chris Little:
 Please quickly check the WLC text currently in Beta if you have a
 chance. Some invalid OSIS in the text was causing rendering problems in
 BibleCS, such that it was rendering right-to-left within verses but was
 laying out the paragraphs themselves as left-to-right.

 The update was pretty simple: export module to IMP file, clean up the
 IMP file a little, convert the IMP file to OSIS.

 The only changes to the text should be:
 1) Invalid p/ is replaced by lb/lb/.
 2) All invalid type values were prefixed with x- (namely in seg
 type=morph and note type=textual).

 It looks fine in BibleCS, so there's no need to test that.

 --Chris

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] Fwd: Help me to make a module

2008-06-13 Thread Martin Gruner
Hi Jonathan,

since your question really is about making modules for Sword, the backend 
software which BibleTime uses, I'm forwarding your email to the list of sword 
developers and hope someone will be able to help you.

mg

--  Weitergeleitete Nachricht  --

Subject: Help me to make a module
Date: Donnerstag, 12. Juni 2008
From: Jonathan Montero [EMAIL PROTECTED]
To: [EMAIL PROTECTED]

Hello there to everybody

I am new in this, i mean, bibletime. I would like to make a module, i have a
version of the bible that's not in the installation list.

it's the Jerusalen version in spanish, i have in html format, but really i
need a like a training or something to help me to convert it
to the right format(XML or something) and then, to the module format(bzv,
bzz, bzs).

I have been reading in the wiki, but i don't see something to help me
enough.


If you have some PDF that explains the process in steps, please, i need
this, my church needs it.

Thanks a lot for the help

-- 
Eres libre al momento de elegir, pero despues de elegir, dejas de ser libre
para entonces convertirte en RESPONSABLE.

---

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Text layout (was Re: Portable Bible prototype)

2008-06-08 Thread Martin Gruner
Hi Karl,

 Note a couple BT glitches:
 - Attempting to apply a bigger point size to the use of Padauk font, it
   had no effect until I quit and restarted BT.

Hmm, which version do you use? It works at least in SVN which will be released 
as 1.7 soon.

 - BT has no full-name language listings in the bookshelf for:
   Farsi (fa)

In SVN, this is fa - Persian. Is that wrong?

   Haitian Creole (ht)
   Kekchi (kek)

These are there.

   Myanmar (my)

my - Burmese.

   Potawatomi (pot)
   Uma (ppk)
   Klingon (tlh)

These are there as well.

Most of these have been added since 1.6.x.

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] [bt-devel] SWORD 1.5.11 Released

2008-05-22 Thread Martin Gruner
Hi John,

I plan to get a new 64Bit computer soon, and will make sure to test what 
causes your problem. Maybe I can at least reproduce it with a small test 
program, and hand it over to the Sword devs if I can't find the  cause 
myself.

mg


Am Dienstag, 20. Mai 2008 schrieb John A. Sullivan III:
 On Tue, 2008-05-20 at 00:42 -0700, Troy A. Griffitts wrote:
  I am happy to announce the immediate release and availability of
  SWORD 1.5.11.
 
  ftp://crosswire.org/pub/sword/source/v1.5/
  http://crosswire.org/ftpmirror/pub/sword/source/v1.5/
 
  A great big THANK YOU goes out to all who contributed code, tested, and
  expedited this release to help keep us close to schedule and help me get
  a quantity CD order fulfilled using new software.
 
  One month and four days behind our new schedule to do twice annual
  releases, this rev has a ton of bug fixes and the following new features
  (from the ChangeLog):
 
  14-May-2008 Troy A. Griffitts [EMAIL PROTECTED]
  Added ability for lexicon drivers to accept
  ![a-z] as strong number.
 
  13-May-2008 Chris Little [EMAIL PROTECTED]
  Added basic TEIRTF filters
  Added tei2mod utility
  Added Japanese locale from http://bible.50webs.org/en/
  Applied Ben Morgan's TEIHTMLHREF filter
  Added TEIHTMLHREF filter to BCB5 project
 
  11-May-2008 Troy A. Griffitts [EMAIL PROTECTED]
  Applied patch to better handle x-refs in notes
  -Ben Morgan benpmorgan at gmail dot com
  Applied patch to better output OSIS in plaintext
  -Ben Morgan benpmorgan at gmail dot com
  Updated rawstr and rawstr4 to work consistently
  with buffer sizes
  Updated French locales and added french abbrev
  locales from Dominique Corbex
  dominique dot corbex at gmail dot com
  Updated Farsi locales from Peter von Kaehne
  refdoc at gmx dot net
 
  16-Oct-2007 Troy A. Griffitts [EMAIL PROTECTED]
  Implemented a basic TreeKeyIdx::remove() method
 
 
  May God use this and continue to use us for His great loving purpose to
  draw a lost world to Himself!
 
  -Troy A. Griffitts

 snip
 Thank you very much.  I look forward to trying it.  Has the 64-bit
 incompatibility with the personal commentary been fixed? I've been
 unable to safely add notes to my personal commentary since moving to 64
 bit Linux a couple of years ago.  Thanks again - John



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] SWORD 1.5.11

2008-05-15 Thread Martin Gruner
Hi DM!

Please take it all out. Everything pre-1.6.5 should be removed as it won't 
work properly with recent KDE installations. If you want to include binary 
packages from our sf page, they should be at least 1.6.5.

Thanks,

mg

Am Donnerstag, 15. Mai 2008 schrieb DM Smith:
 What of the following is useful to keep? And what would you like to see
 replaced?
 (If it is of any help in deciding, GnomeSword only has the current
 release and only for Fedora Core 6.)
 2347502 1404 -rwxrwxr-x   1 mgruner  swordiso  1428824 Sep 24  2003
 ../bin/x86/bibletime
 2347499 1452 -rw-rw-r--   1 mgruner  swordiso  1475460 Sep 24  2003
 ../bibletimebase.tar.gz
 2349274  740 -rw-rw-r--   1 dglassey swordiso   748922 Apr  9  2002
 ../PACKAGES/DEB/bibletime-doc_1.1-1_i386.deb
 2349275  620 -rw-rw-r--   1 dglassey swordiso   624960 Apr  9  2002
 ../PACKAGES/DEB/bibletime_1.1-1_i386.deb
 2349282  488 -rw-rw-r--   1 jansorg  swordiso   491392 Apr 21  2004
 ../PACKAGES/RPMS/suse/8.1/bibletime-i18n-1.4.1-1.suse8.1.i586.rpm
 2349283 1088 -rw-rw-r--   1 jansorg  swordiso  1103197 Apr 21  2004
 ../PACKAGES/RPMS/suse/8.1/bibletime-1.4.1-1.suse8.1.i586.rpm
 2349291 1412 -rw-rw-r--   1 mgruner  swordiso  1436986 Apr  9  2002
 ../PACKAGES/RPMS/suse/7.3/bibletime-1.1-suse7.3-1.i586.rpm
 2349292  760 -rw-rw-r--   1 mgruner  swordiso   769050 Apr  9  2002
 ../PACKAGES/RPMS/suse/7.3/bibletime-doc-1.1-suse7.3-1.noarch.rpm
 2349288 1056 -rw-rw-r--   1 jansorg  swordiso  1069388 Apr 21  2004
 ../PACKAGES/RPMS/suse/9.0/bibletime-1.4.1-1.suse9.0kde3.2.i586.rpm
 2349286 1052 -rw-rw-r--   1 jansorg  swordiso  1069022 Apr 21  2004
 ../PACKAGES/RPMS/suse/9.0/bibletime-1.4.1-1.suse9.0.i586.rpm
 2349289  488 -rw-rw-r--   1 jansorg  swordiso   490332 Apr 21  2004
 ../PACKAGES/RPMS/suse/9.0/bibletime-i18n-1.4.1-1.suse9.0.i586.rpm
 2349304 1140 -rw-rw-r--   1 jansorg  swordiso  1157732 Sep 13  2003
 ../PACKAGES/RPMS/redhat/9.0/bibletime-1.3-1.RH90.i386.rpm
 2349303  684 -rw-rw-r--   1 jansorg  swordiso   691372 Sep 13  2003
 ../PACKAGES/RPMS/redhat/9.0/bibletime-i18n-1.3-1RH9.0.i386.rpm
 2349298  684 -rw-rw-r--   1 jansorg  swordiso   688786 Sep 13  2003
 ../PACKAGES/RPMS/mandrake/9.1/bibletime-i18n-1.3-1mdk9.1.i386.rpm
 2349300 1140 -rw-rw-r--   1 jansorg  swordiso  1158490 Sep 13  2003
 ../PACKAGES/RPMS/mandrake/9.1/bibletime-1.3-1mdk9.1.i386.rpm
 2349295  860 -rw-rw-r--   1 mgruner  swordiso   871419 Apr  9  2002
 ../PACKAGES/RPMS/mandrake/8.2/bibletime-1.1-1mdk8.2.i586.rpm
 2349296  752 -rw-rw-r--   1 mgruner  swordiso   761067 Apr  9  2002
 ../PACKAGES/RPMS/mandrake/8.2/bibletime-doc-1.1-1mdk8.2.noarch.rpm
 2349312  996 -r--rw-r--   1 jansorg  swordiso  1011546 Feb  5  2004
 ../PACKAGES/SRPMS/suse/bibletime-i18n-1.4.1-1.suse9.0.src.rpm
 2349308 1364 -rw-rw-r--   1 mgruner  swordiso  1386357 Apr  9  2002
 ../PACKAGES/SRPMS/suse/bibletime-1.1-1.src.rpm
 2349310 1628 -r--rw-r--   1 jansorg  swordiso  1656540 Feb  5  2004
 ../PACKAGES/SRPMS/suse/bibletime-1.4.1-1.suse9.0.src.rpm
 2349309 1304 -rw-rw-r--   1 mgruner  swordiso  1324105 Apr  9  2002
 ../PACKAGES/SRPMS/suse/bibletime-doc-1.1-1.src.rpm
 2349316 1304 -rw-rw-r--   1 mgruner  swordiso  1326418 Apr  9  2002
 ../PACKAGES/SRPMS/mandrake/bibletime-doc-1.1-1mdk8.2.src.rpm
 2349317 1716 -r--rw-r--   1 jansorg  swordiso  1747866 Feb  5  2004
 ../PACKAGES/SRPMS/mandrake/bibletime-1.4-1mdk9.2.src.rpm
 2349315 1372 -rw-rw-r--   1 mgruner  swordiso  1395098 Apr  9  2002
 ../PACKAGES/SRPMS/mandrake/bibletime-1.1-1mdk8.2.src.rpm

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] SWORD 1.5.11 / CD ISO

2008-05-02 Thread Martin Gruner
Hi Troy,


congratulations! Are you finished with your studies now? Which degree have you 
received and what comes next for you?

Regarding 1.5.11: We received a report at bibletime that Sword does not compile 
with GCC 4.3. We should address this.


mg

am Donnerstag, 1. Mai 2008 um 21:20 schrieben Sie:

 Praise God, I finished my last bit of work for my school!

 I'm hoping to wrap up a slightly overdue SWORD 1.5.11 in the next week 
 or so, and then have CD ISOs mastered, burned, and ready by May 15.

 This may sound like an aggressive schedule, but we're late and I'm done 
 with school, so let's be aggressive!

 Any items that anyone BADLY wants addressed for SWORD 1.5.11?  I'll look 
 at http://crosswire.org/bugs/ but wanted to hear loud cries if anything 
 is obviously more important to anyone.

 I've been out of things for a while and apologies for all the delays in 
 emails and other things.  I hope now to make my ministry with CrossWire 
 a top priority in this next phase in my life.  Thank you all for your 
 patience and support.

 -Troy.


 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



-- 
Mit freundlichen Grüßen
Martin Gruner
mailto:[EMAIL PROTECTED]


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] more RSS feeds

2008-04-19 Thread Martin Gruner
Very nice, thanks!

mg

Am Samstag, 19. April 2008 schrieb Chris Little:
 I put up a couple more RSS feeds. These list new module releases:

 http://www.crosswire.org/sword/modules/pubmods.rss(public modules)
 http://www.crosswire.org/sword/modules/betamods.rss   (beta modules)

 They update nightly after the conf tarballs are rebuilt, so they
 shouldn't ever report anything as available that isn't yet.

 There are numerous changes throughout the module pages of the website,
 too. Beta modules are much better integrated into the public site now,
 but still fairly hidden. To get into the list of beta modules, look for
 the letter beta on the right margin of the main modules page:
 http://crosswire.org/sword/modules/index.jsp

 --Chris

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] WLC sword module with Strong's?

2008-03-11 Thread Martin Gruner
Hi Joshua,

there is nobody working on this AFAIK.

Some people @ sword are developing a community interface which would allow for 
projects like this, but I don't know how / if this would work. Please ask at 
[EMAIL PROTECTED]

Regards, Martin

Am Dienstag, 11. März 2008 schrieben Sie:
 Martin Gruner,

 My name is Joshua Kenney, and I am a Bible college student who is currently
 studying Hebrew.

 I was just wondering if you knew if anybody was working on mapping Strong's
 numbers into the WLC sword module?  And if there was any way I could help
 with such a process?



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] [bt-devel] trolltech / nokia

2008-01-29 Thread Martin Gruner
Yeah. Not sure if this is good.

(Nokia is creating a lot of trouble here by (all of a sudden) shutting down a 
German factory in Bochum to move production to Romaina, despite the fact they 
earned 7 billion Euros last year and production makes only 5% of the total 
costs.)

mg

Am Dienstag, 29. Januar 2008 schrieb Troy A. Griffitts:
 Surprising news here:

 http://trolltech.com/company/newsroom/announcements/press.2008-01-28.460571
8236

 ___
 bt-devel mailing list
 [EMAIL PROTECTED]
 http://www.crosswire.org/mailman/listinfo/bt-devel



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] thml and scriprefs

2008-01-29 Thread Martin Gruner
 OptionFilters are used to toggle features on and off. You might use
 this for a Bible, in which you want to allow the user to choose
 whether scripture references are displayed. It probably doesn't make
 sense to use this in a GenBook.

 Assuming you did want to use the OptionFilter, did you turn scripture
 references on in GnomeSword?

 Please also note that ThML is no longer actively supported by
 CrossWire and it is unlikely that we would post a new module that uses
 ThML. The same goes for GBF. We only actively support OSIS.

What do you mean by actively supported? Did we abandon the ThML filters?

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Versification

2008-01-28 Thread Martin Gruner
Hi,

the Vulgate is another important difference, IIRC.

regards, mg

am Montag, 28. Januar 2008 um 13:29 schrieben Sie:

 So basically 2 big ones LXX and KJV and any number of variations on
 either. And KJV comes with/without apogryphae

 I do remember seeing in my Lutherbible a long list of versification
 deviations to older prints.

 Peter


 peter wrote:
 Barry Drake wrote:
 Hi Peter ...

 peter wrote:
 So could I - once that number mystery is understood - create a different
 canon.h file for e.g RC versification and recompile Sword ? 
 I'm sure you could - but you'd break it as far as all existing modules 
 are concerned!

 I appreciate that. Obviously.

 But if the code as such works without further reference to whichever
 versification scheme is used, but simply assumes the correct one is in
 place, then I think this file being at the root of the implementation
 should be made flexible rather than a whole new way of encoding Bibles +
 new GUI. Old modules would use teh KJV and newly added ones would be
 able to bring their own scheme along.

 There was a thread on that matter about 3-4 months agao and IIRC Troy +
 Dm seemed to think loosing it up by loading the versification would be
 the right way forward.

 BTW how many variants are there?

 There is obviously teh RC and Greek Orthodox way of including the
 apogrypohae into their canon with a whole range of resulting chnages.
 But any other important schemes?


 Peter


 God bless,
 Barry

 -- From Barry Drake (The Revd) minister of the Netherfield United 
 Reformed church, Nottingham see http://www.jesusinnetherfield.org.uk for 
 our church homepages).

 Replies - [EMAIL PROTECTED]

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Versification

2008-01-28 Thread Martin Gruner
Hi DM,

 As Chris mentioned, canon.h will not be changed. The idea is to create
 a GenBook with a standard way of naming the keys, in the form
 OSISBookAbbr/ChapterNum/VerseNum. Replacing the / with . would result
 in an OSIS id.

For bibles? Does that mean they will be stored as Genbooks in future, at least 
if a non-KJV versification scheme is used? Is there a timeline for extended 
versification support?

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Versification

2008-01-28 Thread Martin Gruner
  For bibles? Does that mean they will be stored as Genbooks in future, at
  least if a non-KJV versification scheme is used?

 That is what I understand.

I am not sure I like this. Isn't VerseKey etc. prepared to work with dynamic 
versification, only canon.h fixed the index values to save space in the data 
files? Bibles should still be offered as Bibles, regardless of the impl in 
the background.

 No timeline. As far as I know, no one has stepped up and volunteered to
 make the remaining changes.

 Perhaps when Troy comes back from BibleTech he can outline an
 engineering task list.

That would be cool. Maybe I can take an isolated task.

Wiki is good for planning like this.

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] problem with InstallMgr cache

2008-01-21 Thread Martin Gruner
 I just want to make sure that if someone fixes this it doesn't cause any
 further problems or bugs. If nobody will do it we can leave this here.
 I can't fix this in UI because the install manager is in the Sword
 library. That is why I was worried about problems which could appear if
 this was changed.

Eeli,

I think if you make a good patch Troy will be ready to include it in the next 
release of Sword which should appear in 2-3 months.

@Karl: my comment indeed was a joke. No offense meant. Sorry. =)

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] problem with InstallMgr cache

2008-01-17 Thread Martin Gruner
And no more than 8+3 characters.  Hehe.

 ;)

am Donnerstag, 17. Januar 2008 um 14:53 schrieben Sie:

 Eeli Kaikkonen [EMAIL PROTECTED] writes:
 Right, and therefore the file name can't be the same as caption name
 because files names have different limitations in different platforms.

 Surely isalnum()-plus-dash is a lowest common denominator of filenames
 on any platform.

 If /really/ necessary, confine the name to isalnum() only.

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



-- 
Mit freundlichen Grüßen
Martin Gruner
mailto:[EMAIL PROTECTED]


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] BibleTime 1.7.alpha1 released

2008-01-12 Thread Martin Gruner
Hello everybody.

BibleTime 1.7.alpha1 is released after a long phase of porting to QT4/KDE4, 
refactoring and some feature additions. There are still some known bugs 
(http://devel.bibletime.info/wiki/Prerelease_Bugs), but this version is good 
enough to be compiled and tested.

Download: https://sourceforge.net/project/showfiles.php?group_id=954

Special thanks to Eeli and Jeremy for helping make this possible.

Best regards,

Martin

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Tagging verses and verse lists

2007-12-17 Thread Martin Gruner
Will this be a part of Sword?

Troy, what do you say?

mg

Am Montag, 17. Dezember 2007 schrieb Jonathan Morgan:
 On Dec 3, 2007 12:36 AM, Jonathan Morgan [EMAIL PROTECTED] wrote:
  I have a suggestion for a feature that I would consider very useful in
  Bible software.  This idea I originally characterised in terms of
  tagging, but my brother said it sounded very much like verse lists.
  My personal view is that verse lists may be useful in implementing
  something like tagging, but the two are semantically different (for
  example, a verse list tends to imply an order, while tagging doesn't.
  Similarly, tagging would tend to be considered to apply to a verse
  that was tagged, while a verse list is just a list of verses.)

 After discussion with Ben, I have developed a proposed interface for
 this feature, given below.  God willing, I plan to implement the
 feature in the next two weeks, as well as adding support for it at the
 UI level to BPBible as a sample of how I think it should work.  Any
 comments on the proposed interface are welcome.

 Jon

 PassageList API:
 typedef PassageListMap std::mapstd::string, sword::PassageList;

 /**
 Returns the passage list map, which maps unique names to passage lists.
 */
 PassageListMap SWMgr::getPassageLists();

 /**
 Creates a new passage list with the given name, and adds it to the
 passage list map.
 There must not already be a passage list with the given name.
 */
 PassageList SWMgr::addPassageList(std::string name);

 /**
 Creates a new passage list with the given name, and initialises it with the
 given list of passages.
 */
 PassageList SWMgr::addPassageList(std::string name, ListKey passages);

 /**
 Removes the given passage list.
 Returns true on success, and false on failure.
 */
 bool SWMgr::removePassageList(PassageList);

 /**
 Removes the passage list with the given name.
 Returns true on success, and false on failure.
 */
 bool SWMgr::removePassageList(std::string name);

 /**
 A passage list must have a unique name to identify itself.
 It may also have a description of the list, which can be used by the user.
 */
 PassageList
 ===
 PassageList::get/setName()
 PassageList::get/setDescription()

 /**
 Adds the given passage to the end of the passage list.
 */
 PassageList::addPassage(PassageEntry passage);
 PassageList::addPassage(VerseKey passage);
 PassageList::moveUp(int index);
 PassageList::moveDown(int index);

 /**
 Removes the given passage entry from the list.
 */
 PassageList::removePassage(PassageEntry passage)
 PassageList::removePassage(int index)

 /**
 Sorts the passage list.  At present, this will only support sorting it in
 canonical order, but in the future, other sort orders may be supported.
 */
 void PassageList::sort(PassageListSortOrder order)

 /**
 Gets a list key with all the passages in the passage list.
 */
 ListKey PassageList::getListKey();

 /**
 Creates a new passage list with the same passages as this passage list, but
 with the given new name.
 */
 PassageList PassageList::clone(std::string newName)

 /**
 Returns true if the given verse is contained in the passage list.
 */
 boolean PassageList::containsVerse(VerseKey verse)

 /**
 This class wraps around a VerseKey to allow additional attributes to be
 attached to an entry in a passage list.  At present, the main addition that
 is planned is attaching comments to passage entries.
 */
 PassageEntry
 
 /**
 Creates a passage entry from the given verse.
 */
 PassageEntry(VerseKey verse)

 /**
 VerseKey PassageEntry::get/setPassage()

 /**
 For later extension.
 */
 std::string PassageEntry::get/setComment()

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Search Range Issues

2007-11-24 Thread Martin Gruner
Hi Troy,

thanks for all the changes, and for 1.5.10!

No need to apologize. We all make mistakes.


mg


Am Samstag, 24. November 2007 schrieb Troy A. Griffitts:
 Thanks Karl for the detailed scenario to repeat the problem.  I've
 committed a fix and closed out the bug, along with a few others that had
 already been fixed.  Let me know if it you find any more search range
 issues!  Again, my apologies for the bug.

   -Troy.

 Karl Kleinpaste wrote:
  Troy A. Griffitts [EMAIL PROTECTED] writes:
  I've just committed what I believe is a fix for the search range issue
  Barry was having, and hopefully this might fix other issues like what
  Karl was reporting.
 
  Thanx for the update; but no, it doesn't fix API-86.
 
  For an exact repeat-by:
 
  Search NET in multi-word mode for god said jesus, get a couple dozen
  results.  Change to search over current results for rich, get 2
  results.
 
  Search NET in optimized mode for +god +said +jesus, get a couple dozen
  results.  Change to current results, search for rich...get 102 results
  from the whole Bible.
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] Fwd: Would like to be QA/Developer

2007-11-05 Thread Martin Gruner
Hi Robin,

thanks for your initiative.

I'm forwarding this to the sword developers. They know best where you can 
help.

God bless,

Martin


--  Weitergeleitete Nachricht  --

Subject: Would like to be QA/Developer
Date: Montag, 5. November 2007
From: Robin Randall [EMAIL PROTECTED]
To: [EMAIL PROTECTED]


Message body follows:

I would like to be added to the Sword Project as 
QA/Developer. I have BibleCS 5.9 and am trying to get new 
Pocket PC version working on Mobile 5/6

Thanks,
Robin Randall
[EMAIL PROTECTED]

--
This message has been sent to you, a registered SourceForge.net user,
by another site user, through the SourceForge.net site.  This message
has been delivered to your SourceForge.net mail alias.  You may reply
to this message using the Reply feature of your email client, or
using the messaging facility of SourceForge.net at:
https://sourceforge.net/sendmessage.php?touser=1648938

---

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Module categories

2007-10-28 Thread Martin Gruner
HI Eeli,

IMO we should hide the technical detail from the users. For them, only the 
logical function is interesting.

am Sonntag, 28. Oktober 2007 um 21:03 schrieben Sie:

 Looking at both wiki .conf section and BibleTime code I noticed that
 there is no strict logic in module categories. Several cases are
 possible now, for example:

 - technically a genbook, logically a Bible (though there are none atm.?)
 - technically a genbook, logically a commentary (there are none?)
 - technically a lexicon, logically a devotional
 - technically a lexicon, logically an atlas (NETmaps)
 - technically a genbook, logically an atlas
 - technically a genbook, logically a lexicon (Hesychius)

 But it's not possible to know all logical types or categories by just
 looking at the conf file.

 Would it be reasonable to add all the logical alternatives in
 Category? Then it would include Commentaries, Bibles and Lexicons as
 well. The frontend could then decide whether to show for example all
 logical lexicons together or divide them in technical basis.

   Yours,
 Eeli Kaikkonen (Mr.), Oulu, Finland
 e-mail: [EMAIL PROTECTED] (with no x)

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



-- 
Mit freundlichen Grüßen
Martin Gruner
mailto:[EMAIL PROTECTED]


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Version stamp format

2007-10-19 Thread Martin Gruner
Hi.

It is interesting to note that Sword contains code for handling and comparing 
version numbers (swversion.cpp). This code allows for version numbers with 
three levels of minor numbers, e.g. 1.5.10.1. 

=)

mg

Am Freitag, 19. Oktober 2007 schrieb Chris Little:
 The format [1-9].[0-9] is arbitrary, but so would be
 [0-9]+.[0-9]+.[0-9]+[a-z]? The page describing the format of .conf
 files has existed for years prior to your or bible.org's use of a
 2-point format and I can see no compelling reason to adjust the spec.

 --Chris

 Karl Kleinpaste wrote:
  I understand (now) that spec restricts the version stamp that way, but I
  have yet to see any reasoning *why*.  Is there code which performs
  arithmetic on them?  In GS, it's treated just as a string, like any
  other key=value string in a *.conf; if our module manager finds
  differing values, without any consideration of a greater than
  semantic, we put up a refresh icon, as visual advice to the user.
 
  As I think about this, imposing a string greater than semantic in GS
  would be easy, using strcmp() for more than just a != test.  And I
  already see where that would benefit users (i.e. me) where there are
  modules made available in more than 1 repo, or where an updated module
  has been withdrawn for some reason.
 
  I had never previously thought to check for any limitation on version
  stamp format.  I faintly remember noticing around the time that I first
  created the GS manual module that bible.org's module version stamps were
  2-point, and of course Sword itself and all the UIs have version stamps
  which are 2-point.  The version name restriction seems arbitrary unless
  there is arithmetic being performed.  (And if there is indeed a problem
  with this, then someone really does need to have a chat with bible.org.)
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] [sword-svn] r102 - in trunk/modules/conf/release: . locales.d

2007-10-07 Thread Martin Gruner
Hi Chris,

IMHO the locales are already in Sword's SVN. I think it would be a bad idea to 
maintain them in 2 places.

Am Samstag, 6. Oktober 2007 schrieb [EMAIL PROTECTED]:
 Author: chrislit
 Date: 2007-10-06 12:50:26 -0700 (Sat, 06 Oct 2007)
 New Revision: 102

 Added:
trunk/modules/conf/release/locales.d/
trunk/modules/conf/release/locales.d/abbr.conf
trunk/modules/conf/release/locales.d/cs.conf
trunk/modules/conf/release/locales.d/da.conf
trunk/modules/conf/release/locales.d/de.conf
trunk/modules/conf/release/locales.d/de_abbrev.conf
trunk/modules/conf/release/locales.d/en_GB.conf
trunk/modules/conf/release/locales.d/es.conf
trunk/modules/conf/release/locales.d/et.conf
trunk/modules/conf/release/locales.d/et_abbr.conf
trunk/modules/conf/release/locales.d/fi.conf
trunk/modules/conf/release/locales.d/fr.conf
trunk/modules/conf/release/locales.d/fr_FR.ISO-8859-1.conf
trunk/modules/conf/release/locales.d/id.conf
trunk/modules/conf/release/locales.d/it.conf
trunk/modules/conf/release/locales.d/la.conf
trunk/modules/conf/release/locales.d/nl.conf
trunk/modules/conf/release/locales.d/no.conf
trunk/modules/conf/release/locales.d/olb.conf
trunk/modules/conf/release/locales.d/pl.conf
trunk/modules/conf/release/locales.d/pt.conf
trunk/modules/conf/release/locales.d/pt_BR.conf
trunk/modules/conf/release/locales.d/ro.conf
trunk/modules/conf/release/locales.d/ru.conf
trunk/modules/conf/release/locales.d/ru_RU-cp1251.conf
trunk/modules/conf/release/locales.d/ru_RU-koi8-r.conf
trunk/modules/conf/release/locales.d/sk.conf
trunk/modules/conf/release/locales.d/uk_UA-cp1251.conf
trunk/modules/conf/release/locales.d/uk_UA-koi8-u.conf
 Log:
 adding locales too--why not?

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] .conf files encoding/tags

2007-10-04 Thread Martin Gruner
 RTFHTML convert;
 SWBuf about = module-getConfigEntry(About);
 convert.processText(about);
 // about is now HTML

 OK, I didn't know that. This makes it much easier.

I think BT does just that.

mg


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] .conf files encoding/tags

2007-10-04 Thread Martin Gruner
Hi Eeli,


 I suggest we create a new wiki page for developer news. Every time a
 standard or best practice has been set or something added into conf
 files or the Sword library a new item would be added. It will take a few
 minutes every time and I know how difficult it is, but it would enhance
 the quality of our process.

 I have been following this list for years but it is quite difficult to
 notice and remember all relevant information. Sometimes even important
 news drown in the sea of the mails.

I think this is a brilliant idea.
The what's new page would not have to document the changes in detail, but 
give reference to the relevant documentation.

mg


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] API docs for sword / update for 1.5.10

2007-10-02 Thread Martin Gruner
Hi.

It has been noted recently, that there is a sword-apidoc SVN module which 
contains the doxygen-generated html documentation of Sword's source code. I 
used to maintain this sword-apidoc module until 1.5.8 or so, and will take 
ownership of it again in the light of the changed release policy of Sword. 
The files have just been updated to 1.5.10.

So whoever thinks that Sword's documentation is not good enough: Please check 
out sword, and start editing the *.h files to provide more detailed 
doxygen-style comments, code examples etc. Submit your changes here as a 
patch, if you don't have commit rights. We'll integrate them, I'll update the 
sword-apidoc module so that people can benefit from your work.

You can either view the documentation by checking out SVN from
https://crosswire.org/svn/sword-apidoc/trunk/
or browsing my copy at
https://crosswire.org/~mgruner/sword-apidoc/html.

Regards,

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] 1.5.10

2007-09-28 Thread Martin Gruner
Hi Troy,

looking at the list of bugs that have major priority and above, I see nothing 
that would be important enough to hold up 1.5.10. There may still be open 
issues, but I think we agree that frequent releases are more important 
than feature-complete bug-free releases. In fact, they contradict each 
other. So my vote goes for: release now, make more bugfix (point) releases 
later.

API-87Compilation fails with latest glibc
Perhaps this could be checked and integrated, if the code works ok. No real 
bug, but might become a problem in the future. Patch already available.

API-79installmgr cannot install an updated module over one already 
installed
I think you already fixed this one, right? So we can probably close it.

Thanks for the time you already invested, Troy.

mg

Am Freitag, 28. September 2007 schrieb Troy A. Griffitts:
 Hey guys,

 Has anyone had a chance to look into any of the remaining bugs in our
 bugtrack (http://crosswire.org/bugs/)?

 It would be nice if we could wrap 1.5.10 up this coming weekend.

 Is there anything not done that anyone would like to dub as 'critical' for
 this release?

 Is there anything anyone has been working on which they think will be
 ready?

 Thanks guys,

   -Troy.




 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] osis2mod change

2007-09-28 Thread Martin Gruner
Troy,

very good decision.

mg

Am Freitag, 28. September 2007 schrieb Troy A. Griffitts:
 Sorry this is escalating and an emotional issue.  I'm not sure why it is
 such.

 Thanks for all the buzz words.  20 lines added and commited.

 DM Smith [EMAIL PROTECTED] wrote:
 On Sep 27, 2007, at 1:49 PM, Troy A. Griffitts wrote:
  DM,
 
  I'm sorry.  I never intended to 'stifle community contribution'.  I
  was
  merely trying to make a technical decision.  If you describe to me a
  benefit of importing 475 lines which we did not write or have any idea
  if it is crossplatform-- to check 4 command line options to a tool
  that
  is only total 840 lines, then I might consider.
 
 You asked for one. Here is a bunch.
 
 Pros:
 Industry standard command line code.
 Reusable code.
 Becomes a pattern for new utilities, perhaps for existing utilities.
 Stable/proven code.
 POSIX standard.
 Usage is well-known,  understood and used by many programmers.
 Easy to use.
 Easy to maintain.
 Easy to extend.
 Favorable license.
 
 Cons:
 Would need to be proven on various platforms.
 Not invented here.
 
But it seems to me we
  could simple add a 20 line for loop to do the same.  And I'm not
  sure we
  wouldn't still need to add the 20 line for loop if we imported this
  code.  Checking commandline arguments in C is not that hard.  I don't
  need a library to do it for me-- especially when our input
  arguments are
  neither lengthy, nor complex.
 
 Yes, checking command line options is not all that hard in C. But why
 reinvent the wheel?
 
 create a loop that
 checks first characters of argument for - or --,
 look for match against expected set of values
 when match found determine whether it requires an argument,
 if so get the argument and determine how to convert it to an
 appropriate internal representation
 based upon what was successfully passed determine whether
 disambiguation needs to occur,
 if so, disambiguate, saving value as appropriate.
 on error, report error and post usage statement.
 
 Granted some of the above needs to be done regardless of which
 implementation is used.
 
  Please understand I'm only trying to make a technical decision.
 
 Another reason, I have further plans to enhance osis2mod to also take
 a valid OSIS commentary. I'm anticipating that will require more flag
 changes. Also, with Chris' change to do normalization, it may be
 necessary to pass in whether the encoding is UTF-8 or Latin-1.
 
  -Troy.
 
  DM Smith wrote:
  Troy,
 
  I'm not sure what the dependency would be. The code is self-contained
  and 475 lines. The getsubopt.c is not needed unless getopt.h is
  used as
  is. As Chris notes, it can be isolated in the utilities directory not
  injecting dependency anywhere. The only other possible dependency is
  that of the license. If that is a problem, I will keep looking for a
  version with one that is not.
 
  Please don't stifle community contribution.
 
  DM
 
  Troy A. Griffitts wrote:
  I think I would like to conclude this thread with deciding that
  we are
  not willing to introduce a dependency to iterate simple program
  args.
  Thank you all for the suggestion.
 
  -Troy.
 
  DM Smith wrote:
  How about this implementation, as it is pretty short:
 
  Header:
  http://www.mirbsd.org/cvs.cgi/src/include/getopt.h?
  rev=1.1.1.1;content-type=text%2Fplain
 
  Code:
  http://www.mirbsd.org/cvs.cgi/src/lib/libc/stdlib/getopt_long.c?
  rev=1.1.1.3;content-type=text%2Fplain
  http://www.mirbsd.org/cvs.cgi/src/lib/libc/stdlib/getsubopt.c?
  rev=1.3;content-type=text%2Fplain
 
  It is a BSD license that is compatible with GPL (some BSD are
  not) and
  it is self contained in one file.
 
  -- DM
 
  On Sep 26, 2007, at 5:15 PM, Chris Little wrote:
  But Windows lacks it, I believe.
  I suppose we could absorb some BSD code, assuming it were
  short, to
  achieve the same end, but we can't just #include unistd.h.
 
  --Chris
 
  Sergio QUEIROZ wrote:
  getopt without GNU extensions is a part of the Unix Base
  Specifications
  and should be available mostly everywhere.
 
  http://www.opengroup.org/onlinepubs/009695399/functions/
  getopt.html
 
  Yours,
 
  Sergio
 
  Le mercredi 26 septembre 2007 à 11:35 -0700, Chris Little a
 
  écrit :
  Eeli Kaikkonen wrote:
  On Tue, 25 Sep 2007, Troy A. Griffitts wrote:
  As DM has said previously, it
  would be really nice to have normal -options which are not
  order
  dependent.
 
  Using GNU getopt?
  http://www.gnu.org/software/libc/manual/html_node/Getopt.html
 
  Using anything from GNU would be a bad idea. Enduring the chore
  involved in parsing typical unix command line options makes
  our code
  more portable and avoids the need to license additional
  libraries.
 
  Writing a simple command line option parser isn't especially
  difficult
  or burdensome, anyway.
 
  --Chris
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  

Re: [sword-devel] image support

2007-09-07 Thread Martin Gruner
Hi Karl,

please enter this into our feature request tracker at sourceforge.
We'll add it when we have the time.

mg

am Freitag, 7. September 2007 um 15:24 schrieben Sie:

 I hesitate to ask for much more in the way of new feature support,
 considering that Troy has graciously reacted so well to my previous
 agitation about a new release, but let me just put a bug in folks' ears
 about the need for improvements to image support in Sword Project UIs.

 Peter (refdoc) recently aimed me at a wonderful resource for some lovely
 and useful image collections.  As a result, I've recently created 6 or 7
 new all-image modules.  They can be found on my repository.  The Doré
 Woodcuts are simply gorgeous; they're in two formats, one as a genbook
 with simple hiearchical keys, and one in commentary format,
 verse-range-keyed to the portions referred to by the images.  Be aware
 that these modules are huge -- 70Mbytes.  Credit to Peter for doing the
 legwork of creating the verse ranges I needed for the module import.

 There is also a Lineage module, consisting of some amazingly useful
 detail on the lineage of patriarchs and others.  Plus there are a few
 other smaller but still interesting and useful modules.  These modules
 are all in status combination of public domain, publicly available, or
 copyrighted with permission for non-profit distribution.

 One thing I see in reviews of Bible software is how much folks like to
 see maps and photos, and this is my way of trying to contribute to more
 of that kind of content.

 One thing that I believe is important is image resizing.  Many images
 are much too large to fit even onto one's screen, much less into a
 subwindow of a UI that's doing several things at once.  GnomeSword takes
 care of this with a preferences setting for auto-resizing, such that GS
 will enforce height and width constraints on images so that they fit
 proportionally within the containing subwindow.  One can also then click
 such an image, which induces GS to spawn an external viewer
 (ImageMagick's display) in order to view the image full-size.

 I've asked DM as to the difficulty of doing something similar in
 BibleDesktop; also, I am aware that BibleTime does images, but doesn't
 offer resizing, which is a feature that I wish that crew would consider.
 WinSword, of course, doesn't yet do images at all, and I really think it
 needs the ability.

 --karl

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] GPL 3 licencing issues

2007-07-17 Thread Martin Gruner
 This becomes even more important if Linux user base grows in the third
 world. Just like with paper Bibles, we are blessed with abundancy, but
 there are millions of persons who can't afford even one. We are declined
 to think about NIV etc. as very important and I also think they are -
 but only if we are thinking about our user base in Western countries.

I feel the same.

mg


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] [jsword-devel] Parallel View with Differences

2007-05-25 Thread Martin Gruner
Hi DM,

I'm highly interested in your code for the diff display. If possible, I'd like 
to integrate this into BT as well.

mg

Am Donnerstag, 24. Mai 2007 schrieb DM Smith:
 (cross-posting to sword-devel for their feedback, too)

 I have just committed a first pass at adding a comparison parallel view
 to JSword.

 (I ported JavaScript code from Neil Fraser into Java. It is also
 available from him in Python. I don't think it would be too hard to port
 my code to C++, if anyone is interested.)

 Right now the showing of parallel texts and diffs is hard coded into the
 code, but will change by release time, giving the user full control.

 Here is how it works today in BibleDesktop:
 If you select a Bible that is not your default Bible, you get parallel
 view. If it is they are also same language, then you will see an additional
 column between the two, showing the differences.

 I'd like to get your feedback. Especially on how to allow the user to
 choose to show the diff column or not.

 Here is what it looks like: (ESV is my default Bible and I am showing
 the NASB [which I am working on for Lockman Publishing])

 A parallel view with differences between versions



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] Fwd: [sword-svn] r2045 - trunk/src/modules

2007-05-03 Thread Martin Gruner
Hi Chris,

are you sure you want to move from StandardAnalyzer to SimpleAnalyzer? IIRC 
searches won't find English stop words like for, then, and...

mg

--  Weitergeleitete Nachricht  --

Subject: [sword-svn] r2045 - trunk/src/modules
Date: Donnerstag, 3. Mai 2007
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]

Author: chrislit
Date: 2007-05-03 03:41:07 -0700 (Thu, 03 May 2007)
New Revision: 2045

Modified:
   trunk/src/modules/swmodule.cpp
Log:
DM's RAMDirectory patch for CLucene indexing

Modified: trunk/src/modules/swmodule.cpp
===
--- trunk/src/modules/swmodule.cpp  2007-05-01 17:35:31 UTC (rev 2044)
+++ trunk/src/modules/swmodule.cpp  2007-05-03 10:41:07 UTC (rev 2045)
@@ -515,7 +515,7 @@
is = new IndexSearcher(ir);
(*percent)(10, percentUserData);
 
-   standard::StandardAnalyzer analyzer;
+   SimpleAnalyzer analyzer;
lucene_utf8towcs(wcharBuffer, istr, MAX_CONV_SIZE); 
//TODO Is istr always 
utf8?
q = QueryParser::parse(wcharBuffer, _T(content), 
analyzer);
(*percent)(20, percentUserData);
@@ -960,10 +960,12 @@
setKey(*searchKey);
}
 
-   IndexWriter *writer = NULL;
+   RAMDirectory *ramDir = NULL;
+   IndexWriter *coreWriter = NULL;
+   IndexWriter *fsWriter = NULL;
Directory *d = NULL;
  
-   standard::StandardAnalyzer *an = new standard::StandardAnalyzer();
+   SimpleAnalyzer *an = new SimpleAnalyzer();
SWBuf target = getConfigEntry(AbsoluteDataPath);
bool includeKeyInSearch = 
getConfig().has(SearchOption, IncludeKeyInSearch);
char ch = target.c_str()[strlen(target.c_str())-1];
@@ -972,19 +974,10 @@
target.append(lucene);
FileMgr::createParent(target+/dummy);
 
-   if (IndexReader::indexExists(target.c_str())) {
-   d = FSDirectory::getDirectory(target.c_str(), false);
-   if (IndexReader::isLocked(d)) {
-   IndexReader::unlock(d);
-   }
-   
   
-   writer = new IndexWriter( d, an, false);
-   } else {
-   d = FSDirectory::getDirectory(target.c_str(), true);
-   writer = new IndexWriter( d ,an, true);
-   }
+   ramDir = new RAMDirectory();
+   coreWriter = new IndexWriter(ramDir, an, true);
+   
 
-
  
char perc = 1;
VerseKey *vkcheck = 0;
@@ -1222,7 +1215,7 @@
if (good) {
 //printf(writing (%s).\n, (const char *)*key);
 //fflush(stdout);
-   writer-addDocument(doc);
+   coreWriter-addDocument(doc);
}
delete doc;
 
@@ -1230,9 +1223,29 @@
err = Error();
}
 
-   writer-optimize();
-   writer-close();
-   delete writer;
+   // Optimizing automatically happens with the call to addIndexes
+   //coreWriter-optimize();
+   coreWriter-close();
+
+   if (IndexReader::indexExists(target.c_str())) {
+   d = FSDirectory::getDirectory(target.c_str(), false);
+   if (IndexReader::isLocked(d)) {
+   IndexReader::unlock(d);
+   }
+ 
+   fsWriter = new IndexWriter( d, an, false);
+   } else {
+   d = FSDirectory::getDirectory(target.c_str(), true);
+   fsWriter = new IndexWriter( d ,an, true);
+   }
+
+   Directory *dirs[] = { ramDir, 0 };
+   fsWriter-addIndexes(dirs);
+   fsWriter-close();
+
+   delete ramDir;
+   delete coreWriter;
+   delete fsWriter;
delete an;
 
// reposition module back to where it was before we were called


___
sword-cvs mailing list
[EMAIL PROTECTED]
http://www.crosswire.org/mailman/listinfo/sword-cvs

---

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] PATCH for crashes with ciphering code

2006-12-04 Thread Martin Gruner
Hi Troy.

Thanks for taking notice of my patch.

The strlen should not pose a problem, because I removed one that was there but 
seemed superfluous:

-inBuf.setSize(strlen(inBuf.c_str()));

So we still have only one strlen. Nothing should be slower.

God bless.

Martin

Am Montag, 4. Dezember 2006 05:43 schrieb Troy A. Griffitts:
 Thanks Daniel,
   If you take this on, please note:

 Do not include this:

 + cacheBuf[0]='\0'; //just in case len==0


 Please see if the added strlen is much of a speed hit.  This code should
 probably be changed to use SWBuf, which keeps track of len and doesn't
 need to do strlen to return size.  I believe it was written by a
 volunteer long before SWBuf existed.  Thanks for any help.

   -Troy.

 PS.  My apologies for being away.  It's the end of the semester in about
 10 days and I'm totally behind.  Hope to resurface again after.

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] PATCH for crashes with ciphering code

2006-12-02 Thread Martin Gruner
Thanks Daniel.

 Assuming (ok, big assumption ;) that there will be an imminent release
 can the frontends please try out with current sword svn (preferably +
 Martins patch). I can't see how anything would have been broken since
 1.5.9 but better safe than sorry.

BibleTime is ready.

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] PATCH for crashes with ciphering code

2006-12-01 Thread Martin Gruner
The attached patch fixes the stability problems experienced with Sword and 
ciphered and locked modules.

To see unpatched Sword crash, just run

mod2imp GerHfa2002  and
mod2imp GerHfaLex2002

without the correct unlock key.

The patch works against 1.5.9 and does the following:
-fix one unchecked pointer access in zverse.cpp, based on Joachim's suggestion 
with small improvements such as one removed strlen()
-allow the return value of the zip uncompression code to be used correctly. 
Now uncompression will detect that it has corrupt data (when deciphering with 
a wrong key) and return an empty string in that case.

This seems to finally fix the stability issues for me.

I would be very glad if the patch could be applied to HEAD and a bugfix 
release of Sword (1.5.9.1 or something, including Daniel's large compile and 
automake fixes) be released, otherwise our users cannot profit from it 
easily.

Martin
Index: src/modules/common/zverse.cpp
===
--- src/modules/common/zverse.cpp	(Revision 2017)
+++ src/modules/common/zverse.cpp	(Arbeitskopie)
@@ -237,6 +237,7 @@
 		unsigned long len = 0;
 		compressor-Buf(0, len);
 		cacheBuf = (char *)calloc(len + 1, 1);
+		cacheBuf[0]='\0'; //just in case len==0
 		memcpy(cacheBuf, compressor-Buf(), len);
 
 		cacheTestament = testmt;
@@ -257,13 +258,11 @@
 
 void zVerse::zReadText(char testmt, long start, unsigned short size, SWBuf inBuf) {
 	inBuf = ;
-	inBuf.setFillByte(0);
-	inBuf.setSize(size+1);
-	if (size  0) {
-		if (cacheBuf)
-			strncpy(inBuf.getRawData(), (cacheBuf[start]), size);
+	if ( (size  0)  cacheBuf  ((start+size) = strlen(cacheBuf)) ){ //TODO: optimize this, remove strlen
+		inBuf.setFillByte(0);
+		inBuf.setSize(size+1);
+		strncpy(inBuf.getRawData(), (cacheBuf[start]), size);
 	}
-	inBuf.setSize(strlen(inBuf.c_str()));
 }
 
 
Index: src/modules/common/zipcomprs.cpp
===
--- src/modules/common/zipcomprs.cpp	(Revision 2017)
+++ src/modules/common/zipcomprs.cpp	(Arbeitskopie)
@@ -79,7 +79,7 @@
 	if (len)
 	{
 		//printf(Doing compress\n);
-		if (compress((Bytef*)zbuf, zlen, (const Bytef*)buf, len)!=Z_OK)
+		if (compress((Bytef*)zbuf, zlen, (const Bytef*)buf, len) != Z_OK)
 		{
 			printf(ERROR in compression\n);
 		}
@@ -89,7 +89,7 @@
 	}
 	else
 	{
-		fprintf(stderr, No buffer to compress\n);
+		fprintf(stderr, ERROR: no buffer to compress\n);
 	}
 	delete [] zbuf;
 	free (buf);
@@ -144,15 +144,18 @@
 		unsigned long blen = zlen*20;	// trust compression is less than 1000%
 		char *buf = new char[blen]; 
 		//printf(Doing decompress {%s}\n, zbuf);
-		if (uncompress((Bytef*)buf, blen, (Bytef*)zbuf, zlen) != Z_OK) {
-			fprintf(stderr, no room in outbuffer to during decompression. see zipcomp.cpp\n);
+		slen = 0;
+		switch (uncompress((Bytef*)buf, blen, (Bytef*)zbuf, zlen)){
+			case Z_OK: SendChars(buf, blen); slen = blen; break;
+			case Z_MEM_ERROR: fprintf(stderr, ERROR: not enough memory during decompression.\n); break;
+			case Z_BUF_ERROR: fprintf(stderr, ERROR: not enough room in the out buffer during decompression.\n); break;
+			case Z_DATA_ERROR: fprintf(stderr, ERROR: corrupt data during decompression.\n); break;
+			default: fprintf(stderr, ERROR: an unknown error occured during decompression.\n); break;
 		}
-		SendChars(buf, blen);
 		delete [] buf;
-		slen = blen;
 	}
 	else {
-		fprintf(stderr, No buffer to decompress!\n);
+		fprintf(stderr, ERROR: no buffer to decompress!\n);
 	}
 	//printf(Finished decoding\n);
 	free (zbuf);
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] crashes with ciphering code

2006-11-28 Thread Martin Gruner
Hi DM and everybody.

I changed the line to:
strncpy(*buf, cacheBlock-getEntry(entry), size);
(*buf)[size]='\0';

But it didn't work. Still crashes.

I believe I found the reason though. As I assumed many months ago, the reading 
process works like this:
decryption - decompression - display.

Proof (zstr.cpp):
unsigned long len = size;
buf.setSize(size);
rawZFilter(buf, 0); // 0 = decipher

compressor-zBuf(len, buf.getRawData());
char *rawBuf = compressor-Buf(0, len);
cacheBlock = new EntriesBlock(rawBuf, len);
cacheBlockIndex = block;

That means we're trying to decompress faulty data! Can we at least check for a 
zip signature or something in the decompressor?
This must also be the reason for the frequent warnings
no room in outbuffer to during decompression. see zipcomp.cpp.

If I have the flow of events correct this time, then we have a design 
problem. It would be best to change the flow of events and rebuild the 
modules and release a fixed and incompatible sword version.

Or am I wrong? Please advise.

Martin



Am Montag, 27. November 2006 22:51 schrieb DM Smith:
 Joachim Ansorg wrote:
zStr::getCompressedText calls
   strcpy(*buf, cacheBlock-getEntry(entry));
 
  My fix for this would be (without digging deep into the sources) in line
  438 of zstr.cpp:
  strncpy(*buf, cacheBlock-getEntry(entry), size);

 This takes me way back. I haven't done serious C coding in years! But I
 remember something about this one. I had been bitten by it several times.

 IIRC:
 strncpy will not null terminate the string. Generally its good to follow
 it with buf[size] = '\0';

 strncpy will stop copying if it sees '\0' before it reaches the end. In
 that case, strncpy stops after it copies the '\0'.
 It may be good to compare strlen(buf) == size and throw an error if it
 is not.

 Putting this together:
 strncpy(*buf, cacheBlock-getEntry(entry), size);
 buf[size] = '\0';
 if (strlen(buf) != size) an error has occurred.

 Also, since we expect that the string is copied in its entirety, it is
 probably better and faster to use memcpy. Memmove would also work but
 would be slightly slower than memcpy.

  strcpy expects a \0-terminated string. If the deciphering with the wrong
  key creates a char* without a proper \0 this would result in an address
  out of bounds. So the fix is to make sure we just copy the number of
  bytes which are available in the cacheBlock.
  I did not yet think whether a \0 has to explicitely be set at the end of
  *buf.
 
  Does this make sense?
  Does somebody have the setup to test this?
 
  Thanks,
  Joachim

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] crashes with ciphering code

2006-11-27 Thread Martin Gruner
Hi Troy.

I wrote you that we are having difficulties with BibleTime's stability since 
we use my dumb check that the entered cipher key is valid function, which 
basically just calls 

(*m_module) = sword::TOP;
QString test = QString::fromLatin1( m_module-getRawEntryBuf().c_str() );

These lines _sometimes_ make BibleTime crash like this:

And the KDE crash handler backtrace is:
 Using host libthread_db
 library /lib/libthread_db.so.1.
 [Thread debugging using libthread_db enabled]
 [New Thread -1241056400 (LWP 5365)]
 [KCrash handler]
 #6 *__GI_strcpy (dest=0x0, src=0x12f75880 Address
 0x12f75880 out of bounds)
 at ../sysdeps/generic/strcpy.c:39
 #7 0xb65ebbe6 in sword::zStr::getCompressedText ()
 from /usr/lib/libsword-1.5.9.so
 #8 0xb65ecce7 in sword::zStr::getText ()
 from /usr/lib/libsword-1.5.9.so
 #9 0xb664928c in sword::zLD::getEntry ()
 from /usr/lib/libsword-1.5.9.so
 #10 0xb66494e9 in sword::zLD::getRawEntryBuf ()
 from /usr/lib/libsword-1.5.9.so
 #11 0xb6647bab in sword::SWLD::setPosition ()
 from /usr/lib/libsword-1.5.9.so
 #12 0x08128af1 in CSwordModuleInfo::unlockKeyIsValid

(Strange thing here: crashes on (*m_module) = sword::TOP;)
A user now posted a more detailed analysis:

Well, I've narrowed down the bug a bit, to somewhere in sword's 
ciphered-text--handling  system, or possibly in how bibletime uses that 
system. When I removed the two locked modules, gerhfa2002
 and gerhfalex2002, from  my /usr/share/sword tree, the crashes don't seem to 
be happening.
 (Although I still get Error reading ulBuffNum sometimes while creating 
indices, which I  got before.)
 
  zStr::getCompressedText calls
 strcpy(*buf, cacheBlock-getEntry(entry));
 the getEntry is in entriesblk.cpp, and it calls getMetaEntry. getEntry then 
returns: return (offset) ? block+offset : empty;
 The crashing occurs when offset is non-zero but
 block+offset is not a valid string pointer.
 Hence, in the previous post:
 #6 *__GI_strcpy (dest=0x0, src=0x12f75880 Address 
 0x12f75880 out of bounds)
 
 0x12f75880 in this case was block+offset (confirmed by
 printing out the value of  block+offset on another occasion).

Do you think this is something that can be fixed? If not, I'll have to disable 
the check cipher key function again. Or is it even an error in BibleTime?

Thanks for your guidance in this matter.

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] modules to relational database

2006-11-07 Thread Martin Gruner
Well, I thought about this, and since you ask..

 Case-in-point:  book/chapter/verse.  You can easily put a bible into any
 relational database and index it having a column for book, chapter, and
 verse.  But what about paragraphs?  Sentences?  

You can split up any XML document at its nodes like osisID, div etc. into 
rows of a database that also holds the rendering context for each of these 
nodes, and also information about the tree structure of the xml document 
(parent-children etc.). How deep you want to split it beyond osisID depends 
on what you want to do.

 What about the fact that 
 Christians and Jews have slight differences in verse numbering? 

Every module is stored with its own structure, no static predefined layout. 
You can use a mapper database to convert between the different versification 
schemes (in fact I already have one ready to use).

 How do  you handle quotation?  How do you flag whether or not a verse is in 
the middle of a quote?  

To store the text in a database does not mean you use your own markup. The 
text stays OSIS (or whatever else). So you could use OSIS milestones to 
achieve that, depending on the structure of your document.

 How do you handle the way things are handled in 
 different translations?  How do you mark the english text so that we can
 map the words back to the greek/hebrew lexicon?

These are markup issues.

 The folks who created Sword, OSIS, ThML, USFX, etc... all these folks have
 spent a good deal of time grappling with these issues.  It would be wise
 to utilize this -- even contribute to this.

Sure! But that does not imply a particular storage or access format!
The more I think about it, the more I find that a database would be a very 
fast and convenient way to represent the tree structure of an xml document. 
Better than Sword does at the moment.

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] sword-devel Digest, Vol 32, Issue 12

2006-11-07 Thread Martin Gruner
This sounds very interesting. Is there something similar for C++?

mg

Am Dienstag, 7. November 2006 20:24 schrieb Yiguang Hu:
 If you have to think of other repository than sword
 module, how about xindice. It stores XML directly and
 you can access the data using XPATH. Sure xindice is
 young also.

 http://xml.apache.org/xindice/

 --- [EMAIL PROTECTED] wrote:
  Send sword-devel mailing list submissions to
  sword-devel@crosswire.org
 
  To subscribe or unsubscribe via the World Wide Web,
  visit

 http://www.crosswire.org/mailman/listinfo/sword-devel

  or, via email, send a message with subject or body
  'help' to
  [EMAIL PROTECTED]
 
  You can reach the person managing the list at
  [EMAIL PROTECTED]
 
  When replying, please edit your Subject line so it
  is more specific
  than Re: Contents of sword-devel digest...
 
 
  Today's Topics:
 
 1. Re: modules to relational database (Gabriel M.
  Beddingfield)

 --

  Message: 1
  Date: Tue, 7 Nov 2006 12:27:57 -0600 (CST)
  From: Gabriel M. Beddingfield [EMAIL PROTECTED]
  Subject: Re: [sword-devel] modules to relational
  database
  To: SWORD Developers' Collaboration Forum
  sword-devel@crosswire.org
  Message-ID:

 [EMAIL PROTECTED]

  Content-Type: text/plain;charset=iso-8859-1
 
   You can split up any XML document at its nodes
 
  like osisID, div etc.
 
   into
   rows of a database that also holds the rendering
 
  context for each of these
 
   nodes, and also information about the tree
 
  structure of the xml document
 
   (parent-children etc.). How deep you want to split
 
  it beyond osisID
 
   depends
   on what you want to do.
  
  From what I've seen, a lot (maybe most) of the
 
  serious bible texts have
  structured their documents like you would a book,
  and then littered it
  with milestones to mark where chapters and verses
  begin.  E.g.
 
  !-- my aplologies for butchering ThML --
  p
ScripRef verse='Gen 1:1' /In the beginning, God
  created
the heavens and the earth.  ScripRef verse='Gen
  1:2' /
And the earth was shapeless and void...
  /p
 
  On the one hand, you can store the XML document in a
  relational database
  as an XML document... preserving each tag, location,
  attributes, etc.  On
  the other hand, I would expect someone (like me or
  the OP) to try and
  divide things up by Book/Chapter/Verse:

 +--++---+---+

  | Book | Ch | Verse | Text

 +--++---+---+

  | Gen  | 1  |   1   | In the beginning, God created
 
  the |
 
  |  ||   | heavens and the earth.

 +--++---+---+

  | Gen  | 1  |   2   | And the earth was shapeless
 
  and   |
 
  |  ||   | void...

 +--++---+---+

  To be clear on what I'm getting at... IMHO, I just
  don't think there's a
  large advantage to converting a module to a RDMS.
  If you preserve the
  original document (OSIS, ThML, etc.)... why not just
  leave it in OSIS,
  ThML, etc.?  If you redo the schema to the RDMS, I
  think you'll end up
  with a lot of headaches that the XML/SGML schemas
  solve well.  I can be
  convinced otherwise (after all, I really do love
  RDMS's)... but this is
  how I see it.
 
 
  --
 G a b r i e l   M   B e d d i n g f i
  e l d
 
 
 
 
  --
 
  ___
  sword-devel mailing list
  sword-devel@crosswire.org

 http://www.crosswire.org/mailman/listinfo/sword-devel

  End of sword-devel Digest, Vol 32, Issue 12
  ***

 ___
_ Sponsored Link

 Try Netflix today! With plans starting at only $5.99 a month what are you
 waiting for? http://www.netflix.com/Signup?mqso=80010030

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] modules to relational database

2006-11-07 Thread Martin Gruner
Hi Troy,

 Martin, not to be rude, but have you actually personally used SWORD to
 display a tree structure?  

Well we gladly use it in BibleTime to display Genbooks, as you know. =)

 Have you attempted to represent a tree 
 structure in a RDBMS?  

Yes. I learnt of it at work, where we use tree databases with Perl a lot.

 I'm not saying it can't be done.  I'll just post 
 the SWORD API exposed for this purpose, and let you and others decide if
 it is more convenient than SQL.  From treekey.h
 (http://crosswire.org/svn/sword/trunk/include/treekey.h):

   /** Go to the root node
   */
   virtual void root() = 0;

   /** Go to the parent of the current node
   * @return success or failure
   */
   virtual bool parent() = 0;

   /** Go to the first child of the current node
   * @return success or failure
   */
   virtual bool firstChild() = 0;

   /** Go to the next sibling of the current node
   * @return success or failure
   */
   virtual bool nextSibling() = 0;

   /** Go to the previous sibling of the current node
   * @return success or failure
   */
   virtual bool previousSibling() = 0;

   /** Does the current node have children?
   * @return whether or not it does
   */
   virtual bool hasChildren() = 0;

   virtual void append() = 0;
   virtual void appendChild() = 0;
   virtual void insertBefore() = 0;

This is correct. It can be done with Sword, and well so!

Atm this is limited to Genbooks, though, and offers only partial access to the 
module's XML structure (chapters). And (correct me if I'm wrong) it cannot 
work with milestone-like elements.

The functions listed above can be transformed to very simple, probably 
one-line SQL statements, except for the last three, which offer write access.

God bless,

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] modules to relational database

2006-11-07 Thread Martin Gruner
Hi Gabriel.

From what I've seen, a lot (maybe most) of the serious bible texts have
 structured their documents like you would a book, and then littered it
 with milestones to mark where chapters and verses begin.  E.g.

 !-- my aplologies for butchering ThML --
 p
   ScripRef verse='Gen 1:1' /In the beginning, God created
   the heavens and the earth.  ScripRef verse='Gen 1:2' /
   And the earth was shapeless and void...
 /p

Indeed, milestones are a problem. My current approach would be to extract 
navigational (structural) data that is milestoned to another tree database 
with references to the main. This would allow you to work with the original 
XML structure.

 On the one hand, you can store the XML document in a relational database
 as an XML document... preserving each tag, location, attributes, etc.  On
 the other hand, I would expect someone (like me or the OP) to try and
 divide things up by Book/Chapter/Verse:

 +--++---+---+

 | Book | Ch | Verse | Text  |

 +--++---+---+

 | Gen  | 1  |   1   | In the beginning, God created the |
 |
 |  ||   | heavens and the earth.|

 +--++---+---+

 | Gen  | 1  |   2   | And the earth was shapeless and   |
 |
 |  ||   | void...   |

 +--++---+---+

This is not possible without destroying the structure of milestoned documents.

 To be clear on what I'm getting at... IMHO, I just don't think there's a
 large advantage to converting a module to a RDMS.  If you preserve the
 original document (OSIS, ThML, etc.)... why not just leave it in OSIS,
 ThML, etc.?  

You've got a good point right there. This would actually be most preferrable. 
I don't know of a good solution for fast access in that case. You don't want 
to read the entire document into memory, and you don't want to parse it every 
time. Ideas?

 If you redo the schema to the RDMS, I think you'll end up 
 with a lot of headaches that the XML/SGML schemas solve well.  I can be
 convinced otherwise (after all, I really do love RDMS's)... but this is
 how I see it.

Thanks for your comments!

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Schlachter 2000

2006-10-08 Thread Martin Gruner
Hi,

IIRC the publisher said (a few years ago) they are not interested in releasing 
their text with PD software. That means we cannot distribute it. Sorry.

mg


Am Sonntag, 8. Oktober 2006 08:08 schrieb Chris Little:
 The Schlachter 2000 translation is under recent copyright, which
 explains why it is no longer available for MyBible (the trademark
 violating one, not the PocketPC one). If any of the German developers
 felt motivated, I guess they could work to secure the rights to
 distribute and sell unlocks for this translation, but it's not a matter
 of simply converting the text.

 PDF is maybe the worst format for source material, excluding scanned
 images. I've seen some plaintext editions of Schlacter 2000 online, but
 I believe they were lacking footnotes and text decoration and they were
 in the alte Rechtschreibung. But if we were given permission by the
 publisher, they could probably supply a good copy.

 --Chris

 Wurm Florian Friedrich Robert wrote:
  Hello brothers and sisters :)
 
  My name is Florian and I am a Linux user, and I enjoy it a lot!
  I always used www.mybible.de under windows because it gives you tons of
  bible modules.
  Now under Linux I use your program, which is great too... but I would be
  very well pleased to read my favorite translation of the Bible. As I
  read in this link, the request was already made:
  http://www.crosswire.org/pipermail/sword-devel/2004-May/020793.html
 
  And the author of the e-Mail is right, this German translation is very
  wide spread in evangelical circles and is GREAT because of it's accuracy
  and easy to read German it uses.
  I, myself prefer Textus Receptus Bibles, so I would be pleased to use
  the Schlachter 2000 Bible translation as well...
  On your home page you offer the Schlachter 1951 which has an older
  German and is NOT using the Textus Receptus, but the Nestle Aland text.
 
  Could you guys PLEASE convert a Schlachter 2000 module? - I would also
  inform the maker of Ubuntu CE (Christian version) about it, so that he
  can put it into his distro.
 
  Like you can read in the link above, here:
  http://www.sermon-online.de/search.pl?d1=Schlachter-2000+Bibellang=deau
 thor=119 you can find the Schlachter 2000 translation in PDF format!
 
  I would thank you from the depths of my heart if you would convert the
  Schlachter 2000 for us German Christians :)
  We would highly appreciate it, and I think (at least in my church) that
  would spread your great bible program even more.
 
  God bless you! And thanks for your work.
  In HIS service.
  Florian
 
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] When will 1.5.9 be released?

2006-09-18 Thread Martin Gruner
Hi,

 If you need 1.5.9 official before the BT release and need to release
 now, we can give everyone 2 more days to report and then release with 
 what we have.  Actually, that doesn't sound bad.  How about we do this?

IMO this is a good idea. Let`s make 1.5.9.x releases if/when more
locales/bugfixes come in. We`ll do the same with BibleTime`s i18n package.

So that means 1.5.9 deadline is 2006-09-20?

God bless.

mg


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] JIRA links are incorrect in confirmation email

2006-08-02 Thread Martin Gruner
Lynn, 

you are right. I reported this a long time ago.

mg

Am Montag, 24. Juli 2006 12:30 schrieb L.Allan-pbio:
 When you create or modify a jira issue, you get a confirming email
 with invalid links:

 -

  View the issue:
http://www.crosswire.org/jira/browse/MOD-43

 should be:

   http://www.crosswire.org/bugs/browse/MOD-43

 Is this minor annoyance something that CrossWire jira administrators
 can fix?

 -
 JIRA INFORMATION:
 This message is automatically generated by JIRA.

 If you think it was sent incorrectly contact one of the
 administrators:
http://www.crosswire.org/jira/secure/Administrators.jspa

 should be:
http://www.crosswire.org/bugs/secure/Administrators.jspa

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] WLC MORPH

2006-07-21 Thread Martin Gruner
Hi Kirk,

[cross-posting: this is from a thread about exact morphological searches with 
Kirk Lowery]

  We'd also have to add another (redundant) element seg ...
  x-wlc-morphstring=[EMAIL PROTECTED] to be able to perform searches
  using the [EMAIL PROTECTED] syntax.
 
  I'm having trouble visualizing why this is so, but I trust you that it
  *is* so! :-)
 
  The reason is as simple as stupid. Searching works verse-based, not
  word-based in Sword/BibleTime atm. So when I search for lemma:somelemma
  and morph:somemorph to find [EMAIL PROTECTED], I might get verses
  that contain one word with lemma=somelemma and another one with
  morph=somemorph. That's why, at least for now, we do need the [EMAIL 
  PROTECTED]
  syntax somewhere. Unless a better option comes up, of course.

 Ah! Now I understand. Okay, this brings up one of my favorite gripes
 about Bible software in general, including Sword: granularity of
 searching. All Bible software has its primary segmentation to be the
 verse. Yet most users, even the most unsophisticated, look to the
 sentence or more likely the word level. Also, with lemma and parsing
 strings, there are likely to be many false positives because there are
 many morphemes with the same or similar strings in the same verse.

 If Sword would reset the granularity of text segmentation to the word,
 it would trump every other Bible software package out there!

 Okay, I'll stop. :-)

  The search engine adds a field for everything, referring to a particular
  verse. So the verse's text is one field, all of the individual morph,
  lemma, footnote etc. strings are added as other distinct fields. So when
  I search for lemma:somelemma and morph:somemorph, the index is searched
  for verses that have one matching lemma field and one matching morph
  field. That's why the error mentioned above would disturb the user.
 
  Need to think more about it, perhaps there can be a way around this.

 How about overlapping indexes? One at the verse-level, one for each
 word- and one for each morpheme? It might take some reworking of the
 search engine, but maybe not so much? Then the user could choose when
 index he wants to search?

Thant's exactly what I thought.
Let's first do the module right, and then think about integrating the 
word-level index into BibleTime and, if possible, Sword later. That is why 
I'm CC'ing to Troy and other lists as well.

God bless,

Martin


pgp3V3bpPViVA.pgp
Description: PGP signature
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] alternative versification data needed

2006-06-23 Thread Martin Gruner
Replying to myself: it's here: http://www.ccel.org/refsys/refsys.html.

mg

Am Donnerstag, 22. Juni 2006 16:31 schrieb Martin Gruner:
 Hi,

 I plan to try and write a little utility that is able to map between the
 different OSIS versification systems.

 IIRC, there are at least 2 places on the web where information about the
 different versification schemes is present, in XML or some other format.
 Could somebody please point me there, I cannot find them?

 Thanks in advance.

 mg

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] make rpm package - License?

2006-06-16 Thread Martin Gruner
Hi Artem,

 DistributionLicense=Copyrighted; Permission to distribute granted to
 CrossWire

As the .conf file indicates, permission has been granted to Crosswire only, 
which makes a redistribution impossible. Please do not distribute this text.

This is not our wish, but a requirement of the copyright holder and we shall 
follow that.

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] MinimumVersion

2006-06-15 Thread Martin Gruner
Hi Artem,

according to http://crosswire.org/wiki/index.php/DevTools:Modules, you are 
right.

Martin

Am Dienstag, 13. Juni 2006 20:38 schrieb Artem Zolochevskiy:
 hi all

 I'm new here.
 Correct me if i'm wrong

 If there is no MinimumVersion field in *.conf file then MinimumVersion is
 1.5.1a

 --
 Artem Zolochevskiy
 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] New Wiki

2006-06-08 Thread Martin Gruner
Hi Troy,

this is good news. Thanks a lot for setting it up!

I'll look thru the content of the old wiki and move the most important stuff 
over.

mg


Am Montag, 5. Juni 2006 11:09 schrieb Troy A. Griffitts:
 As many of you know, some time ago we had to take our wiki down due to
 security reasons.

 It has really hindered our collaboration and progress.

 A new wiki has been installed and will hopefully fill this need.  Please
 post any problems or hints you might find with the new software.

   -Troy.
 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] For God Opposes the proud but gives grace to the humbe

2006-04-09 Thread Martin Gruner
 In short I think I've got a bit of leaning to do.  Dose the sword
 project have a wiki.  We use one at work for technical
 documentation.  Since I'm going to have to come up the learning curve
 a little, I could document as I go.

You can find the api docs in the sword-apidoc SVN module.

God bless,

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] Fwd: clucene call for assistance

2006-03-31 Thread Martin Gruner
Dear fellow Sword and BibleTime developers,

Is there anyone here who would be able and willing to help Ben van Klinken, 
the maintainer of clucene, with fixing licensing issues for the upcoming 
clucene 0.9.11 release? This release is going to fix important bugs but is 
delayed because of these issues.

Below is a copy of our communication.

Martin

--  Weitergeleitete Nachricht  --

Subject: Re: thanks and release
Date: Freitag, 31. März 2006 12:00
From: Ben van Klinken [EMAIL PROTECTED]
To: Martin Gruner [EMAIL PROTECTED]

Hi Martin,

Really the only thing that we are stuck on is the license. I need to find
replacement functions for many of the functions in gunichartables.cpp and
repl_wcs.cpp (in the config directory). If we had apache compatible licenses
for these functions, i could make release within a few days.

Do you think there's any chance of you being able to help with that?

ben

On 3/31/06, Martin Gruner [EMAIL PROTECTED] wrote:
 Hello Ben,

 thanks for your email. BibleTime (not Sword itself) aims at a release in
 2-3
 weeks, perhaps a little longer. Do you think that there will be a clucene
 release in that time, or will it take substantially longer? In the latter
 case, we can try to work around some of the things fixed in 0.9.11 and
 make a
 bugfix release once it is out.

 Is there anything we could help you with?

 God bless,

 mg

 Am Dienstag, 28. März 2006 06:58 schrieben Sie:
  Hi Martin,
 
  I'm just very busy at my job at the moment. I would like to fix all the
  licensing issues before making this release. Once this is done, i will

 do a

  release. Sorry I can't do it any quicker than that. What is your release
  schedule for Sword?
 
  cheers
  ben
 
  On 3/28/06, Martin Gruner [EMAIL PROTECTED] wrote:
   Hello Ben,
  
   I am a member of the BibleTime project, a Sword frontend
   (http://bibletime.info). We switched to using clucene as a search
   backend, and we're so impressed by what it can do!
  
   Do you expect a release to be made soon? 0.9.11 will have some fixes

 that

   a
   new release of BibleTime (which we want to make soon) would need,

 that's

   why
   I am asking.
  
   Again, thanks for all your excellent work!
  
   mg

---
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] verse parsing

2006-03-27 Thread Martin Gruner
Troy,

  So the solution in this case is not to allow for non-OSIS booknames like
  JoshA and JoshB, but to encode the module correctly. That's what I am
  planning for the upcoming (if we get permission) MT-LXX-parallel module.
  If you get Josh 15, every verse will contain a table, the first column
  being codex A and the second one being codex B. So for the booknames, no
  modification is required as the current module structure is already a
  workaround (from the CATSS files).

 This is good information!  Thank you.  I'm still not sure what you are
 suggesting.  Are you suggesting merging the 3 chapters in JoshA with
 JoshB?  And somehow provide variant toggling?  

Yes, something along these lines.

 I looked at JoshA and 
 tried to compare it to JoshB, but I couldn't find similaries.  Maybe you
 can.

The texts are so different in these verses that the scholars decided to regard 
them as two different traditions. That's why the printed LXX is split into 
two parts in these places. But they are still just the manuscript evidence 
for the same books. I may be wrong though, I'm no LXX expert.

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] verse parsing

2006-03-26 Thread Martin Gruner
Hi Troy.

   I've been working on providing a VerseKey key interface for traversing
 modules like the LXXM:

Is this really about v11n in Sword?

 First, I attempted to redo this module using OSIS book names for
 everything, and discovered that there just wasn't a nice book list we
 could display to the user.  For example, JoshB (from the link above)
 seems to be the standard book of Joshua we'd all expect, but then JoshA
 (browse to it using the left index) contains 3 chapters: 15, 18, 19  Not
 sure exactly what these are, but I'm guessing they are replacements or
 additions to Joshua or some other book.  Actually, I just have no idea.

If you look at the printed LXX, you will note that in some parts it is divided 
into two sections. Each represents a different textual tradition (A=Codex 
Alexandrinus, B=Codex Vaticanus). JoshB basically has the standard text where 
there is no separation, and the Codex Vaticanus text from the divided 
passages, and JoshA only has the Codex A. text of these passages.

So the solution in this case is not to allow for non-OSIS booknames like JoshA 
and JoshB, but to encode the module correctly. That's what I am planning for 
the upcoming (if we get permission) MT-LXX-parallel module. If you get Josh 
15, every verse will contain a table, the first column being codex A and the 
second one being codex B. So for the booknames, no modification is required 
as the current module structure is already a workaround (from the CATSS 
files).
We should not mix v11n with General Book handling! v11n is about Bibles only.

The sub-verse issue: My suggestion would be to implement an internal, absolute 
reference scheme which is not exposed to the outside. This would translate a 
reference from a given v11n system to an integer number, giving the 
possibility to map different v11n schemes together. B, C and V would all be 
strings, and frontends could use VerseKey.nextChapter() or the like to 
iterate through them and could use the translator object to map them between 
modules.
I can explain more if you like, and I'd be curious to see if I can help with 
this as well.

From a BibleTime developers perspective, I'd say: We don't care if you break 
the current VerseKey/Treekey structure. Let's make a real cool and clean 
implementation, even if we have to choose a completely different 
layout/design. We'll adapt to that as soon as it is released. Good v11n 
handling is FAR more important than backwards compatibility here.

mg

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: V11n was Re: [sword-devel] Jonah 1.17 / 2.1

2006-03-25 Thread Martin Gruner
Hey Troy,

Am Donnerstag, 23. März 2006 23:56 schrieb Troy A. Griffitts:
 I realize that Bibletime, and obviously JSword, don't see much benefit
 in the SWORD engine, as it stands now.

That's not true. It would imply invalidating everything that we have done 
together at crosswire.

 Basically, what you are both suggesting is removing the entire concept
 of a common engine-- which JSword doesn't use now anyway-- 

That's not true either.
Our suggestions may have been ambiguous. We didn't intend to say Hey! Let's 
drop the Sword engine and start doing our own cool stuff!. We wanted to say 
Hey! Let's talk about extending the Sword engine to do new cool stuff! That 
may have been unclear, but I hope that the latter is allowed in a Sword 
Developer's Collaboration Forum.

 and Bibletime 
 seem to currently have a 'work in spite of the limitations of' mentality.

That is partly true. Moving ahead is not always easy.

Peace,

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] NET bible tester modules

2006-03-25 Thread Martin Gruner
Barry,

I'm excited about the upcoming Net Bible release for Sword!

 2) BibleTime:  This functions extremely well with NET only, and displays
 in a very helpful way.  BibleTime users will be encouraged to take NET,
 (or NETfree) as the only required module.  BibleTime uses install
 manager, and we require a Bibletime user to write some simple
 instructions for configuring it to use the bible.org ftp site and for
 installing.  The key will be purchased and will be configured during the
 install manager session.

You don't want to host the (locked) files at the main crosswire repo? If you 
have you own repo at bible.org, we might add this to the list of default 
repos (libraries) in BibleTime, so that users will have immediate access to 
it. I'd prefer the crosswire-hosted solution though.

There is currently no possibility to enter the key during download, but it can 
be done thereafter (click on the module and select unlock work).

God bless, and all the best for your efforts,

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] SwordModuleCreator

2006-03-24 Thread Martin Gruner
That's a cool idea. BibleTime could then embed a quanta KPart and use it for 
personal commentaries etc., or even general module editing.

mg

Am Freitag, 24. März 2006 16:35 schrieb Raphaël Pinson:
 I personally use Quanta to edit the OSIS files since it's an XML format,
 and I think developping a module to support OSIS in Quanta would be great
 :) If anyone is willing to do that...


 

 Raphaël

 Le Vendredi 24 Mars 2006 15:26, canfield a écrit :
  Hello,
  To those interested, a new version of SwordModuleCreator can be found at
  sourceforge: https://sourceforge.net/projects/modulecreator/
  There are two flavours to choose from:
  The executable is a setup file which will install the executable, help
  and test project files (Windows only) The second is the source code for
  SwordModuleCreator for those who wish to try compiling themselves.
 
  The program has been debugged and further developed. It is now possible
  to have a project which contains multiple files. The files will be
  compiled into a single module. The tags catalog now includes Osis, VPL
  and IMP formats, so bibles, daily devotions and lexicons may be created
  with it. All compilers are built-in and written using wxWidgets. The
  windows setup includes a help file which descibes the functions. It also
  includes a little test project showing how multiple files can be used to
  create a genbook module.
 
  There is no doubt more that could be added, but at the moment I will
  leave this version as the final one except for any corrections found
  necessary. Hopefully this application will prove to be a usefull tool for
  those using windows. I would like to try and port it to Linux, but my
  attempts so far have failed due to not being able to set up the system
  properly for wxWidgets. Perhaps some one might like to have a go? Anyway
  have fun using it.
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: V11n was Re: [sword-devel] Jonah 1.17 / 2.1

2006-03-23 Thread Martin Gruner
DM,

your proposal is excellent. Working with OSIS files directly is something 
Joachim and I have talked about already, seems to be a good way to go.

For the mapping, there would have to be some kind of object that is able to 
translate OsisIDs from one v11n scheme to another. This could probably be 
done by using an absolute (theoretical, nonexistent) v11n scheme and 
mapping all others to this one. With your system, this would not have to care 
about the order of the books. Might be done with a (c)lucene index too. I'll 
take this part if you do the module access. =)

Are clucene and lucene (and lucene4c etc.) indexes identical, and portable? 
Could they be distributed and used by different frontends in parallel?

You are aware of the fact that this would mean a complete paradigm shift for 
the Sword API?

mg

Am Donnerstag, 23. März 2006 19:11 schrieb DM Smith:
 [EMAIL PROTECTED] wrote:
  Hi,
 
  I also have several issues with osis2mod, and I was getting ready to
  post.  The fact is that there are several versification schemes for
  both Old and New Testaments.  I was having a similar problem with
  re-versification in Tischendorf's Greek New Testament.  It has John
  1:52, because an earlier verse is sub-divided.  But it also has 3John
  15 and Rev 12:18, which agrees with UBS 4.
 
  How can we get osis2mod to recognize true variations in versification,
  and not standardize everything?

 A SWORD module consists of text (possibly compressed) and an index into
 that text. (Compressed modules will have additional tables marking the
 start and end of the compression unit. But I am ignoring them in the
 discussion below.)

 In a nutshell, the code needs to be changed both that which creates the
 index and that which reads it.

 Here is an overview of how it all hangs together. This may be a bit
 imprecise because the JSword implementation, which I work on and am
 familiar, may be slightly different from the actual SWORD API
 implementation.

 The index is a big fixed size array with each entry giving the start and
 length of each verse. There are slots for introductions to chapters
 and books, e.g. Gen.0 would give the intro to Genesis and Gen.1.0 would
 give an introduction to Genesis Chapter 1.

 Lookup happens in this fashion, the verse reference is first normalized
 (e.g. Matthew 1:5 might become Matt.1.5) And then this is re-normalized
 into 40.1.5. Then that normalization is converted into an index into the
 fixed size array via a lookup table.

 In the same fashion, the index is created. As the input is parsed, the
 verse body is substringed and titles which are immediately before the
 verse are marked as pre-verse and prepended to the verse. The verse
 reference is converted into the array index. The verse is written to the
 output file and the start of that verse in the output file is recorded
 in the index along with its length.

 You will note that the verses are laid down in the output file in the
 order that they are in the input file. If a verse exists more than once
 in the input, I think both get written to the output file, but the last
 one over-writes the first in the index. If a verse pertains to more than
 one KJV verse (e.g. verse osisID=Gen.1.1 Gen.1.2 text of Genesis 1.1
 and Genesis 1.2/verse) then this is recorded in two index slots that
 point to the same place in the output file. It is possible to feed a
 correction to a module of just the changed verses. This will then be
 appended to the output file and the index will be updated to reflect the
 new material. The old material still remains.

 When a verse reference is outside of the KJV v11n, it is recognized as a
 problem. Now there are only so many ways that the program can handle it.
 It could reject it. Or in the case of JSword, if the book and
 chapter are in the KJV v11n, then it figures out which verse is really
 meant by adding it to start of the chapter. So Matt 1:27 would silently
 become Matt 2:2. Later when Matt 2:2 is seen, it would overwrite the
 earlier entry in the index and Matt 1:27 would be lost. There may be
 other strategies. But in every case it will not produce the desired
 results.

 Here is how I would suggest implementing a solution to this problem: use
 OSIS documents and use lucene with osisIDs as the keys.

 I have found that lucene is very fast. Input references would be
 normalized to osisIDs and these be used for lookup. Rather than storing
 the document in this index, the original would be left on disk as is
 (perhaps compressed by verse, chapter or book as we do today). The index
 would store start offset and end offset for each and every osisID in the
 document. The start offset would be to the beginning of the element and
 the end offset would be to the end of the element. In the case of
 milestoned elements, it would be from the start of the sID element to
 the end of the corresponding eID element. It could also handle multiple
 documents by storing the document names as well.

 Handling 

Re: [sword-devel] Food for thought regarding OSIS and some of its alternatives...

2006-03-11 Thread Martin Gruner
 Besides, it gave a working solution while I waited for
 OpenOffice.org Writer to gain OpenDocument text format support, and while
 I'm still waiting for SIL Graphite support to be added to OOo.

Oh! I didn't know that SIL Graphite was already incorporated into MS products.

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Sapphire, module cipher

2006-03-05 Thread Martin Gruner
 Still, the simpler route is Martin's check for non-printables after
 deciphering the first 100 or so characters. (I'm assuming that it is fully
 UTF-8 aware.)

DM,

atm the routine treats the data as Latin1 byte sequence. This should work 
because all nonprinting characters are = 127 (first byte 0), and all higher 
unicode UTF-8 encoded characters consist of bytes = 128 (first byte 1). I 
found this better than parsing the stream as UTF-8, because it might contain 
rubbish without the valid key.

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


[sword-devel] unlockKeyIsValid() impl for Bibletime

2006-03-04 Thread Martin Gruner
Hello,

I just added an unlockKeyIsValid() function to CSwordModuleInfo. It does a 
real simple check: it only returns true if getRawEntryBuf() of the module 
returns a non-empty string which contains only printable characters. The 
logic is that with a wrong or missing unlock key the module will return 
either nothing or text with non-printing (control) characters. It works well 
on my system.

Joachim, how do we integrate this to kindof disable (don't try to retreive 
ANY text from them) modules without a valid unlock key, while still offering 
the possibility to unlock them?

mg

P.S. If desirable, this can also be implemented in Sword directly.
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Major Sword bug found -- buffer overflow

2006-03-02 Thread Martin Gruner
Hi,

sorry for my misunderstanding of how Sword internals work.

However, the problem is there, it may be something in the decompression 
algorithm. I'm attaching a valgrind trace of the crash in BibleTime when I 
try to open the GerHfaLex2002 without a valid key.

mg

--

no room in outbuffer to during decompression. see zipcomp.cpp
==6598==
==6598== Conditional jump or move depends on uninitialised value(s)
==6598==at 0x599FD16: sword::EntriesBlock::getMetaEntry(int, unsigned 
long*, unsigned long*) (in /usr/lib/libsword.so.5.0.0)
==6598==by 0x599FFC7: sword::EntriesBlock::getEntrySize(int) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x599EBDA: sword::zStr::getCompressedText(long, long, char**) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x599FB28: sword::zStr::getText(long, char**, char**) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x59F0644: sword::zLD::getEntry(long) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x59F08DF: sword::zLD::getRawEntryBuf() 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x59EEC61: sword::SWLD::setPosition(sword::SW_POSITION) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x812B19E: CSwordLexiconModuleInfo::entries() 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80ACF99: CLexiconKeyChooser::refreshContent() 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80AD702: 
CLexiconKeyChooser::CLexiconKeyChooser(QValueListCSwordModuleInfo*, 
CSwordKey*, QWidget*, char const*) 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80A45FE: 
CKeyChooser::createInstance(QValueListCSwordModuleInfo*, CSwordKey*, 
QWidget*) (in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x808785B: CLexiconReadWindow::initView() 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==
==6598== Conditional jump or move depends on uninitialised value(s)
==6598==at 0x599FD16: sword::EntriesBlock::getMetaEntry(int, unsigned 
long*, unsigned long*) (in /usr/lib/libsword.so.5.0.0)
==6598==by 0x599FF78: sword::EntriesBlock::getEntry(int) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x599EC0F: sword::zStr::getCompressedText(long, long, char**) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x599FB28: sword::zStr::getText(long, char**, char**) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x59F0644: sword::zLD::getEntry(long) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x59F08DF: sword::zLD::getRawEntryBuf() 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x59EEC61: sword::SWLD::setPosition(sword::SW_POSITION) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x812B19E: CSwordLexiconModuleInfo::entries() 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80ACF99: CLexiconKeyChooser::refreshContent() 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80AD702: 
CLexiconKeyChooser::CLexiconKeyChooser(QValueListCSwordModuleInfo*, 
CSwordKey*, QWidget*, char const*) 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80A45FE: 
CKeyChooser::createInstance(QValueListCSwordModuleInfo*, CSwordKey*, 
QWidget*) (in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x808785B: CLexiconReadWindow::initView() 
(in /home/dev/bibletime/bibletime/bibletime)
no room in outbuffer to during decompression. see zipcomp.cpp
==6598==
==6598== Conditional jump or move depends on uninitialised value(s)
==6598==at 0x599FFD0: sword::EntriesBlock::getEntrySize(int) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x599EBDA: sword::zStr::getCompressedText(long, long, char**) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x599FB28: sword::zStr::getText(long, char**, char**) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x59F0644: sword::zLD::getEntry(long) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x59F0824: sword::zLD::increment(int) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x812B263: CSwordLexiconModuleInfo::entries() 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80ACF99: CLexiconKeyChooser::refreshContent() 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80AD702: 
CLexiconKeyChooser::CLexiconKeyChooser(QValueListCSwordModuleInfo*, 
CSwordKey*, QWidget*, char const*) 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80A45FE: 
CKeyChooser::createInstance(QValueListCSwordModuleInfo*, CSwordKey*, 
QWidget*) (in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x808785B: CLexiconReadWindow::initView() 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x80868AE: CDisplayWindow::init() 
(in /home/dev/bibletime/bibletime/bibletime)
==6598==by 0x807E11E: 
BibleTime::createReadDisplayWindow(QValueListCSwordModuleInfo*, QString 
const) (in /home/dev/bibletime/bibletime/bibletime)
==6598==
==6598== Conditional jump or move depends on uninitialised value(s)
==6598==at 0x599FF81: sword::EntriesBlock::getEntry(int) 
(in /usr/lib/libsword.so.5.0.0)
==6598==by 0x599EC0F: sword::zStr::getCompressedText(long, long, char**) 
(in 

Re: [sword-devel] KJV2006 Project

2006-02-23 Thread Martin Gruner
Lynn,

thanks for pointing this out.
To be sure that it won't be forgotten, please file a bug at crosswire.org/bugs 
for the modules project.

mg

Am Donnerstag, 23. Februar 2006 18:10 schrieb L.Allan-pbio:
  I know zilch Greek or Hebrew, but could perhaps help with cleaning up
  the redundant/flawed tags in KJV  there is a verse that is over
  10,000 chars long, (Mark 1:9?) and several over 4,000 tags long.
 
  Stay tuned. With Troy's help, I should have the work area set up before
  too long with the KJV by book, perhaps chapter.

 I took a look at the KJV rawtext from the compressed module, and found 208
 verses whose length is over 2500 characters. All of these are in the NT.
 There are over 900 NT verses that are over 2000 chars long.

 Not sure if this helps, but here is a link:
 htpp://lcdbible.sf.net/misc/VeryLongKjvVerses_2500.zip

 Mark 1:9 is over 15,000 characters, and something is clearly incorrect. The
 pattern w src morph is repeated about 1000 times within the same verse:
 # 36: BCV= Mark  1:9   Len:15329
 w src=1 lemma=x-Strongs:G2532 morph=x-Robinson:CONJAnd/w
 w src=2 lemma=x-Strongs:G1096 morph=x-Robinson:V-2ADI-3Sit came to
 pass/w
 w src=3 lemma=x-Strongs:G1722 morph=x-Robinson:PREPin/w
 w src=4 lemma=x-Strongs:G1565 morph=x-Robinson:D-DPFthose/w
 w src=6 lemma=x-Strongs:G2250 morph=x-Robinson:N-DPFdays/w, that
 w src=8 lemma=x-Strongs:G2424 morph=x-Robinson:N-NSMJesus/w
 w src=7 lemma=x-Strongs:G2064 morph=x-Robinson:V-2AAI-3Scame/w
 w src=9 lemma=x-Strongs:G575 morph=x-Robinson:PREPfrom/w
 w src=10 lemma=x-Strongs:G3478 morph=x-Robinson:N-PRINazareth/w
 w src=12 lemma=x-Strongs:G1056 morph=x-Robinson:N-GSFof
 Galilee/w, w src=13 lemma=x-Strongs:G2532
 morph=x-Robinson:CONJand/w w src=14 lemma=x-Strongs:G907
 morph=x-Robinson:V-API-3Swas baptized/w
 w src=15 lemma=x-Strongs:G5259 morph=x-Robinson:PREPof/w
 w src=16 lemma=x-Strongs:G2491 morph=x-Robinson:N-GSMJohn/w
 w src=17 lemma=x-Strongs:G1519 morph=x-Robinson:PREPin/w w src
 morph w src morph w src morph w
 src morph w src w src morph w src morph w src morph w src morph w
 w src morph w src morph w src morph w src morph w src w src morph w src
 morph w src morph w src morph w src
 w src morph w src morph w src morph w src morph w src w src morph w src
 morph w src morph w src morph w src
 ***  repeats 
 ***  about   
 ***  300  
 ***  lines 
 w src morph w src morph w src morph w src morph w src w src morph w src
 morph w src morph w src morph w src=20 w src morph w src morph w src
 morph w src morph=x-Robinson:N-ASM lemma=x-Strongs:G2446
 w src=19 lemma=x-Strongs:G2446
 morph=x-Robinson:N-ASMJordan/w/w. w src=5 lemma=x-Strongs:G3588
 morph=x-Robinson:T-DPF/w
 w src=11 lemma=x-Strongs:G3588 morph=x-Robinson:T-GSF/w
 w src=18 lemma=x-Strongs:G3588 morph=x-Robinson:T-ASM/wresp
 type=strongsMarkup name=rkr date=2002-11-30-21:45/

 I noticed there was very significant repetition of x-Strongs:G3588 in a
 lot of verses, but I don't understand enough about osis markup to know if
 that is an error. Here is an example:
 #  2: BCV= Matthew  2:13  Len: 3012
 w src=38 lemma=x-Strongs:G3588 morph=x-Robinson:T-GSM/w
 w src=36 lemma=x-Strongs:G3588 morph=x-Robinson:T-ASN/w
 w src=18 lemma=x-Strongs:G3588 morph=x-Robinson:T-ASF/w
 w src=15 lemma=x-Strongs:G3588 morph=x-Robinson:T-ASN/w
 w src=10 lemma=x-Strongs:G3588 morph=x-Robinson:T-DSM/w
 w src=2 lemma=x-Strongs:G1161 morph=x-Robinson:CONJAnd when/w
 w src=3 lemma=x-Strongs:G846 morph=x-Robinson:P-GPMthey/w
 w src=1 lemma=x-Strongs:G402 morph=x-Robinson:V-AAP-GPMwere
 departed,/w
 w src=4 lemma=x-Strongs:G2400 morph=x-Robinson:V-2AAM-2Sbehold,/w
 w src=5 lemma=x-Strongs:G32 morph=x-Robinson:N-NSMthe angel/w
 w src=6 lemma=x-Strongs:G2962 morph=x-Robinson:N-GSMof the Lord/w
 w src=7 lemma=x-Strongs:G5316
 morph=x-Robinson:V-PEI-3Sappeareth/w w src=11
 lemma=x-Strongs:G2501 morph=x-Robinson:N-PRIto Joseph/w w src=8
 lemma=x-Strongs:G2596 morph=x-Robinson:PREPin/w
 w src=9 lemma=x-Strongs:G3677 morph=x-Robinson:N-OIa dream,/w
 w src=12 lemma=x-Strongs:G3004
 morph=x-Robinson:V-PAP-NSMsaying,/w w src=13
 lemma=x-Strongs:G1453 morph=x-Robinson:V-APP-NSMArise,/w w src=14
 lemma=x-Strongs:G3880 morph=x-Robinson:V-2AAM-2Sand take/w
 w src=16 lemma=x-Strongs:G3813 morph=x-Robinson:N-ASNthe young
 child/w
 w src=17 lemma=x-Strongs:G2532 morph=x-Robinson:CONJand/w
 w src=20 lemma=x-Strongs:G846 morph=x-Robinson:P-GSMhis/w
 w src=19 lemma=x-Strongs:G3384 morph=x-Robinson:N-ASFmother,/w
 w src=21 lemma=x-Strongs:G2532 morph=x-Robinson:CONJand/w
 w src=22 lemma=x-Strongs:G5343 morph=x-Robinson:V-PAM-2Sflee/w
 w src=23 lemma=x-Strongs:G1519 morph=x-Robinson:PREPinto/w
 w src=24 lemma=x-Strongs:G125 morph=x-Robinson:N-ASFEgypt,/w
 w src=25 lemma=x-Strongs:G2532 morph=x-Robinson:CONJand/w
 w src=26 lemma=x-Strongs:G2468 morph=x-Robinson:V-PXM-2Sbe thou/w
 w src=27 lemma=x-Strongs:G1563 morph=x-Robinson:ADVthere/w
 w 

Re: [sword-devel] x-preverse

2006-02-23 Thread Martin Gruner
 To be fair, a problematic issue is still Psalm titles.  They are
 canonical and should be searched when the user does a search of the
 Biblical text, but they should be displayed before any verse number the
 application decides to show.

In the KJV versification, yes. But not in the Tanach. Our German Bibles have 
them as verse 1 as well.

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] The SWORD Project and ScreenReaders for the Visually impaired

2006-02-16 Thread Martin Gruner
Josh,

IIRC KDE offers a TTS api. You are welcome to integrate support for this into 
BibleTime if you like.

mg

Am Donnerstag, 16. Februar 2006 07:47 schrieb Josh Gould:
 Greg,

 I had my girlfriend try the Windows front end, and much to our suprise
 it worked pretty much Out of the Box. One thing that was kinda
 cumbersome was the install manager, as most of the buttons are not set
 to use the alt key to activate them, (Nor tabbing to them, and I'm
 unsure how to fix that) We installed the starter pack on her laptop
 with the KJV, and strongs numbers. I do have to say that I like the
 idea of using an open source TTS solution, as I know how much the
 screen reader she has now cost... One thing about constantaly using
 Braille as a study method is your fingers get tired (think an RSI)
 from the constant moving of the hand left to right.

 In His Service,

 Joshua Gould

 On 2/15/06, Greg Marine [EMAIL PROTECTED] wrote:
  I've thought it would be great to integrate open source text to speech
  technology into sword front-ends for 2 purposes. 1) Those who are
  visually impared could listen to everything available in the Sword
  library. I know braile would probably be better for extensive study, but
  sound is good too. 2) It would be useful to export the library to audio
  files.
 
  This post just reminded me of this idea. Sorry I can't help you,
  though...I don't know...
 
  In Christ,
  Greg
 
  On 2/14/06, Josh Gould  [EMAIL PROTECTED] wrote:
   Greetings,
  
   After doing a bit of thinking and then not being able to locate the
   archives so I can search them too, I was wondering what the
   functionality was between The SWORD for Windows Front end and the JAWS
   for Windows screen reader. My primary reason for asking is that I've
   never seen any bible study software that was accessable, which is a
   problem that plauges most software. As my girlfriend is blind, I'd
   like for her to be able to study the Word on her computer where she
   can take better notes, and compare translations a little bit better
   than switching files or CD's. Another option that strikes me as a
   possiblity is to run a program off of the API that is accessible. I'll
   be doing some research so if any one does respond we can compare
   notes.
  
   In His Service,
  
   Joshua Gould
  
   ___
   sword-devel mailing list: sword-devel@crosswire.org
   http://www.crosswire.org/mailman/listinfo/sword-devel
   Instructions to unsubscribe/change your settings at above page
 
  --
 
  ---
  Internet Community Church Ministries
 Because of His Grace We Serve
  http://www.iccnet.org
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Re:NET Bible (Josh Gould)

2006-02-10 Thread Martin Gruner
David,

Sword does have support for extrabiblical literature through its general 
book facility. You could create general book modules for the works you 
mentioned, insert keywords to indicate topics and then use Sword's search 
facilities to find relevant entries. I don't know about other frontends, but 
BibleTime offers to search in multiple modules at the same time.

Is that not what you need?

mg

  As a side issue for the group, I had hoped that Sword would have a
 better capability than it does to display non biblial texts as I would
 like to build a tool that can display Islamic and Buddhist scripture
 the Quran and the hadiths in various languagers and a search tool that
 lets you search a topic and do a  comparission of what the Islamic or
 the Buddhist scriptures say about topic xyz. I think this would be very
 helpful to those in the field ministering within these people groups..
 But i am told that I have to look elsewhere for the tool to do this or i
 have to write it from scratch.

 David Austin (Permissions Director)
 ~Join our users in the forum http://www.bible.org/forum
   where you can ask questions and get answers
 ~Read the NETBIBLE and over 3500 studies at http://www.bible.org
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Re: [sword-support] sword project for mongolian

2006-02-09 Thread Martin Gruner
This will have to be handled in the frontends, and thus for every platform 
separately.
Some people extended QT/KDE to be able to draw vertically: 
http://dot.kde.org/1130546299/. I don't know if this has already been 
integrated into QT4.

mg

Am Donnerstag, 9. Februar 2006 16:00 schrieb DM Smith:
 I took a look at IE's write-mode: tb-rl and it rotates the characters as
 well as the text. Probably not what is wanted.
 CSS3 specifies this ability but IE does not handle it (don't know about
 IE7) and I didn't check FireFox 1.5 or Opera.

 When the major browsers support CSS3 then perhaps
 www.crosswire.org/study can be changed to use it.

 Joachim Ansorg wrote:
  Hi.
 
  A friend of mine is just finishing the translation of the NT into
  traditional Mongolian. He works together with the UBS and the local
  curch here in cina. Now my question: how can I get the document ready
  for the sword project? Is there already a Chinese program version? if
  not what do I have to do to translate the version.
 
  At http://www.crosswire.org/sword/develop/swordmodule/ is some
  information how to prepare a module.
  I think a chinese translation of the windows software is available.
  For Linux it's not difficult to prepare a new translation if there are
  volunteers to do the actual translation.
 
  One more technical question: Mongolian is written vertical with the
  first column left towards right. I am a developer myself. is there a way
  to enable the sword sw to write vertical?
 
  Hm, I don't think this is possible atm.
  Afaik Internet Explorer has some hacks to display mongolian, but this is
  not available in the windows software.
  SIL/Wycliffe has some work going to enable applications to render more
  languages, the project is called Graphite. But I'm not sure about the
  current status.
 
  Joachim

 ___
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] BibleCS Installer

2006-02-09 Thread Martin Gruner
Lynn and DM,

I just wanted to say thank you for all the work you invest into this 
important issue.

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Re: [sword-support] sword project for mongolian

2006-02-09 Thread Martin Gruner
DM,

I guess that it would be good to add another value to the Direction= field 
(TLtoBR?).
Since is obligatory it cannot be a user preference. Only the drawing of the 
text itself has to be handled by the frontends.

There might be ways to emulate TLtoBR by using tables (one char per cell). 
This should be fairly easy, though it might look ugly. What do you think?

mg

Am Donnerstag, 9. Februar 2006 18:03 schrieben Sie:
 Is there a need to add to the conf a field that specifies top to bottom
 like we have for right to left? (Or to extend that field?)
 Or is there a way to determine it from the language field? Or should it
 be a user preference and handled entirely by the front-end?

 Martin Gruner wrote:
  This will have to be handled in the frontends, and thus for every
  platform separately.
  Some people extended QT/KDE to be able to draw vertically:
  http://dot.kde.org/1130546299/. I don't know if this has already been
  integrated into QT4.
 
  mg
 
  Am Donnerstag, 9. Februar 2006 16:00 schrieb DM Smith:
  I took a look at IE's write-mode: tb-rl and it rotates the characters as
  well as the text. Probably not what is wanted.
  CSS3 specifies this ability but IE does not handle it (don't know about
  IE7) and I didn't check FireFox 1.5 or Opera.
 
  When the major browsers support CSS3 then perhaps
  www.crosswire.org/study can be changed to use it.
 
  Joachim Ansorg wrote:
  Hi.
 
  A friend of mine is just finishing the translation of the NT into
  traditional Mongolian. He works together with the UBS and the local
  curch here in cina. Now my question: how can I get the document ready
  for the sword project? Is there already a Chinese program version? if
  not what do I have to do to translate the version.
 
  At http://www.crosswire.org/sword/develop/swordmodule/ is some
  information how to prepare a module.
  I think a chinese translation of the windows software is available.
  For Linux it's not difficult to prepare a new translation if there are
  volunteers to do the actual translation.
 
  One more technical question: Mongolian is written vertical with the
  first column left towards right. I am a developer myself. is there a
  way to enable the sword sw to write vertical?
 
  Hm, I don't think this is possible atm.
  Afaik Internet Explorer has some hacks to display mongolian, but this
  is not available in the windows software.
  SIL/Wycliffe has some work going to enable applications to render more
  languages, the project is called Graphite. But I'm not sure about the
  current status.
 
  Joachim
 
  ___
  sword-devel mailing list: sword-devel@crosswire.org
  http://www.crosswire.org/mailman/listinfo/sword-devel
  Instructions to unsubscribe/change your settings at above page
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Re: [sword-support] sword project for mongolian

2006-02-09 Thread Martin Gruner
 Once the major browsers implement vertical text, it probably will be
 easy to put it into BibleDesktop.

Sure, same for BibleTime. I just wanted to make a practical suggestion.

BTW, since these are so marginal languages (?), I don't know if this is ever 
going to be supported by the mainstream browsers.

I'd say: Put up the module, and a few screenshots of how the text is supposed 
to be rendered, and we can try to make it happen as good or bad as we can.


mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] virtual modules

2006-01-23 Thread Martin Gruner
  I think that there is more that can be done in the API.

 I merely meant that we are nearly feature complete. That doesn't mean we
 won't still have plenty of work ahead of us in the area of improving the
 API.

Yes. There are some milestones defined in http://crosswire.org/bugs that are 
very important, such as alternative versification, which becomes a more and 
more pressing issue.

I share your optimism Chris, but we should not forget to also do our homework 
that comes before dreaming. =)

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] .Net/C# and Sword

2006-01-20 Thread Martin Gruner
 Sorry to have gotten so far off of topic for the sword mailing list.
 If anyone wants to continue this conversation, feel free to move it to
 my website.

Hey, you're talking about a very cool planned sword frontend!
So don't apologize!   =)

mg
___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


  1   2   3   4   >