texlive[57071] Build/source/texk/dvipsk: texk/dvipsk: Output error of

commits+takuji at tug.org commits+takuji at tug.org
Sat Dec 5 04:24:26 CET 2020


Revision: 57071
          http://tug.org/svn/texlive?view=revision&revision=57071
Author:   takuji
Date:     2020-12-05 04:24:25 +0100 (Sat, 05 Dec 2020)
Log Message:
-----------
texk/dvipsk: Output error of html special to STDERR

Modified Paths:
--------------
    trunk/Build/source/texk/dvipsk/ChangeLog
    trunk/Build/source/texk/dvipsk/NEWS
    trunk/Build/source/texk/dvipsk/dospecial.c

Modified: trunk/Build/source/texk/dvipsk/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvipsk/ChangeLog	2020-12-05 00:54:11 UTC (rev 57070)
+++ trunk/Build/source/texk/dvipsk/ChangeLog	2020-12-05 03:24:25 UTC (rev 57071)
@@ -1,3 +1,9 @@
+2020-12-05  TANAKA Takuji  <ttk at t-lab.opal.ne.jp>
+
+	* NEWS: Mention new/jfm feature.
+	* dospecial.c:
+	Output error of html special not to STDOUT but to STDERR.
+
 2020-11-28  Akira Kakuto  <kakuto at w32tex.org>
 
 	* protos.h (titlename): new global.

Modified: trunk/Build/source/texk/dvipsk/NEWS
===================================================================
--- trunk/Build/source/texk/dvipsk/NEWS	2020-12-05 00:54:11 UTC (rev 57070)
+++ trunk/Build/source/texk/dvipsk/NEWS	2020-12-05 03:24:25 UTC (rev 57071)
@@ -1,9 +1,10 @@
 $Id$
 This file records noteworthy changes.  (Public domain.)
 
-dvips 2021.1 (TeX Live 2020):
+dvips 2021.1 (TeX Live 2021):
   Default title is now the basename of the input file isntead of the
   full path, and can be overridden with new option -title.
+  Support new feature of virtual font to fallback Japanese font definition.
 
 dvips 2020.1 (TeX Live 2020):
   Encodings for bitmap fonts.

Modified: trunk/Build/source/texk/dvipsk/dospecial.c
===================================================================
--- trunk/Build/source/texk/dvipsk/dospecial.c	2020-12-05 00:54:11 UTC (rev 57070)
+++ trunk/Build/source/texk/dvipsk/dospecial.c	2020-12-05 03:24:25 UTC (rev 57071)
@@ -817,36 +817,37 @@
    if (strncmp(p, "header", 6)==0) return;
 #ifdef HPS
    if (strncmp(p, "html:", 5)==0) {
-     if (! HPS_FLAG) return;
-	 		p += 5;
-			while (isspace((unsigned char)*p))
-   		p++;
-			if (*p == '<') {
-    			char               *sp = p;
-    			char               *str;
-    			int                 ii=0;int len;int lower_len;
+      if (! HPS_FLAG) return;
+      p += 5;
+      while (isspace((unsigned char)*p))
+         p++;
+      if (*p == '<') {
+         char *sp = p;
+         char *str;
+         int  ii=0, len, lower_len;
 
-    			while ((*p) && (*p != '>')) {
-						ii++;
-						p++;
-   			 }
-    		str = (char *)mymalloc(ii+2);
-   			strncpy(str,sp+1,ii-1);
-    		str[ii-1] = 0;len=strlen(str);
-				if(len>6) lower_len=6; else lower_len=len;
-				for(ii=0;ii<lower_len;ii++) str[ii]=tolower((unsigned char)str[ii]);
-				do_html(str);
-   			free(str);
-				} else
+         while ((*p) && (*p != '>')) {
+            ii++;
+            p++;
+         }
+         str = (char *)mymalloc(ii+2);
+         strncpy(str,sp+1,ii-1);
+         str[ii-1] = 0;len=strlen(str);
+         if(len>6) lower_len=6; else lower_len=len;
+         for(ii=0;ii<lower_len;ii++) str[ii]=tolower((unsigned char)str[ii]);
+         do_html(str);
+         free(str);
+      } else
 #ifdef KPATHSEA
-				  if (!kpse_tex_hush ("special"))
+         if (!kpse_tex_hush ("special"))
 #endif
-				    {
+      {
 
-    			printf("Error in html special\n");
-    			return;
-				}
-	return;
+         sprintf(errbuf,"Error in html special\n");
+         error(errbuf);
+         return;
+      }
+      return;
    }
 #else
    if (strncmp(p, "html:", 5)==0) return;



More information about the tex-live-commits mailing list.