[前][次][番号順一覧][スレッド一覧]

ruby-changes:7667

From: akr <ko1@a...>
Date: Sat, 6 Sep 2008 20:11:42 +0900 (JST)
Subject: [ruby-changes:7667] Ruby:r19188 (trunk): * transcode.c (econv_description): show ECONV_HTML_TEXT_ENCODER and

akr	2008-09-06 20:11:21 +0900 (Sat, 06 Sep 2008)

  New Revision: 19188

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19188

  Log:
    * transcode.c (econv_description): show ECONV_HTML_TEXT_ENCODER and
      ECONV_HTML_ATTR_ENCODER.

  Modified files:
    trunk/ChangeLog
    trunk/transcode.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 19187)
+++ ChangeLog	(revision 19188)
@@ -1,3 +1,8 @@
+Sat Sep  6 20:10:48 2008  Tanaka Akira  <akr@f...>
+
+	* transcode.c (econv_description): show ECONV_HTML_TEXT_ENCODER and
+	  ECONV_HTML_ATTR_ENCODER.
+
 Sat Sep  6 20:06:09 2008  Tanaka Akira  <akr@f...>
 
 	* transcode.c (rb_econv_binmode): check actual transcoders.
Index: transcode.c
===================================================================
--- transcode.c	(revision 19187)
+++ transcode.c	(revision 19188)
@@ -1790,13 +1790,15 @@
 
     if (ecflags & (ECONV_UNIVERSAL_NEWLINE_DECODER|
                    ECONV_CRLF_NEWLINE_ENCODER|
-                   ECONV_CR_NEWLINE_ENCODER)) {
+                   ECONV_CR_NEWLINE_ENCODER|
+                   ECONV_HTML_TEXT_ENCODER|
+                   ECONV_HTML_ATTR_ENCODER)) {
         const char *pre = "";
         if (has_description)
             rb_str_cat2(mesg, " with ");
         if (ecflags & ECONV_UNIVERSAL_NEWLINE_DECODER)  {
             rb_str_cat2(mesg, pre); pre = ",";
-            rb_str_cat2(mesg, "Universal-newline");
+            rb_str_cat2(mesg, "universal-newline");
         }
         if (ecflags & ECONV_CRLF_NEWLINE_ENCODER) {
             rb_str_cat2(mesg, pre); pre = ",";
@@ -1806,6 +1808,14 @@
             rb_str_cat2(mesg, pre); pre = ",";
             rb_str_cat2(mesg, "CR-newline");
         }
+        if (ecflags & ECONV_HTML_TEXT_ENCODER) {
+            rb_str_cat2(mesg, pre); pre = ",";
+            rb_str_cat2(mesg, "HTML-text");
+        }
+        if (ecflags & ECONV_HTML_ATTR_ENCODER) {
+            rb_str_cat2(mesg, pre); pre = ",";
+            rb_str_cat2(mesg, "HTML-attr");
+        }
         has_description = 1;
     }
     if (!has_description) {

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]