Tim Bentley
9d1eabe2a2
Author is optional
2010-12-11 10:46:11 +00:00
Tim Bentley
9d67aea4f7
Fix missing authors on song import
2010-12-11 09:59:23 +00:00
Andreas Preikschat
ce0abd19bd
string change, close file, MarkType
2010-12-11 10:53:30 +01:00
Andreas Preikschat
62643d7d5e
string change, close file, MarkType
2010-12-11 10:40:52 +01:00
Meinert Jordan
bdc0c28809
Local aware song order
...
bzr-revno: 1139
Fixes: https://launchpad.net/bugs/687638
2010-12-10 17:19:33 +00:00
Meinert Jordan
7c5cb8d80b
Import Wizards don't Stop
...
bzr-revno: 1138
Fixes: https://launchpad.net/bugs/659019
2010-12-10 17:18:08 +00:00
Andreas Preikschat
9515b84c56
whitespaces, string change
2010-12-09 18:44:18 +01:00
M2j
7e221a6e98
locale aware song sorting
2010-12-09 16:08:04 +01:00
M2j
465515d71e
unicode in song title search strings
2010-12-09 14:30:23 +01:00
M2j
b465d763cd
use the same call as in the Qt sources
2010-12-09 00:33:38 +01:00
M2j
c33654c68c
Bug #659019
2010-12-08 23:55:28 +01:00
Derek Scotney
3719143f99
Fixes unwanted text imported from some SongSelect files. SongSelect only has a few verse types available for verses and adds extra ones by setting the verse type to 'misc' and then including the actual type on the next line. In the case of a 'misc' type or unknown type, the next line is checked for a valid verse type. The fix has been made for both .txt and .usr file types.
...
bzr-revno: 1136
2010-12-08 20:17:51 +00:00
Tim Bentley
e39c681c44
Add text entry validator to display positions
...
Fix Spelling
bzr-revno: 1135
Fixes: https://launchpad.net/bugs/685317
2010-12-08 19:21:59 +00:00
Derek Scotney
cc7780574b
reverted back to revision 1134
2010-12-08 21:14:27 +02:00
Tim Bentley
b405195261
Fix size input validation again
2010-12-08 19:12:38 +00:00
M2j
3ad231940c
HEAD 1127
2010-12-08 09:25:28 +01:00
M2j
62766269f1
- remove None in .split() method
...
- change translatable codepage selection strings
2010-12-08 09:21:17 +01:00
rimach
44b0574778
fix for missing title field
2010-12-07 23:47:02 +01:00
Derek Scotney
298a159b5e
Update to verse types
2010-12-07 23:10:57 +02:00
Derek Scotney
a5fc219abb
Updated to handle CCLI verse type 'misc'
2010-12-07 22:03:20 +02:00
Jon Tibble
9291516b59
Fix v2 import bug
2010-12-06 23:37:55 +00:00
andreas
41c805e607
hanged importer messages (Bug #668789 )
...
- disabled text search for web bibles (does not matter if the web bible is the dual or normal bible)
- available web bibles in the bible importer are now sorted
- imported bible in the Media Manager are now sorted
- speed improvements (unfortunately this takes the ability to keep unselected item unselected when doing an other search)
- "second" instead of "dual"
- docs, comments
- added an auto completion for bible books ("Quick Search" Tab; "Verse Search" combo box)
bzr-revno: 1129
Fixes: https://launchpad.net/bugs/668789
2010-12-03 20:45:41 +00:00
andreas
7c65303400
- added the <u>Underline</u> tag
...
- clean ups
SongBeamerImport:
- clean ups and tweaks
- fixed a bug which would drop the first line of a verse, when it does not have any "verse type"
- convert SongBeamer's html tags to OpenLP specific style
bzr-revno: 1128
2010-12-03 20:42:56 +00:00
Andreas Preikschat
6b1254e923
trunk r1127
2010-12-02 15:00:32 +01:00
andreas
c8fe3ceb67
- docs
...
- disable "edit" and "delete" button when loading a song or creating a new one (*)
(*) To reproduce this, edit/create a song, select a verse and click "Cancel". When you edit/create another song, the "edit" and "delete" buttons are enabled.
Manually fix conflict in comments on merge (trb143)
bzr-revno: 1127
2010-12-02 09:11:34 +00:00
Tim Bentley
7f1e21c13b
Fix field names and verse order bug
2010-11-30 20:23:21 +00:00
Tim Bentley
cc9ef10821
Songs get created correctly and displays refreshed
2010-11-29 16:02:41 +00:00
Tim Bentley
2c3c0f2255
Songs get built correctly
2010-11-29 14:04:37 +00:00
Tim Bentley
6ecc121bdf
Convert verse tags
2010-11-28 19:38:27 +00:00
Tim Bentley
e2ac8b6dcc
More code fixes
2010-11-28 16:48:36 +00:00
Andreas Preikschat
8929aaaa23
docs; make sure, that the edit/delete buttons are always disabled after loading the window
2010-11-28 16:10:51 +01:00
Tim Bentley
9fa384b57f
More changes
2010-11-28 14:40:46 +00:00
Andreas Preikschat
3a13ebdce7
remove strike tags in songBeamer files; decent check for digits
2010-11-28 14:41:50 +01:00
Tim Bentley
a7e8104f59
Song rebuilding continues
2010-11-28 13:39:51 +00:00
Andreas Preikschat
7889a22810
fixed <p> tag, replaced the <u> tag and another fix
2010-11-27 22:12:52 +01:00
Tim Bentley
1cf4914862
fixes from last merge and more code for song management
2010-11-27 20:51:54 +00:00
Tim Bentley
90c631ce87
Documentation fixups and \nstart to add OpenlLyrics export for songs
2010-11-27 15:25:00 +00:00
Andreas Preikschat
52c12d50be
trunk r1124
2010-11-26 17:33:01 +01:00
Andreas Preikschat
4d1b88072f
fixed reStructuredText
2010-11-26 17:30:04 +01:00
Andreas Preikschat
ae036056b1
added the tag {u}
2010-11-26 17:25:56 +01:00
Andreas Preikschat
0dc9d433b7
SongBeamer import converts tags, that they'll work with OpenLP
2010-11-26 17:06:24 +01:00
Andreas Preikschat
66f230169d
SongBeamer import clean ups and tweaks
2010-11-26 15:23:48 +01:00
Tim Bentley
e20e336c5e
Remove extra debugging
2010-11-24 17:40:28 +00:00
Tim Bentley
45905753ed
Start to add line count code to wizard
2010-11-23 20:48:55 +00:00
Tim Bentley
85261fe659
Fix server load edit bug
2010-11-22 18:52:58 +00:00
Andreas Preikschat
e4e2892ec7
trunk r1119
2010-11-21 12:00:37 +01:00
Tim Bentley
f900980eef
Add debugging for Servie editing and fix edit_id bug
2010-11-20 18:14:43 +00:00
Tim Bentley
94fb7d49d6
Remove stray print statements
2010-11-18 17:57:51 +00:00
Tim Bentley
1dfef4f061
Style Police
2010-11-18 17:46:47 +00:00
Andreas Preikschat
b561bf6bdd
trunk r1117
2010-11-16 19:00:47 +01:00
Raoul Snyman
aadc913ba1
Fix a bug where a null field would cause an exception.
2010-11-16 19:12:11 +02:00
Raoul Snyman
689cddf3e4
Removed an unnecessary line.
2010-11-16 11:29:46 +02:00
Raoul Snyman
59f47a5e1f
Fix the spelling.
2010-11-16 08:20:39 +02:00
Raoul Snyman
8ed5bb883e
Added a "re-index" tool for songs.
2010-11-16 08:19:23 +02:00
M2j
bb571b0df5
using list of tuples
2010-11-13 22:04:11 +01:00
M2j
e81bd1c3fc
remove QtCore from header
2010-11-13 09:01:47 +01:00
M2j
4ccb48ffce
HEAD 1114
2010-11-12 14:40:24 +01:00
M2j
682fcc2405
use a list in the OLP1 import to get sorted entries in the encoding comboBox
2010-11-12 14:20:45 +01:00
M2j
ef91b24d8a
using PySQLite type conversion
2010-11-12 13:23:44 +01:00
Andreas Preikschat
f8b793ca3b
removed whitespaces, added second blank line before class
2010-11-09 18:10:37 +01:00
M2j
5e9ff18927
caracter encoding comboBox for openlp.org 1.x import
2010-11-07 23:57:30 +01:00
M2j
0853e52de7
single chardet for the whole olp1import database
2010-11-04 23:25:42 +01:00
M2j
fa89971771
openlp.org 1.x importer graped authors out of the lyrics
2010-11-04 21:45:49 +01:00
M2j
4294ae83b8
split song verse order at consecutive whitespaces and not just u' '
2010-11-04 20:32:43 +01:00
Jon Tibble
be308c5637
Lots of cleanups
...
bzr-revno: 1112
2010-11-03 22:22:48 +00:00
Andreas Preikschat
f4b86d1f14
songmanager -> manager, fixed traceback
2010-11-03 19:18:44 +01:00
Jon Tibble
947e4d4173
Long lines
2010-11-03 18:03:28 +00:00
Jon Tibble
b7dd528d50
Cleanups
2010-11-03 17:19:44 +00:00
M2j
47e7937baf
- recognize openlp.org 1.x import char encoding by title, lyrics and copyright
...
- prefere utf-8 encoding for CCLI imports
2010-11-01 21:48:30 +01:00
Tim Bentley
8d31844ee0
Add Vacuum to databases on exit
...
Tidy up custom plugin naming
Fixes: https://launchpad.net/bugs/636835
2010-10-27 16:30:30 +01:00
Jon Tibble
a6bcfbf568
Cleanups
2010-10-21 16:31:22 +01:00
Raoul Snyman
baaa7e0508
Updated documentation.
...
Renamed the import wizards to match the general form naming convention.
Removed an unnecessary class.
2010-10-16 21:38:23 +02:00
Andreas Preikschat
3ae6295e21
clean ups
2010-10-15 10:35:00 +02:00
Jeffrey Smith
b89b8983f8
This is a fix for bug #659673
...
bzr-revno: 1087
2010-10-14 21:41:43 +02:00
Jeffrey S. Smith
b58eecdf63
In EasyWorship song importer, add initial support for non-latin1 encodings
2010-10-14 13:15:02 -05:00
Andreas Preikschat
aab9d1b2ca
docs
2010-10-12 18:47:53 +02:00
Andreas Preikschat
0cefed0eb5
onVerseTypeComboBoxChanged
2010-10-11 19:29:03 +02:00
Andreas Preikschat
35fdbdeee8
fix for bug #657694 and some code enhancements
2010-10-11 17:26:48 +02:00
Raoul Snyman
3a8b33a5ff
Some updates to the documentation:
...
- Added some more classes to the rST files.
- Fixed up some docstrings to proper rST.
2010-10-10 23:13:10 +02:00
Andreas Preikschat
421577f8ce
make sure that the 'edit' and 'delete' buttons are disabled after editing all verses
2010-10-10 14:14:12 +02:00
Philip Ridout
30c2ff400e
Update File load extensions for song imports
...
bzr-revno: 1073
2010-10-08 07:16:01 +01:00
Tim Bentley
bccc3c56ca
Fix text issues
2010-10-06 21:30:49 +01:00
Tim Bentley
c262d9ad75
Fix remote edit issue
2010-10-06 21:24:53 +01:00
Tim Bentley
16b4aa0715
fix line lenght
2010-10-06 21:10:26 +01:00
Tim Bentley
7863a2ebfc
Add Service Item update from edit with config flag
2010-10-06 20:27:30 +01:00
Tim Bentley
39f1aa2e09
Head1071
2010-10-06 05:55:00 +01:00
Philip Ridout
274b3b9253
Removed the xml filter for OpenSong
2010-10-05 22:32:03 +01:00
Philip Ridout
40d06d492b
and added some u's before "'"'s
2010-10-05 20:47:35 +01:00
Philip Ridout
e81efb84f6
Removed extension checking in wow import as this is handled by the filters in the open dialouge box. Instead, check the the header to ensure that the file is a wow song file regardless of ext.
...
Corrected open song import extension.
2010-10-05 20:41:54 +01:00
rimach
f869e0d979
replace self.text_strings with self.textStrings, fix doc string
2010-10-05 18:09:48 +02:00
Philip Ridout
881cb4e3c3
Added file extension checking to words of worship import
...
Added the ability for importers to specifiy file fillters, and added the relevent filters for most importers (the ones where I could easily find the file ext, still need easiworship and song beamer, and maybe a few others!)
2010-10-03 23:28:47 +01:00
Tim Bentley
4d3a473e91
Service Manager loading - finished
2010-09-30 21:21:45 +01:00
Tim Bentley
68b38aa88c
fix up rest of service load updates
2010-09-30 18:07:27 +01:00
Tim Bentley
bdc924093e
Update service items on service load
2010-09-30 06:12:06 +01:00
rimach
e6de575c88
Head
2010-09-30 07:04:43 +02:00
rimach
ec16298908
add missing newlines, simplify getString function, wrap long lines
2010-09-29 23:06:59 +02:00
rimach
345a94381a
bugfixing
2010-09-29 22:37:52 +02:00
rimach
a76dd15fbe
resolve diverged branches
2010-09-27 20:34:40 +02:00
rimach
d249b2a326
changes for SongBeamer import
2010-09-27 20:17:39 +02:00
rimach
f265c552ea
replace strings with text_strings
2010-09-27 20:15:55 +02:00
rimach
91544f5db1
Head
2010-09-27 06:51:32 +02:00
rimach
5049aab6d2
Changes for SongBeamer Import
2010-09-27 06:51:16 +02:00
Tim Bentley
cc42dc34d8
Basic Theme copy and rename working
2010-09-26 08:39:50 +01:00
Jonathan Corwin
f7b90c5a76
Fix song number/book save and load
...
bzr-revno: 1061
2010-09-25 14:03:01 +01:00
Jeffrey Smith
5d61520b6e
Better handling of memo files larger than 16MiB.
...
Handle blank fields more intelligently.
bzr-revno: 1060
2010-09-25 14:54:06 +02:00
Jeffrey S. Smith
0a3dc7bff4
EW importer needs to import 'translate' before using it
2010-09-25 07:13:42 -05:00
Jeffrey S. Smith
053d73de9b
Add licence block to EW importer
2010-09-25 06:58:16 -05:00
Jeffrey S. Smith
20085d0a6c
Make strings used in UI translatable
2010-09-25 06:55:26 -05:00
Jonathan Corwin
3615fe5d13
Fix save/load of songnumber/book
2010-09-25 12:55:01 +01:00
Jeffrey S. Smith
6504397662
Fix bug in reading memo files larger than 16MiB
2010-09-24 22:56:33 -05:00
Jeffrey S. Smith
4f11181bfa
Return None for blank fields in the database
2010-09-24 22:55:21 -05:00
Raoul Snyman
697cc79b3a
Fix bug #598805
2010-09-24 22:54:52 +02:00
Christian Richter
70f8795d61
Fixed exception thrown on unchecking 'Auto detect' in languages menu
...
Fixed saving of language setting
Added pinging of review page in translation_util.py
bzr-revno: 1056
2010-09-24 19:51:21 +02:00
Jeffrey Smith
a079e698f9
Refactor code for making song import wizard pages.
...
bzr-revno: 1055
2010-09-24 19:19:32 +02:00
rimach
53478cb707
bugfixing
2010-09-24 06:16:48 +02:00
Jeffrey S. Smith
e99ebe64c7
Replace disablable with can_disable. Change obj_prefix default
2010-09-23 14:23:56 -05:00
rimach
90fd6dec20
add SongBeamer import
2010-09-23 21:02:18 +02:00
rimach
9111a1885e
add SongBeamer import
2010-09-23 21:01:52 +02:00
rimach
ef6845dad8
Head
2010-09-23 19:12:04 +02:00
rimach
d1172e14c1
fix click/unclick 'Auto detect', fix saving of language setting
2010-09-22 20:03:10 +02:00
Jeffrey S. Smith
29cfa96ce8
Factorize code for making song import wizard pages
2010-09-22 10:01:37 -05:00
Tim Bentley
5e38d34997
Fix issues with other merges
2010-09-22 05:57:50 +01:00
Raoul Snyman
c235b793b0
Fix bug #644106
...
Fix a related bug in the song importer.
2010-09-21 20:12:46 +02:00
Tim Bentley
79881d9023
Update plugin version numbers
2010-09-21 18:30:32 +01:00
Jeffrey S. Smith
49e6a4589c
Get rid of extra blank lines and handle \{ \} \ in RTF
2010-09-20 15:58:55 -05:00
Jeffrey S. Smith
d4a1b7f796
Added a song importer for EasyWorship
2010-09-20 13:22:57 -05:00
rimach
23099261bd
Head
2010-09-19 10:47:00 +02:00
Christian Richter
9539e0fb22
Change OpenOffice to use pipes not sockets to resolve slow networking issue. Fix option parsing unicode problem for python 2.5
...
bzr-revno: 1044
2010-09-18 23:18:32 +01:00
rimach
9971027e4d
Head, Remove unneeded lines
2010-09-18 20:37:02 +02:00
Jonathan Corwin
93b2d54c92
String fixes
2010-09-18 16:24:39 +01:00
Raoul Snyman
1e5645995c
Some more spelling/grammatical corrections.
2010-09-17 22:06:41 +02:00
Raoul Snyman
794493d0d1
Fixed bug #640460 .
2010-09-17 21:02:25 +02:00
Raoul Snyman
c54450377f
Attempting to solve bug #635338
...
bzr-revno: 1037
2010-09-17 16:32:07 +02:00
rimach
399813e6aa
fix for the merge comments, add correct translations for settings window
2010-09-16 23:10:36 +02:00
rimach
d2bf1fedae
correct piped soffice start, fix Python2.5 problem with unicode strings in optparse
2010-09-16 23:01:44 +02:00
Raoul Snyman
a3aaf7dce8
Some fancy footwork around encodings.
2010-09-16 20:51:29 +02:00
Martin Thompson
ec9230be38
Put comment in right place
2010-09-15 22:02:32 +01:00
rimach
5f7348ed2e
Head
2010-09-15 22:51:22 +02:00
rimach
ea1321ef20
add pipe using for soffice
2010-09-15 22:51:01 +02:00
Martin Thompson
f7fafae09c
Fixed merge fail
2010-09-15 21:46:16 +01:00
Martin Thompson
ebf3ce587d
Tweaks from review
2010-09-15 21:12:03 +01:00
rimach
915842a311
Head
2010-09-15 19:57:44 +02:00
rimach
3bc527e4fc
bugfixing
2010-09-15 19:55:27 +02:00
Raoul Snyman
ef9684320c
HEAD
2010-09-14 22:34:44 +02:00
Raoul Snyman
2f33ae1bab
Add in code to display a disabled message if an importer is not available.
2010-09-14 22:33:33 +02:00
rimach
c53731d74b
media items' __init__ methods
2010-09-14 20:34:39 +02:00
rimach
2d47e2523c
remove executable flag
2010-09-14 20:18:47 +02:00
rimach
33f49f7d4a
Head
2010-09-14 19:46:39 +02:00
rimach
22304d491d
correct coding rules, some optimizations
2010-09-14 19:46:21 +02:00
Tim Bentley
efb58a710f
Remove whitespace
2010-09-14 17:44:21 +01:00
Jon Tibble
1968803619
More cleanups
2010-09-14 15:43:21 +01:00
Jon Tibble
5fe753c833
Cleanups
2010-09-14 15:21:44 +01:00
Jon Tibble
23859bb241
Head r1030
2010-09-14 14:04:04 +01:00
Raoul Snyman
0a84fc0bcc
Added extra labels to show that an item is disabled.
...
Added functionality to the SongFormat class to keep track of availability of importers.
2010-09-13 23:09:13 +02:00
Martin Thompson
a8dd0f5ddc
Merged and fixed importing of 'other' verse types
2010-09-13 21:12:45 +01:00
rimach
8e8a6e42ff
Head
2010-09-13 21:08:26 +02:00
Raoul Snyman
d4a0171203
HEAD
2010-09-13 07:16:16 +02:00
rimach
9546c338fc
Head
2010-09-12 23:03:45 +02:00
rimach
e2c8ee11f2
Fix removing dock with translation
2010-09-12 23:03:16 +02:00
Martin Thompson
062a88e2f2
Better handling of progress bar. Attempt to get 'other' type verses into database
2010-09-12 21:31:23 +01:00
Raoul Snyman
4e8f663444
Set the correct default encoding.
...
Centralise decoding to a single function.
HEAD
2010-09-11 21:00:01 +02:00
Raoul Snyman
c1ed2a76e2
Detect v1.0 database at the beginning of the import, not half way through.
...
Do some detection of the encoding.
2010-09-11 20:51:27 +02:00
rimach
5b32a9f6a9
Head
2010-09-10 21:23:20 +02:00
rimach
6d7e7d7ad2
hopefully Line ending corrected and resolve merge conflict, part2
2010-09-10 21:21:14 +02:00
rimach
2b700c481f
hopefully Line ending corrected and resolve merge conflict
2010-09-10 20:46:04 +02:00
rimach
d4cabf9693
move translations from mediamanager to plugins with dict
2010-09-10 17:50:30 +02:00
rimach
fa328945d3
Head
2010-09-09 23:12:02 +02:00
Jonathan Corwin
81a1cfc815
Tidy up versetag counting
2010-09-09 20:34:45 +01:00
Derek Scotney
efd4b77ef8
All verse types have auto numbering
2010-09-09 20:30:25 +02:00
rimach
8da2009413
Head
2010-09-08 20:40:19 +02:00
Tim Bentley
b39136782e
Quick hack to get songs back
2010-09-08 19:00:48 +01:00
Raoul Snyman
b8893f4ab2
Merge in the openlp.org 1.x importer.
...
bzr-revno: 1017
2010-09-08 06:57:13 +02:00
rimach
8bdedae911
Head
2010-09-07 23:04:13 +02:00
Tim Bentley
1dd5ee185c
Fix song editing bug
...
bzr-revno: 1016
Fixes: https://launchpad.net/bugs/630247
2010-09-07 19:41:09 +01:00
Tim Bentley
4c648f142c
Fix song editing display bug
...
Fixes: https://launchpad.net/bugs/630247
2010-09-07 17:12:47 +01:00
Raoul Snyman
60fa82b78c
Fix bug #598805
2010-09-07 15:23:02 +02:00
Raoul Snyman
f30aecfd46
A couple of bugfixes.
2010-09-07 00:02:48 +02:00
Raoul Snyman
63139e8c3b
Just check for the tracks table before importing from it.
2010-09-06 22:41:11 +02:00
Martin Thompson
c25b0aa8ff
Test for multi character versetypes
2010-09-06 21:37:22 +01:00
Raoul Snyman
f82513f11d
Finally done the openlp.org 1.x song importer.
2010-09-06 22:33:28 +02:00
Martin Thompson
db118196a5
test_opensong passes again
2010-09-06 20:56:20 +01:00
Martin Thompson
53dc52c7c8
merged
2010-09-06 20:43:37 +01:00
Martin Thompson
2ae4c5a1b1
Merged
2010-09-06 20:42:39 +01:00
Raoul Snyman
5e61bf938e
HEAD
2010-09-06 20:05:08 +02:00
Raoul Snyman
035bf7577f
Update some strings, fix up the layout in the edit song dialog.
2010-09-06 07:54:51 +02:00
rimach
44806ff859
Head
2010-09-05 23:04:25 +02:00
Jonathan Corwin
aa0f4f7af0
Finish wizard integration
2010-09-05 16:16:48 +01:00
Jonathan Corwin
3d550e383c
Head
2010-09-05 15:18:38 +01:00
Tim Bentley
da64f5147c
Head1011
2010-09-04 19:14:51 +01:00
Raoul Snyman
a44ae94de7
HEAD
2010-09-04 19:53:10 +02:00
Raoul Snyman
2901c79ed6
Start work on the openlp.org 1.x importer.
...
Add a couple of fixes to the song import.
Add a few fixes to the OpenSong importer.
2010-09-04 19:51:41 +02:00
Tim Bentley
20844c8d28
Fix CCLI for songs
...
Fixes: https://launchpad.net/bugs/622894
2010-09-04 18:39:03 +01:00
Philip Ridout
163bf9d2f4
Corrected one line that was missed (not by me :-p)
2010-09-04 15:26:04 +01:00
Tim Bentley
04cfa6a730
Move spell and tag dialog to it"s own file
2010-09-04 09:12:54 +01:00
rimach
95ffc8dd3b
add translation code for MediaDocks and PluginList
2010-09-04 00:51:28 +02:00
Jon Tibble
9fa6039557
Head r1006
2010-09-03 21:08:38 +01:00
Jon Tibble
da658e8850
Silly space
2010-09-03 00:20:35 +01:00
Martin Thompson
84bff09d03
REmoved prints
2010-09-02 21:30:01 +01:00
Martin Thompson
11a9d3d8f5
Handles versetypes like 'V3a'
2010-09-02 21:21:31 +01:00
Martin Thompson
192010588f
Test for & in authors
2010-09-02 20:43:28 +01:00