-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathChangeLog
7827 lines (6218 loc) · 225 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2021-05-06 Hidehisa Akiyama <hidehisaakiyama@users.noreply.github.com>
* src/model/options.cpp:
* src/model/options.h:
* src/qt/main_window.cpp:
* src/qt/team_graphic_painter.cpp:
* src/qt/view_config_dialog.cpp:
* src/qt/view_config_dialog.h:
- TeamGraphicの表示倍率変更機能を追加
2019-05-04 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/log_player_tool_bar.cpp:
* src/qt4/log_player_tool_bar.h:
- 初期表示の不具合を修正.moveEventが異常に呼び出されていたため無効化
2018-11-20 Hidehisa Akiyama <akky@users.sourceforge.jp>
* configure.ac:
* m4/qt.m4:
* src/qt4/Makefile.am:
* src/qt4/action_sequence_option_window.cpp:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_tree_view.cpp:
* src/qt4/ball_painter.cpp:
* src/qt4/ball_painter_rcss.cpp:
* src/qt4/ball_trace_painter.cpp:
* src/qt4/color_setting_dialog.cpp:
* src/qt4/debug_log_dir_dialog.cpp:
* src/qt4/debug_log_painter.cpp:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_painter.cpp:
* src/qt4/detail_dialog.cpp:
* src/qt4/dir_selector.cpp:
* src/qt4/draw_config.cpp:
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/field_canvas.cpp:
* src/qt4/field_evaluation_painter.cpp:
* src/qt4/field_painter.cpp:
* src/qt4/font_setting_dialog.cpp:
* src/qt4/image_save_dialog.cpp:
* src/qt4/launcher_dialog.cpp:
* src/qt4/log_player_tool_bar.cpp:
* src/qt4/main_window.cpp:
* src/qt4/monitor_client.cpp:
* src/qt4/monitor_move_dialog.cpp:
* src/qt4/offside_line_painter.cpp:
* src/qt4/player_control_painter.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_trace_painter.cpp:
* src/qt4/player_type_dialog.cpp:
* src/qt4/score_board_painter.cpp:
* src/qt4/score_board_painter_rcss.cpp:
* src/qt4/team_graphic_painter.cpp:
* src/qt4/view_config_dialog.cpp:
* src/qt4/voronoi_diagram_painter.cpp:
- Qt5への対応
2018-11-12 Hidehisa Akiyama <akky@users.sourceforge.jp>
* m4/ax_boost_system.m4:
* m4/ax_cxx_compile_stdcxx.m4:
* m4/ax_cxx_compile_stdcxx_14.m4:
* ChangeLog:
* configure.ac:
* m4/ax_boost_base.m4:
* src/qt4/main.cpp:
* src/qt4/main_window.cpp:
- Ubuntu18への対応
- C++14を要求するように変更
2018-04-14 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/options.h:
* src/qt4/main_window.cpp:
- ウインドウの位置とサイズを記憶するように変更
2017-07-24 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/options.cpp:
- オプション文字列の誤りを修正
2017-06-24 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- 訓練データの保存場所,ファイル名を変更
- 関数を整理
2017-06-17 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- プレイヤのデバッグログからLogger::TRAININGの行を抜き出して保存す
る機能を追加.PassRequestMoveを想定
2017-06-03 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/Makefile.am:
* src/qt4/evaluation_window.h:
* src/qt4/field_canvas.cpp:
* src/qt4/field_canvas.h:
* src/qt4/main_window.cpp:
* src/qt4/main_window.h:
- EvaluationWindowをコンパイル対象から削除.
* src/qt4/Makefile.am:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- EvaluatorControlPanelの使用を停止.コンパイル対象からも削除.
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- PassRequestMove訓練のためのボタンとslot関数を追加.slot内の処理
は未実装
* src/model/csv_logger.cpp:
* src/model/csv_logger.h:
- 汎用のCSVファイル記録用クラスを追加.将来的にライブラリへ移動す
る可能性あり.
2017-04-14 Hidehisa Akiyama <akky@users.sourceforge.jp>
* m4/qt.m4
- Ubuntu16.04でのQt検出部にスペースを挿入
2016-06-13 Hidehisa Akiyama <akky@users.sourceforge.jp>
* Makefile.am:
* configure.ac:
- 存在しないファイルをターゲットから削除
- 暫定バージョン番号として日付を設定
2016-03-12 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_painter.cpp:
- 三角形描画のバグを修正
2015-12-02 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
- 試験的にランク学習用の評価値と特徴量を端末へ出力する機能を追加
2015-07-20 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
- 評価値を編集したアイテムのみの表示と切り替えるボタンを追加
2015-07-19 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
- 編集済みランクデータの自動保存機能を停止
2015-07-14 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/action_sequence_description.h:
* src/model/action_sequence_log_parser.cpp:
- 行動列ログ内でのパスのキック回数に対応
2015-07-09 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
- ランク学習の訓練データにコメントでチーム名を挿入するように変更
2015-07-08 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
* src/qt4/action_sequence_tree_view.cpp:
* src/qt4/action_sequence_tree_view.h:
- 評価値を編集した行動列のみが訓練データとして記録されるように変更
2015-07-06 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
* src/qt4/action_sequence_tree_view.cpp:
* src/qt4/action_sequence_tree_view.h:
- ドラッグ操作によるランクの並び替えを実装。評価値は上下2つの平均
値に設定される。端の場合は+1または-1。
* src/qt4/action_sequence_tree_view.cpp:
* src/qt4/action_sequence_tree_view.h:
* src/qt4/Makefile.am:
* src/qt4/action_sequence_selector.cpp:
- ドラッグ操作準備のために一覧表示のウィジェットを新規クラスへ分離
* src/qt4/action_sequence_selector.cpp:
- 編集済みランクの自動セーブ機能を追加
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
- 評価値のセルをダブルクリックすることで評価値を編集可能に変更
- 表示中の行動列一覧の評価値と特徴ベクトルをSVMRank用の訓練データ
としてファイル保存する機能を追加
- 行動内容のセルをダブルクリックすることで行動列の詳細ダイアログの
表示するように変更
2015-06-30 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/action_sequence_description.h:
* src/model/action_sequence_log_parser.cpp:
* src/qt4/action_sequence_selector.cpp:
- ランク情報を別途読み込む処理を追加
2015-06-26 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
- ウィジェット初期化処理の整理
- コンテキストメニューの追加.内部の処理は未実装
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- オフライン実行のための起動スクリプトをダイアログで選択、終了後に
設定ファイルへ保存する機能を追加
2014-06-18 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/field_canvas.cpp:
- EvaluationWindowを誤って使用しないように,中ボタンクリックのメ
ニューを無効化
* src/qt4/debug_message_window.cpp:
- 解像度低目のモニタ用に,DebugMessageWindowのデフォルトサイズを
800x600へ変更
2013-06-17 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/action_sequence_description.h:
* src/model/action_sequence_log_parser.cpp:
* src/qt4/debug_log_painter.cpp:
- 行動列描画時に各行動の安全レベルと評価値を文字で描画する機能を追加
2013-06-11 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/action_sequence_log_parser.cpp:
- 最後の行動列データが登録されていなかったバグを修正
2013-06-07 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_message_window.cpp:
- syncボタンに対するスロットをsyncAll()に変更
2013-06-04 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/draw_config.cpp:
- デフォルト色の誤りを修正
2013-05-31 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/options.cpp:
* src/model/options.h:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter.h:
* src/qt4/view_config_dialog.cpp:
* src/qt4/view_config_dialog.h:
- プレイヤの最大移動範囲を描画する機能を追加
* src/qt4/debug_message_window.cpp:
- ログレベルが未選択の場合はメッセージが全て消去されるように修正
2013-05-30 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_painter.cpp:
- デバッグ情報のプレイヤにもキッカブルエリアが表示されるように描画処理を追加
- フィールド上部のデバッグメッセージ表示が画面内に収まるように改行
されるように変更
2013-05-23 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/evaluator_control_panel.cpp:
- 使用しないウィジェットを表示しないようにした
2013-05-22 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
- 内容の更新時にもフィルタを適用するように修正
- フィルタの文字列検索をcase insentiveに変更
2013-05-21 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- 小ウインドウがすべて自動で閉じられるように修正
* src/qt4/action_sequence_selector.cpp:
- アイテム選択時の自動スクロールを追加
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- 親ウインドウを閉じた時に小ウインドウも自動で閉じられるようにした
- 表示メッセージ調整
- ウインドウサイズ調整
* src/model/action_sequence_log_parser.cpp:
- 行動列のデバッグ出力フォーマット変更に対応
2013-05-20 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- ActionSequenceSelectorをQDialogの派生クラスとして実装しなおし
- ActionSequenceSelectorが閉じられた時に行動列の選択をクリアするイベントハンドラを追加
* src/model/options.cpp:
* src/model/options.h:
* src/qt4/draw_config.cpp:
* src/qt4/draw_config.h:
* src/qt4/score_board_painter.cpp:
- スコアボードの高さをフォントの大きさに応じて自動調整するように変更
* src/qt4/action_sequence_selector.cpp:
- ダイアログのコンストラクタ内でウィジェットとレイアウトの生成処理を行うように整理
* src/model/action_sequence_log_parser.cpp:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
- ActionSequenceSelector上でダブルクリックした行動列に対して,
FieldEvaluatorの詳細ログを別ダイアログで表示する機能を追加
2013-05-19 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
- 表示データ更新時に評価値のカラム幅を内容に合わせて変更するようにした
* src/qt4/action_sequence_selector.h:
* src/qt4/debug_message_window.cpp:
- 行動列の長さでフィルタする機能を追加
* src/model/debug_log_data.h:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/debug_message_window.cpp:
- rcsc::Logger::PLANを末尾へ移動
- 行動列の探索結果はPLANで記録されているものとして扱うように変更
2013-05-16 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
- 文字列によるフィルタ機能を追加.文字列はスペース区切りでAND検索
* src/qt4/debug_message_window.cpp:
- 起動時に自動的に右サイドの1番が選択されてしまうバグを修正
* src/model/action_sequence_description.h:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
* src/qt4/debug_message_window.cpp:
- ActionSequenceSelectorにプレイヤの背番号表示機能を追加
- ActionSequenceSelectorのフィルタ実行後にマッチした数を表示できるように改良
- DebugMessageWindowのタブ選択でフィールド上のプレイヤも選択されるように変更
* src/qt4/action_sequence_selector.cpp:
- スペース区切りで複数のIDを指定できるように機能追加
* src/qt4/color_setting_dialog.cpp:
* src/qt4/debug_log_painter.cpp:
* src/qt4/draw_config.cpp:
* src/qt4/draw_config.h:
- 行動列の描画でパス行動の色を単独で設定できるように変更
* src/qt4/debug_log_painter.cpp:
- 行動列描画時に評価値の描画も追加
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
* src/qt4/debug_message_window.cpp:
- 行動のIDでフィルタする機能を追加
* src/qt4/color_setting_dialog.cpp:
* src/qt4/debug_log_painter.cpp:
* src/qt4/draw_config.cpp:
* src/qt4/draw_config.h:
- 行動列を描画するペンとして単独のものを用意
2013-05-12 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
- 表示スタイルの修正
* src/model/main_data.h:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
- ツリー表示を実装.ただし,見やすくないので実用はしない
- 表示スタイルの修正
* src/model/action_sequence_description.h:
* src/model/action_sequence_log_parser.cpp:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/debug_message_window.cpp:
- 行動列の長さとID列のカラムを追加
* src/model/action_sequence_description.h:
* src/model/action_sequence_log_parser.cpp:
* src/model/action_sequence_log_parser.h:
* src/model/main_data.cpp:
* src/model/main_data.h:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
* src/qt4/debug_log_painter.cpp:
* src/qt4/debug_log_painter.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- ActionSequenceSelector上で選択した行動列をフィールド上に描画する機能を実装
* src/model/action_sequence_log_parser.cpp:
- ActionStatePairノードのIDの読み取りに対応
2013-05-11 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
- 統計情報をQLabelに表示するように変更
* src/model/Makefile.am:
* src/model/action_sequence_description.cpp:
* src/model/action_sequence_description.h:
* src/model/action_sequence_log_parser.cpp:
* src/model/action_sequence_log_parser.h:
* src/model/main_data.cpp:
* src/model/main_data.h:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/evaluator_control_panel.cpp:
* src/model/chain_action_data.cpp:
* src/model/action_sequence_description.cpp:
* src/model/chain_action_data.h:
* src/model/action_sequence_description.h:
* src/model/chain_action_log_parser.cpp:
* src/model/action_sequence_log_parser.cpp:
* src/model/chain_action_log_parser.h:
* src/model/action_sequence_log_parser.h:
- ChainをActionSequenceへリネーム
- 行動列ビューでソートを有効化
* src/model/chain_action_data.cpp:
* src/model/chain_action_data.h:
* src/model/chain_action_log_parser.cpp:
* src/model/chain_action_log_parser.h:
* src/qt4/action_sequence_selector.cpp:
- 行動列ログパーサ周辺のコード整理
* src/model/options.cpp:
* src/model/options.h:
* src/model/point.h:
* src/qt4/ball_painter.cpp:
* src/qt4/ball_painter_rcss.cpp:
* src/qt4/ball_trace_painter.cpp:
* src/qt4/debug_log_painter.cpp:
* src/qt4/debug_painter.cpp:
* src/qt4/field_canvas.cpp:
* src/qt4/field_evaluation_painter.cpp:
* src/qt4/field_painter.cpp:
* src/qt4/offside_line_painter.cpp:
* src/qt4/player_control_painter.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_trace_painter.cpp:
* src/qt4/score_board_painter.cpp:
* src/qt4/voronoi_diagram_painter.cpp:
- スクリーン座標値をすべて実数で扱うように変更
* src/model/agent_id.h:
* src/model/options.cpp:
* src/model/options.h:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/debug_message_window.cpp:
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/field_evaluation_painter.cpp:
- AgentID::isNull()を追加し,値の妥当性チェックをこのメソッドで行うように変更
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
- リスト表示をQListWidgetからQTreeWidgetへ変更し,IDと評価値を別カラムに表示
2013-05-10 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/main_data.cpp:
* src/model/main_data.h:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/evaluator_control_panel.h:
- ActionSequenceSelector周りのコード整理
- 不要になったChainDescriptionSetHolderの変数を削除
* src/qt4/Makefile.am:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/action_sequence_selector.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/evaluator_control_panel.h:
* src/qt4/chain_selector.cpp:
* src/qt4/action_sequence_selector.cpp:
* src/qt4/chain_selector.h:
* src/qt4/action_sequence_selector.h:
- 行動列探索のデバッガのコード整理途中.
- ChainSelectorをActionSequenceSelectorへリネーム
* src/qt4/evaluator_control_panel.h:
- ChainSelectorをウインドウとして直接実体化するように変更
* Makefile.am:
- refresh.xpmを追加
* xpm/refresh.xpm:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- OfflineClient実行ボタンのツールバーを削除し,メインツールバー上のボタンとして再配置
- DebugMessageWindowのコード整理
2012-06-10 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_message_window.cpp:
- openDebugLogDir()とrunOfflineClientNormal()が循環呼び出ししてい
たバグを修正
- ウインドウを開いた時にオフラインクライアントを自動実行できていな
かった不具合を修正
2012-05-13 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/debug_client_parser.cpp:
* src/model/debug_view_data.cpp:
* src/model/debug_view_data.h:
* src/qt4/color_setting_dialog.cpp:
* src/qt4/debug_painter.cpp:
* src/qt4/draw_config.cpp:
* src/qt4/draw_config.h:
- デバッグサーバで指さし方向を扱えるようになった
* src/model/options.cpp:
* src/qt4/debug_message_window.cpp:
- オフラインクライアント実行後にデバッグビューログも自動で読み込むように修正
2012-05-12 Hidehisa Akiyama <akky@users.sourceforge.jp>
* configure.ac:
* src/Makefile.am:
* src/qt4/main.cpp:
- インストール対象にsswindow2を復帰
- copyrightメッセージの年を更新
* src/qt4/debug_log_dir_dialog.cpp:
- デフォルトのログディレクトリをQDir::homePath()からQDir::tempPath()へ変更
2012-05-01 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/view_config_dialog.cpp:
- プレイヤの軌跡表示範囲の終了時間を設定するためのシグナル発生元と
スロット関数が誤っていたバグを修正
* src/qt4/score_board_painter.cpp:
- 左右入れ替え時のスコア表示の誤りを修正
2012-04-30 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/ball_painter.cpp:
* src/qt4/field_painter.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter_rcss.cpp:
- 描画サイズの型がintのままだった箇所を修正
2012-04-29 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/options.cpp:
* src/model/options.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
- 未使用オプションと機能を削除
2012-04-22 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/debug_view_data.cpp:
- フォーマットバージョン5に対応し,プレイヤタイプ番号を出力するように変更
2012-04-21 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/debug_client_parser.cpp:
* src/model/debug_client_parser.h:
* src/model/debug_view_data.h:
* src/qt4/debug_painter.cpp:
- デバッグサーバメッセージフォーマットの更新に対応し,プレイヤタイプ番号を表示できるようにした
- 旧バージョンのデバッグサーバメッセージフォーマットへの対応を停止
* src/qt4/debug_message_window.cpp:
- オフラインクライアント実行中にウェイトカーソルが表示されるようにした
2012-04-20 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_message_window.cpp:
- ウインドウ表示を完了してからオフラインクライアントが実行されるよ
うにタイミングをずらした
* src/qt4/debug_message_window.h:
* src/qt4/main_window.cpp:
- 消し忘れたinclude "preference_settings.h"を削除
* src/qt4/Makefile.am:
* src/qt4/preference_settings.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/main_window.cpp:
- preference_settings.hを削除
* src/qt4/debug_message_window.cpp:
- プレイヤ選択時にDebugMessageWindowを開いた場合,自動でオフライン
クライアントを実行するように変更
2012-04-18 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/chain_action_data.cpp:
* src/model/chain_action_data.h:
* src/model/chain_action_log_parser.cpp:
- 成功確率情報をsafety level情報に置き換え
2012-03-15 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_message_window.cpp:
- デバッグログファイルが存在しない場合に表示されるメッセージを修正
2012-03-08 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/game_event.h:
* src/model/game_event_holder.cpp:
* src/model/game_event_log_parser.cpp:
- GameEventパーサの整備途中
* src/qt4/field_evaluation_painter.cpp:
- librcscの変更に追従
2012-02-28 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/game_event.h:
* src/model/game_event_holder.cpp:
* src/model/game_event_holder.h:
* src/model/game_event_log_parser.cpp:
* src/model/game_event_log_parser.h:
* src/model/Makefile.am:
- 抽出イベント描画のための準備.内部の処理は未実装.
2012-02-24 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/player_painter.cpp:
- PlayerPainterのペンとブラシを設定する際の無駄を削除
2012-02-22 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/debug_client_parser.cpp:
* src/model/debug_client_parser.h:
* src/model/debug_log_data.h:
* src/qt4/debug_message_window.cpp:
- typo修正
- コーディングスタイル修正
- librcscのLoggerで宣言されているログレベル定数を使用するように変
更し,DebugLogData内の宣言を削除
2012-02-21 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/view_config.cpp:
* src/model/view_config.h:
- 未使用ファイルを削除.
* src/model/chain_action_log_parser.cpp:
* src/model/debug_client_parser.cpp:
* src/model/debug_log_data.cpp:
* src/model/debug_log_holder.cpp:
* src/model/field_evaluator_message_parser.cpp:
* src/model/main_data.cpp:
* src/model/view_holder.cpp:
* src/qt4/chain_selector.cpp:
* src/qt4/color_setting_dialog.cpp:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_painter.cpp:
* src/qt4/debug_server.cpp:
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/field_canvas.cpp:
* src/qt4/image_save_dialog.cpp:
* src/qt4/launcher_dialog.cpp:
* src/qt4/main_window.cpp:
* src/qt4/monitor_client.cpp:
* src/qt4/monitor_move_dialog.cpp:
* src/qt4/player_type_dialog.cpp:
* src/qt4/team_graphic_painter.cpp:
* src/qt4/view_config_dialog.cpp:
- コンソール出力の形式を修正.
2012-01-27 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/debug_log_holder.cpp:
* src/qt4/debug_message_window.cpp:
- 旧フォーマットのデバッグログへの対応
2011-12-02 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_message_window.cpp:
- librcscのTABLE_LOG削除に対応
- run detail offline clientボタンを削除
2011-11-17 Hidehisa Akiyama <akky@users.sourceforge.jp>
* m4/ax_boost_base.m4:
* src/qt4/debug_message_window.cpp:
- boost検出用autoconfマクロを更新.
- gcc4.6の-Wunused-but-set-variable警告に対応.
2011-10-22 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/options.cpp:
* src/model/options.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/main_window.cpp:
- 命名規則を統一し,helios側とオプション名が揃っていなかった不具合
修正
- evaluator-nameを設定ファイルに読み書きできるようにした
2011-10-14 Hidehisa Akiyama <akky@users.sourceforge.jp>
* configure.ac:
* src/model/options.cpp:
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluator_control_panel.cpp:
- librcsc_colorのチェックを追加
- evaluator-nameのデフォルト値を空に設定.evaluator-nameが指定され
ていない場合にエラーメッセージを表示するようにした.
2011-09-04 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/monitor_view_data.h:
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluation_window.h:
- DebugMessageWindowでデバッグログを開いていなくてもFieldEvaluator
を呼べるようにした.単純にフィールド上の現在の時間を
MonitorViewDataから参照するようにしたのみ.
2011-09-03 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/options.cpp:
* src/model/options.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/draw_config.cpp:
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/launcher_dialog.cpp:
* src/qt4/main_window.cpp:
- 外部コマンドで実行するFieldEvaluatorを選択するため
の'--evaluator-name'オプションを追加.
- '--evaluator-param-file-{left,right}'を
'--evaluator-param-path-{left,right}'に変更
- 設定ファイルを~/.soccerwindow2-qt4から~/.soccerwindow2へ変更.
2011-09-01 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluation_window.h:
- 評価値更新のためのインタフェースを追加.内部は未実装.
* src/model/chain_action_log_parser.cpp:
* src/model/main_data.h:
* src/qt4/chain_selector.cpp:
* src/qt4/chain_selector.h:
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/field_canvas.cpp:
* src/qt4/preference_settings.h:
- 実装整理.
- ChainSelectorの表示デザイン修正
- 中ボタンの位置を取得できていなかったバグを修正
2011-08-31 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluation_window.h:
* src/qt4/field_canvas.cpp:
* src/qt4/main_window.cpp:
* src/qt4/mouse_state.h:
- マウスイベントの状態管理を整理
* src/qt3:
* src/wx:
- Qt3とwxWidgetsのソースを削除
* src/qt4/chain_selector.cpp:
* src/qt4/chain_selector.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/detail_dialog.cpp:
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/evaluator_control_panel.h:
* src/qt4/field_evaluation_painter.cpp:
* src/qt4/field_evaluation_painter.h:
* src/qt4/font_setting_dialog.cpp:
* src/qt4/launcher_dialog.cpp:
* src/qt4/monitor_move_dialog.cpp:
* src/qt4/player_type_dialog.cpp:
* src/qt4/view_config_dialog.cpp:
- ウインドウにしたい小ウィジェットがウインドウになっていなかった不
具合を修正
- QLayout::setMargin()をQLayout::setContentsMargins()に変更
2011-08-30 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/qt4/debug_message_window.cpp:
- ファイルが存在しない場合にファイル削除に失敗したとみなされていた
バグを修正
* src/qt4/evaluator_control_panel.cpp:
* src/qt4/evaluator_control_panel.h:
* src/qt4/debug_evaluator_chain_control_widget.cpp:
* src/qt4/debug_evaluator_chain_control_widget.h:
* src/model/agent_data_holder.h:
* src/model/agent_id.h:
* src/model/chain_action_data.cpp:
* src/model/chain_action_data.h:
* src/model/chain_action_log_parser.cpp:
* src/model/chain_action_log_parser.h:
* src/model/debug_client_parser.cpp:
* src/model/debug_client_parser.h:
* src/model/debug_log_data.cpp:
* src/model/debug_log_data.h:
* src/model/debug_log_holder.cpp:
* src/model/debug_log_holder.h:
* src/model/debug_view_data.h:
* src/model/grid_field_evaluation_data.h:
* src/model/main_data.cpp:
* src/model/main_data.h:
* src/model/monitor_view_data.h:
* src/model/options.cpp:
* src/model/options.h:
* src/model/view_holder.cpp:
* src/model/view_holder.h:
* src/qt4/Makefile.am:
* src/qt4/ball_painter.cpp:
* src/qt4/ball_painter_rcss.cpp:
* src/qt4/ball_trace_painter.cpp:
* src/qt4/chain_selector.cpp:
* src/qt4/chain_selector.h:
* src/qt4/debug_log_painter.cpp:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
* src/qt4/debug_painter.cpp:
* src/qt4/debug_server.cpp:
* src/qt4/debug_server.h:
* src/qt4/detail_dialog.cpp:
* src/qt4/evaluation_window.cpp:
* src/qt4/field_canvas.cpp:
* src/qt4/field_evaluation_painter.cpp:
* src/qt4/image_save_dialog.cpp:
* src/qt4/main.cpp:
* src/qt4/main_window.cpp:
* src/qt4/monitor_client.cpp:
* src/qt4/monitor_client.h:
* src/qt4/monitor_move_dialog.cpp:
* src/qt4/offside_line_painter.cpp:
* src/qt4/player_control_painter.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_trace_painter.cpp:
* src/qt4/score_board_painter.cpp:
* src/qt4/score_board_painter_rcss.cpp:
* src/qt4/view_config_dialog.cpp:
* src/qt4/voronoi_diagram_painter.cpp:
- コーディングスタイル修正
- DebugEvaluatorChainControlWidgetをEvaluatorControlPanelへリネー
ム
- team_command_{left,right}をoffline_team_command_{left,right}へリ
ネーム
- field_evaluator_*をevaluator_*へリネーム
- reverence_field_evaluator*を削除
- evaluator-grid-sizeオプションを追加
* src/model/chain_action_data.h:
* src/model/field_evaluator_message_parser.cpp:
* src/qt4/chain_selector.cpp:
* src/qt4/chain_selector.h:
* src/qt4/debug_evaluator_chain_control_widget.cpp:
* src/qt4/debug_evaluator_chain_control_widget.h:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
* src/qt4/main_window.cpp:
- コーディングスタイル修正
- ChainSelectorがdeleteされていなかった問題を修正
* src/qt4/evaluation_window.cpp:
* src/qt4/evaluation_window.h:
* src/qt4/Makefile.am:
* src/qt4/debug_message_window.cpp:
* src/qt4/debug_message_window.h:
* src/qt4/field_canvas.cpp:
* src/qt4/field_canvas.h:
* src/qt4/field_evaluation_painter.cpp:
* src/qt4/main_window.cpp:
* src/qt4/main_window.h:
* src/qt4/preference_settings.h:
- 評価値をテキスト表示するためのEvaluationWindowクラスを追加して
MainWindowを整理
- オフラインモードでの左クリックポップアップメニューを追加.評価ウ
インドウ呼び出しでの利用を想定
- USE_RUN_OFFLINE_CLIENTをデフォルトで有効化
* src/qt4/field_evaluation_painter.cpp:
* src/qt4/field_evaluation_painter.h:
- 描画範囲の誤りを修正
2011-08-29 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/playmode.cpp:
* src/model/playmode.h:
* src/model/Makefile.am:
* src/model/field_evaluator_message_parser.cpp:
* src/model/field_evaluator_message_parser.h:
* src/model/grid_field_evaluation_data.cpp:
* src/model/grid_field_evaluation_data.h:
* src/model/model.pro:
* src/model/monitor_view_data.cpp:
* src/model/monitor_view_data.h:
* src/model/view_holder.cpp:
* src/qt4/ball_painter.cpp:
* src/qt4/ball_trace_painter.cpp:
* src/qt4/debug_painter.cpp:
* src/qt4/field_evaluation_painter.cpp:
* src/qt4/monitor_move_dialog.cpp:
* src/qt4/player_trace_painter.cpp:
* src/qt4/score_board_painter.cpp:
* src/qt4/score_board_painter_rcss.cpp:
- PlayModeクラスを削除.関連する関数群はViewHolderへ移動.
* src/model/player.cpp:
* src/model/player.h:
* src/model/team.cpp:
* src/model/team.h:
* src/model/Makefile.am:
* src/model/main_data.cpp:
* src/model/monitor_view_data.cpp:
* src/model/monitor_view_data.h:
* src/qt4/debug_painter.cpp:
* src/qt4/detail_dialog.cpp:
* src/qt4/field_canvas.cpp:
* src/qt4/monitor_move_dialog.cpp:
* src/qt4/offside_line_painter.cpp:
* src/qt4/player_control_painter.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter.h:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_painter_rcss.h:
* src/qt4/player_trace_painter.cpp:
* src/qt4/score_board_painter.cpp:
* src/qt4/score_board_painter_rcss.cpp:
* src/qt4/voronoi_diagram_painter.cpp:
- Teamクラス, Playerクラスをrcsc::rcg::TeamT, rcsc::rcg::PlayerTへ
それぞれ置き換え
* src/model/ball.cpp:
* src/model/ball.h:
* src/model/Makefile.am:
* src/model/main_data.cpp:
* src/model/monitor_view_data.cpp:
* src/model/monitor_view_data.h:
* src/model/player.cpp:
* src/model/view_holder.cpp:
* src/qt4/ball_painter.cpp:
* src/qt4/ball_painter_rcss.cpp:
* src/qt4/ball_trace_painter.cpp:
* src/qt4/debug_painter.cpp:
* src/qt4/detail_dialog.cpp:
* src/qt4/main_window.cpp:
* src/qt4/monitor_move_dialog.cpp:
* src/qt4/player_control_painter.cpp:
* src/qt4/player_painter.cpp:
* src/qt4/player_painter.h:
* src/qt4/player_painter_rcss.cpp:
* src/qt4/player_painter_rcss.h:
- ボールの情報をrcsc::rcg::BallTに統一
* src/model/main_data.cpp:
* src/model/player.cpp:
* src/model/player.h:
* src/model/view_holder.cpp:
* src/model/view_holder.h:
* src/qt4/Makefile.am:
* src/qt4/log_player.cpp:
* src/qt4/main_window.cpp:
* src/qt4/monitor_client.cpp:
- librcscのrcgパーサの変更に追従
- Qt4バージョンのターゲットバイナリ名をsoccerwindow2に変更
2011-07-29 Hidehisa Akiyama <akky@users.sourceforge.jp>
* src/model/agent_data_holder.h:
* src/model/agent_id.h: