• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

ギコナビ


Commit MetaInfo

Revisionf7b1312800df1acd912942f80aa3e6fd7698387b (tree)
Time2009-01-25 18:38:19
Authorcvs2git <cvs2git>
Commitercvs2git

Log Message

This commit was manufactured by cvs2svn to create tag 'v1_59_0_774'.

Change Summary

Incremental Difference

--- a/Editor.pas
+++ b/Editor.pas
@@ -1882,61 +1882,31 @@ const
18821882 VAL_PON = 'PON=';
18831883 EXPIRES_MARK = 'expires=';
18841884 var
1885- i, pos: Integer;
1885+// i: Integer;
18861886 tmp : string;
18871887 val : string;
1888- curCookies : TStringList;
1889- tmpCookieName : string;
18901888 begin
1891- // 2008.12.14 –³ðŒƒNƒŠƒA‚µ‚Ä‚Í‚¢‚¯‚È‚¢ by ‚à‚¶‚ã
1892- curCookies := TStringList.Create;
1893- curCookies.Delimiter := ';';
1894- curCookies.DelimitedText := ABoard.Cookie;
18951889 ABoard.Cookie := '';
1896- try
1897- while (AnsiPos(COOKIE_MARK, Rawtext) > 0 ) do begin
1898- tmp := Copy(Rawtext, AnsiPos(COOKIE_MARK, Rawtext) + Length(COOKIE_MARK), Length(Rawtext));
1899- Delete(Rawtext, 1, AnsiPos('Set-Cookie', Rawtext)+ Length(COOKIE_MARK));
1900- //Cookie‚ðØ‚èo‚·
1901- val := Trim(GikoSys.GetTokenIndex(tmp, ';', 0));
1902- if( AnsiPos(VAL_SPID, val) > 0 ) then begin
1903- ABoard.SPID := Copy(val, AnsiPos(VAL_SPID, val) + Length(VAL_SPID), Length(val));
1904- end else if( AnsiPos(VAL_PON, val) > 0 ) then begin
1905- ABoard.PON := Copy(val, AnsiPos(VAL_PON, val) + Length(VAL_PON), Length(val));
1906- end else begin
1907- // Šù‘¶‚ÌCookie‚̏ꍇ‚Í’l‚¾‚¯•t‚¯‘Ö‚¦‚é
1908- pos := AnsiPos('=', val);
1909- if pos > 0 then begin
1910- tmpCookieName := Copy(val, 0, pos - 1);
1911- for i := 0 to curCookies.Count - 1 do begin
1912- if (curCookies.IndexOfName(tmpCookieName) >= 0) then begin
1913- curCookies.Values[tmpCookieName] := Copy(val, pos + 1, Length(val));
1914- tmpCookieName := '';
1915- break;
1916- end;
1917- end;
1918- if (tmpCookieName <> '') then begin
1919- curCookies.Add(val);
1920- end;
1921- end;
1922- //tmpCookie := tmpCookie + val + '; ';
1923- end;
1924- //expires‚ðØ‚èo‚·
1925- val := Trim(GikoSys.GetTokenIndex(tmp, ';', 1));
1926- if( AnsiPos(EXPIRES_MARK, val) > 0) then begin
1927- Delete(val, 1, AnsiPos(EXPIRES_MARK, val) + Length(EXPIRES_MARK) - 1);
1928- ABoard.Expires := GMTToLocalDateTime(val);
1929- end;
1930- end;
1931- for i := 0 to curCookies.Count - 1 do begin
1932- if (curCookies.Strings[i] <> '') then begin
1933- ABoard.Cookie := ABoard.Cookie + curCookies.Strings[i] + '; ';
1934- end;
1935- end;
1936-
1937- finally
1938- curCookies.Free;
1939- end;
1890+ while (AnsiPos(COOKIE_MARK, Rawtext) > 0 ) do begin
1891+ //i := 0;
1892+ tmp := Copy(Rawtext, AnsiPos(COOKIE_MARK, Rawtext) + Length(COOKIE_MARK), Length(Rawtext));
1893+ Delete(Rawtext, 1, AnsiPos('Set-Cookie', Rawtext)+ Length(COOKIE_MARK));
1894+ //Cookie‚ðØ‚èo‚·
1895+ val := Trim(GikoSys.GetTokenIndex(tmp, ';', 0));
1896+ if( AnsiPos(VAL_SPID, val) > 0 ) then begin
1897+ ABoard.SPID := Copy(val, AnsiPos(VAL_SPID, val) + Length(VAL_SPID), Length(val));
1898+ end else if( AnsiPos(VAL_PON, val) > 0 ) then begin
1899+ ABoard.PON := Copy(val, AnsiPos(VAL_PON, val) + Length(VAL_PON), Length(val));
1900+ end else begin
1901+ ABoard.Cookie := ABoard.Cookie + val + '; ';
1902+ end;
1903+ //expires‚ðØ‚èo‚·
1904+ val := Trim(GikoSys.GetTokenIndex(tmp, ';', 1));
1905+ if( AnsiPos(EXPIRES_MARK, val) > 0) then begin
1906+ Delete(val, 1, AnsiPos(EXPIRES_MARK, val) + Length(EXPIRES_MARK) - 1);
1907+ ABoard.Expires := GMTToLocalDateTime(val);
1908+ end;
1909+ end;
19401910 end;
19411911 //! hiddenƒf[ƒ^Žæ“¾
19421912 procedure TEditorForm.GetHiddenParameter(Rawtext: String; ABoard: TBoard);
--- a/Giko.pas
+++ b/Giko.pas
@@ -1560,7 +1560,6 @@ begin
15601560
15611561 Application.UnhookMainWindow(Hook);
15621562 //ƒAƒvƒŠƒP[ƒVƒ‡ƒ“I—¹‚Ì‘O‚Ƀ_ƒEƒ“ƒ[ƒhƒXƒŒƒbƒh‚ɐ³íI—¹‚𑣂·
1563- FControlThread.DownloadAbort;
15641563 FControlThread.Terminate;
15651564
15661565 //OnDestory‚¾‚ƍċN“®‚ð‚©‚¯‚½‚Æ‚«‚È‚Ç‚É•Û‘¶‚³‚ê‚È‚¢‚Ì‚ÅOnCloseQuery‚Őݒè•Û‘¶
@@ -1611,11 +1610,23 @@ begin
16111610 GikoSys.Setting.ResRange := FResRangeMenuSelect;
16121611 except
16131612 end;
1614- //¡‚Ìwinodw‚̃Xƒ^ƒCƒ‹‚ÅCoolBar‚̈ʒuAƒEƒBƒ“ƒhƒE‚̈ʒu‚ð•Û‘¶
1615- SaveCoolBarSettings;
1616- GikoSys.Setting.WriteWindowSettingFile;
1617- // –¼‘O‚ƃ[ƒ‹‚Ì•Û‘¶‚Ȃ̂ŃGƒfƒBƒ^‚ª•Â‚¶‚½Œã‚È‚ç‚¢‚Â‚Å‚à‚¢‚¢
1618- GikoSys.Setting.WriteNameMailSettingFile;
1613+
1614+ //ˆêŽž“I‚ɒʏíƒXƒ^ƒCƒ‹‚É–ß‚µ‚ÄCoolBar‚̈ʒuAƒEƒBƒ“ƒhƒE‚̈ʒu‚ð•Û‘¶
1615+ //¦’ˆÓFOnDestroyAOnCloseQuery‚ÅŽg‚¤‚±‚Æ‚µ‚©l—¶‚³‚ê‚Ä‚¢‚È‚¢
1616+ if WindowState <> wsNormal then begin
1617+ WindowState := wsNormal;
1618+ end;
1619+
1620+ try
1621+ SaveCoolBarSettings;
1622+ except
1623+ end;
1624+
1625+ try
1626+ GikoSys.Setting.WriteWindowSettingFile;
1627+ GikoSys.Setting.WriteNameMailSettingFile;
1628+ except
1629+ end;
16191630
16201631 //“ü—̓AƒVƒXƒg‹@\‚̐ݒè‚Ì•Û‘¶
16211632 InputAssistDM.SaveToFile(GikoSys.GetInputAssistFileName);
@@ -1648,12 +1659,6 @@ begin
16481659 RoundList.SaveRoundFile;
16491660 except
16501661 end;
1651-
1652- // ƒ^ƒXƒNƒgƒŒƒC‚̃AƒCƒRƒ“íœ
1653- if (FIconData.uID <> 0) then begin
1654- Shell_NotifyIcon(NIM_DELETE, @FIconData);
1655- end;
1656-
16571662 end;
16581663
16591664 procedure TGikoForm.FormDestroy(Sender: TObject);
@@ -1661,16 +1666,9 @@ var
16611666 i : Integer;
16621667 tmpBool : Boolean;
16631668 begin
1664- //ˆêŽž“I‚ɒʏíƒXƒ^ƒCƒ‹‚É–ß‚µ‚ÄCoolBar‚̈ʒuAƒEƒBƒ“ƒhƒE‚̈ʒu‚ð•Û‘¶
1665- //¦’ˆÓFOnDestroy‚ÅŽg‚¤‚±‚Æ‚µ‚©l—¶‚³‚ê‚Ä‚¢‚È‚¢
1666- // ‘¼‚Å‚â‚é‚ƍĕ`‰æ‚ª”­¶‚·‚é
1667- if WindowState <> wsNormal then begin
1668- WindowState := wsNormal;
1669- try
1670- SaveCoolBarSettings;
1671- GikoSys.Setting.WriteWindowSettingFile;
1672- except
1673- end;
1669+ // ƒ^ƒXƒNƒgƒŒƒC‚̃AƒCƒRƒ“íœ
1670+ if (FIconData.uID <> 0) then begin
1671+ Shell_NotifyIcon(NIM_DELETE, @FIconData);
16741672 end;
16751673
16761674 // ƒ}ƒEƒXƒWƒFƒXƒ`ƒƒ[ŠJ•ú
@@ -1755,7 +1753,7 @@ begin
17551753
17561754 try
17571755 try
1758- //FControlThread.DownloadAbort;
1756+ FControlThread.DownloadAbort;
17591757 FControlThread.Terminate;
17601758 FControlThread.WaitFor;
17611759 except
--- a/Setting.pas
+++ b/Setting.pas
@@ -1333,15 +1333,6 @@ begin
13331333
13341334 FCheckDatFile := ini.ReadBool('ThreadList', 'CheckDatFile', True);
13351335 FLimitResCountMessage := ini.ReadBool('Thread', 'LimitResCountMessage', True);
1336-
1337- // ƒMƒRƒiƒrXV‚Å—˜—p‚µ‚½ƒCƒ“ƒXƒg[ƒ‰‚̍폜
1338- s := ini.ReadString('Update', 'Remove0', '');
1339- if (FileExists(s)) then begin
1340- SysUtils.DeleteFile(s);
1341- // íœ‚ÉŽ¸”s‚µ‚Ä‚à–³Ž‹‚·‚é
1342- ini.DeleteKey('Update', 'Remove0');
1343- end;
1344-
13451336 ini.UpdateFile;
13461337 finally
13471338 ini.Free;
Binary files a/gikoNavi.res and b/gikoNavi.res differ
--- a/readme/gikoSetup.iss
+++ b/readme/gikoSetup.iss
@@ -56,9 +56,6 @@ Name: japanese; MessagesFile: compiler:Languages\Japanese.isl
5656
5757 [Code]
5858 procedure CurStepChanged(CurStep: TSetupStep);
59-var
60- path :String;
61- srcpath: String;
6259 begin
6360 case CurStep of
6461 ssInstall:
@@ -78,15 +75,6 @@ begin
7875 end;
7976 end;
8077 end;
81- ssPostInstall:
82- begin
83- path := ExpandConstant('{app}') + '\gikoNavi.ini';
84- srcpath := ExpandConstant('{srcexe}');
85- if (FileExists(path)) then
86- begin
87- SetIniString('Update', 'Remove0', srcpath, path);
88- end;
89- end;
9078 end;
9179
9280 end;
--- a/readme/gikoUSetup.iss
+++ b/readme/gikoUSetup.iss
@@ -18,8 +18,8 @@ SourceDir=G:\Release
1818 OutputDir=G:\InnoSetup\Output
1919 SetupIconFile="G:\gikoNaviSFX_102\MainIcon.ico"
2020 ; ƒMƒRƒiƒr‚̃o[ƒWƒ‡ƒ“‚É‚ ‚킹‚Ä‚­‚¾‚³‚¢
21-VersionInfoVersion=1.59.0.778
22-OutputBaseFilename=gikoNavi_b59_778_usetup
21+VersionInfoVersion=1.59.0.774
22+OutputBaseFilename=gikoNavi_b59_774_usetup
2323 CreateUninstallRegKey=no
2424
2525 [Tasks]
@@ -103,9 +103,6 @@ begin
103103 end;
104104
105105 procedure CurStepChanged(CurStep: TSetupStep);
106-var
107- path :String;
108- srcpath: String;
109106 begin
110107 case CurStep of
111108 ssInstall:
@@ -125,15 +122,6 @@ begin
125122 end;
126123 end;
127124 end;
128- ssPostInstall:
129- begin
130- path := ExpandConstant('{app}') + '\gikoNavi.ini';
131- srcpath := ExpandConstant('{srcexe}');
132- if (FileExists(path)) then
133- begin
134- SetIniString('Update', 'Remove0', srcpath, path);
135- end;
136- end;
137125 end;
138126
139127 end;
--- a/res/ExternalBoardPlugIn/ShitarabaJBBSPlugIn.dpr
+++ b/res/ExternalBoardPlugIn/ShitarabaJBBSPlugIn.dpr
@@ -2,7 +2,7 @@ library ShitarabaJBBSPlugIn;
22
33 {
44 ShitarabaJBBSPlugIn
5- $Id: ShitarabaJBBSPlugIn.dpr,v 1.46 2008/12/20 04:02:40 h677 Exp $
5+ $Id: ShitarabaJBBSPlugIn.dpr,v 1.45 2008/08/03 02:45:48 h677 Exp $
66 }
77
88 uses
@@ -83,7 +83,7 @@ const
8383 MAJOR_VERSION = 1;
8484 MINOR_VERSION = 1;
8585 RELEASE_VERSION = 'alpha';
86- REVISION_VERSION = 18;
86+ REVISION_VERSION = 17;
8787
8888 SYNCRONIZE_MENU_CAPTION = '‚µ‚½‚ç‚ÎJBBS”XV';
8989
@@ -880,10 +880,11 @@ begin
880880 tmpLine := AnsiLowerCase(tmpHTML[i]);
881881 tS := AnsiPos('<a href="mailto:', tmpLine);
882882 if tS > 0 then begin //ƒƒ‹—“ƒAƒŠ
883- tE := AnsiPos('">', tmpLine);
884- tmpDatToken[2] := Copy(tmpHTML[i], tS + 16, tE - (tS + 16));
885- tmpHTML[i] := Copy(tmpHTML[i], tE + 5, Length(tmpHTML[i]));
886- tmpHTML[i] := CustomStringReplace(tmpHTML[i], '</a>', '', true); end else begin //ƒƒ‹—“–³‚µ
883+ tE := AnsiPos('">', tmpLine);
884+ tmpDatToken[2] := Copy(tmpHTML[i], tS + 16, tE - (tS + 16));
885+ tmpHTML[i] := Copy(tmpHTML[i], tE + 5, Length(tmpHTML[i]));
886+ tmpHTML[i] := CustomStringReplace(tmpHTML[i], '</a>', '', true);
887+ end else begin //ƒƒ‹—“–³‚µ
887888 tmpDatToken[2] := '';
888889 end;
889890 //====================//
@@ -896,16 +897,7 @@ begin
896897 tmpDatToken[1] := CustomStringReplace(tmpDatToken[1], '</b>', '', true);
897898 tmpHTML[i] := Copy(tmpHTML[i], tE + 8, Length(tmpHTML[i]));
898899 end else begin
899- // “Še“ú‚Ì‚È‚¢ƒpƒ^[ƒ“‚ð‹~‚¤
900- tE := AnsiPos('F', tmpLine);
901- if tE > 0 then begin
902- tmpDatToken[1] := Trim(Copy(tmpHTML[i], 1, tE - 1 ));
903- tmpDatToken[1] := CustomStringReplace(tmpDatToken[1], '<b>', '', true);
904- tmpDatToken[1] := CustomStringReplace(tmpDatToken[1], '</b>', '', true);
905- tmpHTML[i] := Copy(tmpHTML[i], tE + 2, Length(tmpHTML[i]));
906- end else begin
907- tmpDatToken[1] := '';
908- end;
900+ tmpDatToken[1] := '';
909901 end;
910902 //====================//
911903 //==“ú•tŽž‚̎擾==//
Binary files a/res/ExternalBoardPlugIn/ShitarabaJBBSPlugIn.res and b/res/ExternalBoardPlugIn/ShitarabaJBBSPlugIn.res differ