Browse Source

Added initial Trinity version of BibleTime


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/bibletime@1173688 283d02a7-25f6-0310-bc7c-ecb5cbfe19
tpearson 8 years ago
commit
fa949b6b7f
100 changed files with 32012 additions and 0 deletions
  1. 247
    0
      BibleTime.kdevelop
  2. 963
    0
      ChangeLog
  3. 244
    0
      INSTALL
  4. 244
    0
      INSTALL.in
  5. 291
    0
      LICENSE
  6. 80
    0
      Makefile.am
  7. 14
    0
      Makefile.cvs
  8. 36
    0
      README
  9. 36
    0
      README.in
  10. 12174
    0
      acinclude.m4
  11. 910
    0
      aclocal.m4
  12. 2
    0
      autogen.sh
  13. 26
    0
      bibletime.desktop
  14. 26
    0
      bibletime.desktop.in
  15. 14
    0
      bibletime.lsm
  16. 14
    0
      bibletime.lsm.in
  17. 193
    0
      bibletime.m4
  18. 234
    0
      bibletime.spec
  19. 234
    0
      bibletime.spec.in
  20. 70
    0
      bibletime/Makefile.am
  21. 44
    0
      bibletime/backend/Makefile.am
  22. 303
    0
      bibletime/backend/bt_gbfhtml.cpp
  23. 60
    0
      bibletime/backend/bt_gbfhtml.h
  24. 621
    0
      bibletime/backend/bt_osishtml.cpp
  25. 66
    0
      bibletime/backend/bt_osishtml.h
  26. 92
    0
      bibletime/backend/bt_plainhtml.cpp
  27. 41
    0
      bibletime/backend/bt_plainhtml.h
  28. 395
    0
      bibletime/backend/bt_thmlhtml.cpp
  29. 56
    0
      bibletime/backend/bt_thmlhtml.h
  30. 221
    0
      bibletime/backend/bt_thmlplain.cpp
  31. 40
    0
      bibletime/backend/bt_thmlplain.h
  32. 145
    0
      bibletime/backend/btstringmgr.cpp
  33. 57
    0
      bibletime/backend/btstringmgr.h
  34. 144
    0
      bibletime/backend/cbookdisplay.cpp
  35. 45
    0
      bibletime/backend/cbookdisplay.h
  36. 67
    0
      bibletime/backend/cchapterdisplay.cpp
  37. 39
    0
      bibletime/backend/cchapterdisplay.h
  38. 163
    0
      bibletime/backend/cdisplayrendering.cpp
  39. 40
    0
      bibletime/backend/cdisplayrendering.h
  40. 191
    0
      bibletime/backend/cdisplaytemplatemgr.cpp
  41. 100
    0
      bibletime/backend/cdisplaytemplatemgr.h
  42. 66
    0
      bibletime/backend/centrydisplay.cpp
  43. 53
    0
      bibletime/backend/centrydisplay.h
  44. 236
    0
      bibletime/backend/chtmlexportrendering.cpp
  45. 60
    0
      bibletime/backend/chtmlexportrendering.h
  46. 499
    0
      bibletime/backend/clanguagemgr.cpp
  47. 172
    0
      bibletime/backend/clanguagemgr.h
  48. 58
    0
      bibletime/backend/cplaintextexportrendering.cpp
  49. 42
    0
      bibletime/backend/cplaintextexportrendering.h
  50. 434
    0
      bibletime/backend/creferencemanager.cpp
  51. 112
    0
      bibletime/backend/creferencemanager.h
  52. 692
    0
      bibletime/backend/cswordbackend.cpp
  53. 266
    0
      bibletime/backend/cswordbackend.h
  54. 272
    0
      bibletime/backend/cswordbiblemoduleinfo.cpp
  55. 132
    0
      bibletime/backend/cswordbiblemoduleinfo.h
  56. 75
    0
      bibletime/backend/cswordbookmoduleinfo.cpp
  57. 67
    0
      bibletime/backend/cswordbookmoduleinfo.h
  58. 36
    0
      bibletime/backend/cswordcommentarymoduleinfo.cpp
  59. 45
    0
      bibletime/backend/cswordcommentarymoduleinfo.h
  60. 193
    0
      bibletime/backend/cswordkey.cpp
  61. 121
    0
      bibletime/backend/cswordkey.h
  62. 130
    0
      bibletime/backend/cswordldkey.cpp
  63. 110
    0
      bibletime/backend/cswordldkey.h
  64. 183
    0
      bibletime/backend/cswordlexiconmoduleinfo.cpp
  65. 73
    0
      bibletime/backend/cswordlexiconmoduleinfo.h
  66. 888
    0
      bibletime/backend/cswordmoduleinfo.cpp
  67. 373
    0
      bibletime/backend/cswordmoduleinfo.h
  68. 120
    0
      bibletime/backend/cswordmodulesearch.cpp
  69. 99
    0
      bibletime/backend/cswordmodulesearch.h
  70. 99
    0
      bibletime/backend/cswordtreekey.cpp
  71. 74
    0
      bibletime/backend/cswordtreekey.h
  72. 320
    0
      bibletime/backend/cswordversekey.cpp
  73. 122
    0
      bibletime/backend/cswordversekey.h
  74. 278
    0
      bibletime/backend/ctextrendering.cpp
  75. 147
    0
      bibletime/backend/ctextrendering.h
  76. 92
    0
      bibletime/backend/osismorphsegmentation.cpp
  77. 48
    0
      bibletime/backend/osismorphsegmentation.h
  78. 329
    0
      bibletime/bibletime.cpp
  79. 421
    0
      bibletime/bibletime.h
  80. 220
    0
      bibletime/bibletime_dcop.cpp
  81. 609
    0
      bibletime/bibletime_init.cpp
  82. 570
    0
      bibletime/bibletime_slots.cpp
  83. 46
    0
      bibletime/bibletimeapp.cpp
  84. 33
    0
      bibletime/bibletimeapp.h
  85. 111
    0
      bibletime/bibletimeinterface.h
  86. 188
    0
      bibletime/bibletimeinterface_skel.cpp
  87. 349
    0
      bibletime/display-templates/Blue.tmpl
  88. 326
    0
      bibletime/display-templates/Crazy.tmpl
  89. 328
    0
      bibletime/display-templates/Green.tmpl
  90. 339
    0
      bibletime/display-templates/HighContrast.tmpl
  91. 13
    0
      bibletime/display-templates/Makefile.am
  92. 134
    0
      bibletime/display-templates/Simple.tmpl
  93. 203
    0
      bibletime/display-templates/basic_template.txt
  94. 79
    0
      bibletime/display-templates/create_code.pl
  95. 5
    0
      bibletime/display-templates/names.conf
  96. 1484
    0
      bibletime/display-templates/template-init.cpp
  97. 35
    0
      bibletime/frontend/Makefile.am
  98. 318
    0
      bibletime/frontend/btinstallmgr.cpp
  99. 103
    0
      bibletime/frontend/btinstallmgr.h
  100. 0
    0
      bibletime/frontend/cbtconfig.cpp

+ 247
- 0
BibleTime.kdevelop View File

@@ -0,0 +1,247 @@
1
+<?xml version = '1.0'?>
2
+<kdevelop>
3
+  <general>
4
+    <author>The BibleTime team</author>
5
+    <email>info@bibletime.info</email>
6
+    <projectmanagement>KDevAutoProject</projectmanagement>
7
+    <primarylanguage>C++</primarylanguage>
8
+    <ignoreparts>
9
+      <part>kdevfilegroups</part>
10
+      <part>kdevfilelist</part>
11
+      <part>kdevdistpart</part>
12
+    </ignoreparts>
13
+    <version>1.6cvs</version>
14
+    <description/>
15
+    <projectdirectory>.</projectdirectory>
16
+    <absoluteprojectpath>false</absoluteprojectpath>
17
+    <secondaryLanguages>
18
+      <language>Perl</language>
19
+    </secondaryLanguages>
20
+    <versioncontrol>kdevcvsservice</versioncontrol>
21
+    <projectname>BibleTime</projectname>
22
+    <defaultencoding/>
23
+  </general>
24
+  <kdevautoproject>
25
+    <general>
26
+      <activetarget>bibletime/bibletime</activetarget>
27
+      <useconfiguration>default</useconfiguration>
28
+    </general>
29
+    <run>
30
+      <mainprogram>/home/jansorg/Projekte/BibleTime/bibletime/bibletime/bibletime</mainprogram>
31
+      <programargs/>
32
+      <terminal>false</terminal>
33
+      <autocompile>true</autocompile>
34
+      <envvars/>
35
+      <directoryradio>executable</directoryradio>
36
+      <customdirectory>/</customdirectory>
37
+      <globaldebugarguments/>
38
+      <globalcwd>/home/jansorg/Projekte/BibleTime/bibletime</globalcwd>
39
+      <useglobalprogram>false</useglobalprogram>
40
+      <autoinstall>false</autoinstall>
41
+      <autokdesu>false</autokdesu>
42
+    </run>
43
+    <makeenvvars/>
44
+    <envvars/>
45
+    <make>
46
+      <abortonerror>true</abortonerror>
47
+      <numberofjobs>1</numberofjobs>
48
+      <dontact>false</dontact>
49
+      <makebin/>
50
+      <envvars>
51
+        <envvar value="2.5" name="WANT_AUTOCONF" />
52
+        <envvar value="1" name="WANT_AUTOCONF_2_5" />
53
+        <envvar value="1.6" name="WANT_AUTOMAKE" />
54
+        <envvar value="1" name="WANT_AUTOMAKE_1_6" />
55
+      </envvars>
56
+      <prio>0</prio>
57
+      <runmultiplejobs>false</runmultiplejobs>
58
+    </make>
59
+    <configurations>
60
+      <default>
61
+        <envvars/>
62
+        <configargs/>
63
+        <builddir/>
64
+        <topsourcedir/>
65
+        <cppflags/>
66
+        <ldflags/>
67
+        <ccompiler>kdevgccoptions</ccompiler>
68
+        <cxxcompiler>kdevgppoptions</cxxcompiler>
69
+        <f77compiler>kdevpgf77options</f77compiler>
70
+        <ccompilerbinary/>
71
+        <cxxcompilerbinary/>
72
+        <f77compilerbinary/>
73
+        <cflags/>
74
+        <cxxflags/>
75
+        <f77flags/>
76
+      </default>
77
+    </configurations>
78
+  </kdevautoproject>
79
+  <kdevdebugger>
80
+    <general>
81
+      <dbgshell>libtool</dbgshell>
82
+      <programargs>--debug</programargs>
83
+      <gdbpath/>
84
+      <breakonloadinglibs>true</breakonloadinglibs>
85
+      <separatetty>false</separatetty>
86
+      <floatingtoolbar>false</floatingtoolbar>
87
+      <runappinappdirectory>true</runappinappdirectory>
88
+      <configGdbScript/>
89
+      <runShellScript/>
90
+      <runGdbScript/>
91
+    </general>
92
+    <display>
93
+      <staticmembers>false</staticmembers>
94
+      <demanglenames>true</demanglenames>
95
+      <outputradix>10</outputradix>
96
+    </display>
97
+  </kdevdebugger>
98
+  <kdevdoctreeview>
99
+    <projectdoc>
100
+      <userdocDir/>
101
+      <apidocDir/>
102
+    </projectdoc>
103
+    <ignoreqt_xml/>
104
+    <ignoredoxygen/>
105
+    <ignorekdocs/>
106
+    <ignoretocs/>
107
+    <ignoredevhelp/>
108
+  </kdevdoctreeview>
109
+  <cppsupportpart>
110
+    <codecompletion>
111
+      <codehinting outputview="1" enablech="1" selectview="0" />
112
+    </codecompletion>
113
+    <classstore>
114
+      <enablepcs>false</enablepcs>
115
+      <enablepp>false</enablepp>
116
+      <preparsing/>
117
+    </classstore>
118
+    <filetemplates>
119
+      <choosefiles>false</choosefiles>
120
+      <interfaceURL/>
121
+      <implementationURL/>
122
+      <interfacesuffix>.h</interfacesuffix>
123
+      <implementationsuffix>.cpp</implementationsuffix>
124
+      <lowercasefilenames>true</lowercasefilenames>
125
+    </filetemplates>
126
+  </cppsupportpart>
127
+  <kdevclassview>
128
+    <folderhierarchy>true</folderhierarchy>
129
+    <depthoffolders>2</depthoffolders>
130
+  </kdevclassview>
131
+  <kdevfileview>
132
+    <groups>
133
+      <hidenonprojectfiles>false</hidenonprojectfiles>
134
+      <hidenonlocation>false</hidenonlocation>
135
+    </groups>
136
+    <tree>
137
+      <hidepatterns>*.o,*.lo,CVS</hidepatterns>
138
+      <hidenonprojectfiles>false</hidenonprojectfiles>
139
+      <showvcsfields>false</showvcsfields>
140
+    </tree>
141
+  </kdevfileview>
142
+  <kdevcvs>
143
+    <cvsoptions>-z3 -f</cvsoptions>
144
+    <commitoptions/>
145
+    <updateoptions>-dP</updateoptions>
146
+    <addoptions/>
147
+    <removeoptions>-f</removeoptions>
148
+    <diffoptions>-u3 -p</diffoptions>
149
+    <logoptions/>
150
+    <revertoptions>-C -d -P</revertoptions>
151
+    <rshoptions/>
152
+  </kdevcvs>
153
+  <kdevcppsupport>
154
+    <codecompletion>
155
+      <includeGlobalFunctions>false</includeGlobalFunctions>
156
+      <includeTypes>true</includeTypes>
157
+      <includeEnums>false</includeEnums>
158
+      <includeTypedefs>true</includeTypedefs>
159
+      <automaticCodeCompletion>true</automaticCodeCompletion>
160
+      <automaticArgumentsHint>true</automaticArgumentsHint>
161
+      <codeCompletionDelay>273</codeCompletionDelay>
162
+      <argumentsHintDelay>260</argumentsHintDelay>
163
+      <automaticHeaderCompletion>true</automaticHeaderCompletion>
164
+      <headerCompletionDelay>250</headerCompletionDelay>
165
+      <showOnlyAccessibleItems>false</showOnlyAccessibleItems>
166
+      <completionBoxItemOrder>0</completionBoxItemOrder>
167
+      <howEvaluationContextMenu>true</howEvaluationContextMenu>
168
+      <showCommentWithArgumentHint>true</showCommentWithArgumentHint>
169
+      <statusBarTypeEvaluation>false</statusBarTypeEvaluation>
170
+      <namespaceAliases>std=_GLIBCXX_STD;__gnu_cxx=std</namespaceAliases>
171
+      <processPrimaryTypes>true</processPrimaryTypes>
172
+      <processFunctionArguments>false</processFunctionArguments>
173
+      <preProcessAllHeaders>false</preProcessAllHeaders>
174
+      <parseMissingHeaders>false</parseMissingHeaders>
175
+      <resolveIncludePaths>true</resolveIncludePaths>
176
+      <alwaysParseInBackground>true</alwaysParseInBackground>
177
+      <usePermanentCaching>true</usePermanentCaching>
178
+      <alwaysIncludeNamespaces>false</alwaysIncludeNamespaces>
179
+      <includePaths>.;</includePaths>
180
+      <parseMissingHeadersExperimental>false</parseMissingHeadersExperimental>
181
+      <resolveIncludePathsUsingMakeExperimental>false</resolveIncludePathsUsingMakeExperimental>
182
+    </codecompletion>
183
+    <references/>
184
+    <creategettersetter>
185
+      <prefixGet/>
186
+      <prefixSet>set</prefixSet>
187
+      <prefixVariable>m_,_</prefixVariable>
188
+      <parameterName>theValue</parameterName>
189
+      <inlineGet>true</inlineGet>
190
+      <inlineSet>true</inlineSet>
191
+    </creategettersetter>
192
+    <qt>
193
+      <used>true</used>
194
+      <version>3</version>
195
+      <root>/usr/share/qt3</root>
196
+      <includestyle>3</includestyle>
197
+      <designerintegration>ExternalDesigner</designerintegration>
198
+      <qmake>/usr/bin/qmake-qt3</qmake>
199
+      <designer>/usr/bin/designer</designer>
200
+      <designerpluginpaths/>
201
+    </qt>
202
+    <splitheadersource>
203
+      <enabled>true</enabled>
204
+      <synchronize>true</synchronize>
205
+      <orientation>Vertical</orientation>
206
+    </splitheadersource>
207
+  </kdevcppsupport>
208
+  <kdevfilecreate>
209
+    <filetypes>
210
+      <type icon="" ext="h" name="C++ Header template" create="template" >
211
+        <descr>BibleTime C++ header template</descr>
212
+      </type>
213
+      <type icon="source_cpp" ext="cpp" name="C++ source file" create="template" >
214
+        <descr>BibleTime C++ source template</descr>
215
+      </type>
216
+    </filetypes>
217
+    <useglobaltypes/>
218
+  </kdevfilecreate>
219
+  <kdevdocumentation>
220
+    <projectdoc>
221
+      <docsystem/>
222
+      <docurl/>
223
+      <usermanualurl/>
224
+    </projectdoc>
225
+  </kdevdocumentation>
226
+  <kdevcvsservice>
227
+    <recursivewhenupdate>true</recursivewhenupdate>
228
+    <prunedirswhenupdate>true</prunedirswhenupdate>
229
+    <createdirswhenupdate>true</createdirswhenupdate>
230
+    <recursivewhencommitremove>true</recursivewhencommitremove>
231
+    <revertoptions>-C</revertoptions>
232
+  </kdevcvsservice>
233
+  <ctagspart>
234
+    <customArguments/>
235
+    <customTagfilePath>/home/jansorg/Projekte/BibleTime/bibletime/tags</customTagfilePath>
236
+    <activeTagsFiles/>
237
+  </ctagspart>
238
+  <kdevvisualadvance>
239
+    <emulator>VisualBoyAdvance</emulator>
240
+    <binary/>
241
+    <addOptions/>
242
+    <terminal>false</terminal>
243
+    <fullscreen>false</fullscreen>
244
+    <graphicFilter>-f0</graphicFilter>
245
+    <scaling>-1</scaling>
246
+  </kdevvisualadvance>
247
+</kdevelop>

