powered by nequal
Home » sfJpMobilePlugin » Timeline » 1001

Diffs

sfJpMobilePlugin/trunk/config/jpmobile/emoji/sb_dec.yml

@@ -1,256 +1,256 @@
# vim:set expandtab tabstop=2 softtabstop=2 shiftwidth=2:
# $Id$
dec:
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "●"
-  "": "●"
-  "": "●"
-  "": "●"
-  "": "○"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "⇔"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "Y!"
-  "": "Y!"
-  "": ""
-  "": "D"
-  "": "D"
-  "": "¥"
-  "": "FREE"
-  "": "ID"
-  "": ""
-  "": ""
-  "": "CL"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "Q"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "♪"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "!?"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "~"
-  "": "~"
-  "": ""
-  "": "S!"
-  "": "S!"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "禁"
-  "": ""
-  "": "合"
-  "": ""
-  "": "⇔"
-  "": "↑↓"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
+  "#xE63E": ""
+  "#xE63F": ""
+  "#xE640": ""
+  "#xE641": ""
+  "#xE642": ""
+  "#xE643": ""
+  "#xE644": ""
+  "#xE645": ""
+  "#xE646": ""
+  "#xE647": ""
+  "#xE648": ""
+  "#xE649": ""
+  "#xE64A": ""
+  "#xE64B": ""
+  "#xE64C": ""
+  "#xE64D": ""
+  "#xE64E": ""
+  "#xE64F": ""
+  "#xE650": ""
+  "#xE651": ""
+  "#xE652": ""
+  "#xE653": ""
+  "#xE654": ""
+  "#xE655": ""
+  "#xE656": ""
+  "#xE657": ""
+  "#xE658": ""
+  "#xE659": ""
+  "#xE65A": ""
+  "#xE65B": ""
+  "#xE65C": ""
+  "#xE65D": ""
+  "#xE65E": ""
+  "#xE65F": ""
+  "#xE660": ""
+  "#xE661": ""
+  "#xE662": ""
+  "#xE663": ""
+  "#xE664": ""
+  "#xE665": ""
+  "#xE666": ""
+  "#xE667": ""
+  "#xE668": ""
+  "#xE669": ""
+  "#xE66A": ""
+  "#xE66B": ""
+  "#xE66C": ""
+  "#xE66D": ""
+  "#xE66E": ""
+  "#xE66F": ""
+  "#xE670": ""
+  "#xE671": ""
+  "#xE672": ""
+  "#xE673": ""
+  "#xE674": ""
+  "#xE675": ""
+  "#xE676": ""
+  "#xE677": ""
+  "#xE678": ""
+  "#xE679": ""
+  "#xE67A": ""
+  "#xE67B": ""
+  "#xE67C": ""
+  "#xE67D": ""
+  "#xE67E": ""
+  "#xE67F": ""
+  "#xE680": ""
+  "#xE681": ""
+  "#xE682": ""
+  "#xE683": ""
+  "#xE684": ""
+  "#xE685": ""
+  "#xE686": ""
+  "#xE687": ""
+  "#xE688": ""
+  "#xE689": ""
+  "#xE68A": ""
+  "#xE68B": ""
+  "#xE68C": ""
+  "#xE68D": ""
+  "#xE68E": ""
+  "#xE68F": ""
+  "#xE690": ""
+  "#xE691": ""
+  "#xE692": ""
+  "#xE693": ""
+  "#xE694": ""
+  "#xE695": ""
+  "#xE696": ""
+  "#xE697": ""
+  "#xE698": ""
+  "#xE699": ""
+  "#xE69A": ""
+  "#xE69B": ""
+  "#xE69C": "●"
+  "#xE69D": "●"
+  "#xE69E": "●"
+  "#xE69F": "●"
+  "#xE6A0": "○"
+  "#xE6A1": ""
+  "#xE6A2": ""
+  "#xE6A3": ""
+  "#xE6A4": ""
+  "#xE6A5": ""
+  "#xE6AC": ""
+  "#xE6AD": ""
+  "#xE6AE": ""
+  "#xE6B1": ""
+  "#xE6B2": ""
+  "#xE6B3": ""
+  "#xE6B7": ""
+  "#xE6B8": "⇔"
+  "#xE6B9": ""
+  "#xE6BA": ""
+  "#xE6CE": ""
+  "#xE6CF": ""
+  "#xE6D0": ""
+  "#xE6D1": "Y!"
+  "#xE6D2": "Y!"
+  "#xE6D3": ""
+  "#xE6D4": "D"
+  "#xE6D5": "D"
+  "#xE6D6": "¥"
+  "#xE6D7": "FREE"
+  "#xE6D8": "ID"
+  "#xE6D9": ""
+  "#xE6DA": ""
+  "#xE6DB": "CL"
+  "#xE6DC": ""
+  "#xE6DD": ""
+  "#xE6DE": ""
+  "#xE6DF": ""
+  "#xE6E0": ""
+  "#xE6E1": "Q"
+  "#xE6E2": ""
+  "#xE6E3": ""
+  "#xE6E4": ""
+  "#xE6E5": ""
+  "#xE6E6": ""
+  "#xE6E7": ""
+  "#xE6E8": ""
+  "#xE6E9": ""
+  "#xE6EA": ""
+  "#xE6EB": ""
+  "#xE6EC": ""
+  "#xE6ED": ""
+  "#xE6EE": ""
+  "#xE6EF": ""
+  "#xE6F0": ""
+  "#xE6F1": ""
+  "#xE6F2": ""
+  "#xE6F3": ""
+  "#xE6F4": ""
+  "#xE6F5": ""
+  "#xE6F6": "♪"
+  "#xE6F7": ""
+  "#xE6F8": ""
+  "#xE6F9": ""
+  "#xE6FA": ""
+  "#xE6FB": ""
+  "#xE6FC": ""
+  "#xE6FD": ""
+  "#xE6FE": ""
+  "#xE6FF": ""
+  "#xE700": ""
+  "#xE701": ""
+  "#xE702": ""
+  "#xE703": "!?"
+  "#xE704": ""
+  "#xE705": ""
+  "#xE706": ""
+  "#xE707": ""
+  "#xE708": ""
+  "#xE709": "~"
+  "#xE70A": "~"
+  "#xE70B": ""
+  "#xE70C": "S!"
+  "#xE70D": "S!"
+  "#xE70E": ""
+  "#xE70F": ""
+  "#xE710": ""
+  "#xE711": ""
+  "#xE712": ""
+  "#xE713": ""
+  "#xE714": ""
+  "#xE715": ""
+  "#xE716": ""
+  "#xE717": ""
+  "#xE718": ""
+  "#xE719": ""
+  "#xE71A": ""
+  "#xE71B": ""
+  "#xE71C": ""
+  "#xE71D": ""
+  "#xE71E": ""
+  "#xE71F": ""
+  "#xE720": ""
+  "#xE721": ""
+  "#xE722": ""
+  "#xE723": ""
+  "#xE724": ""
+  "#xE725": ""
+  "#xE726": ""
+  "#xE727": ""
+  "#xE728": ""
+  "#xE729": ""
+  "#xE72A": ""
+  "#xE72B": ""
+  "#xE72C": ""
+  "#xE72D": ""
+  "#xE72E": ""
+  "#xE72F": ""
+  "#xE730": ""
+  "#xE731": ""
+  "#xE732": ""
+  "#xE733": ""
+  "#xE734": ""
+  "#xE735": ""
+  "#xE736": ""
+  "#xE737": ""
+  "#xE738": "禁"
+  "#xE739": ""
+  "#xE73A": "合"
+  "#xE73B": ""
+  "#xE73C": "⇔"
+  "#xE73D": "↑↓"
+  "#xE73E": ""
+  "#xE73F": ""
+  "#xE740": ""
+  "#xE741": ""
+  "#xE742": ""
+  "#xE743": ""
+  "#xE744": ""
+  "#xE745": ""
+  "#xE746": ""
+  "#xE747": ""
+  "#xE748": ""
+  "#xE749": ""
+  "#xE74A": ""
+  "#xE74B": ""
+  "#xE74C": ""
+  "#xE74D": ""
+  "#xE74E": ""
+  "#xE74F": ""
+  "#xE750": ""
+  "#xE751": ""
+  "#xE752": ""
+  "#xE753": ""
+  "#xE754": ""
+  "#xE755": ""
+  "#xE756": ""
+  "#xE757": ""

sfJpMobilePlugin/trunk/config/jpmobile/emoji/au_dec.yml

