• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

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

mAgicAnime 俺用改造版


Commit MetaInfo

Révision75cb0086ae5a7e91042b0bb2670c41847dbf06b9 (tree)
l'heure2017-01-22 01:07:34
Auteuryoshy <yoshy@user...>
Commiteryoshy

Message de Log

[ADD] 通常回・特番回の放送データ異常時に放送日時を未確定に戻す機能
[ADD] 選択回を強制的に録画済みにする機能
[FIX] 0話が-2147483648話になる不具合を修正

Change Summary

Modification

--- a/OnLine DataBase/SyoboiCalender.cs
+++ b/OnLine DataBase/SyoboiCalender.cs
@@ -617,8 +617,17 @@ namespace magicAnime
617617 {
618618 episodeStrBuf.Append('、');
619619 }
620+
621+ // ナンバリングできない話数は書式化しない
622+ if(convertDecimalEpisodeNoToInt(dummyNums[i]) == UNNUMBERED_EPISODE)
623+ {
624+ episodeStrBuf.Append(dummyNums[i]);
625+ }
626+ else
627+ {
620628 episodeStrBuf.Append(formatEpisodeNo(dummyNums[i]));
621629 }
630+ }
622631
623632 episodeStr = episodeStrBuf.ToString();
624633 }
--- a/Properties/AssemblyInfo.cs
+++ b/Properties/AssemblyInfo.cs
@@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
55 // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
66 // アセンブリに関連付けられている情報を変更するには、
77 // これらの属性値を変更してください。
8-[assembly: AssemblyTitle("mAgicAnime Ver.7sh mod. yossiepon_20160924")]
8+[assembly: AssemblyTitle("mAgicAnime Ver.7sh mod. yossiepon_20170121")]
99 [assembly: AssemblyDescription("")]
1010 [assembly: AssemblyConfiguration("")]
1111 [assembly: AssemblyCompany("")]
12-[assembly: AssemblyProduct("mAgicAnime.NET (ななし版, mod. yossiepon_20160924)")]
12+[assembly: AssemblyProduct("mAgicAnime.NET (ななし版, mod. yossiepon_20170121)")]
1313 [assembly: AssemblyCopyright("Copyright (C) 2006-2010 mAgicAnime Project")]
1414 [assembly: AssemblyTrademark("")]
1515 [assembly: AssemblyCulture("")]
@@ -30,4 +30,4 @@ using System.Runtime.InteropServices;
3030 // Revision
3131 //
3232 [assembly: AssemblyVersion("2.0.0.0")]
33-[assembly: AssemblyFileVersion("2.0.14.20160924")]
33+[assembly: AssemblyFileVersion("2.0.14.20170121")]
--- a/UserInterface/MainForm.Designer.cs
+++ b/UserInterface/MainForm.Designer.cs
@@ -100,7 +100,9 @@
100100 this.storeMenu = new System.Windows.Forms.ToolStripMenuItem();
101101 this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator();
102102 this.updateProgramPlanMenu = new System.Windows.Forms.ToolStripMenuItem();
103- this.deleteInvalidEpisode = new System.Windows.Forms.ToolStripMenuItem();
103+ this.enforceRecordedStatusMenu = new System.Windows.Forms.ToolStripMenuItem();
104+ this.unfixedInvalidEpisodeMenu = new System.Windows.Forms.ToolStripMenuItem();
105+ this.deleteInvalidEpisodeMenu = new System.Windows.Forms.ToolStripMenuItem();
104106 this.toolStripMenuItem6 = new System.Windows.Forms.ToolStripSeparator();
105107 this.renameFileMenu = new System.Windows.Forms.ToolStripMenuItem();
106108 this.unreadMenu = new System.Windows.Forms.ToolStripMenuItem();
@@ -188,12 +190,12 @@
188190 // toolStripMenuItem5
189191 //
190192 toolStripMenuItem5.Name = "toolStripMenuItem5";
191- toolStripMenuItem5.Size = new System.Drawing.Size(177, 6);
193+ toolStripMenuItem5.Size = new System.Drawing.Size(171, 6);
192194 //
193195 // toolStripSeparator6
194196 //
195197 toolStripSeparator6.Name = "toolStripSeparator6";
196- toolStripSeparator6.Size = new System.Drawing.Size(177, 6);
198+ toolStripSeparator6.Size = new System.Drawing.Size(171, 6);
197199 //
198200 // filePictureBox
199201 //
@@ -280,15 +282,15 @@
280282 this.dataGrid.ShowEditingIcon = false;
281283 this.dataGrid.Size = new System.Drawing.Size(750, 286);
282284 this.dataGrid.TabIndex = 0;
283- this.dataGrid.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGrid_CellClick);
284- this.dataGrid.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGrid_CellDoubleClick);
285- this.dataGrid.CellLeave += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGrid_CellLeave);
286285 this.dataGrid.CellMouseUp += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGrid_CellMouseUp);
287- this.dataGrid.CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.dataGrid_CellPainting);
288- this.dataGrid.CellStateChanged += new System.Windows.Forms.DataGridViewCellStateChangedEventHandler(this.dataGrid_CellStateChanged);
289- this.dataGrid.SelectionChanged += new System.EventHandler(this.dataGrid_SelectionChanged);
286+ this.dataGrid.CellLeave += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGrid_CellLeave);
287+ this.dataGrid.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGrid_CellDoubleClick);
290288 this.dataGrid.MouseMove += new System.Windows.Forms.MouseEventHandler(this.dataGrid_MouseMove);
289+ this.dataGrid.CellStateChanged += new System.Windows.Forms.DataGridViewCellStateChangedEventHandler(this.dataGrid_CellStateChanged);
291290 this.dataGrid.MouseUp += new System.Windows.Forms.MouseEventHandler(this.dataGrid_MouseUp);
291+ this.dataGrid.CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.dataGrid_CellPainting);
292+ this.dataGrid.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGrid_CellClick);
293+ this.dataGrid.SelectionChanged += new System.EventHandler(this.dataGrid_SelectionChanged);
292294 //
293295 // Column1
294296 //
@@ -343,7 +345,7 @@
343345 this.menuStrip.Location = new System.Drawing.Point(0, 0);
344346 this.menuStrip.Name = "menuStrip";
345347 this.menuStrip.Padding = new System.Windows.Forms.Padding(6, 2, 0, 4);
346- this.menuStrip.Size = new System.Drawing.Size(750, 27);
348+ this.menuStrip.Size = new System.Drawing.Size(750, 24);
347349 this.menuStrip.TabIndex = 1;
348350 this.menuStrip.Text = "menuStrip";
349351 //
@@ -369,7 +371,7 @@
369371 this.ExitMenu});
370372 this.fileMenu.ForeColor = System.Drawing.SystemColors.ControlText;
371373 this.fileMenu.Name = "fileMenu";
372- this.fileMenu.Size = new System.Drawing.Size(76, 21);
374+ this.fileMenu.Size = new System.Drawing.Size(71, 18);
373375 this.fileMenu.Text = "ファイル(&F)";
374376 //
375377 // NewAnimeMenu
@@ -378,7 +380,7 @@
378380 this.NewAnimeMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
379381 this.NewAnimeMenu.Name = "NewAnimeMenu";
380382 this.NewAnimeMenu.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)));
381- this.NewAnimeMenu.Size = new System.Drawing.Size(266, 22);
383+ this.NewAnimeMenu.Size = new System.Drawing.Size(256, 22);
382384 this.NewAnimeMenu.Text = "新しい番組(&N)";
383385 this.NewAnimeMenu.Click += new System.EventHandler(this.NewAnimeMenu_Click);
384386 //
@@ -388,7 +390,7 @@
388390 this.DeleteAnimeMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
389391 this.DeleteAnimeMenu.Name = "DeleteAnimeMenu";
390392 this.DeleteAnimeMenu.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D)));
391- this.DeleteAnimeMenu.Size = new System.Drawing.Size(266, 22);
393+ this.DeleteAnimeMenu.Size = new System.Drawing.Size(256, 22);
392394 this.DeleteAnimeMenu.Text = "番組の削除(&D)";
393395 this.DeleteAnimeMenu.Click += new System.EventHandler(this.DeleteAnimeMenu_Click);
394396 //
@@ -398,14 +400,14 @@
398400 this.programPropertyMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
399401 this.programPropertyMenu.Name = "programPropertyMenu";
400402 this.programPropertyMenu.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.P)));
401- this.programPropertyMenu.Size = new System.Drawing.Size(266, 22);
403+ this.programPropertyMenu.Size = new System.Drawing.Size(256, 22);
402404 this.programPropertyMenu.Text = "番組のプロパティ(&P)";
403405 this.programPropertyMenu.Click += new System.EventHandler(this.programPropertyMenu_Click);
404406 //
405407 // toolStripMenuItem1
406408 //
407409 this.toolStripMenuItem1.Name = "toolStripMenuItem1";
408- this.toolStripMenuItem1.Size = new System.Drawing.Size(263, 6);
410+ this.toolStripMenuItem1.Size = new System.Drawing.Size(253, 6);
409411 //
410412 // RefreshMenu
411413 //
@@ -413,7 +415,7 @@
413415 this.RefreshMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
414416 this.RefreshMenu.Name = "RefreshMenu";
415417 this.RefreshMenu.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.R)));
416- this.RefreshMenu.Size = new System.Drawing.Size(266, 22);
418+ this.RefreshMenu.Size = new System.Drawing.Size(256, 22);
417419 this.RefreshMenu.Text = "新着データ更新(&R)";
418420 this.RefreshMenu.Click += new System.EventHandler(this.RefreshMenu_Clicked);
419421 //
@@ -424,19 +426,19 @@
424426 this.ForceRefreshMenu.Name = "ForceRefreshMenu";
425427 this.ForceRefreshMenu.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
426428 | System.Windows.Forms.Keys.R)));
427- this.ForceRefreshMenu.Size = new System.Drawing.Size(266, 22);
429+ this.ForceRefreshMenu.Size = new System.Drawing.Size(256, 22);
428430 this.ForceRefreshMenu.Text = "完全データ更新(&E)";
429431 this.ForceRefreshMenu.Click += new System.EventHandler(this.ForceRefreshMenu_Click);
430432 //
431433 // toolStripSeparator1
432434 //
433435 this.toolStripSeparator1.Name = "toolStripSeparator1";
434- this.toolStripSeparator1.Size = new System.Drawing.Size(263, 6);
436+ this.toolStripSeparator1.Size = new System.Drawing.Size(253, 6);
435437 //
436438 // SortMenu
437439 //
438440 this.SortMenu.Name = "SortMenu";
439- this.SortMenu.Size = new System.Drawing.Size(266, 22);
441+ this.SortMenu.Size = new System.Drawing.Size(256, 22);
440442 this.SortMenu.Text = "番組をソート(&S)";
441443 this.SortMenu.Click += new System.EventHandler(this.SortMenu_Click);
442444 //
@@ -444,14 +446,14 @@
444446 //
445447 this.OnReleaseUnreadMenu.Name = "OnReleaseUnreadMenu";
446448 this.OnReleaseUnreadMenu.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F)));
447- this.OnReleaseUnreadMenu.Size = new System.Drawing.Size(266, 22);
449+ this.OnReleaseUnreadMenu.Size = new System.Drawing.Size(256, 22);
448450 this.OnReleaseUnreadMenu.Text = "全ての未読フラグを解除(&F)";
449451 this.OnReleaseUnreadMenu.Click += new System.EventHandler(this.OnReleaseUnreadMenu_Click);
450452 //
451453 // toolStripMenuItem4
452454 //
453455 this.toolStripMenuItem4.Name = "toolStripMenuItem4";
454- this.toolStripMenuItem4.Size = new System.Drawing.Size(263, 6);
456+ this.toolStripMenuItem4.Size = new System.Drawing.Size(253, 6);
455457 this.toolStripMenuItem4.Visible = false;
456458 //
457459 // StoreAllMenu
@@ -460,20 +462,20 @@
460462 this.StoreAllMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
461463 this.StoreAllMenu.Name = "StoreAllMenu";
462464 this.StoreAllMenu.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.T)));
463- this.StoreAllMenu.Size = new System.Drawing.Size(266, 22);
465+ this.StoreAllMenu.Size = new System.Drawing.Size(256, 22);
464466 this.StoreAllMenu.Text = "最終保存先へ転送(&M)";
465467 this.StoreAllMenu.Click += new System.EventHandler(this.StoreAllMenu_Click);
466468 //
467469 // toolStripMenuItem2
468470 //
469471 this.toolStripMenuItem2.Name = "toolStripMenuItem2";
470- this.toolStripMenuItem2.Size = new System.Drawing.Size(263, 6);
472+ this.toolStripMenuItem2.Size = new System.Drawing.Size(253, 6);
471473 //
472474 // OptionMenu
473475 //
474476 this.OptionMenu.Name = "OptionMenu";
475477 this.OptionMenu.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O)));
476- this.OptionMenu.Size = new System.Drawing.Size(266, 22);
478+ this.OptionMenu.Size = new System.Drawing.Size(256, 22);
477479 this.OptionMenu.Text = "オプション(&O)";
478480 this.OptionMenu.Click += new System.EventHandler(this.OptionMenu_Click);
479481 //
@@ -481,20 +483,20 @@
481483 //
482484 this.LogShowMenuItem.Name = "LogShowMenuItem";
483485 this.LogShowMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.K)));
484- this.LogShowMenuItem.Size = new System.Drawing.Size(266, 22);
486+ this.LogShowMenuItem.Size = new System.Drawing.Size(256, 22);
485487 this.LogShowMenuItem.Text = "ログ表示(&L)";
486488 this.LogShowMenuItem.Click += new System.EventHandler(this.LogShowMenuItem_Click);
487489 //
488490 // toolStripMenuItem3
489491 //
490492 this.toolStripMenuItem3.Name = "toolStripMenuItem3";
491- this.toolStripMenuItem3.Size = new System.Drawing.Size(263, 6);
493+ this.toolStripMenuItem3.Size = new System.Drawing.Size(253, 6);
492494 //
493495 // ExitMenu
494496 //
495497 this.ExitMenu.Name = "ExitMenu";
496498 this.ExitMenu.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X)));
497- this.ExitMenu.Size = new System.Drawing.Size(266, 22);
499+ this.ExitMenu.Size = new System.Drawing.Size(256, 22);
498500 this.ExitMenu.Text = "終了(&X)";
499501 this.ExitMenu.Click += new System.EventHandler(this.ExitMenu_Click);
500502 //
@@ -507,7 +509,7 @@
507509 this.toolStripMenuItem7,
508510 this.AutoShutdownMenu});
509511 this.PowerMenuItem.Name = "PowerMenuItem";
510- this.PowerMenuItem.Size = new System.Drawing.Size(89, 21);
512+ this.PowerMenuItem.Size = new System.Drawing.Size(83, 18);
511513 this.PowerMenuItem.Text = "エンコード(&E)";
512514 this.PowerMenuItem.DropDownOpened += new System.EventHandler(this.PowerMenuItem_DropDownOpened);
513515 this.PowerMenuItem.Click += new System.EventHandler(this.PowerMenuItem_Click);
@@ -517,7 +519,7 @@
517519 this.BatchEncodeAllMenu.Name = "BatchEncodeAllMenu";
518520 this.BatchEncodeAllMenu.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
519521 | System.Windows.Forms.Keys.B)));
520- this.BatchEncodeAllMenu.Size = new System.Drawing.Size(370, 22);
522+ this.BatchEncodeAllMenu.Size = new System.Drawing.Size(354, 22);
521523 this.BatchEncodeAllMenu.Text = "未処理分をエンコードキューに入れる(&E)";
522524 this.BatchEncodeAllMenu.Click += new System.EventHandler(this.BatchEncodeAllMenu_Click);
523525 //
@@ -530,13 +532,13 @@
530532 toolStripSeparator6,
531533 this.BatchListNothingMenuItem});
532534 this.BatchListMenuItem.Name = "BatchListMenuItem";
533- this.BatchListMenuItem.Size = new System.Drawing.Size(370, 22);
535+ this.BatchListMenuItem.Size = new System.Drawing.Size(354, 22);
534536 this.BatchListMenuItem.Text = "バッチエンコードキュー";
535537 //
536538 // JobsCancelMenu
537539 //
538540 this.JobsCancelMenu.Name = "JobsCancelMenu";
539- this.JobsCancelMenu.Size = new System.Drawing.Size(180, 22);
541+ this.JobsCancelMenu.Size = new System.Drawing.Size(174, 22);
540542 this.JobsCancelMenu.Text = "全てキャンセル";
541543 this.JobsCancelMenu.Click += new System.EventHandler(this.JobsCancelMenu_Click);
542544 //
@@ -544,7 +546,7 @@
544546 //
545547 this.EncodingNothingMenuItem.Enabled = false;
546548 this.EncodingNothingMenuItem.Name = "EncodingNothingMenuItem";
547- this.EncodingNothingMenuItem.Size = new System.Drawing.Size(180, 22);
549+ this.EncodingNothingMenuItem.Size = new System.Drawing.Size(174, 22);
548550 this.EncodingNothingMenuItem.Text = "(エンコード中なし)";
549551 this.EncodingNothingMenuItem.Visible = false;
550552 //
@@ -552,19 +554,19 @@
552554 //
553555 this.BatchListNothingMenuItem.Enabled = false;
554556 this.BatchListNothingMenuItem.Name = "BatchListNothingMenuItem";
555- this.BatchListNothingMenuItem.Size = new System.Drawing.Size(180, 22);
557+ this.BatchListNothingMenuItem.Size = new System.Drawing.Size(174, 22);
556558 this.BatchListNothingMenuItem.Text = "(エンコード待ちなし)";
557559 this.BatchListNothingMenuItem.Visible = false;
558560 //
559561 // toolStripMenuItem7
560562 //
561563 this.toolStripMenuItem7.Name = "toolStripMenuItem7";
562- this.toolStripMenuItem7.Size = new System.Drawing.Size(367, 6);
564+ this.toolStripMenuItem7.Size = new System.Drawing.Size(351, 6);
563565 //
564566 // AutoShutdownMenu
565567 //
566568 this.AutoShutdownMenu.Name = "AutoShutdownMenu";
567- this.AutoShutdownMenu.Size = new System.Drawing.Size(370, 22);
569+ this.AutoShutdownMenu.Size = new System.Drawing.Size(354, 22);
568570 this.AutoShutdownMenu.Text = "エンコード完了時にシャットダウン(&S)";
569571 this.AutoShutdownMenu.Click += new System.EventHandler(this.AutoShutdownMenu_Click);
570572 //
@@ -577,37 +579,37 @@
577579 this.toolStripSeparator7,
578580 this.AboutMenu});
579581 this.ヘルプHToolStripMenuItem.Name = "ヘルプHToolStripMenuItem";
580- this.ヘルプHToolStripMenuItem.Size = new System.Drawing.Size(74, 21);
582+ this.ヘルプHToolStripMenuItem.Size = new System.Drawing.Size(67, 18);
581583 this.ヘルプHToolStripMenuItem.Text = "ヘルプ(&H)";
582584 //
583585 // helpMenu
584586 //
585587 this.helpMenu.Name = "helpMenu";
586- this.helpMenu.Size = new System.Drawing.Size(188, 22);
588+ this.helpMenu.Size = new System.Drawing.Size(182, 22);
587589 this.helpMenu.Text = "公式サイト(&W)";
588590 this.helpMenu.Click += new System.EventHandler(this.helpMenu_Click);
589591 //
590592 // toolStripMenuItem8
591593 //
592594 this.toolStripMenuItem8.Name = "toolStripMenuItem8";
593- this.toolStripMenuItem8.Size = new System.Drawing.Size(185, 6);
595+ this.toolStripMenuItem8.Size = new System.Drawing.Size(179, 6);
594596 //
595597 // applicationDataMenuItem
596598 //
597599 this.applicationDataMenuItem.Name = "applicationDataMenuItem";
598- this.applicationDataMenuItem.Size = new System.Drawing.Size(188, 22);
600+ this.applicationDataMenuItem.Size = new System.Drawing.Size(182, 22);
599601 this.applicationDataMenuItem.Text = "アプリケーションデータ";
600602 this.applicationDataMenuItem.Click += new System.EventHandler(this.applicationDataMenuItem_Click);
601603 //
602604 // toolStripSeparator7
603605 //
604606 this.toolStripSeparator7.Name = "toolStripSeparator7";
605- this.toolStripSeparator7.Size = new System.Drawing.Size(185, 6);
607+ this.toolStripSeparator7.Size = new System.Drawing.Size(179, 6);
606608 //
607609 // AboutMenu
608610 //
609611 this.AboutMenu.Name = "AboutMenu";
610- this.AboutMenu.Size = new System.Drawing.Size(188, 22);
612+ this.AboutMenu.Size = new System.Drawing.Size(182, 22);
611613 this.AboutMenu.Text = "バージョン情報(&A)...";
612614 this.AboutMenu.Click += new System.EventHandler(this.AboutMenu_Click);
613615 //
@@ -618,7 +620,7 @@
618620 this.toolStripMenuItem10,
619621 this.debugForceEmptyMenu});
620622 this.debugMenu.Name = "debugMenu";
621- this.debugMenu.Size = new System.Drawing.Size(82, 21);
623+ this.debugMenu.Size = new System.Drawing.Size(75, 18);
622624 this.debugMenu.Text = "デバッグ(&D)";
623625 this.debugMenu.Visible = false;
624626 this.debugMenu.DropDownOpening += new System.EventHandler(this.debugMenu_DropDownOpening);
@@ -626,19 +628,19 @@
626628 // debugShutdownMenu
627629 //
628630 this.debugShutdownMenu.Name = "debugShutdownMenu";
629- this.debugShutdownMenu.Size = new System.Drawing.Size(333, 22);
631+ this.debugShutdownMenu.Size = new System.Drawing.Size(331, 22);
630632 this.debugShutdownMenu.Text = "シャットダウンテスト";
631633 this.debugShutdownMenu.Click += new System.EventHandler(this.debugShutdownMenu_Click);
632634 //
633635 // toolStripMenuItem10
634636 //
635637 this.toolStripMenuItem10.Name = "toolStripMenuItem10";
636- this.toolStripMenuItem10.Size = new System.Drawing.Size(330, 6);
638+ this.toolStripMenuItem10.Size = new System.Drawing.Size(328, 6);
637639 //
638640 // debugForceEmptyMenu
639641 //
640642 this.debugForceEmptyMenu.Name = "debugForceEmptyMenu";
641- this.debugForceEmptyMenu.Size = new System.Drawing.Size(333, 22);
643+ this.debugForceEmptyMenu.Size = new System.Drawing.Size(331, 22);
642644 this.debugForceEmptyMenu.Text = "更新時、しょぼかる放送データを強制的に空にする";
643645 this.debugForceEmptyMenu.Click += new System.EventHandler(this.debugForceEmptyMenu_Click);
644646 //
@@ -651,9 +653,9 @@
651653 this.todayOnAirLabel,
652654 this.storeFolderLabel,
653655 this.recordDriveFreeSpaceLabel});
654- this.statusBar.Location = new System.Drawing.Point(0, 570);
656+ this.statusBar.Location = new System.Drawing.Point(0, 571);
655657 this.statusBar.Name = "statusBar";
656- this.statusBar.Size = new System.Drawing.Size(750, 30);
658+ this.statusBar.Size = new System.Drawing.Size(750, 29);
657659 this.statusBar.Stretch = false;
658660 this.statusBar.TabIndex = 2;
659661 this.statusBar.Text = "statusStrip1";
@@ -670,7 +672,7 @@
670672 this.logStatusLabel.ForeColor = System.Drawing.SystemColors.ControlText;
671673 this.logStatusLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
672674 this.logStatusLabel.Name = "logStatusLabel";
673- this.logStatusLabel.Size = new System.Drawing.Size(437, 25);
675+ this.logStatusLabel.Size = new System.Drawing.Size(447, 24);
674676 this.logStatusLabel.Spring = true;
675677 this.logStatusLabel.Text = "起動中・・・";
676678 this.logStatusLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -684,7 +686,7 @@
684686 this.toolStripStatusLabel1.BorderStyle = System.Windows.Forms.Border3DStyle.Etched;
685687 this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
686688 this.toolStripStatusLabel1.Padding = new System.Windows.Forms.Padding(10, 0, 10, 0);
687- this.toolStripStatusLabel1.Size = new System.Drawing.Size(95, 25);
689+ this.toolStripStatusLabel1.Size = new System.Drawing.Size(94, 24);
688690 this.toolStripStatusLabel1.Text = "今度の放送";
689691 //
690692 // todayOnAirLabel
@@ -695,7 +697,7 @@
695697 this.todayOnAirLabel.BorderStyle = System.Windows.Forms.Border3DStyle.SunkenOuter;
696698 this.todayOnAirLabel.Name = "todayOnAirLabel";
697699 this.todayOnAirLabel.Padding = new System.Windows.Forms.Padding(10, 0, 10, 0);
698- this.todayOnAirLabel.Size = new System.Drawing.Size(24, 25);
700+ this.todayOnAirLabel.Size = new System.Drawing.Size(24, 24);
699701 //
700702 // storeFolderLabel
701703 //
@@ -712,7 +714,7 @@
712714 this.storeFolderLabel.LinkColor = System.Drawing.SystemColors.HotTrack;
713715 this.storeFolderLabel.Name = "storeFolderLabel";
714716 this.storeFolderLabel.Padding = new System.Windows.Forms.Padding(10, 2, 10, 2);
715- this.storeFolderLabel.Size = new System.Drawing.Size(87, 25);
717+ this.storeFolderLabel.Size = new System.Drawing.Size(86, 24);
716718 this.storeFolderLabel.Text = "保存先";
717719 this.storeFolderLabel.ToolTipText = "保存先";
718720 this.storeFolderLabel.Click += new System.EventHandler(this.storeFolderLabel_Click);
@@ -732,7 +734,7 @@
732734 this.recordDriveFreeSpaceLabel.LinkColor = System.Drawing.SystemColors.HotTrack;
733735 this.recordDriveFreeSpaceLabel.Name = "recordDriveFreeSpaceLabel";
734736 this.recordDriveFreeSpaceLabel.Padding = new System.Windows.Forms.Padding(10, 2, 10, 2);
735- this.recordDriveFreeSpaceLabel.Size = new System.Drawing.Size(92, 25);
737+ this.recordDriveFreeSpaceLabel.Size = new System.Drawing.Size(84, 24);
736738 this.recordDriveFreeSpaceLabel.Text = "0 [MB]";
737739 this.recordDriveFreeSpaceLabel.ToolTipText = "録画フォルダの空き容量";
738740 this.recordDriveFreeSpaceLabel.Click += new System.EventHandler(this.recordDriveFreeSpaceLabel_Click);
@@ -750,20 +752,22 @@
750752 this.storeMenu,
751753 this.toolStripSeparator9,
752754 this.updateProgramPlanMenu,
753- this.deleteInvalidEpisode,
755+ this.enforceRecordedStatusMenu,
756+ this.unfixedInvalidEpisodeMenu,
757+ this.deleteInvalidEpisodeMenu,
754758 this.toolStripMenuItem6,
755759 this.renameFileMenu,
756760 this.unreadMenu,
757761 this.RecordPropertyMenu});
758762 this.contextMenuStrip.Name = "contextMenuStrip";
759- this.contextMenuStrip.Size = new System.Drawing.Size(225, 292);
763+ this.contextMenuStrip.Size = new System.Drawing.Size(221, 314);
760764 //
761765 // playMovieMenu
762766 //
763767 this.playMovieMenu.Image = ((System.Drawing.Image)(resources.GetObject("playMovieMenu.Image")));
764768 this.playMovieMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
765769 this.playMovieMenu.Name = "playMovieMenu";
766- this.playMovieMenu.Size = new System.Drawing.Size(224, 22);
770+ this.playMovieMenu.Size = new System.Drawing.Size(220, 22);
767771 this.playMovieMenu.Text = "再生(&P)";
768772 this.playMovieMenu.Click += new System.EventHandler(this.playMovieMenu_Click);
769773 //
@@ -772,40 +776,40 @@
772776 this.reserveMenu.Image = ((System.Drawing.Image)(resources.GetObject("reserveMenu.Image")));
773777 this.reserveMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
774778 this.reserveMenu.Name = "reserveMenu";
775- this.reserveMenu.Size = new System.Drawing.Size(224, 22);
779+ this.reserveMenu.Size = new System.Drawing.Size(220, 22);
776780 this.reserveMenu.Text = "録画予約(&R)";
777781 this.reserveMenu.Click += new System.EventHandler(this.reserveMenu_Click);
778782 //
779783 // cancelReserveMenu
780784 //
781785 this.cancelReserveMenu.Name = "cancelReserveMenu";
782- this.cancelReserveMenu.Size = new System.Drawing.Size(224, 22);
786+ this.cancelReserveMenu.Size = new System.Drawing.Size(220, 22);
783787 this.cancelReserveMenu.Text = "予約キャンセル";
784788 this.cancelReserveMenu.Click += new System.EventHandler(this.cancelReserveMenu_Click);
785789 //
786790 // extToolsGroupSeparator
787791 //
788792 this.extToolsGroupSeparator.Name = "extToolsGroupSeparator";
789- this.extToolsGroupSeparator.Size = new System.Drawing.Size(221, 6);
793+ this.extToolsGroupSeparator.Size = new System.Drawing.Size(217, 6);
790794 this.extToolsGroupSeparator.Visible = false;
791795 //
792796 // 拡張ツールToolStripMenuItem
793797 //
794798 this.拡張ツールToolStripMenuItem.Enabled = false;
795799 this.拡張ツールToolStripMenuItem.Name = "拡張ツールToolStripMenuItem";
796- this.拡張ツールToolStripMenuItem.Size = new System.Drawing.Size(224, 22);
800+ this.拡張ツールToolStripMenuItem.Size = new System.Drawing.Size(220, 22);
797801 this.拡張ツールToolStripMenuItem.Text = "拡張ツール";
798802 this.拡張ツールToolStripMenuItem.Visible = false;
799803 //
800804 // encodeGroupSeparator
801805 //
802806 this.encodeGroupSeparator.Name = "encodeGroupSeparator";
803- this.encodeGroupSeparator.Size = new System.Drawing.Size(221, 6);
807+ this.encodeGroupSeparator.Size = new System.Drawing.Size(217, 6);
804808 //
805809 // encodeMenu
806810 //
807811 this.encodeMenu.Name = "encodeMenu";
808- this.encodeMenu.Size = new System.Drawing.Size(224, 22);
812+ this.encodeMenu.Size = new System.Drawing.Size(220, 22);
809813 this.encodeMenu.Text = "エンコードキューに入れる(&E)";
810814 this.encodeMenu.Click += new System.EventHandler(this.encodeMenu_Click);
811815 //
@@ -814,38 +818,52 @@
814818 this.storeMenu.Image = global::magicAnime.Properties.Resources.SaveAll;
815819 this.storeMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
816820 this.storeMenu.Name = "storeMenu";
817- this.storeMenu.Size = new System.Drawing.Size(224, 22);
821+ this.storeMenu.Size = new System.Drawing.Size(220, 22);
818822 this.storeMenu.Text = "最終保存先へ転送(&M)";
819823 this.storeMenu.Click += new System.EventHandler(this.storeMenu_Click);
820824 //
821825 // toolStripSeparator9
822826 //
823827 this.toolStripSeparator9.Name = "toolStripSeparator9";
824- this.toolStripSeparator9.Size = new System.Drawing.Size(199, 6);
828+ this.toolStripSeparator9.Size = new System.Drawing.Size(217, 6);
825829 //
826830 // updateProgramPlanMenu
827831 //
828832 this.updateProgramPlanMenu.Name = "updateProgramPlanMenu";
829- this.updateProgramPlanMenu.Size = new System.Drawing.Size(202, 22);
833+ this.updateProgramPlanMenu.Size = new System.Drawing.Size(220, 22);
830834 this.updateProgramPlanMenu.Text = "この番組のみデータ更新(&P)";
831835 this.updateProgramPlanMenu.Click += new System.EventHandler(this.updateProgramPlanMenu_Click);
832836 //
833- // deleteInvalidEpisode
837+ // enforceRecordedStatusMenu
834838 //
835- this.deleteInvalidEpisode.Name = "deleteInvalidEpisode";
836- this.deleteInvalidEpisode.Size = new System.Drawing.Size(202, 22);
837- this.deleteInvalidEpisode.Text = "無効な最終回を削除(&D)";
838- this.deleteInvalidEpisode.Click += new System.EventHandler(this.deleteInvalidEpisode_Click);
839+ this.enforceRecordedStatusMenu.Name = "enforceRecordedStatusMenu";
840+ this.enforceRecordedStatusMenu.Size = new System.Drawing.Size(220, 22);
841+ this.enforceRecordedStatusMenu.Text = "強制的に録画済み状態にする";
842+ this.enforceRecordedStatusMenu.Click += new System.EventHandler(this.enforceRecordedStatusMenu_Click);
843+ //
844+ // unfixedInvalidEpisodeMenu
845+ //
846+ this.unfixedInvalidEpisodeMenu.Name = "unfixedInvalidEpisodeMenu";
847+ this.unfixedInvalidEpisodeMenu.Size = new System.Drawing.Size(220, 22);
848+ this.unfixedInvalidEpisodeMenu.Text = "無効な途中回を未確定に戻す";
849+ this.unfixedInvalidEpisodeMenu.Click += new System.EventHandler(this.unfixedInvalidEpisodeMenu_Click);
850+ //
851+ // deleteInvalidEpisodeMenu
852+ //
853+ this.deleteInvalidEpisodeMenu.Name = "deleteInvalidEpisodeMenu";
854+ this.deleteInvalidEpisodeMenu.Size = new System.Drawing.Size(220, 22);
855+ this.deleteInvalidEpisodeMenu.Text = "無効な最終回を削除(&D)";
856+ this.deleteInvalidEpisodeMenu.Click += new System.EventHandler(this.deleteInvalidEpisode_Click);
839857 //
840858 // toolStripMenuItem6
841859 //
842860 this.toolStripMenuItem6.Name = "toolStripMenuItem6";
843- this.toolStripMenuItem6.Size = new System.Drawing.Size(221, 6);
861+ this.toolStripMenuItem6.Size = new System.Drawing.Size(217, 6);
844862 //
845863 // renameFileMenu
846864 //
847865 this.renameFileMenu.Name = "renameFileMenu";
848- this.renameFileMenu.Size = new System.Drawing.Size(224, 22);
866+ this.renameFileMenu.Size = new System.Drawing.Size(220, 22);
849867 this.renameFileMenu.Text = "保存ファイル名にリネーム(&C)";
850868 this.renameFileMenu.Click += new System.EventHandler(this.renameFileMenu_Click);
851869 //
@@ -855,7 +873,7 @@
855873 this.unreadMenu.CheckState = System.Windows.Forms.CheckState.Checked;
856874 this.unreadMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
857875 this.unreadMenu.Name = "unreadMenu";
858- this.unreadMenu.Size = new System.Drawing.Size(224, 22);
876+ this.unreadMenu.Size = new System.Drawing.Size(220, 22);
859877 this.unreadMenu.Text = "未読フラグ(&U)";
860878 this.unreadMenu.Click += new System.EventHandler(this.unreadMenu_Click);
861879 //
@@ -864,7 +882,7 @@
864882 this.RecordPropertyMenu.Image = global::magicAnime.Properties.Resources.ProgramProperty;
865883 this.RecordPropertyMenu.ImageTransparentColor = System.Drawing.Color.Fuchsia;
866884 this.RecordPropertyMenu.Name = "RecordPropertyMenu";
867- this.RecordPropertyMenu.Size = new System.Drawing.Size(224, 22);
885+ this.RecordPropertyMenu.Size = new System.Drawing.Size(220, 22);
868886 this.RecordPropertyMenu.Text = "エピソードのプロパティ(&O)";
869887 this.RecordPropertyMenu.Click += new System.EventHandler(this.RecordPropertyMenu_Clicked);
870888 //
@@ -964,7 +982,7 @@
964982 this.toolStripSeparator4,
965983 this.thumbnailModeButton,
966984 this.logButton});
967- this.mainToolBar.Location = new System.Drawing.Point(0, 27);
985+ this.mainToolBar.Location = new System.Drawing.Point(0, 24);
968986 this.mainToolBar.Name = "mainToolBar";
969987 this.mainToolBar.Size = new System.Drawing.Size(750, 39);
970988 this.mainToolBar.Stretch = true;
@@ -1047,7 +1065,7 @@
10471065 //
10481066 this.unreadListMenu.Enabled = false;
10491067 this.unreadListMenu.Name = "unreadListMenu";
1050- this.unreadListMenu.Size = new System.Drawing.Size(108, 22);
1068+ this.unreadListMenu.Size = new System.Drawing.Size(102, 22);
10511069 this.unreadListMenu.Text = "(なし)";
10521070 //
10531071 // toolStripSeparator5
@@ -1094,26 +1112,26 @@
10941112 // weekModeMenu
10951113 //
10961114 this.weekModeMenu.Name = "weekModeMenu";
1097- this.weekModeMenu.Size = new System.Drawing.Size(177, 22);
1115+ this.weekModeMenu.Size = new System.Drawing.Size(168, 22);
10981116 this.weekModeMenu.Text = "週単位で表示(&W)";
10991117 this.weekModeMenu.Click += new System.EventHandler(this.weakModeMenu_Click);
11001118 //
11011119 // dayModeMenu
11021120 //
11031121 this.dayModeMenu.Name = "dayModeMenu";
1104- this.dayModeMenu.Size = new System.Drawing.Size(177, 22);
1122+ this.dayModeMenu.Size = new System.Drawing.Size(168, 22);
11051123 this.dayModeMenu.Text = "日単位で表示(&D)";
11061124 this.dayModeMenu.Click += new System.EventHandler(this.dayModeMenu_Click);
11071125 //
11081126 // toolStripMenuItem9
11091127 //
11101128 this.toolStripMenuItem9.Name = "toolStripMenuItem9";
1111- this.toolStripMenuItem9.Size = new System.Drawing.Size(174, 6);
1129+ this.toolStripMenuItem9.Size = new System.Drawing.Size(165, 6);
11121130 //
11131131 // calenderModeOptionMenu
11141132 //
11151133 this.calenderModeOptionMenu.Name = "calenderModeOptionMenu";
1116- this.calenderModeOptionMenu.Size = new System.Drawing.Size(177, 22);
1134+ this.calenderModeOptionMenu.Size = new System.Drawing.Size(168, 22);
11171135 this.calenderModeOptionMenu.Text = "設定(&S)";
11181136 this.calenderModeOptionMenu.Click += new System.EventHandler(this.calenderModeOptionMenu_Click);
11191137 //
@@ -1198,11 +1216,11 @@
11981216 this.MainMenuStrip = this.menuStrip;
11991217 this.Name = "MainForm";
12001218 this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
1201- this.Text = "mAgicAnime.NET Ver.7sh mod. yossiepon_20160924";
1202- this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing);
1203- this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed);
1219+ this.Text = "mAgicAnime.NET Ver.7sh mod. yossiepon_20170121";
12041220 this.Load += new System.EventHandler(this.MainForm_Load);
12051221 this.Shown += new System.EventHandler(this.MainForm_Shown);
1222+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed);
1223+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing);
12061224 this.Resize += new System.EventHandler(this.MainForm_Resize);
12071225 ((System.ComponentModel.ISupportInitialize)(this.filePictureBox)).EndInit();
12081226 ((System.ComponentModel.ISupportInitialize)(this.titlePictureBox)).EndInit();
@@ -1325,7 +1343,9 @@
13251343 private System.Windows.Forms.ToolStripSeparator toolStripMenuItem10;
13261344 private System.Windows.Forms.ToolStripSeparator toolStripSeparator9;
13271345 private System.Windows.Forms.ToolStripMenuItem updateProgramPlanMenu;
1328- private System.Windows.Forms.ToolStripMenuItem deleteInvalidEpisode;
1346+ private System.Windows.Forms.ToolStripMenuItem deleteInvalidEpisodeMenu;
1347+ private System.Windows.Forms.ToolStripMenuItem unfixedInvalidEpisodeMenu;
1348+ private System.Windows.Forms.ToolStripMenuItem enforceRecordedStatusMenu;
13291349 }
13301350 }
13311351
--- a/UserInterface/MainForm.cs
+++ b/UserInterface/MainForm.cs
@@ -1603,8 +1603,10 @@ namespace magicAnime
16031603 titleLabel.Text = prog.title +
16041604 string.Format(
16051605 // mod yossiepon 20150705 begin
1606+ // " 第{0:0}話 {1:0}" ,
16061607 " 第{0}話 {1}" ,
16071608 // mod yossiepon 20160924 begin
1609+ // // episode.StoryNumber ,
16081610 // episode.StoryNoStr.Length > 0 ? episode.StoryNoStr : episode.StoryNumber.ToString("0"),
16091611 episode.StoryNoStr.Length > 0 ? episode.StoryNoStr : episode.StoryNumber.ToString(Settings.Default.storyNoFormat),
16101612 // mod yossiepon 20160924 end
@@ -1701,6 +1703,10 @@ namespace magicAnime
17011703 bool enableUpdateProg = true;
17021704 bool enableDeleteInv = false;
17031705 // add yossiepon 20160924 end
1706+ // add yossiepon 20170121 begin
1707+ bool enableEnforceRec = true;
1708+ bool enableUnfixedInv = true;
1709+ // add yossiepon 20170121 end
17041710
17051711 foreach (AnimeEpisode ep in episodes)
17061712 {
@@ -1721,6 +1727,14 @@ namespace magicAnime
17211727 enableUnread &= !isMulti;
17221728
17231729 enableProp &= !isMulti;
1730+
1731+ // add yossiepon 20170121 begin
1732+ // 強制録画済み化判定:予約可能か?
1733+ enableEnforceRec = enableReserve;
1734+
1735+ // 無効データ未確定化判定:選択中のセルが放送プランデータ異常、かつプランあり、かつ未予約、かつファイルなしか?
1736+ enableUnfixedInv &= ep.PlanError && ep.HasPlan && !ep.IsReserved && !ep.HasFile;
1737+ // add yossiepon 20170121 end
17241738 }
17251739
17261740 // add yossiepon 20160924 begin
@@ -1805,8 +1819,12 @@ namespace magicAnime
18051819 RecordPropertyMenu.Enabled = enableProp;
18061820 // add yossiepon 20160924 begin
18071821 updateProgramPlanMenu.Enabled = enableUpdateProg;
1808- deleteInvalidEpisode.Enabled = enableDeleteInv;
1822+ deleteInvalidEpisodeMenu.Enabled = enableDeleteInv;
18091823 // add yossiepon 20160924 end
1824+ // add yossiepon 20170121 begin
1825+ enforceRecordedStatusMenu.Enabled = enableEnforceRec;
1826+ unfixedInvalidEpisodeMenu.Enabled = enableUnfixedInv;
1827+ // add yossiepon 20170121 end
18101828
18111829 unreadMenu.Checked = !isMulti && episodes[0].Unread;
18121830 unreadMenu.Visible = !Settings.Default.disableUnread;
@@ -3056,6 +3074,7 @@ namespace magicAnime
30563074 }
30573075 }
30583076
3077+ // add 7sh 2.0.14.10 2012-03-30 begin
30593078 //=========================================================================
30603079 /// <summary>
30613080 /// リサイズの限定
@@ -3070,6 +3089,7 @@ namespace magicAnime
30703089 if (this.Width < 758) { this.Width = 758; }
30713090 if (this.Height < 310) { this.Height = 310; }
30723091 }
3092+ // add 7sh 2.0.14.10 2012-03-30 end
30733093
30743094 // add yossiepon 20160924 begin
30753095 //=========================================================================
@@ -3078,7 +3098,7 @@ namespace magicAnime
30783098 /// </summary>
30793099 /// <remarks>
30803100 /// </remarks>
3081- /// <history>2006/XX/XX 新規作成</history>
3101+ /// <history>2016/09/24 新規作成</history>
30823102 //========================================================================
30833103 private void updateProgramPlanMenu_Click(object sender, EventArgs e)
30843104 {
@@ -3102,7 +3122,7 @@ namespace magicAnime
31023122 /// </summary>
31033123 /// <remarks>
31043124 /// </remarks>
3105- /// <history>2006/XX/XX 新規作成</history>
3125+ /// <history>2016/09/24 新規作成</history>
31063126 //========================================================================
31073127 private void deleteInvalidEpisode_Click(object sender, EventArgs e)
31083128 {
@@ -3132,6 +3152,47 @@ namespace magicAnime
31323152 }
31333153 }
31343154 // add yossiepon 20160924 end
3155+
3156+ // add yossiepon 20170121 begin
3157+ //=========================================================================
3158+ /// <summary>
3159+ /// 録画済み状態強制設定メニュー項目のクリック処理
3160+ /// </summary>
3161+ /// <remarks>
3162+ /// </remarks>
3163+ /// <history>2017/01/21 新規作成</history>
3164+ //========================================================================
3165+ private void enforceRecordedStatusMenu_Click(object sender, EventArgs e)
3166+ {
3167+ var episodes = GridSelectEpisodes;
3168+
3169+ foreach(var ep in episodes)
3170+ {
3171+ // 選択された回を最終保存先に転送済みにする
3172+ ep.HasFile = true;
3173+ ep.IsStored = true;
3174+ }
3175+ }
3176+
3177+ //=========================================================================
3178+ /// <summary>
3179+ /// 無効途中回プラン未確定状態設定メニュー項目のクリック処理
3180+ /// </summary>
3181+ /// <remarks>
3182+ /// </remarks>
3183+ /// <history>2017/01/21 新規作成</history>
3184+ //========================================================================
3185+ private void unfixedInvalidEpisodeMenu_Click(object sender, EventArgs e)
3186+ {
3187+ var episodes = GridSelectEpisodes;
3188+
3189+ foreach(var ep in episodes)
3190+ {
3191+ // 選択された回の放送プランを未確定に戻す
3192+ ep.HasPlan = false;
3193+ }
3194+ }
3195+ // add yossiepon 20170121 end
31353196 }
31363197
31373198 }
--- a/UserInterface/TrayIcon.cs
+++ b/UserInterface/TrayIcon.cs
@@ -64,7 +64,7 @@ namespace magicAnime.UserInterface
6464 mNotifyIcon.DoubleClick += notifyIcon_DoubleClick;
6565 mNotifyIcon.BalloonTipIcon = ToolTipIcon.Info;
6666 mNotifyIcon.BalloonTipTitle = "mAgicAnime";
67- mNotifyIcon.Text = "mAgicAnime Ver.7sh mod. yossiepon_20160924";
67+ mNotifyIcon.Text = "mAgicAnime Ver.7sh mod. yossiepon_20170121";
6868 // trayIcon.Icon = ((System.Drawing.Icon)(resources.GetObject( "notifyIcon.Icon" )));
6969
7070 //---------------------------
--- a/app.config
+++ b/app.config
@@ -250,6 +250,9 @@
250250 <setting name="overlapThreshould" serializeAs="String">
251251 <value>1</value>
252252 </setting>
253+ <setting name="productVersion" serializeAs="String">
254+ <value></value>
255+ </setting>
253256 <setting name="thumbnailMode" serializeAs="String">
254257 <value>False</value>
255258 </setting>