+ 963
- 0
ChangeLog View File

@@ -0,0 +1,963 @@
1
+2007-05-07 Martin <mgruner@crosswire.org>
2
+  * Released 1.6.5a, a maintenance version for packagers
3
+  * Only change is the new license for the bible study howto (cc-by-sa)
4
+
5
+2007-11-01 Martin, Eeli and Jeremy
6
+  * Several important bugfixes relating to crashes, session management,
7
+  display and bookshelf manager
8
+  * released 1.6.5
9
+
10
+2007-04-18 Joachim Ansorg <info@bibletime.info>
11
+  * Released version 1.6.4
12
+
13
+2007-04-02 Joachim Ansorg <info@bibletime.info>
14
+  * Updated list of contributors
15
+
16
+2007-03-23 Joachim Ansorg <info@bibletime.info>
17
+  * Printing now uses the windows's display settings (verse-numbers)
18
+  
19
+2007-03-22 Joachim Ansorg <info@bibletime.info>
20
+  * Applied a patch by Eeli Kaikkonen to have a delay before the mag content appears
21
+  * Added Eeli Kaikkonen to the list of contributors
22
+  
23
+2007-03-22 Joachim Ansorg <info@bibletime.info>
24
+  * Fixed the osis filter to work with the new NETfree module
25
+
26
+2007-03-14 Joachim Ansorg <info@bibletime.info>
27
+  * Added our own thmlplain filter to fix a CLucene indexing bug
28
+
29
+2007-02-25 David Blue <thedeveloper@users.sourceforge.net>
30
+  * Added CSS to templates to display Lord in small-caps when tagged that
31
+  way in the module. Fixes Bug #1660413.
32
+	
33
+2007-02-19 Joachim Ansorg <info@bibletime.ifno>
34
+  * Added Chunshek Chan to the contributors
35
+
36
+2007-02-03 Martin Gruner <mgruner@crosswire.org>
37
+  * more fixes to the make system
38
+  * released 1.6.3b
39
+
40
+2006-01-28 Joachim Ansorg <info@bibletime.info>
41
+  * fixes to the make system
42
+  * released 1.6.3a
43
+
44
+2007-01-27 Martin Gruner <mgruner@crosswire.org>
45
+  * fixed searching in unicode texts which I broke on 2006-12-05; please accept my apologies.
46
+  * released 1.6.3
47
+
48
+2007-01-27 Martin Gruner <mgruner@crosswire.org>
49
+  * fixed session loading code to handle main window properties correctly
50
+	* fixed hotkey configuration for books
51
+
52
+2007-01-14 Martin Gruner <mgruner@crosswire.org>
53
+  * another search fix, set max lucene field size to 1 MiB. BibleTime should not truncate long entries any more.
54
+
55
+2006-12-27 Joachim Ansorg <info@bibletime.info>
56
+  * Added Jeremy Erickson to the contributors
57
+  * Changed copyright to 1999-2007
58
+				 
59
+2006-12-26 Joachim Ansorg <info@bibletime.info>
60
+  * Fixed some Makefile.am issues
61
+  * Added some contributors to the about dialog
62
+		
63
+2006-12-14 Martin Gruner <mgruner@crosswire.org>
64
+  * fixed handbook typo
65
+  * fixed required clucene version to 0.9.16
66
+
67
+2006-12-07 Martin Gruner <mgruner@crosswire.org>
68
+  * packaged BibleTime 1.6.2
69
+
70
+2006-12-07 Daniel Glassey <dglassey@crosswire.org>
71
+  * add --enable-howto to be able to disable building bible study howto
72
+    (required by Debian :/)
73
+
74
+2006-12-05 Martin Gruner <mgruner@crosswire.org>
75
+  * BibleTime will now index, search and display pre-chapter and pre-book
76
+  headings; small cleanups
77
+  * searching should work as expected now with regard to headings
78
+
79
+2006-12-02 Martin Gruner <mgruner@crosswire.org>
80
+  * allow automake 1.10
81
+
82
+2006-11-30 Joachim Ansorg <info@bibletime.info>
83
+  * Fix for missing text if GBF red letter words were used
84
+			
85
+2006-11-27 Joachim Ansorg <info@bibletime.info>
86
+  * The tree state is restored if a change in the Sword setup forces a reload at runtime.
87
+
88
+2006-11-25 Martin Gruner <mgruner@crosswire.org>
89
+  * Fixed 2 tooltips which were swapped
90
+  * removed old leftover code that caused problems with --enable-final
91
+
92
+2006-11-24 Joachim Ansorg <info@bibletime.info>
93
+  * Updated contributors in the about dialog
94
+
95
+2006-11-01 Martin Gruner <mgruner@crosswire.org>
96
+  * Reverted Analyzer Change of 1.6.1 to use StandardAnalyzer again, but
97
+  without stop words. Whitespace Analyzer did not correctly strip punctuation,
98
+  so that hits were missing. Sorry. Search should work as expected now.
99
+  * Added ability to display Book and Chapter headings
100
+
101
+2006-10-25 Martin Gruner <mgruner@crosswire.org>
102
+  * Fixed crash on module uninstallation
103
+  * released BibleTime 1.6.1
104
+
105
+2006-10-21 Martin Gruner <mgruner@crosswire.org>
106
+  * Fixed KJV 2006 display, stripping NT transcription footnotes correctly
107
+  again
108
+  * Changed Search to use WhitespaceAnalyzer instead of StandardAnalyzer. Now
109
+  the default stop words of StandardAnalyzer are ignored.
110
+  * Fixed search result highlighting for queries with "*" - do not highlight
111
+  across word boundaries any more
112
+  * Fixed fullscreen toggeling
113
+
114
+2006-10-10 Martin Gruner <mgruner@crosswire.org>
115
+  * small clucene.m4 bugfix for nonstandard sword installations
116
+
117
+2006-09-22 Joachim Ansorg <info@bibletime.info>
118
+  * Release of BibleTime 1.6
119
+  
120
+2006-09-12 Martin Gruner <mgruner@crosswire.org>
121
+  * Fixed personal commentary display bug
122
+
123
+2006-08-25 Martin Gruner <mgruner@crosswire.org>
124
+  * Changed location of bibletime.desktop to /usr/share/applications
125
+
126
+2006-08-23 Martin Gruner <mgruner@crosswire.org>
127
+  * released BibleTime 1.6rc1
128
+
129
+2006-08-21 Martin Gruner <mgruner@crosswire.org>
130
+  * Fixed Keychooser Hotkeys to cross testament boundary
131
+
132
+2006-08-20 Joachim Ansorg <info@bibletime.info>
133
+  * Fixed the shrinking to zero of the left mainwindow's left part
134
+  * Fixed crossrefs in the clucene index
135
+  * Improved the layout of the searchdialog options
136
+  * Modules which require a more recent Sword are not loaded
137
+
138
+2006-08-20 Martin Gruner <mgruner@crosswire.org>
139
+  * Added documentation for "Find text in read window"
140
+
141
+2006-08-07 Martin Gruner <mgruner@crosswire.org>
142
+  * verse keychooser bugfix and cleanups
143
+
144
+2006-08-01 David Blue <thedeveloper@users.sourceforge.net>
145
+  * Matched the High Contrast Template to the High Contrast Black Text
146
+    colours in kde
147
+
148
+2006-07-25 David Blue <thedeveloper@users.sourceforge.net>
149
+  * Fixed display of crossrefs in all templates
150
+	
151
+2006-06-20 Martin Gruner <mgruner@crosswire.org>
152
+  * major patch to the printing system: printing works dynamically and
153
+  respects the display and filter settings, instead of loading the default
154
+  settings at program startup time
155
+  * Joachim, why does printing not work with headings and scriprefs and other
156
+  markup elements? Besides, it always shows verse numbers, even if they are
157
+  turned off
158
+  * Please test printing
159
+
160
+2006-06-17 Martin Gruner <mgruner@crosswire.org>
161
+  * Released BibleTime 1.6beta3
162
+
163
+2006-06-15 Martin Gruner <mgruner@crosswire.org>
164
+  * BibleTime now unlocks immediately
165
+  * The module icon reflects this immediately
166
+  * unlock status reflects correct/incorrect key now, instead of empty/set
167
+  (possibly false) key
168
+  * Sword config setting and text retrieval prevention from locked modules are
169
+  not implemented yet, not as important (and I dunno how to do it right now)
170
+  * fixed display profile bug with maximized state; you may need to delete old
171
+  sessions
172
+  * removed workaround code for lucene 0.9.10
173
+
174
+2006-06-09 Martin Gruner <mgruner@crosswire.org>
175
+  * patched clucene.m4 to support and require clucene 0.9.12
176
+
177
+2006-05-23 Martin Gruner <mgruner@crosswire.org>
178
+  * Applied more patches by Mark Zealey
179
+
180
+2006-05-22 Martin Gruner <mgruner@crosswire.org>
181
+  * Applied keychooser patch by Mark Zealey, BibleTime now uses an entirely
182
+  different and improved key chooser for Bibles and Commentaries.
183
+
184
+2006-05-18 Martin Gruner <mgruner@crosswire.org>
185
+  * First patch after a month!
186
+  * Fixed UI issue in Bookshelf Manager which ended up in wrong place after
187
+  cancelling index download
188
+
189
+2006-04-26 Joachim Ansorg <info@bibletime.info>
190
+  * BibleTime 1.6beta2
191
+
192
+2006-04-19 Martin Gruner <mgruner@crosswire.org>
193
+  * Updated INSTALL.in
194
+
195
+2006-04-09 Joachim Ansorg <info@bibletime.info>
196
+  * Fixed popup menu in the commentary window
197
+  
198
+2006-04-06 Martin Gruner <mgruner@crosswire.org>
199
+  * Fixed all delayed popup menus to show up immediately
200
+ 
201
+2006-03-30 Martin Gruner <mgruner@crosswire.org>
202
+  * Fixed "make messages" to include autogenerated .cpp and .h files (from .ui
203
+  files) by running "make" first before extracting the messages
204
+  * small enhancement to the crazy template
205
+
206
+2006-03-30 Joachim Ansorg <info@bibletime.info>
207
+  * Fix: Support robinson codes in the new KJV2006 module
208
+
209
+2006-03-25 Joachim Ansorg <info@bibletime.info>
210
+  * Support special x-p milestone in the new KJV2006 module.
211
+  * Support multiple lemmas and morphs per word in the KJV006 module
212
+  * Fix: OSIS filter fix for seg elements
213
+  * Fix: Display templates did not show headings in bold if a font was set for the module language
214
+  
215
+2006-03-24 Gabriel Beddingfield <gabriel@teuton.org>
216
+  * Added isWritable() check (and error message) before saving in CPlainWriteWindow.
217
+	
218
+2006-03-24 Martin Gruner <mgruner@crosswire.org>
219
+  * Added DCOP call reloadModules()
220
+
221
+2006-03-21 Martin Gruner <mgruner@crosswire.org>
222
+  * Fixed a ThML crossref parsing bug
223
+
224
+2006-03-18 Joachim Ansorg <info@bibletime.info>
225
+  * BibleTime 1.6beta1
226
+
227
+2006-03-04 Martin Gruner <mgruner@crosswire.org>
228
+  * added an CSwordModule::unlockKeyIsValid() function
229
+
230
+2006-02-25  Joachim and Martin: BibleTime Bug Squashing Party I
231
+  * Disabled sorting for the "manage indices" columns
232
+  * Added "automatically delete orphaned indices when BibleTime starts" option
233
+  * Fixed display window toolbar problems, now there are 2 toolbars
234
+  * Added support for "n" attribute in footnotes
235
+  * Fixes to the display templates
236
+
237
+2006-02-22 Martin Gruner <mgruner@crosswire.org>
238
+  * Orphaned and defect indices are now automatically deleted
239
+
240
+2006-02-15 Joachim Ansorg <info@bibletime.info>
241
+  * Fix: Modules without indexes created an empty index directory.
242
+  * Fix: Module indexes are completely removed now
243
+  
244
+2006-02-14 Martin Gruner <mgruner@crosswire.org>
245
+  * Extended index logic to allow for additional indexes per module in future
246
+
247
+2006-02-14 Joachim Ansorg <info@bibletime.info>
248
+  * Search window: The result count in the module list are sortable now
249
+  * The "Strong's search" items in the context menus of display windows are disabled now if there's no number to search for
250
+    
251
+2006-02-10 Joachim Ansorg <info@bibletime.info>
252
+  * Several smaller fixes to the searchdialog gui
253
+  * Moved searchdialog classes into several namespaces (Search::*)
254
+  * Added the icon for the "Search Strong's Number" option
255
+  * Bumped version number to 1.5.95, i.e. a 1.6pre version
256
+  * Sometime the wrong text was shows for notes
257
+
258
+2006-02-01 Lee Carpenter <lcarpenter@users.sourceforge.net>
259
+  * Applied Jim Campbell's updates to the Strong's search feature.
260
+
261
+2006-01-26 Lee Carpenter <lcarpenter@users.sourceforge.net>
262
+  * Added an index size field to the 'Manage search indices' page.
263
+
264
+2006-01-22 Lee Carpenter <lcarpenter@users.sourceforge.net>
265
+  * Added a page to the Bookshelf Manager to add/delete search indices.
266
+
267
+2006-01-19 Lee Carpenter <lcarpenter@users.sourceforge.net>
268
+  * Applied Jim Campbell's patches to add Strong's highlighting in search results.
269
+
270
+2006-01-18 Lee Carpenter <lcarpenter@users.sourceforge.net>
271
+  * Converted search dialog to use Designer .ui templates for layout.
272
+
273
+2006-01-02 Martin Gruner <mgruner@crosswire.org>
274
+  * Search dialog UI cleanups
275
+  * Added index version tracking
276
+
277
+2005-12-30 Martin Gruner <mgruner@crosswire.org>
278
+  * Simplified Search Dialog, code cleanups
279
+  * Added index creation progress dialog
280
+
281
+2005-11-13 Joachim Ansorg <info@bibletime.info>
282
+  * BibleTime 1.5.3
283
+  * Patch: Applied patches by Jeremy Erickson to compile with KDE 3.0-3.3.
284
+
285
+2005-11-09 Martin Gruner <mg.pub@gmx.net>
286
+  * Added support for OSIS tables
287
+
288
+2005-11-06 Joachim Ansorg <info@bibletime.info>
289
+  * Bugfix: Changed popup title in commentary windows to "Commentary window" instead of
290
+  	"Lexicon window"
291
+  * Patch: Applied patch by Jeremy Erickson to CMDIArea to compile with Qt 3.2
292
+
293
+2005-10-24 Joachim Ansorg <info@bibletime.info>
294
+  * Bugfix: Allow download of locked modules
295
+
296
+2005-10-16 Joachim Ansorg <info@bibletime.info>
297
+  * BibleTime 1.5.2
298
+
299
+2005-10-15 Joachim Ansorg <info@bibletime.info>
300
+  * New feature: Remember open groups in the bookshelf on next startup
301
+  * New feature: Remember selected item of the bookshelf on next startup
302
+
303
+2005-10-11 Joachim Ansorg <info@bibletime.info>
304
+  * New feature: Added new method called getModulesOfType to our DCOP interface.
305
+
306
+2005-10-07 Joachim Ansorg <info@bibletime.info>
307
+  * New feature: The display windows now have a search dialog to search in the displayed text
308
+    (also activated by CTRL+F)
309
+  * Bugfix: Changed key accel of "Search open works" to CTRL + O,
310
+    because the standard action used CTRL + F, which we use in the new feature above.
311
+    Changed the settings in hdbk-reference as well.
312
+  * Bugfix: Hopefully the last fix for the parsing. We have to work around a Sword parsing problem.
313
+
314
+2005-10-05 Joachim Ansorg <info@bibletime.info>
315
+  * Bugfix: Enter in a keychooser did not change the display under special circuamstance
316
+  * Buffix: Newlines entered in the plain text editor were not displayed in the HTML editor or the read display window
317
+  * Bugfix: One more parsing fix
318
+
319
+2005-10-03 Joachim Ansorg <info@bibletime.info>
320
+  * Bugfix: Fix for bookshelf manager where the "Install works" button was always greyed out
321
+  * Bugfix: Another fix to reference parsing
322
+  * Feature: Refs in ThML modules (e.g. TSK) are now splitted if it doesn't alter content
323
+
324
+2005-10-01 Joachim Ansorg <info@bibletime.info>
325
+  * Bugfix: Fix for the key parsing where only a partial reference was given
326
+
327
+2005-09-25 Joachim Ansorg <info@bibletime.info>
328
+  * Bugfix: Crash on FedoraCore4 if the settings dialog has been closed
329
+
330
+2005-09-16 Joachim Ansorg <info@bibletime.info>
331
+  * Bugfix: ThML modules like the ISV crashed BibleTime if the default Bible couldn't be found
332
+
333
+2005-09-12 Joachim Ansorg <info@bibletime.info>
334
+  * BibleTime 1.5.1
335
+  * BibleTime-i18n package 1.5.1
336
+
337
+2005-09-10 Joachim Ansorg <info@bibletime.info>
338
+  * New feature: DCOP interface to control BibleTime. The available commands are avilable by calling "dcop bibletime BibleTimeInterface". To read the DCOP documentation please have a look at the file bibletime/bibletimeinterface.h
339
+  * Bugfix: The bookshelf manager didn't work with KDE systems which were configured to use a double click
340
+  * Bugfix: A trailing slash in the hostname prevented the bookshelf manager to connect to that remote host
341
+
342
+2005-08-24 Joachim Ansorg <info@bibletime.info>
343
+  * Bugfix: More Drag&Drop fixes
344
+  * Bugfix: Some compilers complained about a missing namespace declaration in the backend code
345
+
346
+2005-08-24 Joachim Ansorg <info@bibletime.info>
347
+  * Bugfix: Copyright infos for a module is now displayed as correctly enocoded text
348
+  * Bugfix: Larger fontsize for the display styles "Default" and "Green"
349
+
350
+2005-08-18 Joachim Ansorg <info@bibletime.info>
351
+  * Bugfix: Bookmark drag&drop should work now
352
+
353
+2005-08-01 Joachim Ansorg <info@bibletime.info>
354
+  * New feature: Display templates can now be stored in $KDEDIR/share/apps/bibletime/display-templates/ and
355
+    $HOME/.kde/share/apps/bibletime/display-templates/
356
+
357
+2005-07-16 Joachim Ansorg <info@bibletime.info>
358
+  * BibleTime 1.5
359
+  * Handbook update by Martin
360
+  * Hotkeys reviewed
361
+
362
+2005-06-17 Joachim Ansorg <info@bibletime.info>
363
+  * BibleTime 1.5rc2
364
+  * Most of the bugs reported for rc1 are fixed
365
+  * Major handbook update
366
+  * Display windows scroll now to the right position after they opened and
367
+    after a resize
368
+
369
+2005-06-10 Joachim Ansorg <info@bibletime.info>
370
+  * API doc updates (BibleTime.DoxyFile)
371
+  * Fixed code to compile with GCC 3.3.6, 3.4.4 and 4.0
372
+
373
+2005-06-06 Joachim Ansorg <info@bibletime.info>
374
+  * Added the missing "Delete session" menu item
375
+  * The sessions items are now disabled if no sub-menu items are present
376
+
377
+2005-05-29 Joachim Ansorg <jansorg@bibletime.info>
378
+  * Releases BibleTime 1.5rc1
379
+    -Tons of bugfixes, new features and improvements
380
+
381
+2004-07-17 Daniel Glassey <danglassey@ntlworld.com>
382
+  * Added English and German man files courtesy of Erik Schanze
383
+
384
+2004-07-16 Martin Gruner <mg.pub@gmx.net>
385
+  * Added invocation of KDE's graphical regular expression editor.
386
+    -invoke simply by selecting "regular expression" as search type.
387
+
388
+2004-01-29 Joachim Ansorg <junkmail@joachim.ansorgs.de>
389
+  * BibleTime 1.4.1 release
390
+    -Bugfixes, especially in the Sword setup dialog part
391
+    -Changed default icons to crystalsvg
392
+    -Updated GUI translations
393
+
394
+2003-12-28 Joachim Ansorg <junkmail@joachim.ansorgs.de>
395
+  * BibleTime 1.4 release
396
+    -New SwordSetup Dialog to setup Sword's configuration, to install modules from remote or local sources and to uninstall modules.
397
+    -Bugfixes
398
+
399
+2003-08-28 Joachim Ansorg <junkmail@joachim.ansorgs.de>
400
+  * Released BibleTime 1.3. Major changes are:
401
+    -Redesign of the main index; bookmarks are seperated into an own folder, modules are sorted by type and language;
402
+     better menu structure
403
+    -Better bookmark file format, bookmarks are saved now in XML. Old bookmarks can still be imported.
404
+    -Improved Drag&Drop to work with multiple items, e.g. twenty search result items
405
+    -Redesign of the search dialog; it's easier to use now and better to navigate
406
+    -Better support for GenBooks (Generic Books)
407
+    -Improved support for writing commentaries. There's a plain text editor and a WYSIWYG editor now.
408
+    -BibleTime 1.3 requires Sword 1.5.6 now
409
+    -Many, many bugs and memory leaks fixed
410
+    -Updates to all translations, including new languages
411
+  We're sorry for the long time it took to prepare the 1.3 release! We hope to improve release cycles with the next
412
+  releases.
413
+
414
+2003-03-10 Joachim Ansorg <junkmail@joachim.ansorgs.de>
415
+  * Fixed BibleTime to work in all places with the new SWBuffer class. Should be now more bug free.
416
+
417
+2003-02-28 Joachim Ansorg <junkmail@joachim.ansorgs.de>
418
+  * Released 1.3rc1 which uses a Sword snapshot. We're in message freeze now - translators can finally start.
419
+  * Fixed BT to use Sword's new filter stuff
420
+
421
+2003-01-19 Joachim Ansorg <junkmail@joachim.ansorgs.de>
422
+  * Fixed BT_BASICFILTER::ProcessRWPRefs, made simpled and more bug free
423
+
424
+2003-01-18 Joachim Ansorg <junkmail@joachim.ansorgs.de>
425
+  * Removed install instructions from CResMgr and the actions XML file
426
+  * Fixed missing insertion of KAction objects into our KAccel object
427
+
428
+2003-01-17 Joachim Ansorg <junkmail@joachim.ansorgs.de>
429
+  * Removed installation instructions, the webpage and README/INSTALL files are good enough
430
+
431
+2003-01-16 Joachim Ansorg <junkmail@joachim.ansorgs.de>
432
+  * Bugfixes:
433
+    -Loading of profiles switched of auto-cascading and auto-tiling
434
+    -Debugged CMDIArea, was old, buggy code. Should work now more robust.
435
+  * Code cleanups for CDisplayWindow
436
+
437
+2003-01-14 Joachim Ansorg <junkmail@joachim.ansorgs.de>
438
+  * Last fixes for beta4:
439
+    -Changes everything to use CResMgr instead of ugly #defined
440
+    -Added support for new Red letter words strip filter
441
+    -Everything is now in CResMgr
442
+    -Many small bugfixes
443
+
444
+2003-01-11 Joachim Ansorg <junkmail@joachim.ansorgs.de>
445
+  * Searchdialog search result page highlights searched text
446
+  * Default color of strongs and morph codes changed to Qt::darkBlue
447
+
448
+2003-01-07 Joachim Ansorg <junkmail@joachim.ansorgs.de>
449
+  * Major speed improvements for displaying lexicons together
450
+
451
+2003-01-04 Martin Gruner <mg.pub@gmx.net>
452
+  * Release 1.3beta3 release
453
+  * Changes in comparision with 1.2.x:
454
+    - New main index with better module grouping (using language and type), better bookmark format (XML),
455
+      import for old bookmarks from 1.2.2
456
+    - Drag&Drop works now with multiple items (e.g. 200 search result items)
457
+    - Many more changes we don't remember
458
+
459
+2002-06-02 Martin Gruner <mg.pub@gmx.net>
460
+	* Moved the english docs to bibletime/docs, and the pot file to bibletime/pot.
461
+	  Created a new package bibletime-i18n-de for German docs, with the folders docs/ and po/.
462
+	  Revised gen_am.sh file to suit the new arrangement, and it does at least run and create all the
463
+	  necessary Makefile.am files for English and German.
464
+
465
+2002-05-03  Martin <mg.pub@gmx.net>
466
+
467
+	* Ported to KDE3: BibleTime 1.2. No new features. Text rendering works much better now
468
+		(right-to-left), as well as font / charset handling -- thanks to Trolltech.
469
+
470
+2002-10-04 Martin Gruner
471
+	* Differences between 1.0 and 1.1:
472
+		- Improved interface:
473
+			o Better optionsdialog: Better structure, more powerful settings
474
+			o Better menu structure: The documentation is now accessible from the Help menu, ...
475
+			o Keyaccelerators for each display window type
476
+			o much more
477
+		- General Book Support (GBS): Books like "Josephus" are supported now.
478
+			Operations like bookmarking, printing, copying or saving work just like with
479
+			Bibles, commentaries or lexicons.
480
+		- Crossreference support
481
+			Crossreferences work now. For example you can click now on a strong number to open the
482
+			module for it which displayes the chosen number. The same for Bibles, morph tags etc.
483
+			Tooltips work for the links, too.
484
+		- Improved Unicode support
485
+			Unicode encoded modules are now supported in a better way. Choosing the font and
486
+			the displaying of the text works better. RTL support and better rendering is still
487
+			missing.
488
+		- Profile management. Profiles capture the current state of the working area
489
+			(opened display windows, scrollbar positions, set keys ...). Profiles can be loaded to
490
+			restore the old state and can be saved to store the current state for later. Automatically
491
+			restoring the windows after startup is possible, too.
492
+		- Better crash management. BibleTime tries now to save settings if a crash occured. Although we
493
+			implemented this, we don't know how to make BibleTime crash ;) It's just for your safety.
494
+		- Speed improvements. Printing is almost two times faster now. Searching in modules is also faster,
495
+			but this was improved in the Sword library by the Sword developers.
496
+		- Improved display windows. Independent display settings for each window (footnotes, strongs ...)
497
+		- Fullscreen mode of the main application window
498
+		- Improved commentary editor: Ask if the text should be saved if the window or BibleTime should be closed
499
+			if the changed text was not saved before.
500
+
501
+2001-11-24 Fred Saalbach <saalbach@sybercom.net>
502
+	* Moved documentation to bibletime-docs - includes .po files, handbook, etc.
503
+	* This will reduce the size of the main program and allow more flexibility
504
+	  for the creation of RPM's.
505
+	* Compile time for the main program will also be reduced.
506
+
507
+2001-09-22 Fred Saalbach <saalbach@sybercom.net>
508
+	* Fixed problem with sgml tag <graphic> by replacing it with the <InLineMediaObject> in the english handbook.
509
+	* This only is a problem with systems running kde 2 and document
510
+	* text descripter  "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN"
511
+	* kdb2html finishes without errors now.
512
+
513
+2001-08-30 Joachim Ansorg <jansorg@gmx.de>
514
+	* Added $(DESTDIR) to Makefile.am files
515
+	* Solved compilation errors
516
+
517
+2001-08-17 Joachim Ansorg <jansorg@gmx.de>
518
+	* Optimizations to CSwordBibleModuleInfo
519
+	* Fixed bug in CBibleKeyChooser
520
+	* New structure in the optionsdialog
521
+	* Key accelerators for each display window type
522
+	* Fullscreen button
523
+
524
+2001-07-28 Joachim Ansorg <jansorg@gmx.de>
525
+	* The new configure options are cached now (sword lib,includes, distribution name and version, RPM prefix and group)
526
+
527
+2001-07-27 Joachim Ansorg <jansorg@gmx.de>
528
+	* Added history box in the HTML dialog widget if history browsing is enabled
529
+
530
+2001-07-16 Joachim Ansorg <jansorg@gmx.de>
531
+	* Implemented better configure script. We have now options to link to a static Sword library!
532
+	* Added rudimentary support for version checking
533
+
534
+2001-06-20 Joachim Ansorg <jansorg@gmx.de>
535
+	* Release BibleTime 1.0!
536
+	We're really glad we got it out now! Enjoy!
537
+	Sorry for the large delay!
538
+
539
+2001-03-08 Joachim Ansorg <jansorg@gmx.de>
540
+	* Released BibleTime 1.0beta1.
541
+
542
+2001-02-17 Joachim Ansorg <jansorg@gmx.de>
543
+	* Added QTextEdit, QTextView, and QRichText classes from Qt3 (ported by David Faure)
544
+	* Removed the Qt2 classes QTextView, QTextBrowser and the class KTextEdit
545
+
546
+2001-02-13 Joachim Ansorg <jansorg@gmx.de>
547
+	* Changed the direction of the spin boxes
548
+		and of the scrollbutton in the presenters
549
+	* Updated QWorkspace to the one of Qt 2.2.4
550
+
551
+2001-02-07 Joachim Ansorg <jansorg@gmx.de>
552
+	* Fixed bugs in the groupmanager, searchdialog and presenters
553
+
554
+2001-02-04 Joachim Ansorg <jansorg@gmx.de>
555
+	* Added new features:
556
+			RMB menus in the presenters and in the searchdialog
557
+
558
+2001-02-03 Joachim Ansorg <jansorg@gmx.de>
559
+	* Added Makefile system to create and install the handbook
560
+	* Fred added his really nice handbook in .docbook format
561
+	* Improved printing dialog: Now the styles are saved and restored correctly, needs some tweaking
562
+	*	Fixed some bugs in the printing system, removed the range specifiers of the printing dialog
563
+
564
+2001-02-02 Joachim Ansorg <jansorg@gmx.de>
565
+	* Fixed some bug in CTipWindow
566
+	* Fixed some bugs in our copy of QTextView
567
+	* Fixed some bug in CStyleEditorDialog
568
+	* Fixed some bug in the printing system
569
+	* Improved CBiblePresenter and CPrinterDialog
570
+
571
+2001-01-30 Joachim Ansorg <jansorg@gmx.de>
572
+	* Updated ToDo
573
+
574
+2001-01-27 Joachim Ansorg <jansorg@gmx.de>
575
+	* Fixed the graphical search analysis, it should now work 99%
576
+
577
+2001-01-21 Joachim Ansorg <jansorg@gmx.de>
578
+	* Improved the style editor
579
+
580
+2001-01-19 Joachim Ansorg <jansorg@gmx.de>
581
+	* Improved the search anaylsis a little bit
582
+
583
+2001-01-18 Joachim Ansorg <jansorg@gmx.de>
584
+	* Fixed some bugs in the searchdialog
585
+	* The bug with indexed modules and first search is now fixed,
586
+	  it was an error in Sword
587
+	* Fixed some nasty bugs in the Sword backend
588
+	* Marking searched words in the key text for multiple words works now 100%
589
+	* The last book is now shown in the graphical search analysis
590
+
591
+2001-01-18 Joachim Ansorg <jansorg@gmx.de>
592
+	* Changed icon names and updated icon directories
593
+	* Included all icons we need
594
+	* Improved the BibleTime icons
595
+
596
+2001-01-01 Joachim Ansorg <jansorg@gmx.de>
597
+
598
+	A BLESSED NEW YEAR!
599
+
600
+	-Added the command line option --debug to enable debug messages
601
+2000-12-29 Joachim Ansorg <jansorg@gmx.de>
602
+	*Changed behaviour if a book, chapter or verse was changed in the Bible-keychooser
603
+
604
+
605
+2000-12-29 Joachim Ansorg <jansorg@gmx.de>
606
+	* Changed iconname so it will be found
607
+
608
+2000-12-26 Joachim Ansorg <jansorg@gmx.de>
609
+	* Improved printing support (correct handling of singals ...)
610
+
611
+2000-12-22 Joachim Ansorg <jansorg@gmx.de>
612
+	* Fixed a bug in CGroupmanager: BibleTime does now start without installed modules!
613
+
614
+2000-12-19 Joachim Ansorg <jansorg@gmx.de>
615
+	* Some work on the oresenters and keychoosers
616
+	* Fixed a small bug in cprintitemlist.cpp
617
+
618
+2000-12-16 Joachim Ansorg <jansorg@gmx.de>
619
+	* Fixed the crash in ctipwindow.cpp
620
+
621
+2000-12-08 Joachim Ansorg <jansorg@gmx.de>
622
+	* Fixed some printing bugs
623
+	* Added QWorkspace of Qt 2.2.2 to our sources, so everybody has the fixed QWorkspace version
624
+
625
+2000-12-05 Jochim Ansorg <jansorg@gmx.de>~
626
+	* Drag& Drop on presenters works again
627
+	* Finished "context sensitive" presenter refreshing
628
+
629
+2000-12-04 Jochim Ansorg <jansorg@gmx.de>
630
+	* Fixed this nasty "Default verse color" bug (was a wrong placed readEntry instead of readColorEntry in bibletime.cpp)
631
+	* Fixed unifont support, it works no with non-ISO-8859-1 languages and fonts
632
+
633
+2000-12-03 Jochim Ansorg <jansorg@gmx.de>
634
+	* Changed the latin1() calls of QString to (const char*) ... local8Bit()
635
+	* Changed QTextView a little bit: Do not set contents pos to 0,0 in QTexView::setText(), the result is a fester displaying of the texts
636
+	* Changed the optionsdialog to display the language name and not the abbrevation
637
+
638
+2000-11-28	Joachim Ansorg <jansorg@gmx.de>
639
+	*  You can now switch between different book translations on runtime!
640
+	* Improved "context sensitive" presenter refresh (e.g. if footnotes are enabled only presenters with modules having them will be refreshed)
641
+	* Fixed some memory leaks.
642
+
643
+2000-11-04	Joachim Ansorg <jansorg@gmx.de>
644
+	* Solved some bugs
645
+	* Updated ceditwidget.cpp so saving HTML is correct, loading is still incomplete
646
+	* Made te frontend a shared lib and moved sources which should be there into frontend
647
+		libfrontend is now called libbibletime_frontend.la.
648
+	* Made --enable-shared the default options (changed to configure.in.in)
649
+
650
+2000-10-30	Joachim Ansorg <jansorg@gmx.de>
651
+	* Added sources and headers of QTextView, QTextBrowser and QRichText
652
+	* Added signal wordHighlighted in QTextView
653
+
654
+2000-10-29	Joachim Ansorg <jansorg@gmx.de>
655
+	* Removed the toggle toolbar/footnotes/strongs bugs
656
+	* Removed the bug Troy found (deletion of the searchresult)
657
+
658
+2000-10-24	Joachim Ansorg <jansorg@gmx.de>
659
+	* Removed the old backend and introduced a new, better faster
660
+		backend with a new backend
661
+	* Fixed some GUI bugs (ported from 0.3)
662
+	* Fixed some backend bugs, removed CSwordVerseKey operators
663
+	* Added portuguese translation of 0.3's messages, but it's still
664
+		useable for 1.0CVS
665
+
666
+--Lots of time passed by
667
+
668
+2000-07-24 	Joachim Ansorg <jansorg@gmx.de>
669
+	*Released 0.3! A really long time! We hope you like it!
670
+
671
+---Changelog will be continued after final 0.3
672
+
673
+1999-12-30 	Joachim Ansorg <Jockel123@gmx.de>
674
+	*We should be now ready for 0.22 ;-)
675
+
676
+1999-12-26 	Joachim Ansorg <Jockel123@gmx.de>
677
+	*Removed the commented out #includes
678
+	*Updated AUTHORS file
679
+
680
+1999-12-25 	Joachim Ansorg <Jockel123@gmx.de>
681
+	*make now use of getFontList (in global.h) to get the fonts
682
+	*Added some ASSERT
683
+	*Check it objects are zero in fontmanagement dialog
684
+
685
+1999-12-24 	Joachim Ansorg <Jockel123@gmx.de>
686
+	*BibleTime 0.21 - I hope it's a nice Christmas present  ;-)
687
+
688
+1999-12-23 	Joachim Ansorg <Jockel123@gmx.de>
689
+	*Changed some icons in CEditWidget to newer names
690
+
691
+1999-12-22 	Birger Langkjer <birger.langkjer@image.dk>
692
+	*Updated danish translation
693
+	*Added bibletime/optionsdialog/Makefile.in because this prevented me from compiling the first time.
694
+
695
+1999-12-21 	Joachim Ansorg <Jockel123@gmx.de>
696
+	*The searchresult tab is now disabled if the list is empty
697
+	*The moduletree-tabs are disable if the correspondig trees are empty
698
+
699
+1999-12-20 	Joachim Ansorg <Jockel123@gmx.de>
700
+	*The fontmanagement dialog is now grayed out if there's no entry in the list
701
+
702
+1999-12-20 	Birger Langkjer <birger.langkjer@image.dk>
703
+	*Updated danish translation
704
+
705
+1999-12-19 	Joachim Ansorg <Jockel123@gmx.de>
706
+	*Fontmanagementdialog uses now a XFonts list, not the list provided by KDE. This solves the problems on
707
+	systems without KFontManager
708
+	*Added files global.h and global.cpp which should contain global functions
709
+	*Fixed some typos in the german translation
710
+
711
+1999-12-18 	Joachim Ansorg <Jockel123@gmx.de>
712
+	*Added Apply-Button in the optionsdialog
713
+
714
+1999-12-17 	Joachim Ansorg <Jockel123@gmx.de>
715
+	*Tried to fix the charset problem in ktipoftheday.cpp
716
+	*Updated AUTHORS list
717
+
718
+1999-12-16 	Joachim Ansorg <Jockel123@gmx.de>
719
+	*Updated Michal's Czech translation
720
+
721
+1999-12-15 	Joachim Ansorg <Jockel123@gmx.de>
722
+	*Added Czech language file: Thanks to Michal Rovnan� <Michal.Rovnanik@seznam.cz>
723
+
724
+1999-12-12 	Joachim Ansorg <Jockel123@gmx.de>
725
+	*Removed function CNotesEditor::isTextSelected()
726
+	*Added possibility to select type of highlighting of text for the notes editor
727
+	*Added load and save of current highlighting type
728
+
729
+1999-12-04 	Joachim Ansorg <Jockel123@gmx.de>
730
+	*Convrted the bmp images to jpg
731
+	*Bibletime uses now kimgio everywhere
732
+	*Added danish translation
733
+
734
+1999-11-27 	Joachim Ansorg <Jockel123@gmx.de>
735
+	*Removed unused images
736
+	*BibleTime 0.2
737
+
738
+1999-11-26 	Joachim Ansorg <Jockel123@gmx.de>
739
+	*Finished the whole german handbook
740
+	*Removed the own filters (plainhtml, rwphtml and gbfhtml),use (newer) filters of SWORD version
741
+	*You can now select the entries in the bookmark-manager with the upper and lower keys and activate them with RETURN
742
+
743
+1999-11-25 	Joachim Ansorg <Jockel123@gmx.de>
744
+	*Updated ToDo and Readme
745
+	*Caption of mainwindow now contains the current chapter and verse
746
+
747
+1999-11-24 	Joachim Ansorg <Jockel123@gmx.de>
748
+	*Made some labels in the printer-optionsdialog bigger to fit french translation
749
+	*ResizeEvent in SearchScopeDialog
750
+
751
+1999-11-20 	Joachim Ansorg <Jockel123@gmx.de>
752
+  *Startuplogo is now a PNG, this makes the distribution smaller
753
+	*To make this work make use of kimgio
754
+
755
+1999-11-18 	Joachim Ansorg <Jockel123@gmx.de>
756
+	*Finished my part on german handbook
757
+
758
+1999-11-16 	Joachim Ansorg <Jockel123@gmx.de>
759
+	*Worked on translation of handbook to german
760
+	*Translated some tips in german tipdatabase
761
+
762
+1999-11-14 	Joachim Ansorg <Jockel123@gmx.de>
763
+	*The searchbuttons and the three radiobuttons are now resized
764
+
765
+1999-11-12 	Joachim Ansorg <Jockel123@gmx.de>
766
+	*Fixed Bug: Now you can paste into the loojupline
767
+
768
+1999-11-10 	Joachim Ansorg <Jockel123@gmx.de>
769
+	*Fixed bug in CDocBrowser on non KDE 1.1.2 systems
770
+
771
+1999-11-07 Joachim Ansorg <Jockel123@gmx.de>
772
+	*Tidied up kwrite - removed lots of commented code
773
+
774
+1999-11-03 	Joachim Ansorg <Jockel123@gmx.de>
775
+	*Updated authors list
776
+	*Thorsten added the new printer dialog - it works now
777
+
778
+1999-11-03 	Joachim Ansorg <Jockel123@gmx.de>
779
+	*Added optimized paint function committed in the KDevelop mailing list by Vladimir Dvorak
780
+	 Thanks Vladimir!
781
+	*Readded the nl.po file - it was lost by some reason
782
+
783
+1999-11-01 	Joachim Ansorg <Jockel123@gmx.de>
784
+	*Updated handbook - Jeff's work is really great!
785
+	*You can now use more than 31 tips in a tipdatabase
786
+
787
+1999-10-23 	Joachim Ansorg <Jockel123@gmx.de>
788
+	*Renamed members in BibleTimeView: tTabView to treeTabView and sTabView to browserTabView
789
+	 We need this because sTabView and tTabView are confusing
790
+	*Changed CChartWidget to resize the different graphs to the height of the window
791
+	*Changed topPanner to leftPanner in BibleTimeView - this is a better name
792
+	*Updated API documentation
793
+	*Fixed BUG: Now the recentText part in BibleTimeView is saved correctly again
794
+	*Noticed that KDE 1.1.2 has the calcScrollBars bug solved, no we use only our own function in KDE version before 1.1.2
795
+
796
+1999-10-21 	Joachim Ansorg <Jockel123@gmx.de>
797
+	*Bugfix: Key acelelerators are now saved after changing and restored on new startup
798
+	*Updated API documentation
799
+	*Updated ktipofday.cpp and ktipofday.h from KDevelop to compile with GCC 2.95
800
+
801
+1999-10-19 	Joachim Ansorg <Jockel123@gmx.de>
802
+	*Fixed a bug in CDocBrowser: If you lookup some text, the module wasn't highlighted
803
+	*Added own submenu for the lookup part in CDocBrowser
804
+
805
+1999-10-18 	Joachim Ansorg <Jockel123@gmx.de>
806
+	*BibleTime needs now the upcoming SWORD 1.45
807
+
808
+1999-10-17 	Joachim Ansorg <Jockel123@gmx.de>
809
+	*Fixed bug: standard accelerators are now really disabled
810
+
811
+1999-10-16 	Joachim Ansorg <Jockel123@gmx.de>
812
+	*Added Jeff to AUTHORS
813
+	*Updated german translation
814
+
815
+1999-10-15 	Joachim Ansorg <Jockel123@gmx.de>
816
+	*Solved a bug in the linkmanager: If you open the dialog and click OK the existing items were deleted
817
+	*Added a script to put all i18n() things into the translation template. It called make-messages.sh. It's on the topdir.
818
+	*Commented out the first lines of BibleTimeMgr to get BibleTime to compile without modifications of SWORD.
819
+	 Please uncomment these lines to make use of the PLAINFootnotes option filter. Make the declarations in the header
820
+	 file to protected on which the compiler complains about.
821
+
822
+1999-10-14 	Joachim Ansorg <Jockel123@gmx.de>
823
+	*Implemented context sensitive enabling and disabling of the edit menu entries
824
+	*Updated KWrite sourcen to the newest one shipped with KDevelop
825
+	*Added Class CKNewAccel - provides disabling and enabling of accels by reeourceentry like ID_FILE_PRINT
826
+
827
+1999-10-13 	Joachim Ansorg <Jockel123@gmx.de>
828
+	*Added refreshing of the list in CDocBrowser
829
+	*BibleTime does not load an empty HTML file
830
+	 (e.g. when you load a file via a HREf module and the server is unknown -> KFM returns an empty file)
831
+	*Improved a little bit the internet support
832
+
833
+1999-10-12 	Joachim Ansorg <Jockel123@gmx.de>
834
+	*Implemented functions in linkmanager. Implemented the link management in CDocBrowser::showURL.
835
+	 Needs some work: We have to decide if the file is local or remote and downloda it first
836
+ 	 or we put a new option in the dialog.
837
+
838
+1999-10-10 	Joachim Ansorg <Jockel123@gmx.de>
839
+	*Added new german index.sgml
840
+	*Updated icons. You can now recpgnize what the icons mean
841
+	*Added BibleTimeDoc::slotMoveToPreviousVerse() and BibleTimeDoc::slotMoveToNextVerse()
842
+	 Changed BibleTimeApp uses these functions to jump to the previous / next verse
843
+	 Added needed pixmaps and keyaccels
844
+
845
+1999-10-09 	Joachim Ansorg <Jockel123@gmx.de>
846
+	*Worked on the handbook
847
+	*Added Quickhelp for the widgets in the link management dialog.
848
+
849
+1999-10-08 	Joachim Ansorg <Jockel123@gmx.de>
850
+	*Added some text to the handbook
851
+	*Removed the german index.sgml file, because it makes no senss.
852
+	 We will add this if the english one is ready to translate it into german.
853
+	*Cleaned up KListView::addChildItem()
854
+	*Finished dialog of the link manager, needs implementation of functions to work
855
+
856
+1999-10-05 	Joachim Ansorg <Jockel123@gmx.de>
857
+	*Added -lz to bibletime/Makefile.am to avoid compilation problems on RedHat 5.2 systems
858
+	*Added some needed icons and changed iconnames in the sourcecode
859
+	*Solved some spelling errors in the CBugReportDlg	and changed some kdevelop to bibletime in the class
860
+	*Now you can't print by pressing STRG+P if printing is disabled
861
+
862
+1999-10-03 	Joachim Ansorg <Jockel123@gmx.de>
863
+	*Changed CForeignFontOptions: The fonts are now saved in function saveSettings(), not after changing the font
864
+	*Changed OptionsDialog:	The different options are displayed in a tree.
865
+	*Removed old OptionsDialog
866
+	*Created new subdirectory optionsdialog. We will need it for later development
867
+
868
+1999-10-01 	Joachim Ansorg <Jockel123@gmx.de>
869
+	*Changed some QColor (QRGB ...) to (QColor) (QRGB ...) to solve compilation problems on Debian.
870
+
871
+1999-09-29	Joachim Ansorg <Jockel123@gmx.de>
872
+	*font auto-switching works now
873
+	*Changed the line to edit the fontname to a combobox
874
+
875
+1999-09-29	Joachim Ansorg <Jockel123@gmx.de>
876
+	*Implemented more features of font-auto-switching, needs still work
877
+
878
+1999-09-28	Joachim Ansorg <Jockel123@gmx.de>
879
+	*Implemented simple switching between fonts - will work on it
880
+	*Implemented signal BibleTimeDoc::sigSetBibleFont(const QString)
881
+	 Implemented slot BibleTimeView::slotSetBibleFont(const QString)
882
+	 These signal and the slot will be used in the near future for switching of fonts.
883
+	*Connected the signal and the slot in BibleTimeApp::initView
884
+
885
+1999-09-25	Joachim Ansorg <Jockel123@gmx.de>
886
+	*On print the printerdialog is shown before the QT-dilaog. But printing
887
+	 doesn't work at the moment.
888
+	 We have to implement the slot slotPrint() of CPrinterDialog to make it work.
889
+	*Changes in cnoteseditor.cpp the #define BUTTON_BAR_HEIGHT to an abosolut value.
890
+	 Solves a problem with the height of the editor.
891
+  *Updated the startuplogo. It's now much more nice as the previous version.
892
+  *Integrated the startuplogo in the aboutdialog. It's now displayed in the upper left corner of the box.
893
+  *The class KStartupLogo looks now for the size of the startuplogo and resize the widget in the right way if the size have changed.
894
+  *CDocBrowserColor: Made some hardcoded texts to i18n("")
895
+
896
+1999-09-19	Joachim Ansorg <Jockel123@gmx.de>
897
+	*Reorganized the icons:
898
+	 There are now two directories: pics and toolbar. pics contains the directory mini/
899
+	 which contains the mini icons. Mini icons are named with a trailing mini-.
900
+	 The directory toolbar contains the icons which are only used in the toolbar.
901
+	 This should be the new standard we use.
902
+
903
+1999-09-19	Joachim Ansorg <Jockel123@gmx.de>
904
+	*Changed names and install paths of some icon
905
+	*Added some needed icons we forgot
906
+	*Added function BibleTimeApp::slotHelpContents(): calls the online help
907
+	*Solved: Changes of the key accelerators doesn't change the
908
+	 accels in the menus
909
+	*rendered Footnotes are now displayed in dark red, too
910
+  *Cleaned up DCocBrowser
911
+
912
+1999-09-18	Joachim Ansorg <Jockel123@gmx.de>
913
+	*Optimized a little bit the paintText function of CChartWidget
914
+
915
+1999-09-17	Joachim Ansorg <Jockel123@gmx.de>
916
+	*Changed a little bit the GBFHTML filter:
917
+	 Anotations are now displayed in dark red
918
+	*Decided to use use the PLAINHTML filter as standard
919
+	 If no filter is specified in the .conf file of the module we use
920
+	 now the PLAINHTML filter. Perhaps we need to change this
921
+
922
+1999-09-16	Joachim Ansorg <Jockel123@gmx.de>
923
+	*Fixed this stupid bug related to the crash while searching the web bible
924
+
925
+1999-09-14	Joachim Ansorg <Jockel123@gmx.de>
926
+	*Change the GBFHTML filter a little bit
927
+	 It displays now the word explained in a footnote formatted as bold
928
+
929
+1999-09-14	Joachim Ansorg <Jockel123@gmx.de>
930
+	*Updated program version to 0.2
931
+
932
+1999-09-12	Joachim Ansorg <Jockel123@gmx.de>
933
+	*Added some tips to the tipdatabase
934
+	*Added class KStartupLogo to display a picture on startup
935
+
936
+1999-09-10	Joachim Ansorg <Jockel123@gmx.de>
937
+	*Rewrite of the Searchanalysis, it's now up to 63 times faster
938
+	*Text in the CChartWidget is now painted rotated (90)
939
+
940
+1999-09-05	Joachim Ansorg <Jockel123@gmx.de>
941
+	*Added analysis of searchresults -> needs still some work
942
+	*updated de.po translation errors
943
+	*updated homepage
944
+
945
+1999-09-04	Joachim Ansorg <Jockel123@gmx.de>
946
+	*created sub folders: gfx and printing
947
+	*Added CPrinterDialog of KHexedit 0.81 -> isn't used at the moment
948
+
949
+1999-09-02	Joachim Ansorg <Jockel123@gmx.de>
950
+	*Added classes for searchanalysis and a ChartWidget
951
+  *Updated configure.in - it checks now for headers and the SWORD lib in two steps
952
+
953
+1999-08-30	Joachim Ansorg <Jockel123@gmx.de>
954
+	*Changed and corrected some GUI errors
955
+
956
+1999-08-29	Joachim Ansorg <Jockel123@gmx.de>
957
+	*Decided to update this Changelog frequently
958
+	*Changed the notesEditor to a non-tabbar look
959
+	*New class CNotesEditor
960
+
961
+1999-08-27	Joachim Ansorg <Jockel123@gmx.de>
962
+	*First public release of BibleTime: Version 0.1
963
+