@@ -1,256 +1,256 @@
# vim:set expandtab tabstop=2 softtabstop=2 shiftwidth=2:
# $Id$
dec:
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "○"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "D"
-  "": "D"
-  "": "¥"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": "合"
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
-  "": ""
+  "#xE63E": ""
+  "#xE63F": ""
+  "#xE640": ""
+  "#xE641": ""
+  "#xE642": ""
+  "#xE643": ""
+  "#xE644": ""
+  "#xE645": ""
+  "#xE646": ""
+  "#xE647": ""
+  "#xE648": ""
+  "#xE649": ""
+  "#xE64A": ""
+  "#xE64B": ""
+  "#xE64C": ""
+  "#xE64D": ""
+  "#xE64E": ""
+  "#xE64F": ""
+  "#xE650": ""
+  "#xE651": ""
+  "#xE652": ""
+  "#xE653": ""
+  "#xE654": ""
+  "#xE655": ""
+  "#xE656": ""
+  "#xE657": ""
+  "#xE658": ""
+  "#xE659": ""
+  "#xE65A": ""
+  "#xE65B": ""
+  "#xE65C": ""
+  "#xE65D": ""
+  "#xE65E": ""
+  "#xE65F": ""
+  "#xE660": ""
+  "#xE661": ""
+  "#xE662": ""
+  "#xE663": ""
+  "#xE664": ""
+  "#xE665": ""
+  "#xE666": ""
+  "#xE667": ""
+  "#xE668": ""
+  "#xE669": ""
+  "#xE66A": ""
+  "#xE66B": ""
+  "#xE66C": ""
+  "#xE66D": ""
+  "#xE66E": ""
+  "#xE66F": ""
+  "#xE670": ""
+  "#xE671": ""
+  "#xE672": ""
+  "#xE673": ""
+  "#xE674": ""
+  "#xE675": ""
+  "#xE676": ""
+  "#xE677": ""
+  "#xE678": ""
+  "#xE679": ""
+  "#xE67A": ""
+  "#xE67B": ""
+  "#xE67C": ""
+  "#xE67D": ""
+  "#xE67E": ""
+  "#xE67F": ""
+  "#xE680": ""
+  "#xE681": ""
+  "#xE682": ""
+  "#xE683": ""
+  "#xE684": ""
+  "#xE685": ""
+  "#xE686": ""
+  "#xE687": ""
+  "#xE688": ""
+  "#xE689": ""
+  "#xE68A": ""
+  "#xE68B": ""
+  "#xE68C": ""
+  "#xE68D": ""
+  "#xE68E": ""
+  "#xE68F": ""
+  "#xE690": ""
+  "#xE691": ""
+  "#xE692": ""
+  "#xE693": ""
+  "#xE694": ""
+  "#xE695": ""
+  "#xE696": ""
+  "#xE697": ""
+  "#xE698": ""
+  "#xE699": ""
+  "#xE69A": ""
+  "#xE69B": ""
+  "#xE69C": ""
+  "#xE69D": ""
+  "#xE69E": ""
+  "#xE69F": ""
+  "#xE6A0": "○"
+  "#xE6A1": ""
+  "#xE6A2": ""
+  "#xE6A3": ""
+  "#xE6A4": ""
+  "#xE6A5": ""
+  "#xE6AC": ""
+  "#xE6AD": ""
+  "#xE6AE": ""
+  "#xE6B1": ""
+  "#xE6B2": ""
+  "#xE6B3": ""
+  "#xE6B7": ""
+  "#xE6B8": ""
+  "#xE6B9": ""
+  "#xE6BA": ""
+  "#xE6CE": ""
+  "#xE6CF": ""
+  "#xE6D0": ""
+  "#xE6D1": ""
+  "#xE6D2": ""
+  "#xE6D3": ""
+  "#xE6D4": "D"
+  "#xE6D5": "D"
+  "#xE6D6": "¥"
+  "#xE6D7": ""
+  "#xE6D8": ""
+  "#xE6D9": ""
+  "#xE6DA": ""
+  "#xE6DB": ""
+  "#xE6DC": ""
+  "#xE6DD": ""
+  "#xE6DE": ""
+  "#xE6DF": ""
+  "#xE6E0": ""
+  "#xE6E1": ""
+  "#xE6E2": ""
+  "#xE6E3": ""
+  "#xE6E4": ""
+  "#xE6E5": ""
+  "#xE6E6": ""
+  "#xE6E7": ""
+  "#xE6E8": ""
+  "#xE6E9": ""
+  "#xE6EA": ""
+  "#xE6EB": ""
+  "#xE6EC": ""
+  "#xE6ED": ""
+  "#xE6EE": ""
+  "#xE6EF": ""
+  "#xE6F0": ""
+  "#xE6F1": ""
+  "#xE6F2": ""
+  "#xE6F3": ""
+  "#xE6F4": ""
+  "#xE6F5": ""
+  "#xE6F6": ""
+  "#xE6F7": ""
+  "#xE6F8": ""
+  "#xE6F9": ""
+  "#xE6FA": ""
+  "#xE6FB": ""
+  "#xE6FC": ""
+  "#xE6FD": ""
+  "#xE6FE": ""
+  "#xE6FF": ""
+  "#xE700": ""
+  "#xE701": ""
+  "#xE702": ""
+  "#xE703": ""
+  "#xE704": ""
+  "#xE705": ""
+  "#xE706": ""
+  "#xE707": ""
+  "#xE708": ""
+  "#xE709": ""
+  "#xE70A": ""
+  "#xE70B": ""
+  "#xE70C": ""
+  "#xE70D": ""
+  "#xE70E": ""
+  "#xE70F": ""
+  "#xE710": ""
+  "#xE711": ""
+  "#xE712": ""
+  "#xE713": ""
+  "#xE714": ""
+  "#xE715": ""
+  "#xE716": ""
+  "#xE717": ""
+  "#xE718": ""
+  "#xE719": ""
+  "#xE71A": ""
+  "#xE71B": ""
+  "#xE71C": ""
+  "#xE71D": ""
+  "#xE71E": ""
+  "#xE71F": ""
+  "#xE720": ""
+  "#xE721": ""
+  "#xE722": ""
+  "#xE723": ""
+  "#xE724": ""
+  "#xE725": ""
+  "#xE726": ""
+  "#xE727": ""
+  "#xE728": ""
+  "#xE729": ""
+  "#xE72A": ""
+  "#xE72B": ""
+  "#xE72C": ""
+  "#xE72D": ""
+  "#xE72E": ""
+  "#xE72F": ""
+  "#xE730": ""
+  "#xE731": ""
+  "#xE732": ""
+  "#xE733": ""
+  "#xE734": ""
+  "#xE735": ""
+  "#xE736": ""
+  "#xE737": ""
+  "#xE738": ""
+  "#xE739": ""
+  "#xE73A": "合"
+  "#xE73B": ""
+  "#xE73C": ""
+  "#xE73D": ""
+  "#xE73E": ""
+  "#xE73F": ""
+  "#xE740": ""
+  "#xE741": ""
+  "#xE742": ""
+  "#xE743": ""
+  "#xE744": ""
+  "#xE745": ""
+  "#xE746": ""
+  "#xE747": ""
+  "#xE748": ""
+  "#xE749": ""
+  "#xE74A": ""
+  "#xE74B": ""
+  "#xE74C": ""
+  "#xE74D": ""
+  "#xE74E": ""
+  "#xE74F": ""
+  "#xE750": ""
+  "#xE751": ""
+  "#xE752": ""
+  "#xE753": ""
+  "#xE754": ""
+  "#xE755": ""
+  "#xE756": ""
+  "#xE757": ""

sfJpMobilePlugin/trunk/config/jpmobile/emoji/sb_enc.yml

