[Ttssh2-commit] [5438] 設定名変更

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2013年 11月 26日 (火) 14:51:10 JST


Revision: 5438
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5438
Author:   doda
Date:     2013-11-26 14:51:09 +0900 (Tue, 26 Nov 2013)
Log Message:
-----------
設定名変更
https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=32028

Modified Paths:
--------------
    trunk/doc/en/html/about/history.html
    trunk/doc/ja/html/about/history.html
    trunk/installer/release/TERATERM.INI
    trunk/teraterm/common/tttypes.h
    trunk/teraterm/teraterm/buffer.c
    trunk/teraterm/ttpset/ttset.c

-------------- next part --------------
Modified: trunk/doc/en/html/about/history.html
===================================================================
--- trunk/doc/en/html/about/history.html	2013-11-25 16:25:46 UTC (rev 5437)
+++ trunk/doc/en/html/about/history.html	2013-11-26 05:51:09 UTC (rev 5438)
@@ -44,7 +44,7 @@
         </ul></li>
       <li>When the URL string is divided at the end of the line, new setting can enable to concatenate the whole string.
         <ul>
-          <li>added the JoinSplitedURL and IgnoreCharContinuedLineURL entries in the teraterm.ini file.</li>
+          <li>added the JoinSplitURL and JoinSplitURLIgnoreEOLChar entries in the teraterm.ini file.</li>
         </ul></li>
       <li>Macro
         <ul>

Modified: trunk/doc/ja/html/about/history.html
===================================================================
--- trunk/doc/ja/html/about/history.html	2013-11-25 16:25:46 UTC (rev 5437)
+++ trunk/doc/ja/html/about/history.html	2013-11-26 05:51:09 UTC (rev 5438)
@@ -44,7 +44,7 @@
         </ul></li>
       <li>URL\x82̓r\x92\x86\x82ʼn\xFC\x8Ds\x82\xB3\x82\xEA\x82Ă\xA2\x82鎞\x82ɁA\x8Cq\x82\xAA\x82\xC1\x82Ă\xA2\x82\xE9\x82\xE0\x82̂Ƃ\xB5\x82Ĉ\xB5\x82\xA6\x82\xE9\x90ݒ\xE8\x82\xF0\x92lj\xC1\x82\xB5\x82\xBD\x81B
         <ul>
-          <li>tearterm.ini\x82\xC9JoinSplitedURL, IgnoreCharContinuedLineURL\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92lj\xC1\x82\xB5\x82\xBD\x81B</li>
+          <li>tearterm.ini\x82\xC9JoinSplitURL, JoinSplitURLIgnoreEOLChar\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92lj\xC1\x82\xB5\x82\xBD\x81B</li>
         </ul></li>
       <li>\x83}\x83N\x83\x8D
         <ul>

Modified: trunk/installer/release/TERATERM.INI
===================================================================
--- trunk/installer/release/TERATERM.INI	2013-11-25 16:25:46 UTC (rev 5437)
+++ trunk/installer/release/TERATERM.INI	2013-11-26 05:51:09 UTC (rev 5438)
@@ -498,9 +498,9 @@
 ; Windows 7 jump list support
 JumpList=on
 
-;
-JoinSplitedURL=off
-IgnoreCharContinuedLineURL=\
+; Join Split URL
+JoinSplitURL=off
+JoinSplitURLIgnoreEOLChar=\
 
 ; Kermit log
 KmtLog=off

Modified: trunk/teraterm/common/tttypes.h
===================================================================
--- trunk/teraterm/common/tttypes.h	2013-11-25 16:25:46 UTC (rev 5437)
+++ trunk/teraterm/common/tttypes.h	2013-11-26 05:51:09 UTC (rev 5438)
@@ -571,8 +571,8 @@
 	DWORD BeepSuppressTime;
 	WORD LogAllBuffIncludedInFirst;
 	unsigned int MaxOSCBufferSize;
-	WORD JoinSplitedURL;
-	char IgnoreCharContinuedLineURL;
+	WORD JoinSplitURL;
+	char JoinSplitURLIgnoreEOLChar;
 };
 
 typedef struct tttset TTTSet, *PTTSet;

Modified: trunk/teraterm/teraterm/buffer.c
===================================================================
--- trunk/teraterm/teraterm/buffer.c	2013-11-25 16:25:46 UTC (rev 5437)
+++ trunk/teraterm/teraterm/buffer.c	2013-11-26 05:51:09 UTC (rev 5438)
@@ -1599,9 +1599,9 @@
 		PrevCharPtr = PrevLinePtr(LinePtr) + NumOfColumns-1;
 		PrevCharCode = CodeBuff[PrevCharPtr];
 		PrevCharAttr = AttrBuff[PrevCharPtr];