+ 244
- 0
INSTALL View File

@@ -0,0 +1,244 @@
1
+Installation instructions for BibleTime 1.6.5.1:
2
+---------------------------
3
+
4
+Sometimes it is difficult to compile BibleTime from source code, but it's 
5
+possible. Don't hesitate to ask for support at info@bibletime.info. In that 
6
+case, please include your system's configuration details.
7
+
8
+BibleTime 1.6.5.1 requires:
9
+
10
+  - KDE >= 3.0 (at least the libraries (kdelibs) and the base package (kdebase))
11
+     Although BibleTime should compile and run with KDE 3.0-3.3, we strongly recommend 
12
+     to use the latest version of KDE available for your Linux installation.
13
+
14
+  - SWORD 1.5.9, available from http://www.crosswire.org/sword/; you should include
15
+     a stability patch to Sword 1.5.9 available from the BibleTime download pages
16
+     (fixes problems with compressed and locked modules).
17
+
18
+  - CLucene >= 0.9.16, available from http://clucene.sf.net/.
19
+
20
+
21
+If you don't have the sources already, please browse to www.bibletime.info to see
22
+a list of required packages with their download URLs.
23
+
24
+To install texts (e.g. Bibles), just use the Bookshelf Manager in the Settings 
25
+menu of BibleTime.
26
+
27
+
28
+Compile BibleTime 1.6.5.1:
29
+---------------------------
30
+
31
+cd ~
32
+tar -xjf bibletime-1.6.5.1.tar.bz2
33
+cd ~/bibletime-1.6.5.1              # Move to your source directory
34
+kde-config --prefix                   # Displays your KDE directory (optional)
35
+./configure --prefix=<your KDE dir>   # create makefiles
36
+make                                  # compile BibleTime
37
+su -c "make install"                  # change to "root user" and install BibleTime
38
+
39
+After this, if you want to use the translations of BibleTime's UI, you should
40
+install the bibletime-i18n package.
41
+
42
+
43
+Debian specifics
44
+---------------------------
45
+Debian (and possibly derived distros as well) use a non-standard path to
46
+store the documentation of KDE programs. Therefore the ./configure line above in 
47
+this case needs to be changed to:
48
+
49
+kde_htmldir=/usr/share/doc/kde/HTML ./configure --prefix=/usr
50
+
51
+If you forget this, you'll likely not be able to access the handbook and the 
52
+BibleStudy HowTo.
53
+
54
+
55
+Other useful make options
56
+---------------------------
57
+make clean           # Removes binaries from the directory
58
+                     # where BibleTime was compiled, but not the source
59
+
60
+make uninstall       # Removes BibleTime from your system
61
+
62
+
63
+If something is missing in this file please post to info@bibletime.info, the contact 
64
+adress for BibleTime. Please read README for a short description of BibleTime 1.6.5.1. 
65
+
66
+
67
+
68
+The BibleTime team, <info@bibletime.info>
69
+
70
+
71
+
72
+
73
+______________________________________________________________________________
74
+**     The standard Installation instructions of auto-tool packages         **
75
+------------------------------------------------------------------------------
76
+
77
+
78
+Basic Installation
79
+==================
80
+
81
+   These are generic installation instructions.
82
+
83
+   The `configure' shell script attempts to guess correct values for
84
+various system-dependent variables used during compilation.  It uses
85
+those values to create a `Makefile' in each directory of the package.
86
+It may also create one or more `.h' files containing system-dependent
87
+definitions.  Finally, it creates a shell script `config.status' that
88
+you can run in the future to recreate the current configuration, a file
89
+`config.cache' that saves the results of its tests to speed up
90
+reconfiguring, and a file `config.log' containing compiler output
91
+(useful mainly for debugging `configure').
92
+
93
+   If you need to do unusual things to compile the package, please try
94
+to figure out how `configure' could check whether to do them, and mail
95
+diffs or instructions to the address given in the `README' so they can
96
+be considered for the next release.  If at some point `config.cache'
97
+contains results you don't want to keep, you may remove or edit it.
98
+
99
+   The file `configure.in' is used to create `configure' by a program
100
+called `autoconf'.  You only need `configure.in' if you want to change
101
+it or regenerate `configure' using a newer version of `autoconf'.
102
+
103
+The simplest way to compile this package is:
104
+
105
+  1. `cd' to the directory containing the package's source code and type
106
+     `./configure' to configure the package for your system.  If you're
107
+     using `csh' on an old version of System V, you might need to type
108
+     `sh ./configure' instead to prevent `csh' from trying to execute
109
+     `configure' itself.
110
+
111
+     Running `configure' takes a while.  While running, it prints some
112
+     messages telling which features it is checking for.
113
+
114
+  2. Type `make' to compile the package.
115
+
116
+  3. Type `make install' to install the programs and any data files and
117
+     documentation.
118
+
119
+  4. You can remove the program binaries and object files from the
120
+     source code directory by typing `make clean'.
121
+
122
+Compilers and Options
123
+=====================
124
+
125
+   Some systems require unusual options for compilation or linking that
126
+the `configure' script does not know about.  You can give `configure'
127
+initial values for variables by setting them in the environment.  Using
128
+a Bourne-compatible shell, you can do that on the command line like
129
+this:
130
+     CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
131
+
132
+Or on systems that have the `env' program, you can do it like this:
133
+     env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
134
+
135
+Compiling For Multiple Architectures
136
+====================================
137
+
138
+   You can compile the package for more than one kind of computer at the
139
+same time, by placing the object files for each architecture in their
140
+own directory.  To do this, you must use a version of `make' that
141
+supports the `VPATH' variable, such as GNU `make'.  `cd' to the
142
+directory where you want the object files and executables to go and run
143
+the `configure' script.  `configure' automatically checks for the
144
+source code in the directory that `configure' is in and in `..'.
145
+
146
+   If you have to use a `make' that does not supports the `VPATH'
147
+variable, you have to compile the package for one architecture at a time
148
+in the source code directory.  After you have installed the package for
149
+one architecture, use `make distclean' before reconfiguring for another
150
+architecture.
151
+
152
+Installation Names
153
+==================
154
+
155
+   By default, `make install' will install the package's files in
156
+`/usr/local/bin', `/usr/local/man', etc.  You can specify an
157
+installation prefix other than `/usr/local' by giving `configure' the
158
+option `--prefix=PATH'.
159
+
160
+   You can specify separate installation prefixes for
161
+architecture-specific files and architecture-independent files.  If you
162
+give `configure' the option `--exec-prefix=PATH', the package will use
163
+PATH as the prefix for installing programs and libraries.
164
+Documentation and other data files will still use the regular prefix.
165
+
166
+   If the package supports it, you can cause programs to be installed
167
+with an extra prefix or suffix on their names by giving `configure' the
168
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
169
+
170
+Optional Features
171
+=================
172
+
173
+   Some packages pay attention to `--enable-FEATURE' options to
174
+`configure', where FEATURE indicates an optional part of the package.
175
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
176
+is something like `gnu-as' or `x' (for the X Window System).  The
177
+`README' should mention any `--enable-' and `--with-' options that the
178
+package recognizes.
179
+
180
+   For packages that use the X Window System, `configure' can usually
181
+find the X include and library files automatically, but if it doesn't,
182
+you can use the `configure' options `--x-includes=DIR' and
183
+`--x-libraries=DIR' to specify their locations.
184
+
185
+Specifying the System Type
186
+==========================
187
+
188
+   There may be some features `configure' can not figure out
189
+automatically, but needs to determine by the type of host the package
190
+will run on.  Usually `configure' can figure that out, but if it prints
191
+a message saying it can not guess the host type, give it the
192
+`--host=TYPE' option.  TYPE can either be a short name for the system
193
+type, such as `sun4', or a canonical name with three fields:
194
+     CPU-COMPANY-SYSTEM
195
+
196
+See the file `config.sub' for the possible values of each field.  If
197
+`config.sub' isn't included in this package, then this package doesn't
198
+need to know the host type.
199
+
200
+   If you are building compiler tools for cross-compiling, you can also
201
+use the `--target=TYPE' option to select the type of system they will
202
+produce code for and the `--build=TYPE' option to select the type of
203
+system on which you are compiling the package.
204
+
205
+Sharing Defaults
206
+================
207
+
208
+   If you want to set default values for `configure' scripts to share,
209
+you can create a site shell script called `config.site' that gives
210
+default values for variables like `CC', `cache_file', and `prefix'.
211
+`configure' looks for `PREFIX/share/config.site' if it exists, then
212
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
213
+`CONFIG_SITE' environment variable to the location of the site script.
214
+A warning: not all `configure' scripts look for a site script.
215
+
216
+Operation Controls
217
+==================
218
+
219
+   `configure' recognizes the following options to control how it
220
+operates.
221
+
222
+`--cache-file=FILE'
223
+     Use and save the results of the tests in FILE instead of
224
+     `./config.cache'.  Set FILE to `/dev/null' to disable caching, for
225
+     debugging `configure'.
226
+
227
+`--help'
228
+     Print a summary of the options to `configure', and exit.
229
+
230
+`--quiet'
231
+`--silent'
232
+`-q'
233
+     Do not print messages saying which checks are being made.
234
+
235
+`--srcdir=DIR'
236
+     Look for the package's source code in directory DIR.  Usually
237
+     `configure' can determine that directory automatically.
238
+
239
+`--version'
240
+     Print the version of Autoconf used to generate the `configure'
241
+     script, and exit.
242
+
243
+`configure' also accepts some other, not widely useful, options.
244
+

+ 244
- 0
INSTALL.in View File

@@ -0,0 +1,244 @@
1
+Installation instructions for BibleTime @VERSION@:
2
+---------------------------
3
+
4
+Sometimes it is difficult to compile BibleTime from source code, but it's 
5
+possible. Don't hesitate to ask for support at info@bibletime.info. In that 
6
+case, please include your system's configuration details.
7
+
8
+BibleTime @VERSION@ requires:
9
+
10
+  - KDE >= 3.0 (at least the libraries (kdelibs) and the base package (kdebase))
11
+     Although BibleTime should compile and run with KDE 3.0-3.3, we strongly recommend 
12
+     to use the latest version of KDE available for your Linux installation.
13
+
14
+  - SWORD 1.5.9, available from http://www.crosswire.org/sword/; you should include
15
+     a stability patch to Sword 1.5.9 available from the BibleTime download pages
16
+     (fixes problems with compressed and locked modules).
17
+
18
+  - CLucene >= 0.9.16, available from http://clucene.sf.net/.
19
+
20
+
21
+If you don't have the sources already, please browse to www.bibletime.info to see
22
+a list of required packages with their download URLs.
23
+
24
+To install texts (e.g. Bibles), just use the Bookshelf Manager in the Settings 
25
+menu of BibleTime.
26
+
27
+
28
+Compile BibleTime @VERSION@:
29
+---------------------------
30
+
31
+cd ~
32
+tar -xjf bibletime-@VERSION@.tar.bz2
33
+cd ~/bibletime-@VERSION@              # Move to your source directory
34
+kde-config --prefix                   # Displays your KDE directory (optional)
35
+./configure --prefix=<your KDE dir>   # create makefiles
36
+make                                  # compile BibleTime
37
+su -c "make install"                  # change to "root user" and install BibleTime
38
+
39
+After this, if you want to use the translations of BibleTime's UI, you should
40
+install the bibletime-i18n package.
41
+
42
+
43
+Debian specifics
44
+---------------------------
45
+Debian (and possibly derived distros as well) use a non-standard path to
46
+store the documentation of KDE programs. Therefore the ./configure line above in 
47
+this case needs to be changed to:
48
+
49
+kde_htmldir=/usr/share/doc/kde/HTML ./configure --prefix=/usr
50
+
51
+If you forget this, you'll likely not be able to access the handbook and the 
52
+BibleStudy HowTo.
53
+
54
+
55
+Other useful make options
56
+---------------------------
57
+make clean           # Removes binaries from the directory
58
+                     # where BibleTime was compiled, but not the source
59
+
60
+make uninstall       # Removes BibleTime from your system
61
+
62
+
63
+If something is missing in this file please post to info@bibletime.info, the contact 
64
+adress for BibleTime. Please read README for a short description of BibleTime @VERSION@. 
65
+
66
+
67
+
68
+The BibleTime team, <info@bibletime.info>
69
+
70
+
71
+
72
+
73
+______________________________________________________________________________
74
+**     The standard Installation instructions of auto-tool packages         **
75
+------------------------------------------------------------------------------
76
+
77
+
78
+Basic Installation
79
+==================
80
+
81
+   These are generic installation instructions.
82
+
83
+   The `configure' shell script attempts to guess correct values for
84
+various system-dependent variables used during compilation.  It uses
85
+those values to create a `Makefile' in each directory of the package.
86
+It may also create one or more `.h' files containing system-dependent
87
+definitions.  Finally, it creates a shell script `config.status' that
88
+you can run in the future to recreate the current configuration, a file
89
+`config.cache' that saves the results of its tests to speed up
90
+reconfiguring, and a file `config.log' containing compiler output
91
+(useful mainly for debugging `configure').
92
+
93
+   If you need to do unusual things to compile the package, please try
94
+to figure out how `configure' could check whether to do them, and mail
95
+diffs or instructions to the address given in the `README' so they can
96
+be considered for the next release.  If at some point `config.cache'
97
+contains results you don't want to keep, you may remove or edit it.
98
+
99
+   The file `configure.in' is used to create `configure' by a program
100
+called `autoconf'.  You only need `configure.in' if you want to change
101
+it or regenerate `configure' using a newer version of `autoconf'.
102
+
103
+The simplest way to compile this package is:
104
+
105
+  1. `cd' to the directory containing the package's source code and type
106
+     `./configure' to configure the package for your system.  If you're
107
+     using `csh' on an old version of System V, you might need to type
108
+     `sh ./configure' instead to prevent `csh' from trying to execute
109
+     `configure' itself.
110
+
111
+     Running `configure' takes a while.  While running, it prints some
112
+     messages telling which features it is checking for.
113
+
114
+  2. Type `make' to compile the package.
115
+
116
+  3. Type `make install' to install the programs and any data files and
117
+     documentation.
118
+
119
+  4. You can remove the program binaries and object files from the
120
+     source code directory by typing `make clean'.
121
+
122
+Compilers and Options
123
+=====================
124
+
125
+   Some systems require unusual options for compilation or linking that
126
+the `configure' script does not know about.  You can give `configure'
127
+initial values for variables by setting them in the environment.  Using
128
+a Bourne-compatible shell, you can do that on the command line like
129
+this:
130
+     CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
131
+
132
+Or on systems that have the `env' program, you can do it like this:
133
+     env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
134
+
135
+Compiling For Multiple Architectures
136
+====================================
137
+
138
+   You can compile the package for more than one kind of computer at the
139
+same time, by placing the object files for each architecture in their
140
+own directory.  To do this, you must use a version of `make' that
141
+supports the `VPATH' variable, such as GNU `make'.  `cd' to the
142
+directory where you want the object files and executables to go and run
143
+the `configure' script.  `configure' automatically checks for the
144
+source code in the directory that `configure' is in and in `..'.
145
+
146
+   If you have to use a `make' that does not supports the `VPATH'
147
+variable, you have to compile the package for one architecture at a time
148
+in the source code directory.  After you have installed the package for
149
+one architecture, use `make distclean' before reconfiguring for another
150
+architecture.
151
+
152
+Installation Names
153
+==================
154
+
155
+   By default, `make install' will install the package's files in
156
+`/usr/local/bin', `/usr/local/man', etc.  You can specify an
157
+installation prefix other than `/usr/local' by giving `configure' the
158
+option `--prefix=PATH'.
159
+
160
+   You can specify separate installation prefixes for
161
+architecture-specific files and architecture-independent files.  If you
162
+give `configure' the option `--exec-prefix=PATH', the package will use
163
+PATH as the prefix for installing programs and libraries.
164
+Documentation and other data files will still use the regular prefix.
165
+
166
+   If the package supports it, you can cause programs to be installed
167
+with an extra prefix or suffix on their names by giving `configure' the
168
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
169
+
170
+Optional Features
171
+=================
172
+
173
+   Some packages pay attention to `--enable-FEATURE' options to
174
+`configure', where FEATURE indicates an optional part of the package.
175
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
176
+is something like `gnu-as' or `x' (for the X Window System).  The
177
+`README' should mention any `--enable-' and `--with-' options that the
178
+package recognizes.
179
+
180
+   For packages that use the X Window System, `configure' can usually
181
+find the X include and library files automatically, but if it doesn't,
182
+you can use the `configure' options `--x-includes=DIR' and
183
+`--x-libraries=DIR' to specify their locations.
184
+
185
+Specifying the System Type
186
+==========================
187
+
188
+   There may be some features `configure' can not figure out
189
+automatically, but needs to determine by the type of host the package
190
+will run on.  Usually `configure' can figure that out, but if it prints
191
+a message saying it can not guess the host type, give it the
192
+`--host=TYPE' option.  TYPE can either be a short name for the system
193
+type, such as `sun4', or a canonical name with three fields:
194
+     CPU-COMPANY-SYSTEM
195
+
196
+See the file `config.sub' for the possible values of each field.  If
197
+`config.sub' isn't included in this package, then this package doesn't
198
+need to know the host type.
199
+
200
+   If you are building compiler tools for cross-compiling, you can also
201
+use the `--target=TYPE' option to select the type of system they will
202
+produce code for and the `--build=TYPE' option to select the type of
203
+system on which you are compiling the package.
204
+
205
+Sharing Defaults
206
+================
207
+
208
+   If you want to set default values for `configure' scripts to share,
209
+you can create a site shell script called `config.site' that gives
210
+default values for variables like `CC', `cache_file', and `prefix'.
211
+`configure' looks for `PREFIX/share/config.site' if it exists, then
212
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
213
+`CONFIG_SITE' environment variable to the location of the site script.
214
+A warning: not all `configure' scripts look for a site script.
215
+
216
+Operation Controls
217
+==================
218
+
219
+   `configure' recognizes the following options to control how it
220
+operates.
221
+
222
+`--cache-file=FILE'
223
+     Use and save the results of the tests in FILE instead of
224
+     `./config.cache'.  Set FILE to `/dev/null' to disable caching, for
225
+     debugging `configure'.
226
+
227
+`--help'
228
+     Print a summary of the options to `configure', and exit.
229
+
230
+`--quiet'
231
+`--silent'
232
+`-q'
233
+     Do not print messages saying which checks are being made.
234
+
235
+`--srcdir=DIR'
236
+     Look for the package's source code in directory DIR.  Usually
237
+     `configure' can determine that directory automatically.
238
+
239
+`--version'
240
+     Print the version of Autoconf used to generate the `configure'
241
+     script, and exit.
242
+
243
+`configure' also accepts some other, not widely useful, options.
244
+

+ 291
- 0
LICENSE View File

@@ -0,0 +1,291 @@
1
+              The BibleTime Project
2
+
3
+      - Free Bible study software for KDE -
4
+
5
+(C) 1998-2005 by the BibleTime Team (info@bibletime.info)
6
+
7
+This program is free software; you can redistribute it and/or modify
8
+it under the terms of the GNU General Public License version 2 as 
9
+published by the Free Software Foundation.
10
+
11
+
12
+		GNU GENERAL PUBLIC LICENSE
13
+		       Version 2, June 1991
14
+
15
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
16
+                          675 Mass Ave, Cambridge, MA 02139, USA
17
+ Everyone is permitted to copy and distribute verbatim copies
18
+ of this license document, but changing it is not allowed.
19
+
20
+			    Preamble
21
+
22
+  The licenses for most software are designed to take away your
23
+freedom to share and change it.  By contrast, the GNU General Public
24
+License is intended to guarantee your freedom to share and change free
25
+software--to make sure the software is free for all its users.  This
26
+General Public License applies to most of the Free Software
27
+Foundation's software and to any other program whose authors commit to
28
+using it.  (Some other Free Software Foundation software is covered by
29
+the GNU Library General Public License instead.)  You can apply it to
30
+your programs, too.
31
+
32
+  When we speak of free software, we are referring to freedom, not
33
+price.  Our General Public Licenses are designed to make sure that you
34
+have the freedom to distribute copies of free software (and charge for
35
+this service if you wish), that you receive source code or can get it
36
+if you want it, that you can change the software or use pieces of it
37
+in new free programs; and that you know you can do these things.
38
+
39
+  To protect your rights, we need to make restrictions that forbid
40
+anyone to deny you these rights or to ask you to surrender the rights.
41
+These restrictions translate to certain responsibilities for you if you
42
+distribute copies of the software, or if you modify it.
43
+
44
+  For example, if you distribute copies of such a program, whether
45
+gratis or for a fee, you must give the recipients all the rights that
46
+you have.  You must make sure that they, too, receive or can get the
47
+source code.  And you must show them these terms so they know their
48
+rights.
49
+
50
+  We protect your rights with two steps: (1) copyright the software, and
51
+(2) offer you this license which gives you legal permission to copy,
52
+distribute and/or modify the software.
53
+
54
+  Also, for each author's protection and ours, we want to make certain
55
+that everyone understands that there is no warranty for this free
56
+software.  If the software is modified by someone else and passed on, we
57
+want its recipients to know that what they have is not the original, so
58
+that any problems introduced by others will not reflect on the original
59
+authors' reputations.
60
+
61
+  Finally, any free program is threatened constantly by software
62
+patents.  We wish to avoid the danger that redistributors of a free
63
+program will individually obtain patent licenses, in effect making the
64
+program proprietary.  To prevent this, we have made it clear that any
65
+patent must be licensed for everyone's free use or not licensed at all.
66
+
67
+  The precise terms and conditions for copying, distribution and
68
+modification follow.
69
+
70
+		    GNU GENERAL PUBLIC LICENSE
71
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
72
+
73
+  0. This License applies to any program or other work which contains
74
+a notice placed by the copyright holder saying it may be distributed
75
+under the terms of this General Public License.  The "Program", below,
76
+refers to any such program or work, and a "work based on the Program"
77
+means either the Program or any derivative work under copyright law:
78
+that is to say, a work containing the Program or a portion of it,
79
+either verbatim or with modifications and/or translated into another
80
+language.  (Hereinafter, translation is included without limitation in
81
+the term "modification".)  Each licensee is addressed as "you".
82
+
83
+Activities other than copying, distribution and modification are not
84
+covered by this License; they are outside its scope.  The act of
85
+running the Program is not restricted, and the output from the Program
86
+is covered only if its contents constitute a work based on the
87
+Program (independent of having been made by running the Program).
88
+Whether that is true depends on what the Program does.
89
+
90
+  1. You may copy and distribute verbatim copies of the Program's
91
+source code as you receive it, in any medium, provided that you
92
+conspicuously and appropriately publish on each copy an appropriate
93
+copyright notice and disclaimer of warranty; keep intact all the
94
+notices that refer to this License and to the absence of any warranty;
95
+and give any other recipients of the Program a copy of this License
96
+along with the Program.
97
+
98
+You may charge a fee for the physical act of transferring a copy, and
99
+you may at your option offer warranty protection in exchange for a fee.
100
+
101
+  2. You may modify your copy or copies of the Program or any portion
102
+of it, thus forming a work based on the Program, and copy and
103
+distribute such modifications or work under the terms of Section 1
104
+above, provided that you also meet all of these conditions:
105
+
106
+    a) You must cause the modified files to carry prominent notices
107
+    stating that you changed the files and the date of any change.
108
+
109
+    b) You must cause any work that you distribute or publish, that in
110
+    whole or in part contains or is derived from the Program or any
111
+    part thereof, to be licensed as a whole at no charge to all third
112
+    parties under the terms of this License.
113
+
114
+    c) If the modified program normally reads commands interactively
115
+    when run, you must cause it, when started running for such
116
+    interactive use in the most ordinary way, to print or display an
117
+    announcement including an appropriate copyright notice and a
118
+    notice that there is no warranty (or else, saying that you provide
119
+    a warranty) and that users may redistribute the program under
120
+    these conditions, and telling the user how to view a copy of this
121
+    License.  (Exception: if the Program itself is interactive but
122
+    does not normally print such an announcement, your work based on
123
+    the Program is not required to print an announcement.)
124
+
125
+These requirements apply to the modified work as a whole.  If
126
+identifiable sections of that work are not derived from the Program,
127
+and can be reasonably considered independent and separate works in
128
+themselves, then this License, and its terms, do not apply to those
129
+sections when you distribute them as separate works.  But when you
130
+distribute the same sections as part of a whole which is a work based
131
+on the Program, the distribution of the whole must be on the terms of
132
+this License, whose permissions for other licensees extend to the
133
+entire whole, and thus to each and every part regardless of who wrote it.
134
+
135
+Thus, it is not the intent of this section to claim rights or contest
136
+your rights to work written entirely by you; rather, the intent is to
137
+exercise the right to control the distribution of derivative or
138
+collective works based on the Program.
139
+
140
+In addition, mere aggregation of another work not based on the Program
141
+with the Program (or with a work based on the Program) on a volume of
142
+a storage or distribution medium does not bring the other work under
143
+the scope of this License.
144
+
145
+  3. You may copy and distribute the Program (or a work based on it,
146
+under Section 2) in object code or executable form under the terms of
147
+Sections 1 and 2 above provided that you also do one of the following:
148
+
149
+    a) Accompany it with the complete corresponding machine-readable
150
+    source code, which must be distributed under the terms of Sections
151
+    1 and 2 above on a medium customarily used for software interchange; or,
152
+
153
+    b) Accompany it with a written offer, valid for at least three
154
+    years, to give any third party, for a charge no more than your
155
+    cost of physically performing source distribution, a complete
156
+    machine-readable copy of the corresponding source code, to be
157
+    distributed under the terms of Sections 1 and 2 above on a medium
158
+    customarily used for software interchange; or,
159
+
160
+    c) Accompany it with the information you received as to the offer
161
+    to distribute corresponding source code.  (This alternative is
162
+    allowed only for noncommercial distribution and only if you
163
+    received the program in object code or executable form with such
164
+    an offer, in accord with Subsection b above.)
165
+
166
+The source code for a work means the preferred form of the work for
167
+making modifications to it.  For an executable work, complete source
168
+code means all the source code for all modules it contains, plus any
169
+associated interface definition files, plus the scripts used to
170
+control compilation and installation of the executable.  However, as a
171
+special exception, the source code distributed need not include
172
+anything that is normally distributed (in either source or binary
173
+form) with the major components (compiler, kernel, and so on) of the
174
+operating system on which the executable runs, unless that component
175
+itself accompanies the executable.
176
+
177
+If distribution of executable or object code is made by offering
178
+access to copy from a designated place, then offering equivalent
179
+access to copy the source code from the same place counts as
180
+distribution of the source code, even though third parties are not
181
+compelled to copy the source along with the object code.
182
+
183
+  4. You may not copy, modify, sublicense, or distribute the Program
184
+except as expressly provided under this License.  Any attempt
185
+otherwise to copy, modify, sublicense or distribute the Program is
186
+void, and will automatically terminate your rights under this License.
187
+However, parties who have received copies, or rights, from you under
188
+this License will not have their licenses terminated so long as such
189
+parties remain in full compliance.
190
+
191
+  5. You are not required to accept this License, since you have not
192
+signed it.  However, nothing else grants you permission to modify or
193
+distribute the Program or its derivative works.  These actions are
194
+prohibited by law if you do not accept this License.  Therefore, by
195
+modifying or distributing the Program (or any work based on the
196
+Program), you indicate your acceptance of this License to do so, and
197
+all its terms and conditions for copying, distributing or modifying
198
+the Program or works based on it.
199
+
200
+  6. Each time you redistribute the Program (or any work based on the
201
+Program), the recipient automatically receives a license from the
202
+original licensor to copy, distribute or modify the Program subject to
203
+these terms and conditions.  You may not impose any further
204
+restrictions on the recipients' exercise of the rights granted herein.
205
+You are not responsible for enforcing compliance by third parties to
206
+this License.
207
+
208
+  7. If, as a consequence of a court judgment or allegation of patent
209
+infringement or for any other reason (not limited to patent issues),
210
+conditions are imposed on you (whether by court order, agreement or
211
+otherwise) that contradict the conditions of this License, they do not
212
+excuse you from the conditions of this License.  If you cannot
213
+distribute so as to satisfy simultaneously your obligations under this
214
+License and any other pertinent obligations, then as a consequence you
215
+may not distribute the Program at all.  For example, if a patent
216
+license would not permit royalty-free redistribution of the Program by
217
+all those who receive copies directly or indirectly through you, then
218
+the only way you could satisfy both it and this License would be to
219
+refrain entirely from distribution of the Program.
220
+
221
+If any portion of this section is held invalid or unenforceable under
222
+any particular circumstance, the balance of the section is intended to
223
+apply and the section as a whole is intended to apply in other
224
+circumstances.
225
+
226
+It is not the purpose of this section to induce you to infringe any
227
+patents or other property right claims or to contest validity of any
228
+such claims; this section has the sole purpose of protecting the
229
+integrity of the free software distribution system, which is
230
+implemented by public license practices.  Many people have made
231
+generous contributions to the wide range of software distributed
232
+through that system in reliance on consistent application of that
233
+system; it is up to the author/donor to decide if he or she is willing
234
+to distribute software through any other system and a licensee cannot
235
+impose that choice.
236
+
237
+This section is intended to make thoroughly clear what is believed to
238
+be a consequence of the rest of this License.
239
+
240
+  8. If the distribution and/or use of the Program is restricted in
241
+certain countries either by patents or by copyrighted interfaces, the
242
+original copyright holder who places the Program under this License
243
+may add an explicit geographical distribution limitation excluding
244
+those countries, so that distribution is permitted only in or among
245
+countries not thus excluded.  In such case, this License incorporates
246
+the limitation as if written in the body of this License.
247
+
248
+  9. The Free Software Foundation may publish revised and/or new versions
249
+of the General Public License from time to time.  Such new versions will
250
+be similar in spirit to the present version, but may differ in detail to
251
+address new problems or concerns.
252
+
253
+Each version is given a distinguishing version number.  If the Program
254
+specifies a version number of this License which applies to it and "any
255
+later version", you have the option of following the terms and conditions
256
+either of that version or of any later version published by the Free
257
+Software Foundation.  If the Program does not specify a version number of
258
+this License, you may choose any version ever published by the Free Software
259
+Foundation.
260
+
261
+  10. If you wish to incorporate parts of the Program into other free
262
+programs whose distribution conditions are different, write to the author
263
+to ask for permission.  For software which is copyrighted by the Free
264
+Software Foundation, write to the Free Software Foundation; we sometimes
265
+make exceptions for this.  Our decision will be guided by the two goals
266
+of preserving the free status of all derivatives of our free software and
267
+of promoting the sharing and reuse of software generally.
268
+
269
+			    NO WARRANTY
270
+
271
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
272
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
273
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
274
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
275
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
276
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
277
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
278
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
279
+REPAIR OR CORRECTION.
280
+
281
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
282
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
283
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
284
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
285
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
286
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
287
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
288
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
289
+POSSIBILITY OF SUCH DAMAGES.
290
+
291
+		     END OF TERMS AND CONDITIONS

+ 80
- 0
Makefile.am View File

@@ -0,0 +1,80 @@
1
+KDE_OPTIONS = noautodist
2
+SUBDIRS = bibletime pot docs .
3
+
4
+EXTRA_DIST = \
5
+BibleTime.kdevelop \
6
+LICENSE \
7
+ChangeLog \
8
+bibletime.spec.in bibletime.spec \
9
+README.in README \
10
+INSTALL.in INSTALL\
11
+bibletime.lsm.in bibletime.lsm \
12
+configure.in.in configure.in \
13
+bibletime.desktop.in bibletime.desktop \
14
+Makefile.cvs autogen.sh \
15
+bibletime.m4 sword.m4 clucene.m4
16
+
17
+btadmindir = $(top_srcdir)/admin
18
+
19
+# EXTRA_DIST += $(btadmindir)/ChangeLog
20
+EXTRA_DIST += $(btadmindir)/compile
21
+EXTRA_DIST += $(btadmindir)/config.guess
22
+EXTRA_DIST += $(btadmindir)/config.pl
23
+EXTRA_DIST += $(btadmindir)/config.sub
24
+EXTRA_DIST += $(btadmindir)/configure.in.bot.end
25
+EXTRA_DIST += $(btadmindir)/configure.in.min
26
+EXTRA_DIST += $(btadmindir)/cvs-clean.pl
27
+EXTRA_DIST += $(btadmindir)/install-sh
28
+EXTRA_DIST += $(btadmindir)/ltmain.sh
29
+EXTRA_DIST += $(btadmindir)/missing
30
+EXTRA_DIST += $(btadmindir)/mkinstalldirs
31
+EXTRA_DIST += $(btadmindir)/ylwrap
32
+EXTRA_DIST += $(btadmindir)/Makefile.common
33
+EXTRA_DIST += $(btadmindir)/acinclude.m4.in
34
+EXTRA_DIST += $(btadmindir)/am_edit
35
+EXTRA_DIST += $(btadmindir)/conf.change.pl
36
+EXTRA_DIST += $(btadmindir)/debianrules
37
+EXTRA_DIST += $(btadmindir)/depcomp
38
+EXTRA_DIST += $(btadmindir)/detect-autoconf.sh
39
+EXTRA_DIST += $(btadmindir)/libtool.m4.in
40
+EXTRA_DIST += $(btadmindir)/nmcheck
41
+EXTRA_DIST += $(btadmindir)/cvs.sh
42
+
43
+
44
+# not a GNU package. You can remove this line, if 
45
+# have all needed files, that a GNU package needs
46
+AUTOMAKE_OPTIONS = 1.6 foreign dist-bzip2
47
+
48
+$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in sword.m4 bibletime.m4 clucene.m4
49
+	@cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in sword.m4 bibletime.m4 clucene.m4 > acinclude.m4
50
+$(top_srcdir)/configure.in: $(top_srcdir)/configure.files $(shell test -f $(top_srcdir)/configure.files && cat $(top_srcdir)/configure.files)
51
+	cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in
52
+$(top_srcdir)/subdirs:
53
+	cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs
54
+$(top_srcdir)/configure.files:
55
+	cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.files
56
+
57
+install-data-local:
58
+	chmod 755 $(DESTDIR)$(kde_datadir)/bibletime -R
59
+	$(mkinstalldirs) $(datadir)/applications
60
+	$(INSTALL_DATA) $(top_builddir)/bibletime.desktop $(datadir)/applications/bibletime.desktop
61
+
62
+uninstall-local:
63
+	-rm -f $(datadir)/applications/bibletime.desktop
64
+
65
+MAINTAINERCLEANFILES = configure.files subdirs 
66
+
67
+dist-hook:	
68
+	rm -f $(distdir)/bibletime-*.tar.gz $(distdir)/bibletime-*.tar.bz2
69
+	rm -rf $(find $(distdir) -name tags -o -name TAGS -o -name \*.xcf -o -name \*.xcf.bz2)
70
+#	rm -f $(distdir)/admin/Changelog $(distdir)/make-messages.sh \
71
+#		$(distdir)/extractrc $(distdir)/preparetips \
72
+#		$(distdir)/bibletime.doxygen $(distdir)/bibletime.kdevses \
73
+#		$(distdir)/bibletime.start $(distdir)/configure.files \
74
+#		$(distdir)/bibletime/pics/gen_am.sh
75
+	rm -rf $(distdir)/autom4te.cache
76
+	rm -rf $(distdir)/BibleTime.kdevelop.pcs
77
+	rm -rf $(distdir)/docs/handbook/html/*.html
78
+	rm -rf $(distdir)/docs/howto/html/*.html
79
+#	rm -rf $(distdir)/BibleTime.tag
80
+# $(distdir)/BibleTime.kdevses

+ 14
- 0
Makefile.cvs View File

@@ -0,0 +1,14 @@
1
+#
2
+# Makefile for the cvs repository of BibleTime
3
+# Modified by Martin Gruner
4
+#
5
+# Copyright: (c) 2000 The BibleTime team.
6
+#
7
+
8
+all:
9
+	@echo "This Makefile is only for the CVS repository"
10
+	@echo "This will be deleted before making the distribution"
11
+	@echo ""
12
+	$(MAKE) -f admin/Makefile.common cvs
13
+
14
+.SILENT:

+ 36
- 0
README View File

@@ -0,0 +1,36 @@
1
+In this file:
2
+-------------
3
+	* General introduction
4
+	* Requirements
5
+	* Documentation
6
+
7
+General introduction:
8
+--------------------
9
+This is BibleTime 1.6.6.0. BibleTime is a Bible study application based on KDE Trinity 3.5.12 or later.
10
+
11
+Please report any bugs your find to info@bibletime.info or use the links on our webpage at
12
+http://www.bibletime.info. Please do not hesitate to send suggestions or criticism to info@bibletime.info.
13
+
14
+Read the file INSTALL how to install and compile this version of BibleTime. There's also a SPEC file
15
+to create RPMs, it's called bibletime.spec.
16
+
17
+For a list of the contributors to BibleTime read the "About BibleTime" pages available in the
18
+"Help" menu of BibleTime.
19
+
20
+This README file contains some useful instructions and tips how to use BibleTime.
21
+Please read the handbook, too. It contains many instructions about the usage and
22
+installation of BibleTime.
23
+
24
+Requirements:
25
+-------------
26
+See file INSTALL for detailed installation instructions.
27
+
28
+Documentation:
29
+--------------
30
+You can find information about BibleTime, the installation and its usage in the following places:
31
+	o http://www.bibletime.info/
32
+	o The BibleTime handbook available in the Help menu of the BibleTime application
33
+	o There's a Bible study tutorial in the help menu
34
+
35
+May God, our Lord use BibleTime for his glory,
36
+The BibleTime developers, info@bibletime.info

+ 36
- 0
README.in View File

@@ -0,0 +1,36 @@
1
+In this file:
2
+-------------
3
+	* General introduction
4
+	* Requirements
5
+	* Documentation
6
+
7
+General introduction:
8
+--------------------
9
+This is BibleTime @VERSION@. BibleTime is a Bible study application based on KDE 3.3 or later.
10
+
11
+Please report any bugs your find to info@bibletime.info or use the links on our webpage at
12
+http://www.bibletime.info. Please do not hesitate to send suggestions or criticism to info@bibletime.info.
13
+
14
+Read the file INSTALL how to install and compile this version of BibleTime. There's also a SPEC file
15
+to create RPMs, it's called bibletime.spec.
16
+
17
+For a list of the contributors to BibleTime read the "About BibleTime" pages available in the
18
+"Help" menu of BibleTime.
19
+
20
+This README file contains some useful instructions and tips how to use BibleTime.
21
+Please read the handbook, too. It contains many instructions about the usage and
22
+installation of BibleTime.
23
+
24
+Requirements:
25
+-------------
26
+See file INSTALL for detailed installation instructions.
27
+
28
+Documentation:
29
+--------------
30
+You can find information about BibleTime, the installation and its usage in the following places:
31
+	o http://www.bibletime.info/
32
+	o The BibleTime handbook available in the Help menu of the BibleTime application
33
+	o There's a Bible study tutorial in the help menu
34
+
35
+May God, our Lord use BibleTime for his glory,
36
+The BibleTime developers, info@bibletime.info

+ 12174
- 0
acinclude.m4
File diff suppressed because it is too large
View File


+ 910
- 0
aclocal.m4 View File

@@ -0,0 +1,910 @@
1
+# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
2
+
3
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4
+# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
5
+# This file is free software; the Free Software Foundation
6
+# gives unlimited permission to copy and/or distribute it,
7
+# with or without modifications, as long as this notice is preserved.
8
+
9
+# This program is distributed in the hope that it will be useful,
10
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
+# PARTICULAR PURPOSE.
13
+
14
+m4_ifndef([AC_AUTOCONF_VERSION],
15
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
16
+m4_if(AC_AUTOCONF_VERSION, [2.61],,
17
+[m4_warning([this file was generated for autoconf 2.61.
18
+You have another version of autoconf.  It may work, but is not guaranteed to.
19
+If you have problems, you may need to regenerate the build system entirely.
20
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
21
+
22
+# Copyright (C) 2002, 2003, 2005, 2006, 2007  Free Software Foundation, Inc.
23
+#
24
+# This file is free software; the Free Software Foundation
25
+# gives unlimited permission to copy and/or distribute it,
26
+# with or without modifications, as long as this notice is preserved.
27
+
28
+# AM_AUTOMAKE_VERSION(VERSION)
29
+# ----------------------------
30
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
31
+# generated from the m4 files accompanying Automake X.Y.
32
+# (This private macro should not be called outside this file.)
33
+AC_DEFUN([AM_AUTOMAKE_VERSION],
34
+[am__api_version='1.10'
35
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
36
+dnl require some minimum version.  Point them to the right macro.
37
+m4_if([$1], [1.10.1], [],
38
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
39
+])
40
+
41
+# _AM_AUTOCONF_VERSION(VERSION)
42
+# -----------------------------
43
+# aclocal traces this macro to find the Autoconf version.
44
+# This is a private macro too.  Using m4_define simplifies
45
+# the logic in aclocal, which can simply ignore this definition.
46
+m4_define([_AM_AUTOCONF_VERSION], [])
47
+
48
+# AM_SET_CURRENT_AUTOMAKE_VERSION
49
+# -------------------------------
50
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
51
+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
52
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
53
+[AM_AUTOMAKE_VERSION([1.10.1])dnl
54
+m4_ifndef([AC_AUTOCONF_VERSION],
55
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
56
+_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
57
+
58
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
59
+
60
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
61
+#
62
+# This file is free software; the Free Software Foundation
63
+# gives unlimited permission to copy and/or distribute it,
64
+# with or without modifications, as long as this notice is preserved.
65
+
66
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
67
+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
68
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
69
+#
70
+# Of course, Automake must honor this variable whenever it calls a
71
+# tool from the auxiliary directory.  The problem is that $srcdir (and
72
+# therefore $ac_aux_dir as well) can be either absolute or relative,
73
+# depending on how configure is run.  This is pretty annoying, since
74
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
75
+# source directory, any form will work fine, but in subdirectories a
76
+# relative path needs to be adjusted first.
77
+#
78
+# $ac_aux_dir/missing
79
+#    fails when called from a subdirectory if $ac_aux_dir is relative
80
+# $top_srcdir/$ac_aux_dir/missing
81
+#    fails if $ac_aux_dir is absolute,
82
+#    fails when called from a subdirectory in a VPATH build with
83
+#          a relative $ac_aux_dir
84
+#
85
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
86
+# are both prefixed by $srcdir.  In an in-source build this is usually
87
+# harmless because $srcdir is `.', but things will broke when you
88
+# start a VPATH build or use an absolute $srcdir.
89
+#
90
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
91
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
92
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
93
+# and then we would define $MISSING as
94
+#   MISSING="\${SHELL} $am_aux_dir/missing"
95
+# This will work as long as MISSING is not called from configure, because
96
+# unfortunately $(top_srcdir) has no meaning in configure.
97
+# However there are other variables, like CC, which are often used in
98
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
99
+#
100
+# Another solution, used here, is to always expand $ac_aux_dir to an
101
+# absolute PATH.  The drawback is that using absolute paths prevent a
102
+# configured tree to be moved without reconfiguration.
103
+
104
+AC_DEFUN([AM_AUX_DIR_EXPAND],
105
+[dnl Rely on autoconf to set up CDPATH properly.
106
+AC_PREREQ([2.50])dnl
107
+# expand $ac_aux_dir to an absolute path
108
+am_aux_dir=`cd $ac_aux_dir && pwd`
109
+])
110
+
111
+# AM_CONDITIONAL                                            -*- Autoconf -*-
112
+
113
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
114
+# Free Software Foundation, Inc.
115
+#
116
+# This file is free software; the Free Software Foundation
117
+# gives unlimited permission to copy and/or distribute it,
118
+# with or without modifications, as long as this notice is preserved.
119
+
120
+# serial 8
121
+
122
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
123
+# -------------------------------------
124
+# Define a conditional.
125
+AC_DEFUN([AM_CONDITIONAL],
126
+[AC_PREREQ(2.52)dnl
127
+ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
128
+	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
129
+AC_SUBST([$1_TRUE])dnl
130
+AC_SUBST([$1_FALSE])dnl
131
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
132
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
133
+if $2; then
134
+  $1_TRUE=
135
+  $1_FALSE='#'
136
+else
137
+  $1_TRUE='#'
138
+  $1_FALSE=
139
+fi
140
+AC_CONFIG_COMMANDS_PRE(
141
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
142
+  AC_MSG_ERROR([[conditional "$1" was never defined.
143
+Usually this means the macro was only invoked conditionally.]])
144
+fi])])
145
+
146
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
147
+# Free Software Foundation, Inc.
148
+#
149
+# This file is free software; the Free Software Foundation
150
+# gives unlimited permission to copy and/or distribute it,
151
+# with or without modifications, as long as this notice is preserved.
152
+
153
+# serial 9
154
+
155
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
156
+# written in clear, in which case automake, when reading aclocal.m4,
157
+# will think it sees a *use*, and therefore will trigger all it's
158
+# C support machinery.  Also note that it means that autoscan, seeing
159
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
160
+
161
+
162
+# _AM_DEPENDENCIES(NAME)
163
+# ----------------------
164
+# See how the compiler implements dependency checking.
165
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
166
+# We try a few techniques and use that to set a single cache variable.
167
+#
168
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
169
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
170
+# dependency, and given that the user is not expected to run this macro,
171
+# just rely on AC_PROG_CC.
172
+AC_DEFUN([_AM_DEPENDENCIES],
173
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
174
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
175
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
176
+AC_REQUIRE([AM_DEP_TRACK])dnl
177
+
178
+ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
179
+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
180
+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
181
+       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
182
+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
183
+                   [depcc="$$1"   am_compiler_list=])
184
+
185
+AC_CACHE_CHECK([dependency style of $depcc],
186
+               [am_cv_$1_dependencies_compiler_type],
187
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
188
+  # We make a subdir and do the tests there.  Otherwise we can end up
189
+  # making bogus files that we don't know about and never remove.  For
190
+  # instance it was reported that on HP-UX the gcc test will end up
191
+  # making a dummy file named `D' -- because `-MD' means `put the output
192
+  # in D'.
193
+  mkdir conftest.dir
194
+  # Copy depcomp to subdir because otherwise we won't find it if we're
195
+  # using a relative directory.
196
+  cp "$am_depcomp" conftest.dir
197
+  cd conftest.dir
198
+  # We will build objects and dependencies in a subdirectory because
199
+  # it helps to detect inapplicable dependency modes.  For instance
200
+  # both Tru64's cc and ICC support -MD to output dependencies as a
201
+  # side effect of compilation, but ICC will put the dependencies in
202
+  # the current directory while Tru64 will put them in the object
203
+  # directory.
204
+  mkdir sub
205
+
206
+  am_cv_$1_dependencies_compiler_type=none
207
+  if test "$am_compiler_list" = ""; then
208
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
209
+  fi
210
+  for depmode in $am_compiler_list; do
211
+    # Setup a source with many dependencies, because some compilers
212
+    # like to wrap large dependency lists on column 80 (with \), and
213
+    # we should not choose a depcomp mode which is confused by this.
214
+    #
215
+    # We need to recreate these files for each test, as the compiler may
216
+    # overwrite some of them when testing with obscure command lines.
217
+    # This happens at least with the AIX C compiler.
218
+    : > sub/conftest.c
219
+    for i in 1 2 3 4 5 6; do
220
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
221
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
222
+      # Solaris 8's {/usr,}/bin/sh.
223
+      touch sub/conftst$i.h
224
+    done
225
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
226
+
227
+    case $depmode in
228
+    nosideeffect)
229
+      # after this tag, mechanisms are not by side-effect, so they'll
230
+      # only be used when explicitly requested
231
+      if test "x$enable_dependency_tracking" = xyes; then
232
+	continue
233
+      else
234
+	break
235
+      fi
236
+      ;;
237
+    none) break ;;
238
+    esac
239
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
240
+    # mode.  It turns out that the SunPro C++ compiler does not properly
241
+    # handle `-M -o', and we need to detect this.
242
+    if depmode=$depmode \
243
+       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
244
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
245
+       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
246
+         >/dev/null 2>conftest.err &&
247
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
248
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
249
+       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
250
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
251
+      # icc doesn't choke on unknown options, it will just issue warnings
252
+      # or remarks (even with -Werror).  So we grep stderr for any message
253
+      # that says an option was ignored or not supported.
254
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
255
+      #   icc: Command line warning: ignoring option '-M'; no argument required
256
+      # The diagnosis changed in icc 8.0:
257
+      #   icc: Command line remark: option '-MP' not supported
258
+      if (grep 'ignoring option' conftest.err ||
259
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
260
+        am_cv_$1_dependencies_compiler_type=$depmode
261
+        break
262
+      fi
263
+    fi
264
+  done
265
+
266
+  cd ..
267
+  rm -rf conftest.dir
268
+else
269
+  am_cv_$1_dependencies_compiler_type=none
270
+fi
271
+])
272
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
273
+AM_CONDITIONAL([am__fastdep$1], [
274
+  test "x$enable_dependency_tracking" != xno \
275
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
276
+])
277
+
278
+
279
+# AM_SET_DEPDIR
280
+# -------------
281
+# Choose a directory name for dependency files.
282
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
283
+AC_DEFUN([AM_SET_DEPDIR],