c&d: ao regex matches, auto match possessives ending in 's
authorRalph Amissah <ralph@amissah.com>
Thu, 19 Mar 2015 21:48:58 +0000 (17:48 -0400)
committerRalph Amissah <ralph@amissah.com>
Tue, 24 Mar 2015 01:46:10 +0000 (21:46 -0400)
* header regex matches for bold & italics, auto match possessives
  ending in 's

data/doc/sisu/CHANGELOG_v5
data/doc/sisu/CHANGELOG_v6
lib/sisu/current/ao_syntax.rb
lib/sisu/develop/ao_syntax.rb

index 1a00121364fa34179b0b315e8cf85e411b20f127..ecb2a4762cbb8a1a16e1f9c8e3982d5c117c6d75 100644 (file)
@@ -34,7 +34,7 @@ v2 branch is removed; it is available in sisu =< 3.3.2
 
 --- HEAD ---
 
-** 5.8.0_pre_rel.orig.tar.xz (Open commit window: 2014-12-08; Pre-Release))
+** 5.8.0_pre_rel.orig.tar.xz (Open commits: 2014-12-08; Pre-Release 2015-03-23)
 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.8.0
 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.8.0-1
 http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz
@@ -100,6 +100,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz
 
   * sisu.org addition, modification, consider
 
+  * header regex matches for bold & italics auto match possessives ending in 's
+
 ** SiSU "UnFrozen" - prior to end of Debian Freeze
   (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2)
   was not accepted)
index 06773a97c4bd8cc6f1ecb08552b70e0cdd50ea11..0a77a1f8787ee5fc2d8b88df8d4b49f4cf31ea42 100644 (file)
@@ -24,7 +24,7 @@ v2 branch is removed; it is available in sisu =< 3.3.2
 
 --- HEAD ---
 
-** 6.4.0_pre_rel.orig.tar.xz (Open commit window: 2014-12-08; Pre-Release))
+** 6.4.0_pre_rel.orig.tar.xz (Open commits: 2014-12-08; Pre-Release 2015-03-23)
 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.4.0
 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.4.0-1
 http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz
@@ -120,6 +120,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz
 
   * sisu.org addition, modification, consider
 
+  * header regex matches for bold & italics auto match possessives ending in 's
+
 ** SiSU "UnFrozen" - prior to end of Debian Freeze
   (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as
   5.7.1-2) was not accepted)
index 957a2c3508f24e8fa0578f77cf690bc5bd2b88b6..554daae592bd738b2545d8cdd44725856aea503f 100644 (file)
@@ -88,8 +88,8 @@ module SiSU_AO_Syntax
       @manmkp_ital=emph_italics \
       ? '[i/*]\\{.+?\\}[i/*]'
       : '[i/]\\{.+?\\}[i/]'
-      tail_m_ital=%q{(?:\s|[.,;:?!'")]|~\^|~\\\{\s|$)}
-      tail_m_bold=%{(?:(?:#{Mx[:fa_italics_c]})?(?:\s|[.,;:?!'")]|~\^|~\\\{\s|$))?}
+      tail_m_ital=%q{(?:\s|'s\b|[.,;:?!'")]|~\^|~\\\{\s|$)}
+      tail_m_bold=%{(?:(?:#{Mx[:fa_italics_c]})?(?:\s|'s\b|[.,;:?!'")]|~\^|~\\\{\s|$))?}
       bold_line=%{^!_\s.+?(?:#{Mx[:br_line]}|\n|$)}
       #ital_line=%{^/_\s.+?(?:#{Mx[:br_line]}|\n|$)} #not implemented
       @line_scan_ital=if defined? @md.italics_match_list[:str]
index 1ffb7e678853669d18eb723426a5ed500f612771..5782f7d13adcab536b86dc3fdf3d9d86d06eab71 100644 (file)
@@ -88,8 +88,8 @@ module SiSU_AO_Syntax
       @manmkp_ital=emph_italics \
       ? '[i/*]\\{.+?\\}[i/*]'
       : '[i/]\\{.+?\\}[i/]'
-      tail_m_ital=%q{(?:\s|[.,;:?!'")]|~\^|~\\\{\s|$)}
-      tail_m_bold=%{(?:(?:#{Mx[:fa_italics_c]})?(?:\s|[.,;:?!'")]|~\^|~\\\{\s|$))?}
+      tail_m_ital=%q{(?:\s|'s\b|[.,;:?!'")]|~\^|~\\\{\s|$)}
+      tail_m_bold=%{(?:(?:#{Mx[:fa_italics_c]})?(?:\s|'s\b|[.,;:?!'")]|~\^|~\\\{\s|$))?}
       bold_line=%{^!_\s.+?(?:#{Mx[:br_line]}|\n|$)}
       #ital_line=%{^/_\s.+?(?:#{Mx[:br_line]}|\n|$)} #not implemented
       @line_scan_ital=if defined? @md.italics_match_list[:str]