@@ -1,231 +1,231 @@
# vim:set expandtab tabstop=2 softtabstop=2 shiftwidth=2:
# $Id$
enc:
-  "ee818a": ""
-  "ee8189": ""
-  "ee818b": ""
-  "ee8188": ""
-  "ee84bd": ""
-  "ee9183": ""
-  "ee818b": ""
-  "ee90bc": ""
-  "ee88bf": ""
-  "ee8980": ""
-  "ee8981": ""
-  "ee8982": ""
-  "ee8983": ""
-  "ee8984": ""
-  "ee8985": ""
-  "ee8986": ""
-  "ee8987": ""
-  "ee8988": ""
-  "ee8989": ""
-  "ee898a": ""
-  "ee8899": ""
-  "ee8096": ""
-  "ee8094": ""
-  "ee8095": ""
-  "ee8098": ""
-  "ee8093": ""
-  "ee90aa": ""
-  "ee84b2": ""
-  "ee8089": ""
-  "ee809e": ""
-  "ee90b4": ""
-  "ee809f": ""
-  "ee809b": ""
-  "ee90ae": ""
-  "ee809e": ""
-  "ee8882": ""
-  "ee809d": ""
-  "ee80b6": ""
-  "ee80b8": ""
-  "ee8593": ""
-  "ee8595": ""
-  "ee858d": ""
-  "ee8594": ""
-  "ee8598": ""
-  "ee8596": ""
-  "ee80ba": ""
-  "ee858f": ""
-  "ee858e": ""
-  "ee90a8": ""
-  "ee8183": ""
-  "ee8185": ""
-  "ee8184": ""
-  "ee8187": ""
-  "ee84a0": ""
-  "ee84be": ""
-  "ee8c93": ""
-  "ee80bc": ""
-  "ee80bd": ""
-  "ee88b6": ""
-  "ee84a4": ""
-  "ee8c8a": ""
-  "ee9482": ""
-  "ee9483": ""
-  "ee80b7": ""
-  "ee84a5": ""
-  "ee8c8e": ""
-  "ee8888": ""
-  "ee8088": ""
-  "ee8ca3": ""
-  "ee8588": ""
-  "ee8c94": ""
-  "ee8492": ""
-  "ee8d8b": ""
-  "ee8089": ""
-  "ee808a": ""
-  "ee8c81": ""
-  "ee808c": ""
-  "ee84ab": ""
-  "ee84a6": ""
-  "ee888c": ""
-  "ee888e": ""
-  "ee888d": ""
-  "ee888f": ""
-  "ee9099": ""
-  "ee909b": ""
-  "ee8090": ""
-  "ee8091": ""
-  "ee8092": ""
-  "ee88b8": ""
-  "ee88b7": ""
-  "ee94b6": ""
-  "ee8087": ""
-  "ee8494": ""
-  "ee888a": ""
-  "ee8192": ""
-  "ee818f": ""
-  "ee809c": ""
-  "ee80b3": ""
-  "ee88b9": ""
-  "ee8ca4": ""
-  "ee8c8b": ""
-  "ee8c81": ""
-  "ee8081": ""
-  "ee849b": ""
-  "ee8586": ""
-  "ee88b4": ""
-  "ee88b5": ""
-  "ee80a5": ""
-  "ee8484": ""
-  "ee8483": ""
-  "ee808b": ""
-  "ee8483": ""
-  "ee80bf": ""
-  "ee88bd": ""
-  "ee8494": ""
-  "ee8892": ""
-  "ee84b2": ""
-  "ee8891": ""
-  "ee8890": ""
-  "ee889c": ""
-  "ee889d": ""
-  "ee889e": ""
-  "ee889f": ""
-  "ee88a0": ""
-  "ee88a1": ""
-  "ee88a2": ""
-  "ee88a3": ""
-  "ee88a4": ""
-  "ee88a5": ""
-  "ee80a2": ""
-  "ee8ca7": ""
-  "ee80a3": ""
-  "ee8ca7": ""
-  "ee9095": ""
-  "ee8199": ""
-  "ee8198": ""
-  "ee9087": ""
-  "ee9086": ""
-  "ee88b6": ""
-  "ee84a3": ""
-  "ee8c86": ""
-  "ee8083": ""
-  "ee8cae": ""
-  "ee848f": ""
-  "ee8cb4": ""
-  "ee808d": ""
-  "ee8c91": ""
-  "ee8ca6": ""
-  "ee88b8": ""
-  "ee84bc": ""
-  "ee80a1": ""
-  "ee8cb7": ""
-  "ee8cb5": ""
-  "ee8cb1": ""
-  "ee8cb1": ""
-  "ee8cb0": ""
-  "ee8cb2": ""
-  "ee8c99": ""
-  "ee8ca3": ""
-  "ee8c9c": ""
-  "ee8c9b": ""
-  "ee8093": ""
-  "ee8ca5": ""
-  "ee80b6": ""
-  "ee84af": ""
-  "ee808c": ""
-  "ee8ca9": ""
-  "ee8496": ""
-  "ee8c81": ""
-  "ee848e": ""
-  "ee80b4": ""
-  "ee80a9": ""
-  "ee84b6": ""
-  "ee8cb8": ""
-  "ee80a5": ""
-  "ee9083": ""
-  "ee9094": ""
-  "ee9081": ""
-  "ee908f": ""
-  "ee9096": ""
-  "ee908e": ""
-  "ee8486": ""
-  "ee808e": ""
-  "ee9089": ""
-  "ee9085": ""
-  "ee9095": ""
-  "ee9086": ""
-  "ee9082": ""
-  "ee9091": ""
-  "ee9093": ""
-  "ee8cb3": ""
-  "ee8c81": ""
-  "ee898e": ""
-  "ee94b7": ""
-  "ee8495": ""
-  "ee8c95": ""
-  "ee8cb2": ""
-  "ee898f": ""
-  "ee84b7": ""
-  "ee88ab": ""
-  "ee88aa": ""
-  "ee8597": ""
-  "ee90be": ""
-  "ee84ac": ""
-  "ee8490": ""
-  "ee8ca7": ""
-  "ee8c84": ""
-  "ee8d8a": ""
-  "ee8d85": ""
-  "ee8490": ""
-  "ee8498": ""
-  "ee80b0": ""
-  "ee8d82": ""
-  "ee8186": ""
-  "ee8c8b": ""
-  "ee8d80": ""
-  "ee8cb9": ""
-  "ee9181": ""
-  "ee94a3": ""
-  "ee8195": ""
-  "ee8099": ""
-  "ee8196": ""
-  "ee9084": ""
-  "ee809a": ""
-  "ee848b": ""
-  "ee8184": ""
-  "ee908b": ""
+  "ee818a": "#xE63E"
+  "ee8189": "#xE63F"
+  "ee818b": "#xE640"
+  "ee8188": "#xE641"
+  "ee84bd": "#xE642"
+  "ee9183": "#xE643"
+  "ee818b": "#xE644"
+  "ee90bc": "#xE645"
+  "ee88bf": "#xE646"
+  "ee8980": "#xE647"
+  "ee8981": "#xE648"
+  "ee8982": "#xE649"
+  "ee8983": "#xE64A"
+  "ee8984": "#xE64B"
+  "ee8985": "#xE64C"
+  "ee8986": "#xE64D"
+  "ee8987": "#xE64E"
+  "ee8988": "#xE64F"
+  "ee8989": "#xE650"
+  "ee898a": "#xE651"
+  "ee8899": "#xE652"
+  "ee8096": "#xE653"
+  "ee8094": "#xE654"
+  "ee8095": "#xE655"
+  "ee8098": "#xE656"
+  "ee8093": "#xE657"
+  "ee90aa": "#xE658"
+  "ee84b2": "#xE659"
+  "ee8089": "#xE65A"
+  "ee809e": "#xE65B"
+  "ee90b4": "#xE65C"
+  "ee809f": "#xE65D"
+  "ee809b": "#xE65E"
+  "ee90ae": "#xE65F"
+  "ee809e": "#xE660"
+  "ee8882": "#xE661"
+  "ee809d": "#xE662"
+  "ee80b6": "#xE663"
+  "ee80b8": "#xE664"
+  "ee8593": "#xE665"
+  "ee8595": "#xE666"
+  "ee858d": "#xE667"
+  "ee8594": "#xE668"
+  "ee8598": "#xE669"
+  "ee8596": "#xE66A"
+  "ee80ba": "#xE66B"
+  "ee858f": "#xE66C"
+  "ee858e": "#xE66D"
+  "ee90a8": "#xE66E"
+  "ee8183": "#xE66F"
+  "ee8185": "#xE670"
+  "ee8184": "#xE671"
+  "ee8187": "#xE672"
+  "ee84a0": "#xE673"
+  "ee84be": "#xE674"
+  "ee8c93": "#xE675"
+  "ee80bc": "#xE676"
+  "ee80bd": "#xE677"
+  "ee88b6": "#xE678"
+  "ee84a4": "#xE679"
+  "ee8c8a": "#xE67A"
+  "ee9482": "#xE67B"
+  "ee9483": "#xE67C"
+  "ee80b7": "#xE67D"
+  "ee84a5": "#xE67E"
+  "ee8c8e": "#xE67F"
+  "ee8888": "#xE680"
+  "ee8088": "#xE681"
+  "ee8ca3": "#xE682"
+  "ee8588": "#xE683"
+  "ee8c94": "#xE684"
+  "ee8492": "#xE685"
+  "ee8d8b": "#xE686"
+  "ee8089": "#xE687"
+  "ee808a": "#xE688"
+  "ee8c81": "#xE689"
+  "ee808c": "#xE68A"
+  "ee84ab": "#xE68B"
+  "ee84a6": "#xE68C"
+  "ee888c": "#xE68D"
+  "ee888e": "#xE68E"
+  "ee888d": "#xE68F"
+  "ee888f": "#xE690"
+  "ee9099": "#xE691"
+  "ee909b": "#xE692"
+  "ee8090": "#xE693"
+  "ee8091": "#xE694"
+  "ee8092": "#xE695"
+  "ee88b8": "#xE696"
+  "ee88b7": "#xE697"
+  "ee94b6": "#xE698"
+  "ee8087": "#xE699"
+  "ee8494": "#xE69A"
+  "ee888a": "#xE69B"
+  "ee8192": "#xE6A1"
+  "ee818f": "#xE6A2"
+  "ee809c": "#xE6A3"
+  "ee80b3": "#xE6A4"
+  "ee88b9": "#xE6A5"
+  "ee8ca4": "#xE6AC"
+  "ee8c8b": "#xE6AD"
+  "ee8c81": "#xE6AE"
+  "ee8081": "#xE6B1"
+  "ee849b": "#xE6B2"
+  "ee8586": "#xE6B3"
+  "ee88b4": "#xE6B7"
+  "ee88b5": "#xE6B9"
+  "ee80a5": "#xE6BA"
+  "ee8484": "#xE6CE"
+  "ee8483": "#xE6CF"
+  "ee808b": "#xE6D0"
+  "ee8483": "#xE6D3"
+  "ee80bf": "#xE6D9"
+  "ee88bd": "#xE6DA"
+  "ee8494": "#xE6DC"
+  "ee8892": "#xE6DD"
+  "ee84b2": "#xE6DE"
+  "ee8891": "#xE6DF"
+  "ee8890": "#xE6E0"
+  "ee889c": "#xE6E2"
+  "ee889d": "#xE6E3"
+  "ee889e": "#xE6E4"
+  "ee889f": "#xE6E5"
+  "ee88a0": "#xE6E6"
+  "ee88a1": "#xE6E7"
+  "ee88a2": "#xE6E8"
+  "ee88a3": "#xE6E9"
+  "ee88a4": "#xE6EA"
+  "ee88a5": "#xE6EB"
+  "ee80a2": "#xE6EC"
+  "ee8ca7": "#xE6ED"
+  "ee80a3": "#xE6EE"
+  "ee8ca7": "#xE6EF"
+  "ee9095": "#xE6F0"
+  "ee8199": "#xE6F1"
+  "ee8198": "#xE6F2"
+  "ee9087": "#xE6F3"
+  "ee9086": "#xE6F4"
+  "ee88b6": "#xE6F5"
+  "ee84a3": "#xE6F7"
+  "ee8c86": "#xE6F8"
+  "ee8083": "#xE6F9"
+  "ee8cae": "#xE6FA"
+  "ee848f": "#xE6FB"
+  "ee8cb4": "#xE6FC"
+  "ee808d": "#xE6FD"
+  "ee8c91": "#xE6FE"
+  "ee8ca6": "#xE6FF"
+  "ee88b8": "#xE700"
+  "ee84bc": "#xE701"
+  "ee80a1": "#xE702"
+  "ee8cb7": "#xE704"
+  "ee8cb5": "#xE705"
+  "ee8cb1": "#xE706"
+  "ee8cb1": "#xE707"
+  "ee8cb0": "#xE708"
+  "ee8cb2": "#xE70B"
+  "ee8c99": "#xE70E"
+  "ee8ca3": "#xE70F"
+  "ee8c9c": "#xE710"
+  "ee8c9b": "#xE711"
+  "ee8093": "#xE712"
+  "ee8ca5": "#xE713"
+  "ee80b6": "#xE714"
+  "ee84af": "#xE715"
+  "ee808c": "#xE716"
+  "ee8ca9": "#xE717"
+  "ee8496": "#xE718"
+  "ee8c81": "#xE719"
+  "ee848e": "#xE71A"
+  "ee80b4": "#xE71B"
+  "ee80a9": "#xE71C"
+  "ee84b6": "#xE71D"
+  "ee8cb8": "#xE71E"
+  "ee80a5": "#xE71F"
+  "ee9083": "#xE720"
+  "ee9094": "#xE721"
+  "ee9081": "#xE722"
+  "ee908f": "#xE723"
+  "ee9096": "#xE724"
+  "ee908e": "#xE725"
+  "ee8486": "#xE726"
+  "ee808e": "#xE727"
+  "ee9089": "#xE728"
+  "ee9085": "#xE729"
+  "ee9095": "#xE72A"
+  "ee9086": "#xE72B"
+  "ee9082": "#xE72C"
+  "ee9091": "#xE72D"
+  "ee9093": "#xE72E"
+  "ee8cb3": "#xE72F"
+  "ee8c81": "#xE730"
+  "ee898e": "#xE731"
+  "ee94b7": "#xE732"
+  "ee8495": "#xE733"
+  "ee8c95": "#xE734"
+  "ee8cb2": "#xE735"
+  "ee898f": "#xE736"
+  "ee84b7": "#xE737"
+  "ee88ab": "#xE739"
+  "ee88aa": "#xE73B"
+  "ee8597": "#xE73E"
+  "ee90be": "#xE73F"
+  "ee84ac": "#xE740"
+  "ee8490": "#xE741"
+  "ee8ca7": "#xE742"
+  "ee8c84": "#xE743"
+  "ee8d8a": "#xE744"
+  "ee8d85": "#xE745"
+  "ee8490": "#xE746"
+  "ee8498": "#xE747"
+  "ee80b0": "#xE748"
+  "ee8d82": "#xE749"
+  "ee8186": "#xE74A"
+  "ee8c8b": "#xE74B"
+  "ee8d80": "#xE74C"
+  "ee8cb9": "#xE74D"
+  "ee9181": "#xE74E"
+  "ee94a3": "#xE74F"
+  "ee8195": "#xE750"
+  "ee8099": "#xE751"
+  "ee8196": "#xE752"
+  "ee9084": "#xE753"
+  "ee809a": "#xE754"
+  "ee848b": "#xE755"
+  "ee8184": "#xE756"
+  "ee908b": "#xE757"

