ギコナビ
リビジョン | 05c61eaa43543729322f8a3149434d44d0e6d0c0 (tree) |
---|---|
日時 | 2009-06-07 12:11:06 |
作者 | cvs2git <cvs2git> |
コミッター | cvs2git |
This commit was manufactured by cvs2svn to create tag 'v1_60_0_789'.
@@ -281,8 +281,6 @@ type | ||
281 | 281 | function FusianaMsgBox: Integer; |
282 | 282 | //! sent.init@C̶¬ |
283 | 283 | function CreateSentIniFile: TMemIniFile; |
284 | - //! ë`FbN | |
285 | - function isGobaku: Boolean; | |
286 | 284 | protected |
287 | 285 | procedure CreateParams(var Params: TCreateParams); override; |
288 | 286 | public |
@@ -803,11 +801,6 @@ begin | ||
803 | 801 | CancelSend( Board, SysMenu ); |
804 | 802 | Exit; |
805 | 803 | end; |
806 | - // ë`FbN | |
807 | - if (isGobaku) then begin | |
808 | - CancelSend( Board, SysMenu ); | |
809 | - Exit; | |
810 | - end; | |
811 | 804 | end; |
812 | 805 | |
813 | 806 | GetSendData(Source); |
@@ -2554,66 +2547,5 @@ begin | ||
2554 | 2547 | GikoForm.DownloadList(GetBoard); |
2555 | 2548 | end; |
2556 | 2549 | end; |
2557 | -//! ë`FbN | |
2558 | -function TEditorForm.isGobaku: Boolean; | |
2559 | -const | |
2560 | - MSG_GOBAKU : string = | |
2561 | - '\¦µÄ¢é%sÆeæÌ%sªÙÈèÜ·B'#13#10 + | |
2562 | - '±ÌÜÜ«ÝÜ·©H'; | |
2563 | -var | |
2564 | - ThreadItem : TThreadItem; | |
2565 | - msg : String; | |
2566 | - | |
2567 | -begin | |
2568 | - Result := False; | |
2569 | - // IvVLø©ÂXMÅÌÝLø | |
2570 | - if (GikoSys.Setting.UseGobakuCheck) then begin | |
2571 | - // XM | |
2572 | - if (FThreadItem <> nil) then begin | |
2573 | - ThreadItem := GikoForm.GetActiveContent(False); | |
2574 | - if (ThreadItem <> nil) then begin | |
2575 | - if (FThreadItem <> ThreadItem) then begin | |
2576 | - msg := Format(MSG_GOBAKU, ['Xbh', 'Xbh']); | |
2577 | - Result := MsgBox(Handle, msg, 'îñ', MB_YESNO or MB_ICONQUESTION) = IDNO; | |
2578 | - end; | |
2579 | - end else begin | |
2580 | - if GikoForm.ActiveList is TBBS then begin | |
2581 | - if TBBS(GikoForm.ActiveList) <> FThreadItem.ParentBoard.ParentCategory.ParenTBBS then begin | |
2582 | - msg := Format(MSG_GOBAKU, ['BBS', 'XbhÌ®·éBBS']); | |
2583 | - Result := MsgBox(Handle, msg, 'îñ', MB_YESNO or MB_ICONQUESTION) = IDNO; | |
2584 | - end; | |
2585 | - end else if GikoForm.ActiveList is TCategory then begin | |
2586 | - if TCategory(GikoForm.ActiveList).FindThreadFromURL(FThreadItem.URL) = nil then begin | |
2587 | - msg := Format(MSG_GOBAKU, ['JeS', 'XbhÌ®·éJeS']); | |
2588 | - Result := MsgBox(Handle, msg, 'îñ', MB_YESNO or MB_ICONQUESTION) = IDNO; | |
2589 | - end; | |
2590 | - end else if GikoForm.ActiveList is TBoard then begin | |
2591 | - if TBoard(GikoForm.ActiveList) <> FThreadItem.ParentBoard then begin | |
2592 | - msg := Format(MSG_GOBAKU, ['Â', 'XbhÌ®·éÂ']); | |
2593 | - Result := MsgBox(Handle, msg, 'îñ', MB_YESNO or MB_ICONQUESTION) = IDNO; | |
2594 | - end; | |
2595 | - end; | |
2596 | - end; | |
2597 | - end else begin | |
2598 | - // X½Ä | |
2599 | - if GikoForm.ActiveList is TBBS then begin | |
2600 | - if TBBS(GikoForm.ActiveList) <> FBoard.ParentCategory.ParenTBBS then begin | |
2601 | - msg := Format(MSG_GOBAKU, ['BBS', 'ÂÌ®·éBBS']); | |
2602 | - Result := MsgBox(Handle, msg, 'îñ', MB_YESNO or MB_ICONQUESTION) = IDNO; | |
2603 | - end; | |
2604 | - end else if GikoForm.ActiveList is TCategory then begin | |
2605 | - if TCategory(GikoForm.ActiveList).FindBoardFromURL(FBoard.URL) = nil then begin | |
2606 | - msg := Format(MSG_GOBAKU, ['JeS', 'ÂÌ®·éJeS']); | |
2607 | - Result := MsgBox(Handle, msg, 'îñ', MB_YESNO or MB_ICONQUESTION) = IDNO; | |
2608 | - end; | |
2609 | - end else if GikoForm.ActiveList is TBoard then begin | |
2610 | - if TBoard(GikoForm.ActiveList) <> FBoard then begin | |
2611 | - msg := Format(MSG_GOBAKU, ['Â', 'Â']); | |
2612 | - Result := MsgBox(Handle, msg, 'îñ', MB_YESNO or MB_ICONQUESTION) = IDNO; | |
2613 | - end; | |
2614 | - end; | |
2615 | - end; | |
2616 | - end; | |
2617 | -end; | |
2618 | 2550 | |
2619 | 2551 | end. |
@@ -70,7 +70,6 @@ var | ||
70 | 70 | FavoriteDM: TFavoriteDM; |
71 | 71 | const |
72 | 72 | FAVORITE_LINK_NAME = 'N'; |
73 | - FAVORITE_FILE_NAME = 'Favorite.xml'; | |
74 | 73 | |
75 | 74 | implementation |
76 | 75 |
@@ -78,7 +77,7 @@ uses ExternalBoardManager, ExternalBoardPlugInMain, MojuUtils; | ||
78 | 77 | |
79 | 78 | const |
80 | 79 | FAVORITE_ROOT_NAME = '¨CÉüè'; |
81 | - | |
80 | + FAVORITE_FILE_NAME = 'Favorite.xml'; | |
82 | 81 | |
83 | 82 | {$R *.dfm} |
84 | 83 |
@@ -426,47 +425,31 @@ end; | ||
426 | 425 | |
427 | 426 | procedure TFavoriteDM.WriteFavorite; |
428 | 427 | var |
429 | - FileName, tmpFileName, bakFileName: string; | |
428 | + FileName, tmpFileName: string; | |
430 | 429 | SaveList: TStringList; |
431 | - Buffer: array[0..MAX_PATH] of Char; // obt@ | |
432 | - FileRep : Boolean; | |
430 | + | |
433 | 431 | begin |
434 | 432 | FavoriteDM.Modified := true; |
435 | 433 | FileName := GikoSys.GetConfigDir + FAVORITE_FILE_NAME; |
434 | + if FileExists(FileName) then begin | |
435 | + tmpFileName := GikoSys.GetConfigDir + '~' + FAVORITE_FILE_NAME; | |
436 | + if FileExists(tmpFileName) then | |
437 | + SysUtils.DeleteFile(tmpFileName); //SysUtils.ð¯ȢÆWinAPIÆæÊÅ«È¢ÌÅ | |
438 | + RenameFile(FileName, tmpFileName); | |
439 | + end; | |
436 | 440 | SaveList := TStringList.Create; |
437 | - tmpFileName := ''; | |
438 | - // «Ýpêt@Cæ¾ | |
439 | - if GetTempFileName(PChar(GikoSys.GetConfigDir), PChar('fav'), 0, Buffer) <> 0 then begin | |
440 | - tmpFileName := Buffer; | |
441 | - try | |
442 | - try | |
443 | - SaveList.Add('<?xml version="1.0" encoding="Shift_JIS" standalone="yes"?>'); | |
444 | - SaveList.Add('<favorite>'); | |
445 | - AddSaveString(TreeView.Items.GetFirstNode.getFirstChild, SaveList); | |
446 | - SaveList.Add('</favorite>'); | |
447 | - // êt@CƵÄÛ¶ | |
448 | - SaveList.SaveToFile(tmpFileName); | |
449 | - FileRep := True; | |
450 | - // OÌt@CðÚ®·é | |
451 | - if FileExists(FileName) then begin | |
452 | - bakFileName := GikoSys.GetConfigDir + '~' + FAVORITE_FILE_NAME; | |
453 | - if FileExists(bakFileName) then begin | |
454 | - FileRep := SysUtils.DeleteFile(bakFileName); //SysUtils.ð¯ȢÆWinAPIÆæÊÅ«È¢ÌÅ | |
455 | - end; | |
456 | - if FileRep then begin | |
457 | - FileRep := RenameFile(FileName, bakFileName); | |
458 | - end; | |
459 | - end; | |
460 | - // ³KÌt@C¼Él[·é | |
461 | - if FileRep then begin | |
462 | - FileRep := RenameFile(tmpFileName, FileName); | |
463 | - end; | |
464 | - except | |
465 | - end; | |
466 | - finally | |
467 | - SaveList.Free; | |
468 | - end; | |
469 | - end; | |
441 | + try | |
442 | + SaveList.Add('<?xml version="1.0" encoding="Shift_JIS" standalone="yes"?>'); | |
443 | + SaveList.Add('<favorite>'); | |
444 | + try | |
445 | + AddSaveString(TreeView.Items.GetFirstNode.getFirstChild, SaveList); | |
446 | + except | |
447 | + end; | |
448 | + SaveList.Add('</favorite>'); | |
449 | + SaveList.SaveToFile(FileName); | |
450 | + finally | |
451 | + SaveList.Free; | |
452 | + end; | |
470 | 453 | end; |
471 | 454 | |
472 | 455 | procedure TFavoriteDM.AddSaveString(Node: TTreeNode; SaveList: TStringList); |
@@ -8406,18 +8406,6 @@ object GikoForm: TGikoForm | ||
8406 | 8406 | object N83: TMenuItem |
8407 | 8407 | Action = GikoDM.DereferenceResAction |
8408 | 8408 | end |
8409 | - object N85: TMenuItem | |
8410 | - Caption = '-' | |
8411 | - end | |
8412 | - object URL2: TMenuItem | |
8413 | - Caption = #12371#12398#12524#12473#12398'URL' | |
8414 | - object URLPATHINFO1: TMenuItem | |
8415 | - Action = GikoDM.konoURLPATHAction | |
8416 | - end | |
8417 | - object URLQUERYSTRING1: TMenuItem | |
8418 | - Action = GikoDM.konoURLQueryAction | |
8419 | - end | |
8420 | - end | |
8421 | 8409 | end |
8422 | 8410 | object BrowserTabPopupMenu: TPopupMenu |
8423 | 8411 | Images = HotToobarImageList |
@@ -24,7 +24,8 @@ uses | ||
24 | 24 | const |
25 | 25 | NGWORDNAME_PANEL = 3; |
26 | 26 | THREADSIZE_PANEL = 2; |
27 | - USER_POPUPCLEAR = WM_USER + 2005; ///< wParam : TWebBrowser | |
27 | + USER_RESPOPUPCLEAR = WM_USER + 2005; ///< wParam : TWebBrowser | |
28 | + | |
28 | 29 | type |
29 | 30 | |
30 | 31 | TToolBarSettingSenderType = (tssNone, tssMain, tssList, tssBrowser); |
@@ -421,10 +422,6 @@ type | ||
421 | 422 | N83: TMenuItem; |
422 | 423 | UpdateGikonaviAction1: TMenuItem; |
423 | 424 | N84: TMenuItem; |
424 | - N85: TMenuItem; | |
425 | - URL2: TMenuItem; | |
426 | - URLPATHINFO1: TMenuItem; | |
427 | - URLQUERYSTRING1: TMenuItem; | |
428 | 425 | procedure FormCreate(Sender: TObject); |
429 | 426 | procedure FormDestroy(Sender: TObject); |
430 | 427 | procedure SaveSettingAll(); |
@@ -614,7 +611,6 @@ type | ||
614 | 611 | FResPopupBrowser: TResPopupBrowser; |
615 | 612 | FUpdateExePath: string; ///MRirXVCXg[pX |
616 | 613 | FUpdateExeArgs: string; ///MRirXVCXg[ø |
617 | - FKokoPopupThreadItem: TThreadItem; | |
618 | 614 | procedure DownloadEnd(Sender: TObject; Item: TDownloadItem); |
619 | 615 | procedure DownloadMsg(Sender: TObject; Item: TDownloadItem; Msg: string; Icon: TGikoMessageIcon); |
620 | 616 | procedure WorkBegin(Sender: TObject; AWorkMode: TWorkMode; const AWorkCountMax: Integer; Number: Integer; const AWorkTitle: string); |
@@ -717,7 +713,7 @@ type | ||
717 | 713 | BrowserNullTab: TBrowserRecord; |
718 | 714 | FControlThread: TThreadControl; |
719 | 715 | FIconData : TNotifyIconData; |
720 | - procedure MoveToURL(const inURL: string; KeyMask: Boolean = False); | |
716 | + procedure MoveToURL(const inURL: string); | |
721 | 717 | function InsertBrowserTab(ThreadItem: TThreadItem; ActiveTab: Boolean = True) : TBrowserRecord; |
722 | 718 | procedure ReloadBBS; |
723 | 719 | function GetHttpState: Boolean; |
@@ -764,9 +760,6 @@ type | ||
764 | 760 | property ListViewBackGroundColor: TColor read FListViewBackGroundColor write SetListViewBackGroundColor; |
765 | 761 | property UseOddResOddColor : Boolean read FUseOddResOddColor write FUseOddResOddColor; |
766 | 762 | property OddColor : TColor read FOddColor write FOddColor; |
767 | - //! Xj [ANeBuXbhACe | |
768 | - property KokoPopupThreadItem : TThreadItem read FKokoPopupThreadItem; | |
769 | - | |
770 | 763 | function FindToolBarButton( bar : TToolBar; action : TAction ) : TToolButton; |
771 | 764 | procedure OnPlugInMenuItem( Sender : TObject ); |
772 | 765 | procedure TabFileURLReplace(oldURLs: TStringList; newURLs: TStringList); |
@@ -1351,13 +1344,8 @@ begin | ||
1351 | 1344 | |
1352 | 1345 | // ú»É¸sµ½W [`FbN |
1353 | 1346 | if (FavoriteDM.AbEnd) then begin |
1354 | - GikoUtil.MsgBox(Self.Handle, | |
1355 | - '¨CÉüèÌú»É¸sµÜµ½BMRirðI¹µÜ·B'#13#10 + | |
1356 | - 'MRirtH_ðJ«Ü·Aconfig/' + Favorite.FAVORITE_FILE_NAME + | |
1357 | - ' ð config/~' + Favorite.FAVORITE_FILE_NAME + '(OñN®Ì¨CÉüè)Å'#13#10 + | |
1358 | - 'u«·¦éżéÂ\«ª èÜ·B', | |
1347 | + GikoUtil.MsgBox(Self.Handle, '¨CÉüèÌú»É¸sµÜµ½BMRirðI¹µÜ·B', | |
1359 | 1348 | 'ú»Ùí'); |
1360 | - GikoDM.GikoFolderOpenAction.Execute; | |
1361 | 1349 | Self.Close; |
1362 | 1350 | end; |
1363 | 1351 |
@@ -2380,10 +2368,9 @@ begin | ||
2380 | 2368 | {$IFDEF DEBUG} |
2381 | 2369 | Writeln(URL); |
2382 | 2370 | {$ENDIF} |
2383 | - FKokoPopupThreadItem := nil; | |
2384 | 2371 | if Pos(kMenuName, URL) <> 0 then begin |
2385 | 2372 | sNo := Copy( URL, Pos( kMenuName, URL ) + Length( kMenuName ), Length( URL ) ); |
2386 | - | |
2373 | + | |
2387 | 2374 | if not GikoSys.IsNumeric(sNo) then Exit; |
2388 | 2375 | |
2389 | 2376 | Cancel := True; |
@@ -2401,7 +2388,6 @@ begin | ||
2401 | 2388 | TResPopupBrowser(Sender).ChildClear; |
2402 | 2389 | end; |
2403 | 2390 | end; |
2404 | - FKokoPopupThreadItem := GetActiveContent(true); | |
2405 | 2391 | KokoPopupMenu.Tag := StrToInt(sNo); |
2406 | 2392 | KokoPopupMenu.Popup(p.x, p.y); |
2407 | 2393 | end else if Pos('mailto', LowerCase(URL)) <> 0 then begin |
@@ -4706,7 +4692,7 @@ begin | ||
4706 | 4692 | end; |
4707 | 4693 | end; |
4708 | 4694 | |
4709 | -procedure TGikoForm.MoveToURL(const inURL: string; KeyMask: Boolean = False); | |
4695 | +procedure TGikoForm.MoveToURL(const inURL: string); | |
4710 | 4696 | var |
4711 | 4697 | protocol, host, path, document, port, bookmark : string; |
4712 | 4698 | URL, protocol2, host2, path2, document2, port2, bookmark2 : string; |
@@ -4723,18 +4709,17 @@ begin | ||
4723 | 4709 | |
4724 | 4710 | GikoSys.ParseURI( inURL, protocol, host, path, document, port, bookmark ); |
4725 | 4711 | GikoSys.Parse2chURL( inURL, path, document, BBSID, BBSKey ); |
4726 | - // ANV©çÄÎêéÆshift/ctrlͨµÁÏÌêªÙÆñÇÈÌÅ}XN·é | |
4727 | - if not KeyMask then begin | |
4728 | - shiftDown := GetAsyncKeyState(VK_SHIFT) = Smallint($8001); | |
4729 | - ctrlDown := GetAsyncKeyState(VK_CONTROL) = Smallint($8001); | |
4730 | - if shiftDown then begin | |
4731 | - GikoSys.OpenBrowser(inURL, gbtUserApp); | |
4732 | - Exit; | |
4733 | - end else if ctrlDown then begin | |
4734 | - GikoSys.OpenBrowser(inURL, gbtIE); | |
4735 | - Exit; | |
4736 | - end; | |
4737 | - end; | |
4712 | + | |
4713 | + | |
4714 | + shiftDown := GetAsyncKeyState(VK_SHIFT) = Smallint($8001); | |
4715 | + ctrlDown := GetAsyncKeyState(VK_CONTROL) = Smallint($8001); | |
4716 | + if shiftDown then begin | |
4717 | + GikoSys.OpenBrowser(inURL, gbtUserApp); | |
4718 | + Exit; | |
4719 | + end else if ctrlDown then begin | |
4720 | + GikoSys.OpenBrowser(inURL, gbtIE); | |
4721 | + Exit; | |
4722 | + end; | |
4738 | 4723 | |
4739 | 4724 | //===== vOC |
4740 | 4725 | try |
@@ -4933,16 +4918,12 @@ begin | ||
4933 | 4918 | senderBrowser := TWebBrowser( Message.WParam ); |
4934 | 4919 | BrowserDocumentComplete( senderBrowser, senderBrowser.Parent, url ); |
4935 | 4920 | end; |
4936 | - USER_POPUPCLEAR: | |
4921 | + USER_RESPOPUPCLEAR: | |
4937 | 4922 | if (TObject(Message.WParam) is TResPopupBrowser) then begin |
4938 | 4923 | try |
4939 | 4924 | TResPopupBrowser( Message.WParam ).Clear; |
4940 | 4925 | except |
4941 | 4926 | end; |
4942 | - end else if (TObject(Message.WParam) is TPreviewBrowser) then begin | |
4943 | - if FPreviewBrowser <> nil then begin | |
4944 | - ShowWindow(FPreviewBrowser.Handle, SW_HIDE); | |
4945 | - end; | |
4946 | 4927 | end; |
4947 | 4928 | end; |
4948 | 4929 |
@@ -7353,7 +7334,7 @@ var | ||
7353 | 7334 | begin |
7354 | 7335 | No := KokoPopupMenu.Tag; |
7355 | 7336 | if No = 0 then Exit; |
7356 | - ThreadItem := GikoForm.KokoPopupThreadItem; | |
7337 | + ThreadItem := GetActiveContent(True); | |
7357 | 7338 | if ThreadItem = nil then Exit; |
7358 | 7339 | |
7359 | 7340 | id := GikoSys.GetResID(No, ThreadItem); |
@@ -7412,7 +7393,7 @@ var | ||
7412 | 7393 | begin |
7413 | 7394 | No := KokoPopupMenu.Tag; |
7414 | 7395 | if No = 0 then Exit; |
7415 | - ThreadItem := GikoForm.KokoPopupThreadItem; | |
7396 | + ThreadItem := GetActiveContent(True); | |
7416 | 7397 | if ThreadItem = nil then Exit; |
7417 | 7398 | body := TStringList.Create; |
7418 | 7399 | try |
@@ -1386,21 +1386,6 @@ object GikoDM: TGikoDM | ||
1386 | 1386 | Hint = #12462#12467#12490#12499#12398#26356#26032 |
1387 | 1387 | OnExecute = UpdateGikonaviActionExecute |
1388 | 1388 | end |
1389 | - object konoURLPATHAction: TAction | |
1390 | - Tag = -1 | |
1391 | - Category = #12502#12521#12454#12470#12509#12483#12503#12450#12483#12503 | |
1392 | - Caption = 'PATH_INFO'#24418#24335 | |
1393 | - Hint = #12371#12398#12524#12473#12398'URL'#12467#12500#12540#65288'PATH_INFO'#65289 | |
1394 | - OnExecute = konoURLPATHActionExecute | |
1395 | - end | |
1396 | - object konoURLQueryAction: TAction | |
1397 | - Tag = -1 | |
1398 | - Category = #12502#12521#12454#12470#12509#12483#12503#12450#12483#12503 | |
1399 | - Caption = 'QUERY_STRING'#24418#24335 | |
1400 | - Hint = #12371#12398#12524#12473#12398'URL'#12467#12500#12540#65288'QUERY_STRING'#65289 | |
1401 | - OnExecute = konoURLQueryActionExecute | |
1402 | - OnUpdate = konoURLQueryActionUpdate | |
1403 | - end | |
1404 | 1389 | end |
1405 | 1390 | object ToobarImageList: TImageList |
1406 | 1391 | Left = 44 |
@@ -42,7 +42,7 @@ const | ||
42 | 42 | //! 2¿áñËéÌURL |
43 | 43 | URL_2ch: string = 'www.2ch.net/'; |
44 | 44 | //! MRirWikiÌURL |
45 | - URL_Wiki: string = 'sourceforge.jp/projects/gikonavi/wiki/FAQ'; | |
45 | + URL_Wiki: string = 'gikowiki.dyndns.info/index.php?FAQ'; | |
46 | 46 | |
47 | 47 | SELECTCOMBOBOX_NAME: string = ''; // 'Xbhiõ'; |
48 | 48 | SELECTCOMBOBOX_COLOR: TColor = clWindow; |
@@ -243,8 +243,6 @@ type | ||
243 | 243 | ShowTabListAction: TAction; |
244 | 244 | DereferenceResAction: TAction; |
245 | 245 | UpdateGikonaviAction: TAction; |
246 | - konoURLPATHAction: TAction; | |
247 | - konoURLQueryAction: TAction; | |
248 | 246 | procedure EditNGActionExecute(Sender: TObject); |
249 | 247 | procedure ReloadActionExecute(Sender: TObject); |
250 | 248 | procedure GoFowardActionExecute(Sender: TObject); |
@@ -458,9 +456,6 @@ type | ||
458 | 456 | procedure ShowTabListActionExecute(Sender: TObject); |
459 | 457 | procedure DereferenceResActionExecute(Sender: TObject); |
460 | 458 | procedure UpdateGikonaviActionExecute(Sender: TObject); |
461 | - procedure konoURLPATHActionExecute(Sender: TObject); | |
462 | - procedure konoURLQueryActionExecute(Sender: TObject); | |
463 | - procedure konoURLQueryActionUpdate(Sender: TObject); | |
464 | 459 | private |
465 | 460 | { Private é¾ } |
466 | 461 | procedure ClearResFilter; |
@@ -476,7 +471,7 @@ type | ||
476 | 471 | procedure ClearSelectComboBox; |
477 | 472 | procedure ClearMailAllEditor(); |
478 | 473 | procedure ClearNameTextAllEditor(); |
479 | - procedure MoveURLWithHistory(URL : String; KeyMask: Boolean = False); | |
474 | + procedure MoveURLWithHistory(URL : String); | |
480 | 475 | procedure BackToHistory(item: TMoveHistoryItem); |
481 | 476 | function GetActiveThreadLinks : IHTMLElementCollection; |
482 | 477 | procedure GetLinkURLs(links : IHTMLElementCollection; |
@@ -2365,7 +2360,7 @@ begin | ||
2365 | 2360 | No := GikoForm.KokoPopupMenu.Tag; |
2366 | 2361 | if No = 0 |
2367 | 2362 | then Exit; |
2368 | - ThreadItem := GikoForm.KokoPopupThreadItem; | |
2363 | + ThreadItem := GikoForm.GetActiveContent(True); | |
2369 | 2364 | if not Assigned(ThreadItem) then |
2370 | 2365 | Exit; |
2371 | 2366 | ThreadItem.Kokomade := No; |
@@ -2402,7 +2397,7 @@ var | ||
2402 | 2397 | begin |
2403 | 2398 | Number := GikoForm.KokoPopupMenu.Tag; |
2404 | 2399 | if Number = 0 then Exit; |
2405 | - Item := GikoForm.KokoPopupThreadItem; | |
2400 | + Item := GikoForm.GetActiveContent(True); | |
2406 | 2401 | if Item = nil then Exit; |
2407 | 2402 | |
2408 | 2403 | Editor := TEditorForm.Create(GikoForm); |
@@ -2431,7 +2426,7 @@ var | ||
2431 | 2426 | begin |
2432 | 2427 | No := GikoForm.KokoPopupMenu.Tag; |
2433 | 2428 | if No = 0 then Exit; |
2434 | - ThreadItem := GikoForm.KokoPopupThreadItem; | |
2429 | + ThreadItem := GikoForm.GetActiveContent(True); | |
2435 | 2430 | if ThreadItem = nil then Exit; |
2436 | 2431 | |
2437 | 2432 | AID := GikoSys.GetResID(No, ThreadItem); |
@@ -4143,17 +4138,17 @@ begin | ||
4143 | 4138 | end; |
4144 | 4139 | end else begin |
4145 | 4140 | //URLÉÚ® |
4146 | - MoveURLWithHistory(item.ThreadItem.URL, True); | |
4141 | + MoveURLWithHistory(item.ThreadItem.URL); | |
4147 | 4142 | end; |
4148 | 4143 | end; |
4149 | 4144 | end; |
4150 | 4145 | //! ð«URLÚ® |
4151 | -procedure TGikoDM.MoveURLWithHistory(URL : String; KeyMask: Boolean = False); | |
4146 | +procedure TGikoDM.MoveURLWithHistory(URL : String); | |
4152 | 4147 | var |
4153 | 4148 | idx : Integer; |
4154 | 4149 | begin |
4155 | 4150 | //URLÉÚ® |
4156 | - GikoForm.MoveToURL(URL, KeyMask); | |
4151 | + GikoForm.MoveToURL(URL); | |
4157 | 4152 | //ȺAðÌ |
4158 | 4153 | idx := GikoForm.AddressComboBox.Items.IndexOf(URL); |
4159 | 4154 | if idx = -1 then begin |
@@ -4518,7 +4513,7 @@ begin | ||
4518 | 4513 | No := GikoForm.KokoPopupMenu.Tag; |
4519 | 4514 | if No = 0 then Exit; |
4520 | 4515 | |
4521 | - ThreadItem := GikoForm.KokoPopupThreadItem; | |
4516 | + ThreadItem := GikoForm.GetActiveContent; | |
4522 | 4517 | // ANeBu^u©çSÄÌNðæ¾·é |
4523 | 4518 | links := GetActiveThreadLinks; |
4524 | 4519 | if (ThreadItem <> nil) and (links <> nil) then begin |
@@ -4600,76 +4595,6 @@ begin | ||
4600 | 4595 | end; |
4601 | 4596 | |
4602 | 4597 | end; |
4603 | -//! ±ÌXÌURLRs[iPATH_INFO) | |
4604 | -procedure TGikoDM.konoURLPATHActionExecute(Sender: TObject); | |
4605 | -var | |
4606 | - No : Integer; | |
4607 | - ThreadItem : TThreadItem; | |
4608 | - URL, Protocol, Host, Path, Document, Port, Bookmark : String; | |
4609 | -begin | |
4610 | - No := GikoForm.KokoPopupMenu.Tag; | |
4611 | - if No = 0 then Exit; | |
4612 | - | |
4613 | - ThreadItem := GikoForm.KokoPopupThreadItem; | |
4614 | - if (ThreadItem.ParentBoard.Is2ch) or not (Pos('?', ThreadItem.URL) > 0) then begin | |
4615 | - GikoSys.ParseURI(ThreadItem.URL,Protocol, Host, Path, Document, Port, Bookmark); | |
4616 | - URL := Protocol + '://' + Host + Path + IntToStr(No); | |
4617 | - end else begin | |
4618 | - if Pos('?', ThreadItem.URL) > 0 then begin | |
4619 | - URL := Copy(ThreadItem.URL, 1, Pos('?', ThreadItem.URL)-1); | |
4620 | - // Ü¿BBSpu | |
4621 | - URL := MojuUtils.CustomStringReplace(URL, 'read.pl', 'read.cgi'); | |
4622 | - URL := URL + '/' + ThreadItem.ParentBoard.BBSID + '/' + ChangeFileExt(ThreadItem.FileName, '') + '/' + IntToStr(No); | |
4623 | - end; | |
4624 | - end; | |
4625 | - Clipboard.SetTextBuf( PChar(URL) ); | |
4626 | -end; | |
4627 | -//! ±ÌXÌURLRs[iQuery_STRING) | |
4628 | -procedure TGikoDM.konoURLQueryActionExecute(Sender: TObject); | |
4629 | -var | |
4630 | - No : Integer; | |
4631 | - ThreadItem : TThreadItem; | |
4632 | - URL, Protocol, Host, Path, Document, Port, Bookmark : String; | |
4633 | -begin | |
4634 | - No := GikoForm.KokoPopupMenu.Tag; | |
4635 | - if No = 0 then Exit; | |
4636 | - | |
4637 | - ThreadItem := GikoForm.KokoPopupThreadItem; | |
4638 | - // 2chƵ½çÎÍAXÔð¤ÜµÄêÈ¢ÌÅps | |
4639 | - if ThreadItem.ParentBoard.Is2ch or not (Pos('?', ThreadItem.URL) > 0) then begin | |
4640 | - GikoSys.ParseURI(ThreadItem.URL, Protocol, Host, Path, Document, Port, Bookmark); | |
4641 | - URL := Protocol + '://' + Host + '/test/read.cgi?bbs=' + ThreadItem.ParentBoard.BBSID | |
4642 | - + '&key=' + ChangeFileExt(ThreadItem.FileName, '') + '&st=' + IntToStr(No) + '&to=' + IntToStr(No); | |
4643 | - end else begin | |
4644 | - URL := ThreadItem.URL; | |
4645 | - // Ü¿BBS | |
4646 | - if Pos('&LAST=', URL) > 0 then begin | |
4647 | - URL := Copy(URL, 1, Pos('&LAST=', URL) - 1); | |
4648 | - URL := URL + '&START=' + IntToStr(No) + '&END=' + IntToStr(No); | |
4649 | - end; | |
4650 | - // »Ì¼O | |
4651 | - if Pos('&ls=', URL) > 0 then begin | |
4652 | - URL := Copy(URL, 1, Pos('&ls=', URL) - 1); | |
4653 | - URL := URL + '&st=' + IntToStr(No) + '&to=' + IntToStr(No); | |
4654 | - end; | |
4655 | - | |
4656 | - end; | |
4657 | - Clipboard.SetTextBuf( PChar(URL) ); | |
4658 | -end; | |
4659 | -//! ±ÌXÌURLRs[iQuery_STRINGjÌp`FbN | |
4660 | -procedure TGikoDM.konoURLQueryActionUpdate(Sender: TObject); | |
4661 | -const | |
4662 | - LIVEDOOR_URL = 'http://jbbs.livedoor.jp/'; | |
4663 | -begin | |
4664 | - // 2chƵ½çÎÍpÅ«È¢æ¤É·éi¤ÜXwèÅ«È¢ÌÅj | |
4665 | - konoURLQueryAction.Enabled := false; | |
4666 | - if (GikoForm.KokoPopupThreadItem <> nil) then begin | |
4667 | - konoURLQueryAction.Enabled := not GikoForm.KokoPopupThreadItem.ParentBoard.Is2ch; | |
4668 | - if konoURLQueryAction.Enabled then begin | |
4669 | - konoURLQueryAction.Enabled := not (Pos(LIVEDOOR_URL, GikoForm.KokoPopupThreadItem.URL) = 1); | |
4670 | - end; | |
4671 | - end; | |
4672 | -end; | |
4673 | 4598 | |
4674 | 4599 | end. |
4675 | 4600 |
@@ -22,8 +22,8 @@ object KuroutOption: TKuroutOption | ||
22 | 22 | Top = 0 |
23 | 23 | Width = 517 |
24 | 24 | Height = 393 |
25 | - ActivePage = TabSheet2 | |
26 | - TabIndex = 3 | |
25 | + ActivePage = KakikomiTabSheet | |
26 | + TabIndex = 2 | |
27 | 27 | TabOrder = 0 |
28 | 28 | object TabSheet1: TTabSheet |
29 | 29 | Caption = #35443#32048#35373#23450#65297 |
@@ -548,11 +548,11 @@ object KuroutOption: TKuroutOption | ||
548 | 548 | Left = 16 |
549 | 549 | Top = 16 |
550 | 550 | Width = 473 |
551 | - Height = 161 | |
551 | + Height = 129 | |
552 | 552 | Caption = #12475#12461#12517#12522#12486#12451 |
553 | 553 | TabOrder = 0 |
554 | 554 | object Label12: TLabel |
555 | - Left = 23 | |
555 | + Left = 25 | |
556 | 556 | Top = 108 |
557 | 557 | Width = 374 |
558 | 558 | Height = 12 |
@@ -590,25 +590,17 @@ object KuroutOption: TKuroutOption | ||
590 | 590 | Caption = #12475#12461#12517#12522#12486#12451#23550#31574#12477#12501#12488#12398#35492#21453#24540#23550#31574 |
591 | 591 | TabOrder = 1 |
592 | 592 | end |
593 | - object UseGobakuCheckBox: TCheckBox | |
594 | - Left = 23 | |
595 | - Top = 128 | |
596 | - Width = 345 | |
597 | - Height = 17 | |
598 | - Caption = #34920#31034#26495'/'#12473#12524#12483#12489#12392#30064#12394#12427#26495'/'#12473#12524#12483#12489#12395#25237#31295#12377#12427#38555#12395#35686#21578#12377#12427#12290 | |
599 | - TabOrder = 2 | |
600 | - end | |
601 | 593 | end |
602 | 594 | object LogGroupBox: TGroupBox |
603 | 595 | Left = 16 |
604 | - Top = 179 | |
605 | - Width = 473 | |
606 | - Height = 49 | |
596 | + Top = 160 | |
597 | + Width = 465 | |
598 | + Height = 65 | |
607 | 599 | Caption = #12525#12464 |
608 | 600 | TabOrder = 1 |
609 | 601 | object CheckDatFileCheckBox: TCheckBox |
610 | 602 | Left = 22 |
611 | - Top = 18 | |
603 | + Top = 14 | |
612 | 604 | Width = 369 |
613 | 605 | Height = 17 |
614 | 606 | Caption = #12473#12524#12483#12489#19968#35239#65288'Folder.idx'#65289#35501#12415#36796#12415#26178#12395'dat'#12501#12449#12452#12523#12434#12481#12455#12483#12463#12377#12427#12290 |
@@ -96,7 +96,6 @@ type | ||
96 | 96 | RespopupMailToCheckBox: TCheckBox; |
97 | 97 | ResRangeLabeledEdit: TLabeledEdit; |
98 | 98 | ResRangeCountUpDown: TUpDown; |
99 | - UseGobakuCheckBox: TCheckBox; | |
100 | 99 | procedure OkBottonClick(Sender: TObject); |
101 | 100 | procedure FormCreate(Sender: TObject); |
102 | 101 | procedure CDeleteButtonClick(Sender: TObject); |
@@ -184,8 +183,6 @@ begin | ||
184 | 183 | DeltaYUpDown.Position := GikoSys.Setting.RespopupDeltaY; |
185 | 184 | RespopupWaitUpDown.Position := GikoSys.Setting.RespopupWait; |
186 | 185 | RespopupMailToCheckBox.Checked := GikoSys.Setting.RespopupMailTo; |
187 | - // ë`FbN | |
188 | - UseGobakuCheckBox.Checked := GikoSys.Setting.UseGobakuCheck; | |
189 | 186 | end; |
190 | 187 | |
191 | 188 | procedure TKuroutOption.SaveSetting; |
@@ -237,9 +234,6 @@ begin | ||
237 | 234 | GikoSys.Setting.RespopupWait := StrToInt(RespopupWaitLabeledEdit.Text); |
238 | 235 | GikoForm.ResPopupClearTimer.Interval := GikoSys.Setting.RespopupWait; |
239 | 236 | GikoSys.Setting.RespopupMailTo := RespopupMailToCheckBox.Checked; |
240 | - // ë`FbN | |
241 | - GikoSys.Setting.UseGobakuCheck := UseGobakuCheckBox.Checked; | |
242 | - | |
243 | 237 | end; |
244 | 238 | |
245 | 239 | procedure TKuroutOption.RecvBufferSizeExit(Sender: TObject); |
@@ -61,9 +61,9 @@ object OptionDialog: TOptionDialog | ||
61 | 61 | Top = 4 |
62 | 62 | Width = 509 |
63 | 63 | Height = 389 |
64 | - ActivePage = CSSTabSheet | |
64 | + ActivePage = ThreadSheet | |
65 | 65 | MultiLine = True |
66 | - TabIndex = 2 | |
66 | + TabIndex = 4 | |
67 | 67 | TabOrder = 3 |
68 | 68 | OnChange = OptionTabChange |
69 | 69 | object ConnectSheet: TTabSheet |
@@ -253,7 +253,7 @@ object OptionDialog: TOptionDialog | ||
253 | 253 | Top = 43 |
254 | 254 | Width = 417 |
255 | 255 | Height = 20 |
256 | - ItemHeight = 12 | |
256 | + ItemHeight = 0 | |
257 | 257 | TabOrder = 0 |
258 | 258 | Text = 'BoardURLComboBox' |
259 | 259 | end |
@@ -3,23 +3,17 @@ unit Preview; | ||
3 | 3 | interface |
4 | 4 | uses |
5 | 5 | Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, |
6 | - ActiveX, OleCtrls, HTMLDocumentEvent, | |
6 | + ActiveX, | |
7 | 7 | {$IF Defined(DELPRO) } |
8 | - SHDocVw, | |
9 | - MSHTML | |
8 | + SHDocVw | |
10 | 9 | {$ELSE} |
11 | - SHDocVw_TLB, | |
12 | - MSHTML_TLB | |
10 | + SHDocVw_TLB | |
13 | 11 | {$IFEND} |
14 | 12 | ; |
15 | 13 | type |
16 | 14 | TPreviewBrowser = class(TWebBrowser) |
17 | 15 | private |
18 | - FEvent: THTMLDocumentEventSink;//uEUhL gCxg | |
19 | 16 | function makeHTML(const URL, Host, Document : String): String; |
20 | - procedure BrowserDocumentComplete(Sender: TObject; | |
21 | - const pDisp: IDispatch; var URL: OleVariant); | |
22 | - function PreviewDbClick(Sender: TObject): WordBool; | |
23 | 17 | protected |
24 | 18 | procedure CreateParams(var Params: TCreateParams); override; |
25 | 19 | public |
@@ -30,7 +24,7 @@ type | ||
30 | 24 | end; |
31 | 25 | |
32 | 26 | implementation |
33 | -uses MojuUtils, GikoSystem, Setting, Giko; | |
27 | +uses MojuUtils, GikoSystem, Setting; | |
34 | 28 | |
35 | 29 | const |
36 | 30 | //vr [t@C¼ |
@@ -43,15 +37,10 @@ const | ||
43 | 37 | constructor TPreviewBrowser.Create(AOwner: TComponent); |
44 | 38 | begin |
45 | 39 | inherited Create(AOwner); |
46 | - FEvent := nil; | |
47 | - OnDocumentComplete := BrowserDocumentComplete; | |
48 | 40 | end; |
49 | 41 | |
50 | 42 | destructor TPreviewBrowser.Destroy; |
51 | 43 | begin |
52 | - if (FEvent <> nil) then begin | |
53 | - FreeAndNil(FEvent); | |
54 | - end; | |
55 | 44 | inherited Destroy; |
56 | 45 | end; |
57 | 46 |
@@ -212,25 +201,4 @@ begin | ||
212 | 201 | + '</body></html>'; |
213 | 202 | end; |
214 | 203 | end; |
215 | -//! hL g®¹Cxg | |
216 | -procedure TPreviewBrowser.BrowserDocumentComplete(Sender: TObject; | |
217 | - const pDisp: IDispatch; var URL: OleVariant); | |
218 | -begin | |
219 | - if (URL <> 'about:blank') then begin | |
220 | - FEvent := THTMLDocumentEventSink.Create(Self, Self.OleObject.Document, | |
221 | - HTMLDocumentEvents2); | |
222 | - FEvent.OnDoubleClick := PreviewDbClick; | |
223 | - end else begin | |
224 | - if (FEvent <> nil) then begin | |
225 | - FreeAndNil(FEvent); | |
226 | - end; | |
227 | - end; | |
228 | -end; | |
229 | -function TPreviewBrowser.PreviewDbClick(Sender: TObject): WordBool; | |
230 | -begin | |
231 | - // ©ªÅ©ªÍÁ¹È¢ÌÅAbZ[WoRÅÁµÄàç¤ | |
232 | - PostMessage( GikoForm.Handle , USER_POPUPCLEAR, Integer( Self ), 0 ); | |
233 | - Result := True; | |
234 | -end; | |
235 | - | |
236 | 204 | end. |
@@ -462,7 +462,7 @@ begin | ||
462 | 462 | // MRirÌtH[JXðDÁÄéÌÅtH[ɳâèÔ· |
463 | 463 | Blur; |
464 | 464 | // ©ªÅ©ªÍÁ¹È¢ÌÅAbZ[WoRÅÁµÄàç¤ |
465 | - PostMessage( GikoForm.Handle , USER_POPUPCLEAR, Integer( Self ), 0 ); | |
465 | + PostMessage( GikoForm.Handle , USER_RESPOPUPCLEAR, Integer( Self ), 0 ); | |
466 | 466 | Result := True; |
467 | 467 | end; |
468 | 468 | initialization |
@@ -464,8 +464,6 @@ type | ||
464 | 464 | FRespopupWait: Integer; |
465 | 465 | //! [X|bvAbv |
466 | 466 | FRespopupMailTo: Boolean; |
467 | - //! ë`FbN | |
468 | - FUseGobakuCheck: Boolean; | |
469 | 467 | function GetMainCoolSet(Index: Integer): TCoolSet; |
470 | 468 | function GetBoardCoolSet(Index: Integer): TCoolSet; |
471 | 469 | function GetBrowserCoolSet(Index: Integer): TCoolSet; |
@@ -836,8 +834,6 @@ type | ||
836 | 834 | //! X|bvAbv^C}[ |
837 | 835 | property RespopupWait: Integer read FRespopupWait write FRespopupWait; |
838 | 836 | property RespopupMailTo: Boolean read FRespopupMailTo write FRespopupMailTo; |
839 | - //! ë`FbN | |
840 | - property UseGobakuCheck: Boolean read FUseGobakuCheck write FUseGobakuCheck; | |
841 | 837 | end; |
842 | 838 | |
843 | 839 |
@@ -1275,7 +1271,6 @@ begin | ||
1275 | 1271 | // GfB^ |
1276 | 1272 | FSpaceToNBSP := ini.ReadBool( 'Editor', 'SpaceToNBSP', False ); |
1277 | 1273 | FAmpToCharRef := ini.ReadBool( 'Editor', 'AmpToCharRef', False ); |
1278 | - FUseGobakuCheck := ini.ReadBool( 'Editor', 'UseGobakuCheck', True ); | |
1279 | 1274 | |
1280 | 1275 | //Tab©®Û¶AÇÝÝ |
1281 | 1276 | FTabAutoLoadSave := ini.ReadBool('TabAuto', 'TabAutoLoadSave', False); |
@@ -1339,8 +1334,6 @@ begin | ||
1339 | 1334 | FCheckDatFile := ini.ReadBool('ThreadList', 'CheckDatFile', True); |
1340 | 1335 | FLimitResCountMessage := ini.ReadBool('Thread', 'LimitResCountMessage', True); |
1341 | 1336 | |
1342 | - | |
1343 | - | |
1344 | 1337 | // MRirXVÅpµ½CXg[Ìí |
1345 | 1338 | s := ini.ReadString('Update', 'Remove0', ''); |
1346 | 1339 | if (FileExists(s)) then begin |
@@ -1694,11 +1687,10 @@ begin | ||
1694 | 1687 | // GfB^ |
1695 | 1688 | ini.WriteBool( 'Editor', 'SpaceToNBSP', FSpaceToNBSP ); |
1696 | 1689 | ini.WriteBool( 'Editor', 'AmpToCharRef', FAmpToCharRef ); |
1697 | - ini.WriteBool( 'Editor', 'UseGobakuCheck', FUseGobakuCheck ); | |
1698 | 1690 | |
1699 | 1691 | //^u©®Û¶ |
1700 | 1692 | ini.WriteBool('TabAuto', 'TabAutoLoadSave', FTabAutoLoadSave); |
1701 | - ini.WriteString('Thread', 'LastCloseTabURL', FLastCloseTabURL); | |
1693 | + ini.WriteString('Thread', 'LastCloseTabURL', FLastCloseTabURL); | |
1702 | 1694 | //Ú×Ýè |
1703 | 1695 | ini.WriteInteger('OptionDialog', 'KuroutTabIndex', FKuroutSettingTabIndex); |
1704 | 1696 |
@@ -1739,7 +1731,6 @@ begin | ||
1739 | 1731 | ini.WriteString('Function', 'ExtList', FExtList); |
1740 | 1732 | ini.WriteBool('ThreadList', 'CheckDatFile', FCheckDatFile); |
1741 | 1733 | ini.WriteBool('Thread', 'LimitResCountMessage', FLimitResCountMessage); |
1742 | - | |
1743 | 1734 | ini.UpdateFile; |
1744 | 1735 | finally |
1745 | 1736 | ini.Free; |
@@ -91,7 +91,7 @@ http://www.microsoft.com/windows95/downloads/contents/WUAdminTools/S_WUNetworkin | ||
91 | 91 | ------------------------------ |
92 | 92 | J°ÙFDelphi6 Professional (UP2 + RTL UP2 + RTL UP3) |
93 | 93 | Delphi6 Personal(UP2 + RTL UP2 + RTL UP3) |
94 | -OS FWindowsXP Professional Edition(SP3) + IE8 | |
94 | +OS FWindowsXP Professional Edition(SP3) + IE7 | |
95 | 95 | WindowsXP Professional Edition(SP1) + IE6(SP1) |
96 | 96 | Windows2000 Professional (SP4) + IE6(SP1) |
97 | 97 |
@@ -123,25 +123,7 @@ LICENSE | ||
123 | 123 | ------------------------------ |
124 | 124 | 2009/XX/YY |
125 | 125 | Version ÊÞÀ60 |
126 | - XbhêÌÇÝÝÌÅK» | |
127 | - ÅV100X\¦Ì\¦ðIvV»iÚ×ÝèRj | |
128 | - jRjR®æÖÌNÅTlCðvr [\¦·éæ¤Éµ½ | |
129 | - uEU|bvAbvj [ÅAX|bvAbvÌXbhðÎÛÉ·ésïÌÎ | |
130 | - zlibð1.2.3ÉXV | |
131 | - TEhCxgÌt@CwèÌftHgðÎQÆÉÏX | |
132 | - N®ìÅwèAvP[VÉIvVðwè·éÆ®ìµÈ¢sïÌC³ | |
133 | - Ú]ÂõÅAT[oª³½¾Æª®¹µÈ¢sïC³ | |
134 | - MRirWiki FAQÖÌNæðSourceForgeàÌWikiy[WÉÏX | |
135 | - ævr [ð_uNbNÅÁ¹éæ¤ÉC³ | |
136 | - u±±ÉXvÅ}EXJ[\¼ºÉÊXbhÖÌNª éÆë·ésïÌC³ | |
137 | - XÌj [É"±ÌXÌURLRs["ðÇÁB | |
138 | - NðÌßé^iÞÅAV[gJbgL[Éctrl/shiftðgÝí¹éÆAuEUÅJ¢ÄµÜ¤sïÌC³ | |
139 | - I¹Ì¨CÉüèt@CiFavorite.xmljÌÛ¶ÌÔ©¼µ | |
140 | - | |
141 | -2009/02/28 | |
142 | - Version ÊÞÀ59 [X2 | |
143 | - MRirXVÅAlÅðIðµÄà³®ÅÌCXg[ðDL·ésïÌC³ | |
144 | - Ü¿BBSÌdlÏX(2009/02/24)Î | |
126 | + | |
145 | 127 | |
146 | 128 | 2009/02/01 |
147 | 129 | Version ÊÞÀ59 |
@@ -83,7 +83,7 @@ const | ||
83 | 83 | MAJOR_VERSION = 1; |
84 | 84 | MINOR_VERSION = 0; |
85 | 85 | RELEASE_VERSION = 'beta'; |
86 | - REVISION_VERSION = 21; | |
86 | + REVISION_VERSION = 20; | |
87 | 87 | |
88 | 88 | // ========================================================================= |
89 | 89 | // GpÖ |
@@ -268,7 +268,6 @@ var | ||
268 | 268 | foundPos : Integer; |
269 | 269 | const |
270 | 270 | BBS_HOST = 'machi.to'; |
271 | - BBS_HOST2 = 'machibbs.com'; | |
272 | 271 | THREAD_MARK = '/bbs/read.pl'; |
273 | 272 | THREAD_MARK2= '/bbs/read.cgi'; |
274 | 273 | begin |
@@ -293,23 +292,7 @@ begin | ||
293 | 292 | else |
294 | 293 | Result := atBBS; |
295 | 294 | end else begin |
296 | - foundPos := AnsiPos( BBS_HOST2, uri.Host ); | |
297 | - if (foundPos > 0) and (Length( uri.Host ) - foundPos + 1 = Length( BBS_HOST2 )) then begin | |
298 | - foundPos := Pos( THREAD_MARK, inURL ); | |
299 | - if (foundPos = 0) then begin | |
300 | - // VURLÎ | |
301 | - foundPos := Pos( THREAD_MARK2, inURL ); | |
302 | - end; | |
303 | - if foundPos > 0 then | |
304 | - Result := atThread | |
305 | - else if (uriList.Count > 1) and (uri.Path <> '/') then // Å㪠'/' ÅÂßçêÄéÈç 3 | |
306 | - Result := atBoard | |
307 | - else | |
308 | - Result := atBBS; | |
309 | - end else begin | |
310 | - | |
311 | - Result := atNoAccept; | |
312 | - end; | |
295 | + Result := atNoAccept; | |
313 | 296 | end; |
314 | 297 | finally |
315 | 298 | uri.Free; |
@@ -1,34 +1,31 @@ | ||
1 | 1 | [Setting] |
2 | -academy6=40 | |
3 | -anchorage=40 | |
4 | -@liveplus=20 | |
5 | -atlanta=5 | |
6 | -changi=40 | |
7 | -dubai=40 | |
8 | -ex24=40 | |
9 | -@ogame2=20 | |
10 | -gimpo=40 | |
11 | -hideyoshi=40 | |
12 | -ipv6=40 | |
13 | -jfk=40 | |
14 | -live23=20 | |
15 | -live24=20 | |
16 | -love6=40 | |
17 | -mamono=40 | |
18 | -namidame=40 | |
19 | -pc11=40 | |
20 | -pc12=40 | |
21 | -qb5=40 | |
22 | -@sec2chd=20 | |
23 | -schiphol=40 | |
24 | -science6=40 | |
25 | -society6=40 | |
26 | -takeshima=40 | |
27 | -tsushima=40 | |
2 | +@endless=20 | |
3 | +@liveplus=10 | |
4 | +@news=156 | |
28 | 5 | @newsplus=128 |
29 | -yutori=40 | |
30 | -babiru=20 | |
31 | -qiufen=20 | |
32 | -set=20 | |
33 | -venus=20 | |
34 | -yomi=20 | |
6 | +@operate=24 | |
7 | +@sec2chd=20 | |
8 | +academy6=45 | |
9 | +babiru=30 | |
10 | +bubble6=45 | |
11 | +changi=45 | |
12 | +ex24=45 | |
13 | +food8=45 | |
14 | +gimpo=45 | |
15 | +ipv6=45 | |
16 | +life9=45 | |
17 | +live23=15 | |
18 | +live24=15 | |
19 | +love6=45 | |
20 | +mamono=45 | |
21 | +namidame=45 | |
22 | +pc11=45 | |
23 | +qb5=45 | |
24 | +qiufen=30 | |
25 | +schiphol=45 | |
26 | +science6=45 | |
27 | +set=30 | |
28 | +society6=45 | |
29 | +venus=30 | |
30 | +yomi=30 | |
31 | +yutori=10 |