git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2742 bcd7d363-81e1-0310-97ec-a550e20fc99c
generalizing ruby as glosses (for use in non-Japanese texts or even Japanese texts with non-ruby glosses)


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2743 bcd7d363-81e1-0310-97ec-a550e20fc99c
starting (very minimal) support for TEI in xml2gbs


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2744 bcd7d363-81e1-0310-97ec-a550e20fc99c
Removed dead code from CLucene detection.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2745 bcd7d363-81e1-0310-97ec-a550e20fc99c
Pulled the FindICU.cmake file from BibleTime over, as it does not
depend on the icu-config output. It might need some enhancements in
the future, but this simplifies the process of cross-building, gets
the necessary values in a way more portably-applicable, and shares
effort between maintaining both sets of CMake files.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2746 bcd7d363-81e1-0310-97ec-a550e20fc99c
removed use of <!P> from HTML filters

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2747 bcd7d363-81e1-0310-97ec-a550e20fc99c
Error pointed out by Ben in mailing list. Not producing noticeable
effects, but should be cleaned up in case Python behavior changes in
the future.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2748 bcd7d363-81e1-0310-97ec-a550e20fc99c
Updating sample build scripts to reflect building changes.

When I updated and changed the CMake method for building the library
and bindings, I didn't update the sample scripts. This remedies that
oversight.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2749 bcd7d363-81e1-0310-97ec-a550e20fc99c
- some fixes to imports.
- added FilterProvider and FilterProviderFactory.
They have been created to add the possibility for application to override the default filters (render/strip).
To add a custom FilterProvider, subclass DefaultFilterProvider and override the methods that are required to return other filter instances.
Then initialize the Factory with this provider.
+[FilterProviderFactory initWithImpl:<your impl>]


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2750 bcd7d363-81e1-0310-97ec-a550e20fc99c
Added ObjC wrappers for the Sword filter classes. Mainly because in Eloquent project it is not possible to access any of the plain C++ Sword stuff. Wrappers are necessary.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2751 bcd7d363-81e1-0310-97ec-a550e20fc99c
Added fix for BK.CH.VSf. syntax bug and cleaned up some {} problems which would have been avoided had we adhered to coding style (nudge)


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2752 bcd7d363-81e1-0310-97ec-a550e20fc99c
fixed bad commit of test run output rather than test output


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2753 bcd7d363-81e1-0310-97ec-a550e20fc99c
Added check to supress "." and ".." from directory lists (original patch from GHellings)
Assure ftp file name is null terminated



git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2754 bcd7d363-81e1-0310-97ec-a550e20fc99c
reordered usage text to list params in order they are likely to be used


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2755 bcd7d363-81e1-0310-97ec-a550e20fc99c
added detection for CURL SFTP support


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2756 bcd7d363-81e1-0310-97ec-a550e20fc99c
Add check for Python dependencies.

Check for the Python.h header so we can offer solid feedback to the
builder bout missing dependencies at configure time instead of at
build time.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2757 bcd7d363-81e1-0310-97ec-a550e20fc99c
Pull CMake bindings treatment up a level.

Allow CMake bindings to be determined at the generic bindings level
so that later support can be added for non-swig bindings if desired.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2758 bcd7d363-81e1-0310-97ec-a550e20fc99c
Improve bindings build experience:

-Move handling up to a bindings/CMakeLists.txt file
-Add dynamic handling of Python install path through the variable
SWORD_PYTHON_INSTALL_DIR
-Move handling of new options to cmake/options.cmake

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2759 bcd7d363-81e1-0310-97ec-a550e20fc99c
Took hints from Ben's patch to set ICU_VERSION.

For some reason, setting the ICU_VERSION varaible in CMake fixes
the problems with UTF8Transliterator in utilities. This version
of the process does not rely on icu-config, however, which is
horribly broken.

git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2760 bcd7d363-81e1-0310-97ec-a550e20fc99c
updated to reflect bug in HunKar


git-svn-id: https://svn.crosswire.org/svn/sword/trunk@2761 bcd7d363-81e1-0310-97ec-a550e20fc99c