sfJpMobilePlugin/trunk/config/jpmobile/emoji/au_enc.yml

@@ -1,251 +1,251 @@
# vim:set expandtab tabstop=2 softtabstop=2 shiftwidth=2:
# $Id$
enc:
-  "ee9288": ""
-  "ee928d": ""
-  "ee928c": ""
-  "ee9285": ""
-  "ee9287": ""
-  "ee91a9": ""
-  "ee9698": ""
-  "ee8aaf": ""
-  "ee928f": ""
-  "ee9290": ""
-  "ee9291": ""
-  "ee9292": ""
-  "ee9293": ""
-  "ee9294": ""
-  "ee9295": ""
-  "ee9296": ""
-  "ee9297": ""
-  "ee9298": ""
-  "ee9299": ""
-  "ee929a": ""
-  "ee91ab": ""
-  "ee92ba": ""
-  "ee9699": ""
-  "ee92b7": ""
-  "ee92b6": ""
-  "ee89b3": ""
-  "ee969a": ""
-  "ee92b9": ""
-  "ee969b": ""
-  "ee92b5": ""
-  "ee96bc": ""
-  "ee92b0": ""
-  "ee92b1": ""
-  "ee92b1": ""
-  "ee92af": ""
-  "ee8989": ""
-  "ee92b3": ""
-  "ee92ab": ""
-  "ee92ad": ""
-  "ee979e": ""
-  "ee979f": ""
-  "ee92aa": ""
-  "ee92a3": ""
-  "ee8988": ""
-  "ee92a4": ""
-  "ee95b1": ""
-  "ee92a6": ""
-  "ee91aa": ""
-  "ee92a5": ""
-  "ee92ac": ""
-  "ee9697": ""
-  "ee9382": ""
-  "ee9383": ""
-  "ee9396": ""
-  "ee949a": ""
-  "ee9496": ""
-  "ee9483": ""
-  "ee9497": ""
-  "ee9595": ""
-  "ee8aa9": ""
-  "ee9488": ""
-  "ee969c": ""
-  "ee8abc": ""
-  "ee969e": ""
-  "ee929e": ""
-  "ee91bd": ""
-  "ee91be": ""
-  "ee9495": ""
-  "ee929c": ""
-  "ee929f": ""
-  "ee969f": ""
-  "ee938f": ""
-  "ee96a0": ""
-  "ee9696": ""
-  "ee9688": ""
-  "ee8999": ""
-  "ee9482": ""
-  "ee9386": ""
-  "ee948c": ""
-  "ee89ac": ""
-  "ee96a1": ""
-  "ee96a2": ""
-  "ee96a3": ""
-  "ee96a4": ""
-  "ee96a5": ""
-  "ee8cb7": ""
-  "ee96a6": ""
-  "ee96a7": ""
-  "ee958d": ""
-  "ee958c": ""
-  "ee8b9e": ""
-  "ee8b9f": ""
-  "ee93be": ""
-  "ee91bf": ""
-  "ee96a8": ""
-  "ee96a9": ""
-  "ee96aa": ""
-  "ee9286": ""
-  "ee93a1": ""
-  "ee939b": ""
-  "ee92b4": ""
-  "ee9389": ""
-  "ee9596": ""
-  "ee92be": ""
-  "ee929c": ""
-  "eeac83": ""
-  "ee93bc": ""
-  "ee92ab": ""
-  "ee8ab8": ""
-  "ee9592": ""
-  "eeadba": ""
-  "ee9593": ""
-  "ee9694": ""
-  "ee9782": ""
-  "ee8c96": ""
-  "ee94a0": ""
-  "ee95b7": ""
-  "ee95b7": ""
-  "ee94a1": ""
-  "ee95b8": ""
-  "ee898f": ""
-  "ee9499": ""
-  "ee959d": ""
-  "ee96ab": ""
-  "ee9498": ""
-  "ee96b5": ""
-  "ee8ba0": ""
-  "ee95b8": ""
-  "ee8cb8": ""
-  "ee94ac": ""
-  "ee94a2": ""
-  "ee94a3": ""
-  "ee94a4": ""
-  "ee94a5": ""
-  "ee94a6": ""
-  "ee94a7": ""
-  "ee94a8": ""
-  "ee94a9": ""
-  "ee94aa": ""
-  "ee96ac": ""
-  "ee9695": ""
-  "ee8ca9": ""
-  "ee91b7": ""
-  "ee91b8": ""
-  "ee91b1": ""
-  "ee91b2": ""
-  "ee8a8a": ""
-  "eeab83": ""
-  "ee96ae": ""
-  "ee8ba1": ""
-  "ee96be": ""
-  "ee92bc": ""
-  "ee899c": ""
-  "ee93ab": ""
-  "ee89b2": ""
-  "ee91b6": ""
-  "ee93a5": ""
-  "ee93b3": ""
-  "ee91ba": ""
-  "ee9485": ""
-  "ee8ba2": ""
-  "ee91b5": ""
-  "ee9282": ""
-  "ee8ba3": ""
-  "ee8ba4": ""
-  "ee96b0": ""
-  "ee96b1": ""
-  "ee93a6": ""
-  "ee93b4": ""
-  "ee968c": ""
-  "ee8ba5": ""
-  "ee8a9f": ""
-  "ee96b2": ""
-  "ee96b2": ""
-  "ee96b6": ""
-  "ee9484": ""
-  "ee9489": ""
-  "ee8cab": ""
-  "ee92b8": ""
-  "ee9492": ""
-  "ee92ab": ""
-  "ee9387": ""
-  "ee96b8": ""
-  "ee8cac": ""
-  "ee9687": ""
-  "ee92a1": ""
-  "ee9789": ""
-  "ee9494": ""
-  "ee91bc": ""
-  "ee92ae": ""
-  "ee89b5": ""
-  "ee95ba": ""
-  "ee8a87": ""
-  "eeab85": ""
-  "ee96b1": ""
-  "ee9786": ""
-  "ee8c91": ""
-  "ee8a90": ""
-  "ee9784": ""
-  "ee93b9": ""
-  "ee93a7": ""
-  "ee9783": ""
-  "ee8a8c": ""
-  "ee8a89": ""
-  "ee8a86": ""
-  "ee91b3": ""
-  "ee8c9d": ""
-  "ee8a9e": ""
-  "ee92a0": ""
-  "ee9598": ""
-  "ee958e": ""
-  "ee91ab": ""
-  "ee93b1": ""
-  "ee8cad": ""
-  "ee9599": ""
-  "ee9281": ""
-  "ee9284": ""
-  "ee8991": ""
-  "ee8990": ""
-  "ee8cae": ""
-  "ee8caf": ""
-  "ee8987": ""
-  "ee8cb0": ""
-  "ee96bd": ""
-  "ee9493": ""
-  "ee9392": ""
-  "ee93aa": ""
-  "ee8ba9": ""
-  "ee8a80": ""
-  "ee8cb1": ""
-  "ee938e": ""
-  "ee938a": ""
-  "ee9395": ""
-  "ee9390": ""
-  "ee899e": ""
-  "ee96b4": ""
-  "ee89b6": ""
-  "ee8cb2": ""
-  "ee93a0": ""
-  "ee939c": ""
-  "ee929a": ""
-  "ee8a94": ""
-  "ee8cb4": ""
-  "ee9398": ""
-  "ee939e": ""
-  "ee9381": ""
-  "ee9785": ""
+  "ee9288": "#xE63E"
+  "ee928d": "#xE63F"
+  "ee928c": "#xE640"
+  "ee9285": "#xE641"
+  "ee9287": "#xE642"
+  "ee91a9": "#xE643"
+  "ee9698": "#xE644"
+  "ee8aaf": "#xE645"
+  "ee928f": "#xE646"
+  "ee9290": "#xE647"
+  "ee9291": "#xE648"
+  "ee9292": "#xE649"
+  "ee9293": "#xE64A"
+  "ee9294": "#xE64B"
+  "ee9295": "#xE64C"
+  "ee9296": "#xE64D"
+  "ee9297": "#xE64E"
+  "ee9298": "#xE64F"
+  "ee9299": "#xE650"
+  "ee929a": "#xE651"
+  "ee91ab": "#xE652"
+  "ee92ba": "#xE653"
+  "ee9699": "#xE654"
+  "ee92b7": "#xE655"
+  "ee92b6": "#xE656"
+  "ee89b3": "#xE657"
+  "ee969a": "#xE658"
+  "ee92b9": "#xE659"
+  "ee969b": "#xE65A"
+  "ee92b5": "#xE65B"
+  "ee96bc": "#xE65C"
+  "ee92b0": "#xE65D"
+  "ee92b1": "#xE65E"
+  "ee92b1": "#xE65F"
+  "ee92af": "#xE660"
+  "ee8989": "#xE661"
+  "ee92b3": "#xE662"
+  "ee92ab": "#xE663"
+  "ee92ad": "#xE664"
+  "ee979e": "#xE665"
+  "ee979f": "#xE666"
+  "ee92aa": "#xE667"
+  "ee92a3": "#xE668"
+  "ee8988": "#xE669"
+  "ee92a4": "#xE66A"
+  "ee95b1": "#xE66B"
+  "ee92a6": "#xE66C"
+  "ee91aa": "#xE66D"
+  "ee92a5": "#xE66E"
+  "ee92ac": "#xE66F"
+  "ee9697": "#xE670"
+  "ee9382": "#xE671"
+  "ee9383": "#xE672"
+  "ee9396": "#xE673"
+  "ee949a": "#xE674"
+  "ee9496": "#xE675"
+  "ee9483": "#xE676"
+  "ee9497": "#xE677"
+  "ee9595": "#xE678"
+  "ee8aa9": "#xE679"
+  "ee9488": "#xE67A"
+  "ee969c": "#xE67B"
+  "ee8abc": "#xE67C"
+  "ee969e": "#xE67D"
+  "ee929e": "#xE67E"
+  "ee91bd": "#xE67F"
+  "ee91be": "#xE680"
+  "ee9495": "#xE681"
+  "ee929c": "#xE682"
+  "ee929f": "#xE683"
+  "ee969f": "#xE684"
+  "ee938f": "#xE685"
+  "ee96a0": "#xE686"
+  "ee9696": "#xE687"
+  "ee9688": "#xE688"
+  "ee8999": "#xE689"
+  "ee9482": "#xE68A"
+  "ee9386": "#xE68B"
+  "ee948c": "#xE68C"
+  "ee89ac": "#xE68D"
+  "ee96a1": "#xE68E"
+  "ee96a2": "#xE68F"
+  "ee96a3": "#xE690"
+  "ee96a4": "#xE691"
+  "ee96a5": "#xE692"
+  "ee8cb7": "#xE693"
+  "ee96a6": "#xE694"
+  "ee96a7": "#xE695"
+  "ee958d": "#xE696"
+  "ee958c": "#xE697"
+  "ee8b9e": "#xE698"
+  "ee8b9f": "#xE699"
+  "ee93be": "#xE69A"
+  "ee91bf": "#xE69B"
+  "ee96a8": "#xE69C"
+  "ee96a9": "#xE69D"
+  "ee96aa": "#xE69E"
+  "ee9286": "#xE69F"
+  "ee93a1": "#xE6A1"
+  "ee939b": "#xE6A2"
+  "ee92b4": "#xE6A3"
+  "ee9389": "#xE6A4"
+  "ee9596": "#xE6A5"
+  "ee92be": "#xE6AC"
+  "ee929c": "#xE6AD"
+  "eeac83": "#xE6AE"
+  "ee93bc": "#xE6B1"
+  "ee92ab": "#xE6B2"
+  "ee8ab8": "#xE6B3"
+  "ee9592": "#xE6B7"
+  "eeadba": "#xE6B8"
+  "ee9593": "#xE6B9"
+  "ee9694": "#xE6BA"
+  "ee9782": "#xE6CE"
+  "ee8c96": "#xE6CF"
+  "ee94a0": "#xE6D0"
+  "ee95b7": "#xE6D1"
+  "ee95b7": "#xE6D2"
+  "ee94a1": "#xE6D3"
+  "ee95b8": "#xE6D7"
+  "ee898f": "#xE6D8"
+  "ee9499": "#xE6D9"
+  "ee959d": "#xE6DA"
+  "ee96ab": "#xE6DB"
+  "ee9498": "#xE6DC"
+  "ee96b5": "#xE6DD"
+  "ee8ba0": "#xE6DE"
+  "ee95b8": "#xE6DF"
+  "ee8cb8": "#xE6E0"
+  "ee94ac": "#xE6E1"
+  "ee94a2": "#xE6E2"
+  "ee94a3": "#xE6E3"
+  "ee94a4": "#xE6E4"
+  "ee94a5": "#xE6E5"
+  "ee94a6": "#xE6E6"
+  "ee94a7": "#xE6E7"
+  "ee94a8": "#xE6E8"
+  "ee94a9": "#xE6E9"
+  "ee94aa": "#xE6EA"
+  "ee96ac": "#xE6EB"
+  "ee9695": "#xE6EC"
+  "ee8ca9": "#xE6ED"
+  "ee91b7": "#xE6EE"
+  "ee91b8": "#xE6EF"
+  "ee91b1": "#xE6F0"
+  "ee91b2": "#xE6F1"
+  "ee8a8a": "#xE6F3"
+  "eeab83": "#xE6F3"
+  "ee96ae": "#xE6F4"
+  "ee8ba1": "#xE6F5"
+  "ee96be": "#xE6F6"
+  "ee92bc": "#xE6F7"
+  "ee899c": "#xE6F8"
+  "ee93ab": "#xE6F9"
+  "ee89b2": "#xE6FA"
+  "ee91b6": "#xE6FB"
+  "ee93a5": "#xE6FC"
+  "ee93b3": "#xE6FD"
+  "ee91ba": "#xE6FE"
+  "ee9485": "#xE6FF"
+  "ee8ba2": "#xE700"
+  "ee91b5": "#xE701"
+  "ee9282": "#xE702"
+  "ee8ba3": "#xE703"
+  "ee8ba4": "#xE704"
+  "ee96b0": "#xE705"
+  "ee96b1": "#xE706"
+  "ee93a6": "#xE707"
+  "ee93b4": "#xE708"
+  "ee968c": "#xE709"
+  "ee8ba5": "#xE70A"
+  "ee8a9f": "#xE70B"
+  "ee96b2": "#xE70C"
+  "ee96b2": "#xE70D"
+  "ee96b6": "#xE70E"
+  "ee9484": "#xE70F"
+  "ee9489": "#xE710"
+  "ee8cab": "#xE711"
+  "ee92b8": "#xE712"
+  "ee9492": "#xE713"
+  "ee92ab": "#xE714"
+  "ee9387": "#xE715"
+  "ee96b8": "#xE716"
+  "ee8cac": "#xE717"
+  "ee9687": "#xE718"
+  "ee92a1": "#xE719"
+  "ee9789": "#xE71A"
+  "ee9494": "#xE71B"
+  "ee91bc": "#xE71C"
+  "ee92ae": "#xE71D"
+  "ee89b5": "#xE71E"
+  "ee95ba": "#xE71F"
+  "ee8a87": "#xE720"
+  "eeab85": "#xE721"
+  "ee96b1": "#xE722"
+  "ee9786": "#xE723"
+  "ee8c91": "#xE724"
+  "ee8a90": "#xE725"
+  "ee9784": "#xE726"
+  "ee93b9": "#xE727"
+  "ee93a7": "#xE728"
+  "ee9783": "#xE729"
+  "ee8a8c": "#xE72A"
+  "ee8a89": "#xE72B"
+  "ee8a86": "#xE72C"
+  "ee91b3": "#xE72D"
+  "ee8c9d": "#xE72E"
+  "ee8a9e": "#xE72F"
+  "ee92a0": "#xE730"
+  "ee9598": "#xE731"
+  "ee958e": "#xE732"
+  "ee91ab": "#xE733"
+  "ee93b1": "#xE734"
+  "ee8cad": "#xE735"
+  "ee9599": "#xE736"
+  "ee9281": "#xE737"
+  "ee9284": "#xE738"
+  "ee8991": "#xE739"
+  "ee8990": "#xE73B"
+  "ee8cae": "#xE73C"
+  "ee8caf": "#xE73D"
+  "ee8987": "#xE73E"
+  "ee8cb0": "#xE73F"
+  "ee96bd": "#xE740"
+  "ee9493": "#xE741"
+  "ee9392": "#xE742"
+  "ee93aa": "#xE743"
+  "ee8ba9": "#xE744"
+  "ee8a80": "#xE745"
+  "ee8cb1": "#xE746"
+  "ee938e": "#xE747"
+  "ee938a": "#xE748"
+  "ee9395": "#xE749"
+  "ee9390": "#xE74A"
+  "ee899e": "#xE74B"
+  "ee96b4": "#xE74C"
+  "ee89b6": "#xE74D"
+  "ee8cb2": "#xE74E"
+  "ee93a0": "#xE74F"
+  "ee939c": "#xE750"
+  "ee929a": "#xE751"
+  "ee8a94": "#xE752"
+  "ee8cb4": "#xE753"
+  "ee9398": "#xE754"
+  "ee939e": "#xE755"
+  "ee9381": "#xE756"
+  "ee9785": "#xE757"

