Universal Wiki Converter
-- trac - improved macro handling (handle case)


git-svn-id: https://studio.plugins.atlassian.com/svn/UWC/devel@165790 2c54a935-e501-0410-bc05-97a93f6bca70
diff --git a/conf/converter.trac.properties b/conf/converter.trac.properties
index 5d049a4..90e928b 100644
--- a/conf/converter.trac.properties
+++ b/conf/converter.trac.properties
@@ -58,10 +58,10 @@
 Trac.0508-restore_single_quotes.java-regex=XXXSINGLEQUOTE4711XXX{replace-with}'
 
 # Macros: Images, line breaks and generic
-Trac.0600-macro_image_on_other_page.java-regex=\[\[Image\(wiki:([^:]+):([^\)]+)\)\]\]{replace-with}[[Image($1^$2)]]
-Trac.0601-macro_image_attachment.java-regex=\[\[Image\(([^\)]+)\)\]\]{replace-with}!$1!
-Trac.0640-pageoutline-toc.java-regex=\[\[PageOutline(\([^\)]+\))?\]\]{replace-with}{toc}
-Trac.0650-macro_br.java-regex=\[\[BR\]\] ?{replace-with}NEWLINE
+Trac.0600-macro_image_on_other_page.java-regex=(?i)\[\[Image\(wiki:([^:]+):([^\)]+)\)\]\]{replace-with}[[Image($1^$2)]]
+Trac.0601-macro_image_attachment.java-regex=(?i)\[\[Image\(([^\)]+)\)\]\]{replace-with}!$1!
+Trac.0640-pageoutline-toc.java-regex=(?i)\[\[PageOutline(\([^\)]+\))?\]\]{replace-with}{toc}
+Trac.0650-macro_br.java-regex=(?i)\[\[BR\]\] ?{replace-with}NEWLINE
 Trac.0660-doublebracket-links.java-regex=\[{2}([^\]]+)\]{2}{replace-with}[$1]
 ## This macros converter won't get called with 0660 enabled, so I've commented it for now. 
 #Trac.0699-macros.java-regex=\[{2}([^\]]+)\]{2}{replace-with}{$1}
diff --git a/sampleData/trac/SampleTrac-ExpectedLinks.txt b/sampleData/trac/SampleTrac-ExpectedLinks.txt
index 305d34e..653b23f 100644
--- a/sampleData/trac/SampleTrac-ExpectedLinks.txt
+++ b/sampleData/trac/SampleTrac-ExpectedLinks.txt
@@ -30,4 +30,6 @@
 
 breaks 
 (included here because very much like link syntax)
+and case insensitive:
+please
 
diff --git a/sampleData/trac/SampleTrac-InputLinks.txt b/sampleData/trac/SampleTrac-InputLinks.txt
index 447bf9c..1b94b3d 100644
--- a/sampleData/trac/SampleTrac-InputLinks.txt
+++ b/sampleData/trac/SampleTrac-InputLinks.txt
@@ -29,4 +29,5 @@
 [[../Sibling|see next sibling]]
 
 breaks [[BR]] (included here because very much like link syntax)
+and case insensitive:[[br]]please