-		if ((PrevCharAttr & AttrURL) && !(ch & 0x80) && url_char[ch]) {
-			if ((AttrLine[0] & AttrLineContinued) || (ts.JoinSplitedURL &&
-			    (PrevCharCode == ts.IgnoreCharContinuedLineURL || ts.IgnoreCharContinuedLineURL == '\0' ))) {
+		if ((PrevCharAttr & AttrURL) && !(AttrLine[0]&(AttrKanji|AttrSpecial)) && !(ch & 0x80) && url_char[ch]) {
+			if ((AttrLine[0] & AttrLineContinued) || (ts.JoinSplitURL &&
+			    (PrevCharCode == ts.JoinSplitURLIgnoreEOLChar || ts.JoinSplitURLIgnoreEOLChar == '\0' ))) {
 				AttrLine[0] |= AttrURL; 
 			}
 		}
@@ -1609,9 +1609,9 @@
 	}
 
 	if ((x-1>=0) && (AttrLine[x-1] & AttrURL) &&
-		((!(ch & 0x80 || url_char[ch]==0)) || (x == NumOfColumns - 1 && ch == ts.IgnoreCharContinuedLineURL))) {
-//		!((CodeLine[x] <= ' ') && !(AttrLine[x] & AttrKanji))) {
-			AttrLine[x] |= AttrURL; 
+	  !(AttrLine[x] & (AttrKanji|AttrSpecial)) &&
+	  ((!(ch & 0x80) && url_char[ch]) || (x == NumOfColumns - 1 && ch == ts.JoinSplitURLIgnoreEOLChar))) {
+		AttrLine[x] |= AttrURL; 
 		return;
 	}
 
@@ -2397,7 +2397,7 @@
 	for (i = 0; i < end - start + 1; i++) {
 		ch = CodeBuff[start + i];
 		if ((start + i) % NumOfColumns == NumOfColumns - 1 
-			&& ch == ts.IgnoreCharContinuedLineURL) {
+			&& ch == ts.JoinSplitURLIgnoreEOLChar) {
 			// \x8Ds\x96\x96\x82\xAA\x8Ds\x8Cp\x91\xB1\x83}\x81[\x83N\x97p\x82̕\xB6\x8E\x9A\x82̏ꍇ\x82̓X\x83L\x83b\x83v\x82\xB7\x82\xE9
 		} else {
 			*uptr++ = ch;

Modified: trunk/teraterm/ttpset/ttset.c
===================================================================
--- trunk/teraterm/ttpset/ttset.c	2013-11-25 16:25:46 UTC (rev 5437)
+++ trunk/teraterm/ttpset/ttset.c	2013-11-26 05:51:09 UTC (rev 5438)
@@ -1530,10 +1530,10 @@
 	ts->MaxOSCBufferSize =
 		GetPrivateProfileInt(Section, "MaxOSCBufferSize", 4096, FName);
 
-	ts->JoinSplitedURL = GetOnOff(Section, "JoinSplitedURL", FName, FALSE);
+	ts->JoinSplitURL = GetOnOff(Section, "JoinSplitURL", FName, FALSE);
 
-	GetPrivateProfileString(Section, "IgnoreCharContinuedLineURL", "\\", Temp, sizeof(Temp), FName);
-	ts->IgnoreCharContinuedLineURL = Temp[0];
+	GetPrivateProfileString(Section, "JoinSplitURLIgnoreEOLChar", "\\", Temp, sizeof(Temp), FName);
+	ts->JoinSplitURLIgnoreEOLChar = Temp[0];
 }
 
 void FAR PASCAL WriteIniFile(PCHAR FName, PTTSet ts)
@@ -2696,10 +2696,10 @@
 	// Max OSC string buffer size
 	WriteInt(Section, "MaxOSCBufferSize", FName, ts->MaxOSCBufferSize);
 
-	WriteOnOff(Section, "JoinSplitedURL", FName, ts->JoinSplitedURL);
+	WriteOnOff(Section, "JoinSplitURL", FName, ts->JoinSplitURL);
 
-	_snprintf_s(Temp, sizeof(Temp), _TRUNCATE, "%c", ts->IgnoreCharContinuedLineURL);
-	WritePrivateProfileString(Section, "IgnoreCharContinuedLineURL", Temp, FName);
+	_snprintf_s(Temp, sizeof(Temp), _TRUNCATE, "%c", ts->JoinSplitURLIgnoreEOLChar);
+	WritePrivateProfileString(Section, "JoinSplitURLIgnoreEOLChar", Temp, FName);
 }
 
 #define VTEditor "VT editor keypad"



Ttssh2-commit メーリングリストの案内
Back to archive index