sfJpMobilePlugin/trunk/config/jpmobile/emoji/dc_enc.yml

@@ -1,240 +1,240 @@
# vim:set expandtab tabstop=2 softtabstop=2 shiftwidth=2:
# $Id$
enc:
-  "ee98be": ""
-  "ee98bf": ""
-  "ee9980": ""
-  "ee9981": ""
-  "ee9982": ""
-  "ee9983": ""
-  "ee9984": ""
-  "ee9985": ""
-  "ee9986": ""
-  "ee9987": ""
-  "ee9988": ""
-  "ee9989": ""
-  "ee998a": ""
-  "ee998b": ""
-  "ee998c": ""
-  "ee998d": ""
-  "ee998e": ""
-  "ee998f": ""
-  "ee9990": ""
-  "ee9993": ""
-  "ee9994": ""
-  "ee9995": ""
-  "ee9996": ""
-  "ee9997": ""
-  "ee9998": ""
-  "ee9999": ""
-  "ee999a": ""
-  "ee999b": ""
-  "ee999c": ""
-  "ee999d": ""
-  "ee999f": ""
-  "ee99a0": ""
-  "ee99a1": ""
-  "ee99a2": ""
-  "ee99a4": ""
-  "ee99a5": ""
-  "ee99a6": ""
-  "ee99a7": ""
-  "ee99a8": ""
-  "ee99a9": ""
-  "ee99aa": ""
-  "ee99ab": ""
-  "ee99ac": ""
-  "ee99ad": ""
-  "ee99ae": ""
-  "ee99af": ""
-  "ee99b0": ""
-  "ee99b1": ""
-  "ee99b2": ""
-  "ee99b3": ""
-  "ee99b4": ""
-  "ee99b5": ""
-  "ee99b6": ""
-  "ee99b7": ""
-  "ee99b8": ""
-  "ee99b9": ""
-  "ee99ba": ""
-  "ee99bb": ""
-  "ee99bc": ""
-  "ee99bd": ""
-  "ee99be": ""
-  "ee99bf": ""
-  "ee9a80": ""
-  "ee9a81": ""
-  "ee9a83": ""
-  "ee9a84": ""
-  "ee9a85": ""
-  "ee9a86": ""
-  "ee9a87": ""
-  "ee9a88": ""
-  "ee9a89": ""
-  "ee9a8a": ""
-  "ee9a8b": ""
-  "ee9a8c": ""
-  "ee9a8d": ""
-  "ee9a8e": ""
-  "ee9a8f": ""
-  "ee9a90": ""
-  "ee9a91": ""
-  "ee9a92": ""
-  "ee9a93": ""
-  "ee9a94": ""
-  "ee9a95": ""
-  "ee9a96": ""
-  "ee9a97": ""
-  "ee9a98": ""
-  "ee9a99": ""
-  "ee9a9a": ""
-  "ee9a9b": ""
-  "ee9a9c": ""
-  "ee9a9d": ""
-  "ee9a9e": ""
-  "ee9a9f": ""
-  "ee9aa0": ""
-  "ee9aa1": ""
-  "ee9aa2": ""
-  "ee9aa3": ""
-  "ee9aa4": ""
-  "ee9aa5": ""
-  "ee9aac": ""
-  "ee9aad": ""
-  "ee9ab1": ""
-  "ee9ab3": ""
-  "ee9ab7": ""
-  "ee9ab9": ""
-  "ee9aba": ""
-  "ee9b8e": ""
-  "ee9b8f": ""
-  "ee9b90": ""
-  "ee9b92": ""
-  "ee9b93": ""
-  "ee9b95": ""
-  "ee9b96": ""
-  "ee9b98": ""
-  "ee9b99": ""
-  "ee9b9a": ""
-  "ee9b9b": ""
-  "ee9b9c": ""
-  "ee9b9d": ""
-  "ee9b9e": ""
-  "ee9b9f": ""
-  "ee9ba0": ""
-  "ee9ba1": ""
-  "ee9ba2": ""
-  "ee9ba3": ""
-  "ee9ba4": ""
-  "ee9ba5": ""
-  "ee9ba6": ""
-  "ee9ba7": ""
-  "ee9ba8": ""
-  "ee9ba9": ""
-  "ee9baa": ""
-  "ee9bab": ""
-  "ee9bac": ""
-  "ee9bad": ""
-  "ee9bae": ""
-  "ee9baf": ""
-  "ee9bb0": ""
-  "ee9bb1": ""
-  "ee9bb3": ""
-  "ee9bb4": ""
-  "ee9bb5": ""
-  "ee9bb6": ""
-  "ee9bb7": ""
-  "ee9bb8": ""
-  "ee9bb9": ""
-  "ee9bba": ""
-  "ee9bbb": ""
-  "ee9bbc": ""
-  "ee9bbd": ""
-  "ee9bbe": ""
-  "ee9bbf": ""
-  "ee9c80": ""
-  "ee9c81": ""
-  "ee9c82": ""
-  "ee9c83": ""
-  "ee9c84": ""
-  "ee9c85": ""
-  "ee9c87": ""
-  "ee9c88": ""
-  "ee9c8a": ""
-  "ee9c8b": ""
-  "ee9c8d": ""
-  "ee9c8e": ""
-  "ee9c8f": ""
-  "ee9c90": ""
-  "ee9c91": ""
-  "ee9c92": ""
-  "ee9c93": ""
-  "ee9c94": ""
-  "ee9c95": ""
-  "ee9c96": ""
-  "ee9c97": ""
-  "ee9c98": ""
-  "ee9c99": ""
-  "ee9c9a": ""
-  "ee9c9b": ""
-  "ee9c9c": ""
-  "ee9c9d": ""
-  "ee9c9e": ""
-  "ee9c9f": ""
-  "ee9ca0": ""
-  "ee9ca2": ""
-  "ee9ca3": ""
-  "ee9ca4": ""
-  "ee9ca5": ""
-  "ee9ca6": ""
-  "ee9ca7": ""
-  "ee9ca8": ""
-  "ee9ca9": ""
-  "ee9caa": ""
-  "ee9cab": ""
-  "ee9cac": ""
-  "ee9cad": ""
-  "ee9cae": ""
-  "ee9caf": ""
-  "ee9cb0": ""
-  "ee9cb1": ""
-  "ee9cb2": ""
-  "ee9cb3": ""
-  "ee9cb4": ""
-  "ee9cb5": ""
-  "ee9cb6": ""
-  "ee9cb7": ""
-  "ee9cb8": ""
-  "ee9cb9": ""
-  "ee9cba": ""
-  "ee9cbb": ""
-  "ee9cbc": ""
-  "ee9cbd": ""
-  "ee9cbe": ""
-  "ee9cbf": ""
-  "ee9d80": ""
-  "ee9d81": ""
-  "ee9d82": ""
-  "ee9d83": ""
-  "ee9d84": ""
-  "ee9d85": ""
-  "ee9d86": ""
-  "ee9d87": ""
-  "ee9d88": ""
-  "ee9d89": ""
-  "ee9d8a": ""
-  "ee9d8b": ""
-  "ee9d8c": ""
-  "ee9d8d": ""
-  "ee9d8e": ""
-  "ee9d8f": ""
-  "ee9d90": ""
-  "ee9d91": ""
-  "ee9d92": ""
-  "ee9d93": ""
-  "ee9d94": ""
-  "ee9d95": ""
-  "ee9d96": ""
-  "ee9d97": ""
+  "ee98be": "#xE63E"
+  "ee98bf": "#xE63F"
+  "ee9980": "#xE640"
+  "ee9981": "#xE641"
+  "ee9982": "#xE642"
+  "ee9983": "#xE643"
+  "ee9984": "#xE644"
+  "ee9985": "#xE645"
+  "ee9986": "#xE646"
+  "ee9987": "#xE647"
+  "ee9988": "#xE648"
+  "ee9989": "#xE649"
+  "ee998a": "#xE64A"
+  "ee998b": "#xE64B"
+  "ee998c": "#xE64C"
+  "ee998d": "#xE64D"
+  "ee998e": "#xE64E"
+  "ee998f": "#xE64F"
+  "ee9990": "#xE650"
+  "ee9993": "#xE653"
+  "ee9994": "#xE654"
+  "ee9995": "#xE655"
+  "ee9996": "#xE656"
+  "ee9997": "#xE657"
+  "ee9998": "#xE658"
+  "ee9999": "#xE659"
+  "ee999a": "#xE65A"
+  "ee999b": "#xE65B"
+  "ee999c": "#xE65C"
+  "ee999d": "#xE65D"
+  "ee999f": "#xE65F"
+  "ee99a0": "#xE660"
+  "ee99a1": "#xE661"
+  "ee99a2": "#xE662"
+  "ee99a4": "#xE664"
+  "ee99a5": "#xE665"
+  "ee99a6": "#xE666"
+  "ee99a7": "#xE667"
+  "ee99a8": "#xE668"
+  "ee99a9": "#xE669"
+  "ee99aa": "#xE66A"
+  "ee99ab": "#xE66B"
+  "ee99ac": "#xE66C"
+  "ee99ad": "#xE66D"
+  "ee99ae": "#xE66E"
+  "ee99af": "#xE66F"
+  "ee99b0": "#xE670"
+  "ee99b1": "#xE671"
+  "ee99b2": "#xE672"
+  "ee99b3": "#xE673"
+  "ee99b4": "#xE674"
+  "ee99b5": "#xE675"
+  "ee99b6": "#xE676"
+  "ee99b7": "#xE677"
+  "ee99b8": "#xE678"
+  "ee99b9": "#xE679"
+  "ee99ba": "#xE67A"
+  "ee99bb": "#xE67B"
+  "ee99bc": "#xE67C"
+  "ee99bd": "#xE67D"
+  "ee99be": "#xE67E"
+  "ee99bf": "#xE67F"
+  "ee9a80": "#xE680"
+  "ee9a81": "#xE681"
+  "ee9a83": "#xE683"
+  "ee9a84": "#xE684"
+  "ee9a85": "#xE685"
+  "ee9a86": "#xE686"
+  "ee9a87": "#xE687"
+  "ee9a88": "#xE688"
+  "ee9a89": "#xE689"
+  "ee9a8a": "#xE68A"
+  "ee9a8b": "#xE68B"
+  "ee9a8c": "#xE68C"
+  "ee9a8d": "#xE68D"
+  "ee9a8e": "#xE68E"
+  "ee9a8f": "#xE68F"
+  "ee9a90": "#xE690"
+  "ee9a91": "#xE691"
+  "ee9a92": "#xE692"
+  "ee9a93": "#xE693"
+  "ee9a94": "#xE694"
+  "ee9a95": "#xE695"
+  "ee9a96": "#xE696"
+  "ee9a97": "#xE697"
+  "ee9a98": "#xE698"
+  "ee9a99": "#xE699"
+  "ee9a9a": "#xE69A"
+  "ee9a9b": "#xE69B"
+  "ee9a9c": "#xE69C"
+  "ee9a9d": "#xE69D"
+  "ee9a9e": "#xE69E"
+  "ee9a9f": "#xE69F"
+  "ee9aa0": "#xE6A0"
+  "ee9aa1": "#xE6A1"
+  "ee9aa2": "#xE6A2"
+  "ee9aa3": "#xE6A3"
+  "ee9aa4": "#xE6A4"
+  "ee9aa5": "#xE6A5"
+  "ee9aac": "#xE6AC"
+  "ee9aad": "#xE6AD"
+  "ee9ab1": "#xE6B1"
+  "ee9ab3": "#xE6B3"
+  "ee9ab7": "#xE6B7"
+  "ee9ab9": "#xE6B9"
+  "ee9aba": "#xE6BA"
+  "ee9b8e": "#xE6CE"
+  "ee9b8f": "#xE6CF"
+  "ee9b90": "#xE6D0"
+  "ee9b92": "#xE6D2"
+  "ee9b93": "#xE6D3"
+  "ee9b95": "#xE6D5"
+  "ee9b96": "#xE6D6"
+  "ee9b98": "#xE6D8"
+  "ee9b99": "#xE6D9"
+  "ee9b9a": "#xE6DA"
+  "ee9b9b": "#xE6DB"
+  "ee9b9c": "#xE6DC"
+  "ee9b9d": "#xE6DD"
+  "ee9b9e": "#xE6DE"
+  "ee9b9f": "#xE6DF"
+  "ee9ba0": "#xE6E0"
+  "ee9ba1": "#xE6E1"
+  "ee9ba2": "#xE6E2"
+  "ee9ba3": "#xE6E3"
+  "ee9ba4": "#xE6E4"
+  "ee9ba5": "#xE6E5"
+  "ee9ba6": "#xE6E6"
+  "ee9ba7": "#xE6E7"
+  "ee9ba8": "#xE6E8"
+  "ee9ba9": "#xE6E9"
+  "ee9baa": "#xE6EA"
+  "ee9bab": "#xE6EB"
+  "ee9bac": "#xE6EC"
+  "ee9bad": "#xE6ED"
+  "ee9bae": "#xE6EE"
+  "ee9baf": "#xE6EF"
+  "ee9bb0": "#xE6F0"
+  "ee9bb1": "#xE6F1"
+  "ee9bb3": "#xE6F3"
+  "ee9bb4": "#xE6F4"
+  "ee9bb5": "#xE6F5"
+  "ee9bb6": "#xE6F6"
+  "ee9bb7": "#xE6F7"
+  "ee9bb8": "#xE6F8"
+  "ee9bb9": "#xE6F9"
+  "ee9bba": "#xE6FA"
+  "ee9bbb": "#xE6FB"
+  "ee9bbc": "#xE6FC"
+  "ee9bbd": "#xE6FD"
+  "ee9bbe": "#xE6FE"
+  "ee9bbf": "#xE6FF"
+  "ee9c80": "#xE700"
+  "ee9c81": "#xE701"
+  "ee9c82": "#xE702"
+  "ee9c83": "#xE703"
+  "ee9c84": "#xE704"
+  "ee9c85": "#xE705"
+  "ee9c87": "#xE707"
+  "ee9c88": "#xE708"
+  "ee9c8a": "#xE70A"
+  "ee9c8b": "#xE70B"
+  "ee9c8d": "#xE70D"
+  "ee9c8e": "#xE70E"
+  "ee9c8f": "#xE70F"
+  "ee9c90": "#xE710"
+  "ee9c91": "#xE711"
+  "ee9c92": "#xE712"
+  "ee9c93": "#xE713"
+  "ee9c94": "#xE714"
+  "ee9c95": "#xE715"
+  "ee9c96": "#xE716"
+  "ee9c97": "#xE717"
+  "ee9c98": "#xE718"
+  "ee9c99": "#xE719"
+  "ee9c9a": "#xE71A"
+  "ee9c9b": "#xE71B"
+  "ee9c9c": "#xE71C"
+  "ee9c9d": "#xE71D"
+  "ee9c9e": "#xE71E"
+  "ee9c9f": "#xE71F"
+  "ee9ca0": "#xE720"
+  "ee9ca2": "#xE722"
+  "ee9ca3": "#xE723"
+  "ee9ca4": "#xE724"
+  "ee9ca5": "#xE725"
+  "ee9ca6": "#xE726"
+  "ee9ca7": "#xE727"
+  "ee9ca8": "#xE728"
+  "ee9ca9": "#xE729"
+  "ee9caa": "#xE72A"
+  "ee9cab": "#xE72B"
+  "ee9cac": "#xE72C"
+  "ee9cad": "#xE72D"
+  "ee9cae": "#xE72E"
+  "ee9caf": "#xE72F"
+  "ee9cb0": "#xE730"
+  "ee9cb1": "#xE731"
+  "ee9cb2": "#xE732"
+  "ee9cb3": "#xE733"
+  "ee9cb4": "#xE734"
+  "ee9cb5": "#xE735"
+  "ee9cb6": "#xE736"
+  "ee9cb7": "#xE737"
+  "ee9cb8": "#xE738"
+  "ee9cb9": "#xE739"
+  "ee9cba": "#xE73A"
+  "ee9cbb": "#xE73B"
+  "ee9cbc": "#xE73C"
+  "ee9cbd": "#xE73D"
+  "ee9cbe": "#xE73E"
+  "ee9cbf": "#xE73F"
+  "ee9d80": "#xE740"
+  "ee9d81": "#xE741"
+  "ee9d82": "#xE742"
+  "ee9d83": "#xE743"
+  "ee9d84": "#xE744"
+  "ee9d85": "#xE745"
+  "ee9d86": "#xE746"
+  "ee9d87": "#xE747"
+  "ee9d88": "#xE748"
+  "ee9d89": "#xE749"
+  "ee9d8a": "#xE74A"
+  "ee9d8b": "#xE74B"
+  "ee9d8c": "#xE74C"
+  "ee9d8d": "#xE74D"
+  "ee9d8e": "#xE74E"
+  "ee9d8f": "#xE74F"
+  "ee9d90": "#xE750"
+  "ee9d91": "#xE751"
+  "ee9d92": "#xE752"
+  "ee9d93": "#xE753"
+  "ee9d94": "#xE754"
+  "ee9d95": "#xE755"
+  "ee9d96": "#xE756"
+  "ee9d97": "#xE757"

sfJpMobilePlugin/trunk/config/config_handlers.yml

@@ -1,3 +1,12 @@
config/jpmobile/emoji/*.yml:
file: %SF_PLUGINS_DIR%/sfJpMobilePlugin/lib/config/sfJpMobileEmojiConfigHandler.class.php
class: sfJpMobileEmojiConfigHandler
+<<<<<<< HEAD:config/config_handlers.yml
+=======
+
+config/jpmobile/istyle.yml:
+  class: sfDefineEnvironmentConfigHandler
+  param:
+    prefix: jpmobile_
+
+>>>>>>> 90b0425adb86dfa39cd2d6136786bebdcf1a378c:config/config_handlers.yml

sfJpMobilePlugin/trunk/lib/controller/sfJpMobileController.class.php

@@ -9,6 +9,46 @@
*/
class sfJpMobileController extends sfFrontWebController
{
+  /**
+   * @see sfWebController
+   */
+  public function genUrl($parameters = array(), $absolute = false)
+  {
+    $url = parent::genUrl($parameters, $absolute);
+    if (sfJpMobile::isDocomo()) {
+      if (!preg_match('/(\?|&)guid=/', $url)) {
+        $url .= (strpos($url, '?') === false ? '?' : '&') . 'guid=ON';
+      }
+    }
+    return $url;
+  }
+  /**
+   * @see sfWebController
+   */
+  public function redirect($url, $delay = 0, $statusCode = 302)
+  {
+    $url = $this->genUrl($url, true);
+
+    if (!preg_match('/(\?|&)'.preg_quote(SID).'/', $url)) {
+      $url .= (strpos($url, '?') === false ? '?' : '&') . SID;
+    }
+
+    if (sfConfig::get('sf_logging_enabled'))
+    {
+      $this->dispatcher->notify(new sfEvent($this, 'application.log', array(sprintf('Redirect to "%s"', $url))));
+    }
+
+    // redirect
+    $response = $this->context->getResponse();
+    $response->clearHttpHeaders();
+    $response->setStatusCode($statusCode);
+    $response->setHttpHeader('Location', $url);
+    $response->setContent(sprintf('<html><head><meta http-equiv="refresh" content="%d;url=%s"/></head></html>', $delay, htmlspecialchars($url, ENT_QUOTES, sfConfig::get('sf_charset'))));
+    $response->send();
+  }
+  /**
+   * @see sfController
+   */
public function getView($moduleName, $actionName, $viewName)
{
// user view exists?
@@ -36,4 +76,4 @@
return new $class($this->context, $moduleName, $actionName, $viewName);
}
-}
\ No newline at end of file
+}

sfJpMobilePlugin/trunk/lib/emoji/sfJpMobileEmoji.class.php

@@ -23,8 +23,13 @@
* Webコード検出パターン
* @var string
*/
-  protected $_webCodeRegex = '/(&#xE(?:6|7)[A-F0-9]{2};)/i';
+  protected $_webCodeRegex = '/&(#xE(?:6|7)[A-F0-9]{2});/i';
/**
+   * テキストコード検出パターン
+   * @var string
+   */
+  protected $_textCodeRegex = '/\[(#xE(?:6|7)[A-F0-9]{2})\]/i';
+  /**
* バイナリコード検出パターン
* @var string
*/
@@ -54,9 +59,23 @@
*/
public function convert($str)
{
+    foreach ($this->findWebCode($str) as $key) {
+      if (array_key_exists($key, $this->_decTable)) {
+        $str = str_replace("&{$key};", $this->_decTable[$key], $str);
+      }
+    }
+    return $str;
+  }
+  /**
+   * 各キャリア用のコードへのデコード
+   * @param   string    $str    変換対象
+   * @return  string
+   */
+  public function decode($str)
+  {
foreach ($this->findTextCode($str) as $key) {
if (array_key_exists($key, $this->_decTable)) {
-        $str = str_replace($key, $this->_decTable[$key], $str);
+        $str = str_replace("[{$key}]", $this->_decTable[$key], $str);
}
}
return $str;
@@ -71,11 +90,24 @@
foreach ($this->findBin($str) as $bin) {
$hex = bin2hex($bin);
$replace = array_key_exists($hex, $this->_encTable) ? $this->_encTable[$hex] : '';
-      $str = str_replace($bin, $replace, $str);
+      $str = str_replace($bin, "[{$replace}]", $str);
}
return $str;
}
/**
+   * DoCoMo絵文字Web記述用コード検出
+   * @param   string    $str    検索対象文字列
+   * @return  array
+   */
+  public function findWebCode($str)
+  {
+    $result = array();
+    if (preg_match_all($this->_webCodeRegex, $str, $matches)) {
+      $result = array_unique($matches[1]);
+    }
+    return $result;
+  }
+  /**
* DoCoMo絵文字テキストコード検出
* @param   string    $str    検索対象文字列
* @return  array
@@ -83,8 +115,8 @@
public function findTextCode($str)
{
$result = array();
-    if (preg_match_all($this->_webCodeRegex, $str, $matches)) {
-      $matches = array_unique($matches[0]);
+    if (preg_match_all($this->_textCodeRegex, $str, $matches)) {
+      $result = array_unique($matches[1]);
}
return $result;
}
@@ -97,7 +129,7 @@
{
$result = array();
if (preg_match_all($this->_binCodeRegex, $str, $matches)) {
-      $result = array_unique($matches[0]);
+      $result = array_unique($matches[1]);
}
return $result;
}

sfJpMobilePlugin/trunk/lib/sfJpMobile.class.php

@@ -80,6 +80,7 @@
*/
private static function _checkCarrier($patterns)
{
+    include sfContext::getInstance()->getConfigCache()->checkConfig('config/jpmobile/istyle.yml');
if (!($ua = getenv('HTTP_USER_AGENT'))) {
throw new sfMobileNotDetermineException('May be access from PC Browser.');
}

sfJpMobilePlugin/trunk/lib/filter/sfJpMobileFilter.class.php

@@ -18,8 +18,8 @@
if ($this->isFirstCall()) {
// UIDの取得
$this->_canGetUid();
-        // パラメータのUTF-8化
-        $this->_paramConvertToUtf8();
+        // パラメータをシステム内で扱いやすいように変換
+        $this->_paramConvert();
// キャッシュ制御設定
$this->_setCacheControl();
// Content-Typeの設定
@@ -53,10 +53,10 @@
}
}
/**
-   * パラメータのUTF-8化
+   * パラメータの変換
* @return null
*/
-  private function _paramConvertToUtf8()
+  private function _paramConvert()
{
if (sfJpMobile::isDocomo() || sfJpMobile::isKddi()) {
foreach ($this->getContext()->getRequest()->getParameterHolder()->getAll() as $key => $val) {
@@ -64,6 +64,11 @@
$this->getContext()->getRequest()->setParameter($key, $val);
}
}
+    $content = $this->getContext()->getResponse()->getContent();
+    // 絵文字変換
+    if (!sfJpMobile::isDocomo()) {
+      $content = sfJpMobile::getEmoji()->encode($content);
+    }
}
/**
* Content-Typeの設定

sfJpMobilePlugin/trunk/README

@@ -1,59 +1,84 @@
-= sfJpMobilePlugin: 携帯サイト作成支援のsymfony用プラグイン
+====== sfJpMobilePlugin: 携帯サイト作成支援のsymfony用プラグイン ======
-== こんなもの
+===== こんなもの =====
symfonyで携帯サイトを作った際に作ったものをプラグインとして抜き出したもの。
自分の仕事で利用しているので、下位機種はもとより、中位機種の対応すら考慮されてません。
キャリア判別にはファイアーウォール側でIP判別を行っているので、IPによる判別機能はもっていません。
-== 実装機能
-* UserAgentによるキャリア判別
-* 端末IDの取得
-* 契約者番号の取得
-* セッションへの対応
-* 絵文字の相互変換
-* テンプレートの自動振り分け
+IPによる判別を行いたいのであれば、sfMobileIPPluginを利用したほうがいいかなと思います。
-== 設置方法
+===== 実装機能 =====
+  * UserAgentによるキャリア判別
+  * 端末IDの取得
+  * 契約者番号の取得
+  * セッションへの対応
+  * 絵文字の相互変換
+  * テンプレートの自動振り分け
-=== 利用するコントローラの変更
-apps/*/config/factories.yml
-  all:
-    controlelr:
-      class: sfJpMobileController
+===== 設置方法 =====
+
+==== 利用するコントローラの変更 ====
+
+<code yaml>
+#config/factories.yml
+all:
+  controlelr:
+    class: sfJpMobileController
-=== フィルタの追加
-apps/*/config/filters.ymlの"insert your own filters here"の下
-  jpmobile:
-    class: sfJpMobileFilter
+</code>
-=== ビュー関連の設定
+==== フィルタの追加 ====
-==== クラスの指定
-apps/*/config/app.yml(app/*/modules/*/config/module.yml でもOK)
-  all:
-    view:
-      class: sfJpMobile
+<code yaml>
+# config/filters.yml
+jpmobile:
+  class: sfJpMobileFilter
-==== ヘルパーの利用
-apps/*/config/settings.yml
-  all:
-    standard_helpers:       [Partial, Cache, Form, JpMobileUrl]
+</code>
-==== レイアウトの変更
+==== ビュークラスの変更 ====
+
+<code yaml>
+#config/app.yml
+all:
+  view:
+    class: sfJpMobile
+
+</code>
+
+==== ヘルパーの追加 ====
+
+<code yaml>
+#config/factories.yml
+all:
+  .settings:
+    standard_helpers:       [Partial, Cache, Form, JpMobile]
+
+</code>
+
+==== レイアウトの変更 ====
+
自分で宣言してもいいけど、一応DOCTYPEの切り替えパーシャルがプリセットされている。
-apps/*/templates/layout.phpのDOCTYPE宣言のところをごっそり
+apps/*/templates/layout.phpのDOCTYPE宣言のところをごっそり変更
+<code php>
<?php include_partial('jpmobile/dtd') ?>
+</code>
-=== セッションの利用
-apps/*/config/factories.yml
-  all:
-    storage:
-      class: sfJpMobileSessionStorage
-      param:
-        session_name: symfony   # ここはお好きな名前で
+==== セッションの利用 ====
-== テンプレートの振り分けについて
+<code yaml>
+#config/factories.yml
+all:
+  storage:
+    class: sfJpMobileSessionStorage
+    param:
+      session_name: symfony   # ここはお好きな名前で
+
+</code>
+
+==== テンプレートの振り分けについて ====
+
下記の様にテンプレートファイル名を付けることで、振り分けることが可能です。
* 通常:     indexSuccess.php
@@ -65,5 +90,5 @@
DoCoMoでアクセスした場合、***Docomo -> ***Mobile -> 通常 の順でテンプレートを探します。
-=== 副作用
+=== 副作用 ===
レイアウトも同様に振り分けられちゃいます。